国产统信操作系统实现微信双开

该文章已生成可运行项目,

目录

前言

前提

实施

        1.创建脚本文件

        2.编辑脚本文件

        3.赋予wechat.sh文件可执行权限。

        4.执行文件

补充

1.微信多开

2.微信目录查询


前言

        基于办公设备国产化操作系统普及,为实现国产系统下微信双开或多开的需求,故可使用bwrap(Bubble Wrap)来创建沙盒环境运行微信。

前提

        统信操作系统(桌面版/专业版),微信(已下载)

实施

        1.创建脚本文件

        桌面右键,点击【打开终端】,创建脚本文件。输入vim  wechat

vim wechat

        2.编辑脚本文件

        进入文件后,按【i】进入编辑模式,输入脚本后,先按【Esc】退出编辑模式,再输入【:wq!】保存退出

#!/bin/bash

SANDBOX_DIR="$HOME/wechat_sandbox_1"  #沙盒文件目录
WECHAT_EXEC="/opt/apps/com.tencent.wechat/files/wechat" #微信安装路径

echo "正在创建沙盒目录结构..."

# 创建完整的目录结构
mkdir -p "$SANDBOX_DIR"/.config/tencent || { echo "创建.config目录失败"; exit 1; }
mkdir -p "$SANDBOX_DIR"/.local/share/tencent || { echo "创建.local目录失败"; exit 1; }
mkdir -p "$SANDBOX_DIR"/.cache/tencent || { echo "创建.cache目录失败"; exit 1; }
mkdir -p "$SANDBOX_DIR"/.xwechat/{crashinfo,logs,attachments} || { echo "创建.xwechat目录失败"; exit 1; }

echo "沙盒目录结构创建完成"
echo "启动微信沙盒实例..."

# 使用bwrap运行微信
bwrap \
  --ro-bind / / \
  --dev /dev \
  --proc /proc \
  --tmpfs /tmp \
  --ro-bind /sys /sys \
  --bind "$SANDBOX_DIR" "$HOME" \
  --bind "$SANDBOX_DIR/.xwechat" "$SANDBOX_DIR/.xwechat" \
  --setenv HOME "$HOME" \
  --setenv USER "$USER" \
  --setenv DISPLAY "$DISPLAY" \
  --setenv XDG_RUNTIME_DIR "/tmp/runtime-wechat" \
  --uid $(id -u) \
  --gid $(id -g) \
  --unshare-ipc \
  --unshare-pid \
  --unshare-uts \
  --share-net \
  "$WECHAT_EXEC" &

if [ $? -eq 0 ]; then
    echo "微信沙盒实例已启动,PID: $!"
    echo "沙盒目录: $SANDBOX_DIR"
else
    echo "启动微信沙盒实例失败"
fi

        3.赋予wechat.sh文件可执行权限。

        在终端输入chmod +x wechat.sh,赋予文件可执行权限。

chmod +x wechat

        4.执行文件

        执行wechat.sh文件。./wechat.sh

./wechat.sh

补充

1.微信多开

微信不止双开,可创建多个脚本文件,修改【SANDBOX_DIR="$HOME/wechat_sandbox_1"】为其他目录,在进行运行。

2.微信目录查询

其他电脑上微信安装目录可能不同,需确认微信实际目录,写入【WECHAT_PATH="/opt/apps/com.tencent.wechat/files/wechat"  # 微信路径】。

本文章已经生成可运行项目
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值