CG14 Extractor

(Accesso riservato agli utenti registrati) - Studio e realizzazioni di applicazioni per l'A1000 e simili, sviluppo idee e progetti.

Moderatore: Staff

CG14 Extractor

Messaggioda FlashTato » 14/04/2007, 18:38

VIsto che oggi nn ho niente da fare (eh ja piove :-? dalle mie parti), ho pensato di farme na capatina qua :lol: a rispolverare le mie conoscenze sui Multi Interface (visto che tutto quel che so lo trovo qua :lol:), leggendo il thread di Paperinik dove spiegava come sostituire un file nel disco /a (CG14) ho pensato di fare un piccolo tool che estrae un file dal CG14. :)

L'ho chiamato CG14 Extractor. (scarsa fantasia purtroppo :cry:)

E' necessario il Framework 2.0 per avviarlo

Come funziona?

1) Aprire il programma :-P

2) Cliccare su "Apri File" e selezionare il CG14 in formato binario

3) Scrivere sulla TextBox il file da aprire accanto al pulsante "Apri File"
Immagine

4) Cliccare su "Cerca"

5) Se trova qualche file con le vostre indicazioni cliccare su "Estrai" e salvarlo.

Io l'ho testato su 2 file: snack.ini (seguendo la guida) e cameracapture.ini e sembra funzionare 8)

@Giro: l'ho fatto in madrelingua stavolta :razz:

Potete postarlo dove volete basta che citate l'autore, Planetmobile e Umtsplanet. ;)

Grazie a Giro (il guru dei Multi-Interface :lol:) e PkPaperinik per il tutorial da cui ho attinto le info, c'e' da farvi i complimenti postate tutte le vostre scoperte senza tenerle come segreti di stato 8)

P.S. Se volete potete postarlo nella sezione Download del portale.
Allegati
CG14 Extractor.rar
Creato da flash.tato.

Un esclusiva Umtsplanet, Planetmobile.

Serve il Framework 2.0 per avviarlo.
(8.18 KiB) Scaricato 53 volte
Ultima modifica di FlashTato il 14/04/2007, 22:13, modificato 2 volte in totale.
FlashTato
Utente assiduo
Utente assiduo
 
Messaggi: 168
Iscritto il: 01/12/2005, 22:22

RE: CG14 Extractor

Messaggioda Giro » 14/04/2007, 20:19

bravo tato ! :ok:
il sw può essere molto utile riuscendo ad estrarre i files direttamente dal binario, quindi senza flashare e copiare l'intero disco A sulla memory (come ho sempre fatto)....

Ma, sono sincero, lo vedo molto ma molto più utile per ricostruire il disco A ...e tu puoi farlo !
...e se ti dessi info sulla struttura del disco Z ? ....info che non sono mai uscite pubblicamente ...saresti in grado di poter ricreare il disco partendo da cartelle e files ?
Non inviatemi messaggi privati con richieste di supporto o con richieste di s*locco perchè non risponderò. Per il supporto usate il forum !
Grazie !! :)

Prima di postare un nuovo messaggio, LEGGI il REGOLAMENTO DEL FORUM !!

"...per accenderlo facevo contatto col dito leccato sui pin della MB..." (cit. Paragon) :lol:
Avatar utente
Giro
Moderatore Forum
Moderatore Forum
 
Messaggi: 2685
Iscritto il: 13/04/2005, 16:10
Località: Roma

RE: CG14 Extractor

Messaggioda FlashTato » 14/04/2007, 20:55

GIro, però sarebbe possibile migliorarlo in modo che trovi direttamente tutti i files, adesso sei costretto a dover scrivere il nome del file e estrae e basta.

Per esempio io adesso ho esplorato il file CG14.smg in Hex e guardando i primi bytes ho pensato che potrebbero essere le cartelle presenti nel disco A (purtroppo non avendo un A1000 non posso testare):
Codice: Seleziona tutto
Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F

00000000   52 4F 4C 46 3C FF 01 01  3C 00 00 00 98 06 00 00   ROLF<ÿ..<...˜...
00000010   D4 06 00 00 A8 0F 00 00  00 E8 CB 48 5B A8 E0 00   Ô...¨....èËH[¨à.
00000020   01 00 00 00 94 D7 0D 00  00 00 00 00 00 01 00 FF   ....”×.........ÿ
00000030   FF FF FF FF FF FF FF FF  FF FF 72 CF 48 00 FF 0C   ÿÿÿÿÿÿÿÿÿÿrÏH.ÿ.
00000040   00 00 00 00 00 00 00 00  1A 00 0E 10 7A 00 00 00   ............z...
00000050   84 00 00 00 FF 06 53 00  79 00 73 00 74 00 65 00   „...ÿ.S.y.s.t.e.
00000060   6D 00 FF FF 20 00 0E 10  42 00 00 00 58 04 00 00   m.ÿÿ ...B...X...
00000070   FF 09 44 00 6F 00 63 00  75 00 6D 00 65 00 6E 00   ÿ.D.o.c.u.m.e.n.
00000080   74 00 73 00 7A 00 FF 0C  00 00 00 00 00 00 00 00   t.s.z.ÿ.........
00000090   16 00 0E 10 70 00 00 00  00 01 00 00 FF 04 44 00   ....p.......ÿ.D.
000000A0   61 00 74 00 61 00 FF FF  16 00 0E 10 78 02 00 00   a.t.a.ÿÿ....x...
000000B0   70 01 00 00 FF 04 41 00  70 00 70 00 73 00 FF FF   p...ÿ.A.p.p.s.ÿÿ
000000C0   1E 00 0E 10 0C 00 00 00  20 05 00 00 FF 08 50 00   ........ ...ÿ.P.
000000D0   72 00 6F 00 67 00 72 00  61 00 6D 00 73 00 FF FF   r.o.g.r.a.m.s.ÿÿ
000000E0   1E 00 0E 10 0C 00 00 00  B4 05 00 00 FF 08 63 00   ........´...ÿ.c.
000000F0   6F 00 6E 00 74 00 72 00  6F 00 6C 00 73 00 FF FF   o.n.t.r.o.l.s.ÿÿ
00000100   70 00 FF 0C D4 06 00 00  2C 08 00 00 18 00 0E 10   p.ÿ.Ô...,.......
00000110   0C 00 00 00 10 04 00 00  FF 05 4F 00 70 00 65 00   ........ÿ.O.p.e.
00000120   72 00 61 00 18 00 0E 10  0C 00 00 00 2C 05 00 00   r.a.........,...
00000130   FF 05 6C 00 6F 00 67 00  6F 00 73 00 1A 00 0E 10   ÿ.l.o.g.o.s.....
00000140   28 00 00 00 68 06 00 00  FF 06 74 00 68 00 65 00   (...h...ÿ.t.h.e.
00000150   6D 00 65 00 73 00 FF FF  18 00 0E 10 2C 00 00 00   m.e.s.ÿÿ....,...
00000160   9C 06 00 00 FF 05 69 00  6D 00 61 00 67 00 65 00   œ...ÿ.i.m.a.g.e.
00000170   78 02 FF 0C 00 00 00 00  00 00 00 00 18 00 0E 10   x.ÿ.............
00000180   28 00 00 00 E8 03 00 00  FF 05 4F 00 70 00 65 00   (...è...ÿ.O.p.e.
00000190   72 00 61 00 1E 00 0E 10  0C 00 00 00 1C 04 00 00   r.a.............
000001A0   FF 08 71 00 63 00 74 00  72 00 6C 00 70 00 6E 00   ÿ.q.c.t.r.l.p.n.
000001B0   6C 00 FF FF 16 00 0E 10  0C 00 00 00 28 04 00 00   l.ÿÿ........(...
000001C0   FF 04 51 00 57 00 65 00  62 00 FF FF 1E 00 0E 10   ÿ.Q.W.e.b.ÿÿ....
000001D0   0C 00 00 00 34 04 00 00  FF 08 41 00 70 00 70 00   ....4...ÿ.A.p.p.
000001E0   69 00 63 00 6B 00 65 00  72 00 FF FF 14 00 0E 10   i.c.k.e.r.ÿÿ....
000001F0   0C 00 00 00 40 04 00 00  FF 03 6E 00 6F 00 77 00   ....@...ÿ.n.o.w.
00000200   22 00 0E 10 0C 00 00 00  4C 04 00 00 FF 0A 50 00   ".......L...ÿ.P.
00000210   68 00 6F 00 74 00 6F 00  61 00 6C 00 62 00 75 00   h.o.t.o.a.l.b.u.
00000220   6D 00 FF FF 16 00 0E 10  0C 00 00 00 5C 05 00 00   m.ÿÿ........\...
00000230   FF 04 65 00 66 00 65 00  6D 00 FF FF 18 00 0E 10   ÿ.e.f.e.m.ÿÿ....
00000240   0C 00 00 00 9C 05 00 00  FF 05 70 00 68 00 6F 00   ....œ...ÿ.p.h.o.
00000250   6E 00 65 00 1C 00 0E 10  0C 00 00 00 A8 05 00 00   n.e.........¨...
00000260   FF 07 41 00 6C 00 61 00  75 00 6E 00 63 00 68 00   ÿ.A.l.a.u.n.c.h.
00000270   16 00 0E 10 0C 00 00 00  C0 05 00 00 FF 04 43 00   ........À...ÿ.C.
00000280   61 00 6C 00 63 00 FF FF  1A 00 0E 10 0C 00 00 00   a.l.c.ÿÿ........
00000290   CC 05 00 00 FF 06 41 00  67 00 65 00 6E 00 64 00   Ì...ÿ.A.g.e.n.d.
000002A0   61 00 FF FF 28 00 0E 10  0C 00 00 00 D8 05 00 00   a.ÿÿ(.......Ø...
000002B0   FF 0D 63 00 61 00 6D 00  65 00 72 00 61 00 63 00   ÿ.c.a.m.e.r.a.c.
000002C0   61 00 70 00 74 00 75 00  72 00 65 00 18 00 0E 10   a.p.t.u.r.e.....
000002D0   0C 00 00 00 E4 05 00 00  FF 05 51 00 54 00 69 00   ....ä...ÿ.Q.T.i.
000002E0   6D 00 65 00 1A 00 0E 10  0C 00 00 00 F0 05 00 00   m.e.........ð...
000002F0   FF 06 50 00 63 00 6C 00  69 00 6E 00 6B 00 FF FF   ÿ.P.c.l.i.n.k.ÿÿ
00000300   1E 00 0E 10 0C 00 00 00  FC 05 00 00 FF 08 43 00   ........ü...ÿ.C.
00000310   6F 00 6E 00 74 00 61 00  63 00 74 00 73 00 FF FF   o.n.t.a.c.t.s.ÿÿ
00000320   1A 00 0E 10 0C 00 00 00  08 06 00 00 FF 06 4A 00   ............ÿ.J.
00000330   6F 00 74 00 74 00 65 00  72 00 FF FF 18 00 0E 10   o.t.t.e.r.ÿÿ....
00000340   0C 00 00 00 14 06 00 00  FF 05 51 00 4D 00 61 00   ........ÿ.Q.M.a.
00000350   70 00 70 00 18 00 0E 10  0C 00 00 00 20 06 00 00   p.p......... ...
00000360   FF 05 41 00 75 00 64 00  69 00 6F 00 16 00 0E 10   ÿ.A.u.d.i.o.....
00000370   0C 00 00 00 2C 06 00 00  FF 04 75 00 73 00 61 00   ....,...ÿ.u.s.a.
00000380   74 00 FF FF 1C 00 0E 10  0C 00 00 00 38 06 00 00   t.ÿÿ........8...
00000390   FF 07 51 00 53 00 79 00  6E 00 63 00 4D 00 6C 00   ÿ.Q.S.y.n.c.M.l.
000003A0   16 00 0E 10 0C 00 00 00  44 06 00 00 FF 04 54 00   ........D...ÿ.T.
000003B0   6F 00 64 00 6F 00 FF FF  18 00 0E 10 0C 00 00 00   o.d.o.ÿÿ........
000003C0   50 06 00 00 FF 05 56 00  69 00 64 00 65 00 6F 00   P...ÿ.V.i.d.e.o.
000003D0   18 00 0E 10 0C 00 00 00  5C 06 00 00 FF 05 56 00   ........\...ÿ.V.
000003E0   6F 00 69 00 63 00 65 00  28 00 FF 0C 00 0F 00 00   o.i.c.e.(.ÿ.....
000003F0   20 00 00 00 1C 00 0E 10  0C 00 00 00 50 05 00 00    ...........P...
00000400   FF 07 50 00 6C 00 75 00  67 00 69 00 6E 00 73 00   ÿ.P.l.u.g.i.n.s.
00000410   0C 00 FF 0C 20 0F 00 00  26 00 00 00 0C 00 FF 0C   ..ÿ. ...&.....ÿ.
00000420   48 0F 00 00 26 00 00 00  0C 00 FF 0C 70 0F 00 00   H...&.....ÿ.p...
00000430   48 00 00 00 0C 00 FF 0C  B8 0F 00 00 32 00 00 00   H.....ÿ.¸...2...
00000440   0C 00 FF 0C EC 0F 00 00  80 00 00 00 0C 00 FF 0C   ..ÿ.ì...€.....ÿ.
00000450   6C 10 00 00 2A 00 00 00  42 00 FF 0C 00 00 00 00   l...*...B.ÿ.....
00000460   00 00 00 00 16 00 0E 10  78 00 00 00 9C 04 00 00   ........x...œ...
00000470   FF 04 41 00 70 00 70 00  73 00 FF FF 1E 00 0E 10   ÿ.A.p.p.s.ÿÿ....
00000480   28 00 00 00 68 05 00 00  FF 08 52 00 69 00 6E 00   (...h...ÿ.R.i.n.
00000490   67 00 54 00 6F 00 6E 00  65 00 FF FF 78 00 FF 0C   g.T.o.n.e.ÿÿx.ÿ.
000004A0   00 00 00 00 00 00 00 00  22 00 0E 10 0C 00 00 00   ........".......
000004B0   14 05 00 00 FF 0A 70 00  68 00 6F 00 74 00 6F 00   ....ÿ.p.h.o.t.o.
000004C0   61 00 6C 00 62 00 75 00  6D 00 FF FF 24 00 0E 10   a.l.b.u.m.ÿÿ$...
000004D0   0C 00 00 00 38 05 00 00  FF 0B 76 00 69 00 64 00   ....8...ÿ.v.i.d.
000004E0   65 00 6F 00 70 00 6C 00  61 00 79 00 65 00 72 00   e.o.p.l.a.y.e.r.
000004F0   24 00 0E 10 0C 00 00 00  44 05 00 00 FF 0B 61 00   $.......D...ÿ.a.
00000500   75 00 64 00 69 00 6F 00  70 00 6C 00 61 00 79 00   u.d.i.o.p.l.a.y.
00000510   65 00 72 00 0C 00 FF 0C  98 10 00 00 30 00 00 00   e.r...ÿ.˜...0...



Quindi direi prima di lanciarci sul Disco Z di migliorare questo software ;), e poi ci lanciamo per un software che ricostruisce il Disco Z. :)

Certo non garantisco sulla riuscita, perchè purtroppo io sono un auto-didatta, quindi uno senza conoscenze particolari del settore :).

Però dimmi solo una cosa: è più complicato del disco A?
FlashTato
Utente assiduo
Utente assiduo
 
Messaggi: 168
Iscritto il: 01/12/2005, 22:22

RE: CG14 Extractor

Messaggioda Giro » 14/04/2007, 21:08

si, il disco Z è più complicato :D
però hai gia fatto un estrattore quindi la struttura l'hai capita e potresti creare un sw che la ricostruisce ;)

per Z posso darti la struttura, ripeto, mai pubblicata a causa di alcuni spiacevoli eventi ....dalla struttura sono sicuro che capirai come fare ;)
Non inviatemi messaggi privati con richieste di supporto o con richieste di s*locco perchè non risponderò. Per il supporto usate il forum !
Grazie !! :)

Prima di postare un nuovo messaggio, LEGGI il REGOLAMENTO DEL FORUM !!

"...per accenderlo facevo contatto col dito leccato sui pin della MB..." (cit. Paragon) :lol:
Avatar utente
Giro
Moderatore Forum
Moderatore Forum
 
Messaggi: 2685
Iscritto il: 13/04/2005, 16:10
Località: Roma

RE: CG14 Extractor

Messaggioda FlashTato » 14/04/2007, 21:09

Ok spippolando la strina del file snack.ini:
Codice: Seleziona tutto
Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F

00001020                            AB 01 00 00 BC 9E 00 00           «...¼ž..
00001030   FF 09 73 00 6E 00 61 00  63 00 6B 00 2E 00 69 00   ÿ.s.n.a.c.k...i.
00001040   6E 00 69 00                                        n.i.


Quel FF 09 indica la cartella in cui risiede il file per caso?!

Quindi sarebbe nella Cartella Documents:
Codice: Seleziona tutto
Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F

00000070   FF 09 44 00 6F 00 63 00  75 00 6D 00 65 00 6E 00   ÿ.D.o.c.u.m.e.n.
00000080   74 00 73 00 7A 00 FF 0C  00 00 00 00 00 00 00 00   t.s.z.ÿ.........
FlashTato
Utente assiduo
Utente assiduo
 
Messaggi: 168
Iscritto il: 01/12/2005, 22:22

RE: CG14 Extractor

Messaggioda Giro » 14/04/2007, 21:22

no, indica il numero in hex di lettere che compongono il nome del file o della dir...
Non inviatemi messaggi privati con richieste di supporto o con richieste di s*locco perchè non risponderò. Per il supporto usate il forum !
Grazie !! :)

Prima di postare un nuovo messaggio, LEGGI il REGOLAMENTO DEL FORUM !!

"...per accenderlo facevo contatto col dito leccato sui pin della MB..." (cit. Paragon) :lol:
Avatar utente
Giro
Moderatore Forum
Moderatore Forum
 
Messaggi: 2685
Iscritto il: 13/04/2005, 16:10
Località: Roma

RE: CG14 Extractor

Messaggioda FlashTato » 14/04/2007, 21:35

E quindi per ottenere la Dir del file snack.ini come dovrei fare?!
FlashTato
Utente assiduo
Utente assiduo
 
Messaggi: 168
Iscritto il: 01/12/2005, 22:22

RE: CG14 Extractor

Messaggioda Giro » 14/04/2007, 21:44

azz ...sono un po' arruginito sul disco A ....devo andarmi a rivedere qualcosa ....cmq, se non ricordo male, nella dir stessa ci sono le info sui propri files ...ma non ci metto la mano sul fuoco perchè non mi ricordo :P
Non inviatemi messaggi privati con richieste di supporto o con richieste di s*locco perchè non risponderò. Per il supporto usate il forum !
Grazie !! :)

Prima di postare un nuovo messaggio, LEGGI il REGOLAMENTO DEL FORUM !!

"...per accenderlo facevo contatto col dito leccato sui pin della MB..." (cit. Paragon) :lol:
Avatar utente
Giro
Moderatore Forum
Moderatore Forum
 
Messaggi: 2685
Iscritto il: 13/04/2005, 16:10
Località: Roma


Torna a AREA SVILUPPO

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron

Pannello di Controllo Utente

Login

Chi c’è in linea

In totale c’è 1 utente connesso :: 0 iscritti, 0 nascosti e 1 ospite (basato sugli utenti attivi negli ultimi 5 minuti)
Record di utenti connessi: 185 registrato il 05/06/2007, 4:31

Visitano il forum: Nessuno e 1 ospite