PDA

View Full Version : PSP V2.0 Exploit Found



wraggster
September 24th, 2005, 01:03
Theres a real exploit been found in V2.0 PSPs, the group who are behind it are unknown at this time and sites are claiming its there find when thats rubbish but anyway heres the full readme.txt:


First Homebrew Code on 2.00
-----------------------------

1. Set wallpaper to frame_buffer.png (without overflow.tif present
in the PHOTO directory, or it will crash).
2. Add overflow.tif to the PHOTO directory, and open into the photo
viewer. Custom code to paint the screen! Or to write a homebrew
app! Not to run illegal games.

How It Works?
---------------

1. The PNG contains a small amount of code in a known, fixed place
(the VRAM). If to look closely at the wallpaper, sees small
coloured pixels in the right down. The pixels are Allegrex
opcodes, with the highest byte all zero for the ALPHA. These
pixels do:

syscall 0x20C7 ; sceKernelDcacheWritebackInvalidateAll
slt a0, zero, sp ; put 1 into a0
sll a0, a0, 6 ; put 64 into a0
addiu a0, sp, a0 ; get screen painter address over SP
jr a0 ; jump to the screen painter
nop ; branch delay slot

2. The TIFF contains also some code and a buffer to trigger the
known BitsPerSample overflow in libtiff in the photo viewer.
The buffer makes a jump to the VRAM which has the PNG colours
by overwriting the safed ra (return address) on the stack.
The VRAM code uses SP and calculates the address of the buffer
then runs it. Then it jumps there. The screen is yellow as
the colour was 0x12345678 in Hex.

PSP Users:

We didn't do this so you could steal from Sony and game companies.
We believe in OSS. There are plenty of amazing programs that have
been written for the PSP. Use this as a gift and not as an excuse
to steal.

Sony:

If you wanted to find us i know you could. This release wasn't
intended as a way to run pirated software on the PSP. We believe
that everyone should be able to compile their own code and run it.
Nothing is kept secret forever and i'm sure you know this.
In the end, if it wasn't us. It would be some one else.
Fighting it would be like skating up a hill. You did create the
PSP and did an amazing job.

Toc2rta:
To the people of the Toc2rta development network. You're our phone
a friend. With out your friendship this would never of happened.
I hope this brings you as much happiness as it brings us.
Join us on irc.toc2rta.com.

Most importantly... Have fun!

There you have it, the files can be downloaded below (via the comments)

ForteGSX
September 24th, 2005, 01:17
Wait so does that mean.... Finally homebrew on 2.0?

I don't think I fully understand this...

Black Panther
September 24th, 2005, 01:20
Im Having troubke my psp screen goes brown or when i hit X on photo it just freezes i m doing everything right but its not working any 1 willing to help a n00b

xuphorz
September 24th, 2005, 01:21
i'll get how to do this, and add a section for 2.00 to my guide, if it really works ;)

*o*
September 24th, 2005, 01:22
it doesnt work (yet) this is an exloit to run an eboot ( i think)

wraggster
September 24th, 2005, 01:22
this is more a proof of concept at this time and ive been told from respectble coders that " someone needs to write a loader or something to insert into the image"

its a major step in the right direction though ;)

xuphorz
September 24th, 2005, 01:26
ah, now i see
i just followed the instructions (fairly simple actually, simpler than it looks)
ya, they're right, it's not homebrew/emulation 2.00 yet

*o*
September 24th, 2005, 01:45
meh im happy

oldsage
September 24th, 2005, 01:57
Wow... How the hell did they figure that out?!
Wow... Hopefuly the messages in the bottom of the readme will have some effect...

Wow...

My respect (as well as a lot of others here, i'm sure) is eternally theirs...

Wow...

Cap'n 1time
September 24th, 2005, 02:19
You know how... when somthing youve been wanting for a while just comes... and your not exactly sure how to feel at the moment? ...

Anyways, I dont think it would be too difficult to take advantage of this. Im willing to bet we will here from these people again in the very near future.

Meshyf
September 24th, 2005, 02:43
Awesome!

RitchBetts
September 24th, 2005, 03:55
This could start an avalanche of homebrew on ver2.00. I know this is what people have been waiting for. Personally I'm waiting with interest to see this sight come alight with 2.00 apps.

lowride
September 24th, 2005, 04:08
im not gonna accept it till im able to run something. There must be constraints on how much you can code into a picture.

and still cant help gettin excited :rolleyes:

YourStillWithMe
September 24th, 2005, 04:49
I give a lot of respect to whoever found this but i dont think i'll EVER upgrade things arent as smooth and amazing as they are on 1.00 and 1.5

I can always use WABS version changer and i already have a 2.0 anyway. . .so im gettingall the new shit as well as the 1.5 cool apps :) anyway i got that brown screen is that supposed to happen man? Otherwise i still dont see anything in terms of progress other than a glitch although finding a glitch i guess is good, right? anyway tell me if i ran the app right it forze. . . ???? i dont know . . .

oldsage
September 24th, 2005, 05:10
Maybe they're working with sony...
I just really can't see how they managed to find this...

RedKing14CA
September 24th, 2005, 06:44
hmm..... i think we should hunt down the members of wab, and steel the downgrader, MWAHAHHAHAHA

Gnoccir
September 24th, 2005, 06:51
Maybe they're working with sony...
I just really can't see how they managed to find this...

Hey it takes all kinds. Thinkin outside of the box pays off... or leads to a restraining order. But seriously, I don't know if I should be excited or not.

Anyway im excited about being excited :D :D :D

SchmuckofNI
September 24th, 2005, 07:08
I'll believe it when I see it. Until then I'll stick to my 1.5. It has treated me very well during the extreme weather of Alaska.

infer0s
September 24th, 2005, 09:17
I'm not sure yet if this will help to runhomebrew on the psp so im' not really excited yet...but it may help to make the god damned downgrader to start working so we can downgrade.Anyway gongratulations for bringing hope to the 2.0v users,good job guys!

ArugulaZ
September 24th, 2005, 09:18
Yeah, I'm sticking with 1.5, too. The WAB Version Changer works just fine for running new games like Burnout Legends.

Hey, does anyone know if the WAB Version Changer will prevent the PSP from being updated for real when you play games online?

JR

YourStillWithMe
September 24th, 2005, 14:49
Why would it be different if you go online? oh they force you to update online!!!? F that man. . . .the only game i'd play online would be NBA live when it comes out