Многострочные команды
Составляйте последовательности команд в несколько строк и используйте кнопки быстрого ввода символов, чтобы удобнее вводить команды на телефоне.
Локальная и удалённая оболочка
ShellX — терминал Android для локальной оболочки и авторизованных сеансов ADB. Используйте историю, дополняйте команды и пути, храните вывод каждого сеанса в отдельной вкладке.

Вернитесь к любому сеансу
Оставьте локальную оболочку открытой, пока изучаете подключённое устройство в другой вкладке терминала. Каждый сеанс сохраняет свой вывод и контекст устройства.
Познакомьтесь с инструментами ввода
Меньше повторного ввода
Составляйте последовательности команд в несколько строк и используйте кнопки быстрого ввода символов, чтобы удобнее вводить команды на телефоне.
Находите и повторно используйте предыдущие команды из истории, не теряя из виду целевой сеанс.
Находите команды с помощью подсказок и дополняйте пути к файлам по мере ввода, чтобы не набирать каждый символ.
Следите за Logcat Android при исследовании приложения, изучайте файлы командами оболочки и делитесь выводом терминала при совместной работе над исправлением.
lsВыведите содержимое текущего каталога, изучите результат и продолжайте работу в том же сеансе.
Сохраняйте конфигурации окружения для локальных сеансов и ADB. Выбирайте профиль, когда снова понадобятся те же настройки оболочки.
Выберите тёмную тему терминала, настройте ввод и включите полноэкранный режим, если нужно больше места для вывода.
Настройте элементы быстрого ввода и клавиши для символов, чтобы удобнее вводить повторяющиеся команды на телефоне.
Разрешения сеанса
Локальная оболочка использует разрешения приложения на телефоне. Для отладочного доступа на том же телефоне или другом устройстве Android нужно авторизованное подключение ADB. Ни один способ сам по себе не предоставляет root-доступ.
Справка Android по беспроводному ADB

Перед началом работы
Запускайте локальные и удалённые сеансы оболочки, переключайте вкладки терминала, используйте историю команд и многострочный ввод. Подсказки команд и автодополнение путей сокращают набор текста. Читайте Logcat и делитесь выводом терминала при разборе неполадок.
Локальная оболочка работает на телефоне с разрешениями приложения. Сеанс ADB использует доступ для отладки, разрешённый на целевом устройстве. Ни один из способов сам по себе не предоставляет root-доступ.
Включите отладку на целевом устройстве и разрешите подключение. На поддерживаемых устройствах с Android 11 и новее выполните сопряжение по адресу и коду сопряжения, затем подключитесь по адресу и порту подключения. Эти порты могут отличаться.
Да. В ShellX есть вкладки для переключения между окнами оболочки. Каждая вкладка сохраняет контекст своего сеанса, чтобы вы могли вернуться к предыдущей работе.
Для команд на телефоне выберите локальную оболочку, для отладки — локальное или удалённое подключение ADB. В приложении есть инструкции по подключению; беспроводное сопряжение и вариант с Shizuku требуют Android 11 или новее. Доступ к файлам и журналам определяется разрешениями сеанса.