0 votos

Cómo descomprimir el archivo radio.img de Android

Las imágenes de Android (por ejemplo, las del nexus) vienen con un radio-(version).img archivo. Quería descomprimir este archivo para ver su contenido.

Intenté usar simg2img como se hace con system.img pero ese enfoque no funcionó para este archivo. Sé que para boot.img , se dispone de herramientas independientes. Quería preguntar si alguien ha intentado descomprimir este archivo img ?

2voto

Matthew Read Puntos 35808

radio.img es el firmware de la radio. Es un binario, no es ningún tipo de archivo; no puedes descomprimirlo.

Por supuesto, puedes intentar descompilarlo, pero los fabricantes no suelen liberar el código fuente, así que no es probable que llegues muy lejos con eso sin un esfuerzo extremo.

0voto

Born To Ride Puntos 256

Sé que es una pregunta muy antigua, pero si yo me he encontrado con este hilo seguro que hay otros que también se han encontrado con esto. En realidad tengo una forma bastante consistente y universal de extraer los datos de las imágenes de radio.

Necesitarás conocer la distribución de las particiones de tu dispositivo y, por supuesto, tendrás que estar rooteado para hacer todo esto.

  1. La manera más fácil de hacer esto que he encontrado es simplemente adb shell y luego su para obtener un shell Root. Luego tendrás que recorrer el directorio /dev, ya que cada dispositivo es diferente tendrás que navegar a través de él para encontrar cómo implementar este siguiente comando.
  2. Para mi Nexus 6P el directorio es /dev/bloque/plataforma/soc.0/f9824900.sdhci/por-nombre, aunque tu dispositivo será diferente de .../plataforma/... a .../por-nombre, así que simplemente navega a .../por-nombre y emite un ls -la para mostrar la distribución específica de su partición. Tome nota del número de dispositivo del bloque mmcblk# para el "módem". (Ej. - el 6P tiene módem -> /dev/block/mmcblk0p1)
  3. Reiniciar al bootloader (que tendrá que haber sido desbloqueado, aunque si estás leyendo esto asumiré que sabes cómo hacerlo), fastboot flash radio [radio_you_want_extracted].img y volver a arrancar en Android.
  4. Date otra cáscara de root y luego cp [your_modem_mmcblk#] /sdcard/Download y luego abrir otro cmd o terminal y adb pull /sdcard/Download/[your_modem_mmcblk#] . para tirar del dispositivo de bloqueo a su ordenador.
  5. Ahora es tan sencillo como extraer el contenido con 7zip (¡sorprendentemente abre el archivo de bloque sin problemas!)

Saludos

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X