Faire des sauvegardes sans passer par ITunes: IPhone & SQLite
De OpenWikiBSD.
- Installer (par Cydia) rsync et OpenSSH sur le téléphone
Les sources AddressBook , [SMS] ou bien ici
- Le script complet (à adapter)
#!/bin/bash # gplv3 # Philippe Schwarz # Aout 2010 # Deux paramètres à modifier IP= REPLOCAL=/home/phil/ #Photos DST=/private/var/mobile/Media/DCIM/100APPLE FILE=*.JPG if [ ! -e $REPLOCAL/Photos ] then /bin/mkdir $REPLOCAL/Photos fi echo "Sauvegarde des photos , soyez patient" /usr/bin/rsync -a -e '/usr/bin/ssh -p 22' root@$IP:$DST/$FILE $REPLOCAL/Photos echo "Vos photos : $REPLOCAL/Photos" #Sqliteries DST=/private/var/mobile/Library/SMS FILE=sms.db /usr/bin/rsync -a -e '/usr/bin/ssh -p 22' root@$IP:$DST/$FILE $REPLOCAL /usr/bin/sqlite3 -csv $REPLOCAL/$FILE 'SELECT * FROM message;' > $REPLOCAL/$FILE.csv echo "Vos sms : $REPLOCAL/$FILE.csv" DST=/User/Library/AddressBook FILE=AddressBook.sqlitedb /usr/bin/rsync -a -e '/usr/bin/ssh -p 22' root@$IP:$DST/$FILE $REPLOCAL /usr/bin/sqlite3 $REPLOCAL/$FILE 'SELECT ROWID, First, Last, ABMultiValue.value, record_id FROM ABPerson, ABMultiValue WHERE ROWID=record_id;' > $REPLOCAL/$FILE.csv echo "Vos contacts : $REPLOCAL/$FILE.csv" DST=/User/Library/AddressBook FILE=AddressBookImages.sqlitedb /usr/bin/rsync -a -e '/usr/bin/ssh -p 22' root@$IP:$DST/$FILE $REPLOCAL #/usr/bin/sqlite3 $REPLOCAL/$FILE 'SELECT ROWID, First, Last, ABMultiValue.value, record_id FROM ABPerson, ABMultiValue WHERE ROWID=record_id;' > $REPLOCAL/$FILE.csv DST=/private/var/mobile/Library/Calendar FILE=Calendar.sqlitedb /usr/bin/rsync -a -e '/usr/bin/ssh -p 22' root@$IP:$DST/$FILE $REPLOCAL /usr/bin/sqlite3 $REPLOCAL/$FILE 'SELECT * FROM Event;' > $REPLOCAL/$FILE.csv echo "Votre calendrier : $REPLOCAL/$FILE.csv" DST=/private/var/wireless/Library/CallHistory FILE=call_history.db /usr/bin/rsync -a -e '/usr/bin/ssh -p 22' root@$IP:$DST/$FILE $REPLOCAL /usr/bin/sqlite3 $REPLOCAL/$FILE 'SELECT * FROM call;' > $REPLOCAL/$FILE.csv echo "Vos appels : $REPLOCAL/$FILE.csv"
Sauvegarde des photos , soyez patient Vos photos : /home/phil/IPhone/Photos Vos sms : /home/phil/IPhone/sms.db.csv Vos contacts : /home/phil/IPhone/AddressBook.sqlitedb.csv Votre calendrier : /home/phil/IPhone/Calendar.sqlitedb.csv Vos appels : /home/phil/IPhone/call_history.db.csv

