Downloading pkg files directly to internal hdd from XMB

DeViL303

Developer
PSX-Place Supporter
Made some progress with this mod of XMBM+Mod by aldostools and decided to make a thread for this as I think its a nice step forward and don't want to derail XMBM+Mod thread too with this discussion as ive lots of ideas/questions, This is something ive wanted to be able to do since I first started messing with ps3 xmls but could never manage it. I think the fact that sony added the xil game xml reference for singstar has helped make this easier since then.

Like i said in the XMBM+ thread how this works is I have modified the xil xmls on the hdd so that we can link to pkgs on XMB and install pkgs just like from $ony servers.

Its only at a POC stage but really it just needs work now to turn it into something great IMO.

Here is what it looks like after a day of messing in my spare time:
[video=youtube;QwBblXTLhZQ]https://www.youtube.com/watch?v=QwBblXTLhZQ&feature=youtu.be[/video]

I havnt got around to looking at the sprx files yet for the main xil URL as sandungas suggested, but if that is found It should be possible to get this list of Homebrew updated on each boot of the console from a custom xml. So it could have the potential be like an XMB PSN store for homebrew that updates automatically on each boot with new content if there is any added.
 
isn't that how the original POC started, I know when the team was together that's how we ever got any where :p

Exactly. :)

I can see this changing the way homebrew apps update too, all the devs would need to do Is have a custom xil call to their custom xil xml, and Boom, update downloads and installs, no other steps, it doesn't even tell you that the same version is already installed if it is, it just does it and jumps back to XMB game category, also it can have an icon and background on just the pkg link as well:
View attachment 4758

Its a really slick way to do homebrew installs.

Another thing that's handy, the pkg link doesn't disappear when the app is installed, I thought it would. Im sure when singstar is installed the pkg link icon disappears so im not sure why it doesn't, but regardless it a good thing because the pkg link can then be used again to update the app.


I suspect that the "xil://localhost/item?" reference that [MENTION=872]sandungas[/MENTION] found in explore_category_game.sprx will be interesting/important, as it would allow an app (mod) like XMBM+ to be updated from within the app, it would not require the browser/usb/redirect. But this will only be possible with the "xil://localhost/item?" because the other reference "xil://localhost/list?""lists all the available pkgs mentioned in the xil xml and would not be suitable. Id say the "id" or "mname" reference of the pkg will need to be put after "xil://localhost/item?" or something like that.
 
Last edited:
So for those of us without Singstar on the XMB would this still be possible?

I think so. do you have any folders or xmls in your hdd/tmp/explore/xil2 folder as it is?

you see mine are in the "ie" folder. so not sure how it will work for different regions. More testing will be needed. But id say once there is a set of files set up they could just be copied to the HDD, only problem might be that there has to be a different set of files for each region, not sure yet.

Will have another look tomorrow.
 
I never have access to my PS3 anymore but I don't think it matters, should work just fine

You either? I had to buy a new PS3 just waiting on it to get here. Gonna be nice having a full BC system again and hardware flasher perma instled.
 
[MENTION=6]bitsbubba[/MENTION] [MENTION=7]atreyu187[/MENTION]
You gonna make us all cry. Poor lads...
Bloody haves & have-nots...

Sent with Tapatalk
 
Hello [MENTION=22544]DeViL303[/MENTION]

It seems to be great. I'm realy interesting for. Could you provide and share some test files ?
I got an PS3 EXTRANET (homebrews web store) and have the obligation to download first on USB and install after

Thanks in advance
 
Hello [MENTION=22544]DeViL303[/MENTION]

It seems to be great. I'm realy interesting for. Could you provide and share some test files ?
I got an PS3 EXTRANET (homebrews web store) and have the obligation to download first on USB and install after

Thanks in advance
Look at the XMBM+ 0.23.01... thread where this thread actually originates. He published enough for you to give it a go.

Sent with Tapatalk
 
Thanks for your response. I have try but the link is dead (404 Not Found)

If some one could provide a link, thanks a lot

I havnt released any files yet. and just so you know none of the xmbm+ files are needed for this to work so that's one of the reasons I moved this here to this thread.

You should install XMBM+Mod too , its a great addition to the XMB.

You can install XMBM+ by using bitsbubbas Cobra Tools 2 installer COBRA CFW Tools v2.00 by bitsbubba - PS3 Brewology - PS3 PSP WII XBOX - Homebrew News, Saved Games, Downloads, and More!

install it, run it, select "Webman XMB+" then select "with XMBM+(aldostools) support". Then you are done, you have XMBM+.
 
Last edited:
Cobra CFW Tools has not been updated in a long time.
I am not sure it's wise to use it with recent CFW. (after 4.6x I believe).. It will work but you might lose some entries in the Games column & wMM will need updated again.

After all, one only needs to install the latest xmbm+ 0.23.03 pkg & update category_game.xml manually in /dev_flash/vsh/resource/explore/xmb (either by copying the file or editing it). For Rebug 4.75 & 4.76, the xml files are available here.
Note that installing the xmbm+ pkg is all you need on Rebug 4.78.1. Don't use Cobra CFW Tools..

Sent with Tapatalk
 
Last edited:
Nice one. A fresh pair of eyes & the required motivation always do wonders...

The thread about Download redirection you were asking for is here.

I have these questions for you as well:
Does the downloaded copy of the pkg remain on the hdd or is it erased after installation? If the copy remains, in what folder?
What happens when you try to download something other than pkg?

As for the wMM remap function, I adopted it straight away because it's the only workaround we have but it has at least 4 disadvantages I can think of.

1. It's a temporary workaround, only to be used for downloading then it should be unmapped otherwise the system will use /dev_hdd0/Downloads instead of /dev_usb000 for everything else. It's bound to be source of problems with some things, I have not tested the potential problems yet though.

2. You must have a usb key/hdd formatted in fat32 in usb port to have the remap/unmap functions working.

3. There's no background downloading possible.

4. The error message


In any case, well done for finding another piece of the puzzle..


Sent with Tapatalk

Yeah the required motivation was the bloody singstar icon arrived on my xmb, and then it got me thinking about fetching our own xmls of servers etc! :)

As for your questions, no the package isn't saved as far as I know (not 100% sure but it would be a bad system) and I don't know where it downloads to while it installs, probably some temp folder just like any official package I guess and it gets deleted afterwards. I havnt tried to download any files other than packages using this but I expect it would fail as even the pkg will fail if the content ID is wrong. Anyway a lot more testing to do, only figured this out yesterday.

At the moment this is limited by the fact that the content ID needs to included in the xil xml. So I think it will only ever be limited to a set list of files unless someone can remove that limitation. And also cant background download which is annoying but its early days.
 
Cobra CFW Tools has not been updated in a long time.
I am not sure it's wise to use it with recent CFW... It will work but you might lose some entries in the Games column & wMM will need updated again.

After all, one only needs to install the latest xmbm+ 0.23.03 pkg & update category_game.xml manually in /dev_flash/resources/explore/xmb (either by copying the file or editing it). For Rebug 4.75 & 4.76, the xml files are available here.
Note that installing the xmbm+ pkg is all you need on Rebug 4.78.1. Don't use Cobra CFW Tools..

Sent with Tapatalk

Ok , well it obviously depends what firmware he is on (he didn't say) but cobra works fine for me on my setup, cant guarantee anyone elses :) . And I was trying to explain the easy version, most people don't want to go manually swapping dev_flash files IMO.

And yes it is worth noting that the latest Rebug 4.78.1 has support for XMBM+Mod built in,so that is the only firmware that doesn't need dev_flash modifying.
 
Last edited:
Yeah the required motivation was the bloody singstar icon arrived on my xmb, and then it got me thinking about fetching our own xmls of servers etc! :)

As for your questions, no the package isn't saved as far as I know (not 100% sure but it would be a bad system) and I don't know where it downloads to while it installs, probably some temp folder just like any official package I guess and it gets deleted afterwards. I havnt tried to download any files other than packages using this but I expect it would fail as even the pkg will fail if the content ID is wrong. Anyway a lot more testing to do, only figured this out yesterday.

At the moment this is limited by the fact that the content ID needs to included in the xil xml. So I think it will only ever be limited to a set list of files unless someone can remove that limitation. And also cant background download which is annoying but its early days.
Well it's still progress...
Because of the apparent restrictions, I don't think this will be of much use to me but who knows what else your POC might trigger... ☺

Sent with Tapatalk
 
Well it's still progress...
Because of the apparent restrictions, I don't think this will be of much use to me but who knows what else your POC might trigger... ☺

Sent with Tapatalk

Of course its not gonna interest everyone, but if it even interests a few ill be happy.

I cant really think of any good reasons not to have links to all the latest homebrews releases available on the XMB, the only reason is maybe the extra clutter of the extra icon.
 
Last edited:
Back
Top