एंड्रॉइड पर किसी ऐप को डाउनग्रेड कैसे करें

एंड्रॉइड पर किसी ऐप को आसानी से कैसे डाउनग्रेड करें और उसका सारा डेटा कैसे बरकरार रखें। डिवाइस पर किसी रूट एक्सेस की आवश्यकता नहीं है, बस एक साधारण ADB कमांड है!

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

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

ऐप डाउनग्रेडर प्ले स्टोर पर. यदि आप आगे बढ़ना चाहते हैं, तो सबसे पहले इनमें से किसी एक को पकड़ लें न्यूनतम एडीबी और फास्टबूट या आधिकारिक Google बायनेरिज़ एडीबी युक्त.

किसी ऐप को डाउनग्रेड करते समय सावधान रहें। एप्लिकेशन डेटाबेस को अपग्रेड कर सकते हैं और डाउनग्रेड करने से ये फ़ाइलें पुराने एप्लिकेशन संस्करण द्वारा अपठनीय हो सकती हैं। दुर्लभ मामलों में डेटाबेस पूरी तरह से टूट सकता है यदि पुराने संस्करण पर ऐप उन्हें संशोधित करने का प्रयास करता है।


एंड्रॉइड पर किसी ऐप को डाउनग्रेड कैसे करें

जिस ऐप संस्करण को आप डाउनग्रेड करना चाहते हैं उसका एपीके ढूंढें। मैं इसे XDA लैब्स या एपीकेमिरर पर खोजने की सलाह देता हूं। अपने एडीबी टूल्स वाले फ़ोल्डर को खोलें, अपना कमांड प्रॉम्प्ट खोलें और एडीबी वाले फ़ोल्डर पर जाएँ। अपनी एपीके फ़ाइल जिसे आप डाउनग्रेड करना चाहते हैं उसे उसी फ़ोल्डर में कॉपी करें जहां आपके पास एडीबी फ़ाइल भी है।

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

ऐप को डाउनग्रेड करने के लिए तैयार होने पर, अपनी कमांड विंडो में निम्नलिखित कमांड चलाएँ।

adb push app.apk /sdcard/app.apk 
adb shell pm install -r -d /sdcard/app.apk

जहां "app.apk" वह एपीके फ़ाइल है जिसे आपने डाउनलोड किया है और डाउनग्रेड करना चाहते हैं। यदि आप पहली बार इस फ़ोन पर एडीबी चला रहे हैं, तो अपनी स्क्रीन पर संकेत पर अपने फ़ोन को डीबग करने की अनुमति दें। फिर एप्लिकेशन को डाउनग्रेड कर दिया जाना चाहिए और आपका डेटा बरकरार रखा जाना चाहिए।


स्पष्टीकरण

एडीबी का आपके डिवाइस पर सामान्य नियंत्रण से कहीं अधिक नियंत्रण होता है। हम सबसे पहले फ़ाइल को अपने आंतरिक भंडारण में भेज रहे हैं। फिर हम "pm" का उपयोग करते हैं जो आपके डिवाइस पर पैकेज मैनेजर को कॉल करता है, और "इंस्टॉल" निश्चित रूप से एप्लिकेशन इंस्टॉल करता है। झंडे "-r" और "-d" का अर्थ क्रमशः "डेटा बनाए रखना" और "डाउनग्रेड" है। यह सुनिश्चित करता है कि आपका फ़ोन डाउनग्रेड होने पर एप्लिकेशन से संबंधित फ़ोल्डर को साफ़ नहीं करता है।