Add stealth mode: SUSFS path hiding, prop masking, kmod hiding
Stealth mode toggle in WebUI hides RadioControl from detection: - resetprop -n for invisible prop changes - SUSFS sus_path hiding for module dir, config dir, device nodes - SUSFS sus_kstat to hide kernel modules from /proc/modules - sysfs rc_wifi_mon status node hidden - Requires KernelSU-Next with SUSFS enabled
This commit is contained in:
@@ -65,6 +65,13 @@
|
||||
</div>
|
||||
<label class="toggle"><input type="checkbox" id="toggle-modem"><span class="toggle-slider"></span></label>
|
||||
</div>
|
||||
<div class="card-row" style="border-top:2px solid var(--border)">
|
||||
<div class="card-row-info">
|
||||
<div class="card-row-label" style="color:var(--success)">Stealth Mode</div>
|
||||
<div class="card-row-desc">Hide prop changes from detection, SUSFS hide module files and .ko modules</div>
|
||||
</div>
|
||||
<label class="toggle"><input type="checkbox" id="toggle-stealth"><span class="toggle-slider"></span></label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -62,6 +62,7 @@ async function loadRadio() {
|
||||
setToggle('toggle-hidden', config.hidden_menus);
|
||||
setToggle('toggle-diag', config.usb_diag_mode);
|
||||
setToggle('toggle-modem', config.modem_log);
|
||||
setToggle('toggle-stealth', config.stealth_mode);
|
||||
|
||||
updateChips();
|
||||
|
||||
@@ -814,6 +815,7 @@ document.addEventListener('DOMContentLoaded', () => {
|
||||
document.getElementById('toggle-hidden')?.addEventListener('change', function() { handleToggle('HIDDEN_MENUS', this); });
|
||||
document.getElementById('toggle-diag')?.addEventListener('change', function() { handleToggle('USB_DIAG_MODE', this); });
|
||||
document.getElementById('toggle-modem')?.addEventListener('change', function() { handleToggle('MODEM_LOG', this); });
|
||||
document.getElementById('toggle-stealth')?.addEventListener('change', function() { handleToggle('STEALTH_MODE', this); });
|
||||
|
||||
// WiFi mode buttons
|
||||
document.querySelectorAll('.mode-btn').forEach(btn =>
|
||||
|
||||
Reference in New Issue
Block a user