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
-**📊 Duplicate Prevention** - SHA1 checksum and inode-based duplicate detection
16
16
-**🧹 Exclusion Control** - SHA1-based exclusion list to skip unwanted DEX files
17
+
-**⚙️ Runtime Configuration** - Dynamic configuration without recompiling via external config files
17
18
18
19
## 💡 Why Choose DexDumper?
19
20
@@ -27,6 +28,14 @@ If this library is implemented in a sandbox or virtual machine, it can dump the
27
28
- Clone and run the official/test apps inside the sandbox or virtual machine.
28
29
- The dex files of the official/test apps will be dumped and saved.
29
30
31
+
**🔧 Dynamic Runtime Configuration**
32
+
DexDumper features an advanced runtime configuration system that allows you to customize behavior without recompiling:
33
+
34
+
- Automatically detects and pairs configuration files with library names.
35
+
- If no config exists, DexDumper creates a detailed, commented configuration file.
36
+
37
+
*How it works:* The library automatically extracts its own filename (e.g., `libdexdumper.so` → `dexdumper.conf`) and searches for matching configuration files. This ensures that even when you rename the library for stealth, the configuration system remains functional.
38
+
30
39
## 🛠️ Build & Installation
31
40
32
41
### Prerequisites
@@ -161,6 +170,22 @@ DexDumper will automatically try these directories in order. You can change the
161
170
#define MAX_REGION_SIZE (200 * 1024 * 1024)
162
171
```
163
172
173
+
### Runtime Configuration ([LIBRARY_NAME].conf)
174
+
175
+
DexDumper automatically creates and reads configuration files at runtime. No recompilation needed!
0 commit comments