From 6d538e75948358c8538b2216c3cd7c10b560894f Mon Sep 17 00:00:00 2001 From: PJ Date: Thu, 11 Jun 2026 09:39:56 +0530 Subject: [PATCH] refactor(android): remove unused AdbReverse/AdbReverseRemove No callers anywhere in the tree; they were also the only adb calls bypassing adbArgs. Dead code, removed. --- internal/android/android.go | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/internal/android/android.go b/internal/android/android.go index 719c2fa..b8038a2 100644 --- a/internal/android/android.go +++ b/internal/android/android.go @@ -218,25 +218,6 @@ func navOverlayCommand(ctx context.Context, adb, serial, overlay string) *exec.C return exec.CommandContext(ctx, adb, adbArgs(serial, "shell", "cmd", "overlay", "enable-exclusive", overlay)...) } -// AdbReverse sets up adb reverse forwarding for a local abstract socket. -func AdbReverse(socket string, port int) error { - adb, err := AdbBinary() - if err != nil { - return err - } - command := exec.Command(adb, "reverse", "localabstract:"+socket, fmt.Sprintf("tcp:%d", port)) - return command.Run() -} - -// AdbReverseRemove removes an adb reverse forwarding rule. -func AdbReverseRemove(socket string) error { - adb, err := AdbBinary() - if err != nil { - return err - } - return exec.Command(adb, "reverse", "--remove", "localabstract:"+socket).Run() -} - // EnvWithAndroidPlatformTools returns env with the directory containing adb // prepended to PATH, so child processes (the sidecar) can invoke adb even // when the user hasn't set up their shell PATH.