|
Aprende a cocinar tu propia rom
lo primero de todo decir que este tutorial esta vasado en el grandisimo trabajo del compañero klander,y que gracias a jente como el que dedica su tiempo en compartir sus conocimientos para que los demas podamos aprender,asi que todos los creditos y agradecimientos para el compañero klander,tambien quiero decir que si al compañero klander le molesta este hilo que me lo comunique y lo borro enseguida,no quiero problemas ni malos rollos con nadie
decir que este tutorial esta hecho con windows 7 32 bits y la rom xxema2 libre española
ACONDICIONAMIENTO DEL PC
BUENO EMPEZAMOS
NECESITAMOS INSTALAR UNOS CUANTOS PROGRAMAS
1-JAVA(JDK)-TENEIS QUE INSTALAR LA VERSION CORRESPONDIENTE DE VUESTRO SISTEMA OPERATIVO-32 O 64 BITS http://www.oracle.com/technetwork/ja...ceSiteId=otnes
2-CYGWIN http://www.cygwin.com
3-KITCHEN DSIXDA
4-SDK ANDROID http://developer.android.com/sdk/index.html
5-7ZIP http://7-zip.com.mx
6-CACHERIPPERUX
7-NOTEPAD++ http://notepad-plus-plus.org/news/no...3-release.html
8-ALZIP http://www.altools.com/Downloads/ALZip.aspx
NOTA:AL FINAL DEL TUTORIAL OS PONDRE UN ENLACE AL DROPBOX QUE CONTIENE LA ULTIMA VERSION DE LA KITCHEN Y LA HERRAMIENTA CACHERIPPERUX
INSTALACION
1-ISTALAREMOS EL JAVA(JDK),AQUI OS PONGO UN VIDEO DE COMO CONFIGURARLO
CUANDO TERMINEIS DE CONFIGURAR EL JAVA(JDK) PONEIS EN LA CONSOLA DE COMANDOS DE VUESTRO ORDENADOR LO SIGUIENTE(JAVAC) PRESIONAIS INTRO Y OS TIENE QUE SALIR ASI PARA QUE LA CONFIGURACION ESTE CORRECTA
INSTALAR CYGWIN
AQUI PODEIS VER UN VIDEO
NOTA:ESTOS PAQUETES SON NECESARIOS PARA QUE LA KITCHEN FUNCIONE CORRECTAMENTE,PODEIS INSTALAR TODOS LOS QUE QUERAIS PERO ESTOS SON IMPRESCINDIBLES: Tenemos que instalar cygwin, abra el archivo setup.exe, solo aprete next hasta que esté en la pantalla de selección de paquetes
a.En "Devel" seleccionar instalar gcc, y gdb
b.En "Interpreters" seleccione perl
c.En "Archive" zip y unzip
d.En" "Web" wget,
e.En "Editors" nano y vim
f.En "Util" cpio, util-linux y ncurses.
Ahora solo hay que dejar que se instale demora un tiempo
INSTALAR LA KITCHEN
DESCARGAMOS LA KITCHEN,NOS SALDRA UN ARCHIVO ZIP LO DESCOMPRIMIMOS Y LO RENOMBRAMOS(kitchen)EN MINUSCULAS SINO LUEGO EN LA CONSOLA DEL CYGWIN NO NOS RECONOCERA EL COMANDO Y LUEGO COPIAMOS LA (kitchen)EN LA SIGUIENTE RUTA:EQUIPO-(C -CYGWIN-HOME-MERCHI
NOTA:LO DE MERCHI ES EL NOMBRE DE VUESTRO EQUIPO,CUANDO INSTALEIS EL CYGWIN EL OS CREARA ESA CARPETA Y SI NO OS LA CREA PUES DENTRO DE HOME LA CREAIS VOSOTROS Y DENTRO COPIAIS LA KITCHEN
INSTALAR SDK ANDROID
INSTALAR EN VUESTRO ORDENADOR SIN MAS
AHORA SI LO HEMOS ECHO TODO BIEN,ENTRAREMOS EN LA KITCHEN PARA COMPROBARLO
-ABRIMOS EL TERMINAL CYGWIN DEL ESCRITORIO Y PONEMOS LOS SIGUIENTES COMANDOS
-cd kitchen en minusculas y le damos ha intro
-AHORA ./menu y le damos ha intro
-TIENE QUE QUEDAR ASI
SI TODO ESTA CORRECTO YA ESTAREMOS DENTRO DE LA KITCHEN,UNA VEZ COMPROBADO QUE TODO FUNCIONA LE DAMOS A LA x INTRO Y SALIMOS DE LA KITCHEN
SI LO TENEIS TODO CORRECTO YA PODEMOS EMPEZAR
LO PRIMERO DE TODO CREAREMOS DOS CARPETAS EN EL ESCRITORIO,LA CARPETA DESCARGA Y LA CARPETA PROYECTO
1-DESCARGAMOS LA ROM QUE MAS OS GUSTE DE SANMOBILE,LA COPIAMOS EN LA CARPETA DESCARGA DESCOMPRIMIMOS EL ZIP Y NOS QUEDARA UN ARCHIVO CON EXTENSION TAR.MD5 LO DESCOMPRIMIMOS CON EL PROGRAMA 7ZIP Y TIENEN QUE SALIR ESTOS ARCHIVOS
DE LA CARPETA DESCARGA COPIAMOS LOS ARCHIVOS boot.img Y system.img A LA CARPETA original_update DE LA KITCHEN
2-AHORA ACCEDEMOS A LA KITCHEN CLICANDO EL ACCESO DIRECTO DE CYGWIN Y METEMOS LOS COMANDOS QUE YA HABEIS VISTO ANTES
cd kitchen INTRO Y ./menu E INTRO
3-AHORA ELEGIMOS LA OPCION 1 Y LE DAMOS HA INTRO DOS VECES,AHORA SALE EL boot.img Y system.img,PONEMOS 1 E INTRO
AHORA NOS PREGUNTA SI QUEREMOS CAMBIAR EL NOMBRE DE LA CARPETA DE TRABAJO(AL GUSTO DE CADA UNO)LE DAIS A INTRO Y EMPEZARA A EXTRAER LOS ARCHIVOS
AHORA LLEGA UN PUNTO DONDE LA KITCHEN NOS DA UNOS PASOS A SEGUIR,NO TOCAMOS NADA Y ESPERAMOS QUE SE ABRA UNA VENTANA AL LADO DE LA KITCHEN CON UN PINGUINO Y LE DAMOS A OK
AHORA LE DAMOS FILE/OPEN IMAGE Y SEGUIMOS LA RUTA QUE NOS A DADO LA KITCHEN,SELECCIONAMOS EL ARCHIVO Y ACEPTAMOS
AHORA EN LA NUEVA VENTANA A LA DERECHA NOS SALE UN ICONO DE HDD,LE DAMOS CON EL BOTON DERECHO,LE DAMOS A SAVE Y SEGUIMOS LA RUTA QUE NOS INDICA LA KITCHEN
AHORA EMPIEZA A EXTRAER LAS APK DEL system.img CUANDO ACABE CERRAMOS LA VENTANA E IREMOS A LA KITCHEN Y PRESIONAMOS INTRO
DESPUES DE PROCESAR LOS DATOS(ESTO TARDA UN RATO NO OS ASUSTEIS)NOS MUESTRA LOS RESULTADOS DE NUESTRA CARPETA DE TRABAJO Y SI PRESIONAMOS INTRO NOS MUESTRA CUAL ES EL ESTADO DE NUESTRA ROM
AHORA LE DAMOS A INTRO Y OS SALE ESTA PANTALLA,PONEMOS LA OPCION 0 E INTRO
SELECCIONAMOS LA OPCION 11 DEODEX E INTRO
NOS SALDRA ESTE MENU,ES MUY IMPORTANTE CAMBIAR EL API.POR LO CUAL TECLEAMOS LA OPCION V E INTRO
ES MUY IMPORTANTE CAMBIAR EL API A 16 SI TRABAJAMOS CON ANDROID 4.1
UNA VEZ CAMBIADO LE DAMOS A INTRO Y LE DAMOS A LA OPCION B E INTRO
AHORA EMPEZARA A DEODEXAR
CUANDO TERMINE DE DEODEXAR ES IMPORTANTE QUE NOS FIJEMOS EN LA INFORMACION QUE SALE Y NO NOS QUEDE NADA QUE DEODEXAR.LE DAMOS A INTRO Y TECLEAMOS LA OPCION 0
AHORA LE DAMOS A LA OPCION 2 PARA ROTEAR NUESTRA ROM INTRO Y ROTEAMOS CON LA OPCION C E INTRO
UNA VEZ ROTEADA LA ROM VOLVEMOS AL MENU PRINCIPAL Y PONEMOS LA OPCION 3 PARA PONERLE BUSYBOX
INTRO Y ESPERAMOS QUE TERMINE
AHORA VOLVEMOS A LA PANTALLA INICIAL Y ELEGIMOS LA OPCION 5 ZIPALING,LE DAMOS A INTRO Y EMPIEZA EL ZIPALING
AHORA VOLVEMOS AL MENU PRINCIPAL LE DAMOS A LA OPCION 0 INTRO Y LUEGO OPCION 13 E INTRO,CON ESTO PREPARAMOS LA ROM PARA QUE TENGAMOS LA CARPETA DATA PARA METER HAY DENTRO COSAS EXTRAS QUE QUEREMOS INSTALAR COMO POR EJEMPLO APK QUE NO SEAN DE SISTEMA O LAUNCHERS APARTE DEL TOUCHWIZ
AHORA VOLVEMOS AL MENU PRINCIPAL LE DAMOS A OPCION 0 INTRO Y OPCION 14 E INTRO Y AÑADIMOS A NUESTRA ROM SOPORTE INIT.D
AHORA MENU PRINCIPAL OTRA VEZ Y OPCION 00 E INTRO Y OPCION 27 E INTRO Y PREPARAMOS LA ROM PARA QUE LE PODAMOS PONER EN SYSTEM MEDIA EL BOOTANIMATION QUE MAS OS GUSTE
NOTA:LOS PASOS 13,14 Y 27 SON OPCIONALES,SI QUEREIS OS LOS PODEIS SALTAR
AHORA VOLVEMOS AL MENU PRINCIPAL Y OPCION 8 OS SALDRA EL ESTADO DE VUESTRA ROM
DESPUES DE VER QUE TODOS LOS PASOS SE AN INSTALADO EN NUESTRA ROM LE DAMOS A INTRO Y VOLVEMOS AL MENU PRINCIPAL
AHORA OPCION 99 Y LE DAMOS A INTRO.NOS SALDRA ESTE MENU,LO DEJAMOS TAL Y COMO ESTA Y LE DAMOS A INTRO Y VOLVERA A HACER OTRO ZIPALING
CUANDO TERMINE NOS PREGUNTARA SI QUEREMOS UN updater script,PONEMOS y E INTRO
AHORA NOS PREGUNTA SI QUEREMOS FIRMAR LA ROM,LE DAMOS A INTRO Y FIRMARA NUESTRA ROM
CUANDO TERMINE DE FIRMAR LA ROM NOS PREGUNTARA SI QUEREMOS CAMBIAR EL NOMBRE,LO CAMBIAMOS LE DAMOS A INTRO Y CUANDO TERMINE YA TENDREMOS NUESTRA ROM EN LA CARPETA OUTPUT ZIP DENTRO DE LA KITCHEN
NOTA:ESTOS PROCESOS TARDAN SU TIEMPO NO OS PREOCUPEIS NI OS PONGAIS NERVIOSOS,TAMBIEN DEPENDERA DE LA POTENCIA DE PROCESAMIENTO DE VUESTRO ORDENADOR(CUANTO MAS POTENTE MENOS TIEMPO TARDARA)
AHORA COPIAMOS LA ROM DE LA CARPETA OUTPUT ZIP A LA CARPETA PROYECTO Y LA DESCOMPRIMIMOS Y NOS SALEN ESTOS ARCHIVOS
AHORA SI MIRAIS DENTRO DE LA CARPETA SYSTEM VEREIS QUE NO SALE LA CARPETA CSC.VAMOS A EXTRAER EL CSC DE cache.img.CON LA APLICACION CACHERIPPERUX.COPIAMOS EN LA MISMA CARPETA LA APLICACION CACHERIPPERUX Y EL cache.img.EJECUTAMOS EL ARCHIVO Y ES TAN SIMPLE COMO QUE SOLO HAY QUE BUSCAR EL cache.img QUE LO TENEMOS EN LA MISMA RUTA(SIEMPRE QUE HAYAMOS PUESTO LOS ARCHIVOS JUNTOS)
NOS CREARA UN ZIP QUE TENEMOS QUE DESCOMPRIMIR Y COPIAREMOS LOS SIGUIENTES ARCHIVOS Y CARPETAS DENTRO DE SYSTEM EN LA CARPETA PROYECTO
AHORA DE LA CARPETA DESCARGA COGEREMOS EL MODEM.BIN Y LO PONDREMOS TAL Y COMO MUESTRA LA IMAGEN.TAMBIEN NECESITAMOS EL ARCHIVO FLASH_IMAGE,EN EL DROPBOX LO TENEIS PARA DESCARGAR
nota:podeis poner el boot.img y el modem.bin que mas os guste,simplemente sustituiis los archivos
AHORA SOLO NOS QUEDA RETOCAR EL BUILT.PROP CON EL EDITOR DE TEXTO NOTEPAD++,EN LA FILA 4 ro.build.display.id=HAY PONEIS EL NOMBRE DE VUESTRA ROM
TAMBIEN ANTES DE COMPRIMIRLO TODO OS PODEIS METER EN SYSTEM APP Y LITEARLA A VUESTRO GUSTO
BUENO Y POR ULTIMO SELECCIONAMOS TODO COMO SE VE EN LA CAPTURA Y CON EL PROGRAMA ALZIP LO COMPRIMIMOS A VELOCIDAD NORMAL
CUANDO TERMINE YA TENEIS VUESTRA ROM PARA INSTALAR POR RECOVERY.EN LA CAPTURA SALE EL ZIP CON EL NOMBRE PROYECTO ESA ES LA ROM,VOSOTROS RENOMBRAIS EL ZIP POR EJEMPLO GT-I9300_PRIMERA ROM V1(LE PODEIS PONER EL NOMBRE QUE MAS OS GUSTE)
BUENO LO DICHO ANTES TODOS LOS CREDITOS AL COMPAÑERO KLANDER,TODO LO QUE YO SE ES GRACIAS A EL
DROPBOX- http://db.tt/InWUim5v
AHORA OS AÑADO ALGUNOS TWEAKS PARA OPTIMIZAR VUESTRA ROM
TWEAKS: build.prop
path: /system/build.prop
# Fast Reboot
persist.sys.purgeable_assets=1
# Increasing The Video Recording Quality
ro.media.enc.hprof.vid.bps=8000000
# Screen Rotate To 270 degree
windowsmgr.support_rotation_270=true;
# Increase VM Heap Size(resolve some fc's)
dalvik.vm.heapsize=64m
# Render UI With GPU
debug.sf.hw=1
# Increasing It Will Make Mobile Smoother
windowsmgr.max_events_per_sec=150
# Video Acceleration Enabled
video.accelerate.hw=1
# Increase Performance
debug.performance.tuning=1
# Disable Sending Usage Data
ro.config.nocheckin=1
# Deeper Sleep/Better battery life
ro.ril.disable.power.collapse=1
pm.sleep_mode=1
# Ringing Will Start Immediately
ro.telephony.call_ring.delay=0
# Disable Error Checking
ro.kernel.android.checkjni=0
# Increase Quality Of MediaStreaming
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
media.stagefright.enable-record=false
# Disable BootAnimation
debug.sf.nobootanimation=1
#Force To Remain Launcher In Memory
ro.HOME_APP_ADJ=1
# Disable Waking Up Of Phone By Volume Buttons
ro.config.hwfeature_wakeupkey=0
# Off The Proximity Quiclky After Call
mot.proximity.delay=25
ro.lge.proximity.delay=25
# Signal Tweaks
ro.ril.hsxpa=2
ro.ril.gprsclass=10
ro.ril.hep=1
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=10
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=5
# NetSpeed Tweaks
net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960
# Google DNS Tweak
net.rmnet0.dns1=8.8.8.8
net.rmnet0.dns2=8.8.4.4
net.dns1=8.8.8.8
net.dns2=8.8.4.4
# Photo And Video Quality
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
ro.media.enc.jpeg.quality=100
# Touch Responsiveness
debug.performance.tuning=1
video.accelerate.hw=1
# Scrolling Responsiveness
windowsmgr.max_events_per_sec=500
# Power Save Tweaks
ro.ril.disable.power.collapse=1
pm.sleep_mode=1
# Disables Debug Icon On Status Bar
persist.adb.notify=0
#Faster Scrolling
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000
#wifi to scan less frequently
wifi.supplicant_scan_interval=180
#improve battery under no signal
ro.mot.eri.losalert.delay=1000
#makes apps load faster and frees more ram. (Edit exsisting line)
dalvik.vm.dexopt-flags=m=v,o=y
Última edición por sevillintaxi40 Día 05/04/13 a las 17:05:46.
|