Freebootmaker_v0.1


maxgwen
 Share

Messages recommandés

Bonjour je voie que beaucoup galère avec les cmd dos ....

Donc tous sa automatisé ces pas mal , donc dans la pack il y a Freeboot 0.031 + dans /data 9199.zip dezipé et un smc.bin pour xenon xbr3 et xellous dans /bin

lancé FreeBootMaker.exe vous renseignez votre clef cpu et ensuite vous appuyé sur le bouton , choisir sa nand d'origine et si tous ce passe bien vous aurez un

Buildimage.bin de généré ... si vous avez les smc.bin de tous les modele de carte compatible jtag serai simpa de l ajouté dans l automatisme .....

ces quoi les CB des JASPER256 JASPER512 ? jasper normal ces bien 6712 ? apres les autre ces quoi

Update

FreeBootMaker_v0.2

ajout Auto smc .......

Update

FreeBootMaker_v0.3

Petit bug corrigé sur la copie files

Update

FreeBootMaker_v0.4

Auto détection taille pour les jasper "jasper" ou "jasper256" ou "jasper512". voila donc 100% automatique maintenant ....

Update

FreeBootMaker_v0.5

Mise a jour pour fbBuild_0.11 data\ inclue Kernel Version 12611 ....

Modifié par maxgwen
Lien vers le commentaire
Partager sur d'autres sites

salut a tous,

prends il un dump complet de jasper 512?

en effet, j ai un fichier dump original de 528 megas. Je le lance via ce prog et il me cree un fichier buildimage de 16 megas!

est ce que c est good ou pas?

merci.

En faite je vais faire une modification si tu a un moment je la fait de suite ( modif faite voire premier poste)

Modifié par maxgwen
Lien vers le commentaire
Partager sur d'autres sites

Joli travail Max, ton soft est le seul avec celui de BestPig à me produire une image alors que tous les autres plante.

Le truc en plus du tiens, c'est qu'il est capable de me produire une image, même en étant dans un dossier. Bravo.

Par contre, je viens encore faire chier (dsl, je veux que ton soft soit juste le meilleur, rien d'autre).

Tu ne fais pas de vérification des fichiers vitaux... tu devrais tester l'existence des fichiers suivants avant de continuer, ibuild.exe, libeay32.dll.

Pareil avec les dossiers suivants, data, bin et temp.

Pour les 2 premiers vérifier qu'ils ne soient pas vides non plus et créer le dossier temp s'il n'existe pas.

Voila le code pour le faire :D

function IsDirectoryEmpty(const directory : string) : boolean; var   searchRec :TSearchRec; begin   try	result := (FindFirst(directory+'\*.*', faAnyFile, searchRec) = 0) AND			  (FindNext(searchRec) = 0) AND			  (FindNext(searchRec) <> 0);   finally	 FindClose(searchRec);   end; end;procedure TForm1.MakeFBClick(Sender: TObject);var   Current_directory : string;   isEmpty : boolean;begin// Vérifie si le fichier suivant est présent.	if (FileExists('ibuild.exe') = false) then		MessageDlg('Le fichier ibuild.exe n''existe pas', mtWarning, [mbOK], 0);// Vérifie si le fichier suivant est présent.	if (FileExists('libeay32.dll') = false) then		MessageDlg('Le fichier libeay32.dll n''existe pas', mtWarning, [mbOK], 0);// Vérifie si le dossier existe et s'il n'est pas vide.	Current_directory := 'data';	if DirectoryExists(Current_directory) then	begin		MessageDlg('Le dossier '+ Current_directory +' existe', mtWarning, [mbOK], 0);		isEmpty := IsDirectoryEmpty(Current_directory);		ShowMessage(BoolToStr(isEmpty, true));	end	else		MessageDlg('Le dossier '+ Current_directory +' n''existe pas :(', mtWarning, [mbOK], 0);// Vérifie si le dossier existe et s'il n'est pas vide.	Current_directory := 'bin';	if DirectoryExists(Current_directory) then	begin		MessageDlg('Le dossier '+ Current_directory +' existe', mtWarning, [mbOK], 0);		isEmpty := IsDirectoryEmpty(Current_directory);		ShowMessage(BoolToStr(isEmpty, true));	end	else		MessageDlg('Le dossier '+ Current_directory +' n''existe pas :(', mtWarning, [mbOK], 0);// Vérifie si le dossier existe. Le crée le cas échéant.	Current_directory := 'temp';	if (DirectoryExists(Current_directory) = false) then	begin		MessageDlg('Le dossier '+ Current_directory +' n''existe pas'+#13+#10+'Création en cours...', mtWarning, [mbOK], 0);		MkDir(Current_directory);	end;end;

Corriger quelques fautes:

Bouton principal : Ouvrir votre Nand d'origine. (sans le e à ouvrir)

Popup_info_1: Votre console est une xxx. (avec un e à console)

Popup_info_2: La décompilation c'est bien passée.

Popup_info_3: La compilation de Freeboot c'est bien passée.

Popup_info_4: Voila, c'est fini.

Voila, sinon rien à redire, continue comme ca :D

Edit:

Ah, tu pourrais peut etre ajouter un bouton radio pour choisir si l'on veut la compatibilité avec l'émulateur XBOX1 ou l'accès complet à la mémoire (pour des éventuels trainers ou patcher à la volée).

Modifié par Kamse
Lien vers le commentaire
Partager sur d'autres sites

  • 7 months later...

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
 Share