Bidouiller son iPhone

Voici un petit résumé des outils que j’utilise pour “bidouiller” l’OS de mon iPhone. Attention cet article est un peu technique et j’ai pas le temps de rentrer dans les détails. Il vaut mieux avoir déjà fait un peu d’Unix avant de se lancer.
Tout d’abord, il faut de quoi envoyer des fichiers dessus.
Pour cela, j’utilise iPhone Explorer, c’est gratuit, pourquoi s’en priver ?
Comme son nom l’indique, permet à partir de votre PC de browser via le cable USB le système de fichier de votre iPhone.
Attention, par défaut, on ne peut pas remonter à la racine. Pour remédier à cela, installer via Cydia le paquet afc2add.
Et vous voila équipé pour échanger des fichiers entre votre PC et votre iPhone.
Pour taper des commandes sur son iphone.
J’utilise MobileTerminal, disponible dans Cydia repo xsellize (en résumé, ajouter dans Cydia le repository http://cydia.xsellize.com/.) Prendre le MobileTerminal pour l’OS 4 (si vous être en OS >=4 bien sur…).
Permet d’avoir sur son iPhone un shell linux.
Un conseil sur la première commande à taper à la première utilisation: passwd.Vous changerez ainsi votre mot de passe par défaut “alpine”, et compliquerez la tâche des vers ou petits malins qui essaieraient de prendre la main à distance sur votre iPhone
Installer des packages .deb
Une pléthore de méthodes. Une originale dégotée chez CustomTaro
En résumé, créer sur l’iPhone le répertoire /private/var/root/Media/Cydia/AutoInstall, y copier le ou les .deb dedans tout ça grace à iPhone Explorer par exemple), et rebooter et relancer Cydia. Et Hop, c’est installé ! Petite astuce, attribuer les droits 0666 aux répertoires Cydia et AutoInstall. Allez, celui là je le détaille un peu plus. Utiliser MobileTerminal et taper:
su
monmotdepassequin’estplus”alpine”vuquej’aisuivileconseildemoniphone.fr
cd /private/var/root/Media
chown 0666 Cydia
cd Cydia
chown 0666 AutoInstall
Après reboot et relançage de Cydia, le ou les .deb sont installés et ont d’ailleurs disparu du répertoire autoinstall !
Sinon, rappelons la méthode traditionnelle: mettre par un moyen ou un autre le fichier deb sur l’iphone (par exemple avec iPhone Explorer), et ensuite par un moyen ou un autre (par exemple mobileTerminal), lancer la commande suivante:
dpkg -i nomdufichier.deb
Cela va sans dire, mais encore mieux en le disant, il faut bien sur être dans le bon répertoire, ou indiquer le chemin d’accès au fichier, et bien sur il faut être root (donc avoir tapé auparavant la commande “su”).

Voici un petit résumé des outils que j’utilise pour “bidouiller” l’OS de mon iPhone. Attention cet article est un peu technique et j’ai pas le temps de rentrer dans les détails. Il vaut mieux avoir déjà fait un peu d’Unix avant de se lancer.

Tout d’abord, il faut de quoi envoyer des fichiers dessus.

Pour cela, j’utilise iPhone Explorer, c’est gratuit, pourquoi s’en priver ? Comme son nom l’indique, permet à partir de votre PC de browser via le cable USB le système de fichier de votre iPhone. Attention, par défaut, on ne peut pas remonter à la racine. Pour remédier à cela, installer via Cydia le paquet afc2add.

Et vous voila équipé pour échanger des fichiers entre votre PC et votre iPhone !

Pour taper des commandes sur son iphone.

J’utilise MobileTerminal, disponible dans Cydia repo xsellize (en résumé, ajouter dans Cydia le repository http://cydia.xsellize.com/.) Prendre le MobileTerminal pour l’OS 4 (si vous être en OS >=4 bien sur…).

Permet d’avoir sur son iPhone un shell linux.

Un conseil sur la première commande à taper à la première utilisation: passwd.Vous changerez ainsi votre mot de passe par défaut “alpine”, et compliquerez la tâche des vers ou petits malins qui essaieraient de prendre la main à distance sur votre iPhone

Installer des packages .deb

Une pléthore de méthodes. Une originale dégotée chez CustomTaro

En résumé, créer sur l’iPhone le répertoire /private/var/root/Media/Cydia/AutoInstall, y copier le ou les .deb dedans tout ça grace à iPhone Explorer par exemple), et rebooter et relancer Cydia. Et Hop, c’est installé ! Petite astuce, attribuer les droits 0666 aux répertoires Cydia et AutoInstall. Allez, celui là je le détaille un peu plus. Utiliser MobileTerminal et taper:

su

monmotdepassequin'estplus"alpine"vuquej'aisuivileconseildemoniphone.fr
cd /private/var/root/Media
chown 0666 Cydia
cd Cydia
chown 0666 AutoInstall

Après reboot et relançage de Cydia, le ou les .deb sont installés et ont d’ailleurs disparu du répertoire autoinstall !

Sinon, rappelons la méthode traditionnelle: mettre par un moyen ou un autre le fichier deb sur l’iphone (par exemple avec iPhone Explorer), et ensuite par un moyen ou un autre (par exemple mobileTerminal), lancer la commande suivante:

dpkg -i nomdufichier.deb

Cela va sans dire, mais encore mieux en le disant, il faut bien sur être dans le bon répertoire, ou indiquer le chemin d’accès au fichier, et bien sur il faut être root (donc avoir tapé auparavant la commande “su”).

Comments are closed.