IPB

Benvenuto Visitatore ( Log In | Registrati )

Seguici su:    
> [GUIDA] Come modificare il firmware della M3DsS/R4 per personalizzare al 100% il menu, in pratica...come manipolare il file _DS_MENU.DAT!
.:MIK:.
messaggio Sunday 21 October 2007 - 19:20
Messaggio #1

OsUp Developer
Gruppo icone

Gruppo: Veterani
Messaggi: 1.267
Iscritto il: Sun 15 July 2007 - 18:22
Da: Zion
Utente Nr.: 19.564
Feedback: 1 (100%)




Ebbene sì! dopo tante prove e tanto stress per la mia povera M3Ds simply, ne sono arrivato a capo!! yahoo.gif
Ecco a voi la




GUIDA PER MODIFICARE IL FIRMWARE DELLA M3DSS/R4

1.Perchè farlo?
2.Necessario
3.Procedimento (contiene guida all'uso di Injektor2)
4.Conclusioni
5.Sostituzione del link di MoonShell con uno shurtcut di un'altra applicazione
---------------------------------------

1.Perchè farlo?

Modificare il file _DS_MENU.DAT permette di personalizzare al 100% il menu della nostra flash cart.

Più precisamente ci permette di modificare:
  • skin di sistema (quella di default che compare se non inseriamo alcun tema nella cartella "themes")
  • messaggi degli avvisi e/o titoli delle schermate
  • icone standard presenti nel menu (cartelle, file sconosciuti, homebrew senza icona...)
Personalmente mi ha spinto la voglia di customizzare tutto fino all'osso!



2.Necessario

Per poter mettere le mani nel file .dat del menu, ci servono due programmi:Altro requisito fondamentale è la pazienza (come sempre)....probabilmente la prima volta che ci poverete non otterrete alcun risultato, ma con un po' di costanza ci riuscirete wink.gif!

Detto ciò...mettiamo le mani in pasta!! biggrin.gif



3.Procedimento
Copiamo il file _DS_MENU.DAT sul disco rigido, nel percorso c:\.

Apriamo ora Injektor2 e loadiamo il file che abbiamo appena copiato.
Con sommo stupore, troviamo che nel riquadro sulla sinistra della finestra di Injektor2 compare la skin "standard" della nostra flash cart.... ooooooooooooooooooooOOOOOOOOOOOOOOOOHHH! stralol.gif

GUIDA ALL'USO DI INJEKTOR2
» Clicca per leggere lo Spoiler! «
Elenco di tutti i tasti presenti nella skermata del programma con relativa spiegazione:

SEZIONE MODIFICA SKIN
-edit trasparency: seleziona pixel per pixel le parti dell'immagine che risulterà trasparente (alla fine della modifica dovrete cliccare su OK in basso, sotto l'immagine...per tovarlo, a volte, è necessario abbassare del tutto la barra delle applicazioni)
-load picture: mi rifiuto di spiegarlo stralol.gif
-load picture in grabber: apre l'immagine nel grabber da cui poi si potrà selezionare una parte attraverso un selettore automaticamente ridimensionato
-select zone in grabber: quello che ho appena scritto...seleziona una parte dell'immagine precedentemente caricata nel grabber
-saveback to file: salva le modifiche al file aperto
-save to a new file: ...
-save as patch: serve per interrompere il lavoro freezandolo in modo da poterlo riprendere in un secondo momento...è tipo l'uso i una bozza
-load patch: carica il lavoro lasciato a metà
-import theme: apre un tema già esistente (per piazzarlo come tema di default dopo averlo eventualmente modificato)
-export theme: salva il tema modificato nella cartella indicata sotto
-export picture: salva l'immagine presente nel riquadro a sinistra
-darken/hilight picture: settaggi luminosità e contrasto
-create icons from bg pict/ create info panel from bg: non ne ho idea...ma tanto nn ci servono biggrin.gif
-PREVIOUS/NEXT: scorre tra le varie immagini (comprese le icone di sistema)
-load picture AS: seleziona un'immagine intera come icona
-select zone in grabber AS: seleziona una parte dell'immagine caricata precedentemente nel grabber

SEZIONE MODIFICA TESTO
-restore default text
-modify text: va selezionato ogni volta che viene modificata una stringa
-previos/next string
-edit texts colors: modifica le combinazioni di colore (modifica del file theme.ini)

Questo è tutto quello che serve sapere...ora scatenate la vostra fantasia! wink.gif



Ora viene il "difficile"...
Dopo aver modificato il file con Injektor, salviamolo "as a new file" e diamogli un nome a caso tipo "output.dat".
Spostiamo questo file nel percorso C:\ insieme al file r4crypt.exe.
Avviamo il prompt dei comandi e digitiamo (dopo aver selezionato il percorso c:\)

CODICE
r4crypt -d output.dat output2.dat


Ora diamo quest'altro comando:
CODICE
r4crypt -e output2.dat _DS_MENU.DAT


In realtà (pensavo di averlo scritto ma Aurelio mi ha aperto gli okki friends.gif) decrittare il file serve per poterlo modificare con un editor Hex..in alternativa selezionate "Save as a new file" e poi rinominatelo "_DS_MENU.DAT".

Fatto ciò, terminato il processo, verrà generato, nello stesso percorso, il file _DS_MENU.DAT che dovremo semplicemente copiare nella root della memory card sostituendo quello già presente.


4.Conclusioni
La possibilità di modificare tutto, e dico tutto, il menu della flash cart, era esattamente quello che volevo fare e questo metodo lo permette...ma con una grande limitazione: non è possibile effettuare una traduzione italiana delle stringhe di testo.
Il problema sorge dal fatto che quelli che hanno compilato il file .dat, hanno praticamente assegnato un numero massimo di caratteri (lo spazio è un carattere) ad ogni stringa...è quindi impossibile modificare la stringa "Game" in "Giochi"...si può fare il contrario, sostituendo le stringhe con altre di lunghezza inferiore ("Game loading..." in "Loading...").

UNA RACCOMANDAZIONE:
prima di mettervi all'opera, fate una copia di backup del file _DS_MENU.DAT, in modo che se avete problemi, basterà ricopiarlo nella mc. Ricordatevi in ogni caso non mi assumo nessuna responsabilità per eventuali danni provocati nè alla console nè a cose, persone, animali, città etc. etc.. biggrin.gif

Per chi se la cava ad usare un editor hex può usarlo tranquillamente al posto di Injektor...



That's all!!

Enjoy! cool.gif

.:Mik:.


--------------------
 Go to the top of the page
 
+Quote Post

Inserisci in questo messaggio
- .:MIK:.   [GUIDA] Come modificare il firmware della M3DsS/R4 per personalizzare al 100% il menu   Sunday 21 October 2007 - 19:20
- - latios 93   GGGRRRRAAAAZZZZIIIIIEEEEEE!!!!...   Tuesday 23 October 2007 - 18:58
|- - .:MIK:.   CITAZIONE (latios 93 @ Tuesday 23 October 200...   Wednesday 24 October 2007 - 08:16
- - .:MIK:.   Ecco a voi la mia prima creazione... :yhaoo: Esse...   Wednesday 24 October 2007 - 09:05
- - latios 93   io lo provato ma nn va ma forse è per la m3simply?...   Thursday 25 October 2007 - 14:33
|- - .:MIK:.   Per tutti quelli che me l'hanno chiesto... Fu...   Friday 26 October 2007 - 10:54
|- - Elia1995   CITAZIONE (.:MIK:. @ Friday 26 Octobe...   Wednesday 12 August 2009 - 10:38
- - DarkDevil®   a me interesserebbe spostare i blocchi di pixel do...   Thursday 25 October 2007 - 15:22
|- - .:MIK:.   CITAZIONE (DarkDevil® @ Thursday 25 October 2...   Friday 26 October 2007 - 10:56
- - mapafraso   Grazie .:MIK:. di questa perla! Utili...   Thursday 25 October 2007 - 16:09
|- - latios 93   CITAZIONE (mapafraso @ Thursday 25 October 20...   Thursday 25 October 2007 - 17:57
|- - .:MIK:.   CITAZIONE (latios 93 @ Thursday 25 October 20...   Friday 26 October 2007 - 10:58
- - Marcutyo   aspettate un attimo, forse farò una domanda da n00...   Thursday 25 October 2007 - 18:24
- - DarkDevil®   per cambiare quello che non puoi cambiare usando i...   Thursday 25 October 2007 - 19:12
- - mapafraso   allora mik... ho provato a usare il tools ma non c...   Friday 26 October 2007 - 18:21
|- - .:MIK:.   CITAZIONE (mapafraso @ Friday 26 October 2007...   Friday 26 October 2007 - 19:55
- - .:MIK:.   Fatto...questo è il file per R4 (è uguale a quello...   Friday 26 October 2007 - 20:32
- - .:MIK:.   Up... L'avete provato per la R4? funziona?   Friday 2 November 2007 - 23:04
- - Aurelio   Non l'ho provato.Però ho scoperto come farlo f...   Saturday 3 November 2007 - 09:37
|- - .:MIK:.   CITAZIONE (Aurelio @ Saturday 3 November 2007...   Saturday 3 November 2007 - 11:25
- - Aurelio   Io clicco save new file e poi lo rinomino   Saturday 3 November 2007 - 12:28
|- - .:MIK:.   CITAZIONE (Aurelio @ Saturday 3 November 2007...   Monday 5 November 2007 - 17:05
- - zazza82   ma esiste la possibilità di far diventare invisibi...   Monday 5 November 2007 - 17:45
|- - .:MIK:.   CITAZIONE (zazza82 @ Monday 5 November 2007 ...   Monday 5 November 2007 - 21:30
- - zazza82   allora niente io lo volevo propio far scomparire ...   Monday 5 November 2007 - 22:27
- - Hikari   provo ad aprire il file .dat della r4, ma l'in...   Wednesday 7 November 2007 - 16:48
|- - .:MIK:.   CITAZIONE (Hikari @ Wednesday 7 November 2007...   Wednesday 7 November 2007 - 17:46
- - zazza82   un esempio di quello che dicevo prima è questo: h...   Wednesday 7 November 2007 - 17:16
|- - .:MIK:.   CITAZIONE (zazza82 @ Wednesday 7 November 200...   Wednesday 7 November 2007 - 17:49
- - Hikari   CITAZIONE (.:MIK:. @ Wednesday 7 Nove...   Thursday 8 November 2007 - 09:05
|- - .:MIK:.   CITAZIONE (Hikari @ Thursday 8 November 2007 ...   Friday 9 November 2007 - 00:05
- - eon   nn è che puoi mettere il download del file che hai...   Thursday 22 November 2007 - 17:37
- - .:MIK:.   C'è già...nella prima pagina...   Thursday 22 November 2007 - 17:39
- - eon   up aiuto mi dice this software is not compatible h...   Thursday 22 November 2007 - 17:48
- - DevilNinja   Io creo il file faccio tutto ma quando uso il dos ...   Thursday 22 November 2007 - 18:20
|- - .:MIK:.   CITAZIONE (DevilNinja @ Thursday 22 November ...   Thursday 22 November 2007 - 22:29
|- - Chupietto   CITAZIONE (DevilNinja @ Thursday 22 November ...   Tuesday 27 November 2007 - 22:20
|- - maury   Riformulo: vorrei sapere se c'è la possibilità...   Thursday 29 November 2007 - 20:48
|- - .:MIK:.   CITAZIONE (maury @ Thursday 29 November 2007 ...   Thursday 29 November 2007 - 22:55
- - Aurelio   Ciao zazza.Io penso di aver trovato la soluzione a...   Tuesday 27 November 2007 - 22:11
- - Hikari   a me l'injector continua a non funzionare, l...   Tuesday 27 November 2007 - 22:15
- - .:MIK:.   COME SOSTITUIRE IL LINK DI MOONSHELL CON QUELLO DI...   Friday 30 November 2007 - 13:34
- - .:MIK:.   Finita!!   Friday 30 November 2007 - 14:39
- - SupEr yOshI93   mmm ora si capisce qualcosa di cosa fare me la cop...   Friday 30 November 2007 - 15:07
|- - .:MIK:.   CITAZIONE (SupEr yOshI93 @ Friday 30 November...   Friday 30 November 2007 - 15:48
- - Giovannin   Ma scusa: Non si sta meno a rinominare il file che...   Friday 30 November 2007 - 16:45
|- - .:MIK:.   CITAZIONE (Giovannin @ Friday 30 November 200...   Friday 30 November 2007 - 16:49
- - Giovannin   Si, avevo già letto.... Peccato per l'italian...   Friday 30 November 2007 - 16:55
- - Lance   Si possono cambiare tutti i colori obbridi come qu...   Monday 25 February 2008 - 14:34
|- - .:MIK:.   CITAZIONE (Lance @ Monday 25 February 2008 ...   Monday 25 February 2008 - 14:50
|- - yume-kun88   CITAZIONE (.:MIK:. @ Monday 25 Februa...   Friday 11 April 2008 - 13:42
|- - .:MIK:.   CITAZIONE (yume-kun88 @ Friday 11 April ...   Wednesday 16 April 2008 - 17:11
- - yume-kun88   peccato ...vabbè grazie ^.^   Thursday 17 April 2008 - 15:21
- - 104   scusatemi a tutti ma nn riesco a usare r4crypt. so...   Sunday 19 October 2008 - 18:15
- - 104   E' urgente per domani mi serve r4crypt! de...   Tuesday 21 October 2008 - 19:16
- - .:MIK:.   In realtà non serve moddare il fw per cambiare la ...   Tuesday 21 October 2008 - 19:20
- - marioman   EDIT: niente...   Sunday 2 August 2009 - 15:54
- - KhORNy   salve a tutti! XD scusate se riporto alla vost...   Monday 25 January 2010 - 15:38
- - Lordaron   chiedo scusa anche io per l'up per questo topi...   Tuesday 30 March 2010 - 18:48
- - Domenico Galante   quando digito r4crypt -d _DSMENU.DAT out.dat dice ...   Thursday 29 July 2010 - 19:57


Reply to this topicStart new topic
1 utenti stanno leggendo questa discussione (1 visitatori e 0 utenti anonimi)
0 utenti:

 

Modalità di visualizzazione: Passa a: Normale · Passa a: Lineare · Outline


RSS Versione Lo-Fi Oggi è il: Fri 3 May 2024- 12:37

.: GBArl.it :. Copyright © 2003-2020, All Rights Reserved.
Loghi, documenti e immagini contenuti in questo Sito appartengono ai rispettivi proprietari,
e sono resi pubblici sotto licenza Creative Commons

Creative Commons License
.::.