diff --git a/Makefile b/Makefile index 783c22c..6f06e61 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,8 @@ TOPTARGETS := all clean -$(TOPTARGETS): pre-build make_roothelper make_trollstore make_trollhelper make_trollhelper_package assemble_trollstore make_trollhelper_embedded build_installer15 build_installer64e +$(TOPTARGETS): pre_build make_roothelper make_trollstore make_trollhelper make_trollhelper_package assemble_trollstore make_trollhelper_embedded build_installer15 build_installer64e -pre-build: +pre_build: @rm -rf ./_build 2>/dev/null || true @mkdir -p ./_build @@ -65,4 +65,4 @@ build_installer64e: @rm -rf ./_build/tmp64e endif -.PHONY: $(TOPTARGETS) pre-build assemble_trollstore make_trollhelper_package make_trollhelper_embedded build_installer15 build_installer64e \ No newline at end of file +.PHONY: $(TOPTARGETS) pre_build assemble_trollstore make_trollhelper_package make_trollhelper_embedded build_installer15 build_installer64e \ No newline at end of file diff --git a/README.md b/README.md index 58d46d6..db06c35 100644 --- a/README.md +++ b/README.md @@ -20,16 +20,16 @@ Anything not supported right now will **_NEVER_** be supported, TrollStore is a ### Installation Links -| Version / Device | arm64 | arm64e -| <=13.7 | Not Supported | Not Supported -| 14.0 - 14.8.1 | [checkra1n + TrollHelper](./install_trollhelper.md) | [TrollHelperOTA (arm64e)](./install_trollhelperota_arm64e.md) -| 15.0 - 15.4.1 | [TrollHelperOTA (iOS 15+)](./install_trollhelperota_ios15.md) | [TrollHelperOTA (iOS 15+)](./install_trollhelperota_ios15.md) -| 15.5 beta 1 - 4 | [TrollHelperOTA (iOS 15+)](./install_trollhelperota_ios15.md) | [TrollHelperOTA (iOS 15+)](./install_trollhelperota_ios15.md) -| 15.5 RC | Not Supported | Not Supported -| 15.5 | Not Supported | Not Supported -| 15.6 beta 1 - 5 | [SSH Ramdisk](./install_sshrd.md) | [TrollHelperOTA (arm64e)](./install_trollhelperota_arm64e.md) -| 15.6 RC1/2 | Not Supported | Not Supported -| >=15.6 | Not Supported | Not Supported +| Version / Device | arm64 | arm64e | +| <=13.7 | Not Supported | Not Supported | +| 14.0 - 14.8.1 | [checkra1n + TrollHelper](./install_trollhelper.md) | [TrollHelperOTA (arm64e)](./install_trollhelperota_arm64e.md) | +| 15.0 - 15.4.1 | [TrollHelperOTA (iOS 15+)](./install_trollhelperota_ios15.md) | [TrollHelperOTA (iOS 15+)](./install_trollhelperota_ios15.md) | +| 15.5 beta 1 - 4 | [TrollHelperOTA (iOS 15+)](./install_trollhelperota_ios15.md) | [TrollHelperOTA (iOS 15+)](./install_trollhelperota_ios15.md) | +| 15.5 RC | Not Supported | Not Supported | +| 15.5 | Not Supported | Not Supported | +| 15.6 beta 1 - 5 | [SSH Ramdisk](./install_sshrd.md) | [TrollHelperOTA (arm64e)](./install_trollhelperota_arm64e.md) | +| 15.6 RC1/2 | Not Supported | Not Supported | +| >=15.6 | Not Supported | Not Supported | This version table is final, TrollStore will never support anything other than the versions listed as supported here. Do not bother asking, if you got a device on an unsupported version, it's best if you forget TrollStore even exists. diff --git a/TrollStore/TSAppInfo.m b/TrollStore/TSAppInfo.m index 122174d..d9c7e02 100644 --- a/TrollStore/TSAppInfo.m +++ b/TrollStore/TSAppInfo.m @@ -286,6 +286,8 @@ extern UIImage* imageWithSize(UIImage* image, CGSize size); - (NSError*)loadSize { + _cachedSize = 0; + if(_isArchive) { [self enumerateArchive:^(struct archive_entry* entry, BOOL* stop)