Androidをリモートで制御する方法は?


18

以前にWindows OSを使用していたため、TeamViewerを使用してSamsung電話に接続し、アクションを実行できました。

しかし、それは非常に遅いだけでなく、応答も非常に遅かった。

Ubuntu 13.10から電話へのRDPセッションを開く他の方法はありますか?


LinuxのTeamViewerも使用できます。
landroni 14

RemminaはRDPクライアントであり、デフォルトでubuntuにインストールされます。ただし、電話機にRDPサーバーがあることを前提としています。
クエンティン14

回答:


18

Droid VNCサーバー

コンピューター内でAndroidをリモートコントロールできます。

注: お使いの携帯電話が根ざしている必要があります!

注: Tegra3デバイスでは機能しません

Android Phoneの場合:

  • Droid VNC Serverをプレイストアからインストールします。

  • アプリを開き、[ 開始 ]をクリックします。

  • IPアドレスとポート番号が表示されます。ご注意ください。

    ここに画像の説明を入力してください

Ubuntu PCの場合:

  • xtightvncviewer以下のコマンドを実行してインストールします。

    sudo apt-get install xtightvncviewer
    
  • インストール後xtightvncviewer、以下のコマンドを実行して携帯電話の画面を表示します。

    vncviewer xxx.xx.xx.xx:xxxx
    

    xxx.xx.xx.xx:xxxx -すでに述べた ipaddress:port

    ここに画像の説明を入力してください

WebKey

このアプリケーションを使用すると、任意のブラウザーから携帯電話を制御できます。

注: お使いの携帯電話が根ざしている必要があります!

Android Phoneの場合:

  • PlayストアからWebKeyアプリをインストールします。

  • WebKeyアプリを開き、[ サービスの開始]を選択します。

  • 生成されたhttpsリンクを書き留めます。

    ここに画像の説明を入力してください

  • 同じアプリケーションで、[設定]-> [ユーザー設定]-> [新しいユーザーの作成]をクリックして、ログイン資格情報を持つ新しいユーザーを作成します。

    ここに画像の説明を入力してください

Ubuntu PCの場合:

  • 任意のブラウザを開きます。私はFirefoxが好きです。次に、メモしたリンクをアドレスバーに貼り付けます。のように表示されますconnection is not secure。接続を信頼し、ロードできるようにします。

  • その後、ページが開き、ユーザー名とパスワードの入力を求められます。同じユーザー名とパスワードでログインします。

    ここに画像の説明を入力してください

  • アカウントにログインした後、携帯電話を表示し、そこからアンドロイド携帯電話を操作できます。

    ここに画像の説明を入力してください

チームビューアー

注: すべてのGalaxyデバイスで動作するわけではありません


とてもかっこいい!Webkeyは恐ろしいように思えますが、ローカルLANからのトラフィックのみを許可していると思います(またはすべきです)。AFWall +ファイアウォールをインストールし、使用しない場合は適切なポートをブロックすることをお勧めします。play.google.com/store/apps/...
SPRBRN

2
@AvinashRaj同じアプリがあなたの前にkamilの答えで提案されました。あなたのような人が他の人の答えを繰り返す必要があるのはなぜですか?
Maythux

2
@maythux彼はアプリ名を指定するだけで、Androidにそのアプリをインストールした後に言及することはありません。また、詳細に説明し、webkeyアプリを追加しましたが、彼は言及しませんでした。
アビナッシュラジ

2
webkeyは素晴らしいです!今までここで完全に動作し、多くのthx!私の画面は部分的に壊れており、これが私の携帯電話をゴミ箱にしない唯一の方法です; Droid VNC Serverは、「ipc guiに接続できませんでした」というエラーでサーバーを起動することはありません。私はまた別の代替手段、thxを用意するためにteamviewerもインストールすると思います!
アクエリアスパワー

3

シンプルなもの(つまり、携帯電話の画面が私のように壊れた...)が必要な場合は、AndroidScreencastを使用できます。ここから瓶を取り出して、adbちゃんと動いていることを確かめてくださいjava -jar androidscreencast-*.jar。最後に、USBを介してデバイスを接続し、クライアントを起動します。


この方法に感謝しますが、WiFi +サーバー経由のTeamViewerよりも遅いUSB経由で動作します。
タイタンファイター

動作しますが、遅いです。
リシャブアグラハリ

3

VNCを使用できます

  1. Android PhoneにDroid VNC Serverをインストールします

  2. Ubuntu PCで、Remmina VNC接続を追加する必要があります。たとえば、このビデオをご覧ください

    これに似たアプリたくさんあります

TeamViewerも同様に仕事をします。


Droid VNCサーバーは使用できなくなりました。
リシャブアグラハリ

1
@RishabhAgrahariはgithubのリンクチェックgithub.com/oNaiPs/droidVncServer/blob/master/bin/...
カミル

2

VMLite VNCサーバーを使用できます

これは、Androidアプリ、デスクトップアプリ、およびVNCビューアーアプリの組み合わせであり、コンピューターまたは別のAndroidデバイスからAndroidスマートフォンまたはタブレットを制御できます。

特徴:

  • お使いのコンピューターまたはラップトップからAndroidスマートフォンまたはタブレットを操作してください!
  • デスクトッププログラムまたはWebブラウザーで動作します!
  • 携帯電話をより大きな画面に投影することが可能です!
  • ルート化されたデバイスとルート化されていないデバイスで動作します!

VMLite VNCサーバーのセットアップ方法

  • ここから開発者のサイトからデスクトップアプリをインストールしますインストール方法を学びます。ヒント:このアプリがファイアウォールを通過できるようにしてください。
  • Androidアプリをインストールします。
  • お好みのVNCビューアーアプリをインストールします。
  • VMLite VNC Serverアプリを実行します。
  • VNCビューアーアプリを実行し、携帯電話からIPアドレス情報を入力して、[接続]をクリックします。

ここに画像の説明を入力してください

公式および詳細情報のソース


1
残念ながら無料ではありません:(
Aquarius Power

2

私が最近見つけた解決策はscrcpyscrcpy github page)です。それはあなたのPCをあなたの電話に接続させ、あなたはそれを通してあなたの電話を制御することができます。これは、を介して動作adb事前にあなたのAndroid携帯電話上でAPKをインストールする必要なし。回転を考慮して、携帯電話の画面をPCにストリーミングし、マウスでクリックやタッチを送信し、PCのキーボードから直接テキストフィールドに書き込むことができますが、その方法はASCII文字のみです。

これはを必要adbとするだけなのでadb、電話との接続を実現する限り機能します。これには、真のリモートコントロールのためのUSBケーブルとWifi接続が含まれます。ただし、同じLANに接続していなくても、ネットワーク経由でそれを実行できる方法はわかりません。


1

Airdroidは私が使用するものであり、おそらくあなたが探しているものであり、そうではないかもしれません。使用しているOSに何かをインストールする必要はありません。アカウントを作成する必要もありません。無料です。


1
「スクリーンショット」エアドロイドオプションにより、デバイスとの対話が可能になると思いますか?画面は表示されますが、スクリーンショットしか撮れません。ただし、携帯電話のタッチスクリーンが部分的に壊れているため、操作する必要があります。)
Aquarius Power

-2

オープンソースのandroidVNCを使用できます。F-Droidからインストールすることもできます

スマートフォンから、どこからでもコンピュータのデスクトップを表示および制御します。androidVNCは、Androidデバイス用のオープンソース(GPL)リモートデスクトッププログラムです。TightVNC、WinおよびLinux上のRealVNC、x11vnc、OS / X上のApple Remote Desktopなど、ほとんどのVNCサーバーに接続します。


@AvinashRajタイトルには「Androidをリモートで制御する方法」と書かれているので、この答えは詳細ではないにしても正しいです!
選択
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.