web-dev-qa-db-ja.com

Ubuntu 15.10デスクトップのWhatsapp *スマートフォンへのアクセスなし*

現在、Whatsappを実行できる適切なスマートフォンを所有しておらず、まだアカウントを持っていません。

必要なのは、既存のアカウントやスマートフォンを使用せずにアカウントを登録できるUbuntu(64ビット、現在15.10)デスクトップでWhatsappクライアントを実行する方法です。私は通常の携帯電話しか使用できませんSMSを受信します。

そのような状況でWhatsappを使用する機会はありますか?設定してアカウントを登録するにはどうすればよいですか?


更新2:

友達に連絡してテキストメッセージを送信できるように、Pidginを(Pidgin-whatsappppa:whatsapp-purple/ppa 0.8.4で)設定できましたが、テキストメッセージを受信できません。ただし、画像を受信して​​入力通知を確認できます。 Pidginのデバッグ出力にも着信メッセージが表示されるようですが、表示されません。

どのようにそれを修正することができますか?私はただ Pidgin-whatsappパッケージに対するGitHubのバグレポートを書きました これまで...


更新3:

パッケージPidgin-whatsappは廃止され、その開発者は非公式クライアントをブロックするWhatsappの試みを処理することをあきらめました。したがって、このPidginプラグインを使用することはもう選択肢ではありません。

4
Byte Commander

TL; DR:VirtualBoxのAndroid x86で、限られたリソースを割り当てて実行し、それをWebアプリまたはデスクトップクライアントに接続してデスクトップインターフェイスを作成します。

WhatsappのWindows用の公式デスクトップクライアントは、Wineで実行する場合でも役に立ちません。これは、Webアプリとまったく同じように機能するためです。動作するには、スマートフォンクライアントへの常時接続が必要です。

したがって、これを行う最良の方法は、デスクトップで実際のAndroidアプリを何らかの方法で実行することです。 SIMカードが同じデバイスにある必要はありません。 SMSに一度登録するだけで十分です。

私がこれを考えた最初の方法は、Google Chromeを使用することでした。GoogleChromeでは、いくつかの調整を行って多くのAndroidアプリを実行できます。残念ながら、その結果は Pidginで抱えている問題とは逆の問題

アプリはメッセージを受信できますが、返信はできません。

したがって、私が考えることができる最後の手段は、 install Android x86 または VirtualBoxのRemix OS で、そこにAPKからWhatsappをインストールすることです。携帯電話にSMSを受信することで、この機能を有効にできます。

Genymotionのようなエミュレーターを介してこれを行うことも可能ですが、ARMアーキテクチャーをエミュレートすると思うので、x86ハイパーバイザーと比較して、リソースが非常に多く必要になるか、遅くなります。

WhatsappにはGoogle Play Servicesが必要だと聞いたことがありますが、少なくともAndroid x86に含まれていると思います。そうでない場合は、Android x86とRemixの両方に簡単にインストールできますOS。

Androidアプリのタッチインターフェースが気に入らない場合は、さて、これでAndroidクライアントが動作するようになったので、Wineを介してWhatsapp WebまたはネイティブのWindowsアプリケーションを使用できるようになりました。トリッキーな部分は、それをアクティブにするために、Android x86/Remix OSハイパーバイザーがブラウザー/ Whatsappデスクトップクライアントに表示されるQRコードをスキャンする必要があることです。ただし、これは実行できます。多くの方法があります。

  • USBまたはBluetoothカメラをお持ちの場合は、VirtualBoxでWebカメラとしてアクティブ化してみてください。次に、UbuntuからQRコードをスキャンするだけです。
  • コンピューターに内部Webカメラしかない場合は、QRコードを印刷してスキャンするか、スクリーンショットを撮って別の画面に表示するか、2つの物理ミラーを楽しんでください。
  • Android VMのルート を使用して、QRコード画像をカメラエミュレーターにフィードすることもできますが、その方法は正確にはわかりません。 Android SEでの質問
  • または、カメラを使用してAndroidデバイスにアクセスできる場合一度、Titanium Backupを使用してWhatsappサインインをそのAndroid QRコードをスキャンするためだけのデバイス。 (「サインインしたままにする」ボックスにチェックが入っていることを確認してください。)そして、元のWhatsappが引き続き機能することを確認します。そうでなければ、Titaniumを使用してサインインを戻します。

これに成功した場合、VMが実行されている限り、UbuntuのブラウザーでWhatsapp Webを使用するか、Wineのデスクトップアプリを使用できます。これの利点の1つは、VMに割り当てられるリソースを厳しく制限できることです。単一の軽量アプリを実行するだけで、Android GUIが少し遅くなってもかまいません。もちろん、アプリやVMがクラッシュしたり、コンテンツの処理が遅くなりすぎたりするほど制限しないでください。

トピック外のコメント:このアプローチは、Windows、OS X、Solaris、他のLinuxなどでも機能するはずです。基本的に、VirtualBox、類似の何か、またはAndroidエミュレーターを実行できるシステム。

6
Revetahw