En calidad de Afiliado de Amazon, obtengo ingresos por las compras adscritas que cumplen los requisitos aplicables
Resultados 1 al 5 de 5

Tema: Cómo modificar un set de rooteo para hacer nuestro propio rooteo personalizado

Ver modo hilado

Mensaje anterior Mensaje anterior   Próximo mensaje Próximo mensaje
  1. #1
    Veteran@ en el foro Avatar de jotam
    Fecha de ingreso
    02 dic, 10
    Mensajes
    2,936

    Predeterminado Cómo modificar un set de rooteo para hacer nuestro propio rooteo personalizado

    Ésto es muy sencillo. Lo voy a explicar con aplicaciones para sistema operativo Windows- Pero se puede hacer con cualquiera. No se necesitan grandes conocimientos.

    Partiendo del set de rooteo de rupor: http://sonyfmngr.sourceforge.net/Rel...por-minimal.7z

    Voy a comentar su contenido:

    +---sdcard
    ¦---+---tmp
    ¦------+---checksums
    ¦------+---do_update.sh
    ¦------+---rescue.updater
    ¦---+---updates
    ¦------+---data
    ¦----------+---app
    ¦----------+---data
    ¦------+---system
    ¦----------+---app
    ¦----------+---bin
    ¦----------+---framework
    ¦----------+---lib
    ¦----------+---usr
    +---to_copy
    ¦---+---epub
    ¦------+---fonts
    ¦----------+---userStyle.css
    +---DeviceAccessor.dll
    +---ebook_msc.exe
    +---flash_reader.bat
    +---gserial.inf
    +---PRS-T1 Updater.package
    +---usbser.sys


    A grosso modo, ésta podía ser la estructura de archivos y carpetas dentro de rupor minimal.

    Lo que hay dentro de la carpeta "sdcard" y el archivo "PRS-T1 Updater.package" son la esencia del rooteo.

    Los otros archivos "DeviceAccessor.dll", "ebook_msc.exe", "flash_reader.bat", "gserial.inf", y "usbser.sys" tan sólo sirven para hacer el rooteo desde windows. Además el ejecutable "ebook_msc.exe" nos permite hacer otras cosas con el lector como copias de seguridad de las distintas particiones, información del dispositivo Sony Reader y otras. Desde la linea de comandos se puede ver lo que hace mediante "ebook_msc -h".

    La carpeta "to_copy" desconozco cómo se usa o si se copia de forma automática en el rooteo.
    Por lo que veo, responde al sistema de Morkl (AprilReader) para poner estilos de usuarios y tipos de letra externos en el Reader de Sony, por lo que iría copiada en la memoria interna. De momento ignoro cómo. Pero el el archivo userstyle.css contiene esos estilos de usuario.

    En la carpeta "sdcard" es donde podremos modificar y cambiar cosas. Veamos qué tienen las dos subcarpetas: "tmp" y "updates".

    Vamos a ver primero qué hay en "updates": básicamente tenemos otras dos subcarpetas:
    • "data" Es la partición de aplicaciones y sus configuraciones.
      Y ésta a su vez otras dos subcarpetas:
      • "app" -> Contendrá los archivos .apk que queramos instalar con el rooteo: EbookDownloader.apk y tc_rc7.apk (Total Commander 7). Aquí iría tb. Cool Reader, ColorDict o FBReader.
      • "data" -> Tiene los archivos de configuraciones y librerías necesarias que queremos se carguen al instalar. Por ejemplo Cool Reader lleva aquí dos librerías en su ruta correspondiente.


    • y "system". Es la partición de sistema donde van las aplicaciones originales de Sony, entre otras. Contendrá las siguientes subcarpetas:
      • app -> Contiene las aplicaciones originales del sony y se le añadirá superuser.apk y package isntaller.apk
      • bin -> Contiene los binarios para Android que se pueden usar en linea de comandos/terminal. En el rooteo se le añaden algunos:
        • "su" ->Permite entrar como root.
        • busybox -> es un programa que reúne muchas utilidades estándares de unix
        • capturescr -> es una utilidad para generar capturas de pantalla
        • dexopt-wrapper -> permite generar desde un archivo .apk su respectivo archivo externo de classes que permite una ejecución más rápida en el sistema
        • fix_permissions -> excelente utilidad para fijar permisos
        • sqlite3 -> utilidad para manejar bases de datos sqlite
        • wpa_supplicant -> Éste archivo lo coloco en mi rooteo, ya que sirve para mejorar las conexiones con algunas aplicaciones de thetering como joikuSpot de symbian.

      • framework
      • lib
      • usr -> Éstos tres últimos sirven para cambiar aspectos del sistema Android.



    Finalmente la carpeta tmp contiene tres archivos:
    • rescue.updater -> Se deja como está.
    • do_update.sh -> es el script que hace el rooteo propiamente dicho Se puede ver y editar con un editor de textos como Notepad++ o similar.
    • checksums -> Contiene las sumas de verificación de cada archivo que se incluya en el paquete de rooteo, por lo que es el último archivo a editar. Se abre con por ejemplo Notepad++ y se editan tanto las sumas de verificación como las rutas de los archivo dentro del set de rooteo.
      Para generar las sumas yo uso el programa gratuito HashCheck Shell Extension. Una vez instalado y copiadas todas las aplicaciones de nuestro rooteo, se entra en la carpeta sdcard y se seleccionan las dos subcarpetas tmp y updates; y con el botón derecho del ratón se da a la opción "Crear archivo checksum". Generará un archivo "checksums.md5" que copiaremos a la carpeta tmp. Allí abrimos los dos checksums y hacemos las rutas de "checksums.md5" tal y como las de "checksums" con sus " ./" y barra "/" en vez de "\". Cuando terminemos de dejar eso bien, borramos "checksums" y le ponemos el texto de "checksums.md5" y guardamos. Después borramos el .md5 y las posibles copias de seguridad de esos archivos, dejando sólo los tres archivos como en origen.


    En ese momento ya tenemos nuestro set de rooteo. Sólo queda probarlo.


    Si se quiere copiar además diccionarios para ColorDict se ha de colocar una carpeta al nivel de sdcard en la que se pongan los diccionarios.
    Si se desea tb poner la carpeta de configuración de CoolReader ".cr3", se puede usar el "flash_reader.bat" de mi rooteo que ya está echo. y sobreescribirlo sobre el de Rupor.
    Si además se quieren eliminar más aplicaciones de system, se puede editar el archivo do_update.sh, y configurarlo allí. Por ejemplo se puede quitar phone.apk y phone.odex y no pasa nada, entre otras que Rupor no elimina.

    Podría parecer muy enrevesado, pero es muy, muy simple.

  2. Los Siguientes 7 Usuarios Agradecieron a jotam por Este Mensaje:


Temas similares

  1. Rooteo personalizado basado en rupor-minimal
    Por jotam en el foro Rooteo
    Respuestas: 363
    Último mensaje: 30/12/2017, 12:42
  2. La duración de la batería luego del rooteo.
    Por gabrielburgos en el foro Rooteo
    Respuestas: 16
    Último mensaje: 18/06/2012, 18:29
  3. Ayuda con el rooteo
    Por dao en el foro Rooteo
    Respuestas: 1
    Último mensaje: 23/03/2012, 09:45
  4. Respuestas: 7
    Último mensaje: 13/03/2012, 21:16
  5. Cambio de fuentes en el T1 sin rooteo.
    Por ersott en el foro Sony Reader T1
    Respuestas: 10
    Último mensaje: 11/01/2012, 23:45

Etiquetas para este tema

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •