LinuxCommandLibrary

adb-reboot

Reboot a connected Android device

TLDR

Reboot the device normally

$ adb reboot
copy
Reboot into bootloader/fastboot mode
$ adb reboot bootloader
copy
Reboot into recovery mode
$ adb reboot recovery
copy
Reboot into sideload mode
$ adb reboot sideload
copy

SYNOPSIS

adb reboot [bootloader|recovery|sideload|sideload-auto-reboot]

DESCRIPTION

adb reboot restarts the connected Android device. Without arguments, it performs a normal reboot. With mode arguments, it can reboot into special modes like bootloader (fastboot), recovery, or sideload for flashing firmware or installing updates.

PARAMETERS

bootloader

Reboot into bootloader/fastboot mode for low-level flashing
recovery
Reboot into recovery mode for system recovery or updates
sideload
Reboot into sideload mode for ADB sideloading
sideload-auto-reboot
Reboot into sideload mode and automatically reboot after sideload completes

CAVEATS

Bootloader and recovery modes may require unlocked bootloader or specific device states. Some devices use vendor-specific boot modes. Rebooting to bootloader terminates the adb connection; use fastboot commands afterward.

HISTORY

adb reboot has been available since the initial Android SDK release in 2008. Boot mode options were added to facilitate ROM development and device recovery operations.

SEE ALSO

adb(1), fastboot(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community