Anti-rollback: porque não se deve instalar firmware mais antigo
É tentador: o telemóvel ficou lento ou com um erro depois de uma atualização, e pensa-se em voltar à versão anterior. Em muitos aparelhos isso não é possível, e tentar pode deixar o telemóvel sem arrancar. A culpa é do anti-rollback.
O que é
O anti-rollback é uma proteção dos fabricantes. Cada versão de firmware tem um número de segurança. O aparelho guarda o número mais alto que já teve e recusa versões com número mais baixo. Assim, ninguém consegue instalar uma versão antiga com falhas de segurança conhecidas.
Samsung: o binário
No nome do firmware Samsung, por exemplo A155FXXU3BXA1, o número a seguir ao U (ou ao S) é o binário. Neste caso, 3.
- Um aparelho com binário 3 aceita firmware com binário 3, 4 ou 5.
- Não aceita binário 1 ou 2. O Odin mostra "SW REV CHECK FAIL" e não grava nada.
Na Samsung o bloqueio é seguro: o Odin recusa antes de gravar, e o aparelho não estraga.
Xiaomi
Nos Xiaomi, o número de anti-rollback pode ser consultado com fastboot getvar anti. Gravar por fastboot uma ROM com número mais baixo pode deixar o aparelho sem arrancar, e só se recupera em EDL, com conta autorizada. É dos erros mais caros que se podem cometer.
MediaTek
Em vários Tecno, Infinix e Redmi com MediaTek, o SP Flash Tool pode recusar firmware mais antigo, ou o aparelho fica em bootloop depois do flash. Usa sempre firmware igual ou mais recente do que o instalado.
Como evitar problemas
- Antes de gravar, confirma a versão instalada em Definições, Acerca do telefone, ou com *#1234# na Samsung.
- Escolhe sempre a mesma versão ou uma mais recente.
- Para resolver bugs, atualiza em vez de voltar atrás.
- Se o cliente pede para voltar à versão antiga, explica porque não é possível.









