Niander466
Member
GOOD JOB GUYS!! WORKING PERFECTLY IN HFW 4.84.2
@Joonie I was wondering if you knew anything about how the PS3 checks certain file types. When you go to the photo column on the XMB for example, you can press triangle on your flash drive to display all files/folders. If you try to copy a folder with no photos in it, a message appears saying no photo files exist. Would it be possible to patch this out so we can copy directories directly from USB to PS3?
Very interesting, i always wondered where the list of filetypes were kept. My simple idea, was to patch one of the less well know image types, to ".***", and then we could copy all file types. Probably but too simple , but there is a hack there i bet, we could add ".pkg" instead of p3t, and then add dev_hdd0/themes/ to the package manager.
View attachment 16217
Not sure, never looked into this.
Got any ideas about rhm.qrc? @DeViL303
Forget about rhm.qrc,
View attachment 16218
Must be related to filecopy_plugin.sprx
Bit off topic, but have you seen the file copying in Play memories too, I bet that can be abused. Check that out too lmn7.
Yes, and it creates its own folder on root of dev_hdd0. only filetypes it likes though, mp4, images etc.That's awesome, can you copy from USB -> internal HDD?
Yes, and it creates its own folder on root of dev_hdd0. only filetypes it likes though, mp4, images etc.
LOAD:000000000001ED10 aXcbLocalhostRa_0:.string "xcb://localhost/raw?idlist="
LOAD:000000000001ED10 # DATA XREF: sub_16B78+1B4↑o
LOAD:000000000001ED10 .byte 0
LOAD:000000000001ED2C .long 0
LOAD:000000000001ED30 a0xLlx: .string "0x%llx" # DATA XREF: sub_16B78+1DC↑o
LOAD:000000000001ED30 .byte 0
LOAD:000000000001ED37 .byte 0
LOAD:000000000001ED38 qword_1ED38: .quad 0 # DATA XREF: sub_16B78+224↑o
LOAD:000000000001ED38 # sub_17F0C+B8↑o
LOAD:000000000001ED40 aOptLogical: .string "&opt=logical" # DATA XREF: sub_16B78+25C↑o
LOAD:000000000001ED40 .byte 0
LOAD:000000000001ED4D .long loc_74
LOAD:000000000001ED51 aAble: .string "able"
LOAD:000000000001ED51 .byte 0
LOAD:000000000001ED56 .long loc_2674
LOAD:000000000001ED5A aAble_0: .string "able="
LOAD:000000000001ED5A .byte 0
LOAD:000000000001ED60 aSndDecide: .string "snd_decide" # DATA XREF: sub_171AC+2DC↑o
LOAD:000000000001ED60 .byte 0
LOAD:000000000001ED6B .byte 0, 0, 0, 0, 0
LOAD:000000000001ED70 aXcbLocalhostQu:.string "xcb://localhost/query?table=MMS_MEDIA_TYPE_SYSTEM&sort=+StorageMedia:StorageMedia.sortOrder+StorageMedia:StorageMedia.timeInserted&cond=Ae+StorageMedia:StorageMedia.stat.mediaStatus %xCB_MEDIA_INSERTED+Ae+StorageMedia:StorageMedia.mediaForm"
LOAD:000000000001ED70 # DATA XREF: sub_17500+188↑o
LOAD:000000000001ED70 .string "at %xCB_MEDIA_FORMAT_DATA+AGL+StorageMedia:StorageMedia.type %xCB_MEDIA_TYPE_MS_STD %xCB_MEDIA_TYPE_WM"
LOAD:000000000001ED70 .byte 0
LOAD:000000000001EEC7 .byte 0
LOAD:000000000001EEC8 aXcbLocalhostQu_0:.string "xcb://localhost/query?table=MMS_MEDIA_TYPE_SYSTEM&sort=+StorageMedia:StorageMedia.sortOrder+StorageMedia:StorageMedia.timeInserted+StorageMedia:Common.titleForSort&cond=Ae+StorageMedia:StorageMedia.stat.mediaStatus %xCB_MEDIA_INSERTED+Ae+St"
LOAD:000000000001EEC8 # DATA XREF: sub_17500+194↑o
LOAD:000000000001EEC8 .string "orageMedia:StorageMedia.mediaFormat %xCB_MEDIA_FORMAT_DATA+AGL+StorageMedia:StorageMedia.type %xCB_MEDIA_TYPE_MS_STD %xCB_MEDIA_TYPE_DLNA+An+StorageMedia:StorageMedia.reserved21 dlna:NotSupport_Upload_Delete+An+StorageMedia:StorageMedia.typ"
LOAD:000000000001EEC8 .string "e %xCB_MEDIA_TYPE_NETSHARE+An+StorageMedia:StorageMedia.type %xCB_MEDIA_TYPE_PLUS+An+StorageMedia:StorageMedia.type %xCB_MEDIA_TYPE_RESERVED_5+An+StorageMedia:StorageMedia.type %xCB_MEDIA_TYPE_RESERVED_6+An+StorageMedia:StorageMedia.type %x"
LOAD:000000000001EEC8 .string "CB_MEDIA_TYPE_RESERVED_7+An+StorageMedia:StorageMedia.type %xCB_MEDIA_TYPE_RESERVED_8+An+StorageMedia:StorageMedia.type %xCB_MEDIA_TYPE_RESERVED_9+An+StorageMedia:StorageMedia.type %xCB_MEDIA_TYPE_SYSTEM+An+StorageMedia:StorageMedia.type %x"
LOAD:000000000001EEC8 .string "CB_MEDIA_TYPE_VMC"
LOAD:000000000001EEC8 .byte 0
LOAD:000000000001F29A .short 0, 0, 0
LOAD:000000000001F2A0 aMsgErrorSmoveP:.string "msg_error_smove_prohibit"
LOAD:000000000001F2A0 # DATA XREF: sub_17720+A4↑o
LOAD:000000000001F2A0 .byte 0
LOAD:000000000001F2B9 .byte 0, 0, 0, 0, 0, 0, 0
LOAD:000000000001F2C0 aMsgSingleConte:.string "msg_single_content_backup_caution"
LOAD:000000000001F2C0 # DATA XREF: sub_17F0C+154↑o
LOAD:000000000001F2C0 .byte 0
LOAD:000000000001F2E2 .short 0, 0, 0
LOAD:000000000001F2E8 aTexAaPlane: .string "tex_aa_plane" # DATA XREF: sub_1825C+2F4↑o
LOAD:000000000001F2E8 .byte 0
LOAD:000000000001F2F5 .long loc_70+3
LOAD:000000000001F2F9 aNdCancel: .string "nd_cancel"
LOAD:000000000001F2F9 .byte 0
I dont know that. I dont think so, it can copy lots of files. check your pm.From wiki:
5: 0 Parameter: - fcopy_plgin copyList/copyDev
So it uses some kind of list, I dunno. Need to see an example of that being used.
Very interesting, I'll look into it. Do you know if you can copy a folder of images with subfolders too?
Maybe, not sure, Ive never seen anything like a filetype in an rco, anywhere, and i have looked in likely candidates, like download rco, and file copy etc.
I have never seen it called from an xml. and i think i know pretty much all the xmls, going back to pre retail.Is this filecopy_plugin used somewhere? If we could just see an example of how it's called, we'd be able to test stuff.
Yeah I've tried stuff with apps like that, the problem is most of them don't use webkit, and the ones that do aren't vulnerable to the same exploit. One of them probably is, but I don't have time to test every single app.I have never seen it called from an xml. and i think i know pretty much all the xmls, going back to pre retail.
maybe something would be possible via rco edit, but you dont see paths and stuff liek that in rcos, paths are a xml or sprx thing
off topic again, not sure if this is something you have looked into, but a lot of apps have unprotected js files, maybe you would be able to do more complex stuff by editing those than what is possible from xml?
Here is one example, there are loads though.
View attachment 16221
You can't do a generic ".***" patch. The extension is compared on values on an array. You have to sacrifice one of the existing values for PKG. But just patch the checking function to always return true and you have all files, probably will default to the first type category.Very interesting, i always wondered where the list of filetypes were kept. My simple idea, was to patch one of the less well know image types, to ".***", and then we could copy all file types. Probably but too simple , but there is a hack there i bet, we could add ".pkg" instead of p3t, and then add dev_hdd0/themes/ to the package manager.
NotifyErrorNoExecute
ClearWBoardFocus
SetWBoardFocus
ExecStorageCopy
ShopDemo_ResetTimer
CloseListChild
FocusMessageBox
FocusFriend
ClearCache
ToggleExhibitionMode
SwitchBackgroundMode
SwitchFriendListMode
explore:log?channel_boot=
explore:log?channel_focus=
explore:log?screen_boot=
explore:log?screen_focus=
explore:log?video=%s%s
explore:log_flush?
explore:log_resession?
explore:call_updater
explore:log_direct?url=
Yeah, that does not interest me so much , as we already have ok method for packages with net_package_install , ok if we can add background downloading if would be ok, and if it was obscure filetype we sacrificed.You can't do a generic ".***" patch. The extension is compared on values on an array. You have to sacrifice one of the existing values for PKG.
That interests me a lot more. If all files not known could be handled like themes, that would be perfect.But just patch the checking function to always return true and you have all files, probably will default to the first type category.
I have not tried every one, but i have tried a lot. Alot of them have been removed from recent FW afaik, they just make a little click, but do nothing.,@DeViL303 Kinda off topic but looking at the various calls for explore_plugin, surely one would be able to refresh XMB. Have you tested these?
Code:NotifyErrorNoExecute ClearWBoardFocus SetWBoardFocus ExecStorageCopy ShopDemo_ResetTimer CloseListChild FocusMessageBox FocusFriend ClearCache ToggleExhibitionMode SwitchBackgroundMode SwitchFriendListMode explore:log?channel_boot= explore:log?channel_focus= explore:log?screen_boot= explore:log?screen_focus= explore:log?video=%s%s explore:log_flush? explore:log_resession? explore:call_updater explore:log_direct?url=