Extracción de firmware LiveBox 2.1 Arcadyan ARV7520CW22

@mellon, tengo una pregunta. ¿Porque dices que el primer metodo no funciona, el de acceder a la pagina http://192.168.1.1/cgi-bin/get?param=InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Line.1.SIP?. ¿Que sucede cuando lo haces?. ¿Has probado a cambiar la variable config_voip_enabled y acceder a la página?.

Al final es mas de una las preguntas :smiley:

[quote=Patcher]@mellon, tengo una pregunta. ¿Porque dices que el primer metodo no funciona, el de acceder a la pagina http://192.168.1.1/cgi-bin/get?param=InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Line.1.SIP?. ¿Que sucede cuando lo haces?. ¿Has probado a cambiar la variable config_voip_enabled y acceder a la página?.

Al final es mas de una las preguntas :D[/quote]

Tanto con el ‘config_voip_enabled’ activado como desactivado, la pagina da un Error 404.

No sé si servirá de algo, pero echando un ojo al archivo de configuración desencriptado me encuentro con una parte llamada “Section autoUpg”, con los siguientes valores:

defServerDom ----> ftpaka.arcor-ip.de
defUsername -----> Aparece el usuario en texto plano
defPassword -------> Aparece el password en texto plano
defDir --------------> fw/iad_802/

Bien, estableciendo una conexión ftp a dicho server y entrando en el directorio fw/iad_802/ se puede descargar el archivo “dsl_802_752DPW_FW_20.02.231(20110818).bin”

Me lo he descargado, accedo a la url http://192.168.1.1/system_firmwarel.stm pero al cargarlo me da un error de “wrong password”

En el ftp tambien hay versiones antiguas del firm, la idea es ver si se puede hacer un downgrade y aplicar alguno de los métodos que ya no funcionan en este router para extraer los datos que buscamos.

@5.1, ten en cuenta que hay algunas cosas en el firmware que han quedado de versiones anteriores o de otros modelos, pues incluso aparecen algunas relacionadas con vodafone. Yo diría que ese fichero que te has descargado pertenece a un EasyBox 802 https://forum.vodafone.de/t5/forums/forumtopicprintpage/board-id/Hardware/message-id/7311/print-single-message/true/page/1.

Cuidado con estas cosas.

Pd: Creo que he visto un poco de luz, tengo que hacer una prueba más, a ver si esta noche puedo y os digo algo.

Nadie es culpable por investigar y intentar hacer adelantar un tema :slight_smile:


:smiley:

jajaja, muy gracioso, se ve que hoy te has levantado inspirado. :lol:

Bueno, lo que queria comentar es que con mi router ARV7520CW22 con Versión de Firmware: 00.96.803 (25.03.2015-19:35:49) si muestra la pagina al acceder a
http://192.168.1.1/cgi-bin/get?param=InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Line.1.SIP . Lo que sucede es que no muestra ningun valor, estan todos en blanco.
https://www.wifi-libre.com/img/members/189/mini_firefox_2017-08-24_18-03-49.png

He realizado el volcado del fichero de configuración y he activado las variables config_voip_enabled y uart_rx_enabled. Aún así sigue sin mostrar los valores al acceder a la pagina, ni tampoco aparecen en un nuevo volcado del fichero de configuración. Diría que hay que activar algo más, por lo que voy a comparar el volcado de memoria del ARV7519 con este, para tartar de ver si hay alguna otra variable que pudiese estar involucrada.

Lo que si he podido es acceder a la consola de Debug, no así a la de administración, que pensaba que podria ser accesible al habilitar la variable uart_rx_enabled, no ha sido así.

@mellon, @5.1, ¿Las pruebas que habeis hecho, las habeis hecho estando conectados por wireless al router o tambien por cable?.

[quote=Patcher]jajaja, muy gracioso, se ve que hoy te has levantado inspirado. :lol:

Bueno, lo que queria comentar es que con mi router ARV7520CW22 con Versión de Firmware: 00.96.803 (25.03.2015-19:35:49) si muestra la pagina al acceder a
http://192.168.1.1/cgi-bin/get?param=InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Line.1.SIP . Lo que sucede es que no muestra ningun valor, estan todos en blanco.
https://www.wifi-libre.com/img/members/189/mini_firefox_2017-08-24_18-03-49.png

He realizado el volcado del fichero de configuración y he activado las variables config_voip_enabled y uart_rx_enabled. Aún así sigue sin mostrar los valores al acceder a la pagina, ni tampoco aparecen en un nuevo volcado del fichero de configuración. Diría que hay que activar algo más, por lo que voy a comparar el volcado de memoria del ARV7519 con este, para tartar de ver si hay alguna otra variable que pudiese estar involucrada.

Lo que si he podido es acceder a la consola de Debug, no así a la de administración, que pensaba que podria ser accesible al habilitar la variable uart_rx_enabled, no ha sido así.

@mellon, @5.1, ¿Las pruebas que habeis hecho, las habeis hecho estando conectados por wireless al router o tambien por cable?.[/quote]

Por wifi. Mi firmware es 00.96.806B. El hecho de que aunque activemos ‘config_voip_enabled’ no veamos nada se tratada de un problema del ARV7520 ya que con el ARV7519 (con cualquier version de firmware) si que funciona.

Saludos.

Hola a todos,

Hace poco cayó en mis manos este router y lo he estado explorando.

A fecha de hoy he conseguido arrancar un uboot via UART y a través del mismo se puede extraer la información de la memoria NAND.

Estoy publicando todos los avances en openwrt: arv7520cw22

La buena noticia es que el SoC parece una variante del VRX288 que a su vez es completamente funcional con openwrt. No debería ser un quebradero de cabeza hacerlo funcionar.

El único problema que estoy teniendo es hacer arrancar imágenes desde dentro del brnbootloader.

Un saludo y cualquier ayuda es bienvenida.

¡Bienvenid@ al foro mandrake-lee! :biere:
Gracias por compartir tus avances :slight_smile:
Personalmente no puedo ayudarte con tu problema :confused: Por decir algo, pero estoy seguro de que ya lo sabes visto la calidad de tu documentación, se puede poner un firmware sin comprobarla accediendo a la pagina 192.168.1.1/undoc_upgrade.stm. No puedo trastear porque he perdido el maldito cargador de la livebox :stuck_out_tongue: No es de 12voltios y no me funciona con los que tengo,
Quizá Patcher pueda asesorarte,

Gracias por el consejo. Crearé un apartado para estas puertas traseras del firmware original en openwrt.

Lo ideal sería utilizarlas para así hacer una instalación sin necesidad de acceder al interior del router.

Por cierto, he conseguido arrancar una imagen de openwrt haciendo funcionar el switch de ethernet. Este punto es el más delicado ya que no había documentación disponible y doy gracias a que topé con la configuración de uboot easy200.c

Supongo que hay que tener suerte en esta vida.

En cuanto tenga el código y los binarios algo más pulidos los publicaré.

Ahora mismo estoy luchando con el uboot ya que me reconoce 256Mb de RAM cuando sólo debería haber 128Mb.

Saludos

Hola,

Ya he actualizado openwrt con el link al uboot.

Por otra parte, he descubierto que al arrancar manteniendo pulsado diferentes combinaciones de botones, se puede tener acceso directamente al menú del brnboot (VR9 menu) y también a la “Recovery Tool”.

Ahora bien, veo que está protegido por contraseña. ¿Alguien ha conseguido acceder a “http://192.168.1.1/undoc_upgrade.stm”? Me temo que esto era válido en versiones anteriores a v2.01.07, que es la de este router.

Nota: Se puede acceder a “http://192.168.1.1/system_firmwarel.stm”. No la he probado pero tiene pinta de sólo aceptar imágenes de Orange.

Al final lo que estoy constatando es que todo el firmware original está protegido sin fisuras. La única forma de instalar openwrt va a ser abriendo la caja y soldando el puerto serie.

¡Saludos!

He buscado por la web pero no he encontrado nada relevante, me temo que vas a tener que sacar el soldador… Gracias por compartir toda esta información muy interesante. :slight_smile:

Hola,
Mi queja del soldador era de cara a futuros usuarios que quieran flashear el openwrt. Yo ya estoy conectado al puerto serie desde el inicio; es la única forma de trastear y hacer desarrollos con estos cacharros.

Así pues, con el firmware original de Orange no se puede hacer nada, está completamente blindado.

La buena noticia es que he conseguido portar completamente el Uboot 2013.10 y he actualizado el wiki del Openwrt con binarios tanto ram(.asc) como nand

Ahora a luchar con Openwrt.

¡Ciao!

Hola,

A fecha de hoy la interfaz ethernet no funciona en Openwrt con la versión en desarrollo.

Es el mismo defecto que el reportado en este Openwrt_bug

Así que en cuanto se corrija enviaré el commit a Openwrt que es básicamente un nuevo “device tree”.

Por lo demás, no sé si el driver wifi de broadcom soporta todas las funciones disponibles pero esto no depende de mí.

Un saludo

¡Gracais por el update y feliz fin de semana!