Closed jakeajames closed 4 years ago
I'm asking 1 specifically for someone to test it because UTM requires get-task-allow
entitlement. I'm not sure if ldid will give it. My hunch is no.
Do you have a fakesigned IPA? I could try to install it and test if it works
No, I don't. For the future, please do not answer questions unless you have tested yourself already and know it for a fact. Otherwise it will lead to confusion.
Sorry, but initially answered because I knew the answer for your question 2. about the preferred format of apps.
I made a script that automatically fakesigns an .ipa file using ldid from Homebrew. Just type "path/to/fakesigner.sh path/to/UTM.ipa" and it will produce a file called UTM.ipa-fakesigned.ipa This build has been tested by installing it on a jailbroken iPhone 7 with AppSync Unified via iFunBox and booting a VM
I made a script that automatically fakesigns an .ipa file using ldid from Homebrew. Just type "path/to/fakesigner.sh path/to/UTM.ipa" and it will produce a file called UTM.ipa-fakesigned.ipa This build has been tested by installing it on a jailbroken iPhone 7 with AppSync Unified via iFunBox and booting a VM
Your script didn't work for me. It repackaged the ipa
but I still couldn't install it. However, I was able to install the binary you provided.
For anyone coming across this with a jailbroken device and appsync
. You don't need tools like iFunBox because the command line tool appinst
should have been installed with appsync
(It's from the same creator and can be found on her repository).
Use it like this (with a mobile terminal or ssh):
appinst <path to ipa file>
There are no limitations when fakesigning, you can have any kind of entitlement (you can even disable sandbox etc) with it. The preferred format is .ipa, debs are used if distributed with Cydia.
Small edit: to sign with entitlements do: ldid -S/path/to/entitlements.xml /path/to/macho (there's no space after -S)
Please check https://github.com/utmapp/UTM/releases/download/v0.2-fakesign/UTM.ipa to see that the fake sign has worked.
It works 👌
We also need someone to test #67 basically compare v0.2 and v0.2 fakesign and see if the fakesign version supports larger memory sizes.
In my personal experience, I have Windows 7 on iPad 2018 with 2GB of RAM. On v0.1 this is fine but on v0.2 it crashes on boot. I don't have a JB device to test, so I don't know if the fakesign version can bypass the iOS memory limits.
I’ll test in similar conditions using the fakesigned on my jailbroken phone @osy86
@osy86 I’m having problems: https://github.com/utmapp/UTM/issues/32#issuecomment-590649167
This way jailbroken users don't have to sign the app (won't cause any trouble for non-jailbroken ones). For every macho just do: ldid -S /path/to