Ok, I have made some nice progress on this over last couple of hours. I decided to make a new thread, as that old one cover tonnes of methods, most of them not working. This is working, Ive actually got 2 new methods, but there is a few issues, hopefully we can solve them. So first of all, I found this list of filetypes in download_plugin.sprx. Spoiler So that was start of this new path, first of all i was like hold on, we can play PAMs from the XMB can we? So i tried downloading a PAM, and guess what, I could download, it, and i could download it in the background, but XMB would not play it. Anyway, then i knew that this was a whitelist for files allowed to be downloaded to HDD. Success! So then i noticed further up there was a few other filetypes mentioned, including "pkg" Spoiler So i edited that a bit, editing 2 references to "p3t" to "pkg" Spoiler So that is first method, working 100%, we can download pkgs, from the browser, onto dev_hdd0/theme/ BUT no background download with this method. See video below for how it works. Man if themes had background download we would be sorted. EDIT: now have them downloading to dev_hdd0/packages/ I have attached the download plugin that allows this, see what you think, there are more hacks to be done here, I am guessing we can get file copy working in the same way too. Anyway, i have another method, which i will put in next post.