Resultados 1 al 7 de 7


[Tutorial] Dar soporte init.d al kernel stock


Estás en el tema [Tutorial] Dar soporte init.d al kernel stock dentro del subforo Tutoriales - Samsung Galaxy S III en Esp-Desarrolladores. Bamos a darle mas arranque al boot.img para darle mas soporte init.d al arranque son las lineas que vamos a ingresar en el init.rc service sysinit /system/bin/logwrapper /system/xbin/busybox run-parts /system/etc/init.d disabled oneshot Esta otra linea ba al final # Start init.d configuration service init.d /system/bin/sh /system/etc/install-recovery.sh...



Este tema tuvo 3710 Visitas y 6 Respuestas

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

  1. #1
    Fecha de ingreso
     Mar-2013
    Ubicación
     Chile
    Edad
     25
    Mensajes
     1,881
    Versión de ROM
     6.0.1
    Modelo de smartphone
     S7 G930F
    Tu operador
     Movistar
    Gracias Enviadas
    906
    Agradecido 2,244 Veces en 967 Posts


    Bamos a darle mas arranque al boot.img para darle mas soporte init.d al arranque son las lineas que vamos a ingresar en el init.rc

    service sysinit /system/bin/logwrapper /system/xbin/busybox run-parts /system/etc/init.d
    disabled
    oneshot

    Esta otra linea ba al final

    # Start init.d configuration
    service init.d /system/bin/sh /system/etc/install-recovery.sh
    class main
    user root
    group root
    oneshot

    Quien se anima por que estoy en la oficina y no puedo ejecutarlo

    tuto
    ejecutamos la kitchen



    1 setup working folder
    2seleccionamos nuestra base rom





    3Esperamos a que se extraiga...
    4Vamos a 0 advanced options, 12 tools for boot image



    5lo extraemos con w
    6Ya tenemos el boot extraido en una carpeta yamada boot-extracted

    Y modificamos el init.rc guardamas y empaquetamos con la option b
    esto sirve para generar comandos de arranque cono soporte init.d

    luego les enseño a copilar kernels es total mente diferente


    PD: Tutorial hecho por maresaron, todos los agradecimientos son para el.

    Esp-desarrolladores necesita de tu ayuda, cualquier donación voluntaria siempre sera bien recibida. Recuerden, esto es una forma de agradecer a los desarrolladores que trabajan día y noche para ustedes (los usuarios) a que sigan trabajando de manera gratuita y altruista. Todas las donaciones deben hacerse acá:

    Se les agradecerá de todo corazón su aporte.

  2. Los siguientes 7 Usuarios dieron las gracias a Jeshuuu Por su Mensaje :

    chipo (11-12-13),jechus (12-12-13),juanjose191180 (10-04-14),maresaron (11-12-13),peble (27-01-14),RaYmunDooo (11-12-13),ysaad77 (12-12-13)




  3. #2
    Fecha de ingreso
     Mar-2013
    Ubicación
     Chile
    Edad
     25
    Mensajes
     1,881
    Versión de ROM
     6.0.1
    Modelo de smartphone
     S7 G930F
    Tu operador
     Movistar
    Gracias Enviadas
    906
    Agradecido 2,244 Veces en 967 Posts


    Esto deve de estar en la carpeta etc/install-recovery.sh
    #!/system/bin/sh
    /system/xbin/daemonsu --auto-daemon &
    /system/etc/install-recovery-2.sh
    /system/bin/sysinit
    run-parts /system/etc/init.d/
    busybox run-parts /system/etc/init.d/

    porque cuando se actualiza el Superuser.apk te tambia las lineas y solo te deja estas dos

    system/xbin/daemonsu --auto-daemon &
    /system/etc/install-recovery-2.sh
    Esp-desarrolladores necesita de tu ayuda, cualquier donación voluntaria siempre sera bien recibida. Recuerden, esto es una forma de agradecer a los desarrolladores que trabajan día y noche para ustedes (los usuarios) a que sigan trabajando de manera gratuita y altruista. Todas las donaciones deben hacerse acá:

    Se les agradecerá de todo corazón su aporte.

  4. Los siguientes 3 Usuarios dieron las gracias a Jeshuuu Por su Mensaje :

    Grouxho (11-12-13),maresaron (11-12-13),RaYmunDooo (11-12-13)

  5. #3
    Fecha de ingreso
     Apr-2013
    Ubicación
     en algun lugar del mundo
    Edad
     41
    Mensajes
     451
    Versión de ROM
     s3 MAGA-ROM-69 , s4 rom omega , lg970 zeuz
    Versión de Kernel
     MAGA-69 V1 (compilado con linario GCC4.10 y ajustado a mis necesidades)
    Modelo de smartphone
     sg s3 , sg s4 , lg ob 970, lg x4
    Tu operador
     libre
    Gracias Enviadas
    268
    Agradecido 566 Veces en 246 Posts


    Gracias jeshuuuu
    -No todo el que usa Linux sabe programar.
    -No todo el que usa windows es un novato.
    -No todo el que usa mac sabe diseñar
    el punto es?
    que no depende del sistema operativo si no del usuario.
    -El ordenador no es una maquina inteligente que ayuda a gente tonta.
    -En realidad es una maquina tonta que funciona en manos de gente inteligente.

    Samsung s3/rom MAGA-69-slimkat/kernel maga-69 v1/gcc 4.10 linario/linux 3.0.101/zzmoove 0.9 beta2/UV, OC/

  6. #4
    Fecha de ingreso
     Apr-2013
    Ubicación
     en algun lugar del mundo
    Edad
     41
    Mensajes
     451
    Versión de ROM
     s3 MAGA-ROM-69 , s4 rom omega , lg970 zeuz
    Versión de Kernel
     MAGA-69 V1 (compilado con linario GCC4.10 y ajustado a mis necesidades)
    Modelo de smartphone
     sg s3 , sg s4 , lg ob 970, lg x4
    Tu operador
     libre
    Gracias Enviadas
    268
    Agradecido 566 Veces en 246 Posts


    service userinit /system/xbin/busybox run-parts /system/etc/init.d
    oneshot
    class late_start
    user root
    group root estas lineas le estoy testeando aun para jenerar un mejor soporte init.d

    pero con las primeras lines del tuto ya tienes soporte init.d
    Con solo estas ya tienes soporte
    service sysinit /system/bin/logwrapper /system/xbin/busybox run-parts /system/etc/init.d
    disabled
    oneshot

    Las demas esporque trato de darle mas aranque al init.d
    Última edición por maresaron; 11-12-13 a las 23:23
    -No todo el que usa Linux sabe programar.
    -No todo el que usa windows es un novato.
    -No todo el que usa mac sabe diseñar
    el punto es?
    que no depende del sistema operativo si no del usuario.
    -El ordenador no es una maquina inteligente que ayuda a gente tonta.
    -En realidad es una maquina tonta que funciona en manos de gente inteligente.

    Samsung s3/rom MAGA-69-slimkat/kernel maga-69 v1/gcc 4.10 linario/linux 3.0.101/zzmoove 0.9 beta2/UV, OC/

  7. Los siguientes usuarios agradecieron a maresaron por su mensaje :

    RaYmunDooo (11-12-13)

  8. #5
    Fecha de ingreso
     Apr-2013
    Ubicación
     en algun lugar del mundo
    Edad
     41
    Mensajes
     451
    Versión de ROM
     s3 MAGA-ROM-69 , s4 rom omega , lg970 zeuz
    Versión de Kernel
     MAGA-69 V1 (compilado con linario GCC4.10 y ajustado a mis necesidades)
    Modelo de smartphone
     sg s3 , sg s4 , lg ob 970, lg x4
    Tu operador
     libre
    Gracias Enviadas
    268
    Agradecido 566 Veces en 246 Posts


    Cita Iniciado por maresaron Ver mensaje
    service userinit /system/xbin/busybox run-parts /system/etc/init.d
    oneshot
    class late_start
    user root
    group root estas lineas le estoy testeando aun para jenerar un mejor soporte init.d

    pero con las primeras lines del tuto ya tienes soporte init.d
    Con solo estas ya tienes soporte
    service sysinit /system/bin/logwrapper /system/xbin/busybox run-parts /system/etc/init.d
    disabled
    oneshot

    Las demas esporque trato de darle mas aranque al init.d
    Cuidado como editan las lineas tiene que tener sus espacios correspondientes por que de lo contrario tendrian que flashar la rom por odin para restaurar ojo cuidado las lineas seguras por el momento son para dar el soporte init.d tradicional las otras son de testeo para darle mas arranque esta son las lineas seguras para la cocina

    service sysinit /system/bin/logwrapper /system/xbin/busybox run-parts /system/etc/init.d
    disabled
    oneshot

    Con estas habilitas el soporte init.d al boot ok y se pueden hacer cocinas con mayor soporte claro con kernel stock
    -No todo el que usa Linux sabe programar.
    -No todo el que usa windows es un novato.
    -No todo el que usa mac sabe diseñar
    el punto es?
    que no depende del sistema operativo si no del usuario.
    -El ordenador no es una maquina inteligente que ayuda a gente tonta.
    -En realidad es una maquina tonta que funciona en manos de gente inteligente.

    Samsung s3/rom MAGA-69-slimkat/kernel maga-69 v1/gcc 4.10 linario/linux 3.0.101/zzmoove 0.9 beta2/UV, OC/

  9. #6
    Fecha de ingreso
     Apr-2013
    Ubicación
     en algun lugar del mundo
    Edad
     41
    Mensajes
     451
    Versión de ROM
     s3 MAGA-ROM-69 , s4 rom omega , lg970 zeuz
    Versión de Kernel
     MAGA-69 V1 (compilado con linario GCC4.10 y ajustado a mis necesidades)
    Modelo de smartphone
     sg s3 , sg s4 , lg ob 970, lg x4
    Tu operador
     libre
    Gracias Enviadas
    268
    Agradecido 566 Veces en 246 Posts


    Preparando la cocina
    *Movemos*el boot.img y el system.img o uno solo en esta caso bamos a trabajar con el boot.img y lo movemos a nuestra cocina, dentro del directorio “original_update“, es decir:

    C:/cygwin/home/[TU_USUARIO]/Kitchen/original_update

    Como ejecutamos la kitchen
    Para acceder a la cocina tendremos que hacerlo a través de*Cygwin, así que lo primero que debemos hacer es abrirlo y*ejecutar:
    cd kitchen
    ./menu
    y nos aparese este menu
    1.jpg
    estas son las obsiones del menu
    1-el espacio de trabajo y desempaqueta la ROM. Sólo se puede cocinar una ROM, así que si queremos hacer varias a la vez tendremos que tener una cocina por cada una.
    2-Rootea
    3-Añade*BusyBox. No es más que un conjunto de herramientas habituales en UNIX y que no están en Android.
    4-Elimina el sonido*al encender el móvil.
    5-Alinea todos los paquetes .apk para*optimizar el uso de la RAM
    6-Establece si la ROM*realizará los wipes, es mejor que esa operación la hagan los usuarios para no borrar datos sin necesidad.
    7-Cambiar el*nombre de compilación. Nosotros editaremos directamente el archivo build.prop.
    8-Muestra toda la*información de la ROM, nos será de utilidad para saber qué hemos hecho y qué queda.

    0-Advanced Options:
    2.jpg
    11.*“Deodexa” los paquetes. Las ROMs oficiales incorporan los paquetes divididos en un archivo .apk y otro .odex. Con esto se acelera el arranque del dispositivo*la primera vez que se inicia. Sin embargo, cuando lo que se pretende es modificarlos, es un problema porque*no podemos acceder al contenido*por estar dividido. Esta opción los vuelve a unificar. La parte negativa es que la primera vez que se inicie la ROM*tardará un poco, el resto de veces iniciará rápido.

    12.*Desempaqueta/empaqueta el kernel,

    13. Añade el soporte para el directorio*/data/app. Las aplicaciones que integremos en la carpeta /system/app*no pueden estar firmadas, por este motivo, si queremos añadir más aplicaciones lo habitual es que*estén firmadas, así que no funcionarán. La*solución*es añadir este directorio y meter aquí dichas apps.

    14. Esta opción añade soporte para el directorio /etc/init.d, su utilizad es*ejecutar todos los scriptsque se encuentren en él en*cada inicio del móvil esta es solo para la rom (aparte le podrmos dar soporte init.d con el boot.img con la obsion 12

    15. Desempaqueta el archivo data.img

    16.*Firma*un apk o un zip.

    17. Convierte el script de instalación del formatoupdate-script a updater-script. Se hace automáticamente al construir la ROM, así que no es necesario que lo hagamos.

    18. Plugins de la cocina.

    estas son algunas de las obsiones de la kitchen bamos a trabajar sobre el boot.img comenzamos con el primer post
    -No todo el que usa Linux sabe programar.
    -No todo el que usa windows es un novato.
    -No todo el que usa mac sabe diseñar
    el punto es?
    que no depende del sistema operativo si no del usuario.
    -El ordenador no es una maquina inteligente que ayuda a gente tonta.
    -En realidad es una maquina tonta que funciona en manos de gente inteligente.

    Samsung s3/rom MAGA-69-slimkat/kernel maga-69 v1/gcc 4.10 linario/linux 3.0.101/zzmoove 0.9 beta2/UV, OC/

  10. Los siguientes usuarios agradecieron a maresaron por su mensaje :

    RaYmunDooo (12-12-13)

  11. #7
    Fecha de ingreso
     Apr-2013
    Ubicación
     en algun lugar del mundo
    Edad
     41
    Mensajes
     451
    Versión de ROM
     s3 MAGA-ROM-69 , s4 rom omega , lg970 zeuz
    Versión de Kernel
     MAGA-69 V1 (compilado con linario GCC4.10 y ajustado a mis necesidades)
    Modelo de smartphone
     sg s3 , sg s4 , lg ob 970, lg x4
    Tu operador
     libre
    Gracias Enviadas
    268
    Agradecido 566 Veces en 246 Posts


    Jeshuuu mueve esta post al principio
    -No todo el que usa Linux sabe programar.
    -No todo el que usa windows es un novato.
    -No todo el que usa mac sabe diseñar
    el punto es?
    que no depende del sistema operativo si no del usuario.
    -El ordenador no es una maquina inteligente que ayuda a gente tonta.
    -En realidad es una maquina tonta que funciona en manos de gente inteligente.

    Samsung s3/rom MAGA-69-slimkat/kernel maga-69 v1/gcc 4.10 linario/linux 3.0.101/zzmoove 0.9 beta2/UV, OC/

Permisos de publicación

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


ESP-Desarrolladores

    ESP-Desarrolladores, es una comunidad de desarrollo Android en habla hispana, Aquí encontrarás lo último en Android, ROMs, Kernel, APPs, etc... Pasa y Ponte Cómodo!!! estás en tu casa ;)

Síguenos en

Twitter Facebook Google+ espdesarrolladores - Andyou Youtube RSS Feed