Dragoon1010
-
Compteur de contenus
135 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Messages posté(e)s par Dragoon1010
-
-
Bon voila, la scene underground bouge pas mal ces temps ci, et je vous avous que avec tout les log qui sortent, je ne m'y retrouve plus du tout !
J'ai donc commencer a créer quelques bash qui automatise un peu de tout ! Je n'ai pas fait en sorte de decompiler tout un FW au grand complet, mais je créer petit a petit quelque bash a part, pour bien differencier l'utilité de chaque chose !!
Bon voici pour commencer mon premier bash qui permet de decompiler une mise a jour 'peut importe le FW) et qui décompile par la même occasion tout le dev_flash !
Il est bon de savoir avant tout, que pour ces bash, il vous faut au préalable les tools de kakaroto,waninkoko et failoverflow, le tout dans un seul et unique dossier qui seras placé dans c:/cygwin/votrepseudo/nom_du_dossier. Ou alors n'importe ou si vous êtes sous linux
Commencer par créer des fichier bash (extension .sh), et ouvrez les avec le blocnote, ou tout autre éditeur, et copier/coller ce code.
Decompiler.sh
#!/bin/bash## Decompile Firmware and dev_flashBUILDDIR=$(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 ?" 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 "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_filescd update_fileslog "ouverture de update.tar"tar -xvf "$OUTDIR/update_files.tar" >> "$LOGFILE" 2>&1 || die "impossible douvrir update.tar"mkdir 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 ""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"
Le code suivant permet quand a lui de décompiler entièrement un core_os, il ne reste plus qu'a décrypter les fichiers qui vous sont utile !
Core_os.sh
#!/bin/bash## decompile core_os_package.pkgBUILDDIR=$(pwd)export PATH=$PATH:$BUILDDIR:$BUILDDIR/../ps3tools/AWK="awk"FWPKG="fwpkg"LOGFILE="$BUILDDIR/$(basename $0 .sh).log"SED="sed"OUTDIR="$BUILDDIR/core_os_package"USTARCMD="tar --format ustar -cvf"INFILE=$1OUTFILE=$2SCRIPTDIR=$(cd $(dirname $0) && pwd)SEDCMDS="$SCRIPTDIR/sedcmds"COSUNPKG="cosunpkg"if [ "x$INFILE" == "x" -o "x$OUTFILE" == "x" ]; then echo "Usage: $0 core_os_package.pkg core_os_package" 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 "Decompile Core_os_package.pkg"log "created by dragoon1010"log ""mkdir core_os_packagelog "decompilation de $INFILE"$FWPKG d "$INFILE" "$OUTDIR/$OUTFILE" >> "$LOGFILE" 2>&1 || die "impossible de decompiler le core_os_package.pkg"cd core_os_packagemkdir decompilationlog "decompile core_os_package"$COSUNPKG "$OUTFILE" "$OUTDIR/decompilation" >> "$LOGFILE" 2>&1 || die "impossible de decompiler le core_os_package"log ""log ""log ""log "Operation termine."
d'autre bash arriverons par la suite, comme celui qui permet de recompiler...
Sachez que ceci ne change strictement rien a la façon dont le tout se décompile, donc si quelques chose ne marche pas, il faudras voir ceci avec le créateur du log. Ceci ne sert qu'a gagner un peu de son temps, et évité de s'arracher les cheveux devant un terminal
-
bah il me faut juste repasser en officiel pour installer le patch de GH !
Mais c'est lui qui as couillé, car en général ça ne bloque pas pour un CFW complet, d'ailleur pas de bip pour les CFW complet
-
Oui on peut réinstaller un Firmware officiel sans soucie
En ce qui conçerne le soucie, je pense que c'est dû au fait que le système patch le FW d'origine en fesant une recherche sur les fichiers, et qu'il trouve une difference par rapport a l'officiel !
Donc oui, c'est du travail mal fait on peut dire. Pas dans le resultat, mais plutôt dans la conception du patch qui limite les possibilité
-
Je fait exactement ce qui est cité, même l'allumage via la console (ça ne marche pas via la manette) et quedal !
J'ai bien l'install package files, mais c'est du a mon CFW, c'est peut être ça le soucie...
-
Nan mais j'ai réessayer et rien
Et je sait qu'on ne le vois pas dans la version système t'inquiète
-
Idem, j'aime pas ce petit boutonneux !
Mais je suis obliger de l'installer pour faire des modif en temps réel sur le 3.55, c'est juste en attendant d'avoir mon CFW a moi !
-
Perso j'ai voulu tester sur une ps3 slim 120go, mais pas moyen d'installer le patch, la mise a jour s'installe sur le HDD, puis ensuite, triple bip et rien !
-
Bon et bien, désolé de te decevoir, mais je l'ai tout de même tester pour être sûr, et il m'affiche une erreur, donc je verrais surement cela demain pour essayer de capter le soucie
-
Pourquoi veut tu que je te contacte ?
@thebobinc:: oui j'aimerais avoir quelques beta testeur, le soucie, c'est que si le CFW n'est pas operationel, alors c'est foutu pour la ps3...
Le soucie, c'est que je ne souhaite pas installer le 3.55 sur ma ps3 qui est en 3.41, car j'ai besoin du downgrade en cas de pepin...
Bref, si tu tien a le faire, je veut bien, mais c'est a tes risque et peril ! (je n'aime pas faire ça en temps normal mais bon...)
-
Vu que je n'ai pas eu le temps de faire grand chose sur mon propre CFW, je suis en train d'exporter le CFW rebug sur 3.55 !
Je le met en ligne après normalement
-
[POC] Ac1d Cfw 3.41
dans News
Bon déja il ne faut pas lancer ceci en service mode, risque de brick important
Ensuite ne pas passé en 3.55 car mon CFW est basé sur le 3.41 !
Enfin, pour installer la MàJ il faut :
Créer un dossier nommé PS3, créer a l'interieur un dossier nommé UDPATE, puis mettre la MàJ dedans (verifier qu'elle s'apelle PS3UPDAT.PUP)
-
[POC] Ac1d Cfw 3.41
dans News
et bien j'utilise a 100% ps3utils
que veut tu dire par reverse des fichier executable ? car les logiciel permettent déja de decompiler des pkg et des self, donc inutile de faire du reverse engineering
-
Je veut pas paraitre méchant, mais c'est vraiment inutile...
Ce qui est important, c'est de decompiler plus rapidement le PUP ainsi que tout le dev flash, tout les autres PKG sont inuile pour le moment, car nous pouvons simplement les decompiler mais pas encore les decompresser !
Et pour le classe.zip ce n'est qu'un fichier en rapport a la lecture des BD.
Au final, une fois qu'on as decompiler le dev_flash, il suffit juste de le regarder normalement.
Enfin ce n'est que mon avis
Pourquoi vouloir réinventer la roue avec vos scripts qui existent déjà sur le git kakaroto ?Ou tu as vu qu'ils etait dispo sur le GIT de kakaroto ? perso j'ai vu un bash pour decrypter le dev flash, mais rien de plus ! En plus il créer un dossier dev_flash, donc decompile le tout, mais pour la recompilation, impossible avec cette arborescence !
Alors que mon Bash decompile un pup et ses dev_flash.tar en gardant l'arborescence !
-
[POC] Ac1d Cfw 3.41
dans News
je me suis reveiller a 12h, mais je vais analyser ce patch de près !
Car c'est vrai que proposer des patch est bien mieux
-
exactement, il permet uniquement de decompiler le tout
ensuite j'en ai un autre pour recompiler, mais j'ai quelques soucie avec donc je ne le met pas en ligne
-
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
-
Pas grand chose, quelques options en plus !
Et jai aussi créer un bash pour le diffuser légalement
-
Oui tout a fait !
Je signale au passage que je vais release une version 2 d'ici quelques minutes normalement, juste le temps de fixer les erreur de mon bash et puis c'est bon
-
[POC] Ac1d Cfw 3.41
dans News
content que ça ai marcher
-
[POC] Ac1d Cfw 3.41
dans News
tout ce que le FW AC1D CFW apporte de base
-
[POC] Ac1d Cfw 3.41
dans News
Bon j'ai demander a deux admin si je pouvait poster le lien, et on ne m'as pas répondu, doncje le post, si jamais il y as un soucie de légalité, merci de l'enlever x) !
http://www.megaupload.com/?d=M5S42AEB
enjoy !
-
[POC] Ac1d Cfw 3.41
dans News
j'utilise gpup et ps3utils
-
[POC] Ac1d Cfw 3.41
dans News
le dev_flash2 n'existe pas dans le firmware ! il est créer automatiquement par la console en fonction du dev_flash.Donc si je donne certain accès au dev_flash, le registre seras modifier avec des accès suplémentaire !
-
[POC] Ac1d Cfw 3.41
dans News
Merci a tous pour vos proposition, j'ai déjà eu une proposition juste avant, mais si jamais j'ai besoin de quelques chose, je vous fait signe
Enlever Le Peu De Trace Existant De Lancement D'homebrew Sur Le Hd
dans News
Posté(e)
Bon voila, tout le monde sait très bien que sony nous observent...Tout le monde pense qu'en restant offline pour lancer nos homebrew/backup sony ne peut pas nous reperer...
Et bien détromper vous !
Pour faire simple, un fichier .bat se trouve sur votre HDD, celui ci retient les 5 derniere chose lancé...lors d'une connexion au PSN, celui ci est transmis au serveur de sony ( j'en suis sur a 80% environs) !
Je connait la presence de ce fichier depuis quelques mois (depuis que je possède mon psfreedom et que j'analyse mon HDD de fond en comble)...
Voici un screen pour vous montrer ce fichier :
Pour éviter que de mauvaise chose tombent dans les mains de sony, supprimer ce fichier avant toute connexion au PSN, il se trouve ici :
Dev_hdd0/vsh/pushlist.
Supprimer les deux fichiers present (game.dat et patch.dat), normalement, vous repartirez avec deux fichiers tout propre !
Attention, ceci ne marche que pour l'avant-connexion, si vous lancer quelques chose en étant connecté, votre numéro de BLES est automatiquement transmis...
Je compte créer d'ici demain je pense, un petit HB qui supprime automatiquement ces fichiers, il suffiras simplement de le lancer, il les supprimeras puis reviendras au XMB.
Mais avant, je vais tout de même me renseigner sur l'origine réel de ces deux fichiers, pour en être sûr a 100% !
enjoy