This console are dex or retail consoleTested on PS3 Slim CECH-3004A DataCode 1c OFW 4.82:
I have tested the beep test, the db rebuilder and the memdump.
It works perfectly
Waiting for more. Thanks big work.
This console are dex or retail consoleTested on PS3 Slim CECH-3004A DataCode 1c OFW 4.82:
I have tested the beep test, the db rebuilder and the memdump.
It works perfectly
Waiting for more. Thanks big work.
The million dollar question again?@esc0rtd3w i see this progress its amazing but iv been seeing lots of questions lately by friends and other mates on different forums but i cant answer by myself so i hope you answer will these testing files eventually turn to a hdd writer that will write any file from usb to hdd?
The million dollar question again?
You guys are relentless... Lol
Can it copy/move/delete files anywhere? Yes
Can it create/copy/move/delete folders anywhere?
Yes
But as you ask, here is my opinion on the hdd writer matter, unrelated to esc0rtd3w's efforts to share ROP data & techniques.
For starters, such a writer would only allow one operation at a time so far.. If you cannot exit ROP gracefully, without crashing or rebooting, you will never get a proper file manager as is...
Additionally, writing a real file manager in ROP would be a job for maniacs imho...
Like we said many times, ROP is not the best way forward at all. It should only be a stepping stone to run homebrew, not a replacement for it.
Homebrew execution must remain the object of our focus here, not a half baked file writer project in ROP...
And remember that this a tutorial thread to learn ROP basics, not a collective project leading to putting together a release...
Well, a file copier may help with certain things, you could customise the XMB for instance or even copy files DTU won't let you do.So to be even more clear, the HDD Writter itself will no make your PS3 run your Backups, wait for some homebrew.
The purpose of all of esc0rtd3w's tutorials, related to ps3xploit or not, is to share knowledge & teach. Other considerations are all secondary.@bguerville i get you bro you are saying that ROP is a waste of time to use for writing files and other stuff because its going to take a lot of time to be able to do such things with it you are saying we should use it to enable homebrew and then pretty much everything can be done faster and without ROP chaining so it will be much easier but i think @esc0rtd3w point if view is that making those videos and the hdd writer will cut down the questions being asked about the HEN progress because people will be busy running backups so then you guys will work freely on the main project (HEN) .
I agree that @esc0rtd3w main purpose is to teach us those stuff and the best proof is those videos being made no other dev or user made videos on how to make a ROP chain to do anything with your ps3 or ps4 and as for you guys caring about bringing more dev and developments to the scene i think you guys already did a great job with that .The purpose of all of esc0rtd3w's tutorials, related to ps3xploit or not, is to share knowledge & teach. Other considerations are all secondary.
People can ask as many questions as they want about hen & discuss it to death, as long as they create their own threads.
The only thing that matters to us is to contribute something worthy as well as bring more developers & development to our scene if ever possible.
it already is technically an HDD writer...and its a tutorial, as stated....so you can actually use and edit this to test some stuff if you would like to write things!@esc0rtd3wso i hope you answer will these testing files eventually turn to a hdd writer that will write any file from usb to hdd?
yesI agree that @esc0rtd3w main purpose is to teach us those stuff
well...... i try hahahe always finishes what he starts no matter what...
i like spewing knowledge lolThe purpose of all of esc0rtd3w's tutorials, related to ps3xploit or not, is to share knowledge & teach. Other considerations are all secondary.
yesI am guessing esc0rtd3w would agree... That's why he started this thread after all... Lol
yes, this is true, although it will inevitably create other things just from its pure natureHomebrew execution must remain the object of our focus here, not a half baked file writer project in ROP...
And remember that this a tutorial thread to learn ROP basics, not a collective project leading to putting together a release...
U r console is dexTest create-new-chain-part-8a after adding 5 additional file paths
mem_dump_test:
/ dev_usb001 - ok
/ dev_hdd0 - ok dump - 32,768kb
Super Slim 4208c 4.81
My console CEXU r console is dex
Great info bro i have a bit of experince in editing these ROP chains and this kind of stuff the question is if i edit this file now will it be able to write to the hdd i mean i can edit the path in 5 minutes but will it work?DB Rebuilder writes only 4 bytes
DB rebuild values loaded here
![]()
the rebuild bytes variable is put in chain here at usb_fp
![]()
bytes are here
![]()
path is loaded here from /js/api/paths.js
![]()
path variable is added to chain here from /js/api/loader.js
![]()
Thank you very much for the info bro its really helpful .i know the videos are not the best lol
i will add some text/pic info in spoiler to main OP soon to make things more clear and easier to follow along. I will keep it a bit more organized!
the bytes being written is also just a pointer to an address that reads this value.
about the path, it can be changed to anything in that variable, or make a new one.
it is recommended to use the end of usb_fp hex to add as many paths as you want (path_fp is first custom one that you should start with), or other hex. this way it does not interfere with the chain for gadget #1
![]()
the whole size of the usb_fp unescape hex is read from here (see below pic), so anything you append to end will add bytes to this for memory search
![]()
by setting the offset to match where it is from the beginning of usb_fp will allow you to set pointer addresses for other paths and data
![]()
i will be setting up the variables for some pointers and file descriptors in the template and you will be able to see more clearly when i get it updated!
last thing...you cannot set usb_fp additional pointers until after the search for usb_fp_addr has found the location in memory, by that i mean all usb_fp+0xXX must be done after the search is complete. before searching, the address wil be 0x00000000 and is not valid
something like this...this is untested thus far, but should work
![]()
no problemThanks again for the info bro its really helpful
[other stuff]
so the question that is left is if i do it can i test immediately on CEX since i don't have DEX i mean its just writing an empty file so if anything goes wrong ill be able to format HDD right ?
and again thx for the videos bro sorry for this extremely long reply but i thought it better than writing a new reply every time.