Skip to content

Commit 18a4357

Browse files
committed
1
1 parent 9811a0f commit 18a4357

File tree

7 files changed

+57
-1
lines changed

7 files changed

+57
-1
lines changed

README.md

+20-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,20 @@
1-
# eb1-script
1+
# eb1-script
2+
<br/>说明:此法来源于:
3+
</p><pre><code>https://neko.re/archives/208.html</code></pre>
4+
<br/>1.打开 shadowrocket APP -> 配置 -> default.conf -> 编辑纯文本
5+
<br><img src="https://raw.githubusercontent.com/nikleechan/eb1-script/master/sd.png"><br>
6+
<br/>2. 在最下面添加如下文本并保存<br/>
7+
</p><pre><code>[Script]
8+
unlock_emby = type=http-response,script-path=https://raw.githubusercontent.com/nikleechan/eb1-script/master/unlock_emby.js,pattern=^http(s?):\/\/(www\.|)mb3admin\.com\/.*$,max-size=131072,requires-body=true,timeout=10,debug=false,enable=true
9+
[MITM]
10+
hostname = mb3admin.com,www.mb3admin.com</code></pre>
11+
<br/>3. 再次点击 default.conf -> 编辑配置 -> 开启 HTTPS 解密 -> 生成新的 CA 证书 -> 安装 CA 证书 -> 同意安装描述文件
12+
<br><img src="https://raw.githubusercontent.com/nikleechan/eb1-script/master/https.png"><br>
13+
<br/>4. 然后去手机设置 -> 点右边的描述文件已下载 -> 查看描述文件 ->安装
14+
<br><img src="https://raw.githubusercontent.com/nikleechan/eb1-script/master/cert.png"><br>
15+
<br/>5. 然后返回 ShadowRocket,首页的全局路由选择为配置(根据配置文件转发流量),再开启即可。
16+
<br/>6. 尝试访问 Emby,这时会有证书接受提示,点击接受即可。
17+
<br><img src="https://raw.githubusercontent.com/nikleechan/eb1-script/master/emby.png"><br>
18+
<br/>7. 然后设置页面会有小金标提示.
19+
<br/> 在Emby Premiere 随意输入密钥点确定,也会有“你有一个 Lifetime Emby Premiere 订阅,你的设备使用在最大数量限制之内”的提示。
20+
<br><img src="https://raw.githubusercontent.com/nikleechan/eb1-script/master/embypremiere.png"><br>

cert.png

144 KB
Loading

emby.png

131 KB
Loading

embypremiere.png

277 KB
Loading

https.png

61.1 KB
Loading

sd.png

110 KB
Loading

unlock_emby.js

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
let body = $response.body;
2+
if($request.url.includes("/admin/service/appstore/register"))
3+
{
4+
body =
5+
`
6+
{"featId": "","registered": true,"expDate": "2099-01-01","key": ""}
7+
`
8+
} else if($request.url.includes("/emby/Plugins/SecurityInfo"))
9+
{
10+
body =
11+
`
12+
{SupporterKey: "", IsMBSupporter: true}
13+
`
14+
} else if($request.url.includes("/admin/service/registration/validateDevice"))
15+
{
16+
body =
17+
`
18+
{"cacheExpirationDays": 365,"message": "Device Valid","resultCode": "GOOD"}
19+
`
20+
} else if($request.url.includes("/admin/service/registration/validate"))
21+
{
22+
body =
23+
`
24+
{"featId":"","registered":true,"expDate":"2099-01-01","key":""}
25+
`
26+
}else if($request.url.includes("/admin/service/registration/getStatus"))
27+
{
28+
body =
29+
`
30+
{"deviceStatus":"0","planType":"Lifetime","subscriptions":{}}
31+
`
32+
}
33+
34+
$done({
35+
status : 200,
36+
body : body
37+
});

0 commit comments

Comments
 (0)