forums.ps2dev.org Forum Index forums.ps2dev.org
Homebrew PS2, PSP & PS3 Development Discussions
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Hello World for PSP
Goto page 1, 2, 3, 4  Next
 
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PSP Development
View previous topic :: View next topic  
Author Message
nem



Joined: 13 Jan 2005
Posts: 73

PostPosted: Thu May 05, 2005 5:00 pm    Post subject: Hello World for PSP Reply with quote

Greeting fellows. It's Hello World for PSP.
http://anon.ug.to/sec/index.html

Quote:
Hello World, PSP!

Runs only on PSP 1.00.
Place EBOOT.PBP at directory PSP\GAME\HELLOPSP\ of Memory Stick, and
you will find HELLO WORLD at GAME -> MEMORY STICK of XMB.
To shutdown, hold up power switch several seconds, or remove battery.
All scratch code, compiled by ps2dev toolchain.
Back to top
View user's profile Send private message Visit poster's website
ooPo
Site Admin


Joined: 17 Jan 2004
Posts: 2032
Location: Canada

PostPosted: Thu May 05, 2005 5:03 pm    Post subject: Reply with quote

Woohoo! Great work.



More pictures are available at:

http://pics.oopo.net/2005-05-05-HELLOPSP
Back to top
View user's profile Send private message Visit poster's website
Grover



Joined: 23 Feb 2005
Posts: 50

PostPosted: Thu May 05, 2005 5:07 pm    Post subject: Reply with quote

Well now.. that is frikkin sweet!!!
_________________
Bye.
Back to top
View user's profile Send private message
originalself



Joined: 09 Apr 2005
Posts: 9

PostPosted: Thu May 05, 2005 5:09 pm    Post subject: Reply with quote

congratulations.
Back to top
View user's profile Send private message
Neila



Joined: 23 Apr 2005
Posts: 79
Location: Canada

PostPosted: Thu May 05, 2005 5:23 pm    Post subject: Reply with quote

Congratulations! =)
that IS sweet
_________________
(1 + 1 == 10 ) == true
Back to top
View user's profile Send private message
Grover



Joined: 23 Feb 2005
Posts: 50

PostPosted: Thu May 05, 2005 5:23 pm    Post subject: Reply with quote

Interestingly this EBOOT.PBP wasnt put together with elf2psp command line tool - either there is a necessary update for this tool, or need a different tool? BTW please bash me.. for being so pessimistic about this.. there has been alot of hype.. and has been driving me nuts.. Its wiked this is now possible...
_________________
Bye.
Back to top
View user's profile Send private message
ooPo
Site Admin


Joined: 17 Jan 2004
Posts: 2032
Location: Canada

PostPosted: Thu May 05, 2005 5:26 pm    Post subject: Reply with quote

Any pbp packer would do, such as the nice one pdc did a while back.

http://forums.ps2dev.org/viewtopic.php?t=1316
Back to top
View user's profile Send private message Visit poster's website
konfig



Joined: 06 Jan 2005
Posts: 68

PostPosted: Thu May 05, 2005 5:37 pm    Post subject: Reply with quote

excellent work!

This brings great hope of full dev.
Back to top
View user's profile Send private message MSN Messenger
MelGibson



Joined: 10 Apr 2005
Posts: 58

PostPosted: Thu May 05, 2005 5:53 pm    Post subject: Reply with quote

Amazing Times we're living in :D

Now thats something....
Back to top
View user's profile Send private message
ripnet



Joined: 05 May 2005
Posts: 12

PostPosted: Thu May 05, 2005 6:08 pm    Post subject: Not being funny but... Reply with quote

... has anyone independently verified that this boots on a 1.0 psp? i only have 1.5 and cant check, but until someone else checks it and verifys that its actually running code, all we have is a custom image on a psp, which is default behaviour supported by Sony... i find it very hard to believe that Sony failed to lock down the v1.0 THAT badly :)
Back to top
View user's profile Send private message
Drakonite
Site Admin


Joined: 17 Jan 2004
Posts: 989

PostPosted: Thu May 05, 2005 6:15 pm    Post subject: Re: Not being funny but... Reply with quote

ripnet wrote:
... has anyone independently verified that this boots on a 1.0 psp? i only have 1.5 and cant check, but until someone else checks it and verifys that its actually running code, all we have is a custom image on a psp, which is default behaviour supported by Sony... i find it very hard to believe that Sony failed to lock down the v1.0 THAT badly :)

If you can't believe what oopo says you shouldn't bother reading these forums.

Is that enough of a verification for ya? ;)
_________________
Shoot Pixels Not People!
Makeshift Development
Back to top
View user's profile Send private message Visit poster's website
Grover



Joined: 23 Feb 2005
Posts: 50

PostPosted: Thu May 05, 2005 6:58 pm    Post subject: Reply with quote

yah.. Oopo has basically shown what people asked for in the other thread. This is the s**t.. kudos to you Oops.. thanks..
_________________
Bye.
Back to top
View user's profile Send private message
malloc



Joined: 28 Apr 2005
Posts: 23

PostPosted: Thu May 05, 2005 7:10 pm    Post subject: Reply with quote

Great, now that the PBP hack on 1.0 has been verified by others,
we can go forward :)
We need to find a way to make it work on 1.5 !
Back to top
View user's profile Send private message
inomine



Joined: 05 May 2005
Posts: 53

PostPosted: Thu May 05, 2005 7:29 pm    Post subject: Reply with quote

This boots fine on my Jap V1 PSP, pictures can be arranged for all you non-believers. Great work, I am practically salivating at the possibilities.
Back to top
View user's profile Send private message
weak



Joined: 13 Jan 2005
Posts: 114
Location: Vienna, Austria

PostPosted: Thu May 05, 2005 8:39 pm    Post subject: Reply with quote

nice work!

let the games begin ;)

btw: works like a charm


Last edited by weak on Thu May 05, 2005 8:57 pm; edited 1 time in total
Back to top
View user's profile Send private message
engstrom



Joined: 23 Apr 2005
Posts: 9

PostPosted: Thu May 05, 2005 8:48 pm    Post subject: Reply with quote

malloc wrote:

We need to find a way to make it work on 1.5 !


According to an un-named source on PS2NFO.com it is possible to reflash the PSP back to V.1.0...

"A source has let us know that it is feasible to re-flash your PSP using the legitimate (but difficult to locate) v1.00 firmware... but at this time it's not recommended doing so unless you REALLY know what you're doing. Stay tuned for more info soon on this topic!"

I'd obviously prefer a way to run code on the latest version of the firmware but of course beggars can't be choosers :-)
Back to top
View user's profile Send private message
Pit0711



Joined: 24 Mar 2005
Posts: 54
Location: Old Europe -Germany-

PostPosted: Thu May 05, 2005 9:26 pm    Post subject: Reply with quote

Great work...
but i have a 1.5 :-(

1.5 movie :-)
http://www.putfile.com/media.php?n=IMAG0039


Last edited by Pit0711 on Thu May 05, 2005 9:37 pm; edited 1 time in total
Back to top
View user's profile Send private message
asmodi



Joined: 07 Feb 2005
Posts: 52
Location: Göteborg/Oslo - Se/No

PostPosted: Thu May 05, 2005 9:30 pm    Post subject: Reply with quote

Thought I would see even more crazyness when you released nem :p
_________________
It's not in my nature to be mysterious, but I can't talk about it, and I can't talk about why.
Back to top
View user's profile Send private message
ripnet



Joined: 05 May 2005
Posts: 12

PostPosted: Thu May 05, 2005 9:37 pm    Post subject: Cool Reply with quote

Sorry oPPO - i didnt realise you had independently tested it and were trusted :) Lookin' good... g
Back to top
View user's profile Send private message
sq377



Joined: 11 Apr 2005
Posts: 87

PostPosted: Thu May 05, 2005 9:47 pm    Post subject: Reply with quote

Now try that code in a wipeout pure ghost save file. Those were suspected of being able to execute code as well.
Back to top
View user's profile Send private message AIM Address MSN Messenger
subbie



Joined: 05 May 2005
Posts: 122

PostPosted: Thu May 05, 2005 11:28 pm    Post subject: Reply with quote

I too can verify it works this morning. WOOOT

*pats him self on the sholder*

I knew there was a good damn reason not to update my firmware! :D
Back to top
View user's profile Send private message
Grover



Joined: 23 Feb 2005
Posts: 50

PostPosted: Fri May 06, 2005 12:08 am    Post subject: Reply with quote

Im not sure if this is the right place for this but, if the version 1.0 Jap versions (like I have) were updated then the EBOOT.PBP installer they run, must be unencrypted right? If this is so, then sure this can be reverse engineered to find out the 'flags/whatever' needed to turn encryption back off again :-)

I updated to 1.5.. and well.. yeah.. Im hoping this seems logical..
_________________
Bye.
Back to top
View user's profile Send private message
lmx



Joined: 01 Apr 2005
Posts: 25

PostPosted: Fri May 06, 2005 1:10 am    Post subject: Reply with quote

Grover wrote:
Im not sure if this is the right place for this but, if the version 1.0 Jap versions (like I have) were updated then the EBOOT.PBP installer they run, must be unencrypted right?

wrong... and encryption checking/switching is in kernel space, which in userland is protected.
Back to top
View user's profile Send private message
Grover



Joined: 23 Feb 2005
Posts: 50

PostPosted: Fri May 06, 2005 1:26 am    Post subject: Reply with quote

I think lmx misunderstood what I said. Basically if the EBOOT.PBP is run to _install_ V1.5 onto a V1.0 system, then the EBOOT.PBP would be unencrypted because the V1.5 isnt yet installed? Hence, you pull apart EBOOT.PBP, say the DATA.PSAR or DATA.PSP and try and find the likely parts that are doing this (ie, would need some serious dissasembly.. on a 3.7 or 10.1 MB file). Then, modify the 1.5 installer to _not_ turn on the encryption that was activated with it - this assumes that this firmware would replace the current one on your PSP, and then youd have a V1.5 with no exe encrpytion? Or maybe I have totally missed something.
_________________
Bye.
Back to top
View user's profile Send private message
PspPet



Joined: 30 Mar 2005
Posts: 210

PostPosted: Fri May 06, 2005 1:27 am    Post subject: Reply with quote

Cool!
Glad this one didn't turn out to be a hoax like all the rest...

-----
re: encryption issues
Since the PSP 1.0 JP firmware has both the exploit (load unencrypted ELF) and the code for unencrypting encrypted programs (ie. an EBOOT.PBP for flash update, and for encrypted games), this is the best of both worlds.

As hinted, there may be an easier way to revert a version 1.5 PSP back to the 1.0 version, but if not...
Someone with a 1.0 PSP can now start looking at the system and seeing how the existing firmware works (assuming it is not heavily protected on the inside). This may open up many more possibilities.

As suggested, one possibility would be to add the unencrypted ELF exploit to the 1.5 firmware, or make a different loader option. However the encryption technology must be understood first.

Of course if someone gets a reflashing tool working now, then a lot more people can jump on the homebrew bandwagon (without having to find a non-updated PSP import)

---
> Basically if the EBOOT.PBP is run to _install_ V1.5 onto a V1.0 system, then the EBOOT.PBP would be unencrypted because the V1.5 isnt yet installed? ...
The 1.0 system can do both. Encryption wasn't just added in the V1.5 update - it was there all along. Apparently the V1.5 update patches the hole.
NOTE: Sony did this same thing with their AIBO, in 2 different cases. One case (RCODE) was originally released in Japan with a big hole, but was patched by the time they did the US release.


Last edited by PspPet on Fri May 06, 2005 1:34 am; edited 2 times in total
Back to top
View user's profile Send private message Send e-mail Visit poster's website
originalself



Joined: 09 Apr 2005
Posts: 9

PostPosted: Fri May 06, 2005 1:29 am    Post subject: Reply with quote

Now that would be tedious work, but anything is possible. If a fairly easy flashing system is developed down the road, custom updates would be a good way to keep users systems up to date and homebrew friendly.
Back to top
View user's profile Send private message
Orion_



Joined: 27 Jan 2005
Posts: 69

PostPosted: Fri May 06, 2005 1:36 am    Post subject: Reply with quote

great work nem :)
would it be possible to have some technical info about how you did this hello world ?
how did you find how to init hardware, and show something on the screen ?
Back to top
View user's profile Send private message
sq377



Joined: 11 Apr 2005
Posts: 87

PostPosted: Fri May 06, 2005 1:55 am    Post subject: Reply with quote

Quote:
Hello world app. LEAK


Aperntly when the hackers took control of our sever they got the souce for our home berw app. We dont know what else they got! Since its all over differnt forums heres a link for the people that made it. LINK

Posted by dubayou on Wednesday, May 04 @ Eastern Daylight Time (32 reads)


Psp stumbler is trying to take credit for this...

http://psp.dubayou.com/
third post on the news.
Back to top
View user's profile Send private message AIM Address MSN Messenger
Orion_



Joined: 27 Jan 2005
Posts: 69

PostPosted: Fri May 06, 2005 2:03 am    Post subject: Reply with quote

:/
Back to top
View user's profile Send private message
pixel



Joined: 30 Jan 2004
Posts: 791

PostPosted: Fri May 06, 2005 2:08 am    Post subject: Reply with quote

Seems it has quite nothing to do... Their source seems to contain too much of the SDK stuff. Nuff said.
_________________
pixel: A mischievous magical spirit associated with screen displays. The computer industry has frequently borrowed from mythology. Witness the sprites in computer graphics, the demons in artificial intelligence and the trolls in the marketing department.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PSP Development All times are GMT + 10 Hours
Goto page 1, 2, 3, 4  Next
Page 1 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group