La partie dédiée au xip n'est pas pleinement fonctionnelle, utilisez la donc à vos risques et périls (la rom a de grandes chances de ne pas etre bootable).
Si jamais vous voulez tenter le coup, utilisez l'option (i) de la cuisine et avec un peu de chance, peut etre que ca marchera (en tout cas si vous trouvez la solution, n'hesitez pas à m'en faire part). En fait, il semblerait que le dump suivi d'une reconstruction du xip original sans rien changer ne produise pas tout le temps une rom bootable.
Vous pouvez tester néanmoins sans risque de briquer votre mobile : si ca ne boote pas, un flash en mode emergency résoud le probleme (appuyez sur "Send" + "Browser" + "Power", le téléphone étant éteint. La led devrait passer au vert).
Options de la cuisine:
- a- Extract DZ File
extrait baserom\rom.dz file dans le dossier baserom - b-Extract Flash.bin
extrait baserom\flash.bin dans builtrom\temp, en créant les dossiers si nécessaire - c- Dump imgfs.bin
extracts le contenu de builtrom\temp\part_2_imgfs.bin dans le repertoire temp\dump, vous permettant d'éditer les fichiers de windows (et donc de cuisiner) - d- Dump bin.bin
extrait le contenu de builtrom\temp\part_1_rawfs.bin dans ROM\XIP, vous permettant d'acceder au kernel windows et peut etre bientot de le porter vers wm6.1 (croisons les doigts, on n'en est pas bien loin) - e- Launch PkgToolsBuildOs
execute PkgToolsBuildOs, vous permettantde modifier et générer une rom - f- Build imgfs.bin
Crée a nouveau imgfs a partir du dossier temp\dump dans le fichier builtrom\temp\imgfs.bin - g- ! Build xip.bin
Crée un nouveau xip a partir du dossier temp\dump dans le fichier builtrom\temp\xip.bin - h- Build flash.bin
Génère un nouveau flash.bin dans le dossier builtrom en se basant sur le dossier builtrom\temp et le nouveau imgfs.bin - i- ! Build flash.bin+xip
Génère un nouveau flash.bin dans le dossier builtrom en se basant sur le dossier builtrom\temp, le nouveau imgfs.bin et le nouveau xip.bin
Utilisation:
- Prener un fichier dz, renommez-le en rom.dz mettez le dans baserom.
- lancez start.bat
- executez les étapes a, b, c, d, e de la cuisine
- Dans PkgToolsBuildos, onglet "Package_tools", cliquez sur open, sélectionnez le dossier temp\dump de la cuisine
- cliquez sur le bouton "build packages" et sélectionnez "non" dans la popup qui s'ouvre (si jamais pgktools plante, relancez le et répétez les étapes 4 et 5).
- Déplacez les dossiers OEM et SYS du dossier temp\dump\ dans la racine de la cuisine
- Dans PkgToolsBuildos, onglet "BuildOS", cliquez sur Load Rom
- Faites votre tambouille (ie: modifiez les fichiers rgu, supprimez/remplacez des packages des dossiers OEM/SYS)
- Si vous avez ajouté des packages OEM au dossier packages, cochez les cases de ceux que vous souhaiter inclure dans votre rom (J'en ai inclus un seul dans la cuisine, Registry Tweaks Pack)
- Cliquez sur GO et validez la popup "create_rom_for_ks20".
Si tout s'est bien passé, vous devriez avoir un fichier flash.bin dans le dossier buitrom. Plus qu'a lancer lgmdp, sélectionner le répertoire baserom et changer le chemin de baserom\flash.bin vers builtrom\flash.bin.
Ding ! C'est cuit, vous avez cuisiné votre première rom pour le ks20
(notez que la rom générée contient le fichier xip original, si vous souhaitez en faire un vous meme, fermez la popup "create_rom_for_ks20 dans l'étape 10 et utilisez les options (g) et (i) de la cuisine)
Liens utiles: