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.