iPhone: ottenere un elenco di /var/mobile/Applications

Pubblicato il: 17/05/2009 — Tematiche: informatica,informazioni,iphone,ipod touch

Problema: volevo un backup della lista delle cartelle dei software sull’iPhone (o iPod touch) in /root/private/var/mobile/Applications e delle corrispondenze nomi/contenuti.

iPod touch unameQualche dettaglio: Apple usa gli UUID (come anche Mozilla per i profili utente, se ho capito bene) e quindi i nomi delle directory sono umanamente poco intellegibili, del tipo /6A0EA9EC-F366-428B-BE5D-FC#14D9 (è quella di Pano) mentre dentro c’è il software nome.app (ad esempio Pano1.app).

Soluzione: grazie a Netatalk (uno dei motivi per fare jailbreak) ho montato la partizione root dell’iPhone ho provato a fare prima un copia e incolla e poi a trascinare la directory sulla stampante di scrivania. Entrambi questi metodi però non mantengono la struttura UUID/contenuto.
Ho risolto posizionandomi in Applications con il Terminale (dopo ‘cd’ invece di digitare il percorso ho trascinato l’icona nella finestra dell’iPhone) e poi ho eseguito quanto suggerito in un commento a http://www.macworld.com/article/48459/2005/12/finderprint.html
e cioé il comando:

ls -RFlh > ~/Desktop/mobappcontents.txt

Per straf^^ sicurezza oltre a un TXT con un altro comando

ls -RFlh | lp

ho “stampato” sulla stampante di default e grazie a grazie a CUPS-PDF creato una versione in PDF della lista. :)

Nota bene: i risultati non sono istantanei. Ci vogliono diversi minuti per completare la generazione dei file, a seconda del numero di software installati sul dispositivo.

Ecco i commenti

  1. Hai provato ad usare AppLinks free da Cydia ? Te lo consiglio….

    Commento di marcko — 25 May 2010 alle 9:49 am

post<li> | Feed RSS dei commenti | TrackBack (citazioni)

Qualcosa da aggiungere?