PS3 PS3Xploit Flash Writer (4.90 HFW)

lmn7

Developer
browser.png

This thread will serve as a release & brief overview for the updated PS3Xploit Flash Writer. This tool can be used to install custom firmware on any PS3 that has a minimum firmware version of 3.56 or lower.

Features

Minimum firmware version check
Current firmware version check
Custom firmware check
Hybrid firmware check
Patch file hash check
Multiple patch chain checks to prevent memory corruption
Ability to dump the onboard flash to a USB drive before patching
Much more reliable memory searching
Much faster flash dumping for NAND based consoles

Overview

This project is built off of the work of the PS3Xploit Team, who I very much thank for their exploit framework and documentation efforts which made learning about their tools much easier. None of this would exist without them, and they deserve all of the credit for the core functionality of this project.

The project can be considered an "unofficial" update, as the original tool was last officially supported on firmware version 4.85. It's now been updated for use on 4.90 HFW and contains new safety checks and features to make installing CFW both safer & easier. This is the result of a collaborative effort between myself, kostirez1, Evilnat, littlebalup & Joonie.

Before using the tool, you'll need to install 4.90 HFW. The exploit files can then be hosted via local web server or online, though I recommend hosting locally. After browsing to the exploit page on the PS3, you can select your PS3's flash memory type and the tool will walk you through the rest of the process. If an issue is detected or your console is incompatible, the patch operation will be aborted.

Q: I don't want to or can't host the exploit locally, can I run it from a public server?
A: Yes. The reason I recommend hosting the files locally is because third parties can host edited versions of the exploit that are capable of stealing your IDPS & even bricking your console. This has never happened in the past to my knowledge, but the possibility is there. If you want to use the exploit without hosting it yourself, use this URL.

Q: Why do I keep getting the message "Patch operation aborted due to patch file hash mismatch!" or "You cannot use this tool because you have already installed CFW!"?
A: Either the reason is in the message itself, or you began the patch process but closed the browser before writing the patch to flash. If the latter, you'll need to reboot your PS3 to clear the web browser's memory and then complete the patching process without interruption.

Q: How can I find out what my PS3's flash type is?
A: Check the model number on the back of your PS3 (CECHXXX) and then compare it with the PS3 model chart.

Q: When the tool begins downloading the flash490.P3T file, I see a bunch of weird text appear on the screen. Why is this happening?
A: Your web server isn't serving files with the P3T file extension correctly. You'll need to use another web server, I recommend XAMPP.


.Admin Edit:
@Evilnat has hosted the CFW Flash Writer, Another trusted online host.
https://evilnat.github.io/flashwriter/
 
i have posted instructions to host something like this on an android device with a free app long ago. that post is HERE.

there are several free PC web server programs. even a simple one should work fine.

remember, it is recommended to host this yourself locally. if you can not do that, i have it hosted with the hen installer mirrors on my github pages.
 
update: hfw installed, however i need some help with the flasher, the flasher works, however i see gibberish when downloading the patch file. how do i know if the file is downloaded?
 
I am also seeing gibberish, made sure all 3 files are being hosted (.htaccess, flash490.P3T, and index.html) am I missing something? I am also new to this, so I am not sure if there is something I should do after I see the gibberish page.
 
For those new at this, I just did some research on this and this is what worked for me.
1. After you install XAMPP navigate to it's installed directory, then to htdocs, create a new folder (no spaces for simplicity, I used ps3) then copy the 3 files for the flash writer into that folder (.htaccess, flash490.P3T, and index.html)
2. Run the Apache module from the XAMPP control panel.
3. Next find your machine's local ip address (launch the command prompt, windows search cmd, open and type "ipconfig" without the quotes and look for your adapter's IPv4 Address)
4. Next on your PS3 web browser type the local ip address followed by a colon and then 80 followed by a slash then the folder name you created, another slash, then "index.html"

example: 192.168.1.40:80/ps3/index.html

5. Next proceed to follow the instructions on the web page.
 
I ran the NOR flash, it pulled up the P3T file, and nothing else, is this correct behavior? I did verify the hidden file was present in the directory
I am also seeing gibberish, made sure all 3 files are being hosted (.htaccess, flash490.P3T, and index.html) am I missing something? I am also new to this, so I am not sure if there is something I should do after I see the gibberish page.
try a different web server software.
 
Ive gotten the writer & plugin loading successfully, but the dumps I'm getting from my CHEA01's NAND seems to be consistently bad. For example, asecure_loader is starting at 0x00220 and not 0x40800. Its also missing the magic numbers (0x0FACE0FF 0xDEADBEEF) entirely.

Any idea what is going on with that?
 
First of all I appreciate this great work you do, Thanks to you the ps3, is still very alive.
Functional in PS3 Slim CECH-2511A, only that I had to upload the 3 files to my subdomain, since with the Simple Web Server it did not work for me, at the time of downloading the pt3 file, only the screen was filled with letters and did not enter the download process, functional with XAMPP.
Can I publish the installer/flasher from my subdomain? For those who do not have a PC or do not know how to use web servers.
I would only publish it, if I may, if not, no. Thanks again, greetings.

Translated from Spanish to English with google translate.
 
i have posted instructions to host something like this on an android device with a free app long ago. that post is HERE.

there are several free PC web server programs. even a simple one should work fine.

remember, it is recommended to host this yourself locally. if you can not do that, i have it hosted with the hen installer mirrors on my github pages.

If anyone is interested i have a pre setup debian VM that runs in virtualbox ( all you need to do is install virtualbox - windows, macos etc) - https://github.com/db260179/ps3syscon/tree/master/VirtualboxVM
For now its a case of copying these files to the VM's folder in /var/www/html (virtualbox has a built in file manager to do this for you) - just read the docs at the virtualbox site.

Then point your ps3 web browser to the pc running the vm, simples!

I use this when i have ps3 motherboards that where still on old ofw below 4.85, but now this is out i can add these files and make a new vm image.
 
Back
Top