Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/05/2010, à 21:28

Onishin

Tuto Iphone pour avoir encore une meilleur integration

Tout le monde a vu que iPhone était déjà bien reconnu maintenant sur Ubuntu 10.4.

En compilant quelques programmes, nous pourrons faire bien plus de choses.

Nous pourrons faire :

Une sauvegarde de l'iPhone.
Gérer les icônes du springboard et avoir plus de 11 pages sans manipulation particulières.
Gérer les applications iPhone.
Le tethering USB qui soit officiel ou avec mywi plus d'autre chose

Les programmes magiques pour arriver à faire tout ceci sont composés de libimobiledevice principalement

La version d'origine sur Ubuntu est 0.9.7, mais nous allons utiliser en plus la version 1.0.1

Nous allons installer quelques dépendances :

sudo aptitude install libimobiledevice0 libimobiledevice-dev libplist++-dev git-core build-essential autoconf automake linux-headers-`uname -r` libtool libzip-dev python-dev intltool libclutter-1.0-dev libclutter-gtk-0.10-dev libncurses5-dev

Compilation de libimobiledevice 1.0.1 ( en utilisant /usr/lib et non /usr/local/lib )

cd /usr/local/src/
sudo git clone git://git.sukimashita.com/libimobiledevice.git
cd libimobiledevice/
sudo ./autogen.sh  --prefix=/usr --enable-dev-tools
sudo make
sudo make install

Compilation du logiciel pour manipuler le springboard

cd /usr/local/src/
sudo git clone git://git.sukimashita.com/sbmanager.git
cd sbmanager/
sudo ./autogen.sh 
sudo make
sudo make install

Compilation du logiciel pour la synchronisation des applications

cd /usr/local/src/
sudo git clone git://git.sukimashita.com/ideviceinstaller.git
cd ideviceinstaller/
sudo ./autogen.sh 
sudo make
sudo make install

Compilation du module pour le tethering USB

#recuperations des sources
cd /usr/src/
sudo git clone git://github.com/dgiagio/ipheth.git
#Compilation du logiciel 
cd /usr/src/ipheth/ipheth-pair
sudo make
sudo make install
#Compilation du module
cd  /usr/src/ipheth/ipheth-driver
sudo make
sudo make install
sudo insmod ipheth.ko
sudo depmod -a
sudo update-initramfs -u

Reste a créer le fichier suplementaire suivant pour que le module se compile si une mise a jours du noyeau a lieu
Nom du fichier /etc/kernel/header_postinst.d/ipheth

#!/bin/bash

# We're passed the version of the kernel being installed
inst_kern=$1
dir_driver=/usr/src/ipheth/ipheth-driver
if [ -d $dir_driver ]; then
    cd 	$dir_driver
    make clean
    make
    make install 
fi
chmod u+x /etc/kernel/header_postinst.d/ipheth
chown root:root /etc/kernel/header_postinst.d/ipheth

Sauvegardes de iPhone dans le dossier "~/iphone-backup"

idevicebackup backup  ~/backup-iphone

Restauration de iPhone à partir du dossier "~/iphone-backup"

idevicebackup restore  ~/backup-iphone

Manipulation du springboard

sbmanage

Pour le tethering , il n’y a rien a faire suffit de brancher iPhone est une nouvelle interface Ethernet apparait.

Pour le management des applications :
le logiciel est  ideviceinstaller  ( ligne de commande )
Je vous laisse regarder les options pas eu encore le temps de regarder


Je compléterai le post plus tard

Dernière modification par Onishin (Le 21/05/2010, à 21:32)

Hors ligne

#2 Le 05/08/2010, à 09:48

al_boon

Re : Tuto Iphone pour avoir encore une meilleur integration

merci


viva ubuntu ^^ et deux personnes converties !!

ps: il est pas beau mon fils ? (cf mon avatar)

Hors ligne

#3 Le 27/04/2011, à 20:36

freeman32

Re : Tuto Iphone pour avoir encore une meilleur integration

Bonjour voilà j'ai un iphone 4 j'ai essayer de faire un backup avec idevicebackup mais ça ne fonctionne pas et j'ai un moyen en passant par idevicebackup2 ou 4 j'ai pas bien compris, on pouvais le faire mais je n'ai trouvé nulle par comment faire pour mettre à jour idevicebackup. Est ce que vous auriez une solution pour le mettre à jour ? Merci d'avance !!!!!

Hors ligne

#4 Le 18/11/2015, à 10:45

Vincent-Templar

Re : Tuto Iphone pour avoir encore une meilleur integration

Bonjour à tous,

Je déterre un peu beaucoup (5ans après), j'ai réussi à installer ideviceinstaller, idevicerecovery, etc......
Me demandez pas trop comment, je ne suis pas une foudre de guerre de la compilation, ni de la résolution de dépendance........

J'arrive à faire fonctionner certaines choses comme les infos de l'iphone, les apps installées, idevicebackup (un dossier non compressé avec mes photos, des bdd!!!!???).

Bref, je cherche un mode d'emploi, car je n'arrive pas à copier mes applications, je voudrais arriver à réinstaller une rom.

Alors si il y a une personne qui maîtrise ce genre de choses......

Merci de vos réponses.

Vincent

Hors ligne