Aller au contenu


Photo

cfw 3.55 rebug besoins d une info pour ajoutez un dossier dedand merci


  • Veuillez vous connecter pour répondre
5 réponses à ce sujet

Posté 10 avril 2011 - 12:20

#1
willo08

willo08

    Sunriseur

  • Members
  • PipPip
  • 97 messages
bonjour ,
apret le cfw 3.55 rebug depuis quelque jour,il ya
un nouveau fichier fournie part cette team ,un fichier tcl nommee rebug_patch_privacy
qui devrai etre compliler je pense ,comme ceci celon eux:

PATCH DE LA VIE PRIVÉE REBUG BUILDER PS3MFW 0,2
Ajouter le fichier tcl. Dans le dossier des tâches PS3MFW Builder 0.2. Il apparaît que tous les correctifs REBUG auto / sprx pour garantir la vie privée dans la liste des tâches.

voici le contenu:

#!/usr/bin/tclsh
#
# ps3mfw -- PS3 MFW creator
#
# Copyright © Anonymous Developers (Code Monkeys)
#
# This software is distributed under the terms of the GNU General Public
# License ("GPL") version 3, as published by the Free Software Foundation.
#

# Priority: 600
# Description: Patch all REBUG self/sprx to secure privacy

# Option --patch-playstation-com: Patch communication to playstation.com
# Option --patch-playstation-net: Patch communication to playstation.net
# Option --patch-playstation-org: Patch communication to playstation.org
# Option --patch-sony: Patch communication to sony.[com|co.jp]
# Option --patch-bitwallet: Patch communication to bitwallet.co.jp
# Option --patch-qriocity: Patch communication to qriocity.com
# Option --patch-trendmicro: Patch communication to trendmicro.com
# Option --patch-allmusic: Patch communication to allmusic.com
# Option --patch-intertrust: Patch communication to intertrust.com
# Option --patch-marlin-drm: Patch communication to marlin-drm.com
# Option --patch-marlin-tmo: Patch communication to marlin-tmo.com
# Option --patch-oasis-open: Patch communication to oasis-open.org
# Option --patch-octopus-drm: Patch communication to octopus-drm.com

# Type --patch-playstation-com: boolean
# Type --patch-playstation-net: boolean
# Type --patch-playstation-org: boolean
# Type --patch-sony: boolean
# Type --patch-bitwallet: boolean
# Type --patch-qriocity: boolean
# Type --patch-trendmicro: boolean
# Type --patch-allmusic: boolean
# Type --patch-intertrust: boolean
# Type --patch-marlin-drm: boolean
# Type --patch-marlin-tmo: boolean
# Type --patch-oasis-open: boolean
# Type --patch-octopus-drm: boolean

namespace eval ::rebug_patch_privacy {

array set ::rebug_patch_privacy::options {
--patch-allmusic true
--patch-bitwallet true
--patch-intertrust true
--patch-marlin-drm true
--patch-marlin-tmo true
--patch-oasis-open true
--patch-octopus-drm true
--patch-playstation-net true
--patch-playstation-com true
--patch-playstation-org true
--patch-qriocity true
--patch-sony true
--patch-trendmicro true
}

proc main { } {

if {$::rebug_patch_privacy::options(--patch-allmusic)} {
set selfs {x3_amgsdk.sprx}
::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_patch_privacy::patch_allmusic_com_self
}
if {$::rebug_patch_privacy::options(--patch-bitwallet)} {
set selfs {edy_plugin.sprx}
::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_patch_privacy::patch_bitwallet_co_jp_self
}
if {$::rebug_patch_privacy::options(--patch-intertrust)} {
set selfs {mcore.self msmw2.sprx}
::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_patch_privacy::patch_intertrust_com_self
}
if {$::rebug_patch_privacy::options(--patch-marlin-drm)} {
set selfs {mcore.self}
::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_patch_privacy::patch_marlin-drm_com_self
}
if {$::rebug_patch_privacy::options(--patch-marlin-tmo)} {
set selfs {mcore.self msmw2.sprx}
::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_patch_privacy::patch_marlin-tmo_com_self
}
if {$::rebug_patch_privacy::options(--patch-oasis-open)} {
set selfs {mcore.self msmw2.sprx}
::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_patch_privacy::patch_oasis-open_org_self
}
if {$::rebug_patch_privacy::options(--patch-octopus-drm)} {
set selfs {mcore.self msmw2.sprx}
::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_patch_privacy::patch_octopus-drm_com_self
}
if {$::rebug_patch_privacy::options(--patch-playstation-com)} {
set selfs {netconf_plugin.sprx sysconf_plugin.sprx sysconf_plugin.sprx.dex}
::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_patch_privacy::patch_playstation_com_self
}
if {$::rebug_patch_privacy::options(--patch-playstation-net)} {
set selfs {libad_core.sprx libmedi.sprx libsysutil_np_clans.sprx libsysutil_np_commerce2.sprx libsysutil_np_util.sprx}
::modify_devflash_files [file join dev_flash sys external] $selfs ::rebug_patch_privacy::patch_playstation_net_self

set selfs {autodownload_plugin.sprx download_plugin.sprx esehttp.sprx eula_cddb_plugin.sprx eula_hcopy_plugin.sprx eula_net_plugin.sprx explore_category_friend.sprx explore_category_game.sprx explore_category_music.sprx explore_category_network.sprx explore_category_photo.sprx explore_category_psn.sprx explore_category_sysconf.sprx explore_category_tv.sprx explore_category_user.sprx explore_category_video.sprx explore_plugin.sprx explore_plugin_ft.sprx explore_plugin_np.sprx friendtrophy_plugin.sprx game_ext_plugin.sprx hknw_plugin.sprx nas_plugin.sprx newstore_plugin.sprx np_eula_plugin.sprx np_trophy_plugin.sprx np_trophy_util.sprx photo_network_sharing_plugin.sprx profile_plugin.sprx regcam_plugin.sprx sysconf_plugin.sprx sysconf_plugin.sprx.dex videoeditor_plugin.sprx videoplayer_plugin.sprx videoplayer_util.sprx vsh.self vsh.self.swp vsh.self.cexsp x3_mdimp11.sprx x3_mdimp7.sprx}
::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_patch_privacy::patch_playstation_net_self
}
if {$::rebug_patch_privacy::options(--patch-playstation-org)} {
set selfs {netconf_plugin.sprx sysconf_plugin.sprx sysconf_plugin.sprx.dex}
::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_patch_privacy::patch_playstation_org_self
}
if {$::rebug_patch_privacy::options(--patch-qriocity)} {
set selfs {regcam_plugin.sprx}
::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_patch_privacy::patch_qriocity_com_self
}
if {$::rebug_patch_privacy::options(--patch-sony)} {
set selfs {eula_net_plugin.sprx mintx_client.sprx}
::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_patch_privacy::patch_sony_com_self
}
if {$::rebug_patch_privacy::options(--patch-sony)} {
set selfs {videodownloader_plugin.sprx}
::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_patch_privacy::patch_sony_co_jp_self
}
if {$::rebug_patch_privacy::options(--patch-trendmicro)} {
set selfs {silk.sprx silk_nas.sprx}
::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_patch_privacy::patch_trendmicro_com_self
}
}

proc patch_allmusic_com_self {self} {
::modify_self_file $self ::rebug_patch_privacy::patch_allmusic_com_elf
}
proc patch_bitwallet_co_jp_self {self} {
::modify_self_file $self ::rebug_patch_privacy::patch_bitwallet_co_jp_elf
}
proc patch_intertrust_com_self {self} {
::modify_self_file $self ::rebug_patch_privacy::patch_intertrust_com_elf
}
proc patch_marlin-drm_com_self {self} {
::modify_self_file $self ::rebug_patch_privacy::patch_marlin-drm_com_elf
}
proc patch_marlin-tmo_com_self {self} {
::modify_self_file $self ::rebug_patch_privacy::patch_marlin-tmo_com_elf
}
proc patch_oasis-open_org_self {self} {
::modify_self_file $self ::rebug_patch_privacy::patch_oasis-open_org_elf
}
proc patch_octopus-drm_com_self {self} {
::modify_self_file $self ::rebug_patch_privacy::patch_octopus-drm_com_elf
}
proc patch_playstation_com_self {self} {
::modify_self_file $self ::rebug_patch_privacy::patch_playstation_com_elf
}
proc patch_playstation_net_self {self} {
::modify_self_file $self ::rebug_patch_privacy::patch_playstation_net_elf
}
proc patch_playstation_org_self {self} {
::modify_self_file $self ::rebug_patch_privacy::patch_playstation_org_elf
}
proc patch_qriocity_com_self {self} {
::modify_self_file $self ::rebug_patch_privacy::patch_qriocity_com_elf
}
proc patch_sony_com_self {self} {
::modify_self_file $self ::rebug_patch_privacy::patch_sony_com_elf
}
proc patch_sony_co_jp_self {self} {
::modify_self_file $self ::rebug_patch_privacy::patch_sony_co_jp_elf
}
proc patch_trendmicro_com_self {self} {
::modify_self_file $self ::rebug_patch_privacy::patch_trendmicro_com_elf
}

proc patch_playstation_com_elf {elf} {
if {$::rebug_patch_privacy::options(--patch-playstation-com)} {
log "Patching [file tail $elf] to disable communication with playstation.com"
# playstation.com
set search "\x70\x6c\x61\x79\x73\x74\x61\x74\x69\x6f\x6e\x2e\x63\x6f\x6d"
# aaaaaaaaaaa.com
set replace "\x61\x61\x61\x61\x61\x61\x61\x61\x61\x61\x61\x2e\x63\x6f\x6d"
catch_die {::patch_file_multi $elf $search 0 $replace} \
"Unable to patch self [file tail $elf]"
}
}

proc patch_playstation_net_elf {elf} {
if {$::rebug_patch_privacy::options(--patch-playstation-net)} {
log "Patching [file tail $elf] to disable communication with playstation.net"
# playstation.net
set search "\x70\x6c\x61\x79\x73\x74\x61\x74\x69\x6f\x6e\x2e\x6e\x65\x74"
# aaaaaaaaaaa.net
set replace "\x61\x61\x61\x61\x61\x61\x61\x61\x61\x61\x61\x2e\x6e\x65\x74"
catch_die {::patch_file_multi $elf $search 0 $replace} \
"Unable to patch self [file tail $elf]"
# playstation.net
set search "\x70\x00\x6c\x00\x61\x00\x79\x00\x73\x00\x74\x00\x61\x00\x74\x00\x69\x00\x6f\x00\x6e\x00\x2e\x00\x6e\x00\x65\x00\x74"
# aaaaaaaaaaa.net
set replace "\x61\x00\x61\x00\x61\x00\x61\x00\x61\x00\x61\x00\x61\x00\x61\x00\x61\x00\x61\x00\x61\x00\x2e\x00\x6e\x00\x65\x00\x74"
catch_die {::patch_file_multi $elf $search 0 $replace} \
"Unable to patch self [file tail $elf]"
}
}

proc patch_playstation_org_elf {elf} {
if {$::rebug_patch_privacy::options(--patch-playstation-org)} {
log "Patching [file tail $elf] to disable communication with playstation.org"
# playstation.org
set search "\x70\x6c\x61\x79\x73\x74\x61\x74\x69\x6f\x6e\x2e\x6f\x72\x67"
# aaaaaaaaaaa.org
set replace "\x61\x61\x61\x61\x61\x61\x61\x61\x61\x61\x61\x2e\x6f\x72\x67"
catch_die {::patch_file_multi $elf $search 0 $replace} \
"Unable to patch self [file tail $elf]"
}
}

proc patch_sony_com_elf {elf} {
if {$::rebug_patch_privacy::options(--patch-sony)} {
log "Patching [file tail $elf] to disable communication with sony.com"
# sony.com
set search "\x73\x6f\x6e\x79\x2e\x63\x6f\x6d"
# aaaa.com
set replace "\x61\x61\x61\x61\x2e\x63\x6f\x6d"
catch_die {::patch_file_multi $elf $search 0 $replace} \
"Unable to patch self [file tail $elf]"
}
}

proc patch_sony_co_jp_elf {elf} {
if {$::rebug_patch_privacy::options(--patch-sony)} {
log "Patching [file tail $elf] to disable communication with sony.co.jp"
# sony.co.jp
set search "\x73\x6f\x6e\x79\x2e\x63\x6f\x2e\x6a\x70"
# aaaa.co.jp
set replace "\x61\x61\x61\x61\x2e\x63\x6f\x2e\x6a\x70"
catch_die {::patch_file_multi $elf $search 0 $replace} \
"Unable to patch self [file tail $elf]"
}
}

proc patch_bitwallet_co_jp_elf {elf} {
if {$::rebug_patch_privacy::options(--patch-bitwallet)} {
log "Patching [file tail $elf] to disable communication with bitwallet.co.jp"
# bitwallet.co.jp
set search "\x62\x69\x74\x77\x61\x6c\x6c\x65\x74\x2e\x63\x6f\x2e\x6a\x70"
# aaaaaaaaa.co.jp
set replace "\x61\x61\x61\x61\x61\x61\x61\x61\x61\x2e\x63\x6f\x2e\x6a\x70"
catch_die {::patch_file_multi $elf $search 0 $replace} \
"Unable to patch self [file tail $elf]"
}
}

proc patch_qriocity_com_elf {elf} {
if {$::rebug_patch_privacy::options(--patch-qriocity)} {
log "Patching [file tail $elf] to disable communication with qriocity.com"
# qriocity.com
set search "\x71\x72\x69\x6f\x63\x69\x74\x79\x2e\x63\x6f\x6d"
# aaaaaaaa.com
set replace "\x61\x61\x61\x61\x61\x61\x61\x61\x2e\x63\x6f\x6d"
catch_die {::patch_file_multi $elf $search 0 $replace} \
"Unable to patch self [file tail $elf]"
}
}

proc patch_trendmicro_com_elf {elf} {
if {$::rebug_patch_privacy::options(--patch-trendmicro)} {
log "Patching [file tail $elf] to disable communication with trendmicro.com"
# trendmicro.com
set search "\x74\x72\x65\x6e\x64\x6d\x69\x63\x72\x6f\x2e\x63\x6f\x6d"
# aaaaaaaaaa.com
set replace "\x61\x61\x61\x61\x61\x61\x61\x61\x61\x61\x2e\x63\x6f\x6d"
catch_die {::patch_file_multi $elf $search 0 $replace} \
"Unable to patch self [file tail $elf]"
}
}

proc patch_allmusic_com_elf {elf} {
if {$::rebug_patch_privacy::options(--patch-allmusic)} {
log "Patching [file tail $elf] to disable communication with allmusic.com"
# allmusic.com
set search "\x61\x6c\x6c\x6d\x75\x73\x69\x63\x2e\x63\x6f\x6d"
# aaaaaaaa.com
set replace "\x61\x61\x61\x61\x61\x61\x61\x61\x2e\x63\x6f\x6d"
catch_die {::patch_file_multi $elf $search 0 $replace} \
"Unable to patch self [file tail $elf]"
}
}

proc patch_intertrust_com_elf {elf} {
if {$::rebug_patch_privacy::options(--patch-intertrust)} {
log "Patching [file tail $elf] to disable communication with intertrust.com"
# intertrust.com
set search "\x69\x6e\x74\x65\x72\x74\x72\x75\x73\x74\x2e\x63\x6f\x6d"
# aaaaaaaaaa.com
set replace "\x61\x61\x61\x61\x61\x61\x61\x61\x61\x61\x2e\x63\x6f\x6d"
catch_die {::patch_file_multi $elf $search 0 $replace} \
"Unable to patch self [file tail $elf]"
}
}

proc patch_marlin-tmo_com_elf {elf} {
if {$::rebug_patch_privacy::options(--patch-marlin-tmo)} {
log "Patching [file tail $elf] to disable communication with marlin-tmo.com"
# marlin-tmo.com
set search "\x6d\x61\x72\x6c\x69\x6e\x2d\x74\x6d\x6f\x2e\x63\x6f\x6d"
# aaaaaaaaaa.com
set replace "\x61\x61\x61\x61\x61\x61\x61\x61\x61\x61\x2e\x63\x6f\x6d"
catch_die {::patch_file_multi $elf $search 0 $replace} \
"Unable to patch self [file tail $elf]"
}
}

proc patch_marlin-drm_com_elf {elf} {
if {$::rebug_patch_privacy::options(--patch-marlin-drm)} {
log "Patching [file tail $elf] to disable communication with marlin-drm.com"
# marlin-drm.com
set search "\x6d\x61\x72\x6c\x69\x6e\x2d\x64\x72\x6d\x2e\x63\x6f\x6d"
# aaaaaaaaaa.com
set replace "\x61\x61\x61\x61\x61\x61\x61\x61\x61\x61\x2e\x63\x6f\x6d"
catch_die {::patch_file_multi $elf $search 0 $replace} \
"Unable to patch self [file tail $elf]"
}
}

proc patch_oasis-open_org_elf {elf} {
if {$::rebug_patch_privacy::options(--patch-oasis-open)} {
log "Patching [file tail $elf] to disable communication with oasis-open.org"
# oasis-open.org
set search "\x6f\x61\x73\x69\x73\x2d\x6f\x70\x65\x6e\x2e\x6f\x72\x67"
# aaaaaaaaaa.org
set replace "\x61\x61\x61\x61\x61\x61\x61\x61\x61\x61\x2e\x6f\x72\x67"
catch_die {::patch_file_multi $elf $search 0 $replace} \
"Unable to patch self [file tail $elf]"
}
}

proc patch_octopus-drm_com_elf {elf} {
if {$::rebug_patch_privacy::options(--patch-octopus-drm)} {
log "Patching [file tail $elf] to disable communication with octopus-drm.com"
# octopus-drm.com
set search "\x6f\x63\x74\x6f\x70\x75\x73\x2d\x64\x72\x6d\x2e\x63\x6f\x6d"
# aaaaaaaaaaa.com
set replace "\x61\x61\x61\x61\x61\x61\x61\x61\x61\x61\x61\x2e\x63\x6f\x6d"
catch_die {::patch_file_multi $elf $search 0 $replace} \
"Unable to patch self [file tail $elf]"
}
}
}

si vous avez une idee pour l intergree au cfw je suis a votre ecoute et de sont utiliter merci
  • Retour en haut

Posté 10 avril 2011 - 12:41

#2
Ousret

Ousret

    Sunriseur

  • Technicien
  • 188 messages
  • Sexe:Male
  • Passions:Programmation ~ Recherches Informatiques
Bonjour,

Avant toute chose, je tiens à préciser que vous n'avez pas fait usage de la balise code :unsure: ..
Certes, votre demande peut ce trouvé sur Google, mais à vos risque bien sûr.
Sauf erreur de ma part, le CFW PS3ITA (Last Release..) possède déjà le composant.

Il ne faut pas ce compliqué la vie, utilisez les CFW déjà prêt et fonctionnel avec des retours positifs ;)
Au moins les risques de semi-brick ou brick sont largement minimisé !


Cordialement,
  • Retour en haut

Posté 10 avril 2011 - 12:58

#3
willo08

willo08

    Sunriseur

  • Members
  • PipPip
  • 97 messages
ok merci desoler pour la balise code je savais pas
et pour votre reponse google est mon amis mes rien est expliquer pour ceci
voila pourquoi je demande cette info est signification ,ainsi de sont utiliter de ce fichier
merci
  • Retour en haut

Posté 10 avril 2011 - 21:41

#4
Ousret

Ousret

    Sunriseur

  • Technicien
  • 188 messages
  • Sexe:Male
  • Passions:Programmation ~ Recherches Informatiques
Re:

A première vu, cette source à pour but d'empêcher la mise en relation avec les différents serveurs de Sony depuis votre console.
J'invite les autres utilisateurs expérimentés à jeté un coup d’œil.
A seconde vu, l'en tête que voici
#!/usr/bin/tclsh
Ceci est un script, par conséquent celui-ci est interprété par un exécutable, ici 'tclsh'.
Sinon je ne sais pas comment l'intégré au NAND[..] :S

Dans l'espoir que quelqu'un vous aide d'avantage,
Amicalement,
Ousret,

  • Retour en haut

Posté 10 avril 2011 - 22:14

#5
willo08

willo08

    Sunriseur

  • Members
  • PipPip
  • 97 messages
ok merci ousret ,

de toute tes explication celacommence a m eclairer
  • Retour en haut

Posté 10 avril 2011 - 22:51

#6
The Light

The Light

    Sunriseur

  • Members
  • PipPip
  • 25 messages
  • Sexe:Male
Salut,

C'est un script tcl semblable au patch confidentialité "patch_privacy" présent dans le dossier Tasks de la suite PS3MFW Builder 0.2
Ce script à pour but de changer les urls qui permettent la communication de la ps3 avec les serveurs de sony par aaaaaaaaaa.com.
En gros avec ce script la ps3 enverra des données à un domaine inéxistant à la place des serveurs de sony !

Pour plus d'infos sur ce scripting : Tcl / Tk 8.5 interpreter

Sinon pour arriver à ce que tu souhaite, je pense que tu doit faire un truc du genre :

- Télécharge PS3MFW Builder 0.2 et extrait le dans un dossier.
- Copie le Fichier Rebug_patch_privacy.tcl dans le dossier tasks présent à la racine de la suite PS3MFW.
- Lance PS3MFW Builder.
- Dans Original Firmware Pointe le firm rebug que tu veut patché.
- Dans Modified Firmware Pointe une destination pour le futur MFW, "choisir un autre nom que le firm rebug Original"
- En bas a gauche dans Tasks Décoche TOUTES les TACHES.
- Coche UNIQUEMENT "Patch all Rebug self/sprx to secure privacy" et Coche ce que tu veut appliquer comme mesure de confidentialité.
- Dans Option Coche "Show Verbose Debugging Information"
- Build.
- Récupère ton firm modifier.


Si jamais il y a une alerte ou une erreur il te le dira PS3MFW Builder en rouge il me semble, fait nous un copier coller.
Bonne chance.

Modifié par The Light, 10 avril 2011 - 23:15.

  • Retour en haut




0 utilisateur(s) li(sen)t ce sujet

0 invité(s) et 0 utilisateur(s) anonyme(s)