ROMs y desarrollo UMI X2 ROMs y desarrollo UMI X2

Respuesta
 
Herramientas
  #1  
Viejo 04/11/13, 19:15:43
Array

[xs_avatar]
valkyrion25 valkyrion25 no está en línea
Usuario muy activo
 
Fecha de registro: mar 2012
Mensajes: 1,218
Modelo de smartphone: Xiaomi MIA1
Tu operador: Amena
Cocinar tu propia Rom (WINDOWS)

Bueno escribo este post para quien quiera, poder crear su propia rom, empezaremos con un tutorial bastante basico.

Lo primero de todo antes de empezar es tener instalado:
* Java JRE (Descargar)
*Cygwin (Descargar). Para instalar cygwin correctamente teneis que seguir este tutorial

Una vez instalado estas dos cosas:
Descarga la dsixda's Android Kitchen de aqui

Deberiais tener la carpeta del cygwin en la raiz, y dentro de esta en home/<usuario> crear una que por ejemplo se llame cocina y ahi descomprimir la kitchen.

Despues:

*Abrir el cygwin
*En el terminal que se abra ahora tendriais que ir a la raiz de la kitchen, en teoria asi --> cd cocina
*Una vez dentro de la carpeta de la kitchen escribir: ./menu

Ahora se os abrirá la kitchen y os saldrán estas opciones (mas o menos ):

Android Kitchen - by dsixda (xda-developers.com)
================================================== =================

Main Menu

1. Set up working folder from ROM
2. Add root permissions
3. Add BusyBox
4. Disable boot screen sounds
5. Add wireless tethering
6. Zipalign all *.apk files to optimize RAM usage
7. Change wipe status of ROM
8. Change name of ROM
9. Check update-script for errors
10. Show working folder information

Advanced Options

11 - Deodex files in your ROM
12 - Add task killer tweak for speed (stock ROM only)
13 - Add /data/app functionality
14 - Add Nano text editor + sysro/sysrw
15 - Add Bash (command shell)
16 - Add Apps2SD
17 - Add /etc/init.d scripts support (busybox run-parts)
18 - Add custom boot animation functionality
19 - Porting tools (experimental)
20 - Tools for boot image (unpack/re-pack/etc.)
21 - Unpack data.img
22 - Sign APK or ZIP file(s)
23 - Convert update-script or updater-script
24 - Miscellaneous optins / Plugin scripts

99. Build ROM from working folder
00. About/Update kitchen
0. Exit


-------------------------------

Ahora escogeis la rom que querais modificar, en teoria una limpia de UMI, en .zip, y la dejais dentro de la kitchen en la carpeta que pone ORIGINAL_UPDATE, no hay que descomprimirla.
Ahora tendreis que dar a la opcion 1 ( 1. Set up working folder from ROM) para elegir la rom para empezar a trabajar. Os dirá que lo va a extraer y demas y le dais que si, no hace falta cambiar el nombre.
Una vez extraida la rom os creará una carpeta que se llama WORKING_.... en la carpeta de la kitchen.
Si os meteis a system/app alli podreis eliminar las app que no querais que se instalen al instalar la rom, en teoria las chinas y alguna app mas, no os pongais a eliminar las que no sepais cual son, hay algunas que son necesarias para arrancar el sistema, sino vereis FC por todos lados
Tambien en la carpeta system vereis un archivo que se llama build.prop este tambien lo podeis editar para añadir por ejemplo el fix del GPS, o para que arranque en español en vez de chino y alguna cosilla mas, si buscais en google tweaks build.prop encontrareis bastante informacion
Tambien podeis hacer mas cambios ya como veais vosotros, como digo hay bastante info, yo solo os doy los pasos basicos a seguir.
Bueno una vez allais modificado la rom, volveremos al menu de la kitchen
Alli os ireis a opciones avanzadas y dareis a la opcion de deodex, ahi escogereis la opcion b, asi va a deodexar todos los archivos .odex, de esta manera os permitirá despues modificar cualquier archivo de la rom. Este proceso tarda un ratillo
Una vez terminado os ireis a el menu principal, alli elegireis añadir root y elegireis la de chainfire la de supersu.
Despues añadireis busybox
Luego Zipalign
Despues os ireis avanzados y añadireis la funcion de data/app
Tambien la de soporte init.d
Despues de esto elegireis la opcion 99 --> Interactive mode --> Os dirá lo de zipalign otra vez le dais que si, y vais aceptando lo que os va diciendo
Ahora tendreis la Rom en OUT-ZIP

Esta ROM aun no la podeis flashear =P, hay que cambiar una serie de archivos en la carpeta META-INF
Debereis sustituir aqui /META-INF/com/google/android/ el archivo update-script y el update-binary por los originales de la rom, ademas si habeis añadido soporte init.d y busybox y data/app debereis añadir estas lineas al archivo update-script:
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
run_program("/system/xbin/busybox", "--install", "-s", "/system/xbin");
set_perm(0, 0, 06755, "/system/xbin/su");
set_perm_recursive(0, 0, 0755, 0644, "/data/app");

Estas lineas las encontraras casi abajo, al menos la primera y la tercera, justo antes de esta:
assert(package_extract_file("boot.img", "/tmp/boot.img"),

Asique teneis que agregar estas dos:
run_program("/system/xbin/busybox", "--install", "-s", "/system/xbin");
set_perm_recursive(0, 0, 0755, 0644, "/data/app");

Mas o menos donde yo las he colocado, para que todos los permisos esten perfectamente.
Una vez hechos los cambios, los sustituis los dos archivos por los del zip, y ya tendriais vuestra ROM lista

PD: Iré añadiendo cosillas, mientras teneis una guia basica para ir haciendo pequeños cambios si quereis a la rom oficial de UMI.
Responder Con Cita
Los siguientes 10 usuarios han agradecido a valkyrion25 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 04/11/13, 19:16:47
Array

[xs_avatar]
valkyrion25 valkyrion25 no está en línea
Usuario muy activo
 
Fecha de registro: mar 2012
Mensajes: 1,218
Modelo de smartphone: Xiaomi MIA1
Tu operador: Amena
post de la Kitchen: aqui por si teneis dudas al usar el programa o algun problema. Aqui estan resueltas la mayoria de dudas.
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 04/11/13, 19:17:24
Array

[xs_avatar]
valkyrion25 valkyrion25 no está en línea
Usuario muy activo
 
Fecha de registro: mar 2012
Mensajes: 1,218
Modelo de smartphone: Xiaomi MIA1
Tu operador: Amena
Reservado
Responder Con Cita
  #4  
Viejo 04/11/13, 20:10:39
Array

[xs_avatar]
lemarte lemarte no está en línea
Usuario muy activo
 
Fecha de registro: sep 2011
Mensajes: 750
Modelo de smartphone: HTC Sensation; Umi X2 Turbo (2GB/32GB)
Tu operador: Vodafone
gracias crack, lo echaba de menos!!! :P
Responder Con Cita
  #5  
Viejo 05/11/13, 15:31:55
Array

[xs_avatar]
ch64 ch64 no está en línea
Usuario muy activo
 
Fecha de registro: abr 2008
Localización: Región de Murcia
Mensajes: 1,207
Modelo de smartphone: Xiaomi MI 9 Lite
Tu operador: O2
Excelente post. Gracias
__________________
Un saludo
Responder Con Cita
  #6  
Viejo 05/11/13, 15:50:41
Array

[xs_avatar]
joella joella no está en línea
Usuario muy activo
 
Fecha de registro: abr 2011
Localización: Zaragoza
Mensajes: 708
Modelo de smartphone: Xiaomi mi 9
Tu operador: Jazztel
Por lo que he visto la camara no es la de la rom oficial del 24/10/2013.
¿Podrias ponerla para instalarla y probarla?
Responder Con Cita
  #7  
Viejo 05/11/13, 15:52:33
Array

[xs_avatar]
joella joella no está en línea
Usuario muy activo
 
Fecha de registro: abr 2011
Localización: Zaragoza
Mensajes: 708
Modelo de smartphone: Xiaomi mi 9
Tu operador: Jazztel
Perdon me he equivocado de sitio al escribirlo.
Responder Con Cita
  #8  
Viejo 15/03/14, 14:01:20
Array

[xs_avatar]
pol.jhon pol.jhon no está en línea
Usuario muy activo
 
Fecha de registro: abr 2013
Mensajes: 757
Modelo de smartphone: Umi x2
Tu operador: Yoigo
Gracias por el tutorial @Valkyrion25
Lo he seguido para crear mi propia ROM para el umi x2 y todo perfecto.
De hecho ahora mismo la llevo instalada.
El problema me ha surgido al intentar hacer lo mismo para el teléfono de un familiar con el mismo procesador pero otra marca.
No hay que yo sepa ninguna ROM cocinada para instalar por recovery para este telefono por lo tanto no puedo usar el updater-scipt de otra ROM y el que me crea la cocina no vale, al instalar da error status 0.
Lo he modificado y ahora da status 7
Ya no se que mas hacer.
Puedes darme algún consejo?
Que puedo hacer?
Estoy atascado.
Un saludo
Responder Con Cita
  #9  
Viejo 15/03/14, 15:15:07
Array

[xs_avatar]
valkyrion25 valkyrion25 no está en línea
Usuario muy activo
 
Fecha de registro: mar 2012
Mensajes: 1,218
Modelo de smartphone: Xiaomi MIA1
Tu operador: Amena
sino hay recovery como piensas flashearla?
y si la lias al flashear como recuperarias la antigua?
cuando me contestes a esto pienso a ver como puedes hacer para que te funcione
Responder Con Cita
  #10  
Viejo 15/03/14, 19:32:38
Array

[xs_avatar]
pol.jhon pol.jhon no está en línea
Usuario muy activo
 
Fecha de registro: abr 2013
Mensajes: 757
Modelo de smartphone: Umi x2
Tu operador: Yoigo
Con MTKdroid tool he hecho las dos cosas recovery y backup.
También he portado para ese móvil el recovery de Carliv pero no es muy útil ya que sale la pantalla al revés.

Última edición por pol.jhon Día 18/03/14 a las 14:13:33.
Responder Con Cita
  #11  
Viejo 16/05/14, 23:21:28
Array

[xs_avatar]
Bandid© Bandid© no está en línea
Usuario poco activo
 
Fecha de registro: mar 2010
Mensajes: 30

 Cita: Originalmente Escrito por valkyrion25 Ver Mensaje
Esta ROM aun no la podeis flashear =P, hay que cambiar una serie de archivos en la carpeta META-INF
Debereis sustituir aqui /META-INF/com/google/android/ el archivo update-script y el update-binary por los originales de la rom,
Gracias por la información, podías pasar algún tutorial de como poder extraer esos dos ficheros de la rom original.
Gracias
Responder Con Cita
  #12  
Viejo 17/05/14, 09:50:26
Array

[xs_avatar]
pol.jhon pol.jhon no está en línea
Usuario muy activo
 
Fecha de registro: abr 2013
Mensajes: 757
Modelo de smartphone: Umi x2
Tu operador: Yoigo
Hola Bandid©
Esos dos ficheros de los que hablas no los encontraras en un firmware original.
Esos archivos los crea la kitchen y sirven para instalar una custom ROM por recovery.
Un firmware original no necesita esos archivos por que normalmente se instalan con pc
Responder Con Cita
Gracias de parte de:
  #13  
Viejo 08/06/14, 18:22:40
Array

[xs_avatar]
Fortesque84 Fortesque84 no está en línea
Miembro del foro
 
Fecha de registro: may 2013
Localización: Alicante
Mensajes: 71
Modelo de smartphone: xperia arc
Tu operador: Pepephone
me sale un error lo hago todo como pone en el tuto y al escribir ./menu me salta un error como el que vereis en el archivo adjunto

que puede ser? tengo java instalado a su ultima version y el sistema operativo es un windows 7 32 bits
Imágenes Adjuntas
Tipo de Archivo: jpg error kitchen.jpg (66.0 KB, 330 visitas)
Responder Con Cita
  #14  
Viejo 09/06/14, 02:26:50
Array

[xs_avatar]
pol.jhon pol.jhon no está en línea
Usuario muy activo
 
Fecha de registro: abr 2013
Mensajes: 757
Modelo de smartphone: Umi x2
Tu operador: Yoigo
 Cita: Originalmente Escrito por Fortesque84 Ver Mensaje
me sale un error lo hago todo como pone en el tuto y al escribir ./menu me salta un error como el que vereis en el archivo adjunto

que puede ser? tengo java instalado a su ultima version y el sistema operativo es un windows 7 32 bits
A ver si esto te ayuda
http://stackoverflow.com/questions/1...mand-in-cygwin
La pagina es en ingles.
Responder Con Cita
  #15  
Viejo 17/08/19, 19:06:34
Array

[xs_avatar]
jajavito_28 jajavito_28 no está en línea
Usuario poco activo
 
Fecha de registro: ene 2013
Mensajes: 8
Modelo de smartphone: Nokia N97 Mini (muerto sin estar customizado)
Tu operador: Yoigo
 Cita: Originalmente Escrito por Fortesque84 Ver Mensaje
me sale un error lo hago todo como pone en el tuto y al escribir ./menu me salta un error como el que vereis en el archivo adjunto

que puede ser? tengo java instalado a su ultima version y el sistema operativo es un windows 7 32 bits
Se que han pasado 6 años ya, pero para quien lo intente hacer ahora y le pase lo mismo... al copiar la carpeta de "android kitchen" dentro de la aplicacion, home, usuario, cocina... habia que dejar los archivos sueltos y no la carpeta entera, entra en la carpeta y copia los archivos, luego ponte en la carpeta cocina y los sueltas ahí
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Marcas de importación > UMIDIGI > UMI X2 > ROMs y desarrollo UMI X2



Hora actual: 08:09:53 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /