#!/bin/bash
input_file=单透.sh  #原文件名
output_file_max=单透罢了.sh  #成品名
output_file=暂存  #不用管
WorkingUser=/data/sb  #执行路径

result=$(base64 "$input_file" | tr -d '\n' )

echo  "$result" > "$output_file"

echo "[BASE64]源文件编码完成"
echo "#!/system/bin/sh" > "${output_file_max}"
echo "cx='$result'" >> "${output_file_max}"

cat >> "${output_file_max}" <<EOF
lj="${WorkingUser}"
rm -rf \$lj
echo "\$cx" | base64 -d > "\$lj"
if [ "\$?" -ne 0 ]; then
    echo "base64编码错误，再试试吧"
    exit 1
fi
chmod 777 \$lj
\$lj
rm -rf \$lj
EOF
echo "写入解密程序"
rm -rf ${input_file}
rm -rf ${output_file}
echo "清空缓存"