
FelixL
Ehrenmitglied
- 821
In einem Forum zum Thema Wiibrew wird versucht ein Android-Gerät als Wiimote nutzbar zu machen. Der Punkt an dem es momentan hängt wird im folgenden Post am besten erklärt:
Use android device as remote for the WII
Für die Verbindung ist eine L2CAP Server Socket nötig, APIs dafür sind im Source-Code vorhanden, allerdings sind die privat. Greg aus dem Wiibrew-Forum hat sie über reflection zugänglich gemacht, bekommt aber immer einen "Permission Denied"-Error.
Das Evo 4G gehört ihm leider nicht, daher kann er nicht damit entwickeln.
Meine Fragen sind nun folgende:
-Hat jemand schon mal eine L2CAP Server Socket benutzt oder versucht zu benutzen?
- Hat jemand mal ne Minute um eine Testapp zu installieren, die nur überprüft ob die Server Socket möglich ist oder nicht, damit wir eine Liste mit funktionierenden Geräten haben? Kein root nötig, Autor ist Greg.
Getestet wurden:
- Motorola Droid
- ZTE Blade CM7 (2.3)
- Nexus One CM7 (2.3)
+ HTC Evo 4G
+ HTC Desire HD
+ Samsung Galaxy S
Vielen Dank für eure Mithilfe!
Nachschlag: Wenn jemand weiß wie man die Server-Sockets als root binden kann, bitte Bescheid geben. Wenn jemand den Source-Code will besorge ich den.
Edit: Die .apk ist unten (3. Post) hochgeladen.
Use android device as remote for the WII
Für die Verbindung ist eine L2CAP Server Socket nötig, APIs dafür sind im Source-Code vorhanden, allerdings sind die privat. Greg aus dem Wiibrew-Forum hat sie über reflection zugänglich gemacht, bekommt aber immer einen "Permission Denied"-Error.
[...] I can not open up L2CAP server sockets without getting permission denied errors coming from low level JNI, even on a rooted phone and even after making some modifications to various system files.
The only device that did not throw an exception on binding the server socket was a stock Evo 4G.
Das Evo 4G gehört ihm leider nicht, daher kann er nicht damit entwickeln.
Meine Fragen sind nun folgende:
-Hat jemand schon mal eine L2CAP Server Socket benutzt oder versucht zu benutzen?
- Hat jemand mal ne Minute um eine Testapp zu installieren, die nur überprüft ob die Server Socket möglich ist oder nicht, damit wir eine Liste mit funktionierenden Geräten haben? Kein root nötig, Autor ist Greg.
Getestet wurden:
- Motorola Droid
- ZTE Blade CM7 (2.3)
- Nexus One CM7 (2.3)
+ HTC Evo 4G
+ HTC Desire HD
+ Samsung Galaxy S
Vielen Dank für eure Mithilfe!
Nachschlag: Wenn jemand weiß wie man die Server-Sockets als root binden kann, bitte Bescheid geben. Wenn jemand den Source-Code will besorge ich den.
Edit: Die .apk ist unten (3. Post) hochgeladen.
Zuletzt bearbeitet: