ADB Login
This article describes how to log in to the Rhino Pi IQ9N Ubuntu system using ADB over a USB data cable.
Prerequisites
| Item | Description |
|---|---|
| Rhino Pi IQ9N | Ubuntu 24.04 system already flashed |
| Power adapter | DC 19V / 65W |
| USB data cable | Connects the device's USB interface to the PC |
| PC | ADB tools installed |
Installing ADB Tools
On Windows, download Platform Tools from the Android developer website and extract it, then add the directory containing adb.exe to the system environment variable PATH.
After installation, verify in a terminal:
adb versionConnecting the Device
- Use a USB data cable to connect the Rhino Pi IQ9N to the PC.
- Connect a DC power supply to the device and power it on.
- Run the following command in the PC terminal to confirm that the device has been recognized:
adb devicesNormally the output looks like this:
List of devices attached
xxxxxxxx deviceLogging In
adb shell enters the system as a regular user by default. If you need root privileges, run adb root first to switch to root, then enter the device shell:
adb root
adb shellNo password is required. After entering, you can use whoami to confirm the current identity; if adb root reports adbd is already running as root, you are already root.
The system login account (used for the graphical interface, SSH, and so on) is as follows:
| Item | Value |
|---|---|
| Username | aidlux |
| Password | aidlux |
Common Commands
| Command | Description |
|---|---|
adb devices | List connected devices |
adb root | Switch to root privileges |
adb shell | Enter the device shell |
adb push <local> <device> | Push a file to the device |
adb pull <device> <local> | Pull a file from the device |
adb shell reboot | Reboot the device |
FAQ
adb devicesproduces no output: confirm that the USB cable supports data transfer (not a charge-only cable) and that the corresponding driver is installed.adb rebootdoes not respond: on this device the command hangs indefinitely and the device does not reboot (verified by measurement); useadb shell rebootto reboot instead.- No device-side authorization for USB debugging is needed: ADB on the IQ9N does not require authorization to be confirmed on the device; it is enough that
adb devicesshowsdevice. If you needrootprivileges, runadb rootfirst.