कंप्यूटर पर एंड्रॉइड के साथ काम करते समय एंड्रॉइड एसडीके डिफ़ॉल्ट सॉफ्टवेयर है। रूट किए गए अधिकांश उपयोगकर्ता एसडीके में चले गए हैं, चाहे वे इसे जानते हों या नहीं, जब वे हमेशा लोकप्रिय एंड्रॉइड डीबग ब्रिज या संक्षेप में एडीबी का उपयोग करते हैं। जबकि एसडीके अपने इच्छित उद्देश्यों के लिए बहुत अच्छा करता है और पूरी तरह से काम करता है, बढ़ाने या मदद करने के लिए बनाई गई कोई भी चीज़ हमेशा रोमांचक और मजेदार होती है।
इसी बात को ध्यान में रखते हुए XDA के वरिष्ठ सदस्य regaw_leinad ने एक .dll फ़ाइल विकसित की है जो विंडोज़ कंप्यूटरों को .NET का उपयोग करके Android उपकरणों के साथ बेहतर संचार करने की अनुमति देती है। फ़ाइल में 21 वर्ग हैं, जिनमें से दो को मुख्य वर्ग माना जाता है। एक को AndroidController कहा जाता है, जैसा कि regaw_leinad बताता है:
AndroidController क्लास ADB (एंड्रॉइड डीबग ब्रिज) बाइनरी का सेमी-रैपर है, और इसमें आपके डिवाइस पर आसानी से फ्लैश करने के लिए .ZIP फ़ाइलों पर हस्ताक्षर करने की कार्यक्षमता भी शामिल होगी।
फ़ाइल में दूसरे वर्ग को डिवाइस कहा जाता है और यह मूल रूप से कंप्यूटर से जुड़े डिवाइस के बारे में जानकारी प्राप्त करता है और प्रदर्शित करता है। .NET प्रोग्रामर इस .dll को अपने प्रोजेक्ट के संदर्भ के रूप में जोड़ सकते हैं और कमांड की लॉन्ड्री सूची तक पहुंच प्राप्त कर सकते हैं। फ़ाइल का उद्देश्य एंड्रॉइड डेवलपर्स को एक स्थिर एपीआई प्रदान करके स्वयं लिखने वाले C# और .NET कोड की मात्रा को कम करने में मदद करना है जिससे वे निर्माण कर सकें। इसके कई, कई कार्यान्वयन हो सकते हैं और इसका उपयोग वास्तव में केवल डेवलपर की कल्पना तक ही सीमित है।
यह दिखाने के लिए कि .dll किस प्रकार का काम कर सकता है, regaw_leinad के पास है एक क्लिक रूट विधि को फिर से लिखा के लिए सीडीएमए एचटीसी हीरो पहले जारी की गई किसी भी रूट विधि की तुलना में अधिक स्थिर और विश्वसनीय होना। इस एपीआई की सीमा, गहराई और चौड़ाई लुभावनी है, और एंड्रॉइड में रुचि रखने वाले किसी भी .NET या C# डेवलपर के पास वास्तव में यह उसके कंप्यूटर पर होना चाहिए।
अतिरिक्त जानकारी, डाउनलोड लिंक और निर्देश यहां पाए जा सकते हैं मूल धागा. आइए विकास शुरू करें!