Este tutorial es para los nuevos usuarios que quieran aprender algo sobre el desarrollo de Android y hacer su propia ROM personalizada
* NOTA: este tuto es para novatos, es para modificar ROMs, no crearlas desde 0
Cosas que necesitamos:
"7zip" o "winrar" or "winzip"
rom base(cyanogenmod recomendado, pero nos sirve perfectamente emanon, chocobread, etc.)
paciencia
bloc de notas
Cosas que vemos al extraer la Rom base:
META-INF
system
boot.img
No vamos a tocar "META-INF" y "boot.img" así que abre "system".
Aqui hay varias carpetas (y build.prop) pero nos vamos a centrar en estas:
app
fonts
framework
media
otras si vamos a usar scripts
Eliminar apps que no queramos
Ahora vamos a la carpeta "app"
vemos .apk y puede que algunos .odex
borra los apks que quieras (*NOTA- si eliminas una app tambien elimina su archivo .odex, si tiene)
Aqui una lista de las aplicaciones que podemos eliminar
*NOTA: si vas a eliminar el launcher, asegurate de poner el que quieras
Meter aplicaciones que quieras que vengan de serie
Crea una carpeta llamada /data en la raíz de tu ROM y mete ahí los apk que quieras.
*NOTA: esas aplicaciones pueden ser desinstaladas por el usuario, no son del sistema
Cambiar cosas gráficas
Si quieres cambiar fuente, framework y tema del sistema, entonces ve a UOT Kitchen
Su uso es bastante intuitivo, navega por los menús cambiando cosas.
Al acabar pasa a la pestaña: File Upload.
Dejalo todo igual excepto la segunda columna: En select your rom from... elige Upload system files, sube los archivos framework-res.apk(que esta en /system/framework en la raíz de tu rom) y SystemUI.apk(que esta en /system/app).
Tras eso ve a Summary, y elige submit work.
Tras unos 10 minutos tu pedido estara listo, así que ve a la página principal de UOT y en el menú de arriba elige pickup.
Ahí te bajas un zip con los datos gráficos,
Extraemos el zip
Tenemos como máximo 6 carpetas(depende de lo que hayas modificado)
Copia y pega todas las carpetas(excepto /META-INF) dentro de /system en tu ROM
Mejoras en build.prop
aquí puedes cambiar el nombre de tu ROM y poner varios tweaks
para cambiar el nombre de la rom, busca: ro.modversion="nombre de tu rom"
*NOTA-sin las comillas ""
Aquí algunos tweaks para el bulid.prop
solo pégalos:________________________________________________________________________________________
Número de Ajustes de señal
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 = 84,256960 4096,87380,256960,4096,163
net.tcp.buffersize.gprs = 84,256960 4096,87380,256960,4096,163
net.tcp.buffersize.edge = 4096,87380,256960,4096,163 84,256960
# DNS de Google 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
# Foto y vídeo de calidad
ro.media.dec.jpeg.memcap = 8000000
ro.media.enc.hprof.vid.bps = 8000000
ro.media.enc.jpeg.quality = 100
# Toque de respuesta
debug.performance.tuning = 1
video.accelerate.hw = 1
Respuesta # Desplazamiento
windowsmgr.max_events_per_sec = 500
# Llame a Ajustes
ro.telephony.call_ring.delay = 0
ro.lge.proximity.delay = 25
mot.proximity.delay = 25
# Ahorro de energía Tweaks
ro.ril.disable.power.collapse = 1
pm.sleep_mode = 1
Número de ajustes de rendimiento
ro.kernel.android.checkjni = 0
ro.config.nocheckin = 1
# Desactiva Icono de depuración En la barra de estado
persist.adb.notify = 0
___________________________________________________________________________________________________
Scripts(Secuencias de comandos)
si quieres usar algo así como Adrenaline Engine | 3.0 | o SlaidyBoost-V2.3
solo copia y pega los archivos del zip del script en la de la ROM
ejemplo para slaidy boost:
cuando lo extraes :
META-INF *carpeta
system *carpeta
#copia y pega la carpeta system en la carpeta raíz de tu ROM#
Suerte moddeando ROMS
* NOTA: este tuto es para novatos, es para modificar ROMs, no crearlas desde 0
Cosas que necesitamos:
"7zip" o "winrar" or "winzip"
rom base(cyanogenmod recomendado, pero nos sirve perfectamente emanon, chocobread, etc.)
paciencia
bloc de notas
Cosas que vemos al extraer la Rom base:
META-INF
system
boot.img
No vamos a tocar "META-INF" y "boot.img" así que abre "system".
Aqui hay varias carpetas (y build.prop) pero nos vamos a centrar en estas:
app
fonts
framework
media
otras si vamos a usar scripts
Eliminar apps que no queramos
Ahora vamos a la carpeta "app"
vemos .apk y puede que algunos .odex
borra los apks que quieras (*NOTA- si eliminas una app tambien elimina su archivo .odex, si tiene)
Aqui una lista de las aplicaciones que podemos eliminar
*NOTA: si vas a eliminar el launcher, asegurate de poner el que quieras
Meter aplicaciones que quieras que vengan de serie
Crea una carpeta llamada /data en la raíz de tu ROM y mete ahí los apk que quieras.
*NOTA: esas aplicaciones pueden ser desinstaladas por el usuario, no son del sistema
Cambiar cosas gráficas
Si quieres cambiar fuente, framework y tema del sistema, entonces ve a UOT Kitchen
Su uso es bastante intuitivo, navega por los menús cambiando cosas.
Al acabar pasa a la pestaña: File Upload.
Dejalo todo igual excepto la segunda columna: En select your rom from... elige Upload system files, sube los archivos framework-res.apk(que esta en /system/framework en la raíz de tu rom) y SystemUI.apk(que esta en /system/app).
Tras eso ve a Summary, y elige submit work.
Tras unos 10 minutos tu pedido estara listo, así que ve a la página principal de UOT y en el menú de arriba elige pickup.
Ahí te bajas un zip con los datos gráficos,
Extraemos el zip
Tenemos como máximo 6 carpetas(depende de lo que hayas modificado)
Copia y pega todas las carpetas(excepto /META-INF) dentro de /system en tu ROM
Mejoras en build.prop
aquí puedes cambiar el nombre de tu ROM y poner varios tweaks
para cambiar el nombre de la rom, busca: ro.modversion="nombre de tu rom"
*NOTA-sin las comillas ""
Aquí algunos tweaks para el bulid.prop
solo pégalos:________________________________________________________________________________________
Número de Ajustes de señal
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 = 84,256960 4096,87380,256960,4096,163
net.tcp.buffersize.gprs = 84,256960 4096,87380,256960,4096,163
net.tcp.buffersize.edge = 4096,87380,256960,4096,163 84,256960
# DNS de Google 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
# Foto y vídeo de calidad
ro.media.dec.jpeg.memcap = 8000000
ro.media.enc.hprof.vid.bps = 8000000
ro.media.enc.jpeg.quality = 100
# Toque de respuesta
debug.performance.tuning = 1
video.accelerate.hw = 1
Respuesta # Desplazamiento
windowsmgr.max_events_per_sec = 500
# Llame a Ajustes
ro.telephony.call_ring.delay = 0
ro.lge.proximity.delay = 25
mot.proximity.delay = 25
# Ahorro de energía Tweaks
ro.ril.disable.power.collapse = 1
pm.sleep_mode = 1
Número de ajustes de rendimiento
ro.kernel.android.checkjni = 0
ro.config.nocheckin = 1
# Desactiva Icono de depuración En la barra de estado
persist.adb.notify = 0
___________________________________________________________________________________________________
Scripts(Secuencias de comandos)
si quieres usar algo así como Adrenaline Engine | 3.0 | o SlaidyBoost-V2.3
solo copia y pega los archivos del zip del script en la de la ROM
ejemplo para slaidy boost:
cuando lo extraes :
META-INF *carpeta
system *carpeta
#copia y pega la carpeta system en la carpeta raíz de tu ROM#
Suerte moddeando ROMS