Tengo un dispositivo Samsung S10 5G(Qualcomm). Este dispositivo ha desbloqueado el cargador de arranque, pero no tiene root todavía.
Estoy intentando aprender a desempaquetar-modificar-empaquetar las imágenes de la ROM.
Actualmente, tengo la ROM de stock de VZW disponible para este dispositivo y puedo flashearla con éxito usando Odin3 v3.13.
Después de flashear esta ROM, he intentado modificar el sistema y el recovery usando tar
, lz4
, simg2img
, mount
, tune2fs
y md5
herramientas disponibles en mi Ubuntu 18.
Cuando he intentado flashear diferentes archivos tar el resultado es el siguiente:
Intentos de éxito : Si no voy a modificar nada y flashear el Ap.tar que contenga cualquiera de los siguientes archivos:
- system.img.ext4.lz4
- system.img.ext4
- recovery.img.lz4
- recovery.img
Intentos fallidos : Si sólo voy a modificar el init.rc
escribiendo un simple comentario al final de este archivo y flasheando el AP.tar que contiene cualquiera de los siguientes archivos (que contienen la imagen en bruto modificada en el último nivel de su jerarquía de carpetas):
- system.img.ext4.lz4 que contiene un system.img.ext4 .
- system.img.ext4
- recovery.img.lz4 que contiene un sistema.img .
- recovery.img
Cuando Odin3 v3.13 no pudo flashear los archivos modificados arriba, entonces da los siguientes errores:
- Para AP.tar que contiene el archivo LZ4: ¡FALLO! LZ4 no es válido
- El dispositivo no se ve afectado por este error y permanece en modo de descarga.
- Para el archivo AP.tar que contiene ext4 o img: ¡FALLO! (Auth)
- En este caso, la pantalla del dispositivo Sólo se permite flashear los binarios oficiales liberados (recuperación) o Sólo se permite flashear los binarios oficiales liberados(sistema)
Por favor, den sus sugerencias sobre:
- Este dispositivo es seguro por Knox de Samsung. ¿Está causando este error?
- Si es así, ¿hay alguna forma de desactivarlo en el zip de VZW?
- Si no, ¿cuál es el problema real y cómo puedo resolverlo?
0 votos
Todas las imágenes de firmware de Android están protegidas por una firma criptográfica. Cualquier modificación hará que la firma criptográfica no sea válida y, por lo tanto, su dispositivo rechazará la instalación de la imagen. Solo los dispositivos con el cargador de arranque desbloqueado (no todos los dispositivos pueden desbloquearse) pueden instalar imágenes de firmware que no estén debidamente firmadas.
0 votos
Mi dispositivo tiene el bootloader desbloqueado. Entonces, ¿sigue siendo válida la firma criptográfica? Si es así, ¿podemos añadirla después de modificar el archivo de imagen o sólo Samsung puede añadirla?
0 votos
Sólo Samsung puede firmar una imagen. Si no se aceptan imágenes sin firmar, su dispositivo no está desbloqueado. ¿Qué has hecho para desbloquearlo?
0 votos
Perdón por el retraso en la respuesta. Este dispositivo está desbloqueado por Samsung así que no creo que me engañen. Debe haber alguna otra razón. Tal vez sólo desbloquear el dispositivo, pero no desactivar el Knox. Además, el dispositivo puede ser rooteado por Parcheando el archivo AP por Magisk Manager por lo que si pueden parchearlo, debo ser capaz de flashear un simple cambio. ¿Qué opinas?
0 votos
Odin modificado forum.xda-developers.com/showthread.php?t=3762572
1 votos
Con
lz4 -B6 --content-size system.img.ext4 system.img.ext4.lz4
el Odin v3.13 funciona bien sin ningún parche. Con el parche MagiskFAIL! (Auth)
los errores desaparecen.