Sponsored Links

Sponsored Links

Page 4 of 4 FirstFirst ... 234
Results 31 to 34 of 34



  1. #31
    Senior Member pinoytechno's Avatar
    Join Date
    Jan 2012
    Posts
    118
    Sponsored Links
    Sponsored Links
    thanks for sharing this great news to us sir

  2. #32
    Senior Member niwakun's Avatar
    Join Date
    Jun 2009
    Posts
    530
    Sponsored Links
    Sponsored Links
    with these, we can use my PC to grab files from HDD? Like act.dat and rif files.

  3. #33
    Senior Member Neo Cyrus's Avatar
    Join Date
    Apr 2009
    Posts
    452
    Sponsored Links
    Sponsored Links
    It's nice to see so much progress being made recently. My hat's off to you gentlemen.

  4. #34
    Senior Member Foo's Avatar
    Join Date
    Sep 2011
    Posts
    332

    Mounting PS3's HDD on PC via Linux

    Mounting PS3's HDD on PC via Linux by Glevand: ps3devwiki.com/wiki/Mounting_HDD_on_PC
    • The goal is to mount PS3 HDD on PC Linux and make changes to it.
    • Use device mapper for transparent encryption/decryption.

    ATA and ENCDEC keys

    Read more here: http://www.ps3news.com/ps3-hacks-jai...evand-arrives/

    Device Mapper

    • A really cool feature of Linux 2.6/3.
    • The device mapper is stackable.
    • You have to enable a couple of new kernel features like device mapper crypto, XTS crypto and so on.

    dm-bswap16
    • Swaps bytes in each 16-bit word.
    • It is necessray for HDD/VFLASH encryption/decryption.
    • Tested on Linux 3.5.3
    • GIT repo: gitorious.ps3dev.net/ps3linux/dm-bswap16

    What it should look like on a test run:

    [Register or Login to view code]

    On a Test with ps3da
    • Tested with Debian LiveCD and Linux 3.4.10
    • xts_aes: gitorious.ps3dev.net/ps3linux/xts_aes


    [Register or Login to view code]

    dm-crypto
    • We don't need xts_aes application anymore.
    • Linux kernel does enctyption/decryption of data transparently for us.
    • One of the device mapper features is that it's stackable which is very useful for us.
    • VFLASH is encrypted twice. So we have to create a second DM crypto target based on the DM crypto target for HDD.

    HDD Test
    Tested on PS3 itself with Debian LiveCD and Linux kernel version 3.4.10 but you can use the same technique on a Linux PC. I was just lazy and it is easier to test on PS3.

    [Register or Login to view code]

    VFLASH Test

    [Register or Login to view code]

    PS3 HDD Partition Table
    • Now that we can decrypt/encrypt PS3 HDD with Linux, we want to be able to mount HDD/VFLASH regions because only then we can do changes to UFS or FAT filesystems on the HDD.
    • We have to implement PS3 HDD partition table in Linux kernel.
    • The Linux kernel with this feature will create all partition devices automatically in this case and we could mount and modify any HDD regions easily.
    • A new Linux kernel patch is necessary.
    • PS3 partition table is of size 0x1000 bytes.
    • Implemented PS3 partition support in Linux kernel. See patch 0035-ps3-partition.patch here gitorious.ps3dev.net/ps3linux/kernel-patches-35

    Test:

    [Register or Login to view code]


 

Sponsored Links
Page 4 of 4 FirstFirst ... 234

Tags for this Thread

Advertising - Affiliates - Contact Us - PS3 Downloads - Privacy Statement - Site Rules - Top - © 2014 PlayStation 3 News