Sponsored Links

Sponsored Links

Page 2 of 3 FirstFirst 123 LastLast
Results 11 to 20 of 22



  1. #11
    Forum Moderator PS3 News's Avatar
    Join Date
    Apr 2005
    Posts
    27,639
    Sponsored Links

    PS3 HDD Utility v1.00 Homebrew Application by Nullptr is Released

    Sponsored Links
    Following up on his initial release and the previous update, today PlayStation 3 homebrew developer nullptr is back with PS3 HDD Utility v1.00 homebrew application and details below.

    Download: [Register or Login to view links]

    To quote: Hello everyone,

    Here is a new version of the PS3 HDD Utility. It's remade with a built-in UFS2 (GameOS) file browser, and file extraction.

    The raw tools are removed for they are not needed anymore.

    As for phat support, I'm going to need an eid_root_ key and a raw sample for testing.

    PS3 HDD Utility v1.00 Homebrew Application by Nullptr is Released

    More PlayStation 3 News...

  2. #12
    Forum Moderator PS3 News's Avatar
    Join Date
    Apr 2005
    Posts
    27,639
    Sponsored Links

    PS3 HDD Reader v1 for Windows by 3141card is Now Available

    Sponsored Links
    Following up on his previous updates, today PlayStation 3 homebrew developer 3141card is back with PS3 HDD Reader v1 for Windows followed by an updated GUI from aldostools below.

    Download: [Register or Login to view links] / [Register or Login to view links] (with Debug Functionality) / [Register or Login to view links] by aldostools / [Register or Login to view links] / [Register or Login to view links] (Mirror) by 3141card

    To quote: A update, I finish the FAT read support, for dev_hdd1 on NAND and NOR and dev_flash, dev_flash2 and dev_flash3 on NOR. A big THX on sguerrini97 and sinsizer for test the tool on slim-ps3, and on 3absiso for test it on fat (NAND/NOR) ps3's.

    Usage: A simple on-the-fly decrypter and ufs2 reader as comandline tool for windows. To see the content of your gameos(dev_hdd0) and copy files and folders to PC. No write suport! Hdd will only read.

    Put your eid_root_key file in the program folder and connect your ps3_slim_hdd to your PC. Comands are "dir" or "ls" for see a directory, e.g.:

    ps3 dir /

    to see the root of dev_hdd0, or

    ps3 ls /home/0000000X

    to see your user folder. To copy a file or folder use "cp" or "copy", e.g.:

    ps3 cp /home/0000000X/exdata/act.dat

    to copy act.dat to the program folder, or

    ps3 copy /home/0000000X/exdata

    to copy the whole exdata folder. Its not a profie app, quickly written, maybe you found bugs.

    Big THX again to ALL involved! Specially to Graf, Glevand, Naehrwert and Flatz.

    Glevand show it for a slim hdd, ok, but for a fat only the decryption is other.

    For slim:
    Code:
    cryptsetup create -c aes-xts-plain64 -d <key-file> -s 256 <decypted device name> <path to mapped encrypt device>
    For fat:
    Code:
    cryptsetup create -c aes-cbc-null -d <key-file> -s 192 <decypted device name> <path to mapped encrypt device>
    Next is, compile the kernel for UFS write support, and mount gameOS rw. Work perfect for me. So why a maybe risky hombrew, if i can use a brilliant OS with proper coded device driver.

    About: It decrypt a ps3-hdd on a windows pc. Show you the content of the partitions, and offers the possibility to dump this content to your pc.

    If you have a ylod, or the ps3 is in a other way death, than all data on hdd are lost. All your game-saves, trophys, music, videos, ... Only the ps3 on which this hdd was formatted/installed can read this hdd, no other ps3 can this.

    If it was a cfw-ps3, and was you clever enough to dump your eid-root-key, than you can use this tool to get your data back.

    If you have a corrupted hdd, and the ps3 say, you have to formatte, than also all your data are lost. Or you put the hdd on the pc and use this tool and your root-key. If you was not clever, and have no root-key, can you use another hdd to get him.

    The tool will maybe not correct work with a corrupted hdd. But there is a chance to get some data back. And if it work, be aware: A file can have the right name, size, attributes, timestamps.... but there is no warranty that the file data are correct, no tool or os can repair such
    data. No tool or os can divination.

    Only to clear a misunderstanding, what i add is FAT(the filesystem) support. Not fat-ps3 support. Fat-ps3 support was already implemented, weeks ago. But the tool has befor only read UFS2, gameOS.

    I read that some people would read also the vflash regions and dev_hdd1, so I add FAT12/16/32 read support. I read some people have a old backup, created with dd or a hexeditor and would read this to recover data, so I add the possibility to use a file as source instead of a hdd.

    ps3 hdd print <sector number> (show a sector in a simply hex-view)
    Code:
    c:\ct>ps3 hdd print 524440
    -------------------------------------------------------------------
    00 00 00 00 00 00 00 00  00 00 00 28 00 00 00 30 |...........(...0|
    00 00 00 38 00 00 0B B8  00 00 00 00 00 00 00 00 |...8............|
    51 FB 53 9E 00 00 00 00  00 00 78 10 00 00 06 71 |Q.S.......x....q|
    00 00 40 00 00 00 08 00  00 00 00 08 00 00 00 08 |.. 
    @.............
     |
    00 00 00 00 00 00 00 00  FF FF C0 00 FF FF F8 00 |................|
    00 00 00 0E 00 00 00 0B  00 00 00 08 00 00 08 00 |................|
    00 00 00 03 00 00 00 02  00 00 08 00 00 00 00 00 |................|
    00 00 00 00 00 00 08 00  00 00 00 40 00 00 00 00 |...........@....|
    00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 |................|
    00 00 00 00 F5 35 BD 07  00 00 00 00 00 00 68 00 |.....5........h.|
    00 00 40 00 00 00 00 00  00 00 00 00 00 00 00 00 |.. 
    @.............
     |
    00 00 00 00 00 00 00 00  00 00 5C 00 00 01 6F 70 |..........\...op|
    00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 |................|
    00 00 00 80 2F 63 65 6C  6C 5F 6D 77 5F 63 66 73 |..../cell_mw_cfs|
    00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 |................|
    00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 |................|
    00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 |................|
    00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 |................|
    00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 |................|
    00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 |................|
    00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 |................|
    00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 |................|
    00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 |................|
    00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 |................|
    00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 |................|
    00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 |................|
    00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 |................|
    00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 |................|
    00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 |................|
    00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 |................|
    00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 |................|
    00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 |................|
    -------------------------------------------------------------------
    ps3 hdd dump <start sector> <sector count> <dump file name> (self-explanatory)

    Finally, from zecoxao: Today i stopped by irc as usual, and had a nice chat with 3141card , who provided me the source of his hdd reader in exchange for the community to improve it and add more features to it.. you can check the source here (linked above).

    Some things that need improvement are:
    • fat module needs to be remade without windows dependencies
    • fat write support
    • ufs write support

    As for the fat and ufs modules, a LOT of information can be obtained from [Register or Login to view links] (linux kernel can support ufs read write and supports fat natively)

    Finally, also from 3141card comes a video below of PS3 XMB Blitting as follows:

    Hi sandungas, I found a way for blitting informations on the XMB screen, it is not perfect atm and work only in main XMB, not ingame.

    I found some bitmap-data in main ram, and poke other RGBA values on this place. I make a simple framebuffer, print text in him and poke him on the screen. The example have only a blue background and white text, but more complex things are posible, inclusive nice interaktive GUIs.




    Source and prx comes later, after cleaning, very very busy atm.

    PS3 HDD Reader v1 for Windows by 3141card is Now Available

    PS3 HDD Reader v1 for Windows by 3141card is Now Available

    More PlayStation 3 News...

  3. #13
    Registered User wesinflater's Avatar
    Join Date
    May 2012
    Posts
    3
    Sponsored Links
    Sponsored Links
    can you copy savedata from a hdd of a ps3 that is dead

  4. #14
    Senior Member Brenza's Avatar
    Join Date
    Sep 2010
    Posts
    298
    and you can take rif\rap from a previously modified ps3 without downgrade\dual boot stuff

    I hope you and 3141card solved the problems with slims hdd, i'd love to use this tool.

    Great job Sguerrini, I envy you!

    3141card just curiosity: are you working on a read\write tool? that would be awesome

  5. #15
    Member sguerrini97's Avatar
    Join Date
    Sep 2011
    Posts
    51
    I have only tested the tool, the job is 3141card

    What is the problem with the slim hdd?

  6. #16
    Senior Member Brenza's Avatar
    Join Date
    Sep 2010
    Posts
    298
    I can't decrypt mine, 3141card already knows everything

    EDIT: It works erfectly, an awesome work!

    Thank you very much 3141card!!!
    Last edited by Brenza; 09-12-2013 at 05:36 PM Reason: Automerged Doublepost

  7. #17
    Member aldostools's Avatar
    Join Date
    Mar 2007
    Posts
    107
    Quote Originally Posted by wesinflater View Post
    can you copy savedata from a hdd of a ps3 that is dead
    yes, but only if you have the eid_root_key from the dead ps3. Brenza about the write feature, here is what 3141card answered:

    I can you say why I not plan to do that. I simply know not enough about filesystems. Is the de/encryption a prob? No, its the easiest part on the prog. Its easy to write a fuction for on-the-fly encryption, simply a invers of my read_device(). I have no wish to write a app was kill in worst case a many ps3-hdd's. Only because i forget to set a flag or to update a special value in superblock or cylinder. And why write such a prog? There is always a better way. Linux.

    glevand has it show (on psdevwiki.com/ps3/Mounting_HDD_on_PC). It is easy to mount a ps3 hdd on linux.

    He show it for a slim hdd, ok, but for a fat only the decryption is other.

    For slim: cryptsetup create -c aes-xts-plain64 -d <key-file> -s 256 <decypted device name> <path to mapped encrypt device>

    For fat: cryptsetup create -c aes-cbc-null -d <key-file> -s 192 <decypted device name> <path to mapped encrypt device>

    Next is, compile the kernel for UFS write support, and mount gameOS rw.

    Work perfect for me. So why a maybe risky hombrew, if i can use a brilliant OS with proper coded device driver.

  8. #18
    Contributor majid25's Avatar
    Join Date
    Mar 2011
    Posts
    8
    I have a similar question, I have a dead ps3 on which I want to recover the hard drive contents but I did make a flash dump before it died. Can the eid root key be obtained from the dump? That's how I believe it works unless there is some other step

  9. #19
    Registered User aracard's Avatar
    Join Date
    Dec 2013
    Posts
    1

    how to copy data (saved files) from hdd without eid

    how did you copy the data with this program from the hdd? i have ylod and cannot access the ps3

  10. #20
    Forum Moderator PS3 News's Avatar
    Join Date
    Apr 2005
    Posts
    27,639

    Video: PS3 XMB Blitting POC Plugin By 3141card is Now Available

    Following up on his previous updates, PlayStation 3 developer 3141card has shared a PS3 XMB Blitting POC Plugin alongside a demo video of it in action below.

    Download: [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] (Mirror)

    To quote: I found a way for blitting information on the XMB screen, it is not perfect atm and work only in main XMB, not ingame. I found some bitmap-data in main ram, and poke other RGBA values on this place.

    I make a simple framebuffer, print text in him and poke him on the screen. The example have only a blue background and white text, but more complex things are possible, inclusive nice interactive GUIs.







    Here is the sprx+source, it is very simple, not perfect only a quickly written test app... I test it only on rebug 4.46, after booting hold R2 and press Start, it will only work after bootup!!! Not after leaving a Game or App.

    Copy PIC1.PNG from download (blitting_xmb_test_PIC1_PNG.rar) in e.g. multiman dir. In XMB go on multiman and press select. Simple example, draw only one frame if select was pressed.

    Furthermore, it is a stupid method, but if no better way arises... in principle:

    IO module is running all the time the ps3 is running.
    IO module awaits input from many devices, not only pad, also Kb and mouse.

    The system (XMB, in Game XMB), hombrew like multiman and also in background running prx, need a struct for handle the input.

    This is a ram dump from my rebug 4.46C ps3. At offset 0x10389F4 is the pad-data struct.
    Code:
    Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F
    
    010389E0   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
    010389F0   00 00 00 00 00 00 00 18  00 00 00 7C 00 00 00 00   ...........|....
    01038A00   00 82 00 82 00 80 00 80  00 00 00 00 00 00 00 00   .‚.‚.€.€........
    01038A10   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
    01038A20   02 02 01 B0 02 61 01 E7  00 00 00 00 00 00 00 00   ....a.........
    01038A30   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
    01038A40   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
    01038A50   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
    01038A60   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
    01038A70   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 46   ...............F
    00 00 = DIGITAL2 (if O is pressed = 00 20, see psl1ght header files for pad to understand the flags)

    The point, if you are in game and press O on your pad, to set this value in the pad-data struct of the running game to 00 20 or use a in backround running plugin to set this value with poke to 00 20 if you press a special Keyboard button, it is the same.

    Analogstick (00 82 00 82 00 80 00 80) 2 Mouse is a little bit more tricky, but also possible.

    If you have rebug 4.46C running, here (linked above) is a simple ram viewer prx, based on the blit into PIC1.PNG. Look at offset 0x8000000001038800 and 0x8000000001038A00 for the pad-data struct, press e.g. O and you see the altered values...

    I use it only on 4.46C with Users prx loader. Work only in XMB, is not stable, only some playing for me, not a release !
    • Go in games column on the app with the special PIC1.PNG, press select to toggle the hex-viewer on/off.
    • Use R1 and L1 to go one sector up or down,
    • Hold R2 and use R1 und L1 to go 1 KB up or down,
    • Hold L2 and use R1 und L1 to go 1 MB up or down.

    EDIT: fixed a stupid copy-past error in source code of prx

    Blitting in XMB Background PNG Example (see video and files above):

    The background png must be 1920x1080 and set 100% (no scaling!) Select button start/stop blitting, work only in XMB, kk

    Its a simple example, no event checks, blitting stop not automatically! Use select to stop blitting before you start a app/game or shutdown the PS3, Otherwise your PS3 crashes.

    Update: May 5, 2014: Two freezing bugs fixed.. new sprx+src (linked above) and please notice, its a example, a concept, not really an app.

    Will not work, it need the background png (say png, mean the ARGB area in local memory for the bg) to see the blitting area.

    I have tried several things, but nothing stop fast enough, the prob are the short time to write a finished frame in local mem. In XMB there are 0x0FE00000 (254MB) accessible, the bg area begins at 0x00C80000, the raw ARGB data 0x200 later. If a eboot.bin starts, only 0x00500000 (5MB) are now accessible, so r/w offset 0x00C80200 and higher = freeze. say it again, blitting is stupid time to look at gcm...

    Hhmm, found a more cooperative mutex, now blitting stop automatically by game/app start or shutdown. I also lock now the gcm_lwmutex during r/w processes to local mem.

    I use furthermore 4.46 CEX rebug + User's prx-loader for testing a prx, keep that in mind if use other MFW's.. same link as before (write no change log or make revisions, is not a app and simple source code say all, if someone will use the method)

    Another change, skip the mutex stuff and stop blitting now each time the X button is pressed, that stop blitting also if you go on trophies or a sub-menu under setting, don't like it but better than a freeze.

    I don't know how the power-button can be checked, so if you shutdown over power-button during blitting, PS3 will freeze.

    Video: PS3 XMB Blitting POC Plugin By 3141card is Now Available

    Video: PS3 XMB Blitting POC Plugin By 3141card is Now Available

    More PlayStation 3 News...

 

Sponsored Links
Page 2 of 3 FirstFirst 123 LastLast

Tags for this Thread

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