Lo unico que hay que hacer es poner nuestras apps en una pendrive y conectarlo a la caja.
Apenas hacemos esto el usb aparece montado en /mnt
Podemos copiar la app al /home o correrla directo desde el usb en ambos casos lo unico que tenemos que hacer es :
/root/bin/ginga --ncl /home/app/app.ncl
Con esto se ejecutara la aplicacion.
Es enorme la diferencia entre correr una app en el emulador y en la caja.
Se ve bastante mal y el refresco es muy notorio.
Aca dejo una foto de ejemplo
Seguramente exista una forma de correr las aplicaciones sin tener que hacer el truco de telnetd y ejecutar desde shell. En /root/bin hay un script ginga.sh que monta el usb y ejecuta la aplicaciones que este en /app/main.ncl.
Hasta el momento no se como disparar eso, pero me fije con IDA en el binario del menu y lo estan llamando:
.text:00010EDC MOV R3, #1.text:00010EE0 STR R3, [R4].text:00010EE4 LDR R0, =aGinga_sh ; "ginga.sh".text:00010EE8 BL system
y mas arriba parece como que en realidad fue un agregado local al firmware original
DCD aGingaEjemplo ; "----- Ginga Ejemplo -----"
char *command
DCD aGinga_sh ; "ginga.sh"
Hola amigo! te pregunto...para poder transmitir estas aplicaciones desde una central, como se debe hacer? y qué herramientas se debe tener?
ResponderEliminar