iOS Memory Debugger & RVA Debugging Tool exclusively for TrollStore
提示: :点击上方的「Lang 中文」徽章,可查看中文文档。
VansonMod is an independent Root Helper tool designed exclusively for the TrollStore environment.
Unlike traditional jailbreak tweaks, it runs externally using Mach kernel APIs without code injection, enabling memory debugging features to work without a jailbroken environment. It integrates a powerful memory debugger, app archive manager, intelligent process manager, professional Hex editor, and a comprehensive cross-process RVA debugging suite for jailbroken users. Fully compatible with all iOS device sizes and natively supporting iPad split-screen, it features a consolidated layout and optimized interaction design, delivering top-tier debugging efficiency and stability as a professional iOS app debugging tool.
- Memory Debugging / Full Pointer Features / Archive Management / iPad Split-Screen / Icon Customization: ✅ Supported on all devices (including non-jailbroken TrollStore users).
- RVA Patcher (Assembly Debugging) / RVA Debug Record Management:
⚠️ Requires a jailbroken environment (e.g., Dopamine, Palera1n) to function properly.- Reason: On non-jailbroken devices, the system AMFI mechanism strictly enforces code signature verification. Direct modification of the executable text segment (
__TEXT) will cause the target app to crash immediately.
- Reason: On non-jailbroken devices, the system AMFI mechanism strictly enforces code signature verification. Direct modification of the executable text segment (
-
Pointer Debugging
- Supports both manual and automatic pointer search modes, paired with an exclusive pointer verification feature to accurately validate pointer validity.
- Enables one-click import/export of pointer addresses, allowing debugging results to be reused across devices.
- Offers exclusive pointer configuration switches, supporting manual fine-tuning of automatic search rules to meet the in-depth debugging needs of advanced users.
- Combines pointer locking, memory locking, and favorites into a single tab page for one-click access to core pointer operations.
- The pointer verification main interface features a data type selector (covering types from I8 to F64).
- After successful pointer verification, silent saving is supported, which automatically filters valid pointers and saves them as a new pointer verification file.
-
Memory Debugger
- Covers multiple search modes including exact, fuzzy, joint (high-performance ordered), and hybrid (secondary filtering) to optimize retrieval efficiency.
- Supports precise numerical filtering with three modes: greater than, less than, and range filtering, for accurate positioning of target memory data.
- Offers adjacent search, which scans nearby memory data based on existing results and automatically removes duplicates to quickly associate relevant addresses.
- Enables batch debugging with features including select all/range selection modification, fixed value/incremental modification, numerical locking, and infinite scrolling memory browsing; also supports batch locking, batch favoriting, and batch deletion.
- Allows custom Float Tolerance to adapt to parameter requirements of various debugging scenarios.
- Enhances fuzzy search with options such as "Value has increased by..." and "Value has decreased by...", where specific changed values can be entered.
-
Process and Application Management
- Supports intelligent filtering, automatically identifying user and TrollStore applications, hiding system processes, and enabling quick filtering by name/BundleID/PID.
- Offers multi-language adaptation, intelligently displaying the localized App name and showing the application version number.
- The APP management entry is migrated to the top of the process management interface for centralized core operations.
-
Application Archive Management
- Enables one-click backup/restore, fully backing up the Documents/Library directories, supporting multiple archives, and automatically terminating the target process for immediate effect after restoration.
- Natively integrates with the system "Files" App, allowing direct management of backup file import and export, as well as unified global backup viewing and zombie archive cleanup.
-
Cross-Process RVA Debugging Suite (Jailbreak Required)
- Supports real-time debugging: entering Offset and Hex automatically patches running code, automatically handles memory permissions, and has built-in presets for commonly used instructions.
- Includes an RVA debugging record management module, enabling one-click saving, quick import/export of debugging records, and batch management of multiple records.
- Fixes the deletion function and resolves the issue of data duplicate stacking caused by pull-to-refresh.
-
Hex Editor
- Supports multi-view switching, including Hex/ASCII synchronous split screen, Hex-only/text-only views, with zero-margin visual alignment to adapt to different debugging habits.
- Enables efficient editing with features including line editing, quick address jump, and synchronous scrolling.
-
Personalization and Experience Optimization
- Supports icon customization with a variety of APP icons for users to switch freely.
- Offers theme adaptation with three theme modes: follow system/light/dark.
- Natively adapts to iPad split screen, supporting automatic screen rotation and Stage Manager mode.
- Enables landscape operation, unlocking App rotation restrictions to adapt to iPad/iPhone landscape orientation; switching back to VM in landscape mode maintains landscape display.
- Core & Stability
- Resolved data crossover issue between Memory Debugging and Pointer Search.
- Modifier (Memory Debugger)
- Enhanced Fuzzy Search: Added "Value has increased by..." and "Value has decreased by..." search options, supporting input of specific changed values.
- Optimized Batch Operations: Added batch lock, batch favorite, and batch delete functions.
- UI Enhancement: Replaced text labels with icons in "Batch Selection" mode to save space (Select All/Inverse, Favorite, Lock, Modify, Delete).
- Improved Reset Experience: Clicking reset only clears search data while retaining search mode (Exact/Fuzzy) and data type selection, improving continuous debugging efficiency.
- Patcher (RVA Debugging)
- Fixed the delete function and resolved data duplication caused by pull-to-refresh.
- Verifier (Pointer Validator)
- Data Type Selection Support: Added a data type selector on the main interface (covering types from I8 to F64).
- Silent Save Function: After successful pointer verification, valid pointers are automatically filtered and saved as a new pointer verification file for easy progress tracking.
- Pointer Search
- Fixed navigation issues in manual pointer search, resolving unresponsive UI, inability to return from multi-level (Lv2+) pages, and non-clickable buttons.
- General Optimizations
- Landscape Mode Support: Unlocked App rotation restrictions, perfectly adapting to iPad/iPhone landscape operation; Maintains landscape display when switching back to VM in landscape mode.
- Interaction Refinements: Added "Edit Note" function for address locking and memory locking; Added empty selection prompts for batch operation scenarios.
v2.0 - New Pointer Search & RVA Management, Optimized Tablet Adaptation and Core Experience
- New Pointer Search Feature: Supports manual and automatic search modes, paired with pointer verification, and supports pointer import/export for greatly improved debugging efficiency.
- New RVA Management Module: RVA debugging function upgraded synchronously, enabling convenient saving of RVA debugging records, supporting fast import/export of records for efficient retention of core debugging data.
- New Numerical Filtering Function: Supports greater than, less than, and range filtering to accurately locate target data for more precise debugging.
- Native iPad Split Screen Support: Perfectly adapts to tablet device operation habits.
- New App Icon Customization: Launched multiple new icons for free style switching to add fun and fresh experience.
- New Pointer Configuration Switch in Settings: Allows manual parameter adjustment for automatic pointer search to meet advanced users' precise debugging needs.
- Optimized Interface Layout: Moved the APP management entry to the top of process management; Integrated pointer locking, memory locking, and favorites into a single tab page for centralized core functions and easier access.
- Optimized Interaction: Removed refresh icons from four core modules (APP Management, Process Selection, Pointer Locking, RVA Management) and unified with pull-to-refresh for smoother operation.
- Bug Fixes: Fixed memory browser page turning freeze issue to ensure smooth operation flow.
- Optimized Runtime Experience: Fixed numerous known bugs and comprehensively improved overall software stability.
v1.9 - New Adjacent Search & Multi-Mode Search, Optimized Retrieval Efficiency and Batch Modification
- New Adjacent Search Feature: Scans nearby memory data based on existing results to accurately locate associated addresses.
- Improved Fuzzy Search Efficiency: Fuzzy search speed increased significantly, greatly reducing retrieval time for smoother experience.
- Multi-Mode Hybrid Search Support: No longer restricted to single search mode; Allows free switching between modes for continuous retrieval.
- Enhanced Joint Search Function: Requires sequential memory search principle; Mismatched condition order in memory may result in no retrieval results.
- Optimized Batch Modification Logic: Added range selection function to support free modification range setting for easier operation.
- New Settings Configuration: Includes joint search range, search result display settings, and float tolerance adjustment.
- Stability Improvement: Fixed several known issues and improved overall application stability.
v1.80 - New Theme Switching & iPad Split Screen, Optimized Search Experience and Bug Fixes
- New Theme Switching Mode: Supports free theme switching with three options: Follow System | Light | Dark.
- Fixed Incremental Modification Logic: Corrected logical errors in the value incremental modification function.
- Native iPad Split Screen Support: Added native iPad split screen compatibility (compatibility pending verification; Works normally in Stage Manager mode).
- Enter Key Search Trigger: Added shortcut search trigger via Enter key to improve operation efficiency.
- Search Result Numbering: Added sequence number labels for search results to facilitate quick content positioning.
- Lock List Optimization & Bug Fixes: Added independent toggle for lock list and fixed ineffective value modification issue when enabled.
v1.72 - Hex Interface Restructuring & Backup Management Enhancement
- Hex Interface Restructuring: Fully redesigned Hex Editor supporting three view modes: Hex Only / Split Screen / Text Only. Deeply optimized layout ratio and line height to achieve zero-margin display and perfect visual alignment.
- Global Backup Management: Added Backup Management entry in App Management for unified viewing of all backup files on the device. Even "zombie archives" from uninstalled apps can be found, exported, or cleaned here.
- Enhanced Process Search: Added search bar on the process selection page (Tab 1) to support quick filtering of target processes by App name, BundleID, or PID.
- Optimized Restore Process: After successful archive restoration, the tool automatically terminates the target app process for immediate effect without manual restart.
- Popup Interaction Optimization: Unified operation logic of pop-up windows triggered by memory address clicks in the Favorite/Lock modules.
v1.71 - Fixed Fuzzy Search Matching Deviation, Optimized Core Algorithm
- Fixed fuzzy search matching deviation issue and optimized core algorithm to significantly improve search efficiency and accuracy.
v1.7 - Added Fuzzy Search Type Selection
- Added custom type selection for fuzzy search to improve search flexibility.
v1.6 - String Search & iPad Adaptation Optimization
- String Search: Added string search function (mainly applicable to debugging scenarios).
- Archive Import: Supports direct import of backup folders from iOS "Files" App.
- RVA Interface Upgrade: Displays main program base address (supports one-click copy); Added intelligent error tolerance mechanism to input fields.
- iPad Adaptation: Fully adapted to iPad landscape display mode and automatic screen rotation.
- Interaction Experience: Comprehensive interaction optimization with new jump menu function added.
v1.5 - Advanced Search & Hex Editor 2.0
- Advanced Search: Added Fuzzy Search (unknown initial value -> increased/decreased) and Joint Search (e.g., `500,1000`).
- Batch Modification: Supports modifying search results to fixed values or incremental values.
- Hex Editor 2.0: Fully restructured with support for split-screen (Hex/ASCII) synchronous scrolling and independent line editing.
- Archive Management: Adopted folder direct copy scheme for higher stability; Supports direct backup management in system "Files" App.
- Process List: Intelligently filters system processes (com.apple) and added app version number display.
- Experience Optimization: Added refresh buttons to modifier and memory browser; Fixed input field bugs in settings page.
v1.4 - Archive Management & Optimization
- New Feature: App archive backup and restore function.
- New Feature: Check for updates function.
- Optimization: Process classification logic.
- Bug Fix: Fixed process filtering failure issue.
- Stability: Enhanced stability and fixed crashes.
v1.3 - Stability & Function Expansion
- Stability: Improved overall stability and fixed crash issues.
- Process Filtering: Added filtering function to exclude system processes and plugins/components.
- Modifier Enhancement: Optimized modifier module and added refresh function to view values in real time.
- New Feature: Memory Browser for intuitive viewing of value lists.
v1.2 - Feature Enhancement & UI/UX Optimization
- Hex Editor Enhancement: Added inline editing function with real-time Hex/ASCII preview support.
- UI Optimization: Interface fine-tuning to improve user experience.
- Bug Fix: Fixed specific crash issues.
- Favorites Management: Added independent favorites entry and management functions (notes/delete).
v1.1 - Security Update
- RVA Security Detection: Added environment detection. Pops up a warning before using Patch function on non-jailbroken devices to prevent crashes caused by misoperation.
- Optimization: Improved stability during process switching.
v1.0 - Initial Release
- The first standalone memory tool supporting TrollStore.
- Includes memory search, RVA modification, process management, Hex editing, and multi-language support.
- Download the latest
.tipafile from the Releases page; - Install via TrollStore;
- Launch the app and start debugging.
- Developer: Vaenshine
- Special Thanks: Gey1ist, Xiczee, Zoomin
- Community Support: iOSGods.com
This tool is for security research and reverse engineering learning only. Please read the following terms carefully before use, and your use of the tool shall be deemed as acceptance of all terms:
- This tool is a free closed-source project, intended solely for security research, reverse engineering learning and compliance technical scenario testing, and must be uninstalled within 24 hours after use;
- This tool is a general technical debugging tool that does not provide targeted functions, debugging methods or exclusive adaptation for any application, with no preset debugging targets or customized operation schemes;
- It is strictly prohibited to use this tool for commercial profit, undermining the fairness of application operation, illegally intruding into others' systems, stealing data, or any other acts that violate national laws, regulations and public order and good morals;
- All operations performed using this tool are independently made by the user. All risks such as target application crash, data damage or loss, account restriction or ban, and device abnormality that may arise during the operation, as well as all direct and indirect losses and legal liabilities resulting therefrom, shall be borne solely by the user.
This is a free closed-source project, we do not accept donations in any form. All development work is driven by technical research and communication purposes only.