manager: SuSFS: Add SUS_MAP feature configuration item

This commit is contained in:
ShirkNeko
2025-10-18 15:09:02 +08:00
parent 8db55f56a9
commit eb5fdbbf3f
7 changed files with 335 additions and 16 deletions

View File

@@ -670,4 +670,21 @@
<string name="author">作者</string>
<string name="description">描述</string>
<string name="supported_devices">支持设备</string>
<!-- SUS Map related strings -->
<string name="susfs_tab_sus_maps">SUS映射</string>
<string name="susfs_sus_map_label">库文件路径</string>
<string name="susfs_sus_map_placeholder">/data/adb/modules/my_module/zygisk/arm64-v8a.so</string>
<string name="susfs_add_sus_map">添加SUS映射</string>
<string name="susfs_edit_sus_map">编辑SUS映射</string>
<string name="susfs_sus_map_added_success">SUS映射添加成功: %1$s</string>
<string name="susfs_sus_map_removed">SUS映射已移除: %1$s</string>
<string name="susfs_sus_map_updated">SUS映射已更新: %1$s -> %2$s</string>
<string name="susfs_no_sus_maps_configured">未配置SUS映射</string>
<string name="susfs_reset_sus_maps_title">重置SUS映射</string>
<string name="susfs_reset_sus_maps_message">这将移除所有已配置的SUS映射。此操作无法撤销。</string>
<string name="sus_maps_section">内存映射隐藏</string>
<string name="sus_maps_description_title">隐藏/proc/self/中各种映射中的mmap真实文件</string>
<string name="sus_maps_description_text">从 /proc/self/[maps|smaps|smaps_rollup|map_files|mem|pagemap] 中隐藏内存映射的真实文件路径。请注意:此功能不支持隐藏匿名内存映射,也无法隐藏由注入库本身产生的内联钩子或 PLT 钩子。</string>
<string name="sus_maps_warning">重要提示:对于具备完善注入检测机制的应用,此功能可能无法有效绕过检测。</string>
<string name="sus_maps_debug_info">首先通过 ps -enf 查找目标应用的 PID 和 UID然后检查 /proc/&lt;pid&gt;/maps 中的相关路径,并与 /proc/1/mountinfo 中的设备号进行比对以确保一致性。只有当设备号一致时,隐藏映射才能正常工作。</string>
</resources>