Hacking ReactPSPlus Undo Help

j0hnnyj0hns

Well-Known Member
Member
Joined
Jun 3, 2016
Messages
392
Reaction score
80
Trophies
2
Age
37
XP
2,066
Country
United States
Does anyone know how to modify the bin file for today's date and time. Got a trophy today and it says it's from June 5th 2018. I did the May 31st undo ReactPSPlus before that all my trophies came from 2012.

Right now it's June 20th 12:57PM
 
I have figured out that you don't have to edit the .bin file. The html file for reactpsplus can be edited to change the date and time. Use the javascript or php code I have created to get a timestamp in seconds.

<-----------------------------------------------------PHP----------------------------------------------------->

<?php
//PS4 time and date payload value set to 0. Don't Change
$oldDate = "2011-12-31 19:00:00";

//Date string set to your date and time ("Year-Month-Day Hour:Mins:Seconds")
//Hour value is always 0-23 and must be set in military style time
$newDate = "2018-06-29 22:36:00";

//Sets values to number of seconds between the respective dates and January 1, 1970 12:00 AM
$date1 = strtotime($oldDate);
$date2 = strtotime($newDate);

//Subtracts and returns the number of seconds between the two dates
echo $date2 - $date1;
?>

Save as .php file. Must be ran on server, such as XAMPP.
----------------------------------------------------------------------------------------------------------------


<-------------------------------------------------Javascript------------------------------------------------->

<html>
<body>
<script>
//PS4 time and date payload value set to 0. Don't Change
var oldDate = new Date("2011-12-31 19:00:00");

//Date string set to your date and time ("Year-Month-Day Hour:Mins:Seconds")
//Hour value is always 0-23 and must be set in military style time
var newDate = new Date("2018-06-29 22:36:00");

//Takes both dates and times and returns the number of milliseconds between the two dates
//By getting the number of milliseconds between the two dates and January 1, 1970 12:00 AM
//Divide both values by 1000 to get the value in seconds
document.write("<p id='date'>"+((newDate.getTime() - oldDate.getTime()) / 1000) +"</p>");
</script>
</body>
</html>

Save as .html file. Can be ran from any place on computer. Could possibly work even in the reactpsplus
html file, even if it didn't change values with me only once.
----------------------------------------------------------------------------------------------------------------


It's best to add a couple of minutes and since I have found that sometimes the internal clock won't update properly when ran the first time. It is important to note you have to hard reset the ps4 after running the file the first time and once it is restarted, run it again to make sure that it has changed. Also that every time reactPSPlus is ran this has be as well when you want the time and date to be changed back again. To check if the time changed the best way is to create a new user and use that account to get a super easy trophy after running the script. The games I used are: Resogun, Hotline Miami 1 & 2, Dig Dug, Pac-Man, and Galaga. Keep in mind that it is best to keep the last value at 00. The current date and time would be 204950160. I did a test run with it with php as well as javascript and they both equal the same values so either can be used.

I tested this multiple times and didn't change a few times. System did freeze or didn't not load a game a few times during testing but could be reset, each time it did this the likely reason was because the internal clock was changed. Each time it happened reset was achieved and the time was successfully reset. When I tested I ran the exploit twice, reset, and then ran the exploit twice again.

After you run the file on your computer it should show you a bunch of numbers, just replace the 14861963 payload value in the reactpsplus html file to that number and save to the Undo reactPSPlus folder under exploits. I highly recommend if you are going to have to run the undo exploit multiple times to set a variable equal to the number to return time to and replace the 14861963 to the name of the variable.

If you don't have the undoreactpsplus.bin file do the following steps:

  1. Download reactPSPlus.31May2018.undo.bin from Zer0xFF/reactPSPlus at Github
  2. Rename the file to Undo-reactPSNPlus
  3. Put it into the payloads folder
  4. Add a new folder called Undo reactPSPlus into the exploits folder
  5. Edit and run the php or javascript code to get the timestamp
  6. Change the value in the ReactPsPlus html page
  7. Save it to the Undo reactPSPlus folder
  8. Restart the system and host program so that the host will see it
* These steps where used with the PS4 Exploit Host by Al Azif.

When the undoReactPSPlus is ran on the PS4 it will still come up with the reactPSPlus notification because I couldn't figured out how to change it. If you have any questions just let me know.
 
Last edited by hgoda90,
I have figured out that you don't have to edit the .bin file. The html file for reactpsplus can be edited to change the date and time. Use the javascript or php code I have created to get a timestamp in seconds.

<-----------------------------------------------------PHP----------------------------------------------------->

<?php
//PS4 time and date payload value set to 0. Don't Change
$oldDate = "2011-12-31 19:00:00";

//Date string set to your date and time ("Year-Month-Day Hour:Mins:Seconds")
//Hour value is always 0-23 and must be set in military style time
$newDate = "2018-06-29 22:36:00";

//Sets values to number of seconds between the respective dates and January 1, 1970 12:00 AM
$date1 = strtotime($oldDate);
$date2 = strtotime($newDate);

//Subtracts and returns the number of seconds between the two dates
echo $date2 - $date1;
?>

Save as .php file. Must be ran on server, such as XAMPP.
----------------------------------------------------------------------------------------------------------------


<-------------------------------------------------Javascript------------------------------------------------->

<html>
<body>
<script>
//PS4 time and date payload value set to 0. Don't Change
var oldDate = new Date("2011-12-31 19:00:00");

//Date string set to your date and time ("Year-Month-Day Hour:Mins:Seconds")
//Hour value is always 0-23 and must be set in military style time
var newDate = new Date("2018-06-29 22:36:00");

//Takes both dates and times and returns the number of milliseconds between the two dates
//By getting the number of milliseconds between the two dates and January 1, 1970 12:00 AM
//Divide both values by 1000 to get the value in seconds
document.write("<p id='date'>"+((newDate.getTime() - oldDate.getTime()) / 1000) +"</p>");
</script>
</body>
</html>

Save as .html file. Can be ran from any place on computer. Could possibly work even in the reactpsplus
html file, even if it didn't change values with me only once.
----------------------------------------------------------------------------------------------------------------


It's best to add a couple of minutes and since I have found that sometimes the internal clock won't update properly when ran the first time. It is important to note you have to hard reset the ps4 after running the file the first time and once it is restarted, run it again to make sure that it has changed. Also that every time reactPSPlus is ran this has be as well when you want the time and date to be changed back again. To check if the time changed the best way is to create a new user and use that account to get a super easy trophy after running the script. The games I used are: Resogun, Hotline Miami 1 & 2, Dig Dug, Pac-Man, and Galaga. Keep in mind that it is best to keep the last value at 00. The current date and time would be 204950160. I did a test run with it with php as well as javascript and they both equal the same values so either can be used.

I tested this multiple times and didn't change a few times. System did freeze or didn't not load a game a few times during testing but could be reset, each time it did this the likely reason was because the internal clock was changed. Each time it happened reset was achieved and the time was successfully reset. When I tested I ran the exploit twice, reset, and then ran the exploit twice again.

After you run the file on your computer it should show you a bunch of numbers, just replace the 14861963 payload value in the reactpsplus html file to that number and save to the Undo reactPSPlus folder under exploits. I highly recommend if you are going to have to run the undo exploit multiple times to set a variable equal to the number to return time to and replace the 14861963 to the name of the variable.

If you don't have the undoreactpsplus.bin file do the following steps:

  1. Download reactPSPlus.31May2018.undo.bin from Zer0xFF/reactPSPlus at Github
  2. Rename the file to Undo-reactPSNPlus
  3. Put it into the payloads folder
  4. Add a new folder called Undo reactPSPlus into the exploits folder
  5. Edit and run the php or javascript code to get the timestamp
  6. Change the value in the ReactPsPlus html page
  7. Save it to the Undo reactPSPlus folder
  8. Restart the system and host program so that the host will see it
* These steps where used with the PS4 Exploit Host by Al Azif.

When the undoReactPSPlus is ran on the PS4 it will still come up with the reactPSPlus notification because I couldn't figured out how to change it. If you have any questions just let me know.

Anyway to do this on a Mac?? I don't have windows and needing to get it back to current date and time

Thanks
 
The PS4 exploit host can be used for Mac. Since I don't have a mac the easiest way for mac and windows is to download xampp for mac/windows and the ps4 exploit host files for windows. Once xampp is installed place the ps4 exploit host files into the htdocs folder and run mysql as well as apache on the xampp control panel. Do the 1-7 steps in my previous post to place Undo reactPSPlus as a exploit. Run the ps4, start the internet browser and type your ip address/name of ps4 exploit host folder as the url, 127.0.0.1/ps4-exploit-host. Navigate to the exploits folder, select your current ps4 version and select the Undo reactPSPlus folder which should run the exploit.
 
Last edited by hgoda90,
The PS4 exploit host can be used for Mac. Since I don't have a mac the easiest way for mac and windows is to download xampp for mac/windows and the ps4 exploit host files for windows. Once xampp is installed place the ps4 exploit host files into the htdocs folder and run mysql as well as apache on the xampp control panel. Do the 1-7 steps in my previous post to place Undo reactPSPlus as a exploit. Run the ps4, start the internet browser and type your ip address/name of ps4 exploit host folder as the url, 127.0.0.1/ps4-exploit-host. Navigate to the exploits folder, select your current ps4 version and select the Undo reactPSPlus folder which should run the exploit.


I'm so confused lol. I've downloaded xampp for OSX installed it but when i click on start it fails every time. Anyway you can create one for me and upload it?? then i can try to host it myself?
 
There’s a moddable reactpsplus hosted where you put the date in yourself.

Just run Mira first, then the payload for @zer0xff github.

Found one on the host i use to run mira that set it back to today's date but the time was from 3pm today when i got a newer trophy.
 
If you are having problems with xampp starting apache you may have to set it to listen to another port other than 80 or add extensions to the php.ini file. I have included both files that would need to be changed in text format. The httpd.conf file would go into the apache/conf folder and the php.ini file goes into the php folder. The two files will need to be edited by changing the E:/xampp to where ever you have the xampp folder at, for example if it is on your C:/ drive than it would be C:/xampp. If your not going worry about it now than that is fine.

What host is being talked about because out of all the ones I have seen none where able to do that and they all changed back to May 31st 2018? What I posted first was the only way I found that I could do it but if there are ways thats good. I am self hosted so I think this would be the only way for those that are.
 

Attachments

Last edited by hgoda90,

Site & Scene News

Popular threads in this forum