echo -e "16384"
clear
echo -e "\033[44;;1mn官方频道✈️HRZZNB\033[0m"
sleep 0.5s
if ! [ -e "rc4" ]; then
    echo "rc4文件缺失"
    exit 1
fi
chmod 777 rc4


#函数区
parse_json() {
  json=$1
  query=$2
  value=$(echo "$json" | grep -o "\"$query\":[^ }]*" | sed 's/"[^"]*":\([^,}]*\).*/\1/' | head -n 1)
  value="${value#\"}"
  value="${value%\"}"
  echo "$value"
}

#公告区





echo "验证成功后程序开始执行..."






echo -e "16384"
clear
clear

echo -e "\033[39;;1m------和平清理解IP锁------\033[0m" 

echo -e "\033[30;;1m--理论通杀大厅 出生岛 飞机 落地 人脸\n让您如同刷机般 无需模块拦截防火墙等\033[0m" 
sleep 0.5s

echo -e "\033[44;;1m官方频道✈️HRZZNB[0m"


echo -e "\033[41;;1m使用教程(必看)\033[0m\n"

echo -e "\033[45;;1m第一步---\033[0m"

echo -e "\033[39;;1m清理和平封号残留后初始化手机环境重启\033[0m\n" 

echo -e "\033[43;;1m第二步---\033[0m"

echo -e "\033[39;;1m重启后执行和平解IP即可上号奔放！\033[0m\n" 

echo -e "\033[45;;1m1.净化设备初始化环境(第一步)\033[0m\n"

echo -e "\033[43;;1m2.初始化环境解IP锁(第二步)\033[0m\n"

echo -e "\033[41;;1m官方频道✈️HRZZNB\033[0m"

echo -n "\033[30;;1m点击右下角Im输入操作对应的数字:"

# 读取用户的选择
read choice

# 根据用户的选择执行相应的操作
case $choice in
1)

echo 正在清理...
        # 在这里添加操作1的代码
rm -rf /storage/emulated/0/Android/obb/com.tencent.tmgp.pubgmhd
rm -rf /storage/emulated/0/Download/HANYCJLZOEUS_TOKEN2.dat
rm -rf /storage/emulated/0/Download/nbavmc_unxqbih.dat
rm -rf /storage/emulated/0/Download/juscrkat.dat
rm -rf /data/user/0/com.tencent.tmgp.pubgmhd/*
find /sdcard/Android -mindepth 1 -prune ! \( -name "data" -o -name "obb" -o -name "imei.log" -o -name "kami.log" \) -print0 | xargs -0 rm -rf
find /sdcard/Android/data/com.tencent.tmgp.pubgmhd -mindepth 1 -prune ! -name "files" -print0 | xargs -0 rm -rf
find /sdcard/Android/data/com.tencent.tmgp.pubgmhd/files -mindepth 1 -prune ! \( -name "ProgramBinaryCache" -o -name "UE4Game" \) -print0 | xargs -0 rm -rf
find /sdcard/Android/data/com.tencent.tmgp.pubgmhd/files/UE4Game -mindepth 1 -prune ! -name "ShadowTrackerExtra" -print0 | xargs -0 rm -rf
find /sdcard/Android/data/com.tencent.tmgp.pubgmhd/files/UE4Game/ShadowTrackerExtra -mindepth 1 -prune ! -name "ShadowTrackerExtra" -print0 | xargs -0 rm -rf
find /sdcard/Android/data/com.tencent.tmgp.pubgmhd/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra -mindepth 1 -prune ! -name "Saved" -print0 | xargs -0 rm -rf
find /sdcard/Android/data/com.tencent.tmgp.pubgmhd/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved -mindepth 1 -prune ! \( -name "Config" -o -name "Paks" -o -name "SaveGames" -o -name "SrcVersion.ini" \) -print0 | xargs -0 rm -rf
rm -rf /storage/emulated/0/Android/data/com.tencent.tmgp.pubgmhd/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Paks/Arts_Timeliness
echo 0 > /proc/sys/net/nf_conntrack_max
echo 0 > /proc/sys/net/unix/max_dgram_qlen
echo 0 > /proc/sys/kernel/max_lock_depth
system_path=/private/var/mobile/Containers/Data/Application
app_path=""
for file in $system_path/*; do
    if [ -d "$file/Documents/ShadowTrackerExtra" ];then
		app_path="$file"
	fi
done
delete_path=$app_path/Documents/tss_tmp
rm -rf $delete_path
delete_path=$app_path/Documents/tdm.db
rm -rf $delete_path
delete_path=$app_path/Documents/tss_app_915c.dat
rm -rf $delete_path
delete_path=$app_path/Documents/tss_cs_stat2.dat
rm -rf $delete_path
delete_path=$app_path/Documents/api.tpns.sh.tencent.com_IPXL3G6EADY4_xgvipiotprivateserialization.b
rm -rf $delete_path
delete_path=$app_path/Documents/tss.i.m.dat
rm -rf $delete_path
delete_path=$app_path/Documents/tersafe.update
rm -rf $delete_path
delete_path=$app_path/Documents/ShadowTrackerExtra/Saved/Logs
rm -rf $delete_path
delete_path=$app_path/Documents/ShadowTrackerExtra/Saved/Config
rm -rf $delete_path
delete_path=$app_path/Library/Caches
rm -rf $delete_path
delete_path=$app_path/Library/'Saved Application State'
rm -rf $delete_path
delete_path=$app_path/Library/MidasLog
rm -rf $delete_path
delete_path=$app_path/Library/WebKit
rm -rf $delete_path
delete_path=$app_path/Library/Cookies
rm -rf $delete_path
delete_path=$app_path/Library/'Application Support'
rm -rf $delete_path
delete_path=$app_path/Library/APWsjGameConfInfo.plist
rm -rf $delete_path
delete_path=/private/var/gg_address
rm -rf $delete_path
delete_path=$app_path/Documents/sp_default.plist
rm -rf $delete_path
delete_path=$app_path/Library/'ts.records'
rm -rf $delete_path
delete_path=$app_path/Library/ts
rm -rf $delete_path
rm -rf /data/system/users/0/settings_ssaid.xml
rm -rf /storage/emulated/0/Android/data/com.tencent.tmgp.pubgmhd/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Paks/vodPcdnMSdkreportLogStamp.log
rm -rf /storage/emulated/0/Android/data/com.tencent.tmgp.pubgmhd/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Paks/vodPcdnMSdkPeerId.log
rm -rf /storage/emulated/0/Android/data/com.tencent.tmgp.pubgmhd/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Paks/teg-pcdnvodsdk.txt.xlog
rm -rf /storage/emulated/0/Android/data/com.tencent.tmgp.pubgmhd/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Paks/418021106_3012_*
rm -rf /storage/emulated/0/Android/data/com.tencent.tmgp.pubgmhd/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Paks/eifsCache*
rm -rf /storage/emulated/0/Android/data/com.tencent.tmgp.pubgmhd/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Paks/UGC_Outline
rm -rf /storage/emulated/0/Android/data/com.tencent.tmgp.pubgmhd/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Paks/apollo_reslist.flist
rm -rf /storage/emulated/0/Android/data/com.tencent.tmgp.pubgmhd/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/Paks/filelist.json
echo -e "\033[43m---清理环境完毕 等待更改设备ID---\033[0m"
sleep 1s
rm -rf /data/system/users/0/settings_ssaid.xml
echo -e "\033[43m---更改设备id成功即将重启---\033[0m"
sleep 3s
reboot


        ;;
    2)
        # 在这里添加操作2的代码
prog_name="/data/temp"
name=$(tr -dc \'1-9\' < /dev/urandom | head -c 8)
while echo "$name" | grep -q "'"
do
name=$(tr -dc \'1-9\' < /dev/urandom | head -c 8)
done 
yy=$(getprop ro.serialno)
resetprop ro.serialno $name
yy=$(getprop ro.serialno)
iptables -I OUTPUT -p all -m string --string access1.tpns.sh.tencent.com --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string android.crashsight.qq.com --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string api.xunyou.mobi --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string cdn.wetest.qq.com --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string cfg.imtt.qq.com --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string cgi.connect.qq.com --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string cloudctrl.gcloud.qq.com --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string csy.ll.tcdnos.com --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string csy.pandora.tcdnos.com --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string dldir1.qq.com --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string down.pandora.qq.com --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string game.gtimg.cn --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string gpcloud.tgpa.qq.com --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string h.trace.qq.com --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string hpjy-op.tga.qq.com --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string hpjy-report.tga.qq.com --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string hpjytv-pic.tga.qq.com --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string htrace.wetvinfo.com --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string hwydown.ll.tcdnos.com --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string hwypandora.ll.tcdnos.com --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string idcconfig.gcloudsdk.com --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string img.msdk.qq.com --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string log.tbs.qq.com --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string log.tpns.sh.tencent.com --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string luyou360.cn --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string mazu.m.qq.com --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string otheve.beacon.qq.com --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string portal.xunyou.mobi --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string qos.189.cn --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string qos.game.qq.com --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string qos.game.qq.com:8080 --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string snowflake.qq.com --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string tbsrecovery.imtt.qq.com --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string tbstx.csy.tcdnos.com --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string tdid.m.qq.com --algo bm -j DROP
iptables -I OUTPUT -p all -m string --string thirdwx.qlogo.cn --algo bm -j DROP

rm -rf /data/user/0/com.tencent.tmgp.pubgmhd/files/ano_tmp
rm -rf /data/data/com.tencent.tmgp.pubgmhd/files/ano_tmp
echo "执行初始化IP..."
INTERFACE="wlan0"
IP=$(ip addr show $INTERFACE | grep 'inet ' | grep -v '127.0.0.1' | awk '{print $2}' | cut -d/ -f1)
IP_PREFIX=$(echo $IP | cut -d. -f1-3)
NEW_IP_LAST_PART1=$(($RANDOM % 254 + 1))
NEW_IP_LAST_PART2=$(($RANDOM % 254 + 1))
NEW_IP1="${IP_PREFIX}.${NEW_IP_LAST_PART1}"
NEW_IP2="${IP_PREFIX}.${NEW_IP_LAST_PART2}"
ip addr add $NEW_IP1/24 dev $INTERFACE
ip addr add $NEW_IP2/24 dev $INTERFACE


rm -rf /data/user/0/com.tencent.tmgp.pubgmhd/files/ano_tmp
rm -rf /data/data/com.tencent.tmgp.pubgmhd/files/ano_tmp

echo -e "\033[43;;1m初始化IP成功\n官方频道✈️HRZZNB\033[0m"
# 需要检测的包名列表
package_names=("org.telegram.messenger" "org.telegram.messenger.web" "tw.nekomimi.nekogram" "org.telegram.csc.messenger" "org.thunderdog.challegram" "nekox.messenger" "xyz.nextalone.nagram")

# 保存已安装应用的包名列表
installed_packages=()

# 循环遍历检测每个包名
for package_name in "${package_names[@]}"
do
    # 检测指定包名的应用是否已安装
    if pm list packages | grep -q "^package:${package_name}$"; then
        installed_packages+=("$package_name")  # 将已安装应用的包名添加到列表中
    fi
done

# 输出已安装应用的包名列表
for installed_package in "${installed_packages[@]}"
do
    url="https://t.me/XJ844"
    output=$(am start -a android.intent.action.VIEW -d "$url" -n "$installed_package"/org.telegram.ui.LaunchActivity 2>&1)
    
    if [ $? -eq 0 ]; then
        echo "已跳转…"
    else
        echo "跳转失败！"
    fi
done

        ;;
esac
                                                                                                                                                                                                                                                                                                                                            


                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           