Post: First working custom firmware 3.55
01-05-2011, 02:03 AM #1
tkoelker1
REAL PURE
(adsbygoogle = window.adsbygoogle || []).push({}); First CFW working. Grab You must login or register to view this content., then "./create_cfw.sh PS3UPDAT.355.PUP CFW.PUP". Permanently adds "install pkg files" menu.

^from KaKaRoToKS Twitter

use his script with OFW to create first working CFW... more to come



Video from my other thread...

[ame=https://www.youtube.com/watch?v=m1ZwOW3IByA&feature=player_embedded]YouTube - PS3 3.55 with category_game_tool2.xml[/ame]

UPDATE

You must login or register to view this content. -direct CFW download

Tutorial:
Rename the downloaded file to PS3UPDAT.PUP.

Have a clean flash drive, its easier to understand this way.

Create a folder on usb and call it PS3.

Create a folder in the ps3 folder on the usb called UPDATE.

Then copy the PS3UPDAT.PUP(downloaded and renamed file) into the update folder.

Then put the usb into your ps3, go to system update and update via storage media.


Will continue to update as necessary... I will add correctly signed packages that we can install with this CFW when they come available, none exist at the moment. STOP ASKING!
(adsbygoogle = window.adsbygoogle || []).push({});

The following 13 users say thank you to tkoelker1 for this useful post:

_StAtEaMiNd_, ¡¡¡¡¡¡¡, Okami, Afrojack, amplif1er, Assassin, ballakid77, benyon, felipejames25, Gshyne, jckenny, xFusion-Patriot
01-05-2011, 02:36 AM #20
UMD
Brute
Originally posted by tkoelker1 View Post
First CFW working. Grab You must login or register to view this content., then "./create_cfw.sh PS3UPDAT.355.PUP CFW.PUP". Permanently adds "install pkg files" menu.

^from KaKaRoToKS Twitter

use his script with OFW to create first working CFW... more to come

have you downloaded it??, if so could you upload it to megaupload i am having trouble getting to the site..:(
01-05-2011, 02:36 AM #21
xFusion-Patriot
433 Subscribers!
OMG IM LIKE FREAKIN OUT BUT MY SISTER HAS TO PLAY SIMS 3. (Of course) :(

The following user thanked xFusion-Patriot for this useful post:

PUDDIN_BOLLOX
01-05-2011, 02:37 AM #22
AMDG93
Haxor!
Originally posted by UMD View Post
have you downloaded it??, if so could you upload it to megaupload i am having trouble getting to the site..:(


ive got it but dont have a megaupload account lemme create one
01-05-2011, 02:39 AM #23
Rew42
I am error
Originally posted by UMD View Post
have you downloaded it??, if so could you upload it to megaupload i am having trouble getting to the site..:(


You must login or register to view this content. there u go

The following 2 users say thank you to Rew42 for this useful post:

emsp, stapletong
01-05-2011, 02:40 AM #24
Scouse_Dom
League Champion
could someone upload their .PUP with the CFW inside?
just askin dont flame

The following 3 users say thank you to Scouse_Dom for this useful post:

gaz189, joel1234, xFusion-Patriot
01-05-2011, 02:41 AM #25
bonbonbon
dead babies in a tree
Miles from the compiled one who has it?

contects of the create cfw

    #!/bin/bash
#
# create_cfw.sh -- PS3 CFW creator
#
# Copyright (C) Youness Alaoui (KaKaRoTo)
#
# This software is distributed under the terms of the GNU General Public
# License ("GPL") version 3, as published by the Free Software Foundation.
#

BUILDDIR=`pwd`
export PATH=$PATH:$BUILDDIR:$BUILDDIR/../ps3tools/

AWK="awk"
PUP="pup"
FIX_TAR="fix_tar"
PKG="pkg"
UNPKG="unpkg"
LOGFILE="$BUILDDIR/create_cfw.log"
OUTDIR="$BUILDDIR/CFW"
OFWDIR="$BUILDDIR/OFW"

INFILE=$1
OUTFILE=$2

if [ "x$INFILE" == "x" -o "x$OUTFILE" == "x" ]; then
echo "Usage: $0 OFW.PUP CFW.PUP"
exit
fi

copy_category_tool_xml()
{
log "Replacing XML file"
cp dev_flash/vsh/resource/explore/xmb/category_game_tool2.xml dev_flash/vsh/resource/explore/xmb/category_game.xml || die "Could not copy file"
}

die()
{
log "$@"
exit 1
}

log ()
{
echo "$@"
echo "$@" >> $LOGFILE
}
echo > $LOGFILE
log "PS3 Custom Firmware Creator"
log "By KaKaRoTo"
log ""

log "Deleting $OUTDIR and $OUTFILE"
rm -rf $OUTDIR
rm -f $OUTFILE
if [ "x$OFWDIR" != "x" ]; then
rm -rf $OFWDIR
fi

log "Unpacking update file $INFILE"
$PUP x $INFILE $OUTDIR >> $LOGFILE 2>&1 || die "Could not extract the PUP file"

cd $OUTDIR
mkdir update_files
cd update_files
log "Extracting update files from unpacked PUP"
tar -xvf $OUTDIR/update_files.tar >> $LOGFILE 2>&1 || die "Could not untar the update files"

if [ "x$OFWDIR" != "x" ]; then
log "Copying firmware to $OFWDIR"
cd $BUILDDIR
cp -r $OUTDIR $OFWDIR
cd $OUTDIR/update_files
fi

mkdir dev_flash
cd dev_flash
log "Unpkg-ing dev_flash files"
for f in ../dev_flash*tar*; do
$UNPKG $f "$(basename $f).tar" >> $LOGFILE 2>&1 || die "Could not unpkg $f"
done

log "Searching for category_game_tool2.xml in dev_flash"
TAR_FILE=$(grep -l "category_game_tool2.xml" *.tar/content)
if [ "x$TAR_FILE" == "x" ]; then
die "Could not find category_game_tool2.xml"
fi
log "Found xml file in $TAR_FILE"

tar -xvf $TAR_FILE >> $LOGFILE 2>&1 || die "Could not untar dev_flash file"

rm $TAR_FILE
copy_category_tool_xml

log "Recreating dev_flash archive"
tar -H ustar -cvf $TAR_FILE dev_flash/ >> $LOGFILE 2>&1 || die "Could not create dev_flash tar file"
$FIX_TAR $TAR_FILE >> $LOGFILE 2>&1 || die "Could not fix the tar file"

PKG_FILE=$(basename $(dirname $TAR_FILE) .tar)
log "Recreating pkg file $PKG_FILE"
$PKG retail $(dirname $TAR_FILE) $PKG_FILE >> $LOGFILE 2>&1 || die "Could not create pkg file"
mv $PKG_FILE $OUTDIR/update_files
cd $OUTDIR/update_files
rm -rf dev_flash

log "Creating update files archive"
tar -H ustar -cvf $OUTDIR/update_files.tar *.pkg *.img dev_flash3_* dev_flash_* >> $LOGFILE 2>&1 || die "Could not create update files archive"
$FIX_TAR $OUTDIR/update_files.tar >> $LOGFILE 2>&1 || die "Could not fix update tar file"

VERSION=$(cat $OUTDIR/version.txt)
echo "$VERSION-KaKaRoTo" > $OUTDIR/version.txt

cd $BUILDDIR

log "Retreiving package build number"
BUILD_NUMBER=$($PUP i $INFILE 2>/dev/null | grep "Image version" | $AWK '{print $3}'Winky Winky

if [ "x$BUILD_NUMBER" == "x" ]; then
die "Could not find build number"
fi

log "Found build number : $BUILD_NUMBER"

log "Creating CFW file"
$PUP c $OUTDIR $OUTFILE $BUILD_NUMBER >> $LOGFILE 2>&1 || die "Could not Create PUP file"




omfg be very careful apprently this code has a soul and can die
01-05-2011, 02:41 AM #26
AMDG93
Haxor!
Originally posted by Rew42 View Post
You must login or register to view this content. there u go


aww u beat me to it :( ah well fair play
01-05-2011, 02:43 AM #27
Rew42
I am error
Originally posted by AMDG93 View Post
aww u beat me to it :( ah well fair play


i was just trying to help lol
01-05-2011, 02:43 AM #28
xFusion-Patriot
433 Subscribers!
Originally posted by Dom View Post
could someone upload their .PUP with the CFW inside?
just askin dont flame


Im 100% with u on that some one upload their PUP. with the CFW and make a thread on it and you'll get famous I promise

The following user thanked xFusion-Patriot for this useful post:

Scouse_Dom

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo