Android'i PC'den kırık ekranla kontrol edin


15

Köklü Galaxy Nexus'umun ekranı kırık. Telefonu kontrol etmek için bilgisayarımı (örn. ADB aracılığıyla) nasıl kullanabilirim?

androidscreencast ideal çözüm olacaktır, ancak klavye / fare kontrol özelliği Jelly Bean'de çalışmaz. Belki birisi nedenini biliyor ve biz kodu yamalayabiliriz? (bkz: https://groups.google.com/d/msg/androidscreencast/BAeW5iG55FI/ebTFodV-BZsJ )

Bir VNC sunucusu kurmak başka bir şey, ama benim sevgim için çalışamıyorum. Örneğin, Droid VNC Sunucusu kullanarak apk'yi yüklüyorum ve /data/data/org.onaips.vnc/files/androidvncserver dosyasını çalıştırmam gerekiyor, ancak org.onaips.vnc içinde dosya dizini yok (buradan talimatlar: https: //github.com/oNaiPs/droid-VNC-server/issues/14 ). VMLite, özel bir Windows yardımcı programıyla başlatılabilen (ve root gerektirmeyen!) Başka bir VNC sunucusudur, ancak OSS değildir, bu yüzden yüklemek için apk'yi alamıyorum (Google Play uygulamaları telefonumun probuna itmiyor) çünkü bazı hizmetleri devre dışı bıraktım - Google Play'i kendisini ADB'den güncellemeye veya uygulamayı yüklemeye zorlayabilir miyim? fastdroid-vnc bir ikili (apk değil) ve kabuk yoluyla iyi çalışır, ancak bir şey kırılır ve hiçbir şey göstermez.

Seçeneklerim neler? Ekranını bozan herkese yardımcı olmak için bunu bir topluluk wiki'si yapalım!


Yanıtlar:


0

Görünüşe göre bu gün bir PC'den bir Android telefonu kontrol etmek için en iyi çözüm scrcpy . Aktif olarak bakımı yapılmaktadır, çok yüksek performansa sahiptir (kare hızı, gecikme), çapraz platform mevcuttur. Ayrıca telefonda kök gerektirmez.


8

adbcontrol bunu yapabilir. Bilgisayarınızda telefon ekranını içeren bir pencere açar, böylece telefon ekranı bozulduğunda kullanabilirsiniz ve telefonu kontrol etmek için pencereyi tıklayıp yazabilirsiniz. Adbcontrol'ü kurmak için şunları yapın :

wget http://marian.schedenig.name/wp-content/uploads/adbcontrol.zip
unzip adbcontrol.zip

Şimdi config.properties dosyasını düzenleyin ve değiştirin:

adbCommand=/your/path/to/adb
localImageFilePath=/home/youruser/adbcontrol_screenshot.png

Yapılandırma özelliklerini kaydedin ve java -jar adbcontrol.jartelefonunuzu uzaktan kontrol etmek için bir pencere açacak şekilde çalıştırın . Adb'nin çalıştığından ( adb shellbir kabuk açar) ve ekranın açık olması için telefonun uyanık olduğundan emin olun ( kırık / kırık olsa bile) aksi takdirde sadece siyah bir pencere alırsınız.


4

Bir kelime: Vysor

Xperia Z2 cihazımı kontrol etmek için vysor'u kullanma. Telefonumun durumunu gör , ama Vysor kurtarmaya geldi.

Xperia Z2 cihazımı kontrol etmek için vysor kullanma

* telefon yeniden başlatılır ve takıldıktan sonra bağlanmazsa, micro sd kartı çıkarmayı deneyin. Benimkine kadar benimki hiç işe yaramaz - rastgele telefon kırıcı


Neye ihtiyacı olduğunu merak ediyorum. Android 4.2.1 ve 4.4.2'imde ekranın kullanılamadığını ve bir yeniden başlatmanın bunu düzelteceğini söylüyor, ki bu kesinlikle sabit değil. Bu aracı hangi Android sürümünde test ettiniz?
Firelord

@Firelord Android 5.1.1. Farklı USB bağlantı noktalarını denediniz mi? Sorunun nerede olduğunu söylemek zor, ancak belki de işletim sisteminin bir sonucu olabilir.
KhoPhi

4

AndroidScreenCast'ı sizin amaçlarınız için kullanmaya çalışabilirsiniz - orijinal androidscreencast'ın sürdürülebilir sürümü. Yalnızca Java ve ADB gerektirir, telefon istemcisi yoktur, bu yüzden çalıştırın ve kullanın. Nexus 4, Android 4.1.2 Jelly Bean emülatörü ile denedim. Ve aslında, şu anda projenin koruyucusuyum, bu yüzden herhangi bir sorunuz veya sorununuz varsa - github aracılığıyla bana ulaşın.

İşte Windows paketi için bağlantı: androidscreencast.7z son sürüm.


2

Webkey bunun için harika bir uygulama. Bir VNC sunucusu olmasının yanı sıra, aynı zamanda bir web barındırıcısıdır. Bir web tarayıcısında telefonunuzun IP'sine gidersiniz ve telefonunuzu sayfanın VNC görüntüleyicisi aracılığıyla kontrol edersiniz.

Ayrıca dosya aktarımı, GPS konumu ve daha fazlası için hizmetlere sahiptir. Ayrıca, her kullanıcının erişmesine izin verilen farklı hizmetlerle birlikte kullanıcıları ve şifreleri tanımlamanızı sağlar (yalnızca görüntüleme, görüntüleme ve kontrol, gps vb.). Ve web sunucusuna http'nin yanı sıra https üzerinden de erişilebilir, böylece bağlantınızı şifreleyebilirsiniz (kendinden imzalı bir sertifika).

Aklıma gelen tek dezavantajı, dokunmatik ekrana erişmeden başlangıçta yapılandırılıp yapılandırılamayacağını bilmiyorum. Belki başka bir telefonda yapılandırırsanız, apk'yi yan yükleyebilir ve ayarları kırık telefonunuza kopyalayabilirsiniz. Bu durumda çözmeniz gereken tek şey, uygulamayı SuperUser'ın izin verilen uygulamalar listesine nasıl ekleyeceğinizdir.

İlgilenenler için WebKey açık kaynak kodlu ve ücretsizdir. Sadece kek üzerine krema.


Teşekkürler, ama gerçekten anahtar komut satırından başlatma yeteneği.
Aleksandr Dubinsky

1

MyPhoneExplorer kullanın . Bu, tüm gereksinimlerinize uygundur, ancak ilk kez bağlandığınızda, geliştirici Seçenekleri altında ADB Hata Ayıklamayı etkinleştirmiş olmanız gerekir;
arama yapabilir, çağrı yapabilir, SMS gönderebilir, kişileri okuyabilir, yedekleyebilir, bir uygulamayı başlatabilir, bir oyun oynayabilirsiniz. ıvır zıvır. Bunu son 5-6 yıldır kullanıyorum.


0

Bu, aynı cevap için sayısız saatlerce Google sörfü için denediğim her şeyden beri benim en sevdiğim yöntemdir. Biraz yapılandırma gerektirir ve dürüst olmak gerekirse Windows üzerinde çalışıp çalışmadığına dair hiçbir fikrim yok, bu yüzden bir arkadaşınızın Mac'ini ödünç almanız veya Ubuntu'yu Virtualbox veya başka bir şey içine yüklemeniz gerekebilir, ama buna değer.

  1. Github https://github.com/openstf/stf adresinden STF'yi (Akıllı Telefon Test Çiftliği) indirin .
  2. Bu bir ton bağımlılık gerektirir ve talimatlar oldukça basit olsa da, biraz puslu görünebilir, bu yüzden basitleştirmeye çalışacağım. OS X kullanıyorsanız, tüm bağımlılıkları tek bir komutla yüklemek için homebrew'u kullanabilirsiniz (homebrew için brew.sh adresine gidin):

    brew install rethinkdb graphicsmagick zeromq protobuf yasm pkg-config

  3. Linux'taysanız, sağlanan bağlantıları kullanarak bağımlılıkları manuel olarak yükleyin:

Node.js - https://nodejs.org/

RethinkDB - http://rethinkdb.com/

GraphicsMagick - http://www.graphicsmagick.org/

ZeroMQ Kütüphaneleri - http://zeromq.org/

Protobuf Kütüphaneleri - https://github.com/google/protobuf

yasm - http://yasm.tortall.net/

pkg-config - http://www.freedesktop.org/wiki/Software/pkg-config/

  1. Terminali'nden kendisine Github zip ve gezinilebilen gelen STF-master klasörü Özü npm installsonra npm link.

  2. Ardından, bunu aynı dizinin içindeki bir terminalden yazın rethinkdb. Terminal penceresini simge durumuna küçültün ve yeni bir terminal penceresi açın ve tekrar STF-master klasörüne gidin. Bu kez yazın stf local. Bu pencereyi de simge durumuna küçültün.

  3. Şimdi cihazınızı USB üzerinden bilgisayara bağlayın. Telefondan değil bilgisayardan herhangi bir internet tarayıcısını açın ve URL'yi yazın localhost:7100. Bu STF arayüzünü getirecektir. İstediğiniz kullanıcı adını ve e-postayı sağlayın ve bağlı cihazınızı bir panelde göreceksiniz ve daha önce hiç olmadığı gibi kontrol edebileceksiniz. Tıklama dokunma işlevselliğini simüle eder, yazmak otomatik olarak doğrudan cihaza gönderilir, ekran görüntüsü alır, kabuk komutları gönderir, kendi Oauth hizmetlerinizi ve anahtarlarınızı oluşturur; İmkanlar sonsuzdur.


Talimatlar için teşekkür ederim. Netliğe yardımcı olmak için komutları codegenellikle ayrı bir satırda biçimlendirin (Markdown yardımına bakın). Okuyuculara "bu pencereyi simge durumuna küçültme" demeyin. (Çok fazla ayrıntı ve terminallerde sekmeler, döşemeler vb. Olabilir) Gerekirse, "yeni bir terminalde aşağıdakileri yürütün" deyin (yani, önceki komut uzun süredir çalışır). Son olarak, 5. adımda "bunu yazın" ın ne anlama geldiği açık değildir.
Aleksandr Dubinsky

0

Bu yeni aracı eklemek zorunda, mükemmel ve java olmadan çalışır! Kırık ekranım için bir kurtarıcı oldu: seversquare https://github.com/yangh/sevensquare Linux'ta çok kolay kurulum ; pencereleri bilmiyorum.

Şerefe


Birkaç ayrıntıya dikkat çekmek gerçekten yararlı olacaktır, bu yüzden insanlar zamanlarını boşa harcamak zorunda kalmazlar: 1) ikili yok, kendiniz derlemelisiniz; 2) derlemek için bir Linux makinesine ihtiyacınız olacak; 3) son güncelleme yaklaşık bir yıl önceydi, bu yüzden hala korunup korunmadığından emin değilim; 4) bilgisayarda ADB gerektirir. Bununla birlikte, Windows'da da çalıştığını iddia ediyor (ancak kesinlikle ADB ve Android cihazınız için uygun sürücülere ihtiyaç duyacak).
Izzy
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.