Skip to content

Installer manuellement un paquet .deb sur iPhone

Publié par Hamtaro le 05 août 2009

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.

A propos de l'auteur

Jeune (presque plus) passionné du web et plus particulièrement d'intégration et de webdesign, je fais comme tout bon geek qui se respecte sur la toile : je partage mon petit savoir ! ;)

Propulser cet article en dehors de votre écran, vers l'infini et au-delà !

  • Delicious
  • Digg
  • Newsvine
  • RSS
  • StumbleUpon
  • Technorati
  • Twitter

Articles similaires

12 commentaires

  1. gwigui 23 août 2009 à 09:25
    #1

    Merci bien!

  2. charly_yan 15 juin 2010 à 22:23
    #2

    Tes vraiment un dur! merci lol.
    Un linuxien vraiment digne de son nom.
    Merciii!

  3. gigi83136 20 juin 2010 à 13:54
    #3

    Bonjour
    J'ai suivi à la lettre votre méthode et ça ne fonctionne pas. Pas d'installation. Comment faire Merci

  4. Hamtaro 20 juin 2010 à 20:56
    #4

    @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é... :/

  5. hsnoupy 03 août 2010 à 17:16
    #5

    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 ?

  6. Hamtaro 21 août 2010 à 13:49
    #6

    @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... :/

  7. Vaness 04 septembre 2010 à 11:01
    #7

    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. ;)

  8. Kamel 21 septembre 2010 à 02:53
    #8

    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 ?

  9. Hamtaro 21 septembre 2010 à 09:55
    #9

    @Kamel : avec la commande chmod ;)

  10. Maxime 01 janvier 2012 à 21:07
    #10

    Bonjour, sans Cydia comment on fais pour ouvrir les .deb contacter moi a lasdu91@hotmail.fr

  11. Max 26 janvier 2012 à 21:03
    #11

    salut,
    ça marche impec
    un coup de filezilla, copier/coller dans le dossier autoinstall, resping et hop ....c'est làààààààà
    Merkiiiiii !!

  12. Mehdi 15 février 2012 à 22:44
    #12

    Salut,
    Ne pas oublier d'attribuer au dossier Cydia et AutoInstall la valeur 0666

Écrire un commentaire

Obligatoire

Facultatif

Facultatif

Copinage

Hamtaro aka Damien Guillot

    Je passe beaucoup de mon temps libre à apprendre, à m'améliorer et à rager devant mon écran travaillant sous Pixelmator et Espresso afin d'apprivoiser le webdesign ainsi que les codes HTML et CSS. PHP ne me fait pas peur, Javascript non plus mais j'ai pas trop le temps de les dompter. Sinon, j'ai une copine ravissante, un chien adorable et je pratique le handball. ;)