Para muchas modificaciones avanzadas es necesario acceder por telnet al media center, así que voy a intentar hacer un tutorial básico para ello.
Lo primero es tener un cliente Telnet, Windows XP tiene uno desde la linea de comandos, Vista y Windows 7 no sé si lo incorporan, si queréis algo mas visual (tampoco mucho mas) bajaros el putty.
En cualquier caso necesitais la IP del media center (la que habeis usado al configurarlo o la que le ha dado el router).
Para acceder desde la linea de comandos (Inicio -> Ejecutar -> "cmd") escribid "telnet IP", desde el putty simplemente poner la IP donde os lo pide y darle a conectar.
En cualquier caso aparecerá algo parecido a la primera parte de esta imagen:
Os pedira un "login" y una "password" depende del firmware que tengas aqui hay que probar varias cosas, intentad acceder con alguno de los siguientes datos (quitando las comillas):
Si os ha funcionado alguno de estos perfecto ya has accedido por telnet a tu media center. Si no os toca hacer algo un poco mas complicado:
Entrad con los datos "nobody" y "" (sin contraseña) debería dejaros entrar sin problemas, ejecutad el siguiente comando:
vi /etc/passwd
en la primera linea veréis algo como: "root:$1$v6FISX4K$kl4gF7foHq0A3yXcJinnF0:0:0:root::/bin/sh"
teneis que borrar un trozo hasta dejarla así: "root::0:0:root::/bin/sh"
para eso primero pulsad la tecla "i" ahora os dejara modificar la linea, editarla como os digo y ahora toca salvar el fichero, para eso pulsad Escape y teclead ":wq" (aparecerá abajo a la izq), quedando como está en esta imagen:
Pulsad Enter y salvará y cerrará el fichero.
Cerramos el telnet escribiendo el comando "exit" y lo volvemos a abrir, ya no tendréis problemas para entrar con el login "root" sin contraseña.
umm ¿al abrirlo de nuevo el fichero está como debería (sin texto en la fila de root)? Si no está es que no lo habrás salvado, tienes que salir con :wq (w para escribir, q para salir). Si está bien prueba a hacer un reboot del hmr pero no debería hacer falta.
Amigo frisco y compañía, me ha surgido un problema que espero me ayudeis a solventar. Al ejecutar "vi" para editar el fichero de canales de nuestra querida HMR-600 he guardado el fichero de forma incorrecta (con un error gordo), he dejado la primera línea del fichero sin el "root::0:0:", con lo que el telnet se me queda esperando, sin darme opción a meter el login "root". ¿Cómo puedo solucionar el problema? Por FTP sólo me aparece el directorio "REC" y no los propios "de la máquina". Tal vez se pueda restableciendo los valores de fábrica, pero he preferido comentarlo en el foro para ver si hay alguna otra solución. Quedo en espera de vuestra ayuda. Muchas gracias. Un saludo, JohnMe
Prueba con un reset a ver si con algo de suerte arregla el fichero, pero si no me temo que tienes que instalar de nuevo el firmware para que limpie todo y funcione.
Gracias frisco. Con un reset no se ha arreglado el problema, así que he tenido que reinstalar de nuevo el firmware. Con ello, y siguiendo tus instrucciones (esta vez con más cuidado), todo arreglado y ... los canales ¡¡ ordenados !!. De nuevo, muchas gracias.
sólo un pequeño aporte, en el caso de que querais añadir un psw al usuario de root podeis usar este link para encriptarlo y añadirlo al fichero passwd:
http://www.xs4all.nl/~remcovz/htpasswd.html
quedando algo así:
root:PqnSB08FmjvCY:0:0:root::/bin/sh
dónde el string "PqnSB08FmjvCY" es el password generado en la web anterior. En el caso de equivocaros es posible que podais acceder al disco por usb desde un pc con linux aunque por fortuna esto no lo he tenido que probar.
Esto lo he sacado del foro para los Media Players basados en el chip RTD1261 de RealTek, lo he probado y me funciona perfectamente.
Tengo un problema. Al ejecutar el comando cp /usr/local/etc/dvdplayer/dtv_channel.txt /tmp/hddmedia/
me da el siguiente error cp: unable to open `/tmp/hddmedia`: Is a directory.
He probado a posicionarme con "cd" en /tmp/ y me deja. Hago un ls y aparece hddmedia, pero si intento hacer un cd a hddmedia me da el siguiente error: -sh: cd: Cant cd to /hddmedia/.
Pues yo, cuando pongo telnet ip, me sale este error: no se puede abrir la conexion al host, en puerto 23: error en la conexión. alguien sabe que hacer? hay que abrir el puerto 23?
La verdad es que no tiene mucho que ver, pero te contesto, realmente habría que poner control de acceso al panel de control web, se puede hacer de una manera muy chapucera cambiando el codigo fuente de la web, pero cualquiera con un poco de conocimientos lo podría descubrir. Realmente el panel de control tiene un sistema de cuentas pero en la 524 está deshabilitado, supongo que en futuras versiones mejorarán el panel de control y lo añadirán como ya estaba con el cliente torrent viejo.
gracias frisco, si mejor seria que le incluyeran usuario y contraseña.. la verdad es, que no se por que la versión anterior tenia datos de acceso al cliente torrent y en esta lo han quitado..!!