You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Smart Memory Segment Filtering: Automatically sorts memory segments by priority when parsing /proc/[pid]/maps. High-value segments like [heap] and [anon:*] are searched first, while read-only segments are skipped, improving search efficiency.
Fuzzy Search (Unknown Value Search): Supports 8 comparison operations (changed/unchanged/increased/decreased/greater/less/equal/not_equal). The initial search saves a snapshot, and subsequent searches compare against it.
Signature Scan (AOB Scan): Supports byte pattern matching. Records a 16-byte slice before and after the target address, enabling automatic relocation after game restart.
Data Alignment Fix: Uses ByteBuffer.order(ByteOrder.LITTLE_ENDIAN) to explicitly declare byte order, supporting fine-grained scanning with a 1-byte step.
Integrated LuaJ (luaj-jse-3.0.2): Executes Lua scripts inside the JVM without requiring the device to have LuaJIT installed.
Complete GG API Bridge: Supports interactive APIs such as gg.choice(), gg.prompt(), gg.toast(), and gg.alert().
Interactive Dialogs: gg.choice() inside Lua scripts displays a real selection dialog that blocks and waits for user choice before continuing (matching the experience of GG Modifier).
Script Run Logs: Automatically saves a log for each script run, supporting viewing of historical run records.
Script Persistence: Scripts created by users are saved to Hive storage and are not lost after restart.
Floating Window Script Library: The floating window can directly display the script list and run scripts. Logs are synchronized with the main app.
AI Conversation Upgrade
Markdown/LaTeX/Mermaid Rendering: The AI conversation in the floating window uses a WebView for rendering, supporting Markdown, LaTeX formulas (KaTeX), and Mermaid diagrams.
Flutter-side Markdown Rendering: The conversation detail page uses the flutter_markdown package to render AI replies.
Real LLM API Calls: The floating window AI dialogue now calls a real API, supporting multi-turn conversation context.
Chat Record Management
Single/Batch Export: Supports exporting single or batch conversation records as Markdown files.
Export Path: /storage/emulated/0/Documents/AI-gg/ (Uses MediaStore API on Android 10+).
Refresh Button: After saving a chat in the floating window, you can manually refresh without restarting the app.
Real Deletion: Clearing all records now removes data from both Hive storage and SharedPreferences.
LLM Configuration Enhancements
Custom Model: Supports adding custom API providers. Fill in Name/URL/Key/Model and save as a new preset tag.
Per-Preset Independent API Key: Each preset saves its own API Key; switching presets will not lose the configured Key.
Preset Persistence: The app automatically restores the last selected preset after restart.
Settings Page
AI Read Depth: Stepped sampling toggle (20/30/50/100/All), limiting the number of search results sent to the AI.
GitHub Open Source Link: Tap to open the project page in a browser.
First-Launch Permission Request: Automatically requests storage and overlay permissions on first start.
Floating Window Optimization
Remember Last Panel: Tapping the floating ball restores the last closed panel.
"Close Window" on Every Level: All panels have a "Close Window" button at the bottom.
Floating Window Script Library: Simplified to show only the script list and run button.
Process Switch Hint: The AI conversation welcome message reminds users to "clear the chat after switching processes".
🐛 Fixes
Fixed export failure on Android 15 (switched to MediaStore API).
Fixed hardcoded replies in the floating window AI conversation.
Fixed conversation content disappearing after switching.
Fixed pseudo-deletion when clearing all records.
Fixed LLM configuration preset reverting to "Custom" after restart.
Fixed API Key disappearing when switching presets.
Fixed R8 obfuscator removing LuaJ classes in Release builds.
Fixed duplicate built-in scripts in the floating window script library.
Fixed the floating window script library opening a new task interface.
📦 Version Info
Version: 2.0.0+2
Minimum Android Version: Android 5.0 (API 21)
Target Android Version: Android 15 (API 35)
v1.0.0 (2026-05-07)
Initial Release
Basic memory search (exact search, range search)
Memory read/write
Memory freezing
Process management (attach/detach)
AI conversation (LLM Function Calling)
Lua script library
Floating window (floating ball + function panel)
Settings page (LLM API configuration, root permission detection)