L’alternative à l’App Store d’Apple franchit une étape majeure. AltStore Classic, la boutique permettant d’installer des applications non validées par Apple sans jailbreak, vient de publier une version bêta (2.3b1) qui rend obsolète le passage obligé par un ordinateur. Jusqu’à présent, les utilisateurs devaient conserver un Mac ou un PC allumé sur lequel tournait le logiciel AltServer pour renouveler la signature des applications toutes les semaines. Désormais, une simple connexion Wi-Fi suffit.

Un serveur anisette distant remplace l’ordinateur

Le principe repose sur la délégation de la génération de la « donnée anisette », un jeton d’authentification exigé par les serveurs d’Apple pour valider une demande de signature d’application. Auparavant, AltServer produisait ce jeton localement sur l’ordinateur. La version 2.3b1 permet de configurer, dans les réglages d’AltStore Classic sur l’iPhone, l’URL d’un serveur anisette distant. Le téléphone communique alors directement avec les serveurs d’Apple pour signer et rafraîchir les installations, sans intervention d’AltServer. Le renouvellement hebdomadaire s’effectue en arrière-plan, ce qui rend la gestion du plafond de trois applications imposé par Apple moins contraignante.

Un accès réservé aux abonnés Patreon

Pour l’instant, cette fonctionnalité est exclusivement proposée aux abonnés Patreon d’AltStore. Les développeurs Riley Testut et Shane Gill prévoient un déploiement public une fois que la bêta sera stabilisée. Le système nécessite iOS 17.4 ou version ultérieure.

Une approche différente de SideStore

AltStore Classic arrive sur ce terrain après un autre projet open source, SideStore, un fork d’AltStore qui permet déjà le sideloading sans ordinateur depuis plusieurs mois. SideStore utilise un VPN WireGuard local pour simuler la présence d’un ordinateur connecté à l’iPhone. AltStore Classic adopte une méthode distincte en s’appuyant sur un serveur anisette distant.

Cette architecture présente un inconvénient : la disponibilité du serveur anisette conditionne le bon fonctionnement du sideloading. Si le serveur tombe en panne ou n’est plus maintenu, les utilisateurs ne peuvent plus rafraîchir leurs applications. Ce problème est déjà connu des utilisateurs de SideStore, qui dépendent de serveurs communautaires. Il est possible d’héberger son propre serveur anisette, mais cela nécessite des compétences techniques. En l’absence d’un tel hébergement personnel, l’utilisateur dépend de la fiabilité d’un serveur tiers.

Un pas de plus vers la liberté logicielle sur iPhone

AltStore permet d’installer des applications qu’Apple refuse sur son App Store, comme des émulateurs de jeux rétro, sans recourir au jailbreak. La pression exercée par ce type de boutique alternative a contribué à faire évoluer la politique d’Apple, qui a fini par accepter les émulateurs de jeux rétro sur son propre store. La nouvelle version renforce encore la capacité des utilisateurs à reprendre le contrôle de leur appareil, même si la limite de trois applications signées simultanément demeure.

Les abonnés Patreon d’AltStore peuvent dès à présent tester la version 2.3b1 sur leur iPhone sous iOS 17.4 ou supérieur. Les autres utilisateurs devront patienter jusqu’à la sortie publique de la version stable.