Het lijkt erop dat sommige mensen problemen hebben ondervonden bij het proberen Apple’s iBooks -app op Jailbroken -apparaten te runnen, met name die die zijn gedaan via onlangs uitgebrachte Greenpois0n. Tegenwoordig tweette iOS King Comex echter dat hij de reden voor de crash heeft ontdekt en nu een oplossing kan beginnen.
@Comex: het lijkt erop dat Ibooks voordat Ibooks een onjuist ondertekend binair getekend, probeert het uit te voeren, probeert het uit te voeren, en als het werkt concludeert dat het apparaat jailbroken is en weigert het boek te openen. Dit is wat de binaire; int main () {return 42; }
Later bevestigde Musclenerd van het iPhone Dev -team ook de oplossing:
@comex heeft een ongelooflijk snelle werk de schade gerepareerd die Apple heeft aangebracht aan iBooks op JB -platforms (Fairplayd is Next Cat & Mouse?)
Het probleem komt voort uit de manier waarop IBooks met DRM beschermde boeken verwerkt. Volgens Comex controleert de app daadwerkelijk om te zien of het apparaat jailbroken is door te proberen een onjuist ondertekende binaire getekend uit te voeren. Als het werkt, weet de applicatie dat de hardware jailbreak is en het boek niet wordt geopend.
Misschien is de vraag hier waarom Apple controleert op jailbroken hardware? Hopelijk is het gewoon een anti-piraterijmaat, maar de cynicus in mij denkt dat er veel meer aan de hand is dan dat. Zelfs als het een piraterijprobleem is, weet ik zeker dat jailbreakers niet te vriendelijk zijn voor Apple, ervan uitgaande dat ze allemaal piraterij content zijn!
Comex heeft gezegd dat de oplossing zal worden toegevoegd aan de volgende jailbreak -tool voor iOS, dus hopelijk zal het probleem binnenkort tot het verleden behoren.
U kunt ons volgen op Twitter of deelnemen aan onze Facebook -fanpage om uzelf op de hoogte te houden van alle meest recente van Microsoft, Google en Apple.