From 364b11ec9d914d49c776cb53fb04ea12ac4d7354 Mon Sep 17 00:00:00 2001 From: Joe Mattiello Date: Wed, 1 Mar 2023 08:52:01 -0500 Subject: [PATCH] More spm fixes --- .gitmodules | 8 +- AltBackup.xcconfig | 3 - .../contents.xcworkspacedata | 7 - AltStoreCore.xcconfig | 3 - AltWidgetExtension.xcconfig | 3 - Configurations/SideBackup.xcconfig | 3 + .../SideStore.xcconfig | 2 +- Configurations/SideStoreCore.xcconfig | 3 + Configurations/SideWidgetExtension.xcconfig | 3 + Dependencies/libimobiledevice | 1 - Dependencies/libimobiledevice-glue | 1 - Dependencies/libplist | 1 - Dependencies/libusbmuxd | 1 - Package.swift | 72 +- .../project.pbxproj | 229 +- .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../xcshareddata/swiftpm/Package.resolved | 31 +- .../project.pbxproj | 935 +- .../contents.xcworkspacedata | 2 +- .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../xcshareddata/swiftpm/Package.resolved | 0 .../xcshareddata/xcschemes/AltDaemon.xcscheme | 8 +- .../xcshareddata/xcschemes/AltPlugin.xcscheme | 4 +- .../xcshareddata/xcschemes/AltServer.xcscheme | 16 +- .../xcschemes/AltStore - Release.xcscheme | 6 +- .../xcshareddata/xcschemes/AltStore.xcscheme | 6 +- .../xcshareddata/xcschemes/AltXPC.xcscheme | 6 +- .../include/ALTAppPatcher/_ALTAppPatcher.h | 1 - .../Shared/Extensions/Bundle+AltStore.swift | 4 - .../SidePatcher.h} | 4 +- .../SidePatcher.m} | 8 +- .../include/SidePatcher/SidePatcher.h} | 8 +- .../include/SidePatcher/_SidePatcher.h | 1 + .../Resources/Authentication.storyboard | 135 +- ...re.entitlements => SideStore.entitlements} | 0 ...ments => SideWidgetExtension.entitlements} | 0 .../{AltWidget.swift => SideWidget.swift} | 0 .../.github/workflows/build.yml | 164 + .../libimobiledevice-glue/.gitignore | 39 + .../libimobiledevice-glue/COPYING | 502 + .../libimobiledevice-glue/Makefile.am | 10 + .../libimobiledevice-glue/README.md | 107 + .../libimobiledevice-glue/autogen.sh | 26 + .../libimobiledevice-glue/configure.ac | 136 + .../libimobiledevice-glue/include/Makefile.am | 12 + .../include/endianness.h | 123 + .../include/libimobiledevice-glue/cbuf.h | 35 + .../libimobiledevice-glue/collection.h | 52 + .../include/libimobiledevice-glue/opack.h | 29 + .../include/libimobiledevice-glue/socket.h | 70 + .../libimobiledevice-glue/termcolors.h | 87 + .../include/libimobiledevice-glue/thread.h | 87 + .../include/libimobiledevice-glue/tlv.h | 42 + .../include/libimobiledevice-glue/utils.h | 62 + .../libimobiledevice-glue/src/Makefile.am | 28 + .../libimobiledevice-glue/src/cbuf.c | 67 + .../libimobiledevice-glue/src/collection.c | 101 + .../libimobiledevice-glue/src/common.h | 38 + .../libimobiledevice-glue/src/glue.c | 80 + .../libimobiledevice-glue/src/opack.c | 476 + .../libimobiledevice-glue/src/socket.c | 1256 + .../libimobiledevice-glue/src/termcolors.c | 319 + .../libimobiledevice-glue/src/thread.c | 216 + .../libimobiledevice-glue/src/tlv.c | 196 + .../libimobiledevice-glue/src/utils.c | 558 + .../libimobiledevice/.gitattributes | 1 + .../.github/workflows/build.yml | 229 + .../dependencies/libimobiledevice/.gitignore | 43 + .../libimobiledevice/3rd_party/Makefile.am | 6 + .../libimobiledevice/3rd_party/README.md | 36 + .../3rd_party/ed25519/LICENSE | 16 + .../3rd_party/ed25519/Makefile.am | 26 + .../3rd_party/ed25519/README.md | 165 + .../3rd_party/ed25519/add_scalar.c | 69 + .../3rd_party/ed25519/ed25519.h | 38 + .../libimobiledevice/3rd_party/ed25519/fe.c | 1491 + .../libimobiledevice/3rd_party/ed25519/fe.h | 41 + .../3rd_party/ed25519/fixedint.h | 72 + .../libimobiledevice/3rd_party/ed25519/ge.c | 467 + .../libimobiledevice/3rd_party/ed25519/ge.h | 74 + .../3rd_party/ed25519/key_exchange.c | 79 + .../3rd_party/ed25519/keypair.c | 16 + .../3rd_party/ed25519/precomp_data.h | 1391 + .../libimobiledevice/3rd_party/ed25519/sc.c | 809 + .../libimobiledevice/3rd_party/ed25519/sc.h | 12 + .../libimobiledevice/3rd_party/ed25519/seed.c | 40 + .../3rd_party/ed25519/sha512.c | 275 + .../3rd_party/ed25519/sha512.h | 21 + .../libimobiledevice/3rd_party/ed25519/sign.c | 31 + .../3rd_party/ed25519/verify.c | 77 + .../3rd_party/libsrp6a-sha512/LICENSE | 62 + .../3rd_party/libsrp6a-sha512/Makefile.am | 31 + .../3rd_party/libsrp6a-sha512/README.md | 35 + .../3rd_party/libsrp6a-sha512/cstr.c | 226 + .../3rd_party/libsrp6a-sha512/cstr.h | 94 + .../3rd_party/libsrp6a-sha512/srp.c | 274 + .../3rd_party/libsrp6a-sha512/srp.h | 372 + .../libsrp6a-sha512/srp6a_sha512_client.c | 363 + .../3rd_party/libsrp6a-sha512/srp_aux.h | 146 + .../3rd_party/libsrp6a-sha512/t_conv.c | 258 + .../3rd_party/libsrp6a-sha512/t_defines.h | 137 + .../3rd_party/libsrp6a-sha512/t_math.c | 1009 + .../3rd_party/libsrp6a-sha512/t_misc.c | 450 + .../3rd_party/libsrp6a-sha512/t_pwd.h | 246 + .../3rd_party/libsrp6a-sha512/t_sha.c | 276 + .../3rd_party/libsrp6a-sha512/t_sha.h | 125 + .../3rd_party/libsrp6a-sha512/t_truerand.c | 242 + .../dependencies/libimobiledevice/AUTHORS | 21 + .../dependencies/libimobiledevice/COPYING | 340 + .../libimobiledevice/COPYING.LESSER | 502 + .../dependencies/libimobiledevice/Makefile.am | 21 + .../dependencies/libimobiledevice/NEWS | 571 + .../dependencies/libimobiledevice/README.md | 196 + .../dependencies/libimobiledevice/autogen.sh | 26 + .../libimobiledevice/common/Makefile.am | 33 + .../libimobiledevice/common/debug.c | 167 + .../libimobiledevice/common/debug.h | 53 + .../libimobiledevice/common/userpref.c | 1159 + .../libimobiledevice/common/userpref.h | 89 + .../libimobiledevice/configure.ac | 313 + .../libimobiledevice/cython/Makefile.am | 88 + .../libimobiledevice/cython/afc.pxi | 337 + .../libimobiledevice/cython/debugserver.pxi | 252 + .../cython/diagnostics_relay.pxi | 128 + .../libimobiledevice/cython/file_relay.pxi | 68 + .../libimobiledevice/cython/heartbeat.pxi | 60 + .../libimobiledevice/cython/house_arrest.pxi | 84 + .../libimobiledevice/cython/imobiledevice.pxd | 107 + .../libimobiledevice/cython/imobiledevice.pyx | 294 + .../cython/installation_proxy.pxi | 304 + .../libimobiledevice/cython/lockdown.pxi | 341 + .../libimobiledevice/cython/misagent.pxi | 74 + .../cython/mobile_image_mounter.pxi | 78 + .../libimobiledevice/cython/mobilebackup.pxi | 110 + .../libimobiledevice/cython/mobilebackup2.pxi | 123 + .../libimobiledevice/cython/mobilesync.pxi | 164 + .../cython/notification_proxy.pxi | 110 + .../libimobiledevice/cython/restore.pxi | 131 + .../libimobiledevice/cython/sbservices.pxi | 80 + .../libimobiledevice/cython/screenshotr.pxi | 66 + .../libimobiledevice/cython/webinspector.pxi | 60 + .../libimobiledevice/docs/Makefile.am | 25 + .../libimobiledevice/docs/doxygen/custom.css | 1722 + .../libimobiledevice/docs/doxygen/favicon.ico | Bin 0 -> 1150 bytes .../docs/doxygen/folder-open.png | Bin 0 -> 625 bytes .../libimobiledevice/docs/doxygen/folder.png | Bin 0 -> 498 bytes .../libimobiledevice/docs/doxygen/footer.html | 9 + .../libimobiledevice/docs/doxygen/header.html | 64 + .../libimobiledevice/docs/doxygen/layout.xml | 226 + .../docs/doxygen/logo-vector-clean.svg | 1 + .../docs/doxygen/text-x-generic.png | Bin 0 -> 333 bytes .../libimobiledevice/docs/idevice_id.1 | 43 + .../libimobiledevice/docs/idevicebackup.1 | 52 + .../libimobiledevice/docs/idevicebackup2.1 | 104 + .../libimobiledevice/docs/idevicebtlogger.1 | 60 + .../docs/idevicecrashreport.1 | 50 + .../libimobiledevice/docs/idevicedate.1 | 41 + .../libimobiledevice/docs/idevicedebug.1 | 45 + .../docs/idevicedebugserverproxy.1 | 49 + .../libimobiledevice/docs/idevicedevmodectl.1 | 58 + .../docs/idevicediagnostics.1 | 62 + .../docs/ideviceenterrecovery.1 | 31 + .../docs/ideviceimagemounter.1 | 52 + .../libimobiledevice/docs/ideviceinfo.1 | 49 + .../libimobiledevice/docs/idevicename.1 | 41 + .../docs/idevicenotificationproxy.1 | 44 + .../libimobiledevice/docs/idevicepair.1 | 80 + .../libimobiledevice/docs/ideviceprovision.1 | 58 + .../libimobiledevice/docs/idevicescreenshot.1 | 44 + .../docs/idevicesetlocation.1 | 38 + .../libimobiledevice/docs/idevicesyslog.1 | 121 + .../libimobiledevice/git-version-gen | 19 + .../libimobiledevice/include/Makefile.am | 31 + .../libimobiledevice/include/asprintf.h | 36 + .../libimobiledevice/include/endianness.h | 123 + .../include/libimobiledevice/afc.h | 376 + .../libimobiledevice/bt_packet_logger.h | 156 + .../libimobiledevice/companion_proxy.h | 212 + .../include/libimobiledevice/debugserver.h | 272 + .../libimobiledevice/diagnostics_relay.h | 228 + .../include/libimobiledevice/file_relay.h | 166 + .../include/libimobiledevice/heartbeat.h | 137 + .../include/libimobiledevice/house_arrest.h | 180 + .../libimobiledevice/installation_proxy.h | 505 + .../libimobiledevice/libimobiledevice.h | 398 + .../include/libimobiledevice/lockdown.h | 577 + .../include/libimobiledevice/misagent.h | 168 + .../libimobiledevice/mobile_image_mounter.h | 172 + .../libimobiledevice/mobileactivation.h | 192 + .../include/libimobiledevice/mobilebackup.h | 246 + .../include/libimobiledevice/mobilebackup2.h | 214 + .../include/libimobiledevice/mobilesync.h | 359 + .../libimobiledevice/notification_proxy.h | 202 + .../include/libimobiledevice/preboard.h | 187 + .../libimobiledevice/property_list_service.h | 184 + .../include/libimobiledevice/restore.h | 179 + .../include/libimobiledevice/reverse_proxy.h | 213 + .../include/libimobiledevice/sbservices.h | 175 + .../include/libimobiledevice/screenshotr.h | 118 + .../include/libimobiledevice/service.h | 201 + .../include/libimobiledevice/syslog_relay.h | 184 + .../include/libimobiledevice/webinspector.h | 137 + .../libimobiledevice/src/Makefile.am | 69 + .../dependencies/libimobiledevice/src/afc.c | 1130 + .../dependencies/libimobiledevice/src/afc.h | 110 + .../libimobiledevice/src/bt_packet_logger.c | 231 + .../libimobiledevice/src/bt_packet_logger.h | 36 + .../libimobiledevice/src/companion_proxy.c | 380 + .../libimobiledevice/src/companion_proxy.h | 34 + .../libimobiledevice/src/debugserver.c | 657 + .../libimobiledevice/src/debugserver.h | 43 + .../src/device_link_service.c | 474 + .../src/device_link_service.h | 56 + .../libimobiledevice/src/diagnostics_relay.c | 467 + .../libimobiledevice/src/diagnostics_relay.h | 32 + .../libimobiledevice/src/file_relay.c | 165 + .../libimobiledevice/src/file_relay.h | 32 + .../libimobiledevice/src/heartbeat.c | 147 + .../libimobiledevice/src/heartbeat.h | 32 + .../libimobiledevice/src/house_arrest.c | 163 + .../libimobiledevice/src/house_arrest.h | 38 + .../libimobiledevice/src/idevice.c | 1463 + .../libimobiledevice/src/idevice.h | 102 + .../libimobiledevice/src/installation_proxy.c | 1060 + .../libimobiledevice/src/installation_proxy.h | 36 + .../libimobiledevice/src/lockdown-cu.c | 1193 + .../libimobiledevice/src/lockdown.c | 1604 + .../libimobiledevice/src/lockdown.h | 43 + .../libimobiledevice/src/misagent.c | 290 + .../libimobiledevice/src/misagent.h | 33 + .../src/mobile_image_mounter.c | 326 + .../src/mobile_image_mounter.h | 34 + .../libimobiledevice/src/mobileactivation.c | 314 + .../libimobiledevice/src/mobileactivation.h | 32 + .../libimobiledevice/src/mobilebackup.c | 448 + .../libimobiledevice/src/mobilebackup.h | 33 + .../libimobiledevice/src/mobilebackup2.c | 386 + .../libimobiledevice/src/mobilebackup2.h | 32 + .../libimobiledevice/src/mobilesync.c | 791 + .../libimobiledevice/src/mobilesync.h | 40 + .../libimobiledevice/src/notification_proxy.c | 384 + .../libimobiledevice/src/notification_proxy.h | 37 + .../libimobiledevice/src/preboard.c | 256 + .../libimobiledevice/src/preboard.h | 34 + .../src/property_list_service.c | 295 + .../src/property_list_service.h | 32 + .../libimobiledevice/src/restore.c | 424 + .../libimobiledevice/src/restore.h | 37 + .../libimobiledevice/src/reverse_proxy.c | 806 + .../libimobiledevice/src/reverse_proxy.h | 50 + .../libimobiledevice/src/sbservices.c | 293 + .../libimobiledevice/src/sbservices.h | 34 + .../libimobiledevice/src/screenshotr.c | 165 + .../libimobiledevice/src/screenshotr.h | 32 + .../libimobiledevice/src/service.c | 207 + .../libimobiledevice/src/service.h | 32 + .../libimobiledevice/src/syslog_relay.c | 248 + .../libimobiledevice/src/syslog_relay.h | 36 + .../libimobiledevice/src/webinspector.c | 263 + .../libimobiledevice/src/webinspector.h | 34 + .../libimobiledevice/tools/Makefile.am | 133 + .../libimobiledevice/tools/idevice_id.c | 174 + .../libimobiledevice/tools/idevicebackup.c | 1634 + .../libimobiledevice/tools/idevicebackup2.c | 2683 + .../libimobiledevice/tools/idevicebtlogger.c | 458 + .../tools/idevicecrashreport.c | 529 + .../libimobiledevice/tools/idevicedate.c | 256 + .../libimobiledevice/tools/idevicedebug.c | 620 + .../tools/idevicedebugserverproxy.c | 375 + .../tools/idevicedevmodectl.c | 451 + .../tools/idevicediagnostics.c | 344 + .../tools/ideviceenterrecovery.c | 139 + .../tools/ideviceimagemounter.c | 503 + .../libimobiledevice/tools/ideviceinfo.c | 261 + .../libimobiledevice/tools/idevicename.c | 159 + .../tools/idevicenotificationproxy.c | 293 + .../libimobiledevice/tools/idevicepair.c | 480 + .../libimobiledevice/tools/ideviceprovision.c | 689 + .../tools/idevicescreenshot.c | 242 + .../tools/idevicesetlocation.c | 192 + .../libimobiledevice/tools/idevicesyslog.c | 758 + .../dependencies/libplist/.gitignore | 56 + .../dependencies/libplist/AUTHORS | 28 + .../dependencies/libplist/COPYING | 340 + .../dependencies/libplist/COPYING.LESSER | 502 + .../dependencies/libplist/Makefile.am | 18 + .../dependencies/libplist/NEWS | 209 + .../dependencies/libplist/README.md | 55 + .../dependencies/libplist/autogen.sh | 22 + .../dependencies/libplist/configure.ac | 289 + .../dependencies/libplist/cython/Makefile.am | 30 + .../dependencies/libplist/cython/plist.pxd | 73 + .../dependencies/libplist/cython/plist.pyx | 854 + .../dependencies/libplist/cython/plist_util.c | 40 + .../dependencies/libplist/cython/plist_util.h | 5 + .../dependencies/libplist/doxygen.cfg.in | 1417 + .../dependencies/libplist/fuzz/Makefile.am | 36 + .../clusterfuzz-testcase-4766291097288704 | Bin 0 -> 79 bytes .../clusterfuzz-testcase-4930725262393344 | Bin 0 -> 123 bytes .../clusterfuzz-testcase-5421965105954816 | Bin 0 -> 77 bytes .../clusterfuzz-testcase-5556177727389696 | Bin 0 -> 140 bytes .../clusterfuzz-testcase-6557963011489792 | Bin 0 -> 1376 bytes .../clusterfuzz-testcase-6605859144597504 | Bin 0 -> 194 bytes ...h-0ce4dd483b645bc05ec45a97d285dcf1933ee840 | Bin 0 -> 77 bytes ...h-0d59cdcb5c3416c2790612b78a631ce9f5622800 | Bin 0 -> 156 bytes ...h-17d635ab460fef74df1ac7561f1253533a6359c5 | Bin 0 -> 52 bytes ...h-33a67313fa7864cd627ef92d12017a127d342f28 | Bin 0 -> 77 bytes ...h-39f1347115f8fe9ac25cdc9332e3fc5cd32c7f7b | Bin 0 -> 50 bytes ...h-4bd78175fe01d07c5ee90104fbc68d95dd092210 | Bin 0 -> 120 bytes ...h-4c5404453bb7425aef9b953a5f6f3f0afcc48392 | Bin 0 -> 77 bytes ...h-52775e25f6af20af351cd616834e602fc988a032 | Bin 0 -> 103 bytes ...h-6d1399685b745d3d49fadc91072fabcdde8d16fa | Bin 0 -> 62 bytes ...h-94b3725900d63c6258448fd757559c81002de9c9 | Bin 0 -> 38 bytes ...h-a47195acbabc3f5b2cda9c6ebda42f2afc1cc5af | Bin 0 -> 77 bytes ...h-ce852bae6aeeffc4698a93660236f1b995ce966e | Bin 0 -> 54 bytes ...h-daddb6e82e3d1ed76e20e4131462f5247a6fb131 | Bin 0 -> 54 bytes ...h-f21be4ebce7f9c337bf96b93cec7e252f5c75a21 | Bin 0 -> 102 bytes ...h-f779dafccc0164684d1a264976e56037188b40e2 | Bin 0 -> 391 bytes ...k-96fb453b3ba18d31e164831795a708183b5a0dac | Bin 0 -> 1156 bytes ...k-acb3c00a83d7635638a476a4e70fc1f1caa1a5b1 | Bin 0 -> 1085 bytes ...k-fe2cd4b1f67e0c9b21e6225a4fb4ca19eab80074 | Bin 0 -> 1915 bytes .../dependencies/libplist/fuzz/bplist.dict | 1 + .../libplist/fuzz/bplist_fuzzer.cc | 32 + .../libplist/fuzz/bplist_fuzzer.options | 3 + .../dependencies/libplist/fuzz/fuzzers.test | 8 + .../libplist/fuzz/init-fuzzers.sh | 23 + .../libplist/fuzz/test-fuzzers.sh | 33 + .../clusterfuzz-testcase-4516959125241856 | Bin 0 -> 408 bytes .../clusterfuzz-testcase-4663876528373760 | 5 + .../clusterfuzz-testcase-5799076113154048 | 45 + .../clusterfuzz-testcase-5922404220010496 | Bin 0 -> 1132 bytes .../clusterfuzz-testcase-6015098361479168 | Bin 0 -> 1567 bytes .../clusterfuzz-testcase-6043836860071936 | Bin 0 -> 3845 bytes .../clusterfuzz-testcase-6047509906456576 | 10050 +++ .../clusterfuzz-testcase-6482601374121984 | Bin 0 -> 613 bytes ...h-09788d7acb46b4b177422f9c4ee54556a3ad1f17 | 53 + ...h-155c60d5c4b2778110fb4a633caa7d64eb9b99c1 | 9 + ...h-348c909a0b3532977185f551eb5d2ed04e694883 | 11 + ...h-7bc172e27a2b1d4fcaf031f59d1f08fb83081e4a | 8 + ...h-80c28b0e2a446665e68927dd4441c10c9a68e64e | Bin 0 -> 1730 bytes ...h-8acf177da60ecf13c36d0da1b8e25de891980ea6 | 5 + ...h-94276cf69a50e78dd6cdf079c208cb80f357cd33 | Bin 0 -> 1013 bytes ...h-9ddb891a0ec42401eb4629e6b99e01aef7909eb9 | Bin 0 -> 4096 bytes ...h-a8b44e1f5be4f75f00a937016ec5405bce77a0f9 | Bin 0 -> 2342 bytes ...h-da39a3ee5e6b4b0d3255bfef95601890afd80709 | 0 ...h-f03c680ee1c4d84c28e731752df77a61e213a24d | 72 + .../clusterfuzz-testcase-4634751103139840 | 187 + .../clusterfuzz-testcase-6056412121661440 | 12 + ...k-47b0a9f21d3affab6cfc898e5140bb53265ada07 | Bin 0 -> 4096 bytes ...k-4c81aae70b20d9b9408b78d40999a54205bdcfb7 | Bin 0 -> 557 bytes ...k-53bc466851eda790bd891733da5db0a7482886bf | 6 + .../dependencies/libplist/fuzz/xplist.dict | 51 + .../libplist/fuzz/xplist_fuzzer.cc | 32 + .../libplist/fuzz/xplist_fuzzer.options | 3 + .../dependencies/libplist/include/Makefile.am | 14 + .../libplist/include/plist/Array.h | 55 + .../libplist/include/plist/Boolean.h | 48 + .../libplist/include/plist/Data.h | 49 + .../libplist/include/plist/Date.h | 50 + .../libplist/include/plist/Dictionary.h | 64 + .../libplist/include/plist/Integer.h | 48 + .../dependencies/libplist/include/plist/Key.h | 49 + .../libplist/include/plist/Node.h | 57 + .../libplist/include/plist/Real.h | 48 + .../libplist/include/plist/String.h | 49 + .../libplist/include/plist/Structure.h | 59 + .../dependencies/libplist/include/plist/Uid.h | 48 + .../libplist/include/plist/plist++.h | 39 + .../libplist/include/plist/plist.h | 730 + .../dependencies/libplist/libcnary/COPYING | 502 + .../libplist/libcnary/Makefile.am | 12 + .../dependencies/libplist/libcnary/README | 5 + .../dependencies/libplist/libcnary/cnary.c | 46 + .../libplist/libcnary/include/node.h | 65 + .../libplist/libcnary/include/node_list.h | 47 + .../libplist/libcnary/include/object.h | 41 + .../dependencies/libplist/libcnary/node.c | 216 + .../libplist/libcnary/node_list.c | 155 + .../dependencies/libplist/m4/ac_pkg_cython.m4 | 67 + .../libplist/m4/as-compiler-flag.m4 | 62 + .../dependencies/libplist/m4/ax_pthread.m4 | 485 + .../libplist/m4/ax_python_devel.m4 | 327 + .../dependencies/libplist/m4/cython_python.m4 | 7 + .../dependencies/libplist/src/Array.cpp | 148 + .../dependencies/libplist/src/Boolean.cpp | 73 + .../dependencies/libplist/src/Data.cpp | 79 + .../dependencies/libplist/src/Date.cpp | 76 + .../dependencies/libplist/src/Dictionary.cpp | 167 + .../dependencies/libplist/src/Integer.cpp | 73 + .../dependencies/libplist/src/Key.cpp | 80 + .../dependencies/libplist/src/Makefile.am | 52 + .../dependencies/libplist/src/Node.cpp | 166 + .../dependencies/libplist/src/Real.cpp | 73 + .../dependencies/libplist/src/String.cpp | 80 + .../dependencies/libplist/src/Structure.cpp | 123 + .../dependencies/libplist/src/Uid.cpp | 73 + .../dependencies/libplist/src/base64.c | 119 + .../dependencies/libplist/src/base64.h | 28 + .../dependencies/libplist/src/bplist.c | 1381 + .../dependencies/libplist/src/bytearray.c | 61 + .../dependencies/libplist/src/bytearray.h | 36 + .../dependencies/libplist/src/hashtable.c | 140 + .../dependencies/libplist/src/hashtable.h | 50 + .../libplist/src/libplist++.pc.in | 11 + .../dependencies/libplist/src/libplist.pc.in | 10 + .../dependencies/libplist/src/plist.c | 1113 + .../dependencies/libplist/src/plist.h | 74 + .../dependencies/libplist/src/ptrarray.c | 91 + .../dependencies/libplist/src/ptrarray.h | 39 + .../dependencies/libplist/src/strbuf.h | 34 + .../dependencies/libplist/src/time64.c | 812 + .../dependencies/libplist/src/time64.h | 81 + .../dependencies/libplist/src/time64_limits.h | 97 + .../dependencies/libplist/src/xplist.c | 1451 + .../dependencies/libplist/test/Makefile.am | 83 + .../dependencies/libplist/test/amp.test | 14 + .../dependencies/libplist/test/bigarray.test | 15 + .../dependencies/libplist/test/cdata.test | 12 + .../dependencies/libplist/test/data/1.plist | 35 + .../dependencies/libplist/test/data/2.plist | 100 + .../dependencies/libplist/test/data/3.plist | 420 + .../dependencies/libplist/test/data/4.plist | 5037 ++ .../dependencies/libplist/test/data/5.plist | 55053 ++++++++++++++++ .../dependencies/libplist/test/data/6.plist | 4006 ++ .../dependencies/libplist/test/data/7.plist | 14 + .../dependencies/libplist/test/data/amp.plist | 6 + .../libplist/test/data/cdata.plist | 6 + .../libplist/test/data/dictref1byte.bplist | Bin 0 -> 50 bytes .../libplist/test/data/dictref2bytes.bplist | Bin 0 -> 52 bytes .../libplist/test/data/dictref3bytes.bplist | Bin 0 -> 54 bytes .../libplist/test/data/dictref4bytes.bplist | Bin 0 -> 56 bytes .../libplist/test/data/dictref5bytes.bplist | Bin 0 -> 58 bytes .../libplist/test/data/dictref6bytes.bplist | Bin 0 -> 60 bytes .../libplist/test/data/dictref7bytes.bplist | Bin 0 -> 62 bytes .../libplist/test/data/dictref8bytes.bplist | Bin 0 -> 64 bytes .../libplist/test/data/empty_keys.plist | 8 + .../libplist/test/data/entities.plist | 57 + .../dependencies/libplist/test/data/hex.plist | 5 + .../libplist/test/data/invalid_tag.plist | 6 + .../libplist/test/data/malformed_dict.bplist | Bin 0 -> 77 bytes .../libplist/test/data/off1byte.bplist | Bin 0 -> 50 bytes .../libplist/test/data/off2bytes.bplist | Bin 0 -> 53 bytes .../libplist/test/data/off3bytes.bplist | Bin 0 -> 56 bytes .../libplist/test/data/off4bytes.bplist | Bin 0 -> 59 bytes .../libplist/test/data/off5bytes.bplist | Bin 0 -> 62 bytes .../libplist/test/data/off6bytes.bplist | Bin 0 -> 65 bytes .../libplist/test/data/off7bytes.bplist | Bin 0 -> 68 bytes .../libplist/test/data/off8bytes.bplist | Bin 0 -> 71 bytes .../libplist/test/data/offxml.plist | 8 + .../libplist/test/data/order.bplist | Bin 0 -> 77 bytes .../libplist/test/data/order.plist | 27 + .../libplist/test/data/recursion.bplist | Bin 0 -> 60 bytes .../libplist/test/data/signed.bplist | Bin 0 -> 50 bytes .../libplist/test/data/signed.plist | 5 + .../libplist/test/data/signedunsigned.bplist | Bin 0 -> 113 bytes .../libplist/test/data/signedunsigned.plist | 11 + .../libplist/test/data/unsigned.bplist | Bin 0 -> 58 bytes .../libplist/test/data/unsigned.plist | 5 + .../dependencies/libplist/test/dates.test | 15 + .../dependencies/libplist/test/empty.test | 15 + .../libplist/test/empty_keys.test | 12 + .../dependencies/libplist/test/entities.test | 12 + .../dependencies/libplist/test/hex.test | 12 + .../dependencies/libplist/test/huge.test | 15 + .../libplist/test/invalid_tag.test | 14 + .../dependencies/libplist/test/large.test | 15 + .../libplist/test/malformed_dict.test | 11 + .../dependencies/libplist/test/medium.test | 15 + .../libplist/test/offsetsize.test | 12 + .../dependencies/libplist/test/order.test | 13 + .../dependencies/libplist/test/plist_cmp.c | 158 + .../dependencies/libplist/test/plist_test.c | 135 + .../dependencies/libplist/test/recursion.test | 11 + .../dependencies/libplist/test/refsize.test | 12 + .../libplist/test/signedunsigned1.test | 23 + .../libplist/test/signedunsigned2.test | 23 + .../libplist/test/signedunsigned3.test | 23 + .../dependencies/libplist/test/small.test | 15 + .../dependencies/libplist/test/timezone1.test | 17 + .../dependencies/libplist/test/timezone2.test | 21 + .../dependencies/libplist/tools/Makefile.am | 7 + .../dependencies/libplist/tools/plistutil.c | 185 + .../dependencies/libusbmuxd/.gitignore | 39 + .../dependencies/libusbmuxd/AUTHORS | 10 + .../dependencies/libusbmuxd/COPYING | 502 + .../dependencies/libusbmuxd/Makefile.am | 6 + .../dependencies/libusbmuxd/NEWS | 39 + .../dependencies/libusbmuxd/README | 70 + .../dependencies/libusbmuxd/autogen.sh | 15 + .../libusbmuxd/common/Makefile.am | 16 + .../libusbmuxd/common/collection.c | 81 + .../libusbmuxd/common/collection.h | 47 + .../dependencies/libusbmuxd/common/socket.c | 497 + .../dependencies/libusbmuxd/common/socket.h | 65 + .../dependencies/libusbmuxd/common/thread.c | 140 + .../dependencies/libusbmuxd/common/thread.h | 76 + .../dependencies/libusbmuxd/configure.ac | 140 + .../libusbmuxd/include/Makefile.am | 4 + .../libusbmuxd/include/usbmuxd-proto.h | 95 + .../dependencies/libusbmuxd/include/usbmuxd.h | 331 + .../dependencies/libusbmuxd/src/Makefile.am | 14 + .../dependencies/libusbmuxd/src/libusbmuxd.c | 1747 + .../dependencies/libusbmuxd/tools/Makefile.am | 10 + .../dependencies/libusbmuxd/tools/iproxy.c | 317 + .../libimobiledevice-glue/include | 1 + .../libimobiledevice-glue/src | 1 + .../libimobiledevice/libimobiledevice/include | 1 + Sources/libimobiledevice/libimobiledevice/src | 1 + Sources/libimobiledevice/libplist/include | 1 + Sources/libimobiledevice/libplist/src | 1 + Sources/libimobiledevice/libusbmuxd/include | 1 + Sources/libimobiledevice/libusbmuxd/src | 1 + Tests/MiniMuxerTests/MiniMuxerTests.swift | 2 +- Tests/SidePatcherTests/SidePatcherTests.swift | 34 + Tests/SideStoreTests/SideStoreTests.swift | 6 +- 516 files changed, 154395 insertions(+), 803 deletions(-) delete mode 100644 AltBackup.xcconfig delete mode 100644 AltStore-SPM.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 AltStoreCore.xcconfig delete mode 100644 AltWidgetExtension.xcconfig create mode 100644 Configurations/SideBackup.xcconfig rename AltStore.xcconfig => Configurations/SideStore.xcconfig (67%) create mode 100644 Configurations/SideStoreCore.xcconfig create mode 100644 Configurations/SideWidgetExtension.xcconfig delete mode 160000 Dependencies/libimobiledevice delete mode 160000 Dependencies/libimobiledevice-glue delete mode 160000 Dependencies/libplist delete mode 160000 Dependencies/libusbmuxd rename {AltStore-SPM.xcodeproj => SideStore-SPM.xcodeproj}/project.pbxproj (68%) create mode 100644 SideStore-SPM.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename {AltStore-SPM.xcodeproj => SideStore-SPM.xcodeproj}/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename {AltStore-SPM.xcodeproj => SideStore-SPM.xcodeproj}/project.xcworkspace/xcshareddata/swiftpm/Package.resolved (83%) rename {AltStore.xcodeproj => SideStore.xcodeproj}/project.pbxproj (79%) rename {AltStore.xcodeproj => SideStore.xcodeproj}/project.xcworkspace/contents.xcworkspacedata (50%) rename {AltStore.xcodeproj => SideStore.xcodeproj}/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename {AltStore.xcodeproj => SideStore.xcodeproj}/project.xcworkspace/xcshareddata/swiftpm/Package.resolved (100%) rename {AltStore.xcodeproj => SideStore.xcodeproj}/xcshareddata/xcschemes/AltDaemon.xcscheme (93%) rename {AltStore.xcodeproj => SideStore.xcodeproj}/xcshareddata/xcschemes/AltPlugin.xcscheme (94%) rename {AltStore.xcodeproj => SideStore.xcodeproj}/xcshareddata/xcschemes/AltServer.xcscheme (88%) rename {AltStore.xcodeproj => SideStore.xcodeproj}/xcshareddata/xcschemes/AltStore - Release.xcscheme (93%) rename {AltStore.xcodeproj => SideStore.xcodeproj}/xcshareddata/xcschemes/AltStore.xcscheme (93%) rename {AltStore.xcodeproj => SideStore.xcodeproj}/xcshareddata/xcschemes/AltXPC.xcscheme (92%) delete mode 120000 Sources/AltPatcher/include/ALTAppPatcher/_ALTAppPatcher.h rename Sources/{AltPatcher/ALTAppPatcher.h => SidePatcher/SidePatcher.h} (91%) rename Sources/{AltPatcher/ALTAppPatcher.m => SidePatcher/SidePatcher.m} (97%) rename Sources/{AltPatcher/include/ALTAppPatcher/ALTAppPatcher.h => SidePatcher/include/SidePatcher/SidePatcher.h} (77%) create mode 120000 Sources/SidePatcher/include/SidePatcher/_SidePatcher.h rename Sources/SideStore/Resources/{AltStore.entitlements => SideStore.entitlements} (100%) rename Sources/SideWidget/Resources/{AltWidgetExtension.entitlements => SideWidgetExtension.entitlements} (100%) rename Sources/SideWidget/{AltWidget.swift => SideWidget.swift} (100%) create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice-glue/.github/workflows/build.yml create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice-glue/.gitignore create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice-glue/COPYING create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice-glue/Makefile.am create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice-glue/README.md create mode 100755 Sources/libimobiledevice/dependencies/libimobiledevice-glue/autogen.sh create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice-glue/configure.ac create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice-glue/include/Makefile.am create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice-glue/include/endianness.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice-glue/include/libimobiledevice-glue/cbuf.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice-glue/include/libimobiledevice-glue/collection.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice-glue/include/libimobiledevice-glue/opack.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice-glue/include/libimobiledevice-glue/socket.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice-glue/include/libimobiledevice-glue/termcolors.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice-glue/include/libimobiledevice-glue/thread.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice-glue/include/libimobiledevice-glue/tlv.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice-glue/include/libimobiledevice-glue/utils.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice-glue/src/Makefile.am create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice-glue/src/cbuf.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice-glue/src/collection.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice-glue/src/common.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice-glue/src/glue.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice-glue/src/opack.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice-glue/src/socket.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice-glue/src/termcolors.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice-glue/src/thread.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice-glue/src/tlv.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice-glue/src/utils.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/.gitattributes create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/.github/workflows/build.yml create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/.gitignore create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/Makefile.am create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/README.md create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/ed25519/LICENSE create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/ed25519/Makefile.am create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/ed25519/README.md create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/ed25519/add_scalar.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/ed25519/ed25519.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/ed25519/fe.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/ed25519/fe.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/ed25519/fixedint.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/ed25519/ge.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/ed25519/ge.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/ed25519/key_exchange.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/ed25519/keypair.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/ed25519/precomp_data.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/ed25519/sc.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/ed25519/sc.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/ed25519/seed.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/ed25519/sha512.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/ed25519/sha512.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/ed25519/sign.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/ed25519/verify.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/libsrp6a-sha512/LICENSE create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/libsrp6a-sha512/Makefile.am create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/libsrp6a-sha512/README.md create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/libsrp6a-sha512/cstr.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/libsrp6a-sha512/cstr.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/libsrp6a-sha512/srp.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/libsrp6a-sha512/srp.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/libsrp6a-sha512/srp6a_sha512_client.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/libsrp6a-sha512/srp_aux.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/libsrp6a-sha512/t_conv.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/libsrp6a-sha512/t_defines.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/libsrp6a-sha512/t_math.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/libsrp6a-sha512/t_misc.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/libsrp6a-sha512/t_pwd.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/libsrp6a-sha512/t_sha.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/libsrp6a-sha512/t_sha.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/3rd_party/libsrp6a-sha512/t_truerand.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/AUTHORS create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/COPYING create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/COPYING.LESSER create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/Makefile.am create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/NEWS create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/README.md create mode 100755 Sources/libimobiledevice/dependencies/libimobiledevice/autogen.sh create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/common/Makefile.am create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/common/debug.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/common/debug.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/common/userpref.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/common/userpref.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/configure.ac create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/cython/Makefile.am create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/cython/afc.pxi create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/cython/debugserver.pxi create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/cython/diagnostics_relay.pxi create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/cython/file_relay.pxi create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/cython/heartbeat.pxi create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/cython/house_arrest.pxi create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/cython/imobiledevice.pxd create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/cython/imobiledevice.pyx create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/cython/installation_proxy.pxi create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/cython/lockdown.pxi create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/cython/misagent.pxi create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/cython/mobile_image_mounter.pxi create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/cython/mobilebackup.pxi create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/cython/mobilebackup2.pxi create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/cython/mobilesync.pxi create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/cython/notification_proxy.pxi create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/cython/restore.pxi create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/cython/sbservices.pxi create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/cython/screenshotr.pxi create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/cython/webinspector.pxi create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/Makefile.am create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/doxygen/custom.css create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/doxygen/favicon.ico create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/doxygen/folder-open.png create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/doxygen/folder.png create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/doxygen/footer.html create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/doxygen/header.html create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/doxygen/layout.xml create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/doxygen/logo-vector-clean.svg create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/doxygen/text-x-generic.png create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/idevice_id.1 create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/idevicebackup.1 create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/idevicebackup2.1 create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/idevicebtlogger.1 create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/idevicecrashreport.1 create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/idevicedate.1 create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/idevicedebug.1 create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/idevicedebugserverproxy.1 create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/idevicedevmodectl.1 create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/idevicediagnostics.1 create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/ideviceenterrecovery.1 create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/ideviceimagemounter.1 create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/ideviceinfo.1 create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/idevicename.1 create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/idevicenotificationproxy.1 create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/idevicepair.1 create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/ideviceprovision.1 create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/idevicescreenshot.1 create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/idevicesetlocation.1 create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/docs/idevicesyslog.1 create mode 100755 Sources/libimobiledevice/dependencies/libimobiledevice/git-version-gen create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/Makefile.am create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/asprintf.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/endianness.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/libimobiledevice/afc.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/libimobiledevice/bt_packet_logger.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/libimobiledevice/companion_proxy.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/libimobiledevice/debugserver.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/libimobiledevice/diagnostics_relay.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/libimobiledevice/file_relay.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/libimobiledevice/heartbeat.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/libimobiledevice/house_arrest.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/libimobiledevice/installation_proxy.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/libimobiledevice/libimobiledevice.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/libimobiledevice/lockdown.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/libimobiledevice/misagent.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/libimobiledevice/mobile_image_mounter.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/libimobiledevice/mobileactivation.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/libimobiledevice/mobilebackup.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/libimobiledevice/mobilebackup2.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/libimobiledevice/mobilesync.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/libimobiledevice/notification_proxy.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/libimobiledevice/preboard.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/libimobiledevice/property_list_service.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/libimobiledevice/restore.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/libimobiledevice/reverse_proxy.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/libimobiledevice/sbservices.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/libimobiledevice/screenshotr.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/libimobiledevice/service.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/libimobiledevice/syslog_relay.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/include/libimobiledevice/webinspector.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/Makefile.am create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/afc.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/afc.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/bt_packet_logger.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/bt_packet_logger.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/companion_proxy.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/companion_proxy.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/debugserver.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/debugserver.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/device_link_service.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/device_link_service.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/diagnostics_relay.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/diagnostics_relay.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/file_relay.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/file_relay.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/heartbeat.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/heartbeat.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/house_arrest.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/house_arrest.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/idevice.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/idevice.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/installation_proxy.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/installation_proxy.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/lockdown-cu.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/lockdown.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/lockdown.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/misagent.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/misagent.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/mobile_image_mounter.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/mobile_image_mounter.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/mobileactivation.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/mobileactivation.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/mobilebackup.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/mobilebackup.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/mobilebackup2.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/mobilebackup2.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/mobilesync.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/mobilesync.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/notification_proxy.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/notification_proxy.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/preboard.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/preboard.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/property_list_service.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/property_list_service.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/restore.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/restore.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/reverse_proxy.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/reverse_proxy.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/sbservices.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/sbservices.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/screenshotr.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/screenshotr.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/service.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/service.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/syslog_relay.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/syslog_relay.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/webinspector.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/src/webinspector.h create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/tools/Makefile.am create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/tools/idevice_id.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/tools/idevicebackup.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/tools/idevicebackup2.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/tools/idevicebtlogger.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/tools/idevicecrashreport.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/tools/idevicedate.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/tools/idevicedebug.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/tools/idevicedebugserverproxy.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/tools/idevicedevmodectl.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/tools/idevicediagnostics.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/tools/ideviceenterrecovery.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/tools/ideviceimagemounter.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/tools/ideviceinfo.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/tools/idevicename.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/tools/idevicenotificationproxy.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/tools/idevicepair.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/tools/ideviceprovision.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/tools/idevicescreenshot.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/tools/idevicesetlocation.c create mode 100644 Sources/libimobiledevice/dependencies/libimobiledevice/tools/idevicesyslog.c create mode 100644 Sources/libimobiledevice/dependencies/libplist/.gitignore create mode 100644 Sources/libimobiledevice/dependencies/libplist/AUTHORS create mode 100644 Sources/libimobiledevice/dependencies/libplist/COPYING create mode 100644 Sources/libimobiledevice/dependencies/libplist/COPYING.LESSER create mode 100644 Sources/libimobiledevice/dependencies/libplist/Makefile.am create mode 100644 Sources/libimobiledevice/dependencies/libplist/NEWS create mode 100644 Sources/libimobiledevice/dependencies/libplist/README.md create mode 100755 Sources/libimobiledevice/dependencies/libplist/autogen.sh create mode 100644 Sources/libimobiledevice/dependencies/libplist/configure.ac create mode 100644 Sources/libimobiledevice/dependencies/libplist/cython/Makefile.am create mode 100644 Sources/libimobiledevice/dependencies/libplist/cython/plist.pxd create mode 100644 Sources/libimobiledevice/dependencies/libplist/cython/plist.pyx create mode 100644 Sources/libimobiledevice/dependencies/libplist/cython/plist_util.c create mode 100644 Sources/libimobiledevice/dependencies/libplist/cython/plist_util.h create mode 100644 Sources/libimobiledevice/dependencies/libplist/doxygen.cfg.in create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/Makefile.am create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/bplist-crashes/clusterfuzz-testcase-4766291097288704 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/bplist-crashes/clusterfuzz-testcase-4930725262393344 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/bplist-crashes/clusterfuzz-testcase-5421965105954816 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/bplist-crashes/clusterfuzz-testcase-5556177727389696 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/bplist-crashes/clusterfuzz-testcase-6557963011489792 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/bplist-crashes/clusterfuzz-testcase-6605859144597504 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/bplist-crashes/crash-0ce4dd483b645bc05ec45a97d285dcf1933ee840 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/bplist-crashes/crash-0d59cdcb5c3416c2790612b78a631ce9f5622800 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/bplist-crashes/crash-17d635ab460fef74df1ac7561f1253533a6359c5 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/bplist-crashes/crash-33a67313fa7864cd627ef92d12017a127d342f28 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/bplist-crashes/crash-39f1347115f8fe9ac25cdc9332e3fc5cd32c7f7b create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/bplist-crashes/crash-4bd78175fe01d07c5ee90104fbc68d95dd092210 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/bplist-crashes/crash-4c5404453bb7425aef9b953a5f6f3f0afcc48392 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/bplist-crashes/crash-52775e25f6af20af351cd616834e602fc988a032 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/bplist-crashes/crash-6d1399685b745d3d49fadc91072fabcdde8d16fa create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/bplist-crashes/crash-94b3725900d63c6258448fd757559c81002de9c9 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/bplist-crashes/crash-a47195acbabc3f5b2cda9c6ebda42f2afc1cc5af create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/bplist-crashes/crash-ce852bae6aeeffc4698a93660236f1b995ce966e create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/bplist-crashes/crash-daddb6e82e3d1ed76e20e4131462f5247a6fb131 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/bplist-crashes/crash-f21be4ebce7f9c337bf96b93cec7e252f5c75a21 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/bplist-crashes/crash-f779dafccc0164684d1a264976e56037188b40e2 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/bplist-leaks/leak-96fb453b3ba18d31e164831795a708183b5a0dac create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/bplist-leaks/leak-acb3c00a83d7635638a476a4e70fc1f1caa1a5b1 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/bplist-leaks/leak-fe2cd4b1f67e0c9b21e6225a4fb4ca19eab80074 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/bplist.dict create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/bplist_fuzzer.cc create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/bplist_fuzzer.options create mode 100755 Sources/libimobiledevice/dependencies/libplist/fuzz/fuzzers.test create mode 100755 Sources/libimobiledevice/dependencies/libplist/fuzz/init-fuzzers.sh create mode 100755 Sources/libimobiledevice/dependencies/libplist/fuzz/test-fuzzers.sh create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/xplist-crashes/clusterfuzz-testcase-4516959125241856 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/xplist-crashes/clusterfuzz-testcase-4663876528373760 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/xplist-crashes/clusterfuzz-testcase-5799076113154048 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/xplist-crashes/clusterfuzz-testcase-5922404220010496 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/xplist-crashes/clusterfuzz-testcase-6015098361479168 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/xplist-crashes/clusterfuzz-testcase-6043836860071936 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/xplist-crashes/clusterfuzz-testcase-6047509906456576 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/xplist-crashes/clusterfuzz-testcase-6482601374121984 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/xplist-crashes/crash-09788d7acb46b4b177422f9c4ee54556a3ad1f17 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/xplist-crashes/crash-155c60d5c4b2778110fb4a633caa7d64eb9b99c1 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/xplist-crashes/crash-348c909a0b3532977185f551eb5d2ed04e694883 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/xplist-crashes/crash-7bc172e27a2b1d4fcaf031f59d1f08fb83081e4a create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/xplist-crashes/crash-80c28b0e2a446665e68927dd4441c10c9a68e64e create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/xplist-crashes/crash-8acf177da60ecf13c36d0da1b8e25de891980ea6 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/xplist-crashes/crash-94276cf69a50e78dd6cdf079c208cb80f357cd33 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/xplist-crashes/crash-9ddb891a0ec42401eb4629e6b99e01aef7909eb9 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/xplist-crashes/crash-a8b44e1f5be4f75f00a937016ec5405bce77a0f9 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/xplist-crashes/crash-da39a3ee5e6b4b0d3255bfef95601890afd80709 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/xplist-crashes/crash-f03c680ee1c4d84c28e731752df77a61e213a24d create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/xplist-leaks/clusterfuzz-testcase-4634751103139840 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/xplist-leaks/clusterfuzz-testcase-6056412121661440 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/xplist-leaks/leak-47b0a9f21d3affab6cfc898e5140bb53265ada07 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/xplist-leaks/leak-4c81aae70b20d9b9408b78d40999a54205bdcfb7 create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/xplist-leaks/leak-53bc466851eda790bd891733da5db0a7482886bf create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/xplist.dict create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/xplist_fuzzer.cc create mode 100644 Sources/libimobiledevice/dependencies/libplist/fuzz/xplist_fuzzer.options create mode 100644 Sources/libimobiledevice/dependencies/libplist/include/Makefile.am create mode 100644 Sources/libimobiledevice/dependencies/libplist/include/plist/Array.h create mode 100644 Sources/libimobiledevice/dependencies/libplist/include/plist/Boolean.h create mode 100644 Sources/libimobiledevice/dependencies/libplist/include/plist/Data.h create mode 100644 Sources/libimobiledevice/dependencies/libplist/include/plist/Date.h create mode 100644 Sources/libimobiledevice/dependencies/libplist/include/plist/Dictionary.h create mode 100644 Sources/libimobiledevice/dependencies/libplist/include/plist/Integer.h create mode 100644 Sources/libimobiledevice/dependencies/libplist/include/plist/Key.h create mode 100644 Sources/libimobiledevice/dependencies/libplist/include/plist/Node.h create mode 100644 Sources/libimobiledevice/dependencies/libplist/include/plist/Real.h create mode 100644 Sources/libimobiledevice/dependencies/libplist/include/plist/String.h create mode 100644 Sources/libimobiledevice/dependencies/libplist/include/plist/Structure.h create mode 100644 Sources/libimobiledevice/dependencies/libplist/include/plist/Uid.h create mode 100644 Sources/libimobiledevice/dependencies/libplist/include/plist/plist++.h create mode 100644 Sources/libimobiledevice/dependencies/libplist/include/plist/plist.h create mode 100644 Sources/libimobiledevice/dependencies/libplist/libcnary/COPYING create mode 100644 Sources/libimobiledevice/dependencies/libplist/libcnary/Makefile.am create mode 100644 Sources/libimobiledevice/dependencies/libplist/libcnary/README create mode 100644 Sources/libimobiledevice/dependencies/libplist/libcnary/cnary.c create mode 100644 Sources/libimobiledevice/dependencies/libplist/libcnary/include/node.h create mode 100644 Sources/libimobiledevice/dependencies/libplist/libcnary/include/node_list.h create mode 100644 Sources/libimobiledevice/dependencies/libplist/libcnary/include/object.h create mode 100644 Sources/libimobiledevice/dependencies/libplist/libcnary/node.c create mode 100644 Sources/libimobiledevice/dependencies/libplist/libcnary/node_list.c create mode 100644 Sources/libimobiledevice/dependencies/libplist/m4/ac_pkg_cython.m4 create mode 100644 Sources/libimobiledevice/dependencies/libplist/m4/as-compiler-flag.m4 create mode 100644 Sources/libimobiledevice/dependencies/libplist/m4/ax_pthread.m4 create mode 100644 Sources/libimobiledevice/dependencies/libplist/m4/ax_python_devel.m4 create mode 100644 Sources/libimobiledevice/dependencies/libplist/m4/cython_python.m4 create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/Array.cpp create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/Boolean.cpp create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/Data.cpp create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/Date.cpp create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/Dictionary.cpp create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/Integer.cpp create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/Key.cpp create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/Makefile.am create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/Node.cpp create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/Real.cpp create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/String.cpp create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/Structure.cpp create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/Uid.cpp create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/base64.c create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/base64.h create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/bplist.c create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/bytearray.c create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/bytearray.h create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/hashtable.c create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/hashtable.h create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/libplist++.pc.in create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/libplist.pc.in create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/plist.c create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/plist.h create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/ptrarray.c create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/ptrarray.h create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/strbuf.h create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/time64.c create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/time64.h create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/time64_limits.h create mode 100644 Sources/libimobiledevice/dependencies/libplist/src/xplist.c create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/Makefile.am create mode 100755 Sources/libimobiledevice/dependencies/libplist/test/amp.test create mode 100755 Sources/libimobiledevice/dependencies/libplist/test/bigarray.test create mode 100755 Sources/libimobiledevice/dependencies/libplist/test/cdata.test create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/1.plist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/2.plist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/3.plist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/4.plist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/5.plist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/6.plist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/7.plist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/amp.plist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/cdata.plist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/dictref1byte.bplist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/dictref2bytes.bplist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/dictref3bytes.bplist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/dictref4bytes.bplist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/dictref5bytes.bplist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/dictref6bytes.bplist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/dictref7bytes.bplist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/dictref8bytes.bplist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/empty_keys.plist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/entities.plist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/hex.plist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/invalid_tag.plist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/malformed_dict.bplist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/off1byte.bplist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/off2bytes.bplist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/off3bytes.bplist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/off4bytes.bplist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/off5bytes.bplist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/off6bytes.bplist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/off7bytes.bplist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/off8bytes.bplist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/offxml.plist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/order.bplist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/order.plist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/recursion.bplist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/signed.bplist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/signed.plist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/signedunsigned.bplist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/signedunsigned.plist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/unsigned.bplist create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/data/unsigned.plist create mode 100755 Sources/libimobiledevice/dependencies/libplist/test/dates.test create mode 100755 Sources/libimobiledevice/dependencies/libplist/test/empty.test create mode 100755 Sources/libimobiledevice/dependencies/libplist/test/empty_keys.test create mode 100755 Sources/libimobiledevice/dependencies/libplist/test/entities.test create mode 100755 Sources/libimobiledevice/dependencies/libplist/test/hex.test create mode 100755 Sources/libimobiledevice/dependencies/libplist/test/huge.test create mode 100755 Sources/libimobiledevice/dependencies/libplist/test/invalid_tag.test create mode 100755 Sources/libimobiledevice/dependencies/libplist/test/large.test create mode 100755 Sources/libimobiledevice/dependencies/libplist/test/malformed_dict.test create mode 100755 Sources/libimobiledevice/dependencies/libplist/test/medium.test create mode 100755 Sources/libimobiledevice/dependencies/libplist/test/offsetsize.test create mode 100755 Sources/libimobiledevice/dependencies/libplist/test/order.test create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/plist_cmp.c create mode 100644 Sources/libimobiledevice/dependencies/libplist/test/plist_test.c create mode 100755 Sources/libimobiledevice/dependencies/libplist/test/recursion.test create mode 100755 Sources/libimobiledevice/dependencies/libplist/test/refsize.test create mode 100755 Sources/libimobiledevice/dependencies/libplist/test/signedunsigned1.test create mode 100755 Sources/libimobiledevice/dependencies/libplist/test/signedunsigned2.test create mode 100755 Sources/libimobiledevice/dependencies/libplist/test/signedunsigned3.test create mode 100755 Sources/libimobiledevice/dependencies/libplist/test/small.test create mode 100755 Sources/libimobiledevice/dependencies/libplist/test/timezone1.test create mode 100755 Sources/libimobiledevice/dependencies/libplist/test/timezone2.test create mode 100644 Sources/libimobiledevice/dependencies/libplist/tools/Makefile.am create mode 100644 Sources/libimobiledevice/dependencies/libplist/tools/plistutil.c create mode 100644 Sources/libimobiledevice/dependencies/libusbmuxd/.gitignore create mode 100644 Sources/libimobiledevice/dependencies/libusbmuxd/AUTHORS create mode 100644 Sources/libimobiledevice/dependencies/libusbmuxd/COPYING create mode 100644 Sources/libimobiledevice/dependencies/libusbmuxd/Makefile.am create mode 100644 Sources/libimobiledevice/dependencies/libusbmuxd/NEWS create mode 100644 Sources/libimobiledevice/dependencies/libusbmuxd/README create mode 100755 Sources/libimobiledevice/dependencies/libusbmuxd/autogen.sh create mode 100644 Sources/libimobiledevice/dependencies/libusbmuxd/common/Makefile.am create mode 100644 Sources/libimobiledevice/dependencies/libusbmuxd/common/collection.c create mode 100644 Sources/libimobiledevice/dependencies/libusbmuxd/common/collection.h create mode 100644 Sources/libimobiledevice/dependencies/libusbmuxd/common/socket.c create mode 100644 Sources/libimobiledevice/dependencies/libusbmuxd/common/socket.h create mode 100644 Sources/libimobiledevice/dependencies/libusbmuxd/common/thread.c create mode 100644 Sources/libimobiledevice/dependencies/libusbmuxd/common/thread.h create mode 100644 Sources/libimobiledevice/dependencies/libusbmuxd/configure.ac create mode 100644 Sources/libimobiledevice/dependencies/libusbmuxd/include/Makefile.am create mode 100644 Sources/libimobiledevice/dependencies/libusbmuxd/include/usbmuxd-proto.h create mode 100644 Sources/libimobiledevice/dependencies/libusbmuxd/include/usbmuxd.h create mode 100644 Sources/libimobiledevice/dependencies/libusbmuxd/src/Makefile.am create mode 100644 Sources/libimobiledevice/dependencies/libusbmuxd/src/libusbmuxd.c create mode 100644 Sources/libimobiledevice/dependencies/libusbmuxd/tools/Makefile.am create mode 100644 Sources/libimobiledevice/dependencies/libusbmuxd/tools/iproxy.c create mode 120000 Sources/libimobiledevice/libimobiledevice-glue/include create mode 120000 Sources/libimobiledevice/libimobiledevice-glue/src create mode 120000 Sources/libimobiledevice/libimobiledevice/include create mode 120000 Sources/libimobiledevice/libimobiledevice/src create mode 120000 Sources/libimobiledevice/libplist/include create mode 120000 Sources/libimobiledevice/libplist/src create mode 120000 Sources/libimobiledevice/libusbmuxd/include create mode 120000 Sources/libimobiledevice/libusbmuxd/src create mode 100644 Tests/SidePatcherTests/SidePatcherTests.swift diff --git a/.gitmodules b/.gitmodules index 70b14234..3c4b4868 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,14 +1,14 @@ [submodule "Dependencies/libimobiledevice"] - path = Dependencies/libimobiledevice + path = Sources/libmobiledevice/libimobiledevice url = https://github.com/libimobiledevice/libimobiledevice [submodule "Dependencies/libusbmuxd"] - path = Dependencies/libusbmuxd + path = Sources/libmobiledevice/libusbmuxd url = https://github.com/libimobiledevice/libusbmuxd.git [submodule "Dependencies/libplist"] - path = Dependencies/libplist + path = Sources/libmobiledevice/libplist url = https://github.com/libimobiledevice/libplist.git [submodule "Dependencies/libimobiledevice-glue"] - path = Dependencies/libimobiledevice-glue + path = Sources/libmobiledevice/libimobiledevice-glue url = https://github.com/libimobiledevice/libimobiledevice-glue [submodule "Sources/libfragmentzip"] path = Sources/libfragmentzip/libfragmentzip-source diff --git a/AltBackup.xcconfig b/AltBackup.xcconfig deleted file mode 100644 index 2780fd96..00000000 --- a/AltBackup.xcconfig +++ /dev/null @@ -1,3 +0,0 @@ -#include "Build.xcconfig" - -PRODUCT_BUNDLE_IDENTIFIER = $(PRODUCT_BUNDLE_IDENTIFIER).AltBackup diff --git a/AltStore-SPM.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/AltStore-SPM.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a6..00000000 --- a/AltStore-SPM.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/AltStoreCore.xcconfig b/AltStoreCore.xcconfig deleted file mode 100644 index c5c159b0..00000000 --- a/AltStoreCore.xcconfig +++ /dev/null @@ -1,3 +0,0 @@ -#include "Build.xcconfig" - -PRODUCT_BUNDLE_IDENTIFIER = $(PRODUCT_BUNDLE_IDENTIFIER).AltStoreCore diff --git a/AltWidgetExtension.xcconfig b/AltWidgetExtension.xcconfig deleted file mode 100644 index 906558e4..00000000 --- a/AltWidgetExtension.xcconfig +++ /dev/null @@ -1,3 +0,0 @@ -#include "Build.xcconfig" - -PRODUCT_BUNDLE_IDENTIFIER = $(PRODUCT_BUNDLE_IDENTIFIER).AltWidget diff --git a/Configurations/SideBackup.xcconfig b/Configurations/SideBackup.xcconfig new file mode 100644 index 00000000..7acf172b --- /dev/null +++ b/Configurations/SideBackup.xcconfig @@ -0,0 +1,3 @@ +#include "../Build.xcconfig" + +PRODUCT_BUNDLE_IDENTIFIER = $(PRODUCT_BUNDLE_IDENTIFIER).SideBackup diff --git a/AltStore.xcconfig b/Configurations/SideStore.xcconfig similarity index 67% rename from AltStore.xcconfig rename to Configurations/SideStore.xcconfig index b2085eae..75d8f224 100644 --- a/AltStore.xcconfig +++ b/Configurations/SideStore.xcconfig @@ -1,3 +1,3 @@ -#include "Build.xcconfig" +#include "../Build.xcconfig" PRODUCT_BUNDLE_IDENTIFIER = $(ORG_PREFIX).$(PRODUCT_NAME) diff --git a/Configurations/SideStoreCore.xcconfig b/Configurations/SideStoreCore.xcconfig new file mode 100644 index 00000000..8b6eefbe --- /dev/null +++ b/Configurations/SideStoreCore.xcconfig @@ -0,0 +1,3 @@ +#include "../Build.xcconfig" + +PRODUCT_BUNDLE_IDENTIFIER = $(PRODUCT_BUNDLE_IDENTIFIER).SideStoreCore diff --git a/Configurations/SideWidgetExtension.xcconfig b/Configurations/SideWidgetExtension.xcconfig new file mode 100644 index 00000000..fcc9e8b4 --- /dev/null +++ b/Configurations/SideWidgetExtension.xcconfig @@ -0,0 +1,3 @@ +#include "../Build.xcconfig" + +PRODUCT_BUNDLE_IDENTIFIER = $(PRODUCT_BUNDLE_IDENTIFIER).SideWidget diff --git a/Dependencies/libimobiledevice b/Dependencies/libimobiledevice deleted file mode 160000 index 7a8e432e..00000000 --- a/Dependencies/libimobiledevice +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 7a8e432e9b492bd3e800861f435d1bbe751076b0 diff --git a/Dependencies/libimobiledevice-glue b/Dependencies/libimobiledevice-glue deleted file mode 160000 index 7eaa28ea..00000000 --- a/Dependencies/libimobiledevice-glue +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 7eaa28ea9529b69da6b1721ba3e791e7ea5e950b diff --git a/Dependencies/libplist b/Dependencies/libplist deleted file mode 160000 index 17546f53..00000000 --- a/Dependencies/libplist +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 17546f53ac1377b0d4f45a800aaec7366ba5b6a0 diff --git a/Dependencies/libusbmuxd b/Dependencies/libusbmuxd deleted file mode 160000 index 8b82ef16..00000000 --- a/Dependencies/libusbmuxd +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 8b82ef166eb2ac12bc5228cf06a883ec86d520ca diff --git a/Package.swift b/Package.swift index 35143966..6897dd7d 100644 --- a/Package.swift +++ b/Package.swift @@ -84,12 +84,12 @@ let dependencies: [Package.Dependency] = [ ] // + dependencies_cargo let package = Package( - name: "SideStoreCore", + name: "SideStore", defaultLocalization: "en", platforms: [ - .iOS(.v12), -// .tvOS(.v12), -// .macOS(.v12), + .iOS(.v13), + .tvOS(.v13), + .macCatalyst(.v13), ], products: [ @@ -117,7 +117,7 @@ let package = Package( .executableTarget( name: "SideStore", dependencies: [ - "AltPatcher", + "SidePatcher", "EmotionalDamage", "MiniMuxerSwift", "SideStoreCore", @@ -175,16 +175,19 @@ let package = Package( dependencies: ["EmotionalDamage"] ), - // MARK: - AltPatcher + // MARK: - SidePatcher .target( - name: "AltPatcher", - dependencies: [] + name: "SidePatcher", + dependencies: [ + .product(name: "Roxas", package: "Roxas"), + .product(name: "RoxasUI", package: "Roxas"), + ] ), .testTarget( - name: "AltPatcherTests", - dependencies: ["AltPatcher"] + name: "SidePatcherTests", + dependencies: ["SidePatcher"] ), // MARK: - MiniMuxer @@ -287,6 +290,55 @@ let package = Package( name: "libfragmentzipTests", dependencies: ["libfragmentzip"] ), + + // MARK: - libmobiledevice + .target( + name: "libimobiledevice", + dependencies: [ + "libimobiledevice-glue", + "libplist", + "libusbmuxd" + ], + path: "Sources/libimobiledevice/libimobiledevice/", + exclude: [ + "include/asprintf.h", + "include/Makefile.am", + "include/endianness.h" + ], + publicHeadersPath: "include/libimobiledevice/" + ), + .target( + name: "libimobiledevice-glue", + dependencies: [ + ], + path: "Sources/libimobiledevice/libimobiledevice-glue/", + exclude: [ + "include/Makefile.am", + "include/endianness.h" + ], + publicHeadersPath: "include/libimobiledevice-glue/" + ), + .target( + name: "libplist", + dependencies: [ + ], + path: "Sources/libimobiledevice/libplist/", + exclude: [ + "include/Makefile.am", + ], + publicHeadersPath: "include/plist" + ), + .target( + name: "libusbmuxd", + dependencies: [ + ], + path: "Sources/libimobiledevice/libusbmuxd/", + exclude: [ + "include/Makefile.am", + "include/usbmuxd-proto.h" + ], + publicHeadersPath: "include" + ), ], swiftLanguageVersions: [.v5], cLanguageStandard: .c2x, diff --git a/AltStore-SPM.xcodeproj/project.pbxproj b/SideStore-SPM.xcodeproj/project.pbxproj similarity index 68% rename from AltStore-SPM.xcodeproj/project.pbxproj rename to SideStore-SPM.xcodeproj/project.pbxproj index 2d8358ea..1cd98a95 100644 --- a/AltStore-SPM.xcodeproj/project.pbxproj +++ b/SideStore-SPM.xcodeproj/project.pbxproj @@ -7,14 +7,7 @@ objects = { /* Begin PBXBuildFile section */ - 191E6087290C7B50001A3B7C /* libminimuxer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 191E5FB5290A5E1F001A3B7C /* libminimuxer.a */; }; - 4879A9622861049C00FC1BBD /* OpenSSL in Frameworks */ = {isa = PBXBuildFile; productRef = 4879A9612861049C00FC1BBD /* OpenSSL */; }; - B34AFD0A29A9CEDD00E637B4 /* SideKit in Frameworks */ = {isa = PBXBuildFile; productRef = B34AFD0929A9CEDD00E637B4 /* SideKit */; }; - B34AFD0D29A9CF4000E637B4 /* Roxas in Frameworks */ = {isa = PBXBuildFile; productRef = B34AFD0C29A9CF4000E637B4 /* Roxas */; }; - B34AFD0F29A9CF4000E637B4 /* RoxasUI in Frameworks */ = {isa = PBXBuildFile; productRef = B34AFD0E29A9CF4000E637B4 /* RoxasUI */; }; - B3C395F4284F35DD00DA9E2F /* Nuke in Frameworks */ = {isa = PBXBuildFile; productRef = B3C395F3284F35DD00DA9E2F /* Nuke */; }; - B3C395F7284F362400DA9E2F /* AppCenterAnalytics in Frameworks */ = {isa = PBXBuildFile; productRef = B3C395F6284F362400DA9E2F /* AppCenterAnalytics */; }; - B3C395F9284F362400DA9E2F /* AppCenterCrashes in Frameworks */ = {isa = PBXBuildFile; productRef = B3C395F8284F362400DA9E2F /* AppCenterCrashes */; }; + B3CD301C29AF87EE00374AF8 /* SideStore in Frameworks */ = {isa = PBXBuildFile; productRef = B3CD301B29AF87EE00374AF8 /* SideStore */; }; BF989177250AABF4002ACF50 /* SideWidgetExtension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = BF989167250AABF3002ACF50 /* SideWidgetExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; D533E8B72727841800A9B5DD /* libAppleArchive.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = D533E8B62727841800A9B5DD /* libAppleArchive.tbd */; settings = {ATTRIBUTES = (Weak, ); }; }; /* End PBXBuildFile section */ @@ -55,16 +48,20 @@ /* Begin PBXFileReference section */ 191E5FB5290A5E1F001A3B7C /* libminimuxer.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libminimuxer.a; path = "Dependencies/minimuxer/target/aarch64-apple-ios/debug/libminimuxer.a"; sourceTree = ""; }; - B32C055D29AF6867004789CF /* SideStore */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = SideStore; sourceTree = ""; }; B343F86C295F759E002B1159 /* libresolv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libresolv.tbd; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/lib/libresolv.tbd; sourceTree = DEVELOPER_DIR; }; B39575F4284F29E20080B4FF /* Roxas.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Roxas.framework; sourceTree = BUILT_PRODUCTS_DIR; }; B3C39606284F4C8400DA9E2F /* CodeSigning.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = CodeSigning.xcconfig; sourceTree = ""; }; B3C39607284F4C8400DA9E2F /* Build.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Build.xcconfig; sourceTree = ""; }; B3C39608284F4C8400DA9E2F /* CodeSigning.xcconfig.sample */ = {isa = PBXFileReference; lastKnownFileType = text; path = CodeSigning.xcconfig.sample; sourceTree = ""; }; - B3C3960B284F4C9800DA9E2F /* AltStore.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AltStore.xcconfig; sourceTree = ""; }; - B3C3960D284F4E4B00DA9E2F /* AltWidgetExtension.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AltWidgetExtension.xcconfig; sourceTree = ""; }; - B3C3960E284F4F9100DA9E2F /* AltStoreCore.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AltStoreCore.xcconfig; sourceTree = ""; }; - B3C3960F284F53E900DA9E2F /* AltBackup.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AltBackup.xcconfig; sourceTree = ""; }; + B3CD301129AF854600374AF8 /* SideStore */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = SideStore; sourceTree = ""; }; + B3CD301329AF876000374AF8 /* SideBackup.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = SideBackup.xcconfig; sourceTree = ""; }; + B3CD301429AF876000374AF8 /* SideWidgetExtension.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = SideWidgetExtension.xcconfig; sourceTree = ""; }; + B3CD301529AF876000374AF8 /* Shared.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Shared.xcconfig; sourceTree = ""; }; + B3CD301629AF876000374AF8 /* Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; + B3CD301729AF876000374AF8 /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; + B3CD301829AF876000374AF8 /* SideStore.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = SideStore.xcconfig; sourceTree = ""; }; + B3CD301929AF876000374AF8 /* Archive.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Archive.xcconfig; sourceTree = ""; }; + B3CD301A29AF876000374AF8 /* SideStoreCore.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = SideStoreCore.xcconfig; sourceTree = ""; }; BF4588872298DD3F00BD7491 /* libxml2.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libxml2.tbd; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/lib/libxml2.tbd; sourceTree = DEVELOPER_DIR; }; BF580497246A3D19008AE704 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; BF989167250AABF3002ACF50 /* SideWidgetExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = SideWidgetExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -85,25 +82,33 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 191E6087290C7B50001A3B7C /* libminimuxer.a in Frameworks */, - B34AFD0F29A9CF4000E637B4 /* RoxasUI in Frameworks */, D533E8B72727841800A9B5DD /* libAppleArchive.tbd in Frameworks */, - B3C395F9284F362400DA9E2F /* AppCenterCrashes in Frameworks */, - B34AFD0A29A9CEDD00E637B4 /* SideKit in Frameworks */, - 4879A9622861049C00FC1BBD /* OpenSSL in Frameworks */, - B3C395F4284F35DD00DA9E2F /* Nuke in Frameworks */, - B34AFD0D29A9CF4000E637B4 /* Roxas in Frameworks */, - B3C395F7284F362400DA9E2F /* AppCenterAnalytics in Frameworks */, + B3CD301C29AF87EE00374AF8 /* SideStore in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + B3CD301229AF876000374AF8 /* Configurations */ = { + isa = PBXGroup; + children = ( + B3CD301329AF876000374AF8 /* SideBackup.xcconfig */, + B3CD301429AF876000374AF8 /* SideWidgetExtension.xcconfig */, + B3CD301529AF876000374AF8 /* Shared.xcconfig */, + B3CD301629AF876000374AF8 /* Debug.xcconfig */, + B3CD301729AF876000374AF8 /* Release.xcconfig */, + B3CD301829AF876000374AF8 /* SideStore.xcconfig */, + B3CD301929AF876000374AF8 /* Archive.xcconfig */, + B3CD301A29AF876000374AF8 /* SideStoreCore.xcconfig */, + ); + path = Configurations; + sourceTree = ""; + }; B3E8749729AF639C00745374 /* Packages */ = { isa = PBXGroup; children = ( - B32C055D29AF6867004789CF /* SideStore */, + B3CD301129AF854600374AF8 /* SideStore */, ); name = Packages; sourceTree = ""; @@ -115,10 +120,7 @@ B3C39607284F4C8400DA9E2F /* Build.xcconfig */, B3C39606284F4C8400DA9E2F /* CodeSigning.xcconfig */, B3C39608284F4C8400DA9E2F /* CodeSigning.xcconfig.sample */, - B3C3960B284F4C9800DA9E2F /* AltStore.xcconfig */, - B3C3960F284F53E900DA9E2F /* AltBackup.xcconfig */, - B3C3960D284F4E4B00DA9E2F /* AltWidgetExtension.xcconfig */, - B3C3960E284F4F9100DA9E2F /* AltStoreCore.xcconfig */, + B3CD301229AF876000374AF8 /* Configurations */, BFD247852284BB3300981D42 /* Frameworks */, BFD2476B2284B9A500981D42 /* Products */, ); @@ -184,13 +186,7 @@ ); name = SideStore; packageProductDependencies = ( - B3C395F3284F35DD00DA9E2F /* Nuke */, - B3C395F6284F362400DA9E2F /* AppCenterAnalytics */, - B3C395F8284F362400DA9E2F /* AppCenterCrashes */, - 4879A9612861049C00FC1BBD /* OpenSSL */, - B34AFD0929A9CEDD00E637B4 /* SideKit */, - B34AFD0C29A9CF4000E637B4 /* Roxas */, - B34AFD0E29A9CF4000E637B4 /* RoxasUI */, + B3CD301B29AF87EE00374AF8 /* SideStore */, ); productName = AltStore; productReference = BFD2476A2284B9A500981D42 /* SideStore.app */; @@ -224,7 +220,7 @@ }; }; }; - buildConfigurationList = BFD247652284B9A500981D42 /* Build configuration list for PBXProject "AltStore" */; + buildConfigurationList = BFD247652284B9A500981D42 /* Build configuration list for PBXProject "SideStore-SPM" */; compatibilityVersion = "Xcode 9.3"; developmentRegion = en; hasScannedForEncodings = 0; @@ -234,17 +230,6 @@ ); mainGroup = BFD247612284B9A500981D42; packageReferences = ( - D58D5F2C26DFE68E00E55E38 /* XCRemoteSwiftPackageReference "LaunchAtLogin" */, - B3C395EF284F2DE700DA9E2F /* XCRemoteSwiftPackageReference "KeychainAccess" */, - B3C395F2284F35DD00DA9E2F /* XCRemoteSwiftPackageReference "Nuke" */, - B3C395F5284F362400DA9E2F /* XCRemoteSwiftPackageReference "appcenter-sdk-apple" */, - B3C395FA284F3B2400DA9E2F /* XCRemoteSwiftPackageReference "Sparkle" */, - B3C395FD284F3C0900DA9E2F /* XCRemoteSwiftPackageReference "STPrivilegedTask" */, - 4879A95D2861046500FC1BBD /* XCRemoteSwiftPackageReference "AltSign" */, - 4879A9602861049C00FC1BBD /* XCRemoteSwiftPackageReference "OpenSSL" */, - 99C4EF472978D52400CB538D /* XCRemoteSwiftPackageReference "SemanticVersion" */, - B34AFD0829A9CEDD00E637B4 /* XCRemoteSwiftPackageReference "SideKit" */, - B34AFD0B29A9CF4000E637B4 /* XCRemoteSwiftPackageReference "Roxas" */, ); productRefGroup = BFD2476B2284B9A500981D42 /* Products */; projectDirPath = ""; @@ -301,20 +286,20 @@ /* Begin XCBuildConfiguration section */ BF989179250AABF4002ACF50 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B3C3960D284F4E4B00DA9E2F /* AltWidgetExtension.xcconfig */; + baseConfigurationReference = B3CD301429AF876000374AF8 /* SideWidgetExtension.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground; CLANG_ENABLE_MODULES = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CODE_SIGN_ENTITLEMENTS = AltWidget/AltWidgetExtension.entitlements; + CODE_SIGN_ENTITLEMENTS = Sources/SideWidget/Resources/SideWidgetExtension.entitlements; CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; DEBUG_INFORMATION_FORMAT = dwarf; DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)"; FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = AltWidget/Info.plist; + INFOPLIST_FILE = Sources/SideWidget/Resources/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 14.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -332,19 +317,19 @@ }; BF98917A250AABF4002ACF50 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B3C3960D284F4E4B00DA9E2F /* AltWidgetExtension.xcconfig */; + baseConfigurationReference = B3CD301429AF876000374AF8 /* SideWidgetExtension.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground; CLANG_ENABLE_MODULES = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CODE_SIGN_ENTITLEMENTS = AltWidget/AltWidgetExtension.entitlements; + CODE_SIGN_ENTITLEMENTS = Sources/SideWidget/Resources/SideWidgetExtension.entitlements; CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)"; FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = AltWidget/Info.plist; + INFOPLIST_FILE = Sources/SideWidget/Resources/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 14.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -492,16 +477,16 @@ }; BFD2477F2284B9A700981D42 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B3C3960B284F4C9800DA9E2F /* AltStore.xcconfig */; + baseConfigurationReference = B3CD301829AF876000374AF8 /* SideStore.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = AltStore/AltStore.entitlements; + CODE_SIGN_ENTITLEMENTS = Sources/SideStore/Resources/SideStore.entitlements; CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)"; ENABLE_BITCODE = NO; - INFOPLIST_FILE = AltStore/Info.plist; + INFOPLIST_FILE = Sources/SideStore/Resources/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 14.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -516,7 +501,6 @@ PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; SUPPORTED_PLATFORMS = "iphonesimulator iphoneos"; - SWIFT_OBJC_BRIDGING_HEADER = "AltStore/AltStore-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; @@ -525,16 +509,16 @@ }; BFD247802284B9A700981D42 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B3C3960B284F4C9800DA9E2F /* AltStore.xcconfig */; + baseConfigurationReference = B3CD301829AF876000374AF8 /* SideStore.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = AltStore/AltStore.entitlements; + CODE_SIGN_ENTITLEMENTS = Sources/SideStore/Resources/SideStore.entitlements; CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)"; ENABLE_BITCODE = NO; - INFOPLIST_FILE = AltStore/Info.plist; + INFOPLIST_FILE = Sources/SideStore/Resources/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 14.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -549,7 +533,6 @@ PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; SUPPORTED_PLATFORMS = "iphonesimulator iphoneos"; - SWIFT_OBJC_BRIDGING_HEADER = "AltStore/AltStore-Bridging-Header.h"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; }; @@ -567,7 +550,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - BFD247652284B9A500981D42 /* Build configuration list for PBXProject "AltStore" */ = { + BFD247652284B9A500981D42 /* Build configuration list for PBXProject "SideStore-SPM" */ = { isa = XCConfigurationList; buildConfigurations = ( BFD2477C2284B9A700981D42 /* Debug */, @@ -587,132 +570,10 @@ }; /* End XCConfigurationList section */ -/* Begin XCRemoteSwiftPackageReference section */ - 4879A95D2861046500FC1BBD /* XCRemoteSwiftPackageReference "AltSign" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/SideStore/AltSign"; - requirement = { - branch = master; - kind = branch; - }; - }; - 4879A9602861049C00FC1BBD /* XCRemoteSwiftPackageReference "OpenSSL" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/krzyzanowskim/OpenSSL"; - requirement = { - kind = upToNextMinorVersion; - minimumVersion = 1.1.180; - }; - }; - 99C4EF472978D52400CB538D /* XCRemoteSwiftPackageReference "SemanticVersion" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/SwiftPackageIndex/SemanticVersion.git"; - requirement = { - kind = upToNextMajorVersion; - minimumVersion = 0.3.5; - }; - }; - B34AFD0829A9CEDD00E637B4 /* XCRemoteSwiftPackageReference "SideKit" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/SideStore/SideKit.git"; - requirement = { - kind = upToNextMinorVersion; - minimumVersion = 0.1.0; - }; - }; - B34AFD0B29A9CF4000E637B4 /* XCRemoteSwiftPackageReference "Roxas" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/JoeMatt/Roxas.git"; - requirement = { - kind = upToNextMajorVersion; - minimumVersion = 1.2.2; - }; - }; - B3C395EF284F2DE700DA9E2F /* XCRemoteSwiftPackageReference "KeychainAccess" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/kishikawakatsumi/KeychainAccess.git"; - requirement = { - kind = upToNextMajorVersion; - minimumVersion = 4.2.0; - }; - }; - B3C395F2284F35DD00DA9E2F /* XCRemoteSwiftPackageReference "Nuke" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/kean/Nuke.git"; - requirement = { - kind = upToNextMajorVersion; - minimumVersion = 7.0.0; - }; - }; - B3C395F5284F362400DA9E2F /* XCRemoteSwiftPackageReference "appcenter-sdk-apple" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/microsoft/appcenter-sdk-apple.git"; - requirement = { - kind = upToNextMajorVersion; - minimumVersion = 4.2.0; - }; - }; - B3C395FA284F3B2400DA9E2F /* XCRemoteSwiftPackageReference "Sparkle" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/sparkle-project/Sparkle.git"; - requirement = { - kind = upToNextMajorVersion; - minimumVersion = 2.1.0; - }; - }; - B3C395FD284F3C0900DA9E2F /* XCRemoteSwiftPackageReference "STPrivilegedTask" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/JoeMatt/STPrivilegedTask.git"; - requirement = { - branch = master; - kind = branch; - }; - }; - D58D5F2C26DFE68E00E55E38 /* XCRemoteSwiftPackageReference "LaunchAtLogin" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/sindresorhus/LaunchAtLogin.git"; - requirement = { - kind = upToNextMajorVersion; - minimumVersion = 4.1.0; - }; - }; -/* End XCRemoteSwiftPackageReference section */ - /* Begin XCSwiftPackageProductDependency section */ - 4879A9612861049C00FC1BBD /* OpenSSL */ = { + B3CD301B29AF87EE00374AF8 /* SideStore */ = { isa = XCSwiftPackageProductDependency; - package = 4879A9602861049C00FC1BBD /* XCRemoteSwiftPackageReference "OpenSSL" */; - productName = OpenSSL; - }; - B34AFD0929A9CEDD00E637B4 /* SideKit */ = { - isa = XCSwiftPackageProductDependency; - package = B34AFD0829A9CEDD00E637B4 /* XCRemoteSwiftPackageReference "SideKit" */; - productName = SideKit; - }; - B34AFD0C29A9CF4000E637B4 /* Roxas */ = { - isa = XCSwiftPackageProductDependency; - package = B34AFD0B29A9CF4000E637B4 /* XCRemoteSwiftPackageReference "Roxas" */; - productName = Roxas; - }; - B34AFD0E29A9CF4000E637B4 /* RoxasUI */ = { - isa = XCSwiftPackageProductDependency; - package = B34AFD0B29A9CF4000E637B4 /* XCRemoteSwiftPackageReference "Roxas" */; - productName = RoxasUI; - }; - B3C395F3284F35DD00DA9E2F /* Nuke */ = { - isa = XCSwiftPackageProductDependency; - package = B3C395F2284F35DD00DA9E2F /* XCRemoteSwiftPackageReference "Nuke" */; - productName = Nuke; - }; - B3C395F6284F362400DA9E2F /* AppCenterAnalytics */ = { - isa = XCSwiftPackageProductDependency; - package = B3C395F5284F362400DA9E2F /* XCRemoteSwiftPackageReference "appcenter-sdk-apple" */; - productName = AppCenterAnalytics; - }; - B3C395F8284F362400DA9E2F /* AppCenterCrashes */ = { - isa = XCSwiftPackageProductDependency; - package = B3C395F5284F362400DA9E2F /* XCRemoteSwiftPackageReference "appcenter-sdk-apple" */; - productName = AppCenterCrashes; + productName = SideStore; }; /* End XCSwiftPackageProductDependency section */ }; diff --git a/SideStore-SPM.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/SideStore-SPM.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 00000000..242062d0 --- /dev/null +++ b/SideStore-SPM.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/AltStore-SPM.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/SideStore-SPM.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from AltStore-SPM.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to SideStore-SPM.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/AltStore-SPM.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/SideStore-SPM.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved similarity index 83% rename from AltStore-SPM.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved rename to SideStore-SPM.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 58eebb44..1da593c7 100644 --- a/AltStore-SPM.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/SideStore-SPM.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -18,6 +18,15 @@ "version" : "4.4.3" } }, + { + "identity" : "down", + "kind" : "remoteSourceControl", + "location" : "https://github.com/johnxnguyen/Down", + "state" : { + "branch" : "master", + "revision" : "e754ab1c80920dd51a8e08290c912ac1c2ac8b58" + } + }, { "identity" : "keychainaccess", "kind" : "remoteSourceControl", @@ -86,26 +95,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/SideStore/SideKit", "state" : { - "revision" : "7ea34a09b52c104077dea8e0b90f8dc55d43b36b", - "version" : "0.1.0" - } - }, - { - "identity" : "sparkle", - "kind" : "remoteSourceControl", - "location" : "https://github.com/sparkle-project/Sparkle.git", - "state" : { - "revision" : "dda155c7d3ef38c53d29f8584cb2aad2a1a54dba", - "version" : "2.3.2" - } - }, - { - "identity" : "stprivilegedtask", - "kind" : "remoteSourceControl", - "location" : "https://github.com/JoeMatt/STPrivilegedTask.git", - "state" : { - "branch" : "master", - "revision" : "10a9150ef32d444af326beba76356ae9af95a3e7" + "branch" : "main", + "revision" : "7ea34a09b52c104077dea8e0b90f8dc55d43b36b" } } ], diff --git a/AltStore.xcodeproj/project.pbxproj b/SideStore.xcodeproj/project.pbxproj similarity index 79% rename from AltStore.xcodeproj/project.pbxproj rename to SideStore.xcodeproj/project.pbxproj index 3b3eef1d..9928b18d 100644 --- a/AltStore.xcodeproj/project.pbxproj +++ b/SideStore.xcodeproj/project.pbxproj @@ -20,18 +20,7 @@ 4879A95F2861046500FC1BBD /* AltSign in Frameworks */ = {isa = PBXBuildFile; productRef = 4879A95E2861046500FC1BBD /* AltSign */; }; 4879A9622861049C00FC1BBD /* OpenSSL in Frameworks */ = {isa = PBXBuildFile; productRef = 4879A9612861049C00FC1BBD /* OpenSSL */; }; 99C4EF4D2979132100CB538D /* SemanticVersion in Frameworks */ = {isa = PBXBuildFile; productRef = 99C4EF4C2979132100CB538D /* SemanticVersion */; }; - B33FFBAA295F8F78002259E6 /* preboard.c in Sources */ = {isa = PBXBuildFile; fileRef = B33FFBA9295F8F78002259E6 /* preboard.c */; }; - B33FFBAC295F8F98002259E6 /* companion_proxy.c in Sources */ = {isa = PBXBuildFile; fileRef = B33FFBAB295F8F98002259E6 /* companion_proxy.c */; }; B343F86D295F759E002B1159 /* libresolv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = B343F86C295F759E002B1159 /* libresolv.tbd */; }; - B343F87C295F7C5D002B1159 /* opack.c in Sources */ = {isa = PBXBuildFile; fileRef = B343F872295F7C5C002B1159 /* opack.c */; }; - B343F87D295F7C5D002B1159 /* cbuf.c in Sources */ = {isa = PBXBuildFile; fileRef = B343F873295F7C5C002B1159 /* cbuf.c */; }; - B343F87E295F7C5D002B1159 /* collection.c in Sources */ = {isa = PBXBuildFile; fileRef = B343F874295F7C5D002B1159 /* collection.c */; }; - B343F87F295F7C5D002B1159 /* glue.c in Sources */ = {isa = PBXBuildFile; fileRef = B343F875295F7C5D002B1159 /* glue.c */; }; - B343F880295F7C5D002B1159 /* socket.c in Sources */ = {isa = PBXBuildFile; fileRef = B343F876295F7C5D002B1159 /* socket.c */; }; - B343F881295F7C5D002B1159 /* termcolors.c in Sources */ = {isa = PBXBuildFile; fileRef = B343F877295F7C5D002B1159 /* termcolors.c */; }; - B343F883295F7C5D002B1159 /* thread.c in Sources */ = {isa = PBXBuildFile; fileRef = B343F879295F7C5D002B1159 /* thread.c */; }; - B343F884295F7C5D002B1159 /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = B343F87A295F7C5D002B1159 /* utils.c */; }; - B343F885295F7C5D002B1159 /* tlv.c in Sources */ = {isa = PBXBuildFile; fileRef = B343F87B295F7C5D002B1159 /* tlv.c */; }; B34AFD0A29A9CEDD00E637B4 /* SideKit in Frameworks */ = {isa = PBXBuildFile; productRef = B34AFD0929A9CEDD00E637B4 /* SideKit */; }; B34AFD0D29A9CF4000E637B4 /* Roxas in Frameworks */ = {isa = PBXBuildFile; productRef = B34AFD0C29A9CF4000E637B4 /* Roxas */; }; B34AFD0F29A9CF4000E637B4 /* RoxasUI in Frameworks */ = {isa = PBXBuildFile; productRef = B34AFD0E29A9CF4000E637B4 /* RoxasUI */; }; @@ -73,6 +62,102 @@ B3CD300E29AF7E4F00374AF8 /* NewsCollectionViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = B3CD300B29AF7E4F00374AF8 /* NewsCollectionViewCell.xib */; }; B3CD300F29AF7E4F00374AF8 /* PatchApp.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B3CD300C29AF7E4F00374AF8 /* PatchApp.storyboard */; }; B3CD301029AF7E4F00374AF8 /* AppBannerView.xib in Resources */ = {isa = PBXBuildFile; fileRef = B3CD300D29AF7E4F00374AF8 /* AppBannerView.xib */; }; + B3CD323B29AF8B6E00374AF8 /* thread.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD304029AF8B6D00374AF8 /* thread.c */; }; + B3CD323C29AF8B6E00374AF8 /* collection.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD304129AF8B6D00374AF8 /* collection.c */; }; + B3CD323D29AF8B6E00374AF8 /* tlv.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD304229AF8B6D00374AF8 /* tlv.c */; }; + B3CD323E29AF8B6E00374AF8 /* socket.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD304429AF8B6D00374AF8 /* socket.c */; }; + B3CD323F29AF8B6E00374AF8 /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD304629AF8B6D00374AF8 /* utils.c */; }; + B3CD324029AF8B6E00374AF8 /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD304729AF8B6D00374AF8 /* common.h */; }; + B3CD324129AF8B6E00374AF8 /* cbuf.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD304829AF8B6D00374AF8 /* cbuf.c */; }; + B3CD324229AF8B6E00374AF8 /* termcolors.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD304929AF8B6D00374AF8 /* termcolors.c */; }; + B3CD324329AF8B6E00374AF8 /* opack.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD304A29AF8B6D00374AF8 /* opack.c */; }; + B3CD324429AF8B6E00374AF8 /* glue.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD304B29AF8B6D00374AF8 /* glue.c */; }; + B3CD326029AF8B6E00374AF8 /* strbuf.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD310629AF8B6D00374AF8 /* strbuf.h */; }; + B3CD326129AF8B6E00374AF8 /* bytearray.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD310729AF8B6D00374AF8 /* bytearray.h */; }; + B3CD326229AF8B6E00374AF8 /* bplist.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD310829AF8B6D00374AF8 /* bplist.c */; }; + B3CD326329AF8B6E00374AF8 /* time64.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD310929AF8B6D00374AF8 /* time64.c */; }; + B3CD326429AF8B6E00374AF8 /* xplist.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD310A29AF8B6D00374AF8 /* xplist.c */; }; + B3CD326529AF8B6E00374AF8 /* base64.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD310C29AF8B6D00374AF8 /* base64.h */; }; + B3CD326629AF8B6E00374AF8 /* ptrarray.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD310D29AF8B6D00374AF8 /* ptrarray.h */; }; + B3CD326729AF8B6E00374AF8 /* hashtable.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD310E29AF8B6D00374AF8 /* hashtable.h */; }; + B3CD326829AF8B6E00374AF8 /* Structure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3CD310F29AF8B6D00374AF8 /* Structure.cpp */; }; + B3CD326929AF8B6E00374AF8 /* Uid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3CD311029AF8B6D00374AF8 /* Uid.cpp */; }; + B3CD326A29AF8B6E00374AF8 /* Date.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3CD311129AF8B6D00374AF8 /* Date.cpp */; }; + B3CD326B29AF8B6E00374AF8 /* Node.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3CD311229AF8B6D00374AF8 /* Node.cpp */; }; + B3CD326C29AF8B6E00374AF8 /* String.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3CD311329AF8B6D00374AF8 /* String.cpp */; }; + B3CD326D29AF8B6E00374AF8 /* plist.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD311429AF8B6D00374AF8 /* plist.c */; }; + B3CD326E29AF8B6E00374AF8 /* Data.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3CD311529AF8B6D00374AF8 /* Data.cpp */; }; + B3CD326F29AF8B6E00374AF8 /* Array.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3CD311729AF8B6D00374AF8 /* Array.cpp */; }; + B3CD327029AF8B6E00374AF8 /* Real.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3CD311829AF8B6D00374AF8 /* Real.cpp */; }; + B3CD327129AF8B6E00374AF8 /* bytearray.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD311929AF8B6D00374AF8 /* bytearray.c */; }; + B3CD327229AF8B6E00374AF8 /* time64_limits.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD311A29AF8B6D00374AF8 /* time64_limits.h */; }; + B3CD327329AF8B6E00374AF8 /* ptrarray.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD311B29AF8B6D00374AF8 /* ptrarray.c */; }; + B3CD327429AF8B6E00374AF8 /* hashtable.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD311C29AF8B6D00374AF8 /* hashtable.c */; }; + B3CD327529AF8B6E00374AF8 /* base64.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD311D29AF8B6D00374AF8 /* base64.c */; }; + B3CD327629AF8B6E00374AF8 /* time64.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD311E29AF8B6D00374AF8 /* time64.h */; }; + B3CD327729AF8B6E00374AF8 /* Integer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3CD311F29AF8B6D00374AF8 /* Integer.cpp */; }; + B3CD327829AF8B6E00374AF8 /* Boolean.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3CD312029AF8B6D00374AF8 /* Boolean.cpp */; }; + B3CD327929AF8B6E00374AF8 /* Key.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3CD312129AF8B6D00374AF8 /* Key.cpp */; }; + B3CD327A29AF8B6E00374AF8 /* plist.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD312329AF8B6D00374AF8 /* plist.h */; }; + B3CD327B29AF8B6E00374AF8 /* Dictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B3CD312429AF8B6D00374AF8 /* Dictionary.cpp */; }; + B3CD328529AF8B6F00374AF8 /* libusbmuxd.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD314329AF8B6D00374AF8 /* libusbmuxd.c */; }; + B3CD32DA29AF8B6F00374AF8 /* syslog_relay.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD31F729AF8B6E00374AF8 /* syslog_relay.c */; }; + B3CD32DB29AF8B6F00374AF8 /* lockdown.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD31F829AF8B6E00374AF8 /* lockdown.c */; }; + B3CD32DC29AF8B6F00374AF8 /* device_link_service.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD31F929AF8B6E00374AF8 /* device_link_service.c */; }; + B3CD32DD29AF8B6F00374AF8 /* installation_proxy.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD31FA29AF8B6E00374AF8 /* installation_proxy.h */; }; + B3CD32DE29AF8B6F00374AF8 /* companion_proxy.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD31FB29AF8B6E00374AF8 /* companion_proxy.h */; }; + B3CD32DF29AF8B6F00374AF8 /* bt_packet_logger.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD31FC29AF8B6E00374AF8 /* bt_packet_logger.c */; }; + B3CD32E029AF8B6F00374AF8 /* notification_proxy.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD31FE29AF8B6E00374AF8 /* notification_proxy.h */; }; + B3CD32E129AF8B6F00374AF8 /* mobile_image_mounter.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD31FF29AF8B6E00374AF8 /* mobile_image_mounter.c */; }; + B3CD32E229AF8B6F00374AF8 /* restore.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD320029AF8B6E00374AF8 /* restore.h */; }; + B3CD32E329AF8B6F00374AF8 /* mobilebackup.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD320129AF8B6E00374AF8 /* mobilebackup.h */; }; + B3CD32E429AF8B6F00374AF8 /* sbservices.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD320229AF8B6E00374AF8 /* sbservices.c */; }; + B3CD32E529AF8B6F00374AF8 /* debugserver.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD320329AF8B6E00374AF8 /* debugserver.c */; }; + B3CD32E629AF8B6F00374AF8 /* misagent.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD320429AF8B6E00374AF8 /* misagent.h */; }; + B3CD32E729AF8B6F00374AF8 /* property_list_service.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD320529AF8B6E00374AF8 /* property_list_service.h */; }; + B3CD32E829AF8B6F00374AF8 /* webinspector.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD320629AF8B6E00374AF8 /* webinspector.c */; }; + B3CD32E929AF8B6F00374AF8 /* service.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD320729AF8B6E00374AF8 /* service.h */; }; + B3CD32EA29AF8B6F00374AF8 /* mobileactivation.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD320829AF8B6E00374AF8 /* mobileactivation.h */; }; + B3CD32EB29AF8B6F00374AF8 /* afc.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD320929AF8B6E00374AF8 /* afc.c */; }; + B3CD32EC29AF8B6F00374AF8 /* diagnostics_relay.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD320A29AF8B6E00374AF8 /* diagnostics_relay.c */; }; + B3CD32ED29AF8B6F00374AF8 /* screenshotr.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD320B29AF8B6E00374AF8 /* screenshotr.h */; }; + B3CD32EE29AF8B6F00374AF8 /* file_relay.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD320C29AF8B6E00374AF8 /* file_relay.h */; }; + B3CD32EF29AF8B6F00374AF8 /* heartbeat.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD320D29AF8B6E00374AF8 /* heartbeat.h */; }; + B3CD32F029AF8B6F00374AF8 /* preboard.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD320E29AF8B6E00374AF8 /* preboard.h */; }; + B3CD32F129AF8B6F00374AF8 /* mobilebackup2.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD320F29AF8B6E00374AF8 /* mobilebackup2.h */; }; + B3CD32F229AF8B6F00374AF8 /* reverse_proxy.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD321029AF8B6E00374AF8 /* reverse_proxy.c */; }; + B3CD32F329AF8B6F00374AF8 /* house_arrest.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD321129AF8B6E00374AF8 /* house_arrest.c */; }; + B3CD32F429AF8B6F00374AF8 /* idevice.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD321229AF8B6E00374AF8 /* idevice.c */; }; + B3CD32F529AF8B6F00374AF8 /* mobilesync.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD321329AF8B6E00374AF8 /* mobilesync.c */; }; + B3CD32F629AF8B6F00374AF8 /* notification_proxy.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD321429AF8B6E00374AF8 /* notification_proxy.c */; }; + B3CD32F729AF8B6F00374AF8 /* mobile_image_mounter.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD321629AF8B6E00374AF8 /* mobile_image_mounter.h */; }; + B3CD32F829AF8B6F00374AF8 /* restore.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD321729AF8B6E00374AF8 /* restore.c */; }; + B3CD32F929AF8B6F00374AF8 /* bt_packet_logger.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD321829AF8B6E00374AF8 /* bt_packet_logger.h */; }; + B3CD32FA29AF8B6F00374AF8 /* companion_proxy.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD321929AF8B6E00374AF8 /* companion_proxy.c */; }; + B3CD32FB29AF8B6F00374AF8 /* installation_proxy.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD321A29AF8B6E00374AF8 /* installation_proxy.c */; }; + B3CD32FC29AF8B6F00374AF8 /* device_link_service.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD321B29AF8B6E00374AF8 /* device_link_service.h */; }; + B3CD32FD29AF8B6F00374AF8 /* lockdown.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD321C29AF8B6E00374AF8 /* lockdown.h */; }; + B3CD32FE29AF8B6F00374AF8 /* syslog_relay.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD321D29AF8B6E00374AF8 /* syslog_relay.h */; }; + B3CD32FF29AF8B6F00374AF8 /* mobileactivation.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD321E29AF8B6E00374AF8 /* mobileactivation.c */; }; + B3CD330029AF8B6F00374AF8 /* service.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD321F29AF8B6E00374AF8 /* service.c */; }; + B3CD330129AF8B6F00374AF8 /* webinspector.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD322029AF8B6E00374AF8 /* webinspector.h */; }; + B3CD330229AF8B6F00374AF8 /* property_list_service.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD322129AF8B6E00374AF8 /* property_list_service.c */; }; + B3CD330329AF8B6F00374AF8 /* misagent.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD322229AF8B6E00374AF8 /* misagent.c */; }; + B3CD330429AF8B6F00374AF8 /* debugserver.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD322329AF8B6E00374AF8 /* debugserver.h */; }; + B3CD330529AF8B6F00374AF8 /* sbservices.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD322429AF8B6E00374AF8 /* sbservices.h */; }; + B3CD330629AF8B6F00374AF8 /* mobilebackup.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD322529AF8B6E00374AF8 /* mobilebackup.c */; }; + B3CD330729AF8B6F00374AF8 /* reverse_proxy.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD322629AF8B6E00374AF8 /* reverse_proxy.h */; }; + B3CD330829AF8B6F00374AF8 /* preboard.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD322729AF8B6E00374AF8 /* preboard.c */; }; + B3CD330929AF8B6F00374AF8 /* mobilebackup2.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD322829AF8B6E00374AF8 /* mobilebackup2.c */; }; + B3CD330A29AF8B6F00374AF8 /* diagnostics_relay.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD322929AF8B6E00374AF8 /* diagnostics_relay.h */; }; + B3CD330B29AF8B6F00374AF8 /* afc.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD322A29AF8B6E00374AF8 /* afc.h */; }; + B3CD330C29AF8B6F00374AF8 /* file_relay.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD322B29AF8B6E00374AF8 /* file_relay.c */; }; + B3CD330D29AF8B6F00374AF8 /* heartbeat.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD322C29AF8B6E00374AF8 /* heartbeat.c */; }; + B3CD330E29AF8B6F00374AF8 /* screenshotr.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD322D29AF8B6E00374AF8 /* screenshotr.c */; }; + B3CD330F29AF8B6F00374AF8 /* lockdown-cu.c in Sources */ = {isa = PBXBuildFile; fileRef = B3CD322E29AF8B6E00374AF8 /* lockdown-cu.c */; }; + B3CD331029AF8B6F00374AF8 /* mobilesync.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD322F29AF8B6E00374AF8 /* mobilesync.h */; }; + B3CD331129AF8B6F00374AF8 /* idevice.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD323029AF8B6E00374AF8 /* idevice.h */; }; + B3CD331229AF8B6F00374AF8 /* house_arrest.h in Headers */ = {isa = PBXBuildFile; fileRef = B3CD323129AF8B6E00374AF8 /* house_arrest.h */; }; B3EE16B62925E27D00B3B1F5 /* AnisetteManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3EE16B52925E27D00B3B1F5 /* AnisetteManager.swift */; }; BF02419622F2199300129732 /* RefreshAttemptsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF02419522F2199300129732 /* RefreshAttemptsViewController.swift */; }; BF08858322DE795100DE9F1E /* MyAppsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF08858222DE795100DE9F1E /* MyAppsViewController.swift */; }; @@ -96,59 +181,6 @@ BF44EEF0246B08BA002A52F2 /* BackupController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF44EEEF246B08BA002A52F2 /* BackupController.swift */; }; BF44EEF3246B3A17002A52F2 /* AltBackup.ipa in Resources */ = {isa = PBXBuildFile; fileRef = BF44EEF2246B3A17002A52F2 /* AltBackup.ipa */; }; BF44EEFC246B4550002A52F2 /* RemoveAppOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF44EEFB246B4550002A52F2 /* RemoveAppOperation.swift */; }; - BF4587F82298D3AB00BD7491 /* service.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587C82298D3A800BD7491 /* service.h */; }; - BF4587F92298D3AB00BD7491 /* diagnostics_relay.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587C92298D3A800BD7491 /* diagnostics_relay.c */; }; - BF4587FA2298D3AB00BD7491 /* diagnostics_relay.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587CA2298D3A800BD7491 /* diagnostics_relay.h */; }; - BF4587FB2298D3AB00BD7491 /* notification_proxy.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587CB2298D3A800BD7491 /* notification_proxy.c */; }; - BF4587FC2298D3AB00BD7491 /* sbservices.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587CC2298D3A800BD7491 /* sbservices.c */; }; - BF4587FD2298D3AB00BD7491 /* sbservices.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587CD2298D3A800BD7491 /* sbservices.h */; }; - BF4587FE2298D3AB00BD7491 /* mobilebackup2.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587CE2298D3A800BD7491 /* mobilebackup2.h */; }; - BF4587FF2298D3AB00BD7491 /* heartbeat.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587CF2298D3A800BD7491 /* heartbeat.c */; }; - BF4588002298D3AB00BD7491 /* restore.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587D02298D3A800BD7491 /* restore.h */; }; - BF4588012298D3AB00BD7491 /* installation_proxy.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587D12298D3A800BD7491 /* installation_proxy.h */; }; - BF4588022298D3AB00BD7491 /* file_relay.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587D22298D3A800BD7491 /* file_relay.c */; }; - BF4588032298D3AB00BD7491 /* syslog_relay.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587D32298D3A800BD7491 /* syslog_relay.c */; }; - BF4588042298D3AB00BD7491 /* lockdown.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587D42298D3A800BD7491 /* lockdown.h */; }; - BF4588052298D3AB00BD7491 /* idevice.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587D52298D3A800BD7491 /* idevice.h */; }; - BF4588062298D3AB00BD7491 /* webinspector.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587D62298D3A800BD7491 /* webinspector.c */; }; - BF4588072298D3AB00BD7491 /* afc.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587D72298D3A800BD7491 /* afc.c */; }; - BF4588082298D3AB00BD7491 /* mobile_image_mounter.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587D82298D3A800BD7491 /* mobile_image_mounter.c */; }; - BF4588092298D3AB00BD7491 /* installation_proxy.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587D92298D3A900BD7491 /* installation_proxy.c */; }; - BF45880A2298D3AB00BD7491 /* screenshotr.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587DA2298D3A900BD7491 /* screenshotr.h */; }; - BF45880B2298D3AB00BD7491 /* mobilesync.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587DB2298D3A900BD7491 /* mobilesync.h */; }; - BF45880C2298D3AB00BD7491 /* mobilebackup2.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587DC2298D3A900BD7491 /* mobilebackup2.c */; }; - BF45880D2298D3AB00BD7491 /* mobilebackup.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587DD2298D3A900BD7491 /* mobilebackup.c */; }; - BF45880E2298D3AB00BD7491 /* debugserver.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587DE2298D3A900BD7491 /* debugserver.h */; }; - BF45880F2298D3AB00BD7491 /* debugserver.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587DF2298D3A900BD7491 /* debugserver.c */; }; - BF4588102298D3AB00BD7491 /* heartbeat.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587E02298D3A900BD7491 /* heartbeat.h */; }; - BF4588112298D3AB00BD7491 /* misagent.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587E12298D3A900BD7491 /* misagent.h */; }; - BF4588122298D3AB00BD7491 /* house_arrest.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587E22298D3A900BD7491 /* house_arrest.h */; }; - BF4588132298D3AB00BD7491 /* notification_proxy.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587E32298D3A900BD7491 /* notification_proxy.h */; }; - BF4588142298D3AB00BD7491 /* device_link_service.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587E42298D3A900BD7491 /* device_link_service.c */; }; - BF4588152298D3AB00BD7491 /* mobilebackup.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587E52298D3A900BD7491 /* mobilebackup.h */; }; - BF4588162298D3AB00BD7491 /* restore.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587E62298D3A900BD7491 /* restore.c */; }; - BF4588172298D3AB00BD7491 /* screenshotr.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587E72298D3A900BD7491 /* screenshotr.c */; }; - BF4588182298D3AB00BD7491 /* syslog_relay.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587E82298D3A900BD7491 /* syslog_relay.h */; }; - BF4588192298D3AB00BD7491 /* webinspector.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587E92298D3AA00BD7491 /* webinspector.h */; }; - BF45881A2298D3AB00BD7491 /* mobileactivation.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587EA2298D3AA00BD7491 /* mobileactivation.h */; }; - BF45881B2298D3AB00BD7491 /* house_arrest.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587EB2298D3AA00BD7491 /* house_arrest.c */; }; - BF45881C2298D3AB00BD7491 /* afc.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587EC2298D3AA00BD7491 /* afc.h */; }; - BF45881D2298D3AB00BD7491 /* file_relay.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587ED2298D3AA00BD7491 /* file_relay.h */; }; - BF45881E2298D3AB00BD7491 /* misagent.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587EE2298D3AA00BD7491 /* misagent.c */; }; - BF45881F2298D3AB00BD7491 /* device_link_service.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587EF2298D3AA00BD7491 /* device_link_service.h */; }; - BF4588202298D3AB00BD7491 /* mobile_image_mounter.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587F02298D3AA00BD7491 /* mobile_image_mounter.h */; }; - BF4588212298D3AB00BD7491 /* idevice.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587F12298D3AA00BD7491 /* idevice.c */; }; - BF4588222298D3AB00BD7491 /* mobileactivation.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587F22298D3AA00BD7491 /* mobileactivation.c */; }; - BF4588232298D3AB00BD7491 /* mobilesync.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587F32298D3AA00BD7491 /* mobilesync.c */; }; - BF4588242298D3AB00BD7491 /* property_list_service.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587F42298D3AA00BD7491 /* property_list_service.c */; }; - BF4588252298D3AB00BD7491 /* property_list_service.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4587F52298D3AA00BD7491 /* property_list_service.h */; }; - BF4588262298D3AB00BD7491 /* lockdown.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587F62298D3AB00BD7491 /* lockdown.c */; }; - BF4588272298D3AB00BD7491 /* service.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4587F72298D3AB00BD7491 /* service.c */; }; - BF4588342298D3C100BD7491 /* userpref.h in Headers */ = {isa = PBXBuildFile; fileRef = BF45882A2298D3C000BD7491 /* userpref.h */; }; - BF4588352298D3C100BD7491 /* userpref.c in Sources */ = {isa = PBXBuildFile; fileRef = BF45882B2298D3C000BD7491 /* userpref.c */; }; - BF4588362298D3C100BD7491 /* debug.h in Headers */ = {isa = PBXBuildFile; fileRef = BF45882C2298D3C000BD7491 /* debug.h */; }; - BF45883A2298D3C100BD7491 /* debug.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4588302298D3C000BD7491 /* debug.c */; }; - BF4588432298D40000BD7491 /* libusbmuxd.c in Sources */ = {isa = PBXBuildFile; fileRef = BF4588422298D40000BD7491 /* libusbmuxd.c */; }; BF4B78FE24B3D1DB008AB4AC /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF4B78FD24B3D1DB008AB4AC /* SceneDelegate.swift */; }; BF56D2AC23DF8E170006506D /* FetchAppIDsOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF56D2AB23DF8E170006506D /* FetchAppIDsOperation.swift */; }; BF56D2AF23DF9E310006506D /* AppIDsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF56D2AE23DF9E310006506D /* AppIDsViewController.swift */; }; @@ -241,37 +273,6 @@ BFD2477A2284B9A700981D42 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BFD247782284B9A700981D42 /* LaunchScreen.storyboard */; }; BFD2478C2284C4C300981D42 /* AppIconImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD2478B2284C4C300981D42 /* AppIconImageView.swift */; }; BFD2478F2284C8F900981D42 /* Button.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD2478E2284C8F900981D42 /* Button.swift */; }; - BFD52C0122A1A9CB000B7ED1 /* ptrarray.c in Sources */ = {isa = PBXBuildFile; fileRef = BFD52BE522A1A9CA000B7ED1 /* ptrarray.c */; }; - BFD52C0222A1A9CB000B7ED1 /* base64.c in Sources */ = {isa = PBXBuildFile; fileRef = BFD52BE622A1A9CA000B7ED1 /* base64.c */; }; - BFD52C0322A1A9CB000B7ED1 /* hashtable.c in Sources */ = {isa = PBXBuildFile; fileRef = BFD52BE722A1A9CA000B7ED1 /* hashtable.c */; }; - BFD52C0422A1A9CB000B7ED1 /* Dictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFD52BE822A1A9CA000B7ED1 /* Dictionary.cpp */; }; - BFD52C0522A1A9CB000B7ED1 /* ptrarray.h in Headers */ = {isa = PBXBuildFile; fileRef = BFD52BE922A1A9CA000B7ED1 /* ptrarray.h */; }; - BFD52C0622A1A9CB000B7ED1 /* bplist.c in Sources */ = {isa = PBXBuildFile; fileRef = BFD52BEA22A1A9CA000B7ED1 /* bplist.c */; }; - BFD52C0722A1A9CB000B7ED1 /* String.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFD52BEB22A1A9CA000B7ED1 /* String.cpp */; }; - BFD52C0822A1A9CB000B7ED1 /* time64.c in Sources */ = {isa = PBXBuildFile; fileRef = BFD52BEC22A1A9CA000B7ED1 /* time64.c */; }; - BFD52C0922A1A9CB000B7ED1 /* plist.h in Headers */ = {isa = PBXBuildFile; fileRef = BFD52BED22A1A9CA000B7ED1 /* plist.h */; }; - BFD52C0A22A1A9CB000B7ED1 /* plist.c in Sources */ = {isa = PBXBuildFile; fileRef = BFD52BEE22A1A9CA000B7ED1 /* plist.c */; }; - BFD52C0B22A1A9CB000B7ED1 /* hashtable.h in Headers */ = {isa = PBXBuildFile; fileRef = BFD52BEF22A1A9CA000B7ED1 /* hashtable.h */; }; - BFD52C0C22A1A9CB000B7ED1 /* Date.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFD52BF022A1A9CA000B7ED1 /* Date.cpp */; }; - BFD52C0D22A1A9CB000B7ED1 /* Uid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFD52BF122A1A9CA000B7ED1 /* Uid.cpp */; }; - BFD52C0E22A1A9CB000B7ED1 /* Boolean.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFD52BF222A1A9CA000B7ED1 /* Boolean.cpp */; }; - BFD52C0F22A1A9CB000B7ED1 /* Real.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFD52BF322A1A9CA000B7ED1 /* Real.cpp */; }; - BFD52C1022A1A9CB000B7ED1 /* strbuf.h in Headers */ = {isa = PBXBuildFile; fileRef = BFD52BF422A1A9CA000B7ED1 /* strbuf.h */; }; - BFD52C1122A1A9CB000B7ED1 /* bytearray.c in Sources */ = {isa = PBXBuildFile; fileRef = BFD52BF522A1A9CA000B7ED1 /* bytearray.c */; }; - BFD52C1222A1A9CB000B7ED1 /* base64.h in Headers */ = {isa = PBXBuildFile; fileRef = BFD52BF622A1A9CA000B7ED1 /* base64.h */; }; - BFD52C1322A1A9CB000B7ED1 /* Data.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFD52BF722A1A9CA000B7ED1 /* Data.cpp */; }; - BFD52C1422A1A9CB000B7ED1 /* Array.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFD52BF822A1A9CB000B7ED1 /* Array.cpp */; }; - BFD52C1522A1A9CB000B7ED1 /* Node.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFD52BF922A1A9CB000B7ED1 /* Node.cpp */; }; - BFD52C1622A1A9CB000B7ED1 /* bytearray.h in Headers */ = {isa = PBXBuildFile; fileRef = BFD52BFA22A1A9CB000B7ED1 /* bytearray.h */; }; - BFD52C1722A1A9CB000B7ED1 /* Key.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFD52BFB22A1A9CB000B7ED1 /* Key.cpp */; }; - BFD52C1822A1A9CB000B7ED1 /* Integer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFD52BFC22A1A9CB000B7ED1 /* Integer.cpp */; }; - BFD52C1922A1A9CB000B7ED1 /* Structure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFD52BFD22A1A9CB000B7ED1 /* Structure.cpp */; }; - BFD52C1A22A1A9CB000B7ED1 /* time64_limits.h in Headers */ = {isa = PBXBuildFile; fileRef = BFD52BFE22A1A9CB000B7ED1 /* time64_limits.h */; }; - BFD52C1B22A1A9CB000B7ED1 /* time64.h in Headers */ = {isa = PBXBuildFile; fileRef = BFD52BFF22A1A9CB000B7ED1 /* time64.h */; }; - BFD52C1C22A1A9CB000B7ED1 /* xplist.c in Sources */ = {isa = PBXBuildFile; fileRef = BFD52C0022A1A9CB000B7ED1 /* xplist.c */; }; - BFD52C2022A1A9EC000B7ED1 /* node.c in Sources */ = {isa = PBXBuildFile; fileRef = BFD52C1D22A1A9EC000B7ED1 /* node.c */; }; - BFD52C2122A1A9EC000B7ED1 /* node_list.c in Sources */ = {isa = PBXBuildFile; fileRef = BFD52C1E22A1A9EC000B7ED1 /* node_list.c */; }; - BFD52C2222A1A9EC000B7ED1 /* cnary.c in Sources */ = {isa = PBXBuildFile; fileRef = BFD52C1F22A1A9EC000B7ED1 /* cnary.c */; }; BFD6B03322DFF20800B86064 /* MyAppsComponents.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD6B03222DFF20800B86064 /* MyAppsComponents.swift */; }; BFDB5B2622EFBBEA00F74113 /* BrowseCollectionViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = BFDB5B2522EFBBEA00F74113 /* BrowseCollectionViewCell.xib */; }; BFDB6A0822AAED73007EA6D6 /* ResignAppOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFDB6A0722AAED73007EA6D6 /* ResignAppOperation.swift */; }; @@ -397,18 +398,7 @@ 191E5FB5290A5E1F001A3B7C /* libminimuxer.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libminimuxer.a; path = "Dependencies/minimuxer/target/aarch64-apple-ios/debug/libminimuxer.a"; sourceTree = ""; }; 1920B04E2924AC8300744F60 /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = Settings.bundle; path = Resources/Settings.bundle; sourceTree = ""; }; 19B9B7442845E6DF0076EF69 /* SelectTeamViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectTeamViewController.swift; sourceTree = ""; }; - B33FFBA9295F8F78002259E6 /* preboard.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = preboard.c; path = src/preboard.c; sourceTree = ""; }; - B33FFBAB295F8F98002259E6 /* companion_proxy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = companion_proxy.c; path = src/companion_proxy.c; sourceTree = ""; }; B343F86C295F759E002B1159 /* libresolv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libresolv.tbd; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/lib/libresolv.tbd; sourceTree = DEVELOPER_DIR; }; - B343F872295F7C5C002B1159 /* opack.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = opack.c; sourceTree = ""; }; - B343F873295F7C5C002B1159 /* cbuf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cbuf.c; sourceTree = ""; }; - B343F874295F7C5D002B1159 /* collection.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = collection.c; sourceTree = ""; }; - B343F875295F7C5D002B1159 /* glue.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = glue.c; sourceTree = ""; }; - B343F876295F7C5D002B1159 /* socket.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = socket.c; sourceTree = ""; }; - B343F877295F7C5D002B1159 /* termcolors.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = termcolors.c; sourceTree = ""; }; - B343F879295F7C5D002B1159 /* thread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = thread.c; sourceTree = ""; }; - B343F87A295F7C5D002B1159 /* utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utils.c; sourceTree = ""; }; - B343F87B295F7C5D002B1159 /* tlv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tlv.c; sourceTree = ""; }; B34AFD1A29A9DFA200E637B4 /* NSError+AltStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSError+AltStore.swift"; sourceTree = ""; }; B36B16DA29AF7C49008735A9 /* CFNotificationName+AltStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CFNotificationName+AltStore.swift"; sourceTree = ""; }; B36B16DB29AF7C49008735A9 /* AltConstants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AltConstants.swift; sourceTree = ""; }; @@ -447,13 +437,113 @@ B3C39606284F4C8400DA9E2F /* CodeSigning.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = CodeSigning.xcconfig; sourceTree = ""; }; B3C39607284F4C8400DA9E2F /* Build.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Build.xcconfig; sourceTree = ""; }; B3C39608284F4C8400DA9E2F /* CodeSigning.xcconfig.sample */ = {isa = PBXFileReference; lastKnownFileType = text; path = CodeSigning.xcconfig.sample; sourceTree = ""; }; - B3C3960B284F4C9800DA9E2F /* AltStore.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AltStore.xcconfig; sourceTree = ""; }; - B3C3960D284F4E4B00DA9E2F /* AltWidgetExtension.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AltWidgetExtension.xcconfig; sourceTree = ""; }; - B3C3960E284F4F9100DA9E2F /* AltStoreCore.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AltStoreCore.xcconfig; sourceTree = ""; }; - B3C3960F284F53E900DA9E2F /* AltBackup.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AltBackup.xcconfig; sourceTree = ""; }; B3CD300B29AF7E4F00374AF8 /* NewsCollectionViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = NewsCollectionViewCell.xib; sourceTree = ""; }; B3CD300C29AF7E4F00374AF8 /* PatchApp.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = PatchApp.storyboard; sourceTree = ""; }; B3CD300D29AF7E4F00374AF8 /* AppBannerView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = AppBannerView.xib; sourceTree = ""; }; + B3CD301E29AF89C000374AF8 /* SideBackup.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = SideBackup.xcconfig; sourceTree = ""; }; + B3CD301F29AF89C000374AF8 /* SideWidgetExtension.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = SideWidgetExtension.xcconfig; sourceTree = ""; }; + B3CD302029AF89C000374AF8 /* Shared.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Shared.xcconfig; sourceTree = ""; }; + B3CD302129AF89C000374AF8 /* Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; + B3CD302229AF89C000374AF8 /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; + B3CD302329AF89C000374AF8 /* SideStore.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = SideStore.xcconfig; sourceTree = ""; }; + B3CD302429AF89C000374AF8 /* Archive.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Archive.xcconfig; sourceTree = ""; }; + B3CD302529AF89C000374AF8 /* SideStoreCore.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = SideStoreCore.xcconfig; sourceTree = ""; }; + B3CD304029AF8B6D00374AF8 /* thread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = thread.c; sourceTree = ""; }; + B3CD304129AF8B6D00374AF8 /* collection.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = collection.c; sourceTree = ""; }; + B3CD304229AF8B6D00374AF8 /* tlv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tlv.c; sourceTree = ""; }; + B3CD304429AF8B6D00374AF8 /* socket.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = socket.c; sourceTree = ""; }; + B3CD304629AF8B6D00374AF8 /* utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utils.c; sourceTree = ""; }; + B3CD304729AF8B6D00374AF8 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = ""; }; + B3CD304829AF8B6D00374AF8 /* cbuf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cbuf.c; sourceTree = ""; }; + B3CD304929AF8B6D00374AF8 /* termcolors.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = termcolors.c; sourceTree = ""; }; + B3CD304A29AF8B6D00374AF8 /* opack.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = opack.c; sourceTree = ""; }; + B3CD304B29AF8B6D00374AF8 /* glue.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = glue.c; sourceTree = ""; }; + B3CD310629AF8B6D00374AF8 /* strbuf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strbuf.h; sourceTree = ""; }; + B3CD310729AF8B6D00374AF8 /* bytearray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bytearray.h; sourceTree = ""; }; + B3CD310829AF8B6D00374AF8 /* bplist.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bplist.c; sourceTree = ""; }; + B3CD310929AF8B6D00374AF8 /* time64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = time64.c; sourceTree = ""; }; + B3CD310A29AF8B6D00374AF8 /* xplist.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xplist.c; sourceTree = ""; }; + B3CD310C29AF8B6D00374AF8 /* base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = base64.h; sourceTree = ""; }; + B3CD310D29AF8B6D00374AF8 /* ptrarray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ptrarray.h; sourceTree = ""; }; + B3CD310E29AF8B6D00374AF8 /* hashtable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hashtable.h; sourceTree = ""; }; + B3CD310F29AF8B6D00374AF8 /* Structure.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Structure.cpp; sourceTree = ""; }; + B3CD311029AF8B6D00374AF8 /* Uid.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Uid.cpp; sourceTree = ""; }; + B3CD311129AF8B6D00374AF8 /* Date.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Date.cpp; sourceTree = ""; }; + B3CD311229AF8B6D00374AF8 /* Node.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Node.cpp; sourceTree = ""; }; + B3CD311329AF8B6D00374AF8 /* String.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = String.cpp; sourceTree = ""; }; + B3CD311429AF8B6D00374AF8 /* plist.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = plist.c; sourceTree = ""; }; + B3CD311529AF8B6D00374AF8 /* Data.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Data.cpp; sourceTree = ""; }; + B3CD311729AF8B6D00374AF8 /* Array.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Array.cpp; sourceTree = ""; }; + B3CD311829AF8B6D00374AF8 /* Real.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Real.cpp; sourceTree = ""; }; + B3CD311929AF8B6D00374AF8 /* bytearray.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bytearray.c; sourceTree = ""; }; + B3CD311A29AF8B6D00374AF8 /* time64_limits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = time64_limits.h; sourceTree = ""; }; + B3CD311B29AF8B6D00374AF8 /* ptrarray.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ptrarray.c; sourceTree = ""; }; + B3CD311C29AF8B6D00374AF8 /* hashtable.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hashtable.c; sourceTree = ""; }; + B3CD311D29AF8B6D00374AF8 /* base64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = base64.c; sourceTree = ""; }; + B3CD311E29AF8B6D00374AF8 /* time64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = time64.h; sourceTree = ""; }; + B3CD311F29AF8B6D00374AF8 /* Integer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Integer.cpp; sourceTree = ""; }; + B3CD312029AF8B6D00374AF8 /* Boolean.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Boolean.cpp; sourceTree = ""; }; + B3CD312129AF8B6D00374AF8 /* Key.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Key.cpp; sourceTree = ""; }; + B3CD312329AF8B6D00374AF8 /* plist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = plist.h; sourceTree = ""; }; + B3CD312429AF8B6D00374AF8 /* Dictionary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Dictionary.cpp; sourceTree = ""; }; + B3CD314329AF8B6D00374AF8 /* libusbmuxd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = libusbmuxd.c; sourceTree = ""; }; + B3CD31F729AF8B6E00374AF8 /* syslog_relay.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = syslog_relay.c; sourceTree = ""; }; + B3CD31F829AF8B6E00374AF8 /* lockdown.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lockdown.c; sourceTree = ""; }; + B3CD31F929AF8B6E00374AF8 /* device_link_service.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = device_link_service.c; sourceTree = ""; }; + B3CD31FA29AF8B6E00374AF8 /* installation_proxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = installation_proxy.h; sourceTree = ""; }; + B3CD31FB29AF8B6E00374AF8 /* companion_proxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = companion_proxy.h; sourceTree = ""; }; + B3CD31FC29AF8B6E00374AF8 /* bt_packet_logger.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bt_packet_logger.c; sourceTree = ""; }; + B3CD31FE29AF8B6E00374AF8 /* notification_proxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = notification_proxy.h; sourceTree = ""; }; + B3CD31FF29AF8B6E00374AF8 /* mobile_image_mounter.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mobile_image_mounter.c; sourceTree = ""; }; + B3CD320029AF8B6E00374AF8 /* restore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = restore.h; sourceTree = ""; }; + B3CD320129AF8B6E00374AF8 /* mobilebackup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mobilebackup.h; sourceTree = ""; }; + B3CD320229AF8B6E00374AF8 /* sbservices.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sbservices.c; sourceTree = ""; }; + B3CD320329AF8B6E00374AF8 /* debugserver.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = debugserver.c; sourceTree = ""; }; + B3CD320429AF8B6E00374AF8 /* misagent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = misagent.h; sourceTree = ""; }; + B3CD320529AF8B6E00374AF8 /* property_list_service.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = property_list_service.h; sourceTree = ""; }; + B3CD320629AF8B6E00374AF8 /* webinspector.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = webinspector.c; sourceTree = ""; }; + B3CD320729AF8B6E00374AF8 /* service.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = service.h; sourceTree = ""; }; + B3CD320829AF8B6E00374AF8 /* mobileactivation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mobileactivation.h; sourceTree = ""; }; + B3CD320929AF8B6E00374AF8 /* afc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = afc.c; sourceTree = ""; }; + B3CD320A29AF8B6E00374AF8 /* diagnostics_relay.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = diagnostics_relay.c; sourceTree = ""; }; + B3CD320B29AF8B6E00374AF8 /* screenshotr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = screenshotr.h; sourceTree = ""; }; + B3CD320C29AF8B6E00374AF8 /* file_relay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = file_relay.h; sourceTree = ""; }; + B3CD320D29AF8B6E00374AF8 /* heartbeat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = heartbeat.h; sourceTree = ""; }; + B3CD320E29AF8B6E00374AF8 /* preboard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = preboard.h; sourceTree = ""; }; + B3CD320F29AF8B6E00374AF8 /* mobilebackup2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mobilebackup2.h; sourceTree = ""; }; + B3CD321029AF8B6E00374AF8 /* reverse_proxy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = reverse_proxy.c; sourceTree = ""; }; + B3CD321129AF8B6E00374AF8 /* house_arrest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = house_arrest.c; sourceTree = ""; }; + B3CD321229AF8B6E00374AF8 /* idevice.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = idevice.c; sourceTree = ""; }; + B3CD321329AF8B6E00374AF8 /* mobilesync.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mobilesync.c; sourceTree = ""; }; + B3CD321429AF8B6E00374AF8 /* notification_proxy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = notification_proxy.c; sourceTree = ""; }; + B3CD321629AF8B6E00374AF8 /* mobile_image_mounter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mobile_image_mounter.h; sourceTree = ""; }; + B3CD321729AF8B6E00374AF8 /* restore.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = restore.c; sourceTree = ""; }; + B3CD321829AF8B6E00374AF8 /* bt_packet_logger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bt_packet_logger.h; sourceTree = ""; }; + B3CD321929AF8B6E00374AF8 /* companion_proxy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = companion_proxy.c; sourceTree = ""; }; + B3CD321A29AF8B6E00374AF8 /* installation_proxy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = installation_proxy.c; sourceTree = ""; }; + B3CD321B29AF8B6E00374AF8 /* device_link_service.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = device_link_service.h; sourceTree = ""; }; + B3CD321C29AF8B6E00374AF8 /* lockdown.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lockdown.h; sourceTree = ""; }; + B3CD321D29AF8B6E00374AF8 /* syslog_relay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = syslog_relay.h; sourceTree = ""; }; + B3CD321E29AF8B6E00374AF8 /* mobileactivation.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mobileactivation.c; sourceTree = ""; }; + B3CD321F29AF8B6E00374AF8 /* service.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = service.c; sourceTree = ""; }; + B3CD322029AF8B6E00374AF8 /* webinspector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = webinspector.h; sourceTree = ""; }; + B3CD322129AF8B6E00374AF8 /* property_list_service.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = property_list_service.c; sourceTree = ""; }; + B3CD322229AF8B6E00374AF8 /* misagent.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = misagent.c; sourceTree = ""; }; + B3CD322329AF8B6E00374AF8 /* debugserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debugserver.h; sourceTree = ""; }; + B3CD322429AF8B6E00374AF8 /* sbservices.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sbservices.h; sourceTree = ""; }; + B3CD322529AF8B6E00374AF8 /* mobilebackup.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mobilebackup.c; sourceTree = ""; }; + B3CD322629AF8B6E00374AF8 /* reverse_proxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reverse_proxy.h; sourceTree = ""; }; + B3CD322729AF8B6E00374AF8 /* preboard.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = preboard.c; sourceTree = ""; }; + B3CD322829AF8B6E00374AF8 /* mobilebackup2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mobilebackup2.c; sourceTree = ""; }; + B3CD322929AF8B6E00374AF8 /* diagnostics_relay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = diagnostics_relay.h; sourceTree = ""; }; + B3CD322A29AF8B6E00374AF8 /* afc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = afc.h; sourceTree = ""; }; + B3CD322B29AF8B6E00374AF8 /* file_relay.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = file_relay.c; sourceTree = ""; }; + B3CD322C29AF8B6E00374AF8 /* heartbeat.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = heartbeat.c; sourceTree = ""; }; + B3CD322D29AF8B6E00374AF8 /* screenshotr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = screenshotr.c; sourceTree = ""; }; + B3CD322E29AF8B6E00374AF8 /* lockdown-cu.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "lockdown-cu.c"; sourceTree = ""; }; + B3CD322F29AF8B6E00374AF8 /* mobilesync.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mobilesync.h; sourceTree = ""; }; + B3CD323029AF8B6E00374AF8 /* idevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = idevice.h; sourceTree = ""; }; + B3CD323129AF8B6E00374AF8 /* house_arrest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = house_arrest.h; sourceTree = ""; }; B3EE16B52925E27D00B3B1F5 /* AnisetteManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnisetteManager.swift; sourceTree = ""; }; BF02419522F2199300129732 /* RefreshAttemptsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RefreshAttemptsViewController.swift; sourceTree = ""; }; BF08858222DE795100DE9F1E /* MyAppsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAppsViewController.swift; sourceTree = ""; }; @@ -468,7 +558,7 @@ BF18C0032485B4DE00DD5981 /* AltDaemon-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "AltDaemon-Bridging-Header.h"; sourceTree = ""; }; BF1E314122A05D4C00370A3C /* Bundle+AltStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Bundle+AltStore.swift"; sourceTree = ""; }; BF1FE357251A9FB000C3CE09 /* NSXPCConnection+MachServices.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSXPCConnection+MachServices.swift"; sourceTree = ""; }; - BF219A7E22CAC431007676A6 /* AltStore.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; name = AltStore.entitlements; path = Resources/AltStore.entitlements; sourceTree = ""; }; + BF219A7E22CAC431007676A6 /* SideStore.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; name = SideStore.entitlements; path = Resources/SideStore.entitlements; sourceTree = ""; }; BF2901302318F7A800D88A45 /* AppBannerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppBannerView.swift; sourceTree = ""; }; BF3432FA246B894F0052F4A1 /* BackupAppOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackupAppOperation.swift; sourceTree = ""; }; BF3BEFBE2408673400DE7D55 /* FetchProvisioningProfilesOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FetchProvisioningProfilesOperation.swift; sourceTree = ""; }; @@ -483,59 +573,6 @@ BF44EEF2246B3A17002A52F2 /* AltBackup.ipa */ = {isa = PBXFileReference; lastKnownFileType = file; path = AltBackup.ipa; sourceTree = ""; }; BF44EEFB246B4550002A52F2 /* RemoveAppOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoveAppOperation.swift; sourceTree = ""; }; BF45872B2298D31600BD7491 /* libimobiledevice.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libimobiledevice.a; sourceTree = BUILT_PRODUCTS_DIR; }; - BF4587C82298D3A800BD7491 /* service.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = service.h; path = Dependencies/libimobiledevice/src/service.h; sourceTree = SOURCE_ROOT; }; - BF4587C92298D3A800BD7491 /* diagnostics_relay.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = diagnostics_relay.c; path = Dependencies/libimobiledevice/src/diagnostics_relay.c; sourceTree = SOURCE_ROOT; }; - BF4587CA2298D3A800BD7491 /* diagnostics_relay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = diagnostics_relay.h; path = Dependencies/libimobiledevice/src/diagnostics_relay.h; sourceTree = SOURCE_ROOT; }; - BF4587CB2298D3A800BD7491 /* notification_proxy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = notification_proxy.c; path = Dependencies/libimobiledevice/src/notification_proxy.c; sourceTree = SOURCE_ROOT; }; - BF4587CC2298D3A800BD7491 /* sbservices.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sbservices.c; path = Dependencies/libimobiledevice/src/sbservices.c; sourceTree = SOURCE_ROOT; }; - BF4587CD2298D3A800BD7491 /* sbservices.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sbservices.h; path = Dependencies/libimobiledevice/src/sbservices.h; sourceTree = SOURCE_ROOT; }; - BF4587CE2298D3A800BD7491 /* mobilebackup2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mobilebackup2.h; path = Dependencies/libimobiledevice/src/mobilebackup2.h; sourceTree = SOURCE_ROOT; }; - BF4587CF2298D3A800BD7491 /* heartbeat.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = heartbeat.c; path = Dependencies/libimobiledevice/src/heartbeat.c; sourceTree = SOURCE_ROOT; }; - BF4587D02298D3A800BD7491 /* restore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = restore.h; path = Dependencies/libimobiledevice/src/restore.h; sourceTree = SOURCE_ROOT; }; - BF4587D12298D3A800BD7491 /* installation_proxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = installation_proxy.h; path = Dependencies/libimobiledevice/src/installation_proxy.h; sourceTree = SOURCE_ROOT; }; - BF4587D22298D3A800BD7491 /* file_relay.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = file_relay.c; path = Dependencies/libimobiledevice/src/file_relay.c; sourceTree = SOURCE_ROOT; }; - BF4587D32298D3A800BD7491 /* syslog_relay.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = syslog_relay.c; path = Dependencies/libimobiledevice/src/syslog_relay.c; sourceTree = SOURCE_ROOT; }; - BF4587D42298D3A800BD7491 /* lockdown.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lockdown.h; path = Dependencies/libimobiledevice/src/lockdown.h; sourceTree = SOURCE_ROOT; }; - BF4587D52298D3A800BD7491 /* idevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = idevice.h; path = Dependencies/libimobiledevice/src/idevice.h; sourceTree = SOURCE_ROOT; }; - BF4587D62298D3A800BD7491 /* webinspector.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = webinspector.c; path = Dependencies/libimobiledevice/src/webinspector.c; sourceTree = SOURCE_ROOT; }; - BF4587D72298D3A800BD7491 /* afc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = afc.c; path = Dependencies/libimobiledevice/src/afc.c; sourceTree = SOURCE_ROOT; }; - BF4587D82298D3A800BD7491 /* mobile_image_mounter.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mobile_image_mounter.c; path = Dependencies/libimobiledevice/src/mobile_image_mounter.c; sourceTree = SOURCE_ROOT; }; - BF4587D92298D3A900BD7491 /* installation_proxy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = installation_proxy.c; path = Dependencies/libimobiledevice/src/installation_proxy.c; sourceTree = SOURCE_ROOT; }; - BF4587DA2298D3A900BD7491 /* screenshotr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = screenshotr.h; path = Dependencies/libimobiledevice/src/screenshotr.h; sourceTree = SOURCE_ROOT; }; - BF4587DB2298D3A900BD7491 /* mobilesync.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mobilesync.h; path = Dependencies/libimobiledevice/src/mobilesync.h; sourceTree = SOURCE_ROOT; }; - BF4587DC2298D3A900BD7491 /* mobilebackup2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mobilebackup2.c; path = Dependencies/libimobiledevice/src/mobilebackup2.c; sourceTree = SOURCE_ROOT; }; - BF4587DD2298D3A900BD7491 /* mobilebackup.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mobilebackup.c; path = Dependencies/libimobiledevice/src/mobilebackup.c; sourceTree = SOURCE_ROOT; }; - BF4587DE2298D3A900BD7491 /* debugserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = debugserver.h; path = Dependencies/libimobiledevice/src/debugserver.h; sourceTree = SOURCE_ROOT; }; - BF4587DF2298D3A900BD7491 /* debugserver.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = debugserver.c; path = Dependencies/libimobiledevice/src/debugserver.c; sourceTree = SOURCE_ROOT; }; - BF4587E02298D3A900BD7491 /* heartbeat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = heartbeat.h; path = Dependencies/libimobiledevice/src/heartbeat.h; sourceTree = SOURCE_ROOT; }; - BF4587E12298D3A900BD7491 /* misagent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = misagent.h; path = Dependencies/libimobiledevice/src/misagent.h; sourceTree = SOURCE_ROOT; }; - BF4587E22298D3A900BD7491 /* house_arrest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = house_arrest.h; path = Dependencies/libimobiledevice/src/house_arrest.h; sourceTree = SOURCE_ROOT; }; - BF4587E32298D3A900BD7491 /* notification_proxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = notification_proxy.h; path = Dependencies/libimobiledevice/src/notification_proxy.h; sourceTree = SOURCE_ROOT; }; - BF4587E42298D3A900BD7491 /* device_link_service.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = device_link_service.c; path = Dependencies/libimobiledevice/src/device_link_service.c; sourceTree = SOURCE_ROOT; }; - BF4587E52298D3A900BD7491 /* mobilebackup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mobilebackup.h; path = Dependencies/libimobiledevice/src/mobilebackup.h; sourceTree = SOURCE_ROOT; }; - BF4587E62298D3A900BD7491 /* restore.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = restore.c; path = Dependencies/libimobiledevice/src/restore.c; sourceTree = SOURCE_ROOT; }; - BF4587E72298D3A900BD7491 /* screenshotr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = screenshotr.c; path = Dependencies/libimobiledevice/src/screenshotr.c; sourceTree = SOURCE_ROOT; }; - BF4587E82298D3A900BD7491 /* syslog_relay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = syslog_relay.h; path = Dependencies/libimobiledevice/src/syslog_relay.h; sourceTree = SOURCE_ROOT; }; - BF4587E92298D3AA00BD7491 /* webinspector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = webinspector.h; path = Dependencies/libimobiledevice/src/webinspector.h; sourceTree = SOURCE_ROOT; }; - BF4587EA2298D3AA00BD7491 /* mobileactivation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mobileactivation.h; path = Dependencies/libimobiledevice/src/mobileactivation.h; sourceTree = SOURCE_ROOT; }; - BF4587EB2298D3AA00BD7491 /* house_arrest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = house_arrest.c; path = Dependencies/libimobiledevice/src/house_arrest.c; sourceTree = SOURCE_ROOT; }; - BF4587EC2298D3AA00BD7491 /* afc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = afc.h; path = Dependencies/libimobiledevice/src/afc.h; sourceTree = SOURCE_ROOT; }; - BF4587ED2298D3AA00BD7491 /* file_relay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = file_relay.h; path = Dependencies/libimobiledevice/src/file_relay.h; sourceTree = SOURCE_ROOT; }; - BF4587EE2298D3AA00BD7491 /* misagent.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = misagent.c; path = Dependencies/libimobiledevice/src/misagent.c; sourceTree = SOURCE_ROOT; }; - BF4587EF2298D3AA00BD7491 /* device_link_service.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = device_link_service.h; path = Dependencies/libimobiledevice/src/device_link_service.h; sourceTree = SOURCE_ROOT; }; - BF4587F02298D3AA00BD7491 /* mobile_image_mounter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mobile_image_mounter.h; path = Dependencies/libimobiledevice/src/mobile_image_mounter.h; sourceTree = SOURCE_ROOT; }; - BF4587F12298D3AA00BD7491 /* idevice.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = idevice.c; path = Dependencies/libimobiledevice/src/idevice.c; sourceTree = SOURCE_ROOT; }; - BF4587F22298D3AA00BD7491 /* mobileactivation.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mobileactivation.c; path = Dependencies/libimobiledevice/src/mobileactivation.c; sourceTree = SOURCE_ROOT; }; - BF4587F32298D3AA00BD7491 /* mobilesync.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mobilesync.c; path = Dependencies/libimobiledevice/src/mobilesync.c; sourceTree = SOURCE_ROOT; }; - BF4587F42298D3AA00BD7491 /* property_list_service.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = property_list_service.c; path = Dependencies/libimobiledevice/src/property_list_service.c; sourceTree = SOURCE_ROOT; }; - BF4587F52298D3AA00BD7491 /* property_list_service.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = property_list_service.h; path = Dependencies/libimobiledevice/src/property_list_service.h; sourceTree = SOURCE_ROOT; }; - BF4587F62298D3AB00BD7491 /* lockdown.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lockdown.c; path = Dependencies/libimobiledevice/src/lockdown.c; sourceTree = SOURCE_ROOT; }; - BF4587F72298D3AB00BD7491 /* service.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = service.c; path = Dependencies/libimobiledevice/src/service.c; sourceTree = SOURCE_ROOT; }; - BF45882A2298D3C000BD7491 /* userpref.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = userpref.h; path = Dependencies/libimobiledevice/common/userpref.h; sourceTree = SOURCE_ROOT; }; - BF45882B2298D3C000BD7491 /* userpref.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = userpref.c; path = Dependencies/libimobiledevice/common/userpref.c; sourceTree = SOURCE_ROOT; }; - BF45882C2298D3C000BD7491 /* debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = debug.h; path = Dependencies/libimobiledevice/common/debug.h; sourceTree = SOURCE_ROOT; }; - BF4588302298D3C000BD7491 /* debug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = debug.c; path = Dependencies/libimobiledevice/common/debug.c; sourceTree = SOURCE_ROOT; }; - BF4588422298D40000BD7491 /* libusbmuxd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = libusbmuxd.c; path = Dependencies/libusbmuxd/src/libusbmuxd.c; sourceTree = SOURCE_ROOT; }; BF4588872298DD3F00BD7491 /* libxml2.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libxml2.tbd; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/lib/libxml2.tbd; sourceTree = DEVELOPER_DIR; }; BF4B78FD24B3D1DB008AB4AC /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; BF56D2AB23DF8E170006506D /* FetchAppIDsOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FetchAppIDsOperation.swift; sourceTree = ""; }; @@ -633,37 +670,6 @@ BFD2478B2284C4C300981D42 /* AppIconImageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppIconImageView.swift; sourceTree = ""; }; BFD2478E2284C8F900981D42 /* Button.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Button.swift; sourceTree = ""; }; BFD2479E2284FBD000981D42 /* UIColor+AltStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIColor+AltStore.swift"; sourceTree = ""; }; - BFD52BE522A1A9CA000B7ED1 /* ptrarray.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ptrarray.c; path = Dependencies/libplist/src/ptrarray.c; sourceTree = SOURCE_ROOT; }; - BFD52BE622A1A9CA000B7ED1 /* base64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = base64.c; path = Dependencies/libplist/src/base64.c; sourceTree = SOURCE_ROOT; }; - BFD52BE722A1A9CA000B7ED1 /* hashtable.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = hashtable.c; path = Dependencies/libplist/src/hashtable.c; sourceTree = SOURCE_ROOT; }; - BFD52BE822A1A9CA000B7ED1 /* Dictionary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Dictionary.cpp; path = Dependencies/libplist/src/Dictionary.cpp; sourceTree = SOURCE_ROOT; }; - BFD52BE922A1A9CA000B7ED1 /* ptrarray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ptrarray.h; path = Dependencies/libplist/src/ptrarray.h; sourceTree = SOURCE_ROOT; }; - BFD52BEA22A1A9CA000B7ED1 /* bplist.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bplist.c; path = Dependencies/libplist/src/bplist.c; sourceTree = SOURCE_ROOT; }; - BFD52BEB22A1A9CA000B7ED1 /* String.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = String.cpp; path = Dependencies/libplist/src/String.cpp; sourceTree = SOURCE_ROOT; }; - BFD52BEC22A1A9CA000B7ED1 /* time64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = time64.c; path = Dependencies/libplist/src/time64.c; sourceTree = SOURCE_ROOT; }; - BFD52BED22A1A9CA000B7ED1 /* plist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = plist.h; path = Dependencies/libplist/src/plist.h; sourceTree = SOURCE_ROOT; }; - BFD52BEE22A1A9CA000B7ED1 /* plist.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = plist.c; path = Dependencies/libplist/src/plist.c; sourceTree = SOURCE_ROOT; }; - BFD52BEF22A1A9CA000B7ED1 /* hashtable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hashtable.h; path = Dependencies/libplist/src/hashtable.h; sourceTree = SOURCE_ROOT; }; - BFD52BF022A1A9CA000B7ED1 /* Date.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Date.cpp; path = Dependencies/libplist/src/Date.cpp; sourceTree = SOURCE_ROOT; }; - BFD52BF122A1A9CA000B7ED1 /* Uid.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Uid.cpp; path = Dependencies/libplist/src/Uid.cpp; sourceTree = SOURCE_ROOT; }; - BFD52BF222A1A9CA000B7ED1 /* Boolean.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Boolean.cpp; path = Dependencies/libplist/src/Boolean.cpp; sourceTree = SOURCE_ROOT; }; - BFD52BF322A1A9CA000B7ED1 /* Real.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Real.cpp; path = Dependencies/libplist/src/Real.cpp; sourceTree = SOURCE_ROOT; }; - BFD52BF422A1A9CA000B7ED1 /* strbuf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = strbuf.h; path = Dependencies/libplist/src/strbuf.h; sourceTree = SOURCE_ROOT; }; - BFD52BF522A1A9CA000B7ED1 /* bytearray.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = bytearray.c; path = Dependencies/libplist/src/bytearray.c; sourceTree = SOURCE_ROOT; }; - BFD52BF622A1A9CA000B7ED1 /* base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = base64.h; path = Dependencies/libplist/src/base64.h; sourceTree = SOURCE_ROOT; }; - BFD52BF722A1A9CA000B7ED1 /* Data.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Data.cpp; path = Dependencies/libplist/src/Data.cpp; sourceTree = SOURCE_ROOT; }; - BFD52BF822A1A9CB000B7ED1 /* Array.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Array.cpp; path = Dependencies/libplist/src/Array.cpp; sourceTree = SOURCE_ROOT; }; - BFD52BF922A1A9CB000B7ED1 /* Node.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Node.cpp; path = Dependencies/libplist/src/Node.cpp; sourceTree = SOURCE_ROOT; }; - BFD52BFA22A1A9CB000B7ED1 /* bytearray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bytearray.h; path = Dependencies/libplist/src/bytearray.h; sourceTree = SOURCE_ROOT; }; - BFD52BFB22A1A9CB000B7ED1 /* Key.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Key.cpp; path = Dependencies/libplist/src/Key.cpp; sourceTree = SOURCE_ROOT; }; - BFD52BFC22A1A9CB000B7ED1 /* Integer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Integer.cpp; path = Dependencies/libplist/src/Integer.cpp; sourceTree = SOURCE_ROOT; }; - BFD52BFD22A1A9CB000B7ED1 /* Structure.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Structure.cpp; path = Dependencies/libplist/src/Structure.cpp; sourceTree = SOURCE_ROOT; }; - BFD52BFE22A1A9CB000B7ED1 /* time64_limits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = time64_limits.h; path = Dependencies/libplist/src/time64_limits.h; sourceTree = SOURCE_ROOT; }; - BFD52BFF22A1A9CB000B7ED1 /* time64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = time64.h; path = Dependencies/libplist/src/time64.h; sourceTree = SOURCE_ROOT; }; - BFD52C0022A1A9CB000B7ED1 /* xplist.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = xplist.c; path = Dependencies/libplist/src/xplist.c; sourceTree = SOURCE_ROOT; }; - BFD52C1D22A1A9EC000B7ED1 /* node.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = node.c; path = Dependencies/libplist/libcnary/node.c; sourceTree = SOURCE_ROOT; }; - BFD52C1E22A1A9EC000B7ED1 /* node_list.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = node_list.c; path = Dependencies/libplist/libcnary/node_list.c; sourceTree = SOURCE_ROOT; }; - BFD52C1F22A1A9EC000B7ED1 /* cnary.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cnary.c; path = Dependencies/libplist/libcnary/cnary.c; sourceTree = SOURCE_ROOT; }; BFD6B03222DFF20800B86064 /* MyAppsComponents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAppsComponents.swift; sourceTree = ""; }; BFDB5B1522EE90D300F74113 /* Date+RelativeDate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Date+RelativeDate.swift"; sourceTree = ""; }; BFDB5B2522EFBBEA00F74113 /* BrowseCollectionViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BrowseCollectionViewCell.xib; sourceTree = ""; }; @@ -811,23 +817,6 @@ path = Sources/MiniMuxerSwift; sourceTree = ""; }; - 191E5FF4290B2663001A3B7C /* libimobiledevice-glue */ = { - isa = PBXGroup; - children = ( - B343F873295F7C5C002B1159 /* cbuf.c */, - B343F874295F7C5D002B1159 /* collection.c */, - B343F875295F7C5D002B1159 /* glue.c */, - B343F872295F7C5C002B1159 /* opack.c */, - B343F876295F7C5D002B1159 /* socket.c */, - B343F877295F7C5D002B1159 /* termcolors.c */, - B343F879295F7C5D002B1159 /* thread.c */, - B343F87B295F7C5D002B1159 /* tlv.c */, - B343F87A295F7C5D002B1159 /* utils.c */, - ); - name = "libimobiledevice-glue"; - path = "libimobiledevice-glue/src"; - sourceTree = ""; - }; B326763F29AC4FAD00B84318 /* Sources */ = { isa = PBXGroup; children = ( @@ -888,6 +877,177 @@ path = Consts; sourceTree = ""; }; + B3CD301D29AF89C000374AF8 /* Configurations */ = { + isa = PBXGroup; + children = ( + B3CD301E29AF89C000374AF8 /* SideBackup.xcconfig */, + B3CD301F29AF89C000374AF8 /* SideWidgetExtension.xcconfig */, + B3CD302029AF89C000374AF8 /* Shared.xcconfig */, + B3CD302129AF89C000374AF8 /* Debug.xcconfig */, + B3CD302229AF89C000374AF8 /* Release.xcconfig */, + B3CD302329AF89C000374AF8 /* SideStore.xcconfig */, + B3CD302429AF89C000374AF8 /* Archive.xcconfig */, + B3CD302529AF89C000374AF8 /* SideStoreCore.xcconfig */, + ); + path = Configurations; + sourceTree = ""; + }; + B3CD302629AF8B6D00374AF8 /* libimobiledevice-glue */ = { + isa = PBXGroup; + children = ( + B3CD303F29AF8B6D00374AF8 /* src */, + ); + path = "libimobiledevice-glue"; + sourceTree = ""; + }; + B3CD303F29AF8B6D00374AF8 /* src */ = { + isa = PBXGroup; + children = ( + B3CD304829AF8B6D00374AF8 /* cbuf.c */, + B3CD304129AF8B6D00374AF8 /* collection.c */, + B3CD304B29AF8B6D00374AF8 /* glue.c */, + B3CD304A29AF8B6D00374AF8 /* opack.c */, + B3CD304429AF8B6D00374AF8 /* socket.c */, + B3CD304929AF8B6D00374AF8 /* termcolors.c */, + B3CD304029AF8B6D00374AF8 /* thread.c */, + B3CD304229AF8B6D00374AF8 /* tlv.c */, + B3CD304629AF8B6D00374AF8 /* utils.c */, + B3CD304729AF8B6D00374AF8 /* common.h */, + ); + path = src; + sourceTree = ""; + }; + B3CD304C29AF8B6D00374AF8 /* libplist */ = { + isa = PBXGroup; + children = ( + B3CD310529AF8B6D00374AF8 /* src */, + ); + path = libplist; + sourceTree = ""; + }; + B3CD310529AF8B6D00374AF8 /* src */ = { + isa = PBXGroup; + children = ( + B3CD311D29AF8B6D00374AF8 /* base64.c */, + B3CD310829AF8B6D00374AF8 /* bplist.c */, + B3CD311929AF8B6D00374AF8 /* bytearray.c */, + B3CD311C29AF8B6D00374AF8 /* hashtable.c */, + B3CD311429AF8B6D00374AF8 /* plist.c */, + B3CD311B29AF8B6D00374AF8 /* ptrarray.c */, + B3CD310929AF8B6D00374AF8 /* time64.c */, + B3CD310A29AF8B6D00374AF8 /* xplist.c */, + B3CD311729AF8B6D00374AF8 /* Array.cpp */, + B3CD312029AF8B6D00374AF8 /* Boolean.cpp */, + B3CD311529AF8B6D00374AF8 /* Data.cpp */, + B3CD311129AF8B6D00374AF8 /* Date.cpp */, + B3CD312429AF8B6D00374AF8 /* Dictionary.cpp */, + B3CD311F29AF8B6D00374AF8 /* Integer.cpp */, + B3CD312129AF8B6D00374AF8 /* Key.cpp */, + B3CD311229AF8B6D00374AF8 /* Node.cpp */, + B3CD311829AF8B6D00374AF8 /* Real.cpp */, + B3CD311329AF8B6D00374AF8 /* String.cpp */, + B3CD310F29AF8B6D00374AF8 /* Structure.cpp */, + B3CD311029AF8B6D00374AF8 /* Uid.cpp */, + B3CD310C29AF8B6D00374AF8 /* base64.h */, + B3CD310729AF8B6D00374AF8 /* bytearray.h */, + B3CD310E29AF8B6D00374AF8 /* hashtable.h */, + B3CD312329AF8B6D00374AF8 /* plist.h */, + B3CD310D29AF8B6D00374AF8 /* ptrarray.h */, + B3CD310629AF8B6D00374AF8 /* strbuf.h */, + B3CD311A29AF8B6D00374AF8 /* time64_limits.h */, + B3CD311E29AF8B6D00374AF8 /* time64.h */, + ); + path = src; + sourceTree = ""; + }; + B3CD312529AF8B6D00374AF8 /* libusbmuxd */ = { + isa = PBXGroup; + children = ( + B3CD314129AF8B6D00374AF8 /* src */, + ); + path = libusbmuxd; + sourceTree = ""; + }; + B3CD314129AF8B6D00374AF8 /* src */ = { + isa = PBXGroup; + children = ( + B3CD314329AF8B6D00374AF8 /* libusbmuxd.c */, + ); + path = src; + sourceTree = ""; + }; + B3CD314429AF8B6E00374AF8 /* libimobiledevice */ = { + isa = PBXGroup; + children = ( + B3CD31F629AF8B6E00374AF8 /* src */, + ); + path = libimobiledevice; + sourceTree = ""; + }; + B3CD31F629AF8B6E00374AF8 /* src */ = { + isa = PBXGroup; + children = ( + B3CD320929AF8B6E00374AF8 /* afc.c */, + B3CD31FC29AF8B6E00374AF8 /* bt_packet_logger.c */, + B3CD321929AF8B6E00374AF8 /* companion_proxy.c */, + B3CD320329AF8B6E00374AF8 /* debugserver.c */, + B3CD31F929AF8B6E00374AF8 /* device_link_service.c */, + B3CD320A29AF8B6E00374AF8 /* diagnostics_relay.c */, + B3CD322B29AF8B6E00374AF8 /* file_relay.c */, + B3CD322C29AF8B6E00374AF8 /* heartbeat.c */, + B3CD321129AF8B6E00374AF8 /* house_arrest.c */, + B3CD321229AF8B6E00374AF8 /* idevice.c */, + B3CD321A29AF8B6E00374AF8 /* installation_proxy.c */, + B3CD322E29AF8B6E00374AF8 /* lockdown-cu.c */, + B3CD31F829AF8B6E00374AF8 /* lockdown.c */, + B3CD322229AF8B6E00374AF8 /* misagent.c */, + B3CD31FF29AF8B6E00374AF8 /* mobile_image_mounter.c */, + B3CD321E29AF8B6E00374AF8 /* mobileactivation.c */, + B3CD322529AF8B6E00374AF8 /* mobilebackup.c */, + B3CD322829AF8B6E00374AF8 /* mobilebackup2.c */, + B3CD321329AF8B6E00374AF8 /* mobilesync.c */, + B3CD321429AF8B6E00374AF8 /* notification_proxy.c */, + B3CD322729AF8B6E00374AF8 /* preboard.c */, + B3CD322129AF8B6E00374AF8 /* property_list_service.c */, + B3CD321729AF8B6E00374AF8 /* restore.c */, + B3CD321029AF8B6E00374AF8 /* reverse_proxy.c */, + B3CD320229AF8B6E00374AF8 /* sbservices.c */, + B3CD322D29AF8B6E00374AF8 /* screenshotr.c */, + B3CD321F29AF8B6E00374AF8 /* service.c */, + B3CD31F729AF8B6E00374AF8 /* syslog_relay.c */, + B3CD320629AF8B6E00374AF8 /* webinspector.c */, + B3CD322A29AF8B6E00374AF8 /* afc.h */, + B3CD321829AF8B6E00374AF8 /* bt_packet_logger.h */, + B3CD31FB29AF8B6E00374AF8 /* companion_proxy.h */, + B3CD322329AF8B6E00374AF8 /* debugserver.h */, + B3CD321B29AF8B6E00374AF8 /* device_link_service.h */, + B3CD322929AF8B6E00374AF8 /* diagnostics_relay.h */, + B3CD320C29AF8B6E00374AF8 /* file_relay.h */, + B3CD320D29AF8B6E00374AF8 /* heartbeat.h */, + B3CD323129AF8B6E00374AF8 /* house_arrest.h */, + B3CD323029AF8B6E00374AF8 /* idevice.h */, + B3CD31FA29AF8B6E00374AF8 /* installation_proxy.h */, + B3CD321C29AF8B6E00374AF8 /* lockdown.h */, + B3CD320429AF8B6E00374AF8 /* misagent.h */, + B3CD321629AF8B6E00374AF8 /* mobile_image_mounter.h */, + B3CD320829AF8B6E00374AF8 /* mobileactivation.h */, + B3CD320129AF8B6E00374AF8 /* mobilebackup.h */, + B3CD320F29AF8B6E00374AF8 /* mobilebackup2.h */, + B3CD322F29AF8B6E00374AF8 /* mobilesync.h */, + B3CD31FE29AF8B6E00374AF8 /* notification_proxy.h */, + B3CD320E29AF8B6E00374AF8 /* preboard.h */, + B3CD320529AF8B6E00374AF8 /* property_list_service.h */, + B3CD320029AF8B6E00374AF8 /* restore.h */, + B3CD322629AF8B6E00374AF8 /* reverse_proxy.h */, + B3CD322429AF8B6E00374AF8 /* sbservices.h */, + B3CD320B29AF8B6E00374AF8 /* screenshotr.h */, + B3CD320729AF8B6E00374AF8 /* service.h */, + B3CD321D29AF8B6E00374AF8 /* syslog_relay.h */, + B3CD322029AF8B6E00374AF8 /* webinspector.h */, + ); + path = src; + sourceTree = ""; + }; BF0DCA642433BDE200E3A595 /* Analytics */ = { isa = PBXGroup; children = ( @@ -948,136 +1108,13 @@ BF45872C2298D31600BD7491 /* libimobiledevice */ = { isa = PBXGroup; children = ( - 191E5FF4290B2663001A3B7C /* libimobiledevice-glue */, - BF4588562298DC6D00BD7491 /* libplist */, - BF4587972298D36400BD7491 /* libimobiledevice */, - BF45883D2298D3E800BD7491 /* libusbmuxd */, + B3CD314429AF8B6E00374AF8 /* libimobiledevice */, + B3CD302629AF8B6D00374AF8 /* libimobiledevice-glue */, + B3CD304C29AF8B6D00374AF8 /* libplist */, + B3CD312529AF8B6D00374AF8 /* libusbmuxd */, ); name = libimobiledevice; - path = Dependencies; - sourceTree = ""; - }; - BF4587972298D36400BD7491 /* libimobiledevice */ = { - isa = PBXGroup; - children = ( - BF4587D72298D3A800BD7491 /* afc.c */, - B33FFBAB295F8F98002259E6 /* companion_proxy.c */, - BF4587DF2298D3A900BD7491 /* debugserver.c */, - BF4587E42298D3A900BD7491 /* device_link_service.c */, - BF4587C92298D3A800BD7491 /* diagnostics_relay.c */, - BF4587D22298D3A800BD7491 /* file_relay.c */, - BF4587CF2298D3A800BD7491 /* heartbeat.c */, - BF4587EB2298D3AA00BD7491 /* house_arrest.c */, - BF4587F12298D3AA00BD7491 /* idevice.c */, - BF4587D92298D3A900BD7491 /* installation_proxy.c */, - BF4587F62298D3AB00BD7491 /* lockdown.c */, - BF4587EE2298D3AA00BD7491 /* misagent.c */, - BF4587D82298D3A800BD7491 /* mobile_image_mounter.c */, - BF4587F22298D3AA00BD7491 /* mobileactivation.c */, - BF4587DD2298D3A900BD7491 /* mobilebackup.c */, - BF4587DC2298D3A900BD7491 /* mobilebackup2.c */, - BF4587F32298D3AA00BD7491 /* mobilesync.c */, - BF4587CB2298D3A800BD7491 /* notification_proxy.c */, - B33FFBA9295F8F78002259E6 /* preboard.c */, - BF4587F42298D3AA00BD7491 /* property_list_service.c */, - BF4587E62298D3A900BD7491 /* restore.c */, - BF4587CC2298D3A800BD7491 /* sbservices.c */, - BF4587E72298D3A900BD7491 /* screenshotr.c */, - BF4587F72298D3AB00BD7491 /* service.c */, - BF4587D32298D3A800BD7491 /* syslog_relay.c */, - BF4587D62298D3A800BD7491 /* webinspector.c */, - BF4587EC2298D3AA00BD7491 /* afc.h */, - BF4587DE2298D3A900BD7491 /* debugserver.h */, - BF4587EF2298D3AA00BD7491 /* device_link_service.h */, - BF4587CA2298D3A800BD7491 /* diagnostics_relay.h */, - BF4587ED2298D3AA00BD7491 /* file_relay.h */, - BF4587E02298D3A900BD7491 /* heartbeat.h */, - BF4587E22298D3A900BD7491 /* house_arrest.h */, - BF4587D52298D3A800BD7491 /* idevice.h */, - BF4587D12298D3A800BD7491 /* installation_proxy.h */, - BF4587D42298D3A800BD7491 /* lockdown.h */, - BF4587E12298D3A900BD7491 /* misagent.h */, - BF4587F02298D3AA00BD7491 /* mobile_image_mounter.h */, - BF4587EA2298D3AA00BD7491 /* mobileactivation.h */, - BF4587E52298D3A900BD7491 /* mobilebackup.h */, - BF4587CE2298D3A800BD7491 /* mobilebackup2.h */, - BF4587DB2298D3A900BD7491 /* mobilesync.h */, - BF4587E32298D3A900BD7491 /* notification_proxy.h */, - BF4587F52298D3AA00BD7491 /* property_list_service.h */, - BF4587D02298D3A800BD7491 /* restore.h */, - BF4587CD2298D3A800BD7491 /* sbservices.h */, - BF4587DA2298D3A900BD7491 /* screenshotr.h */, - BF4587C82298D3A800BD7491 /* service.h */, - BF4587E82298D3A900BD7491 /* syslog_relay.h */, - BF4587E92298D3AA00BD7491 /* webinspector.h */, - BF4588282298D3B400BD7491 /* common */, - ); - path = libimobiledevice; - sourceTree = ""; - }; - BF4588282298D3B400BD7491 /* common */ = { - isa = PBXGroup; - children = ( - BF4588302298D3C000BD7491 /* debug.c */, - BF45882B2298D3C000BD7491 /* userpref.c */, - BF45882C2298D3C000BD7491 /* debug.h */, - BF45882A2298D3C000BD7491 /* userpref.h */, - ); - name = common; - sourceTree = ""; - }; - BF45883D2298D3E800BD7491 /* libusbmuxd */ = { - isa = PBXGroup; - children = ( - BF4588422298D40000BD7491 /* libusbmuxd.c */, - ); - path = libusbmuxd; - sourceTree = ""; - }; - BF4588562298DC6D00BD7491 /* libplist */ = { - isa = PBXGroup; - children = ( - BFD52BE622A1A9CA000B7ED1 /* base64.c */, - BFD52BEA22A1A9CA000B7ED1 /* bplist.c */, - BFD52BF522A1A9CA000B7ED1 /* bytearray.c */, - BFD52BE722A1A9CA000B7ED1 /* hashtable.c */, - BFD52BEE22A1A9CA000B7ED1 /* plist.c */, - BFD52BE522A1A9CA000B7ED1 /* ptrarray.c */, - BFD52BEC22A1A9CA000B7ED1 /* time64.c */, - BFD52C0022A1A9CB000B7ED1 /* xplist.c */, - BFD52BF822A1A9CB000B7ED1 /* Array.cpp */, - BFD52BF222A1A9CA000B7ED1 /* Boolean.cpp */, - BFD52BF722A1A9CA000B7ED1 /* Data.cpp */, - BFD52BF022A1A9CA000B7ED1 /* Date.cpp */, - BFD52BE822A1A9CA000B7ED1 /* Dictionary.cpp */, - BFD52BFC22A1A9CB000B7ED1 /* Integer.cpp */, - BFD52BFB22A1A9CB000B7ED1 /* Key.cpp */, - BFD52BF922A1A9CB000B7ED1 /* Node.cpp */, - BFD52BF322A1A9CA000B7ED1 /* Real.cpp */, - BFD52BEB22A1A9CA000B7ED1 /* String.cpp */, - BFD52BFD22A1A9CB000B7ED1 /* Structure.cpp */, - BFD52BF122A1A9CA000B7ED1 /* Uid.cpp */, - BFD52BF622A1A9CA000B7ED1 /* base64.h */, - BFD52BFA22A1A9CB000B7ED1 /* bytearray.h */, - BFD52BEF22A1A9CA000B7ED1 /* hashtable.h */, - BFD52BED22A1A9CA000B7ED1 /* plist.h */, - BFD52BE922A1A9CA000B7ED1 /* ptrarray.h */, - BFD52BF422A1A9CA000B7ED1 /* strbuf.h */, - BFD52BFE22A1A9CB000B7ED1 /* time64_limits.h */, - BFD52BFF22A1A9CB000B7ED1 /* time64.h */, - BF4588892298DDEA00BD7491 /* libcnary */, - ); - path = libplist; - sourceTree = ""; - }; - BF4588892298DDEA00BD7491 /* libcnary */ = { - isa = PBXGroup; - children = ( - BFD52C1F22A1A9EC000B7ED1 /* cnary.c */, - BFD52C1E22A1A9EC000B7ED1 /* node_list.c */, - BFD52C1D22A1A9EC000B7ED1 /* node.c */, - ); - name = libcnary; + path = Sources/libmobiledevice; sourceTree = ""; }; BF56D2AD23DF9E170006506D /* App IDs */ = { @@ -1281,14 +1318,11 @@ BFD247612284B9A500981D42 = { isa = PBXGroup; children = ( + B3CD301D29AF89C000374AF8 /* Configurations */, B326763F29AC4FAD00B84318 /* Sources */, B3C39607284F4C8400DA9E2F /* Build.xcconfig */, B3C39606284F4C8400DA9E2F /* CodeSigning.xcconfig */, B3C39608284F4C8400DA9E2F /* CodeSigning.xcconfig.sample */, - B3C3960B284F4C9800DA9E2F /* AltStore.xcconfig */, - B3C3960F284F53E900DA9E2F /* AltBackup.xcconfig */, - B3C3960D284F4E4B00DA9E2F /* AltWidgetExtension.xcconfig */, - B3C3960E284F4F9100DA9E2F /* AltStoreCore.xcconfig */, BFD2476C2284B9A500981D42 /* SideStore */, BF66EE7F2501AE50007EE018 /* SideStoreCore */, BF1E315122A0616100370A3C /* Shared */, @@ -1321,7 +1355,7 @@ isa = PBXGroup; children = ( B39F16112918D7B5002E9404 /* Consts */, - BF219A7E22CAC431007676A6 /* AltStore.entitlements */, + BF219A7E22CAC431007676A6 /* SideStore.entitlements */, BFD2476D2284B9A500981D42 /* AppDelegate.swift */, BF4B78FD24B3D1DB008AB4AC /* SceneDelegate.swift */, BFE338E722F10E56002E24B9 /* LaunchViewController.swift */, @@ -1554,40 +1588,43 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - BF4588112298D3AB00BD7491 /* misagent.h in Headers */, - BF4588042298D3AB00BD7491 /* lockdown.h in Headers */, - BF45880B2298D3AB00BD7491 /* mobilesync.h in Headers */, - BF4588002298D3AB00BD7491 /* restore.h in Headers */, - BF4588152298D3AB00BD7491 /* mobilebackup.h in Headers */, - BF4588182298D3AB00BD7491 /* syslog_relay.h in Headers */, - BFD52C1022A1A9CB000B7ED1 /* strbuf.h in Headers */, - BF45881D2298D3AB00BD7491 /* file_relay.h in Headers */, - BFD52C0922A1A9CB000B7ED1 /* plist.h in Headers */, - BF4587FD2298D3AB00BD7491 /* sbservices.h in Headers */, - BF4588362298D3C100BD7491 /* debug.h in Headers */, - BF4588202298D3AB00BD7491 /* mobile_image_mounter.h in Headers */, - BF4588122298D3AB00BD7491 /* house_arrest.h in Headers */, - BF45881F2298D3AB00BD7491 /* device_link_service.h in Headers */, - BFD52C1A22A1A9CB000B7ED1 /* time64_limits.h in Headers */, - BF45880E2298D3AB00BD7491 /* debugserver.h in Headers */, - BF4588102298D3AB00BD7491 /* heartbeat.h in Headers */, - BF4587FA2298D3AB00BD7491 /* diagnostics_relay.h in Headers */, - BFD52C1622A1A9CB000B7ED1 /* bytearray.h in Headers */, - BFD52C1222A1A9CB000B7ED1 /* base64.h in Headers */, - BF4588192298D3AB00BD7491 /* webinspector.h in Headers */, - BF4588342298D3C100BD7491 /* userpref.h in Headers */, - BF45880A2298D3AB00BD7491 /* screenshotr.h in Headers */, - BFD52C0B22A1A9CB000B7ED1 /* hashtable.h in Headers */, - BF4587FE2298D3AB00BD7491 /* mobilebackup2.h in Headers */, - BFD52C0522A1A9CB000B7ED1 /* ptrarray.h in Headers */, - BF45881C2298D3AB00BD7491 /* afc.h in Headers */, - BF45881A2298D3AB00BD7491 /* mobileactivation.h in Headers */, - BF4588052298D3AB00BD7491 /* idevice.h in Headers */, - BF4588012298D3AB00BD7491 /* installation_proxy.h in Headers */, - BF4587F82298D3AB00BD7491 /* service.h in Headers */, - BF4588252298D3AB00BD7491 /* property_list_service.h in Headers */, - BF4588132298D3AB00BD7491 /* notification_proxy.h in Headers */, - BFD52C1B22A1A9CB000B7ED1 /* time64.h in Headers */, + B3CD32ED29AF8B6F00374AF8 /* screenshotr.h in Headers */, + B3CD32E629AF8B6F00374AF8 /* misagent.h in Headers */, + B3CD324029AF8B6E00374AF8 /* common.h in Headers */, + B3CD327229AF8B6E00374AF8 /* time64_limits.h in Headers */, + B3CD330A29AF8B6F00374AF8 /* diagnostics_relay.h in Headers */, + B3CD32DE29AF8B6F00374AF8 /* companion_proxy.h in Headers */, + B3CD327629AF8B6E00374AF8 /* time64.h in Headers */, + B3CD326529AF8B6E00374AF8 /* base64.h in Headers */, + B3CD327A29AF8B6E00374AF8 /* plist.h in Headers */, + B3CD330129AF8B6F00374AF8 /* webinspector.h in Headers */, + B3CD32E929AF8B6F00374AF8 /* service.h in Headers */, + B3CD32EE29AF8B6F00374AF8 /* file_relay.h in Headers */, + B3CD32E229AF8B6F00374AF8 /* restore.h in Headers */, + B3CD32FE29AF8B6F00374AF8 /* syslog_relay.h in Headers */, + B3CD330729AF8B6F00374AF8 /* reverse_proxy.h in Headers */, + B3CD32E729AF8B6F00374AF8 /* property_list_service.h in Headers */, + B3CD330B29AF8B6F00374AF8 /* afc.h in Headers */, + B3CD32EF29AF8B6F00374AF8 /* heartbeat.h in Headers */, + B3CD331229AF8B6F00374AF8 /* house_arrest.h in Headers */, + B3CD331029AF8B6F00374AF8 /* mobilesync.h in Headers */, + B3CD32F929AF8B6F00374AF8 /* bt_packet_logger.h in Headers */, + B3CD32EA29AF8B6F00374AF8 /* mobileactivation.h in Headers */, + B3CD326629AF8B6E00374AF8 /* ptrarray.h in Headers */, + B3CD32F729AF8B6F00374AF8 /* mobile_image_mounter.h in Headers */, + B3CD32E329AF8B6F00374AF8 /* mobilebackup.h in Headers */, + B3CD326129AF8B6E00374AF8 /* bytearray.h in Headers */, + B3CD326729AF8B6E00374AF8 /* hashtable.h in Headers */, + B3CD330529AF8B6F00374AF8 /* sbservices.h in Headers */, + B3CD32F129AF8B6F00374AF8 /* mobilebackup2.h in Headers */, + B3CD330429AF8B6F00374AF8 /* debugserver.h in Headers */, + B3CD32FC29AF8B6F00374AF8 /* device_link_service.h in Headers */, + B3CD326029AF8B6E00374AF8 /* strbuf.h in Headers */, + B3CD32FD29AF8B6F00374AF8 /* lockdown.h in Headers */, + B3CD331129AF8B6F00374AF8 /* idevice.h in Headers */, + B3CD32E029AF8B6F00374AF8 /* notification_proxy.h in Headers */, + B3CD32F029AF8B6F00374AF8 /* preboard.h in Headers */, + B3CD32DD29AF8B6F00374AF8 /* installation_proxy.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1814,7 +1851,7 @@ }; }; }; - buildConfigurationList = BFD247652284B9A500981D42 /* Build configuration list for PBXProject "AltStore" */; + buildConfigurationList = BFD247652284B9A500981D42 /* Build configuration list for PBXProject "SideStore" */; compatibilityVersion = "Xcode 9.3"; developmentRegion = en; hasScannedForEncodings = 0; @@ -1945,67 +1982,65 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - BF45881B2298D3AB00BD7491 /* house_arrest.c in Sources */, - BFD52C0622A1A9CB000B7ED1 /* bplist.c in Sources */, - BF4588232298D3AB00BD7491 /* mobilesync.c in Sources */, - BF4588072298D3AB00BD7491 /* afc.c in Sources */, - BF4588082298D3AB00BD7491 /* mobile_image_mounter.c in Sources */, - BFD52C1122A1A9CB000B7ED1 /* bytearray.c in Sources */, - BF4588022298D3AB00BD7491 /* file_relay.c in Sources */, - BF45880F2298D3AB00BD7491 /* debugserver.c in Sources */, - BF4588162298D3AB00BD7491 /* restore.c in Sources */, - BFD52C0422A1A9CB000B7ED1 /* Dictionary.cpp in Sources */, - BFD52C0222A1A9CB000B7ED1 /* base64.c in Sources */, - BFD52C2022A1A9EC000B7ED1 /* node.c in Sources */, - BF4588092298D3AB00BD7491 /* installation_proxy.c in Sources */, - BF4587FF2298D3AB00BD7491 /* heartbeat.c in Sources */, - BF4588222298D3AB00BD7491 /* mobileactivation.c in Sources */, - BFD52C1822A1A9CB000B7ED1 /* Integer.cpp in Sources */, - BF4588212298D3AB00BD7491 /* idevice.c in Sources */, - B343F885295F7C5D002B1159 /* tlv.c in Sources */, - BFD52C1C22A1A9CB000B7ED1 /* xplist.c in Sources */, - BF4587F92298D3AB00BD7491 /* diagnostics_relay.c in Sources */, - B343F87D295F7C5D002B1159 /* cbuf.c in Sources */, - BF4588062298D3AB00BD7491 /* webinspector.c in Sources */, - BFD52C1722A1A9CB000B7ED1 /* Key.cpp in Sources */, - B343F883295F7C5D002B1159 /* thread.c in Sources */, - BF45880D2298D3AB00BD7491 /* mobilebackup.c in Sources */, - BFD52C0C22A1A9CB000B7ED1 /* Date.cpp in Sources */, - BFD52C0A22A1A9CB000B7ED1 /* plist.c in Sources */, - BFD52C1322A1A9CB000B7ED1 /* Data.cpp in Sources */, - BF45883A2298D3C100BD7491 /* debug.c in Sources */, - B343F881295F7C5D002B1159 /* termcolors.c in Sources */, - B343F87E295F7C5D002B1159 /* collection.c in Sources */, - BFD52C0F22A1A9CB000B7ED1 /* Real.cpp in Sources */, - B33FFBAA295F8F78002259E6 /* preboard.c in Sources */, - B33FFBAC295F8F98002259E6 /* companion_proxy.c in Sources */, - BF4587FB2298D3AB00BD7491 /* notification_proxy.c in Sources */, - BF4588352298D3C100BD7491 /* userpref.c in Sources */, - BFD52C0122A1A9CB000B7ED1 /* ptrarray.c in Sources */, - B343F87C295F7C5D002B1159 /* opack.c in Sources */, - BFD52C0E22A1A9CB000B7ED1 /* Boolean.cpp in Sources */, - BFD52C0822A1A9CB000B7ED1 /* time64.c in Sources */, - B343F884295F7C5D002B1159 /* utils.c in Sources */, - BFD52C2122A1A9EC000B7ED1 /* node_list.c in Sources */, - B343F87F295F7C5D002B1159 /* glue.c in Sources */, - BFD52C1422A1A9CB000B7ED1 /* Array.cpp in Sources */, - BF4588242298D3AB00BD7491 /* property_list_service.c in Sources */, - BF45881E2298D3AB00BD7491 /* misagent.c in Sources */, - B343F880295F7C5D002B1159 /* socket.c in Sources */, - BF4587FC2298D3AB00BD7491 /* sbservices.c in Sources */, - BFD52C1522A1A9CB000B7ED1 /* Node.cpp in Sources */, - BF4588142298D3AB00BD7491 /* device_link_service.c in Sources */, - BF4588172298D3AB00BD7491 /* screenshotr.c in Sources */, - BFD52C0D22A1A9CB000B7ED1 /* Uid.cpp in Sources */, - BFD52C0322A1A9CB000B7ED1 /* hashtable.c in Sources */, - BF4588432298D40000BD7491 /* libusbmuxd.c in Sources */, - BF4588032298D3AB00BD7491 /* syslog_relay.c in Sources */, - BF4588272298D3AB00BD7491 /* service.c in Sources */, - BFD52C0722A1A9CB000B7ED1 /* String.cpp in Sources */, - BF4588262298D3AB00BD7491 /* lockdown.c in Sources */, - BFD52C2222A1A9EC000B7ED1 /* cnary.c in Sources */, - BF45880C2298D3AB00BD7491 /* mobilebackup2.c in Sources */, - BFD52C1922A1A9CB000B7ED1 /* Structure.cpp in Sources */, + B3CD330929AF8B6F00374AF8 /* mobilebackup2.c in Sources */, + B3CD326229AF8B6E00374AF8 /* bplist.c in Sources */, + B3CD330829AF8B6F00374AF8 /* preboard.c in Sources */, + B3CD32E129AF8B6F00374AF8 /* mobile_image_mounter.c in Sources */, + B3CD326C29AF8B6E00374AF8 /* String.cpp in Sources */, + B3CD32DF29AF8B6F00374AF8 /* bt_packet_logger.c in Sources */, + B3CD324429AF8B6E00374AF8 /* glue.c in Sources */, + B3CD323F29AF8B6E00374AF8 /* utils.c in Sources */, + B3CD326429AF8B6E00374AF8 /* xplist.c in Sources */, + B3CD32E829AF8B6F00374AF8 /* webinspector.c in Sources */, + B3CD32EC29AF8B6F00374AF8 /* diagnostics_relay.c in Sources */, + B3CD32DC29AF8B6F00374AF8 /* device_link_service.c in Sources */, + B3CD323D29AF8B6E00374AF8 /* tlv.c in Sources */, + B3CD330229AF8B6F00374AF8 /* property_list_service.c in Sources */, + B3CD32DA29AF8B6F00374AF8 /* syslog_relay.c in Sources */, + B3CD32DB29AF8B6F00374AF8 /* lockdown.c in Sources */, + B3CD323B29AF8B6E00374AF8 /* thread.c in Sources */, + B3CD330E29AF8B6F00374AF8 /* screenshotr.c in Sources */, + B3CD330C29AF8B6F00374AF8 /* file_relay.c in Sources */, + B3CD327429AF8B6E00374AF8 /* hashtable.c in Sources */, + B3CD328529AF8B6F00374AF8 /* libusbmuxd.c in Sources */, + B3CD32E429AF8B6F00374AF8 /* sbservices.c in Sources */, + B3CD32F229AF8B6F00374AF8 /* reverse_proxy.c in Sources */, + B3CD327029AF8B6E00374AF8 /* Real.cpp in Sources */, + B3CD324229AF8B6E00374AF8 /* termcolors.c in Sources */, + B3CD326329AF8B6E00374AF8 /* time64.c in Sources */, + B3CD323E29AF8B6E00374AF8 /* socket.c in Sources */, + B3CD32F529AF8B6F00374AF8 /* mobilesync.c in Sources */, + B3CD32FF29AF8B6F00374AF8 /* mobileactivation.c in Sources */, + B3CD32FB29AF8B6F00374AF8 /* installation_proxy.c in Sources */, + B3CD323C29AF8B6E00374AF8 /* collection.c in Sources */, + B3CD330F29AF8B6F00374AF8 /* lockdown-cu.c in Sources */, + B3CD330D29AF8B6F00374AF8 /* heartbeat.c in Sources */, + B3CD327329AF8B6E00374AF8 /* ptrarray.c in Sources */, + B3CD32F629AF8B6F00374AF8 /* notification_proxy.c in Sources */, + B3CD326A29AF8B6E00374AF8 /* Date.cpp in Sources */, + B3CD324329AF8B6E00374AF8 /* opack.c in Sources */, + B3CD330029AF8B6F00374AF8 /* service.c in Sources */, + B3CD327929AF8B6E00374AF8 /* Key.cpp in Sources */, + B3CD32EB29AF8B6F00374AF8 /* afc.c in Sources */, + B3CD327729AF8B6E00374AF8 /* Integer.cpp in Sources */, + B3CD32F329AF8B6F00374AF8 /* house_arrest.c in Sources */, + B3CD326829AF8B6E00374AF8 /* Structure.cpp in Sources */, + B3CD330629AF8B6F00374AF8 /* mobilebackup.c in Sources */, + B3CD324129AF8B6E00374AF8 /* cbuf.c in Sources */, + B3CD32E529AF8B6F00374AF8 /* debugserver.c in Sources */, + B3CD326D29AF8B6E00374AF8 /* plist.c in Sources */, + B3CD327129AF8B6E00374AF8 /* bytearray.c in Sources */, + B3CD326929AF8B6E00374AF8 /* Uid.cpp in Sources */, + B3CD32FA29AF8B6F00374AF8 /* companion_proxy.c in Sources */, + B3CD327829AF8B6E00374AF8 /* Boolean.cpp in Sources */, + B3CD326E29AF8B6E00374AF8 /* Data.cpp in Sources */, + B3CD330329AF8B6F00374AF8 /* misagent.c in Sources */, + B3CD32F429AF8B6F00374AF8 /* idevice.c in Sources */, + B3CD327529AF8B6E00374AF8 /* base64.c in Sources */, + B3CD327B29AF8B6E00374AF8 /* Dictionary.cpp in Sources */, + B3CD32F829AF8B6F00374AF8 /* restore.c in Sources */, + B3CD326F29AF8B6E00374AF8 /* Array.cpp in Sources */, + B3CD326B29AF8B6E00374AF8 /* Node.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2523,7 +2558,7 @@ }; BF58048C246A28F9008AE704 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B3C3960F284F53E900DA9E2F /* AltBackup.xcconfig */; + baseConfigurationReference = B3CD301E29AF89C000374AF8 /* SideBackup.xcconfig */; buildSettings = { CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CODE_SIGN_ENTITLEMENTS = AltBackup/AltBackup.entitlements; @@ -2545,7 +2580,7 @@ }; BF58048D246A28F9008AE704 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B3C3960F284F53E900DA9E2F /* AltBackup.xcconfig */; + baseConfigurationReference = B3CD301E29AF89C000374AF8 /* SideBackup.xcconfig */; buildSettings = { CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CODE_SIGN_ENTITLEMENTS = AltBackup/AltBackup.entitlements; @@ -2566,7 +2601,7 @@ }; BF66EE872501AE50007EE018 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B3C3960E284F4F9100DA9E2F /* AltStoreCore.xcconfig */; + baseConfigurationReference = B3CD302529AF89C000374AF8 /* SideStoreCore.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; @@ -2603,7 +2638,7 @@ }; BF66EE882501AE50007EE018 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B3C3960E284F4F9100DA9E2F /* AltStoreCore.xcconfig */; + baseConfigurationReference = B3CD302529AF89C000374AF8 /* SideStoreCore.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; @@ -2639,7 +2674,7 @@ }; BF989179250AABF4002ACF50 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B3C3960D284F4E4B00DA9E2F /* AltWidgetExtension.xcconfig */; + baseConfigurationReference = B3CD301F29AF89C000374AF8 /* SideWidgetExtension.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground; @@ -2670,7 +2705,7 @@ }; BF98917A250AABF4002ACF50 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B3C3960D284F4E4B00DA9E2F /* AltWidgetExtension.xcconfig */; + baseConfigurationReference = B3CD301F29AF89C000374AF8 /* SideWidgetExtension.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground; @@ -2830,7 +2865,7 @@ }; BFD2477F2284B9A700981D42 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B3C3960B284F4C9800DA9E2F /* AltStore.xcconfig */; + baseConfigurationReference = B3CD302329AF89C000374AF8 /* SideStore.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -2863,7 +2898,7 @@ }; BFD247802284B9A700981D42 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B3C3960B284F4C9800DA9E2F /* AltStore.xcconfig */; + baseConfigurationReference = B3CD302329AF89C000374AF8 /* SideStore.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -2959,7 +2994,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - BFD247652284B9A500981D42 /* Build configuration list for PBXProject "AltStore" */ = { + BFD247652284B9A500981D42 /* Build configuration list for PBXProject "SideStore" */ = { isa = XCConfigurationList; buildConfigurations = ( BFD2477C2284B9A700981D42 /* Debug */, diff --git a/AltStore.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/SideStore.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 50% rename from AltStore.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to SideStore.xcodeproj/project.xcworkspace/contents.xcworkspacedata index 919434a6..738cd165 100644 --- a/AltStore.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ b/SideStore.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -2,6 +2,6 @@ + location = "self:/Users/jmattiello/Workspace/Provenance/SideStoreRepos/SideStore/SideStore.xcodeproj"> diff --git a/AltStore.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/SideStore.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from AltStore.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to SideStore.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/AltStore.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/SideStore.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved similarity index 100% rename from AltStore.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved rename to SideStore.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved diff --git a/AltStore.xcodeproj/xcshareddata/xcschemes/AltDaemon.xcscheme b/SideStore.xcodeproj/xcshareddata/xcschemes/AltDaemon.xcscheme similarity index 93% rename from AltStore.xcodeproj/xcshareddata/xcschemes/AltDaemon.xcscheme rename to SideStore.xcodeproj/xcshareddata/xcschemes/AltDaemon.xcscheme index b2e542cf..dee40f6a 100644 --- a/AltStore.xcodeproj/xcshareddata/xcschemes/AltDaemon.xcscheme +++ b/SideStore.xcodeproj/xcshareddata/xcschemes/AltDaemon.xcscheme @@ -31,7 +31,7 @@ BlueprintIdentifier = "BF1E314F22A0616100370A3C" BuildableName = "libAltKit.a" BlueprintName = "AltKit" - ReferencedContainer = "container:AltStore.xcodeproj"> + ReferencedContainer = "container:SideStore.xcodeproj"> + ReferencedContainer = "container:SideStore.xcodeproj"> @@ -74,7 +74,7 @@ BlueprintIdentifier = "BF18BFE624857D7900DD5981" BuildableName = "SideDaemon" BlueprintName = "SideDaemon" - ReferencedContainer = "container:AltStore.xcodeproj"> + ReferencedContainer = "container:SideStore.xcodeproj"> @@ -97,7 +97,7 @@ BlueprintIdentifier = "BF18BFE624857D7900DD5981" BuildableName = "SideDaemon" BlueprintName = "SideDaemon" - ReferencedContainer = "container:AltStore.xcodeproj"> + ReferencedContainer = "container:SideStore.xcodeproj"> diff --git a/AltStore.xcodeproj/xcshareddata/xcschemes/AltPlugin.xcscheme b/SideStore.xcodeproj/xcshareddata/xcschemes/AltPlugin.xcscheme similarity index 94% rename from AltStore.xcodeproj/xcshareddata/xcschemes/AltPlugin.xcscheme rename to SideStore.xcodeproj/xcshareddata/xcschemes/AltPlugin.xcscheme index 2bfc3556..1c8de762 100644 --- a/AltStore.xcodeproj/xcshareddata/xcschemes/AltPlugin.xcscheme +++ b/SideStore.xcodeproj/xcshareddata/xcschemes/AltPlugin.xcscheme @@ -17,7 +17,7 @@ BlueprintIdentifier = "BF5C5FC4237DF5AE00EDD0C6" BuildableName = "AltPlugin.mailbundle" BlueprintName = "AltPlugin" - ReferencedContainer = "container:AltStore.xcodeproj"> + ReferencedContainer = "container:SideStore.xcodeproj"> @@ -53,7 +53,7 @@ BlueprintIdentifier = "BF5C5FC4237DF5AE00EDD0C6" BuildableName = "AltPlugin.mailbundle" BlueprintName = "AltPlugin" - ReferencedContainer = "container:AltStore.xcodeproj"> + ReferencedContainer = "container:SideStore.xcodeproj"> diff --git a/AltStore.xcodeproj/xcshareddata/xcschemes/AltServer.xcscheme b/SideStore.xcodeproj/xcshareddata/xcschemes/AltServer.xcscheme similarity index 88% rename from AltStore.xcodeproj/xcshareddata/xcschemes/AltServer.xcscheme rename to SideStore.xcodeproj/xcshareddata/xcschemes/AltServer.xcscheme index 46e59030..618b3c5e 100644 --- a/AltStore.xcodeproj/xcshareddata/xcschemes/AltServer.xcscheme +++ b/SideStore.xcodeproj/xcshareddata/xcschemes/AltServer.xcscheme @@ -17,7 +17,7 @@ BlueprintIdentifier = "BF45868C229872EA00BD7491" BuildableName = "AltServer.app" BlueprintName = "AltServer" - ReferencedContainer = "container:AltStore.xcodeproj"> + ReferencedContainer = "container:SideStore.xcodeproj"> @@ -27,19 +27,17 @@ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" shouldUseLaunchSchemeArgsEnv = "YES"> - - + ReferencedContainer = "container:SideStore.xcodeproj"> - - + + + ReferencedContainer = "container:SideStore.xcodeproj"> - - + ReferencedContainer = "container:SideStore.xcodeproj"> diff --git a/AltStore.xcodeproj/xcshareddata/xcschemes/AltStore - Release.xcscheme b/SideStore.xcodeproj/xcshareddata/xcschemes/AltStore - Release.xcscheme similarity index 93% rename from AltStore.xcodeproj/xcshareddata/xcschemes/AltStore - Release.xcscheme rename to SideStore.xcodeproj/xcshareddata/xcschemes/AltStore - Release.xcscheme index b86d9086..33e401da 100644 --- a/AltStore.xcodeproj/xcshareddata/xcschemes/AltStore - Release.xcscheme +++ b/SideStore.xcodeproj/xcshareddata/xcschemes/AltStore - Release.xcscheme @@ -17,7 +17,7 @@ BlueprintIdentifier = "BFD247692284B9A500981D42" BuildableName = "SideStore.app" BlueprintName = "SideStore" - ReferencedContainer = "container:AltStore.xcodeproj"> + ReferencedContainer = "container:SideStore.xcodeproj"> @@ -47,7 +47,7 @@ BlueprintIdentifier = "BFD247692284B9A500981D42" BuildableName = "SideStore.app" BlueprintName = "SideStore" - ReferencedContainer = "container:AltStore.xcodeproj"> + ReferencedContainer = "container:SideStore.xcodeproj"> @@ -70,7 +70,7 @@ BlueprintIdentifier = "BFD247692284B9A500981D42" BuildableName = "SideStore.app" BlueprintName = "SideStore" - ReferencedContainer = "container:AltStore.xcodeproj"> + ReferencedContainer = "container:SideStore.xcodeproj"> diff --git a/AltStore.xcodeproj/xcshareddata/xcschemes/AltStore.xcscheme b/SideStore.xcodeproj/xcshareddata/xcschemes/AltStore.xcscheme similarity index 93% rename from AltStore.xcodeproj/xcshareddata/xcschemes/AltStore.xcscheme rename to SideStore.xcodeproj/xcshareddata/xcschemes/AltStore.xcscheme index 2c21e935..159894f1 100644 --- a/AltStore.xcodeproj/xcshareddata/xcschemes/AltStore.xcscheme +++ b/SideStore.xcodeproj/xcshareddata/xcschemes/AltStore.xcscheme @@ -17,7 +17,7 @@ BlueprintIdentifier = "BFD247692284B9A500981D42" BuildableName = "SideStore.app" BlueprintName = "SideStore" - ReferencedContainer = "container:AltStore.xcodeproj"> + ReferencedContainer = "container:SideStore.xcodeproj"> @@ -47,7 +47,7 @@ BlueprintIdentifier = "BFD247692284B9A500981D42" BuildableName = "SideStore.app" BlueprintName = "SideStore" - ReferencedContainer = "container:AltStore.xcodeproj"> + ReferencedContainer = "container:SideStore.xcodeproj"> @@ -70,7 +70,7 @@ BlueprintIdentifier = "BFD247692284B9A500981D42" BuildableName = "SideStore.app" BlueprintName = "SideStore" - ReferencedContainer = "container:AltStore.xcodeproj"> + ReferencedContainer = "container:SideStore.xcodeproj"> diff --git a/AltStore.xcodeproj/xcshareddata/xcschemes/AltXPC.xcscheme b/SideStore.xcodeproj/xcshareddata/xcschemes/AltXPC.xcscheme similarity index 92% rename from AltStore.xcodeproj/xcshareddata/xcschemes/AltXPC.xcscheme rename to SideStore.xcodeproj/xcshareddata/xcschemes/AltXPC.xcscheme index 4aca1860..afc71d54 100644 --- a/AltStore.xcodeproj/xcshareddata/xcschemes/AltXPC.xcscheme +++ b/SideStore.xcodeproj/xcshareddata/xcschemes/AltXPC.xcscheme @@ -17,7 +17,7 @@ BlueprintIdentifier = "BFF7C903257844C900E55F36" BuildableName = "AltXPC.xpc" BlueprintName = "AltXPC" - ReferencedContainer = "container:AltStore.xcodeproj"> + ReferencedContainer = "container:SideStore.xcodeproj"> @@ -47,7 +47,7 @@ BlueprintIdentifier = "BF45868C229872EA00BD7491" BuildableName = "AltServer.app" BlueprintName = "AltServer" - ReferencedContainer = "container:AltStore.xcodeproj"> + ReferencedContainer = "container:SideStore.xcodeproj"> @@ -63,7 +63,7 @@ BlueprintIdentifier = "BFF7C903257844C900E55F36" BuildableName = "AltXPC.xpc" BlueprintName = "AltXPC" - ReferencedContainer = "container:AltStore.xcodeproj"> + ReferencedContainer = "container:SideStore.xcodeproj"> diff --git a/Sources/AltPatcher/include/ALTAppPatcher/_ALTAppPatcher.h b/Sources/AltPatcher/include/ALTAppPatcher/_ALTAppPatcher.h deleted file mode 120000 index 123fa68a..00000000 --- a/Sources/AltPatcher/include/ALTAppPatcher/_ALTAppPatcher.h +++ /dev/null @@ -1 +0,0 @@ -../../ALTAppPatcher.h \ No newline at end of file diff --git a/Sources/Shared/Extensions/Bundle+AltStore.swift b/Sources/Shared/Extensions/Bundle+AltStore.swift index 655b49d1..ac0fa029 100644 --- a/Sources/Shared/Extensions/Bundle+AltStore.swift +++ b/Sources/Shared/Extensions/Bundle+AltStore.swift @@ -8,10 +8,6 @@ import Foundation -#if canImport(Shared) -import Shared -#endif - public extension Bundle { enum Info { public static let deviceID = "ALTDeviceID" diff --git a/Sources/AltPatcher/ALTAppPatcher.h b/Sources/SidePatcher/SidePatcher.h similarity index 91% rename from Sources/AltPatcher/ALTAppPatcher.h rename to Sources/SidePatcher/SidePatcher.h index 38bf8843..5b031381 100644 --- a/Sources/AltPatcher/ALTAppPatcher.h +++ b/Sources/SidePatcher/SidePatcher.h @@ -1,6 +1,6 @@ // -// ALTAppPatcher.h -// AltStore +// SidePatcher.h +// SidePatcher // // Created by Riley Testut on 10/18/21. // Copyright © 2021 Riley Testut. All rights reserved. diff --git a/Sources/AltPatcher/ALTAppPatcher.m b/Sources/SidePatcher/SidePatcher.m similarity index 97% rename from Sources/AltPatcher/ALTAppPatcher.m rename to Sources/SidePatcher/SidePatcher.m index 24526554..f2d8da63 100644 --- a/Sources/AltPatcher/ALTAppPatcher.m +++ b/Sources/SidePatcher/SidePatcher.m @@ -1,18 +1,18 @@ // -// ALTAppPatcher.m -// AltStore +// SidePatcher.m +// SidePatcher // // Created by Riley Testut on 10/18/21. // Copied with minor modifications from sample code provided by Linus Henze. // -#import "ALTAppPatcher.h" +#import #include #include #include -@import RoxasUI; +@import RoxasUIKit; #define CPU_SUBTYPE_PAC 0x80000000 #define FAT_MAGIC 0xcafebabe diff --git a/Sources/AltPatcher/include/ALTAppPatcher/ALTAppPatcher.h b/Sources/SidePatcher/include/SidePatcher/SidePatcher.h similarity index 77% rename from Sources/AltPatcher/include/ALTAppPatcher/ALTAppPatcher.h rename to Sources/SidePatcher/include/SidePatcher/SidePatcher.h index 5bcb2d22..8f7ea7c8 100644 --- a/Sources/AltPatcher/include/ALTAppPatcher/ALTAppPatcher.h +++ b/Sources/SidePatcher/include/SidePatcher/SidePatcher.h @@ -1,6 +1,6 @@ // -// ALTAppPatcher.h -// ALTAppPatcher +// SidePatcher.h +// SidePatcher // // Created by Joseph Mattiello on 03/01/23. // Copyright © 2023 Provenance Emu. All rights reserved. @@ -15,5 +15,5 @@ FOUNDATION_EXPORT double ALTAppPatcherVersionNumber; FOUNDATION_EXPORT const unsigned char ALTAppPatcherVersionString[]; -# pragma mark - ALTAppPatcher -#import +# pragma mark - SidePatcher +#import diff --git a/Sources/SidePatcher/include/SidePatcher/_SidePatcher.h b/Sources/SidePatcher/include/SidePatcher/_SidePatcher.h new file mode 120000 index 00000000..ed23a3da --- /dev/null +++ b/Sources/SidePatcher/include/SidePatcher/_SidePatcher.h @@ -0,0 +1 @@ +../../SidePatcher.h \ No newline at end of file diff --git a/Sources/SideStore/Resources/Authentication.storyboard b/Sources/SideStore/Resources/Authentication.storyboard index d4e7e2ec..dc65d0d8 100644 --- a/Sources/SideStore/Resources/Authentication.storyboard +++ b/Sources/SideStore/Resources/Authentication.storyboard @@ -1,9 +1,7 @@ - - + - - + @@ -38,32 +36,32 @@ - + - + - + - + - + - + - + - + - + - + - + @@ -118,13 +116,13 @@ - + - + - + - + @@ -161,7 +159,7 @@