放弃sender-d

This commit is contained in:
shenmo 2023-03-09 10:31:54 +08:00
parent 2867cf0500
commit f0e3b6b687
6 changed files with 84 additions and 12 deletions

@ -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

@ -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

@ -1,4 +0,0 @@
# Feadback 反馈脚本
使用 shc 加密, 需要使用 cc、gcc 编译。
此处既支持amd64也支持aarch64参见mailget仓库loongarch的时候再修改

82
tool/ss-feedback/sender-d Executable file

@ -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"

Binary file not shown.

Binary file not shown.