Auto Load PS4 Jailbreak with ESP32-S2 on a 9.00 PS4

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
what is going on guys modded warfare here welcome back to another episode of the new ps4 jailbreak tutorial series so in this episode i'm going to be showing you guys how to use the esp32 s2 chip to auto jailbreak the ps4 without requiring a usb drive constantly having to plug in the usb drive and unplug it whenever you want to jailbreak your ps4 this will do that for you you just have the chip connected to your ps4 all the time and it will emulate the usb with a hacked image on it and disconnect it once the jailbreak has loaded so this can also act as a completely offline solution or it can be used online as well just like the raspberry pi so if you wanted to set it up just for offline use then you can or if you want to set it up for online use you can set that up as well i'll show both here in the video it's pre-configured for offline use by default so i've already covered this before using a raspberry pi you can do this with a raspberry pi zero two w raspberry pi zero w and raspberry pi 4b so i've already covered that in a previous video i'll link it in the cards in the top right hand corner and down in the video description but there was a lot of comments under that video of people suggesting that it was hard to get a raspberry pi one of those raspberry pi devices for this method mainly because they were either out of stock or they were at inflated prices so they also require a micro sd card as well so you have to factor that into the cost with the raspberry pi method whereas a esp32 s2 seems to be a more readily available chip right now it's also cheaper and it does not require a micro sd card so there's a few advantages to using this chip instead of the raspberry pi method and you know there are some kind of pros and cons between the two versions but we'll get into that at the end of the video we'll compare them at the end so the first thing you're going to need to do is grab yourself an esp32 s2 not all of them work it's only certain ones i know the tiny s2 works because that's the one i have and the feather s2 works as well i believe neil feather s2 should be the same so these chips here should work and i'll have a link to where you can buy them in the description you can get them from amazon the tiny s2 i think is the cheapest one about 20 pounds so you know just go ahead and buy one and connect it up to your computer using a usbc to usb a cable you can always just use your phone charger if you don't have a spare usbc to usb a cable so the next thing we need is a host that we can flash onto the chip so we can run the jailbreak from it and to do that we're going to use caro's host right here there are other hosts available this is just the one that i found on twitter so you know obviously other you know hosters will have their own versions that you can use so use whichever one you prefer i'm going to use carols here so i'm going to click the mega link and that's going to take me right here if there's a new version by the time this video goes out i'll you know have it linked below so there's kind of two different versions there's the ps4 trainer with gold hen web rte ps4 debug and orbis toolbox or there is the main sort of version that has all the regular payloads attached as well so depending on which one you want just select it if you want the trainer then go for the one that has the trainer if you're not bothered about the trainer then just go for the other one i'll go for the one without the trainer just now so we'll select that option and we'll download the esp32 s2 dot bin file for auto emulates usb so just double click it and it will download that to your computer so now we need a program to flash it onto the chip so to do that we're going to use nodemcu flasher version 5. i'll have the latest release link down in the video description so just click the exe and download it to your computer once you've got it we can then open up node mcu flasher and we're going to browse for that bin file that we downloaded for caro's host so esp32 s2 auto emulates usb dot bin so we're going to browse for it and add it in right there so next we need to be able to detect the esp32 s2 chip so if we go into device manager on our computer now what you'll notice is that it's not showing up for me this unknown device is not the esp32 this is just another you know device on my computer that i don't have a driver for so that's not related so i don't actually have the chip showing up now you may run into a different behavior depending on what's pre-programmed onto your chip so if you have something different pre-programmed onto the chip it may be detected automatically when you plug it in but in my case it is not showing up here it should show up in the com ports but it's not and in order to be able to flash it i need to switch the chip into download mode now you can switch the chip into download mode by holding down the boot button and then clicking the reset button once and then letting go of the boot button and then when you do that you can see that we now have stuff showing up here we can see there's another unknown device that's popped up and there is another com port that's shown up as well usb serial device on com port 5 so it may not say unknown device it might say esp32 s2 which is fine so that's how we know we're in download mode or flashing mode so that we can actually flash the bin file to the chip so it's now showing up there on com port 5. so all i'm going to do is click reload and then select com port 5. now you might be able to flash your chip without switching it into download mode depending on what board you have and what's pre-programmed onto it but in my case i have to switch it to download mode in order to program it so from there we can then select the baud rate on 1 1 5 2 0 0 and the flash mode on dio and erase flash yes wipe all data and then from there we're gonna flash node mcu so it starts off by erasing the flash and then once it's done erasing the flash it then starts writing our bin file to it okay so that's it reached 100 just waiting for it to complete there we go firmware successfully flashed it says to unplug or reset the device to switch it back to its normal boot mode so i'm just going to go ahead and hit the reset switch on the chip so the reset button i'm going to hit that button once and then if i go back to device manager you can see it's no longer showing up so it has been switched back into the normal mode so we can now close out of node mcu flasher and as you can see we should have the wi-fi network showing up here there is right there caro so it is working i'm just going to stay connected to my main home network right now so all we have to do now that we've confirmed it's working is unplug it and plug it into our ps4 okay so switching on to the ps4 all we're going to do is connect to that wi-fi network so go to your settings go to network set up an internet connection using wi-fi and then we'll just select an easy setup and we'll select the caro host right there and if it prompts you to enter a password then just enter one two three four five six seven eight as the password and that should work i believe i've already entered the password before so the ps4 saved it but you will be prompted for a password so just enter one two three four five six seven eight and then you'll be good it should connect and as you can see internet settings have been updated if we view connection status and wait for it to obtain an ip address you can see we now have ip 10.1.1.2 and the default gateway is 10.1.1.1 and the dns as well so from there you can just go to the user guide to run the jailbreak if we go here and wait a few seconds it should do the auto usb emulation so it takes a few seconds here on a white screen before it actually pops up and then it should only take a couple of seconds for the usb message to appear so there we go usb storage devices file system is unsupported and there we go it's done successfully jailbroke the ps4 hasn't run a payload yet it doesn't automatically run gold hen for you so you just have to go to gold hen and select it and then wait a few more seconds for it to load the actual payload and there it is gold hen version 2.1 loaded see how easy that was i didn't have to plug in a usb drive and it kind of loads faster than you know even the raspberry pi method takes quite a while before the usb message appears whereas this you know the usb message appears quite quickly so there we go we loaded that completely automatically didn't have to plug in a usb drive into my ps4 to jailbreak the system so if you are having any trouble accessing the site from the user guide you can clear your website data by going into the web browser hitting options going to settings and clearing your website data and that should fix it if you're having any errors and if that's still not working you can of course access it through the web browser app itself by just going to karo218.ir which should redirect you to the site right there or you can go to 10.1.1.1 the actual ip address which will also take you here as well okay so that's basically how you get things set up for offline use which is the way it's set up by default you just connect to its own isolated wi-fi network and then you'll be able to access it through the user guide or via the ip address and it's a completely isolated network so you won't accidentally connect to the internet but what if you want to connect to the internet to be able to use things like the patch installer and the homebrew store or just be able to access the actual web browser and go on whatever websites you want as well as still having access to that usb emulation on the esp chip so in order to get it working online there's quite a bit more setup that is involved but if we switch over to the computer so what we're going to want to do is connect to the esp network on your computer so connect to the caro network here on our computer enter the password one two three four five six seven eight and then connect to it once you're connected we can then go on to our internet browser and then go to caro 218 dot ir forward slash admin dot html so forward slash admin.html at the end or you can do 10.1.1.1 forward slash admin.html and that should take you to the same place and this will take you to the main configuration page for the esp32 so there's a few options in here there's a file manager that allows you to remove payloads download the payloads to your computer and there's also a file uploader which allows you to upload payloads to the chip now the caro host the current version of the carol host that i'm using doesn't dynamically add buttons for each payload that is in the list which basically means if you add an additional payload in here it won't show up on the host you can replace payloads that are already in here but they have to be named the same and you have to kind of if you download the payload as a bin file you have to convert it to a javascript file which is like a javascript array of the payload that has some code to load it and you also then need to compress it into a gzip file as well and then you can upload it using the file uploader but because carol's host doesn't currently support dynamically adding buttons for each new payload that you add then it's not really you know i'm not going to bother covering it because it doesn't really work properly in this host but again if it gets updated if a new host from carol comes out or another host that does dynamically add the buttons then you know i'll link it down in the video description so there's also a firmware updater so you can update the firmware for the chip as well so the next thing we have is the config editor and in here you have the option to change the auto usb wait time it's set to 10 seconds right now so 10 000 milliseconds you can change this to whatever you want so if you are running into any issues when trying to load the exploits with the usb emulation on the chip and you're running into issues where you're getting the failed to trigger exploit message which keeps coming up constantly all the time if you're constantly running into that error then sure you probably should change this to something else maybe make the wait time a bit longer maybe change it to 11 or 12 seconds so 11 000 or 12 000 or maybe shorten it a little bit to maybe seven seconds so 7 000 and you know maybe you'll get some more success with that but obviously if it's working fine for you as is i wouldn't bother changing this number i'm just going to leave it on default you also don't want to touch anything in the access point settings either because we're not really going to be messing with that there's no reason to what we're going to be doing is changing the wi-fi connection settings so there is one thing in the access point settings you can change which is you can turn it off if you're not going to be using it as an access point and instead you're going to be connecting it to your home network which is what we do in order to be able to access this online we want to connect the chip to our home network so that it will appear as a device on our home network that we can then go to to still access the web page and access the usb emulation but we'll also be connected to our home network as well so that we can still access the internet at the same time so in order to do this what we need to do is change the wi-fi ssid to the ssid of your home network in my case it is the [Music] this fritz box here 7530 sb so i'm just going to enter that right in here i've already got it saved so i'm going to enter the ssid of my home network and then obviously enter the password of your home network as well and then you can also change the host name as well so you know if i call it esphost.ir so i know what that address is and then i'm going to go ahead and select the option to connect to the wi-fi network and that's all you really need to do to set up the wi-fi connection if we click save config it will reboot the esp chip and then once that's done it should then reconnect to our home network and then all we have to do is obviously reconnect to our home network here on our wi-fi settings okay so now that we've reconnected to our home network we need to get the ip address of the esp32 s2 chip which is now connected to our home network so we need to get that ip address now there doesn't appear to be a very simple way of doing this uh it would be nice if we could log back into the to the esp chip and it would just tell us what its ip address is but there's not apparently much of a way of doing that right now i mean hopefully some other host might come along and and just add the ip address into the host so that we know just like the raspberry pi host did but right now the only way it seems to be to actually log into your router and find it so what i'm going to do is open up a command prompt window type in ipconfig and then grab the default gateway address as i'm connected to my home network and then i can just paste that default gateway address into my web browser that will take me to the login page for my router and i can then log straight into it and of course your router is going to be very different to mine when you log in so you just have to find the location in your router page well that shows you all of the devices that are connected to your wi-fi network so this shows me right here i can see it esp host is right there if i click it it takes me to it and you can see the ip address 192.168.1.42 so i now know the ip address of the esp chip on my wifi network another thing is that if your router has the option to make the ip address static then definitely choose that option so i can go to edit on the esp chip and then from here i will have an option to always assign this network device the same ipv4 address so by selecting that option i'll never have to look up the ip address again it will always stay the same so if you have that option in your router definitely use that option so anyway now that we've done that we can then switch back over to our ps4 and just connect our ps4 to the home network as we normally would so if we select wi-fi networks we'll do and we'll do a custom setup and then we'll select our wi-fi network and then we'll do an automatic ip address do not specify dhcp we'll do a manual dns but we'll just use the al ease of dns addresses to block connections to sony servers and then we should be good so now we're reconnected back to our home network so if i go onto the internet browser and try and go to google for example you can see it loads up so we do have internet connectivity but i can also go to 192.168.1.42 right here and that takes me to the auto jailbreak that's hosted on the esp chip so i'm still able to use this auto jailbreak feature as you can see a usb device system is not supported i've gone out of memory error here so uh let's see what happens this time oh there we go we still loaded up let's try gold hen version 2.1 and there we go loaded up successfully so it just did that no problem as it did before but this time we're connected to our home network so we have access to the internet we can use uh programs that have online connectivity like the patch installer to download patches apollo save tool to download modded saves or the homebrew store to download homebrew apps we can still do that while still having access to the esp chip to do our auto jailbreak for us so that's the advantage there of using that chip now compared to the raspberry pi it's pretty similar the raspberry pi is a bit better the way it's set up right now because again you can add payloads and it will dynamically add the but the button into the host for whatever payload you uploaded it has more space because you're using an sd card so you can upload more payloads you don't have to compress them like you do with the esp chip so it has a few advantages there plus you can also mount the sd card as a usb on the ps4 so that you can install package files via the package installer from the sd card and it has an ftp server so you can upload payloads and stuff to it through ftp as well so yeah it just it's a bit more feature-rich with the raspberry pi method but with the esp32 s2 it's cheaper it doesn't require an sd card and it's also more readily available so highly recommended i would recommend either the tiny s2 or the feather s2 just remember that the feather s2 has a larger flash so you could fit more payloads on it and once we get a host that actually dynamically adds buttons for the payloads that you have on your esp chip once that happens i'm sure some you know there might be a host that already does that uh that i haven't seen if if there is then i'll link one in the description but or maybe carol will update his host to include that feature and once that happens then the feather s2 would be the better option with the more storage space but again the tiny s2 is another good option you can just compress the payloads or delete any payloads that you're not going to use and that will free up more space to add more payloads so yeah it's a great option again cheaper doesn't require an sd card more readily available chip so definitely check it out if you're interested so hope you guys enjoyed the video or found the information useful if you did please leave a like and subscribe and i'll hopefully see you guys in the next one [Music] you
Info
Channel: MODDED WARFARE
Views: 115,540
Rating: undefined out of 5
Keywords: PS4, PlayStation 4, ESP32-S2, ESP32-S3, 9.00, 8.52, 8.00, 8.50, 8.03, 7.55, 7.02, 6.72, 5.05, Jailbreak, Pi, Raspberry Pi, Tutorial, Walkthrough, Guide, Setup, Deep Dive, ESP8266
Id: Cllj6yDha6o
Channel Id: undefined
Length: 19min 47sec (1187 seconds)
Published: Sat Feb 12 2022
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.