অ্যান্ড্রয়েড ফ্ল্যাশ টুল হলো একটি ওয়েব-ভিত্তিক টুল, যা আপনাকে ডেভেলপমেন্ট এবং টেস্টিংয়ের জন্য আপনার ডিভাইসে আগে থেকে তৈরি অ্যান্ড্রয়েড বিল্ড ফ্ল্যাশ করতে দেয়।
অ্যান্ড্রয়েড ফ্ল্যাশ টুল নিম্নলিখিত ডিভাইসগুলিকে সমর্থন করে:
- পিক্সেল ২ এবং নতুন
- ড্রাগনবোর্ড আরবি৩ (যা ডিবি৮৪৫সি নামেও পরিচিত)
- হাইকি ৯৬০
- হাইকি
প্রয়োজনীয়তা পূরণ করুন
অ্যান্ড্রয়েড ফ্ল্যাশ টুল চালানোর জন্য, আপনাকে এই শর্তগুলো পূরণ করতে হবে:
- হার্ডওয়্যারের প্রয়োজনীয়তা
- WebUSB সমর্থনকারী একটি ব্রাউজার, যেমন Chrome বা Edge 79+
আপনার ইউএসবি সংযোগ সক্রিয় করুন
ডিভাইসে অ্যান্ড্রয়েড চালানোর আগে আপনাকে অবশ্যই আপনার ইউএসবি সংযোগ সক্রিয় করতে হবে:
ডেভেলপার অপশনে OEM আনলকিং এবং USB ডিবাগিং সক্রিয় করুন:
- সেটিংস অ্যাপে, ‘About phone’-এ ট্যাপ করুন।
- বিল্ড নম্বরে সাতবার ট্যাপ করুন।
- যখন আপনি ‘আপনি এখন একজন ডেভেলপার! ’ বার্তাটি দেখবেন, তখন <- ট্যাপ করুন।
- সিস্টেম-এ ট্যাপ করুন, তারপর ডেভেলপার অপশন-এ ট্যাপ করুন।
- OEM আনলকিং এবং USB ডিবাগিং চালু করুন। যদি OEM আনলকিং উপলব্ধ না থাকে, তবে ইন্টারনেটের সাথে সংযুক্ত হন যাতে ডিভাইসটি চেক ইন করতে পারে। যদি তাতেও কাজ না হয়, আপনি জোর করে একটি চেক ইন করতে পারেন: ডায়ালার অ্যাপে, *#*#CHECKIN#*#* (*#*#2432546#*#*) নম্বরটি লিখুন (কোন সিমের প্রয়োজন নেই)। নম্বরটি প্রবেশ করানোর পর (কল চাপার প্রয়োজন নেই), লেখাটি অদৃশ্য হয়ে যাবে এবং একটি সফলতার বিজ্ঞপ্তি প্রদর্শিত হবে।
যদি OEM আনলকিং উপলব্ধ না থাকে, তাহলে আপনার ডিভাইসটি আপনার ক্যারিয়ার দ্বারা সিম লক করা থাকতে পারে এবং বুটলোডার আনলক করা যাবে না।
আপনার ডিভাইসটিকে আপনার ওয়ার্কস্টেশনের একটি ইউএসবি পোর্টে সংযুক্ত করুন।
আপনার ডিভাইসটি ফ্ল্যাশ করুন
আপনার মেশিনে যদি অ্যান্ড্রয়েড ডিবাগ ব্রিজ (adb) চালু থাকে, তবে কাজ শুরু করার আগে adb সার্ভিসটি বন্ধ করে দিন, যাতে এটি ফ্ল্যাশিং প্রক্রিয়ায় কোনো বাধা সৃষ্টি না করে। adb বন্ধ করতে, এই কমান্ডটি চালান:
adb kill-serverআপনার ডেভেলপমেন্ট ওয়ার্কস্টেশনের ব্রাউজারে flash.android.com খুলুন। ওয়েলকাম পেজটি প্রদর্শিত হবে।
টুলটিকে adb-এর মাধ্যমে আপনার টেস্ট ডিভাইসের সাথে যোগাযোগ করার অনুমতি দিতে Allow ADB access-এ ক্লিক করুন।
নতুন ডিভাইস যোগ করুন -এ ক্লিক করুন।
তালিকা থেকে আপনার ডিভাইসটি নির্বাচন করুন এবং 'সংযোগ করুন'-এ ক্লিক করুন। এই তালিকায় ডিভাইসের সম্পূর্ণ নামটি নাও থাকতে পারে।
আপনার ডিভাইসের স্ক্রিনে, ‘এই কম্পিউটার থেকে সর্বদা অনুমতি দিন’ নির্বাচন করুন এবং ইউএসবি ডিবাগিং সংযোগটি গ্রহণ করতে ‘ওকে’ ক্লিক করুন।
আপনার ব্রাউজারে সংযুক্ত ডিভাইসটি নির্বাচন করুন।
তালিকা থেকে আপনার বিল্ডটি খুঁজুন এবং নির্বাচন করুন। আপনি ডিভাইসটি ওয়াইপ করা বা সমস্ত পার্টিশন ফোর্স ফ্ল্যাশ করার মতো অপশনও বেছে নিতে পারেন।
ফ্ল্যাশিং শুরু করতে, ইনস্টল-এ ক্লিক করুন। ডিভাইসটি রিবুট হয়ে ফাস্টবুট মোডে প্রবেশ করবে।
Flash Complete লেখাটি দেখা গেলে, ডিভাইসটিকে USB কেবল থেকে সংযোগ বিচ্ছিন্ন করুন।
ফ্ল্যাশ ডিভাইসগুলি বুট করতে অক্ষম
যদি আপনার ডিভাইসটি স্বাভাবিকভাবে বুট করতে না পারে, তাহলে আপনি পূর্ববর্তী নির্দেশাবলী ব্যবহার করে ডিভাইসটি ফ্ল্যাশ করতে সক্ষম নাও হতে পারেন। এর পরিবর্তে, আপনি ফাস্টবুট (Fastboot) দিয়ে ফ্ল্যাশ করার চেষ্টা করতে পারেন।
এটি করার জন্য, আপনাকে প্রথমে একটি কী-কম্বিনেশন ব্যবহার করে আপনার ডিভাইসটিকে ফাস্টবুট মোডে বুট করতে হবে:
- আপনার ডিভাইসের জন্য কী কম্বিনেশন নির্ধারণ করুন। ফাস্টবুট কী কম্বিনেশনের তালিকার জন্য, ফাস্টবুট কী কম্বিনেশন দেখুন।
- ডিভাইসটি বন্ধ করুন।
- ডিভাইসটি চালু করুন এবং সাথে সাথে আপনার ডিভাইসের জন্য নির্ধারিত কী-কম্বিনেশনটি (ধাপ ১-এ নির্ধারিত) চেপে ধরে রাখুন।
আপনার ডিভাইসটি ফাস্টবুট মোডে এলে, flash.android.com খুলুন এবং ADB সম্পর্কিত ধাপগুলো উপেক্ষা করে পূর্ববর্তী ফ্ল্যাশিং নির্দেশাবলী অনুসরণ করুন।
ইউএসবি ট্রান্সফার ত্রুটি সমাধান করুন
কখনও কখনও ডেটার উচ্চ প্রবাহের কারণে অ্যান্ড্রয়েড ডিভাইসগুলো নির্দিষ্ট কিছু ইউএসবি পোর্ট বা হাবের মাধ্যমে যোগাযোগ করতে সমস্যায় পড়ে। ডেটা স্থানান্তরের ত্রুটি সমাধান করতে:
- ইউএসবি হাব ব্যবহার করবেন না। এর মধ্যে মনিটরের মাধ্যমে সংযোগও অন্তর্ভুক্ত।
- সম্ভব হলে ইউএসবি এক্সটেনশন কেবল বা অ্যাডাপ্টার ব্যবহার করবেন না।
- অন্য একটি ইউএসবি পোর্ট ব্যবহার করে দেখুন। পেছনের পোর্টগুলো প্রায়শই সামনেরগুলোর চেয়ে বেশি নির্ভরযোগ্য হয়।
- আপনি যদি ইউএসবি সি পোর্ট ব্যবহার করেন, তাহলে এর পরিবর্তে ইউএসবি এ পোর্ট ব্যবহার করে দেখুন।
পিক্সেলকে পাবলিক বিল্ডে ফেরত দিন
আপনি যদি আপনার পিক্সেল ডিভাইসটিকে পাবলিক বিল্ডে ফিরিয়ে নিতে চান, তাহলে অ্যান্ড্রয়েড ফ্ল্যাশ টুলের 'ব্যাক-টু-পাবলিক' অপশনটি ব্যবহার করুন।