@ jadkik94, o que você diz é meio verdadeiro, é verdade que você precisa do root para usar o comando reboot INSIDE adb shell. Apesar! Você pode usar "adb reboot" sem precisar de root;) este é um pequeno truque que você precisa conhecer
mesmas contagens para
adb reboot recovery
adb reboot download
adb reboot bootloader
Portanto, nenhuma raiz é necessária para reiniciar o dispositivo (quando você tiver seu PC com você)
Se você executar o Windows, também poderá usar minha pequena ferramenta chamada Android Reboot

Instruções:
- Coloque o telefone no modo de depuração: Configurações> Aplicativos> Desenvolvimento (GB)
- Coloque o telefone no modo de depuração: Configurações> Opções do desenvolvedor (ICS e UP)
- Conecte seu telefone com o cabo USB ao computador
- Escolha uma das opções
Faça o download:
http://broodplank.net/files/AndroidReboot_v1.1.rar