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
[tools/codesign][tvOS] Do fake sign, needed for jailbroken devices #18315
Conversation
756866f
to
f6ee1f5
Compare
f6ee1f5
to
5bfb24e
Compare
5bfb24e
to
0a33c06
Compare
Whilst you are in here @sy6sy2 Do you want to have a look at the following patch.
https://paste.kodi.tv/bavuwaduco Also as discussed on slack, id be interested whether the following line could be removed completely. Definitely something you would need to test on a jailbreak though.
|
Should we keep if [ "${PLATFORM_NAME}" == "macosx" ]; then
MACOS=1
fi or use Second question, this line
|
Its already in, so i wouldnt bother changing it personally. |
0a33c06
to
55a11a1
Compare
Last push tested on macOS, Jailbroken Apple TV and iPhone. Not tested with real code signing for iOS and tvOS. |
Description
At the moment fake sign with
ldid
tool is only performed on iOS deb. This PR enable it for both iOS and tvOS.Without this fake sign step we can install Kodi on jailbroken Apple TV with
dpkg -i
but Kodi will crash instantly during start.Motivation and Context
To be able to easily install Kodi on jailbroken Apple TV devices. The user will not have to perform the fake sign by himself.
How Has This Been Tested?
dpkg -i
of the iOS deb file correctly install Kodi on jailbroken iPhone (checkra1n) and Kodi runs welldpkg -i
of the tvOS deb file correctly install Kodi on jailbroken Apple TV 4K (checkra1n) and Kodi runs wellScreenshots (if appropriate):
Types of change
Checklist: