-
-
Notifications
You must be signed in to change notification settings - Fork 218
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Esign won’t work #146
Comments
Esign is not a supported installation method. LiveContainer requires the |
In other hand, the esign app itself, when running in LiveContainer, unknowingly exits itself and I have yet to figure out why. |
Yes, esign exits itself. And would be great if it can work. Thnx. |
+1 |
1 similar comment
+1 |
+1, agree |
Well, I managed to make ESign run in LiveContainer by directly modifying its binary. Not sure whether the modification will cause any problem since signing seems to be working correctly It seems that ESign did some check in its Here's a script to perform the patch: Open a shell in the same directory as the ESign ipa, make sure its name is tar -xf esign_5.0.2_unsigned.ipa
cd Payload/ESign.app/
FILE="ESign"
PATTERN="5f5f6d6f645f696e69745f66756e63"
OFFSET=64
NEW_BYTE="ff"
echo "Patching"
MATCH_OFFSET=$(xxd -p "$FILE" | tr -d '\n' | grep -bo "$PATTERN" | head -n 1 | cut -d: -f1)
ACTUAL_OFFSET=$((MATCH_OFFSET / 2 + OFFSET))
printf "\\x$NEW_BYTE" | dd of="$FILE" bs=1 seek="$ACTUAL_OFFSET" count=1 conv=notrunc status=none
echo Patch Done! Packaging...
cd ../../
tar -cf esign_5.0.2_patched.ipa Payload/
rm -r Payload
echo Done! |
hugeBlack, thank you so much for investigating this issue and fixing it!) |
no chance you can post the ipa here eh? |
Thanks to @hugeBlack for providing the script, but it seems that it cannot be used in CloudStudio's online environment. I have made some modifications myself, as follows:
This is the latest version of ESign IPA file that I have patched. Remember to remove the. zip suffix: |
Describe the issue
I tried latest version from https://esign.yyyue.xyz/
But it crashes & won’t open. My main goal is to inject tweaks into decrypted IPA’s. I m not sure if live container can already do that & if yes, how ?
I see tweak section in live container itself but can’t figure out what to do there.
Therefore i was trying esign but it wont work.
Instructions to reproduce
Just install from above link & try for yourself
What version of LiveContainer are you using?
2.1.2
Other
No response
The text was updated successfully, but these errors were encountered: