L'application iBooks, qui sert à lire des ebooks sur iPhone, possède une protection qui empêche de lire des livres avec DRM si vous avez un iPhone jailbreaké.Selon Comex, iBooks tenterait de lancer un binaire mal signé volontairement et regarde s'il a réussi à se lancer. Dans le cas où il se lance, iBooks refuse de lancer l'ebook.
Ce binaire exécuté est tout simple et fait la fonction suivante:
- {L_CODE}: {L_SELECT_ALL_CODE}
int main() {
return 42;
}
D'autres binaires qui sont non signés sont également lancés avec divers codes de retour.
Comex affirme qu'une exception pourrait être lancée pour ces binaires dans MobileSubstrate afin de faire croire a iBooks que l'iDevice n'est pas jailbreaké.
Attentons nous à voir un correctif sur cydia prochainement.

