यही कारण है कि टर्मक्स ऐप को अब Google Play पर अपडेट नहीं मिल रहा है

click fraud protection

टर्मक्स टीम ने प्ले स्टोर संस्करण को अपडेट करना बंद कर दिया है। अपडेट प्राप्त करना जारी रखने के लिए, उपयोगकर्ताओं को F-Droid बिल्ड पर माइग्रेट करना चाहिए।

जैसा कि आप में से कई लोग अच्छी तरह से जानते होंगे, एंड्रॉइड ऑपरेटिंग सिस्टम नीचे दिए गए लिनक्स कर्नेल द्वारा संचालित होता है। इसके बावजूद, अलग-अलग रनटाइम सिस्टम और लाइब्रेरी के कारण एंड्रॉइड और लिनक्स ऐप्स आसानी से विनिमय योग्य नहीं हैं। हालाँकि, आप एक टर्मिनल एमुलेटर ऐप प्राप्त कर सकते हैं टर्मक्स किसी भी एंड्रॉइड डिवाइस पर चालू और चालू। वर्षों से, चालाक एंड्रॉइड उपयोगकर्ता टर्मक्स को एक आसान टर्मिनल इम्यूलेशन सॉफ़्टवेयर के साथ-साथ एक शक्तिशाली जीएनयू/लिनक्स वातावरण के रूप में उपयोग कर रहे हैं, इसके काफी बड़े लिनक्स पैकेज संग्रह के लिए धन्यवाद। दुर्भाग्य से, ऐप अब अपने जीवन के एक महत्वपूर्ण मोड़ पर है, क्योंकि इसके डेवलपर्स ने प्ले को अपडेट करना बंद करने का फैसला किया है हाल ही में शुरू की गई Google Play नीति और Android SDK व्यवहार के कारण संस्करण को पूरी तरह से स्टोर करें और F-Droid पर माइग्रेट करें परिवर्तन।

2 नवंबर, 2020 से Google Play पर मौजूदा ऐप्स के सभी अपडेट जारी किए गए थे

Android 10 को लक्षित करने के लिए आवश्यक (एपीआई स्तर 29) या उच्चतर। हालाँकि पूर्व शर्त बहुत अधिक आशावाद के साथ अच्छी खबर की तरह लग सकती है, लेकिन टर्मक्स के लिए चीजें बिल्कुल वैसी नहीं हैं। प्रोजेक्ट के गिटहब विकी पर एक पोस्ट में, लियोनिद प्लिउश एकेए xeffyr, सॉफ्टवेयर में एक प्रमुख योगदानकर्ता, व्याख्या की उपरोक्त एपीआई स्तर के साथ ऐप की संगतता समस्या। Google इसे लागू कर रहा है W xor X सुरक्षा सुविधा एंड्रॉइड 10 के बाद से, यही कारण है कि एक अविश्वसनीय ऐप सेट हो गया है targetSdkVersion "29" या उच्चतर तक आह्वान नहीं कर सकते exec() ऐप की होम डायरेक्टरी के भीतर फ़ाइलों पर. ऐसा डिज़ाइन प्रभावी रूप से टर्मक्स को तोड़ता है जब एपीआई स्तर 29 के विरुद्ध संकलित किया जाता है, क्योंकि इसके सभी पैकेजों में निष्पादन योग्य होते हैं।

आप ऐप को अभी भी प्ले स्टोर पर पा सकते हैं लेकिन बिल्ड काफी पुराना हो चुका है। चूंकि प्ले स्टोर संस्करण आधिकारिक तौर पर एंड्रॉइड 10 (या उच्चतर) का समर्थन नहीं करता है, इसलिए यह कुछ उपकरणों पर शेल शुरू नहीं करेगा जब तक कि SELinux को अनुमेय मोड पर सेट न किया जाए, जो कि स्वीकार किया गया है गंभीर सुरक्षा निहितार्थ. इसके अलावा, गैर-रूटेड उपयोगकर्ता पहुँच नहीं सकता /proc/net, मतलब netstat और इस इंटरफ़ेस से डेटा का उपयोग करने वाली अन्य उपयोगिताएँ अब काम नहीं करती हैं।

ये सभी परिवर्तन टर्मक्स के F-Droid निर्माण को प्रभावित क्यों नहीं कर रहे हैं? ऐसा इसलिए है क्योंकि F-Droid रिपॉजिटरी में शामिल करने के लिए पैकेज सबमिट करते समय कोई सख्त Android SDK संस्करण की आवश्यकता नहीं है। प्ले स्टोर संस्करण के विपरीत, एंड्रॉइड के 10 से पुराने संस्करण को लक्षित करने वाला एक बिल्ड यहां अप्रभावित है, इसलिए टीम मुख्य कार्यक्षमता खोने के बारे में चिंता किए बिना अपडेट जारी रख सकती है।

[ऐपबॉक्स fdroid "com.termux"]

टर्मक्स डेवलपमेंट टीम अब चाहती है कि अपडेट प्राप्त करना जारी रखने के लिए प्ले स्टोर रिलीज़ पर उपयोगकर्ता F-Droid वैरिएंट पर माइग्रेट करें। माइग्रेशन प्रक्रिया यह बिल्कुल सीधा नहीं है क्योंकि बिल्ड को कुंजियों के एक अलग सेट के साथ हस्ताक्षरित किया जाता है, इसलिए एक निर्बाध अद्यतन नहीं किया जा सकता है। जैसा कि अपेक्षित था, ये परिवर्तन उन नियमित उपयोगकर्ताओं के लिए प्रभावी रूप से बाधा उत्पन्न करते हैं जो सुविधा के लिए प्ले स्टोर अपडेट चैनल से जुड़े रहना पसंद करते हैं।


यदि आपके एंड्रॉइड डिवाइस पर पहले से ही टर्मक्स इंस्टेंस है, तो नीचे हमें बताएं कि आप इसका उपयोग किस लिए कर रहे हैं!