Whatsapp在Ubuntu 15.10桌面*无法访问智能手机*

我目前没有合适的智能手机可以运行Whatsapp,我还没有帐户。

我需要的是在我的Ubuntu(64位,当前为15.10)桌面上运行任何Whatsapp客户端的方法,这允许我在不需要现有帐户或使用智能手机的情况下注册帐户。 我只能使用普通的手机来接收短信。

在这种情况下有没有机会使用Whatsapp? 如何设置并注册帐户?


更新2:

我设法将Pidgin(来自ppa:whatsapp-purple/ppa pidgin-whatsapp 0.8.4)设置为能够联系朋友并发送短信,但我无法接收任何短信。 我可以接收图像并查看输入通知。 pidgin的调试输出似乎也显示传入消息,但它们根本不显示。

我有什么想法可以解决这个问题吗? 到目前为止,我刚刚针对pidgin-whatsapp包写了一个关于GitHub的bug报告 ……


更新3:

pidgin-whatsapp已经停产,其开发者放弃了试图处理Whatsapp阻止非官方客户的企图。 所以使用这个Pidgin插件不再是一个选项。

TL; DR:在VirtualBox上的Android x86上运行它,并为其分配有限的资源,并将其与Web应用程序或桌面客户端连接起来以具有桌面界面。

Whatsapp的Windows官方桌面客户端对我们没有帮助,即使我们在Wine下运行它。 这是因为它像他们的网络应用程序一样精确。 它需要持续连接到智能手机客户端才能工作。

因此,最好的方法是以某种方式在桌面上运行实际的Android应用程序。 它不需要SIM卡在同一设备中。 您只需注册一次短信,就可以了。

我想到的第一种方式是通过谷歌浏览器,它可以通过一些调整运行许多Android应用程序。 不幸的是,结果似乎与您与Pidgin的问题相反 !

应用程序可以接收消息,但不能回复。

因此,我能想到的最后一招是在VirtualBox中 安装Android x86或Remix OS,并在那里安装Whatsapp。 您可以通过收到手机短信来激活它。

也可以通过像Genymotion这样的模拟器来实现这一点,但我认为这将模拟ARM体系结构,因此我相信与x86虚拟机管理程序相比,它将更加耗费资源和/或减慢资源。

我听说Whatsapp将需要Google Play服务,但我认为它至少包含在Android x86中,如果没有,它很容易在Android x86和Remix OS中安装。

不喜欢Android应用程序的触控界面? 好吧,既然你现在有一个有效的Android客户端,你现在可以通过Wine使用Whatsapp Web甚至本机Windows应用程序。 棘手的部分是,为了激活它,Android x86 / Remix OS管理程序必须扫描一个QR代码,该代码将显示在您的浏览器/ Whatsapp桌面客户端中。 但是,这可以做到。 有很多方法。

  • 如果您有USB或蓝牙相机,可以尝试在VirtualBox中将其激活为网络摄像头。 然后,您只需从Ubuntu扫描QR码。
  • 如果您的计算机中只有一个内部网络摄像头,则必须打印二维码并进行扫描,或者截取它并将其显示在另一个屏幕上,或者使用两个物理镜像玩得开心。
  • 也可以根据您的Android VM并将QR码图像提供给相机模拟器,但我不确定如何做到这一点。 我在Android SE上问了一个关于它的问题。
  • 或者,如果您可以访问带有相机的Android设备,则可以使用Titanium Backup将Whatsapp登录转移到该Android设备,只是为了扫描QR码。 (确保勾选“保持登录状态”框)。并确保原来的Whatsapp仍然可以使用。否则,请使用Titanium转移您的登录。

如果您成功,只要VM正在运行,您就可以在Ubuntu上的浏览器中使用Whatsapp Web,或者在Wine下使用桌面应用程序。 这样做的好处之一是您可以严格限制分配给VM的资源。 它只会运行一个单一,轻量级的应用程序,你不关心Android GUI是否有点迟缓。 当然,不要过多限制应用程序或虚拟机崩溃或开始处理内容太慢。

偏离主题的评论:这种方法也适用于Windows,OS X,Solaris,其他Linux等。基本上任何可以运行VirtualBox的系统,类似的东西或任何Android模拟器。