#!/data/data/com.termux/files/usr/bin/bash # wechat_spoof_toggle.sh — 切换微信「三星平板伪装」标志(平板登录用)。 # ⚠️ 安全版:只翻转标志,【不自动重启微信】。因为「登录状态下改设备身份」会被 # 微信风控踢下线+实名验证(吃过亏)。标志改完,由你在【安全时机】手动重启微信生效: # - 想开启伪装去平板登录:先确保没账号在线(在登录页),再重启微信。 # - 想关闭伪装:先把平板那个副设备登出,再重启微信。 # 默认关闭最安全:日常微信是干净 Pixel,避开设备指纹矛盾触发的风控。 FLAG=/data/data/com.tencent.mm/files/.wcspoof WX_UID=$(su -c "stat -c %U /data/user/0/com.tencent.mm" 2>/dev/null | tr -d '\r') [ -z "$WX_UID" ] && { echo "❌ 取微信 uid 失败(微信没装/没权限)"; exit 1; } if su -c "[ -f $FLAG ]"; then su -c "rm -f $FLAG" echo "设备伪装标志 → 关闭 ✅(下次微信启动=干净 Pixel)" else su -c "touch $FLAG && chown $WX_UID:$WX_UID $FLAG && chmod 600 $FLAG; restorecon $FLAG 2>/dev/null" echo "设备伪装标志 → 开启 📱(下次微信启动=三星 Galaxy Tab,可平板登录)" fi echo "" echo "⚠️ 标志已改,但【尚未生效】——微信没有重启。" echo " 请在【没有账号正在登录 / 已把要切换的账号登出】时,手动关掉微信再打开。" echo " ❌ 千万不要在账号登录状态下重启切换——设备身份突变会被风控踢下线+实名验证。" if su -c "pidof com.tencent.mm" >/dev/null 2>&1; then echo " (检测到微信正在运行;改动会在你下次手动重启微信后生效。)" fi