Inicializando em recuperação personalizada com um bootloader bloqueado -- rooting campo com bootloader campo com twrp camp android Relacionado O problema

Booting into custom recovery with a locked bootloader


2
vote

problema

português

Eu estou planejando piscar uma rom no meu dispositivo, mas com preguiça de fazer backups. Minha ferramenta de backup favorita sendo backup de titânio, quero acesso de raiz no meu dispositivo antes de desbloquear o bootloader. Mas infelizmente para piscar o arquivo supersu, preciso de uma recuperação personalizada no meu dispositivo, pois minha recuperação de estoque não permite que eu pisque o Zip Supersu. E para piscar uma recuperação personalizada, preciso desbloquear meu bootloader. Posso, no entanto, inicializar a recuperação da equipe sem desbloquear meu bootloader através deste comando?

  fastboot boot twrp.img    

Isso permitirá que eu enraize meu dispositivo e faça backups facilmente antes de desbloquear o bootloader do dispositivo. Então é seguro para mim fazê-lo?

english

I'm planning to flash a custom ROM on my device, but too lazy to take backups.. My favorite backup tool being Titanium Backup, I want root access on my device before I unlock the bootloader. But unforunately to flash the SuperSU file I need to have a custom recovery on my device as my stock recovery doesn't allow me to flash SuperSU zip. And to flash a custom recovery I need to unlock my bootloader. Can I however boot into Team Win recovery without unlocking my bootloader through this command?

fastboot boot twrp.img 

This will allow me to root my device and take backups easily before I unlock my device bootloader. So is it safe for me to do so?

        
     
     

Lista de respostas

2
 
vote

tl; dr

Não, você não pode usar fastboot boot para inicializar em uma recuperação personalizada se o bootloader estiver bloqueado (como Jerry Chin observado em um comentário ).


mais resposta

Securidade Android Internals diz em Capítulo 13: Atualizações do sistema e acesso raiz (na seção recuperação , subseção recuperações personalizadas ):

.

Uma recuperação personalizada é uma compilação do sistema operacional de recuperação criada por um terceiro (não o fabricante do dispositivo). Porque é criado por terceiros, um Recuperação personalizada não é assinada com as chaves do fabricante e Portanto, o bootloader de um dispositivo precisa ser desbloqueado para inicializar ou flash it.

e em capítulo 10: segurança do dispositivo (na seção Controlando a inicialização e instalação do sistema operacional , subseção bootloader ):

.

Para garantir a integridade do dispositivo, os dispositivos de consumo são enviados com carregadores bloqueados, que não permitem que piscam e sistema de inicialização imagens completamente ou permitem apenas imagens que foram assinadas pelo fabricante de dispositivos.

Assim, se você tentar usar fastboot boot twrp.img , o bootloader descobrirá que twrp.img não é assinado pela chave do fabricante e se recusaria a inicializar nele. < / p >.


E apenas no caso de não ter certeza se fastboot permite ignorar as restrições que um bootloader bloqueado introduz, também temos em Capítulo 13: Atualizações do sistema e acesso root (na seção < em> bootloader , subseção fastboot Mode ):

.

comandos que modificam partições de dispositivos, como as várias variações flash e comandos que inicializam kernels personalizados, como o comando de inicialização, não são permitidos quando o bootloader estiver bloqueado.

 

tl;dr

No, you can't use fastboot boot to boot into a custom recovery if the bootloader is locked (as Jerry Chin noted in a comment).


Longer Answer

Android Security Internals says in Chapter 13: System Updates and Root Access (in section Recovery, subsection Custom Recoveries):

A custom recovery is a recovery OS build created by a third party (not the device manufacturer). Because it is created by a third party, a custom recovery is not signed with the manufacturerxe2x80x99s keys, and therefore a devicexe2x80x99s bootloader needs to be unlocked in order to boot or flash it.

And in Chapter 10: Device Security (in section Controlling OS Boot-Up and Installation, subsection Bootloader):

In order to ensure device integrity, consumer devices are shipped with locked bootloaders, which either disallow flashing and booting system images completely or allow it only for images that have been signed by the device manufacturer.

Thus, if you try to use fastboot boot twrp.img, the bootloader will find out that twrp.img is not signed by the manufacturer's key, and would refuse to boot into it.


And just in case we are not sure whether fastboot allows bypassing the restrictions that a locked bootloader introduce, we also have in Chapter 13: System Updates and Root Access (in section Bootloader, subsection Fastboot Mode):

Commands that modify device partitions, such as the various flash variations, and commands that boot custom kernels, such as the boot command, are not allowed when the bootloader is locked.

 
 

Perguntas relacionadas

5  Onde os backups twrp são armazenados no cartão SD? Teve que não raiz  ( Where are twrp backups stored on sd card had to un root ) 
Eu tive que desativar meu LG G2 Verizon porque a recuperação foi corrompida. Eu criei um backup twrp há algum tempo de dentro de sua recuperação e foi armazen...

2  Não é possível inicializar em sistema ou recuperação  ( Cant boot into system or recovery ) 
Eu tive a ROM de Experiência de Pixel em ABCDEFGHIJKLMNABCDEFGHIJKLMN7 Qual uma atualização OTA e depois que a atualização foi instalada, ela ficou preso no...

2  TWRP: Falha ao montar '/ pré-carga' (argumento inválido)  ( Twrp failed to mount preload invalid argument ) 
com o TWRP, em quase todas as operações que recebo . Falha ao montar '/ pré-carregamento' (argumento inválido) Meu dispositivo atualmente não pode inicia...

2  CM 12.1 Nexus 5 preso no bootloop e carregamento de recuperação  ( Cm 12 1 nexus 5 stuck on bootloop and recovery load up ) 
Eu tenho um problema bastante peculiar com o meu nexus 5. ontem à noite, deixei meu telefone no comando. Estava funcionando normalmente e o software era fun...

0  Unbrick Samsung Galaxy Core Prime SM-G360V  ( Unbrick samsung galaxy core prime sm g360v ) 
Eu preciso saber como un- softbrick o Prime Samsung Galaxy Core. Eu não sei como foi empenhado, eu só pedi para consertar isso. Parece uma questão de bootlo...

3  A atualização do software HTC faz com que o telefone seja reinicializado no modo de recuperação do TWRP e não atualiza. Como corrigi-lo?  ( Htc software update causes phone to reboot in the twrp recovery mode and does no ) 
Eu apenas enraizei meu HTC One (M7) de acordo com Link . É s-on, e a recuperação do Twrp (Teamwin) é exibida. Oroting é bem sucedido e tudo parece bem. Excet...

2  Na tela de toque do modo de recuperação do TWRP não está funcionando no Redmi Y2  ( In twrp recovery mode touch screen is not working on redmi y2 ) 
Eu queria torcer meu dispositivo Redmi Y2. Eu desbloqueei o meu bootloader e mostrou a recuperação do TWRP de ADB no entanto, é tela sensível ao toque não est...

0  Mensagem de aviso depois de fazer backup no twrp em honra 8 (FRD-L09)  ( Warning message after doing backup in twrp on honor 8 frd l09 ) 
Quando faço um backup no Twrp na minha honra 8 (FRD-L09), invariavelmente termina com uma mensagem dizendo que não conseguiu desmontar / sistema devido ao dis...

1  Xiaomi m8se fastboot loop ao tentar instalar o TWRP  ( Xiaomi m8se fastboot loop when trying to install twrp ) 
Ao tentar instalar o TWRP (versão mais recente para Xiaomi MI 8SE), consigo instalar o mais novo TWRP usando ADB (Fastboot Flash Recovery "C: Arquivos de Pro...

0  Nexus 7: Assert falhou: Dispositivo == Garoupa ao tentar instalar algumas roms  ( Nexus 7 assert failed device grouper when trying to install some roms ) 
Então eu tenho Nexus 7 (não a versão 2013), versão Wi-Fi, com Recuperação TWRP, versão 2.6.3.1 instalada. Ao tentar instalar algumas roms, por exemplo, smoo...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.