Ver Mensaje Individual
  #1  
Viejo 08/02/13, 16:52:32
Array

[xs_avatar]
sevillintaxi40 sevillintaxi40 no está en línea
Usuario muy activo
· Votos compra/venta: (13)
 
Fecha de registro: nov 2011
Localización: islas baleares
Mensajes: 597
Modelo de smartphone: iphone 7 plus
Tu operador: Yoigo
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


__________________
TUTORIAL APRENDE A COCINAR TU PROPIA ROMhttp://www.htcmania.com/showthread.php?t=548463

Última edición por sevillintaxi40 Día 05/04/13 a las 17:05:46.
Responder Con Cita
Los siguientes 112 usuarios han agradecido a sevillintaxi40 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]