एंड्रॉइड यूएसबी रिवर्स टेथरिंग: ऐप्स को बेवकूफ कैसे बनाएं


18

USB रिवर्स टेथरिंग = सेलफोन को PC से USB के माध्यम से नेटवर्क कनेक्शन मिलता है।

मुझे पता है कि एक समस्या को छोड़कर यूएसबी रिवर्स टेथरिंग कैसे करें: कई एंड्रॉइड ऐप किसी भी उपयोगी काम को करने से पहले नीचे दिए गए कोड का उपयोग करके नेटवर्क कनेक्शन की जांच करेंगे:

ConnectivityManager connectivityManager = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = connectivityManager.getActiveNetworkInfo();

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

तो सवाल यह है: मैं इस नेटवर्क कनेक्शन को वापसी की सफलता की जांच करने के लिए सिस्टम को कैसे हैक कर सकता हूं (ताकि मैं इन ऐप्स को बेवकूफ बना सकूं)?

Btw। मैं CyanogenMod 7 का उपयोग करता हूं। और इस MOD में विशिष्ट किसी भी समाधान का भी स्वागत है।



टोनी बीटा लैंबडा ने एक वैध समाधान पोस्ट किया - आपको इसे स्वीकार करने पर विचार करना चाहिए।
माइकल

जवाबों:


5

मैं देख रहा हूं कि यह एक पुराना सवाल है लेकिन मामले में किसी ने गुगली की और यहां पहुंच गया। Xposed ढांचे पर आधारित FakeWifiConnection नामक एक काफी नया मॉड्यूल है । स्थापना और उपयोग काफी सीधा होना चाहिए।


यह बहुत बढ़िया बात है; आपको android.stackexchange.com/questions/11728/…
Michaël

@ माइकेल मुझे लगता है कि प्रश्न को डुप्लिकेट के रूप में चिह्नित किया गया था
टोनी बीटा लैम्ब्डा

9

मैं कहूंगा कि केवल मॉड विशिष्ट समाधान हैं। लगभग हर ऐप जो मुझे पता है कि यह एंड्रॉइड एपीआई का उपयोग करता है, और इसलिए नेटवर्क कनेक्टिविटी जांच के लिए आपके प्रश्नों में कोड छीन लिया गया है।

एक को सियानोजेन स्रोत को बदलने की आवश्यकता होगी ताकि ओएस (एंड्रॉइड + सियानोजेन) यूएसबी रिवर्स टेथरिंग नेटवर्क कनेक्टिविटी से अवगत हो और वर्तमान नेटवर्क स्थिति का अनुरोध करने वाली ऐप को सही जानकारी लौटाए। मुझे विश्वास नहीं है कि यह एपीआई और ऐप के बीच कुछ कृत्रिम परत के साथ किया जा सकता है जो इस ऐप को "मूर्ख" बनाता है। यह अधिक यथार्थवादी है कि सियानोजेन एक सक्रिय वाईफाई कनेक्शन की नकल करके रिवर्स टेथरिंग की हैंडलिंग को लागू करता है। आपको उनसे इस विषय को संबोधित करने के लिए कहना चाहिए। हो सकता है कि भविष्य में एंड्रॉइड के पास रिवर्स टेथरिंग के लिए आधिकारिक समर्थन हो। :)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.