The above video goes away if you are a member and logged in, so log in now!

 Would you like to get all the newest Gaming News fromQJ.NET in your email each day? Want to learn more about the team who brings you the QJ news?

## [RELEASE] GripShift Hello World + Sparta SDK

This is a discussion on [RELEASE] GripShift Hello World + Sparta SDK within the PSP Development Forum forums, part of the PSP Development, Hacks, and Homebrew category; Ok, so this is the Hello World version of the GripShift exploit, complete with a binary loader and SDK to ...

 Tweet
1. ## [RELEASE] GripShift Hello World + Sparta SDK

Ok, so this is the Hello World version of the GripShift exploit, complete with a binary loader and SDK to make your own binaries.

The readme says it all:
Code:
Hello World on PSP FW 1.52-5.02
The Spartaaaaaaaaaaaaaaaaaaaa!!! Exploit

by MaTiAz & FreePlay

Instructions
------------
1. Copy the contents of MS_ROOT into the root of your memory stick.
(This will overwrite the first GripShift savegame slot).
2. Launch the US version of GripShift.
3. Load up the game (if it doesn't autoload).
4. See your PSP run unsigned code. :)

It'll autoexit after some time. You can use the home button to exit too if
you've seen enough.

FAQ
---
Q: Will this allow downgrading?
A: No, because this is an usermode exploit and functions required to downgrade are
only available in kernel mode.

Q: Why the name?
A: Because the original exploit was found by overwriting the player name with
"this is spartaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa".

Q: Can/Will Sony block this?
A: Yes.

Q: I wanna make homebrew using the exploit. How?
A: Get FreePlay's GS SDK: http://f6y.ath.cx/pspdev/sparta_sdk.zip
It has some constraints though, check the readme.
The Hello World was written with it. :)

Credits
-------
Exploit and binary loader: MaTiAz
SDK: FreePlay
Greets go to Dark_AleX, Mathieulh, jas0nuk, Hellcat, etc. etc. etc, you know.

2. w00p?

3. Great work MaTiAz. I would really be interested to know how you got this working.

4. Two days straight of working on it tirelessly, mostly. Stopping occasionally to eat.

Hooah.

5. sweet guys, awesome work

6. who, oh

just wondering
this should aid DA into finding the necessary changes to his pandora

7. Originally Posted by emcp
who, oh

just wondering
this should aid DA into finding the necessary changes to his pandora
Uh, this is the farthest thing from pandora.

I'm sure eventually we'll see a downgrader. 2.8 was originally just user-mode too.

8. Originally Posted by emcp
who, oh

just wondering
this should aid DA into finding the necessary changes to his pandora
I doubt it. It's user mode only so far, plus, I'm sure Alex has his own exploit, probably kernel mode.

9. Originally Posted by Davee
I doubt it. It's user mode only so far, plus, I'm sure Alex has his own exploit, probably kernel mode.
yeah just noticed, on the main page it says usermode, should have also looked at the FAQ too

ah well, it gives some encouragement to persevere

10. this brings back the good ole days with psp hacking haven't seen an exploit in soon long :)

11. You could probably hook functions via assembly (I've done in it several usermode games, can't deny a subroutine access to it). I JUST ordered gripshift, so I will gander at this bad boy, it'd be neat if anything worthwhile came out of it.

EDIT, now that I think about, what I think could be done is hooking of a kernel thread to load a kernel module(by hijacking a jr ra off some BS kernel function and the arguments) which then does sorta a pause-game type thing, which then once you have your kernel module you can do whatever you might desire.

12. Has anyone tried running these exploits on the European version of the game? Gotta find out before I go searching for it :)

13. i tried. the sdk and savegames released only work on usa version. probably can be ported to european versions though

14. I've always been fascinated by Exploits!

Especially White Text Black Background + "Hello World"

15. Originally Posted by Sythun
Has anyone tried running these exploits on the European version of the game? Gotta find out before I go searching for it :)
Well, there's a bit of a problem with the binary loader on the european version, seems like sceIoOpen doesn't want to work. We'll be working on that, since the exploit does exist on the european version too.

16. w00t

17. I actually made my own Hello World (based on SG57's Snowfield demo) but MaTiAz made the exploit so his Hello World takes precedence

Here's the other one:

18. WoW, I changed a print

Thanks for the hard work everyone.

19. it should be easy to port some tiff brew for people to use while waiting for a eloader

20. eloader? I think this time they'll be wanting to head straight to cfw, which essentially if you can run a kernel-mode prx, I'm pretty sure you can.

21. Originally Posted by NoEffex
eloader? I think this time they'll be wanting to head straight to cfw, which essentially if you can run a kernel-mode prx, I'm pretty sure you can.
one minor problem: you can't.

so, they'll probably make a loader first.

or am I missing something?

22. Dark_AleX definitely has a kernel exploit to do all that.

How the heck did he dump the PSP-3000 decrypt tables then?

Except, he doesn't want to release it, yet.
:)

Porting the old libtiff homebrew could have some limits, if the GP SDK doesn't have the necessary functions, you are going to have to find them in the game itself. Only the functions imported by the game are allowed to be used by the exploit. Correct me if I am wrong.

@TurtlesPwn,

If they are able to get substantial kernel access, direct CFW or downgrading is possible. It happened in the Illuminati exploit. Maybe not an eLoader first but a HEN to allow those stuff. :)

-Light_AleX

23. Originally Posted by Light_AleX
@TurtlesPwn,

If they are able to get substantial kernel access, direct CFW or downgrading is possible. It happened in the Illuminati exploit. Maybe not an eLoader first but a HEN to allow those stuff. :)

-Light_AleX
Well you don't say do you? REALLY? WOW!

Thanks, captain obvious. What I was saying was that as of right now, there is no kernel access at all.

24. Originally Posted by TurtlesPwn
Well you don't say do you? REALLY? WOW!

Thanks, captain obvious. What I was saying was that as of right now, there is no kernel access at all.
If you use assembly you can store to any partition on the ram, thus hooking a kernel function to redirect a kernel thread to do the dirty work for you. It's not some mystical magical area where the laws of the MIPS assembly language are bent and torn. I'm talking on an assembly level. I think you misunderstood me.

25. I would think if it was that easy they already would've done it. The PSP has a good bit of RAM, finding the right spot would take a while and probably not be consistent across various PSPs.

26. Originally Posted by TurtlesPwn
I would think if it was that easy they already would've done it. The PSP has a good bit of RAM, finding the right spot would take a while and probably not be consistent across various PSPs.
http://pastebin.com/m597d6b73

lol, just scan for any jr ra you want, it'll end up looping back around eventually if you code it right.

If that is no avail, you could even make one that records all the addresses of the jr ra's.

27. Originally Posted by NoEffex
If you use assembly you can store to any partition on the ram, thus hooking a kernel function to redirect a kernel thread to do the dirty work for you. It's not some mystical magical area where the laws of the MIPS assembly language are bent and torn. I'm talking on an assembly level. I think you misunderstood me.
Nope, you can't arbitrary write to any RAM address with a user mode thread. A user mode thread can only access user partition memory. Another kernel exploit will need to be found to allow kernel mode access. Since we now have a user mode access, turning it into a kernel mode xploit is only a matter of time. Thanks to buggy Sony PSP APIs.

SilverSpring, a friend of DA, has already said Dark_AleX has his own user mode & kernel mode exploit. This means the GripShift xploit won't be helpful to DA in aiding his work. I do believe DA has already made his M33 CFW running on PSP3000 by using his own user/kernel mode exploit. He couldn't release it, 'cos he doesn't wanna release his user/kernel mode exploit. In fact, this is the right thing to do. If he releases his own exploit, Sony will patch it right away. On the other hand, he may release the M33 CFW for PSP3000 using GripShift exploit, since this one is already known by Sony. Just my 2 cents worth.

28. don't get me wrong but arn't we forgetting about the psp-2000's that have the new un-pandorable motherboards(unless i've missed something which allows them to be downgraded)?, you guys keep saying DA has already found an exploit for PSP3k's, but gripshift can possible lead to an downgrader for unpandorable 2k mb's

29. Originally Posted by TheKing
Nope, you can't arbitrary write to any RAM address with a user mode thread. A user mode thread can only access user partition memory. Another kernel exploit will need to be found to allow kernel mode access.
I thought this as well for a reason why getting kernel mode is not as easy as noeffex thinks but I don't have much knowledge of the actual system workings of a PSP. Thanks for confirming.

30. Wait im not really great with all this stuff so dont flame me to hard but if a kernal mode exploit was found couldent you then dump the pre/ipl and then get a working pandora?

Page 1 of 5 1 2 3 4 5 Last

#### Posting Permissions

• You may not post new threads
• You may not post replies
• You may not post attachments
• You may not edit your posts
•

All times are GMT -8. The time now is 03:07 PM.

Use of this Web site constitutes acceptance of the TERMS & CONDITIONS and PRIVACY POLICY