Comment connaître la version du bootloader de l'iPhone (avancé - historique)
Contexte technique historique : Le bootloader (chargeur de démarrage) est le premier code qui s'exécute au démarrage de l'iPhone (baseband). Sa version était cruciale pour le jailbreak et l'unlock sur les anciens iPhone (2G, 3G, 3GS - baseband Qualcomm/Infineon). Sur iPhone 4+ (baseband Apple/Qualcomm moderne), le concept a changé (Secure Enclave, SEP, iBoot) et cette méthode ne s'applique plus.
⚠️ Obsolète : Cette procédure (BBUpdaterExtreme, MobileTerminal, OpenSSH, WinSCP) ne fonctionne plus sur iOS modernes (signature de code, Secure Boot, baseband signée). Présentée pour archive uniquement.
Ancienne méthode (iPhone 2G/3G/3GS jailbreakés, iOS ≤ 4.x)
iPhone jailbreaké + OpenSSH (Cydia) + MobileTerminal (Cydia) + PC Windows + WinSCP + fichier BBUpdaterExtreme (binaire ARM).
Notez l'IP Wi-Fi de l'iPhone (Réglages > Wi-Fi > i à côté du réseau).
PC : WinSCP > Hôte = IP iPhone, User =
root, Pass =alpine(défaut), Port = 22, SCP. Connectez.Glissez
BBUpdaterExtremedans/binsur l'iPhone (côté droit WinSCP).WinSCP : Ctrl+T (terminal distant). Exécutez :
cd /bin chmod 755 BBUpdaterExtreme launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plistSur l'iPhone : ouvrez MobileTerminal > tapez
su> mot de passealpine>BBUpdaterExtreme queryversion.La version du bootloader s'affiche (ex:
05.08.01pour iPhone 3G).
Équivalent moderne : Sur iPhone récent, la « version du bootloader » n'a plus de sens utilisateur. Les infos utiles sont : version iOS (Réglages > Général > Informations), version modem/baseband (même écran), modèle (ex: iPhone14,2 = iPhone 13 Pro).
