iBooks 1.2.1 yrittää suorittaa Jailbreak -koodin havaitakseen vankilassa olevat iPhonet
IBooks-e-lukusovelluksen uusimmassa versiossa Apple otti innovatiivisen askeleen estääkseen käyttäjiä avaamasta kirjoja vankilassa olevissa iPhonissa... ja rehellisesti, se on melko siisti.
IPhone Dev Teamin Comexin mukaan iBooksin 1.2.1 -jailbreak -suojausjärjestelmä toimii seuraavasti.
Puhelimen ”karkaaminen” sallii sen käyttää allekirjoittamatonta koodia… koodia, jota Apple ei ole hyväksynyt, tai ”allekirjoittanut” ainutlaatuisella salaisella avaimella, joka kertoo iPhonelle, että koodi on suoritettava. Jos esimerkiksi yrität käyttää Cydia -sovellusta katkeamattomalla iPhonella, se ei yksinkertaisesti toimi, koska se ei raportoi itseään käyttämällä tätä ainutlaatuista avainta.
Applen iBooks -suojausmenetelmä yrittää avata sen oma allekirjoittamaton sovellus aina, kun uusi e -kirja ladataan. Jos allekirjoittamaton sovellus todella toimii, iBooks tietää, että laite on vankilassa ja sulkeutuu.
Oletettavasti Apple tekee tämän DRM-syistä: iBooksin avaaminen vankilassa olevalle iPhonelle helpottaisi ihmisten lukemista e-kirjoista, joissa DRM oli jo poistettu.
Koska DRM: n poistaminen e -kirjoista on helpompaa, emme ole aivan varmoja siitä, miksi Cupertino häiritsee, mutta täytyy myöntää, että he ovat ainakin kiehtoneet lähestymistavastaan jailbreakien havaitsemiseen: yrittämällä suorittaa jailbreak -koodia itse!