Le contrôleur USB-C des iPhone 15 (et des MacBook Pro) a été hacké
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 M...
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 M...