How much you willing to pay?
@ps4kratos
here is the link of my work i shared on reddit.
I know what you talking about believe me.It made me mad yesterday when I saw that video and saw the exact same codes for the game being used.
I know, it's very long and it's a hard work. I create more than a title per week on more than 1 ID by title generally.I took a week trying out 1 cheat at a time integrating into the eboot. Then creating the cheat pkg. before I shared it.
<!DOCTYPE html>
<html manifest="cache.manifest"><head>
<title>Offline Mode / PS4 Exploit For Official Firmware v9.00</title>
<style>
html, body {
background-image: url('ps4.jpg');
background-size: 100%;
background-repeat: no-repeat;
background-color: #24272b;
color: white;
text-align: center;
margin: 0px;
overflow: hidden;
}
h1 {
text-shadow: 0.1em 0.1em 0.2em black;
font-size: 25px;
text-align: center;
color: white;
}
.btn {
background-color: #003263;
border-radius: 15px;
color: white;
width: 260px;
height: 49px;
padding-bottom: 5px;
text-align: center;
font-size: 20px;
margin-top: 8px;
margin-bottom: 8px;
margin-left: 8px;
margin-right: 8px;
border-bottom-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-left-width: 0px;
transition-duration: 0.4s;
cursor: pointer;
border: 1px solid #ffffff;
}
.btn:hover {
background-color: #007bff;
}
.btn-web {
background-color: #003263;
}
.btn-web:hover {
background-color: #007bff;
}
.btn-toolbox {
background-color: #003263;
}
.btn-toolbox:hover {
background-color: #007bff;
}
</style>
<script src="int64.js"></script>
<script src="rop.js"></script>
<script src="kexploit.js"></script>
<script src="webkit.js"></script>
</head>
<body>
<script>
function DLProgress(e){Percent=(Math.round(e.loaded / e.total * 100));window.msgs.innerHTML="Downloading And Installing Offline Cache: " + Percent + "%";}
function DisplayCacheProgress(){setTimeout(function(){window.msgs.innerHTML="Cache Downloaded And Installed Successfully ✔";},1000);setTimeout(function(){window.msgs.innerHTML="Now Quit And (Re)Launch This Page To Launch The Exploit!";},3000);}window.applicationCache.addEventListener("progress",DLProgress,false);window.applicationCache.oncached=function(e){DisplayCacheProgress();};window.applicationCache.onupdateready=function(e){DisplayCacheProgress();};
</script>
<h1 id="msgs">Offline Mode / PS4 Exploit For Official Firmware v9.00</h1><hr>
<br>
<h1 style="font-size:30px;"></h1>
<button class="btn" onclick=load_goldhen2b()> GoldHEN v2.0b </button>
<button class="btn" onclick=load_goldhen2b2()> GoldHEN v2.0b2 </button>
<button class="btn" onclick=load_goldhen21()> GoldHEN v2.1 </button>
<button class="btn" onclick=load_goldhen211()> GoldHEN v2.1.1 </button>
<br>
<button class="btn" onclick=load_goldhen212()> GoldHEN v2.1.2 </button>
<button class="btn" onclick=load_goldhen22()> GoldHEN v2.2 </button>
<button class="btn" onclick=load_goldhen221()> GoldHEN v2.2.1 </button>
<script>
for(var i=40; i<=79; i++){
var select = document.getElementById("tempC");
var option = document.createElement("OPTION");
select.options.add(option);
option.text = i;
option.value = i;
}
tempC.value=60;
</script>
<script>
function load_payload(){
var req = new XMLHttpRequest();
req.responseType = "arraybuffer";
req.open("GET",PLfile,true);
req.send();
req.onreadystatechange=function(){
if (req.readyState == 4){
var tmp0 = new Uint8Array(req.response.byteLength);
tmp0.set(new Uint8Array(req.response), 0);
var payload = new Uint32Array(tmp0);
sendPL = payload;
setTimeout(poc, 1500);
}
};
}
function allset(){
setTimeout(location.reload,1000);
alert("Payload Loaded Successfully! You Can Have A Message Error Of ->Insufficient Memory<- Depending Of The PS4 Model. Just Press OK!");
msgs.innerHTML= LoadedMSG;
}
function awaitpl(){
setTimeout(location.reload,1000);
alert("Bin Loader Loaded Successfully! Now You Can Send A Payload On Port 9020");
msgs.innerHTML="Please Wait...";
}
function load_goldhen2b(){
msgs.innerHTML="Loading Exploit + GoldHEN v2.0b... Please Wait!";
LoadedMSG="GoldHEN v2.0b Payload Loaded Successfully!";
PLfile = "goldhen2.0b.bin";
run_jb = "payload";
load_payload();
}
function load_goldhen2b2(){
msgs.innerHTML="Loading Exploit + GoldHEN v2.0b2... Please Wait!";
LoadedMSG="GoldHEN v2.0b2 Payload Loaded Successfully!";
PLfile = "goldhen2.0b2.bin";
run_jb = "payload";
load_payload();
}
function load_goldhen21(){
msgs.innerHTML="Loading Exploit + GoldHEN v2.1... Please Wait!";
LoadedMSG="GoldHEN v2.1 Payload Loaded Successfully!";
PLfile = "goldhen21.bin";
run_jb = "payload";
load_payload();
}
function load_goldhen211(){
msgs.innerHTML="Loading Exploit + GoldHEN v2.1.1... Please Wait!";
LoadedMSG="GoldHEN v2.1.1 Payload Loaded Successfully!";
PLfile = "goldhen211.bin";
run_jb = "payload";
load_payload();
}
function load_goldhen212(){
msgs.innerHTML="Loading Exploit + GoldHEN v2.1.2... Please Wait!";
LoadedMSG="GoldHEN v2.1.2 Payload Loaded Successfully!";
PLfile = "goldhen212.bin";
run_jb = "payload";
load_payload();
}
function load_goldhen22(){
msgs.innerHTML="Loading Exploit + GoldHEN v2.2... Please Wait!";
LoadedMSG="GoldHEN v2.2 Payload Loaded Successfully!";
PLfile = "goldhen22.bin";
run_jb = "payload";
load_payload();
}
function load_goldhen221(){
msgs.innerHTML="Loading Exploit + GoldHEN v2.2.1... Please Wait!";
LoadedMSG="GoldHEN v2.2.1 Payload Loaded Successfully!";
PLfile = "goldhen221.bin";
run_jb = "payload";
load_payload();
}
function load_miraloader(){
msgs.innerHTML="Loading Exploit + Mira Loader... Please Wait!";
LoadedMSG="MiraLoader Payload Loaded Successfully! Now Launch Mira!";
PLfile = "miraloader.bin";
run_jb = "payload";
load_payload();
}
function load_mira(){
msgs.innerHTML="Loading Exploit + Mira... Please Wait!";
LoadedMSG="Mira Payload Loaded Successfully!";
PLfile = "mira.elf";
run_jb = "payload";
load_payload();
}
function load_binloader(){
msgs.innerHTML="Loading Bin Loader... Please Wait!";
run_jb = "binloader";
setTimeout(poc,1500);
}
function load_fanthreshold(){
var script = document.createElement('script');script.src = "fan-threshold.js";localStorage.setItem('fanthreshold', tempC.value);document.getElementsByTagName('head')[0].appendChild(script);
msgs.innerHTML="Loading Fan Threshold... Please Wait!"
LoadedMSG="Fan Threshold Payload Loaded Successfully!";
run_jb = "payload";
setTimeout(poc,1500);
}
function load_toolbox(){
msgs.innerHTML="Loading Orbis-Toolbox... Please Wait!"
LoadedMSG="Orbis-Toolbox Payload Loaded Successfully!";
PLfile = "Orbis-Toolbox-900.bin";
run_jb = "payload";
load_payload();
}
</script>
</body>
</html>
Oh by all means pal. Never meant to question your skills or offend you. It's just for the impatient and uninitiated folks at home, who prefer a quick solution, since the 2.2.1 exploit came out a good couple of hours ago. You da MVP, always will be!@Skater007 :
...??? ...Thanks but i not need tutorial, i make it by myself dear friend.
HTML, java, py.....are part of my hidden talents. I mod the host... And what you see is made by me.
I update the offline and online since the 2.0b to 2.2 already. It's just the continuity.
I update it soon as possible but with my own method dear friend.
Have a nice day.![]()