Accueil » Astuce » [Tuto] ReProvision : Installer n’importe quel application IPA directement depuis votre iDevice jailbreaké !

[Tuto] ReProvision : Installer n’importe quel application IPA directement depuis votre iDevice jailbreaké !

Bonjour !

Comme vous le savez, vous avez plusieurs méthodes pour installer une application IPA sur votre appareil :

  • AltDeploy pour Mac (tuto disponible prochainement)
  • AltStore
  • Les stores alternatifs du genre Ignition, TweakBox, iOS Ninja…

Cependant, les méthodes proposées posent quelques problèmes : la méthode avec AltStore nous oblige à re-signer unc0ver tous les 7 jours avec notre ordinateur si on n’a pas de compte développeur Apple (oui, pour resigner une application avec AltStore il faut se munir d’un ordinateur avec AltServer ouvert), et la méthode avec les stores alternatifs subit souvent des « revokes », où les certificats proposés par ces Stores alternatifs sont souvent révoqués et nous oblige aussi à réinstaller ou même attendre pour qu’ils mettent à jour le certificat, ce qui peut vite être pénible.

Et on sait qu’un compte développeur Apple coûte 99€ par an, ce n’est pas donné…

Mais maintenant, avec le jailbreak, un tweak existe : ReProvision ! Il permet de signer / re-signer une application IPA directement depuis son appareil !

Fonctionnalités offertes par ReProvision :

  • Installe des applications IPA directement depuis votre appareil, en gros une « adaptation » de Cydia Impactor directement sur votre appareil iOS !
  • Fonctionnalité d' »auto-sign » : permet de re-signer AUTOMATIQUEMENT les applications IPA installés sur votre appareil
  • Une interface moderne, plus belle qu’Extender.

Ici, je vous le montre comment le configurer pour l’utiliser avec unc0ver. Vous pouvez également faire ceci avec les autres IPA que vous utilisez, par exemple les applications ++, ou encore d’autres jailbreak par-exemple si vous utilisez Pangu en 9.3.3 ou encore doubleh3lix…

Pré-requis :

  • Un iPhone jailbreaké entre iOS 9.0 et iOS 13
  • Cydia, Installer 5, Zebra… peu importe, mais un gestionnaire de paquets installé sur votre appareil

C’est parti !

Partie 1 : Installation et configuration de ReProvision

1- Ouvrez votre gestionnaire de paquets (Cydia, Installer…), allez dans l’onglet Sources et ajoutez cette source : https://repo.incendo.ws

  • Sur Cydia :
    • Ouvrez Cydia, allez dans Sources puis faites Modifier puis Ajouter, puis entrez le lien de la source donnée juste en haut

  • Sur Installer 5 :
    • Ouvrez Installer 5, allez dans Gérer puis appuyez sur le + en haut à droite, puis entrez le lien de la source donnée juste en haut et enfin faire Terminer et aller sur la boucle pour rafraîchir.

  • Sur Sileo / Zebra : ajoutez cette source comme n’importe quelle source 😉

2- Après l’ajout de la source, allez dans l’onglet Recherche et tapez ReProvision, vous allez le trouver et installez-le.

3- Après l’installation, l’application ReProvision va apparaître sur votre SpringBoard après un respring, ouvrez-le.

4- ReProvision va vous demander vos identifiants Apple. Entrez-les. (par contre je sais qu’il y a un petit bug : je vous conseille de rentrer votre mot de passe avant de rentrer l’identifiant, vous comprendrez pourquoi), puis faites Confirm après que vous avez rentré l’identifiant et le mot de passe. Normalement, vous devrez être connecté sur ReProvision.

Et voilà, vous êtes bien connecté sur ReProvision et vous êtes prêts à l’utiliser !

Partie 2 : Installation d’une application IPA avec ReProvision

Ici, je vais prendre l’exemple de l’app unc0ver mais cela marche pour tous les IPA !

1- Allez sur la page où vous trouverez votre IPA en question et téléchargez-le depuis votre appareil iOS.

2- Ouvrez votre IPA avec ReProvision. Pour se faire :

  • Sur iOS 13 :

Vous verrez votre IPA téléchargé dans la liste de vos téléchargements. Appuyez sur le fichier comme encadré en rouge dans la photo et appuyez ensuite sur l’icône d’envoi en haut à droite.
Un menu va s’afficher, vous verrez une liste d’applications en bas. Défilez jusqu’à voir l’icône « Plus » avec les 3 petits points et un menu va s’afficher, faites « Copier vers ReProvision ». ReProvision va s’ouvrir avec un descriptif de votre application qui sera affiché.

  • Sur iOS 12 et antérieur :

Une fois l’IPA téléchargé, le fichier IPA va s’afficher sur Safari. Une fois le fichier affiché, allez dans « Options… » et faites « Copier vers ReProvision ».
Lorsque vous aurez fait cela, ReProvision va s’ouvrir avec un descriptif de votre application qui sera affiché.

3- Une fois cela affiché, il suffira juste d’appuyer sur le bouton Install et votre application sera en cours d’installation !

4- Vous aurez un chargement qui va s’afficher et des notifications défiler.

5- Si vous avez à la fin 100% et que vous voyez une notification de ReProvision qui affiche « Signed ‘unc0ver' », vous verrez l’appli installé !

6- Après l’installation, vous pouvez quitter ReProvision et vous verrez unc0ver (ou votre appli) sur votre SpringBoard ! Suivez bien la partie 3 pour que ReProvision réactualise le certificat fréquemment automatiquement pour que unc0ver (ou une autre appli que vous installez avec ReProvision).

Si vous avez des erreurs qui s’affichent dans les notifications de ReProvision :

  • submitDevelopmentCSR : En bas de ReProvision, allez sur l’icône avec la loupe et faites « Manage Certificates », attendez qu’il se charge et la liste des certificats va se charger. Faites Revoke All Certificates pour révoquer tous les certificats (attention, tous les anciennes applications installées avec AltStore, AltDeploy ou ReProvision ne fonctionneront plus, il faudra tous les réinstaller avec ReProvision !)
  • No valid PKCS12 certificate : même chose, il faudra révoquer les certificats
  • .app/Info.plist et « Could not extract archive » : Vous avez juste à recommencer la manipulation et normalement cela devrait fonctionner.

Partie 3 : Configuration de l’auto-sign (la signature automatique)

1- Allez dans ReProvision, dans le menu Paramètres (l’engrenage en bas à droite)

2- Cochez « Automatically Re-sign » et allez dans « Re-sign Applications when: »

3- Choisissez quand vous voulez faire re-signer vos applications (par exemple : 1 Day Left = 1 jour avant l’expiration de l’application). L’équipe iPhonConcept vous conseille de mettre 2 ou 3 jours avant l’expiration, comme ça vous êtes tranquille.

Et voilà, vous avez configuré l’auto-sign !

Après ce tutoriel, vous êtes tranquille avec les signatures des apps, car maintenant vous n’êtes plus dépendant des revokes d’Ignition ou de TweakBox !
Pour mettre à jour une application (par exemple unc0ver), il suffit juste de refaire l’étape 2 (la désinstallation d’unc0ver n’est pas nécessaire dans ce cas).

Le tutoriel est terminé. Si vous avez des questions, n’hésitez pas à les poser dans les commentaires.

Article écrit par Fred (@iFred09).

Écrit par

Spécialisé sur le jailbreak et le downgrade iOS depuis 2013, je partage ici mes astuces et tutoriels pour la communauté francophone, surtout sur le downgrade iOS où les tutoriels en français sont rares.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

%d blogueurs aiment cette page :

En poursuivant votre navigation, vous acceptez l'utilisation de cookies. en savoir plus

Les cookies nous permettent de personnaliser le contenu et les annonces, d'offrir des fonctionnalités relatives aux médias sociaux et d'analyser notre trafic. Nous partageons également des informations sur l'utilisation de notre site avec nos partenaires de médias sociaux, de publicité et d'analyse, qui peuvent combiner celles-ci avec d'autres informations que vous leur avez fournies ou qu'ils ont collectées lors de votre utilisation de leurs services.

Fermer