// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 48; objects = { /* Begin PBXBuildFile section */ 320AFA9320E215AD00859485 /* tar.tar in Resources */ = {isa = PBXBuildFile; fileRef = B57A06EE202CF4F300ACDB9D /* tar.tar */; }; 320AFA9420E215C100859485 /* build_time in Resources */ = {isa = PBXBuildFile; fileRef = B5B9E03A2060280400FEA273 /* build_time */; }; 320AFA9720E21D0A00859485 /* UIColor+Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = 320AFA9520E21D0A00859485 /* UIColor+Additions.m */; }; 320AFA9A20E34FD500859485 /* NSData+GZip.m in Sources */ = {isa = PBXBuildFile; fileRef = 320AFA9920E34FD500859485 /* NSData+GZip.m */; }; 320AFA9C20E3514D00859485 /* bootstrap.tar.gz in Resources */ = {isa = PBXBuildFile; fileRef = 320AFA9B20E3514900859485 /* bootstrap.tar.gz */; }; 320AFA9E20E35D5100859485 /* meridian-bootstrap.tar in Resources */ = {isa = PBXBuildFile; fileRef = 320AFA9D20E35D4200859485 /* meridian-bootstrap.tar */; }; 3249301C20E41D5400E99767 /* jailbreakd.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3249301A20E41CD300E99767 /* jailbreakd.plist */; }; 3249301D20E41D5600E99767 /* basebinaries.tar in Resources */ = {isa = PBXBuildFile; fileRef = 3249301B20E41D5200E99767 /* basebinaries.tar */; }; 32517C2021A28F17008515BB /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 32517C1F21A28F11008515BB /* Reachability.m */; }; 3252638720E0B140003BD42A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 3252638620E0B140003BD42A /* AppDelegate.m */; }; 3252638A20E0B140003BD42A /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3252638920E0B140003BD42A /* ViewController.m */; }; 3252638D20E0B140003BD42A /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3252638B20E0B140003BD42A /* Main.storyboard */; }; 3252638F20E0B141003BD42A /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3252638E20E0B141003BD42A /* Assets.xcassets */; }; 3252639220E0B141003BD42A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 3252639120E0B141003BD42A /* main.m */; }; 3252639620E0B1A5003BD42A /* offsetfinder.mm in Sources */ = {isa = PBXBuildFile; fileRef = B585F4172051993E0049C703 /* offsetfinder.mm */; }; 3252639720E0B1B9003BD42A /* offsetdump.m in Sources */ = {isa = PBXBuildFile; fileRef = B5FDF8EA206EF1260074A075 /* offsetdump.m */; }; 3252639820E0B1C0003BD42A /* untar.m in Sources */ = {isa = PBXBuildFile; fileRef = B584C54920376BCA00BF4118 /* untar.m */; }; 3252639920E0B1C3003BD42A /* fucksigningservices.m in Sources */ = {isa = PBXBuildFile; fileRef = B52F29272051F10800F4EB57 /* fucksigningservices.m */; }; 3252639A20E0B1C5003BD42A /* helpers.m in Sources */ = {isa = PBXBuildFile; fileRef = B582405E1FF75A4000D96DB5 /* helpers.m */; }; 3252639B20E0B1C8003BD42A /* kernel.m in Sources */ = {isa = PBXBuildFile; fileRef = B50F794F1FF2248C000D6015 /* kernel.m */; }; 3252639C20E0B1CB003BD42A /* nvpatch.c in Sources */ = {isa = PBXBuildFile; fileRef = B585494A20A64F8F00107CF2 /* nvpatch.c */; }; 3252639D20E0B1D0003BD42A /* amfi.m in Sources */ = {isa = PBXBuildFile; fileRef = B50F79531FF2248D000D6015 /* amfi.m */; }; 3252639E20E0B1D3003BD42A /* jailbreak.m in Sources */ = {isa = PBXBuildFile; fileRef = B56929D6203708020044FF60 /* jailbreak.m */; }; 3252639F20E0B1D5003BD42A /* root-rw.m in Sources */ = {isa = PBXBuildFile; fileRef = B50F79461FF2248B000D6015 /* root-rw.m */; }; 325263A020E0B1EB003BD42A /* v0rtex.m in Sources */ = {isa = PBXBuildFile; fileRef = B5B7C2B51FF353970087619A /* v0rtex.m */; }; 325263AB20E0B3E2003BD42A /* ALView+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 325263A320E0B2C4003BD42A /* ALView+PureLayout.m */; }; 325263AC20E0B3E6003BD42A /* NSArray+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 325263A520E0B2C4003BD42A /* NSArray+PureLayout.m */; }; 325263AD20E0B3E8003BD42A /* NSLayoutConstraint+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 325263A720E0B2C4003BD42A /* NSLayoutConstraint+PureLayout.m */; }; 325263B020E0B506003BD42A /* patchfinder64.c in Sources */ = {isa = PBXBuildFile; fileRef = 325263AE20E0B506003BD42A /* patchfinder64.c */; }; 325263B220E0B570003BD42A /* libcompression.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 325263B120E0B570003BD42A /* libcompression.tbd */; }; 325263B920E0B5B9003BD42A /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 325263B820E0B5B9003BD42A /* IOKit.framework */; }; 325263D320E0CCB4003BD42A /* jailbreak_daemonUser.c in Sources */ = {isa = PBXBuildFile; fileRef = B57CBF60205DA3DF00EEDA20 /* jailbreak_daemonUser.c */; }; 325263D520E0CFF1003BD42A /* liboffsetfinder64.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B5DF1ABF20597A120090B4B5 /* liboffsetfinder64.a */; }; 325263D620E0CFFD003BD42A /* libmerged.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B5DF1AC12059C0E20090B4B5 /* libmerged.a */; }; 325263D720E0D000003BD42A /* libimg4tool.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B585F42020519DB40049C703 /* libimg4tool.a */; }; 325263D820E0D002003BD42A /* libplist.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B585F41F20519DB30049C703 /* libplist.a */; }; 325263D920E0D005003BD42A /* libplist++.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B585F41E20519DB30049C703 /* libplist++.a */; }; 325A25A220E8953C001D1BAD /* patchfinder64.c in Sources */ = {isa = PBXBuildFile; fileRef = 325A257F20E8952E001D1BAD /* patchfinder64.c */; }; 325A25A420E8954A001D1BAD /* async_wake.c in Sources */ = {isa = PBXBuildFile; fileRef = 325A256A20E8952E001D1BAD /* async_wake.c */; }; 325A25A520E8954A001D1BAD /* early_kalloc.c in Sources */ = {isa = PBXBuildFile; fileRef = 325A256C20E8952E001D1BAD /* early_kalloc.c */; }; 325A25A620E8954A001D1BAD /* find_port.c in Sources */ = {isa = PBXBuildFile; fileRef = 325A256E20E8952E001D1BAD /* find_port.c */; }; 325A25A720E8954A001D1BAD /* kcall.c in Sources */ = {isa = PBXBuildFile; fileRef = 325A257020E8952E001D1BAD /* kcall.c */; }; 325A25A820E8954A001D1BAD /* kdbg.c in Sources */ = {isa = PBXBuildFile; fileRef = 325A257220E8952E001D1BAD /* kdbg.c */; }; 325A25A920E8954A001D1BAD /* kmem.c in Sources */ = {isa = PBXBuildFile; fileRef = 325A257420E8952E001D1BAD /* kmem.c */; }; 325A25AA20E8954A001D1BAD /* symbols.c in Sources */ = {isa = PBXBuildFile; fileRef = 325A257720E8952E001D1BAD /* symbols.c */; }; 325A25AB20E89556001D1BAD /* bootstrap.c in Sources */ = {isa = PBXBuildFile; fileRef = 325A258220E8952E001D1BAD /* bootstrap.c */; }; 325A25AC20E89556001D1BAD /* fun.c in Sources */ = {isa = PBXBuildFile; fileRef = 325A258420E8952E001D1BAD /* fun.c */; }; 325A25AD20E89556001D1BAD /* fun_objc.m in Sources */ = {isa = PBXBuildFile; fileRef = 325A258720E8952E001D1BAD /* fun_objc.m */; }; 325A25AF20E89556001D1BAD /* remap_tfp_set_hsp.c in Sources */ = {isa = PBXBuildFile; fileRef = 325A258A20E8952E001D1BAD /* remap_tfp_set_hsp.c */; }; 325A25B020E89556001D1BAD /* start_jailbreakd.m in Sources */ = {isa = PBXBuildFile; fileRef = 325A258C20E8952E001D1BAD /* start_jailbreakd.m */; }; 325A25B120E89556001D1BAD /* unlocknvram.c in Sources */ = {isa = PBXBuildFile; fileRef = 325A258D20E8952E001D1BAD /* unlocknvram.c */; }; 325A25B220E89561001D1BAD /* amfi_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 325A259020E8952E001D1BAD /* amfi_utils.c */; }; 325A25B320E89561001D1BAD /* apfs_util.c in Sources */ = {isa = PBXBuildFile; fileRef = 325A259220E8952E001D1BAD /* apfs_util.c */; }; 325A25B420E89561001D1BAD /* file_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 325A259420E8952E001D1BAD /* file_utils.c */; }; 325A25B520E89561001D1BAD /* kutils.c in Sources */ = {isa = PBXBuildFile; fileRef = 325A259620E8952E001D1BAD /* kutils.c */; }; 325A25B620E89561001D1BAD /* offsetof.c in Sources */ = {isa = PBXBuildFile; fileRef = 325A259820E8952E001D1BAD /* offsetof.c */; }; 325A25B720E89561001D1BAD /* removeElectraBeta.c in Sources */ = {isa = PBXBuildFile; fileRef = 325A259A20E8952E001D1BAD /* removeElectraBeta.c */; }; 325A25B820E89561001D1BAD /* topangadetect.m in Sources */ = {isa = PBXBuildFile; fileRef = 325A259D20E8952E001D1BAD /* topangadetect.m */; }; 325A25B920E89561001D1BAD /* unliberios.c in Sources */ = {isa = PBXBuildFile; fileRef = 325A259E20E8952E001D1BAD /* unliberios.c */; }; 325A25BA20E89561001D1BAD /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 325A25A020E8952E001D1BAD /* utils.c */; }; 328CC34720EE91BE0071849C /* tar.gz in Resources */ = {isa = PBXBuildFile; fileRef = 328CC34620EE91BE0071849C /* tar.gz */; }; 32A431A621018C2200DC223C /* nonce.c in Sources */ = {isa = PBXBuildFile; fileRef = 32A431A421018C2200DC223C /* nonce.c */; }; 32DC44E420EF0F8B008FFF9C /* kpp.m in Sources */ = {isa = PBXBuildFile; fileRef = 32DC44E220EF0F8B008FFF9C /* kpp.m */; }; 32DC44E720EF103E008FFF9C /* kpppatchfinder64.c in Sources */ = {isa = PBXBuildFile; fileRef = 32DC44E520EF103D008FFF9C /* kpppatchfinder64.c */; }; 32DC44EC20EF123A008FFF9C /* kppkernel.m in Sources */ = {isa = PBXBuildFile; fileRef = 32DC44E920EF1239008FFF9C /* kppkernel.m */; }; 32DC44EF20EF14B5008FFF9C /* kppremount.m in Sources */ = {isa = PBXBuildFile; fileRef = 32DC44ED20EF14B5008FFF9C /* kppremount.m */; }; 32DC44F220EF14F1008FFF9C /* kppoffsets.m in Sources */ = {isa = PBXBuildFile; fileRef = 32DC44F120EF14F1008FFF9C /* kppoffsets.m */; }; 32E5EAF320E8AE7B00346489 /* ent.plist in Resources */ = {isa = PBXBuildFile; fileRef = 32E5EAF120E8AE7600346489 /* ent.plist */; }; 32E5EAF420E8AE7D00346489 /* launchctl.gz in Resources */ = {isa = PBXBuildFile; fileRef = 32E5EAF220E8AE7600346489 /* launchctl.gz */; }; 32E5EAF520E8AE8000346489 /* rm.gz in Resources */ = {isa = PBXBuildFile; fileRef = 32E5EAF020E8AE7600346489 /* rm.gz */; }; 32E5EAF620E8CEC400346489 /* bgTemp.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 32E5EAEF20E8AC7B00346489 /* bgTemp.jpg */; }; 32F27EB920EC6CFF00429B29 /* nitotv.deb in Resources */ = {isa = PBXBuildFile; fileRef = 32F27EB820EC6CFD00429B29 /* nitotv.deb */; }; B50F79571FF2248D000D6015 /* patchfinder64.c in Sources */ = {isa = PBXBuildFile; fileRef = B50F79401FF2248B000D6015 /* patchfinder64.c */; }; B50F795C1FF2248D000D6015 /* root-rw.m in Sources */ = {isa = PBXBuildFile; fileRef = B50F79461FF2248B000D6015 /* root-rw.m */; }; B50F79601FF2248D000D6015 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = B50F794A1FF2248B000D6015 /* AppDelegate.m */; }; B50F79631FF2248D000D6015 /* kernel.m in Sources */ = {isa = PBXBuildFile; fileRef = B50F794F1FF2248C000D6015 /* kernel.m */; }; B50F79641FF2248D000D6015 /* amfi.m in Sources */ = {isa = PBXBuildFile; fileRef = B50F79531FF2248D000D6015 /* amfi.m */; }; B514CC811FECD788005F4E6B /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B514CC7F1FECD788005F4E6B /* Main.storyboard */; }; B514CC831FECD788005F4E6B /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B514CC821FECD788005F4E6B /* Assets.xcassets */; }; B514CC861FECD788005F4E6B /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B514CC841FECD788005F4E6B /* LaunchScreen.storyboard */; }; B514CC901FECDC71005F4E6B /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B514CC8F1FECDC71005F4E6B /* ViewController.m */; }; B52F29152051C82800F4EB57 /* libimg4tool.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B585F42020519DB40049C703 /* libimg4tool.a */; }; B52F29172051C82800F4EB57 /* libplist.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B585F41F20519DB30049C703 /* libplist.a */; }; B52F29182051C82800F4EB57 /* libplist++.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B585F41E20519DB30049C703 /* libplist++.a */; }; B52F29282051F10800F4EB57 /* fucksigningservices.m in Sources */ = {isa = PBXBuildFile; fileRef = B52F29272051F10800F4EB57 /* fucksigningservices.m */; }; B5370199202EAC00004E5E5C /* installer-base.tar in Resources */ = {isa = PBXBuildFile; fileRef = B5370198202EABFF004E5E5C /* installer-base.tar */; }; B537019B202EB4BF004E5E5C /* dpkgdb-base.tar in Resources */ = {isa = PBXBuildFile; fileRef = B537019A202EB4BF004E5E5C /* dpkgdb-base.tar */; }; B56929D7203708030044FF60 /* jailbreak.m in Sources */ = {isa = PBXBuildFile; fileRef = B56929D6203708020044FF60 /* jailbreak.m */; }; B578A6542007FD8100C19091 /* v0rtex.m in Sources */ = {isa = PBXBuildFile; fileRef = B5B7C2B51FF353970087619A /* v0rtex.m */; }; B57A06EA202CEDF500ACDB9D /* cydia-base.tar in Resources */ = {isa = PBXBuildFile; fileRef = B57A06E6202CEDF500ACDB9D /* cydia-base.tar */; }; B57A06EB202CEDF500ACDB9D /* optional-base.tar in Resources */ = {isa = PBXBuildFile; fileRef = B57A06E7202CEDF500ACDB9D /* optional-base.tar */; }; B57A06EC202CEDF500ACDB9D /* system-base.tar in Resources */ = {isa = PBXBuildFile; fileRef = B57A06E8202CEDF500ACDB9D /* system-base.tar */; }; B57A06EF202CF4F300ACDB9D /* tar.tar in Resources */ = {isa = PBXBuildFile; fileRef = B57A06EE202CF4F300ACDB9D /* tar.tar */; }; B57CBF62205DA3DF00EEDA20 /* jailbreak_daemonUser.c in Sources */ = {isa = PBXBuildFile; fileRef = B57CBF60205DA3DF00EEDA20 /* jailbreak_daemonUser.c */; }; B57CBF66205DB35F00EEDA20 /* fishhook in Resources */ = {isa = PBXBuildFile; fileRef = B57CBF65205DB35F00EEDA20 /* fishhook */; }; B582405F1FF75A4000D96DB5 /* helpers.m in Sources */ = {isa = PBXBuildFile; fileRef = B582405E1FF75A4000D96DB5 /* helpers.m */; }; B584C54A20376BCB00BF4118 /* untar.m in Sources */ = {isa = PBXBuildFile; fileRef = B584C54920376BCA00BF4118 /* untar.m */; }; B585494B20A64F8F00107CF2 /* nvpatch.c in Sources */ = {isa = PBXBuildFile; fileRef = B585494A20A64F8F00107CF2 /* nvpatch.c */; }; B585F4182051993E0049C703 /* offsetfinder.mm in Sources */ = {isa = PBXBuildFile; fileRef = B585F4172051993E0049C703 /* offsetfinder.mm */; }; B5A4EA95205F14CE00B32F89 /* meridian-bootstrap.tar in Resources */ = {isa = PBXBuildFile; fileRef = B5A4EA94205F14CD00B32F89 /* meridian-bootstrap.tar */; }; B5B7C2A01FF2BA100087619A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = B5B7C29F1FF2BA100087619A /* main.m */; }; B5B7C2AB1FF2C7860087619A /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B5B7C2AA1FF2C7860087619A /* IOKit.framework */; }; B5B9E03B2060280500FEA273 /* build_time in Resources */ = {isa = PBXBuildFile; fileRef = B5B9E03A2060280400FEA273 /* build_time */; }; B5C4FBDC2052E67700F82D43 /* SettingsController.m in Sources */ = {isa = PBXBuildFile; fileRef = B5C4FBD92052E67700F82D43 /* SettingsController.m */; }; B5DF1AC020597A120090B4B5 /* liboffsetfinder64.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B5DF1ABF20597A120090B4B5 /* liboffsetfinder64.a */; }; B5DF1AC22059C0E20090B4B5 /* libmerged.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B5DF1AC12059C0E20090B4B5 /* libmerged.a */; }; B5DF1AC42059C14E0090B4B5 /* libcompression.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = B5DF1AC32059C14E0090B4B5 /* libcompression.tbd */; }; B5F8941C20C12B6D00F0AB04 /* ToolsController.m in Sources */ = {isa = PBXBuildFile; fileRef = B5F8941A20C12B6C00F0AB04 /* ToolsController.m */; }; B5FDF8EB206EF1260074A075 /* offsetdump.m in Sources */ = {isa = PBXBuildFile; fileRef = B5FDF8EA206EF1260074A075 /* offsetdump.m */; }; EE45BD8F20C2DEDE00D627C0 /* CreditsController.m in Sources */ = {isa = PBXBuildFile; fileRef = EE45BD8E20C2DEDE00D627C0 /* CreditsController.m */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ B5555EBA20543A4100D62F57 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = B514CC6E1FECD787005F4E6B /* Project object */; proxyType = 1; remoteGlobalIDString = B5555EA6205438CA00D62F57; remoteInfo = amfid; }; B5555EBE20543A4100D62F57 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = B514CC6E1FECD787005F4E6B /* Project object */; proxyType = 1; remoteGlobalIDString = B5555EAE205438F300D62F57; remoteInfo = pspawn_hook; }; B5555EC020543A4100D62F57 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = B514CC6E1FECD787005F4E6B /* Project object */; proxyType = 1; remoteGlobalIDString = B5555EB22054390100D62F57; remoteInfo = jailbreakd; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ 320AFA9520E21D0A00859485 /* UIColor+Additions.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UIColor+Additions.m"; sourceTree = ""; }; 320AFA9620E21D0A00859485 /* UIColor+Additions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIColor+Additions.h"; sourceTree = ""; }; 320AFA9820E34FD400859485 /* NSData+GZip.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSData+GZip.h"; sourceTree = ""; }; 320AFA9920E34FD500859485 /* NSData+GZip.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSData+GZip.m"; sourceTree = ""; }; 320AFA9B20E3514900859485 /* bootstrap.tar.gz */ = {isa = PBXFileReference; lastKnownFileType = archive.gzip; path = bootstrap.tar.gz; sourceTree = ""; }; 320AFA9D20E35D4200859485 /* meridian-bootstrap.tar */ = {isa = PBXFileReference; lastKnownFileType = archive.tar; path = "meridian-bootstrap.tar"; sourceTree = ""; }; 3249301A20E41CD300E99767 /* jailbreakd.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = jailbreakd.plist; sourceTree = ""; }; 3249301B20E41D5200E99767 /* basebinaries.tar */ = {isa = PBXFileReference; lastKnownFileType = archive.tar; path = basebinaries.tar; sourceTree = ""; }; 32517C1E21A28F11008515BB /* Reachability.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Reachability.h; sourceTree = ""; }; 32517C1F21A28F11008515BB /* Reachability.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Reachability.m; sourceTree = ""; }; 32517C2121A28FBB008515BB /* meridian.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = meridian.plist; sourceTree = ""; }; 3252638320E0B140003BD42A /* meridianTV.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = meridianTV.app; sourceTree = BUILT_PRODUCTS_DIR; }; 3252638520E0B140003BD42A /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; 3252638620E0B140003BD42A /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; 3252638820E0B140003BD42A /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; 3252638920E0B140003BD42A /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; 3252638C20E0B140003BD42A /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; 3252638E20E0B141003BD42A /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 3252639020E0B141003BD42A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 3252639120E0B141003BD42A /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; 325263A220E0B2C4003BD42A /* ALView+PureLayout.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "ALView+PureLayout.h"; sourceTree = ""; }; 325263A320E0B2C4003BD42A /* ALView+PureLayout.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "ALView+PureLayout.m"; sourceTree = ""; }; 325263A420E0B2C4003BD42A /* NSArray+PureLayout.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSArray+PureLayout.h"; sourceTree = ""; }; 325263A520E0B2C4003BD42A /* NSArray+PureLayout.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSArray+PureLayout.m"; sourceTree = ""; }; 325263A620E0B2C4003BD42A /* NSLayoutConstraint+PureLayout.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSLayoutConstraint+PureLayout.h"; sourceTree = ""; }; 325263A720E0B2C4003BD42A /* NSLayoutConstraint+PureLayout.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSLayoutConstraint+PureLayout.m"; sourceTree = ""; }; 325263A820E0B2C4003BD42A /* PureLayout+Internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "PureLayout+Internal.h"; sourceTree = ""; }; 325263A920E0B2C4003BD42A /* PureLayout.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PureLayout.h; sourceTree = ""; }; 325263AA20E0B2C4003BD42A /* PureLayoutDefines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PureLayoutDefines.h; sourceTree = ""; }; 325263AE20E0B506003BD42A /* patchfinder64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = patchfinder64.c; sourceTree = ""; }; 325263AF20E0B506003BD42A /* patchfinder64.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = patchfinder64.h; sourceTree = ""; }; 325263B120E0B570003BD42A /* libcompression.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libcompression.tbd; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS11.0.sdk/usr/lib/libcompression.tbd; sourceTree = DEVELOPER_DIR; }; 325263B820E0B5B9003BD42A /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = meridianTV/IOKit.framework; sourceTree = ""; }; 325263BB20E0C837003BD42A /* libimg4tool.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libimg4tool.a; path = meridianTV/libs/libimg4tool.a; sourceTree = ""; }; 325263BC20E0C838003BD42A /* libplist++.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libplist++.a"; path = "meridianTV/libs/libplist++.a"; sourceTree = ""; }; 325263BD20E0C838003BD42A /* libplist.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libplist.a; path = meridianTV/libs/libplist.a; sourceTree = ""; }; 325263CB20E0C8FA003BD42A /* libimg4tool.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libimg4tool.a; sourceTree = ""; }; 325263CC20E0C8FA003BD42A /* liboffsetfinder64.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = liboffsetfinder64.a; sourceTree = ""; }; 325263CD20E0C8FA003BD42A /* libplist++.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = "libplist++.a"; sourceTree = ""; }; 325263CE20E0C8FA003BD42A /* libplist.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libplist.a; sourceTree = ""; }; 325A256920E8952E001D1BAD /* arm64_state.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = arm64_state.h; sourceTree = ""; }; 325A256A20E8952E001D1BAD /* async_wake.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = async_wake.c; sourceTree = ""; }; 325A256B20E8952E001D1BAD /* async_wake.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = async_wake.h; sourceTree = ""; }; 325A256C20E8952E001D1BAD /* early_kalloc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = early_kalloc.c; sourceTree = ""; }; 325A256D20E8952E001D1BAD /* early_kalloc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = early_kalloc.h; sourceTree = ""; }; 325A256E20E8952E001D1BAD /* find_port.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = find_port.c; sourceTree = ""; }; 325A256F20E8952E001D1BAD /* find_port.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = find_port.h; sourceTree = ""; }; 325A257020E8952E001D1BAD /* kcall.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = kcall.c; sourceTree = ""; }; 325A257120E8952E001D1BAD /* kcall.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = kcall.h; sourceTree = ""; }; 325A257220E8952E001D1BAD /* kdbg.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = kdbg.c; sourceTree = ""; }; 325A257320E8952E001D1BAD /* kdbg.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = kdbg.h; sourceTree = ""; }; 325A257420E8952E001D1BAD /* kmem.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = kmem.c; sourceTree = ""; }; 325A257520E8952E001D1BAD /* kmem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = kmem.h; sourceTree = ""; }; 325A257620E8952E001D1BAD /* README */ = {isa = PBXFileReference; lastKnownFileType = text; path = README; sourceTree = ""; }; 325A257720E8952E001D1BAD /* symbols.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = symbols.c; sourceTree = ""; }; 325A257820E8952E001D1BAD /* symbols.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = symbols.h; sourceTree = ""; }; 325A257A20E8952E001D1BAD /* codesign.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = codesign.h; sourceTree = ""; }; 325A257B20E8952E001D1BAD /* IOKit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IOKit.h; sourceTree = ""; }; 325A257C20E8952E001D1BAD /* xpc_minimal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = xpc_minimal.h; sourceTree = ""; }; 325A257F20E8952E001D1BAD /* patchfinder64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = patchfinder64.c; sourceTree = ""; }; 325A258020E8952E001D1BAD /* patchfinder64.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = patchfinder64.h; sourceTree = ""; }; 325A258220E8952E001D1BAD /* bootstrap.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bootstrap.c; sourceTree = ""; }; 325A258320E8952E001D1BAD /* bootstrap.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bootstrap.h; sourceTree = ""; }; 325A258420E8952E001D1BAD /* fun.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fun.c; sourceTree = ""; }; 325A258520E8952E001D1BAD /* fun.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fun.h; sourceTree = ""; }; 325A258620E8952E001D1BAD /* fun_objc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fun_objc.h; sourceTree = ""; }; 325A258720E8952E001D1BAD /* fun_objc.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = fun_objc.m; sourceTree = ""; }; 325A258A20E8952E001D1BAD /* remap_tfp_set_hsp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = remap_tfp_set_hsp.c; sourceTree = ""; }; 325A258B20E8952E001D1BAD /* remap_tfp_set_hsp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = remap_tfp_set_hsp.h; sourceTree = ""; }; 325A258C20E8952E001D1BAD /* start_jailbreakd.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = start_jailbreakd.m; sourceTree = ""; }; 325A258D20E8952E001D1BAD /* unlocknvram.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = unlocknvram.c; sourceTree = ""; }; 325A258E20E8952E001D1BAD /* unlocknvram.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = unlocknvram.h; sourceTree = ""; }; 325A259020E8952E001D1BAD /* amfi_utils.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = amfi_utils.c; sourceTree = ""; }; 325A259120E8952E001D1BAD /* amfi_utils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = amfi_utils.h; sourceTree = ""; }; 325A259220E8952E001D1BAD /* apfs_util.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = apfs_util.c; sourceTree = ""; }; 325A259320E8952E001D1BAD /* apfs_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = apfs_util.h; sourceTree = ""; }; 325A259420E8952E001D1BAD /* file_utils.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = file_utils.c; sourceTree = ""; }; 325A259520E8952E001D1BAD /* file_utils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = file_utils.h; sourceTree = ""; }; 325A259620E8952E001D1BAD /* kutils.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = kutils.c; sourceTree = ""; }; 325A259720E8952E001D1BAD /* kutils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = kutils.h; sourceTree = ""; }; 325A259820E8952E001D1BAD /* offsetof.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = offsetof.c; sourceTree = ""; }; 325A259920E8952E001D1BAD /* offsetof.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = offsetof.h; sourceTree = ""; }; 325A259A20E8952E001D1BAD /* removeElectraBeta.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = removeElectraBeta.c; sourceTree = ""; }; 325A259B20E8952E001D1BAD /* removeElectraBeta.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = removeElectraBeta.h; sourceTree = ""; }; 325A259C20E8952E001D1BAD /* topangadetect.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = topangadetect.h; sourceTree = ""; }; 325A259D20E8952E001D1BAD /* topangadetect.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = topangadetect.m; sourceTree = ""; }; 325A259E20E8952E001D1BAD /* unliberios.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = unliberios.c; sourceTree = ""; }; 325A259F20E8952E001D1BAD /* unliberios.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = unliberios.h; sourceTree = ""; }; 325A25A020E8952E001D1BAD /* utils.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = utils.c; sourceTree = ""; }; 325A25A120E8952E001D1BAD /* utils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = utils.h; sourceTree = ""; }; 328CC34620EE91BE0071849C /* tar.gz */ = {isa = PBXFileReference; lastKnownFileType = archive.gzip; name = tar.gz; path = meridianTV/electra/bootstrap/tar.gz; sourceTree = ""; }; 32A431A421018C2200DC223C /* nonce.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = nonce.c; sourceTree = ""; }; 32A431A521018C2200DC223C /* nonce.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = nonce.h; sourceTree = ""; }; 32A431A721018C8900DC223C /* debug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = debug.h; sourceTree = ""; }; 32DC44E220EF0F8B008FFF9C /* kpp.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = kpp.m; sourceTree = ""; }; 32DC44E320EF0F8B008FFF9C /* kpp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kpp.h; sourceTree = ""; }; 32DC44E520EF103D008FFF9C /* kpppatchfinder64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = kpppatchfinder64.c; sourceTree = ""; }; 32DC44E620EF103E008FFF9C /* kpppatchfinder64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kpppatchfinder64.h; sourceTree = ""; }; 32DC44E820EF1044008FFF9C /* pte_stuff.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pte_stuff.h; sourceTree = ""; }; 32DC44E920EF1239008FFF9C /* kppkernel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = kppkernel.m; sourceTree = ""; }; 32DC44EA20EF123A008FFF9C /* kppcommon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kppcommon.h; sourceTree = ""; }; 32DC44EB20EF123A008FFF9C /* kppkernel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kppkernel.h; sourceTree = ""; }; 32DC44ED20EF14B5008FFF9C /* kppremount.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = kppremount.m; sourceTree = ""; }; 32DC44EE20EF14B5008FFF9C /* kppremount.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kppremount.h; sourceTree = ""; }; 32DC44F020EF14F1008FFF9C /* kppoffsets.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kppoffsets.h; sourceTree = ""; }; 32DC44F120EF14F1008FFF9C /* kppoffsets.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = kppoffsets.m; sourceTree = ""; }; 32E5EAEF20E8AC7B00346489 /* bgTemp.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = bgTemp.jpg; sourceTree = ""; }; 32E5EAF020E8AE7600346489 /* rm.gz */ = {isa = PBXFileReference; lastKnownFileType = archive.gzip; name = rm.gz; path = bootstrap/rm.gz; sourceTree = ""; }; 32E5EAF120E8AE7600346489 /* ent.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = ent.plist; path = bootstrap/ent.plist; sourceTree = ""; }; 32E5EAF220E8AE7600346489 /* launchctl.gz */ = {isa = PBXFileReference; lastKnownFileType = archive.gzip; name = launchctl.gz; path = bootstrap/launchctl.gz; sourceTree = ""; }; 32F27EB820EC6CFD00429B29 /* nitotv.deb */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = nitotv.deb; path = meridianTV/nitotv.deb; sourceTree = SOURCE_ROOT; }; B50F793B1FF2248A000D6015 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = ""; }; B50F79401FF2248B000D6015 /* patchfinder64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = patchfinder64.c; sourceTree = ""; }; B50F79461FF2248B000D6015 /* root-rw.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "root-rw.m"; sourceTree = ""; }; B50F79481FF2248B000D6015 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; B50F794A1FF2248B000D6015 /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; B50F794C1FF2248C000D6015 /* patchfinder64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = patchfinder64.h; sourceTree = ""; }; B50F794E1FF2248C000D6015 /* amfi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = amfi.h; sourceTree = ""; }; B50F794F1FF2248C000D6015 /* kernel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = kernel.m; sourceTree = ""; }; B50F79511FF2248C000D6015 /* kernel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kernel.h; sourceTree = ""; }; B50F79521FF2248C000D6015 /* root-rw.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "root-rw.h"; sourceTree = ""; }; B50F79531FF2248D000D6015 /* amfi.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = amfi.m; sourceTree = ""; }; B514CC761FECD788005F4E6B /* Meridian.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Meridian.app; sourceTree = BUILT_PRODUCTS_DIR; }; B514CC791FECD788005F4E6B /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; B514CC7C1FECD788005F4E6B /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; B514CC801FECD788005F4E6B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; B514CC821FECD788005F4E6B /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; B514CC851FECD788005F4E6B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; B514CC871FECD788005F4E6B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; B514CC8F1FECDC71005F4E6B /* ViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; B52F29232051E33500F4EB57 /* Working_with_libjailbreak.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; name = Working_with_libjailbreak.md; path = ../Working_with_libjailbreak.md; sourceTree = ""; }; B52F29262051F10800F4EB57 /* fucksigningservices.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fucksigningservices.h; sourceTree = ""; }; B52F29272051F10800F4EB57 /* fucksigningservices.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = fucksigningservices.m; sourceTree = ""; }; B5370198202EABFF004E5E5C /* installer-base.tar */ = {isa = PBXFileReference; lastKnownFileType = archive.tar; path = "installer-base.tar"; sourceTree = ""; }; B537019A202EB4BF004E5E5C /* dpkgdb-base.tar */ = {isa = PBXFileReference; lastKnownFileType = archive.tar; path = "dpkgdb-base.tar"; sourceTree = ""; }; B56929D6203708020044FF60 /* jailbreak.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = jailbreak.m; sourceTree = ""; }; B56929D82037080D0044FF60 /* jailbreak.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = jailbreak.h; sourceTree = ""; }; B57A06C2202CDC8B00ACDB9D /* create-meridian-bootstrap.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "create-meridian-bootstrap.sh"; sourceTree = ""; }; B57A06E4202CDF9100ACDB9D /* meridian-bootstrap */ = {isa = PBXFileReference; lastKnownFileType = folder; path = "meridian-bootstrap"; sourceTree = ""; }; B57A06E6202CEDF500ACDB9D /* cydia-base.tar */ = {isa = PBXFileReference; lastKnownFileType = archive.tar; path = "cydia-base.tar"; sourceTree = ""; }; B57A06E7202CEDF500ACDB9D /* optional-base.tar */ = {isa = PBXFileReference; lastKnownFileType = archive.tar; path = "optional-base.tar"; sourceTree = ""; }; B57A06E8202CEDF500ACDB9D /* system-base.tar */ = {isa = PBXFileReference; lastKnownFileType = archive.tar; path = "system-base.tar"; sourceTree = ""; }; B57A06E9202CEDF500ACDB9D /* meridian-base.tar */ = {isa = PBXFileReference; lastKnownFileType = archive.tar; path = "meridian-base.tar"; sourceTree = ""; }; B57A06EE202CF4F300ACDB9D /* tar.tar */ = {isa = PBXFileReference; lastKnownFileType = archive.tar; path = tar.tar; sourceTree = ""; }; B57CBF60205DA3DF00EEDA20 /* jailbreak_daemonUser.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = jailbreak_daemonUser.c; sourceTree = ""; }; B57CBF61205DA3DF00EEDA20 /* jailbreak_daemonUser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jailbreak_daemonUser.h; sourceTree = ""; }; B57CBF65205DB35F00EEDA20 /* fishhook */ = {isa = PBXFileReference; lastKnownFileType = folder; path = fishhook; sourceTree = ""; }; B582405D1FF75A4000D96DB5 /* helpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = helpers.h; sourceTree = ""; }; B582405E1FF75A4000D96DB5 /* helpers.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = helpers.m; sourceTree = ""; }; B584C54920376BCA00BF4118 /* untar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = untar.m; sourceTree = ""; }; B584C54B20376BD200BF4118 /* untar.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = untar.h; sourceTree = ""; }; B585494920A64F8F00107CF2 /* nvpatch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = nvpatch.h; sourceTree = ""; }; B585494A20A64F8F00107CF2 /* nvpatch.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = nvpatch.c; sourceTree = ""; }; B585F414205198DF0049C703 /* liboffsetfinder64.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = liboffsetfinder64.hpp; sourceTree = ""; }; B585F4172051993E0049C703 /* offsetfinder.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = offsetfinder.mm; sourceTree = ""; }; B585F41920519B7E0049C703 /* offsetfinder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = offsetfinder.h; sourceTree = ""; }; B585F41E20519DB30049C703 /* libplist++.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = "libplist++.a"; sourceTree = ""; }; B585F41F20519DB30049C703 /* libplist.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libplist.a; sourceTree = ""; }; B585F42020519DB40049C703 /* libimg4tool.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libimg4tool.a; sourceTree = ""; }; B589517E201D07DB002E0EAD /* amfid */ = {isa = PBXFileReference; lastKnownFileType = folder; path = amfid; sourceTree = ""; }; B5895186201D15E7002E0EAD /* pspawn_hook */ = {isa = PBXFileReference; lastKnownFileType = folder; path = pspawn_hook; sourceTree = ""; }; B589518C201D4018002E0EAD /* jailbreakd */ = {isa = PBXFileReference; lastKnownFileType = folder; path = jailbreakd; sourceTree = ""; }; B59532711FFE2B5000022CEE /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = ""; }; B5A4EA94205F14CD00B32F89 /* meridian-bootstrap.tar */ = {isa = PBXFileReference; lastKnownFileType = archive.tar; path = "meridian-bootstrap.tar"; sourceTree = ""; }; B5B7C29F1FF2BA100087619A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; B5B7C2AA1FF2C7860087619A /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = ../../../../../../System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; B5B7C2B51FF353970087619A /* v0rtex.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = v0rtex.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.c; }; B5B7C2B61FF353980087619A /* v0rtex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = v0rtex.h; sourceTree = ""; }; B5B9E03A2060280400FEA273 /* build_time */ = {isa = PBXFileReference; lastKnownFileType = text; name = build_time; path = Meridian/build_time; sourceTree = ""; }; B5C4FBD82052E67700F82D43 /* SettingsController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SettingsController.h; sourceTree = ""; }; B5C4FBD92052E67700F82D43 /* SettingsController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SettingsController.m; sourceTree = ""; }; B5DF1ABF20597A120090B4B5 /* liboffsetfinder64.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = liboffsetfinder64.a; sourceTree = ""; }; B5DF1AC12059C0E20090B4B5 /* libmerged.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libmerged.a; sourceTree = ""; }; B5DF1AC32059C14E0090B4B5 /* libcompression.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libcompression.tbd; path = usr/lib/libcompression.tbd; sourceTree = SDKROOT; }; B5F7CCCF204A29320051F4A7 /* LICENSE.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; name = LICENSE.md; path = ../LICENSE.md; sourceTree = ""; }; B5F8941A20C12B6C00F0AB04 /* ToolsController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ToolsController.m; sourceTree = ""; }; B5F8941B20C12B6D00F0AB04 /* ToolsController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ToolsController.h; sourceTree = ""; }; B5FDF8EA206EF1260074A075 /* offsetdump.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = offsetdump.m; sourceTree = ""; }; B5FDF8EC206EF4880074A075 /* offsetdump.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = offsetdump.h; sourceTree = ""; }; EE45BD8D20C2DEDE00D627C0 /* CreditsController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CreditsController.h; sourceTree = ""; }; EE45BD8E20C2DEDE00D627C0 /* CreditsController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CreditsController.m; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 3252638020E0B140003BD42A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 325263D720E0D000003BD42A /* libimg4tool.a in Frameworks */, 325263B220E0B570003BD42A /* libcompression.tbd in Frameworks */, 325263D820E0D002003BD42A /* libplist.a in Frameworks */, 325263D620E0CFFD003BD42A /* libmerged.a in Frameworks */, 325263B920E0B5B9003BD42A /* IOKit.framework in Frameworks */, 325263D920E0D005003BD42A /* libplist++.a in Frameworks */, 325263D520E0CFF1003BD42A /* liboffsetfinder64.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; B514CC731FECD788005F4E6B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( B5DF1AC42059C14E0090B4B5 /* libcompression.tbd in Frameworks */, B52F29152051C82800F4EB57 /* libimg4tool.a in Frameworks */, B52F29172051C82800F4EB57 /* libplist.a in Frameworks */, B52F29182051C82800F4EB57 /* libplist++.a in Frameworks */, B5B7C2AB1FF2C7860087619A /* IOKit.framework in Frameworks */, B5DF1AC020597A120090B4B5 /* liboffsetfinder64.a in Frameworks */, B5DF1AC22059C0E20090B4B5 /* libmerged.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 32517C1D21A28F11008515BB /* Reachability */ = { isa = PBXGroup; children = ( 32517C1E21A28F11008515BB /* Reachability.h */, 32517C1F21A28F11008515BB /* Reachability.m */, ); name = Reachability; path = meridianTV/Reachability; sourceTree = SOURCE_ROOT; }; 3252638420E0B140003BD42A /* meridianTV */ = { isa = PBXGroup; children = ( 32DC44E120EF0F8B008FFF9C /* kpp */, 32E5EAEF20E8AC7B00346489 /* bgTemp.jpg */, 325A256720E8952E001D1BAD /* electra */, 3249301B20E41D5200E99767 /* basebinaries.tar */, 3249301A20E41CD300E99767 /* jailbreakd.plist */, 320AFA9D20E35D4200859485 /* meridian-bootstrap.tar */, 320AFA9B20E3514900859485 /* bootstrap.tar.gz */, 320AFA9820E34FD400859485 /* NSData+GZip.h */, 320AFA9920E34FD500859485 /* NSData+GZip.m */, 320AFA9620E21D0A00859485 /* UIColor+Additions.h */, 320AFA9520E21D0A00859485 /* UIColor+Additions.m */, 325263CA20E0C8FA003BD42A /* libs */, 325263A120E0B2C4003BD42A /* PureLayout */, 3252638520E0B140003BD42A /* AppDelegate.h */, 3252638620E0B140003BD42A /* AppDelegate.m */, 3252638820E0B140003BD42A /* ViewController.h */, 3252638920E0B140003BD42A /* ViewController.m */, 32517C2121A28FBB008515BB /* meridian.plist */, 325263AE20E0B506003BD42A /* patchfinder64.c */, 325263AF20E0B506003BD42A /* patchfinder64.h */, 3252638B20E0B140003BD42A /* Main.storyboard */, 3252638E20E0B141003BD42A /* Assets.xcassets */, 3252639020E0B141003BD42A /* Info.plist */, 3252639120E0B141003BD42A /* main.m */, ); path = meridianTV; sourceTree = ""; }; 325263A120E0B2C4003BD42A /* PureLayout */ = { isa = PBXGroup; children = ( 32517C1D21A28F11008515BB /* Reachability */, 325263A220E0B2C4003BD42A /* ALView+PureLayout.h */, 325263A320E0B2C4003BD42A /* ALView+PureLayout.m */, 325263A420E0B2C4003BD42A /* NSArray+PureLayout.h */, 325263A520E0B2C4003BD42A /* NSArray+PureLayout.m */, 325263A620E0B2C4003BD42A /* NSLayoutConstraint+PureLayout.h */, 325263A720E0B2C4003BD42A /* NSLayoutConstraint+PureLayout.m */, 325263A820E0B2C4003BD42A /* PureLayout+Internal.h */, 325263A920E0B2C4003BD42A /* PureLayout.h */, 325263AA20E0B2C4003BD42A /* PureLayoutDefines.h */, ); path = PureLayout; sourceTree = ""; }; 325263CA20E0C8FA003BD42A /* libs */ = { isa = PBXGroup; children = ( 325263CB20E0C8FA003BD42A /* libimg4tool.a */, 325263CC20E0C8FA003BD42A /* liboffsetfinder64.a */, 325263CD20E0C8FA003BD42A /* libplist++.a */, 325263CE20E0C8FA003BD42A /* libplist.a */, ); path = libs; sourceTree = ""; }; 325A256720E8952E001D1BAD /* electra */ = { isa = PBXGroup; children = ( 32F27EB820EC6CFD00429B29 /* nitotv.deb */, 32E5EAF120E8AE7600346489 /* ent.plist */, 32E5EAF220E8AE7600346489 /* launchctl.gz */, 32E5EAF020E8AE7600346489 /* rm.gz */, 325A256820E8952E001D1BAD /* exploit */, 325A257920E8952E001D1BAD /* headers */, 325A257F20E8952E001D1BAD /* patchfinder64.c */, 325A258020E8952E001D1BAD /* patchfinder64.h */, 325A258120E8952E001D1BAD /* the fun part */, ); name = electra; path = meridianTV/electra; sourceTree = SOURCE_ROOT; }; 325A256820E8952E001D1BAD /* exploit */ = { isa = PBXGroup; children = ( 325A256920E8952E001D1BAD /* arm64_state.h */, 325A256B20E8952E001D1BAD /* async_wake.h */, 325A256D20E8952E001D1BAD /* early_kalloc.h */, 325A256A20E8952E001D1BAD /* async_wake.c */, 325A256C20E8952E001D1BAD /* early_kalloc.c */, 325A256E20E8952E001D1BAD /* find_port.c */, 325A256F20E8952E001D1BAD /* find_port.h */, 325A257020E8952E001D1BAD /* kcall.c */, 325A257120E8952E001D1BAD /* kcall.h */, 325A257220E8952E001D1BAD /* kdbg.c */, 325A257320E8952E001D1BAD /* kdbg.h */, 325A257420E8952E001D1BAD /* kmem.c */, 325A257520E8952E001D1BAD /* kmem.h */, 325A257620E8952E001D1BAD /* README */, 325A257720E8952E001D1BAD /* symbols.c */, 325A257820E8952E001D1BAD /* symbols.h */, ); path = exploit; sourceTree = ""; }; 325A257920E8952E001D1BAD /* headers */ = { isa = PBXGroup; children = ( 325A257A20E8952E001D1BAD /* codesign.h */, 325A257B20E8952E001D1BAD /* IOKit.h */, 325A257C20E8952E001D1BAD /* xpc_minimal.h */, ); path = headers; sourceTree = ""; }; 325A258120E8952E001D1BAD /* the fun part */ = { isa = PBXGroup; children = ( 325A258220E8952E001D1BAD /* bootstrap.c */, 325A258320E8952E001D1BAD /* bootstrap.h */, 325A258420E8952E001D1BAD /* fun.c */, 325A258520E8952E001D1BAD /* fun.h */, 325A258620E8952E001D1BAD /* fun_objc.h */, 325A258720E8952E001D1BAD /* fun_objc.m */, 325A258A20E8952E001D1BAD /* remap_tfp_set_hsp.c */, 325A258B20E8952E001D1BAD /* remap_tfp_set_hsp.h */, 325A258C20E8952E001D1BAD /* start_jailbreakd.m */, 325A258D20E8952E001D1BAD /* unlocknvram.c */, 325A258E20E8952E001D1BAD /* unlocknvram.h */, 325A258F20E8952E001D1BAD /* utilities */, ); path = "the fun part"; sourceTree = ""; }; 325A258F20E8952E001D1BAD /* utilities */ = { isa = PBXGroup; children = ( 32A431A721018C8900DC223C /* debug.h */, 32A431A421018C2200DC223C /* nonce.c */, 32A431A521018C2200DC223C /* nonce.h */, 325A259020E8952E001D1BAD /* amfi_utils.c */, 325A259120E8952E001D1BAD /* amfi_utils.h */, 325A259220E8952E001D1BAD /* apfs_util.c */, 325A259320E8952E001D1BAD /* apfs_util.h */, 325A259420E8952E001D1BAD /* file_utils.c */, 325A259520E8952E001D1BAD /* file_utils.h */, 325A259620E8952E001D1BAD /* kutils.c */, 325A259720E8952E001D1BAD /* kutils.h */, 325A259820E8952E001D1BAD /* offsetof.c */, 325A259920E8952E001D1BAD /* offsetof.h */, 325A259A20E8952E001D1BAD /* removeElectraBeta.c */, 325A259B20E8952E001D1BAD /* removeElectraBeta.h */, 325A259C20E8952E001D1BAD /* topangadetect.h */, 325A259D20E8952E001D1BAD /* topangadetect.m */, 325A259E20E8952E001D1BAD /* unliberios.c */, 325A259F20E8952E001D1BAD /* unliberios.h */, 325A25A020E8952E001D1BAD /* utils.c */, 325A25A120E8952E001D1BAD /* utils.h */, ); path = utilities; sourceTree = ""; }; 32DC44E120EF0F8B008FFF9C /* kpp */ = { isa = PBXGroup; children = ( 32DC44F020EF14F1008FFF9C /* kppoffsets.h */, 32DC44F120EF14F1008FFF9C /* kppoffsets.m */, 32DC44EE20EF14B5008FFF9C /* kppremount.h */, 32DC44ED20EF14B5008FFF9C /* kppremount.m */, 32DC44EA20EF123A008FFF9C /* kppcommon.h */, 32DC44EB20EF123A008FFF9C /* kppkernel.h */, 32DC44E920EF1239008FFF9C /* kppkernel.m */, 32DC44E820EF1044008FFF9C /* pte_stuff.h */, 32DC44E520EF103D008FFF9C /* kpppatchfinder64.c */, 32DC44E620EF103E008FFF9C /* kpppatchfinder64.h */, 32DC44E220EF0F8B008FFF9C /* kpp.m */, 32DC44E320EF0F8B008FFF9C /* kpp.h */, ); path = kpp; sourceTree = ""; }; B50F79671FF224F0000D6015 /* views */ = { isa = PBXGroup; children = ( B514CC871FECD788005F4E6B /* Info.plist */, B514CC791FECD788005F4E6B /* AppDelegate.h */, B50F794A1FF2248B000D6015 /* AppDelegate.m */, B5C4FBD82052E67700F82D43 /* SettingsController.h */, B5C4FBD92052E67700F82D43 /* SettingsController.m */, EE45BD8D20C2DEDE00D627C0 /* CreditsController.h */, EE45BD8E20C2DEDE00D627C0 /* CreditsController.m */, B5F8941B20C12B6D00F0AB04 /* ToolsController.h */, B5F8941A20C12B6C00F0AB04 /* ToolsController.m */, B514CC7C1FECD788005F4E6B /* ViewController.h */, B514CC8F1FECDC71005F4E6B /* ViewController.m */, B514CC821FECD788005F4E6B /* Assets.xcassets */, B514CC7F1FECD788005F4E6B /* Main.storyboard */, B514CC841FECD788005F4E6B /* LaunchScreen.storyboard */, ); path = views; sourceTree = ""; }; B514CC6D1FECD787005F4E6B = { isa = PBXGroup; children = ( 328CC34620EE91BE0071849C /* tar.gz */, B5F7CCCF204A29320051F4A7 /* LICENSE.md */, B59532711FFE2B5000022CEE /* README.md */, B52F29232051E33500F4EB57 /* Working_with_libjailbreak.md */, B5B9E03A2060280400FEA273 /* build_time */, B589517E201D07DB002E0EAD /* amfid */, B57CBF65205DB35F00EEDA20 /* fishhook */, B589518C201D4018002E0EAD /* jailbreakd */, B5895186201D15E7002E0EAD /* pspawn_hook */, B514CC781FECD788005F4E6B /* Meridian */, 3252638420E0B140003BD42A /* meridianTV */, B514CC771FECD788005F4E6B /* Products */, B5C368AD1FF2B80400D7724F /* Recovered References */, B5B7C2A31FF2C5CE0087619A /* Frameworks */, ); sourceTree = ""; }; B514CC771FECD788005F4E6B /* Products */ = { isa = PBXGroup; children = ( B514CC761FECD788005F4E6B /* Meridian.app */, 3252638320E0B140003BD42A /* meridianTV.app */, ); name = Products; sourceTree = ""; }; B514CC781FECD788005F4E6B /* Meridian */ = { isa = PBXGroup; children = ( B50F79671FF224F0000D6015 /* views */, B57A06B7202CDA9F00ACDB9D /* bootstrap */, B52F29252051E93A00F4EB57 /* patchfinders */, B5E98535205B4CE500AD1FEC /* helpers */, B57CBF5F205DA3DF00EEDA20 /* mach */, B50F794E1FF2248C000D6015 /* amfi.h */, B50F79531FF2248D000D6015 /* amfi.m */, B56929D82037080D0044FF60 /* jailbreak.h */, B56929D6203708020044FF60 /* jailbreak.m */, B50F79521FF2248C000D6015 /* root-rw.h */, B50F79461FF2248B000D6015 /* root-rw.m */, B5B7C2B61FF353980087619A /* v0rtex.h */, B5B7C2B51FF353970087619A /* v0rtex.m */, ); path = Meridian; sourceTree = ""; }; B52F29252051E93A00F4EB57 /* patchfinders */ = { isa = PBXGroup; children = ( B585F414205198DF0049C703 /* liboffsetfinder64.hpp */, B585F41920519B7E0049C703 /* offsetfinder.h */, B585F4172051993E0049C703 /* offsetfinder.mm */, B50F794C1FF2248C000D6015 /* patchfinder64.h */, B50F79401FF2248B000D6015 /* patchfinder64.c */, B5FDF8EA206EF1260074A075 /* offsetdump.m */, B5FDF8EC206EF4880074A075 /* offsetdump.h */, ); path = patchfinders; sourceTree = ""; }; B57A06B7202CDA9F00ACDB9D /* bootstrap */ = { isa = PBXGroup; children = ( B57A06C2202CDC8B00ACDB9D /* create-meridian-bootstrap.sh */, B57A06E4202CDF9100ACDB9D /* meridian-bootstrap */, B57A06E6202CEDF500ACDB9D /* cydia-base.tar */, B537019A202EB4BF004E5E5C /* dpkgdb-base.tar */, B5370198202EABFF004E5E5C /* installer-base.tar */, B5A4EA94205F14CD00B32F89 /* meridian-bootstrap.tar */, B57A06E7202CEDF500ACDB9D /* optional-base.tar */, B57A06E8202CEDF500ACDB9D /* system-base.tar */, B57A06EE202CF4F300ACDB9D /* tar.tar */, ); path = bootstrap; sourceTree = ""; }; B57CBF5F205DA3DF00EEDA20 /* mach */ = { isa = PBXGroup; children = ( B57CBF60205DA3DF00EEDA20 /* jailbreak_daemonUser.c */, B57CBF61205DA3DF00EEDA20 /* jailbreak_daemonUser.h */, ); path = mach; sourceTree = ""; }; B5B7C2A31FF2C5CE0087619A /* Frameworks */ = { isa = PBXGroup; children = ( 325263BB20E0C837003BD42A /* libimg4tool.a */, 325263BD20E0C838003BD42A /* libplist.a */, 325263BC20E0C838003BD42A /* libplist++.a */, 325263B820E0B5B9003BD42A /* IOKit.framework */, B5DF1AC32059C14E0090B4B5 /* libcompression.tbd */, 325263B120E0B570003BD42A /* libcompression.tbd */, B5DF1AC12059C0E20090B4B5 /* libmerged.a */, B5DF1ABF20597A120090B4B5 /* liboffsetfinder64.a */, B585F42020519DB40049C703 /* libimg4tool.a */, B585F41F20519DB30049C703 /* libplist.a */, B585F41E20519DB30049C703 /* libplist++.a */, B5B7C2AA1FF2C7860087619A /* IOKit.framework */, ); name = Frameworks; sourceTree = ""; }; B5C368AD1FF2B80400D7724F /* Recovered References */ = { isa = PBXGroup; children = ( B50F79481FF2248B000D6015 /* main.m */, B57A06E9202CEDF500ACDB9D /* meridian-base.tar */, ); name = "Recovered References"; sourceTree = ""; }; B5E98535205B4CE500AD1FEC /* helpers */ = { isa = PBXGroup; children = ( B5B7C29F1FF2BA100087619A /* main.m */, B584C54B20376BD200BF4118 /* untar.h */, B584C54920376BCA00BF4118 /* untar.m */, B50F793B1FF2248A000D6015 /* common.h */, B52F29262051F10800F4EB57 /* fucksigningservices.h */, B52F29272051F10800F4EB57 /* fucksigningservices.m */, B582405D1FF75A4000D96DB5 /* helpers.h */, B582405E1FF75A4000D96DB5 /* helpers.m */, B50F79511FF2248C000D6015 /* kernel.h */, B50F794F1FF2248C000D6015 /* kernel.m */, B585494920A64F8F00107CF2 /* nvpatch.h */, B585494A20A64F8F00107CF2 /* nvpatch.c */, ); path = helpers; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXLegacyTarget section */ B5555EA6205438CA00D62F57 /* amfid */ = { isa = PBXLegacyTarget; buildArgumentsString = ""; buildConfigurationList = B5555EA7205438CA00D62F57 /* Build configuration list for PBXLegacyTarget "amfid" */; buildPhases = ( ); buildToolPath = /usr/bin/make; buildWorkingDirectory = $SRCROOT/amfid; dependencies = ( ); name = amfid; passBuildSettingsInEnvironment = 1; productName = amfid; }; B5555EAE205438F300D62F57 /* pspawn_hook */ = { isa = PBXLegacyTarget; buildArgumentsString = ""; buildConfigurationList = B5555EAF205438F300D62F57 /* Build configuration list for PBXLegacyTarget "pspawn_hook" */; buildPhases = ( ); buildToolPath = /usr/bin/make; buildWorkingDirectory = $SRCROOT/pspawn_hook; dependencies = ( ); name = pspawn_hook; passBuildSettingsInEnvironment = 1; productName = pspawn_hook; }; B5555EB22054390100D62F57 /* jailbreakd */ = { isa = PBXLegacyTarget; buildArgumentsString = ""; buildConfigurationList = B5555EB32054390100D62F57 /* Build configuration list for PBXLegacyTarget "jailbreakd" */; buildPhases = ( ); buildToolPath = /usr/bin/make; buildWorkingDirectory = $SRCROOT/jailbreakd; dependencies = ( ); name = jailbreakd; passBuildSettingsInEnvironment = 1; productName = jailbreakd; }; /* End PBXLegacyTarget section */ /* Begin PBXNativeTarget section */ 3252638220E0B140003BD42A /* meridianTV */ = { isa = PBXNativeTarget; buildConfigurationList = 3252639520E0B141003BD42A /* Build configuration list for PBXNativeTarget "meridianTV" */; buildPhases = ( 32D7BB4C20EB1D33008155D7 /* ShellScript */, 3252637F20E0B140003BD42A /* Sources */, 3252638020E0B140003BD42A /* Frameworks */, 3252638120E0B140003BD42A /* Resources */, ); buildRules = ( ); dependencies = ( ); name = meridianTV; productName = meridianTV; productReference = 3252638320E0B140003BD42A /* meridianTV.app */; productType = "com.apple.product-type.application"; }; B514CC751FECD788005F4E6B /* Meridian */ = { isa = PBXNativeTarget; buildConfigurationList = B514CC8C1FECD788005F4E6B /* Build configuration list for PBXNativeTarget "Meridian" */; buildPhases = ( B52C43BB200BCC920047B1B4 /* ShellScript */, B5A4EA93205F0E2900B32F89 /* ShellScript */, B514CC721FECD788005F4E6B /* Sources */, B514CC731FECD788005F4E6B /* Frameworks */, B514CC741FECD788005F4E6B /* Resources */, ); buildRules = ( ); dependencies = ( B5555EBB20543A4100D62F57 /* PBXTargetDependency */, B5555EC120543A4100D62F57 /* PBXTargetDependency */, B5555EBF20543A4100D62F57 /* PBXTargetDependency */, ); name = Meridian; productName = Meridian; productReference = B514CC761FECD788005F4E6B /* Meridian.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ B514CC6E1FECD787005F4E6B /* Project object */ = { isa = PBXProject; attributes = { LastUpgradeCheck = 0920; ORGANIZATIONNAME = "Ben Sparkes"; TargetAttributes = { 3252638220E0B140003BD42A = { CreatedOnToolsVersion = 9.0; ProvisioningStyle = Automatic; }; B514CC751FECD788005F4E6B = { CreatedOnToolsVersion = 9.2; ProvisioningStyle = Automatic; }; B5555EA6205438CA00D62F57 = { CreatedOnToolsVersion = 9.2; ProvisioningStyle = Automatic; }; B5555EAE205438F300D62F57 = { CreatedOnToolsVersion = 9.2; ProvisioningStyle = Automatic; }; B5555EB22054390100D62F57 = { CreatedOnToolsVersion = 9.2; ProvisioningStyle = Automatic; }; }; }; buildConfigurationList = B514CC711FECD787005F4E6B /* Build configuration list for PBXProject "meridian" */; compatibilityVersion = "Xcode 8.0"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, ); mainGroup = B514CC6D1FECD787005F4E6B; productRefGroup = B514CC771FECD788005F4E6B /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( B514CC751FECD788005F4E6B /* Meridian */, B5555EA6205438CA00D62F57 /* amfid */, B5555EAE205438F300D62F57 /* pspawn_hook */, B5555EB22054390100D62F57 /* jailbreakd */, 3252638220E0B140003BD42A /* meridianTV */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ 3252638120E0B140003BD42A /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 32E5EAF320E8AE7B00346489 /* ent.plist in Resources */, 320AFA9C20E3514D00859485 /* bootstrap.tar.gz in Resources */, 32E5EAF520E8AE8000346489 /* rm.gz in Resources */, 3249301C20E41D5400E99767 /* jailbreakd.plist in Resources */, 32E5EAF620E8CEC400346489 /* bgTemp.jpg in Resources */, 320AFA9420E215C100859485 /* build_time in Resources */, 320AFA9320E215AD00859485 /* tar.tar in Resources */, 328CC34720EE91BE0071849C /* tar.gz in Resources */, 3252638F20E0B141003BD42A /* Assets.xcassets in Resources */, 32F27EB920EC6CFF00429B29 /* nitotv.deb in Resources */, 3252638D20E0B140003BD42A /* Main.storyboard in Resources */, 32E5EAF420E8AE7D00346489 /* launchctl.gz in Resources */, 320AFA9E20E35D5100859485 /* meridian-bootstrap.tar in Resources */, 3249301D20E41D5600E99767 /* basebinaries.tar in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; B514CC741FECD788005F4E6B /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( B5B9E03B2060280500FEA273 /* build_time in Resources */, B514CC831FECD788005F4E6B /* Assets.xcassets in Resources */, B514CC811FECD788005F4E6B /* Main.storyboard in Resources */, B514CC861FECD788005F4E6B /* LaunchScreen.storyboard in Resources */, B57A06EA202CEDF500ACDB9D /* cydia-base.tar in Resources */, B537019B202EB4BF004E5E5C /* dpkgdb-base.tar in Resources */, B5370199202EAC00004E5E5C /* installer-base.tar in Resources */, B57A06EB202CEDF500ACDB9D /* optional-base.tar in Resources */, B57CBF66205DB35F00EEDA20 /* fishhook in Resources */, B57A06EC202CEDF500ACDB9D /* system-base.tar in Resources */, B57A06EF202CF4F300ACDB9D /* tar.tar in Resources */, B5A4EA95205F14CE00B32F89 /* meridian-bootstrap.tar in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ 32D7BB4C20EB1D33008155D7 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( "$(SRCROOT)/Meridian/build_time", ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "date -R > $SCRIPT_INPUT_FILE_0"; }; B52C43BB200BCC920047B1B4 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( "$(SRCROOT)/Meridian/bootstrap/create-meridian-bootstrap.sh", ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "for ((i=0; i