Voici un tutoriel « généraliste » pour créer un custom firmware avec Sn0wbreeze et comment restaurer votre iPhone , iPod Touch, iPad ou Apple TV 2 avec ce custom. Vous verrez également comment rajouter des tweaks directement dans votre custom.
Pour ce tutoriel j’ai utilisé Sn0wbreeze 2.9.3 compatible de l’iOS 3.1.3 à iOS 5.1 (dernier firmware mis en ligne par Apple à ce jour) .
Vous pouvez télécharger l’iOS 5.1 en cliquant ici.
Comment créer un custom firmware pour iphone – iPod Touch – iPad – Apple TV :
Avant de démarrer Sn0wbreeze , faites un clic droit sur le programme puis allez sur Propriétés/compatibilité et cochez « compatibilité pour Windows XP » et « éxécuter en tant qu’administrateur » puis sélectionnez « Appliquer »
Une fois les avertissements passés , cliquez sur la flèche bleue puis cliquez sur « Browse » et sélectionnez votre firmware
Ici j’ai volontairement choisi l’iOS 5.1 pour un iPhone 3GS ainsi vous aurez à choisir si vous avez un iPhone 3GS Old Bootrom ou New Bootrom , alors pour le savoir pas de panique il vous suffit de télécharger iDetector ici , de le démarrer, de connecter votre iPhone et de le mettre en mode DFU.
Vous arriverez sur l’image suivante ou 4 options sont disponibles :
- iFaith Mode : permet de créer un custom avec la signature d’un shsh sauvegardé avec iFaith
- Simple Mode : installera Cydia dans le custom et préservera votre baseband
- Expert Mode : vous permet d’installer Cydia, des fichiers Deb , de préserver votre baseband pour le desimlock iPhone
- Baseband Preservation Mode : permet de créer un firmware qui n’ upgrade pas votre baseband et rien d’autre dedans (pas de cydia)
Dans l’option General cocher l’option :
- Enable Battery Pourcentage : pour activer l’affichage pourcentage batterie sur les iDevices qui ne le permettent pas d’habitude (iPhone 3G – iPod 2G ….)
- Activate The iPhone (Hacktivate) : permet d’activer l’iphone si vous ne possédez pas la carte sim du même opérateur que l’iPhone
- Install SSH : installe directement OpenSSH pour accéder au Root de l’iPhone (comme pour l’explorateur windows en quelque sorte)
- Vous pouvez choisir la taille de partition du Root (si vous ne savez pas quoi choisir laissez la valeur par défaut 😉 )
Dans le menu Unlock , il est possible d’installer le baseband iPad pour desimlocker l’iPhone (avec ses risques : perte GPS , parfois du wifi voir du baseband lui-même !)
ATTENTION : ne jamais installer un baseband iPad 06.15 sur iPhone 3GS fabriqué après la semaine 28 de 2011 , pour savoir l’année de fabrication , regardez dans réglages / général / informations de votre iPhone et relevez le numéro de série : les 4ème /5ème chiffres ou 5ème/6ème chiffres représentent la semaine de fabrication et le chiffre juste avant l’année de fabrication .
Exemple : N° de série 25135XX544 => l’année de fabrication est 2011 et la semaine 35
Dans l’option Custom Package il vous est possible de télécharger des tweaks pour les incorporez directement dans votre custom :
- Allez dans l’onglet Manage Source pour rajouter la source de votre choix puis cliquez sur Add
Dans l’onglet Download Packages , vous pouvez sélectionnez la source de votre choix puis Refresh ainsi apparaitront tous les debs (tweaks) de la source choisie puis sélectionnez le ou les tweaks que vous voulez puis cliquez sur Download pour ajouter ce tweak au custom.
Dans l’onglet Select Packages vous pouvez télécharger directement des tweaks présents sur votre ordinateur en cliquant sur Browse
Une fois toutes vos options choisies vous sélectionnez Build IPSW et cliquez sur la flèche bleue pour créer votre custom
Comme la création d’un custom firmware prend un peu de temps , vous avez la possibilité de patienter en jouant à PacMan 😆
Une fois fini, le custom créé sera sur le bureau de votre PC avec le logiciel iBooty très utile rebooter votre iphone lorsque le jailbreak est tethered !
Ensuite Sn0wbreeze vous invite à suivre la procédure pour passez en mode DFU votre iDevice afin de le patcher en Pwned DFU qui est une étape indispensable pour restaurer un iPhone ou autre avec un custom firmware et éviter ainsi les erreurs d’iTunes !
Sinon il vous est possible d’utiliser iReb 5 ou encore Redsn0w pour passer en Pwned DFU votre iDevice avant d’ouvrir iTunes puis de maintenir la touche SHIFT sur le clavier de votre PC (touche ALT sur Mac) et de cliquer sur Restaurer et de sélectionner le custom sur le bureau de votre ordinateur.