bouquet

Membres
  • Compteur de contenus

    7
  • Inscription

  • Dernière visite

Tout ce qui a été posté par bouquet

  1. Pour le fun, parce que je n'ai pas les connaissances pour faire mieux
  2. #!/bin/bash # # decompiles FW 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 que ps3utils ?" 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 "decryptage 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 "extraction de update.tar" tar -xvf "$OUTDIR/update_files.tar" >> "$LOGFILE" 2>&1 || die "impossible d'extraire 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 log "decryptage du dev_flash" for f in dev_flash*tar* do $UNPKG "$f" "$(basename $f).tar" >> "$LOGFILE" 2>&1 || die "impossible de decrypter dev_flash $f" done log "extraction du dev_flash" for f in "*.tar/content" do tar -xvf $f done rm -rf "*.tar" log "decryptage des pkg" for p in "*.pkg" do $UNPKG "$p" "${p%.*}" done log "extraction de BLUETOOTH_FIRMWARE" cd "BLUETOOTH_FIRMWARE" tar -xvf "content" log "extraction de dev_flash/bdplayer/bdjstack/classes.zip" cd "$OUTDIR/update_files/dev_flash/bdplayer/bdjstack/" unzip "classes.zip" log "suppression de OFW" rm -rf "$OFWDIR" log "Operation termine." Voila un script un peu plus complet qui déballe le pup et dev_flash et les pkg Intéressant à mon avis pour les novices pour voir l'arborescence d'un firmware. Par très intéressant pour un dev puisque la plupart des fichiers sont binaires. Sous linux : - au préalable installer unpkg (ps3tools) et les clés kakaroto ps3keys dans ~/.ps3/ - creer un fichier decompiler.sh avec le contenu du code dans le dossier ps3utils - rendre le fichier executable : chmod +x decompiler.sh - executer le fichier : ./decompiler.sh PS3UPDAT.PUP - constater le résultat dans le dossier crée CFW Voilà des explications détaillés, n'hésitez pas à essayer c'est plutôt simple. Si jamais vous rencontrez un problème ou une difficulté demandez moi ça me fera plaisir. Rassembler le tout est une autre paire de manche
  3. 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
  4. bouquet

    Magic Swap Dvd

    Résolu, Aprés nettoyage/réglage de lentille, rien à faire . Finalement j'ai trouvé une astuce qui consiste a démarrer avec le cd magic swap, de l'enlever correctement une fois au menu et le remplacer par le dvd. La toc va se mettre à jour, il ne reste plus qu'a mettre le backup @+
  5. bouquet

    Magic Swap Dvd

    Merci beaucoup de ton aide J'ai encore deux questions: Une idée pour le lecteur qui ne veut plus s'ouvrir avec la slide card? (je sens plus de résistance) Et si je mets une puce, il ni aura pas de soucis pour lire les cd gravé ? @+
  6. bouquet

    Magic Swap Dvd

    Salut, Merci pour ta réponse mais j'ai un peu peur "controler le bloc optique" car mes jeux fonctionnent trés bien. Pourquoi lirai-t-il mieux les jeux que la magic swap ?
  7. bouquet

    Magic Swap Dvd

    Bonjour, Je me trouve dans l'impossibilité de demarrer le dvd magic swap pourtant le cd lui se lance bien. Le dvd marche (j'ai verifié sur une autre ps2). J'ai aussi fait un nettoyage de la lentille avec un cd spécial mais aucun résultat . Deplus le tirroir du lecteur ne veut plus s'ouvrir avec la slide card (j'ai pourtant réussi la premiere fois). Ma ps2 est une 39004 (v7). Merci de votre aide