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

Respuesta
 
Herramientas
  #1  
Viejo 27/09/14, 14:17:55
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
Recopilacion de cosas utiles para las ROMS Moto G

Que es esto:

Bueno, me han llegado bastantes privados con preguntas sobre como he hecho algunas cosas y la verdad es que creo que es mas facil si se crea un post con un recopilatorio de las cosas principales y mas cosas que se me vayan ocurriendo (o digais vosotros claro), ya que a mucha gente le puede resultar util, y aparte si alguien se le ocurre como aportar con ideas propias todo es bienvenido de tal forma que este post se vuelva como un recopilatorio general al que acudir si alguien no sabe hacer algo
Yo por ejemplo hay muchas cosas que no tenia ni idea como hacer, y un post asi me hubiese ahorrado bastante tiempo, asi que espero que sirva de algo

ART en deodexed:

Casi nadie entiende como hacer que funcione ART en una rom deodexed, pero en realidad es muy simple, no hay que hacer NADA
Smali y baksmali no estan adaptados para kitkat y ART, las roms por defecto, las stock, vienen con las apk y los .odex, pero lo que no se da cuenta la mayoria de la gente es que la ROM en si, ya viene deodexada, los .odex estan ahi solo por si quieres usar dalvik, pero todas las apk y .jar ya vienen deodexados con sus classes.dex
Si quereis deodexar la rom y que funcione ART solamente teneis que borrar todos los archivos .odex de la rom y ya esta

Boton atras mas pequeño que los otros con DPI reducido:

He visto varios casos en los que al reducir los softkeys le pasa que el boton back queda distinto a los demas softkeys, bueno para solucionar esto tenemos que decompilar SystemUI.apk, vamos a res/layout/navigation_bar.xml
Y en las dos lineas que sale: android:id="@id/back", buscamos una parte que pone android:scaleType="center" y lo borramos
Recompilamos, y ahora ya sera del mismo tamaño!

Firma de apps:

Al principio, tuve problemas al decompilar las apks de sistema, recompilarlas y instalar una ROM de 0, si lo instalaba sobre una instalacion previa iba todo bien, pero de 0 comprobaba la firma y si habia modificado apks esenciales como framework-res.apk, acababa en bootloop
Para esto hay dos soluciones:
1 - Copias la carpeta META-INF original a la nueva apk
2 - Deshabilitas la firma de apps (recomendada)

Para que sirve deshabilitarlo?
Muy simple, de esta forma no solo no tendremos que mantener la firma original de las apps, si no que en algunos casos (si la app es compatible claro) podremos instalar apks de otros moviles, un ejemplo es el systemui.apk de un xperia que aqui en el foro lo pedian y no funcionaba, pero luego colgue un zip con lo de la firma de apps y funcionaba. Claro esta que no van a empezar a funcionar todas las apps ya que algunas requieren permisos especiales, librerias y otras cosas, pero si quereis testear y portar cosas es algo muy util
Aqui un link con una guia (hay muchas, pero esa se que funciona seguro):

http://forum.xda-developers.com/show....php?t=1698352

Optimizar la ROM:

Hay varias formas de optimizar la ROM:
La primera y mas facil es borrar todo lo que no haga falta o no queramos, no voy a entrar en detalle ya que cada uno tiene sus preferencias personales y lo que yo quizas borro otros lo consideran necesario y viceversa, pero por poner un ejemplo borrar todas las apps estas de google como Books, games etc...
Quitar el debug info dentro de classes.dex (sirve tanto para .apk(s) y .jar(s). Es muy facil de hacer, con baksmali a la hora de decompilar classes.dex añadimos "-b" y "-a" + nuestro api, por ejemplo "-a 19", y con eso ya borra la info de depuracion, si no sabeis muy bien como se usa baksmali tranquilos que ahora explico otra alternativa mas facil con la que podeis hacer todo junto, y si no estara añadido en la siguiente beta de ColdROM Tools donde solo tendreis que seleccionar la carpeta con las apks y jars y lo hara solo
Optimizar los pngs, para esto podemos usar optipng por ejemplo, pero lo mas facil es usar goptimize que tambien sirve para quitar el debug info en classes.dex y comprimir la apk mas de forma que ocupe menos espacio, asi que si preferis hacerlo todo junto goptimize es para vosotros
Como se usa goptimize? Pues extraemos todos los archivos dentro del zip ( lo descargamos de aqui: http://forum.xda-developers.com/show....php?t=2358261). La carpeta "PlaceApksHere" es la carpeta donde tendremos que poner las apks que queremos optimizar. El archivo goptimize.cmd optimizara todos los archivos dentro de la carpeta con los ajustes predefinidos (ahora explico como podeis cambiarlo). El archivo ManualGO.cmd es para que lo hagais manualmente Yo cuando uso goptimize optimizo todo de golpe ya que me parece mas comodo pero depende de cada uno. Si quereis hacerlo manual escribir goptimize dentro del shell que se os abre y os saldra una lista de opciones, cada uno que elija lo que quiera. Si quereis hacerlo todo automatico ir a la carpeta bin y abris el archivo .defaultGO con notepad++ o el editor que querais. Cambiamos el comando para que tenga las opciones que queramos (podeis ver la lista al escribir goptimize dentro del shell). Por ejemplo para optimizar los pngs y quitar la info de depuracion seria: goptimize -p -b19 *.apk;
-b19 ya que el api de kitkat es 19

Luego edito la seccion de optimizar y lo explico un poco mejor pero me tengo que ir asi que por ahora lo dejo asi, espero que se entienda jajaja

Segun se me vayan ocurriendo mas cosas las ire colgando, a ver si os sirve!
Y si se os ocurre un nombre mejor para el tema del hilo, sugerirlo ya que el de ahora no me convence jaja

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


  #2  
Viejo 27/09/14, 14:21:01
Array

[xs_avatar]
dnfuentes dnfuentes no está en línea
Colaborador/a
· Votos compra/venta: (4)
 
Fecha de registro: feb 2012
Localización: Vigo
Mensajes: 76,157
Modelo de smartphone: Galaxy S23 256GB/Galaxy Watch 6/Galaxy Buds 2 Pro
Tu operador: O2
Gracias por el aporte compi.
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 27/09/14, 14:21:37
Array

[xs_avatar]
elgavilla elgavilla no está en línea
Cocinero Assics
· Votos compra/venta: (24)
 
Fecha de registro: feb 2012
Localización: españa
Mensajes: 10,137
Modelo de smartphone: Samsung galaxy s24 ultra
Tu operador: Orange
gran aporte compi
__________________
Responder Con Cita
Gracias de parte de:
  #4  
Viejo 27/09/14, 14:26:22
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
Genial 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.
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 27/09/14, 14:35:48
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
Espectacular aporte
Responder Con Cita
Gracias de parte de:
  #6  
Viejo 27/09/14, 21:36:12
Array

[xs_avatar]
Ludry Ludry no está en línea
Miembro del foro
 
Fecha de registro: abr 2012
Localización: Corrientes, Argentina.
Mensajes: 361
Modelo de smartphone: Motorola Moto G (2013)
Tu operador: Claro
Gran aporte! me gustaria saber mas de Deoxear una ROM Stock ya que uso ART, saludos!
Responder Con Cita
  #7  
Viejo 27/09/14, 23:33:06
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 Ludry Ver Mensaje
Gran aporte! me gustaria saber mas de Deoxear una ROM Stock ya que uso ART, saludos!
Deodexar con baksmali dices o como?
Responder Con Cita
Gracias de parte de:
  #8  
Viejo 28/09/14, 01:36:05
Array

[xs_avatar]
Licuadito Licuadito no está en línea
Usuario muy activo
 
Fecha de registro: abr 2013
Mensajes: 1,383
Modelo de smartphone: Sony Xperia U ST25a
Tu operador: Movistar
gracias amigo,a mi me gustaría saber que se necesita para decompilar apks (herramientas,conocimiento, etc) ya que quiero editar frameork para reducir la navbar
Responder Con Cita
  #9  
Viejo 28/09/14, 02:02:10
Array

[xs_avatar]
Gastonero Gastonero no está en línea
Miembro del foro
 
Fecha de registro: may 2014
Localización: Argentina
Mensajes: 248
Modelo de smartphone: Samsung Galaxy S8 - LG G4 - Moto G1 (2013)
Tu operador: Claro
Genial aporte, cosas nuevas por saber nunca vienen mal!
Responder Con Cita
Gracias de parte de:
  #10  
Viejo 28/09/14, 02:24: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
 Cita: Originalmente Escrito por Licuadito Ver Mensaje
gracias amigo,a mi me gustaría saber que se necesita para decompilar apks (herramientas,conocimiento, etc) ya que quiero editar frameork para reducir la navbar
Para eso hay muchas guias ya, que tampoco me importaria añadirlo al primer post pero no es algo asi muy dificil de encontrar, se usa apktool, es bastante facil de usar
Abres cmd en la carpeta donde tengas apktool y la apk a decompilar y escribes
apktool d *nombredelaapk*.apk
Das a enter y se decompilas
Despues de hacer los cambios escribes
apktool b *nombredelaapk*
Das a enter y se recompila
Copias la firma original (esta dentro de la carpeta original) a la nueva apk (en la carpeta dist)

Es una version muy resumida pero hay muchas guias y tampoco puedo currarmelo mucho mas que estoy desde el movil
Responder Con Cita
Gracias de parte de:
  #11  
Viejo 28/09/14, 03:23:34
Array

[xs_avatar]
xSilverLight xSilverLight no está en línea
Usuario muy activo
 
Fecha de registro: feb 2014
Localización: Mexico
Mensajes: 1,367
Modelo de smartphone: Moto G
Tu operador: TELCEL
Yo uso APKMultiTool que es mucho mejor y mas fácil de usar y tiene muchas mas opciones... así edito un buen de apks
__________________
Pienso que una vida dedicada a la música es una vida bellamente empleada, y es a eso a lo que he dedicado la mía... I Love Trance Music
Responder Con Cita
Los siguientes 2 usuarios han agradecido a xSilverLight su comentario:
  #12  
Viejo 03/10/14, 23:27:26
Array

[xs_avatar]
dikei uchiha dikei uchiha no está en línea
Usuario poco activo
 
Fecha de registro: mar 2014
Localización: Puebla, Pue.
Mensajes: 28
Modelo de smartphone: Moto G (xt3210)
Tu operador: TELCEL
exelente aporte
Responder Con Cita
Gracias de parte de:
  #13  
Viejo 04/10/14, 01:14:05
Array

[xs_avatar]
grosobart grosobart no está en línea
Usuario muy activo
 
Fecha de registro: abr 2013
Localización: buenos aires- argentina
Mensajes: 773
Modelo de smartphone: MOTO x4
Tu operador: Personal
Excelente aporte compi.
__________________
MOTO X4 alta maquina!!!!
Responder Con Cita
Gracias de parte de:
  #14  
Viejo 05/10/14, 17:13:32
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 dikei uchiha Ver Mensaje
exelente aporte
 Cita: Originalmente Escrito por grosobart Ver Mensaje
Excelente aporte compi.
Graciaas jajaja

Si alguien tiene alguna petición y se como se hace, yo encantado, si no he añadido nada al primer post es por falta de ideas jaja, así que no se, si veis algo que os resulte útil de por ejemplo mi rom y queráis saber como se hace decirlo
Responder Con Cita
  #15  
Viejo 05/10/14, 17:19:06
Array

[xs_avatar]
lagunitas lagunitas no está en línea
Usuario veterano
 
Fecha de registro: nov 2013
Localización: Mexico
Mensajes: 1,075
Modelo de smartphone: Moto G
Tu operador: TELCEL
Si sabes... Pondrías: Como pones la barra de conteo de RAM en recents en ROM Stock?... Como pones el botón de task kill recents en stock?, como podría poner los recents a este estilo en stock?, digo.. Si se puede :
__________________

Si te Gusta lo que hago, un Gracias es mas que suficiente
Responder Con Cita
  #16  
Viejo 05/10/14, 17:23:39
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 lagunitas Ver Mensaje
Si sabes... Pondrías: Como pones la barra de conteo de RAM en recents en ROM Stock?... Como pones el botón de task kill recents en stock?, como podría poner los recents a este estilo en stock?, digo.. Si se puede :
Eso esta todo en xda, ya no tengo los links y la ultima vez que me lo pediste no lo encontré, pero en serio esta en xda por ahí en la sección general de android
Responder Con Cita
Gracias de parte de:
  #17  
Viejo 13/10/14, 05:17:51
Array

[xs_avatar]
michaelpino7 michaelpino7 no está en línea
Miembro del foro
 
Fecha de registro: mar 2014
Mensajes: 122
Tu operador: Movistar

No me sale la línea que dices
Responder Con Cita
  #18  
Viejo 13/10/14, 17:46:00
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 michaelpino7 Ver Mensaje
No me sale la línea que dices
No has decompilado la apk
Responder Con Cita
  #19  
Viejo 13/10/14, 18:17:20
Array

[xs_avatar]
franq36 franq36 no está en línea
Cocinero veterano
· Votos compra/venta: (1)
 
Fecha de registro: jul 2011
Localización: En el mundo
Mensajes: 2,713
Modelo de smartphone: POCO F6 PRO

grande cold
Responder Con Cita
Gracias de parte de:


  #20  
Viejo 14/10/14, 00:21:22
Array

[xs_avatar]
mschief148 mschief148 no está en línea
Miembro del foro
 
Fecha de registro: oct 2012
Localización: San Juan de Lurigancho, Lima, Perú
Mensajes: 91
Modelo de smartphone: Motorola Moto G 2014 XT-1063
Tu operador: Claro
 Cita: Originalmente Escrito por michaelpino7 Ver Mensaje
No me sale la línea que dices
Offtopic. Me puedes pasar la fuente que usas . Gracias
Responder Con Cita
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)



Hora actual: 07:29:10 (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 / 邮件联系 /