DevTool is the ultimate Xbox 360 development PC companion. Originally created as a private application in 2012, DevTool has been used by some of the most talented Xbox 360 developers in the scene. It has been decided to release the latest version to the general public to aid any remaining interest in Xbox 360 development. Features Memory Dump memory from your console and optionally edit in your favorite hex editor. View the name and path of the currently running title. You can right click the text label for more options, and you can modify the path text box and use the arrow button on the far right to launch something else at the path you specify. A list of all loaded modules with their names, addresses, and sizes. Right click options let you view more information and dump the entire module or specific sections to a file. Patching You can write any patches you want in the text box and instantly apply them all to your console's memory. XBL Center To use XBL Center you need to sign in to a profile and obviously have Production or Partner Net access. If you aren't signed in when selecting the tab, you will be asked to sign into a profile. The Sign In window will list all profiles on your console and you just need to select 1. All your friends and friend requests are displayed in a beautiful Windows 8 styled tile UI. XBL Center has a lot of options, here's an overview of what it can do: Sign out of the currently signed in profile. Send friend requests. Join and leave parties. This also lets you join invite-only parties, but that hasn't been tested since 2012, so that may not work anymore. Invoke the Party, Friends, Messages, and Players UI instantly. XUID/Gamertag Conversions. All you need is one value to get the other. Accept friend requests. Decline friend requests and optionally block the requester. Remove friends from your friends list. Send a message to one or multiple friends at once. Invite one or multiple friends to your game session. View friends of friends. Show your friend's Gamercard. Keyboard Hooking Tired of the slow keyboard on the console? You can use this feature to fill in text boxes on the console. Very handy for account recoveries, friending, and messaging. This feature fills in the text boxes as the message box is popping up, so make sure to enable your hook before you invoke the message box, it does not edit the text box text in real-time. Commands Freeze, Unfreeze, Reboot, Take Screenshot, Launch XDK Launcher, Launch Dashboard, Send Text Command. Module Launcher Add shortcuts to your favorite games or apps and instantly launch them here at the click of a button. Temperature Control View your console's temperature in real-time with 4 beautiful thermometers for various components. They update every few seconds. Change your fan speed in real-time. Neighborhood Drives Customize the network drives that appear in Neighborhood. View previously inaccessible partitions on your HDD, MU, and USB storage devices. Customize the display name and locations of the drives. Add as many as you want. Not limited to storage devices, you can also add a drive that maps to a mounted XContent package. Easily extract files from DLC packages or title updates and even modify, replace, and add files to your profile. LIVE/PIRS packages are read-only, meaning you can only extract files. For CON packages, you can do anything you want. Other The status bar at the bottom of the application features the following functionality: View your console's name, motherboard and CPU revision, flash version, XDK version, SMC version, console type, and the console's supported features. Force Reconnect button to re-establish a broken connection to the console over the network. The ability to select from several beautiful application skins. About box with general information. Please note the displayed AIM screen name is retired and that the "Private use only" notice no longer applies. These will be removed in the nearest update. XNotify upon connection and for some features. Screenshots Requirements .NET Framework 4.0, you probably already have this. You need the Xbox 360 SDK, version 21173 or newer. If you don't have it, DevTool will stop working on startup. If you don't know what this is, DevTool probably isn't for you. A real Xbox 360 development kit on the v14401 flash or newer. Not a JTAG/RGH, not a test/demo kit, a development kit. Might work on RGLoader, but not tested. Configuration Files DevTool was designed to be compatible with any flash version newer than or equal to v14401. While every effort was made to remove dependencies on static addresses, there are some cases where this couldn't be avoided, so configuration files were implemented to avoid locking DevTool to a specific flash version. DevTool comes pre-configured for flash 16547. If are aren't on that version, you will need to update some things to take advantage of certain features, see below. Also, each configuration file has a version number at the top, make sure you change it accordingly. If you want XUID/Gamertag conversions, the ability to send friend requests, and the ability to join parties Open XUserFindUserAddress.txt and change the second line to the address of the start of the function XUserFindUser in xam.xex. If you want Neighborhood drive customization When updating these xbdm addresses, make sure you use the xbdm.xex from your console's flash/recovery package and not the one in symbols. Here's how to update line 2 and here's how to update line 3. For line 4, see below. If you want XContent package drive functionality Open NeighborhoodDrivesAddresses.txt and change the fourth line to the address of the list of mounted packages in xam.xex. If you want memory editing functionality Open HexEditorLocation.txt and change the first line to the location of your favorite hex editor. The hex editor application must support opening files by startup argument. By default, DevTool connects to the default console you have set in Neighborhood. If you don't want it to do that, then... Create a text file named OverrideConsoleName.txt and type the name of the console you want DevTool to connect to. Download NOTE: This version of DevTool is not supported. This means that any bugs you find can't be fixed and there is limited email support. The latest version of DevTool is currently 1.1.1.1734, released on July 27, 2015. Download Virus Scan Source Code Sorry, no source code for this version. When the big update is done, the source code will be posted here. Future A big update was started in early 2013, but has not progressed since then. Development is not dead, but there are no immediate plans to resume development. In the future there will probably be a great new update for you all to enjoy. There is a background update checker in the application. If an update releases, DevTool will let you know.
seems like a well made tool on paper, but it doesn't even launch for me i got all the right requirements too. EDIT: found the issue. im running XBOX360_SDK_20871.2 ... fuck
Shadowboot isn't mine to release. You should ask the people who made that. It isn't needed to use the app, though.
Good catch, just did. I don't think so. I literally call a method named "SupportsRPC" and your console is saying no. I remember this being the case on test kits. XDRPC is required for most of this tool's functionality. Test kits are pretty restricted, so not much would work.
You guys should have also added in a quick launcher in tray to quickly find and launch all the games, like such. It'll make this tool even more greater. Though I think you should also add in an easy memory editor into the app itself, to actually view and find strings, values, addresses, etc. Spoiler
Quick-launch icon is a good idea, I'll make a note of that and see what options would be handy for quick access. In regard to the memory editor, maybe..
Hi everyone, I've just published the source code: https://github.com/EatonZ/DevTool There's a lot of good stuff in there that the technical people on here may enjoy.
Got it running solid on my setup cept for the networkdriveaddress.txt message that says it needs to be updated for flash v17511. I've already added SMB, \\Gisbeast\360 to the other text file with all the addresses in there, however the other text file has these values 16547 0x91F4AC1C 0x91F96BF8 0x81D213C4 in there which is probably valid for the base nand on this XDK but I have v17511 spoofed w/ RGLoader patches applied.