PS3 XMB Package Downloader - An XMB MOD that intergrates a Homebrew Store on the XMB v0.70

XMB Package Downloader is a "Homebrew Store" that is intergrated into the XMB

  1. 7,809
    9,042
    797
    DeViL303

    DeViL303 Developer PSX-Place Supporter

    Joined:
    Jan 23, 2016
    Messages:
    7,809
    Likes Received:
    9,042
    Trophy Points:
    797
    [​IMG]

    • XMB Package Downloader is an XMB mod that integrates a Homebrew Store directly into your XMB.​

      [​IMG]

      When you install the HDD files AND also install the correct flash files for your CFW, then you will have a new item appear on your XMB like this:

      [​IMG]

      • If you have XMBM+ Mod already installed, XMB Package Downloader will appear inside there too.
      • If you ONLY want it to appear inside your current XMBM+ install and not in the Network category then DONT install the flash files.
      • Or use the latest XMBM+ Mod installer (by aldostools) instead which has XMBPD built in since version 0.24.
      • Please do your research before using the packages contained in XMBPD, the fact not all packages support all CFWS and the fact fan control apps can damage your system if used incorrectly are just some examples of things to be aware of.
      • I can accept no responsibility for any damage you cause to your system by using these items.
      • WebMAN MOD 1.45.02 FULL edition required for full functionality.
      • I had to use 1 sprx from Rebug 4.80 to get this to work on CEX 4.81, if you are not comfortable with that then don't use this mod.
      • If you set the wallpaper settings to 400 per category or Max you will have issue with icons going missing if you browse to many wallpapers in one session, to fix it you just need to reboot.


      [​IMG]

      This large collection of downloadable PS3 resources is divided into 10 subcategories, plus a settings category.

      The categories are as laid out as follows:

      Packages:
      • Backup Managers
      • Emulators
      • Homebrew Games
      • No-PSN Apps
      • PSN apps
      • Retro Games
      • Tools/Mods/Misc
      Other:
      • PS3 Extra Collections
      • Themes
      • Wallpapers
      Settings:
      • XMBPD Setup
      *Some of these categories such as Retro Games, Themes, Wallpapers and Setup have further subcategories inside them, Keep reading..



    • Video showing XMBPD v0.62.00




    • [​IMG]

      The Backup Managers category contains the latest Manager packages.
      Note: Not all have been updated with support for the latest firmware yet.

      [​IMG]

    • [​IMG]

      Get your Emulators here. 5 of the best. These should work on any firmware above version 4.21.
      • Genisis
      • MAME
      • RetroArch
      • ScummVM
      • SNES9x
      [​IMG]

    • [​IMG]

      Just one entry here so far..
      • Flappy Bird Family
      [​IMG]

    • [​IMG]
      [​IMG]


    • [​IMG]
      [​IMG]

    • [​IMG]

      This category contains retro game pkgs.



    • [​IMG]
      [​IMG]

    • [​IMG]
      [​IMG]

    • [​IMG]
      [​IMG]
      [​IMG]
      [​IMG]

    • [​IMG]
      [​IMG]

    • [​IMG]
      [​IMG]

    • [​IMG]
      [​IMG]

    • [​IMG]
      [​IMG]

    • [​IMG]
      [​IMG]



    More info for the project coming here soon...

    Here is an XMB mod Ive been working on for the past few days, I call it XMB Package Downloader (XMBPD). The only requirement is that you have a PSN account on your PS3 so it knows what region you are in (you don't need to be signed in or connected, just have an account on there), other than that it should be supported by most if not all Rebug CFW (Edit: Only confirmed working on Rebug 4.70+ due to a SSL error) as it doesn't use any custom sprx files or rely on any FW patches except the ability to install unsigned pkgs.

    [video=youtube;Ss0EYi6AH1g]

    It allows you to pick from a set list of homebrew packages that can be downloaded directly to the internal HDD without the need for a USB key/Redirect which has been required up until now using the browser method to download files. The package gets installed automatically on completion of download just like any official $ony package. There is no option for background download unfortunately.

    Update: Now there is a package installer, Just use the latest package (linked Below) and ignore these manual installation steps

    There are 3 steps to installing it after downloading the .zip :

    1. Copy the XMBPKGDLR folder to dev_hdd0/game/
    2. Replace the 3 xmls in dev_blind/vsh/resource/explore/xmb/ (you will need to mount dev_flash as dev_blind to enable write access, you can use multiman or some other app to do this)
    3. Replace the 3 files in your dev_hdd0/tmp/explore/xil2/music/xx/c/xxxxxxxxxxxx/ folders

    *Note the "xx" folder name will be different depending on your region for example "us","gb","ïe" etc. The "xxxxxxxxxxx" folder names seem to be random or based on console/user so you will just have to check yourself, there are normally only a few to choose from and Ive found the xml normally goes in the first folder, and the 2 png's in the last 2 folders.



    Also note there are always risks writing files to flash so use this at your own risk, It is only a POC so there could be bugs in it and I havnt tested it in all the regions provided so feedback appreciated. If someone can figure out how to get it going without a PSN account ever being on the PS3 that would be sweet. I have also got this to download any file types so I could add links to sprx files etc but ive left that out for now as its not the most user friendly solution in its current state..

    Another thing that I think is possible is to have the list of homebrew automatically updated on boot up using a custom xml. I have found where the link is in an sprx file. ;) (Update This is now working and implemented in version 0.16 and above)

    Big thanks to bitsbubba and atreyu187 for testing and to sandungas, and aldostools and all the rest for all the great info they provide on these forums. Big thanks to the mods and admins too :)

    And of course a big thanks to all the developers of the homebrew I have included, there are too many to mention.

    For any users who are in different regions to the ones I have included all you have to do is rename any one of the xil2 xml files to the same as your own and it will work, I just included 8 different ones to save some people the bother, there is no difference


    DOWNLOAD XMBPD v.0.20.00
     
    Last edited: Nov 12, 2016
    sb00, ChrxnicMods, lord3490 and 5 others like this.
  2. 3,980
    1,986
    297
    bitsbubba

    bitsbubba Super Moderator / Developer Super Moderator Developer

    Joined:
    Sep 27, 2014
    Messages:
    3,980
    Likes Received:
    1,986
    Trophy Points:
    297
    Gender:
    Male
    Occupation:
    Homicidal Super Moderator
    Location:
    Camp Crystal Lake, USA
    Home Page:
    [MENTION=22544]DeViL303[/MENTION] just noticed all downloads are being listed in music category on DEX, what I did to get rid of is either uncomment or remove this line
    Code:
    <Query
    	class="type:x-xmb/folder-pixmap"
    	key="gameDir"
    	attr="gameDir"
    	src="xil://localhost/list?t=music"
    	/>
    listed under
    Code:
    <View id="root_for_dex">
     
    Niander466 and WTF-IGO like this.
  3. 7,809
    9,042
    797
    DeViL303

    DeViL303 Developer PSX-Place Supporter

    Joined:
    Jan 23, 2016
    Messages:
    7,809
    Likes Received:
    9,042
    Trophy Points:
    797
    oops, fixed it now. Has only been tested on CEX really so far but should be fine now on DEX too. Thanks.
     
  4. 7,654
    5,871
    872
    kozarovv

    kozarovv Developer

    Joined:
    Nov 8, 2014
    Messages:
    7,654
    Likes Received:
    5,871
    Trophy Points:
    872
    Home Page:
    Awesome! Must have for any cfw. You have plan to implement this into pup somehow? is possible?
     
    WTF-IGO likes this.
  5. 7,809
    9,042
    797
    DeViL303

    DeViL303 Developer PSX-Place Supporter

    Joined:
    Jan 23, 2016
    Messages:
    7,809
    Likes Received:
    9,042
    Trophy Points:
    797
    I dont have any plans to but I think it could be done by someone else who is good with sprx files, there would need to be some redirects built into the pup so it looks to the custom xil2 files rather than the $ony downloaded ones on the hdd. even better would be looking to a custom xml online that updates with each homebrew release so users never need to look for any homebrew updates, they just go to XMBPD and they are there waiting! I have found where the $ony xil2 xml URL is in an SPRX but its not as simple as simply pasting a new link in due to the different regions..But im working on it.
     
    Last edited: Feb 11, 2016
    BOSSKUSH562 likes this.
  6. 6,521
    6,189
    622
    sandungas

    sandungas Moderator Developer

    Joined:
    Dec 31, 2014
    Messages:
    6,521
    Likes Received:
    6,189
    Trophy Points:
    622
    Location:
    Babylon 20xxE series
    Clean look using system functions and variations of the official icons, good release :)
     
  7. 58
    7
    37
    E7ite

    E7ite Member

    Joined:
    Oct 17, 2015
    Messages:
    58
    Likes Received:
    7
    Trophy Points:
    37
    just installed this to my rebug 4.75.3 and everything is working! thanks!
     
  8. 5,910
    2,935
    497
    atreyu187

    atreyu187 Old Hunter Moderator

    Joined:
    Sep 29, 2014
    Messages:
    5,910
    Likes Received:
    2,935
    Trophy Points:
    497
    Gender:
    Male
    Occupation:
    Scholar of Byrgenwerth
    Location:
    Cainhurst Castle
    Home Page:
    Been testing this and Cobra lately. Exciting times for PS3 users. Does this install conflict with CFW Tools? I know this has evolved alot over the last few days.
     
  9. 7,809
    9,042
    797
    DeViL303

    DeViL303 Developer PSX-Place Supporter

    Joined:
    Jan 23, 2016
    Messages:
    7,809
    Likes Received:
    9,042
    Trophy Points:
    797
    It doesn't conflict exactly, it was just that the standard xmls I used as a base had no reference to CFW settings added, but its no problem to add them. The only reason the version I released doesn't include CFW tools on install is because I thought some people might not want it enabled by default, but that can be changed no problem.

    Ive included extra category_network xmls in the XMBPKGDLR/USRDIR folder so people can keep both XMBPD and CFW settings if they choose. You will see from the file naming which ones you need. Just rename the ones you want to category_network.xml and category_network_tool2.xml and replace them in dev_blind/vsh/resource/explore/xmb/ .

    EDITED: I suggest to people who want to use this and CFW settings to not use rebug toolbox to enable/disable CFW settings, Just enable it using toolbox and then leave it one way or the other before installing this mod. if they do want to enable/disable CFW settings you can swap the xmls using the ones provided in XMBPKGDLR/USRDIR. I will come up with a better solution for this soon..The problem is that rebug toolbox swaps the same xmls.

    I think it would be a handy solution (for me anyway :p ) if rebug toolbox didn't swap the category_network xmls when it enables/disables CFW settings, and disabled CFW Settings some other way. At the moment it all depends which way the user has the setting switched when they install XMBMPD, if they have it one way everything will be fine, if they have it the other then the setting will always be backwards on the menu in toolbox (ie enabled=disbabled), no big and deal only a small cosmetic thing but it just something else to have to explain.. :)
     
    Last edited: Feb 12, 2016
    BOSSKUSH562 likes this.
  10. 5,910
    2,935
    497
    atreyu187

    atreyu187 Old Hunter Moderator

    Joined:
    Sep 29, 2014
    Messages:
    5,910
    Likes Received:
    2,935
    Trophy Points:
    497
    Gender:
    Male
    Occupation:
    Scholar of Byrgenwerth
    Location:
    Cainhurst Castle
    Home Page:
    Sounds good man can't wait to get home and try it. And it's OK to enable via the toolbox the first time right? Just don't toggle after installing this is what you mean?
     
  11. 7,809
    9,042
    797
    DeViL303

    DeViL303 Developer PSX-Place Supporter

    Joined:
    Jan 23, 2016
    Messages:
    7,809
    Likes Received:
    9,042
    Trophy Points:
    797
    yeah, its just that the toolbox swaps out the same xmls, so if you toggle the setting you will lose XMBPD and have to copy the category_network xml's back over, no big deal but just something to be aware of.
     
  12. 5,910
    2,935
    497
    atreyu187

    atreyu187 Old Hunter Moderator

    Joined:
    Sep 29, 2014
    Messages:
    5,910
    Likes Received:
    2,935
    Trophy Points:
    497
    Gender:
    Male
    Occupation:
    Scholar of Byrgenwerth
    Location:
    Cainhurst Castle
    Home Page:
    Thanks just wanted to make sure and BTW thanks for the mention but was my pleasure and more then happy to help. And are you still hosting all these files yourself in your server? I can imagine that being costly once this takes off. I would like to donate to help server cost. I'm sure others might feel the same way. And how many files are you hosting? Also do you have a list of the files available? If possible I could help maintain if that would help you to keep the apps up to date.
     
    BOSSKUSH562 likes this.
  13. 7,809
    9,042
    797
    DeViL303

    DeViL303 Developer PSX-Place Supporter

    Joined:
    Jan 23, 2016
    Messages:
    7,809
    Likes Received:
    9,042
    Trophy Points:
    797
    Well I havnt got a server set up yet but it is on my list. Im still using dropbox for now, its not great but needed a host that had direct links with .pkg at the end, nothing else will work.

    I have an idea where instead of having the list of homebrew updated on the console end by the user or via an online xml, instead we could have a server where can and just use generic names on the XMB like "Multiman (latest version)" or just "Multiman" , and then swap the files at the end of the links if there is an update out. It would work quite well with the only draw back being that devs would need to keep the content ID the same for different versions, most devs do already, but some devs include the version number in the ID which would mess idea this up.

    There is not much to this right now with only 20 files hosted. if you go into the xil2 xml you can see the links and content IDs. Help with the maintaining the files and even choosing what files to put in it would be great. I want to add another 30 packages ASAP :)
     
    Last edited: Feb 11, 2016
    BOSSKUSH562 likes this.
  14. 3,980
    1,986
    297
    bitsbubba

    bitsbubba Super Moderator / Developer Super Moderator Developer

    Joined:
    Sep 27, 2014
    Messages:
    3,980
    Likes Received:
    1,986
    Trophy Points:
    297
    Gender:
    Male
    Occupation:
    Homicidal Super Moderator
    Location:
    Camp Crystal Lake, USA
    Home Page:
    I actually messed around with this last night, you do have to enable cfw settings through Toolbox (multiple files involved) and then install this with your cfw settings files and then when you disable cfw setting if you still want this enabled one needs to use the normal files

    Edit: also just a little hint by renaming cfw_settings_en.xml had actually sent me into a reset loop, once network category tried to load it would reset to sudo recovery mode
     
    Last edited: Feb 11, 2016
  15. 7,809
    9,042
    797
    DeViL303

    DeViL303 Developer PSX-Place Supporter

    Joined:
    Jan 23, 2016
    Messages:
    7,809
    Likes Received:
    9,042
    Trophy Points:
    797
    ok, ill edit my comment out about renaming that so. didn't know that. In normal cases if a file doesn't exist when its queried it just doesn't show the icon, but there must be more to cfw settings as its a plugin.
     
    Last edited: Feb 11, 2016
  16. 5,910
    2,935
    497
    atreyu187

    atreyu187 Old Hunter Moderator

    Joined:
    Sep 29, 2014
    Messages:
    5,910
    Likes Received:
    2,935
    Trophy Points:
    497
    Gender:
    Male
    Occupation:
    Scholar of Byrgenwerth
    Location:
    Cainhurst Castle
    Home Page:
    That's where my silly soft brick came from. As soon as it would load would kick me into recovery asking for 4.78 firmware. Thanks for the confirmation.
     
  17. 3,980
    1,986
    297
    bitsbubba

    bitsbubba Super Moderator / Developer Super Moderator Developer

    Joined:
    Sep 27, 2014
    Messages:
    3,980
    Likes Received:
    1,986
    Trophy Points:
    297
    Gender:
    Male
    Occupation:
    Homicidal Super Moderator
    Location:
    Camp Crystal Lake, USA
    Home Page:
    after enabling cfw settings and then installing this, your actually able to disable this when you disable cfw settings, or use the normal files too like I mentioned in my previous post and then you can enable/disable at will and this will stay :)


    Edit: the way I got out of the soft brick was on the sudo recovery screen I pressed PS button which then took took me to the system was not shut down properly screen & allowed webMAN to load so through ftp I renamed the file (as I figured that was tha problem as that was the only change I made at the time) and then restarted also through webMAN using the PC browser :p
     
    Last edited: Feb 11, 2016
    DeViL303 likes this.
  18. 7,809
    9,042
    797
    DeViL303

    DeViL303 Developer PSX-Place Supporter

    Joined:
    Jan 23, 2016
    Messages:
    7,809
    Likes Received:
    9,042
    Trophy Points:
    797
    yeah, its all about doing it in the right order, not really possible for me to provide a set of files that solves this as it all depends on their setting when its installed, I suppose I could say "If you want to keep the abilty to toggle from the toolbox properly then do x,y,z"

    A really great solution would be if a new version of Cobra Tools suddenly appeared that supported installing this. hint hint :p
     
    BOSSKUSH562 likes this.
  19. 3,980
    1,986
    297
    bitsbubba

    bitsbubba Super Moderator / Developer Super Moderator Developer

    Joined:
    Sep 27, 2014
    Messages:
    3,980
    Likes Received:
    1,986
    Trophy Points:
    297
    Gender:
    Male
    Occupation:
    Homicidal Super Moderator
    Location:
    Camp Crystal Lake, USA
    Home Page:
    Either that or I'd create it's own installer, trick would be to tell them to install with cfw settings enabled/disabled or provide both choices. If this then or if that then :)

    sent from here to there using Tapatalk
     
  20. 7,809
    9,042
    797
    DeViL303

    DeViL303 Developer PSX-Place Supporter

    Joined:
    Jan 23, 2016
    Messages:
    7,809
    Likes Received:
    9,042
    Trophy Points:
    797
    Yes man that would be great. one thing that would need to be done too for a full install of this is a "find and replace", because of the different folder names on each system, Im not sure how easy it is to go about that.

    But even an installer that could install the dev_flash and dev_hdd0/game files would be great too, with the others just copied to dev_hdd0/tmp/explore/xil2/music/ or something like that and the user told to do the last step manually.

    The whole CFW setting thing does make this tricky (well not CFW settings exactly but the way rebug toolbox switches it). Really CFW settings needs to piss off out of the network category and get where it belongs in settings category :p
     
    Last edited: Feb 11, 2016
    Bobby_Downgrades likes this.

Share This Page