ROM y desarrollo Motorola Moto G (2013) ROM y desarrollo Motorola Moto G (2013)

Respuesta
 
Herramientas
  #1  
Viejo 19/10/14, 15:07:34
Array

[xs_avatar]
Coldflid Coldflid no está en línea
Cocinero veterano
 
Fecha de registro: dic 2010
Mensajes: 4,860
Modelo de smartphone: iPhone Xr
Tu operador: Movistar
[WINDOWS] ROM Tools


Que es esto:

Es una aplicacion muy simple que he hecho para crear una rom a partir de una ROM stock.
Nos permite extraer la carpeta /system de la ROM stock (de los archivos system.img_sparsechunk.*), deodexar la rom, borrar las apps que no queramos y crear un zip flasheable a partir de ello
Es una beta ya que la idea surgio ayer cuando vi un post de xda y vi que se podian hacer bastantes cosas con visual studio, pero como no lo habia usado antes pues todo lo que se lo aprendi ayer y entonces todavia hay cosas que corregir y eso, ademas de añadir muchas mas funciones jajaja
A muchos no os servira de nada o os servira poco ya que sabreis hacerlo manualmente, pero me imagino que habra gente empezando o que no sepa que si que le resultara util

Que se puede hacer con la app:

Extraer /system
Deodexar (compatible con ART)
Borrar apps que no queramos en system/app y system/priv-app
Crear una carpeta con los archivos necesarios para hacer nuestro zip flasheable de la rom

Planes para la app:

Opcion de añadir scripts a init.d
Opcion para optimizar la rom
Añadir tweaks, mods
Ideas que se me ocurran, o se os ocurran y que sea capaz de incluirlas

Recordar que esta en fase beta, asi que si podeis reportar bugs se agradece!

Como se usa:

Ir al segundo post, ahi estan las instrucciones mas un video explicando como se usa (lo siento si no esta muy bien hecho jajajaja)

Screenshots:

Snap2.png

A lo largo de hoy si puedo subire un video guiando por el proceso, aunque es bastante simple, pero como todavia no es una version final si se hace algo mal puede dar errores


Descarga:

ROM Tools



Gracias a :


Beatsleigher @xda - Creo un tutorial sobre como hacer cosas en vb y de ahi saque la idea
And_pda - Creador de las utilidades usadas para extraer /system
http://www.onlinelogomaker.com - Lo he usado para crear el icono

Última edición por Coldflid Día 19/10/14 a las 19:47:19.
Responder Con Cita
Los siguientes 15 usuarios han agradecido a Coldflid su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 19/10/14, 15:08:09
Array

[xs_avatar]
Coldflid Coldflid no está en línea
Cocinero veterano
 
Fecha de registro: dic 2010
Mensajes: 4,860
Modelo de smartphone: iPhone Xr
Tu operador: Movistar
Para empezar, abrimos la app
Si ya tenemos una carpeta system, podemos ignorar el paso 1 y ir directamente al paso 2, si queremos extraer la carpeta system de una rom stock, empezamos por el paso 1

1. Damos al boton extraer, y damos click al boton que pone "...", elegimos la carpeta donde tengamos los archivos de la rom necesarios (system.img_sparsechunk.0, system.img_sparsechunk.1, system.img_sparsechunk.2). Una vez hecho esto damos a copiar archivos necesarios. Veremos que aparecen 4 nuevos archivos en la carpeta, ejecutamos el que pone ExtractSystem.exe, esperamos y una vez veamos que se ha completado el proceso en cmd veremos que tenemos una nueva carpeta : system. Podeis borrar los demas archivos nuevos (mas adelante añadire una opcion para que el programa haga todo el proceso, ejecutar la aplicacion y borrar los archivos al acabar, pero por ahora no se mucho de visual studio).
2. Si queremos deodexar la rom, hacemos click en el boton deodexar. Hacemos click en el boton "..." y seleccionamos la carpeta system. Nos saldran tres directorios de carpetas que se van a deodexar (app, priv-app y framework). Damos a Deodex y una vez completado a Ok, y menu.
3. Si queremos borrar apps de la rom, damos al boton borrar apk(s) y damos al boton "...", buscamos nuestra carpeta system y una vez hecho esto, damos a app si queremos borrar apks en el directorio app, o priv-app si queremos borrar en el directorio priv-app. Nos saldra una lista de aplicaciones, seleccionamos las que queramos borrar y damos a borrar. Cuando ya esten borradas las que no queremos damos a menu.
4. Ya solo nos queda hacer un zip de la rom con los archivos necesarios. Vamos a crear rom y buscamos la carpeta system, en el siguiente buscamos el boot.img de la rom (esta dentro de la rom stock) y en el ultimo elegimos una carpeta donde queramos tener todos los archivos de la rom, IMPORTANTE, tiene que ser una carpeta nueva o distinta, donde no este la carpeta system ni el archivo boot.img ya que si no da error en la copia (es un bug que tengo que arreglar). Una vez elijamos la carpeta veremos que dentro de la carpeta esta la carpeta system, META-INF y un archivo boot.img. Seleccionamos las 3 y comprimimos en un .zip
Ya tendremos un .zip flasheable de la rom stock a vuestro gusto!

Video:



SCREENSHOTS:

(Click para mostrar/ocultar)

Última edición por Coldflid Día 19/10/14 a las 21:08:23.
Responder Con Cita
Los siguientes 8 usuarios han agradecido a Coldflid su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #3  
Viejo 19/10/14, 15:34:21
Array

[xs_avatar]
elgavilla elgavilla no está en línea
Cocinero Assics
· Votos compra/venta: (26)
 
Fecha de registro: feb 2012
Localización: españa
Mensajes: 10,141
Modelo de smartphone: Samsung galaxy s24 ultra
Tu operador: Orange
gran herramienta amigo,saludos
__________________
Responder Con Cita
Los siguientes 2 usuarios han agradecido a elgavilla su comentario:
  #4  
Viejo 19/10/14, 15:34:30
Array

[xs_avatar]
Hamel Hamel no está en línea
Usuario muy activo
 
Fecha de registro: abr 2013
Localización: Madrid
Mensajes: 2,233
Modelo de smartphone: Nexus 6 / OnePlusTwo ;)
Tu operador: Vodafone
Thanks !! , Para Android L vere muchas Roms Stock....
__________________
Moto G / Nexus 6 / Nexus 9
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 19/10/14, 15:39:22
Array

[xs_avatar]
Olasergiolas Olasergiolas no está en línea
Usuario muy activo
 
Fecha de registro: feb 2013
Localización: España
Mensajes: 884
Modelo de smartphone: Redmi Note 3 PRO
Tu operador: Simyo
Que grande, encima de saber hacer roms en android sabes hacer programas en visual basic, gran aporte
__________________
GFX DESIGNER

Última edición por Olasergiolas Día 19/10/14 a las 15:44:40.
Responder Con Cita
Gracias de parte de:
  #6  
Viejo 19/10/14, 16:02:37
Array

[xs_avatar]
Coldflid Coldflid no está en línea
Cocinero veterano
 
Fecha de registro: dic 2010
Mensajes: 4,860
Modelo de smartphone: iPhone Xr
Tu operador: Movistar
 Cita: Originalmente Escrito por elgavilla Ver Mensaje
gran herramienta amigo,saludos
Graciaas!

 Cita: Originalmente Escrito por Hamel Ver Mensaje
Thanks !! , Para Android L vere muchas Roms Stock....
Para android l tocara adaptarla porque no se como funcionara el tema de archivos .odex al llevar ART

 Cita: Originalmente Escrito por Olasergiolas Ver Mensaje
Que grande, encima de saber hacer roms en android sabes hacer programas en visual basic, gran aporte
Bueno bueno eso de hacer programas mas o menos ehh jajaja se lo justo que aprendi ayer para hacer esto pero se poco jajaja pero graciaas
Responder Con Cita
Gracias de parte de:
  #7  
Viejo 19/10/14, 16:22:30
Array

[xs_avatar]
flopezm13 flopezm13 no está en línea
Usuario muy activo
 
Fecha de registro: oct 2011
Mensajes: 561
Tu operador: Movistar

exelente, gran trabajo el que estas haciendo con esto podemos personalizar al gusto una rom

muy agradecido
Responder Con Cita
  #8  
Viejo 19/10/14, 19:14:23
Array

[xs_avatar]
Coldflid Coldflid no está en línea
Cocinero veterano
 
Fecha de registro: dic 2010
Mensajes: 4,860
Modelo de smartphone: iPhone Xr
Tu operador: Movistar
 Cita: Originalmente Escrito por flopezm13 Ver Mensaje
exelente, gran trabajo el que estas haciendo con esto podemos personalizar al gusto una rom

muy agradecido
Si pero lo unico tener cuidado de seguir todos los pasos bien que si no al ser una beta quizas da FC la app si elegis la carpeta que no es, ya que no he puesto todavia cosas como si no se elige una carpeta distinta dar mensaje de error y obligar a cambiarlo o algo asi
Responder Con Cita
Gracias de parte de:
  #9  
Viejo 19/10/14, 19:25:30
Array

[xs_avatar]
flopezm13 flopezm13 no está en línea
Usuario muy activo
 
Fecha de registro: oct 2011
Mensajes: 561
Tu operador: Movistar

 Cita: Originalmente Escrito por Coldflid Ver Mensaje
Si pero lo unico tener cuidado de seguir todos los pasos bien que si no al ser una beta quizas da FC la app si elegis la carpeta que no es, ya que no he puesto todavia cosas como si no se elige una carpeta distinta dar mensaje de error y obligar a cambiarlo o algo asi

claro que si esperamos a que concluyas tu gran trabajo
Responder Con Cita
Gracias de parte de:
  #10  
Viejo 19/10/14, 19:28:31
Array

[xs_avatar]
heros_45 heros_45 no está en línea
Usuario muy activo
 
Fecha de registro: ene 2012
Localización: México
Mensajes: 3,712
Modelo de smartphone: Pocophone
Tu operador: TELCEL
Excelente trabajo amigo..

Bastante útil para los que pica la curiosidad por empezar en este mundo..
Responder Con Cita
Gracias de parte de:
  #11  
Viejo 19/10/14, 19:44:31
Array

[xs_avatar]
merluso merluso no está en línea
Miembro del foro
 
Fecha de registro: abr 2012
Mensajes: 86
Modelo de smartphone: redmi 4x
Tu operador: Yoigo
Este coldflid es un crack el tio
Responder Con Cita
Gracias de parte de:
  #12  
Viejo 19/10/14, 19:48:26
Array

[xs_avatar]
lucas_93 lucas_93 no está en línea
Usuario muy activo
 
Fecha de registro: jun 2013
Localización: Montevideo, Uruguay
Mensajes: 7,606
Modelo de smartphone: Motorola Moto G 2014
Tu operador: Otra
Buenisimo trabajo la verdad. Sobre todo para aquellos que no sabemos mucho
Responder Con Cita
Gracias de parte de:
  #13  
Viejo 19/10/14, 19:59:41
Array

[xs_avatar]
dexterdre dexterdre no está en línea
Miembro del foro
 
Fecha de registro: ene 2013
Localización: Colombia
Mensajes: 390
Modelo de smartphone: Motorola Moto G
Tu operador: Claro
Exelente aporte
__________________
El Sabio no tiene intereses propios, hace suyos los intereses del pueblo.
Responder Con Cita
Gracias de parte de:
  #14  
Viejo 19/10/14, 21:43:53
Array

[xs_avatar]
Coldflid Coldflid no está en línea
Cocinero veterano
 
Fecha de registro: dic 2010
Mensajes: 4,860
Modelo de smartphone: iPhone Xr
Tu operador: Movistar
 Cita: Originalmente Escrito por flopezm13 Ver Mensaje
claro que si esperamos a que concluyas tu gran trabajo
Si, a ver si acabo alguno que al final tardo mucho en acabar todo porque voy empezando muchas ideas que tengo y me cuesta acabarlas jaja

 Cita: Originalmente Escrito por heros_45 Ver Mensaje
Excelente trabajo amigo..

Bastante útil para los que pica la curiosidad por empezar en este mundo..
 Cita: Originalmente Escrito por merluso Ver Mensaje
Este coldflid es un crack el tio
 Cita: Originalmente Escrito por lucas_93 Ver Mensaje
Buenisimo trabajo la verdad. Sobre todo para aquellos que no sabemos mucho
 Cita: Originalmente Escrito por dexterdre Ver Mensaje
Exelente aporte
Muchaas gracias a toodos jajaja
Por cierto ya esta el video por si alguien lo prefiere a las instrucciones pero como es un primer intento me trabo mucho hablando asi que no os espereis nada bueno jaja
Responder Con Cita
Los siguientes 2 usuarios han agradecido a Coldflid su comentario:
  #15  
Viejo 19/10/14, 23:04:00
Array

[xs_avatar]
J5333JF J5333JF no está en línea
Cocinero veterano
· Votos compra/venta: (1)
 
Fecha de registro: oct 2012
Localización: Mallorca
Mensajes: 5,663
Modelo de smartphone: Iphone 16 Pro Max
Tu operador: Jazztel
Fantástico aporte
__________________
Recomiendo usar el BUSCADOR y LEER. También recomiendo mirar en los POST EN CHINCHETA. Si se hace eso, posiblemente se encuentre la solución SIN NECESIDAD DE PREGUNTAR NI ABRIR NUEVOS POST. En caso de que no encuentres lo que buscas, si te he ayudado, con un simple CLICK en GRACIAS es suficiente.

Última edición por Firstrow123 Día 19/10/14 a las 23:08:01.
Responder Con Cita
Gracias de parte de:
  #16  
Viejo 20/10/14, 00:00:26
Array

[xs_avatar]
Coldflid Coldflid no está en línea
Cocinero veterano
 
Fecha de registro: dic 2010
Mensajes: 4,860
Modelo de smartphone: iPhone Xr
Tu operador: Movistar
 Cita: Originalmente Escrito por sindrome123 Ver Mensaje
Fantástico aporte
Gracias!

He hecho algunos progresos ya, y ya he conseguido incluir zipalign y que se extraiga la rom sola desde el menu, sin tener que abrir ningun archivo manualmente, vamos, que ahora ya te hace todo jajaja, si ya consigo hacer un zip desde la app estaria todo el proceso de extraer system de la rom stock, deodexar, quitar apps, zipalign, y crear un zip flasheable
Responder Con Cita
  #17  
Viejo 20/10/14, 15:29:37
Array

[xs_avatar]
txikirosi txikirosi no está en línea
Betatester oficial
· Votos compra/venta: (1)
 
Fecha de registro: dic 2009
Localización: Pastoriza
Mensajes: 2,824
Modelo de smartphone: HONOR 50
Tu operador: Yoigo
Tengo una duda:¿Esto sirve para todos los terminales?
Un saludo y gracias de antemano
Buen trabajo
__________________
Invitación a Dropbox y aumenta tu almacenamiento con referidos


Responder Con Cita
  #18  
Viejo 20/10/14, 17:36:53
Array

[xs_avatar]
Coldflid Coldflid no está en línea
Cocinero veterano
 
Fecha de registro: dic 2010
Mensajes: 4,860
Modelo de smartphone: iPhone Xr
Tu operador: Movistar
 Cita: Originalmente Escrito por txikirosi Ver Mensaje
Tengo una duda:¿Esto sirve para todos los terminales?
Un saludo y gracias de antemano
Buen trabajo
Para los moto x, e y g creo que deberia funcionar todo excepto lo de crear la rom, ya que el updater-script sera distinto
Y para otros moviles pues solo lo de borrar apps de system/app y priv-app
Cuando meta mas cosas como zipalign y eso si que servira
De todas formas tampoco costaria mucho adaptarlo Asi que si teneis alguna peticion o algo y tengo algun rato, sin problema, eso si, cuando ya tenga la version final o por lo menos que no sea beta
Responder Con Cita
  #19  
Viejo 20/10/14, 19:23:28
Array

[xs_avatar]
mrbojangle69 mrbojangle69 no está en línea
Progressive Metaltester
 
Fecha de registro: jun 2011
Localización: Las Palmas de Gran Canaria
Mensajes: 2,548
Modelo de smartphone: Motorola Moto G XT1032
Tu operador: Movistar
Vas a ver tú como al final va a acabar llamándose la Coldflid Kitchen. Bravo maquina!!!

Ideas? Pues aparte de zipalign, init.d pues cosas como rootear la rom, añadirle busybox, sqlite3, optimizar apks, tweaks en build.prop, etc.
__________________
Responder Con Cita
Gracias de parte de:


  #20  
Viejo 29/10/14, 17:32:36
Array

[xs_avatar]
Coldflid Coldflid no está en línea
Cocinero veterano
 
Fecha de registro: dic 2010
Mensajes: 4,860
Modelo de smartphone: iPhone Xr
Tu operador: Movistar
 Cita: Originalmente Escrito por mrbojangle69 Ver Mensaje
Vas a ver tú como al final va a acabar llamándose la Coldflid Kitchen. Bravo maquina!!!

Ideas? Pues aparte de zipalign, init.d pues cosas como rootear la rom, añadirle busybox, sqlite3, optimizar apks, tweaks en build.prop, etc.
Jajajaja pues quizas ehh, a sabeer jaja
Y lo que dices me parece perfecto, lo de zipalign ya lo he metido, pero lo de busybox root sqlite3 etc es facil asi que seguramente tambien. Init.d ya no se ya que si no tiene soporte el kernel es un poco tonteria y aparte tampoco es que sepa que scripts meter, zipalign y sqlite supongo
Lo de build.prop es que tampoco hay muchas cosas que sirvan, quizas lo de cambiar release-keys por test-keys y quitar icono de usb debugging, cambiar dpi pero poco mas
Y optimizar apps estoy viendo a ver como lo consigo, estoy tambien probando a quitar debugging info de classes.dex que deberia mejorar rendimiento (tengo que probarlo)

Gracias por las ideas!
Responder Con Cita
Gracias de parte de:
Respuesta

Estás aquí
Regresar   Portal | Indice > Foros Motorola > Otros smartphones antiguos de Motorola > Motorola Moto G (modelo 2013) > ROM y desarrollo Motorola Moto G (2013)

Herramientas


Hora actual: 01:41:34 (GMT +2)



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

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