ShellXLocal & remote terminal

Local & remote shell

An ADB terminal.
Your sessions together.

Open local and remote shell sessions in ShellX. Switch between terminal tabs, reuse command history, enter multiline commands and follow Logcat output through an authorized connection.

Local shell and ADB sessions have different permissions. Remote work requires debugging and authorization on the target.

01 / LOCAL TERMINAL

ShellX dark local terminal showing directory output, ADB commands and input controls
Command output · Full screenshot · Open original

Remote ADB work requires debugging and authorization on the target device. Permissions determine access.

01 / Establish the connection

Local or remote ADB.
Connect with the right access.

Choose a local session or an authorized remote device. Set the address and port, then pair when your connection method requires it.

Android wireless ADB reference ↗

  1. Enable the right accessADB work requires debugging to be enabled and authorization on the target device.
  2. Pair when requiredUse the pairing option on supported Android 11+ wireless-debugging setups.
  3. Connect to the targetUse a reachable address and the connection port. A successful pairing alone does not open a shell session.
ShellX connection screen with address, connection port, pairing toggle and Shizuku option
Official Google Play screenshot. Interface may vary by version.
ShellX with local and connected terminal tabs and previously entered commands
Official Google Play screenshot. Interface may vary by version.

02 / Keep your place

Multiple terminal sessions.
Switch with tabs.

Keep multiple shell windows available and move between them with tabs. Local work and connected-device tasks each have their own place.

Command history helps you return to earlier work. Check which device and tab are active before reusing a command.

Meet the input tools ↓

03 / Less retyping

Command history.
Multiline input.

INPUT

Multiline commands

Compose commands across multiple lines when your workflow needs more than a short input.

RECALL

Command history

Find and reuse previous commands from the history control, with the target session in view.

ASSIST

Suggestions & hints

Use command hints and completion to reduce repeated typing. Review the result before execution.

04 / Inspect the details

Read Android Logcat.
Inspect accessible files.

Open Logcat for diagnostic output, or use shell commands to inspect directories and files. Access follows the permissions of the current session.

READ-ONLY EXAMPLE / IN A SHELLls

Lists entries in the current directory. The terminal screenshot above shows actual directory output from the store listing.

Before you get started

A few things
to know.

What can I do in the ADB terminal?

Use local or remote shell sessions, command history, multiline input and terminal tabs. Logcat and device-facing commands require the appropriate connection and permissions; opening a local shell does not automatically grant ADB access.

What is the difference between a local terminal and local ADB?

ShellX has a local terminal and local ADB connection options. A local terminal runs with its available permissions; it does not automatically grant ADB or root access. ADB tasks need a working, authorized connection.

Are pairing and connecting the same thing?

No. Pairing authorizes the client on supported wireless-debugging setups. Connecting opens the session using the device’s connection address and port. The pairing port and connection port can differ.

Which Android versions can I use?

The Google Play listing describes Android 4.x and above. Connection methods have different requirements: the app labels wireless pairing and its Shizuku connection option for Android 11+. Availability also depends on device settings and authorization.

Can I keep more than one shell open?

Yes. ShellX supports multiple shell windows, with tabs for moving between sessions. Check the active tab and target before sending a command.

Does ShellX remove Android access restrictions?

No. File visibility, log access and command results depend on the session’s permissions, the connected device and Android version. ShellX does not make protected data automatically accessible.

Get ShellX

Your next command starts here.

Contact support ↗
Get it on Google Play

Local shell and ADB sessions have different permissions. Remote work requires debugging and authorization on the target.