Google का Play Integrity API एक सेवा है जो यूजर्स को दुर्भावनापूर्ण खतरों से सुरक्षित रखने के लिए ऐप के कोड की अखंडता और उस हार्डवेयर की जांच करता है जिस पर यह चल रहा है। जब फोन का बूटलोडर अनलॉक होता है या रूटेड होता है, तो Play Integrity API जांच विफल हो जाती है।
Android डिवाइस पर Play Integrity जांच पास हुई।
जैसा कि नाम से पता चलता है, Play Integrity जांच करेगा कि डिवाइस हार्डवेयर सुरक्षित है (अनमॉडिफाइड, नॉन-रूटेड) और ऐप बाइनरी वेरीफाई करें ताकि यह सुनिश्चित हो सके कि वे एक वैध स्रोत से आते हैं। Google डेवलपर्स को उनके ऐप्स में Play Integrity API का उपयोग करने की अनुमति देता है ताकि यह पहचाना जा सके कि क्या कोई सुरक्षा जोखिम हैं; ऐप आगे क्या करता है यह निर्माता पर निर्भर करता है।
अधिकांश ऐप्स सभी इंटीग्रिटी जांच पास करने की परवाह नहीं करेंगे, लेकिन कुछ, संवेदनशील डेटा वाले, जैसे बैंकिंग और सरकारी ऐप, ऐसे फोन को अपनी सेवा का उपयोग करने से रोकते हैं। यहां कुछ कारण दिए गए हैं कि आपके डिवाइस पर Play Integrity जांच क्यों विफल हो सकती है:
- डिवाइस में अनलॉक बूटलोडर है।
- डिवाइस रूटेड है।
- डिवाइस कस्टम ROM चला रहा है।
- यदि कोई फिक्स लागू किया गया है, तो यह पैच्ड या अन्य मॉड्यूल के साथ विरोधाभासी हो सकता है।
- डिवाइस अनसाइन्ड ROM का उपयोग कर रहा है।
- Magisk में DenyList Google सेवाओं को बाहर करने के लिए कॉन्फिगर नहीं किया गया हो सकता है।
विफल Play Integrity जांच को कैसे बायपास करें?
Play Integrity जांच को बायपास करने के लिए, डिवाइस को या तो उक्त आवश्यकताओं को स्पूफ या बायपास करने की आवश्यकता होगी ताकि इन जांचों को चकमा दिया जा सके। एक वैध तरीका है, और फिर वर्कअराउंड मॉड्यूल हैं जो अनिवार्य रूप से Play Integrity को ग्रीन चेकमार्क दिखाने के लिए धोखा देंगे और बाद में सख्त डिवाइस स्टेट डिटेक्शन वाले ऐप्स को आपके फोन पर चलाने की अनुमति देंगे।
↪ डिवाइस के स्टॉक ROM पर वापस जाएं (बूटलोडर लॉक करें)
चूंकि Play Integrity डिवाइस स्थिति को वेरीफाई करता है, उस स्थिति को पुनः प्राप्त करने का सबसे सीधा और वैध तरीका है लॉक बूटलोडर पर वापस जाना और निर्माता का स्टॉक ROM फ्लैश करना। यह Magisk के अंदर विशिष्ट मॉड्यूल को समय-समय पर अपडेट करने की परेशानी से बचने का सबसे सरल और सबसे प्रभावी तरीका होगा।
Xiaomi फोन पर बूटलोडर स्थिति।
इसके अलावा, यदि आपकी बैंकिंग सेवा सुरक्षा को गंभीरता से लेती है, तो आप वर्कअराउंड से बाहर निकलने पर विचार कर सकते हैं। यदि और जब Play Integrity मॉड्यूल पैच हो जाता है, तो संभावना है कि आपकी वित्तीय सेवाएं इसका पता लगा लेंगी और कुछ सेवाओं, जैसे ऑनलाइन बैंकिंग, को आपके अकाउंट पर चलाने से रोक देंगी या, इससे भी बदतर, आपको अपने अकाउंट से लॉक आउट कर देंगी।
↪ Play Integrity Fix मॉड्यूल (रूट और बूटलोडर स्थिति बरकरार रखता है)
अस्वीकरण: इस गाइड में तरीकों में आपके डिवाइस के ऑपरेटिंग सिस्टम और सुरक्षा सेटिंग्स को बदलना शामिल है, जो जोखिम भरा हो सकता है। ऐसा करना आपके डिवाइस की वारंटी को शून्य कर सकता है और डेटा हानि, सिस्टम समस्याएं, या सुरक्षा कमजोरियों का कारण बन सकता है। यह कुछ ऐप्स या सेवाओं के नियमों को भी तोड़ सकता है, संभवतः अकाउंट निलंबन या प्रतिबंध का परिणाम हो सकता है। सावधानी से आगे बढ़ें। यह गाइड केवल शैक्षिक उद्देश्यों के लिए है। हम इन निर्देशों का पालन करने से उत्पन्न किसी भी क्षति, हानि, या कानूनी मुद्दों के लिए जिम्मेदार नहीं हैं।
Magisk के माध्यम से अपने डिवाइस को रूट करने वाले अधिकांश लोगों के लिए, Play Integrity Fix एक मस्ट-इंस्टॉल है। यह मॉड्यूल Play Integrity सीमाओं को बायपास करता है और ऐप्स को डिवाइस की प्रामाणिकता वेरीफाई करने के लिए स्पूफ करता है। हालांकि, आगे बढ़ने से पहले, कुछ तत्व हैं जिन्हें आपको जांच में रखने की आवश्यकता है।
पूर्व-आवश्यकताएं
- सुनिश्चित करें कि आपके फोन पर Google Play Services का नवीनतम वर्जन इंस्टॉल है।
- आप सीधे Play Store के लिंक का उपयोग करके जांच सकते हैं कि क्या Google Play Services को अपडेट करने का विकल्प है।
- आप Play Store > अपने अकाउंट फोटो पर टैप करें (ऊपरी दाएं) > Settings > About > "Update Play Store" भी खोल सकते हैं।
- सुनिश्चित करें कि आप अपने डिवाइस पर साइन्ड कस्टम ROM उपयोग कर रहे हैं।
- आप RomSignCheck ऐप (एक्सटर्नल इंस्टॉल) का उपयोग करके जांच सकते हैं कि आपका ROM साइन्ड है या नहीं। यदि हां, तो यह "ROM sign normal" या "ROM sign is testkey" संदेश प्रदर्शित करेगा।
- Magisk के नवीनतम वर्जन पर अपडेट करें, या Kitsune Mask पर स्विच करें, आधिकारिक Magisk Manager का एक फोर्क जिसमें पुराने MagiskHide फीचर्स फिर से जोड़े गए हैं।
- KernelSU यूजर्स के लिए, Zygisk तक पहुंचने के लिए Zygisk Next मॉड्यूल फ्लैश करें (Magisk यूजर्स के लिए बिल्ट-इन)।
- अपने डिवाइस पर MT Manager इंस्टॉल करें। इसका उपयोग Play Integrity टोकन के लिए वर्किंग कीबॉक्स फाइल इंस्टॉल करने के लिए किया जाएगा।
इंस्टॉल प्रक्रिया
इस खंड का सामान्य अवलोकन यह है कि यह चयनित ऐप्स को रूटेड वातावरण में डिटेक्ट होने से छिपाएगा और Magisk को प्रॉक्सी एप्लिकेशन के रूप में इंस्टॉल करेगा। यदि ट्रस्टेड एक्जीक्यूशन एनवायरनमेंट (TEE) टूटा हुआ है, तो यह इसे ठीक करने का प्रयास करेगा, Zygisk को छिपाने के लिए Shamiko का उपयोग करेगा, और अंत में Play Integrity Fix मॉड्यूल फ्लैश करेगा।
1) Magisk ऐप छिपाएं
कार्रवाई की पहली योजना Magisk ऐप को स्वयं छिपाना है। कुछ सेवाएं फोन पर इंस्टॉल किए गए ऐप्स की सूची तक पहुंचती हैं, और यदि वे Magisk ढूंढते हैं, तो वे उस जानकारी का उपयोग यह अनुमान लगाने के लिए करते हैं कि डिवाइस संशोधित है। Magisk आपको रैंडम पैकेज ID वाले प्रॉक्सी ऐप के साथ खुद को बदलने की अनुमति देता है।
- Magisk खोलें और ऊपरी दाएं कोने पर Settings (गियर आइकन) पर टैप करें।
- "Hide the Magisk app" तक नीचे स्क्रॉल करें, और उस पर टैप करें।
- फ़ाइल का नाम एक रैंडम ऐप नाम पर बदलें और "OK" पर टैप करें।
- Magisk अब एक अलग ऐप के रूप में रैंडम पैकेज ID के साथ स्पूफ्ड है।
2) DenyList कॉन्फिगर करें
DenyList में चयनित ऐप्स सेवाओं का एक सेट हैं जिन्हें रूट डिटेक्शन से ब्लैकलिस्ट करने के लिए संदर्भित किया जाएगा। इसका मतलब है कि Shamiko और MagiskHide जैसे मॉड्यूल इस सूची का उपयोग आपके डिवाइस पर रूट स्थिति की पहचान करने से ऐप्स को ब्लॉक करने के लिए करेंगे।
- Magisk खोलें और ऊपरी दाएं कोने पर Settings (गियर आइकन) पर टैप करें।
- "Configure DenyList" तक नीचे स्क्रॉल करें, और उस पर टैप करें।
- ऊपरी दाएं कोने पर तीन ऊर्ध्वाधर डॉट मेनू पर टैप करें और "Show system apps" चुनें।
- ऐप्स की सूची से, Google Play Services ढूंढें, डायलॉग बढ़ाएं, और "com.google.android.gms" और "com.google.android.gms.unstable" के लिए टॉगल चालू करें।
- अब, सूची पर वापस जाएं, Google Play Store ढूंढें, और "com.android.vending" के लिए टॉगल चालू करें।
नोट: अपने फोन की सेटिंग्स पर जाएं, DenyList कॉन्फिगर करने के बाद Google Play Store और Play Services दोनों को फोर्स स्टॉप करें और डेटा क्लियर करें।
3) बूटलोडर स्थिति स्पूफ करें (यदि TEE टूटा हुआ है)
चूंकि Play Integrity डिवाइस अखंडता की जांच के लिए बूटलोडर स्थिति पर भी निर्भर करता है, इसलिए इसे स्पूफ करना भी महत्वपूर्ण है।
- जांचें कि क्या आपका Trusted Execution Environment टूटा हुआ है।
- ऐसा करने के लिए, Momo प्राप्त करें, और अपनी TEE स्थिति जांचें।
- यदि आपके डिवाइस के लिए TEE टूटा हुआ है, तो आपको LSPosed मॉड्यूल फ्लैश करना होगा।
- Xposed सेटिंग्स से, BootloaderSpoofer मॉड्यूल सक्षम करें।
- यदि आपको किसी निश्चित ऐप से रूट स्थिति छिपाने की आवश्यकता है, तो उन्हें यहां चुनें।
4) Zygisk छिपाएं और Play Integrity Fix मॉड्यूल फ्लैश करें
अपने डिवाइस से शेष रूट ट्रेस छिपाने के लिए, Shamiko मॉड्यूल (Magisk), या Zygisk Assistant फ्लैश करें, यदि आप KernelSU पर हैं।
- chiteroman के रिपॉजिटरी से Play Integrity Fix मॉड्यूल डाउनलोड करें।
- aviraxp के रिपॉजिटरी से TrickyStore मॉड्यूल प्राप्त करें।
- इन दोनों मॉड्यूल को Magisk के माध्यम से फ्लैश करें।
5) MT Manager के माध्यम से वर्किंग कीबॉक्स फाइल पुश करें
कीबॉक्स फाइलों को समय-समय पर अपडेट करना महत्वपूर्ण है क्योंकि वे जल्दी या बाद में पैच हो जाती हैं। ये वे कुंजियां होंगी जिनका उपयोग इंटीग्रिटी टोकन को स्पूफ करने के लिए किया जाएगा। आप इन टोकन को XDA, Reddit, और Telegram पर ऑनलाइन फोरम के माध्यम से पा सकते हैं।
- MT Manager खोलें और अपनी कीबॉक्स फाइल कॉपी करें।
<em>/data/adb/tricky_store/</em>पर जाएं और फाइल वहां पेस्ट करें।- कीबॉक्स फाइल पर लॉन्ग टैप करें, और properties पर जाएं।
- "Owner" के सामने, आपको root दिखाई देगा। Modify पर टैप करें।
- Group पर टैप करें, और "root – 0" चुनें।
- Properties पर वापस जाएं और Permissions के सामने, Modify पर टैप करें।
- Read के तहत "Other" चुनें और Write के तहत "Group" को अचयनित करें।
- OK पर टैप करें। नोट: जब कोई ऐप Play Integrity API को रिक्वेस्ट करता है, तो यह एक इंटीग्रिटी टोकन लौटाता है जिसे प्राइवेट की का उपयोग करके साइन किया जाता है। बायपास के लिए, हमें इन जांचों को बायपास करने और ऐप को यह विश्वास दिलाने के लिए कस्टम, वर्किंग कीबॉक्स की आवश्यकता होगी कि वह अनमॉडिफाइड, नॉन-रूटेड वातावरण पर चल रहा है।
- एक बार सब कुछ सेट हो जाने पर, अपने डिवाइस को रीबूट करें, Play Integrity API Checker ऐप प्राप्त करें, और अपने डिवाइस की इंटीग्रिटी स्थिति जांचें।
लेखक के बारे में
Muhammad Qasim
Qasim को टेक्नोलॉजी और गेमिंग का गहरा लगाव है, जो उन्हें न केवल नवीनतम विकासों से अपडेट रखता है बल्कि अपने लेखन के माध्यम से दूसरों के साथ अपने सूचित दृष्टिकोण साझा करने के लिए भी प्रेरित करता है। चाहे इस माध्यम से हो या अन्य प्रयासों से, वह अपनी विशेषज्ञता साझा करने और टेक व गेमिंग की दुनिया में सार्थक योगदान देने के लिए प्रतिबद्ध हैं।