Foi recentemente trazido para o meu atenção que não . Alguém pode confirmar isso e explicar quais são as características determinantes que ditam se é ou não o necessário para piscar uma rom?
Foi recentemente trazido para o meu atenção que não . Alguém pode confirmar isso e explicar quais são as características determinantes que ditam se é ou não o necessário para piscar uma rom?
It was recently brought to my attention that it does not. Can someone confirm this and explain what the determining characteristics are that dictate whether or not root its required to flash a custom ROM?
Métodos que conheço:
Use uma ferramenta transportadora / fabricante, como Odin para alguns telefones Samsung (eu fiz isso - é facilmente o método mais viável). Ele se conecta ao telefone e escreve para o armazenamento do telefone quando o telefone está no modo de download. Uma pessoa experiente provavelmente poderia escrever sua própria ferramenta também.
Assine o arquivo update.zip, para que o Recovery / Bootloader ache que é uma atualização oficial. Essa é realmente a única maneira que a maioria dos telefones pode distingui-los (não tenho certeza se um bootloader criptografado torna mais difícil).
"Alguém realmente fez isso?" que eu não sei - é provavelmente incrivelmente difícil fingir, mas realisticamente alguém poderia obter acesso ao software de assinatura.
Use um jig (uma configuração eletrônica que se conecta diretamente a partes do dispositivo) para gravar diretamente no armazenamento. Imagine o telefone como um PC onde o BIOS impede a gravação no disco rígido - se você não inicializar o computador, o BIOS não pode interferir, então você pode simplesmente tirar a unidade e escrever com outra coisa. Chips não são tão removíveis quanto as unidades, daí o gabarito. Isso provavelmente exigiria software personalizado para fazer a escrita, novamente possivelmente retirado do fabricante. E se você não sobrescrever o bootloader, poderá ter problemas, dependendo do que verifica, não tenho certeza.
Em um trabalho anterior (um fabricante de telefone) Eles usaram uma ferramenta semelhante ao Odin para substituir o bootloader, às vezes por um que não exigiu que as ROMs sejam assinadas. Acesso a uma ferramenta como essa faz muitos problemas desaparecer.
Methods I know of:
Use a carrier/manufacturer tool such as Odin for some Samsung phones (I've done this -- it's easily the most feasible method). It connects to the phone and writes to the phone storage when the phone is in Download mode. A knowledgeable person could probably write their own tool as well.
Sign the update.zip file, so that the recovery/bootloader thinks its an official update. That's really the only way most phones can distinguish them (not sure if an encrypted bootloader makes it harder).
"Has anyone actually done this?" That I don't know -- it's probably incredibly difficult to fake, but realistically someone could gain access to the signing software.
Use a jig (an electronic setup that connects directly to parts of the device) to write directly to the storage. Imagine the phone as a PC where the BIOS prevents writing to the hard drive -- if you don't boot up the computer, the BIOS can't interfere, so you could just take out the drive and write to it with something else. Chips are just not as removable as drives, hence the jig. This would probably require custom software to do the writing, again possibly taken from the manufacturer. And if you don't overwrite the bootloader you might run into problems depending on what checks it does, I'm not sure.
At a previous job (a phone manufacturer) they used a similar tool to Odin to replace the bootloader, sometimes with one that didn't require the ROMs to be signed. Access to a tool like that makes a lot of problems go away.
© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados