QJ.NET | Videos | Forums | iPhone | MMORPG | Nintendo DS | Wii | PlayStation 3 | PSP | Xbox 360 | PC | Downloads | Contact Us
Forums | Gaming News | Videos | Downloads | Today's Posts | Mark Forums Read | Chat | FAQ | Members List | Contact

QJ.net Game Discussion - PSP, Xbox, Wii, PS3, PSP Homebrew, and PSP Guides

Go Back   QJ.net Game Discussion - PSP, Xbox, Wii, PS3, PSP Homebrew, and PSP Guides > Developers Corner > PSP Development, Hacks, and Homebrew > PSP Development Forum
The above video goes away if you are a member and logged in, so log in now!

[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 ...

Reply
 
LinkBack Thread Tools
Old 01-04-2009, 12:36 PM   #1
 
Join Date: Sep 2006
Location: Finland
Posts: 752
Trader Feedback: 0
Default [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.
Download Hello World
Download Sparta SDK
__________________
[center][B][SIZE="3"]wheeee =:D[/SIZE][/B][/center]

Last edited by FreePlay; 01-04-2009 at 05:03 PM.. Reason: fixed the link, thanks QJ for filtering tinyurls.
MaTiAz is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-04-2009, 12:43 PM   #2
No longer a community member.
 
Join Date: Jun 2006
Location: Nederland
Posts: 3
Trader Feedback: 0
Default

w00p?
Savagefreak is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-04-2009, 01:01 PM   #3
Banned for LIFE
 
Join Date: Oct 2006
Location: East London, England
Posts: 2
Trader Feedback: 0
Default

Great work MaTiAz. I would really be interested to know how you got this working.
eldiablov is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-04-2009, 01:56 PM   #4
 
FreePlay's Avatar
 
Join Date: Dec 2005
Location: h0000000rj
Posts: 12,858
Trader Feedback: 0
Default

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

IMPORTANT NOTICE: No media files are hosted on these forums. By clicking the link below you agree to view content from an external website. We can't be held responsible for the suitability or legality of this material.
I AGREE
Hooah.
__________________
[qj now fails.]
FreePlay is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-04-2009, 02:09 PM   #5
 
Join Date: Sep 2005
Posts: 33
Trader Feedback: 0
Default

sweet guys, awesome work
matthew is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-04-2009, 02:23 PM   #6
 
Join Date: Feb 2007
Posts: 176
Trader Feedback: 0
Default

who, oh

just wondering
this should aid DA into finding the necessary changes to his pandora
emcp is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-04-2009, 02:29 PM   #7
 
mohaas05's Avatar
 
Join Date: Jan 2007
Real First Name: mohaas05
Location: Land of honey
Just Played: San Andreas
Posts: 4,255
Trader Feedback: 0
Default

Quote:
Originally Posted by emcp View Post
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.
__________________
www.mohaas05.co.cc
mohaas05 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-04-2009, 02:37 PM   #8
Enter Custom Title
 
Davee's Avatar
 
Join Date: Sep 2006
Real First Name: Davee
Location: Perth, Scotland
Posts: 1,041
Trader Feedback: 0
Default

Quote:
Originally Posted by emcp View Post
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.
Davee is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-04-2009, 02:57 PM   #9
 
Join Date: Feb 2007
Posts: 176
Trader Feedback: 0
Default

Quote:
Originally Posted by Davee View Post
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
emcp is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-04-2009, 03:02 PM   #10
 
pspfreak101's Avatar
 
Join Date: Jan 2007
Location: somewhere
Posts: 119
Trader Feedback: 0
Default

this brings back the good ole days with psp hacking haven't seen an exploit in soon long
pspfreak101 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-04-2009, 03:14 PM   #11
 
NoEffex's Avatar
 
Join Date: Jul 2008
Posts: 508
Trader Feedback: 0
Default

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.
__________________
I gone and made that one power spoofer and that gay cheat device.

Last edited by NoEffex; 01-04-2009 at 03:28 PM..
NoEffex is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-04-2009, 03:48 PM   #12
 
Join Date: Nov 2007
Posts: 7
Trader Feedback: 0
Default

Has anyone tried running these exploits on the European version of the game? Gotta find out before I go searching for it
Sythun is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-04-2009, 03:55 PM   #13
 
Join Date: Sep 2005
Posts: 33
Trader Feedback: 0
Default

i tried. the sdk and savegames released only work on usa version. probably can be ported to european versions though
matthew is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-04-2009, 04:01 PM   #14

Developer
 
Mr305's Avatar
 
Join Date: Nov 2006
Posts: 1,521
Trader Feedback: 0
Default

I've always been fascinated by Exploits!

Especially White Text Black Background + "Hello World"
Mr305 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-04-2009, 04:34 PM   #15
 
Join Date: Sep 2006
Location: Finland
Posts: 752
Trader Feedback: 0
Default

Quote:
Originally Posted by Sythun View Post
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.
__________________
[center][B][SIZE="3"]wheeee =:D[/SIZE][/B][/center]
MaTiAz is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-04-2009, 05:02 PM   #16
 
World_Genesis's Avatar
 
Join Date: Apr 2006
Location: Eucadia!
Posts: 124
Trader Feedback: 0
Default

w00t
World_Genesis is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-04-2009, 05:08 PM   #17
 
FreePlay's Avatar
 
Join Date: Dec 2005
Location: h0000000rj
Posts: 12,858
Trader Feedback: 0
Default

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:

IMPORTANT NOTICE: No media files are hosted on these forums. By clicking the link below you agree to view content from an external website. We can't be held responsible for the suitability or legality of this material.
I AGREE
__________________
[qj now fails.]
FreePlay is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-04-2009, 05:24 PM   #18
Enter Custom Title
 
tinmanx's Avatar
 
Join Date: Dec 2005
Posts: 205
Trader Feedback: 0
Default



WoW, I changed a print

Thanks for the hard work everyone.
tinmanx is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-04-2009, 05:30 PM   #19
 
pspfreak101's Avatar
 
Join Date: Jan 2007
Location: somewhere
Posts: 119
Trader Feedback: 0
Default

it should be easy to port some tiff brew for people to use while waiting for a eloader
pspfreak101 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-04-2009, 06:11 PM   #20
 
NoEffex's Avatar
 
Join Date: Jul 2008
Posts: 508
Trader Feedback: 0
Default

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.
__________________
I gone and made that one power spoofer and that gay cheat device.
NoEffex is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-04-2009, 06:17 PM   #21
 
Join Date: Jan 2008
Posts: 612
Trader Feedback: 0
Default

Quote:
Originally Posted by NoEffex View Post
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?
__________________
[size=3][url=http://luaplayer.org/forums/index.php?topic=507]Complete Lua development cycle outline[/url][/size]
TurtlesPwn is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-04-2009, 06:18 PM   #22
 
Join Date: Feb 2008
Posts: 218
Trader Feedback: 0
Default

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
Light_AleX is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-04-2009, 06:29 PM   #23
 
Join Date: Jan 2008
Posts: 612
Trader Feedback: 0
Default

Quote:
Originally Posted by Light_AleX View Post
@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.
__________________
[size=3][url=http://luaplayer.org/forums/index.php?topic=507]Complete Lua development cycle outline[/url][/size]
TurtlesPwn is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-04-2009, 06:40 PM   #24
 
NoEffex's Avatar
 
Join Date: Jul 2008
Posts: 508
Trader Feedback: 0
Default

Quote:
Originally Posted by TurtlesPwn View Post
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.
__________________
I gone and made that one power spoofer and that gay cheat device.
NoEffex is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-04-2009, 06:43 PM   #25
 
Join Date: Jan 2008
Posts: 612
Trader Feedback: 0
Default

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.
__________________
[size=3][url=http://luaplayer.org/forums/index.php?topic=507]Complete Lua development cycle outline[/url][/size]
TurtlesPwn is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-04-2009, 06:53 PM   #26
 
NoEffex's Avatar
 
Join Date: Jul 2008
Posts: 508
Trader Feedback: 0
Default

Quote:
Originally Posted by TurtlesPwn View Post
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.
__________________
I gone and made that one power spoofer and that gay cheat device.
NoEffex is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-04-2009, 07:03 PM   #27
 
Join Date: Jun 2005
Posts: 22
Trader Feedback: 0
Default

Quote:
Originally Posted by NoEffex View Post
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.
TheKing is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-04-2009, 07:32 PM   #28

Developer
 
slicer4ever's Avatar
 
Join Date: Jul 2005
Location: everywhere
Posts: 3,357
Trader Feedback: 0
Default

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
__________________
1. Failed....again...
2. http://slicer.gibbocool.com/ stay updated on all my projects
slicer4ever is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-04-2009, 07:42 PM   #29
 
Join Date: Jan 2008
Posts: 612
Trader Feedback: 0
Default

Quote:
Originally Posted by TheKing View Post
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.
__________________
[size=3][url=http://luaplayer.org/forums/index.php?topic=507]Complete Lua development cycle outline[/url][/size]
TurtlesPwn is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 01-04-2009, 08:25 PM   #30
 
infinity888's Avatar
 
Join Date: Jan 2008
Location: florida
Posts: 235
Trader Feedback: 0
Default

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?
infinity888 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Tags
exploit , gripshift , psp3000 , release , sdk , sparta , world

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
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



All times are GMT -8. The time now is 06:26 AM.



Use of this Web site constitutes acceptance of the TERMS & CONDITIONS and PRIVACY POLICY
Copyright © 2009, QJ.NET. All Rights Reserved.
Contact Us