Skip to content

Commit

Permalink
RGLoader, initial commit, needs cleaning/fixing
Browse files Browse the repository at this point in the history
  • Loading branch information
jay committed Apr 12, 2021
1 parent 4324248 commit d21cbcc
Show file tree
Hide file tree
Showing 401 changed files with 16,001 additions and 2 deletions.
Binary file added INIFileParser.dll
Binary file not shown.
10 changes: 10 additions & 0 deletions KDNet_win7.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
@ECHO OFF

IF EXIST "C:\Program Files (x86)\Microsoft Xbox 360 SDK\bin\win32\windbg.exe" (
"C:\Program Files (x86)\Microsoft Xbox 360 SDK\bin\win32\windbg.exe" /k net:port=50001
)

IF EXIST "C:\Program Files\Microsoft Xbox 360 SDK\bin\win32\windbg.exe" (
"C:\Program Files\Microsoft Xbox 360 SDK\bin\win32\windbg.exe" /k net:port=50001
)

10 changes: 10 additions & 0 deletions KDNet_win8.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
rem @ECHO OFF

IF EXIST "C:\Program Files (x86)\Microsoft Xbox 360 SDK\bin\win32\windbg.exe" (
start "balls" "C:\Program Files (x86)\Microsoft Xbox 360 SDK\bin\win32\windbg.exe" -k net:port=50001
)

IF EXIST "C:\Program Files\Microsoft Xbox 360 SDK\bin\win32\windbg.exe" (
start "balls" C:\Program Files\Microsoft Xbox 360 SDK\bin\win32\windbg.exe -k net:port=50001
)

460 changes: 458 additions & 2 deletions README.md

Large diffs are not rendered by default.

Binary file added RGBuild Launcher.exe
Binary file not shown.
42 changes: 42 additions & 0 deletions bin/loaderpatch-usage.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
loaderpatch, by stoker25 for RGLoader

commands:

.patch <name> <ver>
=sets the patch targets name and version, should be first thing in a script


.extend 0x<length>
=extends the target to the length specified. make sure length is in hex and starts with 0x


.set <variable> "<text>"
=sets variable value to specified text


.string <variable>
=outputs the variable to the end of the target file


.string "<text>"
=outputs the text to the end of the target file


.data 0x<offset>
<hex data>
.eod
= writes hex data to specified offset, make sure offset is in hex and starts with 0x


.code <options> 0x<offset>
<ppc assembly code>
.eoc
= compiles code and will do a few things depending on options:
b will write the code to the end of the target file, append a branch back to offset + 4 and set offset to a branch to this code
bl will write the code to end of the target file, append a blr to the end of it (don't include this in your code!) and set offset to a branch w/ link register to this code
no options will just write the code to specified offset, overwriting data
(i think i only implemented the b option, but others will be done in future)


.include "<filepath>"
= includes the specified file into the current patch
Binary file added bin/loaderpatch.exe
Binary file not shown.
Binary file added bin/xenon-as.exe
Binary file not shown.
Binary file added bin/xenon-objcopy.exe
Binary file not shown.
Binary file added bootanim.wmv
Binary file not shown.
44 changes: 44 additions & 0 deletions builds/defaults/13599-dev/fat.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
[Image]
6BLAddress = 0xF0000
exploit = RGH

[ConsoleSpecific]
ImageInfoIni = imageinfo.ini
2BLPairing = 0x000000

[Bootloaders]
4BL = CD.8453.bin
5BL = SE.13599.bin
6BL = None
7BL = None


; these should be in subdirectory called files, and have .meta to go with them (needed for extended.bin)
[Files]

0 = bootanim.xex

1 = crl.bin
2 = dae.bin
3 = extended.bin
4 = secdata.bin

;5 = dash.xex
6 = dashboard.xbx

7 = XenonClatin.xtt
8 = XenonJKlatin.xtt

9 = xapi.xex
;10 = xapid.xex

11 = xlaunch.strings
12 = xshell.xex
13 = xstudio.xex

[Payloads]
0x100000:patchset.rglp = RGLoader-dev patches
0xC0000:xell-gggggg.bin = Xell Reloaded



44 changes: 44 additions & 0 deletions builds/defaults/13599-dev/fatRGH2.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
[Image]
6BLAddress = 0xF0000
exploit = RGH2

[ConsoleSpecific]
ImageInfoIni = imageinfo.ini
2BLPairing = 0x000000

[Bootloaders]
4BL = CD.8453.bin
5BL = SE.13599.bin
6BL = None
7BL = None


; these should be in subdirectory called files, and have .meta to go with them (needed for extended.bin)
[Files]

0 = bootanim.xex

1 = crl.bin
2 = dae.bin
3 = extended.bin
4 = secdata.bin

;5 = dash.xex
6 = dashboard.xbx

7 = XenonClatin.xtt
8 = XenonJKlatin.xtt

9 = xapi.xex
;10 = xapid.xex

11 = xlaunch.strings
12 = xshell.xex
13 = xstudio.xex

[Payloads]
0x100000:patchset.rglp = RGLoader-dev patches
0xC0000:xell-gggggg.bin = Xell Reloaded



20 changes: 20 additions & 0 deletions builds/defaults/13599-dev/neededfiles.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
Put the 13599 SE image, called SE.13599.bin inside the loaders\5BL folder

You will need all the files below in the filesystems\13599-dev folder
Hex edit the first letter to a 'C' (to make 'CE' instead of 'SE')

Get these from a DEVKIT nand:
bootanim.xex
dashboard.xbx
xapi.xex
xlaunch.strings
xshell.xex
xstudio.xex

You will also need these from your RETAIL nand:
crl.bin
dae.bin
extended.bin (+ .meta)
secdata.bin (+ .meta)

CD.8453_falcon.bin is required for all phat xboxes using 8453.
46 changes: 46 additions & 0 deletions builds/defaults/13599-dev/slim.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
[Image]
6BLAddress = 0xF0000
exploit = RGH

[ConsoleSpecific]
ImageInfoIni = imageinfo.ini

[Bootloaders]
2BL = CB_A.9188.bin:CB_B.9188.bin
4BL = CD.9452.bin
5BL = SE.13599.bin
6BL = None
7BL = None


; these should be in subdirectory called files, and have .meta to go with them (needed for extended.bin)
[Files]

0 = bootanim.xex

1 = crl.bin
2 = dae.bin
3 = extended.bin
4 = secdata.bin

5 = fcrt.bin
;6 = dash.xex
7 = dashboard.xbx


8 = XenonClatin.xtt
9 = XenonJKlatin.xtt

10 = xapi.xex
;11 = xapid.xex


12 = xlaunch.strings
13 = xshell.xex
14 = xstudio.xex

[Payloads]
0x100000:patchset.rglp = RGLoader-dev patches
0xC0000:xell-gggggg.bin = Xell Reloaded


44 changes: 44 additions & 0 deletions builds/defaults/14699-dev/fat.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
[Image]
6BLAddress = 0xF0000
exploit = RGH

[ConsoleSpecific]
ImageInfoIni = imageinfo.ini
2BLPairing = 0x000000

[Bootloaders]
4BL = CD.8453.bin
5BL = SE.14699.bin
6BL = None
7BL = None


; these should be in subdirectory called files, and have .meta to go with them (needed for extended.bin)
[Files]

0 = bootanim.xex

1 = crl.bin
2 = dae.bin
3 = extended.bin
4 = secdata.bin

;5 = dash.xex
6 = dashboard.xbx

7 = XenonClatin.xtt
8 = XenonJKlatin.xtt

9 = xapi.xex
;10 = xapid.xex

11 = xlaunch.strings
12 = xshell.xex
13 = xstudio.xex

[Payloads]
0x100000:patchset.rglp = RGLoader-dev patches
0xC0000:xell-gggggg.bin = Xell Reloaded



44 changes: 44 additions & 0 deletions builds/defaults/14699-dev/fatRGH2.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
[Image]
6BLAddress = 0xF0000
exploit = RGH2

[ConsoleSpecific]
ImageInfoIni = imageinfo.ini
2BLPairing = 0x000000

[Bootloaders]
4BL = CD.8453.bin
5BL = SE.14699.bin
6BL = None
7BL = None


; these should be in subdirectory called files, and have .meta to go with them (needed for extended.bin)
[Files]

0 = bootanim.xex

1 = crl.bin
2 = dae.bin
3 = extended.bin
4 = secdata.bin

;5 = dash.xex
6 = dashboard.xbx

7 = XenonClatin.xtt
8 = XenonJKlatin.xtt

9 = xapi.xex
;10 = xapid.xex

11 = xlaunch.strings
12 = xshell.xex
13 = xstudio.xex

[Payloads]
0x105000:patchset.rglp = RGLoader-dev patches
0xC5000:xell-gggggg.bin = Xell Reloaded



Loading

0 comments on commit d21cbcc

Please sign in to comment.