-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
168 lines (150 loc) · 6.9 KB
/
index.html
File metadata and controls
168 lines (150 loc) · 6.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
<!DOCTYPE html>
<head>
<meta charset="utf-8"/>
<script>
addEventListener('unhandledrejection', async(event) => {
const reason = event.reason;
alert(
`${reason}\n`
+ `${reason.sourceURL}:${reason.line}:${reason.column}\n`
+ `${reason.stack}`
);
throw reason;
});
chk_jb = sessionStorage.getItem("jb_done");
function display(msg='',reslut=0){
let color = 'black';
if(reslut===0)
color = 'black';
else if(reslut===1)
color = 'green';
else color = 'red';
window.msgs.style.color = color;
window.msgs.innerHTML=msg;
}
</script>
<script src='common/jb.js'></script>
<script src='common/netcat.js'></script>
<script src='common/webkit.js'></script>
<link id="css" rel="stylesheet prefetch" href="css/style.css">
<title>Best 6.72-折腾网站 by Zerofo </title>
</head>
<body onload="
window.timer.addEventListener('animationend', ()=>{
if (window.WEBKIT_Exploit===1 && chk_jb != 1){
(async()=>{
window.ing.style.animation=null;
window.jb_btn.style.visibility='visible';
display();
}
)();
}
else if(chk_jb===1){
window.pl_list.style.display='block';
window.pl_list3.style.display='inline-flex';
}
else{
window.webname.innerText = 'Error System Version (not 6.72)';
document.title = 'Error System Version';
display('Webkit 初始化失败. \n 系统可能不是 PS4 6.72',2);
}
window.ing.style.animation=null;
});
window.timer.style.animation='widthing 1s 1';
window.ing.style.animation='widthing 3s infinite';
window.fail_times = Number(localStorage.getItem('fail_times'))||0;
window.jb_times = Number(localStorage.getItem('jb_times'))||0;
window.jbtimes.innerHTML=String(jb_times);
window.failtimes.innerHTML=String(fail_times);
">
<h1 id="webname" class="webname"> Best 6.72-折腾网站 by Zerofo</h1>
<div id="ing" class="lines"></div>
<div id="timer" class="timer"></div>
<div style="display:inline-block;">
<img id="cacheBtn" src="./dl.png" onclick="cachehost();"/>
<div style="width: 290px;">
<h2 id="jb_btn" tabindex="0" class="btn jb" data-msg="Goldhen2.4B18<br>直至2025/08/04最新" > Goldhen </h2>
</div>
<div id="pl_list" style="display: none;width: 90%; float:inline-start">
<div id="pl_list1" class="btn slice" style="left: 0%;">
<h2 id="BlockHistory" tabindex="0" class="btn payload" data-custom-value="History-Blocker.bin" data-msg="浏览器 历史记录 开/关" > 历史记录屏蔽 </h2>
<h2 id="Backup" tabindex="0" class="btn payload" data-custom-value="Backup.bin" data-msg="备份数据库 (重构数据库 游戏会消失)<br>如果有备份,可以恢复" > 备份数据库 </h2>
<h2 id="BlockUpdate" tabindex="0" class="btn payload" data-custom-value="Disable-Updates.bin" data-msg="屏蔽系统更新" > 屏蔽更新 </h2>
<h2 id="App2USB" tabindex="0" class="btn payload" data-custom-value="App2USB.bin" data-msg="移动游戏到硬盘运行" > App2USB </h2>
<h2 id="Dumper" tabindex="0" class="btn payload" data-custom-value="Dumper.bin" data-msg="Dump 游戏" > Dumper </h2>
<h2 id="Restore" tabindex="0" class="btn payload" data-custom-value="Restore.bin" data-msg="还原数据库 (重构数据库 游戏会消失)<br>如果有备份,可以恢复" > 还原数据库 </h2>
</div>
<div id="pl_list2" class="btn slice" style="right: 5%;">
<h2 id="FTP" tabindex="0" class="btn payload" data-custom-value="FTP.bin"> FTP </h2>
<h2 id="EN_Updates" tabindex="0" class="btn payload" data-custom-value="Enable-Updates.bin" data-msg="开启系统更新" > 开启更新 </h2>
<h2 id="EN_Browser" tabindex="0" class="btn payload" data-custom-value="Enable-Browser.bin" data-msg="开启浏览器<br>(特殊情况才需要)" > 开启浏览器 </h2>
<h2 id="Kernel_Clock" tabindex="0" class="btn payload" data-custom-value="Kernel-Clock.bin" data-msg="理论上同步内核时钟<br>(672无效)" > 内核时钟 </h2>
<h2 id="Kernel_Dumper" tabindex="0" class="btn payload" data-custom-value="Kernel-Dumper.bin" data-msg="Dump 内核" > 内核Dumper </h2>
<h2 id="RIF_Renamer" tabindex="0" class="btn payload" data-custom-value="RIF-Renamer.bin" data-msg="RIF重命名<br>(统一FPKG签证)" > RIF重签 </h2>
</div>
</div>
<div id="msgs">稍等...</div>
<div id="version">
Ver.##ONLINE
</div>
<div class="status">
<h2 id='jbtimes' style="color: greenyellow;">0</h2>
<h2>/</h2>
<h2 id='failtimes' style="color: red;">0</h2>
</div>
<div style="width: 100%; position: absolute; bottom: 0%; left: 0%;">
<div id="pl_list3" class="btn" style="margin: 0 auto;">
<h2 id="FAN" class="btn payload" data-custom-value="Fan-Threshold.bin" data-msg="设置目标温度, 越低风扇越快<br>重启不重置!!!" > 风扇温度 </h2>
<div>
<div style="font-size: 25px;" data-msg="设置目标温度, 越低风扇越快<br>重启不重置!!!" >温度(默认<a onclick="window.temp.value=79;window.temp_show.innerText=79;">79</a>):
<input id="temp" tabindex="0" type="range" min="0" max="100" value="79" list="tickmarks" >
<datalist id="tickmarks">
<option value="79" label="defalut"></option>
</datalist>
</div>
<div id='temp_show' style="font-size: 25px;"></div>
</div>
</div>
<h3>核心代码来自:
<a href="https://github.com/sleirsgoevy">sleirsgoevy</a>,
SiSTRo,
Al_Azif
</h3>
<hr>
网站 仅用于 个人交流学习. 不以此牟利, 亦未因此获取任何利益. <br>
您支付的任何费用与本人无关.
</div>
</div>
<script>
if (localStorage.getItem("cache-by-zerofo")){
cacheBtn.style.display='none';
}
const elements = document.querySelectorAll('.payload,.jb');
window.temp.addEventListener('change', ()=>{
window.temp_show.innerText=`${window.temp.value}°C`;
});
Array.prototype.forEach.call(elements, function(element) {
element.addEventListener('click', ()=>{
let obj = event.currentTarget;
if ( event.target.classList.contains('jb') )
getHen("./goldhen.bin");
else{
let path=element.dataset.customValue;
loader(path);
}
});
element.addEventListener('mouseover', (event)=>{
let obj = event.currentTarget;
display(obj.dataset.msg);
});
element.addEventListener('mouseout', ()=>{
display();
});
});
cacheBtn.addEventListener('click', ()=>{window.location.href='cache.html';});
(async()=>{
await new Promise(resolve => setTimeout(resolve, 50));
})();
</script>
</body>
</html>