BandaAncha.eu

  • 🔍 en 📰 artículos ⏎
  • 🔍 en 💬 foros ⏎
  • 🔍 en 👇 este 💬 foro ⏎
  • 🔍 en 👇 este 💬 tema ⏎
Regístrate Regístrate Identifícate Identifícate
ADSL

AR-5387un alguien tiene la Tabla "particiones" y offsets de la memoria flash?

Alex B
1

Quiero intentar sacar de la imagen binaria la parte del kernel y del filesystem(squashfs) para poder editarlo al gusto tal y como hago con los HG553.

Gracias un saludo

difusion

AR-5387un-A731-406JAZ-C02_R01:

> cat /proc/mtd
dev: size erasesize name
mtd0: 00521000 00521000 "Physically mapped flash"

OpenWrt:

# cat /proc/mtd
dev: size erasesize name
mtd0: 00010000 00010000 "CFE"
mtd1: 000eff00 00010000 "kernel"
mtd2: 00ef0000 00010000 "rootfs"
mtd3: 00d10000 00010000 "rootfs_data"
mtd4: 00010000 00010000 "nvram"
mtd5: 00fe0000 00010000 "linux"

De regalo:

mtd0 (Common Firmware Environment): owncube.com/public.php?service=files&tok…87un/CFE.bin

MD5sum: 386b649d2700ff2f59fee8c9e5e4d0f6

🗨️ 2
Alex B

No me acabas de entender, necesito saber del firmware original esta estructura:

OpenWrt:

# cat /proc/mtd
dev: size erasesize name
mtd0: 00010000 00010000 "CFE"
mtd1: 000eff00 00010000 "kernel"
mtd2: 00ef0000 00010000 "rootfs"
mtd3: 00d10000 00010000 "rootfs_data"
mtd4: 00010000 00010000 "nvram"
mtd5: 00fe0000 00010000 "linux"

Para poder "desensamblar" la imagen del firmware original y manipular el filesystem.

Es decir conociendo las "particiones" de la flash con el offset y el nvram editor puedo sacar el kernel, el filesystem, una vez tengo los bytes del filesystem, puedo hacer "unsquash" y desempaquetar, editar al gusto compilar programas para el router y volver a empaquetar y ejecutar.

🗨️ 1
BocaDePez
BocaDePez

Hola!!

Igual vosotros podeis ayudarme... el caso es que he metido el firm libre del 5381 en el 5387, y se ha quedado congelado. He leido que "se queda congelado en el init de arranque del kernel"

Ahora el router solo tiene encendida la luz de LAN

Tengo un jtag, sabéis si puedo arreglarlo de alguna manera?? gracias!!

🗨️ 2
BocaDePez
BocaDePez

Ya he intentado este método, y no lo he conseguido. El router responde al ping, pero al intentar acceder al 192.168.1.1 me dice el tipico mensaje de sitio web encontrado esperando respuesta...

Conoceis alguna otra manera de intentarlo??