Gpup 1.0.0 (PS3 PUP unpacker/packer)


Newserator
 Share

Messages recommandés

  • Réponses 105
  • Created
  • Dernière réponse

Top Posters In This Topic

Pas de soucis, tu proposes ta news, si legueux l'accepte, il va soit la déplacé vers le forum News, soit la modifié pour qu'elle soit "belle".

T'inquiètes pas, postes ta news sur le lien que j'ai posté et legueux s'occupe du reste.

Lien vers le commentaire
Partager sur d'autres sites

Bon après une journée de casse tête, je vous informe que mon CF est 100% operationnel !!!

Dans ton message précédent tu disais qu'il manquait des données, utilisais tu la dernière version des outils qui vont bien compilés toi même?

Lien vers le commentaire
Partager sur d'autres sites

Pour ceux qui galèrent, sous la distrib PSL1GHT.

Il faut faire attention à la manière dont les archives tar sont créées. Il faut utiliser la commande tar --format ustar -cvf DOSSIER pour créer l'archive content qui ira dans le pkg dev_flash modifié.

Et surtout, bien penser de faire un fix_tar sur cette archive content, par défaut l'utilisateur et son groupe ne sont pas bons.

Il faut aussi packager correctement le dev_flash nouvellement créé en faisant un pkg retail dossier fichier.pkg.

Idem pour l'archive update_files.tar, un coup de fix_tar. En faisant ça, tout roule.

Modifié par Artesius
Lien vers le commentaire
Partager sur d'autres sites

j'ai créer un bash pour faciliter la decompilation du pup et du dev_flash :

mettez ceci dans un bash:

#!/bin/bash## decompiles FW by dragoon1010BUILDDIR=$(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=$1OUTFILE=$2SCRIPTDIR=$(cd $(dirname $0) && pwd)SEDCMDS="$SCRIPTDIR/sedcmds"if [ "x$INFILE" == "x" ]; then	echo "utilisation: $0 ps3updat.pup"	exitfiif [ ! -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 ?"	exitfiif [ ! -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 ?"	exitfidie(){	log "$@"	echo "regarder $LOGFILE pour des infos"	echo "derniere ligne du log: "	tail "$LOGFILE"	exit 1}log (){	echo "$@"	echo "$@" >> "$LOGFILE"}echo > "$LOGFILE"log "PS3 Decompile Firmware and dev_flash"log "created 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_filescd update_fileslog "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"fimkdir dev_flashcd dev_flashlog "decompilation du dev_flash"for f in ../dev_flash*tar*; do	$UNPKG "$f" "$(basename $f).tar" >> "$LOGFILE" 2>&1 || die "impossible de decompiler $f"donelog "suppression de OFW"rm -rf "$OFWDIR"log ""log ""log ""log "Operation termine. modifiez votre dev_flash a votre gres."log "Une fois fini, copier tout le contenu du dossier CFW/update_file/dev_flash dans le fichier update_file.tar sous 7zip."log "Deplacer ensuite le fichier update_file.tar dans le dossier ps3utils et tapez :"log "./fix_tar update_files.tar"log "Une fois fait, remettez le fichier update_files dans le dossier CFW."log "pour recompiler le tout utiliser le fichier recompiler.sh"

puis taper sous cygwin : ./decompiler.sh ps3updat.pup

Modifié par Dragoon1010
Lien vers le commentaire
Partager sur d'autres sites

Petites précisions importantes pour le bash de l'ami dragoon:

- disposer de ps3utils

- exécuter le script dans le dossier ps3utils

Ceci n'est en faite qu'une version épurée du script create_cfw.sh de kakaroto <_<

Modifié par bouquet
Lien vers le commentaire
Partager sur d'autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
 Share

Annonces