Índice de lo que puedes hallar en este hilo:
- Introducción, historia, antecedentes, etc.
- Empecemos por el principio.
- Por qué Rootear
- Básicamente en un rooteo lo que tendremos será...
- Revertir el proceso.
- Paquetes de rooteo existentes.
- Contenido de los rooteos
- Descargar el rooteo: enlaces a los paquetes de rooteo
- Pasos para aplicar el rooteo
- desde Windows
- SIN Windows
- Posibles soluciones a fallos o errores en el rooteo
- Advertencias, probadores etc
- Introducción, historia, antecedentes, etc.
Contenido oculto:Empecemos por el principio.
Rootear significa entrar como root o con contraseña de administrador en un sistema operativo; normalmente Linux.
En nuestro caso se trata de recuperar el dominio del sistema operativo Android que viene en nuestros Sony PRS-T1.
El sistema operativo Android no es más que una disribución Linux modificada por Google para trabajar con procesadores ARM, que son los que suelen llevar todos estos pequeños aparatos como teléfonos móviles, PDAs, tablets, libros electrónicos, y similares.
Nuestros T1 vienen con éste sistema operativo, y con software específico para leer. Sin embargo si se rootea podemos entrar en ellos con los privilegios necesarios para modificar el propio sistema, añadir o quitar programas, modificar librerías o cambiarlas por otras, cambiar elementos de software, etc.
Gracias a nemo3146, pudimos conocer en este foro, (o al menos yo), el trabajo del programador ruso Vlad Boroda. Aparte de ser ya conocido por programar el PRS+ para ampliar la capacidades de otros Readers de Sony, también con el T1 ha destacado por proporcionarnos uno de los primeros paquetes de rooteo, y en general el proceso de cualquier rooteo y desrooteo.
Las modificaciones que éstos cracks han conseguido, no tratan de cambiar el sistema por completo, sino de usar lo que hay, mejorarlo o cambiarlo a su criterio. Particularmente ésta caterva de programadores rusos lo que ha intentado es hacer una rusificación del T1 (le llaman ellos) y viene a ser traducir todo a su idioma con carácteres cirílicos incluídos. Pero a la vez han ido mejorando y adaptando el uso del T1 con las ideas de los lectores.
Decir que rootear, como en cualquier teléfono implica perder la garantía con el fabricante, ya que es un proceso que cada uno hace por su cuenta. Las herramientas están ahí, pero no hay soporte que cubra los posibles errores.
Añadir que éste proceso de rooteo sólo se puede realizar en aparatos con éstos firmwares:
- 1.0.00.09010
- 1.0.00.09270
- 1.0.02.10280
- 1.0.03.11140
- 1.0.04.12210
Éstos firmawares corresponden a los aparatos vendidos en Europa y USA. Los dos primeros firmwares son los que suelen venir en origen, y los siguientes son actualizaciones. Aunque es posible que hoy en origen vengan ya con algún firmware de los nuevos.
Hay otros dos modelos de lector T1: los vendidos en Rusia y Japón. El modelo ruso no permite rooteo. El japonés, sí pero mediante su propio procedimiento.
Finalmente, el procedimiento es bastante seguro, ya que aunque se produzcan errores al aplicarlo, podremos recuperarlo primero con unas imágenes de parte de nuestro firmware y si eso no se puede, mediante una imagen copiada en una tarjeta microSD.
¿Por qué Rootear?
- permite acceder a las tripas Android del T1
- para instalar y desisntalar aplicaciones,
- para borrar aplicaciones internas que no se usan,
- rehacer las aplicaciones para conseguir nuevas funcionalidades
- reparar deficiencias del sistema operativo, librerías, etc.
- usar Text To Speech
- añadir diccionarios, tipos de letra
- el proceso se puede revertir
Básicamente en un rooteo lo que tendremos será ésto:
- Instalar una aplicación llamada "superuser" y un binario llamado "su", que se encargan de otorgar los privilegios de administrador cuando las aplicaciones se los soliciten.
- Una aplicación llamada Package Installer que sirve de puente para instalar aplicaciones.
- Un explorador de archivos, para acceder al conjunto de ficheros, instalar programas, borrar, cambiar, etc. Normalmente Root Explorer.
- Un launcher o lanzador de aplicaciones, o similar. Hay varios: ADW, Zeam, Undreground, ReLaunch, BarShotcuts, SmartBar, y por supuesto el propio home de Sony, que ya venía programado de Sony con una parrilla para lanzar las aplicaciones. Una parrilla que estaba oculta para el usuario, pero que gracias al rooteo, es accesible y sirve también como launcher a las modificaciones realizadas por los rusos.
- Una aplicación para gestionar diccionarios, ya que por el momento no se han integrado los diccionarios del Sony con las aplicaciones externas como Cool Reader, ni al revés, los diccionarios externos con el lector del Sony. Así que el gestor de diccionarios sólo nos servirá para las aplicaciones que le añadamos para leer. Usaremos Colordict o GoldenDict
- Una o varias aplicaciones de lectura. Normalmente, Cool Reader (traducido al castellano por nuestro compañero juplagon).
Revertir el proceso (se explica de pormenorizada en la siguiente entrada de este hilo)
Si bien digo que se pierde la garantía, nuestro T1 rooteado se puede desrootear o dejarlo sin el rooteo, tal y como venía de fábrica mediante dos procedimientos:
- Los paquetes de recuperación o Sets Restore
Este procedimiento es similar a la aplicación de un rooteo. Son imágenes de las particiones originales que se modifican al hacer el rooteo. Hay paquetes para casi todas las versiones de firmware rooteables. Además si el usuario tiene conocimientos de ADB, puede generarlas por sí mismo, y aplicarlas llegado el momento. De querer saber más sobre esto podéis entrar en el hilo del compañero j0534ng31, que es quien más entiende de todo esto. Sino tendréis que descargar la que corresponde a vuestro firmware.- La recuperación vía tarjeta miscroSD:
Este proceso sirve cuando los sets restore no funcionan. Suele ser necesario cuando aparecen dos flechas girando en círculo, y nada más. Y aunque esperemos, no aparece otro cosa. Una solución intermedia es hacer el truco de 10segundos apretando Reset + 10 segundos apretando Power On, que quizá nos permita entrar en transferencia de datos para aplicar el paquete de recuperación. Pero si todo eso no funciona debemos hacernos con una tarjeta de memoria micro SD, descargar el paquete "OS Firmware", ponerlo en la tarjeta, y seguir el proceso para recuperar el lector. El proceso está detallado en la segunda entrada de este hilo.
Paquetes de rooteo existentes.
En el principio... sólo estaba boroda y sus sets roots y todos ellos se descargaban de su hilo en el foro ruso [GoogleTraducción Ru-Es].
Más adelante conocimos que boroda había hecho sus rooteos junto a (o a la par de) otro ruso llamado amutin que por lo que sea tiene otros sets de rooteo en su hilo del mismo foro ruso [GoogleTraducción Ru-Es].
Por otro lado están los nuestros, creados a partir de los de boroda. Nemo, el impulsor de la idea los llamó rooteos personalizados. Estos rootsets sirven para cualquier versión de firmware, sin embargo están un poco desactualizados.
Después aparecieron dos programadres a destacar, por un lado, Morkl que creó una modificación del home de Sony a medida de sus necesidades, adaptable a las aplicaciones instaladas en cada dispositivo, permitiendo indexar los archivos fb2 para cargarlos con Cool Reader y con posibilidad de añadir fuentes (tipos de letra). Y por otro lado Rupor, otro ruso que cuelga sus trabajos en su hilo del mismo foro ruso que boroda y amutin. Aquí esta el enlace a la GoogleTraducción Ru-Es del hilo de Rupor. Desde allí se pueden seguir todas sus modificaciones y descargar sus últimos paquetes mínimos de rooteo.
Los rootsets de Rupor, están basados en el procedimiento de boroda (aunque en el hilo de amutin tb se ha adaptado sus cambios).
Parece que la idea de Rupor era la adaptación al ruso del lector, pero al mismo tiempo incorporó algunos cambios dentro de las aplicaciones de Sony, como permitir la lectura de archivos fb2, indexar los fb2 en el home, permitir la descarga de cualquier archivo mediante el browser del sony, quitar los programas innecesarios para conseguir mayor espacio para instalar aplicaciones, ya que las particiones que vienen por defecto son bastante limitadas, y últimamente ha incorporado (de manera indirecta) la posibilidad de mover aplicaciones a sdcard, una opción implícita de Android, pero que no estaba disponible.
A partir de una de las primeras versiones de Rupor, la 20120118, adapté mi propio rooteo básico RootSet-Mynimo-B2 y saqué un paquete de rooteo llamado "RootSet-Mynimo-B3Home" que funciona en cualquier versión de firmware, hasta la fecha, pese a que Rupor lo había implementado para el firmware 1.0.03.
Mi participación en ésto es muy limitada, tan sólo abro el archivo de rooteo de Rupor y lo modifico con lo que yo quiero añadirle. Ésto, está al alcance de todos. Es muy sencillo.
De la misma forma he hecho con las nuevas versiones de Rupor. He abierto su rooteo y le he añadido diccionarios y aplicaciones básicas, como ya hacía con mis "RootSet-Mynimo", con la idea de hacer aún más sencillo -si cabe- el proceso de rooteo.
Como yo no he actualizado a la versión 1.0.04.12210 del firmware, que es la necesaria para aplicar éstas nuevas versiones de Rupor, yo tan sólo dejo los rootsets y sois vosotros los que los probáis. Trato de hacerlos lo mejor posible, pero pueden tener fallos. A día de hoy la versión 2012/03/03 (que yo he llamado 1233-rupor-minimal+) funciona sin errores. Por lo que me he decidido a colgar la versión 2012/03/25 y 2012/04/21 con el mismo sotware incorporado en el primero. Los dos funcionan correctamente gracias a unas cuantas personas que lo han probado. Algunos lo han comentado, y aparecen como probadores. Otros asumo que le ha ido bien.
Con la intención de facilitar el proceso de rooteo a la gente nueva con firmware 1.0.04.12210 he abierto las últimas versiones de los rooteos de Rupor y los he modificado para generar paquetes de rooteo aún más sencillos, en la que no se tenga que instalar ninguna aplicación adicional.
El contenido de los rooteos es el siguiente:
- Carpeta "dictdata" con diccionario MiniRAE by norishen.
- Carpeta ".cr3" con silabeos (fbreader y solsticio) y configuración mínima de CoolReader.
- Aplicaciones:
- Root Explorer -> Gestor de archivos que viene incluido en los rooteos de Rupor.
- BarShortcutsV1.1.6 -> Para ver los enlaces directos desde la barra de arriba. Ya vienen hechos algunos.
- ColorDict -> Diccionarios offline en formato DICT, y de forma online Wikipedia y traductor .
- Cool Reader v3.0.56-7 en los rootsets antiguos -> la última versión siempre se puede descargar de que es el sitio de Cool Reader en sourceforge
- Y he colocado el binario externo "wpa_supplicant" que permite gestionar conexiones ad-hoc. Porque el propio del T1, no lo hace.
- Descargar el rooteo: enlaces a los paquetes de rooteo.
Contenido oculto:Dictdata y .cr3 sólo se copiarán si no hay carpetas previas con igual nombre. Tan sólo por eso, puede estar indicado para nuevos rooteos. Pero si ya lo tenéis rooteado, no es preciso volver a rootear, tan solo hay que descargar y copiar esos archivos a vuestro dispositivo.
Queda un archivo más grande que el de Rupor, ya que el diccionario MiniRAE, ocupa bastante.
Lo comprimí con 7zip, así que si vuestro descompresor no funciona, tendríais que instalar 7zip, descargable de www.7zip.org.
INFORMACIÓN
ENLACES DE LOS PAQUETES DE ROOTEO
Los paquetes de rooteo funcionan gracias a todos los que los han probado y han comentado su experiencia. Si fallan hacérmelo saber, así se pueden reparar.
- 20120517-2-rupor-minimal+
Con Rupor v. 2012/05/17 (27,6 MB) Versión más moderna y actualizada, excepto que en vez de llevar Total Commander, yo sigo poniendo el Root Explorer.
Aplicaciones de esta versión:
Root Explorer.
ColorDict v3.0.5_bw Mod de Rupor. Mejor ésta versión que la nueva porque conserva el traductor online.
Cool Reader v. 3.0.57-15, modificada sin librerías extras. La última versión.
Refresh Mode Switcher v2.0 para anular el refresco de pantalla al usar Internet o menús.
No he puesto ni EbookDownloader, ni el wpa_supplicant.
También se copia a la memoria interna la carpeta "epub" que permitirá usar estilos de usuarios. Desconozco si llega a funcionar.
Para ver los rooteos anteriores abrir el siguienteContenido oculto:
- 20120517-rupor-minimal+
Con Rupor v. 2012/05/17 (27,6 MB) Versión más moderna y actualizada.
Aplicaciones de esta versión:
Total Commander + Root Explorer. Desinstalar el que no se quiera.
ColorDict v. 3.51
Cool Reader v. 3.0.57-14, modificada sin librerías extras.
FBReader_v1.3.1, la modificación de boroda. (la pena es que hay que reinstalarlo porque falla)
Refresh Mode Switcher v2.0 para anular el refresco de pantalla al usar Internet o menús.- 20120508-rupor-minimal+
Con Rupor v. 2012/05/08 (25,9 MB) Versión más moderna y actualizada.
Leves cambios:
Total Commander + Root Explorer. Desinstalar el que no queráis.
ColorDict v. 3.51
Cool Reader v. 3.0.57-14, modificada sin librerias extras.
Refresh Mode Switcher v2.0 para anular el refresco de pantalla al usar Internet o menús.- 20120422-rupor-minimal+
Con Rupor v. 2012/04/22 (28,3 MB) Versión más moderna y actualizada.
Además del explorador de archivos Total Commander que trae esta nueva versión de Rupor, le he dejado el Root Explorer que venía en anteriores rooteos. Quedaros con el que más os guste.- 1233-rupor-minimal+
Con Rupor v. 2012/03/03 (27,4 MB)- 20120325-rupor-market
Con Rupor v. 2012/03/25 (29,3 MB)
Este paquete es experimental: he añadido market y la aplicación necesaria para sincronizar el calendario, ambas van deoxizadas. Espero que quepa todo en system.
La aplicación Calendario se abre añadiendo una entrada en BarShortcuts o con otro lanzador.
No aparecerá en el Home de Sony.
Y es experimental porque ni está probado ni es fijo que funcione. Así que es posible que tras instalarlo se tenga que pasar el "OS Firmware" si no funcionara. Así que si no sabéis cómo hacer algo de ésto, evitarlo.
Si alguien se anima a probarla, que lo diga.
- Pasos para aplicar el rooteo
- Los pasos para aplicar el rooteo desde Windows, son estos:
Contenido oculto:
- Teniendo cargada la batería...
- Nos aseguramos de tener actualizado el lector con la versión del firmware 1.0.04.12210, y sin rootear. Si ya está rooteado, hay que aplicar previamente el paquete de recuperación de la versión 1.0.04.12210.
- Se descarga el paquete de rooteo elegido, y se descomprime en una carpeta del disco duro (osea de nuestro PC).
- Cerramos el programa Reader de Sony para Windows, si lo tuviéramos instalado.
- Se saca del lector la tarjeta microSD (esto es una manía mía, pero aconsejable).
- Se conecta el lector al PC con Windows con el cable USB suministrado.
- Se pone el lector en transferencia de datos.
- Se va a la carpeta del rooteo, y se localiza el archivo "flash_reader.bat" y se ejecuta.
- Si está todo bien te pedirá confirmación para hacer el rooteo, escribes "Y" y le das Intro.
Empieza a copiar todo los archivos del rooteo a la memoria interna del lector: en la pantalla de msdos se puede seguir el procesos de la copia de archivos hasta que finaliza. Cuando acaba, te dice que puedes cerrar esa ventana msdos abierta por el archivo .bat.
Al tiempo, Nuestro lector PRS-T1 se prepara para reiniciar. Le dejamos, que haga su trabajo, hasta que salga la pantalla del home. El proceso dura en torno a cinco minutos, más o menos.
Pasados esos cinco minutos, el T1 debe estar rooteado y dispuesto para leer. Lo único, abrir ColorDict para actualizar los diccionarios.
Si no funcionara alguno de las aplicaciones, habría que desinstalarlas y volverlas a instalar. Detallo el proceso en la segunda entrada del hilo.- Los pasos para aplicar el rooteo SIN Windows, son estos:
Contenido oculto:Si no disponemos de un ordenador con Windows, tb. es posible hacer el rooteo. Los 7 primeros pasos son iguales: asegurarnos de tener cargada la batería por completo y el firmware 1.0.04 actualizado, y si no hacerlo; descargar el paquete de rooteo y descomprimirlo en el PC, y conectar el lector en modo transferencia de datos al PC mediante el cable USB. Para proceder, habrá que seguir los siguientes pasos:
- Con el explorador de archivos, se busca la carpeta del rooteo y se copiarán a la unidad READER los siguientes elementos:
- El archivo "PRS-T1Updater.package"
- Las dos subcarpetas bajo 'sdcard': "tmp" y "updates"
- La carpeta "dictdata" y
- La carpeta ".cr3"
- Una vez copiado, se extrae de manera segura el usb, se desconecta el cable, y se apaga el lector.
- Manteniendo pulsados las botones HOME y MENU (3ª y 5ª), le damos al botón de encender el lector y esperamos a que en la pantalla aparezca "Opening book", contamos como 5 segundos y ya podemos dejar de pulsar los botones. Así se inicia el rooteo. Cuando se reinicie, el lector estará rooteado.
- Posibles soluciones a fallos o errores en el rooteo.
Contenido oculto:Si el rooteo no sale bien puede deberse a varias cosas. Voy a poner aquí algunas que se han comentado:
- Cambiarse de ordenador por si interfieriera algún software con el lector. Por ejemplo el antivirus puede bloquear el acceso a las unidades de disco. Así que se puede desactivar en el momento del rooteo.
- Cambiar el cable de datos por otro.
- Advertencias, probadores etc.
ANUNCIO
¡Al rootear se pierde la garantía con Sony!
Aunque también se puede desrootear, tu proveedor es quien te lo puede rechazar, llegado el caso.
Éste proceso de rooteo lo haces por tu propia cuenta y riesgo.
No debería salir mal, pero el lector es tuyo, y tú eres responsable de tu T1.
Si algo sale mal, te podemos ayudar a resolverlo, pero el que lo pierde eres tú.
Yo no doy ninguna garantía de ninguna clase. Ni tampoco lo hace Rupor, ni Boroda que son las fuentes de éste rooteo.
Después de todo, tampoco es tan peligroso, ya que por rootear, y hasta donde sabemos nadie ha perdido ningún T1.
Esto también es una recopilación no oficial de software, pero si alguien le parece mal, se quita y ningún problema.
Originalmente, lo colgué aquí, así que esto no es más que una implementación de aquello.
Probadores o betatesters:
Contenido oculto:
El rooteo 1233-rupor-minimal+ ha sido probado y funciona, gracias al compañero Maximovich y del resto de probadores. Gracias a todos.
Probadores versión 2012.03.03 (1233-rupor-minimal+):
Maximovich. Le funcionó bien, pese a que la primera versión tuvo algunos fallos. La versión actual parece que le ha funcionado bien.
EcoEco. Le falló el CoolReader y tuvo que desinstalarlo y volverlo a instalar.
oitaven. Le ha fallado al instalar; ignoro el motivo. Aunque tb. le ha fallado la versión 26 de Rupor. Con lo que no es un fallo de este set, sino de otra cosa, que por el momento desconozco.
Por mi parte revisé el paquete, y modifiqué alguna cosilla de importancia menor.
jbdelpino: Le ha ido bien.
juplagon: Le fue bien excepto que tuvo que reisntalar coolreader. Y le gustaría una versión con market y wikidroyd. A mi parecer, y por las mismas razones que ponemos CoolReader y da problemas, y hay que reinstalarlo, pues si ponemos más aplicaciones, más posibles problemas, y malos rollos.
Mi sugerencia es que dentro de la memoria interna se haga una carpeta con las aplicaciones que más nos guste, para tenerlas siempre disponibles.
Lapetitemort, ha dicho que en vez de confirmar con "Yes" como yo había puesto en las instrucciones, hay que hacerlo con "Y". Ya está corregido. Ha tenido que reinstalar coolreader porque no le funcionaba.
aritzilla: le falló Cool Reader, tb. Y por algún motivo tb. RootExplorer. Aunque al reiniciar iba ya bien (Root Explorer). CoolReader tuvo que desinstalarlo y volverlo a instalar. Así que he actualizado a la nueva versión "cr3.0.56-6-arm-mips-x86-archosfullscreen" y le he puesto su propio binario en el instalador, a ver si por fin funciona. Si siguiera fallando, avisad.
Con respecto a su anterior rooteo el Root-Mynimal-B3Home, en éste no le funciona AdFree (bloqueador de publicidad) ni SwiFTP (un cliente ftp) que le servía para transferir archivos de/al PC. Pero parece que no es causa de mis modificaciones sino que viene ya del propio rooteo original by Rupor. Habrá que encontrar una manera de repararlo.
palomab: También le falló el Cool Reader, así que he vuelto a cambiarlo, por el último que ahora es cr3.0.56-7-arm-mips-x86.apk. Y tb. cambié la dichosa librería, a ver si por fin funciona sin tener que reinstalarlo.
pers123: Parece que le ha funcionado sin tener que reinstalar Cool Reader. La única pena es que que Rupor tiene ya una nueva versión de su paquete de rooteo.
bertuco: Le ha funcionado bien.
aprendedor: Le ha funcionado correctamente, tras un restore.
et al.
Probadores versión 2012.03.25:
Antes de la versión actual con CR3-56-7 tuve otro rooteo con otra versión más nueva en la que CR fallaba. Lo sé gracias a mafdent y otros que lo comentaron que no recuerdo. Por eso, fui a lo fácil y copié lo de la versión 1233, y parece que ahora funciona bien. según los siguientes probadores y sus comentarios:
jmsal: aportó una versión más antigua de dropbox que ocupa poco y funciona y un calendario. Además de la forma para aumentar el espacio de dropbox. Muchas gracias.
ariston: comenta un método para hacer un backup completo del T1. Nada sabía sobre él, pero parece muy interesante.
et al.
No he seguido comentando las pruebas, porque es repetirse, o como mucho resumir los post del hilo.
Lo considero más bien inutil. Lo que hay, lo voy a dejar como está.