PDA

Ver la Versión Completa : Idea PSGroove para Android


deadroach
01/09/10, 14:07:34
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://www.gamefreax.de/wp-content/uploads/ubstream.jpg

http://github.com/psgroove/psgroove
http://ps3wiki.lan.st/

Y unos enlaces de interés.

http://www.ps3hax.net/2010/08/psgroove-open-source-psjailbreak-code-released/
http://www.elotrolado.net/hilo_investigacion-linux-usb-gadget-driver-emular-exploit_1479216
http://www.elotrolado.net/hilo_hilo-oficial-psgroove-clon-del-psj-liberado-por-mathieulh_1479240


Espero ver un HTCmaníaco en todo lo alto :ok:

deadroach
01/09/10, 17:08:19
Más info.

http://ps3wiki.lan.st/index.php?title=PSJailbreak_Exploit_Reverse_Engine ering

alconera
01/09/10, 17:11:56
lo que habria que hacer es emular un "pic" con un telefono android, para meter dentro un archivo .hex

SergioAndroid
01/09/10, 17:28:47
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.

deadroach
01/09/10, 19:15:42
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/

parampa
02/09/10, 03:04:21
Una aplicacion en el market con el psgroove seria la leche.

SergioAndroid
02/09/10, 10:43:59
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)

pmaicas
02/09/10, 11:55:01
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 ;-)

SergioAndroid
02/09/10, 12:33:29
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.

juanma619
02/09/10, 19:55:46
http://psx-scene.com/forums/showthread.php?t=65246

pmaicas
03/09/10, 10:02:29
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.

deadroach
03/09/10, 17:27:01
Si alguien sigue interesado lo han portado a N900. Asi que tan imposible no creo que sea. :-)

http://webcache.googleusercontent.com/search?q=cache:http://kakaroto.homelinux.net/2010/09/psfreedom-jailbreak-ps3-with-n900-worked-finished-and-released/

I've got most of the PSjb exploit working on the OMAP3 (N900/IGEP/Beagleboard/Pandora/etc)

mariets
04/09/10, 19:28:13
Venga Up! En XDA se están poniendo las pilas, demostrar la calidad del producto español! :D

http://forum.xda-developers.com/showthread.php?t=772795&page=2

Un Saludo!

ciberchuso
05/09/10, 21:03:11
¿ 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

mangahoteles
06/09/10, 01:14:39
Aqui hay información recogida por Klutsh de como van los progresos.

https://spreadsheets.google.com/lv?key=tarAC83Wjsq2QZvP4iR5mlw&toomany=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.

mariets
06/09/10, 09:48:04
Ya están disponibles los drivers para ser adaptados a un kernel aquí: http://github.com/kakaroto/PSFreedom/tree/msm72k (http://github.com/kakaroto/PSFreedom/tree/msm72k)
Haber si alguién se anima!.. :)

Un Saludo!

pandopando
07/09/10, 02:11:26
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.

Parece ser que se ha conseguido mas rapido de lo que se esperaba

deadroach
07/09/10, 03:16:22
SergioAndroid la ha cagado en todo. Le faltó decir que no se podía con un ladrillo para que lo sacaran xD

parampa
07/09/10, 07:54:03
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

SergioAndroid
07/09/10, 11:50:33
SergioAndroid la ha cagado en todo. Le faltó decir que no se podía con un ladrillo para que lo sacaran xD


??? 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

deadroach
07/09/10, 12:46:55
Creí que ibas a contestar reconociendo que te habias equivocado pero no. En lo de que no podía ser una aplicación acertaste, era mas que evidente que modificar el driverUSB tendría que ser de alguna otra manera. De todas maneras, para hablar con tanta seguridad sobre algo deberías de tenerlo más claro. No te lo tomes a mal.

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.

SergioAndroid
07/09/10, 14:20:19
No me lo tomo a mal en absoluto :) cierto es que no pensaba que lo hicieran para los 18FX550, y sigo pensando que es una burrada de trabajo, pero bueno siempre hay gente que tiene ganas y tiempo suficiente jeje. Y sobre lo de tenerlo claro, creeme que tengo bastante claro el trabajo que lleva lo que han hecho y se que yo no lo habria hecho ni de coña, principalmente por que para eso tienes micros con soporte completo de USB, pero claro esta son mas caros.

Btw funcionar funciona :)

deadroach
07/09/10, 14:47:41
Yo lo prefiero así que en mi Desire la verdad. Yo he optado por una hembra de tipo USB-A para la placa perforada pero pensandolo bien podria usar uno miniUSB y asi sirve el cable de cargar el mando para el dongle.
:)