Bonjour,
Nous allons voir dans ce tutoriel comment créer une nand hacké avec ggbuild afin de pourvoir lancer des homebrews codé avec le SDK comme FSD...
Matériel requis
- Un dump de votre nand
Logiciels requis
- ggbuild
I: Création d'un SMC hacké
Étape 1 : Lancez le logiciel de BestPig et selectionnez votre carte mère puis ou vous souhaitez que les fichiers soit crées. Cliquez ensuite sur "Créer fichier ECC" ... vous devrez alors indiquez le chemin d'accès a votre dump
Étape 2 : Une fois le processus fini vous devriez voir le message suiviant.
Vous devriez également trouver alors un fichier SMC.bin là ou vous avez souhaitez créer vos fichiers.
II: Préparation des fichiers
Étape 1 : Copiez le contenu du dossier "13604 ggbuild" dans le dossier 13604 de ggbuild
Étape 2 : Lancez 360FlashDumpTool et ouvrez un dump de la nand de votre console. On s'intéresse aux deux valeurs LDV, il faut retenir la plus élévé... dans mon cas c'est 2.
Étape 3 : Dans le dossier ggbuild, dupliquez le dossier my trinity et renommez le pour qu'il corresponde à votre console. Moi par exemple j'ai choisi slim4go.
Pour la suite il y a ensuite deux méthodes, la première marche très bien sur toutes les FAT mais ils sembleraient que non sur certaines Slim, pour les Slims il est donc recommandé d'utiliser la seconde méthode
METHODE 1
Étape 4 : Ouvrez le dossier que vous venez de renommer, placez y le dump de votre nand que vous aurez renommer en "nanddump.bin" ainsi que le fichier SMC.bin crée précedement.
passer maintenant à l'etape 5
METHODE 2
Dans 360FlashTool, allez dans Settings puis dans Keys
Ajoutez maintenant votre clé CPU avec "add CPU-Key" et cliquez sur OK
Dans settings, cliquez cette fois sur options et séléctionnez "Extract ibuild compatibles Files"
Cliquez maintenant sur extract et selectionnez les fichiers suivants :
?KeyVault
?Firmware Challenge Response Table (dans Generic Files)
?Config Blocks
NB : toutes les consoles n'ont pas de fichier FCRT, si vous n'en avez pas c'est pas grave ... c'est qu'il n'est pas nécessaire.
On vous demandera ensuite où vous souhaitez enregistrer les fichier.
Copier les fichiers deux fichiers du dossier GenericFiles/FreeBOOT/Data dans le dossier data de ggbuild (slim4go chez moi)
Faites de même pour les deux fichiers du dossier FreeBOOT/Data
Ajouté également le fichier SMC.bin crée précedement. Vous devez donc avoir les fichier suivant
Étape 5 : Ouvrez maintenant le fichier options.ini, il va falloir faire 3 choses :
?Remplissez le champ 1blkey avec : DD88AD0C9ED669E7B56794FB68563EFA
?Remplissez le champ cpukey avec votre clé CPU
?Remplissez le champ cfldv avec la valeur que nous avions noté dans 360FlashDumpTool
III: Création de la NAND
Étape 1 : Avec l'invite de commande windows rendez vous dans votre dossier ggbuild. Tapez ensuite la commende suivante (en changeant les valeurs en gras) :
ggbuild -c CM -f kernel -d données nomdelanand.bin
?Remplacez CM par la version de votre carte mère : trinity, jasper, jasper256, jasper512, falcon ou zephyr
?Remplacez kernel par la version du kernel que vous souhaitez avoir : 13604
?Remplacez données par le nom du dossier contenant vos données : slim4go pour moi
?Remplacez nomdelanand.bin par ... vous avez compris.
Étape 2 : Une fois le processus fini vous devriez voir (vérifiez les infos :clé cpu, 1bl, CM) :
Vous trouverez votre nand à la racine du dossier ggbuild
Il ne vous reste plus qu'a la flasher avec nandpro et la commande -w16 (-w64 si vous avez une jasper 256/512) ou RawFlash V2.
Tuto réalisé par Razkar pour Logic-Sunrise.com