Go Back  
Reply
 
Thread Tools
Old 11-07-2012   #481
JonahUK
Senior Member
 
Join Date: Jul 2011
Location: Salford, UK
Posts: 1,264
Likes: 578
Liked 783 Times in 494 Posts
Mentioned: 166 Post(s)
Tagged: 0 Thread(s)
Apparantly, there are two offsets that need patching. @Asure mentioned something about another offset present in some eboots.
JonahUK is offline   Reply With Quote
Likes: (1)
Old 11-07-2012   #482
Asure
Member
 
Join Date: Jan 2008
Posts: 245
Likes: 27
Liked 127 Times in 72 Posts
Mentioned: 69 Post(s)
Tagged: 0 Thread(s)
Depending on the game/sdk, there are at least two. The checks are real close to eachother, you can see them if you compare a duplex eboot with an original one. Get the main check, then a few bytes further on, there's the second one.

Now the crap part, newer SDK has the 'nag you to death about updates' check(s) and those are trough the whole eboot. You know the screen that pops up suddenly during gameplay "an update is available, to continue blah blah must install bla bla?"

I don't really know ASM so i can't tell you how to find/patch those checks, but it would require a decent skilled hacker with IDA who works his way trough the whole binary. There's no string of code that you can just 'search & replace' for these newer checks/popups.. They use functions not available in older firmware.

These are the generic checks:

Code:
13 BC C5 F6 00 33 00 00 00 xx yy -> 13 BC C5 F6 00 33 00 00 00 34 00
13 BC C5 F6 00 00 00 01 00 xx yy -> 13 BC C5 F6 00 33 00 00 00 34 00
13 BC C5 F6 00 00 84 00 00 xx yy -> 13 BC C5 F6 00 00 84 00 00 34 00
13 BC C5 F6 00 00 90 00 00 xx yy -> 13 BC C5 F6 00 00 90 00 00 34 00
1B 43 4C EC 00 00 00 04 00 xx yy -> 1B 43 4C EC 00 00 00 04 00 34 00
The 1B 43 4C EC is the new one. This is usually found along with the popup/nag update thingy, which causes games to 'randomly freeze' during gameplay. (Sleeping Dogs, AC3 and Angry Birds trilogy have this for example. We can't fix those yourself easily.)

Last edited by Asure; 11-07-2012 at 05:54 AM. Reason: added examples
Asure is offline   Reply With Quote
Likes: (3)
Old 11-07-2012   #483
JonahUK
Senior Member
 
Join Date: Jul 2011
Location: Salford, UK
Posts: 1,264
Likes: 578
Liked 783 Times in 494 Posts
Mentioned: 166 Post(s)
Tagged: 0 Thread(s)
EDIT:

Already posted as I was writing. lol.

Last edited by JonahUK; 11-07-2012 at 06:11 AM.
JonahUK is offline   Reply With Quote
Old 11-07-2012   #484
baargle
Senior Member
 
Join Date: Sep 2010
Posts: 1,175
Likes: 603
Liked 625 Times in 376 Posts
Mentioned: 138 Post(s)
Tagged: 0 Thread(s)
Originally Posted by JonahUK View Post
For the eboots, are you patching ALL sys_proc_param checks?
As DEFAULTDNB said...
baargle is offline   Reply With Quote
Old 11-07-2012   #485
Xterminater07
Member
 
Join Date: Oct 2012
Posts: 63
Likes: 5
Liked 8 Times in 8 Posts
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
so should we remove the little big planet karting and wait for a proper patch?
Xterminater07 is offline   Reply With Quote
Likes: (1)
Old 11-07-2012   #486
pthomsdk
Apprentice
 
Join Date: Sep 2010
Posts: 8
Likes: 32
Liked 0 Times in 0 Posts
Mentioned: 5 Post(s)
Tagged: 0 Thread(s)
Ratchet & Clank Trilogy NOT working without active internet connection

Originally Posted by Asure View Post
Depending on the game/sdk, there are at least two. The checks are real close to eachother, you can see them if you compare a duplex eboot with an original one. Get the main check, then a few bytes further on, there's the second one.

Now the crap part, newer SDK has the 'nag you to death about updates' check(s) and those are trough the whole eboot. You know the screen that pops up suddenly during gameplay "an update is available, to continue blah blah must install bla bla?"

I don't really know ASM so i can't tell you how to find/patch those checks, but it would require a decent skilled hacker with IDA who works his way trough the whole binary. There's no string of code that you can just 'search & replace' for these newer checks/popups.. They use functions not available in older firmware.

These are the generic checks:

Code:
13 BC C5 F6 00 33 00 00 00 xx yy -> 13 BC C5 F6 00 33 00 00 00 34 00
13 BC C5 F6 00 00 00 01 00 xx yy -> 13 BC C5 F6 00 33 00 00 00 34 00
13 BC C5 F6 00 00 84 00 00 xx yy -> 13 BC C5 F6 00 00 84 00 00 34 00
13 BC C5 F6 00 00 90 00 00 xx yy -> 13 BC C5 F6 00 00 90 00 00 34 00
1B 43 4C EC 00 00 00 04 00 xx yy -> 1B 43 4C EC 00 00 00 04 00 34 00
The 1B 43 4C EC is the new one. This is usually found along with the popup/nag update thingy, which causes games to 'randomly freeze' during gameplay. (Sleeping Dogs, AC3 and Angry Birds trilogy have this for example. We can't fix those yourself easily.)

@Asure if you manage to find "a decent skilled hacker with IDA" could you ask him nicely to have a look at Ratchet&Clank Trilogy to patch the one time check when the games are started?
pthomsdk is offline   Reply With Quote
Old 11-07-2012   #487
JonahUK
Senior Member
 
Join Date: Jul 2011
Location: Salford, UK
Posts: 1,264
Likes: 578
Liked 783 Times in 494 Posts
Mentioned: 166 Post(s)
Tagged: 0 Thread(s)
From what @Asure stated:

Code:
FixELF.exe EBOOT.ELF "24 13 BC C5 F6 00 33 00 00 00 36" "24 13 BC C5 F6 00 33 00 00 00 34"
FixELF.exe EBOOT.ELF "24 13 BC C5 F6 00 00 00 01 00 36" "24 13 BC C5 F6 00 33 00 00 00 34"
FixELF.exe EBOOT.ELF "24 13 BC C5 F6 00 00 84 00 00 36" "24 13 BC C5 F6 00 33 00 00 00 34"
FixELF.exe EBOOT.ELF "24 13 BC C5 F6 00 00 90 00 00 36" "24 13 BC C5 F6 00 33 00 00 00 34"
FixELF.exe EBOOT.ELF "1B 43 4C EC 00 00 00 04 00 00 36" "1B 43 4C EC 00 00 00 04 00 00 34"
FixELF.exe EBOOT.ELF "24 13 BC C5 F6 00 33 00 00 00 37" "24 13 BC C5 F6 00 33 00 00 00 34"
FixELF.exe EBOOT.ELF "24 13 BC C5 F6 00 00 00 01 00 37" "24 13 BC C5 F6 00 33 00 00 00 34"
FixELF.exe EBOOT.ELF "24 13 BC C5 F6 00 00 84 00 00 37" "24 13 BC C5 F6 00 33 00 00 00 34"
FixELF.exe EBOOT.ELF "24 13 BC C5 F6 00 00 90 00 00 37" "24 13 BC C5 F6 00 33 00 00 00 34"
FixELF.exe EBOOT.ELF "1B 43 4C EC 00 00 00 04 00 00 37" "1B 43 4C EC 00 00 00 04 00 00 34"
FixELF.exe EBOOT.ELF "24 13 BC C5 F6 00 33 00 00 00 40" "24 13 BC C5 F6 00 33 00 00 00 34"
FixELF.exe EBOOT.ELF "24 13 BC C5 F6 00 00 00 01 00 40" "24 13 BC C5 F6 00 33 00 00 00 34"
FixELF.exe EBOOT.ELF "24 13 BC C5 F6 00 00 84 00 00 40" "24 13 BC C5 F6 00 33 00 00 00 34"
FixELF.exe EBOOT.ELF "24 13 BC C5 F6 00 00 90 00 00 40" "24 13 BC C5 F6 00 33 00 00 00 34"
FixELF.exe EBOOT.ELF "1B 43 4C EC 00 00 00 04 00 00 40" "1B 43 4C EC 00 00 00 04 00 00 34"
FixELF.exe EBOOT.ELF "24 13 BC C5 F6 00 33 00 00 00 41" "24 13 BC C5 F6 00 33 00 00 00 34"
FixELF.exe EBOOT.ELF "24 13 BC C5 F6 00 00 00 01 00 41" "24 13 BC C5 F6 00 33 00 00 00 34"
FixELF.exe EBOOT.ELF "24 13 BC C5 F6 00 00 84 00 00 41" "24 13 BC C5 F6 00 33 00 00 00 34"
FixELF.exe EBOOT.ELF "24 13 BC C5 F6 00 00 90 00 00 41" "24 13 BC C5 F6 00 33 00 00 00 34"
FixELF.exe EBOOT.ELF "1B 43 4C EC 00 00 00 04 00 00 41" "1B 43 4C EC 00 00 00 04 00 00 34"
FixELF.exe EBOOT.ELF "24 13 BC C5 F6 00 33 00 00 00 42" "24 13 BC C5 F6 00 33 00 00 00 34"
FixELF.exe EBOOT.ELF "24 13 BC C5 F6 00 00 00 01 00 42" "24 13 BC C5 F6 00 33 00 00 00 34"
FixELF.exe EBOOT.ELF "24 13 BC C5 F6 00 00 84 00 00 42" "24 13 BC C5 F6 00 33 00 00 00 34"
FixELF.exe EBOOT.ELF "24 13 BC C5 F6 00 00 90 00 00 42" "24 13 BC C5 F6 00 33 00 00 00 34"
FixELF.exe EBOOT.ELF "1B 43 4C EC 00 00 00 04 00 00 42" "1B 43 4C EC 00 00 00 04 00 00 34"
Replace each section in TAER with the above, however, the "update nag" bit will need more work!

Last edited by JonahUK; 11-07-2012 at 07:16 AM.
JonahUK is offline   Reply With Quote
Likes: (1)
Old 11-07-2012   #488
DEFAULTDNB
 
DEFAULTDNB's Avatar
 
Join Date: Mar 2012
Posts: 8,940
Likes: 6,265
Liked 3,835 Times in 2,491 Posts
Mentioned: 950 Post(s)
Tagged: 0 Thread(s)
Surely turning off your internet while you play would prevent it from finding an update and thus stop nagging you?

R&C is a single player game isn't it? so why not try that? EDIT: or is it a PSN game?

The game cant demand that you have to be connected to the internet in order to play. Otherwise people with no internet would be screwed.

__________________
DEFAULTDNB is online now   Reply With Quote
Likes: (1)
Old 11-07-2012   #489
Xterminater07
Member
 
Join Date: Oct 2012
Posts: 63
Likes: 5
Liked 8 Times in 8 Posts
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Originally Posted by DEFAULTDNB View Post
Surely turning off your internet while you play would prevent it from finding an update and thus stop nagging you?

R&C is a single player game isn't it? so why not try that?

The game cant demand that you have to be connected to the internet in order to play. Otherwise people with no internet would be screwed.

defaultdnb, so the patch for little big planet karting on front page doesn't work? Modifying original eboot for 1.0 doesn't work either?
Xterminater07 is offline   Reply With Quote
Old 11-07-2012   #490
JonahUK
Senior Member
 
Join Date: Jul 2011
Location: Salford, UK
Posts: 1,264
Likes: 578
Liked 783 Times in 494 Posts
Mentioned: 166 Post(s)
Tagged: 0 Thread(s)
Originally Posted by DEFAULTDNB View Post
Surely turning off your internet while you play would prevent it from finding an update and thus stop nagging you?
That could be a workaround maybe?

Find the check for "internet enabled" to always return FALSE, no more update nag!

Seriously though, these checks will be used more and more so 3.55 will eventually be useless for games.
JonahUK is offline   Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



PS3Hax.net is Copyright © 2010-2013.
Use of this site is governed by our Terms of Use and Privacy Policy. All Trademarks and images are owned by their respected owners.
Posts and links are subject to each author on this forum and are no way affiliated with the operations and/or opinions of ps3hax.net
All times are GMT -5. The time now is 02:55 PM.