@CanalQb

Explorando Comandos ADB e Fastboot para Controle de Dispositivos Android



Comandos para Xiaomi

adb devices
adb reboot bootloader fastboot devices fastboot flashing unlock fastboot flashing unlock_critical
adb reboot bootloader fastboot getvar current-slot fastboot flash boot_b recovery.img fastboot set_active b fastboot reboot

Neste guia, vamos explorar uma série de comandos essenciais usando as ferramentas ADB (Android Debug Bridge) e Fastboot. Esses comandos permitem interações avançadas com dispositivos Android, desde verificar a conexão até realizar operações como o desbloqueio do bootloader e a modificação da imagem de recuperação.

  1. adb devices - Este comando lista todos os dispositivos Android conectados ao computador através do ADB. É útil para verificar se o dispositivo está detectado corretamente.

  2. adb reboot bootloader - Reinicia o dispositivo Android no modo bootloader, que é essencial para realizar operações avançadas, como desbloqueio do bootloader e instalação de ROMs personalizadas.

  3. fastboot devices - Similar ao comando adb devices, este comando lista todos os dispositivos Android conectados no modo Fastboot. O Fastboot é utilizado para operações de baixo nível, como o desbloqueio do bootloader.

  4. fastboot flashing unlock - Desbloqueia o bootloader do dispositivo Android. Isso permite a instalação de ROMs personalizadas e outras modificações no sistema.

  5. fastboot flashing unlock_critical - Alguns dispositivos requerem esse comando adicional para desbloquear partições críticas. Certifique-se de entender as implicações, pois isso pode afetar a segurança do dispositivo.

  6. adb reboot bootloader - Novamente, reinicia o dispositivo no modo bootloader após o desbloqueio, facilitando a continuação das operações.

  7. fastboot getvar current-slot - Exibe o slot de inicialização atual. Isso é útil em dispositivos com suporte a slots A/B, onde as atualizações do sistema são instaladas em um slot alternativo.

  8. fastboot flash boot_b recovery.img - Flasheia a imagem de recuperação (recovery) no slot B do dispositivo. Isso é útil para substituir a recuperação padrão por uma versão personalizada.

  9. fastboot set_active b - Define o slot de inicialização como B. Isso é útil em dispositivos A/B para alternar entre os slots durante atualizações ou modificações.

  10. fastboot reboot - Reinicia o dispositivo após a conclusão das operações no modo Fastboot.

Lembre-se de que operações avançadas como desbloqueio do bootloader e modificações no sistema podem invalidar a garantia do dispositivo e, se não feitas corretamente, podem resultar em danos permanentes. Certifique-se de entender completamente os riscos antes de realizar essas operações.