A Xiaomi Precisa de Uma Maneira Melhor Para Desvincular Seus Dispositivos em Vez das Contas Mi Autorizadas

0
257

Ao longo dos anos, a Xiaomi se tornou o garoto de ouro do mercado indiano de smartphones. De ser apenas uma entidade iniciante em 2014 a se tornar o principal OEM de smartphone no mercado por vários trimestres consecutivos em 2019, certamente foi um passeio selvagem para a Xiaomi. Nós da XDA-Developers testemunhamos o crescimento da empresa nas regiões urbanas da China e a conquista de mercados no sudeste da Ásia e, mais recentemente, também avançamos em partes da Europa. A Xiaomi também amadureceu como OEM de smartphones – práticas que antes eram de má qualidade e questionáveis ​​amadureceram e evoluíram para melhores práticas à medida que a empresa planejava o caminho. E, embora definitivamente haja sempre espaço para melhorar até mesmo para as melhores entidades, a Xiaomi está em um bom local como OEM de smartphones no momento, onde eles podem se orgulhar e humilhar ao mesmo tempo.

A ameaça do Revendedor-Spamware em 2016

Quando a Xiaomi era mais jovem, em 2011-2015, vários de seus dispositivos foram enviados com carregadores de inicialização bloqueados que eram fáceis de desbloquear. Isso geralmente era ótimo para a comunidade de desenvolvimento escassamente povoada na época, e ajudou a compensar as violações de descrédito da Xiaomi, então frequentes na GPL, trazidas naquela época. A facilidade de modificar esses dispositivos Xiaomi e o fato de alguns deles oferecerem valor por dinheiro de uma maneira nunca vista antes, ajudaram a empresa a aumentar sua popularidade e a construir sua própria comunidade Mi, estendendo-se além do MIUI como software para a Xiaomi como hardware e software.

À medida que os dispositivos Xiaomi se tornaram populares, sua demanda aumentou em várias regiões nas quais a Xiaomi não estava pronta para entrar. Os revendedores aproveitaram a oportunidade para comprar dispositivos Xiaomi da China e revendê-los não-oficialmente fora da China. Os telefones da China não eram (e ainda não são enviados) com o Google Mobile Services; portanto, esses revendedores tiveram que atualizar o Google Apps nos telefones antes de vendê-los no exterior. A MIUI China também incluiu apenas o inglês e o chinês como idiomas disponíveis; portanto, alguns revendedores começaram a recorrer a ROMs personalizadas com suporte a idiomas mais amplos para induzir os clientes a pensar que o telefone adquirido tinha uma ROM “MIUI Global” genuína. Como sabemos, as ROMs personalizadas também não são perfeitas; portanto, os clientes geralmente ficam presos a construções de buggy que não são mais atualizadas.

Com o tempo, vários desses revendedores não oficiais também começaram a injetar adware e spam no firmware para ganhar algum dinheiro além da venda do dispositivo. Consequentemente, houve um período em 2016 em que começaram a surgir reclamações de dispositivos Xiaomi pré-carregados com malware – que eram os revendedores e não a Xiaomi. A facilidade de modificar esses dispositivos estava sendo explorada por esses revendedores, e a Xiaomi foi forçada a dar um passo à frente, já que sua reputação estava sendo prejudicada ativamente aos olhos dos consumidores.

Ferramenta Mi Unlock Para Desbloqueio do Bootloader

No início de 2016, a Xiaomi fez uma mudança crucial no processo de desbloqueio do carregador de inicialização .Começando com o Xiaomi Redmi Note 3 ,desbloquear o carregador de inicialização exigia a aprovação manual da Xiaomi.O novo método de desbloqueio se baseou fortemente na Xiaomi Mi Unlock Tool e na Conta Mi,e as solicitações de desbloqueio foram supostamente aprovadas manualmente.A resposta às solicitações de desbloqueio do carregador de inicialização pode levar de 3 a 21 dias, e até 60 dias de espera foram relatados em alguns casos. Adicionar um tempo de espera ao processo de desbloqueio do carregador de inicialização foi eficaz para diminuir a velocidade das operações de varejistas terceirizados,mas também era compreensivelmente irritante para os entusiastas que desejavam desbloquear o carregador de inicialização para fazer root no dispositivo,ROMs personalizadas em flash e kernels personalizados em flash.

Apesar dessas restrições, ainda havia maneiras determinadas de revendedores colocarem software não oficial em dispositivos Xiaomi, sem precisar desbloquear o gerenciador de inicialização. Isso foi possível através do modo EDL em dispositivos baseados na Qualcomm e no modo Download em dispositivos baseados no MediaTek.

O Problema: Bloqueio de EDL

EDL significa Emergency Download Mode, e é um modo de inicialização alternativo em todos os dispositivos Qualcomm, existindo ainda mais baixo que o carregador de inicialização padrão. Esse modo de inicialização, bem como o Modo de download em dispositivos MediaTek, são comumente usados ​​em centros de serviços para desmarcar dispositivos. E é precisamente aqui que existem problemas para a Xiaomi em 2020.

Naquela época, os revendedores descobriram que a utilização de técnicas de flash baseadas em EDL lhes permitiria ignorar os tempos de espera associados ao Mi Unlock Tool. Isso então forçou a Xiaomi a bloquear o modo EDL e o modo Download em seus dispositivos. Uma vez bloqueado,esse modo pode ser acessado apenas por um “programador” autorizado pela Xiaomi, o que significa essencialmente que o modo EDL não pode ser usado, a menos que você tenha uma “Conta Mi autorizada”. E para garantir ainda mais que os revendedores tenham menos um caminho a explorar, a Xiaomi fez com que os dispositivos que não são da versão Global não pudessem inicializar uma ROM MIUI Global (com a mensagem de aviso “ Este MIUI não pode ser instalado neste dispositivo”). A mesma história se estende aos dispositivos baseados no MediaTek – o MediaTek utilizou uma SP Flash Tool especial para exibir imagens, mas nos dispositivos Xiaomi-MediaTek, você não pode exibir imagens em flash usando o SP Flash Tool,pois ainda precisa de uma conta Mi autorizada.

Esse bloqueio serviu seu objetivo para a Xiaomi: reduziu os relatórios de malware em dispositivos adquiridos de revendedores, pois eles não tinham uma maneira lucrativa de carregar uma ROM diferente. No entanto, como dano colateral,isso também eliminou os métodos disponíveis para os entusiastas para desmarcar o dispositivo Xiaomi, independentemente do SoC. No momento,como está atualmente, se você cria um dispositivo Xiaomi, e a única maneira de reviver o telefone é fazer flash de imagens no modo EDL,então você precisa de acesso a ajuda externa – não há outra maneira. Quando você chega a esse estágio, precisa levar o dispositivo a um centro de serviço da Xiaomi para liberá-lo.Existem algumas nuances adicionais também, que abordaremos um pouco.

O caso do Xiaomi Redmi Note 8 Pro

O problema de bloqueio de EDL que anunciamos acima afetou apenas uma pequena margem de clientes da Xiaomi. Afinal,se o seu dispositivo funcionar corretamente, você nunca encontrará esse problema. Somente quando você bloqueia o dispositivo, você descobre que essa restrição existe. É improvável que a maioria dos clientes comuns realize ações que bloqueariam seus dispositivos,a menos que a Xiaomi lance uma atualização de software com defeito,nesse caso, eles não teriam opção senão ir a um centro de serviço.

O problema é agravado para a comunidade de desenvolvimento personalizado, cujos interesses nós representamos.Os entusiastas da ROM personalizada devem ter em mente várias coisas ao optar por desbloquear o gerenciador de inicialização no dispositivo Xiaomi, incluindo,mas não se limitando à estranha proteção anti-rollback da Xiaomi, que colocará seu telefone no estado EDL bloqueado. Por tentativa e erro, a comunidade descobriu essencialmente as ações que precisam evitar, a fim de evitar problemas nos dispositivos Xiaomi-Qualcomm.

Mas eles não podiam fazer isso nos dispositivos Xiaomi-MediaTek, já que a Xiaomi não fazia lançamentos notáveis ​​para essa combinação fora da China há alguns anos. Os problemas acima mencionados,portanto, têm um desenvolvimento complicado para o Xiaomi Redmi Note 8 Pro com seu MediaTek Helio G90T.

Se você se lembra,a Xiaomi nos deu 5 unidades para dar aos desenvolvedores de ROM e kernel personalizados,a fim de promover uma comunidade de desenvolvimento em torno do dispositivo.A Xiaomi finalmente adotou o MediaTek SoC,e isso também em uma de suas linhas de dispositivos mais vendidas.Esta foi a oportunidade perfeita para os esforços de desenvolvimento personalizado baseados no MediaTek finalmente ganharem força, então nós e a comunidade ficamos empolgados em ver aonde isso levaria.Talvez o MediaTek possa surgir como uma alternativa viável aos SoCs da Qualcomm Snapdragon no contexto do desenvolvimento de pós-mercado? O potencial certamente existia.

Com esse objetivo, a Xiaomi prometeu liberar fontes do kernel para o dispositivo e ,apesar de serem lançamentos impróprios na época, mas para crédito da Xiaomi, os problemas com as fontes foram corrigidos. Das 10 unidades originalmente prometidas a nós para desenvolvedores, 5 foram recebidas por desenvolvedores sediados na Índia. Infelizmente, as 5 unidades marcadas para desenvolvedores fora da Índia não puderam ser entregues devido a dificuldades logísticas.Apesar dos contratempos, o Redmi Note 8 Pro ainda estava em uma posição decente por causa do potencial que possuía.O dispositivo obteve versões não-oficiais do TWRP em pouco tempo e até recebeu versões da Xiaomi.eu (ROM personalizada) para uma experiência MIUI debloated.

Mas então as coisas começaram a piorar.Os desenvolvedores que estão desenvolvendo para o Redmi Note 8 Pro descobriram que o dispositivo tende a ficar bloqueado por algumas razões. Alguns tiveram seu telefone bloqueado quando estavam piscando para a partição de recuperação a partir da recuperação, enquanto outros descobriram que a instalação de uma ROM padrão através do fastboot em um gerenciador de inicialização desbloqueado também bloqueia o dispositivo. Gostaríamos de salientar, nesta fase, que esses tijolos em novos dispositivos são uma parte esperada do processo de desenvolvimento , pois as coisas tendem a ser diferentes entre os dispositivos e existe uma quantidade razoável de tentativas e erros envolvidos para descobrir o que fazer e o que não fazer em um determinado telefone.

Os APARELHOS MORTOS são normais, mais ainda no processo de desenvolvimento inicial de um dispositivo com um novo SoC. O que é anormal é o bloqueio do modo EDL da Xiaomi.

Normalmente, os dispositivos MediaTek em blocos podem ser revividos usando a SP Flash Tool do MediaTek. No Redmi Note 8 Pro, no entanto, a SP Flash Tool do MediaTek falha ao piscar o dispositivo. A Xiaomi envia uma versão modificada do SP Flash Tool com seu pacote de software MiFlashPro, e a tentativa de piscar usando esta SP Flash Tool modificada da Xiaomi abre uma janela que solicita credenciais da conta Mi. Se você inserir suas credenciais padrão / regulares da Conta Mi, o flash falhará com o erro “ Não autorizado para esta operação. ”Agora você atingiu o mural“ Conta Mi autorizada ”que destacamos nas partes anteriores deste artigo.

Mensagem de erro ao piscar através da ferramenta SP Flash modificada da Xiaomi

Isso significa que toda vez que você redefine seu Redmi Note 8 Pro, você precisa visitar um centro de serviço e liberar o dispositivo. O nível de aborrecimento aumenta o coletor,pois podem ocorrer tijolos, mesmo se você estiver tentando exibir uma “ROM de inicialização rápida” – que é uma prática muito comum em outros dispositivos Xiaomi. Existe uma alternativa para certos dispositivos Xiaomi-MediaTek mais antigos , nos quais os usuários podem usar um arquivo Download Agent modificado e um arquivo de autenticação modificado para ignorar o requisito de permissão da conta – mas esses métodos ainda não existem para o Redmi Note 8 Pro.

A conseqüência desse “obstáculo” é que os desenvolvedores se afastaram do desenvolvimento do Redmi Note 8 Pro (begônia).Os desenvolvedores da Xiaomi.eu há muito tempo abandonaram o suporte ao dispositivoporque a facilidade de colocar o telefone em conjunto com a dificuldade de remover o telefone cria uma combinação horrível.Outros trabalhos de desenvolvimento também diminuíram a velocidade de rastreamento, pois os desenvolvedores acabam com dispositivos em tijolos com muita frequência, forçando-os a visitar um centro de serviço. Para alguns, uma visita não é possível; portanto, os desenvolvedores ficam com o que é essencialmente um peso de papel muito sofisticado.Também vale ressaltar que existe um próspero mercado cinza de contas Mi autorizadas – você paga valores que variam de ₹ 300 a ₹ 600 para que uma pessoa com uma conta Mi autorizada faça o flash do seu dispositivo remotamente; A Xiaomi, é claro, não recebe nada nesta transação. Pior ainda é que os usuários que acabam com um telefone bloqueado nem sempre são avaliados adequadamente por sua solução, portanto, o centro de serviço da empresa acabou substituindo a placa-mãe pela garantia, mesmo quando o telefone poderia ter sido consertado com uma solução muito mais simples e mais barata.

Ainda precisamos do EDL Lockdown?

Pelo menos para o Redmi Note 8 Pro,os desenvolvedores sugerem que a situação pode não ser facilmente resolvida com o lançamento de uma versão modificada mais recente do SP Flash Tools .Em vez disso, esses desenvolvedores sugeriram que a Xiaomi removesse a necessidade de contas autorizadas para atualização através de suas SP Flash Tools existentes. O Redmi Note 8 Pro encontra-se em uma combinação insustentável de fácil de tijolo e difícil de reviver, e isso realmente limita o potencial de um dispositivo ótimo. Isso também significa o fim de outros dispositivos Xiaomi-MediaTek, pois após esta saga, será ainda mais difícil convencer os principais talentos da comunidade a desenvolver para esta combinação OEM-SoC. O incidente do Redmi Note 8 Pro e sua solução plausível nos levam à pergunta:A Xiaomi ainda precisa bloquear o EDL ou o Modo de Download em 2020?

Desde o bloqueio, a Xiaomi se expandiu para muitas outras regiões, especialmente na Europa e no Sudeste Asiático.Isso reduziu a revenda de telefones Xiaomi como uma oportunidade de negócio lucrativa, já que consumidores em várias regiões agora podem comprar oficialmente um smartphone Xiaomi com os benefícios adicionais de preços e garantia mais baixos. A própria Xiaomi seria o melhor avaliador dessa métrica, mas é óbvio que a situação mudou drasticamente em 2020 em comparação a 2016.

O que também mudou é o mercado geral de smartphones. Agora temos mais concorrentes de valor no mercado, especialmente em regiões importantes como a Índia. Com os dispositivos evoluindo além da batalha da folha de especificações,os OEMs agora precisam se concentrar na “experiência” geral do uso de um smartphone para se diferenciar da concorrência. Vimos mais empreendimentos comunitários de OEMs, como ASUS e Realme, e esperamos ver ainda mais esforços em 2020.A Xiaomi corre o risco de perder sua própria vantagem neste espaço – a falta de esforços de desenvolvimento no Redmi Note 8 Pro incita pouca confiança para outros telefones combinados Xiaomi-MediaTek nesse sentido, o que levaria os desenvolvedores e as comunidades de seguidores ao seu redor a migrar para a próxima melhor opção. Realme ainda não existe neste contexto restrito,tirar o máximo proveito desta situação .A Xiaomi também está olhando para aumentar os preços em regiões como a Índia, reintroduzindo sua série Mi, mas sem uma comunidade de desenvolvedores saudável, que precisa de uma maneira fácil de desmarcar seus dispositivos, ela se depara com o OnePlus, que tem sido pioneiro nesse esforço. espaço.

E,finalmente,também se resume ao custo. Como vimos no Redmi Note 8 Pro, nem todos os centros de serviços estão equipados com a habilidade necessária para distinguir uma placa-mãe frita de um dispositivo com software.A remoção do bloqueio da EDL permitirá que vários clientes com experiência em tecnologia ofereçam uma chance de piscar na EDL antes de abordar o centro de serviço. Se a Xiaomi precisar substituir essas placas-mãe (quando esses telefones poderiam simplesmente ter sido atualizados e revividos) na garantia de novos telefones, isso definitivamente afetará seu balanço. É verdade que esse impacto seria minúsculo no esquema mais amplo de operações, mas quando você tem margens finas, cada centavo honesto conta, certo?

Esperamos que a Xiaomi explore outras alternativas no maior interesse da comunidade de desenvolvimento.Até lá, esperamos que você não bloqueie seu dispositivo.

Um raio de esperança para o Redmi Note 8 Pro

O desenvolvimento tem sido lento para o Redmi Note 8 Pro por causa dos motivos mencionados acima.Mas no intervalo de tempo entre escrever este artigo e publicá-lo, houve um vislumbre de esperança para o Redmi Note 8 Pro: algo que sugere que o dispositivo teve muita sorte. Um firmware de fábrica para o dispositivo vazou recentemente e os desenvolvedores descobriram que o firmware tinha várias verificações de segurança desativadas.O firmware ainda possui o bloqueio EDL de que falamos, mas expõe outras superfícies que permitem que um computador se comunique com um dispositivo em tijolos. Isso significa que, se você tiver esse firmware de fábrica instalado, você se tornará essencialmente “anti-brick” (até agora): se você acabar com o bloqueio do dispositivo, esse firmware de fábrica instalado não solicitará uma Conta Mi Autorizada e, portanto, permitirá você desmarque a si mesmo.

Existem muito mais nuances para isso, por isso recomendamos a leitura do tópico nos fóruns para isso .Uma das nuances é que você não pode desmarcar um telefone já emparedado; você deveria ter instalado este firmware “anti-brick” antes de fazer a brick. Infelizmente, essa não é uma previsão que se possa fazer com antecedência; portanto, a situação de um usuário de telefone com tijolos continuará a mesma.Também não há garantia de que outros dispositivos Xiaomi tenham essa sorte.

LEAVE A REPLY

Please enter your comment!
Please enter your name here