एंड्रॉइड 11 Google फ़ोटो का उपयोग करके परेशान करता है लेकिन इसका कोई समाधान हो सकता है

हमारे पास यह जानने का कोई तरीका नहीं है कि Google के बाद से बाज़ार में कितने उपकरण Android 11 पर चल रहे हैं यह अब वितरण आँकड़े प्रकाशित नहीं करता है, लेकिन अब करोड़ों हो सकते हैं कि Xiaomi और Samsung जैसी कंपनियों के पास अपडेट को आगे बढ़ाने के लिए समय था उनके कई मॉडल। यदि आपका डिवाइस एंड्रॉइड 11 चला रहा है और आप Google फ़ोटो का उपयोग कर रहे हैं, तो संभवतः आपने एप्लिकेशन को फ़ोटो हटाने और पुनर्स्थापना के तरीके में कुछ हद तक कष्टप्रद परिवर्तन का अनुभव किया है। केवल उन फ़ोटो और वीडियो का चयन करने के बजाय जिन्हें आप हटाना चाहते हैं, ट्रैश आइकन को दबाकर, और फिर “मूव टू ट्रैश” बटन पर क्लिक करके, अब आपको Google फ़ोटो को हटाने या पुनर्स्थापित करने की अनुमति देने के लिए अतिरिक्त संकेत पर क्लिक करना होगा आपकी फाइलें

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

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

READ  PlayStation स्टेट ऑफ़ प्ले इवेंट आज अप्रैल में: कब शुरू करना है और लाइव प्रसारण कैसे देखना है

Android 11 डोमेन संग्रहण सारांश

जब वे एंड्रॉइड 11 में स्टोरेज एक्सेस को सीमित करने में व्यस्त थे, तो Google उपयोगकर्ता के अनुभव को बेहतर बनाने के लिए मौजूदा एपीआई को परिष्कृत करने पर भी काम कर रहा है। उदाहरण के लिए, एंड्रॉइड 11 को लक्षित करने वाले ऐप्स के लिए MediaStore API का उपयोग कर सकते हैं फ़ाइल को हटाने के बजाय हटाएं। फ़ाइल को ट्रैश में ले जाने के लिए, ऐप को ऐसा करना होगा उपयोगकर्ता को लेखन पहुंच प्रदान करने की आवश्यकता है। चूँकि आपके फ़ोन से Google फ़ोटो में जोड़े जाने वाले अधिकांश फ़ोटो और वीडियो एक अलग एप्लिकेशन से आते हैं – जैसे स्टॉक कैमरा ऐप – फ़ोटो को रद्दी से और में फ़ाइल ले जाने से पहले आपको अनुमति माँगनी चाहिए। हालाँकि, Google फ़ोटो फ़ाइलों को स्थानांतरित करने की अनुमति नहीं मांगता है यदि आप एंड्रॉइड 11 के साथ एक पिक्सेल फोन का उपयोग कर रहे हैं। हालांकि, यह एंड्रॉइड 11 पर चलने वाले प्रत्येक अन्य डिवाइस पर अनुमति का अनुरोध करता है, जिसमें अधिकांश सैमसंग, Xiaomi, OnePlus और ASUS डिवाइस शामिल हैं। क्या दिया?

कारण यह है कि सिस्टम गैलरी ऐप स्कोप स्टोरेज प्रतिबंध के अधीन नहीं है। इसका मतलब है कि स्टॉक गैलरी ऐप आपकी स्पष्ट अनुमति के बिना फ़ोटो और वीडियो को खोल, संपादित या हटा सकता है। Google फ़ोटो पिक्सेल फोन पर सिस्टम गैलरी ऐप के रूप में पूर्व-सेट हैं, लेकिन अधिकांश ओईएम इसके बजाय अपने गैलरी ऐप को प्री-सेट करते हैं। इसके अलावा, सिस्टम गैलरी ऐप को बदलने के लिए कोई उपयोगकर्ता-सामना करने वाली सेटिंग नहीं है, यहां तक ​​कि एंड्रॉइड के “डिफ़ॉल्ट एप्लिकेशन” स्क्रीन में भी नहीं। जो भी यहां है किया जा रहा है सिस्टम गैलरी ऐप को बदलने का एक छिपा हुआ तरीका है, लेकिन एक तरीका है विशाल चेतावनी: केवल सिस्टम ऐप को सिस्टम गैलरी ऐप के रूप में सेट किया जा सकता है। इसका मतलब है कि फोन आपके पास पहले से ही एक सिस्टम ऐप के रूप में Google फ़ोटो पहले से इंस्टॉल है इस ट्रिक का फायदा उठाया जा सकता है।

READ  एफएफ पुरस्कारों के लिए आज (25 जुलाई) के लिए गरेना फ्री फायर रिडेम्पशन कोड

हालांकि कई फोन इस मानक को पूरा नहीं करते हैं हमारे परीक्षणों के आधार पर, हम इस बात की पुष्टि कर सकते हैं यह ज्यादातर वनप्लस फोन और कुछ ASUS फोन पर काम करता है। हमारे द्वारा परीक्षण किए गए किसी भी सैमसंग फोन पर यह तरीका काम नहीं करता था, न ही यह Xiaomi Mi 10 Pro पर काम करता है। यदि आपके पास रूट एक्सेस है या कस्टम रोम चला रहे हैं, तो यह विधि Google फ़ोटो ऐप को व्यवस्थित करने के बाद आपके डिवाइस पर काम कर सकती है, लेकिन हमने केवल स्टॉक डिवाइस पर इस पद्धति का परीक्षण किया है।

कैसे (संभवतः) Google फ़ोटो को एक सिस्टम गैलरी एप्लिकेशन बनाते हैं

क्रेडिट्स कीरॉन क्विन (ओस XDA मंचों पर) इस ट्रिक को साझा करने के लिए!

पहली चीज जो आपको करने की ज़रूरत है वह स्थापित है ADB आपके कंप्युटर पर। हमारे पास यह करने के लिए एक अद्यतन मार्गदर्शिका है यहाँ। एडीबी सेटअप करने के बाद, निम्न कमांड दर्ज करें:

adb shell cmd role add-role-holder android.app.role.SYSTEM_GALLERY com.google.android.apps.photos

यदि आपको कोई त्रुटि दिखाई नहीं देती है, तो संभवतः यह काम कर गया! आप जल्दी से यह देख सकते हैं कि यह एक तस्वीर खींचकर काम करता है और फिर Google फ़ोटो में इसे हटाने की कोशिश कर रहा है। वैकल्पिक रूप से, आप निम्न कमांड चला सकते हैं:

adb shell dumpsys role

… और यह देखने के लिए जांचें कि क्या “android.app.role.SYSTEM_GALLERY” का “स्वामी” “com.google.android.apps.photos” (Google फ़ोटो पैकेज का नाम) है।

यदि आपका आउटपुट लाल आयत में हाइलाइट किए गए टेक्स्ट से मेल खाता है, तो यह सफल रहा है।

यह क्या आज्ञा देता है?

Android 10 जोड़ा गया एक नया एपीआई जिसे “भूमिका” कहा जाता है।जब किसी एप्लिकेशन की एक निश्चित भूमिका होती है, तो यह स्वचालित रूप से कुछ अनुमतियों तक पहुंच प्रदान करता है। उदाहरण के लिए, एक फ़ाइल SYSTEM_GALLERY भूमिका एप्लिकेशन स्वचालित रूप से “पूर्ण पढ़ने और लिखने के लिए बाहरी स्टोरेज पर सभी छवि और वीडियो फ़ाइलों तक पहुंच प्रदान करता है, जिसमें साइट के मेटाडेटा तक पहुंच भी शामिल है”। SYSTEM_GALLERY भूमिका केवल सिस्टम अनुप्रयोगों को दी जा सकती है, और इसका डिफ़ॉल्ट धारक Android कॉन्फ़िगरेशन मान “config_systemGallery” द्वारा निर्धारित किया जाता है। जैसा कि हमने पहले बताया, अधिकांश ओईएम इस मूल्य को उनके गैलरी ऐप के मिलान पैकेज के नाम से निर्धारित करते हैं। यह मान फ्रेमवर्क को संशोधित किए बिना या ओवरले स्थापित किए बिना नहीं बदला जा सकता है, दोनों को रूट एक्सेस की आवश्यकता होती है।

READ  क्या iOS के लिए Fortnite Mobile जल्द ही वापस आएगा? (अगस्त 2021 को अपडेट करें)

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

E RoleControllerServiceImpl: Package does not qualify for the role, package: com.google.android.apps.photos, role: android.app.role.SYSTEM_GALLERY

दुर्भाग्य से, हमें इस सीमा के आसपास कोई रास्ता नहीं मिला है, लेकिन अगर हम ऐसा करते हैं, तो हम समुदाय के साथ अपना तरीका साझा करेंगे। बेशक, हम Google को केवल OEM की पसंद तक सीमित रहने के बजाय SYSTEM_GALLERY भूमिका उपयोगकर्ता का चयन करने के लिए पसंद करते हैं।

प्रातिक्रिया दे

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *