Today Spanish PlayStation 3 developer Matercrack has released a PS3 Dev_Flash PUP Packer / Unpacker (Des-Emp) homebrew application script for other devs to examine.
Download: Matercrack Des-Emp PS3 Dev_Flash PUP Packer / Unpacker / GIT
From the ReadMe, roughly translated: Matercrack / Des-flash-Emp_dev - Unpacking and packing of dev_flash
This is a script used to unpack and pack the PUP dev_flash the team using tools fail0verflow, kakaroto and geohot, although modified a bit for better performance.
0. Put these tools in a folder called flash-Des-Emp_dev
1. You need to have unpacked the PUP
2. Extract the files in the folder update_files.tar script
3. Run the script and ready
Note: This script creates 3 folders dev_flash, dev_flash_temp dev_flash3 and the first two are simply dev_flash fully unpacked and the third is the creation of folders dev_flash .* files, this could change what you wanted (I AM NOT RESPONSIBLE FOR THIS MAY CAUSE DAMAGE TO TOOL) and modify the script to skip to step packaging.
WARNING: I AM NOT RESPONSIBLE FOR DAMAGE THAT MAY CAUSE THIS TOOL BE CAREFUL.
Finally, deroad has made available (via ps3devwiki.com/index.php?title=Dev_Tools) some Bash Scripts for dev_flash, dev_flash3, core_os extractors for 3.56+ PUPs.
dev_flash and dev_flash3 unpacker
it's a simple dev_flash extractor for 3.56+ PUPs (i have all the tools under /usr/bin, you guys can also use alias cmd to link the tools)
LINUX version: http://pastebin.com/kLrPFb7y
OSX version: http://pastebin.com/FDMbgyVk
Usage: unpack_dev_flash.sh <pup>
example: unpack_dev_flash.sh PS3UPDAT.PUP
core os extractor
it's a simple core os extractor for 3.56+ PUPs Before using it: Change this line "TOOLS=/home/wargio/.ps3tools" with the path of your tools, example: TOOLS=/home/god/ps3dev/ps3tools
Usage: ./extract_coreos.sh <PUP>
example: extract_coreos.sh PS3UPDAT.PUP
More PlayStation 3 News...