|
Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
|
Herramientas |
#1
|
||||
|
||||
PSGroove para Android
Si quereis tener el programa con mayor descargas del Market plantearse en emular este dispositivo. Desconozco si alguien más está trabajando en esto, pero ha salido HOY.
Se trata de poder ejecutar código casero en PS3 mediante un exploit en USB. Permite de momento la carga de backups desde disco duro. Teneis el codigo fuente y demás. http://github.com/psgroove/psgroove http://ps3wiki.lan.st Y unos enlaces de interés. http://www.ps3hax.net/2010/08/psgroo...code-released http://www.elotrolado.net/hilo_inves...xploit_1479216 http://www.elotrolado.net/hilo_hilo-...hieulh_1479240 Espero ver un HTCmaníaco en todo lo alto Última edición por deadroach Día 01/09/10 a las 14:13:32. |
|
#4
|
||||
|
||||
Iba a contestar en "elotro" foro que toca esa tematica, pero ya son años retirado y paso de escribir alli.
Olvidaos de esa idea ... y olvidaos de los 18F2550 y 4550. Los pics 2550 y 4550 solo pueden emular el USB como uart no como JIG, al igual que tampoco puedes hacer otras muchas cosas, la funcion de esos USB en esos pics es unicamente comunicacion RS232 con PCs que no tengan puerto serie. Es imposible lograr lo que pedis desde Android, tal vez usando el NDK se podria intentar, pero olvidaros de tener una aplicacion en el market para este uso. Buscad en google el proyecto de conectar un teclado por usb o un disco duro al usb y mas o menos entendereis la complejidad de lo que pedis. |
#5
|
||||
|
||||
El android es el que haria de host. El mismo creador del proyecto ha dicho que seria posible portarlo a Android.
No se si te referias a esto http://sven.killig.de/android/N1/2.2/usb_host |
#6
|
||||
|
||||
Una aplicacion en el market con el psgroove seria la leche.
|
#7
|
||||
|
||||
A ver un telefono con android es un conjunto de electronica bastante ponente, pero de ahi a poder usarlo para lo que queramos sin modificar el sistema operativo olvidate, mira la que lian para hacer el USB como host... ademas lo dicho android NO permite un uso a tan bajo nivel del USB, por lo que si el sistema lo permite cosa que dudo mucho (se que no lo permite a ciencia cierta al menos el 2.2) habria que hacerlo con el NDK con lo que ya no podrias subir la app al market y tendrias que hacer una por cada tipo de micro de cada tipo de movil con android y por cada kernel (vamos compilaciones reales y no java que despues va a interpretar el JIT)
|
#8
|
||||
|
||||
Me gustaría dar mi opinión ... si consiguiera entender de qué va cosa
Tengo algo de experiencia programando a alto y bajo nivel, también en electrónica (y en particular con los PIC's), pero sigo sin saber de que va esto
__________________
Saludos
-Pedro- http://www.maicas.net/ (desarrollo de software) http://droid.maicas.net/ (solo android) |
#9
|
||||
|
||||
pmaicas, una gente australiana, ha conseguido mediante un exploit por usb parchear parte del firm en ram de la PS3 para ejecutar codigo sin firmar, sacaron un USB que hacia esto mismo (ese usb evidentemente no es un pendrive, si no que se identifica como un dispositivo de servicio tecnico y envia una serie de bytes para ejecutar el exploit y luego poder tocar la ram a su gusto) ese usb fue enviado a X tiendas para que verificaran que funciona y darle promocion antes de venderlo.
Alguna gente conecto el usb a la PS3 mediante un logger de estados logicos, y grabaron toda la comunicacion al nivel mas bajo posible, es decir 5 voltios o 0 luego lo pasas a bytes y direccion (in o out) y ya tienes lo que el usb hace y lo que la play contesta, ahora bien, de que va todo esto? alguien ha publicado un codigo que usando unos ATs que tienen usb (usb tal cual, no la implementacion de usb de los 2550 y 4550) hace exactamente lo mismo que el primero. Y la gente ya esta preguntando que si se puede hacer para que funcione desde una PSP (como tiene usb...) o desde un movil, lo que no entienden es que para poder ralizar ese envio de bytes cambiando la cabecera de la trama de datos hace falta tener control al nivel mas bajo posible, es decir tu en una tarjeta de red no puedes decirle *"enviame 200 bits todos a 1", puedes decirle enviame un paquete de 200 bytes todos a 1 por tal protocolo y eso tiene unas cabeceras X. Lo de la tarjeta de red si se puede tirando al nivel mas bajo posible al igual que se podria hacer en android, pero como he dicho seria usando el NDK modificando el S.O. y haciendo una version del soft para cada movil para cada kernel y no seria distribuible desde el market ni ejecutable desde un movil sin modificar nada. |
#10
|
||||
|
||||
http://psx-scene.com/forums/showthread.php?t=65246
|
#11
|
||||
|
||||
Vale, gracias, he estado leyendo tambien alguna web de esas que habeis puesto.
Desde luego si se pudiera hacer algo sería a nivel de un driver del sistema operativo que manejase el usb a bajo nivel, y siempre que el chip que controla el usb lo permita. No se puede decir que sea imposible porque parece que ese dispositivo que han preparado es un device usb (no un host), y las pda's tambien son device. En cualquier caso hacen falta unos conocimientos del usb a bajo nivel y del hardware y del sistema operativo que no están al alcance de cualquiera.
__________________
Saludos
-Pedro- http://www.maicas.net/ (desarrollo de software) http://droid.maicas.net/ (solo android) |
#12
|
||||
|
||||
Si alguien sigue interesado lo han portado a N900. Asi que tan imposible no creo que sea.
http://webcache.googleusercontent.co...-and-released Cita:
I've got most of the PSjb exploit working on the OMAP3 (N900/IGEP/Beagleboard/Pandora/etc)
|
#13
|
||||
|
||||
Venga Up! En XDA se están poniendo las pilas, demostrar la calidad del producto español!
http://forum.xda-developers.com/show...=772795&page=2 Un Saludo!
__________________
Conoceme en YouTube
http://www.youtube.com/mariets |
#14
|
||||
|
||||
¿ Alguien me dice como está la cosa ?
Estoy leyendo el post que habeis puesto, pero solo me quedo que sería válido para chips Qualcomm, roms 2.2 sin sense y con kernel modificado y... poco mas !!!! Alguien que sepa mas inglés que diga algooo
__________________
Alcatel One Touch Easy > SE T310 > SE T630 > Nokia 6630 > Nokia N81 > HTC Magic > HTC Desire > Iphone 4 16 gb > Samsung Galaxy SII > HTC ONE M7 > Xiaomi Mi5 64gb > Xiaomi Mi5 128gb Cerámico > Oneplus 3T 128gb > Oneplus 5 128gb
|
#15
|
||||
|
||||
Aqui hay información recogida por Klutsh de como van los progresos.
https://spreadsheets.google.com/lv?k...any=true#gid=0 En cuanto a los resultados del exploit seguramente salgan los primeros modulos del kernel para las roms estandares (eso si, rooteadas) y para las roms cocinadas siempre hay forma de hacerlo uno mismo. |
#16
|
||||
|
||||
Ya están disponibles los drivers para ser adaptados a un kernel aquí: http://github.com/kakaroto/PSFreedom/tree/msm72k
Haber si alguién se anima!.. Un Saludo!
__________________
Conoceme en YouTube
http://www.youtube.com/mariets Última edición por mariets Día 06/09/10 a las 11:34:38. |
#17
|
||||
|
||||
Iba a contestar en "elotro" foro que toca esa tematica, pero ya son años retirado y paso de escribir alli.
Olvidaos de esa idea ... y olvidaos de los 18F2550 y 4550. Los pics 2550 y 4550 solo pueden emular el USB como uart no como JIG, al igual que tampoco puedes hacer otras muchas cosas, la funcion de esos USB en esos pics es unicamente comunicacion RS232 con PCs que no tengan puerto serie. Es imposible lograr lo que pedis desde Android, tal vez usando el NDK se podria intentar, pero olvidaros de tener una aplicacion en el market para este uso. Buscad en google el proyecto de conectar un teclado por usb o un disco duro al usb y mas o menos entendereis la complejidad de lo que pedis. |
#19
|
||||
|
||||
Esto avanza rapido espero que llegue pronto para acer liquid ya esta para desire,magic,nexus,etc...
""Digo yo que para la semana que viene podra funcionar copias de ps3 hasta con un frigorifico" jajaja |
|
#20
|
||||
|
||||
??? tu has leido el como se ha conseguido??? no se puede hacer una aplicacion para android y no se ha hecho, se ha hecho para la electronica en la que esta montado android, pero bueno puedes verlo como quieras, y el soporte para 2550 no es usb normal, es decir que podria hacerse un port del codigo a cualquier otro pic que no tuviera soporte de USB ya que se ha hecho como aquel que dice el soporte de USB a mano |
Estás aquí | ||||||
|