From 653df3323652feb5c89f2fc3e2faab2566615fa0 Mon Sep 17 00:00:00 2001 From: maximilionus Date: Sun, 27 Jul 2025 19:21:40 +0300 Subject: [PATCH] Remove CoreAdminHandler password verification This is useless since already handled in v2rayN/v2rayN.Desktop/Views/SudoPasswordInputView.axaml.cs with CheckSudoPasswordAsync(). --- v2rayN/ServiceLib/Handler/CoreAdminHandler.cs | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/v2rayN/ServiceLib/Handler/CoreAdminHandler.cs b/v2rayN/ServiceLib/Handler/CoreAdminHandler.cs index ffec9034..9fd08755 100644 --- a/v2rayN/ServiceLib/Handler/CoreAdminHandler.cs +++ b/v2rayN/ServiceLib/Handler/CoreAdminHandler.cs @@ -50,17 +50,10 @@ public class CoreAdminHandler } }; - var sudoVerified = false; DataReceivedEventHandler dataHandler = (sender, e) => { if (e.Data.IsNotEmpty()) { - if (!sudoVerified && e.Data.Contains(_sudoAccessText)) - { - sudoVerified = true; - UpdateFunc(false, ResUI.SudoPwdVerfiedSuccessTip + Environment.NewLine); - return; - } UpdateFunc(false, e.Data + Environment.NewLine); } }; @@ -116,7 +109,7 @@ public class CoreAdminHandler } else { - sb.AppendLine($"sudo -S echo \"{_sudoAccessText}\" && sudo -S {cmdLine}"); + sb.AppendLine($"sudo -S {cmdLine}"); } await File.WriteAllTextAsync(shFilePath, sb.ToString());