Depuis le 29 juin, de nombreux hackers s'efforcent de faire sauter les verrous qui protègent les fonctionnalités clé de l'iPhone, de façon à autoriser l'installation d'applications tierces ou, surtout, de permettre l'utilisation de cartes SIM autres que celles de l'opérateur AT&T. Une fois débloqué, l'iPhone serait utilisable avec n'importe quel opérateur, même si l'on ne disposerait alors plus de fonctionnalités comme le Visual VoiceMail.
Problème : bien qu'ils oeuvrent dur depuis bientôt trois semaines, les conquérants de l'iPhone sont apparemment tombé sur un os : le bootloader, petite séquence logicielle qui préside au lancement du système d'exploitation, est protégé par une clé RSA 1024 bits, un barrage qu'il est virtuellement impossible de franchir à l'heure actuelle. A ceux que la question du chiffrement RSA intéresse, nous ne saurions trop conseiller la lecture de cet article. Pour les autres, nous nous contenterons d'indiquer qu'aujourd'hui, une puissance de calcul phénoménale est déjà nécessaire pour briser une clé de 256 bits...
Lorsqu'un obstacle barre la route... il est souvent plus simple d'essayer de le contourner ! Plutôt que de se concentrer sur le bootloader, les équipes qui planchent sur le déverrouillage de l'iPhone ont donc décidé d'opter pour une autre technique. Elles travaillent actuellement à la conception d'un logiciel en assembleur, un langage qui permet de parler directement au processeur de la machine, sans passer par son système d'exploitation, ce qui permettrait de court-circuiter les protections mises en place par Apple.

Bien que leurs tentatives aient pour le moment échoué, diverses techniques permettent déjà de contourner l'activation requise par Apple. Grâce à celles-ci, on peut utiliser la plupart des fonctionnalités de l'iPhone, à l'exception de la téléphonie. DVD Jon, célèbre pour avoir cassé les protections CSS des DVD commerciaux, est l'auteur de l'une de ces méthodes d'activation. Une autre est expliquée (en anglais) sur ce site.
Une troisième permet enfin, au prix d'une procédure relativement fastidieuse et pour laquelle un Mac est indispensable, de personnaliser les sonneries de l'iPhone, une fonctionnalité normalement bloquée par Apple.
Aujourd'hui, il semble quasiment certain que les défenses mises en place au sein de l'iPhone finiront par tomber face à ses assauts répétés, mais Apple saura sans doute répondre à ces différentes techniques de contournement par des mises à jour logicielles, obligatoires lors de la liaison d'un iPhone à iTunes...


