Pulsa aquí para quitar la publicidad.

Como sacar el scatter.txt para tu ROM

Tema en 'Cocina Android y Traducciones' iniciado por WooW, 10 Dic 2011.

  1. WooW

    WooW Simdualero de Diamante

    • Cocinero Android
    • Miembro de Honor
    • Veteran@
    8.039
    5.585
    31 May 2011
    Elche
    Re: MTK6516 con Android 2.3

    Voy a explicar una cosa a ver si lo entendemos todos un poco mejor.

    Esto esta basado en mi Lenovo con MT6573.





    Primero si quieres un scatter.txt a tu medida debes sacar unas cuentas a las cuales yo no había caído hasta leer al compañero @iguana20 .



    http://www.movilesdualsim.com/foro/...talla-capacitiva?p=50697&viewfull=1#post50697

    Vamos a ver es sencillo.
    Tener root el móvil y instalar un terminal, el que aconseja el compañero iguana20 esta muy bien me ha dejado mandar el resultado por correo.

    CODE, HTML o PHP:
    $ export PATH=/data/local/bin:$PATH
    $ su
    # cat /proc/mtd
    dev:    size   erasesize  name
    mtd0: 00040000 00020000 "preloader"
    mtd1: 000c0000 00020000 "dsp_bl"
    mtd2: 00300000 00020000 "nvram"
    mtd3: 00020000 00020000 "seccnfg"
    mtd4: 00060000 00020000 "uboot"
    mtd5: 00600000 00020000 "boot"
    mtd6: 00600000 00020000 "recovery"
    mtd7: 00120000 00020000 "secstatic"
    mtd8: 00060000 00020000 "misc"
    mtd9: 00300000 00020000 "logo"
    mtd10: 000a0000 00020000 "expdb"
    mtd11: 0c800000 00020000 "system"
    mtd12: 03c00000 00020000 "cache"
    mtd13: 0dc20000 00020000 "userdata"
    #
    Ahora mi scatter.txt como podéis comprobar lleva direcciones de donde empezar a escribir cada archivo en la ROM.

    CODE, HTML o PHP:
    PRELOADER 0x0{
    }
    DSP_BL 0x40000
    {
    }
    __NODL_NVRAM 0x100000
    {
    }
    __NODL_SECCFG 0x400000
    {
    }
    UBOOT 0x420000
    {
    }
    BOOTIMG 0x480000
    {
    }
    recovery 0xa80000
    {
    }
    SEC_RO 0x1080000
    {
    }
    __NODL_MISC 0x11a0000
    {
    }
    LOGO 0x1200000
    {
    }
    __NODL_EXPDB 0x1500000
    {
    }
    ANDROID 0x15a0000
    {
    }
    __NODL_CACHE 0xdda0000
    {
    }
    USRDATA 0x119a0000
    {
    }
    __NODL_BMTPOOL 0xFFFF0050
    {
    }
    
    
    
    Ahora tenemos que pillar la calculadora científica en modo HEX(hexadecimal) y solo con sumar el tamaño(size) del archivo ya nos da la posición del siguiente archivo.

    Ejem:

    mtd0: 00040000 00020000 "preloader" el tamaño es de 40000bits ya sabemos la primera direccion para el dsp_bl porque el preloader empieza en la posición 0x0

    DSP_BL 0x40000

    mtd1: 000c0000 00020000 "dsp_bl" ahora sumamos los c0000 a los 40000 en hexadecimal me dará la segunda dirección 40000+c0000=100000.

    __NODL_NVRAM 0x100000

    mtd2: 00300000 00020000 "nvram" seguimos sumando y 100000+300000=400000

    __NODL_SECCFG 0x400000

    Así hasta tener todas las direcciones de los archivos que nos hacen falta para completar el scatter.txt.

    Hoy en día si podemos conectar nuestro móvil root y el programa MTKDroidTools podemos sacar nuestro scatter.txt sin problemas.

    saludos y paz.
     
    Última edición: 16 Feb 2014
    • Me Gusta Me Gusta x 78
    • Gracias Gracias x 3
    • Útil Útil x 1
    • nazareo

      nazareo Simdualero de Oro

        231
        32
        30 Abr 2011
        Re: MTK6516 con Android 2.3

        Muy bueno, con esto también podemos modificar el script del backup.
        En cuanto tenga un rato lo pruebo, que por hoy ya está bien de correr, estos días no puedo prescindir del móvil estoy super liado y lo llevo todo en la agenda.
        Gracias a ti y a @iguana20 .
        Un saludo.
         
        Última edición por un moderador: 30 Dic 2013
        • Me Gusta Me Gusta x 1
        • WooW

          WooW Simdualero de Diamante

          • Cocinero Android
          • Miembro de Honor
          • Veteran@
          8.039
          5.585
          31 May 2011
          Elche
          Re: MTK6516 con Android 2.3

          No, el script es creado según la versión del android, el back23.sh es para la versión 2.3 y el back22.sh para la 2.2 de android.

          saludos y paz.
           
          Última edición por un moderador: 30 Dic 2013
          • Me Gusta Me Gusta x 1
          • WooW

            WooW Simdualero de Diamante

            • Cocinero Android
            • Miembro de Honor
            • Veteran@
            8.039
            5.585
            31 May 2011
            Elche
            Re: MTK6516 con Android 2.3

            Aclarar que si estamos hablando de una ROM que no es real en 2.3 sino que es una 2.2 modificada para que parezca una 2.3 la cosa cambia y el backup se debe de hacer con el script para 2.2.

            Ejem:

            Real 2.2=back22.sh
            Falsa 2.3=back22.sh
            Real 2.3=back23.sh

            Si intentáis hacerlo con uno que no sea su versión de android el backup no sirve para restaurar nada.


            saludos y paz.
             
          • WooW

            WooW Simdualero de Diamante

            • Cocinero Android
            • Miembro de Honor
            • Veteran@
            8.039
            5.585
            31 May 2011
            Elche
            Lo subo a un manual sino se pierde en el hilo que estaba.

            saludos y paz.
             
          • Breakk

            Breakk Simdualero de Diamante

            • Cocinero Android
            • Veteran@
            11.944
            20.220
            31 May 2010
            @zoyBzoyB, buenas tardes. ¿Tu sabes como puedo fabricarme un scatter.txt para una rom tipo 2.3.X? lo digo porque si tubiera este archivo podria probar una rom 2.3.5 que tengo para el micro mt6516.

            Saludos.
             
            Última edición por un moderador: 28 Sep 2013
          • WooW

            WooW Simdualero de Diamante

            • Cocinero Android
            • Miembro de Honor
            • Veteran@
            8.039
            5.585
            31 May 2011
            Elche
            No, pienso que el único que te puede sacar un scatter.txt es el dueño de esa ROM.

            saludos y paz.
             
          • Breakk

            Breakk Simdualero de Diamante

            • Cocinero Android
            • Veteran@
            11.944
            20.220
            31 May 2010
            Es lo que pensaba pero queria preguntarte a ti para estar seguro.Gracias,un saludo.

            Enviado desde mi Alcatel one touch 890D usando Tapatalk
             
          • pauete

            pauete Simdualero de Diamante

            • Veteran@
            9.189
            1.287
            12 May 2010
            @zoyBzoyB, con el Terminal abierto, qué tengo que hacer o escribir exactamente?
            $ su
            # cat /proc/mtd

            Esto?

            no sé si me voy a aclarar.. :S
             
            Última edición por un moderador: 28 Sep 2013
          • pauete

            pauete Simdualero de Diamante

            • Veteran@
            9.189
            1.287
            12 May 2010
            Re: MTK6516 con Android 2.3

            Me aparece esto...
            A ver si me aclaro y si no te pregunto...

            $ export PATH=/data/local/bin:$PATH
            $ su
            # cat /proc/mtd
            dev: size erasesize name
            mtd0: 00020000 00020000 "preloader"
            mtd1: 00300000 00020000 "nvram"
            mtd2: 00020000 00020000 "seccnfg"
            mtd3: 00060000 00020000 "uboot"
            mtd4: 00600000 00020000 "boot"
            mtd5: 00600000 00020000 "recovery"
            mtd6: 00120000 00020000 "secstatic"
            mtd7: 00060000 00020000 "misc"
            mtd8: 07800000 00020000 "system"
            mtd9: 03c00000 00020000 "cache"
            mtd10: 00300000 00020000 "logo"
            mtd11: 000a0000 00020000 "expdb"
            mtd12: 13740000 00020000 "userdata"
            #
             
          • WooW

            WooW Simdualero de Diamante

            • Cocinero Android
            • Miembro de Honor
            • Veteran@
            8.039
            5.585
            31 May 2011
            Elche
            Re: MTK6516 con Android 2.3

            Ese es un scatter.txt normal.

            Aquí te lo dejo solo le he editado una cosa.

            saludos y paz.
             

            Adjuntos:

          • pauete

            pauete Simdualero de Diamante

            • Veteran@
            9.189
            1.287
            12 May 2010
            Gracias @zoyBzoyB, lo miraré con calma y lo compararé con el original del DroidX, que es el único Android chino que tengo ahora.

            A ver si me aclara con las cuentas que esto parece física cuántica! :smile:

            Tengo system.img de estos modelos, aunque quizá sea tonto sacar scatters pq de muchos ya existen (y firms publicados). Más que nada era por la curiosidad de aprender a hacerlo :wink:


            A3+
            Dapeng A8500
            Star A1000
            FG8
            H7300
            A7272+
            B63M
            A5000
            H2000
             
            Última edición por un moderador: 28 Sep 2013
            • Me Gusta Me Gusta x 1
            Verificación:
            Borrador guardado Borrador eliminado

            Compartir esta página

            Galletas! Nos obligan a informar que utilizamos cookies (como casi todas las webs). Al continuar navegando aceptas su uso.