fix branch to github

This commit is contained in:
ChristianSwift committed 2024-11-30 19:01:09 +08:00
1 parent d6f407c5a7
commit 04baeb2d15
71 files changed
+447 -310

No files matched your search

@@ -0,0 +1,45 @@
#!/bin/sh
#bash <(curl -L https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armada375/install_license)
# 屏蔽认证服务器
if grep -q "synosurveillance.synology.com" /etc/hosts; then
echo "already blocked license server: synosurveillance.synology.com."
else
echo "add block license server: synosurveillance.synology.com"
echo "0.0.0.0 synosurveillance.synology.com" | sudo tee -a /etc/hosts
fi
# 定义处理文件的函数
process_file() {
local dir="$1"
local file="$2"
local url="$3"
local mode="$4"
cd "$dir" || exit
cp ./"$file" ./"$file"_backup
rm ./"$file"
wget "$url" -O ./"$file"
chown SurveillanceStation:SurveillanceStation ./"$file"
chmod "$mode" ./"$file"
}
/usr/syno/bin/synopkg stop SurveillanceStation
sleep 5
# 处理每个文件
process_file /var/packages/SurveillanceStation/target/lib libssutils.so https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armada375/libssutils.so 0644
process_file /var/packages/SurveillanceStation/target/sbin sscmshostd https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armada375/sscmshostd 0755
process_file /var/packages/SurveillanceStation/target/sbin sscored https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armada375/sscored 0755
process_file /var/packages/SurveillanceStation/target/sbin ssdaemonmonitord https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armada375/ssdaemonmonitord 0755
process_file /var/packages/SurveillanceStation/target/sbin ssexechelperd https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armada375/ssexechelperd 0755
process_file /var/packages/SurveillanceStation/target/sbin ssroutined https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armada375/ssroutined 0755
process_file /var/packages/SurveillanceStation/target/sbin ssmessaged https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armada375/ssmessaged 0755
sleep 5
/usr/syno/bin/synopkg start SurveillanceStation
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,45 @@
#!/bin/sh
#bash <(curl -L https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armada38x/install_license)
# 屏蔽认证服务器
if grep -q "synosurveillance.synology.com" /etc/hosts; then
echo "already blocked license server: synosurveillance.synology.com."
else
echo "add block license server: synosurveillance.synology.com"
echo "0.0.0.0 synosurveillance.synology.com" | sudo tee -a /etc/hosts
fi
# 定义处理文件的函数
process_file() {
local dir="$1"
local file="$2"
local url="$3"
local mode="$4"
cd "$dir" || exit
cp ./"$file" ./"$file"_backup
rm ./"$file"
wget "$url" -O ./"$file"
chown SurveillanceStation:SurveillanceStation ./"$file"
chmod "$mode" ./"$file"
}
/usr/syno/bin/synopkg stop SurveillanceStation
sleep 5
# 处理每个文件
process_file /var/packages/SurveillanceStation/target/lib libssutils.so https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armada38x/libssutils.so 0644
process_file /var/packages/SurveillanceStation/target/sbin sscmshostd https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armada38x/sscmshostd 0755
process_file /var/packages/SurveillanceStation/target/sbin sscored https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armada38x/sscored 0755
process_file /var/packages/SurveillanceStation/target/sbin ssdaemonmonitord https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armada38x/ssdaemonmonitord 0755
process_file /var/packages/SurveillanceStation/target/sbin ssexechelperd https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armada38x/ssexechelperd 0755
process_file /var/packages/SurveillanceStation/target/sbin ssroutined https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armada38x/ssroutined 0755
process_file /var/packages/SurveillanceStation/target/sbin ssmessaged https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armada38x/ssmessaged 0755
sleep 5
/usr/syno/bin/synopkg start SurveillanceStation
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,46 @@
#!/bin/sh
#bash <(curl -L https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armv7/install_license)
# 屏蔽认证服务器
if grep -q "synosurveillance.synology.com" /etc/hosts; then
echo "already blocked license server: synosurveillance.synology.com."
else
echo "add block license server: synosurveillance.synology.com"
echo "0.0.0.0 synosurveillance.synology.com" | sudo tee -a /etc/hosts
fi
# 定义处理文件的函数
process_file() {
local dir="$1"
local file="$2"
local url="$3"
local mode="$4"
cd "$dir" || exit
cp ./"$file" ./"$file"_backup
rm ./"$file"
wget "$url" -O ./"$file"
chown SurveillanceStation:SurveillanceStation ./"$file"
chmod "$mode" ./"$file"
}
/usr/syno/bin/synopkg stop SurveillanceStation
sleep 5
# 处理每个文件
process_file /var/packages/SurveillanceStation/target/lib libssutils.so https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armv7/libssutils.so 0644
process_file /var/packages/SurveillanceStation/target/sbin sscmshostd https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armv7/sscmshostd 0755
process_file /var/packages/SurveillanceStation/target/sbin sscored https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armv7/sscored 0755
process_file /var/packages/SurveillanceStation/target/sbin ssdaemonmonitord https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armv7/ssdaemonmonitord 0755
process_file /var/packages/SurveillanceStation/target/sbin ssexechelperd https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armv7/ssexechelperd 0755
process_file /var/packages/SurveillanceStation/target/sbin ssmessaged https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armv7/ssmessaged 0755
process_file /var/packages/SurveillanceStation/target/sbin ssroutined https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armv7/ssroutined 0755
sleep 5
/usr/syno/bin/synopkg start SurveillanceStation
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,46 @@
#!/bin/sh
#bash <(curl -L https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armv8/install_license)
# 屏蔽认证服务器
if grep -q "synosurveillance.synology.com" /etc/hosts; then
echo "already blocked license server: synosurveillance.synology.com."
else
echo "add block license server: synosurveillance.synology.com"
echo "0.0.0.0 synosurveillance.synology.com" | sudo tee -a /etc/hosts
fi
# 定义处理文件的函数
process_file() {
local dir="$1"
local file="$2"
local url="$3"
local mode="$4"
cd "$dir" || exit
cp ./"$file" ./"$file"_backup
rm ./"$file"
wget "$url" -O ./"$file"
chown SurveillanceStation:SurveillanceStation ./"$file"
chmod "$mode" ./"$file"
}
/usr/syno/bin/synopkg stop SurveillanceStation
sleep 5
# 处理每个文件
process_file /var/packages/SurveillanceStation/target/lib libssutils.so https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armv8/libssutils.so 0644
process_file /var/packages/SurveillanceStation/target/sbin sscmshostd https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armv8/sscmshostd 0755
process_file /var/packages/SurveillanceStation/target/sbin sscored https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armv8/sscored 0755
process_file /var/packages/SurveillanceStation/target/sbin ssdaemonmonitord https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armv8/ssdaemonmonitord 0755
process_file /var/packages/SurveillanceStation/target/sbin ssexechelperd https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armv8/ssexechelperd 0755
process_file /var/packages/SurveillanceStation/target/sbin ssmessaged https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armv8/ssmessaged 0755
process_file /var/packages/SurveillanceStation/target/sbin ssroutined https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armv8/ssroutined 0755
sleep 5
/usr/syno/bin/synopkg start SurveillanceStation
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,46 @@
#!/bin/sh
#bash <(curl -L https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-x86_64/install_license)
# 屏蔽认证服务器
if grep -q "synosurveillance.synology.com" /etc/hosts; then
echo "already blocked license server: synosurveillance.synology.com."
else
echo "add block license server: synosurveillance.synology.com"
echo "0.0.0.0 synosurveillance.synology.com" | sudo tee -a /etc/hosts
fi
# 定义处理文件的函数
process_file() {
local dir="$1"
local file="$2"
local url="$3"
local mode="$4"
cd "$dir" || exit
cp ./"$file" ./"$file"_backup
rm ./"$file"
wget "$url" -O ./"$file"
chown SurveillanceStation:SurveillanceStation ./"$file"
chmod "$mode" ./"$file"
}
/usr/syno/bin/synopkg stop SurveillanceStation
sleep 5
# 处理每个文件
process_file /var/packages/SurveillanceStation/target/lib libssutils.so https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-x86_64/libssutils.so 0644
process_file /var/packages/SurveillanceStation/target/sbin sscmshostd https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-x86_64/sscmshostd 0755
process_file /var/packages/SurveillanceStation/target/sbin sscored https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-x86_64/sscored 0755
process_file /var/packages/SurveillanceStation/target/sbin ssdaemonmonitord https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-x86_64/ssdaemonmonitord 0755
process_file /var/packages/SurveillanceStation/target/sbin ssexechelperd https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-x86_64/ssexechelperd 0755
process_file /var/packages/SurveillanceStation/target/sbin ssmessaged https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-x86_64/ssmessaged 0755
process_file /var/packages/SurveillanceStation/target/sbin ssroutined https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-x86_64/ssroutined 0755
sleep 5
/usr/syno/bin/synopkg start SurveillanceStation
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,45 @@
#!/bin/sh
#bash <(curl -L https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-x86_64_dva_3321/install_license)
# 屏蔽认证服务器
if grep -q "synosurveillance.synology.com" /etc/hosts; then
echo "already blocked license server: synosurveillance.synology.com."
else
echo "add block license server: synosurveillance.synology.com"
echo "0.0.0.0 synosurveillance.synology.com" | sudo tee -a /etc/hosts
fi
# 定义处理文件的函数
process_file() {
local dir="$1"
local file="$2"
local url="$3"
local mode="$4"
cd "$dir" || exit
cp ./"$file" ./"$file"_backup
rm ./"$file"
wget "$url" -O ./"$file"
chown SurveillanceStation:SurveillanceStation ./"$file"
chmod "$mode" ./"$file"
}
/usr/syno/bin/synopkg stop SurveillanceStation
sleep 5
# 处理每个文件
process_file /var/packages/SurveillanceStation/target/lib libssutils.so https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-x86_64_dva_3321/libssutils.so 0644
process_file /var/packages/SurveillanceStation/target/sbin sscmshostd https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-x86_64_dva_3321/sscmshostd 0755
process_file /var/packages/SurveillanceStation/target/sbin sscored https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-x86_64_dva_3321/sscored 0755
process_file /var/packages/SurveillanceStation/target/sbin ssdaemonmonitord https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-x86_64_dva_3321/ssdaemonmonitord 0755
process_file /var/packages/SurveillanceStation/target/sbin ssexechelperd https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-x86_64_dva_3321/ssexechelperd 0755
process_file /var/packages/SurveillanceStation/target/sbin ssroutined https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-x86_64_dva_3321/ssroutined 0755
process_file /var/packages/SurveillanceStation/target/sbin ssmessaged https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-x86_64_dva_3321/ssmessaged 0755
sleep 5
/usr/syno/bin/synopkg start SurveillanceStation
@@ -0,0 +1,45 @@
#!/bin/sh
#bash <(curl -L https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-x86_64_openvino/install_license)
# 屏蔽认证服务器
if grep -q "synosurveillance.synology.com" /etc/hosts; then
echo "already blocked license server: synosurveillance.synology.com."
else
echo "add block license server: synosurveillance.synology.com"
echo "0.0.0.0 synosurveillance.synology.com" | sudo tee -a /etc/hosts
fi
# 定义处理文件的函数
process_file() {
local dir="$1"
local file="$2"
local url="$3"
local mode="$4"
cd "$dir" || exit
cp ./"$file" ./"$file"_backup
rm ./"$file"
wget "$url" -O ./"$file"
chown SurveillanceStation:SurveillanceStation ./"$file"
chmod "$mode" ./"$file"
}
/usr/syno/bin/synopkg stop SurveillanceStation
sleep 5
# 处理每个文件
process_file /var/packages/SurveillanceStation/target/lib libssutils.so https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-x86_64_openvino/libssutils.so 0644
process_file /var/packages/SurveillanceStation/target/sbin sscmshostd https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-x86_64_openvino/sscmshostd 0755
process_file /var/packages/SurveillanceStation/target/sbin sscored https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-x86_64_openvino/sscored 0755
process_file /var/packages/SurveillanceStation/target/sbin ssdaemonmonitord https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-x86_64_openvino/ssdaemonmonitord 0755
process_file /var/packages/SurveillanceStation/target/sbin ssexechelperd https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-x86_64_openvino/ssexechelperd 0755
process_file /var/packages/SurveillanceStation/target/sbin ssroutined https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-x86_64_openvino/ssroutined 0755
process_file /var/packages/SurveillanceStation/target/sbin ssmessaged https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-x86_64_openvino/ssmessaged 0755
sleep 5
/usr/syno/bin/synopkg start SurveillanceStation
+50
View File
@@ -0,0 +1,50 @@
#!/bin/sh
#bash <(curl -L https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/license/remove_license)
# 定义一个函数来处理恢复文件操作
process_file() {
local dir="$1"
local file="$2"
local backup="$3"
local mode="$4"
cd "$dir" || exit
# 检查备份文件是否存在
if [ -e "./$backup" ]; then
rm "./$file"
mv "./$backup" "./$file"
chown SurveillanceStation:SurveillanceStation "./$file"
chmod "$mode" "./$file"
else
echo "Error: Backup file $backup does not exist in $dir"
fi
}
# 解除屏蔽认证服务器
unblock_license_server() {
if grep -q "synosurveillance.synology.com" /etc/hosts; then
echo "Unblocking license server: synosurveillance.synology.com"
sudo sed -i '/synosurveillance.synology.com/d' /etc/hosts
else
echo "License server not blocked: synosurveillance.synology.com."
fi
}
/usr/syno/bin/synopkg stop SurveillanceStation
sleep 5
# 调用函数处理每个文件
process_file /var/packages/SurveillanceStation/target/lib libssutils.so libssutils.so_backup 0644
process_file /var/packages/SurveillanceStation/target/sbin sscmshostd sscmshostd_backup 0755
process_file /var/packages/SurveillanceStation/target/sbin sscored sscored_backup 0755
process_file /var/packages/SurveillanceStation/target/sbin ssdaemonmonitord ssdaemonmonitord_backup 0755
process_file /var/packages/SurveillanceStation/target/sbin ssexechelperd ssexechelperd_backup 0755
process_file /var/packages/SurveillanceStation/target/sbin ssroutined ssroutined_backup 0755
process_file /var/packages/SurveillanceStation/target/sbin ssmessaged ssmessaged_backup 0755
unblock_license_server
sleep 5
/usr/syno/bin/synopkg start SurveillanceStation
+79 -29
View File
@@ -1,39 +1,89 @@
## [Surveillance Station 9.1.2-10854](https://archive.synology.com/download/Package/SurveillanceStation) # 免责声明
---
### 任务计划 本研究旨在为了学术和技术交流的目的,探讨商业软件注册限制的绕过方法。
- 控制面板 -> 任务计划
- 创建 -> 定时任务 -> 用户定义脚本 **特别声明:**
- 常规: 用户 = root,取消选中启用
- 任务设置: 用户定义脚本 = ... 1. 本研究仅用于学术研究和技术学习,不得用于任何违法或不正当的目的,包括但不限于商业用途、侵权行为或破坏性操作。
- 确定 - 确定 2. 研究成果的发布不代表对绕过方法的推广或鼓励,也不对任何由此产生的法律责任或后果承担责任。
- 单击并运行任务。 3. 用户应自行确保在进行任何相关操作之前,已经获得软件供应商的授权许可,并遵守所有相关法律法规。
- 在看到有58个许可证时删除此任务。 4. 本免责声明不适用于任何违反法律法规的行为,作者不对因使用本研究成果而产生的任何法律责任、经济损失或其他不良后果承担责任。
请使用者在使用本研究成果时,自觉遵守法律法规,并对自己的行为负责。
--- ---
### A. x86_64 (9.1.2-10854) ### 交流群
- 下载链接: https://global.synologydownload.com/download/Package/spk/SurveillanceStation/9.1.2-10854/SurveillanceStation-x86_64-9.1.2-10854.spk [来源!请尊重版权,此贴仅为搬运和国内加速,请详细阅读原作者的所有信息!](https://github.com/ohyeah521/Surveillance-Station)
- 脚本:
```
bash <(curl -L https://gitee.com/christianswift/surveillance-station-9/raw/main/lib/SurveillanceStation-x86_64/install_license)
```
### B. x86_64_openvino (9.1.1-10728) ---
- 下载链接: https://global.synologydownload.com/download/Package/spk/SurveillanceStation/9.1.1-10728/SurveillanceStation-x86_64-9.1.1-10728_openvino.spk
- 脚本:
```
bash <(curl -L https://gitee.com/christianswift/surveillance-station-9/raw/main/lib/SurveillanceStation-x86_64_openvino/install_license)
```
### C. armada38x (9.0.2-10061) ## [Surveillance Station 9.2.0-11289](https://archive.synology.com/download/Package/SurveillanceStation)
- 下载链接: https://global.synologydownload.com/download/Package/spk/SurveillanceStation/9.0.2-10061/SurveillanceStation-armada38x-9.0.2-10061.spk
- 脚本:
---
### x86_64版本
- [Download](https://global.synologydownload.com/download/Package/spk/SurveillanceStation/9.2.0-11289/SurveillanceStation-x86_64-9.2.0-11289.spk)
- Script:
``` ```
bash <(curl -L https://gitee.com/christianswift/surveillance-station-9/raw/main/lib/SurveillanceStation-armada38x/install_license) bash <(curl -L https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-x86_64/install_license)
``` ```
--- ---
### 删除许可证&复原 ### x86_64-openvino版本
- 脚本: - [Download](https://global.synologydownload.com/download/Package/spk/SurveillanceStation/9.2.0-11289/SurveillanceStation-x86_64-9.2.0-11289_openvino.spk)
- Script:
``` ```
bash <(curl -L https://gitee.com/christianswift/surveillance-station-9/raw/main/lib/license/remove_license) bash <(curl -L https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-x86_64_openvino/install_license)
``` ```
---
### x86_64-DVA_3221版本
- [Download](https://global.synologydownload.com/download/Package/spk/SurveillanceStation/9.2.0-11289/SurveillanceStation-x86_64-9.2.0-11289_DVA_3221.spk)
- Script:
```
bash <(curl -L https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-x86_64_dva_3321/install_license)
```
---
### armada375版本
- [Download](https://global.synologydownload.com/download/Package/spk/SurveillanceStation/9.2.0-11289/SurveillanceStation-armada375-9.2.0-11289.spk)
- Script:
```
bash <(curl -L https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armada375/install_license)
```
---
### armada38x版本
- [Download](https://global.synologydownload.com/download/Package/spk/SurveillanceStation/9.2.0-11289/SurveillanceStation-armada38x-9.2.0-11289.spk)
- Script:
```
bash <(curl -L https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armada38x/install_license)
```
---
### armv7版本
- [Download](https://global.synologydownload.com/download/Package/spk/SurveillanceStation/9.2.0-11289/SurveillanceStation-armv7-9.2.0-11289.spk)
- Script:
```
bash <(curl -L https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armv7/install_license)
```
---
### armv8版本
- [Download](https://global.synologydownload.com/download/Package/spk/SurveillanceStation/9.2.0-11289/SurveillanceStation-armv8-9.2.0-11289.spk)
- Script:
```
bash <(curl -L https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/SurveillanceStation-armv8/install_license)
```
---
### 恢复默认授权
- Script:
```
bash <(curl -L https://gitee.com/christianswift/surveillance-station-9/raw/main/9.2.0_11289/license/remove_license)
```
---
### 破解60授权
![License](https://gitee.com/christianswift/surveillance-station-9/raw/main/img/crack_license.png)
Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

@@ -1,26 +0,0 @@
#!/bin/sh
#curl -o /tmp/install_license https://gitee.com/christianswift/surveillance-station-9/raw/main/lib/SurveillanceStation-armada38x/install_license; sh /tmp/install_license
/usr/syno/bin/synopkg stop SurveillanceStation
sleep 5
cd /var/packages/SurveillanceStation/target/lib/
cp ./libssutils.so ./libssutils.so_backup
rm ./libssutils.so
wget https://gitee.com/christianswift/surveillance-station-9/raw/main/lib/SurveillanceStation-armada38x/libssutils.so
chown SurveillanceStation:SurveillanceStation ./libssutils.so
chmod 0644 ./libssutils.so
cd /var/packages/SurveillanceStation/target/scripts
cp ./S82surveillance.sh ./S82surveillance.sh_backup
rm ./S82surveillance.sh
wget https://gitee.com/christianswift/surveillance-station-9/raw/main/lib/license/S82surveillance.sh
chown SurveillanceStation:SurveillanceStation ./S82surveillance.sh
chmod 0755 ./S82surveillance.sh
wget https://gitee.com/christianswift/surveillance-station-9/raw/main/lib/license/license.sh
chown SurveillanceStation:SurveillanceStation ./license.sh
chmod 0777 ./license.sh
sleep 5
/usr/syno/bin/synopkg start SurveillanceStation
Binary file not shown.
@@ -1,26 +0,0 @@
#!/bin/sh
#curl -o /tmp/install_license https://gitee.com/christianswift/surveillance-station-9/raw/main/lib/SurveillanceStation-x86_64/install_license; sh /tmp/install_license
/usr/syno/bin/synopkg stop SurveillanceStation
sleep 5
cd /var/packages/SurveillanceStation/target/lib/
cp ./libssutils.so ./libssutils.so_backup
rm ./libssutils.so
wget https://gitee.com/christianswift/surveillance-station-9/raw/main/lib/SurveillanceStation-x86_64/libssutils.so
chown SurveillanceStation:SurveillanceStation ./libssutils.so
chmod 0644 ./libssutils.so
cd /var/packages/SurveillanceStation/target/scripts
cp ./S82surveillance.sh ./S82surveillance.sh_backup
rm ./S82surveillance.sh
wget https://gitee.com/christianswift/surveillance-station-9/raw/main/lib/license/S82surveillance.sh
chown SurveillanceStation:SurveillanceStation ./S82surveillance.sh
chmod 0755 ./S82surveillance.sh
wget https://gitee.com/christianswift/surveillance-station-9/raw/main/lib/license/license.sh
chown SurveillanceStation:SurveillanceStation ./license.sh
chmod 0777 ./license.sh
sleep 5
/usr/syno/bin/synopkg start SurveillanceStation
Binary file not shown.
@@ -1,26 +0,0 @@
#!/bin/sh
#curl -o /tmp/install_license https://gitee.com/christianswift/surveillance-station-9/raw/main/lib/SurveillanceStation-x86_64_openvino/install_license; sh /tmp/install_license
/usr/syno/bin/synopkg stop SurveillanceStation
sleep 5
cd /var/packages/SurveillanceStation/target/lib/
cp ./libssutils.so ./libssutils.so_backup
rm ./libssutils.so
wget https://gitee.com/christianswift/surveillance-station-9/raw/main/lib/SurveillanceStation-x86_64_openvino/libssutils.so
chown SurveillanceStation:SurveillanceStation ./libssutils.so
chmod 0644 ./libssutils.so
cd /var/packages/SurveillanceStation/target/scripts
cp ./S82surveillance.sh ./S82surveillance.sh_backup
rm ./S82surveillance.sh
wget https://gitee.com/christianswift/surveillance-station-9/raw/main/lib/license/S82surveillance.sh
chown SurveillanceStation:SurveillanceStation ./S82surveillance.sh
chmod 0755 ./S82surveillance.sh
wget https://gitee.com/christianswift/surveillance-station-9/raw/main/lib/license/license.sh
chown SurveillanceStation:SurveillanceStation ./license.sh
chmod 0777 ./license.sh
sleep 5
/usr/syno/bin/synopkg start SurveillanceStation
-143
View File
@@ -1,143 +0,0 @@
#!/bin/sh
# Copyright (c) 2014 Synology Inc. All rights reserved.
SURVEILLANCE_INC_SCRP=/var/packages/SurveillanceStation/scripts/SurveillanceStationCommon
. ${SURVEILLANCE_INC_SCRP}
SS_BIN_DIR="${SS_TARGET_DIR}/bin"
SSCTL="${SS_BIN_DIR}/ssctl"
SS_DBG_LOG_ROTATE_CONF="/usr/local/etc/logrotate.d/SurveillanceStation"
UpdateSSDbgLogRotateConf()
{
cat > $SS_DBG_LOG_ROTATE_CONF <<EOF
/var/log/surveillance/surveillance.log /var/log/surveillance/ssnotification.log
/var/log/surveillance/localdisplay.log /var/log/surveillance/ssrotate.log
/var/log/surveillance/ssdevice.log {
size 10M
rotate 4
missingok
}
EOF
}
CheckPgsqlService()
{
if [ true == $(IsDSM7) ]; then
echo $(IsSystemdUnitActivated "pqsql")
else
${SYNO_SERVICE_TOOL} --is-enabled pgsql > /dev/null 2>&1
if [ $? -ne ${RET_SYNO_SERVICE_ENABLED} ]; then
echo false
else
echo true
fi
fi
}
Start()
{
SSDebugLog "Start Surveillance [$SURVEILLANCE_PKG_VERSION] begin."
local Ret
UpdateSSDbgLogRotateConf
if [ true == $(IsNonRecordingMode) -a true == $(IsServiceDataLinkAlive) ]; then
rm -f ${SS_NON_RECORDING_FILE}
fi
if [ false == $(IsNonRecordingMode) ]; then
CheckToCreateRecDB
Ret=$?
if [ 0 -ne ${Ret} ]; then
SSDebugLog "Failed to prepare share folder."
UpdateNonRecordingMode
fi
if [ ! -f ${SS_REC_DB} ]; then
SSDebugLog "Recording db not found."
UpdateNonRecordingMode
fi
fi
if [ ${USE_SQLITE} == false ]; then
if [ false == $(CheckPgsqlService) ]; then
SSDebugLog "PGSQL is not enabled"
exit 1;
fi
if [ false == $(HasSSPgsqlData) ]; then
SSDebugLog "PGSQL db have not been created yet."
exit 1
fi
else
if [ ! -f ${SS_SYSTEM_DB} ]; then
SSDebugLog "System db not found."
exit 1
fi
fi
${SSCTL} start
sh /var/packages/SurveillanceStation/target/scripts/license.sh > /dev/null 2>&1 & echo $!
SSDebugLog "Start Surveillance [$SURVEILLANCE_PKG_VERSION] end."
}
Stop()
{
SSDebugLog "Stop Surveillance [$SURVEILLANCE_PKG_VERSION] begin."
if [ ${USE_SQLITE} == false ]; then
if [ false == $(HasSSPgsqlData) ]; then
echo "Surveillance: DB is stopped before Surveillance stops"
fi
else
if [ ! -f ${SS_SYSTEM_DB} ]; then
echo "Surveillance System DB not found."
fi
fi
${SSCTL} stop
sudo pkill -9 -f /var/packages/SurveillanceStation/target/scripts/license.sh
SSDebugLog "Stop Surveillance [$SURVEILLANCE_PKG_VERSION] end"
}
Restart()
{
Stop
sleep 1
Start
}
TriggerSctrl()
{
${SSCTL} "$1" "$2" "$3"
}
main()
{
PackageInfoGet
case $1 in
"start")
Start
;;
"stop")
Stop
;;
"restart")
Restart
;;
"trigger-ssctl")
TriggerSctrl "$2" "$3" "$4"
;;
*)
echo "Usage: $0 start|stop|restart|share_folder"
;;
esac
}
main "$@"
-7
View File
@@ -1,7 +0,0 @@
#!/bin/bash
while true
do
sleep 3600
/var/packages/SurveillanceStation/target/bin/ssctl start
done
-26
View File
@@ -1,26 +0,0 @@
#!/bin/sh
#bash <(curl -L https://gitee.com/christianswift/surveillance-station-9/raw/main/lib/license/remove_license)
/usr/syno/bin/synopkg stop SurveillanceStation
sleep 5
cd /var/packages/SurveillanceStation/target/lib/
rm ./libssutils.so
mv ./libssutils.so_backup ./libssutils.so
chown SurveillanceStation:SurveillanceStation ./libssutils.so
chmod 0644 ./libssutils.so
/usr/syno/bin/synopkg start SurveillanceStation
cd /var/packages/SurveillanceStation/target/scripts
rm ./S82surveillance.sh
mv ./S82surveillance.sh_backup ./S82surveillance.sh
chown SurveillanceStation:SurveillanceStation ./S82surveillance.sh
chmod 0755 ./S82surveillance.sh
sudo pkill -9 -f /var/packages/SurveillanceStation/target/scripts/license.sh
rm ./license.sh
sleep 5
/usr/syno/bin/synopkg start SurveillanceStation
-27
View File
@@ -1,27 +0,0 @@
#!/bin/sh
#bash <(curl -L https://gitee.com/christianswift/surveillance-station-9/raw/main/lib/test/install_license)
/usr/syno/bin/synopkg stop SurveillanceStation
sleep 5
cd /var/packages/SurveillanceStation/target/lib/
cp ./libssutils.so ./libssutils.so_backup
rm ./libssutils.so
wget https://gitee.com/christianswift/surveillance-station-9/raw/main/lib/test/libssutils.so
chown SurveillanceStation:SurveillanceStation ./libssutils.so
chmod 0644 ./libssutils.so
#cd /var/packages/SurveillanceStation/target/scripts
#cp ./S82surveillance.sh ./S82surveillance.sh_backup
#rm ./S82surveillance.sh
#wget https://gitee.com/christianswift/surveillance-station-9/raw/main/lib/license/S82surveillance.sh
#chown SurveillanceStation:SurveillanceStation ./S82surveillance.sh
#chmod 0755 ./S82surveillance.sh
#wget https://gitee.com/christianswift/surveillance-station-9/raw/main/lib/license/license.sh
#chown SurveillanceStation:SurveillanceStation ./license.sh
#chmod 0777 ./license.sh
sleep 5
/usr/syno/bin/synopkg start SurveillanceStation