PSX-SCENE Forum Discussion for Sony PlayStation/PsOne/PS2/PS3/PSP/PS VITA
  • SynaPS3 Library - Final Release Preceding Fail0verflow Tools

    N4ru has updated his popular homebrew programming library, SynaPS3. N4ru states, that this will be the final version of his library, until fail0verflow release their upcoming tools. He stated, "The next github push will remove all syscalls and focus on fail0verflow specific tools, so all functions related to specific payloads or calls will be unavailable, in the hopes that the next push will have far better means of implementing many things."
    Originally Posted by n4ru
    Here is the final revision of SynaPS3 preceding the release of fail0verflow's tools. SynaPS3 will not be updated further until the fail0verflow team releases their tools. This is a final revision in the sense that all further github pushes will be based on the new private key related tools, and I can only hope that the improvements made to SynaPS3 in the near future will help it become a powerful tool for PS3 devs when the new tools become available.

    You can download the final SynaPS3 "Jailbreak" library here.

    The next github push will remove all syscalls and focus on fail0verflow specific tools, so all functions related to specific payloads or calls will be unavailable, in the hopes that the next push will have far better means of implementing many things.

    Once again, I hoped to finish coding a way of writing to /dev_flash without Peek/Poke, but this goal was not realized as I did not have that much time this month to work on SynaPS3 as I had hoped.

    syscalls.h, payload.h, and patches.h are all removed in the next update.

    This release of SynaPS3 includes the following functions:
    bluray.h:
    IsBD - Returns true if there is either a PS3 game inserted or a valid Bluray movie.
    IsPS3Game - Returns true is there is a PS3 game inserted.
    MountBD(char *game_path) - Mounts the argument to /dev_bdvd.
    BootDisc - "Direct Boot" for inserted discs. Should carry the same failure rate as other direct boot methods.
    fs.h:
    fsStat(char *filename) - Returns true if the given file exists.
    fsMkdir(char* newDir) - Creates a directory if it doesn't already exist. Returns false if it fails to create or if it exists already.
    fsRename(char* from, char* to) - Renames the given file to the second argument. Checks if the file exists, returns false if it exists or if the rename failed.
    pad.h:
    pad_read - Ripped from OM code.
    patches.h:
    Firmware342Fix - As it says, fixes games that refuse to boot because they require 3.42. Only works for 3.01, 3.15, and 3.41.
    ControllerFix - For Hermes v3/v4, and those with Peek/Poke on 3.41. For games with controller issues.
    payload.h:
    GetPayloadCaps - STILL never extensively tested, but SHOULD work. Returns a value depending on payload capabilities. Add 1 if it has syscall36, add 2 if it has syscall8, add 4 if it has Peek/Poke, add 8 if it has syscall35.
    GetPayloadName - A rip of GetPayloadCaps but returns a different value, depending on which payload it is. Returns; 5 for PL3Dev, 4 for PL3, 3 for Hermes v3/v4, 2 for PSGroove 1.1/Hermes v1/v2, and 1 for PSGroove 1.0.
    syscalls.h: Behind the scenes stuff, mostly syscall8 stuff and the other syscalls. Don't use syscall36 or syscall35, use MountBD and Mount instead, respectively. Peek/Poke
    is syscall6/syscall7.
    system.h:
    exit - Exits the app.
    versionTXT - Writes the firmware version to FirmwareVersion and returns it.
    getFW - Peeks the FW version from memory.
    BootGame - Boots game from given parameters.
    Mount - Mounts using syscall8 or syscall35.
    MountHome(char *home_path) - Mounts argument to the app_home path.
    MountFlash(char* fla) - Mounts argument to dev_flash path.
    LoadIOFSModules - Loads IOFS Modules.
    UnloadIOFSModules - Unloads IOFS Modules.
    LV2_Flash(bool flashStatus) - Does nothing. Ignore.

    SynaPS3 is still very very small and the improvements are mainly "shortcuts" for existing code and functions. It could, in it's current state, speed up some program development/coding, most notably backup managers and minimalistic apps.

    I am still a mediocre developer at best but I think the PS3 scene and their devs have helped me greatly in understanding and learning a lot these past few months. I look forward in helping the scene with my less than mediocre skills and improving myself as a programmer, hopefully enough so that next year I can make some major improvements to this amateur library.

    Happy New Years!
    Source: PSX-Scene
    Source: PS3News
  • Daily Digest


    Want to receive the latest PSX info in your email?

    Sign up for our Daily Digest!



    Want to learn more about the team keeping you up to date with the latest scene news?

    Read about them now!

    Check out our Developer bios, too!

  • Recent Threads

    InfernalFury

    Possible to transfer trophies to another profile user?

    Thread Starter: InfernalFury

    I've recently been banned a week ago due to using cfw. Created a new psn account using unban program and managed to resign my saves to match my newly

    Last Post By: bitsbubba Yesterday, 11:14 PM Go to last post
    nokiajavi

    USBUtil 2.1 Ultimate.REV.1.2[UPDATE]

    Thread Starter: nokiajavi

    USBUtil 2.1 (rev 1.2) May 2010

    Due to bugs reported these last weeks, USBUtil has been revised.



    Quote ISEKO

    Last Post By: RandQalan Today, 04:31 AM Go to last post
    Dante69

    THE DUPLEX VER OF Pixars UP Game is in French...Anyone know how to install in ENGLISH?

    Thread Starter: Dante69

    THE DUPLEX VER OF Pixars UP Game is in French...Anyone know how to install in ENGLISH?

    I installed this game called "Up (2009) "

    Last Post By: BahumatLord Yesterday, 09:01 PM Go to last post
    ncc2906

    error 80010017

    Thread Starter: ncc2906

    Hi,
    what does it means erro 80010017 ?
    This error occur only when I launch Sonic The Hedgehog (BLES00028).
    I have Regub 4.41.2 lite.

    Last Post By: No0bZiLLa Yesterday, 09:55 PM Go to last post
    Tsukino Kaji

    I Just Want to Hack Games.

    Thread Starter: Tsukino Kaji

    I'm not big on online console gaming, that's what PCs were made for. lol
    I mostly just use my PS3 for RPGs and what not, the most online content

    Last Post By: nova89 Yesterday, 07:50 PM Go to last post
    man1919

    how i can hear internet radio on ps2 linux?

    Thread Starter: man1919

    hi , i'm using the latest ps2 linux (ps2linux_live_v3_pal_large_no_modchip) on ps2 slim SCPH-77004.
    and i'm triyng to hear live stream internet

    Last Post By: deba5er Yesterday, 10:07 PM Go to last post
  • Recent Comments

    opium2k

    {Guide} Install multiMAN Themes via a PKG File

    Nice of them to mention me but I haven't my multiMAN themes in ages. Probably best stick with more... Go to last post

    opium2k Today 03:35 AM
    the-green

    IrisManager v2.45 -- Various Additions and Improvements

    thanks for this update !!! Go to last post

    the-green Today 03:27 AM
    STLcardsWS

    Sony's Testing a Better, Faster Video Streaming Technology.

    :superfacepalm::superfacepalm:

    You get two :)

    More and more people are dropping... Go to last post

    STLcardsWS Today 02:45 AM
    BahumatLord

    Sony's Testing a Better, Faster Video Streaming Technology.

    You think that people with an internet connection for this streaming video test don't have cable?... Go to last post

    BahumatLord Today 02:29 AM
    bitsbubba

    New Multiman Themes by hcode123

    and the rest: :p

    Bioshock Infinite theme.zip
    Blue Bleach Theme.zip
    Evangelion Theme.zip... Go to last post

    bitsbubba Today 02:07 AM
    STLcardsWS

    New Multiman Themes by hcode123

    The captcha on mediafire are random./ Basically if you download a few things it wants you to prove... Go to last post

    STLcardsWS Today 02:00 AM
    STLcardsWS

    Sony's Testing a Better, Faster Video Streaming Technology.

    :facepalm:

    While i agree those are older movies. However "COMPLETELY FREE OF CHARGE"? You are... Go to last post

    STLcardsWS Today 01:40 AM
    Gradius

    PSIO Team Update To Project PlayStation Input Output - A PS1 SD Card Hack

    Should be below US$ 50 as the only expensive IC is the Altera Cyclone EP3C5E144C8N ($12.8ea).
    ... Go to last post

    Gradius Today 01:37 AM
    InfernalFury

    New Multiman Themes by hcode123

    All of them actually.. The links that are on media fire I have been getting that captcha error :/... Go to last post

    InfernalFury Today 12:06 AM
    bitsbubba

    New Multiman Themes by hcode123

    mirrors for Abstract themes:

    Abstract Blue Theme.zip
    Abstract Green Theme.zip
    Abstract Orange... Go to last post

    bitsbubba Yesterday 11:59 PM