À propos du projet

Il s'agit d'un éditeur de sauvegarde locale pour Soul Knight sur iOS, basé sur la solution d'évasion de sandbox AirLift. L'outil remplace le fichier de sauvegarde dans le conteneur de données de l'application via un processus de pull, modification locale et push, sans modifier le paquet d'installation du jeu et sans inclure le jeu lui-même. Les principales fonctionnalités incluent : débloquer tous les personnages, skins, compétences et familiers, élever le niveau des personnages au maximum ; définir les plans d'armes comme recherchés, écrire les enregistrements d'évolution des armes et les skins ; débloquer les effets de victoire et les armes mythiques ; augmenter les valeurs des gemmes, pièces de saison, matériaux, graines et billets au maximum. Chaque modification peut être activée individuellement, et un mode hors ligne est pris en charge pour traiter les copies de sauvegarde déjà extraites. Le projet propose deux modes d'utilisation : un outil en ligne de commande et une application macOS native. La ligne de commande prend en charge des sous-commandes telles que l'affichage des appareils, la lecture de l'état de la sauvegarde, la sauvegarde, le déblocage et la restauration ; l'interface graphique est bilingue chinois-anglais, permettant de consulter l'environnement d'exécution, de cocher les éléments à modifier et d'afficher les journaux en temps réel. Avant modification, des sauvegardes locales et sur téléphone sont automatiquement générées, et après écriture, une vérification de lecture octet par octet est effectuée, avec suggestion de restauration en cas d'échec. L'environnement d'utilisation requiert macOS 13 ou supérieur, Xcode 27 complet, un iPhone appairé sous iOS 27, et Python 3.11 ou supérieur. Le jeu doit être complètement quitté et l'appareil maintenu déverrouillé et connecté. L'outil dépend d'AirLift, cloné et compilé via make setup, et n'est pas distribué avec le dépôt. Le projet est sous licence MIT, constitue un outil non officiel, et il est recommandé de l'utiliser uniquement sur ses propres appareils et comptes.