miércoles, 18 de julio de 2012
Hackeando mi kindle 2
22:38 | Publicado por
airwolf97 |
Editar entrada
¡¡soy root en Kindle!!...ja,ja,ja
He estado sorprendido con los hacks que he podido encontrar para Kindle 2, pero lo que mas me sorprende, es que dentro de este inocente gadget se encuentra un núcleo Linux 2.6.22.19. El trabajo para poder entrar mediante ssh, eso si es un poco arduo pero antes quiero narrarles uno de los hacks mas populares que existen para éste aparato. La foto de arriba es una captura de pantalla que hice estando en Windows, y siguiendo los consejos que aparecen en el blog de Mi experiencia Kindle. Sin embargo existen unos pequeños detalles que el autor no incluyó y es que : 1) No siempre está disponible por defecto el driver XP NDIS/GADGET USB para crear el controlador y poder conectarse por red con el kindle mediante el cable USB, por lo que para aquellos windowseros que quieran conectarse con el kindle deben primero aplicar el jailbreak al Kindle, que es un ejecutable binario que podemos descargar en la raíz del kindle y lo podemos descargar acá. La experiencia de aplicar este hack puede causarte algún susto, si tienes el kindle 2 y aplicas este hack puede que te salga un error de tipo U006 pero eso pasa por defecto como nos explica Kurtis J Garbutt en su blog donde explica como jailbreakear el Kindle y aplicar tu propio screensaver en el Kindle , en vez del clásico que viene por defecto. Si sigues todos los pasos que el señala para realizar este truco, tendrás tu propio protector de pantallas en el kindle . Puede que tengas algunos problemas en instalar el update_ss al Kindle (De hecho al momento de instalarlo en kindle y reiniciar el aparato,me arrojó un error por lo que tuve que pulsar R , volver a copiar el archivo update_ssxxxxxx .bin en la raíz, instalarlo y reiniciar, pero ahora todo funciona de perillas).
Pero el aplicar el jailbreak no sólo sirve para modificar el protector de pantalla, sino también para acceder al kindle mediante ssh, para ello se debe instalar el binario kindle_usb_network que lo podemos descargar acá
Una vez ya instalado usbnetwork en el Kindle, se debe dejar el kindle en modo de depuración:Desconectar el
Kindle. Id a HOME, y pulsad DEL+SYM al mismo tiempo. Se despliega una
barra buscadora, escribir en ella ;debugOn y dadle a Enter. Después
escribir, ~usbNetwork y darle a Enter. Lo que no se dice en Mi experiencia Kindle es que en el Kindle hay que renombrar un archivo en la carpeta usbnet llamado DISABLED_auto y dejarlo como auto para que funcione la conexión en Red por usb, y posteriormente se puede renombrar si se quiere seguir usando el Kindle, únicamente para traspasar archivos como unidad externa. El otro asunto es que el autor del blog anteriormente señalado, presume que el controlador RNDIS/Gadget viene por defecto en todas las instalaciones de Windows, lo que no es tan cierto. Para solucionar este problema les entregó el link donde podrán descargar un controlador libre y que funciona para estos efectos :
Una vez instalado el controlador , creará una nueva conexión de red, la que debemos configurar con una ip de acuerdo a la ip del kindle. En el caso mío la ip del Kindle que viene por defecto es la 192.168.2.2, por lo que la conexión de red quedo con ip 192.168.2.1 y máscara de red 255.255.255.0
Para conectar por ssh en Windows se necesita de un programa cliente ssh. Uno de los mas populares es el famoso Putty que puede ser descargado acá. En el caso de Linux ssh viene por defecto, y lo único que hay que hacer una vez puesto el kindle en modo depuración y modo usbNetwork es :
$dmesg
nos mostrara que conexión usb es en la que esta conectado el kindle. En mi caso es la usb0
$sudo ifconfig usb0 192.168.2.1 netmask 255.255.255.0
$ ssh root 192.168.2.2
OJO : al momento de conectar con root por ssh, obviamente nos pedirá la password que corresponde al nombre código del modelo del Kindle. En el caso de mi kindle 2 US, la password es 'turing' (sin comillas).
Lo que pude averiguar navegando por la estructura de archivos del Kindle, es que se trata de un Linux bastante capado, sin herramientas de desarrollo, sólo con lo básico para su propósito. Sin embargo, nada quita que pueda encontrar mas cosas.
Si después de aplicar el hack de conectarte por ssh al kindle, deseas que vuelva a su estado original de mass_storage, o sea que pueda ser reconocido como usb debes:
-Conectarte al kindle como usuario root por ssh
-Una vez conectado, montar el sistema de archivos del Kindle para lectura y escritura:
[root@kindle root]# mntroot rw
- ubicar la carpeta usbnet y el archivo auto, anteriormente renombrado
-renombrarlo mediante:
[root@kindle root]# mv auto DISABLED_auto
[root@kindle root]# exit
-reiniciar el Kindle
y con eso volverá a su estado original
Si después de aplicar el hack de conectarte por ssh al kindle, deseas que vuelva a su estado original de mass_storage, o sea que pueda ser reconocido como usb debes:
-Conectarte al kindle como usuario root por ssh
-Una vez conectado, montar el sistema de archivos del Kindle para lectura y escritura:
[root@kindle root]# mntroot rw
- ubicar la carpeta usbnet y el archivo auto, anteriormente renombrado
-renombrarlo mediante:
[root@kindle root]# mv auto DISABLED_auto
[root@kindle root]# exit
-reiniciar el Kindle
y con eso volverá a su estado original
En fin, seguiré publicando mas cosas sobre kindle.
Suscribirse a:
Enviar comentarios (Atom)
segunda mano
BlogUpp!
Directorio de Blogs
Directorio de Blogs
Blog Archive
- 2015 (1)
- 2014 (1)
- 2013 (1)
-
2012
(118)
- octubre(3)
- septiembre(8)
- agosto(28)
-
julio(24)
- Bloquea llamadas no deseadas en Android con CallBl...
- Calculate Linux : Distribución de Linux para Pymes
- Libros C/C++
- Kernel 3.6 vendrá con soporte UEFI
- Navegación anónima con Tor
- Andre Hedrick: El hombre que defendió el Computado...
- Duokan: Sistema Alternativo para Kindle
- 9 Motivos por los que no deberìas comprar un produ...
- Actualizar Kindle 2 a versión 3.2.1
- Linux Distribution Chooser para los indecisos
- Suse cumple sus 20 años
- chm2pdf : Convertir archivos chm a pdf
- tips para Kindle
- Hackeando mi kindle 2
- ¿Que pasó con Reiser4?
- Conectify : Tu computador como router/repetidor/br...
- Mi nuevo gadget : un kindle 2
- Compiz en Ubuntu 12.04
- Novedades de Mozilla: ¡¡Bienvenido Firefox OS, RIP...
- La era Post-pc: ¿Significa la Muerte del Pc?
- Wallpapers de Elementary Os
- Iniciativas de Cultura accesible para todos en Int...
- Manual de Ubuntu 12.04 LTS Precise Pangolin
- Cursor Libre: Blog de diseño gráfico usando herram...
- junio(15)
- marzo(7)
- febrero(21)
- enero(12)
- 2011 (36)
- 2008 (1)
Lista de sitios
- Barrapunto.com
- Blog de Eugenia Bahit
- Blog de Xavier Araque: Diseño Gráfico con herramientas libres
- Code Academy
- Cofradía.org
- Crónica de un Desarrollador y como no morir en el intento
- Delirium Labs
- detodoprogramacion.com
- El baúl del programador
- El tux Angelverde
- Espacio Linux
- Foros Linux-cd.com.ar
- Geeks & Linux Atelier!
- Grupo de Usuarios Linux de Argentina
- Grupo de Usuarios Linux de Barcelona
- Grupo de Usuarios Linux de Venezuela
- Khan Academy
- La Libertad de Desarrollar no tiene precio: Blog de Ernesto Crespo
- Libro Blanco del Software Libre
- Linux Echoes
- Linux en CD
- linux en español
- Linux Hispano
- Linux Magazine
- Linux para Todos
- Linux para Todos
- Linuxdata
- Lopst
- Mundo Linux
- Pillate un Linux
- Planeta Linux
- Plaza Linux
- Sitio de Programación del Guille
- Sitio Oficial de Lihuén
- Sitio oficial de Ututo
- Syrius InfoBlog
- tux apuntes
- Ubuntips
- Ubuntizando.com
- Usuario Debian
- Usuarios chilenos de Debian
Blog Archive
-
▼
2012
(118)
- ► septiembre (8)
-
▼
julio
(24)
- Bloquea llamadas no deseadas en Android con CallBl...
- Calculate Linux : Distribución de Linux para Pymes
- Libros C/C++
- Kernel 3.6 vendrá con soporte UEFI
- Navegación anónima con Tor
- Andre Hedrick: El hombre que defendió el Computado...
- Duokan: Sistema Alternativo para Kindle
- 9 Motivos por los que no deberìas comprar un produ...
- Actualizar Kindle 2 a versión 3.2.1
- Linux Distribution Chooser para los indecisos
- Suse cumple sus 20 años
- chm2pdf : Convertir archivos chm a pdf
- tips para Kindle
- Hackeando mi kindle 2
- ¿Que pasó con Reiser4?
- Conectify : Tu computador como router/repetidor/br...
- Mi nuevo gadget : un kindle 2
- Compiz en Ubuntu 12.04
- Novedades de Mozilla: ¡¡Bienvenido Firefox OS, RIP...
- La era Post-pc: ¿Significa la Muerte del Pc?
- Wallpapers de Elementary Os
- Iniciativas de Cultura accesible para todos en Int...
- Manual de Ubuntu 12.04 LTS Precise Pangolin
- Cursor Libre: Blog de diseño gráfico usando herram...
About Me
- airwolf97
Archivo del blog
-
▼
2012
(118)
- ► septiembre (8)
-
▼
julio
(24)
- Bloquea llamadas no deseadas en Android con CallBl...
- Calculate Linux : Distribución de Linux para Pymes
- Libros C/C++
- Kernel 3.6 vendrá con soporte UEFI
- Navegación anónima con Tor
- Andre Hedrick: El hombre que defendió el Computado...
- Duokan: Sistema Alternativo para Kindle
- 9 Motivos por los que no deberìas comprar un produ...
- Actualizar Kindle 2 a versión 3.2.1
- Linux Distribution Chooser para los indecisos
- Suse cumple sus 20 años
- chm2pdf : Convertir archivos chm a pdf
- tips para Kindle
- Hackeando mi kindle 2
- ¿Que pasó con Reiser4?
- Conectify : Tu computador como router/repetidor/br...
- Mi nuevo gadget : un kindle 2
- Compiz en Ubuntu 12.04
- Novedades de Mozilla: ¡¡Bienvenido Firefox OS, RIP...
- La era Post-pc: ¿Significa la Muerte del Pc?
- Wallpapers de Elementary Os
- Iniciativas de Cultura accesible para todos en Int...
- Manual de Ubuntu 12.04 LTS Precise Pangolin
- Cursor Libre: Blog de diseño gráfico usando herram...
0 comentarios: