web-dev-qa-db-fra.com

Whatsapp sur le bureau Ubuntu 15.10 * sans accès à un smartphone *

À l'heure actuelle, je ne possède pas de smartphone capable de faire fonctionner Whatsapp, et je n'y ai pas encore de compte.

Ce dont j'ai besoin, c'est d'un moyen d'exécuter n'importe quel client Whatsapp sur mon bureau Ubuntu (64 bits, actuellement 15.10) qui me permette de créer un compte sans avoir besoin d'un compte existant ou de l'utilisation d'un smartphone. Je ne peux utiliser qu'un téléphone portable normal, par ex. recevoir des SMS.

Y a-t-il une possibilité d'utiliser Whatsapp dans ces circonstances? Comment puis-je le configurer et créer un compte?


Mise à jour 2:

J'ai réussi à configurer Pidgin (avec Pidgin-whatsapp 0.8.4 à partir de ppa:whatsapp-purple/ppa) afin de pouvoir contacter des amis et leur envoyer des messages texte, mais je ne peux pas en recevoir. Je peux cependant recevoir des images et voir les notifications de frappe. La sortie de débogage de Pidgin semble également afficher les messages entrants, mais ils ne sont tout simplement pas affichés.

Des idées comment je pourrais résoudre ce problème? Je viens de a écrit un rapport de bogue sur GitHub contre le paquetage Pidgin-whatsapp jusqu'à présent ...


Mise à jour 3:

Le paquet Pidgin-whatsapp a été abandonné, son développeur a cessé d'essayer de gérer les tentatives de Whatsapp de bloquer les clients non officiels. Donc, utiliser ce plugin Pidgin n’est plus une option.

4
Byte Commander

TL; DR: exécutez-le sur Android x86 dans VirtualBox avec des ressources limitées qui lui sont allouées et connectez-le à l'application Web ou au client de bureau pour disposer d'une interface de bureau.

Le client de bureau officiel de Whatsapp pour Windows ne nous aide pas, même si nous l'exécutions sous Wine. C'est parce que cela fonctionne exactement comme leur application web. Il doit être connecté en permanence à un client smartphone pour fonctionner.

Par conséquent, la meilleure façon de procéder consiste à exécuter l'application Android sur votre bureau. Il n'est pas nécessaire que la carte SIM soit dans le même appareil. Vous venez de vous inscrire avec un SMS une fois, et tout va bien.

La première façon pour moi de le faire était Google Chrome, qui peut exécuter de nombreuses applications Android à travers quelques modifications. Malheureusement, le résultat semble être le problème opposé à celui que vous rencontrez avec Pidgin !

L'application peut recevoir des msgs, mais pas de réponse.

Par conséquent, le dernier recours auquel je peux penser est de installer Android x86 ou Remix OS dans VirtualBox et d'installer Whatsapp à partir d'un APK. Vous pourrez l'activer en recevant un SMS sur votre téléphone portable.

Il est également possible de le faire via un émulateur tel que Genymotion, mais je pense que cela va imiter l'architecture ARM, donc je suis sûr qu'il sera beaucoup plus gourmand en ressources et/ou lent par rapport aux hyperviseurs x86.

J'ai entendu dire que Whatsapp nécessiterait des services Google Play, mais je pense que cela est inclus dans au moins Android x 86, et sinon, il est assez facile à installer à la fois Android x86 et Remix. OS.

Vous n'aimez pas l'interface tactile de l'application Android? Eh bien, puisque vous disposez maintenant d'un client Android opérationnel, vous pouvez désormais utiliser Whatsapp Web ou même l'application Windows native via Wine. La difficulté réside dans le fait que pour l'activer, l'hyperviseur Android x 86/Remix OS doit scanner un code QR qui sera affiché dans votre navigateur/client de bureau Whatsapp. Cela peut être fait, cependant. Il y a beaucoup de façons.

  • Si vous avez une caméra USB ou Bluetooth, vous pouvez essayer de l'activer dans VirtualBox en tant que webcam. Il vous suffit alors de scanner le code QR à partir d’Ubuntu.
  • Si vous ne disposez que d'une webcam interne sur votre ordinateur, vous devez imprimer le code QR et le scanner, ou bien en prendre une capture d'écran et l'afficher sur un autre écran, ou vous amuser avec deux miroirs physiques.
  • Il serait également possible de root votre Android VM et de simplement envoyer l'image QR-code à un émulateur de caméra, mais je ne sais pas exactement comment procéder. J'ai demandé un question à ce sujet sur Android SE.
  • Ou, si vous avez accès à un périphérique Android avec une caméra une seule fois , vous pouvez utiliser Titanium Backup pour transférer votre connexion Whatsapp sur ce Android juste pour scanner le code QR. (Assurez-vous que la case "Conservez-moi connecté" est cochée "). Assurez-vous que le Whatsapp d'origine fonctionne toujours par la suite. Sinon, utilisez Titanium pour transférer votre connexion à nouveau.

Si vous y parvenez, vous pouvez utiliser Whatsapp Web dans votre navigateur sous Ubuntu ou dans l'application de bureau sous Wine, tant que le VM est en cours d'exécution. L'un des avantages est que vous pouvez limiter sévèrement les ressources allouées à la machine virtuelle. Cela ne fera que lancer une seule application légère, et vous ne vous inquiétez pas si l'interface graphique de Android devient un peu lente. Bien entendu, ne limitez pas trop le fait que l'application ou VM se bloque ou commence à traiter le contenu trop lentement.

Commentaire hors sujet: cette approche devrait également fonctionner sous Windows, OS X, Solaris, d'autres Linux, etc. Fondamentalement, tout système pouvant exécuter VirtualBox, quelque chose de similaire ou tout émulateur Android.

6
Revetahw