Posted Mar 17, 2009 at 12:56PM by Glenn M.
Listed in:
Gripshift,
Games,
QuickJump QuickGuide
Tags:
Exploit,
Custom Firmware,
homebrew community,
MaTiAz,
PSP-3000
Ó
|
The PSP homebrew community found a ray of hope for the PSP-3000 at the start of the new year when MaTiAz found a critical exploit in the old PSP title by Sidhe Interactive, GripShift. This paved the way for users to run homebrew on the unhacked PSP model despite the lack of custom firmware. Here's QuickJump QuickGuide Issue #6 - your quick guide to the Gripshift exploit. A New Hope (insert Star Wars theme) The new year kicked off with a bang when MaTiAz revealed that he found an exploit in GripShift, allowing him to create the first raw form of the exploit. Soon after, FreePlay teamed up with MaTiAz, and he was able to encrypt the second version of the hack. As it turned out, GripShift has a buffer flow vulnerability when loading savegames. The savegame contains a profile name, which can easily be used to overwrite $ra. At 25KB, there's plenty of room to put your code in. Soon after, The Noobz Team confirmed that they will be joining MaTiAz and FreePlay to further develop the exploit. Although the exploit already includes an SDK that allows homebrew porting, their initial focus was to adapt eloader into it, to make it easier to run standard homebrew. GripShift greets: Hello World It wasn't long after the team got together when MaTiAz and Freeplay released the Hello World version of the exploit, complete with a binary loader and an SDK that devs can use to brew using the exploit. Armed with a handy SDK, devs race to create their own homebrew games for the PSP-3000. It was dragula96 who got there first, releasing GripShift Pong v1.0, the first homebrew game for the PSP-3000, saying that it does "feel wrong when a hello world is not followed by Pong." Soon after, Team P86 also joined in on the action, releasing Bombernan GripShift v1. Although the exploit worked on the North American, European, and Japanese versions of GripShift, the binary loader did not. After a few days of updating the SDK, the problem of the Euro version was solved. In another corner of the development scene, Bubbletune and Miriam also found a solution for the European version - an appended SDK. Controversy erupts Miriam was implementing a private HEN and was in touch with DaX for advice. Despite the advice received from DaX, Miriam was still unable to get it to work. It was through the help of another friend that Miriam managed to get his HEN working, up to 95% functionality at least. - all based on Miriam's code. Dark-AleX handed the C+D kernel exploit to Miriam, telling him to keep quiet about it, seeing as it was joek who made it for personal use, decrypting 3k modules, and definitely not for public release. With insistent pressure, Miriam allowed MaGiXieN to make a video out of it, just to prove it's possible, but not to disclose any details. DaX reacted, saying that credit for GripShift HEN was stolen. "This is about how I trusted someone called "miriam" and I gave him a kernel exploit of C+D, which was found by joek (the ONLY ONE that deserves credit of that), just to play for HIMSELF, as it is being used to decrypt 3k modules, but the first thing he did was to show to others to get a bit of fame," he said. Miriam immediately makes a statement in response to the homebrew hero. "...under the pressure of several people I allowed MaGiXieN to make a video of the HEN in action, but not disclose any details. Which is exactly what happened. Nobody else but MaGiXieN and me have access to this homebrew-enabler, and I'm the only one who knows how the internals work," he wrote. At the end of his statement, Miriam bids goodbye to the eDrama and the homebrew community. It was all one big misunderstanding, and the homebrew scene lost a developer. Now what? Thanks to the work accomplished by everyone involved, working the exploit is now as easy as 1-2-3. First, you'll need the GripShift UMD, US, Euro, or Japanese versions. Simple as that sounds, good luck getting one, and you'd better be ready to cough up. Simply load the savefiles below to be able to run homebrew. Loading the savefile will cause a buffer overflow, allowing you to execute user-mode homebrew. This buffer overflow is sort of a "controlled crash" of the PSP. After that, you're good to go. As far as homebrew games are concerned, these are the ones we've got: Download: GripShift Pong v1 Download: Bombermen GripShift v1 Download: GripShift Rtype v0.2 So that's it for QuickJump QuickGuide #6, and hopefully, it helped you get a good grasp of the whole deal with the GripShift exploit. Check back with us next week as we dig into the persona of AhMan, the dev who brought us the iR Shell. Until then, stick around for more gaming news right here on QJ. |
|
|
Permalink |
Email this |
Linking Blogs
| Digg It!
Bookmark / Find this article on: |
|
13 Jumps
PlayStation's daddy has a new baby
10 Jumps
PSP homebrew - Goear PSP v1.2
0 Comments
|
Contact Us:
|
The QJ.net Network |
|
| Site | Feed |
| QJ.NET | RSS |
| Nintendo DS | RSS |
| PlayStation 3 | RSS |
| PSP Updates | RSS |
| Wii | RSS |
| Xbox 360 | RSS |
| MMORPG | RSS |
| Personal Computer Games | RSS |
| iPhone - iPod Touch | RSS |
| QJ.NET Forums | RSS |
User Favorites - November
| Most Commented | |
| (57) | |
| (47) | |
| (43) | |
| (42) | |
| (30) | |
| (27) | |
| (25) | |
| (22) | |
| (21) | |
| (19) | |
| (18) | |
| (17) | |
| (17) | |
| (15) | |
| (14) | |
| (13) | |
| (13) | |
| (13) | |
| (12) | |
| (12) | |
User Favorites - November
Accessories
(615)Add-ons
(87)Applications
(176)Artwork
(81)Batteries
(18)Cheats
(63)Deals
(264)Events
(160)Firmware
(338)Flash Applications
(20)Flash games
(33)Game Demos
(34)Games
(5884)Hacks & Exploits
(442)Homebrew Applications
(4695)Homebrew Demos
(73)Homebrew Development
(891)Homebrew Emulators
(1173)Homebrew Games
(2406)Homebrew Themes
(18)How-To
(222)Humor
(51)Imports
(231)Interviews
(628)Magazines
(310)Mods
(211)MY QJ
(14)News
(7623)Off Topic
(603)On Shelves This Week
(30)Opinions & Analysis
(478)Podcasts
(25)Previews
(1669)PSP Go
(89)PSP Minis
(7)PSP Slim & Lite
(124)QJ How-To Series
(11)QuickJump QuickGuide
(18)QuickJump QuickPeek
(36)Reviews
(114)Rumors
(491)Scans
(170)Screenshots
(703)Site News
(174)UMD Movies
(180)Videos
(1728)Weekend Warrior
(71)Wi-Fi
(203)
Emulators
Amiga 500
(29)Amstrad CPC
(28)Apple II
(1)Atari
(64)BBC Micro computer
(8)Capcom Play System 1
(36)Capcom Play System 2
(42)Chip 8
(9)ColecoVision
(21)Commodore 64
(20)DosBox
(11)Gameboy & Gameboy Color
(91)Gameboy Advance
(64)HitBit
(8)HP48
(9)Intellivision
(9)J2ME
(3)Macintosh
(9)MAME
(23)MGT Sam Coupé
(7)MSX
(52)Neo Geo
(116)Nintendo 64
(128)Nintendo NES
(60)Odyssey
(1)PC-8801
(6)PC-9801
(7)PlayStation
(26)PSP
(45)ScummVM
(21)Sega Gamegear & Master System
(37)Sega Genesis Megadrive
(52)Super Nintendo SNES
(87)Tandy Color Computer/ Dragon
(1)Thomson MO5
(4)Thomson T07-70
(8)TI-92
(7)TI-99
(3)Turbo Grafx 16 & PC Engine
(54)Vectrex
(4)Virtual Boy
(0)Wonderswan
(30)X86
(1)ZX Spectrum
(10)ZX81 Sinclair
(7)
Titles
Archives
November 2009
October 2009
September 2009
August 2009
July 2009
June 2009
May 2009
April 2009
March 2009
February 2009
January 2009
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
December 2007
November 2007
October 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
December 2006
November 2006
October 2006
September 2006
August 2006
July 2006
June 2006
May 2006
April 2006
March 2006
February 2006
January 2006
December 2005
November 2005
October 2005
September 2005
August 2005
July 2005
June 2005
May 2005
April 2005
March 2005


