एंड्रॉइड ऐप डेवलपर्स के लिए, एडीबी और फास्टबूट आपके कंप्यूटर पर सबसे महत्वपूर्ण टूल में से एक है - और जबकि एडीबी लंबे समय से क्रोमबुक के साथ संगत है, इसे पहले कुछ बाधाओं से गुजरने और स्क्रिप्ट के तीसरे पक्ष के सेट को स्थापित करने की आवश्यकता थी। नाम क्रॉउटन , जो मूल रूप से लिनक्स वातावरण को क्रोम ओएस के अंदर चलाने की अनुमति देता है, ताकि एडीबी को लिनक्स वातावरण के अंदर से चलाया जा सके।
लेकिन नवीनतम क्रोम ओएस 67 अपडेट के साथ, एडीबी अब आधिकारिक तौर पर समर्थित है x86_64 चिप वाले Chromebook पर डेवलपर मोड से। यह एक सरल स्क्रिप्ट के साथ एक अविश्वसनीय रूप से आसान प्रक्रिया है जो आपके लिए अधिकांश काम करती है - एकमात्र दोष यह है कि आपको पावर-वॉश करने की आवश्यकता है (पूरी तरह से वाइप / फ़ैक्टरी रीसेट) आपका Chromebook, इसलिए आगे बढ़ने से पहले अपने सभी महत्वपूर्ण डेटा का बैकअप बनाएं।
यह सुनिश्चित करके प्रारंभ करें कि आपका Chromebook x86_64 चिपसेट चला रहा है। क्रोश टर्मिनल लॉन्च करने के लिए आपको CTRL + ALT + T को हिट करना होगा, और uname -m. टाइप करना होगा।
यदि क्रोश टर्मिनल x86_64 प्रदर्शित करता है , आप आगे बढ़ सकते हैं।
अब हमें आपके Chrome बुक को डेवलपर मोड में डालने की आवश्यकता है - सावधान रहें कि इससे आपकी Chomebook कम सुरक्षित हो जाएगी, क्योंकि डेवलपर मोड सत्यापित बूट जैसी कुछ सुरक्षा सुविधाओं को अक्षम कर देता है, और डिफ़ॉल्ट रूप से रूट शेल को सक्षम कर देता है। यह आपके Chromebook पर डेटा वाइप / फ़ैक्टरी रीसेट भी करने वाला है, इसलिए आगे बढ़ने से पहले बैकअप लें! आपको चेतावनी दी गई है!
डेवलपर मोड को सक्षम करने के लिए, आपको Chromium.org पर क्रोमियम OS डिवाइस पेज की सूची में जाना होगा, और सूची में अपना विशिष्ट Chromebook डिवाइस ढूंढना होगा। अपने Chromebook के विशिष्ट मॉडल नाम पर क्लिक करें और यह आपको विशेष रूप से आपके डिवाइस के लिए एक सामान्य निर्देशात्मक विकी पर लाएगा - चूंकि डेवलपर मोड को सक्षम करने की विधि सभी Chromebook डिवाइसों में बहुत ही अनूठी है, हम सभी के लिए एक चरण नहीं दे सकते हैं- इस प्रक्रिया के लिए यहां बाय-स्टेप ट्यूटोरियल।
आपके Chrome बुक पर डेवलपर मोड सक्षम हो जाने के बाद, अब हम ADB और Fastboot टूल सेटअप प्राप्त करने के लिए स्क्रिप्ट डाउनलोड करने और चलाने के लिए आगे बढ़ सकते हैं। लेकिन पहले हमें क्रोम ओएस शेल टर्मिनल क्रोश पर एक नजर डालनी चाहिए। याद रखें कि इसे खोलने के लिए आप CTRL + ALT + T दबाते हैं।
डिफ़ॉल्ट रूप से, क्रोश सैंडबॉक्स मोड में होता है, इसलिए आपको गहन कमांड तक पहुंचने के लिए अपने विशेषाधिकारों को बढ़ाने की आवश्यकता होती है। इसलिए, एक क्रोश टर्मिनल लॉन्च करें, और खोल टाइप करें
इस बिंदु पर आपको एक सूडो पासवर्ड बनाना चाहिए, जो आपको कुछ सुरक्षा वापस देगा जो हमने डेवलपर मोड को सक्षम करने में बलिदान किया था। ऐसा करने के लिए:
Sudo su Chromeos-setdevpasswd Exit
ऐसा करने के बाद, सुडो कमांड को अब से पासवर्ड इनपुट की आवश्यकता होगी।
अब हम स्क्रिप्ट डाउनलोड करने के लिए तैयार हैं, जो टर्मिनल के माध्यम से किया जाता है। हम जो स्क्रिप्ट चला रहे हैं, वे दो चीजें विशेष रूप से करेंगी जो लंबे समय में आपका बहुत समय बचाती हैं:
स्क्रिप्ट उपयुक्त बायनेरिज़ को डाउनलोड करेगी और स्वचालित रूप से उन्हें सही स्थान पर ले जाएगी (usr/local/bin)।
स्क्रिप्ट तब एडीबी और फास्टबूट रैपर को डाउनलोड और इंस्टॉल करेगी, जो आपको एडीबी चलाने के लिए कमांड टाइप करने का समय बचाता है।
स्क्रिप्ट डाउनलोड और इंस्टॉल प्रक्रिया शुरू करने के लिए, अपने क्रोश टर्मिनल में निम्न कमांड टाइप करें:
curl -s https://raw.githubusercontent.com/nathanchance/chromeos-adb-fastboot/master/install.sh | bash
वैकल्पिक रूप से, यदि आप कर्ल से बैश तक पाइपिंग से बचना चाहते हैं, तो आप इस अन्य कमांड का उपयोग कर सकते हैं:
cd ${HOME}/Downloads; curl -s https://raw.githubusercontent.com/nathanchance/chromeos-adb-fastboot/master/install.sh -o install.sh
अंतिम आदेश के लिए, आपको इसे अधिक या विम के साथ जांचना होगा, फिर चलाएं:
chmod +x install.sh; bash install.sh
अब यह सत्यापित करने के लिए कि सब कुछ सफलतापूर्वक चला गया - क्रोश टर्मिनल में, टाइप करें:
Adb –version Fastboot –version
यह प्रदर्शित करना चाहिए कि वे /usr/स्थानीय/बिन में स्थापित किए गए थे - यदि आपको कोई समस्या है, तो अपने Chromebook को रीबूट करने का प्रयास करें। यदि आप अपने Chromebook के यूएसबी पोर्ट से कनेक्ट करते समय अपने एंड्रॉइड डिवाइस पर एडीबी अधिसूचना नहीं प्राप्त करते हैं तो यह वही होता है - अपने Chromebook और अपने एंड्रॉइड डिवाइस दोनों को एक साथ रीबूट करने का प्रयास करें।