Skip to content

ADB Login

Overview

ADB (Android Debug Bridge) is one of the most convenient ways to connect to the A8550MA1, requiring no additional display or network configuration.

Prerequisites

Windows Environment

  1. Download and extract the ADB tool package platform-tools
  2. Add the extracted platform-tools directory path to the system PATH environment variable
  3. Open CMD or PowerShell and run adb version to verify installation

Linux / macOS Environment

bash
# Ubuntu / Debian
sudo apt update
sudo apt install adb

# macOS
brew install android-platform-tools

Hardware Connection

  1. Connect the device using a USB Type-A to Type-C data cable
    • USB Type-A end to your computer
    • USB Type-C end to the A8550MA1's Type-C port
  2. Power on the device and wait for the system to finish booting (STATUS LED solid green)

Establishing ADB Connection

bash
# List connected devices
adb devices

# Example normal output:
# List of devices attached
# 47897135   device

If no device is listed:

  • Verify the USB cable supports data transfer (not charge-only)
  • Re-plug the USB cable
  • Try a different USB port on your computer

Common ADB Operations

Enter Shell

  • Method 1: Enter device command line with normal privileges
bash
# Enter device command line
adb shell
  • Method 2: Enter device with root privileges
bash
# Obtain root privileges
adb root
# Enter device command line
adb shell

File Transfer

bash
# Upload files to device
adb push <local_file_path> <device_target_path>

# Example: upload test.py to /home/aidlux/
adb push test.py /home/aidlux/

# Download files from device
adb pull <device_file_path> <local_target_path>

# Example: download log file
adb pull /var/log/syslog ./

System Operations

bash
# Reboot the device
adb reboot

# Enter flashing mode (EDL)
adb root
adb reboot edl

# View system information
adb shell cat /proc/version
adb shell cat /proc/cpuinfo

Note

The current system does not support connecting via adb connect <device_IP>:5555.