ps3mfw builder mod

Discussion in 'MFW' started by haxxxen, May 15, 2015.

  1. 353
    151
    53
    haxxxen

    haxxxen Developer

    Joined:
    Oct 16, 2014
    Messages:
    353
    Likes Received:
    151
    Trophy Points:
    53
    now i have to check and differentiate between 4.xx mfw and 3.xx mfw. guess the headers have changed.

    on 4.xx dex mfw, for update_files tar and spkg_hdr tar it will use make_pup2, just like original.
    took me some tries to figure it out, but now it seems to work. just have to test the resulting pup file.

    edit
    damn. stupid §0ny has used many different names...what a mess!
    dunno if i can make it work for all versions because of that mess. maybe i have to make 2 different in the end, one for 3.xx and one for 4.xx

    goddam. even permissions change on 3.41 and 3.55...those idiots
    on 4.xx there is nothing like this

    edit2
    ok, take it back. they must have been on drugs or comletely drunken making update files
    i think i'll concentrate only on 4.xx for now. 3.xx i will fix laters...
     
    Last edited: Jan 10, 2017
    littlebalup and Joonie like this.
  2. 4,143
    2,136
    123
    bguerville

    bguerville Moderator Developer

    Joined:
    Feb 25, 2015
    Messages:
    4,143
    Likes Received:
    2,136
    Trophy Points:
    123
    Location:
    Earth
    Not sure if it will fix your problem but you might want to try the usual Windows permissions fix..
    Try to set the mfwbuilder & the patchtool executables to always run as Administrator in Properties->Compatibility mode tab.
    And maybe set an Antivirus exception for the mfwbuilder folder as well..
     
    Last edited: Jan 10, 2017
  3. 353
    151
    53
    haxxxen

    haxxxen Developer

    Joined:
    Oct 16, 2014
    Messages:
    353
    Likes Received:
    151
    Trophy Points:
    53
    sorry for ignoring this post :(

    and yes, @bguerville is right, you have to run and set all ps3tools to admin to make them work. on psxtools there was a similar problem and another user has reminded me of to mention this problem. on my side, i never have such problems, cause i am always admin, so i do not have to think about this.

    anyways, i think i have solved the problem with 3.xx/4.xx but i have to try first generated pup file.
    anyways, the way §0ny has chosen and changed the permissions and owner/group names is really hilarious.

    on another note, somehow dev_flash3 tars are way different on dex than on cex. on cex it seems they are messed up, cause they have no folders listed in archive. really weird. another additional reason i will stay with dex

    here is my log
    EXPERIMENTAL: Unpacking all dev_flash3 files.....
    unpkg-ing file: dev_flash3_025.tar.aa.2012_06_30_064537
    Executing command unpkg $pkg $dest
    Executing shell pkgtool.exe -debug yes -action decrypt -type pkg -in {E:\_dump\PS3MFW\PS3MFW-OFW\update_files\dev_flash3_025.tar.aa.2012_06_30_064537} -out {E:\_dump\PS3MFW\PS3MFW-OFW\update_files\dev_flash3\dev_flash3_025.tar.aa.2012_06_30_064537}

    Please WAIT.....copying unpacked OFW to MFW dirs.....
    Executing command file copy {*}$args
    ******** Running task 07_add_folder **********
    unpkg-ing file: dev_flash_000.tar.aa.2012_06_30_064328
    Executing command unpkg $pkg $dest
    Executing shell pkgtool.exe -debug yes -action decrypt -type pkg -in {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_000.tar.aa.2012_06_30_064328} -out {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_000.tar.aa.2012_06_30_064328.unpkg}

    Extracting tar file: content into: PS3MFW-MFW
    Executing command ::tar::untar $tar -dir $dest
    Creating DEX 4.xx dev_flash tar file dev_flash_000.tar.aa.2012_06_30_064328.unpkg
    Executing command ::tar::create_dex4_000 $tar $files
    pkg-ing file: dev_flash_000.tar.aa.2012_06_30_064328.pkg
    Executing command pkg $dir $pkg
    Building "OLD PKG" retail package
    Executing shell pkg retail {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_000.tar.aa.2012_06_30_064328.unpkg} {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_000.tar.aa.2012_06_30_064328.pkg}

    unpkg-ing file: dev_flash_000.tar.aa.2012_06_30_064328
    Executing command unpkg $pkg $dest
    Executing shell pkgtool.exe -debug yes -action decrypt -type pkg -in {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_000.tar.aa.2012_06_30_064328} -out {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash\dev_flash_000.tar.aa.2012_06_30_064328}

    Extracting tar file: content into: dev_flash
    Executing command ::tar::untar $tar -dir $dest
    pkg-ing / spkg-ing file: dev_flash_000.tar.aa.2012_06_30_064328
    Executing command pkg_spkg $dir $pkg
    Building "NEW PKG & SPKG" retail package(s).....
    Executing shell new_pkg retail {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash\dev_flash_000.tar.aa.2012_06_30_064328} {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_000.tar.aa.2012_06_30_064328}

    searching for spkg
    spkg found in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash_000.tar.aa.2012_06_30_064328.spkg_hdr.1
    copy new spkg into spkg dir
    Executing command file copy {*}$args
    removing spkg from working dir
    Executing command file delete {*}$args
    ******** Running task 08_change_devflash_files **********
    Modifying dev_flash file: SCE-PS3-NR-L-JPN.TTF
    Found: SCE-PS3-NR-L-JPN.TTF in dev_flash_001.tar.aa.2012_06_30_064328
    Extracting tar file: content into: dev_flash
    Executing command ::tar::untar $tar -dir $dest
    The file to change is in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash/dev_flash/data/font/SCE-PS3-NR-L-JPN.TTF
    Creating DEX 4.xx dev_flash tar file dev_flash_001.tar.aa.2012_06_30_064328
    Executing command ::tar::create_dex4_content $tar $files
    pkg-ing / spkg-ing file: dev_flash_001.tar.aa.2012_06_30_064328
    Executing command pkg_spkg $dir $pkg
    Building "NEW PKG & SPKG" retail package(s).....
    Executing shell new_pkg retail {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash\dev_flash_001.tar.aa.2012_06_30_064328} {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_001.tar.aa.2012_06_30_064328}

    searching for spkg
    spkg found in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash_001.tar.aa.2012_06_30_064328.spkg_hdr.1
    copy new spkg into spkg dir
    Executing command file copy {*}$args
    removing spkg from working dir
    Executing command file delete {*}$args
    Modifying dev_flash file: SCE-PS3-DH-R-CGB.TTF
    Found: SCE-PS3-DH-R-CGB.TTF in dev_flash_002.tar.aa.2012_06_30_064328
    Extracting tar file: content into: dev_flash
    Executing command ::tar::untar $tar -dir $dest
    The file to change is in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash/dev_flash/data/font/SCE-PS3-DH-R-CGB.TTF
    Creating DEX 4.xx dev_flash tar file dev_flash_002.tar.aa.2012_06_30_064328
    Executing command ::tar::create_dex4_content $tar $files
    pkg-ing / spkg-ing file: dev_flash_002.tar.aa.2012_06_30_064328
    Executing command pkg_spkg $dir $pkg
    Building "NEW PKG & SPKG" retail package(s).....
    Executing shell new_pkg retail {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash\dev_flash_002.tar.aa.2012_06_30_064328} {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_002.tar.aa.2012_06_30_064328}

    searching for spkg
    spkg found in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash_002.tar.aa.2012_06_30_064328.spkg_hdr.1
    copy new spkg into spkg dir
    Executing command file copy {*}$args
    removing spkg from working dir
    Executing command file delete {*}$args
    Modifying dev_flash file: SCE-PS3-CP-R-KANA.TTF
    Found: SCE-PS3-CP-R-KANA.TTF in dev_flash_003.tar.aa.2012_06_30_064328
    Extracting tar file: content into: dev_flash
    Executing command ::tar::untar $tar -dir $dest
    The file to change is in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash/dev_flash/data/font/SCE-PS3-CP-R-KANA.TTF
    Creating DEX 4.xx dev_flash tar file dev_flash_003.tar.aa.2012_06_30_064328
    Executing command ::tar::create_dex4_content $tar $files
    pkg-ing / spkg-ing file: dev_flash_003.tar.aa.2012_06_30_064328
    Executing command pkg_spkg $dir $pkg
    Building "NEW PKG & SPKG" retail package(s).....
    Executing shell new_pkg retail {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash\dev_flash_003.tar.aa.2012_06_30_064328} {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_003.tar.aa.2012_06_30_064328}

    searching for spkg
    spkg found in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash_003.tar.aa.2012_06_30_064328.spkg_hdr.1
    copy new spkg into spkg dir
    Executing command file copy {*}$args
    removing spkg from working dir
    Executing command file delete {*}$args
    Modifying dev_flash file: SCE-PS3-MT-R-LATIN.TTF
    Found: SCE-PS3-MT-R-LATIN.TTF in dev_flash_004.tar.aa.2012_06_30_064328
    Extracting tar file: content into: dev_flash
    Executing command ::tar::untar $tar -dir $dest
    The file to change is in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash/dev_flash/data/font/SCE-PS3-MT-R-LATIN.TTF
    Creating DEX 4.xx dev_flash tar file dev_flash_004.tar.aa.2012_06_30_064328
    Executing command ::tar::create_dex4_content $tar $files
    pkg-ing / spkg-ing file: dev_flash_004.tar.aa.2012_06_30_064328
    Executing command pkg_spkg $dir $pkg
    Building "NEW PKG & SPKG" retail package(s).....
    Executing shell new_pkg retail {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash\dev_flash_004.tar.aa.2012_06_30_064328} {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_004.tar.aa.2012_06_30_064328}

    searching for spkg
    spkg found in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash_004.tar.aa.2012_06_30_064328.spkg_hdr.1
    copy new spkg into spkg dir
    Executing command file copy {*}$args
    removing spkg from working dir
    Executing command file delete {*}$args
    Modifying dev_flash file: index.dat.nrm
    Found: index.dat.nrm in dev_flash_005.tar.aa.2012_06_30_064328
    Extracting tar file: content into: dev_flash
    Executing command ::tar::untar $tar -dir $dest
    The file to change is in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash/dev_flash/vsh/etc/index.dat.nrm
    Creating DEX 4.xx dev_flash tar file dev_flash_005.tar.aa.2012_06_30_064328
    Executing command ::tar::create_dex4_content $tar $files
    pkg-ing / spkg-ing file: dev_flash_005.tar.aa.2012_06_30_064328
    Executing command pkg_spkg $dir $pkg
    Building "NEW PKG & SPKG" retail package(s).....
    Executing shell new_pkg retail {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash\dev_flash_005.tar.aa.2012_06_30_064328} {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_005.tar.aa.2012_06_30_064328}

    searching for spkg
    spkg found in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash_005.tar.aa.2012_06_30_064328.spkg_hdr.1
    copy new spkg into spkg dir
    Executing command file copy {*}$args
    removing spkg from working dir
    Executing command file delete {*}$args
    Modifying dev_flash file: CA01.cer
    Found: CA01.cer in dev_flash_006.tar.aa.2012_06_30_064328
    Extracting tar file: content into: dev_flash
    Executing command ::tar::untar $tar -dir $dest
    The file to change is in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash/dev_flash/data/cert/CA01.cer
    Creating DEX 4.xx dev_flash tar file dev_flash_006.tar.aa.2012_06_30_064328
    Executing command ::tar::create_dex4_content $tar $files
    pkg-ing / spkg-ing file: dev_flash_006.tar.aa.2012_06_30_064328
    Executing command pkg_spkg $dir $pkg
    Building "NEW PKG & SPKG" retail package(s).....
    Executing shell new_pkg retail {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash\dev_flash_006.tar.aa.2012_06_30_064328} {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_006.tar.aa.2012_06_30_064328}

    searching for spkg
    spkg found in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash_006.tar.aa.2012_06_30_064328.spkg_hdr.1
    copy new spkg into spkg dir
    Executing command file copy {*}$args
    removing spkg from working dir
    Executing command file delete {*}$args
    Modifying dev_flash file: ps2_netemu.self
    Found: ps2_netemu.self in dev_flash_007.tar.aa.2012_06_30_064328
    Extracting tar file: content into: dev_flash
    Executing command ::tar::untar $tar -dir $dest
    The file to change is in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash/dev_flash/ps2emu/ps2_netemu.self
    Creating DEX 4.xx dev_flash tar file dev_flash_007.tar.aa.2012_06_30_064328
    Executing command ::tar::create_dex4_content $tar $files
    pkg-ing / spkg-ing file: dev_flash_007.tar.aa.2012_06_30_064328
    Executing command pkg_spkg $dir $pkg
    Building "NEW PKG & SPKG" retail package(s).....
    Executing shell new_pkg retail {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash\dev_flash_007.tar.aa.2012_06_30_064328} {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_007.tar.aa.2012_06_30_064328}

    searching for spkg
    spkg found in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash_007.tar.aa.2012_06_30_064328.spkg_hdr.1
    copy new spkg into spkg dir
    Executing command file copy {*}$args
    removing spkg from working dir
    Executing command file delete {*}$args
    Modifying dev_flash file: autodownload_plugin.sprx
    Found: autodownload_plugin.sprx in dev_flash_008.tar.aa.2012_06_30_064328
    Extracting tar file: content into: dev_flash
    Executing command ::tar::untar $tar -dir $dest
    The file to change is in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash/dev_flash/vsh/module/autodownload_plugin.sprx
    Creating DEX 4.xx dev_flash tar file dev_flash_008.tar.aa.2012_06_30_064328
    Executing command ::tar::create_dex4_content $tar $files
    pkg-ing / spkg-ing file: dev_flash_008.tar.aa.2012_06_30_064328
    Executing command pkg_spkg $dir $pkg
    Building "NEW PKG & SPKG" retail package(s).....
    Executing shell new_pkg retail {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash\dev_flash_008.tar.aa.2012_06_30_064328} {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_008.tar.aa.2012_06_30_064328}

    searching for spkg
    spkg found in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash_008.tar.aa.2012_06_30_064328.spkg_hdr.1
    copy new spkg into spkg dir
    Executing command file copy {*}$args
    removing spkg from working dir
    Executing command file delete {*}$args
    Modifying dev_flash file: audioplayer_plugin_mini.sprx
    Found: audioplayer_plugin_mini.sprx in dev_flash_009.tar.aa.2012_06_30_064328
    Extracting tar file: content into: dev_flash
    Executing command ::tar::untar $tar -dir $dest
    The file to change is in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash/dev_flash/vsh/module/audioplayer_plugin_mini.sprx
    Creating DEX 4.xx dev_flash tar file dev_flash_009.tar.aa.2012_06_30_064328
    Executing command ::tar::create_dex4_content $tar $files
    pkg-ing / spkg-ing file: dev_flash_009.tar.aa.2012_06_30_064328
    Executing command pkg_spkg $dir $pkg
    Building "NEW PKG & SPKG" retail package(s).....
    Executing shell new_pkg retail {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash\dev_flash_009.tar.aa.2012_06_30_064328} {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_009.tar.aa.2012_06_30_064328}

    searching for spkg
    spkg found in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash_009.tar.aa.2012_06_30_064328.spkg_hdr.1
    copy new spkg into spkg dir
    Executing command file copy {*}$args
    removing spkg from working dir
    Executing command file delete {*}$args
    Modifying dev_flash file: bdp_plugin.sprx
    Found: bdp_plugin.sprx in dev_flash_010.tar.aa.2012_06_30_064328
    Extracting tar file: content into: dev_flash
    Executing command ::tar::untar $tar -dir $dest
    The file to change is in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash/dev_flash/vsh/module/bdp_plugin.sprx
    Creating DEX 4.xx dev_flash tar file dev_flash_010.tar.aa.2012_06_30_064328
    Executing command ::tar::create_dex4_content $tar $files
    pkg-ing / spkg-ing file: dev_flash_010.tar.aa.2012_06_30_064328
    Executing command pkg_spkg $dir $pkg
    Building "NEW PKG & SPKG" retail package(s).....
    Executing shell new_pkg retail {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash\dev_flash_010.tar.aa.2012_06_30_064328} {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_010.tar.aa.2012_06_30_064328}

    searching for spkg
    spkg found in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash_010.tar.aa.2012_06_30_064328.spkg_hdr.1
    copy new spkg into spkg dir
    Executing command file copy {*}$args
    removing spkg from working dir
    Executing command file delete {*}$args
    Modifying dev_flash file: avc2_game_plugin.sprx
    Found: avc2_game_plugin.sprx in dev_flash_011.tar.aa.2012_06_30_064328
    Extracting tar file: content into: dev_flash
    Executing command ::tar::untar $tar -dir $dest
    The file to change is in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash/dev_flash/vsh/module/avc2_game_plugin.sprx
    Creating DEX 4.xx dev_flash tar file dev_flash_011.tar.aa.2012_06_30_064328
    Executing command ::tar::create_dex4_content $tar $files
    pkg-ing / spkg-ing file: dev_flash_011.tar.aa.2012_06_30_064328
    Executing command pkg_spkg $dir $pkg
    Building "NEW PKG & SPKG" retail package(s).....
    Executing shell new_pkg retail {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash\dev_flash_011.tar.aa.2012_06_30_064328} {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_011.tar.aa.2012_06_30_064328}

    searching for spkg
    spkg found in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash_011.tar.aa.2012_06_30_064328.spkg_hdr.1
    copy new spkg into spkg dir
    Executing command file copy {*}$args
    removing spkg from working dir
    Executing command file delete {*}$args
    Modifying dev_flash file: audioplayer_plugin.sprx
    Found: audioplayer_plugin.sprx in dev_flash_012.tar.aa.2012_06_30_064328
    Extracting tar file: content into: dev_flash
    Executing command ::tar::untar $tar -dir $dest
    The file to change is in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash/dev_flash/vsh/module/audioplayer_plugin.sprx
    Creating DEX 4.xx dev_flash tar file dev_flash_012.tar.aa.2012_06_30_064328
    Executing command ::tar::create_dex4_content $tar $files
    pkg-ing / spkg-ing file: dev_flash_012.tar.aa.2012_06_30_064328
    Executing command pkg_spkg $dir $pkg
    Building "NEW PKG & SPKG" retail package(s).....
    Executing shell new_pkg retail {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash\dev_flash_012.tar.aa.2012_06_30_064328} {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_012.tar.aa.2012_06_30_064328}

    searching for spkg
    spkg found in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash_012.tar.aa.2012_06_30_064328.spkg_hdr.1
    copy new spkg into spkg dir
    Executing command file copy {*}$args
    removing spkg from working dir
    Executing command file delete {*}$args
    Modifying dev_flash file: comboplay_plugin.sprx
    Found: comboplay_plugin.sprx in dev_flash_013.tar.aa.2012_06_30_064328
    Extracting tar file: content into: dev_flash
    Executing command ::tar::untar $tar -dir $dest
    The file to change is in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash/dev_flash/vsh/module/comboplay_plugin.sprx
    Creating DEX 4.xx dev_flash tar file dev_flash_013.tar.aa.2012_06_30_064328
    Executing command ::tar::create_dex4_content $tar $files
    pkg-ing / spkg-ing file: dev_flash_013.tar.aa.2012_06_30_064328
    Executing command pkg_spkg $dir $pkg
    Building "NEW PKG & SPKG" retail package(s).....
    Executing shell new_pkg retail {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash\dev_flash_013.tar.aa.2012_06_30_064328} {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_013.tar.aa.2012_06_30_064328}

    searching for spkg
    spkg found in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash_013.tar.aa.2012_06_30_064328.spkg_hdr.1
    copy new spkg into spkg dir
    Executing command file copy {*}$args
    removing spkg from working dir
    Executing command file delete {*}$args
    Modifying dev_flash file: avc_util.sprx
    Found: avc_util.sprx in dev_flash_014.tar.aa.2012_06_30_064328
    Extracting tar file: content into: dev_flash
    Executing command ::tar::untar $tar -dir $dest
    The file to change is in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash/dev_flash/vsh/module/avc_util.sprx
    Creating DEX 4.xx dev_flash tar file dev_flash_014.tar.aa.2012_06_30_064328
    Executing command ::tar::create_dex4_content $tar $files
    pkg-ing / spkg-ing file: dev_flash_014.tar.aa.2012_06_30_064328
    Executing command pkg_spkg $dir $pkg
    Building "NEW PKG & SPKG" retail package(s).....
    Executing shell new_pkg retail {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash\dev_flash_014.tar.aa.2012_06_30_064328} {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_014.tar.aa.2012_06_30_064328}

    searching for spkg
    spkg found in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash_014.tar.aa.2012_06_30_064328.spkg_hdr.1
    copy new spkg into spkg dir
    Executing command file copy {*}$args
    removing spkg from working dir
    Executing command file delete {*}$args
    Modifying dev_flash file: audioplayer_plugin_mini.rco
    Found: audioplayer_plugin_mini.rco in dev_flash_015.tar.aa.2012_06_30_064328
    Extracting tar file: content into: dev_flash
    Executing command ::tar::untar $tar -dir $dest
    The file to change is in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash/dev_flash/vsh/resource/audioplayer_plugin_mini.rco
    Creating DEX 4.xx dev_flash tar file dev_flash_015.tar.aa.2012_06_30_064328
    Executing command ::tar::create_dex4_content $tar $files
    pkg-ing / spkg-ing file: dev_flash_015.tar.aa.2012_06_30_064328
    Executing command pkg_spkg $dir $pkg
    Building "NEW PKG & SPKG" retail package(s).....
    Executing shell new_pkg retail {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash\dev_flash_015.tar.aa.2012_06_30_064328} {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_015.tar.aa.2012_06_30_064328}

    searching for spkg
    spkg found in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash_015.tar.aa.2012_06_30_064328.spkg_hdr.1
    copy new spkg into spkg dir
    Executing command file copy {*}$args
    removing spkg from working dir
    Executing command file delete {*}$args
    Modifying dev_flash file: audioplayer_plugin_util.rco
    Found: audioplayer_plugin_util.rco in dev_flash_016.tar.aa.2012_06_30_064328
    Extracting tar file: content into: dev_flash
    Executing command ::tar::untar $tar -dir $dest
    The file to change is in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash/dev_flash/vsh/resource/audioplayer_plugin_util.rco
    Creating DEX 4.xx dev_flash tar file dev_flash_016.tar.aa.2012_06_30_064328
    Executing command ::tar::create_dex4_content $tar $files
    pkg-ing / spkg-ing file: dev_flash_016.tar.aa.2012_06_30_064328
    Executing command pkg_spkg $dir $pkg
    Building "NEW PKG & SPKG" retail package(s).....
    Executing shell new_pkg retail {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash\dev_flash_016.tar.aa.2012_06_30_064328} {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_016.tar.aa.2012_06_30_064328}

    searching for spkg
    spkg found in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash_016.tar.aa.2012_06_30_064328.spkg_hdr.1
    copy new spkg into spkg dir
    Executing command file copy {*}$args
    removing spkg from working dir
    Executing command file delete {*}$args
    Modifying dev_flash file: audioplayer_plugin.rco
    Found: audioplayer_plugin.rco in dev_flash_017.tar.aa.2012_06_30_064328
    Extracting tar file: content into: dev_flash
    Executing command ::tar::untar $tar -dir $dest
    The file to change is in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash/dev_flash/vsh/resource/audioplayer_plugin.rco
    Creating DEX 4.xx dev_flash tar file dev_flash_017.tar.aa.2012_06_30_064328
    Executing command ::tar::create_dex4_content $tar $files
    pkg-ing / spkg-ing file: dev_flash_017.tar.aa.2012_06_30_064328
    Executing command pkg_spkg $dir $pkg
    Building "NEW PKG & SPKG" retail package(s).....
    Executing shell new_pkg retail {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash\dev_flash_017.tar.aa.2012_06_30_064328} {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_017.tar.aa.2012_06_30_064328}

    searching for spkg
    spkg found in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash_017.tar.aa.2012_06_30_064328.spkg_hdr.1
    copy new spkg into spkg dir
    Executing command file copy {*}$args
    removing spkg from working dir
    Executing command file delete {*}$args
    Modifying dev_flash file: autodownload_plugin.rco
    Found: autodownload_plugin.rco in dev_flash_018.tar.aa.2012_06_30_064328
    Extracting tar file: content into: dev_flash
    Executing command ::tar::untar $tar -dir $dest
    The file to change is in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash/dev_flash/vsh/resource/autodownload_plugin.rco
    Creating DEX 4.xx dev_flash tar file dev_flash_018.tar.aa.2012_06_30_064328
    Executing command ::tar::create_dex4_content $tar $files
    pkg-ing / spkg-ing file: dev_flash_018.tar.aa.2012_06_30_064328
    Executing command pkg_spkg $dir $pkg
    Building "NEW PKG & SPKG" retail package(s).....
    Executing shell new_pkg retail {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash\dev_flash_018.tar.aa.2012_06_30_064328} {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_018.tar.aa.2012_06_30_064328}

    searching for spkg
    spkg found in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash_018.tar.aa.2012_06_30_064328.spkg_hdr.1
    copy new spkg into spkg dir
    Executing command file copy {*}$args
    removing spkg from working dir
    Executing command file delete {*}$args
    Modifying dev_flash file: flashATRAC.pic
    Found: flashATRAC.pic in dev_flash_019.tar.aa.2012_06_30_064328
    Extracting tar file: content into: dev_flash
    Executing command ::tar::untar $tar -dir $dest
    The file to change is in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash/dev_flash/sys/external/flashATRAC.pic
    Creating DEX 4.xx dev_flash tar file dev_flash_019.tar.aa.2012_06_30_064328
    Executing command ::tar::create_dex4_content $tar $files
    pkg-ing / spkg-ing file: dev_flash_019.tar.aa.2012_06_30_064328
    Executing command pkg_spkg $dir $pkg
    Building "NEW PKG & SPKG" retail package(s).....
    Executing shell new_pkg retail {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash\dev_flash_019.tar.aa.2012_06_30_064328} {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_019.tar.aa.2012_06_30_064328}

    searching for spkg
    spkg found in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash_019.tar.aa.2012_06_30_064328.spkg_hdr.1
    copy new spkg into spkg dir
    Executing command file copy {*}$args
    removing spkg from working dir
    Executing command file delete {*}$args
    Modifying dev_flash file: ps1_emu.self
    Found: ps1_emu.self in dev_flash_020.tar.aa.2012_06_30_064328
    Extracting tar file: content into: dev_flash
    Executing command ::tar::untar $tar -dir $dest
    The file to change is in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash/dev_flash/ps1emu/ps1_emu.self
    Creating DEX 4.xx dev_flash tar file dev_flash_020.tar.aa.2012_06_30_064328
    Executing command ::tar::create_dex4_content $tar $files
    pkg-ing / spkg-ing file: dev_flash_020.tar.aa.2012_06_30_064328
    Executing command pkg_spkg $dir $pkg
    Building "NEW PKG & SPKG" retail package(s).....
    Executing shell new_pkg retail {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash\dev_flash_020.tar.aa.2012_06_30_064328} {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_020.tar.aa.2012_06_30_064328}

    searching for spkg
    spkg found in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash_020.tar.aa.2012_06_30_064328.spkg_hdr.1
    copy new spkg into spkg dir
    Executing command file copy {*}$args
    removing spkg from working dir
    Executing command file delete {*}$args
    Modifying dev_flash file: CprmModule.spu.isoself
    Found: CprmModule.spu.isoself in dev_flash_021.tar.aa.2012_06_30_064328
    Extracting tar file: content into: dev_flash
    Executing command ::tar::untar $tar -dir $dest
    The file to change is in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash/dev_flash/bdplayer/CprmModule.spu.isoself
    Creating DEX 4.xx dev_flash tar file dev_flash_021.tar.aa.2012_06_30_064328
    Executing command ::tar::create_dex4_content $tar $files
    pkg-ing / spkg-ing file: dev_flash_021.tar.aa.2012_06_30_064328
    Executing command pkg_spkg $dir $pkg
    Building "NEW PKG & SPKG" retail package(s).....
    Executing shell new_pkg retail {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash\dev_flash_021.tar.aa.2012_06_30_064328} {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_021.tar.aa.2012_06_30_064328}

    searching for spkg
    spkg found in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash_021.tar.aa.2012_06_30_064328.spkg_hdr.1
    copy new spkg into spkg dir
    Executing command file copy {*}$args
    removing spkg from working dir
    Executing command file delete {*}$args
    Modifying dev_flash file: AacsModule.spu.isoself
    Found: AacsModule.spu.isoself in dev_flash_022.tar.aa.2012_06_30_064328
    Extracting tar file: content into: dev_flash
    Executing command ::tar::untar $tar -dir $dest
    The file to change is in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash/dev_flash/bdplayer/AacsModule.spu.isoself
    Creating DEX 4.xx dev_flash tar file dev_flash_022.tar.aa.2012_06_30_064328
    Executing command ::tar::create_dex4_content $tar $files
    pkg-ing / spkg-ing file: dev_flash_022.tar.aa.2012_06_30_064328
    Executing command pkg_spkg $dir $pkg
    Building "NEW PKG & SPKG" retail package(s).....
    Executing shell new_pkg retail {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash\dev_flash_022.tar.aa.2012_06_30_064328} {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_022.tar.aa.2012_06_30_064328}

    searching for spkg
    spkg found in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash_022.tar.aa.2012_06_30_064328.spkg_hdr.1
    copy new spkg into spkg dir
    Executing command file copy {*}$args
    removing spkg from working dir
    Executing command file delete {*}$args
    Modifying dev_flash file: bdp_BDMV.self
    Found: bdp_BDMV.self in dev_flash_023.tar.aa.2012_06_30_064328
    Extracting tar file: content into: dev_flash
    Executing command ::tar::untar $tar -dir $dest
    The file to change is in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash/dev_flash/bdplayer/bdp_BDMV.self
    Creating DEX 4.xx dev_flash tar file dev_flash_023.tar.aa.2012_06_30_064328
    Executing command ::tar::create_dex4_content $tar $files
    pkg-ing / spkg-ing file: dev_flash_023.tar.aa.2012_06_30_064328
    Executing command pkg_spkg $dir $pkg
    Building "NEW PKG & SPKG" retail package(s).....
    Executing shell new_pkg retail {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash\dev_flash_023.tar.aa.2012_06_30_064328} {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_023.tar.aa.2012_06_30_064328}

    searching for spkg
    spkg found in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash_023.tar.aa.2012_06_30_064328.spkg_hdr.1
    copy new spkg into spkg dir
    Executing command file copy {*}$args
    removing spkg from working dir
    Executing command file delete {*}$args
    Modifying dev_flash file: stage2.dex.bak
    Found: stage2.dex.bak in dev_flash_024.tar.aa.2012_06_30_064328
    Extracting tar file: content into: dev_flash
    Executing command ::tar::untar $tar -dir $dest
    The file to change is in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash/dev_flash/rebug/cobra/stage2.dex.bak
    Creating DEX 4.xx dev_flash tar file dev_flash_024.tar.aa.2012_06_30_064328
    Executing command ::tar::create_dex4_content $tar $files
    pkg-ing / spkg-ing file: dev_flash_024.tar.aa.2012_06_30_064328
    Executing command pkg_spkg $dir $pkg
    Building "NEW PKG & SPKG" retail package(s).....
    Executing shell new_pkg retail {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash\dev_flash_024.tar.aa.2012_06_30_064328} {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash_024.tar.aa.2012_06_30_064328}

    searching for spkg
    spkg found in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash_024.tar.aa.2012_06_30_064328.spkg_hdr.1
    copy new spkg into spkg dir
    Executing command file copy {*}$args
    removing spkg from working dir
    Executing command file delete {*}$args
    ******** Running task 09_change_devflash3_files **********
    Modifying dev_flash3 file CRL1
    Found CRL1 in dev_flash3_025.tar.aa.2012_06_30_064537
    Extracting tar file: content into: dev_flash3
    Executing command ::tar::untar $tar -dir $dest
    The file to change is in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash3/dev_flash3/data-revoke/crl/CRL1
    Creating DEX 4.xx dev_flash3 tar file dev_flash3_025.tar.aa.2012_06_30_064537
    Executing command ::tar::create_dex4_dev3 $tar $files
    pkg-ing / spkg-ing file: dev_flash3_025.tar.aa.2012_06_30_064537
    Executing command pkg_spkg $dir $pkg
    Building "NEW PKG & SPKG" retail package(s).....
    Executing shell new_pkg retail {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash3\dev_flash3_025.tar.aa.2012_06_30_064537} {E:\_dump\PS3MFW\PS3MFW-MFW\update_files\dev_flash3_025.tar.aa.2012_06_30_064537}

    searching for spkg
    spkg found in E:/_dump/PS3MFW/PS3MFW-MFW/update_files/dev_flash3_025.tar.aa.2012_06_30_064537.spkg_hdr.1
    copy new spkg into spkg dir
    Executing command file copy {*}$args
    removing spkg from working dir
    Executing command file delete {*}$args
    ******** Completed tasks **********
    custom dev_flash deleted
    custom dev_flash3 deleted
    custom CORE_OS deleted
    custom metadata deleted
    spkg's added to list
    pkg's added to list
    img's added to list
    dev_flash3 added to list
    dev_flash added to list
    Please WAIT....Building new PUP TAR file(s).....
    Creating DEX 4.xx update tar file update_files.tar
    Executing command ::tar::create_dex4_update $tar $files
    "update_files.tar" created
    Creating DEX 4.xx spkg tar file spkg_hdr.tar
    Executing command ::tar::create_dex4_spkg $tar $files
    "spkg_hdr.tar" created
    Executing command file delete -force -- ${::OUT_FILE}
    Getting PUP build from: ccapi250_core.D-REX.SC11.PS3UPDAT.PUP
    Executing command pup_get_build ${::IN_FILE}
    PUP original build:99999
    Packing Modified PUP:"test_4.21.PS3UPDAT.PUP", BUILD:99999
    Executing command pup_create ${dir} ${pup} $build
    Executing shell puppack D:/_Files/PSSaves/PS3/Toolz/CFW/fw/test_4.21.PS3UPDAT.PUP {E:\_dump\PS3MFW\PS3MFW-MFW} 99999

    CUSTOM FIMWARE VER:4.21 BUILD COMPLETE!!!
    i have processed all devflash tars and also devflash3
     
    Last edited: Jan 10, 2017
    Joonie likes this.
  4. 1,434
    539
    123
    Joonie

    Joonie Developer

    Joined:
    Oct 15, 2014
    Messages:
    1,434
    Likes Received:
    539
    Trophy Points:
    123
    Location:
    Southwest US
    Fyi, both DEX / DECR have 0 reason to include dev_flash3, due to bd/dvd movie playback not being supported, maybe that's why they did it like that? I never thought about messing with it much though


    Sent from my iPhone using Tapatalk
     
    haxxxen likes this.
  5. 353
    151
    53
    haxxxen

    haxxxen Developer

    Joined:
    Oct 16, 2014
    Messages:
    353
    Likes Received:
    151
    Trophy Points:
    53
    update
    generated firmware installed just fine with no problems. psp isos work with cobra, psx works, ps2 isos work (+config) and as well ps3 game isos. movies i do not have at hand, so if someone else could test this?

    guess i can release it, after i have cleaned up and polished some things. for now, it will only support tarfix for 4.xx completely, but i will try to add 3.xx as well.
     
    bguerville and Joonie like this.
  6. 4,143
    2,136
    123
    bguerville

    bguerville Moderator Developer

    Joined:
    Feb 25, 2015
    Messages:
    4,143
    Likes Received:
    2,136
    Trophy Points:
    123
    Location:
    Earth
    It's already a very nice step forward...
     
    haxxxen likes this.
  7. 353
    151
    53
    haxxxen

    haxxxen Developer

    Joined:
    Oct 16, 2014
    Messages:
    353
    Likes Received:
    151
    Trophy Points:
    53
    ok, so here it is. added now 3.41 and 3.55 as well as 3.55 dex for fixed tarballs

    updated source on my github
    https://github.com/haxxxen/ps3mfw-builder-0.2.1-mod

    mirror to download zip archive
    https://dl.dropboxusercontent.com/u/63377561/misc/ps3mfw-builder-0.2.1-mod.zip

    to fix an already modified mfw/cfw, you have to choose "replace_devflash_manual" task, "replace_devflash3_manual" task and "add folder" task. on replace_devflash_manual task you have to add from every devflash pkg a single file 001-XXX and when script is running, just press ok without any doings. same with replace_devflash3_manual task. just leave it and press ok when script asks for. on add_folder task leave box empty and the script will do its magic ;)

    samples for replace_devflash_manual are in replace_devflash folder, for rebug 4.21 and ofw 4.81.

    edit
    ahhh, just 've forgot the most important thing. you have to select EITHER 3.41CEX, 3.55CEX, 3.xxDEX, 4.xx DEX or 4.xx CEX base firmware on global options. also you have to select extract devflash3 option.
     
    Last edited: Jan 11, 2017 at 11:05 AM

Share This Page