• Home
  • Blog
    • Technews
    • Pensiero del giorno
  • Informatica
  • Fotografie
    • Concerti
    • Vacanze
    • Varie
  • Acqua
  • La Wishlist

Sprite Backup per Symbian

Domenica 08 Luglio 2007 16:46

Tra i 16 telefoni e apparati simili che mi ritrovo ho anche un telefonino SX1 della Siemens basato sul sistema operativo S60. Questo sistema operativo ha dalla sua una enorme flessibilità, simile per certi versi a PalmOS e Windows Mobile, ma ne condivide anche la criticità quando qualcosa va male. E' utile allora dotarsi di software di backup e la scelta non può che cadere su uno dei pochi contendenti e cioè Sprite Backup. Il software fino ad ora si è comportato abbastanza bene permettendo, nei due o tre casi in cui è stato necessario, un pieno recupero. Oggi però, primo caso nel 2007, è stato necessario effettuare un restore ed il programma si è rifiutato di farlo.

Dopo varie prove è emerso che tutti i backup del 2007 si bloccavano al restore del file c:\System\SharedData\reserve.bin; i backup invece del 2006 terminavano correttamente. La cosa ovviamente non mi è andata giù ed ho cercato una soluzione; la prima è l'aggiornamento del software ma la casa produttrice, che da anni lavora su nuove versioni per Windows Mobile, non ha più aggiornato la versione 1.0 per Symbian. Si tratta di una presa in giro, perché il programma continuano a venderlo, continuano anche ad aggiungere device che ritengono compatibili ma dal 2004 non sviluppano più nulla.

Non mi perdo d'animo, provo a scaricare il software di lettura su PC dei backup (file con estensione pbf, la stessa per tutte le piattaforme su cui Sprite Backup lavora) e solo una volta scaricato si scopre che supporta la gestione dei soli backup provenienti da Windows Mobile, sempre a riprova che il prodotto per Symbian non interessa.

Decido allora di passare alle maniere forti e trovo finalmente la soluzione, che consiglio a chiunque non riesca ad effettuare il restore da questo tipo di prodotto. Ci si procura un HEX Editor come HxD. Si apre a mano il file incriminato e si cerca di eliminare dal backup (e quindi dal percorso di recupero) il file su cui il restore si blocca. Per farlo basti sapere che nel file tutte le risorse (quindi i dati da recuperare) sono consecutivi come in un archivio TAR, ci possono essere oggetti directory, che quindi cominciano per DIR e che contengono solo il nome della directory che va ricreata:

ed elementi che cominciano per FILE e dopo il nomefile riportano l'intero contenuto:

 

Basta quindi cancellare la sezione FILE che riporta dei problemi, fino all'elemento successivo (nell'immagine DIR) per eliminare il file dal restore; si può anche prelevare da un altro backup il file incriminato e sostituirlo perché all'interno del backup non c'è alcun controllo sul checksum che verrebbe altrimenti invalidato da queste attività.

 


Twitter status

: me ne lamento sempre, ma avere dei clienti con consulenti incompetenti ha degli indubbi vantaggi
perde un amico
LUI "cara aspettiamo ospiti a casa?", LEI "si... perché?", LUI "ora si spiega perché non ci sono scarpe sparse per l'ingresso"
 

Meteo

Anguillara Sabazia: 20.9 °C
Genova Albaro: 29.2 °C

Temperatura Casa: 27.9 °C
Pressione Casa: 973.0 hPa
Umidità Casa: 89 %
Pioggia ultime 24h: 0.0 mm