khanhduytran0 / LiveContainer

Run iOS app without actually installing it!
Apache License 2.0
1.22k stars 160 forks source link

Help Test LiveContainer v3.1.0! #230

Open hugeBlack opened 14 hours ago

hugeBlack commented 14 hours ago

I'm planning to release the version 3.1.0 in the following weeks, please help me to test out the new version. Although I have already tested these features in a small scale (3 people), I'm still uncertain whether these new features (especially the Keychain Saperation and NSUserDefault leak fix) contains severe issues. So I'd like you to help me test out.

You can download the latest build of v3.1.0 in my branch.

Please pay attention to and report if you experience issues like:

New Features

New Signer: ZSign

ZSign is now added as one of LiveContainer's signers.

AltSign remains the default signer for competibility reasons. You can switch the signer in Settings and app-specific settings for one specific app.

Re-Sign Only on Expiration

LiveContainer now keeps track of the date of expiration of each app's code signature and only signs when its signature is expired. So re-signing happens less frequent than before.

Automatic Tweak Re-Sign

LiveContainer now keeps track of the tweaks you added and re-sign it again if it is changed or its code signature expires, which makes tweak development with LiveContainer more convenient.

Impelement #175.

Keychain Saperation

Keychains are now saperated between app containers, so you can log in multiple accounts in different containers(data folders). Note that keychains will be removed if you delete a container in LiveContainer.

Old keychains will remain untouched so you can continue using your apps like before. To use this feature, clean up your keychain first in LiveContainer settings.

This feature, along with the following fix of NSUserDefault leak impelements #218 #176.

Language Selection for Each App

You can now choose an language for an app in app-specific settings.

Impelement #171

JITLess Support for Multiple SideStores

If you use Multiple SideStores with SparseRestore, you can now export the tweaked SideStore IPA and install it manually to enable JITLess mode.

Impelement #219

Bug Fixes

Your feedback and testing reports will ensure a smooth release for v3.1.0. Thank you for your support!

Sid6355 commented 13 hours ago

Great initiative mate, so far, apart from the Lightroom issue you solved promptly, everything is going smooth as of now, will report issues as and when they crop up.

khanhduytran0 commented 13 hours ago

Fantastic work! Do you have Twitter/Bluesky/Discord/etc? You may post your announcements and I can RT to forward my followers to you to keep them updated.