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


 
Herramientas
  #1  
Viejo 27/09/14, 14:17:55
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
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
Avatar de dnfuentes
dnfuentes dnfuentes no está en línea
Colaborador/a
Mensajes: 76,157
Compra y 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
Versión de ROM: Stock
Versión de Radio: Cualquiera xD
Tu operador: O2
Mencionado: 601 comentarios
Tagged: 62 hilos
Gracias por el aporte compi.
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 27/09/14, 14:21:37
Avatar de elgavilla
elgavilla elgavilla está en línea ahora
Cocinero Assics
Mensajes: 10,139
Compra y venta: (24)
 
Fecha de registro: feb 2012
Localización: españa
Mensajes: 10,139
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 aporte compi
Responder Con Cita
Gracias de parte de:
  #4  
Viejo 27/09/14, 14:26:22
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
Genial aporte!
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 27/09/14, 14:35:48
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
Espectacular aporte
Responder Con Cita
Gracias de parte de:
  #6  
Viejo 27/09/14, 21:36:12
Avatar de Ludry
Ludry Ludry no está en línea
Miembro del foro
Mensajes: 361
 
Fecha de registro: abr 2012
Localización: Corrientes, Argentina.
Mensajes: 361
Modelo de smartphone: Motorola Moto G (2013)
Versión de ROM: Lollipop 5.0.2
Tu operador: Claro
Mencionado: 1 comentarios
Tagged: 0 hilos
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
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 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
Avatar de Licuadito
Licuadito Licuadito no está en línea
Usuario muy activo
Mensajes: 1,383
 
Fecha de registro: abr 2013
Mensajes: 1,383
Modelo de smartphone: Sony Xperia U ST25a
Tu operador: Movistar
Mencionado: 1 comentarios
Tagged: 0 hilos
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
Avatar de Gastonero
Gastonero Gastonero no está en línea
Miembro del foro
Mensajes: 248
 
Fecha de registro: may 2014
Localización: Argentina
Mensajes: 248
Modelo de smartphone: Samsung Galaxy S8 - LG G4 - Moto G1 (2013)
Tu operador: Claro
Mencionado: 0 comentarios
Tagged: 0 hilos
Genial aporte, cosas nuevas por saber nunca vienen mal!
Responder Con Cita
Gracias de parte de:
  #10  
Viejo 28/09/14, 02:24: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
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
Avatar de xSilverLight
xSilverLight xSilverLight no está en línea
Usuario muy activo
Mensajes: 1,367
 
Fecha de registro: feb 2014
Localización: Mexico
Mensajes: 1,367
Modelo de smartphone: Moto G
Versión de ROM: CyanogenMod
Versión de Radio: MSM8626BP_1032.390.81.01P
Tu operador: TELCEL
Mencionado: 0 comentarios
Tagged: 0 hilos
Yo uso APKMultiTool que es mucho mejor y mas fácil de usar y tiene muchas mas opciones... así edito un buen de apks
Responder Con Cita
Los siguientes 2 usuarios han agradecido a xSilverLight su comentario:
  #12  
Viejo 03/10/14, 23:27:26
Avatar de dikei uchiha
dikei uchiha dikei uchiha no está en línea
Usuario poco activo
Mensajes: 28
 
Fecha de registro: mar 2014
Localización: Puebla, Pue.
Mensajes: 28
Modelo de smartphone: Moto G (xt3210)
Versión de ROM: Paranoid 4.6
Tu operador: TELCEL
Mencionado: 0 comentarios
Tagged: 0 hilos
exelente aporte
Responder Con Cita
Gracias de parte de:
  #13  
Viejo 04/10/14, 01:14:05
Avatar de grosobart
grosobart grosobart no está en línea
Usuario muy activo
Mensajes: 773
 
Fecha de registro: abr 2013
Localización: buenos aires- argentina
Mensajes: 773
Modelo de smartphone: MOTO x4
Versión de ROM: android one 9.0 modificada
Tu operador: Personal
Mencionado: 0 comentarios
Tagged: 0 hilos
Excelente aporte compi.
Responder Con Cita
Gracias de parte de:
  #14  
Viejo 05/10/14, 17:13:32
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 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
Avatar de lagunitas
lagunitas lagunitas no está en línea
Usuario veterano
Mensajes: 1,075
 
Fecha de registro: nov 2013
Localización: Mexico
Mensajes: 1,075
Modelo de smartphone: Moto G
Tu operador: TELCEL
Mencionado: 0 comentarios
Tagged: 0 hilos
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 :
Responder Con Cita
  #16  
Viejo 05/10/14, 17:23:39
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 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
Avatar de michaelpino7
michaelpino7 michaelpino7 no está en línea
Miembro del foro
Mensajes: 122
 
Fecha de registro: mar 2014
Mensajes: 122
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
No me sale la línea que dices
Responder Con Cita
  #18  
Viejo 13/10/14, 17:46:00
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 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
Avatar de franq36
franq36 franq36 no está en línea
Cocinero veterano
Mensajes: 2,713
Compra y venta: (1)
 
Fecha de registro: jul 2011
Localización: En el mundo
Mensajes: 2,713
Modelo de smartphone: POCO F6 PRO
Versión de ROM: Stock o no...
Mencionado: 96 comentarios
Tagged: 0 hilos
grande cold
Responder Con Cita
Gracias de parte de:


  #20  
Viejo 14/10/14, 00:21:22
Avatar de mschief148
mschief148 mschief148 no está en línea
Miembro del foro
Mensajes: 91
 
Fecha de registro: oct 2012
Localización: San Juan de Lurigancho, Lima, Perú
Mensajes: 91
Modelo de smartphone: Motorola Moto G 2014 XT-1063
Versión de ROM: AOSP 5.1.1
Tu operador: Claro
Mencionado: 1 comentarios
Tagged: 0 hilos
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   HTCMania > Foros Motorola > Otros smartphones antiguos de Motorola > Motorola Moto G (modelo 2013) > ROM y desarrollo Motorola Moto G (2013)

Herramientas

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: 13:01:31 (GMT +2)

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