xboxscene.org forums

Pages: [1] 2

Author Topic: XePatcher v1.1  (Read 246 times)

Xbox-Scene

  • Archived User
  • Hero Member
  • *
  • Posts: 4299
XePatcher v1.1
« on: March 27, 2010, 11:38:00 AM »

XePatcher v1.1
Posted by XanTium | March 27 13:38 EST | News Category: Xbox360
 
TheFallen93 released XePatcher v1.1:
Quote

XePatcher is a simple xex patching app. It will compile a given patch file, and apply the compiled binary to the specified xex. It works much like kernel patches. You start by making a ".s" patch file for your xex. Use the exact addresses you find in IDA as the addresses of the patches. Once you have made all the patches you want, run your ".s" patch file and the xex it should be applied to though XePatcher. It will compile the patch file and report any errors. If it compiles sucessfully then it will decrypt and decompress the xex, apply all the patches, fix all security on the xex, then if specified, will encrypt and compress the xex.

NOTE: Everyone who uses this will have to put XexTool(info).exe in the same folder as XePatcher.exe.

Official Site: n/a, by TheFallen93
Download: here
News-Source: xboxhacker.org



Logged

FrankMorris

  • Archived User
  • Full Member
  • *
  • Posts: 138
XePatcher v1.1
« Reply #1 on: March 27, 2010, 12:18:00 PM »

2 seconds I thought this was new updated xEpatcher, originally released year 2006 or so..
Logged

ddxcb

  • Archived User
  • Sr. Member
  • *
  • Posts: 330
XePatcher v1.1
« Reply #2 on: March 27, 2010, 01:14:00 PM »

I have issues with it but i allways have issues XD
Logged

xmugen360

  • Archived User
  • Full Member
  • *
  • Posts: 226
XePatcher v1.1
« Reply #3 on: March 27, 2010, 01:17:00 PM »

sorry i am not understanding what would you use this to do exactly?
Logged

njmbb8

  • Archived User
  • Full Member
  • *
  • Posts: 149
XePatcher v1.1
« Reply #4 on: March 27, 2010, 01:35:00 PM »

if you have a patch and the xex that goes with it then this program will patch it for you and i think it will also make patches
Logged

kronikdaddy

  • Archived User
  • Newbie
  • *
  • Posts: 5
XePatcher v1.1
« Reply #5 on: March 27, 2010, 01:52:00 PM »

One thing i really miss about XB1 was trainers, Will this enable something similar on 360?
Logged

ddxcb

  • Archived User
  • Sr. Member
  • *
  • Posts: 330
XePatcher v1.1
« Reply #6 on: March 27, 2010, 03:44:00 PM »

QUOTE(kronikdaddy @ Mar 27 2010, 12:52 PM) *

One thing i really miss about XB1 was trainers, Will this enable something similar on 360?

This is a tool that patch the xex in PPC format, which how h3 modding was possible by understanding of the assembly code and recompile it.
Logged

Mr.RedRing

  • Archived User
  • Full Member
  • *
  • Posts: 158
XePatcher v1.1
« Reply #7 on: March 27, 2010, 06:07:00 PM »

QUOTE(ddxcb @ Mar 27 2010, 05:44 PM) *

This is a tool that patch the xex in PPC format, which how h3 modding was possible by understanding of the assembly code and recompile it.


So this is going to allow us to do hacks and such to other games in the same fashion we can to Halo 3 now?
Logged

ddxcb

  • Archived User
  • Sr. Member
  • *
  • Posts: 330
XePatcher v1.1
« Reply #8 on: March 27, 2010, 09:08:00 PM »

QUOTE(Mr.RedRing @ Mar 27 2010, 05:07 PM) *

So this is going to allow us to do hacks and such to other games in the same fashion we can to Halo 3 now?

To the public and be eazyer to make patches then yes, but the user must have an understanding of PPC tho.
Logged

TheFallen93

  • Archived User
  • Newbie
  • *
  • Posts: 20
XePatcher v1.1
« Reply #9 on: March 27, 2010, 10:24:00 PM »

QUOTE(kronikdaddy @ Mar 27 2010, 08:52 PM) *

One thing i really miss about XB1 was trainers, Will this enable something similar on 360?

Kinda. I'm working on something very cool for trainers on 360. It should be done by the end of the week.

This app allows you to patch the xex with your own assembly edits. Here is a sample patch I made for a game to bypass an rsa checksum.
CODE

# ============================================================================
#   Sample Patch
# ============================================================================

        .long 0x823FDBDC
        .long (9f - 0f) / 4

0:
        li      %r3, 0
        blr
9:


Here is  another one that is part of my trainer project which will be released soon, it loads an xex library:
CODE

# ============================================================================
#   LoadLibrary
# ============================================================================

        .long 0x00000000
        .long (9f - 0f) / 4

0:
        # LoadLibrary
        mflr    %r12
        addi    %r6, LibHandle
        li      %r5, 0
        li      %r4, 9

        # XexLoadImage
        li      %r3, 0x199
        li      %r4, 0x199
        mtctr   %r11
        bctr

        # Return
        mtlr    %r12
        blr

9:


This post has been edited by TheFallen93: Mar 28 2010, 05:28 AM
Logged

ddxcb

  • Archived User
  • Sr. Member
  • *
  • Posts: 330
XePatcher v1.1
« Reply #10 on: March 27, 2010, 10:36:00 PM »

i fugure out how to patch the xex now, im so happy and thanks for the app my friend (IMG:style_emoticons/default/smile.gif)
Logged

Inuyasha152

  • Archived User
  • Sr. Member
  • *
  • Posts: 270
XePatcher v1.1
« Reply #11 on: March 28, 2010, 12:53:00 AM »

Great work. Hopefully we can start seeing some patches to remove the ping limits from games.
Logged

royvedas

  • Archived User
  • Jr. Member
  • *
  • Posts: 79
XePatcher v1.1
« Reply #12 on: March 28, 2010, 01:23:00 AM »

QUOTE(Inuyasha152 @ Mar 28 2010, 07:53 AM) *

Great work. Hopefully we can start seeing some patches to remove the ping limits from games.


Yes that would be great. Almost no newer games support LAN though.
Logged

|wan5|

  • Archived User
  • Newbie
  • *
  • Posts: 3
XePatcher v1.1
« Reply #13 on: March 28, 2010, 12:10:00 PM »

QUOTE(TheFallen93 @ Mar 28 2010, 06:24 AM) *

Kinda. I'm working on something very cool for trainers on 360. It should be done by the end of the week.

This app allows you to patch the xex with your own assembly edits. Here is a sample patch I made for a game to bypass an rsa checksum.
CODE

# ============================================================================
#   Sample Patch
# ============================================================================

        .long 0x823FDBDC
        .long (9f - 0f) / 4

0:
        li      %r3, 0
        blr
9:


Here is  another one that is part of my trainer project which will be released soon, it loads an xex library:
CODE

# ============================================================================
#   LoadLibrary
# ============================================================================

        .long 0x00000000
        .long (9f - 0f) / 4

0:
        # LoadLibrary
        mflr    %r12
        addi    %r6, LibHandle
        li      %r5, 0
        li      %r4, 9

        # XexLoadImage
        li      %r3, 0x199
        li      %r4, 0x199
        mtctr   %r11
        bctr

        # Return
        mtlr    %r12
        blr

9:



Looks like your doing some good work!  Ive been trying to mess on with a couple of xex files myself, i have a couple of beta games that are stuck on the title screen , the controller just becomes unresponsive!

Shame i dont understand ppc at all however haha
Logged

tidus18

  • Archived User
  • Newbie
  • *
  • Posts: 2
XePatcher v1.1
« Reply #14 on: March 29, 2010, 12:17:00 AM »

Hi Guys,

Newbie question here - Im bit confused with the statement below:

"If it compiles sucessfully then it will decrypt and decompress the xex, apply all the patches, fix all security on the xex, then if specified, will encrypt and compress the xex."

 This tool will still break the signature of the xex file upon patching right? Which means only jtaged or mod-chipped xbox can execute the modified xex or any xbox console can execute the file?


Thanks guys...
Logged
Pages: [1] 2