Callpod Keeper: Ridammi le mie password! Scritto da Eremita Solitario Mercoledì 20 Gennaio 2010 21:00 - Ultimo aggiornamento Giovedì 21 Gennaio 2010 09:05 Avendo un iPod touch tempo fa ho trovato fantastico il programma: Keeper, realizzato da callpod, per gestire tutte le mie password di accesso a siti etc...Il software era gratuito e una fantastica caratteristica era la possibilità di esportare le password tramite protocollo ftp verso un qualsiasi server tramite la connessione wifi. Con la nuova release (Versione 4) senza dire nulla hanno reso a pagamento l'uso di questa funzione, quindi ora per esportare i DB bisogna pagare... come fare dunque a riprendere possesso dei miei dati? Dopo essermi incavolato non poco per questa novità introdotta ho deciso che non intendevo assolutamente pagare per recuperare i miei dati quindi ho cercato una soluzione che mi permettesse di riavere quello che è mio e deciso di condividere con voi quello che ho fatto, magari qualcun altro ha il mio stesso problema. Partendo dal fatto che anche keeper, come la maggior parte delle app per iPod e iPhone, utilizza come database interno un database sqlite persalvare i dati, ho pensato che nella cartella di backup del mio iPod in qualche modo questo file dovesse essere presente, tutto stava nel trovarlo. Per trovare questo file sono quindi andato nella cartella di backup dove iTunes salva tutti i dati di backup [nota_1] ( la cartella si trova in: "C:Documents and Settings[NOME_UTENTE]Dati applicazioniApple ComputerMobileSyncBackup[CODICE_NUMERICO]" ) 1/4 Callpod Keeper: Ridammi le mie password! Scritto da Eremita Solitario Mercoledì 20 Gennaio 2010 21:00 - Ultimo aggiornamento Giovedì 21 Gennaio 2010 09:05 e ho effettuato una semplice ricerca per testo contenuto tramite il comando " findstr /M keeper * " [nota_2] individuati alcuni file, nel mio caso erano solo 4, li ho aperti con blocco note, individuando cosi quello che in realtà era un database sqlite (i database Sqlite iniziano con la stringa "SQLite format 3") . Per capire meglio vedi immagine qui sotto. Trovato il file del database di keeper non mi restava che leggerlo. Per fare questo l'ho semplicemente rinominato in keeper.sqlite e con sqlite l'ho aperto ed ho estratto i miei dati. Anche qui io ho fatto con la versione a linea di comando, ma il database può essere aperto con un qualsiasi programma che sappia gestire un database SQLite. !!! ATTENZIONE !!! Una cosa fondamentale che bisogna fare prima di effettuare il backup del nostro iPod è di disabilitare la criptazione dei dati nelle opzioni di keeper, questo perché il software per maggiore sicurezza mantiene i dati criptati all'interno del database, e se non disabilitate la criptazione non riuscirete ad estrarre nulla dal database. 2/4 Callpod Keeper: Ridammi le mie password! Scritto da Eremita Solitario Mercoledì 20 Gennaio 2010 21:00 - Ultimo aggiornamento Giovedì 21 Gennaio 2010 09:05 Ovviamente dopo aver fatto questa operazione, ed aver cosi riavuto i miei dati, la prima cosa che ho fatto è stata rimuovere definitivamente keeper dal mio iPod ed iniziare la ricerca di una soluzione alternativa ma soprattutto gratuita che però non ho ancora trovato, se qualcuno vuole fare suggerimenti lo faccia pure nei commenti. Dimenticavo di dirvi che sul mio iPod NON ho effettuato il jailbreak. Se al vostro avete applicato il jailbreak potete scaricare il db di keeper direttamente facendo una connessione sftp al vostro iPod e andando nella cartella dell'applicazione. Non so il path, dovete cercarlo da soli, mi pare sia una roba tipo /library/mobile/[app] ma non sono sicuro, anche qui invito magari qualcuno a farci sapere nei commenti il path esatto. Note: 1. Di cartelle di backup ce ne possono essere diverse, prendete quella che non ha in coda una data. 2. Io ho usato il comando findstr perchè usanto il tasto DX e facendo cerca... non mi trovava nulla. 3. Nella sezione fonti e link trovate alcuni link utili a client per leggere database SQLite Fonti e Link: - L' immagine è stata realizzata da beth SQLite homepage: http://www.sqlite.org/ Squirrel SQL Client: http://squirrel-sql.sourceforge.net/ SQLite Tool: http://sqlitetool.googlepages.com/ SQLite Browser: http://sqlitebrowser.sourceforge.net/ 3/4 Callpod Keeper: Ridammi le mie password! Scritto da Eremita Solitario Mercoledì 20 Gennaio 2010 21:00 - Ultimo aggiornamento Giovedì 21 Gennaio 2010 09:05 aeniGma aka Eremita Solitario 4/4