Home Menu

Menu



ROMs y desarrollo Xiaomi MI3 ROMs y desarrollo Xiaomi MI3


 
Herramientas
  #1  
Viejo 04/06/14, 20:19:26
Avatar de luiseteyo
luiseteyo luiseteyo no está en línea
Colaborador/a
Mensajes: 5,843
Compra y venta: (7)
 
Fecha de registro: sep 2010
Localización: Madrid
Mensajes: 5,843
Modelo de smartphone: Xiaomi Mi5s
Versión de ROM: MIUI
Tu operador: Movistar
Mencionado: 86 comentarios
Tagged: 0 hilos
Añadir soporte init.d script a un kernel de forma manual [WIN]

INTRODUCCIÓN

Me parece una cuestión super util e interesante, y solo transcribo el minituto de hecvalve en su hilo Init.d + reboot expandido MI3w. El merito es suyo, y solo suyo, por dos vertientes: por aguantar al pesaoooo de luiseteyo y por explicar de tan buen gusto como se hacen este tipo de cosas. Se puede hacer con la cocina de cygwin, pero a veces da problemas. Vamos al ajo.



PREPARACIÓN

- Solo tenemos que descargar este zip descomprimir la carpeta que lleva dentro en C: y renombrarla a Kitchen.
- Descargar Notepad++

Este sería el esquema:

Código:
>C:
>>Kitchen
>>>android_win_tools (carpeta)
>>>authors.txt
>>>cleanup.bat
>>>repackimg.bat
>>>unpackimg.bat


PROCESO
1. Introducir el archivo boot.img (kernel) en la carpeta Kitchen (C:/Kitchen) junto al resto de archivos. Debería quedar asi:



2. Pulsar en algun espacio en blanco de la derecha con el boton derecho y pulsar en Abrir ventana de comandos aqui.

3. Arrastrar el archivo unpackimg.bat dentro de la ventana de comandos, pulsar espacio y luego arrastrar el archivo boot.img dentro de la ventana de comandos. Pulsar enter. Debería quedar asi:



4. Se habrán creado varias carpetas en la carpeta Kitchen. Vamos a modificar el archivo init.rc, que se encuentra dentro del ramdisk, que obviamente se habrá descomprimido en la carpeta ramdisk. Lo abriremos con el programa Notepad++ que hemos descargado.

5. Modificaciones que vamos a hacer:

Debajo de:
Código:
# Define TCP buffer sizes for various networks
#   ReadMin, ReadInitial, ReadMax, WriteMin, WriteInitial, WriteMax,
    setprop net.tcp.buffersize.default 4096,87380,110208,4096,16384,110208
    setprop net.tcp.buffersize.wifi    524288,1048576,2097152,262144,524288,1048576
    setprop net.tcp.buffersize.lte     524288,1048576,2097152,262144,524288,1048576
    setprop net.tcp.buffersize.umts    4094,87380,110208,4096,16384,110208
    setprop net.tcp.buffersize.hspa    4094,87380,262144,4096,16384,262144
    setprop net.tcp.buffersize.hsupa   4094,87380,262144,4096,16384,262144
    setprop net.tcp.buffersize.hsdpa   4094,87380,262144,4096,16384,262144
    setprop net.tcp.buffersize.hspap   4094,87380,1220608,4096,16384,1220608
    setprop net.tcp.buffersize.edge    4093,26280,35040,4096,16384,35040
    setprop net.tcp.buffersize.gprs    4092,8760,11680,4096,8760,11680
    setprop net.tcp.buffersize.evdo    4094,87380,262144,4096,16384,262144
Vamos a introducir:
Código:
start sysinit
Y debajo de:
Código:
service drm /system/bin/drmserver
    class main
    user drm
    group drm system inet drmrpc
Vamos a introducir:
Código:
service sysinit /system/bin/logwrapper /system/xbin/busybox run-parts /system/etc/init.d
    disabled
    oneshot
Debería quedar asi:





Hemos acabado de modificar el archivo init.rc

6. Vamos a reempaquetar el kernel. De forma parecida a lo que hemos hecho antes, arrastramos el archivo repackimg.bat a la ventana de comandos, pulsamos espacio y luego escribimos boot.img, ojo NO LO ARRASTRAMOS. Debería quedar asi:



7. Cuando termine, tendremos nuestro kernel modificado con el nombre de image-new.img en la carpeta Kitchen. Debería quedar asi:



Hemos terminado, mucha suerte a todos!

Última edición por luiseteyo Día 04/06/14 a las 20:27:33
Responder Con Cita
Los siguientes 5 usuarios han agradecido a luiseteyo su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 04/06/14, 20:21:19
Avatar de luiseteyo
luiseteyo luiseteyo no está en línea
Colaborador/a
Mensajes: 5,843
Compra y venta: (7)
 
Fecha de registro: sep 2010
Localización: Madrid
Mensajes: 5,843
Modelo de smartphone: Xiaomi Mi5s
Versión de ROM: MIUI
Tu operador: Movistar
Mencionado: 86 comentarios
Tagged: 0 hilos
Imagenes del post:
Imágenes Adjuntas
Tipo de Archivo: jpg TUTO1.jpg (40.0 KB, 80 visitas)
Tipo de Archivo: png TUTO2.png (25.6 KB, 79 visitas)
Tipo de Archivo: png TUTO3.png (39.2 KB, 61 visitas)
Tipo de Archivo: png TUTO4.png (22.6 KB, 81 visitas)
Tipo de Archivo: png tuto5.png (7.3 KB, 81 visitas)
Tipo de Archivo: png TUTO6.png (21.2 KB, 79 visitas)
Tipo de Archivo: jpg TUTO7.jpg (28.5 KB, 79 visitas)
Responder Con Cita
Los siguientes 5 usuarios han agradecido a luiseteyo su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #3  
Viejo 05/06/14, 23:03:55
Avatar de Nuazet
Nuazet Nuazet no está en línea
Betatester oficial
Mensajes: 3,457
 
Fecha de registro: jun 2011
Localización: De Tenerife......uf que suerte!!
Mensajes: 3,457
Modelo de smartphone: Op 6t, Meizu Pro 5, Xiaomi Mi3 y v972
Versión de ROM: Canary Rom,Turkbey, Illusion, o alguna de Ximo, Ray, Axl, Gordis, Neo31, Fumetas ..ect
Versión de Radio: Siempre con Pepe Benavente dándolo todo.
Tu operador: Movistar
Mencionado: 18 comentarios
Tagged: 0 hilos
Image-new.img renombrarlo a boot.img y listo.

Muy bueno el tutorial, si señor.
Responder Con Cita
  #4  
Viejo 05/06/14, 23:13:27
Avatar de pedroclon
pedroclon pedroclon no está en línea
Usuario muy activo
Mensajes: 2,983
Compra y venta: (62)
 
Fecha de registro: abr 2011
Mensajes: 2,983
Tu operador: Movistar
Mencionado: 17 comentarios
Tagged: 0 hilos
Si señor mejor explicado no puede estar un saludo
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Foros Xiaomi > Otros modelos de Xiaomi antiguos > Xiaomi MI3 > ROMs y desarrollo Xiaomi MI3


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 05:07:49 (GMT +2)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007