Por que desbloquear o carregador de inicialização limpa o telefone?

51

Entendo que desbloquear o gerenciador de inicialização limpará meu telefone Android, mas tenho procurado o motivo. Parece ser por design, mas qual o motivo desse design? É alguma preocupação de segurança, algum motivo técnico obscuro ou apenas por motivo de lulz? Estou procurando algo sólido para mastigar aqui, algo mais do que porque "é assim que é".

CatShoes
fonte
Eu só descobriu isso depois ... por isso não é um erro ... :-)
Ciro Santilli新疆改造中心法轮功六四事件

Respostas:

46

É uma preocupação de segurança. A documentação do Android não fornece muita elaboração, afirmando simplesmente :

O procedimento deve ser confirmado na tela e exclui os dados do usuário por motivos de privacidade.

No entanto, a preocupação com a privacidade é relativamente simples de extrapolar. Depois que o gerenciador de inicialização é desbloqueado, o dispositivo pode ser atualizado com imagens não assinadas. Isso significa que é relativamente trivial fazer root no dispositivo e, na verdade, existem várias maneiras de fazer isso, como:

  • Exibindo uma imagem do sistema com ferramentas raiz incorporadas
  • Piscando uma imagem de inicialização executada adbdcom raiz por padrão (uma imagem "não segura")
  • Piscar uma imagem de recuperação e usá-la para substituir o sistema ou inicializar partições por aquelas que permitem acesso root

Uma vez obtida a raiz, todas as informações sobre /datatornam-se acessíveis. Podem ser e-mails, informações de contato ou muitas outras informações pessoais que você provavelmente não deseja em mãos erradas. Portanto, faz sentido limpar todos esses dados durante o procedimento de desbloqueio para garantir que não haja uma maneira "oficial" pronta para contornar as restrições de sandboxing implementadas pelo sistema operacional Android, o que permitiria que alguém roubasse informações pessoais. dados.

Obviamente, pode haver maneiras de fazer o root sem limpar em alguns dispositivos, mas eles dependem de explorações, em vez de métodos oficiais, como um desbloqueio do bootloader, o que significa que são basicamente erros.

eldarerathis
fonte
11
Obrigado pela resposta detalhada. Muito apreciado.
CatShoes
Interessante, desbloquei meu gerenciador de inicialização (RUU com root, desclassificado, obtive S-OFF e instalei o CM) e os arquivos (fotos / música) no meu armazenamento interno não foram limpos. Desbloquear o carregador de inicialização limpa apenas a partição do sistema?
CatShoes
11
@ CatShoes: Eu acredito que ele executa uma redefinição de fábrica padrão, que normalmente limpa a /datapartição, mas nada que seja considerado "armazenamento externo" (como um /sdcardponto de montagem, onde imagens / músicas / vídeos normalmente vivem). Seus aplicativos instalados foram destruídos, por exemplo?
eldarerathis
Sim, todos os aplicativos instalados foram removidos, mas não minhas fotos ou músicas que estavam no armazenamento do telefone, não o cartão SD (não há espaço suficiente).
CatShoes
2
Entendi, esses documentos estão no meu cartão SD "interno". Eu estava com a impressão de que também seria apagada. Eu não sabia que os cartões SD internos e externos são "agrupados" juntos por este
CatShoes
3

É uma boa pergunta sobre o motivo pelo qual eles insistem nisso quando os fabricantes fazem os aparelhos para as operadoras.

Eu acho que a razão pela qual as operadoras aplicam "gerenciadores de inicialização bloqueados" é realmente simplista, no caso de roubo de aparelhos e um ladrão experiente em tecnologia pode desbloqueá-lo, limpa os dados pessoais e garante que os contatos etc. sejam removidos .

E, da maneira que eu perceberia, de uma maneira distorcida, a vítima não será cobrada por textos / chamadas não solicitadas, etc, em seus próprios contatos (por exemplo, cobrança de chamadas, etc.) feitos enquanto o aparelho é roubado, ou seja, se ainda está no estado original, ou seja, bloqueado, ou seja, desde que as autoridades relevantes tenham sido informadas.

Portanto, o desejo do ladrão de se infiltrar e chegar ao telefone para trabalhar com outra transportadora forçaria o ladrão a destravar o carregador de botas. Eu estaria inclinado a acreditar que é por esse motivo que as transportadoras estão, de fato, se protegendo e cobrindo sua posição em manter as cláusulas contratuais com os clientes ... ( isso é apenas um boato baseado no que li sobre as transportadoras )

E, no entanto, as operadoras ainda mantêm sua posição de vender aparelhos com carregadores de inicialização bloqueados, apesar do alvoroço da comunidade, ou seja, falta de abertura, dificuldades em modificar etc. e tentam assustar usando esta tática " Desbloquear o carregador de inicialização anula a garantia ".

Algumas operadoras até conseguiam que os fabricantes tornassem os aparelhos impossíveis de desbloquear - por exemplo, o San Diego da Orange, lançado no início de 2012, por volta de fevereiro, com chipsets baseados na Intel e executando o Android - demorou 8 meses para ser enraizado e até então a comunidade declinou .. o efeito colateral prejudicial foi que o preço desse aparelho caiu drasticamente e perdeu seu valor devido à abertura zero e a comunidade de desenvolvedores perdeu o interesse em modificá-lo!

Todo um carregador de inicialização é - é um pedaço de código e, se for recebida instruções via fastboot -i 0x0fce oem unlock [SOME_HEX_KEY]ou similar, para desbloquear, o código do carregador de inicialização é instruído a limpar a /datapartição - nada mais. Não danifica fisicamente a tela, a funcionalidade, a RAM, o carregamento, etc. FUD (Medo, Incerteza e Dúvida)

Com o que escrevi, espero que faça sentido.

t0mm13b
fonte
11
Com todo o respeito, acho difícil acreditar que a falha de mercado de um telefone (Orange's San Diego) foi uma conseqüência direta da falta de apoio da comunidade de desenvolvedores. Citação?
CatShoes
@ CatShoes - aqui está o preço cotado no mercado do Reino Unido para esse aparelho , e aqui está o site principal do modaco - por isso, três páginas ... - que diz muito sobre o aparelho ... não é popular !
T0mm13b
@CatShoes, tenho esclarecido sobre o San Diego por exemplo, como eu sabia que havia luta com desbloqueio handset / enraizamento a uma extensão que levou um longo tempo para obtê-lo, em outubro de 2012, na verdade ! Em poucas palavras, é a comunidade que impulsiona as vendas! :)
t0mm13b
Ainda não vejo como a falta de apoio da comunidade reduziu o preço. O artigo menciona que o preço é reduzido e que não pode ser desbloqueado. No entanto, isso não significa que a redução de preço seja o resultado do bloqueio do telefone. Estou mais inclinado a acreditar que a queda de preço é o resultado de o telefone estar no mercado há 10 meses, dado o tempo de rotatividade que os modelos de celulares parecem ter.
CatShoes
/ me encolhe os ombros, surpreenda-se! Conheço algumas poucas pessoas em Modaco ... é tudo o que posso dizer;) A opinião dos usuários de que era difícil, difícil de desbloquear, na época, as pessoas se arrependeram de comprá-lo ..
t0mm13b