Resultados 1 al 2 de 2

Tema: Como modificar una ROM de otro teléfono para usarla en el nuestro

  1. #1
    Fecha de ingreso
    02 mar, 09
    Mensajes
    2,051
    Poder de reputación
    10

    Thumbs up Como modificar una ROM de otro teléfono para usarla en el nuestro

    En este tutorial veremos como modificar una ROM de otro teléfono y usarla en el nuestro, valido para procesadores MediateK.

    Para esto necesitaremos lo siguiente:

    1. ROM de nuestro teléfono.
    2. ROM que queremos portar para nuestro teléfono.
    3. Android Kitchen (Tutorial de instalacion)

    Antes de comenzar:
    1. Primeramente la ROM que vamos a portar debe de ser de un teléfono que tenga el mismo procesador que el nuestro.
    2. Los archivos de la ROM que iremos abriendo a lo largo del tutorial los abriremos con el Notepad++ o similar

    Importante:
    Antes de comenzar te recuerdo que para hacer esto debes de tener un cierto conocimiento sobre Android, si no tienes ni la menor idea te recomiendo no seguir (por la seguridad de tu teléfono). Ademas recomendamos hacer una copia completa de nuestro teléfono:


    Comenzamos:
    1. Colocamos nuestras 2 ROMs (la de nuestro teléfono y la que queremos portar) dentro de la carpeta original_update, que esta en la siguiente ruta: C:\Cygwin\home\USUARIO\kitchen\original_update.


    Clic en la imagen para ver su versión completa. 

Nombre: 1.png 
Visitas: 573 
Tamaño: 34.0 KB 
ID: 2088

    2. Abrimos el Cygwin que esta en el escritorio, escribiremos cd kitchen y enseguida ./menu y se nos abrira el Android Kitchen.



    Clic en la imagen para ver su versión completa. 

Nombre: 2.png 
Visitas: 342 
Tamaño: 4.3 KB 
ID: 2089

    3. Aquí elegiremos LEGACY OPTIONS y para eso escribiremos 00.



    Clic en la imagen para ver su versión completa. 

Nombre: 3.png 
Visitas: 326 
Tamaño: 10.4 KB 
ID: 2090

    4. Ahora seleccionamos Porting tools <experimental> escribiendo 28.



    Clic en la imagen para ver su versión completa. 

Nombre: 4.png 
Visitas: 315 
Tamaño: 9.8 KB 
ID: 2091

    5. Escribiremos a para seleccionar Port ROM from another device.



    Clic en la imagen para ver su versión completa. 

Nombre: 5.png 
Visitas: 352 
Tamaño: 10.5 KB 
ID: 2092

    6. Aquí presionaremos Enter para continuar (si queremos ver los formatos soportados escribimos s y si queremos abortar seleccionamos x).



    Clic en la imagen para ver su versión completa. 

Nombre: 6.png 
Visitas: 309 
Tamaño: 7.7 KB 
ID: 2093

    7. Ahora nos aparecerán las ROMs disponibles, aquí seleccionaremos la ROM de nuestro equipo y esperaremos a que la cargue.



    Clic en la imagen para ver su versión completa. 

Nombre: 7.png 
Visitas: 324 
Tamaño: 9.7 KB 
ID: 2094


    8. Ahora nos pedirá que seleccionemos la ROM que queremos portar y enseguida nos preguntara que si queremos cambiar el nombre de la carpeta donde se esta trabajando en la nueva ROM, seleccionamos que no.




    Clic en la imagen para ver su versión completa. 

Nombre: 9.png 
Visitas: 328 
Tamaño: 11.3 KB 
ID: 2095

    9. Ahora nos preguntara que si queremos convertir el formato del script de instalación de la ROM, seleccionaremos que NO (opción 2).



    Clic en la imagen para ver su versión completa. 

Nombre: 10.png 
Visitas: 317 
Tamaño: 15.0 KB 
ID: 2096

    10. El proceso quedara terminado, ahora seleccionaremos Exit (x).



    Clic en la imagen para ver su versión completa. 

Nombre: 11.png 
Visitas: 326 
Tamaño: 10.5 KB 
ID: 2097

    11. Ahora seleccionaremos Build ROM from working folder (99).



    Clic en la imagen para ver su versión completa. 

Nombre: 12.png 
Visitas: 312 
Tamaño: 9.8 KB 
ID: 2098

    12. Nos preguntara como queremos construir la ROM y seleccionaremos la opción 1.



    Clic en la imagen para ver su versión completa. 

Nombre: 13.png 
Visitas: 320 
Tamaño: 10.6 KB 
ID: 2099

    13. Ahora nos preguntara si queremos optimizar las aplicaciones (hacer zipaligning), ustedes pueden elegir si o no. Luego nos preguntara si queremos firmar la ROM, seleccionamos que si y por ultimo nos preguntara si le queremos cambiar el nombre a la ROM creada.



    Clic en la imagen para ver su versión completa. 

Nombre: 15.png 
Visitas: 303 
Tamaño: 9.6 KB 
ID: 2100

    14. Por ultimo nos dira que la ROM fue creada con exito, ya solo nos queda presionar enter y salirnos del programa.



    Clic en la imagen para ver su versión completa. 

Nombre: 17.png 
Visitas: 295 
Tamaño: 9.7 KB 
ID: 2101

    15. Ahora buscaremos la ROM que hemos creado, nos iremos a la siguiente ruta: C:\Cygwin\home\USUARIO\kitchen\OUTPUT_ZIP y nos aparecerá un archivo .zip, esa es nuestra nueva ROM.




    Clic en la imagen para ver su versión completa. 

Nombre: 19.png 
Visitas: 332 
Tamaño: 31.3 KB 
ID: 2102


    Revisando y configurando la ROM.

    16. Ya tenemos nuestra ROM, ahora revisaremos que todo este bien. Primeramente la abriremos y verificaremos que tenga una estructura parecida a la de la imagen 3 carpetas (data, META-INF y system) y 2 archivos (boot.img y logo.bin), add_initd.sh no importa. Si el archivo logo.bin no esta presente no importa, lo importante es que no haya archivos .bin de mas (ejemplo: uboot.bin) pues esto nos convertiría nuestro teléfono en un pisapapeles muy caro.



    Nombre:  Sin%u00252Bt%u0025C3%u0025ADtulo.png
Visitas: 2761
Tamaño: 30.9 KB

    17. Ahora revisaremos el archivo build.prop aquí no nos meteremos mucho solo configuraremos el idioma de la ROM, zona horaria y otras pequeñas cosas. Bueno dentro de la ROM abriremos la carpeta system y dentro de esta el archivo build.prop, ya dentro de este buscaremos las siguientes lineas:


    ro.product.locale.language=
    Esta clave sirve para seleccionar el idioma predeterminado de la ROM: es para español, en para ingles, etc


    ro.product.locale.region=
    Esta clave nos sirve para elegir la región: ES para España (en la mayoría de las ROMS también se usa para los países de habla hispana), US para Estado Unidos, etc


    persist.sys.timezone=
    Esta clave es para elegir la zona horaria de acuerdo a las zonas horarios aceptadas por Android:America/Tijuana, America/Mexico_City, por mencionar unos ejemplos


    mediatek.wlan.chip=
    Esta clave muestra el chip de red con la que la ROM se comunicara, debemos verificar que sea el mismo que el de la ROM original de nuestro equipo.


    mediatek.wlan.module.postfix=
    Esta es parecida a la de arriba, igual debe ser el mismo que el de la ROM original.




    Clic en la imagen para ver su versión completa. 

Nombre: d.png 
Visitas: 387 
Tamaño: 86.5 KB 
ID: 2104

    18. Ahora revisaremos el archivo updater-script, este es el encargado de instalar la ROM en nuestro equipo, solo verificaremos que se instale correctamente el controlador de Red. Estando dentro de la ROM nos iremos a la siguiente ruta: META-INF/com/google/android y abriremos el archivo updater-script.

    Ahora buscaremos la siguiente clave (no necesariamente igual, puede ser parecida):
    symlink("wlan_mt6628.ko", "/system/lib/modules/wlan.ko");
    Donde dice mt6628 debe de ser el mismo que el de la ROM original.

    19. Por ultimo ahora solucionaremos unos posibles fallos en la ROM, para eso seguiremos los próximos pasos.

    Copiar de la ROM original a la nueva ROM (si se presentan los siguientes problemas) :


    \system\etc\firmware\modem.img - SIM1/ 2 no funciona
    \system\lib\module\mtk_stp_wmt - Wi-Fi/ Bluetooth no se puede prender
    \system\usr\keylayout\Generic.kl - El botón Home no funciona


    Para la CÁMARA - "No es posible conectarse con la Cámara o deja de funcionar":
    Copia los siguientes archivos de la ROM original a la nueva ROM:

    Para Android 4.0 (ICS) y 4.1 (JB).

    \system\lib\hw\camera.default.so
    \system\lib\libcamera_client.so
    \system\lib\libcameracustom.so
    \system\lib\libcameraprofile.so
    \system\lib\libcameraservice.so
    \system\lib\libmhal.so
    \system\lib\libmhalcontent.so
    \system\lib\libmhaldrv.so
    \system\lib\libmhalmdp.so
    \system\lib\libmhalpipe.so
    \system\lib\libmhalscenario.so
    \system\lib\libmhalutility.so
    \system\etc\permission\android.hardware.camera.front.xml
    \system\etc\permission\android.hardware.camera.xml


    Si la Radio FM no funciona:
    Copia los siguientes archivos de la ROM original a la nueva ROM:

    \system\etc\firmware\mt6620_patch_e3_hdr.bin
    \system\etc\firmware\mt6620_patch_e6_hdr.bin
    \system\etc\firmware\WMT.CFG
    \system\lib\modules\mtk_fm_drv.ko
    \system\lib\libfmcust.so


    Para el error "la tarjeta SD no ha sido montada correctamente":
    Copia los siguientes archivos de la ROM original a la nueva ROM:

    \system\etc\vold.fstab
    \system\etc\vold.fstab.nand


    Si el WIFI no funciona:
    Copia los siguientes archivos de la ROM original a la nueva ROM:

    \system\lib\modules\mtk_stp_wmt.ko
    \system\lib\modules\mtk_wmt_wifi.ko


    Si el Bluetooth no funciona:
    Copia los siguientes archivos de la ROM original a la nueva ROM:

    \system\lib\libbluetooth_mtk.so
    \system\lib\libbluetoothem_mtk.so


    Si el GPS no funciona:
    Copia los siguientes archivos de la ROM original a la nueva ROM:

    \system\xbin\libmnlp a

    20. Ahora solo queda probar la Nueva ROM en nuestro equipo y listo!.


    Espero que os haya gustado este tutorial y que os animéis a compartir vuestras creaciones!

    " En ocasiones, toda una vida se reduce a una decisión descabellada "

  2. #2
    Fecha de ingreso
    23 sep, 19
    Mensajes
    1
    Poder de reputación
    0

    Predeterminado

    Excelente tema Muchas gracias por compartir Realmente lo aprecio

 

 

Información de tema

Usuarios viendo este tema

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

Temas similares

  1. Dropbox. Disco duro virtual para nuestro Tablet Android.
    Por wu Tao-tse en el foro Aplicaciones
    Respuestas: 3
    Último mensaje: 28/10/2011, 03:15
  2. como modificar el volumen del microfono en el i9++++
    Por chinchin en el foro Clones Iphone
    Respuestas: 7
    Último mensaje: 31/08/2010, 21:21
  3. Cómo modificar los íconos del menú??
    Por Patrón en el foro Clones Iphone
    Respuestas: 0
    Último mensaje: 02/07/2010, 15:09

Etiquetas para este tema

Marcadores

Marcadores

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Powered by movileschinos.com Version 4.2.5
Copyright © 2023 Foro movileschinos, Inc. All rights reserved.
El huso horario es GMT +2. La hora actual es: 09:16 .