lundi 8 février 2010

L'iphone est une machine formidable...

... mais voila, depuis ses débuts en 2007, l'iPhone a beaucoup évolué. Un changement majeur est intervenu pour la version de firmware 2.0: en effet, depuis cette version, il ets possible d'installer des applications sur l'iPhone.
De plus sur la scène du Jailbreak, le nombre d'application fleurisse comme au printemps.

Aujourd'hui, étant victime de quelques instabilités avec mon iPhone 3G[s] en version 3.1.2, il va s'agir de faire une sauvegarde complète du téléphone, et de restaurer le firmware par la suite.

Tout d'abord, nous allons partir sur le constat que l'iPhone est jailbreaker. (il y a assez d'infos sur la toile à ce sujet ;).
Pour naviguer dans les fichiers de l'iPhone, j'utilise iFunBox, un excellent programme disponible ici. Son principal atout réside dans le fait qu'il est totalement portable. Cependant, j'ai constaté un bug: le Drag & Drop ne marche pas avec des gros transfert, donc utiliser plutôt le bouton "Copy to PC"


Nous allons dans un premier temps faire les sauvegardes des éléments cruciaux, voici donc les chemins d'accès aux fichiers:

Contacts, Notes, CallHistory, etc… :
private/var/mobile/Library

-AddressBook.sqlitedb -> Fichier contenant les contacts
-AddressBookImages.sqlitedb -> Fichier contenant les photos de contacts.

Photos :
private/var/mobile/Media/DCIM/100APPLE

Bibliothèque d'image
private/var/mobile/Media/Photos

-Sauver le dossier Thumbs" et le fichier "Photo Database"

Voice Memos :
private/var/mobile/Media/Recordings

ROMS :
private/var/mobile/Media/ROMS

MobileSubstrate :
Library/MobileSubstrate

Mobile Substrates :
Library/MobileSubstrate/DynamicLibraries

Cydia repo :
private/etc/apt/sources.list.d
et/ou
var/lib/apt/lists

Cydia Applications :
private/var/stash/Applications.xxx

Données de sauvegarde des applications Apple store :
private/var/mobile/Applications/XXXX/Documents
Utiliser AppLinks

Themes Winterboard :
private/var/stash/Themes.xxxxx

Ringtones :
private/var/stash/Ringtones.xxxxx

System Sounds (Lock sounds, Unlock sounds, SMS Sounds, etc…) :
System/Library/Audio/UISounds

SBSetting’s Themes :
private/var/mobile/Library/SBSettings/Themes

Ensuite, pour sauvegarder les configurations de vos applications AppStore (achetés ou non), il faut installer une petite application présente sur Cydia qui s'appelle AppBackup.
Après avoir executer le backup au travers de celle-ci, allez dans le répertoire /private/var/mobile/Library/Preferences et sauvegarder le dossier "AppBackup".

Pour lister toutes vos applications installées via Cydia, j'ai utiliser Cyder 2 (lien plus tard) qui est en fait un gestionnaire pour Cydia à partir de l'ordinateur (bien pratique !)
Après avoir executer Cyder 2, il suffit d'aller dans l'onglet "Sources" et cliquer sur le bouton "Get Installed Packages". Un fichier texte va apparaître dans le dossier où vous avez placer l'executable de Cyder, contenant la liste de tout les packages.

Finalement, si vous souhaitez enregistrer votre musique de votre iPod sur le PC, il existe une application Windows, qui s'appelle "TouchCopy 2009", je mettrais un lien pour le télécharger gratuitement plus tard.
Si vous avez télécharger des fichiers au travers de AppCake, Install0us, Installous ou encore Safari Download Manager, il faut aussi sauver les dossier "/private/var/mobile/Library/Downloads" et "/private/var/mobile/Downloads"

Aucun commentaire:

Enregistrer un commentaire