Acceder

Ver la Versión Completa : [APP-MOD] [FLASHEABLE] BetterCharger v0.3 (alternativa a NoMoarPowah!)


shawe
16/05/14, 14:49:06
Estoy desarrollando a ratos libres BetterCharger, una alternativa a la pantalla de carga de nuestros S3 como el existente NoMoarPowah! de ChainFire (https://play.google.com/store/apps/details?id=eu.chainfire.nomoarpowah), pero con la diferencia de que este puede ser compatibles con más terminales.

Por el momento muestra una pequeña animación de carga, junto a la fecha, hora, % de carga, tipo de carga y salud de la batería.

Y con la intención de que se pueda reiniciar automáticamente unos minutos antes de sonar una alarma, una función perdida en los smartphones y por lo que he visto, bastante solicitada por muchos.

Por el momento la interfaz es bastante pobre, pero es funcional, que es lo importante.

Abro este post con la intención de ver si hay gente interesada en probarlo y encontrar fallos que solucionar, a la vez de servir para poder encontrar más terminales compatibles a los que añadir soporte y gente interesada en unirse al proyecto.

Os adjunto algunas fotos (de bastante mala calidad, pero las únicas que podía hacer en ese momento) para que os podáis hacer una idea.

https://www.youtube.com/watch?v=SNckJHpAKl8

Código disponible en GitHub

https://github.com/shawe/android_system_core_bettercharger

Si hacéis algún cambio y funciona bien, por favor, commitearlo de vuelta.

Archivo flasheable desde recovery para Samsung S3 i9300

BetterCharger v0.1 (https://github.com/shawe/android_system_core_bettercharger/blob/master/flashable_zips/GT-i9300/bettercharger-flashable_v0.1.zip?raw=true)
BetterCharger v0.2 (https://github.com/shawe/android_system_core_bettercharger/blob/master/flashable_zips/GT-i9300/bettercharger-flashable_v0.2.zip?raw=true)
BetterCharger v0.3 (https://github.com/shawe/android_system_core_bettercharger/blob/master/flashable_zips/GT-i9300/bettercharger-flashable_v0.3.zip?raw=true)


Changelog


v0.1

Versión inicial
Las imágenes pueden reemplazarse, es tematizable.

v0.2

Reemplazo de imágenes
Ya no se pierde la imagen para el 80% de carga que antes se saltaba.
Intento de conseguir que se reinicie al 100% de carga (NO CONSEGUIDO).

v0.3

Ya se reinicie al 100% de carga, el "inconveniente" es que enciende la pantalla cada minuto, que es cuando hace las comprobaciones.

beruto
16/05/14, 15:13:54
Ostia, nunca había usado esas funcionalidades así que, aquí tienes a un curioso dispuesto a probar algunas cosas, con nandroid! ;)

tronk
16/05/14, 15:22:13
+1:ok:cuenta conmigo si quieres..:ok:

shawe
16/05/14, 21:56:03
beruto, cantavro, tronk ya lo tenéis disponible para descargar, y a todo el que lo quiera probar ;)

Si lo probáis en algún otro Samsung que disponga del modo de carga que tenemos en el S3 hacedme-lo saber para saber si es compatible a pelo o requiere cambios ;)

Más adelante ya incorporaré una lista de los terminales compatibles si esto sigue con buen camino.

EDIT: Si lo probáis y me podéis sacar fotos de mejor calidad las cambiaré para el post principal :ok:

josito801
16/05/14, 21:58:30
Rula en el i9305?

shawe
16/05/14, 22:02:32
Rula en el i9305?

Haz un nandroid y pruebalo, yo diría que si, pero no tengo la certeza absoluta :risitas:

josito801
16/05/14, 22:03:58
Haz un nandroid y pruebalo, yo diría que si, pero no tengo la certeza absoluta :risitas:

Ok ya te comento... Muchas gracias!!:aplausos:

shawe
16/05/14, 22:56:58
Ok ya te comento... Muchas gracias!!:aplausos:

Tal vez me equivoque pero creo que las diferencias con el i9305 son la cantidad de RAM y el LTE, si es así, debería de funcionar sin más. Si la diferencia fuera otro tipo de CPU o algo así tal vez no fuese compatible tal y como esta, que es lo que me gustaría ir descubriendo para poder ir añadiendo soporte para más terminales.

kikerson
16/05/14, 23:04:59
Perdon por la pregunta algo tonta pero a ver si nos pudieras poner de que se trata este proyecto que hace tu programa que estas desarrollando porque como que no entiendo de que se trata, gracias compa por tu esfuerzo y programacion y quisiera saber que onda para ver si me uno a los testers, un saludo desde México :ok:

shawe
16/05/14, 23:08:34
Perdon por la pregunta algo tonta pero a ver si nos pudieras poner de que se trata este proyecto que hace tu programa que estas desarrollando porque como que no entiendo de que se trata, gracias compa por tu esfuerzo y programacion y quisiera saber que onda para ver si me uno a los testers, un saludo desde México :ok:

Entra en Play Store e instalate el NoMoarPowah, no hay mejor forma de verlo que probarlo. Ese es totalmente gráfico y el mío todavía no, ese tiene integración con las alarmas y el mío todavía tampoco. Yo por ahora quiero centrarme en conseguir una base de terminales más amplia y mas adelante mejorar la forma de presentar la información.

Pero en resumen es la pantalla de carga que vemos al tener el movil apagado del todo.

tronk
16/05/14, 23:26:42
Tal vez me equivoque pero creo que las diferencias con el i9305 son la cantidad de RAM y el LTE, si es así, debería de funcionar sin más. Si la diferencia fuera otro tipo de CPU o algo así tal vez no fuese compatible tal y como esta, que es lo que me gustaría ir descubriendo para poder ir añadiendo soporte para más terminales.

vamos por decir algo yo cambiaria el rosa o fucsia o como se llame..(es para k nadie diga que es rojo vino):D:D por blanco o cualquier otro color....vamos por decir algo....
MUY CHULO ME LO QUEDO:aplausos::aplausos:

beruto
16/05/14, 23:31:18
Nandroid en camino, que tengo que borrar cosas para dejar hueco libre XD, tengo la versión de 32 gb y aun así me falta espacio jaja. Edito en cuanto lo tenga + capturas

shawe
16/05/14, 23:31:27
vamos por decir algo yo cambiaria el rosa o fucsia o como se llame..(es para k nadie diga que es rojo vino):D:D por blanco o cualquier otro color....vamos por decir algo....
MUY CHULO ME LO QUEDO:aplausos::aplausos:

Los colores creo que van en RGB, lo que hice fue moverlos de orden para generar otro color, en el momento de las pruebas me daba igual solo quería otro :risitas: y al final lo he sacado antes de tenerlo más pulido para ver si así ya modifico más cosas sobre la marcha.

shawe
16/05/14, 23:35:44
Nandroid en camino, que tengo que borrar cosas para dejar hueco libre XD, tengo la versión de 32 gb y aun así me falta espacio jaja. Edito en cuanto lo tenga + capturas

Realmente el nandroid no es imprescindible mientras sea un S3, en el momento del flasheo ya se hace un backup del único archivo que se reemplaza, los demás se añaden en /system/bettercharger. Así que bastaría con renombrarlo y borrar la carpeta de betterchargr

Por si a alguno le da por querer tematizarlo las imagenes estan en /system/bettercharger/images y aunque no lo he probado las imágenes deberían poder ser de la resolución de nuestra pantalla.

beruto
16/05/14, 23:42:20
Vale, no edito,ya escribo,a ver, despues del flasheo al poner el cable de carga me entra directamente en recovery, así que no veo la imagen, así que dime como se elimina esto, y lo flasheo de nuevo, voy con el philz touch compatble con la 4.4, aunque creo que no debe ser ningún problema eso
Edito por tonto: XD a ver, despues del flasheo y todo, he aagado completamente, quitado bateria vuelto a poner y aquí esta sano y salvo la imagen!!, las ftoos son de un nokia piedra XD, a mano no tengo nada mejor

http://img.tapatalk.com/d/14/05/17/qaqegu3e.jpg

http://img.tapatalk.com/d/14/05/17/a9y8e2uh.jpg
Edito 2; cómo no sabia que se podía hacer eso me quedo con lo tuyo que es muy útil y más informativo que el de Samsung Jaja, buen trabajo

shawe
17/05/14, 08:21:57
Beruto mis fotos estan hechas con una cutre-cam de regalo y así han salido :risitas:

Me alegro que de momento guste, a ver si se anima más gente a probarlo :ok:

DanielMoreno30
17/05/14, 10:28:13
Está muy bien, me lo quedaré de momento, pero como se puede cambiar para que el idioma sea en español y no en ingles? es solo por curiosidad, un saludo y gracias!!!

shawe
17/05/14, 10:50:23
Está muy bien, me lo quedaré de momento, pero como se puede cambiar para que el idioma sea en español y no en ingles? es solo por curiosidad, un saludo y gracias!!!

Por el momento solo está en inglés ya que algunas de las palabras las dan lecturas de la batería como "Good", "Fast" y otras que no he visto, vinculadas al estado de la batería y a su velocidad de carga y hasta que no conozca todas las palabras que da no puedo hacer que las frases sean coherentes en otros idiomas.

josito801
17/05/14, 11:02:01
En el 9305 no se arranca cuando la batería está al 100%, lo hace cuando está cargada a tope y toco alguno de los dos botones físicos. :cry:

shawe
17/05/14, 11:41:01
En el 9305 no se arranca cuando la batería está al 100%, lo hace cuando está cargada a tope y toco alguno de los dos botones físicos. :cry:

Gracias por el aviso, me faltaba probarlo, así que hasta que no se despierta no detecta el 100%, solucionarlo será fácil ;)

infernape763
25/05/14, 12:34:19
Shawe puedes subir las sources de bettercharger? podria echarte una mano :)

shawe
25/05/14, 12:37:52
Te los pongo a subir ahora, pero la forma de compilarlo requiere estar integrado en el source de Android, puesto que he hecho un fork del charger nativo ;)

infernape763
25/05/14, 12:46:41
jeje por eso no te preocupes :) ya he compilado muchisimas roms xD
a lo mejor podria portarlo para mas moviles ;)

shawe
25/05/14, 12:48:44
jeje por eso no te preocupes :) ya he compilado muchisimas roms xD
a lo mejor podria portarlo para mas moviles ;)

Es la ventaja usando el charger nativo, ya es portable a móviles que soporten esto ;)

Estoy escribiendo un README para saber los cambios que hay que hacer y subiré también el pequeño script que uso para lanzar la compilación.

infernape763
25/05/14, 12:50:20
Es la ventaja usando el charger nativo, ya es portable a móviles que soporten esto ;)

Estoy escribiendo un README para saber los cambios que hay que hacer y subiré también el pequeño script que uso para lanzar la compilación.
vale :) quieres crear un pequeño team en el github para asi portar entre nosotros 2 a mas moviles?

shawe
25/05/14, 12:51:30
vale :) quieres crear un pequeño team en el github para asi portar entre nosotros 2 a mas moviles?

Es lo ideal para que este pequeño proyecto pueda crecer, no?

infernape763
25/05/14, 12:53:50
Es lo ideal para que este pequeño proyecto pueda crecer, no?
exacto, bueno, yo estoy en mi equipo/proyecto dragonsphere, tu no estas en ninguno no?

shawe
25/05/14, 13:57:43
Ya esta publicado en GitHub, ahora edito el primer post :-)

By_InDiO
25/05/14, 16:31:09
Curioso y util.
Gracias!!

migueloma
25/05/14, 23:37:49
Gracias por compartir

RuralGalaxy
25/05/14, 23:49:52
Ole, novedad interesante, voy a echar un ojo al codigo cuando tenga un momento ;)

shawe
25/05/14, 23:52:49
Gracias a vosotros por interesaros a pesar de lo verde que está

shawe
01/06/14, 13:17:49
Tengo buenas y "malas" noticias :risitas:

La buena es que he conseguido que se reinicie al 100% de carga de forma provisional.
La mala es que para conseguirlo, de momento, la pantalla se encenderá cada minuto.

Explico el "problema" por si alguien interesado se anima a ayudar y encontrar una solución mejor. El problema está en que se configuran eventos para revisar periódicamente, si se pulsa una tecla (HOME) o si se pulsa POWER, y de momento he tenido que forzar a que en lugar de "no comprobarse" (-1) se compruebe si se ha pulsado POWER, y este intervalo lo he definido a 1 minuto, para cuando más adelante se incorpore la integración con alarma, para que se encienda aunque no llegue al 100% de carga, se puede encender a tiempo para sonar la alarma.

Zumayo123
01/06/14, 13:32:51
http://img.tapatalk.com/d/14/06/01/egu9uraq.jpg
Me da error la página

shawe
01/06/14, 13:36:27
http://img.tapatalk.com/d/14/06/01/egu9uraq.jpg
Me da error la página

Asegurare que el link que esta entrando TapaTalk sea correcto, porque acabo de acceder sin problemas. Puede que te fallase porque estaba subiendo cambios, pero me parecería raro.

Actualizo el primer post en breve :ok:

Zumayo123
01/06/14, 13:37:54
Asegurare que el link que esta entrando TapaTalk sea correcto, porque acabo de acceder sin problemas. Puede que te fallase porque estaba subiendo cambios, pero me parecería raro.

Actualizo el primer post en breve :ok:

Me sigue dando error, esta tarde lo intento con el ordenador

shawe
01/06/14, 13:41:26
Me sigue dando error, esta tarde lo intento con el ordenador

TapaTalk no permite abrir el link en un navegador externo? Prueba copiando y pegando este link acortado en el navegador directamente http://goo.gl/Kvgjx2

shawe
01/06/14, 14:27:28
Primer post actualizado con el link de descarga de la v0.3, nuevas fotos con mejor nitidez y en cuanto esté subido añadiré el vídeo de demo a YouTube.

shawe
02/06/14, 20:05:59
Añadido vídeo de ejemplo al primer post, demuestro el funcionamiento con 2 baterías, una agotada para que se muestre en carga y otra llena para que se vea que reinicia. Se que se ve chapucero, pero con una mano en la camara y otra para hacer las cosas es como estar manco xD

angel5
05/06/14, 22:28:33
Alguna novedad en este estupendo proyecto??

shawe
05/06/14, 23:18:42
Alguna novedad en este estupendo proyecto??

Llevo 3 versiones añadiendo y corrigiendo cosillas, de momento solo desarrollo yo, así que avanza al ritmo que puedo ;)

En el primer post esta todo indicado para mantenerse al día del tirón en un solo post.

JoAgRi
13/11/14, 01:32:53
Depende de la versión de androide o si es samsung?

jfap93
19/11/14, 02:15:21
hey compa yo puedo ayudar en probar en mi S3 y en celulares ZTE todos los modelos
cuenta con mi apoyo

Ruben_gm
19/11/14, 22:57:54
solo rom stock?

Akakun
20/11/14, 00:42:05
solo rom stock?

Diría que sí, he intentado flashearlo en mi s3 con Paranoid de rom pero me sigue saliendo la carga de fábrica

shawe
09/08/15, 19:02:29
No es solo stock, pero diría que hasta KitKat sí, ya que en Lollipop se ha reescrito el Charger original que es en el que me había basado

Enviado desde mi XT1092 mediante Tapatalk