Whatsapp на рабочем столе Ubuntu 15.10 * без доступа к смартфону *

В настоящее время у меня нет подходящего смартфона, на котором можно было бы запускать WhatsApp, и у меня еще нет аккаунта.

Мне нужен способ запуска любого клиента WhatsApp на моем настольном компьютере с Ubuntu (64-битная, в настоящее время 15.10), который позволяет мне зарегистрировать учетную запись, не требуя существующей или не используя смартфон. Я могу использовать только обычный мобильный телефон, например, для получения SMS.

Есть ли шанс использовать WhatsApp при таких обстоятельствах? Как мне его настроить и зарегистрировать аккаунт?


Обновление 2:

Мне удалось установить Pidgin (с pidgin-whatsapp 0.8.4 от ppa:whatsapp-purple/ppa), чтобы иметь возможность связаться с друзьями и отправлять им текстовые сообщения, но я не могу получать текстовые сообщения. Однако я могу получать изображения и видеть уведомления о наборе текста. Отладочный вывод pidgin также, кажется, показывает входящие сообщения, но они просто не отображаются.

Есть идеи, как я могу это исправить? Я только что написал сообщение об ошибке на GitHub против pidgin-whatsapp пакет пока...


Обновление 3:

Посылка pidgin-whatsapp его разработчик прекратил попытки справиться с попытками Whatsapp блокировать неофициальных клиентов. Таким образом, использование этого плагина Pidgin больше не вариант.

1 ответ

Решение

TL;DR: Запустите его на Android x86 в VirtualBox с ограниченными ресурсами, выделенными для него, и подключите его к веб-приложению или клиенту для настольного компьютера, чтобы получить интерфейс для настольного компьютера.

Официальный настольный клиент WhatsApp для Windows нам не поможет, даже если мы запустим его под Wine. Это потому, что он работает точно так же, как их веб-приложение. Для работы требуется постоянное подключение к клиенту смартфона.

Поэтому лучший способ сделать это - запустить приложение Android на рабочем столе. Не требуется SIM-карта, чтобы быть в том же устройстве. Вы просто регистрируетесь с помощью SMS один раз, и у вас все хорошо.

Первый способ, которым я думал об этом, был через Google Chrome, который через некоторые настройки может запускать многие приложения для Android. К сожалению, результат этого, по-видимому, противоположен тому, что у вас есть с Pidgin!

Приложение может получать сообщения, но не отвечать.

Поэтому последнее средство, которое я могу придумать, - это установить Android x86 или Remix OS в VirtualBox и установить там Whatsapp из APK. Вы сможете активировать его, получив SMS на свой мобильный телефон.

Это также возможно сделать с помощью эмулятора, такого как Genymotion, но я думаю, что он будет эмулировать архитектуру ARM, поэтому я уверен, что он будет намного более ресурсоемким и / или медленным по сравнению с гипервизорами x86.

Я слышал, что для Whatsapp потребуются сервисы Google Play, но я думаю, что они включены по крайней мере в Android x86, а если нет, то их довольно легко установить как на Android x86, так и на Remix OS.

Не нравится сенсорный интерфейс приложения Android? Итак, теперь у вас есть работающий клиент для Android, теперь вы можете использовать Whatsapp Web или даже собственное приложение Windows через Wine. Сложность в том, что для его активации гипервизор Android x86/Remix OS должен отсканировать QR-код, который будет отображаться в вашем браузере / настольном клиенте WhatsApp. Это может быть сделано, хотя. Есть много способов.

  • Если у вас есть камера USB или Bluetooth, вы можете попробовать активировать ее в VirtualBox в качестве веб-камеры. Затем вы просто сканируете QR-код из Ubuntu.
  • Если у вас есть только внутренняя веб-камера на вашем компьютере, вы должны распечатать QR-код и отсканировать его, или сделать снимок экрана и отобразить его на другом экране, или повеселиться с двумя физическими зеркалами.
  • Также было бы возможно рутировать вашу Android VM и просто передать изображение QR-кода в эмулятор камеры, но я не совсем уверен, как это сделать. Я задал вопрос об этом на Android SE.
  • Или, если у вас есть доступ к устройству Android с камерой один раз, вы можете использовать Titanium Backup для переноса входа в Whatsapp на это устройство Android только ради сканирования QR-кода. (Убедитесь, что флажок "держать меня в системе" отмечен ".) И убедитесь, что оригинальный WhatsApp все еще работает после этого. В противном случае используйте Titanium, чтобы перенести свой вход обратно.

Если вам это удастся, вы можете использовать Whatsapp Web в своем браузере на Ubuntu или в настольном приложении под Wine, пока виртуальная машина работает. Одним из преимуществ этого является то, что вы можете серьезно ограничить ресурсы, выделенные для виртуальной машины. Будет запущено только одно легкое приложение, и вам все равно, станет ли графический интерфейс Android немного вялым. Конечно, не ограничивайте это настолько сильно, чтобы приложение или виртуальная машина зависали или запускали обработку контента слишком медленно.

Комментарий не по теме: Этот подход должен также работать на Windows, OS X, Solaris, других Linux и т. Д. В основном на любой системе, которая может работать с VirtualBox, чем-то похожим или на любом эмуляторе Android.

Другие вопросы по тегам