Certificat Scarlet iOS révoqué ? Comment le résoudre rapidement
Votre certificat Scarlet iOS est-il révoqué ? C’est la raison la plus fréquente pour laquelle Scarlet et les applications que vous avez installées avec ne s’ouvrent plus soudainement. La bonne nouvelle : dans la plupart des cas, rien ne cloche avec votre iPhone, et vos applications peuvent généralement être réinstallées rapidement dès qu’un certificat fonctionnel est disponible. Ce guide explique comment confirmer qu’une révocation est bien le problème, comment le résoudre sans perdre les données de vos applications, et quoi utiliser en attendant.
Ce que signifie un certificat révoqué
Chaque application sur un iPhone doit être signée par un certificat approuvé par Apple. Scarlet signe les applications avec un certificat d’entreprise, un type que Apple délivre aux entreprises pour qu’elles puissent installer des applications internes sur les appareils de leurs employés. Lorsque Apple constate qu’un certificat d’entreprise est utilisé pour distribuer des applications au grand public, il le révoque. À partir de ce moment, iOS refuse de lancer tout ce qui est signé avec ce certificat : Scarlet lui-même et toutes les applications qu’il a installées.
Une révocation n’est pas un bannissement de votre appareil ou de votre Apple ID, et elle ne supprime pas vos applications. Les applications restent sur l’écran d’accueil : iOS refuse simplement de les ouvrir tant qu’elles ne sont pas signées à nouveau avec un certificat valide. Pour en savoir plus sur les risques de ce modèle de signature, consultez notre guide sur la sécurité des certificats d’entreprise.
Signes indiquant que votre certificat est révoqué
- Scarlet et les applications installées avec lui se ferment juste après que vous appuyez dessus, ou ne s’ouvrent pas du tout
- Un message « Impossible de vérifier l’application » mentionnant une connexion internet, même si vous êtes bien connecté
- Un message indiquant que l’application n’est plus disponible
- Toutes les applications installées via Scarlet échouent en même temps, tandis que les applications de l’App Store continuent de fonctionner
Ce dernier point est le test clé. Si une seule application plante, le certificat est probablement en bon état et le problème vient de l’application elle-même. Si tout ce que vous avez installé via Scarlet s’est arrêté d’un coup, une révocation est la cause la plus probable.
Révoqué, non approuvé ou autre chose ? Une vérification rapide
Plusieurs problèmes différents se ressemblent. Avant de supprimer quoi que ce soit, déterminez de quel cas il s’agit :
- « Untrusted Enterprise Developer » : le certificat est valide, mais vous ne l’avez pas encore validé sur cet appareil. Corrigez cela dans Réglages > Général > VPN et gestion des appareils, comme indiqué dans notre guide sur l’erreur de développeur non approuvé. Rien n’est révoqué.
- « Unable to Verify App » alors que vous êtes hors ligne : iOS a besoin d’une connexion internet pour vérifier le certificat la première fois. Connectez-vous au Wi-Fi et réessayez. Consultez comment corriger « Unable to Verify App ».
- Les applications s’arrêtent après exactement 7 jours : il s’agit de l’expiration normale des applications signées avec un Apple ID gratuit (Sideloadly, AltStore), et non d’une révocation de Scarlet. Elles ont besoin d’un rafraîchissement, pas d’une réinstallation.
- Scarlet s’ouvre sur un écran blanc : cela a plusieurs causes en dehors d’une révocation ; consultez les solutions à l’écran blanc de Scarlet iOS.
- Un message « VPN Required » : un VPN, un profil DNS ou un réseau restreint bloque Scarlet, ce n’est pas une révocation. Consultez comment corriger l’erreur VPN Required.
- Toutes les applications Scarlet tombent en panne en même temps, en ligne, après avoir fonctionné auparavant : il s’agit d’une révocation. Poursuivez avec les étapes ci-dessous.
Comment corriger un certificat Scarlet révoqué
Étape 1 : vérifiez si un nouveau certificat est disponible
Les révocations touchent tous les utilisateurs de Scarlet en même temps, donc la correction dépend de la signature d’une nouvelle version par l’équipe Scarlet avec un certificat frais. Le temps que cela prend varie de quelques heures à plusieurs jours. Vérifiez les canaux officiels de Scarlet avant de modifier quoi que ce soit sur votre téléphone ; réinstaller alors qu’aucun certificat fonctionnel n’existe ne fera que vous redonner la même erreur.
Étape 2 : ne supprimez pas encore vos applications
Supprimer une application depuis l’écran d’accueil supprime aussi ses données : sauvegardes, identifiants de connexion et paramètres. Si vous installez plus tard une copie nouvellement signée de la même application par-dessus l’ancienne, iOS conserve généralement ces données. Laissez donc les applications défectueuses en place jusqu’à ce que vous ayez de nouveau un Scarlet fonctionnel, à moins que vous n’ayez déjà sauvegardé ou stocké les données dans le cloud.
Étape 3 : réinstallez Scarlet depuis la source d’origine
- Ouvrez notre page d’installation de Scarlet iOS ou le site de Scarlet dans Safari
- Appuyez sur Install et confirmez le message qui s’affiche
- Si on vous le demande, allez dans Réglages > Général > VPN et gestion de l’appareil et faites confiance au nouveau profil développeur (étapes détaillées dans comment faire confiance aux certificats développeur enterprise)
- Ouvrez Scarlet et vérifiez qu’il se lance
Si Scarlet ne s’installe toujours pas, c’est probablement que le nouveau certificat n’est pas encore actif. Patientez et réessayez plus tard plutôt que de tenter des sites miroirs inconnus. Le guide d’installation complet se trouve dans comment installer Scarlet iOS.
Étape 4 : réinstallez vos applications par-dessus les anciennes copies
Une fois Scarlet de nouveau fonctionnel, installez chaque application dont vous avez besoin depuis la même source qu’auparavant. Une copie fraîche signée avec le nouveau certificat remplace celle qui ne fonctionnait plus, généralement sans perte de vos données. Les applications que vous n’utilisez plus peuvent désormais être supprimées.
Étape 5 : nettoyez les anciens profils
Allez dans Réglages > Général > VPN et gestion de l’appareil. Les anciennes entrées développeur liées au certificat révoqué peuvent rester présentes après la nouvelle installation. Ne supprimez une entrée que lorsque plus aucune application que vous souhaitez conserver n’en dépend, car la supprimer entraîne aussi la suppression des applications signées avec elle.
Que faire en attendant
Si vous avez besoin qu’une application fonctionne immédiatement, signez-la vous-même. Ces méthodes utilisent votre propre Apple ID au lieu d’un certificat enterprise, donc une révocation de Scarlet n’a aucun impact sur elles :
- Sideloadly : fonctionne sur un PC Windows ou un Mac. Connectez votre iPhone, choisissez l’IPA et signez-le avec votre Apple ID (comment utiliser Sideloadly).
- AltStore : nécessite également un ordinateur faisant tourner AltServer, et peut actualiser les applications via le Wi-Fi.
Avec un Apple ID gratuit, les applications signées de cette façon expirent au bout de 7 jours et vous pouvez en avoir au maximum 3 actives en même temps. Sur iOS 16 et versions ultérieures, vous devez également activer le mode développeur. Nous comparons les trois outils dans AltStore vs Scarlet iOS vs Sideloadly.
Les astuces à éviter
Certains conseils que vous trouverez en ligne font plus de mal que de bien :
- Les copies de Scarlet sur des sites miroirs inconnus. Un installateur reconstruit depuis une source non officielle peut contenir n’importe quoi. Utilisez la source officielle et vérifiez les fichiers IPA comme indiqué dans comment scanner les fichiers IPA pour détecter les malwares.
- Les profils DNS « anti-révocation ». Ils bloquent les serveurs qu’iOS utilise pour vérifier les certificats. Au mieux, ils retardent le problème, et ils bloquent aussi une vérification de sécurité censée vous protéger. Installer des profils de configuration venant d’inconnus leur donne le contrôle sur une partie de votre trafic réseau.
- Le mode avion. Ouvrir une application hors ligne fonctionne parfois brièvement après une révocation, mais ce n’est pas fiable et cela cesse de fonctionner dès qu’iOS revérifie le certificat.
Comment rendre la prochaine révocation moins pénible
- Conservez des copies des fichiers IPA que vous utilisez le plus, afin de pouvoir les réinstaller rapidement dès qu’un nouveau certificat est disponible
- Activez la synchronisation cloud ou la sauvegarde intégrée lorsqu’une application la propose, pour que vos données ne dépendent pas du certificat
- Configurez Sideloadly ou AltStore une bonne fois pour toutes, avant d’en avoir besoin, pour la ou les applications dont vous ne pouvez vous passer
- Si vous avez un compte développeur Apple payant, un signeur sur appareil utilisant votre propre certificat évite les révocations de certificats partagés ; voir Feather vs Scarlet iOS
- Lisez notre guide de sécurité sur le sideloading pour connaître les risques associés à chaque méthode
Questions fréquentes
À quelle fréquence le certificat de Scarlet est-il révoqué ?
Il n’y a pas de calendrier fixe. Apple révoque les certificats d’entreprise lorsqu’elle détecte une distribution publique, donc cela peut arriver plusieurs fois par an ou plusieurs fois par mois.
Vais-je perdre mes applications ou mes données ?
Les applications restent installées mais ne s’ouvriront pas. Vos données sont conservées tant que vous ne supprimez pas les applications. Réinstaller une copie nouvellement signée par-dessus l’ancienne les conserve généralement.
Apple peut-il bannir mon iPhone ou mon Apple ID à cause d’une révocation ?
Une révocation vise le certificat, pas vous. Scarlet n’utilise pas votre Apple ID pour signer les applications, donc un certificat Scarlet révoqué n’affecte pas votre compte.
Redémarrer l’iPhone corrige-t-il un certificat révoqué ?
Non. Un redémarrage aide uniquement en cas de certificat non fiable ou non vérifié. Un certificat révoqué reste révoqué jusqu’à ce que les applications soient signées à nouveau.
Scarlet fonctionne à nouveau mais une application plante toujours. Pourquoi ?
Cette application est probablement encore l’ancienne copie signée avec le certificat révoqué. Réinstallez-la via Scarlet. Si elle plante encore après cela, consultez Scarlet iOS not working: 10 fixes.
Conclusion
Un certificat révoqué fait partie de l’utilisation de tout installateur d’applications signé en entreprise. Vérifiez qu’il s’agit bien d’une révocation, laissez vos applications en place, réinstallez Scarlet depuis la source officielle une fois qu’un nouveau certificat est disponible, puis réinstallez vos applications par-dessus les anciennes copies. Si vous configurez un outil d’auto-signature avant la prochaine révocation, vos applications les plus importantes continuent de fonctionner pendant votre attente.