यहां बताया गया है कि वेज़ में रुचि के बिंदुओं और विज्ञापनों को कैसे हटाया जाए। एक init.d स्क्रिप्ट के निर्माण की आवश्यकता है, इसलिए आपके फ़ोन को रूट करने की आवश्यकता होगी।
वेज़आपमें से जिन लोगों ने इसके बारे में नहीं सुना है, उनके लिए यह एक समुदाय संचालित ट्रैफ़िक और नेविगेशन ऐप है। यह एंड्रॉइड और आईओएस दोनों के लिए उपलब्ध है, और अब उपलब्ध भी है एंड्रॉइड ऑटो. यह उपयोगकर्ताओं को ट्रैफ़िक, बेहतर मार्गों के बारे में सूचित करने के लिए अन्य उपयोगकर्ताओं के वास्तविक समय डेटा का उपयोग करता है, और उपयोगकर्ता को "रुचि के बिंदु" भी प्रदान करता है। रुचि के ये बिंदु गुब्बारे के रूप में पॉप अप होते हैं और मूल रूप से स्थानों के लिए विज्ञापन होते हैं (और अक्सर उनके साथ वास्तविक पूर्ण-स्क्रीन विज्ञापन होते हैं)। ये विज्ञापन कुछ मामलों में संभावित रूप से खतरनाक हो सकते हैं, ड्राइवर का ध्यान भटका सकते हैं और यदि उपयोगकर्ता अभी भी एप्लिकेशन पर सड़क देखना चाहते हैं तो उन्हें उन्हें रद्द करने की आवश्यकता होगी। जैसा कि नीचे देखा जा सकता है, विज्ञापन स्क्रीन के शीर्ष पर भर जाता है और एक पॉपअप पास के मैकडॉनल्ड्स के अस्तित्व का विज्ञापन करता है।
ऐप में रुचि के बिंदु/विज्ञापन
हालाँकि, XDA-सदस्य को धन्यवाद skanadian, रुचि के इन बिंदुओं/विज्ञापनों को इसके उपयोग से अक्षम किया जा सकता है मैजिक या एक init.d स्क्रिप्ट। यदि आपका ROM init.d का समर्थन करता है और आप /system संशोधन करके इस गाइड का पालन करना चाहते हैं, तो आप बस चरणों का पालन कर सकते हैं, लेकिन इसके बजाय "99waze" फ़ाइल को /system/etc/init.d/ के भीतर रखें। से निम्नलिखित कदम उठाए गए हैं यहाँ. इसे भविष्य के अपडेट के लिए काम करना चाहिए जब तक कि वेज़ के डेवलपर्स विशेष रूप से इस स्क्रिप्ट को लक्षित न करें।
निम्नलिखित ट्यूटोरियलरूट एक्सेस की आवश्यकता है आपके डिवाइस पर क्योंकि आप एक स्क्रिप्ट बना रहे होंगे जो /डेटा निर्देशिका में स्थित फ़ाइलों को संशोधित करती है, विशेष रूप से ऐप के डेटा फ़ोल्डर में। इसका मतलब है कि आपके डिवाइस का बूटलोडर संभवतः अनलॉक है और आपके पास एक सुपरयूजर बाइनरी स्थापित है सुपरएसयू या मैजिक.
वेज़ में रुचि के बिंदु और विज्ञापन हटाएं
स्टेप 1
जैसा कि पहले बताया गया है, आपको अपने डिवाइस पर मैजिक की आवश्यकता होगी। आपको MiXplorer जैसे एप्लिकेशन की भी आवश्यकता होगी, इसलिए कृपया उसे या किसी अन्य रूट सक्षम फ़ाइल प्रबंधक को इंस्टॉल करें।
[ऐपबॉक्स xda com.mixplorer]
चरण दो
पर जाए:
/magisk/.core/post-fs-data.d/
अपने फ़ाइल मैनेजर में, फिर 99waze नाम की एक फ़ाइल बनाएं। ध्यान दें जब आप /मैजिस्क पर नेविगेट करते हैं, तो ऊपर दाईं ओर मेनू बटन पर टैप करें और यदि MiXplorer का उपयोग कर रहे हैं तो "छुपा दिखाएँ" पर टैप करें।
चरण 3
कृपया इस फ़ाइल को chmod 755 करें (अर्थात्। फ़ाइल की अनुमतियाँ बदलें, ऐसा कुछ आप MiXplorer में फ़ाइल के गुणों को खोलकर कर सकते हैं)। यह निम्नलिखित जैसा दिखता है.
चरण 4
फ़ाइल में निम्न पंक्तियाँ जोड़ें.
99वेज़
#!/system/bin/sh
sleep 30sed -i -e 's|.*ExternalPOI.My Coupons Enabled:.*|ExternalPOI.My Coupons Enabled: no|g' /data/data/com.waze/preferences
sed -i -e 's|.*ExternalPOI.Feature Enabled:.*|ExternalPOI.Feature Enabled: no|g' /data/data/com.waze/preferences
sed -i -e 's|.*ExternalPOI.Max POIs Display:.*|ExternalPOI.Max POIs Display: 0|g' /data/data/com.waze/preferences
sed -i -e 's|.*ExternalPOI.Popup Enabled:.*|ExternalPOI.Popup Enabled: no|g' /data/data/com.waze/preferences
sed -i -e 's|.*ExternalPOI.Max POIs Display Small Screen:.*|ExternalPOI.Max POIs Display Small Screen: 0|g' /data/data/com.waze/preferenceschown root: root /data/data/com.waze/waze/skins/default
chmod 555 /data/data/com.waze/waze/skins/default
find /data/data/com.waze/waze/skins/default -name "*x28*" | xargs rm -rf
chown root: root /data/data/com.waze
chown root: root /data/data/com.waze/preferences
chmod 755 /data/data/com.waze
chmod 644 /data/data/com.waze/preferences
और पढ़ें
चरण 5
अपने फ़ोन को रीबूट करें और देखें कि क्या विज्ञापन अब अक्षम हो गए हैं और रुचि के कोई बिंदु दिखाई नहीं दे रहे हैं! सभी विज्ञापन और रुचि के बिंदु पूरी तरह से अक्षम कर दिए जाने चाहिए।
स्पष्टीकरण
सबसे पहले, "99waze" एक सिस्टम रहित init.d स्क्रिप्ट है। Init.d एक सिस्टम फ़ोल्डर है जिसमें बूट पर चलने वाली स्क्रिप्ट शामिल हैं, और फ़ाइल नाम के सामने पहले दो नंबर प्राथमिकता को दर्शाते हैं। उदाहरण के लिए, फ़ाइल नाम "01फ़ाइल" "99फ़ाइल" से पहले चलेगा। इस स्क्रिप्ट को आख़िर तक छोड़ दिया जाता है ताकि किसी अन्य चीज़ में हस्तक्षेप न हो, और बाद में इसके संशोधन पूर्ववत न हों।
न केवल अंत तक प्राथमिकता दी जाती है, बल्कि स्क्रिप्ट "स्लीप 30" से शुरू होती है जिसका अर्थ है कुछ भी करने से पहले 30 सेकंड इंतजार करना। इसके बाद, स्क्रिप्ट लिनक्स टेक्स्ट स्ट्रीम एडिटर "sed" को कॉल करती है। यह आपको कमांड के माध्यम से टेक्स्ट फ़ाइलों को लाइन दर लाइन संपादित करने देता है। प्राथमिकता फ़ाइल में कई मापदंडों को बदलने के लिए Sed का उपयोग किया जाता है। इन सभी का उपयोग विज्ञापनों या रुचि के बिंदुओं के लिए किया जाता है और उन्हें अक्षम कर दिया जाता है।
इसके बाद, हम रुचि वाली फाइलों को केवल रूट (इस मामले में सुपरयूजर) खाते द्वारा संपादन योग्य बनाते हैं। ये फ़ाइलें ऊपर उल्लिखित /skins/default फ़ोल्डर में स्थित हैं। फिर हम उन सभी फ़ाइलों को हटा देते हैं जिनमें स्ट्रिंग "x28" होती है क्योंकि सभी रुचि वाली फ़ाइलों में यह स्ट्रिंग होती है। जब हम उन्हें हटाते हैं तो ऐप उन्हें दोबारा नहीं बना सकता क्योंकि सुपरयूजर खाता इस फ़ोल्डर का मालिक है, इस प्रकार आप अब रुचि वाली फ़ाइलें प्राप्त नहीं कर सकते हैं, भले ही प्राथमिकता परिवर्तन पूर्ववत हो जाएं।
इसके बाद, स्क्रिप्ट प्राथमिकता फ़ाइल पर मूल स्वामित्व का दावा करती है इसलिए इसे भी संपादित नहीं किया जा सकता है। यह फिर से हमारे परिवर्तनों को पूर्ववत होने से रोकता है और भविष्य में किसी भी ऐप अपडेट को हमारे परिवर्तनों को पूर्ववत करने से रोकने में मदद करता है।
और बस! वेज़ एक अविश्वसनीय रूप से उपयोगी ऐप है लेकिन यह शर्म की बात है कि इसमें ध्यान भटकाने वाले विज्ञापन जोड़े गए। वे ड्राइवरों के लिए समस्याएँ पैदा कर सकते हैं और यह बहुत अच्छी बात है कि उपयोगकर्ता ने उनसे बचने का एक रास्ता खोज लिया है। उम्मीद है कि विज्ञापनों को कम दखल देने वाला बनाने के लिए बदलाव किए जाएंगे। हालांकि मेरी राय में विज्ञापन फायदेमंद हो सकते हैं, किसी ऐप में उपयोगकर्ता द्वारा कार चलाते समय ऐसे दखल देने वाले विज्ञापन अस्वीकार्य हैं, और मुझे उम्मीद है कि डेवलपर्स संकेत ले सकते हैं।