PS3JB89 v0.01.0001 Brandon Wilson >What is it? This is an assembly program for the TI-89 Titanium that implements the PSGroove exploit for the Playstation 3 console. By connecting a USB cable between a PS3 and your calculator and running the application, you can trigger the PSGroove exploit from your graphing calculator. >How do I use it? First, back up any important variables on your calculator that you want to keep to your computer just in case something goes wrong. I'm not responsible if your RAM is reset by using this program! Next, transfer the "ps3jb89.89z" assembly program to your TI-89 Titanium using the link software appropriate for your platform: Mac OS X: TI Connect Windows : TI Connect or TiLP Linux : TiLP For TI Connect under Windows, for example, you can run "TI DeviceExplorer" and drag-and-drop the file into the window, or right-click the file and choose "Send to TI Device." Once transferred, you should see "ps3jb89" in the VAR-LINK menu (by pressing [2nd]+[-]). Run the program by highlighting "ps3jb89", pressing [ENTER], pressing [)], and pressing [ENTER] again.. The main menu is displayed at the top of the LCD. The options are: 1: Jailbreak 2: Install 3: Uninstall 4: Options (Options 2 and 3 are disabled for now.) To jailbreak the PS3 with the PSGroove exploit, select option 1 with the [F1] key. Next, make sure your PS3 is OFF (as in unplugged/switched off in the back) and that no other USB devices are connected, and connect one end of a USB cable to your PS3 and the other end to your calculator. Then switch on or plug back in your PS3, and tap the POWER button quickly followed by the EJECT button. This causes the PS3 to look for USB devices, specifically the calculator. If you selected option 1, the calculator should display the current status on the LCD and then "done" to indicate the exploit was successful. Once the exploit is successful, you should see an "Install Package Files" option under Game in the XMB. If the exploit is NOT successful, press any key to continue and try the above steps again. >It didn't work! You may need to try a couple of times before it works. Make sure the PS3 is powered completely off first and that you press POWER and then EJECT immediately afterward (within 200ms of each other). >Do I have to keep the calculator connected once it says it's done? No, you can disconnect it once you're at the XMB. >How do I use a different payload? Obtain a TI-89 Titanium "PAYL" .89y file containing the payload's data and transfer it to your calculator. (It can either be in RAM or you can archive it; it doesn't matter.) Once on the calculator, specify you want the jailbreak to use that external payload (known as the "stage 1" payload) by going into the Options menu ([F4]), entering the filename, and pressing [ENTER]. These options are stored in a "CONF" file called "ps3jbopt". It would be wise to archive this so you don't have to re-apply the options whenever your RAM resets. >How do I create one of these payload files? See http://brandonw.net/ps3jb89/ . >How do I make this work on a different firmware version? In addition to using a different payload, you'll also have to use a "firmware compatibility" file full of settings that make the jailbreak work on versions other than the default 3.41. Details for this are at http://brandonw.net/ps3jb89/ . >What about the source code? The source code is included in the /source/ folder. The latest version can also be found at http://brandonw.net/svn/calcstuff/PS3JB89/trunk/. >What do I do with this /source/ folder? If you don't know, nothing. >What if I have questions about any of this? First, try the FAQ at http://brandonw.net/ps3jb89/ and see if your question is answered there. If not, try e-mailing me at brandonlw@gmail.com or looking for me on IRC as "BrandonW" on EFNet. >Version History v0.01.0002 - initial release.