Repository navigation
Expand file tree
/
Copy path复活器.js
More file actions
223 lines (217 loc) · 6.91 KB
/
Copy path复活器.js
File metadata and controls
223 lines (217 loc) · 6.91 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
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
js: var d = [];
d.push({
title: "复活云盘汇影",
url: $().lazyRule(() => {
confirm({
title: "注意事项",
content:
"注意此操作会删除云盘汇影所有数据,相当于恢复出厂设置,只用于规则无法进入的情况,请谨慎操作",
confirm: $.toString(() => {
deleteFile("hiker://files/rules/icy/ali.js");
deleteFile("hiker://files/rules/icy/hiker-icy.js");
deleteFile("hiker://files/rules/icy/icy-ali-customer.json");
deleteFile("hiker://files/rules/icy/icy-ali-token.json");
deleteFile("hiker://files/rules/icy/icy-settings-ali.json");
deleteFile("hiker://files/rules/icy/zhitiao.js");
deleteFile("hiker://files/rules/icy/zhitiao1.js");
confirm({
title: "只差最后一步",
content:
"请在软件的更多设置里面清除Cookie(点击确定按钮即可跳转),然后返回回去刷新云盘汇影页面,重新登录账号即可",
confirm: $.toString(() => {
return "hiker://settingMore";
}),
});
}),
});
return "hiker://empty";
}),
col_type: "",
desc: "",
pic_url: "",
});
d.push({
title: "跳转云盘汇影",
url: "hiker://home@云盘汇影",
col_type: "",
desc: "",
pic_url: "",
});
function clearRequire(name, that) {
that.path = getPath("hiker://files/rules/files/" + name + "/require.json");
evalPrivateJS(
"IeolxpIYyFlsLbYm5cY5LudsuqUZ/r7w+qPp3lhcAz5gSDXKVBg3M4kFOPx6Nh58FdRrMc1We2hcOcGHmMDE2Bho0Wv/ymmQ5+uCKndhaswTAQPzzSeN1EDLBmJbJmee6KUQyYLJBzo0HKc3iiB9jPGqWDLohgarCebEMwmuxq1qQfRrUM7BZmiFgu0ILWOnSUKWwtA9zuH7AGM0zhoyBPC17NpOiIzBt8+xgVp0IaUtM3LMvAW9fX7co76mMCh8K9KpEpUVj2ID3j1Y5wTXIX9BOHMeUnJimwvOT1WK1dAt7RGQTgM93Y7f91ycC4FVKB4hHP44eacoub/5YI9rTsNRQgK9/EMIduPG4m+Aj/WAfqw8y+HXQ8vTJpsHuvu5TqnqkjiRA7D9/wXszx0owm3agBMs2H21zbDxvyiHhkxbVXbqiKUVjJcVn6/sQcTwPXgTKbogm5F8H1yeMQb9UkBhIAZRask2IzHk9AMOx5y80yRyq556ye+jsYze4UDKPqjeJIdhWIeS5cF3YCMstZ+FOBZvRA/Mem27xooKvotUrZ1J5uj5L+PdYuaH+OMsMJUE0D/DgD36zbC6DCYzvTu7RVLgu7n2KWRENGLLWkki6bieiD2PLzlyRfLXTxIblpRn1ZFnT25kEq0vi1HYfQ=="
);
log(list);
if (list.length > 1) {
for (let i = 0; i < list.length; i++) {
deleteFile("file://" + list[i].file);
}
toast("已清除" + name + "的" + list.length + "个依赖文件,回去刷新试试吧");
} else {
toast("没有扫描到" + name + "的依赖文件");
}
}
d.push({
col_type: "line_blank",
});
d.push({
title: "复活道长dr/cms依赖",
url: $().lazyRule((clearRequire) => {
confirm({
title: "注意事项",
content:
"注意此操作会删除道长dr/cms远程依赖缓存,同时清除dr/cms的设置项,点击确定按钮开始执行",
confirm: $.toString((clearRequire) => {
deleteFile("hiker://files/localStorage/StorageDz.local");
// clearRequire("道长dr合集", this);
let rules = JSON.parse(fetch("hiker://home")); //获取海阔视界所有小程序
let ole_rules = rules.filter(
(it) =>
it.preRule &&
it.preRule.includes(
"https://hjdhnx.coding.net/p/hiker/d/dr/git/raw/master/js/"
) &&
it.title !== "复活器"
);
if (ole_rules.length < 1) {
return "toast://本地没有待复活的旧版dr/cms小程序";
}
let that = this;
let new_rules = [];
ole_rules.forEach((it) => {
it.preRule = it.preRule.replace(
new RegExp(
"https://hjdhnx.coding.net/p/hiker/d/dr/git/raw/master/js/",
"g"
),
"https://dr.playdreamer.cn/js/"
);
new_rules.push(it);
clearRequire(it.title, that);
});
let ruleHead =
"海阔视界首页频道规则【dr/cms依赖修复】¥home_rule_url¥";
let rules_text = JSON.stringify(new_rules);
let url = "hiker://files/cache/json/cms_dr.json";
writeFile(url, rules_text);
return "rule://" + base64Encode(ruleHead + url);
//https://hjdhnx.coding.net/p/hiker/d/dr/git/raw/master/js/
}, clearRequire),
});
return "hiker://empty";
}, clearRequire),
col_type: "",
desc: "",
pic_url: "",
});
d.push({
title: "复活道长dr合集",
url: $().lazyRule((clearRequire) => {
confirm({
title: "注意事项",
content:
"注意此操作会删除道长dr合集的远程依赖缓存,同时清除dr合集的设置项,点击确定按钮开始执行",
confirm: $.toString((clearRequire) => {
clearRequire("道长dr合集", this);
deleteFile("hiker://files/localStorage/StorageDz.local");
}, clearRequire),
});
return "hiker://empty";
}, clearRequire),
col_type: "",
desc: "",
pic_url: "",
});
d.push({
title: "跳转道长dr合集",
url: "hiker://home@道长dr合集",
col_type: "",
desc: "",
pic_url: "",
});
d.push({
col_type: "line_blank",
});
d.push({
title: "复活道德经",
url: $().lazyRule((clearRequire) => {
confirm({
title: "注意事项",
content: "注意此操作会删除道德经缓存的当前正在使用的数据",
confirm: $.toString((clearRequire) => {
clearRequire("道德经", this);
deleteFile("hiker://files/rules/dzHouse/ruleCache/cmsData.json");
}, clearRequire),
});
return "hiker://empty";
}, clearRequire),
col_type: "",
desc: "",
pic_url: "",
});
d.push({
title: "跳转道德经",
url: "hiker://home@道德经",
col_type: "",
desc: "",
pic_url: "",
});
d.push({
col_type: "line_blank",
});
d.push({
title: "复活快看APP",
url: $().lazyRule((clearRequire) => {
confirm({
title: "注意事项",
content: "注意此操作会删除已下载的dex文件,重进规则会重新下载",
confirm: $.toString(() => {
deleteFile("hiker://files/cache/bidi.dex");
deleteFile("hiker://files/cache/libp2p.so");
toast("已处理,快试试吧");
return "hiker://home@快看影视APP";
}),
});
return "hiker://empty";
}, clearRequire),
col_type: "",
desc: "",
pic_url: "",
});
d.push({
title: "跳转快看APP",
url: "hiker://home@快看影视APP",
col_type: "",
desc: "",
pic_url: "",
});
d.push({
col_type: "line_blank",
});
d.push({
title: "复活聚直播",
url: $("#noLoading#").lazyRule((clearRequire) => {
confirm({
title: "注意事项",
content:
"注意此操作会删除聚直播数据源配置和远程订阅缓存,仅在打不开规则的情况下使用",
confirm: $.toString((clearRequire) => {
clearRequire("聚直播", this);
deleteFile("hiker://files/rules/live/config.json");
}, clearRequire),
});
return "hiker://empty";
}, clearRequire),
col_type: "",
desc: "",
pic_url: "",
});
d.push({
title: "跳转聚直播",
url: "hiker://home@聚直播",
col_type: "",
desc: "",
pic_url: "",
});
setResult(d);