Uma das funcionalidades mais utilizadas no mundo dos computadores é a capacidade de reiniciarmos o nosso dispositivo. Seja por questões de segurança, por haver actualizações pendentes ou simplesmente para o cache da máquina ficar limpo qualquer utilizador usa e abusa desta função.
Infelizmente 95% das roms de Android não vêm com uma opção dedicada para se reiniciar o telemóvel, por isso decidi programar uma pequena aplicação para tornar essa tarefa muito mais simples.
A aplicação é muito simples: após o download são criados 3 ícones no app drawer com os nomes “Reboot”, “Reboot Recovery” e “Reboot Bootloader”. A primeira opção reinicia o telemóvel, a segunda reinicia o telemóvel directamente para a recovery, e a terceira opção reinicia o dispositivo para o bootloader.
Algumas coisas a ter em conta:
- A aplicação não tem interface – criei-a apenas para termos os reboots mais simples possíveis. Se criasse uma UI essa ideia era deitada abaixo;
- É necessário permissões root para a aplicação funcionar
- A opção para reiniciar para o bootloader só deverá funcionar com muito poucos dispositivos pois a grande parte tem o bootloader bloqueado. Alguns exemplos de telemóveis com o bootloader desbloqueado: Nexus One, Galaxy Nexus, Nexus S, Transformer Prime…
A aplicação é free e tem retro compatibilidade até à versão 1.6 do Android.
Se houver interesse posso num artigo futuro ensinar como programei esta aplicação.