অ্যান্ড্রয়েড অ্যাপ ডেভেলপারদের জন্য, ADB এবং ফাস্টবুট হল আপনার কম্পিউটারে থাকা সবচেয়ে গুরুত্বপূর্ণ টুলগুলির মধ্যে একটি – এবং যখন ADB দীর্ঘদিন ধরে Chromebook-এর সাথে সামঞ্জস্যপূর্ণ ছিল, এটি আগে কিছু বাধা অতিক্রম করে স্ক্রিপ্টের একটি তৃতীয় পক্ষের সেট ইনস্টল করার প্রয়োজন ছিল। নাম crouton , যা মূলত একটি লিনাক্স পরিবেশকে Chrome OS এর ভিতরে চালানোর অনুমতি দেয়, যাতে ADB লিনাক্স পরিবেশের ভিতর থেকে চালানো যায়।
কিন্তু সাম্প্রতিক Chrome OS 67 আপডেটের সাথে, ADB এখন অফিসিয়ালি সমর্থিত একটি x86_64 চিপ সহ Chromebooks-এ বিকাশকারী মোড থেকে। এটি একটি সাধারণ স্ক্রিপ্টের সাথে একটি অবিশ্বাস্যভাবে সহজ প্রক্রিয়া যা আপনার জন্য বেশিরভাগ কাজ করে – একমাত্র অসুবিধা হল আপনাকে পাওয়ার-ওয়াশ করতে হবে (সম্পূর্ণভাবে মুছা/ফ্যাক্টরি রিসেট) আপনার Chromebook, তাই এগিয়ে যাওয়ার আগে আপনার সমস্ত গুরুত্বপূর্ণ ডেটার ব্যাকআপ তৈরি করুন৷৷
আপনার Chromebook একটি x86_64 চিপসেট চালাচ্ছে তা নিশ্চিত করে শুরু করুন৷ একটি ক্রশ টার্মিনাল চালু করতে আপনাকে CTRL + ALT + T চাপতে হবে এবং uname -m টাইপ করতে হবে।
যদি ক্রশ টার্মিনাল x86_64 প্রদর্শন করে , আপনি এগিয়ে যেতে পারেন।
এখন আমাদের আপনার ক্রোমবুককে ডেভেলপার মোডে রাখতে হবে – সতর্ক থাকুন যে এটি আপনার Chomebookকে কম সুরক্ষিত করে তুলবে, কারণ ডেভেলপার মোড যাচাইকৃত বুটের মতো কয়েকটি নিরাপত্তা বৈশিষ্ট্য অক্ষম করে এবং ডিফল্টরূপে রুট শেলকে সক্ষম করে। এটি আপনার Chromebook-এ ডেটা মুছা/ফ্যাক্টরি রিসেটও করতে চলেছে, তাই এগিয়ে যাওয়ার আগে ব্যাকআপ নিন! আপনাকে সতর্ক করা হয়েছে!
বিকাশকারী মোড সক্ষম করতে, আপনাকে Chromium.org-এ Chromium OS ডিভাইসের পৃষ্ঠার তালিকায় যেতে হবে এবং তালিকায় আপনার নির্দিষ্ট Chromebook ডিভাইসটি খুঁজে পেতে হবে। আপনার Chromebook-এর নির্দিষ্ট মডেলের নামের উপর ক্লিক করুন এবং এটি আপনাকে বিশেষভাবে আপনার ডিভাইসের জন্য একটি সাধারণ নির্দেশনামূলক উইকিতে নিয়ে আসবে – যেহেতু বিকাশকারী মোড সক্ষম করার পদ্ধতিটি Chromebook ডিভাইস জুড়ে বেশ অনন্য, তাই আমরা এক-একটি পদক্ষেপ দিতে পারি না- এই প্রক্রিয়ার জন্য এখানে বাই-স্টেপ টিউটোরিয়াল।
আপনার ক্রোমবুকে বিকাশকারী মোড সক্ষম হওয়ার পরে, আমরা এখন ADB এবং ফাস্টবুট সরঞ্জাম সেটআপ পাওয়ার জন্য স্ক্রিপ্টটি ডাউনলোড এবং চালানোর জন্য এগিয়ে যেতে পারি। কিন্তু প্রথমে আমাদের ক্রোশ, ক্রোম ওএস শেল টার্মিনালের দিকে নজর দেওয়া উচিত। মনে রাখবেন আপনি এটি খুলতে CTRL + ALT + T টিপুন।
ডিফল্টরূপে, ক্রোশ স্যান্ডবক্স মোডে থাকে, তাই গভীর কমান্ডগুলি অ্যাক্সেস করার জন্য আপনাকে আপনার বিশেষাধিকারগুলিকে উন্নত করতে হবে। সুতরাং, একটি ক্রশ টার্মিনাল চালু করুন এবং শেল টাইপ করুন
এই মুহুর্তে আপনার একটি সুডো পাসওয়ার্ড তৈরি করা উচিত, যা আপনাকে কিছু সুরক্ষা দেবে যা আমরা বিকাশকারী মোড সক্ষম করার জন্য ত্যাগ করেছি। এটি করতে টাইপ করুন:
Sudo su Chromeos-setdevpasswd Exit
আপনি এটি করার পরে, sudo এখন থেকে কমান্ডের জন্য পাসওয়ার্ড ইনপুট লাগবে৷
আমরা এখন স্ক্রিপ্টগুলি ডাউনলোড করতে প্রস্তুত, যা টার্মিনালের মাধ্যমে করা হয়। আমরা যে স্ক্রিপ্টগুলি চালাব তা বিশেষভাবে দুটি জিনিস করবে যা দীর্ঘমেয়াদে আপনার অনেক সময় বাঁচায়:
স্ক্রিপ্টটি উপযুক্ত বাইনারি ডাউনলোড করবে এবং স্বয়ংক্রিয়ভাবে তাদের সঠিক অবস্থানে নিয়ে যাবে (usr/local/bin)।
তারপরে স্ক্রিপ্টটি ADB এবং ফাস্টবুট র্যাপার ডাউনলোড এবং ইনস্টল করবে, যা আপনি যখন ADB চালাতে চান তখন কমান্ড টাইপ করার সময় বাঁচায়৷
স্ক্রিপ্ট ডাউনলোড এবং ইনস্টল প্রক্রিয়া শুরু করতে, আপনার ক্রশ টার্মিনালে নিম্নলিখিত কমান্ড টাইপ করুন:
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
শেষ কমান্ডের জন্য, আপনাকে আরও বা vim দিয়ে এটি পরিদর্শন করতে হবে, তারপর চালান:
chmod +x install.sh; bash install.sh
এখন সবকিছু সফলভাবে হয়েছে তা যাচাই করতে - ক্রশ টার্মিনালে, টাইপ করুন:
Adb –version Fastboot –version
এটি প্রদর্শন করবে যে সেগুলি /usr/local/bin-এ ইনস্টল করা হয়েছে - যদি আপনার কোনো সমস্যা হয়, তাহলে আপনার Chromebook রিবুট করার চেষ্টা করুন। আপনার Chromebook এর USB পোর্টগুলির সাথে সংযোগ করার সময় আপনি যদি আপনার Android ডিভাইসে ADB বিজ্ঞপ্তি না পান তবে এটি একই রকম হয় – আপনার Chromebook এবং আপনার Android ডিভাইস উভয়ই একসাথে রিবুট করার চেষ্টা করুন৷