Como encontrar o índice de reversão do Xiaomi e evitar tijolos ARB

.



O que está basicamente acontecendo é que a Xiaomi lançou o MIUI 10 Global Beta 8.7.5 para um punhado de dispositivos Xiaomi - no entanto, esta atualização continha proteção anti-reversão. O que ARB significa é que você não pode reverter para uma versão MIUI anterior ou qualquer ROM contendo uma versão anterior do Android! É impossível, e se você tentar, você vai hardbrick seu dispositivo e torná-lo totalmente inútil .

Atualmente, não há nenhuma maneira de consertar ou restaurar um dispositivo que foi bloqueado devido à proteção anti-reversão. Você não pode restaurar um backup TWRP, atualizar uma nova ROM ou usar MiFlash para restaurar uma imagem de fábrica. Uma vez que o ARB foi desarmado, o único método para recuperar o dispositivo é usar o modo EDL ( que requer uma conta autorizada da Xiaomi) , ou levá-lo a um centro de serviço autorizado.



Por que a Xiaomi incluiu proteção anti-reversão em seu MIUI?

Isso não é necessariamente culpa da Xiaomi - como dissemos acima, este é um novo política obrigatória do Google para fabricantes de dispositivos Android que usarão o Android 9 Pie mais recente - então, este ARB realmente afetará cada dispositivo lá fora, que usará uma ROM baseada no Android 9 Pie.



No entanto, a Xiaomi é uma das poucas empresas de telefone Android que oferece desbloqueio de bootloader e oferece algum tipo de suporte para a comunidade de modding e desenvolvimento, por isso muitos usuários da Xiaomi ficam repentinamente surpresos.



ARB é basicamente um novo método de prevenir ladrões de telefone de flashear ROMs não oficiais em dispositivos roubados e revendê-los, ou impedir que varejistas obscuros importem telefones que normalmente estão disponíveis apenas na China, e flashing ROMs “globais” não oficiais neles. Então, basicamente, como os futuros dispositivos da Xiaomi estarão executando o “MIUI China” oficial baseado no Android Pie 9, os varejistas duvidosos não serão capazes de fazer o flash “Global MIUI” executando o Android 7 Nougat e vendê-los.

O que aconteceu com a autorização EDL?

Portanto, no passado, se você fizesse algo realmente ruim com um Xiaomi ou outro dispositivo SoC da Qualcomm, você poderia entrar em EDL (modo de download de emergência), que é um modo de inicialização alternativo para todos os dispositivos Qualcomm que podem ser usados ​​para desbloquear um dispositivo .

No entanto, a Xiaomi e outras empresas começaram a bloquear o modo EDL, para que apenas os centros de serviço tenham acesso a ele. Assim, o EDL não pode mais ser usado para desembrulhar um dispositivo Xiaomi que foi bloqueado devido ao ARB - o que, mais uma vez, evita que varejistas e ladrões recuperem dispositivos que eles acidentalmente usaram bloqueando ROMs não oficiais em dispositivos importados.



Basicamente, a Xiaomi não quer que os consumidores comprem versões chinesas de seu hardware com ROMs globais instaladas, então eles fizeram duas coisas: Tornaram impossível inicializar uma ROM global se o dispositivo não fosse uma versão global (com a mensagem de aviso “Este MIUI não pode ser instalado neste dispositivo ”), e fez com que o modo EDL não pudesse ser usado, a menos que você tenha uma conta Mi autorizada.

Tela Xiaomi após o ARB ser acionado.

A maior diferença entre a implementação do ARB do Google em comparação com a da Xiaomi é que a Xiaomi deu um passo além. ARB do Google ( que é um recurso do Android Verified Boot 2.0) pode ser desativado se você desbloquear o bootloader, enquanto o ARB da Xiaomi não pode ser desativado, mesmo com um bootloader desbloqueado.

Aqui está uma lista de dispositivos Xiaomi com ARB habilitado (clique na imagem para ampliar):

Lista atual de dispositivos e ROMs da Xiaomi com proteção anti-reversão.

Como verificar a proteção anti-reversão

Se você deseja ter certeza absoluta de que o ARB está habilitado em seu dispositivo antes de atualizar uma ROM personalizada, pode verificar o índice de reversão. Uma rápida explicação do índice de rollback:

  • Se o índice de rollback atual for menor que o índice de rollback nas imagens a serem atualizadas, então as imagens serão atualizadas e o índice de rollback atual será incrementado para corresponder ao novo índice de rollback.
  • Se o índice de reversão atual for igual ao índice de reversão nas imagens a serem atualizadas, as imagens serão atualizadas e o índice de reversão não mudará.
  • Se o índice de reversão atual for maior do que o índice de reversão nas imagens a serem atualizadas, as imagens serão rejeitadas se você estiver atualizando via fastboot ou Mi Flash. (O TWRP não verifica os índices de reversão antes de piscar, e é por isso que quase todos os tijolos foram o resultado de rebaixamento via TWRP.)

Como encontrar o índice de reversão atual

  1. Conecte seu dispositivo Xiaomi ao PC via USB
  2. Inicie um terminal ADB (consulte o guia de Appual “Como instalar o ADB no Windows”)
  3. Reinicializar no modo fastboot
  4. Digite o seguinte comando: fastboot getvar anti

Se a saída retornar vazia, o ARB ainda não foi habilitado em seu dispositivo. Se a saída retornar um número, então o número que ela retorna é o seu índice de rollback atual. Por exemplo, se retornar 'anti: 4', então '4' é o seu índice de reversão.

Como encontrar o índice de reversão de imagens

  1. Baixe a ROM “fastboot” equivalente à ROM de recuperação que você está tentando instalar. A ROM de recuperação sempre tem o nome de marketing do dispositivo no nome do arquivo e termina em .zip. O fastboot ROM sempre tem o codinome do dispositivo no nome do arquivo e termina em .tar.gz.
  2. Extraia flash-all.bat do arquivo .tar.gz.
  3. Abra o flash-all.bat em um editor de texto como o Notepad ++ e procure a seguinte linha: set CURRENT_ANTI_VER = #

Esse número (#) é o índice de reversão da versão MIUI que você deseja atualizar. Se esse número for igual ou maior que seu índice de rollback atual, então é seguro piscar em TWRP, Mi Flash, etc. Se esse número for menor que seu índice de rollback atual, NÃO FLASH ESTA ROM VIA TWRP.

Portanto, para evitar tropeçar no ARB e bloquear completamente o seu dispositivo Xiaomi, verifique o seu índice de reversão antes de tentar uma nova ROM ou fazer o downgrade via TWRP - embora você deve ficar com Mi Flash ou fastboot para atualizar ROMs MIUI, porque o bootloader da Xiaomi tem proteção embutida que na verdade impede que você atualize uma ROM que tenha um índice de reversão inferior.

Tag Segurança Android Xiaomi 4 minutos lidos