PS3 Possibility of a Life With Playstation Revival? (Request) (sans folding@home)

So what's up with this project?
There are a few pkgs and other files here that you can use or add to as you want, its slowly being worked on as we all desire to add to. All a wip. A few links are above as on other pages. Posting new results and adds are appreciated. If wanted that is. Adding city_info can be every city in the world and that can take months/years to add. As well as news articles and all thumbnail edits. Alot of editing work.
 
Last edited:
We have a few things going on — some people are decoding the xml and figuring out whats doing what. Some other people are figuring out the client/server encryption.

The one thing I dont think anyone is working on is the folding client (f@h)… I looked a bit into it and I have some thoughts on the matter, but I think right now the focus is on the news client (lwp) and getting that running again. We already figured how to manually inject news, but what I'd really like to see is the client talking to a real server and pulling real news… just like in the good old days.

As a recap to our more regular friends: A few weeks ago, I think I actually got the lwp client to authenticate to a fake server I built… at least, it stopped throwing errors, it no longer keeps trying to authenticate over and over again. After that it just… sits there. My assumption is that the client is expecting the server to send something post auth, but i dont know what yet. I need to do two things:

* revert the default_city.xml file back its the original state and see if its returning the same server not found errors
* continue to decrypt the packages with hydra. I already had some of that done, but it was with an older package and i want to do it with the hybrid package we're using now. Im new to hydra and learning as I go, so progress is slow.

Im wildly busy at the moment and I honestly don't know when I'll have time to resume work on this, unfortunately…
 
Hi, it's been some time [emoji846]
How is everyone doing? This project always came to my mind here and there
Really wondering about any findings marciolsf may have found
Im pretty much out of the loop really, Devil wanted for the Thumbnails to work again I really forgot where its xml was located and what the issue was

I finished moving out and I have more time to try and help as much as I can for Lwp (as Im done with working around that Cechc, those who knows [emoji48])

I really like this App, even though I never witnessed it myself (I got my first ps3 on 2015) I see it's potential and its just so cool really wish more people would be interested in helping us out to work on this
 
Hey I want to add the Life with PlayStation entry back into the xml, does anyone happen to know how and if it's possible on the latest firmware.
Hi bro, basically to make it show up you need to install the app. We have a spoofed 1.22 pkg that has offline content from August loaded on it as the project is kind of on hold right now [emoji26]

It should be somewhere up these pages. I wouldn't use the ones from Internet archive as you would need to turn off your Internet to launch it as they are all 1.21 (1.22 update was nothing more than a self destruction update)
We were able to spoof it as 1.22 to circumvent the update prompt when launching it with the Internet on

For now you can go around the globe and read offline news from August with its music playing.

It should be located at Internet column
 
Hi bro, basically to make it show up you need to install the app. We have a spoofed 1.22 pkg that has offline content from August loaded on it as the project is kind of on hold right now [emoji26]

It should be somewhere up these pages. I wouldn't use the ones from Internet archive as you would need to turn off your Internet to launch it as they are all 1.21 (1.22 update was nothing more than a self destruction update)
We were able to spoof it as 1.22 to circumvent the update prompt when launching it with the Internet on

For now you can go around the globe and read offline news from August with its music playing.

It should be located at Internet column
That's not what I meant, I'm wondering if I can put a query for it in the network xml that downloads it from somewhere like it was back in the day if you didn't have it installed.
 
That's not what I meant, I'm wondering if I can put a query for it in the network xml that downloads it from somewhere like it was back in the day if you didn't have it installed.
Mb bro, I have no idea hopefully someone can help put

Well maybe you can have the pkg install after reclassic, does that work? A pkg inside a pkg? Like a batch file
 
Mb bro, I have no idea hopefully someone can help put

Well maybe you can have the pkg install after reclassic, does that work? A pkg inside a pkg? Like a batch file
We could do that, but that would make the package file too big, we could have it as seperate download in the downloads channel on our Discord.
 
I have a theory for links and thumbnails, but as for constantly updated idk. We could always use links, but most likely will be static and not live. Finding live urls that self update or to make a script that updates them is where I run into a wall. We could post static links all day.
 
I have a theory for links and thumbnails, but as for constantly updated idk. We could always use links, but most likely will be static and not live. Finding live urls that self update or to make a script that updates them is where I run into a wall. We could post static links all day.
Well I think we can have it show the skyline of the city for now, that's more than enough
 
That's not what I meant, I'm wondering if I can put a query for it in the network xml that downloads it from somewhere like it was back in the day if you didn't have it installed.

You totally can, I've done it. It's probably 6 out of 10 in the difficulty scale, but there's not a whole of benefit at this point and if you do it wrong you can prevent the xmb from loading.

Like others have pointed, you can just download our spoofed package from a few pages ago and manually install it. The LifeWithPlaystation package doesnt update the news yet, but it does load a set of news Devil303 got from somewhere and behaves just like it used to, so if all you want is the good ol' vibes (and who doesnt love that?), then you're good to go. I still do that every now and then, it's awesome.

The folding@home package is a lot more complicated. From what I can tell, Stanford whitelists which clients are allowed to pull fresh data, so we'd have to get around that. There's no open source server that I know of, so I sorta think it might be easier to just spoof the simulation, like we're doing with the news.
 
You totally can, I've done it. It's probably 6 out of 10 in the difficulty scale, but there's not a whole of benefit at this point and if you do it wrong you can prevent the xmb from loading.

Like others have pointed, you can just download our spoofed package from a few pages ago and manually install it. The LifeWithPlaystation package doesnt update the news yet, but it does load a set of news Devil303 got from somewhere and behaves just like it used to, so if all you want is the good ol' vibes (and who doesnt love that?), then you're good to go. I still do that every now and then, it's awesome.

The folding@home package is a lot more complicated. From what I can tell, Stanford whitelists which clients are allowed to pull fresh data, so we'd have to get around that. There's no open source server that I know of, so I sorta think it might be easier to just spoof the simulation, like we're doing with the news.
Hi marciolsf, its been quite some time how are you doing? [emoji2]

Im always thinking about this project, its a very special one, even though im not that big of a help [emoji25]

How did Hydra on the files go? Were there any new discoveries it unveiled?
 
Hi marciolsf, its been quite some time how are you doing? [emoji2]

Im always thinking about this project, its a very special one, even though im not that big of a help [emoji25]

How did Hydra on the files go? Were there any new discoveries it unveiled?

Hey friend! It's been good, just insanely busy still. As far as hydra goes, I did decompile all the self files, so that was nice. IIRC, I was starting to make sense of some of the network functions and where they live, particularly the ones around calling the base city file. I do miss working on this project and haven't given up on it yet, I just need to find time to work on it!
 
Hey friend! It's been good, just insanely busy still. As far as hydra goes, I did decompile all the self files, so that was nice. IIRC, I was starting to make sense of some of the network functions and where they live, particularly the ones around calling the base city file. I do miss working on this project and haven't given up on it yet, I just need to find time to work on it!
Thats awesome to hear man Im sure we can get this to work again some day, we just have to be patient and steadfast! [emoji106][emoji106]
 
Ok, I'm going to try and get this going again. I need a mental refresher, so I'm going to try and document my current status as well what I've done as well as my discoveries so even if I stop working on things someone can pick things up from me.

Ghidra version: 11.4.1
Modules used: https://github.com/clienthax/Ps3GhidraScripts (obviously not mine!)

Packages decompiled: Our custom spoofed, offline package. I'm just going to call it "offline" for now.

The following files were successfully decompiled (from sprx to prx). For each file, I followed the steps in the Ps3GhidraScripts repo to analyze the file and then define the syscalls

  • AtomViz.prx
  • EchoPlayer.prx
  • Fah.prx
  • FahClient.prx
  • FahCommon.prx
  • FahCore.prx
  • FahView.prx
  • fwBivl.prx
  • fwBoot.prx
  • fwChannelManager.prx
  • fwContainer.prx
  • fwCore.prx
  • fwGlobeChannels.prx
  • fwGraphics.prx
  • fwHid.prx
  • fwModel.prx
  • fwMpPanel.prx
  • fwNet.prx
  • fwNpRanking.prx
  • fwProfile.prx
  • fwSail.prx
  • fwUI.prx
  • fwUtil.prx
  • fwWorld.prx
  • fwXmlParser.prx
  • libppu_service.prx
  • LifeInfoClient.prx
  • Live.prx
  • lwp.elf
  • mdrun.prx
  • mediaManager.prx
  • NetClient.prx
  • wlopcore.prx
  • wlopcore_text.prx

Other things I've done:

I really like Devil's idea of modifying the various endpoints in the property.xml file with php files. However, instead of hard-coding IP addresses, I left the original URLs alone. I then went to my pihole DNS server and started redirecting every URL I found to my local server. I have the following URLs configured so far:
As far as the actual PHP files, I think I was having some issues with getting actual logging working, I don't quite remember. I can share those once I've looked them over again. Next time I have a minute, I want to start documenting my mock up server and how (I think?) I convinced the client to accept authentication from the server... at the very least, I remember it stopped complaining about authentication failures anyway.
 
Last edited by a moderator:
Ok, I'm going to try and get this going again. I need a mental refresher, so I'm going to try and document my current status as well what I've done as well as my discoveries so even if I stop working on things someone can pick things up from me.

Ghidra version: 11.4.1
Modules used: https://github.com/clienthax/Ps3GhidraScripts (obviously not mine!)

Packages decompiled: Our custom spoofed, offline package. I'm just going to call it "offline" for now.

The following files were successfully decompiled (from sprx to prx). For each file, I followed the steps in the Ps3GhidraScripts repo to analyze the file and then define the syscalls

  • AtomViz.prx
  • EchoPlayer.prx
  • Fah.prx
  • FahClient.prx
  • FahCommon.prx
  • FahCore.prx
  • FahView.prx
  • fwBivl.prx
  • fwBoot.prx
  • fwChannelManager.prx
  • fwContainer.prx
  • fwCore.prx
  • fwGlobeChannels.prx
  • fwGraphics.prx
  • fwHid.prx
  • fwModel.prx
  • fwMpPanel.prx
  • fwNet.prx
  • fwNpRanking.prx
  • fwProfile.prx
  • fwSail.prx
  • fwUI.prx
  • fwUtil.prx
  • fwWorld.prx
  • fwXmlParser.prx
  • libppu_service.prx
  • LifeInfoClient.prx
  • Live.prx
  • lwp.elf
  • mdrun.prx
  • mediaManager.prx
  • NetClient.prx
  • wlopcore.prx
  • wlopcore_text.prx

Other things I've done:

I really like Devil's idea of modifying the various endpoints in the property.xml file with php files. However, instead of hard-coding IP addresses, I left the original URLs alone. I then went to my pihole DNS server and started redirecting every URL I found to my local server. I have the following URLs configured so far:
As far as the actual PHP files, I think I was having some issues with getting actual logging working, I don't quite remember. I can share those once I've looked them over again. Next time I have a minute, I want to start documenting my mock up server and how (I think?) I convinced the client to accept authentication from the server... at the very least, I remember it stopped complaining about authentication failures anyway.
cbe world maybe stands for "Cell broadband engine" world [emoji848]

Also if I recall correctly, the issue you faced back then is that after authentication lwp would just do... nothing [emoji38] no requests or anything like that. I guess the authentication would have something embedded on it that gives a command to start fetching news
 
You totally can, I've done it. It's probably 6 out of 10 in the difficulty scale, but there's not a whole of benefit at this point and if you do it wrong you can prevent the xmb from loading.

Like others have pointed, you can just download our spoofed package from a few pages ago and manually install it. The LifeWithPlaystation package doesnt update the news yet, but it does load a set of news Devil303 got from somewhere and behaves just like it used to, so if all you want is the good ol' vibes (and who doesnt love that?), then you're good to go. I still do that every now and then, it's awesome.

The folding@home package is a lot more complicated. From what I can tell, Stanford whitelists which clients are allowed to pull fresh data, so we'd have to get around that. There's no open source server that I know of, so I sorta think it might be easier to just spoof the simulation, like we're doing with the news.
What were the files you used to make that work?
 
Back
Top