Welcome to PS3Hax, your official PS3 hacks, PS3 Homebrew, and PS3 Downloads scene. Check back daily to keep up with the latest PS3 Hacks and drop by our forums for more PS3 Hacks discussions.
  • Posted by PS3Hax Member News , on 01/11/2010 , @ 05:09am

     

    Developed by DJPopol from PSX-Scene, this Windows application allows you to quickly compile payloads source code for the TI-84+ calculator.

    How-to use:

    1. Select .bin file.

    2. Give it a new name for your payload (8 characters required).

    3. Click GO.

    4. Now, you should have a new file, whatever name you gave it, ending with extension .8xv

    Change log for v1.3:

    - Kakaroto support update:
    (1) before you can choose just 3.41,3.15,3.10,3.01 Versions.
    (2) now you can choose any versions(if you have the bin’s file)

    - If the soft don’t know bin’s filename, it ask you if it’s kakaroto’s payload, else it will create .8xv file like To8xv.

    Change log for v1.2:

    - Now You Can Choose Name of Kakaroto.8xv.

    - You Asked To Choose Bin File Than Payload’s Compiled Folder. It’s done.

    - But Be careful if the Bin Filename is different than hermes’s Bin or Kakaroto’s Bin. (You’ll Seen Payload Unknown). It do the same than To8xv.exe.

    [Filevo]: DOWNLOAD HERE

    Mirror: DOWNLOAD HERE

    VISIT MY HOMEBREW THREAD FOR MORE HOMEBREWS

    SOURCE


  • Posted by PS3Hax Member News , on 31/10/2010 , @ 07:03pm

     

    psfMod 0.9.7.2 for HTC Phones has been released. (more…)

  • Posted by PS3Hax Member News , on 31/10/2010 , @ 10:31am

     

    As promised, BrandonW releases his port of the PSGroove app for the TI-89 Titanium calculator.

    SOURCE

    PS3JB89 is an assembly program for the TI-89 Titanium that implements the PSGroove exploit for the Playstation 3 console. By connecting a USB cable between a PS3 and your calculator and running the program, you can trigger the PSGroove exploit from your graphing calculator.

    Here are the features (version 0.01.0001):

    • Current status is displayed at the bottom of the LCD. You can tell exactly what step it’s failing on and take action based on it.
    • The program has several configurable options to change the way the jailbreak works. These options are stored in a custom “CONF” file called “ps3jbopt”, which can be archived to keep it from RAM resets.
    • External payload files are supported. This means you don’t have to re-compile the program to use a payload different from the built-in one.These payloads are stored as custom “PAYL” files and are selected through PS3JB89′s options menu: You can specify an external payload file by transferring it to your calculator and then entering its filename in the “Stage 1″ field, or you can press [2nd]+[-] to bring up the “VAR-LINK” menu and select the file.To convert from a binary file containing the payload data to a custom “PAYL” file, read this.
    • Other firmware versions below 3.41 are supported through the use of “firmware compatibility files”, which are external files that override specific behavior in the jailbreak to make it function under different firmware versions.Select a compatibility file appropriate for your firmware version along with a payload appropriate for your version and you can now use the jailbreak on 3.01, 3.15, and potentially others (below 3.41).A basic list of these compatibility files as well as their format (for creating your own) can be found here.
    • The connection of device 6 during the jailbreak can be enabled/disabled in the options.This is disabled by default, and useful with older payloads that still use device 6. If you don’t know what to do with it, leave it alone.

    Known issues and/or feature requests:

    • This only works on calculator OS/AMS version 3.10 (which is the latest version). You can always upgrade and downgrade to anything you want without issue, so this isn’t a huge deal.
    • The “hook” feature, where you can apply the jailbreak without explicitly running the program and selecting F1 (“Jailbreak”), is currently disabled pending further work and testing.
    • AsbestOS support using its specific stage 1 and stage 2 payloads is not implemented. There is a “stage 2″ setting in the Options, but it does nothing at the moment. With recent AsbestOS developments, this may end up proving an unnecessary feature anyway.
    • You cannot change any options if you’ve archived the configuration file (“ps3jbopt”). For now, unarchive it, run the program, apply your changes, exit the program, and re-archive the configuration file.
    • It’s probably still pretty quirky. These things take time to evolve.

    Enjoy.

    And thanks to BrandonW for his efforts.

  • Posted by GregoryRasputin , on 31/10/2010 , @ 05:39am

     

    Amon_RA has released a new version of his popular recovery image for HTC Dream, G1 and Sappihire, this enables Jailbreak on PS3 consoles with firmwares 3.01, 3.10, 3.15, 3.21 and 3.41, here is a quote from his original thread:

    psfreedom features

    * jailbreak of ps3′s with firmware 3.01, 3.10, 3.15, 3.21 and 3.41
    * all features offered by KaKaRoTo’s PL3

    Install Requirements:

    * A Rooted HTC Dream/G1/Sapphire 32B
    * PS3 with firmware version 3.01, 3.10, 3.15, 3.21 or 3.41 (other versions will not work)

    How to install:
    Use fastboot/adb to install the recovery image (see here for other methods)

    DOWNLOAD

    To thank and view further developments, please visit Amon_RA’s thread here

  • Posted by PS3Hax Member News , on 30/10/2010 , @ 04:43am

     

    This post is meant for the more advanced developers out there. PS3mrengigma has updated his blog with a tutorial on how to hook into LV2. In this tutorial he utilizes, the undocumented, SYSCALL 867 for his hook. SYSCALL 867, which he explained previously, controls the PS3′s model information (retail, debug, reference tool etc). In his tutorial he walks us through the process of making his debug PS3, thinking its a Retail unit (there is no benefit to making it think its a retail, its simply a learning exercise). For those interested in the tutorial, check it out after the jump.

    translated:

    In this post we will see how to make hooks (hooks) in the LV-2 SYSCALL. The possibilities are endless da hook, only to be limited to our imagination
    and what we want to achieve with the hook.

    For this section we should bear in mind that we need to meet the following requirements:

    - Take a dump of the entire LV-2, possibly without being modified in any way by a payload.
    – Knowledge of assembler to understand the original SYSCALL to create our hooks.
    – Understand how the / s SYSCALL we will modify.

    For this post’ll take the example of a LV-2 3.41 Debug (for it is that I work mostly), but can be applied just as in a LV-2 Retail.

    The first thing you need to know is the beginning of the SYSCALL_TABLE, and the number of SYSCALL we want to put a hook.
    For example put a hook to the SYSCALL 0 × 363 (867) to alter the machine model that we will return.

    The SYSCALL_TABLE is at position 0 × 303130 (at any position in the LV-2 assume that they add the base address 0 × 8000 …), knowing the number of the SYSCALL (867)
    and taking into account that each table entry is 8 bytes in the address pointed to multiply 867 * 8 = 6936, so we add that to the SYSCALL_TABLE, 0 × 303130 + 0x1B18 = 0x304C48.

    In this direction we find another memory address, 0x348FB0, we go to the second and we have another memory address, 0x27A368. In this direction starts the code of the SYSCALL.
    Point out the direction where is the address where the SYSCALL would begin, in this case, 0x348FB4.

    Enter the code in the SYSCALL, knowing that the SYSCALL has 2 parameters, the first command of the operation to be performed and the second a pointer to a buffer to store the result
    of the call, we can try to see how the SYSCALL.

    The SYSCALL 867 with the command 0 × 19004 returned in the output buffer at position 3 (starting from 0) the byte that indicates the machine model, knowing that we can make our hook
    inject this value in the output buffer.

    We started writing our hook, for it wrote the preamble to the SYSCALL basing in the original code:

    STDU% sp,-0xB0 (% sp)
    mflr% r0
    std% r30, 0xA0 (% sp)
    std% r31, 0xA8 (% sp)
    std% r29, 0 × 98 (% sp)
    std% r0, 0xC0 (% sp)

    Having echo the preamble, we see that we have stored on the stack the registers% r30,% r31,% r29 pudiendolos use for what we need in our hook, as we have in store
    the Link Register so you could use our hook subllamadas smooth caller to return to the code.

    Need to check that the command you want to modify is the 0 × 19004, so we proceed to create a check:

    lis% r31, 1
    ori% r31,% r31, 0 × 9004
    cmpw% r31,% r3
    bne _salir_sin_nada

    At this point we have two possible flows, which is our command or it may not be. Start by it to be:

    li% r30, 0 × 85
    li% r29, 1

    stb% r29, 1 (% r4)
    stb% r30, 3 (% R4)
    stb% r29, 5 (% r4)
    stb% r29, 7 (% r4)

    li% r3, 0

    ld% r0, 0xC0 (% sp)
    ld% r29, 0 × 98 (% sp)
    ld% r31, 0xA8 (% sp)
    ld% r30, 0xA0 (% sp)
    mtlr% r0
    addi% sp,% sp, 0xB0

    BLR

    _salir_sin_nada:

    With this code will always let a European Retail of the first sub-models.

    Now to implement the code in the event that the command is not checked:

    b

    , here we have to calculate a memory address where the branch is unconditional distance to the target memory address where we go, in this case 0x27A380.

    We will explain the code, if the command was desired, modify the destination buffer filling with a retail eur forced model, the first sub-models, after which he managed
    the preamble of the function and return without going through the SYSCALL original caller of the SYSCALL code. In the event that is not the command, do an unconditional jump to the original SYSCALL
    after its preamble already done in our code, so as the original parameters are untouched, as the SYSCALL finish and proceed to return to its caller, would return to the code
    the original name, because the code itself will correct the preamble SYSCALL ours.

    Once you create the hook, just have to copy it to a memory region in the LV-2 proper, in the case of the debug start in 0 × 54408, while retail 0x50B44.
    Do not forget that the unconditional jump performed at the end of the hook has to be recalculated at the address where the copied.

    Once copied, you need to install the hook so that when the modules call the SYSCALL call our code, in our case as we know where to start our code (0 × 54 408), proceed to write
    this direction in the second memory address that points that indicate the SYSCALL_TABLE, ie 0x348FB4.

    Once done, any module, homebrew, etc to call that SYSCALL go through our hook, and if the command is 0 × 19004, we will refund a forced Retail Eur.

    For this sample, a produce debug it from the XMB can not launch applications without signing, returning the error VSH not allowed (this problem is patched by PSGROOVE as
    we will explain in a future post).

    SOURCE
    Via PSGroove

  • Posted by Pirate , on 30/10/2010 , @ 01:17am

     

    For those who enjoy the TI-84 port, BrandonW has promised to release a TI-89 plat. port soon, and has posted a video below.

    To quote (via Twitter):

    I have to admit, I didn’t think it was going to happen but…folks, the jailbreak works on the 89Ti. Proof, source, and release coming soon.

    Video:

  • Posted by PS3Hax Member News , on 29/10/2010 , @ 12:42pm

     

    Developed by DJPopol, this Windows application allows you to quickly compile payloads source code for the TI-84+ calculator.

    How-to use:

    1. Select .bin file.

    2. Give it a new name for your payload (8 characters required).

    3. Click GO.

    4. Now, you should have a new file, whatever name you gave it, ending with extension .8xv


    Change log for v1.1:

    - Support’s payload Kakaroto-Support ‘s payload Kakaroto.

    - English translation for languages other than French-English translation for languages Other Than French.

    - The destination folder can now be Chosen. -The destination folder now CAN Be Chosen.


    [Filevo] DOWNLOAD HERE

    SOURCE

  • Posted by PS3Hax Member News , on 29/10/2010 , @ 12:13pm

     

    A few hours ago Brandon updated the his TI-84 jailbreaking tool to 0.07.0001. It just some small bug fixes.

    v0.07.0001 – Minor bug fixes:
    The graph screen is no longer blank upon exiting the application.
    The hook was being automatically installed when selecting 1) PS3 Jailbreak and exiting; this has been fixed.
    It’s just generally more likely to work.

    SOURCE
    brandonlwilson(Twitter)
    Download

  • Posted by PS3Hax Member News , on 26/10/2010 , @ 10:25am

     

    new Update released from klutsh for Android Phones..

    Changes :

    0.9.7.0
    [25/10/2010]
    rewrote to fit mdpi screens ( 320×480 )
    fixed Heroc boot issues introduced lite version – adb & mass storage do not work

    Source

  • Posted by Pirate , on 25/10/2010 , @ 03:47pm

     

    PS3Hax member ricardopvz, has released a hybrid version of PSGroove which consists of PL3 and Hermes v4b together, for the Arduino Duemilanove/Mega USB boards. (more…)

  • Posted by Pirate , on 25/10/2010 , @ 09:43am

     

    fl0PPsy has released Rockbox (download rockbox here) ports for the PL3for various devices as follows: (more…)

  • Posted by PS3Hax Member News , on 25/10/2010 , @ 09:20am

     

    Zaxtron Front End has been updated to v0.3 (which is a multi-firmware and payload solution for users.)
    You can manage the payloads now!

    v0.3 – 10/24/2010
    * Fixed support for iPod Touch 1G, now you can cycle through all FW versions and payloads
    just pressing Power button (works on iPhone too)
    * Improved message system to help PS3 Slim users figure out the exact moment to unplug USB
    * Access to iPhone nand storage (/private/var), on Front End v3 first run it creates a
    folder under /private/var called psfreedom, this folder contains all firmwares used by
    Front End. Now You can manage the payloads – add, remove, change. (only psfreedom v1.1
    compatible payloads)
    * Payloads added to the “all” folder are not firmware dependent and will be available for
    selection on Front End for all PS3 Firmware.
    * Timeout changed to 1 min.
    * Once fired, it will display the time remaining to Timeout occur.
    * All current payloads already added (23 total)

    Can be downloaded here http://psfreedom.com/wiki/IPhoneLinux

  • Posted by Pirate , on 24/10/2010 , @ 04:01pm

     

    Mac users always get the boot in new scene releases, as people primarily release stuff for Windows first, or previous software is not supported (Amtel FLIP).  One of the key issues with MacOSX was that Mac users were not able to update their PSJailbreak clones (such as PS3Break). Tools such as VMWare and parallel do not work, and those who do not wish to install bootcamp (why would you anyways), there is another solution available to you.

    Hardcore-Mac user Marcello has contacted me today letting me know of his little discovery on exactly how he updated PS3Break on Mac, without boot camp. He only attempted in updating the PS3Break dongle, but in theory it should work with others as well.

    You can view the full tutorial below, the tutorial is also posted on Marcello’s blog, which you can visit HERE.

    How to flash a ps3break 1.0 with mac osx:

    NEW METHOD (thank’s to ScotthishCpt)
    with this procedure you do not install anything because ScotthishCpt built a self-contained SDK, and when you’re done, just unmount the disk image without trace or driver in the system.

    1) download from here modify version of Avr8_sdk
    2) double click on (AVR8_SDK.dmg) and mount the volume (avr8_sdk)
    3) browse to Applications directory in the volume
    4) launch SDK TERMINAL
    5) at this time insert the ps3break key in the usb port in DFU mode (click the upgrade button immediately after it’s inserted)
    6) if the key is correctly in DFU mode the green light should be off, you can check it by opening system profile —> USB. you should have a windows like this ( AT90USB162 DFU ) :

  • Posted by GregoryRasputin , on 23/10/2010 , @ 08:18pm

     

    The Nokia N900 version of PSFreedom has been updated, with the application, being rewritten in C++/Qt, here is a quote from the source:

    The application was completely rewritten in C++/Qt to get rid of Python dependencies and to make startup faster (2s vs 12s startup on my device), this is from 0.4 onwards, the old post will be kept in the bottom of this post for archiving purposes only.

    Changelog as of v0.4 (C++/Qt rewrite)

    * Added 3.01, 3.10, 3.15, and 3.41 firmware support.
    * Added PL3 1.1 support.
    * Added LED indicator support, red on in-progres, green on done.
    * Application rewritten in C++/Qt instead of PyQt, overall improvements.
    * All images compiled in the binary instead of being stored in /opt.
    * About window features a full browser, with back, forward, stop, and refresh buttons.
    * Scrolling in about window fixed, should no longer highlight text while scrolling.
    * Full browser for PSJCL.com support.
    * Added hermes support.
    * Added portrait mode.
    * Help window without buttons; kinetic scrolling added to help window, thanks to alterego.


    Sorce Via MohammadAG’s Twitter
    Official Site And Download

  • Posted by GregoryRasputin , on 23/10/2010 , @ 07:48pm

     

    I only posted here yesterday about psfMOD being updated to support HTC Hero And Droid Eris, klutsh has updated it again, to support the adding of payloads via SD card and adds an extra payload equivalent to the ‘patched mode’ of hermes, here is the change log:

    0.9.6.5
    [22/10/2010]
    Restored Load Payload from SD
    extra payload equivalent to the ‘patched mode’ of hermes

    0.9.6.4
    [22/10/2010]
    Add Hero support
    Add Droid Eris support

    0.9.6.2
    [20/10/2010]
    Updated to PSFreedom v1.1

    psfreedom features

    jailbreak of ps3′s with firmware 3.01, 3.10, 3.15 and 3.41
    allows installation of debug and retail pkg files
    allow backups to be played from internal or usb hard drives*
    supports disc less backup loading*

    *requires gaia manager rc6 or newer

    Download Desire
    Download Nexus One
    Download Evo 4G
    Download Motorola Droid
    Download HTC Hero
    Download Droid Eris

    Additional PayloadsBe very careful with these.

    Source

    Thanks to platynumx via FTP for the tip.

  • Posted by Pirate , on 23/10/2010 , @ 10:17am

     

    JasonMckey has updated the PL3 payload to fix the 80010019, the error that requires you to update your PS3 to 3.42 in order to play (games such as Medal of Honor). Yes this means now 3.42 required games work without the need of any modifications to them.

    To quote:

    The fact that Medal of Honor is now working without the need of the game update, makes me think we were mislead by the news that 3.42 brought new EBOOT keys. Unless JasonMckey somehow dumped the keys and that is what he implemented (which seems highly unlikely). Instead it seems 80010019 is just an error that prevents version tampering with the PARAM.SFO by double checking a version in the EBOOT.BIN. However, please note this is just speculation based on JasonMckey’s twitter posts.

    On another note, support for 3.41 Kiosk consoles was also recently added to PL3 by Mark Webber. Those of you with store/kiosk demo PS3 units can now join the jailbreaking party!

    KaKaRoToKS: Just added a patch to PL3 that fixed 80010019 error of MOH… works with no update necessary now. Patched thx to @JasonMcKey

    KaKaRoToKS: Added a new payload to PL3 which is equivalent to hermes’s “patched mode”. Now games compat should be 100%. MOH just works, no hacks needed.

    You can download the source code below, and you guys know the drill post ports and compiled HEXs away :)

    [Download PL3 Source]

    [VIA PSGroove, VIA Jason Twitter, VIA KaKaRoToKS Twitter]

    Thanks to PiZzA for news tip.

  • Posted by Pirate , on 22/10/2010 , @ 09:48am

     

    Here are the compiled ports for iPhone 2g and 3g, by PS3Hax memeber tehreaper, for v4b. You can read about what Hermes v4b does HERE.

    (more…)

  • Posted by Pirate , on 22/10/2010 , @ 09:44am

     

    Here are the compiled HEXs for various devices of v4b. You can read about what Hermes v4b does HERE.

    • iPod 4G Greyscale
    • iPod 4G Photo
    • Gigabeat S
    • Gogear hdd 1630-1830
    • Gogear hdd 6330
    • Gogear hdd 9200
    • iRiver H10
    • iRiver H10 5G
    • iPod mini 1g
    • iPod mini 2g
    • M-Robe 100
    • Sansa e200
    • Sansa c200v1
    • iPod nano 1g
    • iPod Video 5G
    • Vibe 500

    [Download HERMES V4b ROCKBOX]