Éditeur mémoire iOS, analyse de pointeurs, patcher RVA et gestionnaire de processus pour TrollStore (jailbreak optionnel). Compatible avec l’édition Hex, le scan de valeurs et la sauvegarde/restauration
English | 简体中文 | 繁體中文 | العربية | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | ไทย | Tiếng Việt
VansonMod est un outil indépendant de débogage iOS conçu pour l’environnement TrollStore. Il fonctionne en externe, sans dépendre d’une injection tweak classique, ce qui permet de conserver de nombreux flux utiles sur les appareils non jailbreakés : sélection de processus, recherche mémoire, navigation mémoire, analyse et vérification de pointeurs, analyse de signatures, scripts et gestion des sauvegardes.
Sur les appareils jailbreakés, VansonMod ouvre aussi des flux plus profonds au niveau du code, comme RVA Patch et la surveillance par watchpoints matériels. La version actuelle va bien au-delà d’un simple moteur de recherche mémoire et devient un espace de travail de débogage iOS plus complet.
- Disponible sur TrollStore / sans jailbreak : sélection de processus, recherche mémoire, recherche de proximité, filtrage des résultats, navigateur mémoire, éditeur Hex, analyse et vérification de pointeurs, analyse de signatures, scripts, gestion des sauvegardes et réglages thème/langue/icône.
- Fonctions dépendant du task port cible : certaines fonctions runtime nécessitent l’accès au task port du processus cible ; le comportement réel peut varier selon l’environnement et l’état de l’app.
- Recommandé ou limité au jailbreak :
RVA Patch,gestion des enregistrements RVAetwatchpoints matérielssont plus adaptés à des environnements comme Dopamine / palera1n. - Pourquoi : sur un appareil non jailbreaké, AMFI applique des vérifications strictes de signature. Modifier directement le segment exécutable (
__TEXT) provoque généralement un crash immédiat de l’app cible.
- Langues intégrées : 简体中文, 繁體中文, English, العربية, Deutsch, Español, Français, 日本語, 한국어, Português, Русский, ไทย, Tiếng Việt.
- App Selection : afficher les processus en cours, toutes les apps installées ou les processus système ; recherche par nom / Bundle ID / PID ; attacher, ouvrir, tuer, sauvegarder ou inspecter les changements de code.
- Memory Debug : recherches exactes, fuzzy, groupées, par intervalle et de proximité, filtrage des résultats, timeline de recherche pour restaurer d’anciens snapshots de résultats, annulation de la dernière écriture manuelle, édition en lot, et saut vers les vues valeur ou Hex.
- RVA Debug : appliquer des patchs par module et offset, et gérer les enregistrements RVA.
- Toolbox : gérer verrous mémoire, favoris, pointeurs, RVA, signatures, fichiers de vérification et scripts.
- Settings : configurer thème, langue, icônes, ordre des onglets, plages de recherche, tolérance float, limite de résultats et mises à jour ; l’ordre des onglets peut aussi être modifié rapidement par un appui long sur le menu du bas.
- Gestion des processus et applications : vues
Running / All / System, noms localisés, affichage de version, favoris, copie de PID / Bundle ID, lancement rapide d’app et arrêt de processus. - Recherche mémoire et édition en lot : modes exact, fuzzy, groupé, intervalle et proximité, snapshots de timeline avec restauration, annulation d’écriture manuelle, filtres supérieur / inférieur / entre, écriture fixe, édition incrémentale, verrouillage massif et favoris massifs.
- Navigateur mémoire et éditeur Hex : saut d’adresse, rafraîchissement auto, vue chaîne, copie d’adresses en lot ; l’éditeur Hex propose les modes
Hex / Split / Text, l’édition par ligne et le saut par offset. - Analyse et vérification de pointeurs : chaînes manuelles ou automatiques, modes statique / dynamique / tous / backtrack, vérification temps réel, comparaison par snapshot et import/export de fichiers de vérification.
- Signatures et scripts : analyse de signature depuis n’importe quelle adresse, portée par module, recherche globale, smart mask ; environnement JavaScript intégré avec guides et exemples consultables directement dans VM.
- RVA, watchpoints et audit de processus : sélection de module, patch par offset, presets ARM64 et gestion RVA ; les watchpoints matériels sont disponibles en jailbreak. L’audit de processus permet de voir quelles positions de code ou valeurs RVA ont changé avant et après l’exécution de l’app cible.
- Expérience et réglages : changement de thème, langue, icônes, ordre des onglets, portée fuzzy, fréquence de verrouillage, anti-veille, prise en charge iPad split view, paysage et Stage Manager.
Pour une édition dylib destinée aux flux runtime injectés, consultez VansonLoader, le dérivé dylib compagnon de VansonMod.
Consultez Releases.
- Téléchargez le dernier fichier
.tipadepuis Releases. - Installez-le avec TrollStore.
- Lancez l’app, choisissez un processus cible et commencez le débogage.
Prerequis : Theos, Xcode Command Line Tools, Python 3, ar, tar, zip et unzip.
make clean package FINALPACKAGE=1 DEBUG=0
./scripts/release.shConsultez CONTRIBUTING pour les regles de contribution et SECURITY pour les signalements prives de securite.
- Developer: Vaenshine
- Special Thanks: Gey1ist, Xiczee, Zoomin
- Community Support: iOSGods.com
Cet outil est fourni uniquement pour la recherche en sécurité et l’apprentissage du reverse engineering. Il ne doit pas être utilisé à des fins illégales, de triche, de vol de données ou d’abus. Tous les crashs, pertes de données, restrictions de compte, problèmes d’appareil et responsabilités légales restent à la charge de l’utilisateur.
Ce projet est open source sous GPL-3.0. Le développement repose sur la recherche technique et les échanges communautaires.
GPL-3.0. See LICENSE.