Softmod Depot
March 29, 2024, 01:40:40 AM *
Welcome, Guest. Please login or register.
Login with username, password and session length
News: 10.23.09 - The website is fully operational again. Thank you for the patience as we put everything back together. Check out the forums for more information if you are curious.
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Hello World! App with 2.xx PSP Firmware  (Read 6739 times)
jebus989
Guest
« on: January 09, 2006, 04:30:31 PM »

It is now possible to load the Hello World! app with an updated PSP with 2.x firmware usin GTA: LCS. Heres how.

Intro
=====

This is a binary loader for the Grand Theft Auto: Liberty City Stories
savegame exploit, demonstrating a simple application being loaded.

It should be compatible with both EU and US copies of the game, and any
firmware version that can run GTA.

Installation
============

Make sure that you don't have any important saves in the first slot of your
GTA savegames. If you do, then just start GTA, load the first slot, then save
in a new slot.

Then just copy the files from the archive to the following places on
your memory stick (the example assumes that your memory stick drive is "F:"):

HW.BIN => F:\HW.BIN

For US copies of the game:

ULUS10041S0\DATA.BIN => F:\psp\savedata\ULUS10041S0\DATA.BIN
ULUS10041S0\PARAM.SFO => F:\psp\savedata\ULUS10041S0\PARAM.SFO
ULUS10041S0\PIC1.PNG => F:\psp\savedata\ULUS10041S0\PIC1.PNG
ULUS10041S0\icon0.png => F:\psp\savedata\ULUS10041S0\icon0.png

For EU copies of the game:

ULES00151S0\DATA.BIN => F:\psp\savedata\ULES00151S0\DATA.BIN
ULES00151S0\PARAM.SFO => F:\psp\savedata\ULES00151S0\PARAM.SFO
ULES00151S0\PIC1.PNG => F:\psp\savedata\ULES00151S0\PIC1.PNG
ULES00151S0\icon0.png => F:\psp\savedata\ULES00151S0\icon0.png

To Run
======

Just start up GTA, select "load game", and load the 'Hello World' game save.
Shortly after loading starts, your screen should go white, then the Hello
World screen will show.

You can optionally dump debug information about the system state to your
memory card.

Using this loader for other programs
====================================

HW.BIN can be replaced with another program, so long as it obeys these
restrictions:

- Must be linked to load to address 0x09fc0000
- Entry point must be 0x09fc0000
- Your application is responsible for determining its own syscall IDs - the
standard NID stub method for linking with the system will not work.
- Maximum theoretical supported size of 64k - the real maximum may be
somewhat smaller.

{tutorial from PSPupdates | Download here}
« Last Edit: January 10, 2006, 01:45:20 PM by jebus989 » Logged
Kyla666 (zzk2001)
Administrator
Super Modder
******
Posts: 2367

Kicking ass


View Profile
« Reply #1 on: January 10, 2006, 04:47:41 AM »

when you say 2.x is that 2.5 and 2.6 ??
Logged
jebus989
Guest
« Reply #2 on: January 10, 2006, 09:34:19 AM »

Its designed to be for both but accoring to the PSP update comments - theres been problems when using a 2.6

tried and tested on 2.0 and 2.01 by some commenters. Still in early stages yet though - bugs to be fixed.
Logged
MIKEMAN
Jr. Modder
**
Posts: 50


View Profile
« Reply #3 on: January 10, 2006, 01:34:44 PM »

Jebus,

I should be quick to point out that this exploit has been out for around a month.

For noobs to the psp scene this "Hello World" app is useless... well nothing you would use anyways. Its just proof that there is a memory exploit that can be used to launch different apps in 2.0 and above firmware. If you understand what I just said then this is groundbreaking news.

Just wanted to let most people know that this is just a mem exploit that launches a "Hello World" app. It does not do emulation or iso loading.

Great job on the info Jebus... keep it coming!!

zzk,

This exploit is reported working all the way up to 2.6!! I dont think it will be much longer to launch some real apps Smiley


MIKEMAN
Logged
jebus989
Guest
« Reply #4 on: January 10, 2006, 01:44:06 PM »

OK mikeman - i dont have a PSP or know much about modding them - just was interested .

I just thought that unsigned code is unsigned code - and this would way in throught the gamesave could mean that you could run homebrew and everything else.

This was also meant of the extension of some news on the news page - where i think i did advertise the exploit more accurately.

Thanks for the info - forum post modifyed accordingly (i hope).
« Last Edit: January 10, 2006, 01:52:59 PM by jebus989 » Logged
MIKEMAN
Jr. Modder
**
Posts: 50


View Profile
« Reply #5 on: January 11, 2006, 09:36:39 AM »

Jebus,

We good Smiley

It is interesting news and you are awsome for posting it. My last post wasnt a flame. I just wanted to let people know that have psps or are thinking of buying one that 2.00+ firmware is not completely hacked yet. What you posted was a beggining.

Memory card exploits that allow third party launch are steps in the right direction.

Please dont stop being interested and post all that you find in this forum. It keeps me on my toes which helps me help our channel.

Thanks Jebus,

MIKEMAN
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.10 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!
Powered by SMF 1.1.10 | SMF © 2006-2009, Simple Machines LLC