diff --git a/debian/spark-store.postinst b/debian/spark-store.postinst index f2bc85a..5f1009a 100755 --- a/debian/spark-store.postinst +++ b/debian/spark-store.postinst @@ -34,11 +34,7 @@ case "$1" in # Create symbol links for SSINSTALL ln -s -f /opt/durapps/spark-store/bin/auto-install-policy/store.spark-app.ssinstall.policy /usr/share/polkit-1/actions/store.spark-app.ssinstall.policy - # Link sender module - echo "link the `arch` sender module... " - #gcc -Wformat -Wformat-security -Werror=format-security - tar -xvf /opt/durapps/spark-store/bin/ss-feedback/sender-d_`arch`.tar.xz -C /opt/durapps/spark-store/bin/ss-feedback/ - ln -sf /opt/durapps/spark-store/bin/ss-feedback/sender-d_`arch` /opt/durapps/spark-store/bin/ss-feedback/sender-d + # Install key diff --git a/debian/spark-store.prerm b/debian/spark-store.prerm index 5affe2a..e6c39ca 100755 --- a/debian/spark-store.prerm +++ b/debian/spark-store.prerm @@ -22,9 +22,7 @@ if [ "$1" = "remove" ] || [ "$1" = "purge" ] ; then rm -rf /etc/aptss/ rm -rf /var/lib/aptss/ - # Remove Sender module - rm -f /opt/durapps/spark-store/bin/ss-feedback/sender-d - rm -f /opt/durapps/spark-store/bin/ss-feedback/sender-d_`arch` + # Remove residual symbol links to stop upgrade detect rm -f /etc/xdg/autostart/spark-update-notifier.desktop diff --git a/tool/ss-feedback/README.md b/tool/ss-feedback/README.md deleted file mode 100644 index d639413..0000000 --- a/tool/ss-feedback/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# Feadback 反馈脚本 -使用 shc 加密, 需要使用 cc、gcc 编译。 - -此处既支持amd64也支持aarch64,参见mailget仓库,loongarch的时候再修改 diff --git a/tool/ss-feedback/sender-d b/tool/ss-feedback/sender-d new file mode 100755 index 0000000..e606b1e --- /dev/null +++ b/tool/ss-feedback/sender-d @@ -0,0 +1,82 @@ +#!/bin/bash + +#用法:sender.sh 下载链接 HD70642 + +case `arch` in + x86_64) + STORE_URL="store" + ;; + aarch64) + STORE_URL="aarch64-store" + ;; +esac + +if [ -z $1 ] || [ "$2" != "HD70642" ];then +echo "Segment fault" +# 假的段错误 +exit -1 +fi + +mkdir -p /tmp/spark-store/mail-send-content +cd /tmp/spark-store/mail-send-content + +APP_LOCATION=${1#*/$STORE_URL/} +APP_LOCATION=${APP_LOCATION%/*} +echo $APP_LOCATION + +APP_METALINK_FILE_NAME=${1##*/} +#echo $APP_METALINK_FILE_NAME + + +PIDS=$(pidof "spark-store") +# 检查 metalink以防止未下载时刷分 + +if [ ! -f /tmp/spark-store/$APP_METALINK_FILE_NAME ] || [ "$PIDS" = "" ];then +sleep 1 +echo "发送!成功" +exit +# 其实是发送不成功的意思lolol +fi + + + + +MAIL_INFO_0=sparkstorefeedback@163.com:YWYGLQNOPLWNNJJY +MAIL_INFO_1=ss_feedback@163.com:NIXEBFOBQHLOFVKX +MAIL_INFO_2=spark_store_good@163.com:FIGNKXCLBGCYUDUF +MAIL_INFO_3=wudibaolongzsoy@163.com:IOGHUIEDXXMGWJTI +MAIL_INFO_4=suasnjaksf@163.com:KWUBIOYTGYIPVALZ +# +MAIL_INFO_5=asdasdasdasd0827@163.com:TSSLXXCEAAATCZJJ +MAIL_INFO_6=hjkhuiasndkj@163.com:XJZDDLHZYACGJVWM +MAIL_INFO_7=xncniasudhqi@163.com:CULXTHBHSENNMPWG +MAIL_INFO_8=ajhdiahiudqahwui@163.com:HFAJCJOCWIDZHGIG +MAIL_INFO_9=xcvuyefbewr@163.com:VYBRUVGLHPSHQRSM + + +MAIL_INFO_RANDOM=MAIL_INFO_$(($RANDOM % 10)) + +MAIL_INFO_RANDOM=`echo ${!MAIL_INFO_RANDOM}` +# 把对应变量赋值过来 + +MAIL_ADDRESS_FROM_INFO_RANDOM=`echo $MAIL_INFO_RANDOM | sed "{s/:.*//}" ` + + + +cat << EOF > ./data.txt +------------------------------------ +From:$MAIL_ADDRESS_FROM_INFO_RANDOM +To:$MAIL_ADDRESS_FROM_INFO_RANDOM +Subject: Download count command +check=i love amber forever +command:download_count +APP_LOCATION=$STORE_URL/$APP_LOCATION +------------------------------------ + +EOF + +curl -s --url "smtp://smtp.163.com" --mail-from "$MAIL_ADDRESS_FROM_INFO_RANDOM" --mail-rcpt "$MAIL_ADDRESS_FROM_INFO_RANDOM" --upload-file ./data.txt --user "$MAIL_INFO_RANDOM" + +rm /tmp/spark-store/mail-send-content/data.txt + +echo "Finished" diff --git a/tool/ss-feedback/sender-d_aarch64.tar.xz b/tool/ss-feedback/sender-d_aarch64.tar.xz deleted file mode 100644 index 4cbbdf9..0000000 Binary files a/tool/ss-feedback/sender-d_aarch64.tar.xz and /dev/null differ diff --git a/tool/ss-feedback/sender-d_x86_64.tar.xz b/tool/ss-feedback/sender-d_x86_64.tar.xz deleted file mode 100644 index 5ad5d6c..0000000 Binary files a/tool/ss-feedback/sender-d_x86_64.tar.xz and /dev/null differ