PS4 News on Facebook! PS4 News on Twitter! PS4 News on YouTube! PS4 News RSS Feed!

Home PS4 News - Latest PlayStation 4 and PS3 News

167w ago - Following up on his previous work, this weekend PlayStation 3 developer deroad has released a PS3 SFO Reader and SFO2SFX homebrew applications complete with source code.

Download: PS3 Tools Deroad SFO to SFX

To quote: Since today sandungas talked about a bug in the old SFO Reader, i immediately fixed it (you can find it here: ps3devwiki.com/wiki/Dev_Tools#SFO_Reader).

Then he started talking about SFX. They are simple XML files that the ps3 can read as SFO. This is an example:

[Register or Login to view code]

So i converted my SFO reader into a SFO to SFX converter. You can get it here: ps3devwiki.com/wiki/Dev_Tools#SFO2SFX

I hope that someone will find it useful. From:

[Register or Login to view code]

to
[Register or Login to view code]

Finally, how to call a PS3 Syscall: In computing, a system call (aka Syscall) is how a program requests a service from an operating system’s kernel. This may include hardware related services (e.g. accessing the hard disk), creating and executing new processes, and communicating with integral kernel services (like scheduling). System calls provide the interface between a process and the operating system.

With PSL1GHT we can call all the 989 Syscalls.. it’s really simple to call one, but you need to know how many parameters it needs; there are some syscalls that needs just 1 parameter, there are others that needs 8 parameters.

You can find the list of syscalls with the numbers of the parameters here: ps3devwiki.com/wiki/LV2_Functions_and_Syscalls#Syscalls

Once you know the numbers of the parameter that you need (and the type of the parameters if they are written), you are ready to call one:

first thing add the following include:

#include

Then you can call the syscall:

lv2syscallN(number_of_the_syscall, parameters… );
Change N with the number of the parameters, and put the number of the syscall that you need to call with the parameters.

some examples:

Shutdown the PS3:

1) Look into the dev wiki and you will see that the syscall to shutdown the PS3 is number 379 ( sys_sm_shutdown ) and it wants 4 parameters:
2) So now i can call the syscall with 4 parameters:

lv2syscall4(379,SHUTDOWN_PARAM,0,0,0);
now on the wiki it says, that the shutdown value is 0x1100 or 0x100, so i will write:
lv2syscall4(379,0x100,0,0,0)

now if i call this on a stupid homebrew like:
#include
int main(){
lv2syscall4(379,0x100,0,0,0);
return 0;
}

it will really shutdown the ps3.

now if you are not sure to completely understood this, i will make another example:

Get current time:
now this example comes from the PSL1GHT SDK:

this is the function that get the current time on the ps3.

#include
s32 sysGetCurrentTime(u64 *sec,u64 *nsec)
{
lv2syscall2(145,(u64)sec,(u64)nsec);
return_to_user_prog(s32);
}

now it uses 2 parameters so it calls lv2syscall2, then it needs the parameters that will get the value sec and nsec. now, in this function you can see that it ask the return of this syscall; to call any return of a determinate syscall, you can simply ask it by calling:

return_to_user_prog(type_of_the_variable);

you need to define the type of the returning variable. in that case it was s32 (aka signed int).
so it calls:
return_to_user_prog(s32);

if it was a normal integer, you had to call:
return_to_user_prog(int);

to compile it correctly you need to simply add the following flags:

-llv2

PS3 SFO Reader and SFO2SFX Homebrew Applications Released

Stay tuned for more PS3 Hacks and PS3 CFW news, follow us on Twitter, Facebook and drop by the PS3 Hacks and PS3 Custom Firmware Forums for the latest PlayStation 3 scene and PlayStation 4 scene updates and fresh homebrew PS3 Downloads. Enjoy!


  • Sponsored Links




#43 - pedro800 - 114w ago
pedro800's Avatar
well how to create the rap file ?

i have Saints Row The Third NPUB30700 and I don't have the rap file, so I can't install it.

#42 - sortudo99 - 114w ago
sortudo99's Avatar
this program still works to get into psn on rebug 4.21? ty

#41 - seeman - 114w ago
seeman's Avatar
nice... now i can make xmbmount games even quicker...

#40 - windrider42 - 114w ago
windrider42's Avatar
Nice Aldostools

#39 - PS4 News - 114w ago
PS4 News's Avatar
Today PlayStation 3 developer aldostools has released updates to his PS3 ConsoleID, RAP Management Tools and LastGAME Customizer v1.0 PS3 homebrew applications alongside PS3 Tools Collection v2.0.62.

Download: PS3 ConsoleID / PS3 RAP Management Tools / LastGAME Customizer v1.0

Below are the update details, as follows:

PS3 ConsoleID

This tool displays the PSID and the ConsoleID from a LV2 dump created using multiMAN's mmOS or Rebug's Toolbox.

How to use: Make a dump of your LV2 and drap & drop the LV2 dump on the tool's window. It will show the PSID, ConsoleID and Target ID found in the LV2. You can drag & drop a dump of your flash too, but it only gets the ConsoleID.

RAP Management Tools

Keep your "rap" files collection clean with "remove bad files from exdata.bat" (a batch file that will remove the invalid "rap" files from your "exdata" folder) and delete_dups (a tool that will compare your rap files with the ones stored in another folder; deleting the duplicated files). Use them in conjunction with PS3 Game Integrity and PKG ContentID to keep your collection of raps organized.

TIP: My PS3 Keys tool can be used to create rap files, just entering the file name and pasting the 32 HEX digits.

LastGAME Customizer 1.0

This new tool takes advantage of the customization options that multiMAN's lastGAME applet offers, allowing to create PKG files that mount games and AVCHD movies directly from the XMB, without having to launch multiMAN's GUI (btw lastGAME = multiMAN without GUI).

Features:

  • Current version supports lastGAME 4.1 (loads Hermes payload for firmwares 3.41, 3.55, 4.21, 4.30)
  • Allows to connect to PS3 via FTP to retrieve the list of games installed on HDD or on external devices
  • Supports drag & drop of multiple folders (x:GAMES) to create multiple PKGs instantly
  • Supports command line interface (CLI)
  • Allows to mount ISOs (PS2, PSP, PSX, DVD, BDM) and load remote backups (DRM dongle is required)
  • Support direct boot (certain games only). Games that require BD mirror are not supported.

NOTE: Support for PSX ISO and 4.31 CFW (MiralaTijera) are not implemented yet on lastGAME 4.1

Special thanks to Dean Kasabow

Changes in 1.4:

  • Added support for lastGAME9 and lastGAME10 [COBRA].

More PlayStation 3 News...

#38 - seeman - 122w ago
seeman's Avatar
booth of the pkgs doesnt work on rogero... i told you something needs to be changed for pkgs...

#37 - DJGeForce - 122w ago
DJGeForce's Avatar
Nice tool, handy for Rogero fw

#36 - StanSmith - 122w ago
StanSmith's Avatar
To install multiple PKGs at once just do it the normal way but go back one (to the directory of the USB drive) and press triangle. It will then install all PKGs from the root of USB.

No need for other apps where you can already do it.

#35 - PS4 News - 122w ago
PS4 News's Avatar
Following up on his previous release, this weekend PlayStation 3 developer deroad has updated his Install Package Homebrew application to v1.3 followed by v1.3b for PS3 CFW users with details below.

Download: Install Package Homebrew v1.3 / v1.3b for PS3 CFW / Install Package Homebrew v1.3 / v1.3b for PS3 GeoHot CFW / GIT

To quote from his blog on the changes: I have fixed a bug on this homebrew. now this tool is perfect (I hope).

My git was updated to this version (1.3) and on the 25th of December there will be a Christmas release.

Update: I have updated the version to 1.3b (the download link will be the same) I noticed before that i could make it install infinite pkg, and now it does.

More PlayStation 3 News...

#34 - Blade86 - 132w ago
Blade86's Avatar
I'm really sorry for my other comment... AND I didn't think before I wrote...

 











Advertising - Affiliates - Contact Us - PS4 Downloads - PS4 Forums - Privacy Statement - Site Rules - Top - © 2015 PlayStation 4 News