#!/bin/bash

echo -e "\033[33m请选择游戏服:\033[0m"
echo -e "\033[31m1. 全球服 (com.tencent.ig)\033[0m"
echo -e "\033[31m2. 日韩服 (com.pubg.krmobile)\033[0m" 
echo -e "\033[31m3. 台湾服 (com.rekoo.pubgm)\033[0m"
echo -e "\033[31m4. 越南服 (com.vng.pubgmobile)\033[0m"
echo ""
echo -ne "\033[43;31m请输入序号: \033[0m "
read choice

case $choice in
    1) Game='com.tencent.ig'; echo -e "\033[31m已选择: 全球服\033[0m" ;;
    2) Game='com.pubg.krmobile'; echo -e "\033[31m已选择: 日韩服\033[0m" ;;
    3) Game='com.rekoo.pubgm'; echo -e "\033[31m已选择: 台湾服\033[0m" ;;
    4) Game='com.vng.pubgmobile'; echo -e "\033[31m已选择: 越南服\033[0m" ;;
    *) Game='com.tencent.ig'; echo -e "\033[31m无效选择，默认使用全球服\033[0m" ;;
esac

# 先删除旧文件避免冲突
rm -rf /data/data/$Game/Inject /data/data/$Game/libPUBGM.so
# 复制文件并确保路径存在
mkdir -p /data/data/$Game/ && cp Inject libPUBGM.so /data/data/$Game/
# 严格权限设置
chmod 755 /data/data/$Game/Inject && chmod 644 /data/data/$Game/libPUBGM.so
# 彻底停止进程
am force-stop $Game &>/dev/null && sleep 3
# 启动游戏并等待完全加载
am start -n $Game/com.epicgames.ue4.SplashActivity &>/dev/null && sleep 5
# 后台注入避免阻塞
nohup /data/data/$Game/Inject -n $Game -so /data/data/$Game/libPUBGM.so &>/dev/null &
echo -e "\033[42;37m注入完成！\033[0m"
