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


 
Herramientas
  #1  
Viejo 19/10/14, 15:07:34
Avatar de Coldflid
Coldflid Coldflid no está en línea
Cocinero veterano
Mensajes: 4,860
 
Fecha de registro: dic 2010
Mensajes: 4,860
Modelo de smartphone: iPhone Xr
Tu operador: Movistar
Mencionado: 184 comentarios
Tagged: 1 hilos
[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
Avatar de Coldflid
Coldflid Coldflid no está en línea
Cocinero veterano
Mensajes: 4,860
 
Fecha de registro: dic 2010
Mensajes: 4,860
Modelo de smartphone: iPhone Xr
Tu operador: Movistar
Mencionado: 184 comentarios
Tagged: 1 hilos
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
Avatar de elgavilla
elgavilla elgavilla no está en línea
Cocinero Assics
Mensajes: 10,141
Compra y venta: (26)
 
Fecha de registro: feb 2012
Localización: españa
Mensajes: 10,141
Modelo de smartphone: Samsung galaxy s24 ultra
Versión de ROM: Stock
Versión de Radio: 40 Principales
Tu operador: Orange
Mencionado: 267 comentarios
Tagged: 1 hilos
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
Avatar de Hamel
Hamel Hamel no está en línea
Usuario muy activo
Mensajes: 2,233
 
Fecha de registro: abr 2013
Localización: Madrid
Mensajes: 2,233
Modelo de smartphone: Nexus 6 / OnePlusTwo ;)
Versión de ROM: 6.0
Tu operador: Vodafone
Mencionado: 6 comentarios
Tagged: 0 hilos
Thanks !! , Para Android L vere muchas Roms Stock....
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 19/10/14, 15:39:22
Avatar de Olasergiolas
Olasergiolas Olasergiolas no está en línea
Usuario muy activo
Mensajes: 884
 
Fecha de registro: feb 2013
Localización: España
Mensajes: 884
Modelo de smartphone: Redmi Note 3 PRO
Versión de ROM: De AOSP en AOSP
Tu operador: Simyo
Mencionado: 0 comentarios
Tagged: 0 hilos
Que grande, encima de saber hacer roms en android sabes hacer programas en visual basic, gran aporte

Ú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
Avatar de Coldflid
Coldflid Coldflid no está en línea
Cocinero veterano
Mensajes: 4,860
 
Fecha de registro: dic 2010
Mensajes: 4,860
Modelo de smartphone: iPhone Xr
Tu operador: Movistar
Mencionado: 184 comentarios
Tagged: 1 hilos
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
Avatar de flopezm13
flopezm13 flopezm13 no está en línea
Usuario muy activo
Mensajes: 561
 
Fecha de registro: oct 2011
Mensajes: 561
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de Coldflid
Coldflid Coldflid no está en línea
Cocinero veterano
Mensajes: 4,860
 
Fecha de registro: dic 2010
Mensajes: 4,860
Modelo de smartphone: iPhone Xr
Tu operador: Movistar
Mencionado: 184 comentarios
Tagged: 1 hilos
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
Avatar de flopezm13
flopezm13 flopezm13 no está en línea
Usuario muy activo
Mensajes: 561
 
Fecha de registro: oct 2011
Mensajes: 561
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de heros_45
heros_45 heros_45 no está en línea
Usuario muy activo
Mensajes: 3,712
 
Fecha de registro: ene 2012
Localización: México
Mensajes: 3,712
Modelo de smartphone: Pocophone
Versión de ROM: Pie 9.0
Tu operador: TELCEL
Mencionado: 34 comentarios
Tagged: 1 hilos
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
Avatar de merluso
merluso merluso no está en línea
Miembro del foro
Mensajes: 86
 
Fecha de registro: abr 2012
Mensajes: 86
Modelo de smartphone: redmi 4x
Versión de ROM: miui 9
Tu operador: Yoigo
Mencionado: 0 comentarios
Tagged: 0 hilos
Este coldflid es un crack el tio
Responder Con Cita
Gracias de parte de:
  #12  
Viejo 19/10/14, 19:48:26
Avatar de lucas_93
lucas_93 lucas_93 no está en línea
Usuario muy activo
Mensajes: 7,606
 
Fecha de registro: jun 2013
Localización: Montevideo, Uruguay
Mensajes: 7,606
Modelo de smartphone: Motorola Moto G 2014
Versión de ROM: AOSPG V4.1
Tu operador: Otra
Mencionado: 16 comentarios
Tagged: 0 hilos
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
Avatar de dexterdre
dexterdre dexterdre no está en línea
Miembro del foro
Mensajes: 390
 
Fecha de registro: ene 2013
Localización: Colombia
Mensajes: 390
Modelo de smartphone: Motorola Moto G
Versión de ROM: Stock 4.4.4 con MultiROM v28
Versión de Radio: 1032.390.81.01P,EMEA_CUST
Tu operador: Claro
Mencionado: 0 comentarios
Tagged: 0 hilos
Exelente aporte
Responder Con Cita
Gracias de parte de:
  #14  
Viejo 19/10/14, 21:43:53
Avatar de Coldflid
Coldflid Coldflid no está en línea
Cocinero veterano
Mensajes: 4,860
 
Fecha de registro: dic 2010
Mensajes: 4,860
Modelo de smartphone: iPhone Xr
Tu operador: Movistar
Mencionado: 184 comentarios
Tagged: 1 hilos
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
Avatar de J5333JF
J5333JF J5333JF no está en línea
Cocinero veterano
Mensajes: 5,663
Compra y venta: (1)
 
Fecha de registro: oct 2012
Localización: Mallorca
Mensajes: 5,663
Modelo de smartphone: Iphone 16 Pro Max
Versión de ROM: IOS 18.3.2
Tu operador: Jazztel
Mencionado: 89 comentarios
Tagged: 1 hilos
Fantástico aporte

Ú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
Avatar de Coldflid
Coldflid Coldflid no está en línea
Cocinero veterano
Mensajes: 4,860
 
Fecha de registro: dic 2010
Mensajes: 4,860
Modelo de smartphone: iPhone Xr
Tu operador: Movistar
Mencionado: 184 comentarios
Tagged: 1 hilos
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
Avatar de txikirosi
txikirosi txikirosi no está en línea
Betatester oficial
Mensajes: 2,824
Compra y venta: (1)
 
Fecha de registro: dic 2009
Localización: Pastoriza
Mensajes: 2,824
Modelo de smartphone: HONOR 50
Versión de ROM: Magic UI 6.0
Tu operador: Yoigo
Mencionado: 5 comentarios
Tagged: 0 hilos
Tengo una duda:¿Esto sirve para todos los terminales?
Un saludo y gracias de antemano
Buen trabajo
Responder Con Cita
  #18  
Viejo 20/10/14, 17:36:53
Avatar de Coldflid
Coldflid Coldflid no está en línea
Cocinero veterano
Mensajes: 4,860
 
Fecha de registro: dic 2010
Mensajes: 4,860
Modelo de smartphone: iPhone Xr
Tu operador: Movistar
Mencionado: 184 comentarios
Tagged: 1 hilos
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
Avatar de mrbojangle69
mrbojangle69 mrbojangle69 no está en línea
Progressive Metaltester
Mensajes: 2,548
 
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
Mencionado: 6 comentarios
Tagged: 0 hilos
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
Avatar de Coldflid
Coldflid Coldflid no está en línea
Cocinero veterano
Mensajes: 4,860
 
Fecha de registro: dic 2010
Mensajes: 4,860
Modelo de smartphone: iPhone Xr
Tu operador: Movistar
Mencionado: 184 comentarios
Tagged: 1 hilos
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   HTCMania > Foros Motorola > Otros smartphones antiguos de Motorola > Motorola Moto G (modelo 2013) > ROM y desarrollo Motorola Moto G (2013)


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 22:54:15 (GMT +2)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007