Skip to content

Latest commit

 

History

History
123 lines (75 loc) · 8.7 KB

File metadata and controls

123 lines (75 loc) · 8.7 KB

VansonMod

VansonMod Social Preview

É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

Platform Support License

Join Telegram


Introduction

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.

Compatibilité

  • 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 RVA et watchpoints matériels sont 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 prises en charge

  • Langues intégrées : 简体中文, 繁體中文, English, العربية, Deutsch, Español, Français, 日本語, 한국어, Português, Русский, ไทย, Tiếng Việt.

Navigation

  • 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.

Points forts

  • 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.

Captures d’écran

APP_SELECT
MEM_BROWSER
MEM_DEBUG
MEM_HEX_MIX
RVA_MANAGER
POINTER_ANALYSIS
POINTER_VERIFY
POINTER_LOCKER

Projet Associé

Pour une édition dylib destinée aux flux runtime injectés, consultez VansonLoader, le dérivé dylib compagnon de VansonMod.


Changelog

Consultez Releases.


Installation

  1. Téléchargez le dernier fichier .tipa depuis Releases.
  2. Installez-le avec TrollStore.
  3. Lancez l’app, choisissez un processus cible et commencez le débogage.

Compiler Depuis Les Sources

Prerequis : Theos, Xcode Command Line Tools, Python 3, ar, tar, zip et unzip.

make clean package FINALPACKAGE=1 DEBUG=0
./scripts/release.sh

Consultez CONTRIBUTING pour les regles de contribution et SECURITY pour les signalements prives de securite.


Crédits

  • Developer: Vaenshine
  • Special Thanks: Gey1ist, Xiczee, Zoomin
  • Community Support: iOSGods.com

Avertissement

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.


Déclaration importante

Ce projet est open source sous GPL-3.0. Le développement repose sur la recherche technique et les échanges communautaires.


License

GPL-3.0. See LICENSE.


Star History

Star History Chart