Installer manuellement un paquet .deb sur iPhone
Manuellement n'est peut être pas le terme idéal pour la méthode d'installation que je vais vous décrire. Habituellement pour installer un paquet (une application, un thème etc...) sous Cydia, il suffit de lancer Cydia et de faire une recherche.
Pour présenter les choses aux plus noobs d'entre vous, Cydia n'est qu'une interface graphique permettant d'installer facilement des sortes d'archives (les .deb) hébergées ailleurs que sur votre téléphone, sur des dépôts (en gros des espaces de stockage sur internet). Cependant, je pense que mon astuce va intérésser seulement ceux qui connaissent bien leur iPhone et aiment bidouiller avec.
En effet, il peut arriver que certains développeurs n'aient pas encore ouvert de dépôt Cydia pour héberger leur création ou bien que les dépôts généralistes n'aient pas encore récupérer les .deb pour les partager, ou tout simplement parce que l'application développée est tellement en alpha de la mort (stade de tests et développement) qu'il n'est pas nécessaire de la diffuser au commun des mortels.
C'est ce qui m'est arrivé il n'y pas très longtemps. Je me suis donc retrouver avec un .deb sur mon Mac, sans savoir comment faire pour l'installer sur mon iPhone. En bon linuxien que je suis, je me suis dit : pas de problème, j'installe le tout en ligne de commande via le terminal de l'iPhone. J'allais faire cela quand j'ai trouvé une manière plus simple en utilisant Cydia.
Cydia a la particularité d'exécuter au démarrage de l'iphone l'installation de .deb se trouvant dans un dossier en particulier. Il fait l'installation, efface le fichier d'origine et après, vous pouvez gérer sa désinstallation via l'interface graphique de Cydia : que demandez de plus ?
La chose est donc plus que simple pour les connaisseurs, et c'est pour cela que je pense que cette astuce leur plaira (et surtout parce que l'installation de .deb non présents dans des dépôts officiels peut être un risque pour votre téléphone), il suffit de se rendre via la connection ssh dans l'arborscence suivante de votre iPhone : /private/var/root/Media. Le dossier est vide, il faute ensuite créer le dossier Cydia, puis à l'intérieur de ce dossier nouvellement créé, créer le dossier AutoInstall. On se retrouve donc avec une arborescence finale comme celle-ci :
/private/var/root/Media/Cydia/AutoInstall.
Il faut respecter les majuscules. Vous aurez deviné ensuite qu'il suffit de mettre votre .deb dans le dossier AutoInstall, de rebooter et de faire un respring (c'est le cas chez moi, mais je ne sais pas si c'est partout pareil) pour que le .deb soit présent dans la liste des fichiers installés sous Cydia.
Voili voilou, have fun !
Tcho, Hamtaro.
Merci bien!
Tes vraiment un dur! merci lol.
Un linuxien vraiment digne de son nom.
Merciii!
Bonjour
J'ai suivi à la lettre votre méthode et ça ne fonctionne pas. Pas d'installation. Comment faire Merci
@gigi83136 : Je ne sais pas. Je n'utilise plus cette fonction (cas rare la dernière fois et il y a longtemps), je ne sais pas si Cydia fait encore cette installation. Désolé... :/
Comment fais tu maintenant pour installer un paquet .deb ? aptbackup permet de restaurer tout notre installation seulement si on fait une sauvegarde , mais voulant repartir d'un iphone vierge impossible de recuperer mon install cydia , as tu une idée ?
@hsnoupy : je t'avoue que je ne le fais pas trop en ce moment. D'ailleurs, cet article était pour aider les personnes qui cherchaient comme moi comment faire à un moment donné, mais depuis, je n'ai plus fait la manip... :/
Regarde ici il ya des tuto qui explique comment installer des fichiers deb et ils on toutes les applications cydia crackées http://www.cydia-iPhone.fr et c'est en francais. ;)
Bien. Mais Est-il possible de mettre en 0666 les fichiers par ligne de commande ? Mon SSH ne veut plus rien entendre, et je ne trouve pas pourquoi. J'ai trouvé un moyen de mettre les fichiers .deb là où il faut, mais pas de mettre les bonnes autorisations.
Une idée ?
@Kamel : avec la commande chmod ;)
Bonjour, sans Cydia comment on fais pour ouvrir les .deb contacter moi a lasdu91@hotmail.fr
salut,
ça marche impec
un coup de filezilla, copier/coller dans le dossier autoinstall, resping et hop ....c'est làààààààà
Merkiiiiii !!