Questão:
Backup / despejo da imagem do kernel (e ROM completo) sem root para dispositivos Mediatek
Sruly
2018-10-30 20:57:30 UTC
view on stackexchange narkive permalink

Gostaria de puxar a imagem de boot do meu aparelho Pipo N7. Eu não tenho root.Eu encontrei o seguinte link:

Fazer backup / dump da imagem do kernel sem root ou twrp / cwm `

Mas quando eu tento para find / dev -name 'by-name' 2> / dev / null Não consigo fazer funcionar, parece que preciso de root.

Existe alguma outra maneira de obter a imagem de inicialização puxada sem root?

PS Eu teria comentado sobre esse link, mas não tenho permissão, pois não tenho reputação suficiente.

@RishiGamit em dispositivos com inicialização segura desativada, você pode usar o * MTK_AllInOne_DA.bin * que vem com a ferramenta SP Flash.não é necessário * auth_sv5.auth *, mas o * arquivo scatter * é importante.verifique esta resposta * como criar arquivo scatter * para o seu dispositivo
Um responda:
Sruly
2018-11-15 05:26:09 UTC
view on stackexchange narkive permalink

Para responder à minha própria pergunta!

Aviso, em alguns casos muito raros, isso não funciona ou pode ser perigoso. Por exemplo, os dispositivos Amazon Fire se recusam a se comunicar com essas ferramentas, apesar de serem MediaTek. Ferramentas como o SPFT usa um DA (para Agente de Download) para se comunicar com o carregador de inicialização MediaTek, mas o carregador de inicialização MediaTek tem algumas configurações configuráveis ​​para que ele aceite apenas DA assinado pelo fabricante. Existem alguns dispositivos genéricos bloqueando após o envio de um DA não assinado.

Use por sua própria conta e risco.

Há uma postagem no Fórum Hovatek que o orienta durante o processo de download da ROM completa do seu dispositivo sem a necessidade de fazer o root. Aqui está o link para essa postagem. [Tutorial] Como usar a ferramenta Wwr_MTK + SP Flash para fazer backup da ROM Mediatek

Isso fornecerá a você o rom completa dividida em seus arquivos de imagem separados.

Isso deve funcionar para qualquer dispositivo Mediatek que não esteja bloqueado.

A seguir está uma cópia resumida desse post:

Requisitos

Passos para baixar a ROM de seus dispositivos

  1. Extraia WwR_MTK para uma pasta de sua escolha. Vá para a pasta e inicie WwR_MTK_2.exe.
  2. Selecione Modo automático no menu Guias.
  3. No número 1 neste tela Selecione o tipo de chipset de seus dispositivos na lista *). Você deve ser capaz de encontrar essas informações em Settings->About no seu dispositivo. Select Chipset
  4. Em seguida, selecione o Tipo de memória. Acabei de usar o EMMC (não tenho certeza de onde encontrar essas informações para o seu dispositivo).
  5. Clique em Criar e salvar como .. . Salve o arquivo e observe a pasta em que o salvou. Este é o "Arquivo Scatter" temporário (mais tarde, você criará um novo arquivo Scatter completo com mais informações. Este só tem informações para o pré-carregador).
  6. Vá para a pasta em que você acabou de salvar o arquivo para. Abra em um editor de texto e procure as seguintes informações: physical_start_addr: 0x0partition_size: 0x80000region: EMMC_BOOT_1

    marque essas informações conforme aparecem em seu arquivo. (Estas são apenas informações de exemplo do meu arquivo)

  7. Extraia a ferramenta Sp Flash para uma pasta de sua escolha. Vá para a pasta e inicie flash_tool.exe.

  8. Selecione a guia Download . Por Scatter-loading File, clique em choose` e ​​selecione o arquivo scatter que você salvou na etapa 5.
  9. Selecione a guia Readback . Clique em Adicionar , isso adicionará uma nova linha. Clique duas vezes nesta nova linha e deixe o nome como ROM-0 . Marque a pasta onde está salvando e clique em Salvar para salvar o arquivo.

  10. Ao clicar em Salvar a uma nova caixa de diálogo aparece nesta caixa de diálogo, defina as informações de acordo com as informações que você marcou na etapa 6 e clique em OK . physical_start_addr -> Start addresspartition_size -> Lengthregion -> Region

  11. Certifique-se de que seu dispositivo está desligado e desconectado do computador (se você puder retirar a bateria, retire-a por cerca de 1 minuto e substitua-a).

  12. Clique em Read Back , agora conecte seu dispositivo ao computador via cabo USB. Você deve ver na parte inferior da tela uma barra de progresso vermelha e, em seguida, uma barra de progresso amarela. Isso pode levar algum tempo (cerca de 1 a 2 minutos) até que seu dispositivo seja reconhecido. Espere até que apareça uma caixa de diálogo pop-up que diz "Download OK".

  13. Retorne à ferramenta Wwr_MTK e clique em Selecionar arquivo no canto superior direito. Navegue até onde você salvou o arquivo ROM_0 na etapa 9, selecione este arquivo.

  14. Selecione a guia Preloader no menu Guias. Clique em `Análise do pré-carregador, pode haver informações incorretas na tela, ignore-o.

  15. Clique em Para extrair o pré-carregador e salvar como .. (em no canto inferior esquerdo da tela). Renomeie o arquivo para preloader.bin e selecione a mesma pasta que você selecionou na etapa 5 para o arquivo de dispersão temporário e clique em Salvar para salvar.

  16. Agora vamos obter o comprimento total da ROM necessária para fazer o download da ROM. Faremos um teste de RAM no SP Flash Tools para obter essa informação. (se você tiver problemas com as instruções a seguir, procure aqui e aqui)

  17. Retorne às ferramentas do SP Flash, selecione A guia Teste de memória marca apenas a caixa para Teste de RAM , certifique-se de que o resto das caixas estejam desmarcadas.

  18. Vire fora de seu dispositivo da mesma forma que na etapa # 11. Clique em Iniciar no canto superior direito da tela. Conecte seu dispositivo via USB ao computador. aguarde a caixa de diálogo "Formatar Ok". marque o número HEX em EMMC_PART_USER , este é o tamanho da ROM completa.

  19. Selecione a guia Readback para pré-formar uma leitura completa da ROM. Clique em Adicionar , clique duas vezes na nova linha adicionada. Deixe o nome como ROM-1 , clique em Salvar . Desligue o dispositivo como na etapa 11, clique em Read Back e conecte o dispositivo via USB. Aguarde a caixa de diálogo informando que tudo correu bem. Isso vai demorar um pouco dependendo do tamanho de sua ROM. Não desconecte seu dispositivo enquanto isso estiver funcionando.

  20. Volte para a ferramenta Wwr_MTK. Na guia Modo automático no número 3, clique em Selecionar arquivo e navegue até o local do arquivo ROM_1 e selecione-o. a ferramenta irá escanear o arquivo e solicitar o arquivo que contém o pré-carregador, selecione o arquivo 'preloader.bin' ou ROM_0 .

  21. No canto inferior esquerdo da tela, clique em Criar arquivo scatter .. .

  22. Os itens destacados na cor PINK geralmente não são necessários ao piscar, desmarque-os (você pode desmarcar os dados do usuário e o cache também, especialmente se estiver baixando de um dispositivo que não foi usado ou foi redefinido para os padrões de fábrica.).

ROM items to unselect

  1. Observe que as partições destacadas em PINK não aparecerão na ferramenta SP flash quando você selecionar o arquivo scatter. Se houver uma partição destacada em PINK que você deseja incluir, use a barra de rolagem para mover para a direita e mude FALSE para TRUE clicando duas vezes nela (veja NVram como exemplo).

Want to add PINK items

  1. Vá para a guia Modo automático , clique em para construir o firmware (Corte em partições e crie arquivo de dispersão) , selecione a pasta para a qual deseja fazer o download da ROM. (É uma boa ideia salvá-lo em uma pasta vazia). Quando a ferramenta estiver concluída, você verá Pronto !!! no espaço vazio acima do número 4 na tela de ferramentas.

Parabéns !!! Agora você terminou e tem uma cópia da sua ROM na pasta selecionada na etapa 24.

*) Se o seu chipset não aparecer na ferramenta Wwr, você pode adicioná-lo manualmente para criar o arquivo scatter temporário.



Estas perguntas e respostas foram traduzidas automaticamente do idioma inglês.O conteúdo original está disponível em stackexchange, que agradecemos pela licença cc by-sa 4.0 sob a qual é distribuído.
Loading...