¿La actualización de una ROM personalizada requiere acceso de root?

Recientemente me llamaron la atención que no es así. ¿Alguien puede confirmar esto y explicar cuáles son las características determinantes que dictan si es necesario rootear o no para flashear una ROM personalizada?

Respuestas (1)

Métodos que conozco:

  1. Use una herramienta de operador/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 en el almacenamiento del teléfono cuando el teléfono está en modo de descarga. Una persona bien informada probablemente también podría escribir su propia herramienta.

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

    "¿Alguien realmente ha hecho esto?" Eso no lo sé, probablemente sea increíblemente difícil de falsificar, pero en realidad alguien podría obtener acceso al software de firma.

  3. Use una plantilla (una configuración electrónica que se conecta directamente a partes del dispositivo) para escribir directamente en el almacenamiento. Imagina el teléfono como una PC en la que el BIOS evita que se escriba en el disco duro; si no enciendes la computadora, el BIOS no puede interferir, por lo que podrías sacar el disco y escribir en él con otra cosa. Los chips no son tan extraíbles como las unidades, de ahí la plantilla. Esto probablemente requeriría un software personalizado para hacer la escritura, nuevamente posiblemente tomado del fabricante. Y si no sobrescribe el cargador de arranque, es posible que tenga problemas dependiendo de las comprobaciones que realice, no estoy seguro.

En un trabajo anterior (un fabricante de teléfonos) utilizaron una herramienta similar a Odin para reemplazar el gestor de arranque, a veces con uno que no requería que se firmaran las ROM. El acceso a una herramienta como esa hace que muchos problemas desaparezcan.