如何在androvm中使用whatsapp Messenger?

如何在androvm中使用whatsapp Messenger?

我正在尝试在 androvm 中使用 Whatsapp,当我打开应用程序而不是询问我的手机号码时,它会向我显示 Whatsapp Web 中出现的二维码。

我尝试过旧版本的whatsapp,并且更改了虚拟机中android的日期来尝试注册,并且出现了输入我的手机号码的选项,但是当我单击“下一步”发送代码时,它被卡住了并且这是行不通的。

显然最新版本的whatsapp已将androvm列入黑名单。

事实是,我只需要在Linux中使用whatsapp,而不使用二维码,或者附近的手机配置有whatsapp。

我已经尝试过来自 flatpak 的 Whatsapp Web 和 Whatsapp Desktop,几天后没有再次要求输入 QR 码(启动的会话不被维护)。

有什么绝妙的解决方案吗?我什么也没想到。

答案1

我已经找到了解决方案。 Whatsapp Messenger 无法在 Androvm 上运行的原因是,最新的 Whatsapp 更新可以说是一系列获准使用该平台的手机型号。

当whatapp验证该模型时,发现它不是whatsapp识别的模型。这是默认模型:

适用于 VirtualBox 的 androVM(“平板电脑”版本)。

解决办法是更换android型号。这就是它对我的作用:

  1. 在androvm中编辑文件/system/build.prop
  2. 找到所有名为 ro.product... 的属性,并将其值替换为另一个标准 android 模型。

这些默认属性的值为:

ro.product.model=androVM for VirtualBox ('Tablet' version)
ro.product.brand=generic
ro.product.name=vbox86t
ro.product.device=vbox86t
ro.product.board=
ro.product.cpu.abi=x86
ro.product.manufacturer=unknown
ro.product.locale.language=en
ro.product.locale.region=US

就我而言,在 Windows 中查看名为 nox 的虚拟机并查找这些值。 Windows 上的 nox 模拟器冒充三星。复制这些值并将其放入androvm中。然后重新启动(如果系统没有重新启动,它不会接受这些值),当我输入 Whatsapp Messenger 时,它已经显示我使用我的电话号码进行身份验证,我做到了,就是这样,我可以在轻虚拟中使用 Whatsapp Messenger像androvm这样的机器。

注意:要编辑这些值,必须是 root,尽管 androvm 已经作为 root 提供并且也有一个 root 文件资源管理器。我使用 Playstore 中的 FX 并安装了它的 root 插件。尽管可以用不同的方式编辑该文件。

这个解决方案很广泛。它也适用于 WhatsApp 列入黑名单的手机。您更改型号并准备好可以使用 Whatsapp。尽管在高于 android 4.1.1 的其他版本中,可能需要使用 xposed installer.apk 和 device faker 来模拟另一个 android 设备。

无论如何,我希望我这个好的解决方案可以帮助你。

警告:仅更改具有 ro.product 的值。如果更改其他值,您可能会丢弃 Android 手机上的虚拟机或系统。无论如何先备份一下

编辑:如果你有带摄像头的手机,可以暂时在上面配置whatsapp,然后安装啥事在 mxlinux 中。在那里它会要求您提供二维码。使用手机通过二维码进行身份验证。然后您可以在手机上配置另一个电话号码,删除 WhatsApp 应用程序的缓存,但 WhatsApp 已经可以使用了。

Whatsie 比其他应用程序更好。我正在使用,已经使用两周多了,会话还没有关闭。

我使用了我父亲的平板电脑,我清除了 WhatsApp 缓存并设置了我的号码,我使用 WhatsApp 进行了身份验证,然后再次清除了缓存并再次在平板电脑上设置了我父亲的号码。虽然更好的方法是复制 WhatsApp 应用程序。

相关内容