Bonsoir à tous,
Je possède un Iphone et j'aimerais y installer une application que j'ai remanier.
N'ayant pas de PC macOS, j'ai cherché des solutions.
1-Des paquets dispo sous bullseye à propos
https://packages.debian.org/bullseye/libimobiledevice-utils
ideviceinfo
ideviceinstaller -i application.ipa
2-Une lib multiplatform à compiler
https://github.com/libimobiledevice
Résultat, je ne suis pas encore arrivé à avoir mon iphone de connecté.
ERROR: No device found!
Auriez-vous une méthode ?
Merci beaucoup.
# monde fermé
Posté par NeoX . Évalué à 4.
pour installer une appli qui ne vient pas de l'Apple Store, il y a quelques temps de cela, il fallait 'rooter' l'appareil (iPhone/iPad) pour installer un store alternatif
et c'est seulement depuis ce store alternatif qu'on pouvait installer des contenus.
En effet, sans ce store alternatif, tu ne peux pas publier d'appli sans qu'elle ne soit signée par apple et ton certificat de developper.
De meme, je n'ai pas souvenir qu'on pouvait transférer simplement par USB un fichier qui s'installerait comme çà
sinon, c'est peut-etre plus "simple" (mais plus gourmand en ressource) de faire une VM avec OSX dedans pour avoir tous les outils du monde Apple ?
# Interested & helpful
Posté par Tarnyko (site web personnel) . Évalué à 2.
Mon éventuelle acquisition d'un iPhone étant conditionnée à la réussite d'une telle manip', je suis très intéressé !
Oui, je sais que ça ne paraît pas utile ; sauf qu'ayant plusieurs MacBook physiques sous macOS à dispo, je peux aider si c'est nécessaire (le but final serait de s'en passer bien sûr !).
# f-droid pour iOS ?
Posté par rzr (site web personnel) . Évalué à 3.
Salut,
J'ai recement mis la main sur un ipad2 que j'ai reussi a jb'ed sans utiliser d'ordi,
du coup y a quelques utilitaires pour installer des ipa, mais le succès n'est pas tjr garanti:
https://github.com/xbmc/Official-Kodi-Remote-iOS/issues/450#issuecomment-956159547
Idéalement je serais preneur d'un repo apt libre pour iOS (un genre de channel aussi sérieux que fdroid)
gpg:0x467094BC
[^] # Re: f-droid pour iOS ?
Posté par Tarnyko (site web personnel) . Évalué à 3.
Merci! Bon sang, c'est quand même la misère, avec dix mille étapes mal expliquées et souvent obsolètes.. Voici mon résumé théorique d'une telle installation :
1) Jailbreaker son device (légal selon le pays, mais annule la garantie Apple).
Avec la plupart des outils, cela mécaniquement installer Cydia, un espèce de magasin alternatif ;
2) Entrer cette URL, que Cydia va reconnaître, afin d'y ajouter un nouveau dépôt :
cydia://url/https://cydia.saurik.com/api/share#?source=https://cydia.akemi.ai/ ;
3) Ouvrir Cydia, et chercher puis installer les applis AppSync Unified (net.angelxwind.appsyncunified) et Command-line IPA app installer (com.linusyang.appinst) ;
Ces applis ajoutent respectivement une API et des outils en ligne de commande (via SSH sur l'iPhone/iPad) pour installer des fichiers .ipa.
4) Pour l'exemple, télécharger le gestionnaire de fichiers Filza (format .ipa) ;
5) Se connecter en SSH à l'iPhone/iPad (ssh root@) et taper :
6) Une fois Filza installé, on peut parcourir le système de fichiers et cliquer sur un .ipa afin de l'installer (il va faire l'équivalent d'appinst).
[^] # Re: f-droid pour iOS ?
Posté par Tarnyko (site web personnel) . Évalué à 3.
À noter qu'avec les versions récentes d'AppSync Unified, il contient peut-être déjà son outil en ligne de commande, qui serait :
ipainstaller -f filza.ipa
À propos de l'.ipa lui-même, il s'agit d'un simple .zip renommé contenant une telle structure de répertoires :
MyApp.ipa -> Payload/ (folder) -> MyApp.app/ (folder)
[^] # Re: f-droid pour iOS ?
Posté par electro575 . Évalué à 1.
Beaucoup de réponse, merci à vous.
J'avais recompilé l'application avec Xcode.
Elle n'a pas pu être installé à cause de la signature Apple , …
J'ai effectivement trouvé ipainstaller également dispo sous debian.
Belle aventure que je vais peut être continué avec quelqu'un.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.