Ouvrir le menu principal

iGeneration

Recherche

Le contrôleur USB-C des iPhone 15 (et des MacBook Pro) a été hacké

Pierre Dandumont

mardi 14 janvier 2025 à 23:16 • 20

iPhone

Lors d'une des conférences du 38e Chaos Communication Congress (organisé par les allemands du Chaos Computer Club), Thomas Roth a expliqué comment il avait hacké le contrôleur USB-C des iPhone 15. Dans sa présentation, il donne quelques détails sur les fonctions peu connues de la prise USB-C des iPhone, comme celle qui permet d'effectuer des liaisons de type série.

Dans les iPhone, la puce qui contrôlait le port Lightning s'appelait Tristar ou Hydra. Dans les iPhone dotés d'une prise USB-C, il s'agit du contrôleur ACE3, qui est visiblement une évolution du ACE2 vu dans les Mac. Cette puce se place entre la prise elle-même et le système sur puce, et elle permet de reconfigurer la prise pour qu'elle fonctionne comme une prise USB mais aussi comme un port série, pour le debug, etc.

La puce ACE3 a de nombreuses fonctions et peut prendre en partie le contrôle du système sur puce. Image Thomas Roth.

La première partie de la conférence explique comment prendre la main sur la puce ACE2 des Mac, avec diverses explications sur le fonctionnement interne, la façon dont Apple protège les mises à jour du firmware du composant, mais aussi des explications basiques sur la manière dont ce firmware a été récupéré, notamment grâce à la distribution GNU/Linux Asahi.

La puce ACE3 des iPhone

Pour la puce ACE3, c'est un peu plus compliqué. Elle est basée sur un composant Texas Instruments (comme la ACE2) mais sans aucune information sur son fonctionnement ni sur ses spécifications. Mais elle est aussi employée dans les MacBook Pro équipés d'une puce M3 Pro ou Max, en plus des iPhone 15, ce qui a donné un angle d'attaque. Les détails sont compliqués, et se basent sur une écoute avec un dispositif SDR, qui a permis littéralement de mesurer les champs électromagnétiques émis par le composant, pour permettre de développer un firmware alternatif. Selon Thomas, le matériel nécessaire pour prendre le contrôle de la puce est peu onéreux, une soixantaine de dollars suffisent.

Le MacBook Pro a un peu souffert. Image Thomas Roth.

Après tout ceci, vous vous posez peut-être une question : y a-t-il un risque de piratage ? La réponse est négative, de l'aveu même de l'auteur, mais aussi d'Apple. La technique est extrêmement complexe et s'apparente plus à de la recherche fondamentale qu'à du piratage pur et dur : la présentation se concentre sur la récupération du firmware et ses éventuelles modifications — techniquement, ce qu'il explique s'approche d'un jailbreak de la puce — mais il ne donne aucun exemple pratique de ce qu'il est possible de faire une fois le firmware récupéré ou modifié. Par ailleurs, si la présentation met en avant le fait que le contrôleur est présent dans les iPhone 15, la démonstration repose sur un MacBook Pro. Reste que la démonstration est intéressante tout de même si le côté technique vous intéresse.

illustration ulule

Pour les 50 ans d’Apple, MacGeneration publie un livre événement

Précommandez-le dès maintenant et profitez-en pour découvrir nos nouveaux goodies, ou prolonger votre abonnement au Club iGen à tarif réduit.

Découvrez nos offres

Précommandez le livre et rejoignez la fête

Un livre pour raconter 50 ans d'Apple, une journée à Lyon pour les célébrer ensemble.

Participez sur Ulule

Prise en main des accessoires Localiser de Satechi : protège-passeport, étui à lunettes et traqueur à bagages

12:50

• 1


Synology : la BeeStation Plus prend en charge la surveillance vidéo avec BeeCamera

11:46

• 0


Promo : le chargeur MagSafe Qi2 2-en-1 d’Ugreen à 23,99 € chez Joybuy (-35 %) avec un article offert

10:43

• 2


Promo : l’iPad Air M3 chute à 559 €, à moins que vous ne préfériez le M4 pour 20 € de plus ?

09:46

• 9


RCS 4.0 continue de combler son retard sur iMessage

08:57

• 29


Streaming vidéo : les internautes français sont très infidèles

07:30

• 35


iPhone Fold : un lancement en deux temps comme au temps de l’iPhone X ?

06:44

• 14


Netflix augmente encore ses tarifs aux USA, un indice des mois à venir en Europe ?

26/03/2026 à 21:30

• 45


iOS 27 : Siri s’ouvrirait aux autres intelligences artificielles

26/03/2026 à 20:50

• 16


Un capteur de 200 Mpx employé par Apple dès l’iPhone 19 Pro ?

26/03/2026 à 15:08

• 33


iOS 26.4 permet de définir une limite tout en optimisant la recharge de la batterie

26/03/2026 à 14:35

• 32


Free promet une « nouvelle révolution mobile » le 31 mars

26/03/2026 à 12:52

• 65


Apple Music sur iOS 26.4 : nouveau look, concerts, Shazam hors ligne et playlists générées par IA 🆕

26/03/2026 à 12:18

• 36


Pourquoi les lunettes connectées ne détrôneront sans doute pas le smartphone

26/03/2026 à 10:28

• 30


Mahsa Alert : l’app que personne ne devrait avoir à installer

26/03/2026 à 08:55

• 32


Portrait d’un « Apple Pin » : à quoi faut-il s’attendre pour le futur compagnon de l’iPhone ?

26/03/2026 à 08:21

• 31