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.
Source : http://www.twitlonger.com/show/8r4pbb