邪修大法好,在苹果电脑上双开微信app

AI摘要
本文提供在苹果电脑上实现微信多开的技术方法。核心步骤包括:复制微信应用、修改Bundle ID、删除扩展属性并重新签名。该方法通过命令行操作,可支持双开或更多实例,但需注意潜在风险。

很多情况下,我们要在苹果电脑上打开多个微信 app。现在就给大家介绍个邪修的方式,微信双开,亲测可用。虽说上了科技,也没有小作坊猛,通过类似的方式,甚至可以 3 开。如果想 4 开,5 开,造成什么问题,就概不负责了。

前期准备工作

以下操作都是在苹果系统的命令行工具中操作的。

webp

并确认系统有 PlistBuddy 命令行


ls -l /usr/libexec/PlistBuddy

如果没有,请安装 Xcode 命令行工具


xcode-select --install

运行此命令后,系统会弹出一个窗口,提示您下载和安装命令行工具包。这个包很小,安装速度很快。安装完成后,PlistBuddy 命令就可以使用了。

第 1 步:复制微信 app


sudo cp -R /Applications/WeChat.app /Applications/WeChat2.app

第 2 步:修改微信 app 的 BundleIdentifier


sudo /usr/libexec/PlistBuddy -c "Set :CFBundleIdentifier com.tencent.xinWeChat2" /Applications/WeChat2.app/Contents/Info.plist

这行命令将 WeChat2.app 的 BundleIdentifier 改为 com.tencent.xinWeChat2 这是关键中的关键。为什么这个操作很重要?请看下面关于 Bundle Identifier 的科普

Bundle Identifier(通常简称 Bundle ID包名)是 Apple 生态系统(iOS、iPadOS、macOS、watchOS、tvOS)中用来唯一标识一个应用程序的字符串。

简单来说,它就像应用的“身份证号码”或“独一无二的域名”。

ta 的作用如下

1) 唯一性

  • 在整个 Apple App Store 或 Mac App Store 中,任何两个应用都不能有相同的 Bundle ID。它通常采用反向域名表示法(Reverse Domain Notation),例如:com.yourcompany.appname。

2) 主要用途

  • App Store 识别:Apple 使用 Bundle ID 来识别和跟踪您在 App Store 上架的每个应用版本。

  • 系统资源隔离:操作系统(如 iOS/macOS)使用 Bundle ID 来区分不同应用的数据、权限和沙盒环境,确保应用之间的数据不会混淆。

  • 功能启用:许多特殊的系统功能(如应用内购买 In-App Purchase、推送通知 Push Notification、iCloud 同步等)都需要与特定的 Bundle ID 关联才能启用。

第 3 步:删除 WeChat2.app 的扩展属性


sudo xattr -cr /Applications/WeChat2.app

在实践中如果不删除扩展属性,会导致签名不成功。

第 4 步:重新签名 WeChat2.app


sudo codesign --force --deep --sign - /Applications/WeChat2.app

第 5 步:验证 WeChat2.app 签名


sudo codesign -vv --deep --strict /Applications/WeChat2.app

验证通过后,就可以打开 WeChat2.app 了。

webp

本作品采用《CC 协议》,转载必须注明作者和本文链接
shooter
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!