Re: Equipe de test autour du downgrade et des Firmwares !
Posté: 07 Jan 2011, 17:06
Bah normalement j'aurais fini depuis longtemps si je bloquer pas sur la recompilation du tout x) !
tenez, créer un fichier nommé decompile.sh, et mettez le dans le dossier ps3utils, et vous mettez ce code a l'interieur !
Si tu arrive a faire la même chose mais inverser, ce serait cool, car je n'y arrive pas chez moi...
tenez, créer un fichier nommé decompile.sh, et mettez le dans le dossier ps3utils, et vous mettez ce code a l'interieur !
- Code: Select All Code
#!/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"
UNPKG="unpkg"
LOGFILE="$BUILDDIR/$(basename $0 .sh).log"
SED="sed"
OUTDIR="$BUILDDIR/CFW"
OFWDIR="$BUILDDIR/OFW"
USTARCMD="tar --format ustar -cvf"
INFILE=$1
OUTFILE=$2
SCRIPTDIR=$(cd $(dirname $0) && pwd)
SEDCMDS="$SCRIPTDIR/sedcmds"
if [ "x$INFILE" == "x"]; then
echo "utilisation: $0 ps3updat.pup"
exit
fi
if [ ! -f "$SEDCMDS" ]; then
echo "impossible de lancer la commande dans $SEDCMDS"
echo "vous etes sur que la mise a jour est dans le meme dossier ?"
exit
fi
if [ ! -f "$SEDCMDS" ]; then
echo "impossible de lancer la commande dans $SEDCMDS"
echo "vous etes sur que la mise a jour est dans le meme dossier ?"
exit
fi
die()
{
log "$@"
echo "regarder $LOGFILE pour des infos"
echo "derniere ligne du log: "
tail "$LOGFILE"
exit 1
}
log ()
{
echo "$@"
echo "$@" >> "$LOGFILE"
}
echo > "$LOGFILE"
log "PS3 decrypt firmware"
log "By KaKaRoTo modified by dragoon1010"
log ""
log "decompilation de $INFILE"
$PUP x "$INFILE" "$OUTDIR" >> "$LOGFILE" 2>&1 || die "impossible de decompiler la mise a jour"
cd "$OUTDIR"
mkdir update_files
cd update_files
log "ouverture de update.tar"
tar -xvf "$OUTDIR/update_files.tar" >> "$LOGFILE" 2>&1 || die "impossible douvrir update.tar"
if [ "x$OFWDIR" != "x" ]; then
log "copie du firmware dans $OFWDIR"
cd "$BUILDDIR"
cp -r "$OUTDIR" "$OFWDIR"
cd "$OUTDIR/update_files"
fi
mkdir dev_flash
cd dev_flash
log "decompilation du dev_flash"
for f in ../dev_flash*tar*; do
$UNPKG "$f" "$(basename $f).tar" >> "$LOGFILE" 2>&1 || die "impossible de decompiler $f"
done
Si tu arrive a faire la même chose mais inverser, ce serait cool, car je n'y arrive pas chez moi...