Jump to content
Nokioteca Forum

Backupandrestore V2.1 - Minicmd.exe


Il.Socio
 Share

Recommended Posts

NOTA:

Per le versioni piu' recenti della mod, fare riferimento al thread presente in sezione "Custom Fw":

https://www.nokioteca.net/home/forum/index.php/topic/216384-backupandrestore-v21-minicmdexe/#entry1863495

Informazioni Generali:

BackupAndRestore e' un pacchetto che installa 3 icone nel cellulare

- Backup per eseguire il backup dei dati

- Restore per eseguire il ripristino dei dati

- MiniCmd per eseguire operazioni di utilita' varia

http://www.multiupload.com/LW9BXBWMGN

Questo pacchetto e' interamente basato sul programma MiniCmd.exe di "Just Fancy"

Io ho solo apportato alcune modifiche per adattare il programma in modo da poter disporre di 3 icone nel menu'.

L'idea di utilizzare il MiniCmd.exe per il Backup e Restore dei contenuti e' invece merito di XCape.

Ciascuna delle 3 icone, si occupa di processare un proprio file di script, che indica quali sono le operazioni di copia che dovranno essere effettuate.

I file di script non vengono forniti insieme a questo pacchetto, pertanto, sara' compito dell'utente, degli script-makers o del cooker, inserire i file di script che ritengono essere piu' opportuni a seconda dei casi.

In mancanza di questi file, alla pressione dell'icona non verra' eseguito nulla.

I file di script sono questi:

\Data\BackCmd.txt (per il backup dei dati)

\Data\RestCmd.txt (per il restore dei dati)

\Data\MiniCmd.txt (per utilita' varia: puo' essere usato ad esempio dai cookers, per avviare in automatico programmi, o killarli immediatamente, all'accensione del cell.)

Istruzioni per Cookers:

Per integrare il pacchetto direttamente nel CFW e' sufficiente fare un copia / incolla dei files contenuti nell cartella "For Cookers"

http://www.multiupload.com/SFFOS006A6

Puo' tornare molto utile impostare il MiniCmd.exe per l'esecuzione automatica e sara' poi MiniCmd.exe a lanciare qualsiasi altro programma all'accensione del cellulare, vi suggerisco di controllare l'elenco dei comandi che e' possibile utilizzare.

Eventualmente, potreste anche decidere di nascondere la sua icona, omettendo di includere il file "MiniCMD_reg.rsc"

Gli script vengono cercati nell'ordine C > E > D > Z

Istruzioni per Script-Makers:

Gli script sono dei semplici file di testo che contengono l'elenco delle operazioni che devono essere eseguite.

Elenco dei comandi disponibili (consultare qualche script gia' pronto per avere chiarimenti sulla sintassi)

- att

- mv

- cp / copy

- md / mkdir

- rm / rmdir

- rn / rename

- delete

- run

- kill

- sleep

- cmd

- key

- sendkey

- file

- note

- disable

- abort

- if

- ifn

- elseif

- elseifn

- else

- endif

- abort_if_not_exists

- abort_if_exists

- skip_if_exists

- skip_if_not_exists

- back_if_exists

- back_if_not_exists

- restart_if_exists

- restart_if_not_exists

Alcuni Esempi di Script gia' pronti:

\Data\BackCMD.txt (saves apn, manulayout, notes, t9 database)

# saves apn, manulayout, notes, t9 database
mkdir e:\bkupfolder\
mkdir e:\bkupfolder\Apn\
mkdir e:\bkupfolder\MenuLayout\
mkdir e:\bkupfolder\Note\
mkdir e:\bkupfolder\DatabaseT9\
copy -o c:\private\10202be9\persists\cccccc00.cre e:\bkupfolder\Apn\
copy -o c:\private\200113dd\content\matrixmenudata.xml e:\bkupfolder\MenuLayout\
copy -o c:\Private\100012A5\DBS_101f8878_Notepad.dat e:\bkupfolder\Note\
copy -o c:\Predic\*.* e:\bkupfolder\DatabaseT9\
note "Saved!"

\Data\RestCMD.txt (restores apn, manulayout, notes, t9 database)

# restores apn, manulayout, notes, t9 database
copy -o e:\bkupfolder\Apn\*.* c:\Private\10202be9\persists\
copy -o e:\bkupfolder\MenuLayout\*.* c:\Private\200113dd\content\
copy -o e:\bkupfolder\Note\DBS_101f8878_Notepad.dat c:\Private\100012A5\
copy -o e:\bkupfolder\DatabaseT9\*.* c:\Predic\
note "Restored!"

\Data\MiniCMD.txt

#===Clean===                <-Just a comment
delete C:\System\System.ini         <-delete C:\System\System.ini
delete C:\private\102072c4\reserved     <-delete C:\System\reserved
delete C:\private\102072c4\reserved.bin   <-delete C:\System\reserved.bin
#===run SPB===               <-Just a comment
run 0x20028B16                <- start a program with uid 0x20028B16
#===kill home screen===           <- Just a comment
kill 0x102750F0                <- Kill/Quit a program with uid 0x102750F0
#===Kill Menu===               <- Just a comment
kill 0x101f4cd2                <- Kill/Quit a program with uid 0x101f4cd2
#===Kill SPBDeamon             <- Just a comment
kill 0x20028b1C                <- Kill/Quit a program with uid 0x20028b1C

Modificato da Il.Socio
  • Mi Piace 1
Link to comment
Condividi su altri siti

Qui ci sono due script di esempio, che si occupano di effettuare il backup e successivo ripristino di: apn, manulayout, notes, t9 database

BackCMD.txt

# saves apn, manulayout, notes, t9 database
mkdir e:\bkupfolder\
mkdir e:\bkupfolder\Apn\
mkdir e:\bkupfolder\MenuLayout\
mkdir e:\bkupfolder\Note\
mkdir e:\bkupfolder\DatabaseT9\
copy -o c:\private\10202be9\persists\cccccc00.cre e:\bkupfolder\Apn\
copy -o c:\private\200113dd\content\matrixmenudata.xml e:\bkupfolder\MenuLayout\
copy -o c:\Private\100012A5\DBS_101f8878_Notepad.dat e:\bkupfolder\Note\
copy -o c:\Predic\*.* e:\bkupfolder\DatabaseT9\
note "Saved!"

RestCMD.txt

# restores apn, manulayout, notes, t9 database
copy -o e:\bkupfolder\Apn\*.* c:\Private\10202be9\persists\
copy -o e:\bkupfolder\MenuLayout\*.* c:\Private\200113dd\content\
copy -o e:\bkupfolder\Note\DBS_101f8878_Notepad.dat c:\Private\100012A5\
copy -o e:\bkupfolder\DatabaseT9\*.* c:\Predic\
note "Restored!"

RestCMD.txt

BackCMD.txt

Modificato da Il.Socio
Link to comment
Condividi su altri siti

Per unire i file del BackupAndRestore.sis con i file degli script e distribuire un unico .sis (contenente sia gli eseguibili che gli script) e' possibile usare questo file .pkg che, una volta dato in pasto al comando makesis, dara' origine ad un file .sis contenente sia il pacchetto BackupAndRestore.sis che i 3 file degli script

Vedi il .sis di esempio che ho allegato qui AppAndScripts.sis

; Languages
&IT

; Package header
#{"Test Scripts for Backup&Restore"}, (0xE1320111), 1, 1, 0, TYPE=SISAPP
; Dependencies
[0x101F7961], 0, 0, 0, {"S60ProductID"}
[0x102032BE], 0, 0, 0, {"S60ProductID"}
[0x102752AE], 0, 0, 0, {"S60ProductID"}
[0x1028315F], 0, 0, 0, {"S60ProductID"}

; Vendor names
%{"Test"}
:"Test"

@"BackupAndRestore.sis",(0xE132DCB3)

;Backup
"data\BackCmd.txt"-"!:\data\BackCmd.txt"

;Restore
"data\RestCmd.txt"-"!:\data\RestCmd.txt"

;MiniCmd
"data\MiniCmd.txt"-"!:\data\MiniCmd.txt"

Modificato da Il.Socio
Link to comment
Condividi su altri siti

e dove devo dare il comando makesis con quale applicazione

allora ho modificato gli script fatti da cigiampa e ne ho fatti altri miei ho impacchettato il tutto con siscontent e avendo la versione 2.3 di xeon ho installato backup ma non mi esce nessun file del backup come mai??

Modificato da Il.Socio
Link to comment
Condividi su altri siti

Non ho capito...

Il sis che hai postato, va a scrivere esclusivamente questi file:

d:\data\Startup.xno

c:\sys\bin\restore.exe

Che non sono sono congruenti con le istruzioni che vengono fornite in questo thread.

Rileggi le informazioni presenti nel primo post...

I file di script non vengono forniti insieme a questo pacchetto, pertanto, sara' compito dell'utente, degli script-makers o del cooker, inserire i file di script che ritengono essere piu' opportuni a seconda dei casi.

In mancanza di questi file, alla pressione dell'icona non verra' eseguito nulla.

I file di script sono questi:

\Data\BackCmd.txt (per il backup dei dati)

\Data\RestCmd.txt (per il restore dei dati)

\Data\MiniCmd.txt (per utilita' varia: puo' essere usato ad esempio dai cookers, per avviare in automatico programmi, o killarli immediatamente, all'accensione del cell.)

Se vuoi eseguire lo script Startup.xno, devi

1) installare il pacchetto BackupAndRestore.sis

2) mettere il file Startup.xno in \Data\ e rinominarlo con uno di questi nomi:

BackCmd.txt (icona backup)

RestCmd.txt (icona restore)

MiniCmd.txt (icona minicmd)

3) ora potrai eseguire lo script usando l'icona corrispondente

e vorrei chiedere se non è troppo perchè l'estensione del file è .xno

Devi chiederlo a chi ha creato quel file... :)

Modificato da Il.Socio
Link to comment
Condividi su altri siti

:D ahah... no, mi chiamo Marco... ma torniamo a noi.

Se nel cfw Xeon e' gia' stato integrato correttamente questo pacchetto, allora ti basta mettere i tuoi script in:

\Data\BackCMD.txt

\Data\RestCMD.txt

\Data\MiniCMD.txt

E potrai lanciarli selezionando le icone (Restore, Backup, MiniCmd) che gia' ti ritrovi nel menu'.

Se, invece, nel cfw Xeon non e' stato integrato questo pacchetto, allora, oltre a mettere i tuoi script in \Data\ dovrai installare tu il BackupAndRestore.sis scaricandolo dal primo post...

Ti spunteranno fuori le 3 icone (Restore, Backup, MiniCmd), ed a seconda dell'icona che sceglierai, verra' lanciato il tuo script corrispondente.

Modificato da Il.Socio
Link to comment
Condividi su altri siti

non saprei... dovresti chiederlo xeon, che ha creato quel cfw.

Un modo per scoprirlo e' guardare se nel menu' vedi le 3 icone Backup / Restore / MiniCmd

Se ci sono, allora e' stato integrato.

Se non ci sono, allora installa il BackupAndRestore.sis del primo post e salteranno fuori.

Modificato da Il.Socio
Link to comment
Condividi su altri siti

NOTA:

Questo thread non verra' piu' aggiornato.

Per le versioni piu' recenti della mod, occorre fare riferimento al thread presente in sezione "Custom Fw":

https://www.nokioteca.net/home/forum/index.php/topic/216384-backupandrestore-v21-minicmdexe/#entry1863495

Modificato da Il.Socio
Link to comment
Condividi su altri siti

Please sign in to comment

You will be able to leave a comment after signing in



Accedi Ora
 Share

×
×
  • Crea Nuovo...

Informazione Importante

Questo sito utilizza i cookie per analisi, contenuti personalizzati e pubblicità. Continuando la navigazione, accetti l'utilizzo dei cookie da parte nostra | Privacy Policy