Xiaomi bloqueia bootloaders, o desbloqueio pode levar até 3 semanas

Em um movimento impopular, a Xiaomi está bloqueando retroativamente os bootloaders e também os dos próximos dispositivos. Descubra mais sobre o longo processo de desbloqueio aqui.

No XDA, temos uma relação de amor e ódio com a Xiaomi: amamos o revolução de baixo custo eles e outros fabricantes chineses trouxeram para a corrida dos smartphones, mas os detestam absolutamente por violando a GPLv2 em múltiplas ocasiões.

A situação da GPL continua oscilando, com fontes para determinados dispositivos sendo liberadas, enquanto outros dispositivos são ignorados e adiados. Isso nos faz ver a Xiaomi de forma negativa na maioria das vezes.

Ultimamente, parece que a Xiaomi voltou às suas antigas formas de agir contra os interesses da comunidade de desenvolvedores. Tudo começou com um Anúncio do fórum MIUI:

Olá MIUIers,

Bloqueamos o bootloader do Redmi Note 3 desde o seu lançamento para proteger a segurança dos dados do usuário. Como dissemos antes, faremos a mesma mudança gradualmente para outros dispositivos Mi. Agora, a lista incluirá também o Mi 4c e o Mi Note Pro.

A postagem no fórum explica por que a Xiaomi teve que tomar tal decisão. Citando a adição de malware por revendedores não oficiais, bem como a perda de segurança associada ao envio de todos os dispositivos com um bootloader desbloqueado, a Xiaomi teve que tomar a decisão de bloquear o bootloader para dispositivos Mi com o melhor interesse do consumidor em mente.

Justo. Um bootloader desbloqueado representa um poucos riscos de segurança, que são não vale a pena para um consumidor médio. Mesmo do ponto de vista da comunidade de ROM personalizada, é melhor ter um bootloader bloqueado, mas desbloqueável, do que enviar todos os dispositivos com um bootloader desbloqueado por padrão. O primeiro dá aos usuários dispostos a escolher se desejam se aventurar pelo caminho "escuro" e ainda mantém o normal protegido pelo usuário, enquanto o último simplesmente expõe todos aos riscos, independentemente da necessidade de um desbloqueado carregador de inicialização.

Mesmo os dispositivos Nexus, que pretendem ser dispositivos de referência para desenvolvedores, vêm com um bootloader bloqueado que pode ser desbloqueado se o usuário desejar. Um cenário de bootloader desbloqueável também é muito mais favorável do que ter um dispositivo com um bootloader completamente bloqueado e sem maneira de desbloqueá-lo.

A Xiaomi realmente fornece uma maneira de desbloquear o bootloader. Na verdade, eles também detalhou a ferramenta oficial de desbloqueio, bem como um tutorial por meio de uma postagem no fórum MIUI. As etapas para desbloquear o bootloader dos dispositivos bootloader bloqueados incluem baixar um arquivo zip e executá-lo por meio do aplicativo Updater no MIUI, fazendo login na conta Mi com permissões de desbloqueio no dispositivo, fazendo login na mesma conta Mi no PC quando solicitado pela ferramenta de desbloqueio e conectando o dispositivo no modo bootloader ao seu PC. Para iniciantes, isso parece complicado e desnecessariamente complexo. No entanto, para qualquer outro usuário experiente, esta série de instruções não é tão difícil de seguir. Há também um guia simplificado em inglês com instruções sobre imagens para orientar os usuários durante o procedimento.

Então, onde está o problema? Qual é o problema da Xiaomi optar por bloquear o bootloader de seus dispositivos e dar aos usuários a opção de desbloqueá-los?

O problema não está na solução, mas na execução. Desbloquear o bootloader não é um processo tão simples e descomplicado como pode parecer superficialmente. O obstáculo reside na obtenção dos códigos de desbloqueio da Xiaomi. O procedimento é complicado o suficiente para justificar uma guia passo a passo para o processo de aplicação do código.

A primeira questão vem com o fato de que o site está em chinês, então você provavelmente terá que usar o Google Tradutor não apenas para navegar pelo site de solicitação de desbloqueio, mas também para preencher os detalhes, incluindo seu "motivo para desbloquear" descrição - sim, você deve explicar a eles por que deseja desbloquear o bootloader, então é realmente um processo de candidatura. Não só isso, mas a confirmação leva entre 3 a 21 dias para chegar como todos os pedidos são aprovado manualmente pelos desenvolvedores. Então agora, outra pessoa está no controle do desbloqueio do seu bootloader.

No entanto, uma rápida olhada nos fóruns de discussão, especialmente nas conversas entre entusiastas do XDA, revela aspectos ainda piores de todo esse dilema. Os usuários que enfrentam um Loop de inicialização, incluindo aqueles que entraram nesse estado atualizando para as novas ROMs bloqueadas pelo bootloader, só podem resolver o problema desbloqueando o bootloader. Membro Sênior do XDA FrankBullittexplica:

E você precisa perceber que a partir de 6.1.14 o bootloader bloqueado significa que não há fastboot disponível. As pessoas estão em todos os fóruns oficiais da MIUI relatando tijolos após o OTA e nenhuma solução é fornecida.

Isso é indesculpável da Xiaomi.

Além do mais, muitos usuários estão relatando que se você quiser que sua solicitação seja aprovada dentro de um prazo razoável janela, você deve ter uma posição elevada nos fóruns MIUI, com conversas sobre usuários ‘Diamond’ sendo preferidos tratamento. Dado que o processo de candidatura é feito através do site da Xiaomi e os pedidos são aprovados manualmente, isso não é inimaginável. Membro Sênior do XDA atum de galinhaexplicou o problema para um usuário preso em um bootloop sem nenhuma maneira de resolvê-lo:

Você precisaria atingir um determinado status em seus fóruns para que a Xiaomi aprovasse sua solicitação de desbloqueio. O mais interessante é que uma vez aprovado, você precisará aguardar o SMS contendo o código de desbloqueio do você realmente desbloqueia seu dispositivo, o que pode levar 15 dias ou mais, de acordo com alguns dos usuários que tentaram desbloqueio.

A partir de agora, os usuários afetados são aqueles que atualizaram deliberadamente as ROMs mais recentes para dispositivos Xiaomi e bloquearam seus bootloaders sem saber. Mas isto se tornará um padrão obrigatório e também será distribuído através de OTAs, portanto, em algum momento, isso afetará uma parcela maior da base de usuários; se continuar assim, eventualmente estará na maioria dos dispositivos Xiaomi. O maior tapa na cara vem com o fato de que o desbloqueio do seu bootloader deve ser solicitado e aprovado (por um processo supostamente tendencioso) e que a solicitação de desbloqueio pode levar vários dias para ser concluído.

Em suma, este é um desenvolvimento muito triste para todos os fãs da Xiaomi. Com o valor que oferecem, tornaram-se uma força motriz nos mercados emergentes e, no que diz respeito ao hardware, parece difícil resistir aos seus dispositivos. Mas no momento em que você leva em consideração o MIUI/software e, pior, as transgressões da GPLv2 e agora, seus esforços para bloquear o acesso dos usuários a seus dispositivos, a frase “você recebe o que paga” começa a fazer muito mais sentido.

Em uma de suas perguntas frequentes, a Xiaomi se pergunta "Bloquear o bootloader não é contra o espírito 'geek' de Mi?"e, curiosamente, a resposta deles evita completamente a pergunta. E isso é por causa da resposta inevitável. Esperamos que a Xiaomi resolva tudo isso e encontre um processo melhor, imparcial e universal, que não deixe os usuários no escuro por semanas. No mínimo, esperamos que os usuários mais afetados por esta mudança encontrem uma solução rápida para seus tijolos.

Se você quiser saber mais sobre esse problema e discutir com outros usuários da Xiaomi, confira este tópico de discussão.