manager: Add the sulog log viewer interface and functionality

This commit is contained in:
ShirkNeko
2025-10-22 18:19:16 +08:00
parent 3b966c536b
commit 15b9c4dbbf
5 changed files with 701 additions and 7 deletions

View File

@@ -687,4 +687,24 @@
<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>
<string name="log_viewer_title">日志查看器</string>
<string name="log_viewer_back">返回</string>
<string name="log_viewer_search">搜索</string>
<string name="log_viewer_clear_logs">清空日志</string>
<string name="log_viewer_clear_logs_confirm">确定要清空选中的日志文件吗?此操作无法撤销。</string>
<string name="log_viewer_logs_cleared">日志清空成功</string>
<string name="log_viewer_select_file">选择日志文件</string>
<string name="log_viewer_current_log">当前日志</string>
<string name="log_viewer_old_log">旧日志</string>
<string name="log_viewer_filter_type">按类型筛选</string>
<string name="log_viewer_all_types">所有类型</string>
<string name="log_viewer_showing_entries">显示 %1$d / %2$d 条记录</string>
<string name="log_viewer_no_logs">未找到日志</string>
<string name="log_viewer_no_matching_logs">未找到匹配的日志</string>
<string name="log_viewer_refresh">刷新</string>
<string name="log_viewer_raw_log">原始日志</string>
<string name="log_viewer_search_placeholder">按 UID、命令或详情搜索…</string>
<string name="log_viewer_clear_search">清除搜索</string>
<string name="log_viewer_view_logs">查看使用日志</string>
<string name="log_viewer_view_logs_summary">查看 KernelSU 超级用户访问日志</string>
</resources>