|
||
---|---|---|
bin | ||
script.copygamestickcache | ||
script.start-adbd | ||
script.telnet-server | ||
.gitignore | ||
README.rst |
README.rst
TOFU plugins for GameStick
TOFU was the XBMC 12 (Kodi) clone that was officially available on the PlayJam GameStick.
It has a plugin interface that allows us to do things on the stick that PlayJam did not want us to do.
Addon repository
Installation of these addons on a GameStick is much easier if you override the DNS entry of pivos-addons.pivoscdn.com
to the IP address 178.254.13.17
.
This server contains a plugin repository that allows easy installation of all addons without copying them to SD card.
Available addons
script.copygamestickcache
Copies all cache data from /data/GameStickCache
onto the SD card.
This allows us to obtain information about the games that once were available on the GameStick server.
Usage
- Download the zip file
script.copygamestickcache-?.?.?.zip
(from the Codeberg releases section) and store it on the SD card - Plug SD card into gamestick
- Start Tofu > System > Addons > Install from zip > external storage
- Tofu main menu > Programs > Program addons > Copy GameStick cache
- A notification will pop up: "Starting to copy"
- It will take 30+ seconds to copy. A notification will pop up: "Finished copying. Exit code: xxx"
- Unplug the SD card and send the files
profile_response.json
andreg_server_response.json
to cweiske
script.start-adbd
Starts the Android Debug Bridge Daemon (adbd) on the GameStick.
Once started, you can connect over network to the GameStick with adb:
$ adb connect gamestick
connected to gamestick:5555
$ adb shell
root@android:/ #
Usage
- Download the zip file
script.start-adbd-?.?.?.zip
(from the Codeberg releases section) and store it on the SD card - Plug SD card into gamestick
- Start Tofu > System > Addons > Install from zip > external storage
- Tofu main menu > Programs > Program addons > Start adbd
- A notification will pop up: "Successfully started adbd"
script.telnet-server
Starts a telnet server that provides a crude shell on the GameStick.
Features:
- changing directories with
cd
- run programs like
ls
andsu
Known problems:
- Program output is not sent immediately to the client, only when the execution finished.
- Some program invocations cause the telnet server to hang, and you have to reboot the GameStick to get it working again.
- The
cd
path is shared across all connections :)
Usage
Download the zip file
script.telnet-server-?.?.?.zip
(from the Codeberg releases section) and store it on the SD cardPlug SD card into gamestick
Start Tofu > System > Addons > Install from zip > external storage
Tofu main menu > Programs > Program addons > Telnet server
A notification will pop up: "Starting server on port 5023"
On your computer, connect to the gamestick:
$ telnet gamestickip 5023