Forum: PS3 Technical Development - Topics relating to Playstation 3 Technical development ONLY! Read and discuss the latest Cobra USB updates, tutorials and explanations or find out about bluray drive bypass firmwares plus much more.


The above video goes away if you are a member and logged in, so log in now!




 
Would you like to get all the new info from
PSX-Scene in your email each day?




Want to learn more about the team keeping you up to date with the latest scene news?

Read about them now!

Check out our Developer bios, too!

 


User Tag List

Thread: Is it possible to create a symbolic link on the PS3 drive?
  

Page 1 of 2 1 2 LastLast
Results 1 to 10 of 12
  1. #1 Question Is it possible to create a symbolic link on the PS3 drive? 
    McHaggis is offline Registered User
    Join Date
    Jan 2011
    Posts
    19
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    I was thinking about the current limitation with the dev_bdvd to dev_hdd0 eboot.elf hex editing. As you know, the structure of the discs follows the format:

    /dev_bdvd/PS3_GAME

    Whereas PSN games are stored at:

    /dev_hdd0/game/bces00000

    ... which is 6 bytes larger. This means that people have to be a little creative and place files and folders closer to the root with no real organization to the structure. I'm wondering if it would be possible to create a symbolic link (much like /app_home/) that will allow us to keep the original structure.

    For example, if we created a symbolic link called /game/ which maps to /dev_hdd0/game/ we would be able to write /game/bces00000, allowing us to keep the same structure as the PSN downloaded games.

    Just a theory, maybe a developer could put it into practice? Better idea, perhaps symlink creation could be built into the file managers?
    Reply With Quote  

  2. #2  
    stoker25 is offline IJDGAF
    Join Date
    Sep 2010
    Posts
    151
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    3
    Likes Received
    2
    Might be possible with PL3...
    https://github.com/kakaroto/PL3/blob.../payload_dev.S

    At the end are 2 strings, /app_home and /dev_usb000/PS3/HOMEBREW/APP_HOME, this maps the folder on the usb to the /app_home path for making testing SELFs easier, maybe changing /app_home to /game and /dev_usb000... to /dev_hdd0/game would work?

    edit: forgot to say, PL3 lets you do this with syscall 35 also
    Reply With Quote  

  3. #3  
    Derr is offline Member
    Join Date
    Oct 2010
    Posts
    464
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Quote Originally Posted by stoker25 View Post
    Might be possible with PL3...
    https://github.com/kakaroto/PL3/blob.../payload_dev.S

    At the end are 2 strings, /app_home and /dev_usb000/PS3/HOMEBREW/APP_HOME, this maps the folder on the usb to the /app_home path for making testing SELFs easier, maybe changing /app_home to /game and /dev_usb000... to /dev_hdd0/game would work?

    edit: forgot to say, PL3 lets you do this with syscall 35 also
    I'm pretty sure the whole point of this is to run backups without syscalls/payloads.
    Reply With Quote  

  4. #4  
    [C*] is offline Running 3.55 Waninkoko v2.
    Join Date
    Sep 2010
    Location
    DEV0_HDD\GAME
    Posts
    2,058
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    I believe Dean is working on getting such a feature into MultiMan.
    Quote Originally Posted by xiaNaix
    Mathieulh claims he's known about it for ages. He also, coincidentally, invented the internet, the wheel, and discovered America.
    Nothing against Math (legend). Next quote irrelevant to above lol.
    Quote Originally Posted by sabin1981 View Post
    OH FOR THE LOVE OF GOD! It didn't even take TEN posts before some twat bitched about something.
    Reply With Quote  

  5. #5  
    chesh's Avatar
    chesh is offline New Moderator on the block
    Join Date
    Sep 2006
    Location
    Spokane
    Posts
    5,197
    Downloads
    1
    Uploads
    0
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    33
    Likes Received
    124
    Multiman is doing symlinks as of yesterday. Take a look at his thread.
    Reply With Quote  

  6. #6  
    McHaggis is offline Registered User
    Join Date
    Jan 2011
    Posts
    19
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Ah, so it looks like I might have been pre-empted. I'll take a look at the new Multi-man and check it out then.

    EDIT: it appears that it's not as straightforward as what I'm suggesting here - you have to create a symlink, for each game, to somewhere in /dev_hdd0/. I did think that creating a symbolic link in / would require a firmware modification, anyway.
    Last edited by McHaggis; 01-12-2011 at 12:28 PM.
    Reply With Quote  

  7. #7  
    Frullo is offline Registered User
    Join Date
    Dec 2010
    Posts
    24
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Wow, that's cool

    I wonder which applications will this feature have, regarding diskless playing.

    I don't think this will solve the problems with the checks the games do with the bluray (not sure about it) but a symbolic link is a step further
    Reply With Quote  

  8. #8  
    dts's Avatar
    dts
    dts is offline Registered User
    Join Date
    Feb 2011
    Posts
    6
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Hi guys, sorry to jump into your thread McHaggis.
    I have a question and it relates to the subject off symlinks but if you feel i'm trying to jack your thread i'll edit it out.

    For games with files larger than 4gb, Killzone 3 for example...
    Would it be possible to only copy the large files to dev_hdd0 and place a sybolic link in it's place on dev_usb*** so the game could be played from the external drive?
    Reply With Quote  

  9. #9  
    Kayot's Avatar
    Kayot is offline Member
    Join Date
    Dec 2008
    Posts
    312
    Downloads
    12
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    20
    You can't set a Symbolic link on a Fat16/32 partition. Bummer really...
    Never confuse heroism with simple self interest.
    You must first be illusioned, before you can be disillusioned.
    Hope is the first step on the road to disappointment.
    Winning Lotto Numbers: 6 14 16 22 28 (56)
    Reply With Quote  

  10. #10  
    konetix is offline Member
    Join Date
    Oct 2008
    Posts
    25
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    How do I manually create a symbolic link from a file on the PS3 to another file on the ps3?

    In this case, I want to use the link for .pkg method Catherine install --my original file is at
    dev_hdd0\game\BLJM60215\USRDIR\data.cpk
    and i want to symbolic link it to the "installed" file at
    dev_hdd0\game\BLJM60215DATA\USRDIR\data.cpk
    in order to save space (it's the exact same file, just copied).


    edit: trying it via multiman and temporarily moving the rest of the contents of the real folder while i link it.
    edit2: SUCCESS! Just saved myself ~2.7gb of HDD space via symbolic link
    Last edited by konetix; 02-27-2011 at 05:57 AM.
    Reply With Quote  

Page 1 of 2 1 2 LastLast
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •