![]() |
|
ROMs y desarrollo LG Optimus Black ROMs LG Optimus Black |
«
Tema Anterior
|
Siguiente tema
»
|
Herramientas |
#1
|
||||
|
||||
[APP/En desarrollo] NOVA App BETA 0.5.6b
Nova App BETA 0.5.6b
Aplicación para portar el Nova script a una aplicación. Esta es mi primer acercamiento a Android, así que ire poniendo las dudas que vayan surgiendo por si algien puede ir ayudandome para ir portandola. BASADO EN NOVA SCRIPT v8 ![]() DESCARGA BETA 0.5.6b http://db.tt/96d0Bbn CARACTERISTICAS FUNCIONANDO: - Inyección de aplicaciones funcionando. - Multiidioma, ingles/español - Misc Option funcionando. - Bootanimation funcionando. - Change I/O Scheduler! funcionando - Change Governor. - Overclock Completo. CARACTERISTICAS EN DESARROLLO: - Theme chooser. STRINGS PARA ADAPTAR A OTROS IDIOMAS: INGLES >> http://db.tt/AqYb3AQ ESPAÑOL >> http://db.tt/I3uCo6A CLASE JAVA QUE REALIZA LOS COMANDOS DE OVERCLOCK: SIMPLE: http://db.tt/VPhygkL PREESTABLECIDO: http://db.tt/iIXCYyc AVANZADO: http://db.tt/P2gwipr Se aceptan sugerencias de mejora de la aplicación y cambios de estetica o lo que se queira. Última edición por Expectro Día 03/09/11 a las 10:13:33 |
Los siguientes 3 usuarios han agradecido a Expectro su comentario: | ||
|
#2
|
||||
|
||||
CHANGELOG
CARACTERISTICAS 0.5.6b : - Añadido español de idiomas, gracias a alormax CARACTERISTICAS 0.5.0b : - Corrección de errores ortograficos - Overclock CARACTERISTICAS 0.3.0b : - Cambios esteticos - Cambios menores - Reconocimiento del presets instalado( En opcion 2 de overclock, overclock desactivado por ahora en esa opcion. ) CARACTERISTICAS 0.2.0b : - Change Governor! funcionando - Cambios menores en I/O Scheduler - Overclock Simple CARACTERISTICAS 0.1.0b : - Change I/O Scheduler! funcionando - Añadido icono de alormax a la aplicacion. Gracias ![]() - Añadido icono de alormax en las ventanas de espera. CARACTERISTICAS 0.0.4b : - Inyección de aplicaciones funcionando. CARACTERISTICAS 0.0.3b : - Cambios varios en Bootanimation ( mensaje espera, instalado, vuelta atras ). - Misc Option completo. - Cambios en el menú adaptados a la version del script v8. - Oculto el change theme por ahora. CARACTERISTICAS 0.0.1b : - Bootanimation operativo. Última edición por Expectro Día 03/09/11 a las 10:15:38 |
#3
|
||||
|
||||
Que buena pinta !
Enviado desde mi LG-P970 usando Tapatalk |
#4
|
||||
|
||||
Animo Expectro! Estoy contigo, tanto yo y todo el mundo agradecemos estas cosas
![]() Desde LG Optimus Black P970 Nova7 (v10d root). by MiLanOrZ! |
#5
|
||||
|
||||
Perdon pero iwal no soy el unico ignorante al que le gustaria saber en que consiste esto, si alguien puede explicarlo seria de agradecer
Enviado desde mi LG-P970 usando Tapatalk |
#6
|
||||
|
||||
Cita:
Por cierto felicitaciones por la idea, chulísimo, aunque me gusta el modo script, soy un cláscio jajaja. Saludos |
#7
|
||||
|
||||
Si, es para poner el script Nova en una aplicacion.
Problema a ver si alguien sabe: He estado mirando por ahi y esto se supone que tendría que funcionar pero no funciona, a ver si alguien sabe, se supone que solicita acceso root (esto lo hace bien) pero al lanzar comandos no me los hace correctamente y no da ninguna excepción, mañana seguiré buscando a ver como se podría hacer si nadie sabe. Código:
Process process = null; DataOutputStream os = null; try{ process = Runtime.getRuntime().exec("su"); os = new DataOutputStream(process.getOutputStream()); os.writeBytes("rm /system/media/bootanimation.zip\n"); os.writeBytes("exit\n"); os.flush(); process.waitFor(); Toast.makeText(this, "Ok", Toast.LENGTH_SHORT).show(); } catch (IOException e) { Toast.makeText(this, this.getResources().getText(R.string.notRoot), Toast.LENGTH_SHORT).show(); //e.printStackTrace(); } catch (InterruptedException e) { Toast.makeText(this, this.getResources().getText(R.string.notRoot), Toast.LENGTH_SHORT).show(); //e.printStackTrace(); } finally { try { if (os != null) { os.close(); } process.destroy(); } catch (Exception e) { } rm /system/media/bootanimation.zip exit Es decir, borrar el archivo ese, se suponque que lo realiza al ejecutarlo, pero no lo borra... Última edición por Expectro Día 30/08/11 a las 00:14:17 |
#8
|
Buenas,
podrías probar a poner justo antes un comando "srw" para montar el sistema en lectura/escritura... Es lo primero que se me ha ocurrido... Otra cosa que se me ocurre, podrías hacer múltiples scripts para cada 'trozo' y luego desde la app solo ejecutar dichos scripts... es un poco coñazo porque en vez de una única app tendríamos muchos trocitos... pero lo mismo funciona. Un saludo! |
#9
|
||||
|
||||
Okis, luego probaré lo de srw a ver si funciona, sino tambien he visto una librería roottools que podría simplificar las cosas, tengo que investigar un poquito esa librería a ver.
EDIT: Muchas gracias Huexxx, ya me borra el archivo perfectamente, ![]() Última edición por Expectro Día 30/08/11 a las 09:55:44 |
#10
|
Jojo, que bueno, he acertao! Yo de java y de bash más bien poco... pero se me da bien relacionar conceptos.
Vi en un script de adb el comando srw y el sro, y me parecían adecuados para la ocasión. Es probable que el script nova sufra alguna modificación más ya que he encontrado algún defectillo, pero es prácticamente el definitivo. Un saludo! |
#11
|
||||
|
||||
Bueno, ya me funciona el cambio de bootanimation, solo funciona eso
![]() |
#12
|
Que máquina... ahora te digo algo que voy probala...
|
#13
|
||||
|
||||
Voy a proceder a portar ahora el Theme Chooser que es algo más complicadillo de realizar a ver que tal.
Última edición por Expectro Día 30/08/11 a las 12:39:00 |
#14
|
Buenas!
Funciona correctamente, buen trabajo. Creo que ya es buen momento para empezar a dar sugerencias: - En overclock, se podría poner en la parte de debajo de los tres botones una tablita con el OC aplicado actualmente, e indicar si se hizo de forma simple, con preset o user defined poniendo el texto del botón correspondiente en negrita (o poniéndolo entre corchetes, o ambas, o en otro color...) - En governor, scheduler y boot animation, se podría indicar qué opción está actualmente activa poniendo el texto del botón correspondiente en negrita (o poniéndolo entre corchetes, o ambas, o en otro color...) - En lo que nos toca hoy, que el el cambio de animación, funciona estupendamente, pero quizá una vez has cambiado la animación, podría volver de forma automática al menú anterior o al principal. Esto es aplicable al resto en los casos en los que no tiene sentido realizar cambios consecutivos. - Habrá que ponerle un icono muy chulo!!! ;) Un saludo y muchas gracias por tu trabajo! |
#15
|
|
Cita:
PAra que vayas pensando... |
#16
|
Por cierto, para lo de poner el overclock actual, si necesitas ayuda pídemela.
|
#17
|
||||
|
||||
Okis, en el boot animation sale una notificacion que indica cual esta puesta al abrir, voy a mirar lo de negrita que me parece una muy buena opción, o sino con corchetes, en vez del mensaje.
Lo del chooser theme, voy a mirar para que no se corte el wifi, ahora mismo he visto como se hace para que no se apague la pantalla, que podría ser otra opción para que no se produzca el error. El overclock será de lo ultimo que adapte, ya que es lo más sensible a error, y estoy comenzando en android con esta app. edit: por cierto, para volver atrás con el botón de atrás se puede perfectamente, en cualquier parte. Última edición por Expectro Día 30/08/11 a las 13:05:34 |
#18
|
|
Cita:
En cuanto a lo del botón atrás, ya se que funciona estupendamente, solo digo que a lo mejor es conveniente que en algunos casos vuelva de forma automática... así tendríamos una mejor experiencia del usuario... o algo así ajaja ¿sabes a que me refiero? |
#19
|
||||
|
||||
Okis, lo tendré en cuenta, ya no se apaga la pantalla, salvo que lo apagues tu manualmente, ahora cuando pasan los X segundos, se oscurece un poco como si fuera a apagarse pero no se apaga, en un principio lo he puesto solamente en esta pantalla, ya que es crítica, lo del wifi lo dejamos para más adelante.
Entonces a ver si para esta tarde tengo preparado lo de cambiar de theme. |
|
#20
|
Aquí te espero.
|
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 16:21:27 (GMT +2)
HTCMania: líderes desde el 2007