आप एक दुष्ट होम (लॉन्चर) एप्लिकेशन को कैसे अनइंस्टॉल करेंगे?


16

यदि आप एक होम स्क्रीन एप्लिकेशन इंस्टॉल करते थे जो आपको सिस्टम सेटिंग्स स्क्रीन (प्रबंधित एप्लिकेशन पर जाने के लिए) तक पहुंच नहीं देता है, और आपको ऐप्स लॉन्च करने की भी अनुमति नहीं देता है (जैसे कि मार्केट ऐप या 3 पार्टी इंस्टॉल / अनइस्टॉलर्स), क्या इस तरह के एप्लिकेशन को अनइंस्टॉल करने का कोई तरीका है?

मुझे पता है कि नए ऐप को होम स्क्रीन विशेषाधिकार लेने देने से पहले एंड्रॉइड को आपकी अनुमति की आवश्यकता होती है। लेकिन कहते हैं कि आप एक नए प्रकाशित लॉन्चर ऐप की कोशिश कर रहे हैं जो छोटी गाड़ी (या दुर्भावनापूर्ण) है। आप निश्चित रूप से अभी भी Android को बताने जा रहे हैं कि इस ऐप को होम स्क्रीन विशेषाधिकार देना ठीक है। अब एक बार इंस्टॉल हो जाने के बाद, आपका फोन अब प्रभावी रूप से बेकार हो गया है?

क्या इस स्थिति से बाहर निकलने के लिए एक विशिष्ट अंतिम उपयोगकर्ता (जिसके पास ग्रहण / एडीबी नहीं है) के लिए एक रास्ता है? एक पूर्ण कारखाना रीसेट करने के अलावा?

मुझे पता है कि ADB के माध्यम से एक ऐप को अनइंस्टॉल करने के तरीके हैं ("adb uninstall package.name")

लेकिन ऐसा लगता है कि एक विशिष्ट अंत उपयोगकर्ता संभावित रूप से खराब हो जाता है यदि वे कभी भी ऐसा दुर्भावनापूर्ण / छोटी गाड़ी ऐप इंस्टॉल करते हैं। यह एंड्रॉइड में अंतराल सुरक्षा छेद की तरह लगता है, नहीं?


मैं कहूंगा कि एसडी कार्ड से ऐप को हटा दें, अगर यह वहां स्थापित किया गया था, लेकिन मुझे लगता है कि इसका उल्लेख पहले से बेहतर फिक्स के साथ किया गया है।
ग्लासस

@glasnt सहायक सुझाव, लेकिन मैं ज्यादातर उस मामले के बारे में सोच रहा हूं जब लांचर को स्थानीय भंडारण पर स्थापित किया जाता है, एसडी नहीं। धन्यवाद।
जिप्सिन

@glasnt: एसडी कार्ड को हटाए जाने के बाद लॉन्चर उपलब्ध होने की आवश्यकता के कारण लॉन्चर आमतौर पर एसडी कार्ड के लिए इंस्टॉल करने योग्य नहीं होता है।
रयान

इस तरह की स्थिति हाल ही में दुर्भावना के बजाय डेवलपर त्रुटि के कारण हुई। आपको इस प्रश्न में कुछ अच्छी जानकारी मिल सकती है: android.stackexchange.com/questions/4910/…
ale

जवाबों:


13

SAFE MODE में अपना डिवाइस शुरू करें और फिर समस्या पैदा करने वाले ऐप को अनइंस्टॉल करें। रिबूटिंग सेफ मोड से बाहर निकल जाएगी। यहाँ कुछ लोकप्रिय उपकरणों में सेफ मोड का उपयोग कैसे किया जाता है।

भौतिक बटन वाले एचटीसी डिवाइस:

  • अपना Android फ़ोन बंद करें।
  • अपने फोन पर मेनू बटन दबाएं।
  • मेनू बटन को दबाए रखते हुए, अपने डिवाइस को चालू करें और तब तक मेनू बटन को दबाए रखें जब तक आप लॉक स्क्रीन को नहीं देखते।
  • सुरक्षित मोड अब आपके प्रदर्शन के निचले-बाएँ कोने में मुद्रित किया जाना चाहिए। सुरक्षित मोड में होने पर, एंड्रॉइड किसी भी तृतीय-पक्ष एप्लिकेशन को लोड नहीं करता है, और आप उस एप्लिकेशन को अनइंस्टॉल कर सकते हैं जिसने आपको सेटिंग> एप्लिकेशन> एप्लिकेशन प्रबंधित करने में परेशानी दी थी।

Nexus एक:

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

मोटोरोला Droid

  • अपने Droid को बंद करें और हार्डवेयर कीबोर्ड खोलें।
  • कीबोर्ड पर पावर बटन और मेनू बटन दोनों को एक साथ दबाएं।
  • मेनू कुंजी को तब तक दबाए रखें जब तक कि आप “Droid Eye” को न देख लें, और आप अपने फोन को वाइब्रेट महसूस करें।
  • आपका Droid शुरू होना चाहिए और स्क्रीन के निचले-बाएँ कोने में "सुरक्षित मोड" कहना चाहिए।

सैमसंग गैलेक्सी एस

  1. फोन को पावर ऑफ करें।

  2. मेनू बटन दबाते और दबाए रखते हुए फोन को वापस चालू करें।

  3. होम स्क्रीन लोड होने तक मेनू बटन को दबाए रखें। निचले-बाएँ कोने को सुरक्षित मोड कहना चाहिए।


उत्कृष्ट उत्तर। यह वास्तव में एक "परीक्षण" दुर्भावनापूर्ण होम ऐप को अक्षम करने की अनुमति देता है जो मैंने इस मुद्दे का पता लगाने के लिए विकसित किया था। धन्यवाद।
jspkin

8

इस तरह के दुर्भावनापूर्ण लॉन्चर बनाने के लिए इसकी आवश्यकता होगी:

  1. सेटिंग> एप्लिकेशन> एप्लिकेशन प्रबंधित करें अक्षम करें
  2. सेटिंग> एप्लिकेशन> विकास> USB डीबगिंग अक्षम करें
  3. बाज़ार अक्षम करें (आपको होम स्विचर ऐप डाउनलोड करने से रोकने के लिए)
  4. अन्य सभी लॉन्चर-प्रकार के एप्लिकेशन को खोलने से रोकें (अन्यथा आप दूसरे लॉन्चर को शुरू कर सकते हैं और वहां से सेटिंग में जा सकते हैं)
  5. टर्मिनल एमुलेटर-प्रकार एप्लिकेशन को अक्षम करें ( .apk द्वारा pmया स्थापना रद्द करने से रोकने के लिए rm)
  6. ...अन्य?

यह एंड्रॉइड में अंतराल सुरक्षा छेद की तरह लगता है, नहीं?

नहीं, जब सुरक्षा विशेषज्ञ किसी प्रणाली के बारे में अच्छी सुरक्षा की बात करते हैं, तो वे किसी बेवकूफ उपयोगकर्ता के बारे में बात नहीं करते हैं जो उसके सिस्टम के लिए मूर्खतापूर्ण काम करता है। एक बेवकूफ उपयोगकर्ता जो अविश्वासित कार्यक्रम दे रहा है, विशेषाधिकारी सामाजिक समस्याएँ हैं, सुरक्षा समस्या नहीं।

लिनक्स (और एंड्रॉइड) सुरक्षित है क्योंकि यह सिस्टम को गड़बड़ाना असंभव है (आप कर सकते हैं, बहुत आसानी से, बस टाइप करें sudo rm -rf /)। लिनक्स सुरक्षित है क्योंकि एक दुर्भावनापूर्ण प्रोग्राम उपयोगकर्ता के प्राधिकरण के बिना सिस्टम को गड़बड़ नहीं कर सकता है और एक उपयोगकर्ता सिस्टम को गड़बड़ नहीं कर सकता है जब तक कि उन्हें सिस्टम को गड़बड़ करने का उपयुक्त विशेषाधिकार नहीं है (रूट विशेषाधिकार वाला उपयोगकर्ता सिस्टम को हजारों में गड़बड़ कर सकता है तरीके)।

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

निम्नलिखित sudo के पहली बार-sudoers व्याख्यान ने यूनिक्स / लिनक्स को सुरक्षा के रास्ते पर रखा है:

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.

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


सहमत हैं, मुझे उम्मीद है कि टिप्पणी और रेटिंग दोनों दूसरों को इस तरह के एक आवेदन का उपयोग करने से रोकेंगे यदि यह अस्तित्व में है।
ब्रायन डेनी

1
यह हमेशा सच नहीं होता है - मैं उस घटना का उल्लेख करना चाहूंगा जब लोकप्रिय होमस्क्रीन ऐप LauncherPro "समाप्त हो गया"। जो लोग एक नए संस्करण में अपडेट नहीं हुए थे, उन्हें लॉक कर दिया गया था और नए सिरे से अपडेट करने और डाउनलोड करने के लिए एक राउंड-अबाउट तरीका इस्तेमाल करना पड़ा। देव ने अपनी त्रुटि स्वीकार कर ली और अपने ऐप में "टाइम-बम" डालने का विचार छोड़ दिया।
स्पार्क्स

1
दुर्भावनापूर्ण लॉन्चर को अक्षम करने वाली चीजों की आपकी सूची भ्रामक है। जब आप लॉन्चर ऐप रिप्लेसमेंट बनाते हैं, तो वे सभी चीजें डिफ़ॉल्ट रूप से अक्षम हो जाती हैं। आपको वास्तव में अपने लांचर में सेटिंग्स तक पहुंच को उद्देश्यपूर्ण रूप से शामिल करना चाहिए। तकनीकी रूप से यह एक प्रयोज्य समस्या है और सुरक्षा समस्या नहीं है। लेकिन यह इस गंभीर प्रयोज्य समस्या दूर नहीं करता है। एंड्रॉइड बुद्धिमानी से (रूट से इनकार करके) उपयोगकर्ता को कई बेवकूफ चीजें करने से बचाता है। दुनिया को शिक्षित करना अवास्तविक है। इन जैसी समस्याएं हल करने योग्य हैं (उदाहरण के लिए नीचे उल्लिखित SAFE MODE)।
जसकिन

@ जजस्किन: सच है, लेकिन अगर होम स्क्रीन ऐप में ऐप की सूची नहीं है (जो कि, जब तक कि विशेष रूप से अक्षम नहीं हो, तब Settings.apk और अन्य सामान शामिल हैं); तब अधिकांश उपयोगकर्ता "सेट ऐज़ डिफॉल्ट" की जाँच करने के लिए इतने मूर्ख नहीं होंगे और वे अपने पुराने होम स्क्रीन पर अन्य बटन दबाकर वापस आ सकेंगे। इसका मतलब यह है कि सही मायने में दुर्भावनापूर्ण होम स्क्रीन को उपयोगकर्ता को "डिफ़ॉल्ट रूप में सेट करें" की जांच करने के लिए ट्रिक करना चाहिए, जो केवल आवेदनों की एक सूची पेश करके प्राप्त करने योग्य है (और उम्मीद है कि उपयोगकर्ता उन सभी ऐप को नोटिस नहीं करता है जो होम स्क्रीन को बदलने के लिए उपयोग किए जा सकते हैं। लापता)।
रेयान

@jpeskin: LauncherPro के साथ मामला दिलचस्प है, क्योंकि यह एक बहुत ही बढ़िया होम स्क्रीन ऐप है, जो एक्सपायरी कोड में बग के कारण बदमाश बन गया है, और बग केवल इंस्टॉल किए जाने के कुछ समय बाद ही दिखाई देता है (जिसका मतलब है कि ज्यादातर लोगों ने जाँच की होगी। डिफ़ॉल्ट सेट करें)। लेकिन यह घटना इस बात पर प्रकाश डालती है कि होम स्क्रीन की विशेष स्थिति (ऐप के अनुसार जो "होम बटन" स्वामित्व में है) के कारण, एक दुर्भावनापूर्ण होम स्क्रीन उपयोगकर्ताओं को दुःखी कर सकती है और व्यावहारिक रूप से डिवाइस को संभाल सकती है। हम देखेंगे कि क्या भविष्य में Google इस बारे में कुछ रिलीज करेगा।
रेयान

5

"विशिष्ट अंत उपयोगकर्ता" के लिए, शायद सबसे आसान तरीके हैं:

अगर Google Play से "दुष्ट" स्थापित किया गया था:

  1. कंप्यूटर पर, अपने पसंदीदा वेब ब्राउज़र के साथ Play Store वेबसाइट खोलें
  2. अपने Google खाता क्रेडेंशियल्स के साथ लॉग इन करें
  3. पृष्ठ के ऊपरी-दाएँ भाग में "मेरा Android ऐप्स" टैब मारो
  4. अपने "दुष्ट" ऐप की तलाश करें
  5. इसके बगल में ट्रैशकेन चिन्ह मारो

यह चयनित ऐप को अनइंस्टॉल करेगा। बेशक, यह केवल Google Play के माध्यम से इंस्टॉल किए गए एप्लिकेशन के लिए काम करता है।

यदि आपने "दुष्ट" को साइड-लोड किया है (इसे किसी अन्य स्रोत से स्थापित किया है)

यदि आपने "दुष्ट" को साइड-लोड किया है, तो आपको कुछ और चरणों की आवश्यकता होगी। उपरोक्त सूची से 1 + 2 का पालन करें, फिर ...

  1. किसी अन्य होमस्क्रीन / लॉन्चर ऐप के लिए खोजें
  2. इसके पृष्ठ पर "इंस्टॉल करें" बटन दबाएं
  3. यदि आपको इस Google खाते में कई उपकरण संलग्न हैं, तो दुष्ट ऐप के साथ एक का चयन करें
  4. "ठीक है" मारो
  5. अगले कुछ मिनटों के भीतर, नया लॉन्चर आपके डिवाइस पर इंस्टॉल होना चाहिए। तब तक, आप समय-समय पर इसे स्विच करना चाहते हैं ताकि यह सुनिश्चित हो सके कि यह "जाग" (और नेटवर्क से जुड़ा हुआ) है, जो प्रक्रिया को थोड़ा तेज कर सकता है
  6. एक बार इंस्टॉलेशन समाप्त होने के बाद, Homeबटन दबाएं।
  7. जैसा कि एंड्रॉइड ने नए लॉन्चर ऐप पर ध्यान दिया है, एक पॉप अप आपको चुनेगा कि किस लॉन्चर को शुरू करना है। किसी भी लॉन्चर का चयन करें जिसे आप चाहते हैं, न कि केवल एक दुष्ट।
  8. जैसा कि अब आपके पास पूरी तरह कार्यात्मक लांचर चल रहा है, आप "दुष्ट" ऐप को हटाने के लिए सामान्य कदम उठा सकते हैं।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.