{"action":"created","issue":{"url":"https://api.github.com/repos/xbmc/xbmc/issues/7594","labels_url":"https://api.github.com/repos/xbmc/xbmc/issues/7594/labels{/name}","comments_url":"https://api.github.com/repos/xbmc/xbmc/issues/7594/comments","events_url":"https://api.github.com/repos/xbmc/xbmc/issues/7594/events","html_url":"https://github.com/xbmc/xbmc/pull/7594","id":96760379,"number":7594,"title":"[ios/codesign] - unsigned apps are not working on jailbroken iOS5.1 devices","user":{"login":"Memphiz","id":701326,"avatar_url":"https://avatars.githubusercontent.com/u/701326?v=3","gravatar_id":"","url":"https://api.github.com/users/Memphiz","html_url":"https://github.com/Memphiz","followers_url":"https://api.github.com/users/Memphiz/followers","following_url":"https://api.github.com/users/Memphiz/following{/other_user}","gists_url":"https://api.github.com/users/Memphiz/gists{/gist_id}","starred_url":"https://api.github.com/users/Memphiz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Memphiz/subscriptions","organizations_url":"https://api.github.com/users/Memphiz/orgs","repos_url":"https://api.github.com/users/Memphiz/repos","events_url":"https://api.github.com/users/Memphiz/events{/privacy}","received_events_url":"https://api.github.com/users/Memphiz/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/xbmc/xbmc/labels/Fix","name":"Fix","color":"02e10c"},{"url":"https://api.github.com/repos/xbmc/xbmc/labels/J****","name":"J****","color":"fad8c7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-07-23T08:25:37Z","updated_at":"2015-07-23T20:09:56Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/xbmc/xbmc/pulls/7594","html_url":"https://github.com/xbmc/xbmc/pull/7594","diff_url":"https://github.com/xbmc/xbmc/pull/7594.diff","patch_url":"https://github.com/xbmc/xbmc/pull/7594.patch"},"body":"The jailbreak for iOS5.1 (which is years old by now) hasn't the codesign check removed. As of the latest bump in build slaves we removed the fake codesign at some point (because it was hard to access the needed osx keychain via jenkins in an automated way).\r\n\r\nNow that isengard is out we have some ipad1 users (which are stuck at ios5.1) reporting that kodi won't open. I was able to reproduce it (luckily also have an ipad1 stuck at ios5.1) and found the cause.\r\n\r\nThis time i decided for a better approach for fakesigning. Instead of using a self signed cert we use the ldid tool which was developed by one of the jailbreak developers. It alters the binary in a way that it passes the codesign check on jailbroken ios5.1 devices.\r\n\r\nThe whole issue is not present in any later ios versions because the jailbreak developers removed the codesign check completely in those.\r\n\r\nThere is a workaround for isengard users on ios5.1 for now (the can apt-get install the ldid tool directly on the ipad and run it on the kodi binary once).\r\n\r\nWill do a backport for isengard in a min."},"comment":{"url":"https://api.github.com/repos/xbmc/xbmc/issues/comments/124226281","html_url":"https://github.com/xbmc/xbmc/pull/7594#issuecomment-124226281","issue_url":"https://api.github.com/repos/xbmc/xbmc/issues/7594","id":124226281,"user":{"login":"Memphiz","id":701326,"avatar_url":"https://avatars.githubusercontent.com/u/701326?v=3","gravatar_id":"","url":"https://api.github.com/users/Memphiz","html_url":"https://github.com/Memphiz","followers_url":"https://api.github.com/users/Memphiz/followers","following_url":"https://api.github.com/users/Memphiz/following{/other_user}","gists_url":"https://api.github.com/users/Memphiz/gists{/gist_id}","starred_url":"https://api.github.com/users/Memphiz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Memphiz/subscriptions","organizations_url":"https://api.github.com/users/Memphiz/orgs","repos_url":"https://api.github.com/users/Memphiz/repos","events_url":"https://api.github.com/users/Memphiz/events{/privacy}","received_events_url":"https://api.github.com/users/Memphiz/received_events","type":"User","site_admin":false},"created_at":"2015-07-23T20:09:55Z","updated_at":"2015-07-23T20:09:55Z","body":"whats up with those new adsp addons ... - unrelated to this PR"}}