पीसी से टूटी स्क्रीन के साथ एंड्रॉइड को नियंत्रित करें


15

मेरे निहित गैलेक्सी नेक्सस में एक टूटी हुई स्क्रीन है। फोन को नियंत्रित करने के लिए मैं अपने पीसी (यानी एडीबी के माध्यम से) का उपयोग कैसे कर सकता हूं?

androidscreencast आदर्श समाधान होगा, लेकिन इसका कीबोर्ड / माउस कंट्रोल फीचर जेली बीन में काम नहीं करता है। शायद किसी को पता है कि क्यों और हम कोड को पैच कर सकते हैं? (देखें: https://groups.google.com/d/msg/androidscreencast/BAeW5iG55FI/ebTFodV-BZsJ )

वीएनसी सर्वर स्थापित करना एक और है, लेकिन मेरे प्यार के लिए मैं इसे काम नहीं कर सकता। उदाहरण के लिए, Droid VNC सर्वर का उपयोग करते हुए, मैं एपीके इंस्टॉल करता हूं, और /data/data/org.onaips.vnc/files/androidvncserver को निष्पादित करने वाला हूं, लेकिन org.onaips.vnc के अंदर कोई फ़ाइल निर्देशिका नहीं है (यहां से निर्देश: https: //github.com/oNaiPs/droid-VNC-server/issues/14 )। VMLite एक और VNC सर्वर है जिसे एक विशेष विंडोज उपयोगिता के साथ शुरू किया जा सकता है (और रूट की आवश्यकता नहीं है!) लेकिन यह OSS नहीं है इसलिए मुझे इंस्टॉल करने के लिए एपीके नहीं मिल सकता है (Google Play मेरे फोन को ऐप्स को धक्का नहीं दे रहा है क्योंकि मैंने कुछ सेवा को अक्षम कर दिया है - मुझे बताएं कि क्या मैं Google Play को ADB से खुद को अपडेट करने या ऐप इंस्टॉल करने के लिए मजबूर कर सकता हूं)। fastdroid-vnc एक बाइनरी (एपीके नहीं) है और यह शेल के माध्यम से ठीक चलता है, लेकिन कुछ टूट गया है और यह कुछ भी नहीं दिखाता है।

मेरे विकल्प क्या हैं? जो भी अपनी स्क्रीन को तोड़ने के लिए मदद करने के लिए इसे एक सामुदायिक विकि बनाते हैं!


जवाबों:


0

लगता है कि इन दिनों पीसी से एंड्रॉइड फोन को नियंत्रित करने का सबसे अच्छा समाधान खस्ता है । यह सक्रिय रूप से बनाए रखा जा रहा है, बहुत उच्च प्रदर्शन (फ्रैमरेट, विलंबता) है, उपलब्ध क्रॉस-प्लेटफॉर्म है। इसके लिए फोन पर रूट की भी आवश्यकता नहीं है।


8

adbcontrol यह कर सकता है। यह आपके कंप्यूटर पर फोन स्क्रीन युक्त एक विंडो खोलता है, इसलिए आप फोन स्क्रीन के टूट जाने पर इसका उपयोग कर सकते हैं, और आप फोन को नियंत्रित करने के लिए विंडो में क्लिक और टाइप कर सकते हैं। Adbcontrol स्थापित करने केलिए:

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

अब config.properties और परिवर्तन संपादित करें:

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

Config.properties सहेजें और चलाएं java -jar adbcontrol.jarजो आपके फ़ोन को रिमोट कंट्रोल करने के लिए एक विंडो खोलेगी। सुनिश्चित करें कि अदब काम करता है ( adb shellएक खोल खोलता है), और यह कि फोन जाग रहा है इसलिए स्क्रीन चालू है (भले ही यह टूट गया / टूट गया हो) अन्यथा आपको बस एक काली खिड़की मिल जाएगी।


4

एक शब्द: Vysor

मेरे Xperia Z2 को नियंत्रित करने के लिए vysor का उपयोग करना। मेरे फोन की स्थिति देखें , लेकिन वाइसोर बचाव में आया।

मेरे Xperia Z2 को नियंत्रित करने के लिए vysor का उपयोग करना

* यदि फोन रिबूट होता है और प्लग इन करने के बाद कनेक्ट नहीं होगा, तो माइक्रो एसडी कार्ड को हटाने का प्रयास करें। जब तक मैंने ऐसा नहीं किया तब तक मेरा काम नहीं होगा - यादृच्छिक फोन स्मैशर


मुझे आश्चर्य है कि इसकी क्या आवश्यकता है। यह मुझे मेरे एंड्रॉइड 4.2.1 और 4.4.2 पर बताता है कि स्क्रीन अनुपलब्ध है और एक पुनरारंभ इसे ठीक कर देगा, जो निश्चित रूप से कभी भी निश्चित नहीं है। आपने किस Android संस्करण पर इस उपकरण का परीक्षण किया?
Firelord

@ फ़ायरलॉर्ड एंड्रॉइड 5.1.1। आपने अलग-अलग USB पोर्ट की कोशिश की है? यह बताने में मुश्किल है कि समस्या कहां है, लेकिन शायद यह ओएस संस्करण के परिणामस्वरूप हो सकता है।
खोई

4

आप अपने उद्देश्यों के लिए AndroidScreenCast का उपयोग करने का प्रयास कर सकते हैं - यह मूल Androidscreencast का अनुरक्षण संस्करण है। इसके लिए केवल जावा और एडीबी की जरूरत है, कोई फोन क्लाइंट नहीं है, इसलिए इसे चलाएं और इसका उपयोग करें। मैंने इसे केवल Nexus 4, Android 4.1.2 जेली बीन एमुलेटर के साथ आज़माया है। और, वास्तव में, मैं वर्तमान में परियोजना का अनुरक्षक हूं, इसलिए यदि आपको कोई प्रश्न या समस्या मिली है - तो मुझे गीथब के माध्यम से संपर्क करें।

और यहाँ विंडोज बंडल के लिए लिंक है: नवीनतम रिलीज के androidscreencast.7z


2

इसके लिए Webkey एक बेहतरीन एप है। VNC सर्वर के शीर्ष पर, यह एक वेब होस्ट भी है। आप एक वेब ब्राउज़र में अपने फोन के आईपी पर जाते हैं, और आप पृष्ठ के वीएनसी दर्शक के माध्यम से अपने फोन को नियंत्रित करते हैं।

इसमें फाइल ट्रांसफर, जीपीएस लोकेशन और एक गुच्छा अधिक के लिए भी सेवाएं हैं। और, यह आपको उपयोगकर्ताओं और पासवर्डों को परिभाषित करने देता है, साथ ही विभिन्न सेवाओं के साथ प्रत्येक उपयोगकर्ता को एक्सेस करने की अनुमति है (केवल दृश्य, नियंत्रण और नियंत्रण, जीपीएस आदि)। और वेब सर्वर को https के साथ-साथ http पर भी एक्सेस किया जा सकता है, इसलिए आप अपने कनेक्शन को एन्क्रिप्ट कर सकते हैं (यह एक स्व-हस्ताक्षरित प्रमाणपत्र है)।

केवल नकारात्मक पक्ष मैं यह सोच सकता हूं कि मुझे नहीं पता कि टचस्क्रीन के उपयोग के बिना इसे शुरू में कॉन्फ़िगर किया जा सकता है या नहीं। शायद यदि आप इसे किसी अन्य फोन पर कॉन्फ़िगर करते हैं, तो आप एपीके को लोड कर सकते हैं और सेटिंग्स को अपने टूटे हुए फोन पर कॉपी कर सकते हैं। केवल एक चीज के बारे में आपको उस मामले में यह पता लगाना होगा कि ऐप को सुपरयूज़र की अनुमत ऐप की सूची में कैसे जोड़ा जाए।

देखभाल करने वालों के लिए, वेबके ओपन सोर्स और फ्री है। बस केक पर टुकड़े करना।


धन्यवाद, लेकिन यह वास्तव में कमांड-लाइन से इसे शुरू करने की क्षमता है जो महत्वपूर्ण है।
१०:१४ पर हांग्जो डबिन्स्की

1

MyPhoneExplorer का उपयोग करें । यह आपकी सभी आवश्यकताओं को फिट करता है, हालांकि पहली बार जब आप कनेक्ट करते हैं, तो आपको ADB डिबगिंग को सक्षम करना चाहिए डेवलपर विकल्प के तहत
आप कॉल, हैंग कॉल, एसएमएस, कॉन्टैक्ट्स, बैकअप पढ़ सकते हैं, एक ऐप शुरू कर सकते हैं, एक गेम खेल सकते हैं। क्या नहीं। मैं पिछले 5 - 6 वर्षों से इसका उपयोग कर रहा हूं।


0

यह मेरी पूर्ण पसंदीदा विधि है जो अब तक मैंने Google के अनगिनत घंटों की कोशिश की है, इसी सटीक उत्तर के लिए। इसे थोड़ा कॉन्फ़िगर करने की आवश्यकता है, और ईमानदारी से मुझे पता नहीं है कि क्या यह विंडोज पर काम करता है, इसलिए आपको मित्र के मैक को उधार लेना या वर्चुअलबॉक्स या कुछ के अंदर उबंटू स्थापित करना पड़ सकता है, लेकिन यह इसके लायक है।

  1. एसटीएफ (स्मार्टफोन टेस्ट फार्म) को जीथब https://github.com/openstf/stf से डाउनलोड करें
  2. इसके लिए एक टन निर्भरता की आवश्यकता होती है, और जबकि निर्देश बहुत सरल होते हैं, यह थोड़ा धुंधला लग सकता है इसलिए मैं इसे सरल बनाने की कोशिश करूंगा। यदि आप OS X का उपयोग कर रहे हैं तो आप एक ही कमांड के साथ सभी निर्भरताएं स्थापित करने के लिए homebrew (नेविगेट करें। homebrew के लिए नेविगेट) का उपयोग कर सकते हैं:

    brew install rethinkdb graphicsmagick zeromq protobuf yasm pkg-config

  3. यदि आप लिनक्स पर हैं तो दिए गए लिंक के माध्यम से निर्भरता को मैन्युअल रूप से स्थापित करें:

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

RethinkDB - http://rethinkdb.com/

ग्राफिक्समैजिक - http://www.graphicsmagick.org/

ZeroMQ लाइब्रेरी - http://zeromq.org/

Protobuf लाइब्रेरी - https://github.com/google/protobuf

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

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

  1. जीथब ज़िप से एसटीएफ-मास्टर फ़ोल्डर निकालें और npm installफिर टर्मिनल से उस पर नेविगेट करें npm link

  2. अगला, इसे उसी निर्देशिका के अंदर एक टर्मिनल से टाइप करें rethinkdb। टर्मिनल विंडो को छोटा करें और एक नई टर्मिनल विंडो खोलें और एसटीएफ-मास्टर फ़ोल्डर में फिर से नेविगेट करें। इस बार में टाइप करें stf local। इस विंडो को भी छोटा करें।

  3. अब अपने डिवाइस को USB के माध्यम से कंप्यूटर से कनेक्ट करें। कंप्यूटर से किसी भी इंटरनेट ब्राउज़र को खोलें , न कि फोन और URL में टाइप करें localhost:7100। यह एसटीएफ इंटरफेस लाएगा। बस आपको कोई भी उपयोगकर्ता नाम और ईमेल प्रदान करें और आप अपने कनेक्टेड डिवाइस को एक पैनल में देखेंगे और इसे कभी भी पहले की तरह नियंत्रित नहीं कर पाएंगे। स्पर्श कार्यक्षमता पर क्लिक करते हुए, टाइपिंग स्वचालित रूप से सीधे डिवाइस पर भेजी जाती है, स्क्रीनशॉट लेती है, शेल कमांड भेजती है, अपनी स्वयं की Oauth सेवाएँ और कुंजियाँ बनाती हैं; संभावनाएं अनंत हैं।


निर्देशों के लिए धन्यवाद। स्पष्टता में मदद करने के लिए code, आमतौर पर एक अलग लाइन (मार्कडाउन मदद की जाँच करें) पर कमांड को प्रारूपित करें। पाठकों को "इस विंडो को कम से कम" करने के लिए न कहें। (बहुत अधिक विवरण, और टर्मिनलों में टैब, टाइल आदि हो सकते हैं) यदि आवश्यक हो, तो बस "एक नए टर्मिनल में, निम्नलिखित को निष्पादित करें" (मतलब, पिछला कमांड लंबे समय से चल रहा है)। अंत में, यह स्पष्ट नहीं है कि यह "टाइप" क्या चरण 5 में संदर्भित करता है
डबिन्स्की

0

मुझे यह नया टूल जोड़ना है, पूरी तरह से और बिना जावा के काम करता है! मेरी टूटी स्क्रीन के लिए एक उद्धारकर्ता रहा है: seversquare https://github.com/yangh/sevensquare linux में बहुत आसान स्थापित करें; खिड़कियों के लिए पता नहीं है।

चियर्स


यह कुछ और विवरणों को इंगित करने के लिए वास्तव में उपयोगी होगा, इसलिए लोगों को अपना समय बर्बाद करने की आवश्यकता नहीं है: 1) कोई बायनेरिज़ नहीं हैं, आपको इसे स्वयं संकलित करना होगा; 2) आपको इसे संकलित करने के लिए एक लिनक्स मशीन की आवश्यकता होगी; 3) अंतिम अद्यतन लगभग एक साल पहले था, इसलिए सुनिश्चित नहीं है कि यह अभी भी कायम है; 4) इसके लिए कंप्यूटर पर ADB की आवश्यकता होती है। यह विंडोज पर भी चलने का दावा करता है, हालांकि (लेकिन निश्चित रूप से एडीबी और आपके एंड्रॉइड डिवाइस के लिए उपयुक्त ड्राइवरों की आवश्यकता होगी)।
इज़ी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.