You are viewing our Forum Archives. To view or take place in current topics click here.

Did this help you ?

Yes
100.00% (2 votes)
Yes with some stuff
0.00% (0 votes)
Not really
0.00% (0 votes)
No
0.00% (0 votes)

Total Votes: 2

Huge Jtag/RGH tutorial thread 40+
Posted:

Huge Jtag/RGH tutorial thread 40+Posted:

-Dynamic
  • Powerhouse
Status: Offline
Joined: Mar 04, 201410Year Member
Posts: 432
Reputation Power: 3
Status: Offline
Joined: Mar 04, 201410Year Member
Posts: 432
Reputation Power: 3
Hello welcome to my Tutorial and FAQ thread. In this thread there is 40+ tutorials for you to view and hopefully use.

Please post your opinions on what you would like to see or if you think i can improve something e.g. The layout

This thread will be updated whenever i can with at least 2 more tutorials and some more FAQ. If you would like to see a tutorial up that is not already here then please pm me and i will try my best to find one or make one for you. You can also sumbit your own tutorials by sending them to me in a pm or posting them below.

Permission from KAQ to update this
KAQ wrote I give -Dynamic permission to take and update this thread Good luck with it bro


Change List:
In here will be what i have added , removed and or done to the thread and on what day.

------------------------------------------------------------------------------------------
Index:
Xex Menu Tutorials section
FreestyleDash Tutorials section
DashLaunch Tutorial section
Xlink Kai Tutorial section
Jtag/Rgh Tutorials section
KV Tutorials section
Gaming Tutorials section
Coding Tutorials section
FAQ section
------------------------------------------------------------------------------------------
[ Register or Signin to view external links. ]
------------------------------------------------------------------------------------------
How to install xex menu:

Video Tutorial:

Text Tutorial:
Requirements:
1.A PC


2.A Jtag/RGH ed Xbox 360


3. [ Register or Signin to view external links. ] / [ Register or Signin to view external links. ] / [ Register or Signin to view external links. ] (I am using USB XTAF Explorer because it will be the least known and the others are very similar.)


4. [ Register or Signin to view external links. ]


5.A USB Drive(At least 1GB or Higher)


6.A Brain


Let's get started!


1. Plug your USB into your xbox and hover over to system then storage. Once on storage click A and press A on your usb. The press A on configure now. Wait for it to configure and then move on to step 2

2.After Completing Configuration Unplug your USB Device from Xbox and Put it to your PC



3.Open up USB XTAF Explorer/Horizon/Modio


4.On USB XTAF Explorer click on FILE, Open First USB Device or if you have any problem the Click on file ,Open USB Manually & Select Your USB Device !

4.Now you should see a folder Named DATA ,just open it & go to Dextop create a Folder Named Content and open and make another folder named 0000000000000000 (16 zeros)

5.Extact C0DE9999 folder from xex.menu.1.2.rar that already downloaded and copy it to that 0000000000000000(16 zeros) folder that created in Desktop >Content !

6.Drag Content Folder from Desktop over Xtaf and let go

7.Unplug your USB and plug it into your xbox, if done all process then you can now see XEX Menu installed on your(JTAG/RGHed) XBOX !

Alternative One ISO Version


1. Download this - [ Register or Signin to view external links. ]
2. Download this - [ Register or Signin to view external links. ]
3. Install Imgburn
4.Extract XeXMenu_v1.1-ISO.rar (i would put it on your desktop) then right click on the extracted ISO and Select Burn using ImgBurn and burn that ISO to a Blank CD-R
5. Insert this CD-R to your XBOX
6. XeX menu will be launched (Like a Game).
7. It will ask you to sing-in, so just sing in using any of your existing profile.
8. Press RB & Press X then Select DVD you will see C0DE9999 folder, hold on it and press Y & Select Copy.
9. Press X and Select HDD1 go to content>0000000000000000 then press Y & Select Paste and Confirm.
10. Wait for the task to be completed.
11. After the Copy press the big X (guide) and press Y & select yes.
12. You will see XeX Menu 1.1 installed in your game library or Go to Collection>Game Demos and Trials now you can see it was installed


Note-You need a sata hdd installed on your Xbox to keep XeX Menu Installed or you can run XeX Menu using That Burned CD-R

------------------------------------------------------------------------------------------
How to use xex menu:

Text Tutorial:
Buttons:
RB to find files in first hdd/usb

X to find your different devices

back will show what all buttons do

A to select you device or folder

Y to find :Copy,Cut,Paste,Delete,Create,and copy dvd,patch.xex

[ Register or Signin to view external links. ]

------------------------------------------------------------------------------------------
How to install skins/themes into xex menu:

Text Tutorial:
xexmenu.xex download - [ Register or Signin to view external links. ]
1.First you will need to download the xex menu above or have xexmenu.[xex] it has to be .xex.
2.Once you have downloaded the file you need to open it. (You will need winrar to open the file).Once opened double click xexmenu then it should look like this [ Register or Signin to view external links. ]
double click the file "media" and there should be a file called "skins".Then all you have to do is drag and drop your skins/themes into that file and your done.
3.Then follow how to install xex menu if you don't know how to put it on your Jtag/Rgh

------------------------------------------------------------------------------------------
How to install a game into xex menu via disk:

Text tutorial:
1.Launch xex menu
2.Go to your folder called "Games" and enter it
3.Press Y and create a new folder. (name it whatever the game is called)
4.Once you have made the new folder enter it
5.Press Y and click copy dvd then the disk tray should open
6.Either put the game in the disk tray and close it manually then wait 5-10 seconds and click "confirm",It should now install your game or put the game into your disk tray and then select "confirm",the disk tray should shut and the game should start installing

------------------------------------------------------------------------------------------
How to install Multi Disk Games:
Video Tutorial:

------------------------------------------------------------------------------------------
How to find the xex files for a game on xex menu:
Text tutorial:
1.Launch xex menu
2.Go to your folder with the game inside it and hover over it
3.Then press right stick and it will show the files

------------------------------------------------------------------------------------------
How to change your fan speed using xex menu:
Video Tutorial:

------------------------------------------------------------------------------------------
[ Register or Signin to view external links. ]
------------------------------------------------------------------------------------------
How to install FreeStyleDash v3:
Video Tutorial:
http://www.youtube.com/watch?v=dMS-FXXAHW0

Text Tutorial:
1.Download this - [ Register or Signin to view external links. ]
2.Put it onto your xbox using a usb or other way of transferring memory
3.Start xex menu
4.Go to your usb
5.Copy the FSD folder into your hard drive (HDD1)
6.Go into the folder and press A on default.xex
7.Wait for it to install and then your done.
8.Read my tutorial on how to install dashlaunch this will show you how to boot into FSD straight away (Optional)

------------------------------------------------------------------------------------------
How to update FreeStyleDash v3 to rev 775:
Video Tutorial:

------------------------------------------------------------------------------------------
How to make your own custom theme for FreeStyleDash v3
Video Tutorial:

------------------------------------------------------------------------------------------
How to add a custom theme to FreeStyleDash:
Read first:
You must have FreeStyleDash rev 775 installed for this to work. (Tutorial above)
You need to have a way of moving files from your computer/laptop to your xbox e.g. a usb
You can find loads of themes on google i will only put a few for download

Downloads:
[ Register or Signin to view external links. ]
[ Register or Signin to view external links. ]
[ Register or Signin to view external links. ]

Video Tutorial:

Text Tutorial:
1.Download you theme
2.Extract the theme somewhere where you will remember (I use my desktop)
3.Place the theme onto a usb device and put it into your jtag/rgh
4.Go into FreeStyleDash if you don't already get booted into it
5.Go to "Utilities" and then "FileManager"
6.On the left hand side go to your usb flash drive
7.On the right hand side go to your Harddrive "HDD1" and locate your FreeStyleDash folder
8.Go into it and locate the folder called "skins"
9.Go into skins
10.Go back to the left side and hover over your theme
11.Press RB and then press A and it should move the theme to the right side
12.Once it's done, Go to back to FreeStyleDash home
13.Go to "setup" and scroll over to "skins" then press A on "skins"
14.Choose your new theme and hit reboot now
15.Your console will reboot with your new theme showing

------------------------------------------------------------------------------------------
How to set up game paths on FreeStyleDash:
Video Tutorial:

Text Tutorial:
1.Go to Settings>Content Settings>Manage Game Paths
2.To set up a new Game Path Press "Y" while in that menu.
3.Hit Change Path, and choose the directory you would like to search with-in for content by pressing "Y".
4.Edit what you are searching for and the intensity of said search.
5.Save new Game Path.
6.Hit "B" and go to Scan Settings and hit Start manual scan(Click in right trigger to see if it's checking paths.)
7.Go to the main tab and go to games and all of them should be there if done correctly.

------------------------------------------------------------------------------------------
How to install cover art in FreeStyleDash:
video tutorial:

Text Tutorial:
1.Go sign up here - [ Register or Signin to view external links. ]
2.Go to "Content settings" on your xbox and then go to "cover downloading"
3.Sign in with the account you made in step 1
4.Find the game you want cover art for and search for in on JQE360.com
5.Click Install to Xbox
6.Press "Y" over the game and hit "Refresh Artwork"
7.Restart Console after a couple of minutes
8.Enjoy your new cover art

------------------------------------------------------------------------------------------
How to customize the default FreeStyleDash theme:
Text Tutorial:
1.Go to the "set up" tab and then click "Skins"
2.Press X to open the Customize Skin menu
3.You can change your background and stage from this menu
4. Now press "Y" to enter edit mode. In edit mode you can make changes to individual tabs, whole sections, or the whole dash
5.Press A on the tab you want to edit. You can edit Background colour, Icon Colour, Text Colour, and Reflection colour
6.Then press X to save those tab changes
7.Now you can either edit each individual tab, or apply the that menu or whole dash
8.Press the start button to save your changes
9.Now press X to Save changes and Return
10.Enjoy your now customized dash!

------------------------------------------------------------------------------------------
How to install TU's:
Text Tutorial:
1.Make sure you're connected to the internet. You can do this by plugging a Ethernet cable into your Jtag/Rgh and then into your router
2.In FreeStyleDash go into the "Games" section and find the game you want/need the TU/TU's for
3.Press Y on the game and go down to "Manage Title Updates"
4.Go into the "Manage Title Updates" menu and press Y again, it should ask where you want to save them, then automatically start downloading them
5.Wait a minute or 2 and then you should see all the TU's on the page

------------------------------------------------------------------------------------------
[ Register or Signin to view external links. ]
------------------------------------------------------------------------------------------
How to install dashlaunch:
video tutorial:

Text tutorial:
1.Download this - [ Register or Signin to view external links. ]
2.Extract it somewhere (i use my desktop)
3.Make a folder called dashlaunch or something and put all the files in there
4.Open the dashlaunch folder and locate the sample_launch.ini
5.Rename it to luanch.ini and open it in notepad
6.Then you want to change this - [ Register or Signin to view external links. ]
7.To this - [ Register or Signin to view external links. ]
8.By doing step 6-7 you are telling the console to boot straight into Freestyledash
9.Save what you have done and move the launch.ini into the installer folder.
10.Move the dashlaunch folder onto a usb or get them onto your xbox somehow
11.Locate the folder in xex menu or freestyledash and run the installer
12.Your done

------------------------------------------------------------------------------------------
[ Register or Signin to view external links. ]
------------------------------------------------------------------------------------------
How to set up and use Xlink Kai:
Video Tutorial:

Text Tutorial:
1.Go here - [ Register or Signin to view external links. ]
2.Go to the downloads page and select your operating system and hit download
3.Once the download is complete double click the file and you should see this...
[ Register or Signin to view external links. ]
4.Hit next, check the box and hit next, next, and then install
[ Register or Signin to view external links. ]
5.Click finish and then your done

HOW TO USE XLINK KAI

Now that you have xlink kai installed, Ill show you how to use it

1. To play on kai, you have to register an XTAG, Ive already done this, but since you probably havent, click on the suitcase thing at the bottom and it will open this window. Just put in some info and your done.( You basically just have to register.)
[ Register or Signin to view external links. ]
2. Now you will need to connect your xbox Ethernet cable into the back of your PC/laptop.

3. Now turn your xbox on, it will connect to xbox live most likely, if so just sign out.

4. Now that your xbox 360 is on, look at xlink(Restarting the program may be required) and click on the magnifying glass. Wait until it says Network Reachable: Yes. It will look like this
[ Register or Signin to view external links. ]
5. Now click on the icon that looks like a folder(under the question mark icon), if there is something in there then you are good to go. If there is nothing there, then restart your xbox.
[ Register or Signin to view external links. ]
6. Now click on the icon that looks like the Earth

7. You will see all types of consoles now. Choose the one that your game is on.
[ Register or Signin to view external links. ]
8.After all these steps are done, find a game and ENJOY!

------------------------------------------------------------------------------------------
[ Register or Signin to view external links. ]
------------------------------------------------------------------------------------------
How to set up FTP on your Jtag/Rgh:
Video Tutorial:

Text Tutorial:
1. Connect The Ethernet to your JTAG/RGH and Your Router,
2. Turn on your JTAG/RGH
3. When you are on the freestyle dash click down the Right Analog Stick on your Xbox 360 controller,
4. In the bottom left you will see IP: x.x.x.x (Your Internet Protocol Address)
5. Download any FTP program such as; FileZilla, CuteFTP, FlashFXP,
6. Open the FTP program and go to Site Manager,
7. Create a New Site,
8. In the Host Box type your IP address in thats on your JTAG/RGH,
9. Username: xbox
Password: xbox
Port 21
Also set the Protocol to: FTP
and Encryption to: Use plain FTP
if they are not letting you type anything in Username and Password, Change the Logon Type to Normal,
10. Then go to Transfer Settings and Make sure Active is ticked because it will be ticked on Default,
11. Then Click Connect,
12. Then your Done!

------------------------------------------------------------------------------------------
How to install Emulators:
Video Tutorial:

Text Tutorial:
There are two types of emulators


-God file emulators (Which go within the stock hdd only and show up in the game library in the NXE Dashboard).

-.xex file emulators (Which will not show up in the NXE Dashbourd but can be put in either the stock or external hdd.)



God Emulators


The most popular of these are:

-GenesisPlus360 (Comes in a file called FFED0707)

-SNES360 (Comes in a file called FFED7300)

-MAME360 for retail dash (Stand Up Arcade)


The SNES and Genesis folders need to go in the 360 stock hdd. the hdd can be accessed in the custom Dashboards above (XEXmenu or FreestyleDash). The files go to (Hdd1:/content/0000000000000000/"they go here).

The MAME360 folder will also go in the xbox hdd but in the (content/0000000000000000/CODE0006/00080000/here).

Now they will show up in the NXE Dashboard.

For these two emulators you will put a folder on the root of the external hdd called (_Emus) and whithin this folder you will make a directory called:

-Genesis360/Roms/"roms will go here"

-SNES360/Roms/"roms will go here"



For the MAME360 emulator you will put a folder on the root of the external hdd called (Emus) "no under score". I have already configure everything in this emus folder for you. You can get it here - Link
This will only work if your installing and using it with a external hdd:, also the external hdd must be plugged in the back of the console were the wifi adaptor would go. This will have all the bells n whistles and also a (Roms) folder to put the Mame roms. Once you go into a game with this emulator you must press the left trigger,right trigger and the A button at the same time. This will give you a pop up window with system option. Go into Game Configurations and select wich buttons do what for that games. Thats the Basics on MAME360.


.xex emulaters


The most popular of these are:

-SMS360 (Sega Master Series)

-XeboyAdvance (Gameboy Advance)


The SMS360 and XeboyAdvance emulators have everything you need to run them within the folder except the roms. The folder contains the .xex file,media folder, rom folder (were you put the roms), and a few other folders depending on the emulater.

**Remember the (emulator) folder you made on the root of the external hdd? That is were you stick these type of emulators. Now they will show up in Freestyledash.




NXE2GOD


This will allow you to upload you 360 games and play them from your xbox 360 hdd without having the disk in the drive.

Just put the NXE2GOD file in the xbox 360 hdd. It goes (Hdd:/content/CODE9999/00080000/here)

Now it will show up in the NXE Dashboard under Game library. When you open it some text will show up and run briefly and that's it. Run it any time you add a new game to the "xbox hdd".



Xbox Live Arcade Games

Once you have downloaded some xbl arcade games you need to unlock the full version of the games. To do this you will use (XBLA-unlocker-v1.6). Just run the program and press (open folder) to locate the folder with all your XBLA inside. Once you have done this all your XBLA will be shown. Just press (enable full version) and you're done.


Do you remember the (content/000000000000000) folder you made on the root of the external hdd? This is were all your XBLA games go. ex (content/0000000000000000/here.



XBOX LIVE CONTENT


Most popular content is :

-Avatar Clothes

-Map Packs

-Game Add-ons

These will go in the Xbox Hdd (Hdd:/content/0000000000000000/here)

But before you do this you have to change ID (XUID) that is in it to get it to work with your profile.

To do this you will need to extract your profile from the Xbox Hdd to your desktop. It will be in a file that looks something like this (E0001367FA201DDB) that will be located in (Hdd:/content/here).


****Very Important**** If your profile has never been on xbox live it will not have a XUID and this will be pointless.

Now open up the program called (Le Fluffie App) and press (file) then press (open) at the top. Find your Profile that you extracted on your desktop and open it.

Take the last *twelve* numbers of the (XUID) and save them on a notepad file and put it some were safe.


Now to inject your XUID into your XBL Content "ada" Avatar clothes or Map packs/Game Add-ons you will need to open (Yaris Swap)

[B]Copy and paste the last twelve Xuid numbers and put them in the top right as shown. Also put a check in the (Avatar DLC,replace XUID check box)

Then press the (Go to Folder) and as you can guess go to the folder were your content is. Then press the (Hex/Yaris Swap/options) button and you're done. Your profile ID is now injected into the content.

Put it where it goes (Hdd:/content/0000000000000000/here) and your good to go.



****Important**** Map packs and Game Add-ons may have to have a (title update) inserted in the Cache folder of the xbox hdd to show up and play. (Hdd:/Cache/here)

These title updates can be found using google make sure you get your region updates.

------------------------------------------------------------------------------------------
How to update your jtag's dash:
Video Tutorial:

------------------------------------------------------------------------------------------
How to update your jtag to the latest dash:
Video Tutorial:

------------------------------------------------------------------------------------------
How to downgrade your jtag's/rgh's dashboard:
Text tutorial:
I have kept this short because doing this can mess your jtag/rgh up unless you know what your doing.
1.Get your nand
2.Get the dashboard version you want
3.Update your nand to the dashboard you want
4.Flash it to the console
If you understand this then you know what your doing if not do not try this!!!!

------------------------------------------------------------------------------------------
How to fully set up LiNK on your Jtag/Rgh:
Video Tutorial:

------------------------------------------------------------------------------------------
How to play video files on your jtag/rgh:
Video Tutorial:

------------------------------------------------------------------------------------------
How to install xbox 360 neighborhood:
Video Tutorial:

------------------------------------------------------------------------------------------
How to install fusion v1.0.7 onto your jtag/rgh:
Text Tutorial:
Start by opening Fusion_Setup_v1.0.7

Select your console and nand size

Open J-runner then open your nand and enter your CPU Key if it doesn't automatically, goto Advanced then extract files

Go to your "Output" folder in the J-runner folder to see the extracted files

Copy the "sms_config.bin" & "CB_A_dec" to your desktop then open them with Fusion_Setup_v1.0.7, enter your CPU/DVD Keys and choose the settings you want

When your happy click "Build" and save the image to the desktop

With J-runner open your image and flash it to your RGH, you will then need your ISO in the DVD Drive of your RGH and the HDD connected
(Burn the ISO to DVD or CD with Imgburn)

..then boot your RGH. Give it a few seconds and you will see an installation screen

The RGH will then reboot and greet you with the Fusion boot screen then proceed to the Dev Menu
(If these are the options you chose)

------------------------------------------------------------------------------------------
How to build a new nand when you have lost everything:
Text Tutorial:
Download this - [ Register or Signin to view external links. ]
Step 1; Recovery of cpu key and LDV's

Download one of the clean extracted donor nand files according to your motherboard model and extract the containing folder to the location of your choice;
Don't use these files to unban your console, first you don't have the original cpu key and second they are all from ban consoles. You have been warned!

XENON
ZEPHYR
OPUS/FALCON
JASPER SB
JASPER BB
TRINITY
TRINITY No FCRT
CORONA
CORONA 4gb


Next you need to solder/plug in your nand programmer wires onto the motherboard
Open J-Runner app an click on "show working folder" button located at the bottom right
[ Register or Signin to view external links. ]

Open the folder name "data" located inside /J-Runner/xeBuild/ folders

Open your extracted nand files folder and copy and paste KV.bin, SMC.bin, smc_config.bin and fcrt.bin(if required) to data folder. It should look like this.
[ Register or Signin to view external links. ]
In J-Runner, copy and paste this cpu key F37C0CD50B928F4E67614ACD548A4E49 in the cpu key section.

Choose dashboard version according your hack type (for JTAG choose 7371 - for phat rgh1 choose 14699 - for R-JTAG choose 15574 - for phat RGH2 choose 14719 - for slim choose anything above 14719)

Select your motherboard nand type.

Select retail as your image type.

It should look like this.
[ Register or Signin to view external links. ]
In J-Runner under the Advanced tab click on Create an image without nanddump.bin
[ Register or Signin to view external links. ]
Then you will be ask to enter LDV just enter any number between 1 and 80 and click ok.
[ Register or Signin to view external links. ]
At this point the dummy image should be successfully created and automatically loaded in the "Load Source" section.

Now with your nand programmer properly connected to both you pc and motherboard click on "Write Nand".

Wait until J-Runner is finish writing the nand and select your "hack type" then click on "Create ECC" for rgh machine or "Create Xell-Reloaded" for JTAG/R-JTAG machine.

Now click on "Write ECC" or "Write Xell-Reloaded" depending on your hack type.
[ Register or Signin to view external links. ]
[ Register or Signin to view external links. ]
You are now ready to boot xell and recover your cpu key.
Power on your console and wait for xell to boot.
Once xell as booted write down your cpu key, fuseset 02 and fuseset 07
[ Register or Signin to view external links. ]
Understanding and calculating LDV's
Calculating CF/CG ldv is fairly simple. Just count the number of "F" in fuseset 07 to fuseset 11. So in the example above we have a cf/cg lock down value of 2.

Calculating CB LDV can be a little bit more trickier. You have to take the right-most "F" and calculate how many character it is from the left. In the example above the right-most "F" is 5 characters from the left so we have a cb lock down value of 5.

Understanding CB LDV; Quote from Martin C @ TX
Quote
This value is NOT updated every dashboard version and is not directly reflected in any apps. However, the value can be translated to a CB/dashboard version. You cannot 'edit' your image to use a different CB for a retail NAND. It MUST match the entry as found in XeLL, otherwise it'll fail to boot.

The example above is from a Jasper with a cb ldv cseq of 5 and by looking at the chart below we can determine that dashboard 7371 would be the highest version acceptable for this particular console.
[ Register or Signin to view external links. ]
Step 2; Building the fake OG nand image


Now back in J-Runner, enter your cpu key in the cpu key section.

Select your dashboard according to your CB LDV cseq

Select Retail as Image type.

Select Motherboard nand type.

Click on the "Advanced" tab and on "create an image without nanddump.bin"
[ Register or Signin to view external links. ]
You will be ask for LDV, this is the cf/cg LDV so you enter what you have in fuseset 07 and click "ok"
[ Register or Signin to view external links. ]
You have now created a fake original nand image. Even though you won't be able to boot your console with this image it would still be a good idea to keep it somewhere safe.

With your new image loaded in the "Load Source" section and your cpu key in the "Cpu Key" section click on the "kv info" tab. You will noticed that the info in there are obviously not from your console. So now would be a good time, for those who can, to extract your dvd drive key and patch the key vault with the appropriate dvd key.

Click on the "XB Settings" tab, click on "Advanced XeBuild Options", paste your dvd key in the "dvdkey" section, click "OK" then click the "Use Edited Options" check box.
[ Register or Signin to view external links. ]
For DG16D5S and DLN10N owners; the easiest and cheapest way to make your dvd drive functional would be to install a TX LTU 2 pcb.



Final Part; Building/writing your hack image


Back in J-Runner, with your new fake original nand image loaded in the "Load Source" section and cpu key in the "Cpu Key" section select hack image type(Jtag - rgh - rgh2 - r-jtag), select your desired dashboard(should be the latest which is 16537 at the moment of write), select motherboard nand type. You can also edit dashlaunch and xeBuild options at this point.

Click on create xeBuild image. You will see 3 or 4 warning messages poping up which will ask you if you want to delete kv.bin, smc.bin, fcrt.bin and smc_config.bin. Click yes on all of them.
[ Register or Signin to view external links. ]
With your nand programmer properly connected to both your console and pc click on "Write Nand"

Boot your console and have fun.

------------------------------------------------------------------------------------------
How to find out what type of Jtag/Rgh you have:
Video Tutorial:

Text tutorial:
1.Launch xex menu
2.Launch Dashlaunch
3.Look in the bottom right corner and it will show your console type , console flash , console board and your kernel version

------------------------------------------------------------------------------------------
How to fix the RROD:
Video Tutorial:

Text Tutorial:
1.Unplug everything bar your power cable
2.Keep the jtag on
3.Over heat the jtag somehow (wrap towels around it)
4.Leave it for about 30min
5.Turn it off and then back on and it should work

------------------------------------------------------------------------------------------
[ Register or Signin to view external links. ]
------------------------------------------------------------------------------------------
How to change your KV:
Video Tutorial:

------------------------------------------------------------------------------------------
How to change your KV type:
Text tutorial:
1.Download this - [ Register or Signin to view external links. ]
2.Extract it to the desktop and open/run it
3.Once the program is open press KV
4.Load the KV you want to change
5.If the KV is encrypted enter your cpu key if not don't
6. If You Wish To Change Your KV Type From 1 to 2, You Must Change The OSIG From UNSPOOFED To A DETERMINED BOX - Any From The Drop Down Will Do
7.If You Wish To Change Your KV Type From 2 to 1 You Must Change The OSIG From The Current Drive To UNSPOOFED
8.Once you have done this press save and then your KV type has been changed

------------------------------------------------------------------------------------------
How to check if your KV is banned:
Text Tutorial:

1. Get your KV on to your computer/laptop

2. Open up "KV.bin" with Notepad or HxD (If you use HxD it should be on the 12th line down)

3. Look in this area for a series of 12 random numbers
[ Register or Signin to view external links. ]
4. This number is the KV specific Xbox Serial Number, copy this number by pressing CTRL+C.

5. Go to [ Register or Signin to view external links. ] , and sign in to a microsoft account

6. Select "Original Xbox 360" Tick the "I have read and agree....." Paste Serial in "Serial Number". (Can be done much faster by clicking textbox and pressing CTRL+V)
[ Register or Signin to view external links. ]
7. Click "Check"

8. If the box below is green, it's an unbanned KV, if it's red, you're KV is sadly. banned

------------------------------------------------------------------------------------------
How to make your KV last longer (Not get banned as quick):
Text Tutorial:
Offline:
To make sure you are not banned when playing offline go into the network section of dashlaunch and make sure you have liveblock and livestrong enabled. These stop you from connecting to XBL preventing your KV to be banned. Also make sure you delete/remove the plugin you got from XBLSE or any other online service, this will prevent them from knowing you went online.
Online:
1.If you can try and use xbox 360 neighbourhood this will load you mods without you having to use other programs like xex menu
2.Do not post your gamertag on forum websites. This can lead to being banned since microsoft can and will look and join your game and then ban you
3.Do not tell everyone that you are hosting because if someone doesn't like it they can file complaint you and then microsoft could ban you.
4.If you can stick to private matches and try and make sure you know the people that are joining your game. e.g. people from here or your friends list...

------------------------------------------------------------------------------------------
[ Register or Signin to view external links. ]
------------------------------------------------------------------------------------------
How to install original games on your jtag/rgh:
Video Tutorial:

Text Tutorial:
Download these -
[ Register or Signin to view external links. ]
[ Register or Signin to view external links. ]

1.You need a HDD attached to your JTAGed/RGHed xbox360, not a USB hard drive. Download and transfer the HDD Compatibility Partition Fixer v1 to your JTAG/RGH. Then run the default.xex in FSD file mananger or xex menu.

2.Use Qwix to extract your xbox1 game ISO's into folder format.Once you have extracted the ISO to folder format you will have a folder with the same name of the game filled with many files. Transfer this folder over to your JTAG in a folder named Xbox1, so if the game was Black you would transfer the folder Black to Usb:\Xbox1\ or Hdd:\Xbox1. Now go in FSD and set a game path for the Xbox1 folder and make sure to check the xbox1 box.

Now when you go to the Xbox1 section in FSD you will see your Xbox1 games and can load them easily.

------------------------------------------------------------------------------------------
How to download and unlock arcade games:
Video Tutorial:

------------------------------------------------------------------------------------------
How to download and install dlc:
Video Tutorial:

Text Tutorial:
Download these -
[ Register or Signin to view external links. ]
[ Register or Signin to view external links. ]
[ Register or Signin to view external links. ] (Optional, you can use Filezilla ...)
[ Register or Signin to view external links. ]
*NOTE: This tutorial will not get into details on how to use FlashFXP or 360 Content Manager. These are pretty straight forward apps for use.

What do these tools do?
1. XM360 allows you to see your content, and manage it, content that it is aware of is: XBLA, DLC, Title Updates, and Game Saves.
- It allows you to unlock XBLA and DLC.- It allows you to sort XBLA by title, release date, rating, etc.
- It allows you to launch XBLA titles
- It allows you to "backup" TUs to a separate directory that isn't subject to wiping by the 360.
- It allows you to delete content.
- It will produce "reports" of what content you have and what you are "missing."
2. 360 Content Manager:
- Browse 360 files on your PC by their real info, like game name and package title.
- Unlock XBLA, DLC and Avatar files downloaded from Xbox Live.
- Upload files (XBLA, DLC, GOD, Avatar, Title Update) to your console over FTP with a single click. Files are automatically uploaded to the right folders.
- Drag and drop files to other applications, if you'd prefer to use your own FTP client.
- Organize a messy folder of downloaded content into 1 of many different directory styles. Restore the original filenames for XBLA and DLC files.
- View the MediaID of Title Updates and GODs so you can match them, and search JQE and XBUC for matching TUs.
- View the MediaID of ISO files. (Requires abgx360)
- View the MediaID of default.xex files.
- Browse your 360's hard drive directly, using FSD. This allows you to delete, unlock, edit and copy the contents of the 360's internal drive over the network.
3. FlashFXP: An FTP client which is useful for manually loading your DLC onto your RGH'd console.

4. ABGX - Check the ABGX website for all of the info....too much to post. Google, "XBox360 ABGX" and click on the first link.


Installing DLC:
There are two basic ways you can run DLC on your console. Below is a brief description of the main way (using an internal harddrive), and a link to Kazekage Gaara's tutorial on how to run DLC from a USB flashdrive.

1. Internal Harddrive:
DLC should be run from an internal harddrive whenever possible to avoid any issues with unlocking that DLC, as well as the need to setup a flashdrive for use with DLC as the folder structure needs to be created manually. To install DLC within your internal harddrive, either use 360 Content Manager and let it automatically load the content for you, or use FlashFXP to FTP the DLC to the following directory: HDD:\Content\0000000000000000\<GAME TITLE ID FOLDER>\00000002\<DLC FILE HERE> (Example using Batman Arkham City referenced below)

HDD:\Content\0000000000000000\57520802\00000002\4A 204AE6820F5E40932E4FBF41CF8A6E2E84DBDE57

*NOTE: "HDD:\" is for internal harddrive.

2. Flashdrive


Getting DLC Working:
If your DLC is not immediately working upon installing on your console, then there are three main reasons why:
1. DLC is NOT unlocked
2. Incorrect or non-existent Title Update (aka TU)
3. Incorrect launch.ini setting within DashLaunch

1. Unlocking DLC:
- Download XM360 referenced above and install it onto your console as Homebrew (if using FreeStyle Dash), or on your internal/external harddrive in your location of choice for easy execution within Xexmenu. (I personally run it from within FreeStyle Dash, aka FSD).
- Launch XM360
- Select "Rescan All", and run a scan (XM360 will scan your console for DLC, XBLA, TU's, and Gamesaves)
- Select "Show DLC"
- Then "Unlock DLC"
- XM360 will then unlock your DLC, and display a pop-up message advising the amount of DLC that has been unlocked
*NOTE: Some of your DLC and game Titles may appear within blue font with a message (No matching title is in the database)<----if you see this message, you will need to update your .csv files for both your dlc_titles and xbla_titles by doing the following:

1) Copy the \server\ folder from within the xm360 directory to the root of your PC harddrive (C:\)
2) Open up a command prompt within the C:\server\ directory by holding down shift and right-clicking to select "Open command window here"
3) Type XM360server.exe /X (to update XBLA) or XM360server.exe /D (to update DLC)
4) Copy your newly created .csv file(s) (they'll be in c:\server\ directory) to the XM360 directory within your 360

If you keep getting the error message :\\xbla_titles.csv not found, creating from scratch and it not creating the .csv's, open up xm360server.cfg and change the line #DEFINE_HDD1 = e:\temp\ to DEFINE_HDD1 = c:\server\

(If you want it to add other region XBLA/DLC, you need to type XM360server.exe /L xx-XX /X, where xx-XX can be found from your regions xbox.com website address (for example: en-GB is for the UK and ja-JP is Japan), it automatically scrapes the info from the US site)

This will cure the blue text and 'not in database' messages when in XM360 on your JTAG...

ALSO....if you have downloaded a file that is not being recognized within XM360, try to "Repair Filename" under "Show DLC", and then rescanning.


2. Title Updates:
Most, if not all, DLC requires a TU to work with the DLC you have downloaded. The majority of the forum members do an excellent job with including the required TU with the DLC (& XBLA) whenever posting. Either download the TU manually with the the included DLC (or from places like the JQE Marketplace, XBUC, etc.) and then install the TU manually via FTP or automatically using 360 Content Manager to the following location:

- Internal Harddriver: HDD:\Cache\<PLACE TU HERE>
- Flashdrive: USB:\Cache\<PLACE TU HERE> *NOTE: You will need to create and inject this folder directory manually into your flashdrive as you did with the DLC folder described above following the posted link.

If you are using FSD as your dashboard, allow it to download and install the TU for you. To do this, follow these steps:
- Navigate to your select game
- Press Y (to display the options menu)
- Navigate down to "Manage Title Updates"
- Press A
- Press Y again (FSD will download and install your TU)
- After it is finished downloading select the TU and press A to activate it
*NOTE: If FSD downloads more than 1 TU, ONLY activate the latest one. You DO NOT need to activate them all.

Also, at times you will be required to place your TU within a folder labeled "000B0000" if your TU has been downloaded manually and consists of a short filename similar to something like this: tu00000008_00000000
Then place the "000B0000" folder within the same directory as your DLC folder under the Title ID folder. (Example again using Batman Arkham City referenced below)

HDD:\Content\0000000000000000\57520802\000B0000\tu 00000008_00000000

If you manually downloaded a long file name like this one, TU_1A581V7_000000C000000.0000000000183, then it should be placed within the Cache folder located at the root of your internal harddrive or within the one your created on your flashdrive.


3. DashLaunch Setting:
DashLaunch is an application installed onto your console which allows you to boot into a hacked dash like FSD and also provides you with the ability to tweak the nature in which your console behaves. DashLaunch has a settings file called launch.ini which sets the parameters of how your console behaves with this app installed. Within it is a setting called contpatch. If you have followed all of the steps above and your DLC still isn't working, and you have DashLaunch installed, you will need to locate your launch.ini file (in most cases it will be in the root of either your internal/external harddrive, but can also be placed within Flash Memory, BB MU or USB). Once located, you will need to transfer that file (using FTP or a flashdrive) to your PC and edit it within Notepad. If the setting contpatch does not exist within your launch.ini, do not add as it is already within it's default value of false. If contpatch = true is defined as a setting, change the value to false or remove the entry altogether. Save your file, copy onto your flashdrive or FTP to your console, and overwrite your existing launch.ini file. Rerun XM360, and then test your DLC.

If all of the above fails then confirm with the uploader the region for which the DLC is specified for use. DLC is not like a game, and is region specific. You will not be able to use PAL DLC on a NTSC game or vice versa. Make sure you download the DLC which matches the region of the game you are planning to play.

------------------------------------------------------------------------------------------
How to install call of duty mods:
Video Tutorial:

Text Tutorial:
1.Download your mods.
2.Put them on a usb or get them onto your jtag/rgh
3.Go into xex menu or FSD filemanager and locate the call of duty you want to mod
4.Copy the mods and paste them into your folder with the game inside.
5.Press default.xex and then you will have mods

Usually the mods you have will be patch_mp.ff or something.dll or something.xex

------------------------------------------------------------------------------------------
How to set up jtag/rgh to retail infections (system link lobbys):
------------------------------------------------------------------------------------------
Video Tutorial:

Text Tutorial:
Firstly you want to get both xbox's connected to the same router/modem. You Can Either do this By a Ethernet Cable or a Wireless Adaptor or if you have a XBOX Slim you can use the built in Wireless.

ON YOUR JTAG/RGH
1 You Need to Start Up like You Usually Do and Pick Your Patch You want to Use and load Defult_mp.XEX

2. Then You Need to Set Up a System Link Game Choose Any Settings/Map you like but if your on MW2 You need to make sure XBOX UNLOCKS IS ON and not off otherwise it wont work, but you don't need to worry about that on cod4/W@W.

3. Then Start The game

NOW ON YOUR RETAIL

1, Sign into live with the GT you want to mod then play the game your Jtag/Rgh is running.

2, Then go to Multilayer and go System Link
3, do not create a game, Press JOIN A GAME and you should see your able to join your Jtag's/rgh's Game {If it doesn't show straight away press X a couple times to refresh and it should then Come up, if it doesn't you have done it wrong

3, Now when your joined If it says waiting to be verified switch over to your Jtag and verify yourself

4, Now you can do whatever you need to and when you leave on your retail go on to xbox Live as if your going to find a game and check everything you need done has worked

------------------------------------------------------------------------------------------
How to real time edit halo 3:
Video Tutorial:

------------------------------------------------------------------------------------------
How to real time edit Call of duty games:
Video Tutorial:

------------------------------------------------------------------------------------------
How to use trainers:
Video Tutorial:

Text Tutorial:
Step 1 - Copying onto a USB Device (Make sure you have formatted to FAT32)

Download the trainer you're wanting to use, Extract it with Winrar or a similar program.

Open up your folder and select both trainer files then copy them over to your USB Device and drop them in the root of your game.

Step 2 - Using the FTP to transfer over to your Jtag/RGH HDD.

Open up your FTP program, On the right hand side click the little blue monitor to connect to your Jtag/RGH.

Click history and select your xbox. (Make sure you have set up your FTP with your xbox)

Now scroll down and locate your HDD then click on it (Look at my video for a quick guide) select your game.

On the left hand side now you will see your files what you're wanting to transfer over select your game trainer and click the green arrow button at the top to transfer over ( See my video for a quick guide). Thats done now.

Step 3 - How to load/Use your trainer and run your Game from your Jtag/RGH.

Press the guide button and scroll down to file browser and click to open, Then scroll down to your HDD Click to open.

Scroll down to your xbox 360 games and open, Then go to your game with the trainer you're using (Look at my video for a quick guide) Click on trainer_loader.xex and that will boot your trainer up, You'll be sent back to fsd so now repeat all that but when you're are back to your game simply select the default.xex and click that will launch your game.

Your game will load.

Make sure you read the instructions in the original trainer topic where you downloaded it from so you know how to select your options for the trainer.

Its normally D-pad down and Back on your controller to activate it.

Then hit D-pad up and Back to see the codes.

Select the codes for the cheat you're wanting to use and press start you will see a notification pop up on your screen to see its activated and ready to use.

------------------------------------------------------------------------------------------
How to use mw2 tu8 mod menu online:
Text Tutorial:
You need online on your Jtag to do this!!
1.Download a mw2 tu8 mod menu
2.Move the files onto a usb or get them to your xbox somehow (usually a .dll file and a default_mp.xex file)
3.Launch xex menu
4.Go to your mw2 game folder
5.Paste both files inside
6.Once done press A on default_mp.xex
7.The game should load
8.Press xbox live
9.Private match
10.Start and then your done

------------------------------------------------------------------------------------------
How to host a mw2 xp lobby online:
Video Tutorial:

------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------
[ Register or Signin to view external links. ]
------------------------------------------------------------------------------------------
How to make a mw2 tu8 mod menu:
Video Tutorial:
P1 -
http://www.youtube.com/watch?v=kvC_o-uixXE

P2 -
http://www.youtube.com/watch?v=NnW2y6uQlx4

------------------------------------------------------------------------------------------
How to edit a mw2 .dll:
Video Tutorial:

Text Tutorial:
1.Download these -
[ Register or Signin to view external links. ]
[ Register or Signin to view external links. ]
DVARLIST
[ Register or Signin to view external links. ] (Optional)
2.Extract all the files to the desktop
3.Follow the instructions inside the dlldecrypter
4.Edit your mw2 dll by looking at dvar's from the list and changing them in notepad++ or HXD
5.Save the file
6.Follow the instructions again
7.Your done

------------------------------------------------------------------------------------------
How to make a trainer:
Text Tutorial:
Download this - [ Register or Signin to view external links. ]
Needed:
xppdll.xex - must be in the same directory as *Trainer_RIGHTSTICK.xex
xpploadersample source code
Game memory address you will be poking

Recommended
xextool - command -l (To get game title ID)

Loader Coding - xpploadersample
line 73

0x434307FC = title Id (Super Street Fighter IV)
game:\\434307FC.txt = cheat text location
XINPUT_GAMEPAD_RIGHT_THUMB = click right thumb stick to activate / deactivate cheat
SetupCheats(0x434307FC, "game:\\434307FC.txt", XINPUT_GAMEPAD_RIGHT_THUMB);

Coding Cheat
434307FC.txt must be in the same location as default.xex, *Trainer_RIGHTSTICK.xex and appdll.xex

XPP codetypes (by the2000 [aka extra2000])

This document describes valid codetypes used by XPowerPlay.

**NOTE: All values of X, A, V, & N are in hexadecimal format unless specified
otherwise. Do not prepend values with any prefixes(0x, $, etc.).

================================================================================
Write Commands
================================================================================
0 = 8 bit write
1 = 16 bit write
2 = 32 bit write

Format:
XX AAAAAAAA VVVVVVVV

XX = 0/1/2
AAAAAAAA = address in memory
VVVVVVVV = value

VVVVVVVV is written to memory location AAAAAAAA.

Example:
2 85400010 00FF00FF

The code above writes 00FF00FF(in 32 bits) to 85400010.

================================================================================
And Commands
================================================================================
3 = 8 bit And
4 = 16 bit And
5 = 32 bit And

Format:
XX AAAAAAAA VVVVVVVV

XX = 3/4/5
AAAAAAAA = address in memory
VVVVVVVV = value

The value at memory location AAAAAAAA is bitwise anded with VVVVVVVV. The result
is written to memory location AAAAAAAA.

Example:
4 85400010 0F0F

The code above will obtain the 16 bit value at 85400010, then apply bitwise and
of 0F0F to that value. The resulting value is stored back 85400010 afterwards.

================================================================================
Or Commands
================================================================================
6 = 8 bit Or
7 = 16 bit Or
8 = 32 bit Or

Format:
XX AAAAAAAA VVVVVVVV

XX = 6/7/8
AAAAAAAA = address in memory
VVVVVVVV = value

The value at memory location AAAAAAAA is bitwise ored with VVVVVVVV. The result
is written to memory location AAAAAAAA.

Example:
6 85400010 FF

The code above will obtain the 8 bit value at 85400010, then apply bitwise or of
FF to that value. The resulting value is stored back 85400010 afterwards.

================================================================================
Xor Commands
================================================================================
9 = 8 bit Xor
A = 16 bit Xor
B = 32 bit Xor

Format:
XX AAAAAAAA VVVVVVVV

XX = 9/A/B
AAAAAAAA = address in memory
VVVVVVVV = value

The value at memory location AAAAAAAA is bitwise xored with VVVVVVVV. The result
is written to memory location AAAAAAAA.

Example:
B 85400010 FF008800

The code above will obtain the 32 bit value at 85400010, then apply bitwise xor
of FF008800 to that value. The resulting value is stored back 85400010
afterwards.

================================================================================
Increment Commands
================================================================================
C = 8 bit Increment
D = 16 bit Increment
E = 32 bit Increment

Format:
XX AAAAAAAA VVVVVVVV

XX = C/D/E
AAAAAAAA = address in memory
VVVVVVVV = value

The value at memory location AAAAAAAA is added with VVVVVVVV. The result is
written to memory location AAAAAAAA.

Example:
E 85400010 0000FFFF

The code above will obtain the 32 bit value at 85400010, 0000FFFF will be added
to that 32 bit value. The sum will be stored back to 85400010 afterwards.

================================================================================
Decrement Commands
================================================================================
F = 8 bit Decrement
10 = 16 bit Decrement
11 = 32 bit Decrement

Format:
XX AAAAAAAA VVVVVVVV

XX = F/10/11
AAAAAAAA = address in memory
VVVVVVVV = value

The value at memory location AAAAAAAA is subtracted with VVVVVVVV. The result is
written to memory location AAAAAAAA.

Example:
10 85400010 1010

The code above will obtain the 16 bit value at 85400010. That value will be
subtracted with 1010. The difference will be stored back to 85400010 afterwards.

================================================================================
Equal Test Commands
================================================================================
12 = 8 bit Equal
13 = 16 bit Equal
14 = 32 bit Equal

Format:
XX AAAAAAAA VVVVVVVV NN

XX = 12/13/14
AAAAAAAA = address in memory
VVVVVVVV = value
NN = number of lines to skip/apply

If the value at memory location AAAAAAAA is equal to VVVVVVVV, XPP will
apply the NN lines of codes directly below this code. Else, NN lines of codes
directly below this code will be skipped.

Example:
12 85400010 AA 01
02 8540FF70 0098967F

The code above will obtain the 8 bit value at 85400010. If the value is equal to
AA, then the code below it will be executed. Otherwise it will be skipped.

================================================================================
Not Equal Test Commands
================================================================================
15 = 8 bit Not Equal
16 = 16 bit Not Equal
17 = 32 bit Not Equal

Format:
XX AAAAAAAA VVVVVVVV NN

XX = 15/16/17
AAAAAAAA = address in memory
VVVVVVVV = value
NN = number of lines to skip/apply

If the value at memory location AAAAAAAA is not equal to VVVVVVVV, XPP will
apply the NN lines of codes directly below this code. Else, NN lines of codes
directly below this code will be skipped.

Example:
15 85400010 AA 02
01 8540FF70 0098
01 8540FF72 967F

The code above will obtain the 8 bit value at 85400010. If the value is not
equal to AA, then the 2 codes below it will be executed. Otherwise, these codes
will be skipped.

================================================================================
Greater Than Test Commands
================================================================================
18 = 8 bit Greater Than
19 = 16 bit Greater Than
1A = 32 bit Greater Than

Format:
XX AAAAAAAA VVVVVVVV NN

XX = 18/19/1A
AAAAAAAA = address in memory
VVVVVVVV = value
NN = number of lines to skip/apply

If the value at memory location AAAAAAAA is greater than to VVVVVVVV, XPP will
apply the NN lines of codes directly below this code. Else, NN lines of codes
directly below this code will be skipped.

Example:
19 85400010 AAFF 04
00 8540FF70 00
00 8540FF71 98
00 8540FF72 96
00 8540FF73 7F

The code above will obtain the 16 bit value at 85400010. If the value is greater
than AAFF, then the 4 codes below it will be executed. Otherwise, these codes
will be skipped.

================================================================================
Less Than Test Commands
================================================================================
1B = 8 bit Less Than
1C = 16 bit Less Than
1D = 32 bit Less Than

Format:
XX AAAAAAAA VVVVVVVV NN

XX = 1B/1C/1D
AAAAAAAA = address in memory
VVVVVVVV = value
NN = number of lines to skip/apply

If the value at memory location AAAAAAAA is less than to VVVVVVVV, XPP will
apply the NN lines of codes directly below this code. Else, NN lines of codes
directly below this code will be skipped.

Example:
1C 85400010 AAFF 04
00 8540FF70 00
00 8540FF71 98
00 8540FF72 96
00 8540FF73 7F

The code above will obtain the 16 bit value at 85400010. If the value is less
than AAFF, then the 4 codes below it will be executed. Otherwise, these codes
will be skipped.

================================================================================
Multi-write Commands (Condensed Codes)
================================================================================
1E = 8 bit Less Than
1F = 16 bit Less Than
20 = 32 bit Less Than

Format:
XX AAAAAAAA VVVVVVVV NN SSSS IIII

XX = 1E/1F/20
AAAAAAAA = initial address in memory
VVVVVVVV = initial value value
NN = number of times to write
SSSS = offset from one code to the next
IIII = increment of one value to the next

VVVVVVVV will be written to AAAAAAAA. This will be done NN times, while
incrementing AAAAAAAA with SSSS every iteration, and incrementing VVVVVVVV with
IIII every iteration.

Example:
1F 82550010 0000 04 2000 1000

The code above expands to:
1 82550010 0000
1 82552010 1000
1 82554010 2000
1 82556010 3000

Sample Cheat - Tales of Vesperia[4E4D07E9]
#Tales of Vesperia[4E4D07E9]

#Infinite Gald
2 8274BD88 05F5E0FF

#Yuri Codes

#Max Level
2 82750778 000000C8

#Infinite/Max HP
2 8275077C 0000270F
2 82750784 0000270F
2 82750794 0000270F

#Infinite/Max MP
2 82750780 000003E7
2 82750788 000003E7
2 82750798 000003E7

#Infinite Experience
2 82750790 05F5E0FF

#Max Attack
2 82750868 0000270F

#Max Magic Attack
2 8275086C 0000270F

Constants for gamepad buttons

XINPUT_GAMEPAD_DPAD_UP
XINPUT_GAMEPAD_DPAD_DOWN
XINPUT_GAMEPAD_DPAD_LEFT
XINPUT_GAMEPAD_DPAD_RIGHT
XINPUT_GAMEPAD_START
XINPUT_GAMEPAD_BACK
XINPUT_GAMEPAD_LEFT_THUMB
XINPUT_GAMEPAD_RIGHT_THUMB
XINPUT_GAMEPAD_LEFT_SHOULDER
XINPUT_GAMEPAD_RIGHT_SHOULDER

[TUT] How to poll for button presses for a trainer

credit to brienj
This is a tutorial on how to poll your controllers for button presses, so you can use the values for a trainer. This tutorial assumes you know how to open an xex file in IDA Pro and know how to already make a trainer. This tutorial will just tell you how to get the values that are contained in each register when people press buttons on their controllers. It is still unknown by me on how to get values for triggers on wireless controllers though. Perhaps when I get my own actual wireless controller I can do some more testing on it.

Ok, we will use the default.xex file for Dead Rising 2 for this tutorial. This is the original xex, except this one has been set to debug. The first step is to load the xex file into IDA Pro using xorloser's plugins. Next, go to the Function window and look for the "XamInputGetState" function:


Once you find that function, you double-click on it, and you will be taken to the function

Next you will double-click on this highlighted area here, which will take you to the function that calls this function

Now we are at function sub_826A11C0

You'll notice that this has two functions that call it

I have decided to go with the bottom calling function

So double-click that and it takes you to an actual function that should always get called now, but I have highlighted the function call that calls the controller stuff

Now the function AFTER the return from the controller function is where we can hook in and get the values, and I've highlighted that here

So you would put a branch function, to wherever you are branching to, then make sure you include "cmplwi %r3, 0" BEFORE you return to 828B50C0.

Now to let you know what the values should be to look for at this point.

First things first. If r3 is NOT 0, then return control back and do nothing, as the function is doing something other than polling the controllers at that point. If r3 is NOT 0, it is NOT checking the controllers. This is useful, because if r3 is 0, you can use r3 for whatever use you want, as long as you set the value of r3 back to 0 before returning control back to game and performing the "cmplwi %r3, 0" function. This is also true for the other registers, just make sure after you check them, and use them for other things, that you set them back to what they are, or if you notice later on in the function if a value will be loaded into a register, it won't matter anyway, as in the case of r11, which has a value loaded into it later on in the function, whether it jumps or not.

Ok, now that you know that r3 determines if it's actually polling the controllers if it is zero, I'll list all the important registers and the values they will contain:
r3 = 0 (This means that the game is actually checking your controllers)
r10 = 0 (when a face button is pressed, not trigger though) (Wired and Wireless)
r5 = left trigger value (00 - FF) (Wired ONLY)
r7 = right trigger value (00 - FF) (Wired ONLY)
r11 = value of button presses (do a cmplwi on it)
r6 = value of button presses (Wired ONLY, better to just use r11 anyway)

Button Press Table (Add values together if pressed together):
D-Pad Up: 1
D-Pad Down: 2
D-Pad Left: 4
D-Pad Right: 8
Start = 10
Back = 20
LSB = 40
RSB = 80
LB = 100
RB = 200
A Button = 1000
B Button = 2000
X Button = 4000
Y Button = 8000

e.g. Back + LB + X = 4120

------------------------------------------------------------------------------------------

[ Register or Signin to view external links. ]
------------------------------------------------------------------------------------------
FAQ:
About KV's:
Q - What is a KV ?
A - A KV is a code that every xbox has which allows them to connect to xbox live. When you get console banned microsoft ban your KV, they have set up this method because they can't do IP banning because it's to easy to get around.

Q - How much is a KV ?
A - KV's can cost anything from $15-$50 it depends who you get it off and if you know them etc ...

Q - Why are KV's expensive ?
A - Because there is becoming less and less consoles to extract unbanned KV's from

Q - What is the difference between a type 1 KV and a type 2 KV ?
A - Only xexnon jtag's can take type 1 + 2 KV's all other console's are type 2 only


About Rgh's:
Q - What is an RGH (Reset Glitch Hack) ?
A - The Reset Glitch Hack is a new type of method which allows the running of unsigned code. Explained by free60: "We found that by sending a tiny reset pulse to the processor while it is slowed down does not reset it but instead changes the way the code runs, it seems it's very efficient at making bootloaders memcmp functions always return "no differences". memcmp is often used to check the next bootloader SHA hash against a stored one, allowing it to run if they are the same. So we can put a bootloader that would fail hash check in NAND, glitch the previous one and that bootloader will run, allowing almost any code to run." This hack requires a "glitch chip", which will send the signal. These range from the original Coolrunner-II made by Digilent, the Matrix by Infinity Mod, Team-Xecuter Coolrunner, X360Glitch Chip by SoulHaven, and the Stinger by Maximus. These chips have an Xilink chip which is capable of sending the signal fast enough for the glitch to properly function. The benefits of the RGH is that it doesn't require a non-updated dashboard to run unsigned code, meaning you could run 2 or more NANDs, which allows you to run it as a retail with one, and run unsigned code with the other. It is also able to work on the Trinity motherboard (original slim motherboard), which the SMC exploit is not. Since this hack runs on almost any Xbox (some have CB_Bs, which don't allow the hack to run, and others have unglitchable CBs: 5772 and 6752; for now), which means that the only limiting factor is the number of Xboxs produced by Microsoft.

Q - How much is an RGH ?
A - Depending on what console you buy depends on the price they can be anything from $20-$150 but then again it also depends on sales and who you get from

Q - Are Rgh's illegal ?
A - No but you can use them to do illegal things such as piracy

Jtag's:
Q - What is a Jtag ?
A - Basically it's an xbox 360 console that has been modified so that it can run unsigned code.

Q - What is the best Jtag to get ?
A - There isn't a "best one" it all depends on what you are going to be doing with the console and how much you will use it.

Q - How much is a Jtag ?
A - The same as an RGH anywhere between $20 -$150 depending on the motherboard and state of the console.

Q - Where is the best place to buy a Jtag ?
A - Forums/f=187/xbox-360-marketplace.html

Q - What can you do on a Jtag ?
A - Run unsigned code so basically you can mod any game you want , get stuff for free , Customize your console and much much more

Q - Are Jtag's illegal ?
A - No but you can use them to do illegal things such as piracy

Others:
Q - What is Homebrew ?
A - Homebrew is basically another name for unsigned code. Homebrew lets you use programs on your xbox 360 that can only be used using Jtag's/Rgh's because microsoft do not want you using them.

Q - How do i unban my Jtag/Rgh ?
A - You have to purchase a new KV and then change your KV with the new one

Q - What is an Emulator ?
A - An emulator is an application that can imitate a device (game console) and run software for that device (console games)

Q - What is RROD ?
A - RROD = Red Ring Of Death. You can get this from playing your jtag to much and it overheating

Q - How to find your kernal version ?
A - Dashboard -> System Settings -> Console Settings -> System Info.

Q - What is dashlaunch ?
A - DashLaunch is an application available for jtagged and RGH'd Xbox's that allows you to boot into a specified homebrew app or dashboard.

Q - What is xex menu?
A - Xexmenu - Its a little program (i guess?) that you install to your hdd or burn to a disc under game demos. It allows you to view all your content on your usbs, hdds, external hdds, etc. It also allows you copy, remove, and add files while in the menu. In simple terms, its a xport360 inside your xbox, that can do muuuch more. You need xexmenu to run modded games. Its easily installed by dragging and dropping the file into your game demos

Q - What is freestyledash ?
A - In simple terms freestyledash is a dashboard that has been made for modified xbox 360's which allows you to customize your dash the way you want. It contains a lot of usefull things to do with your modified xbox like changing the fan speed and LiNK.

------------------------------------------------------------------------------------------
Credits:
xxModdedWarfarexx for some of the video's
Me
Everyone else for the video's
GameTuts for letting me use their logo



Last edited by -Dynamic ; edited 1 time in total

The following 2 users thanked -Dynamic for this useful post:

tandrop (03-05-2014), Dabs (03-05-2014)
#2. Posted:
vSmithy
  • TTG Natural
Status: Offline
Joined: Jan 30, 201014Year Member
Posts: 935
Reputation Power: 45
Status: Offline
Joined: Jan 30, 201014Year Member
Posts: 935
Reputation Power: 45
Forums/p=33471520.html

Why are you trying to take credit?
#3. Posted:
ip
  • V5 Launch
Status: Offline
Joined: Dec 30, 201211Year Member
Posts: 3,778
Reputation Power: 3016
Status: Offline
Joined: Dec 30, 201211Year Member
Posts: 3,778
Reputation Power: 3016
vSmithy wrote Forums/p=33471520.html

Why are you trying to take credit?
I thought this post looked really familiar.
#4. Posted:
-Dynamic
  • Powerhouse
Status: Offline
Joined: Mar 04, 201410Year Member
Posts: 432
Reputation Power: 3
Status: Offline
Joined: Mar 04, 201410Year Member
Posts: 432
Reputation Power: 3
vSmithy wrote Forums/p=33471520.html

Why are you trying to take credit?


It's my brothers thread. He gave me permission to take it and update it. I will get him to post later
#5. Posted:
Activez-
  • TTG Warrior
Status: Offline
Joined: Jun 15, 200914Year Member
Posts: 9,980
Reputation Power: 2008
Status: Offline
Joined: Jun 15, 200914Year Member
Posts: 9,980
Reputation Power: 2008
Should help some people out. A lot of new jtag/rgh owners like me now. Anyone know what xxModdedxWarfarexx's intro song is?
Jump to:
You are viewing our Forum Archives. To view or take place in current topics click here.