Kodi Community Forum
iOS App Signer - Install Kodi without Jailbreak (iOS and tvOS) - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111)
+---- Forum: iOS & tvOS (https://forum.kodi.tv/forumdisplay.php?fid=137)
+---- Thread: iOS App Signer - Install Kodi without Jailbreak (iOS and tvOS) (/showthread.php?tid=245978)



RE: How to install Kodi without jailbreak or recompiling - wrxtasy - 2015-11-03

EDIT: All good with the new bash script Smile

Thanks DanTheMan827, saves me having to compile all over again, great time saver.

I'm using OSX El Capitan, Xcode 7.1 and an iPad3 - iOS 9.1

This is what users should see if all goes well:
PHP Code:
Codesigning ./Kodi.app with entitlements
./Kodi.appreplacing existing signature
Packaging
...
Doing some housekeeping...
Donethe package is located at /Users/WRXTASY/Desktop/com.wrxtasy.Kodi-15-2-signed.ipa 

EDIT2: If people get an "Untrusted Developer" popup on their iOS device please follow this link to fix:
https://support.apple.com/en-au/HT204460

MODS - please sticky this thread !


RE: How to install Kodi without jailbreak or recompiling - onemico - 2015-11-03

Thank you so much for this, all working perfectly now. I appreciate all your help on this and the work you put in to save us time


RE: How to install Kodi without jailbreak or recompiling - B.Moxham - 2015-11-03

Don't suppose there is a simpler guide to getting this on my iPad is there?

Or should I not bother if the instructions on the 1st page are as simple as it's going to get? lol


RE: How to install Kodi without jailbreak or recompiling - DanTheMan827 - 2015-11-03

(2015-11-03, 16:27)B.Moxham Wrote: Don't suppose there is a simpler guide to getting this on my iPad is there?

Or should I not bother if the instructions on the 1st page are as simple as it's going to get? lol

The terminal is never as simple as it can get, that's what GUIs are for.

I'll see if I can put together one to automate even more of the process.


RE: How to install Kodi without jailbreak or recompiling - slauz - 2015-11-03

Thanks Dan - followed your script and managed to install the ipa to my iPad Air on iOS9.02 on Xcode 7.1, but crashes when run. I have allowed my profile to be trusted etc.

script output:

/var/folders/tm/_5_kq7lj52n085llyn40rbmc0000gn/T/tmp.jTYODpiV/out/Payload/Kodi.app: replacing existing signature
/var/folders/tm/_5_kq7lj52n085llyn40rbmc0000gn/T/tmp.jTYODpiV/out/Payload/Kodi.app: signed bundle with Mach-O thin (armv7) [org.sur.myKodi]
rm: /Users/nsXXXX/org.sur.myKodi-signed.ipa: No such file or directory
/Users/nsXXXX
/var/folders/tm/_5_kq7lj52n085llyn40rbmc0000gn/T/tmp.jTYODpiV

But I do have the ipa file in my home folder. Any idea?

Thanks.


RE: How to install Kodi without jailbreak or recompiling - DanTheMan827 - 2015-11-03

(2015-11-03, 19:30)slauz Wrote: Thanks Dan - followed your script and managed to install the ipa to my iPad Air on iOS9.02 on Xcode 7.1, but crashes when run. I have allowed my profile to be trusted etc.

script output:

/var/folders/tm/_5_kq7lj52n085llyn40rbmc0000gn/T/tmp.jTYODpiV/out/Payload/Kodi.app: replacing existing signature
/var/folders/tm/_5_kq7lj52n085llyn40rbmc0000gn/T/tmp.jTYODpiV/out/Payload/Kodi.app: signed bundle with Mach-O thin (armv7) [org.sur.myKodi]
rm: /Users/nsXXXX/org.sur.myKodi-signed.ipa: No such file or directory
/Users/nsXXXX
/var/folders/tm/_5_kq7lj52n085llyn40rbmc0000gn/T/tmp.jTYODpiV

But I do have the ipa file in my home folder. Any idea?

Thanks.

Based on that output, you appear to have an old version of the script, the current version is here https://gist.github.com/DanTheMan827/158f557bbc4b1462b29a

Some of the early versions didn't actually create launchable apps (they crashed at launch), this was due to the entitlements.plist being generated as binary instead of text.

If the new version still doesn't work, post the crash output of Kodi (if there is any)


RE: How to install Kodi without jailbreak or recompiling - slauz - 2015-11-04

Thanks Dan - the output now reflects your latest script. However, still crash when run. Here's the log output. Do I need to be on IOS9.1?

~~~~~~~~~~~~~~~~~~~
Incident Identifier: 7699599A-AD6E-4D0B-B758-1006A35A651A
CrashReporter Key: 8daa1d982aaa99110018b159be76301a7c526bcf
Hardware Model: iPad4,1
Process: Kodi [327]
Path: /private/var/mobile/Containers/Bundle/Application/E493B65C-7571-49C0-81EE-B7B4DCA623B1/Kodi.app/Kodi
Identifier: org.sur.myKodi
Version: 1.0
Code Type: ARM (Native)
Parent Process: launchd [1]

Date/Time: 2015-11-04 11:50:03.03 +0800
Launch Time: 2015-11-04 11:50:03.03 +0800
OS Version: iOS 9.0.2 (13A452)
Report Version: 105

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x00000000e7ffdefe
Triggered by Thread: 0

Filtered syslog:
None found

Dyld Error Message:
Dyld Message: Library not loaded: @executable_path/Frameworks/libsmbclient.dylib.0
Referenced from: /var/mobile/Containers/Bundle/Application/E493B65C-7571-49C0-81EE-B7B4DCA623B1/Kodi.app/Kodi
Reason: no suitable image found. Did find:
/var/mobile/Containers/Bundle/Application/E493B65C-7571-49C0-81EE-B7B4DCA623B1/Kodi.app/Frameworks/libsmbclient.dylib.0: mmap() errno=1 validating first page of '/var/mobile/Containers/Bundle/Application/E493B65C-7571-49C0-81EE-B7B4DCA623B1/Kodi.app/Frameworks/libsmbclient.dylib.0'
/private/var/mobile/Containers/Bundle/Application/E493B65C-7571-49C0-81EE-B7B4DCA623B1/Kodi.app/Frameworks/libsmbclient.dylib.0: mmap() errno=1 validating first page of '/private/var/mobile/Containers/Bundle/Application/E493B65C-7571-49C0-81EE-B7B4DCA623B1/Kodi.app/Frameworks/libsmbclient.dylib.0'
Dyld Version: 369.12

Binary Images:
0x9c000 - 0x1d03fff Kodi armv7 <2fe92c40647d3b399d4f1d3e6b7f2117> /var/mobile/Containers/Bundle/Application/E493B65C-7571-49C0-81EE-B7B4DCA623B1/Kodi.app/Kodi
0x1fe24000 - 0x1fe4bfff dyld armv7s <208fd9e5719439acb248b91286f1dd33> /usr/lib/dyld


RE: How to install Kodi without jailbreak or recompiling - DanTheMan827 - 2015-11-04

Could you please try it with the current version of the script and post the output (please put it inside the code tag).

It appears that either there is a signing issue with my script or a compatibility issue with Kodi

I do want to note that my devices are on 9.1, but I don't have an iPad Air to test (works with an Air 2 though)

This is a sample of proper output

Code:
iOS App Signer rev. 35
Extracting .deb file
Copy .mobileprovision to app bundle
Changed app identifier to com.danielradtke.kodi to match the provisioning profile
Signing with entitlements
-------------------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>application-identifier</key>
    <string>C3WJFV3K5U.com.danielradtke.kodi</string>
    <key>com.apple.developer.team-identifier</key>
    <string>C3WJFV3K5U</string>
    <key>get-task-allow</key>
    <true/>
    <key>keychain-access-groups</key>
    <array>
        <string>C3WJFV3K5U.*</string>
    </array>
</dict>
</plist>
-------------------------
./Kodi.app/AppData/AppHome/addons/audiodecoder.modplug/audiodecoder.modplug.1.0.1.dylib: signed Mach-O thin (armv7) [audiodecoder.modplug.1]
./Kodi.app/AppData/AppHome/addons/audiodecoder.modplug/audiodecoder.modplug.15.2.dylib: signed Mach-O thin (armv7) [audiodecoder.modplug.15]
./Kodi.app/AppData/AppHome/addons/audiodecoder.modplug/audiodecoder.modplug.dylib: signed Mach-O thin (armv7) [audiodecoder.modplug]
./Kodi.app/AppData/AppHome/addons/audiodecoder.nosefart/audiodecoder.nosefart.1.0.1.dylib: signed Mach-O thin (armv7) [audiodecoder.nosefart.1]
./Kodi.app/AppData/AppHome/addons/audiodecoder.nosefart/audiodecoder.nosefart.15.2.dylib: signed Mach-O thin (armv7) [audiodecoder.nosefart.15]
./Kodi.app/AppData/AppHome/addons/audiodecoder.nosefart/audiodecoder.nosefart.dylib: signed Mach-O thin (armv7) [audiodecoder.nosefart]
./Kodi.app/AppData/AppHome/addons/audiodecoder.sidplay/audiodecoder.sidplay.1.0.1.dylib: signed Mach-O thin (armv7) [audiodecoder.sidplay.1]
./Kodi.app/AppData/AppHome/addons/audiodecoder.sidplay/audiodecoder.sidplay.15.2.dylib: signed Mach-O thin (armv7) [audiodecoder.sidplay.15]
./Kodi.app/AppData/AppHome/addons/audiodecoder.sidplay/audiodecoder.sidplay.dylib: signed Mach-O thin (armv7) [audiodecoder.sidplay]
./Kodi.app/AppData/AppHome/addons/audiodecoder.snesapu/audiodecoder.snesapu.1.0.1.dylib: signed Mach-O thin (armv7) [audiodecoder.snesapu.1]
./Kodi.app/AppData/AppHome/addons/audiodecoder.snesapu/audiodecoder.snesapu.15.2.dylib: signed Mach-O thin (armv7) [audiodecoder.snesapu.15]
./Kodi.app/AppData/AppHome/addons/audiodecoder.snesapu/audiodecoder.snesapu.dylib: signed Mach-O thin (armv7) [audiodecoder.snesapu]
./Kodi.app/AppData/AppHome/addons/audiodecoder.stsound/audiodecoder.stsound.1.0.1.dylib: signed Mach-O thin (armv7) [audiodecoder.stsound.1]
./Kodi.app/AppData/AppHome/addons/audiodecoder.stsound/audiodecoder.stsound.15.2.dylib: signed Mach-O thin (armv7) [audiodecoder.stsound.15]
./Kodi.app/AppData/AppHome/addons/audiodecoder.stsound/audiodecoder.stsound.dylib: signed Mach-O thin (armv7) [audiodecoder.stsound]
./Kodi.app/AppData/AppHome/addons/audiodecoder.timidity/audiodecoder.timidity.1.0.1.dylib: signed Mach-O thin (armv7) [audiodecoder.timidity.1]
./Kodi.app/AppData/AppHome/addons/audiodecoder.timidity/audiodecoder.timidity.15.2.dylib: signed Mach-O thin (armv7) [audiodecoder.timidity.15]
./Kodi.app/AppData/AppHome/addons/audiodecoder.timidity/audiodecoder.timidity.dylib: signed Mach-O thin (armv7) [audiodecoder.timidity]
./Kodi.app/AppData/AppHome/addons/audiodecoder.vgmstream/audiodecoder.vgmstream.1.0.1.dylib: signed Mach-O thin (armv7) [audiodecoder.vgmstream.1]
./Kodi.app/AppData/AppHome/addons/audiodecoder.vgmstream/audiodecoder.vgmstream.15.2.dylib: signed Mach-O thin (armv7) [audiodecoder.vgmstream.15]
./Kodi.app/AppData/AppHome/addons/audiodecoder.vgmstream/audiodecoder.vgmstream.dylib: signed Mach-O thin (armv7) [audiodecoder.vgmstream]
./Kodi.app/AppData/AppHome/addons/audioencoder.lame/audioencoder.lame.1.0.0.dylib: signed Mach-O thin (armv7) [audioencoder.lame.1]
./Kodi.app/AppData/AppHome/addons/audioencoder.lame/audioencoder.lame.15.2.dylib: signed Mach-O thin (armv7) [audioencoder.lame.15]
./Kodi.app/AppData/AppHome/addons/audioencoder.lame/audioencoder.lame.dylib: signed Mach-O thin (armv7) [audioencoder.lame]
./Kodi.app/AppData/AppHome/addons/audioencoder.vorbis/audioencoder.vorbis.1.0.0.dylib: signed Mach-O thin (armv7) [audioencoder.vorbis.1]
./Kodi.app/AppData/AppHome/addons/audioencoder.vorbis/audioencoder.vorbis.15.2.dylib: signed Mach-O thin (armv7) [audioencoder.vorbis.15]
./Kodi.app/AppData/AppHome/addons/audioencoder.vorbis/audioencoder.vorbis.dylib: signed Mach-O thin (armv7) [audioencoder.vorbis]
./Kodi.app/AppData/AppHome/addons/audioencoder.wav/audioencoder.wav.1.0.0.dylib: signed Mach-O thin (armv7) [audioencoder.wav.1]
./Kodi.app/AppData/AppHome/addons/audioencoder.wav/audioencoder.wav.15.2.dylib: signed Mach-O thin (armv7) [audioencoder.wav.15]
./Kodi.app/AppData/AppHome/addons/audioencoder.wav/audioencoder.wav.dylib: signed Mach-O thin (armv7) [audioencoder.wav]
./Kodi.app/AppData/AppHome/addons/pvr.argustv/pvr.argustv.1.10.11.dylib: signed Mach-O thin (armv7) [pvr.argustv.1]
./Kodi.app/AppData/AppHome/addons/pvr.argustv/pvr.argustv.15.2.dylib: signed Mach-O thin (armv7) [pvr.argustv.15]
./Kodi.app/AppData/AppHome/addons/pvr.argustv/pvr.argustv.dylib: signed Mach-O thin (armv7) [pvr.argustv]
./Kodi.app/AppData/AppHome/addons/pvr.demo/pvr.demo.1.10.7.dylib: signed Mach-O thin (armv7) [pvr.demo.1]
./Kodi.app/AppData/AppHome/addons/pvr.demo/pvr.demo.15.2.dylib: signed Mach-O thin (armv7) [pvr.demo.15]
./Kodi.app/AppData/AppHome/addons/pvr.demo/pvr.demo.dylib: signed Mach-O thin (armv7) [pvr.demo]
./Kodi.app/AppData/AppHome/addons/pvr.dvblink/pvr.dvblink.1.10.9.dylib: signed Mach-O thin (armv7) [pvr.dvblink.1]
./Kodi.app/AppData/AppHome/addons/pvr.dvblink/pvr.dvblink.15.2.dylib: signed Mach-O thin (armv7) [pvr.dvblink.15]
./Kodi.app/AppData/AppHome/addons/pvr.dvblink/pvr.dvblink.dylib: signed Mach-O thin (armv7) [pvr.dvblink]
./Kodi.app/AppData/AppHome/addons/pvr.dvbviewer/pvr.dvbviewer.1.10.35.dylib: signed Mach-O thin (armv7) [pvr.dvbviewer.1]
./Kodi.app/AppData/AppHome/addons/pvr.dvbviewer/pvr.dvbviewer.15.2.dylib: signed Mach-O thin (armv7) [pvr.dvbviewer.15]
./Kodi.app/AppData/AppHome/addons/pvr.dvbviewer/pvr.dvbviewer.dylib: signed Mach-O thin (armv7) [pvr.dvbviewer]
./Kodi.app/AppData/AppHome/addons/pvr.filmon/pvr.filmon.0.5.9.dylib: signed Mach-O thin (armv7) [pvr.filmon.0]
./Kodi.app/AppData/AppHome/addons/pvr.filmon/pvr.filmon.15.2.dylib: signed Mach-O thin (armv7) [pvr.filmon.15]
./Kodi.app/AppData/AppHome/addons/pvr.filmon/pvr.filmon.dylib: signed Mach-O thin (armv7) [pvr.filmon]
./Kodi.app/AppData/AppHome/addons/pvr.hts/pvr.hts.15.2.dylib: signed Mach-O thin (armv7) [pvr.hts.15]
./Kodi.app/AppData/AppHome/addons/pvr.hts/pvr.hts.2.1.18.dylib: signed Mach-O thin (armv7) [pvr.hts.2]
./Kodi.app/AppData/AppHome/addons/pvr.hts/pvr.hts.dylib: signed Mach-O thin (armv7) [pvr.hts]
./Kodi.app/AppData/AppHome/addons/pvr.iptvsimple/pvr.iptvsimple.1.11.5.dylib: signed Mach-O thin (armv7) [pvr.iptvsimple.1]
./Kodi.app/AppData/AppHome/addons/pvr.iptvsimple/pvr.iptvsimple.15.2.dylib: signed Mach-O thin (armv7) [pvr.iptvsimple.15]
./Kodi.app/AppData/AppHome/addons/pvr.iptvsimple/pvr.iptvsimple.dylib: signed Mach-O thin (armv7) [pvr.iptvsimple]
./Kodi.app/AppData/AppHome/addons/pvr.mediaportal.tvserver/pvr.mediaportal.tvserver.1.10.9.dylib: signed Mach-O thin (armv7) [pvr.mediaportal.tvserver.1]
./Kodi.app/AppData/AppHome/addons/pvr.mediaportal.tvserver/pvr.mediaportal.tvserver.15.2.dylib: signed Mach-O thin (armv7) [pvr.mediaportal.tvserver.15]
./Kodi.app/AppData/AppHome/addons/pvr.mediaportal.tvserver/pvr.mediaportal.tvserver.dylib: signed Mach-O thin (armv7) [pvr.mediaportal.tvserver]
./Kodi.app/AppData/AppHome/addons/pvr.mythtv/pvr.mythtv.15.2.dylib: signed Mach-O thin (armv7) [pvr.mythtv.15]
./Kodi.app/AppData/AppHome/addons/pvr.mythtv/pvr.mythtv.2.7.4.dylib: signed Mach-O thin (armv7) [pvr.mythtv.2]
./Kodi.app/AppData/AppHome/addons/pvr.mythtv/pvr.mythtv.dylib: signed Mach-O thin (armv7) [pvr.mythtv]
./Kodi.app/AppData/AppHome/addons/pvr.nextpvr/pvr.nextpvr.1.10.8.dylib: signed Mach-O thin (armv7) [pvr.nextpvr.1]
./Kodi.app/AppData/AppHome/addons/pvr.nextpvr/pvr.nextpvr.15.2.dylib: signed Mach-O thin (armv7) [pvr.nextpvr.15]
./Kodi.app/AppData/AppHome/addons/pvr.nextpvr/pvr.nextpvr.dylib: signed Mach-O thin (armv7) [pvr.nextpvr]
./Kodi.app/AppData/AppHome/addons/pvr.njoy/pvr.njoy.1.10.7.dylib: signed Mach-O thin (armv7) [pvr.njoy.1]
./Kodi.app/AppData/AppHome/addons/pvr.njoy/pvr.njoy.15.2.dylib: signed Mach-O thin (armv7) [pvr.njoy.15]
./Kodi.app/AppData/AppHome/addons/pvr.njoy/pvr.njoy.dylib: signed Mach-O thin (armv7) [pvr.njoy]
./Kodi.app/AppData/AppHome/addons/pvr.pctv/pvr.pctv.0.1.11.dylib: signed Mach-O thin (armv7) [pvr.pctv.0]
./Kodi.app/AppData/AppHome/addons/pvr.pctv/pvr.pctv.15.2.dylib: signed Mach-O thin (armv7) [pvr.pctv.15]
./Kodi.app/AppData/AppHome/addons/pvr.pctv/pvr.pctv.dylib: signed Mach-O thin (armv7) [pvr.pctv]
./Kodi.app/AppData/AppHome/addons/pvr.stalker/pvr.stalker.0.8.4.dylib: signed Mach-O thin (armv7) [pvr.stalker.0]
./Kodi.app/AppData/AppHome/addons/pvr.stalker/pvr.stalker.15.2.dylib: signed Mach-O thin (armv7) [pvr.stalker.15]
./Kodi.app/AppData/AppHome/addons/pvr.stalker/pvr.stalker.dylib: signed Mach-O thin (armv7) [pvr.stalker]
./Kodi.app/AppData/AppHome/addons/pvr.vbox/pvr.vbox.1.3.9.dylib: signed Mach-O thin (armv7) [pvr.vbox.1]
./Kodi.app/AppData/AppHome/addons/pvr.vbox/pvr.vbox.15.2.dylib: signed Mach-O thin (armv7) [pvr.vbox.15]
./Kodi.app/AppData/AppHome/addons/pvr.vbox/pvr.vbox.dylib: signed Mach-O thin (armv7) [pvr.vbox]
./Kodi.app/AppData/AppHome/addons/pvr.vdr.vnsi/pvr.vdr.vnsi.1.10.10.dylib: signed Mach-O thin (armv7) [pvr.vdr.vnsi.1]
./Kodi.app/AppData/AppHome/addons/pvr.vdr.vnsi/pvr.vdr.vnsi.15.2.dylib: signed Mach-O thin (armv7) [pvr.vdr.vnsi.15]
./Kodi.app/AppData/AppHome/addons/pvr.vdr.vnsi/pvr.vdr.vnsi.dylib: signed Mach-O thin (armv7) [pvr.vdr.vnsi]
./Kodi.app/AppData/AppHome/addons/pvr.vuplus/pvr.vuplus.1.10.7.dylib: signed Mach-O thin (armv7) [pvr.vuplus.1]
./Kodi.app/AppData/AppHome/addons/pvr.vuplus/pvr.vuplus.15.2.dylib: signed Mach-O thin (armv7) [pvr.vuplus.15]
./Kodi.app/AppData/AppHome/addons/pvr.vuplus/pvr.vuplus.dylib: signed Mach-O thin (armv7) [pvr.vuplus]
./Kodi.app/AppData/AppHome/addons/pvr.wmc/pvr.wmc.0.5.8.dylib: signed Mach-O thin (armv7) [pvr.wmc.0]
./Kodi.app/AppData/AppHome/addons/pvr.wmc/pvr.wmc.15.2.dylib: signed Mach-O thin (armv7) [pvr.wmc.15]
./Kodi.app/AppData/AppHome/addons/pvr.wmc/pvr.wmc.dylib: signed Mach-O thin (armv7) [pvr.wmc]
./Kodi.app/Frameworks/libass.5.dylib: signed Mach-O thin (armv7) [libass.5]
./Kodi.app/Frameworks/libbluray.1.dylib: signed Mach-O thin (armv7) [libbluray.1]
./Kodi.app/Frameworks/libcurl.4.dylib: signed Mach-O thin (armv7) [libcurl.4]
./Kodi.app/Frameworks/libmpeg2.0.dylib: signed Mach-O thin (armv7) [libmpeg2]
./Kodi.app/Frameworks/libnfs.4.dylib: signed Mach-O thin (armv7) [libnfs.4]
./Kodi.app/Frameworks/libplist.1.dylib: signed Mach-O thin (armv7) [libplist.1]
./Kodi.app/Frameworks/librtmp.1.dylib: signed Mach-O thin (armv7) [librtmp.1]
./Kodi.app/Frameworks/libshairplay.0.dylib: signed Mach-O thin (armv7) [libshairplay.0]
./Kodi.app/AppData/AppHome/addons/library.kodi.guilib/libKODI_guilib-arm-osx.so: signed Mach-O thin (armv7) [libKODI_guilib-arm-osx]
./Kodi.app/AppData/AppHome/addons/library.xbmc.addon/libXBMC_addon-arm-osx.so: signed Mach-O thin (armv7) [libXBMC_addon-arm-osx]
./Kodi.app/AppData/AppHome/addons/library.xbmc.codec/libXBMC_codec-arm-osx.so: signed Mach-O thin (armv7) [libXBMC_codec-arm-osx]
./Kodi.app/AppData/AppHome/addons/library.xbmc.pvr/libXBMC_pvr-arm-osx.so: signed Mach-O thin (armv7) [libXBMC_pvr-arm-osx]
./Kodi.app/AppData/AppHome/system/hdhomerun-arm-osx.so: signed Mach-O thin (armv7) [hdhomerun-arm-osx]
./Kodi.app/AppData/AppHome/system/ImageLib-arm-osx.so: signed Mach-O thin (armv7) [ImageLib-arm-osx]
./Kodi.app/AppData/AppHome/system/libcpluff-arm-osx.so: signed Mach-O thin (armv7) [libcpluff-arm-osx]
./Kodi.app/AppData/AppHome/system/libexif-arm-osx.so: signed Mach-O thin (armv7) [libexif-arm-osx]
./Kodi.app/AppData/AppHome/system/players/dvdplayer/libdvdnav-arm-osx.so: signed Mach-O thin (armv7) [libdvdnav-arm-osx]
./Kodi.app/Frameworks/lib/python2.6/site-packages/PIL/_imaging.so: signed Mach-O thin (armv7) [_imaging]
./Kodi.app/Frameworks/lib/python2.6/site-packages/PIL/_imagingft.so: signed Mach-O thin (armv7) [_imagingft]
./Kodi.app/Frameworks/lib/python2.6/site-packages/PIL/_imagingmath.so: signed Mach-O thin (armv7) [_imagingmath]
./Kodi.app/Frameworks/libsmbclient.dylib.0: signed Mach-O thin (armv7) [libsmbclient.dylib.0]
./Kodi.app/AppData/AppHome/addons/visualization.glspectrum/opengl_spectrum.vis: signed Mach-O thin (armv7) [opengl_spectrum]
./Kodi.app/AppData/AppHome/addons/visualization.waveform/Waveform.vis: signed Mach-O thin (armv7) [Waveform]
./Kodi.app: replacing existing signature
./Kodi.app: signed bundle with Mach-O thin (armv7) [com.danielradtke.kodi]
Deleted existing output file
Packaging...
Doing some housekeeping...
Done, the package is located at /Users/Daniel/Documents/IPA Files/signed/com.danielradtke.kodi-signed.ipa



RE: How to install Kodi without jailbreak or recompiling - slauz - 2015-11-04

Hi Dan

I ran the latest script as you mentioned. The output is below:

Code:
iOS App Signer rev. 33
Extracting .deb file
Copy .mobileprovision to app bundle
Changed app identifier to org.sur.myKodi to match the provisioning profile
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.modplug/audiodecoder.modplug.1.0.1.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.modplug/audiodecoder.modplug.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.modplug/audiodecoder.modplug.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.nosefart/audiodecoder.nosefart.1.0.1.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.nosefart/audiodecoder.nosefart.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.nosefart/audiodecoder.nosefart.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.sidplay/audiodecoder.sidplay.1.0.1.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.sidplay/audiodecoder.sidplay.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.sidplay/audiodecoder.sidplay.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.snesapu/audiodecoder.snesapu.1.0.1.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.snesapu/audiodecoder.snesapu.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.snesapu/audiodecoder.snesapu.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.stsound/audiodecoder.stsound.1.0.1.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.stsound/audiodecoder.stsound.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.stsound/audiodecoder.stsound.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.timidity/audiodecoder.timidity.1.0.1.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.timidity/audiodecoder.timidity.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.timidity/audiodecoder.timidity.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.vgmstream/audiodecoder.vgmstream.1.0.1.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.vgmstream/audiodecoder.vgmstream.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audiodecoder.vgmstream/audiodecoder.vgmstream.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audioencoder.lame/audioencoder.lame.1.0.0.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audioencoder.lame/audioencoder.lame.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audioencoder.lame/audioencoder.lame.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audioencoder.vorbis/audioencoder.vorbis.1.0.0.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audioencoder.vorbis/audioencoder.vorbis.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audioencoder.vorbis/audioencoder.vorbis.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audioencoder.wav/audioencoder.wav.1.0.0.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audioencoder.wav/audioencoder.wav.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/audioencoder.wav/audioencoder.wav.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.argustv/pvr.argustv.1.10.11.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.argustv/pvr.argustv.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.argustv/pvr.argustv.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.demo/pvr.demo.1.10.7.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.demo/pvr.demo.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.demo/pvr.demo.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.dvblink/pvr.dvblink.1.10.9.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.dvblink/pvr.dvblink.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.dvblink/pvr.dvblink.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.dvbviewer/pvr.dvbviewer.1.10.35.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.dvbviewer/pvr.dvbviewer.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.dvbviewer/pvr.dvbviewer.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.filmon/pvr.filmon.0.5.9.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.filmon/pvr.filmon.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.filmon/pvr.filmon.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.hts/pvr.hts.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.hts/pvr.hts.2.1.18.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.hts/pvr.hts.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.iptvsimple/pvr.iptvsimple.1.11.5.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.iptvsimple/pvr.iptvsimple.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.iptvsimple/pvr.iptvsimple.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.mediaportal.tvserver/pvr.mediaportal.tvserver.1.10.9.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.mediaportal.tvserver/pvr.mediaportal.tvserver.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.mediaportal.tvserver/pvr.mediaportal.tvserver.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.mythtv/pvr.mythtv.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.mythtv/pvr.mythtv.2.7.4.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.mythtv/pvr.mythtv.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.nextpvr/pvr.nextpvr.1.10.8.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.nextpvr/pvr.nextpvr.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.nextpvr/pvr.nextpvr.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.njoy/pvr.njoy.1.10.7.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.njoy/pvr.njoy.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.njoy/pvr.njoy.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.pctv/pvr.pctv.0.1.11.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.pctv/pvr.pctv.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.pctv/pvr.pctv.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.stalker/pvr.stalker.0.8.4.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.stalker/pvr.stalker.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.stalker/pvr.stalker.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.vbox/pvr.vbox.1.3.9.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.vbox/pvr.vbox.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.vbox/pvr.vbox.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.vdr.vnsi/pvr.vdr.vnsi.1.10.10.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.vdr.vnsi/pvr.vdr.vnsi.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.vdr.vnsi/pvr.vdr.vnsi.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.vuplus/pvr.vuplus.1.10.7.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.vuplus/pvr.vuplus.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.vuplus/pvr.vuplus.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.wmc/pvr.wmc.0.5.8.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.wmc/pvr.wmc.15.2.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/pvr.wmc/pvr.wmc.dylib with entitlements
Codesigning ./Kodi.app/Frameworks/libass.5.dylib with entitlements
Codesigning ./Kodi.app/Frameworks/libbluray.1.dylib with entitlements
Codesigning ./Kodi.app/Frameworks/libcurl.4.dylib with entitlements
Codesigning ./Kodi.app/Frameworks/libmpeg2.0.dylib with entitlements
Codesigning ./Kodi.app/Frameworks/libnfs.4.dylib with entitlements
Codesigning ./Kodi.app/Frameworks/libplist.1.dylib with entitlements
Codesigning ./Kodi.app/Frameworks/librtmp.1.dylib with entitlements
Codesigning ./Kodi.app/Frameworks/libshairplay.0.dylib with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/library.kodi.guilib/libKODI_guilib-arm-osx.so with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/library.xbmc.addon/libXBMC_addon-arm-osx.so with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/library.xbmc.codec/libXBMC_codec-arm-osx.so with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/library.xbmc.pvr/libXBMC_pvr-arm-osx.so with entitlements
Codesigning ./Kodi.app/AppData/AppHome/system/hdhomerun-arm-osx.so with entitlements
Codesigning ./Kodi.app/AppData/AppHome/system/ImageLib-arm-osx.so with entitlements
Codesigning ./Kodi.app/AppData/AppHome/system/libcpluff-arm-osx.so with entitlements
Codesigning ./Kodi.app/AppData/AppHome/system/libexif-arm-osx.so with entitlements
Codesigning ./Kodi.app/AppData/AppHome/system/players/dvdplayer/libdvdnav-arm-osx.so with entitlements
Codesigning ./Kodi.app/Frameworks/lib/python2.6/site-packages/PIL/_imaging.so with entitlements
Codesigning ./Kodi.app/Frameworks/lib/python2.6/site-packages/PIL/_imagingft.so with entitlements
Codesigning ./Kodi.app/Frameworks/lib/python2.6/site-packages/PIL/_imagingmath.so with entitlements
Codesigning ./Kodi.app/Frameworks/libsmbclient.dylib.0 with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/visualization.glspectrum/opengl_spectrum.vis with entitlements
Codesigning ./Kodi.app/AppData/AppHome/addons/visualization.waveform/Waveform.vis with entitlements
Codesigning ./Kodi.app with entitlements
./Kodi.app: replacing existing signature
Packaging...
Doing some housekeeping...
Done, the package is located at /Users/nsdesilva/org.sur.myKodi-signed.ipa
Thanks for helping.


RE: How to install Kodi without jailbreak or recompiling - DanTheMan827 - 2015-11-04

No problem

But, I've updated the script since rev 33 to make it a bit more verbose

Current revision is #35


RE: How to install Kodi without jailbreak or recompiling - slauz - 2015-11-04

Hi Dan - do you have link to #35? latest I see is #34 - which crashes. Thanks.


RE: How to install Kodi without jailbreak or recompiling - DanTheMan827 - 2015-11-04

My bad, I guess I forgot to commit that version to github...

It's up now


RE: How to install Kodi without jailbreak or recompiling - kdfannin - 2015-11-04

I was able to do this and install on my iPhone 6s, but now I'm trying to install on my 4th Gen iPad running 9.1 and when I goto devices and try to install I get the error. " App install failed. A valid provisioning profile for this executable was not found."


RE: How to install Kodi without jailbreak or recompiling - DanTheMan827 - 2015-11-04

(2015-11-04, 20:17)kdfannin Wrote: I was able to do this and install on my iPhone 6s, but now I'm trying to install on my 4th Gen iPad running 9.1 and when I goto devices and try to install I get the error. " App install failed. A valid provisioning profile for this executable was not found."

I've updated step 2 of the directions

Basically:

2. Under the app properties, it should say "No matching provisioning profiles found", click "Fix Issue"
If you have additional devices
  • Plug in the device
  • Go to the Product Menu
  • Under Destination, select your device
  • Repeat step 2

Image

You'll then have to continue from step 3 again


RE: How to install Kodi without jailbreak or recompiling - kdfannin - 2015-11-04

That works, thanks for the assistance!


This forum uses Lukasz Tkacz MyBB addons.