¿Parpadeando una ROM personalizada requiere acceso en la raíz? -- rooting campo con custom-roms campo con rom-flashing camp android Relacionados El problema

Does flashing a custom ROM require root access?


6
vote

problema

Español

Recientemente se llevó a mi atención que no lo hace . ¿Puede alguien confirmar esto y explicar cuáles son las características determinantes que dictan si se requiere o no está obligado a flashear una ROM personalizada?

Original en ingles

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?

        

Lista de respuestas

3
 
vote
vote
La mejor respuesta
 

Métodos que conozco de:

  1. Use una herramienta portadora / fabricante, como odin para algunos teléfonos Samsung (he hecho esto, es fácilmente el método más factible). Se conecta al teléfono y escribe al almacenamiento del teléfono cuando el teléfono está en modo de descarga. Una persona conocida también podría escribir su propia herramienta.

  2. Firme el archivo update.zip, para que el cargador de recuperación / arranque piense en su actualización oficial. Esa es realmente la única forma en que la mayoría de los teléfonos pueden distinguirlos (no estoy seguro de si un cargador de arranque encriptado lo hace más difícil).

    "¿Alguien realmente ha hecho esto?" que no sé, es probable que sea increíblemente difícil de falsificar, pero de manera realista alguien podría acceder al software de firma.

  3. Use una plantilla (una configuración electrónica que se conecta directamente a partes del dispositivo) para escribir directamente al almacenamiento. Imagine el teléfono como una PC donde el BIOS evita que escriba en el disco duro, si no arranca la computadora, el BIOS no puede interferir, por lo que podría simplemente sacar la unidad y escribirlo con algo más. Las fichas simplemente no son tan removibles como las unidades, de ahí la plantilla. Esto probablemente requeriría un software personalizado para hacer la escritura, posiblemente posiblemente se haya tomado del fabricante. Y si no sobrescribe el cargador de arranque, puede encontrar problemas dependiendo de qué verificaciones lo hace, no estoy seguro.

En un trabajo anterior (un fabricante del teléfono), utilizaron una herramienta similar a Odin para reemplazar el cargador de arranque, a veces con uno que no requirió que se firmen las ROM. El acceso a una herramienta como esa hace que se vayan muchos problemas.

 

Methods I know of:

  1. 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.

  2. 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.

  3. 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.

 
 

Relacionados problema

0  Han tenido que reflejar cm 11 en mi rincón HD + varias veces  ( Have had to reflash cm 11 on my nook hd several times ) 
¡Entonces tengo CyanogenMod 11 en mi NOOK HD + y después de solo un mes o así comienza a actuar muy! Hasta el punto, no puedo usarlo y tengo que reflejar cm 1...

3  Stock Android en Nexus S - "Código Mágico no válido"  ( Stock android on nexus s invalid magic code ) 
Tengo un nexo S (2.3.3, GRI54 / I9023, Bootloader desbloqueado, RECUPERACIÓN DE RECUPERACIÓN DE RELUCKWARDMOD instalada, enraizada) y estoy tratando de flashe...

1  Flash Update.img usando Flash_Image  ( Flash update img using flash image ) 
Quiero flashear una nueva ROM usando la cáscara. (Necesito esto más tarde para hacer por aplicación, así que no hay otra manera que Shell). Aquí está lo que i...

150  ¿Dónde puedo encontrar stock o ROM personalizadas para mi dispositivo Android?  ( Where can i find stock or custom roms for my android device ) 
Hay varias razones para estar buscando una ROM: actualizando o degradando su ROM buscando firmware de una región / idioma diferente parpadeando una ROM...

0  Nexus 7: Afirmación fallida: dispositivo == mero al intentar instalar algunas roms  ( Nexus 7 assert failed device grouper when trying to install some roms ) 
Entonces tengo Nexus 7 (no la versión 2013), la versión Wi-Fi, con la recuperación de TWRP, la versión 2.6.3.1 instalada. Al intentar instalar algunas ROM, ...

16  ¿Cómo puedo reiniciarme en la recuperación de Fastboot?  ( How can i reboot into recovery from fastboot ) 
Tengo un teléfono que es Bootlooping después de un fallo de alimentación + agotamiento de la batería durante el cifrado del sistema. Cómo se libró no es impor...

2  ¿Dónde se envían los kernels personalizados en la memoria interna?  ( Where are custom kernels being flashed to in internal memory ) 
He descomprimido archivos ZIP para kernels personalizados y notó que la mayoría de los archivos que se están aplicando están en una carpeta de A / Kernel. Sin...

2  ¿Cómo es que obtengo? "Este es un 'espresso10wiFi'" cuando intento recuperar la recuperación  ( How come i get this is a espresso10wifi when i try to flash recovery ) 
Estoy tratando de adb-sidelad una nueva recuperación (Philz Touch Recovery N5110) i Obten, This package is for a 'konowifi.5110.GT-N5110.konawifixx' device...

2  CyanogenMod en un dispositivo no compatible  ( Cyanogenmod on an unsupported device ) 
Estoy usando un procesador Karbonn A52 + Running Mediatek y Android 4.2.2 Jellybean. Mi dispositivo está arraigado, pero desafortunadamente, no se admite una ...

0  La tarjeta SIM no se detecta después de la recuperación fallida Flash  ( Sim card not detected after failed recovery flash ) 
Recientemente intenté instalar CWM en mi raítrado Archos 40 Titanium. Desbloquear el cargador de arranque utilizando fastboot oem unlock no funciona, solo t...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos