Avisos

ROMs y desarrollo Nexus 4 ROMs y desarrollo Nexus 4

Respuesta
 
Herramientas
  #1  
Viejo 29/10/13, 23:11:20
Array

[xs_avatar]
AlvaroOrduna AlvaroOrduna no está en línea
Nuevo cocinero
· Votos compra/venta: (1)
 
Fecha de registro: jun 2012
Localización: Pamplona
Mensajes: 1,822
Modelo de smartphone: Nexus 6 | Nexus 4 | Nexus 7 (2012)
Tu operador: ONO
Como modificar CMUpdater e incluir Hybrid Properties

Bueno, tengo dos problemas que me gustaría compartir con vosotros (a ver si podemos hacer algo con ellos):
1. ¿Cómo puedo modificar el código fuente de CMUpdater para poder usarlo como actualizador de mi ROM?
Para quien no lo sepa, trabajo (junto con gerar) en el desarrollo de Cryos Project (más que desarrollo es cherrypickeo pero bueno...) y hasta ahora utilizabamos OTAUpdateCenter para lanzar nuestras actualizaciones OTA.

Sin embargo, me gusta más el actualizador de CM, pero no sé como modificarlo. (Os dejo por aquí el código fuente).

He estado investigando y todo se resume a que tengo que cambiar el string llamado conf_update_server_url_def y contenido en res/values/config.xml el cual contiene la dirección web de la base de datos de las actualizaciones.

El problema es que no tengo ni p*** idea de como es esa base de datos, ni en que idioma está escrita, aunque estoy casi seguro de que está escrita en JSON (mirando el código supongo que será ese el idioma).

Si me pudierais ayudar a crear una base de datos para poder usar este actualizador os estaría muy agradecido.
2. ¿Cómo puedo meter las propiedades híbridas de PA en una ROM basada en CM?
En este tema estoy muy pero que muy perdido. El tema es una característica de PA que me encanta y me gustaría mucho poder implementarla en Cryos.

Sin embargo, no tengo un punto de partida. A diferencia de, por ejemplo, Halo, donde sí que encontré el commit que empezaba todo el desarrollo de Halo, en el caso de las propiedades híbridas no se por donde empezar...

¿Hay alguien por ahí que sepa como poder hacerlo o que ya lo haya hecho?
Bueno, pues estas son mis dos dudas. Sé que no son fáciles de resolver, pero de perdidos al río, así que, adelantándome a los acontecimientos, agradezco toda la ayuda prestada.

PD: el hilo también está en foro-nexus.com
Responder Con Cita
Los siguientes 2 usuarios han agradecido a AlvaroOrduna su comentario:


  #2  
Viejo 29/10/13, 23:25:12
Array

[xs_avatar]
David_Vaz David_Vaz no está en línea
Cocinero veterano
· Votos compra/venta: (4)
 
Fecha de registro: jul 2013
Localización: Badalona, Barcelona, España
Mensajes: 13,798
Modelo de smartphone: iPhone 14 Pro Max 512GB
Tu operador: Orange
Me suscribo, que este tema me interesa bastante... (la parte del updater)

El otro día estuve mirando esto: https://github.com/Dazzozo/GetCM/commits/master

Los cambios que hizo Dazz para eliminar los demás dispositivos, añadir Daytona, y cambiar URL de descarga, pero no lo acabé de entender...
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 29/10/13, 23:31:48
Array

[xs_avatar]
AlvaroOrduna AlvaroOrduna no está en línea
Nuevo cocinero
· Votos compra/venta: (1)
 
Fecha de registro: jun 2012
Localización: Pamplona
Mensajes: 1,822
Modelo de smartphone: Nexus 6 | Nexus 4 | Nexus 7 (2012)
Tu operador: ONO
 Cita: Originalmente Escrito por David_Vaz Ver Mensaje
Me suscribo, que este tema me interesa bastante... (la parte del updater)

El otro día estuve mirando esto: https://github.com/Dazzozo/GetCM/commits/master

Los cambios que hizo Dazz para eliminar los demás dispositivos, añadir Daytona, y cambiar URL de descarga, pero no lo acabé de entender...
Tampoco es que quiera eso... Quiza no me he explicado bien, pero no quiero copiar el sistema de descargas que tiene CM, pues es muy complejo y además solo damos soporte a un dispositivo, con lo cual sería tontería. El tema es saber si se puede crear una base de datos o un archivo que sea legible por la app, para proveerle de los links de descarga y demás. No se si me explico...
Responder Con Cita
Gracias de parte de:
  #4  
Viejo 30/10/13, 03:49:15
Array

[xs_avatar]
evogp evogp no está en línea
Cocinero veterano
 
Fecha de registro: sep 2009
Mensajes: 6,345
Tu operador: Movistar

yo no entendi lo que quisiste decir al final jajaja
__________________
EPSILON PROJECT - Motorola Atrix/Razr/Razr HD/G/X - Samsung Galaxy S2/S3/S4/S5 - Galaxy Note 1/2/3 - HTC One X - LG Optimus G - Nexus 4/5

Responder Con Cita
  #5  
Viejo 30/10/13, 04:50:07
Array

[xs_avatar]
David_Vaz David_Vaz no está en línea
Cocinero veterano
· Votos compra/venta: (4)
 
Fecha de registro: jul 2013
Localización: Badalona, Barcelona, España
Mensajes: 13,798
Modelo de smartphone: iPhone 14 Pro Max 512GB
Tu operador: Orange
Uff base de datos... a tanto no llego yo

Preguntaré en XDA a ver si me dicen algo...
Responder Con Cita
  #6  
Viejo 30/10/13, 08:32:47
Array

[xs_avatar]
AlvaroOrduna AlvaroOrduna no está en línea
Nuevo cocinero
· Votos compra/venta: (1)
 
Fecha de registro: jun 2012
Localización: Pamplona
Mensajes: 1,822
Modelo de smartphone: Nexus 6 | Nexus 4 | Nexus 7 (2012)
Tu operador: ONO
 Cita: Originalmente Escrito por evogp Ver Mensaje
yo no entendi lo que quisiste decir al final jajaja
Es muy fácil. Yo solo quiero crear un archivo de tal manera que cuando el actualizador acceda a él, sepa si hay alguna actualización y como descargarla.
Responder Con Cita
  #7  
Viejo 30/10/13, 15:15:25
Array

[xs_avatar]
AlvaroOrduna AlvaroOrduna no está en línea
Nuevo cocinero
· Votos compra/venta: (1)
 
Fecha de registro: jun 2012
Localización: Pamplona
Mensajes: 1,822
Modelo de smartphone: Nexus 6 | Nexus 4 | Nexus 7 (2012)
Tu operador: ONO
Podría ser que el primer commit relacionado con las propiedades híbridas de PA sea este: https://github.com/ParanoidAndroid/andro...074245ebad

Para poder ver si hay alguno antes que este, os diré que lo encontré aquí: https://github.com/ParanoidAndroid/andro...3?page=314
Responder Con Cita
  #8  
Viejo 30/10/13, 19:42:40
Array

[xs_avatar]
miguepereira77 miguepereira77 no está en línea
Usuario muy activo
 
Fecha de registro: nov 2012
Localización: Asturias
Mensajes: 1,906
Modelo de smartphone: Google Pixel 5A 5G
Tu operador: Pepephone
Alvaro, bueno, igual no te vale para nada, pero esta aplicacion es muy buena para actualizar, en su foro explican como configurarla, modificando unos xml, igual te sirve para tu proposito o igual no :p

http://forum.xda-developers.com/show....php?t=1590170
__________________
Responder Con Cita
Gracias de parte de:
  #9  
Viejo 30/10/13, 20:30:05
Array

[xs_avatar]
AlvaroOrduna AlvaroOrduna no está en línea
Nuevo cocinero
· Votos compra/venta: (1)
 
Fecha de registro: jun 2012
Localización: Pamplona
Mensajes: 1,822
Modelo de smartphone: Nexus 6 | Nexus 4 | Nexus 7 (2012)
Tu operador: ONO
 Cita: Originalmente Escrito por miguepereira77 Ver Mensaje
Alvaro, bueno, igual no te vale para nada, pero esta aplicacion es muy buena para actualizar, en su foro explican como configurarla, modificando unos xml, igual te sirve para tu proposito o igual no :p

http://forum.xda-developers.com/show....php?t=1590170
Ya mire esta app, pero prefiero la que usamos ahora (OTAUpdateCenter) que al menos tiene el código liberado y lo puedo modificar algo...

Gracias de todas formas!!
Responder Con Cita
Gracias de parte de:
Respuesta

Estás aquí
Regresar   Portal | Indice > Otras marcas y modelos de smartphones de venta en España > LG > Otros smartphones antiguos de LG > Nexus 4 > ROMs y desarrollo Nexus 4

Herramientas


Hora actual: 09:30:54 (GMT +1)



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

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