|
dev related goodies from me and others
|
| Title: ArkTool v7.0 |
Author: xorloser |
Posted: 2nd October 2008 |
Removed
ArkTool updated to work with Rockband2.
|
|
| Title: PS3 NID Attack Tool |
Author: xorloser |
Posted: 16th September 2008 |
NidAttack was a tool created to work out PRX export/import names by dictionary attack.
A PRX file is a DLL file for Playstation consoles; (Playstation Relocatable eXecutable ... maybe)
NidAttack was initially created by others to work out PSP export/import names and I have just altered it slightly to also calculate PS3 names.
Included is an xml database of all exports from PRX files found in the PS3 v2.30 system flash.
Also present is a file with NIDs for just the unknown names, so these are the ones to use NidAttack on.
|
|
| Title: PS3 Support for IDA v5.2 |
Author: xorloser |
Posted: 15th July 2008 |
This is a PS3 loader for IDA, it lets you open PS3 elf/self/prx/sprx files in IDA.
I highly recommend you use this with the PPC-Altivec plugin also available on this site.
!!!! THIS DOES NOT DECRYPT ANY FILES !!!!
That means that for now this loader will ONLY work on unencrypted files.
There are a few such files "in the wild" that have been found on sony update servers and such.
As well as loading the supported PS3 filetypes in both 32bit and 64bit vesions of IDA this
also resolves and sets up all imports, exports and syscalls. It also only supports PS3 PPU files
as the PS3 SPU CPU is not supported by IDA at this time.
|
|
| Title: ArkTool Pack v6.1 with Sourcecode |
Author: xorloser |
Posted: 10th April 2008 |
v6.1 changes - thanks to xport:
* removed debug code that could cause problems when decrypting pss files
* changed "gap detection" code to correctly find gaps when a file has been deleted
from an ark, then ark has been saved and closed and then reopened again.
* added changes to make it compile easier on linux (hopefully out of the box)
v6.0 changes:
* now decrypts rockband song files on the fly when extracting them from ark files
v5.2 changes:
* now includes hacked version of dtb edit by nachyoz to edit unencrypted dtb files
* fixes an error that occured when you replace an existing encrypted file with a larger file
and then save it.
* removed the ability to edit the root node label
ArkTool F.A.Q. - Please read this before asking any questions
This now contains a bunch of tools including a GUI and command line tool for editing ark/hdr files
that are found in games such as:
Guitar Hero 1, Guitar Hero 2, Guitar Hero 80s, Rockband, Karaoke Revolution.
(Sorry but Guitar Hero 3 uses a different format to all the above)
ArkTool itself began as a test app to show how to use the sourcecode that it comes with
in your own applications, to easily produce tools that can interact with thease ark/hdr
files for any game platform. Currently PS2, Xbox360 and PS3 are fully supported, and once
the games are released on Wii any changes required to support it will be added too.
Screenshot of ArkTool in action
Example of a Song Edit
Also included in this pack is:
DtbCrypt - To encrypt/decrypt individual dtb/hdr files from the command line.
SongCrypt - To decrypt individual mogg/vgs/pss files from the command line.
GH2DTBEdit_unencrypted - A version of Nachyoz' great "GH2DTBEdit" tool that works with decrypted dtb files
|
|
Title: XexTool |
Author: xorloser |
Posted: 20th February 2008 |
Removed on request from Microsoft.
This is simply the best tool i have ever made :)
It is the culmination of 3 years of work with the Xbox360 executable/dll containers
known as xex files.
With XexTool you can do pretty much anything you want to an xex file except sign
it for a retail Xbox360. Some examples of what it can do are:
* Print out all info about an xex
* Patch an xex file with an xexp patch file
* Extract the basefile from an xex file
* Extract the resources from an xex file
* Export information required to disassemble to an IDC file
* Remove all limits from an xex (such as media, region, library versions)
* Convert a retail xex into a devkit xex
* Change the compressed state of a xex
* Change the encrypted state of a xex
This tool is a command line tool. Those who require a GUI are not the kind
of people this tool is aimed at. :D
|
|
| Title: Xex Support for IDA v5.2 |
Author: xorloser |
Posted: 20th February 2008 |
This is an xex loader for IDA, it lets you open xex files in IDA without any fucking around!
If this doesn't excite you tremendously then obviously this tool isn't for you hehe.
This works so well it makes me happy just to use it!
This tool uses the same codebase as XexTool and so has the same support (ie works with everything!)
|
|
| Title: PPC Altivec support for IDA v5.2 |
Author: dean ashton |
Posted: 20th February 2008 |
This adds support to IDA for the "extra" PPC instructions used by processors such as the one in the Xbox360.
This is very useful in combination with the above loader to ensure maximum reversal of xex files.
This was originally developed by Dean Ashton but was added to by some of the xbox-hacker ppl. I just precompiled this for IDA v5.2.
|
|
| Title: X360 Shader Tools |
Author: xorloser |
Posted: 30th March 2007 |
This is a bunch of tools designed to make shader exploits on the xbox360 easier :)
As always a v4532/4548 xbox360 is required
Bin2Shader - creates a shader that will execute your binary code
KKShader - creates a shader specifically for KingKong that will execute your binary code
KKPatcher - an updated version of crawler360's patcher to insert 'KKShaders'
into your KingKong disc image
FIXED 12/05/07 - The KKPatcher tool i had originally included this package was an older version that
didn't work. Hopefully now it will all be ok :)
|
|
| Title: MN102 Binutils |
Author: xorloser |
Posted: 3rd February 2007 |
This is a precompiled version of binutils for the mn102 processor for use on
windows systems. It was compiled using cygwin, so check the included readme if you have
problems caused by existing cygwin dll files.
This package includes the required tools to assemble and disassemble
code for the mn102 processor. Also included are some batch files showing
how to easily make your code ready for use with dvdtool by Erantz.
Read the included readme for more info.
|
|
| Title: XbeFix v1.0 |
Author: xorloser |
Posted: 19th December 2006 |
This will attempt to fix a patched xbe file so that it's signature and hashes
are valid again. It checks the signature and hashes and tries different values
for commonly patched parts of an xbe file until the expected signature and
hashes are reached.
If something such as the game title string is patched, then it is basically
impossible to guess what it orignially was, so try patching this back to its
original string before running this tool. This also applies for other
non-generic patches that this tool would not be likely to know.
|
|
| Title: PSPDev for Win32 |
Author: xorloser |
Posted: 2nd December 2006 |
This is an installable PSPDev environment for Win32.
This was built on the 'posted' date above, and was done using the latest toolchain script and pspsdk available at that time.
This contains all you need to start developing for psp on a windows machine, presented in a nice, easy to use, installable format :)
It contains the latest pspdev compiler and tools built on the GCC v4.0.2 toolchain and patches, (no source code included).
It also contains the current (direct from svn) version of pspsdk precompiled.
When installing, DO NOT install to a directory path that contains spaces!
Thanks to all those who helped make the toolchain and pspsdk what it is today.
This contains patches to make gcc print output text in visual studio format.
Also included are gdb and insight for psp as well as the latest psplink and pc communications software.
|
|
| Title: HitTools v2 |
Author: xorloser |
Posted: 28th June 2006 |
These are tools to read/write to the memory space of the hitachi drives.
HitRead is then used to read from the drive's memory space.
HitWrite is used to write to the drive's memory space.
Both tools work similarly to pp.exe by SeventhSon, but are different in ways
that i preferred for my own usage. Once i found them useful, i figured i may
as well share them with others. The source for both tools is also included.
More info in readme.
|
|
| Title: PSPDev for Win32 |
Author: xorloser |
Posted: 2nd June 2006 |
This is an installable PSPDev environment for Win32.
This was built on the 'posted' date above, and was done using the latest toolchain script and pspsdk available at that time.
This contains all you need to start developing for psp on a windows machine, presented in a nice, easy to use, installable format :)
This includes some fixes from the version posted a week or so ago. These include:
* uname now returns the correct system type (windows) for scripted stuff
* rm.exe now deletes files using wildcards
* rmdir.exe has been copied to cyg-rmdir.exe (to resolve dos rmdir command conflicts)
* mkdir.exe has been copied to cyg-mkdir.exe (to resolve dos mkdir command conflicts)
* echo.exe has been copied to cyg-echo.exe (to resolve dos echo command conflicts)
It contains the latest pspdev compiler and tools built on the GCC v4.0.2 toolchain and patches, (no source code included).
It also contains the current (direct from svn) version of pspsdk precompiled.
When installing, DO NOT install to a directory path that contains spaces!
Thanks to all those who helped make the toolchain and pspsdk what it is today.
|
|
| Title: PS2Dev for Win32 |
Author: xorloser |
Posted: 2nd June 2006 |
This is an installable PS2Dev environment for Win32.
This was built on the 'posted' date above, and was done using the latest toolchain script and ps2sdk available at that time.
This contains all you need to start developing for ps2 on a windows machine, presented in a nice, easy to use, installable format :)
This includes some fixes from the version posted a week or so ago. These include:
* uname now returns the correct system type (windows) for scripted stuff
* rm.exe now deletes files using wildcards
* rmdir.exe has been copied to cyg-rmdir.exe (to resolve dos rmdir command conflicts)
* mkdir.exe has been copied to cyg-mkdir.exe (to resolve dos mkdir command conflicts)
* echo.exe has been copied to cyg-echo.exe (to resolve dos echo command conflicts)
It contains the latest ps2dev compiler tools for EE, IOP and DVP built on the GCC v3.2.2 toolchain and patches, (no source code included).
It also contains the current (direct from svn) version of ps2sdk precompiled.
When installing, DO NOT install to a directory path that contains spaces!
Thanks to all those who helped make the toolchain and ps2sdk what it is today.
|
|
| Title: PS2Client v3.0 |
Author: ps2dev ppl |
Posted: 20th May 2006 |
This is a cygwin compiled version of PS2Client for use with PS2Link.
PS2Client is the software used on the PC to load and run homebrew programs.
Also required is a PS2 side tool to communicate with PS2Client, I recommend PS2Link.
|
|
| Title: PS2Link v1.46 |
Author: ps2dev ppl |
Posted: 20th May 2006 |
This is a ready to burn CD image of the latest ps2link (in Cdrwin style bin/cue format).
PS2Link is the software used on the PS2 to load and run homebrew programs.
Also required is a PC side tool to communicate with PS2Link, I recommend PS2Client.
|
|
| Title: Elf to PBP converter v0.3 |
Author: xorloser |
Posted: 2nd May 2005 |
This tool takes an elf file compiled for psp and "converts" it into a PBP file.
You can then copy this pbp file to a subdir in "PSP/GAME" on your memcard (eg to "PSP/GAME/APP1/EBOOT.PBP")
This tool has been designed so that you could run it at the end of your makefile,
you could even set your makefile to then copy the pbp to your psp after making it
(assuming you first set your psp to usb mode).
The included param.sfo file is now made as simple and generic as i could
while it would still work. You can now also set the name of your app from the command line
eg: elf2pbp main.elf "My First Demo"
|
|
| Title: Image to Iso converter |
Author: xorloser |
Posted: 9th December 2004 |
Img2Iso removes any headers and footers on a cd or dvd image.
when you run this tool on an image file, the result is an image
file that that has the same sized sectors as before you ran it,
but with no headers or footers on the image itself.
|
|
| Title: GCMWipe v0.7.3 |
Author: M.Perry |
Posted: 17th October 2003 |
Use this tool to wipe this unneeded garbage data within your gamecube-isos (GCM's)
There is also the source of this programm included so you can compile it on linux/unix.
|
|
| Title: Gcc2MS v0.3 |
Author: xorloser |
Posted: 8th October 2003 |
An updated version of Gcc2MS
The version of Gcc2MS originally included in the 'PS2Dev with Visual Studio' package was not printing out the last letter
of the compiler output. This is a small problem that most people didn't even notice, but heres an update anyway :)
The 'PS2Dev with Visual Studio' has been updated now so if you have downloaded it since this update it will have the newer
version of Gcc2MS in it.
|
|
| Title: PS2Dev with Visual Studio |
Author: xorloser |
Posted: 10th September 2003 |
| A tutorial that shows how to set up MS Visual Studio to use it for ps2dev.
Compile and run your ps2 project from inside of Visual Studio with all the added benefits of the VS IDE. :)
|
|
| Title: xbedump for font exploit |
Author: xorloser |
Posted: 5th July 2003 |
This is a windows version of xbedump i slightly modified to
recalculate the xbe signature of any xbe file to use with the dayX font exploit.
Xbedump was written by franz@caos.at from xbox linux, and was based upon the original XBE Dumper by Michael Steil
(mist@c64.org).
To use this tool do:
xbedump default.xbe -font
this will make a file called 'out.xbe' which has a valid signature in it. Rename this to default.xbe and you are ready to go!
(btw this must be used in conjunction with the font exploit, below, and only seems to work with early version xboxes...)
|
|
| Title: Boot linux on xbox without a mod |
Author: Stefan Esser |
Posted: 4th July 2003 |
This makes use of a buffer overrun exploit in the xbox's dashboard.
This can be forced to occur by altering the font files that the dashboard loads when the xbox boots.
Read the readme.txt included for more info. (i really hope this doesn't kill the xbox!)
|
|
| Title: Dol Tool v0.3 |
Author: xorloser |
Posted: 26th June 2003 |
A new version of DolTool, fixing some of the problems of the earlier
version and adding some nice new functionality.
The source code has also been included in this version. That may or may not be a good thing depending on how clean you like
your source code :)
New version supports:
Elf -> Dol
Dol -> Elf
Bin -> Dol
Dol -> Bin
|
|
| Title: GC-Tool v1.20b |
Author: Icarus |
Posted: 20th June 2003 |
| Yet another version of this GUI tool to extract files from GC images
This version fixes a couple of bugs and adds the following functionality:
- rename files/dirs
- edit banner text
- replace apploader
- + more :)
|
|
| Title: GC Image Splitter v0.5 |
Author: xorloser |
Posted: 17th June 2003 |
| This new version extracts the main exe file from an image and stores
it in the pre-root dir with the other non-filesystem files. This is due to the fact that the main exe does not have to appear
in the filesystem in order to be executed.
This tool can list or extract files from a GameCube disc image, it does so
based on a filename u give it to extract. This filename can contain Dos style wildcards (* and ?) so that u could extract all
dol files for example by specifying *.dol.
Note: this tool WILL NOT rip files from a GameCube disc or rip GameCube disc images. Please don't email me asking how to either,
your email will be ignored.
|
|
| Title: GC ADPCM to Wave Tool |
Author: Shinji Chiba |
Posted: 15th June 2003 |
This tool can convert GC ADPCM sound files (*.adp) to normal windows wave data files.
The tool is a windows gui tool and can be used on files extracted from GC images using the GC Image Splitter tool.
|
|
| Title: Tga 2 Ps2 v0.1 |
Author: xorloser |
Posted: 9th April 2003 |
| Converts 24 and 32 bit Tga files into 24 and 32 bit raw pixel data for use with PS2 vram. Source code included. |
|
|
|
|
|
| Title: USB 2 Xbox Pin Diagram |
Author: xorloser |
Posted: 28th February 2003 |
| Diagram for xbox and usb plug pins that i put together from various articles on the net |
|
| Title: USB 2 Xbox Adapter |
Author: xorloser |
Posted: 28th February 2003 |
| Diagram i put together from various articles on the net for making a USB 2 xbox adapter |
|
|
|
| Title: PS2mame Pal Patch |
Author: xorloser |
Posted: 9th August 2002 |
| Patches ps2mame elf to run in pal. (note: makes it slower!) |
|
| Title: Matrix |
Author: xorloser |
Posted: 9th August 2002 |
| A matrix effect for ps2, elf runs ok in naplink |
|
|
|
| Title: PS2 Boot Sectors Doc |
Author: xorloser |
Posted: 7th June 2002 |
| Explains the ps2 logo and its encryption as well as the master-disc format |
|
| Title: PS2/PSX Disc Patcher |
Author: xorloser |
Posted: 7th June 2002 |
| Patches psx/ps2 images to different regions, can also patch to a master disc image |
|
| Title: XbeTool v0.3 |
Author: xorloser |
Posted: 16th July 2002 |
| Converts to exe, dumps to binary, creates idc, gives info on xbe |
|
| Title: Device Sector Viewer |
Author: xorloser |
Posted: 1st July 2002 |
| View individual sectors on floppys, CDs, HDDs, DVDs. (requires win nt/2k/xp) |
|
| Title: Insecurity |
Author: --- |
Posted: 24th July 2002 |
| They say a picture can say a thousand words... |
|
|
|
| Title: XBFlash v1.0 |
Author: XBox Linux |
Posted: 7th August 2002 |
| This is a win32 binary of the above source to unpack/repack Xbox Bios images |
|
| |