এই পৃষ্ঠাটি ফাস্টবুট এবং অ্যাডবি টুল ব্যবহার করে ডিভাইসে অ্যান্ড্রয়েড বিল্ড ফ্ল্যাশ করার জন্য বিশদ প্রদান করে। Adb আপনাকে আপনার ডেভেলপমেন্ট ওয়ার্কস্টেশনকে সরাসরি আপনার Android-চালিত ডিভাইসের সাথে সংযুক্ত করতে এবং বিভিন্ন ধরনের অপারেশন করতে দেয়। ফাস্টবুট আপনাকে অ্যান্ড্রয়েড ইনস্টল (ফ্ল্যাশ) করতে এবং ডিভাইসের বুটলোডারের সাথে ইন্টারঅ্যাক্ট করতে দেয় যাতে আপনি আপনার OS এবং অ্যাপ পরিবর্তনগুলি পরীক্ষা করতে পারেন। অ্যাপ ডেভেলপমেন্টের উপর জোর দিয়ে অ্যাডবি কীভাবে কাজ করে সে সম্পর্কে অতিরিক্ত তথ্যের জন্য, অ্যান্ড্রয়েড স্টুডিওর অ্যান্ড্রয়েড ডিবাগ ব্রিজ (এডিবি) পৃষ্ঠাটি দেখুন। আপনি যদি adb-এর কোডের বিশদ বিবরণ চান, তাহলে adb README দেখুন।
আপনার কাছে fastboot এবং adb আছে কিনা যাচাই করুন
আপনি যখন অ্যান্ড্রয়েড তৈরি করেন, তখন ডিফল্টরূপে অ্যাডবি এবং ফাস্টবুট তৈরি হয়। adb এবং fastboot এর উপলব্ধতা নিশ্চিত করতে, নিম্নলিখিত কমান্ডগুলি চালান:
adb --version
fastboot --version
আপনি যদি সংস্করণ নম্বরগুলি দেখতে পান, আপনার কাছে fastboot এবং adb ইনস্টল করা আছে। আপনি যদি সংস্করণ নম্বরগুলি দেখতে না পান তবে নিশ্চিত করুন যে আপনি Android তৈরি করেছেন ৷ সফলভাবে আপনার USB সংযোগ সক্ষম করতে অবিরত করুন৷
আপনার USB সংযোগ সক্রিয় করুন
একটি ডিভাইসে Android চালানোর আগে, আপনাকে অবশ্যই আপনার USB সংযোগ সক্ষম করতে হবে:
বিকাশকারী বিকল্পগুলিতে OEM আনলকিং এবং USB ডিবাগিং সক্ষম করুন:
- সেটিংস অ্যাপে, ফোন সম্পর্কে আলতো চাপুন।
- বিল্ড নম্বর সাতবার আলতো চাপুন।
- আপনি যখন বার্তাটি দেখেন আপনি এখন একজন বিকাশকারী! , ট্যাপ করুন <- ।
- সিস্টেমে আলতো চাপুন, তারপরে বিকাশকারী বিকল্পগুলি আলতো চাপুন৷
- OEM আনলকিং এবং USB ডিবাগিং সক্ষম করুন৷ যদি OEM আনলকিং অনুপলব্ধ হয়, ইন্টারনেটের সাথে সংযোগ করুন যাতে ডিভাইসটি চেক ইন করতে পারে৷ যদি এটি এখনও কাজ না করে, আপনি জোর করে চেক ইন করতে পারেন: ডায়ালার অ্যাপে, *#*#চেকইন#*#* (*#) লিখুন *#2432546#*#*) (কোন সিম প্রয়োজন নেই)। নম্বরটি প্রবেশ করার পরে (কল টিপতে হবে না), পাঠ্যটি অদৃশ্য হয়ে যায় এবং একটি সাফল্যের বিজ্ঞপ্তি উপস্থিত হয়।
যদি OEM আনলকিং অনুপলব্ধ থেকে যায়, আপনার ডিভাইসটি আপনার ক্যারিয়ার দ্বারা সিম লক করা হতে পারে এবং বুটলোডার আনলক করা যাবে না।
আপনার ওয়ার্কস্টেশনের একটি USB পোর্টের সাথে আপনার ডিভাইসটি সংযুক্ত করুন।
ফাস্টবুট মোডে বুট করুন
Android কোনো ডিভাইসে ফ্ল্যাশ করার আগে, একটি ডিভাইস অবশ্যই Fastboot মোডে থাকতে হবে। ফাস্টবুট মোডে একটি ডিভাইস বুট করার দুটি উপায় রয়েছে:
-
adb
কমান্ড ব্যবহার করুন: কমান্ড-লাইন থেকে,adb reboot bootloader
টাইপ করুন। - একটি কী সমন্বয় ব্যবহার করুন:
- আপনার ডিভাইসের জন্য কী সমন্বয় নির্ধারণ করুন। ফাস্টবুট কী সমন্বয়ের একটি টেবিলের জন্য, ফাস্টবুট কী সমন্বয় দেখুন।
- ডিভাইসটি বন্ধ করুন।
- ডিভাইসটি চালু করুন এবং অবিলম্বে আপনার ডিভাইসের জন্য কী সংমিশ্রণটি ধরে রাখুন (পদক্ষেপ 1 এ নির্ধারিত)।
বুটলোডার আনলক করুন
ফাস্টবুট মোডে বুট করার পরে, আপনাকে অবশ্যই বুটলোডার আনলক করতে হবে।
বুটলোডার আনলক করতে:
- (ঐচ্ছিক) ডিভাইসে যেকোনো গুরুত্বপূর্ণ ফাইলের ব্যাক আপ নিন।
আপনার ডিভাইসের জন্য আনলক কমান্ড চালান:
- আপনি যদি 2015 বা তার পরে তৈরি একটি Nexus বা Pixel ডিভাইস আপডেট করেন,
fastboot flashing unlock
চালান। - Pixel 2 এর জন্য: বুটলোডার ফ্ল্যাশ করতে, যাচাই করুন যে Pixel 2 এর বুটলোডার অন্তত Oreo MR1 এর সংস্করণে আপডেট করা হয়েছে। এই সংস্করণে একটি Pixel 2 আপডেট করতে, ওভার-দ্য-এয়ার (OTA) আপডেট প্রয়োগ করুন বা একটি সম্পূর্ণ OTA সাইডলোড করুন।
- Pixel 2 XL-এর জন্য শুধুমাত্র TMZ20a-এর আগে লোডার সংস্করণ সহ: ফ্ল্যাশ করার আগে গুরুত্বপূর্ণ পার্টিশনগুলি আনলক করা প্রয়োজন হতে পারে। শুধুমাত্র Pixel 2 XL-এ ক্রিটিক্যাল পার্টিশন আনলক করতে,
fastboot flashing unlock_critical
চালান। - আপনি যদি 2015-এর আগে একটি ডিভাইস আনলক করছেন,
fastboot oem unlock
চালান।
লক্ষ্য ডিভাইস একটি নিশ্চিতকরণ পর্দা প্রদর্শন করে.
- আপনি যদি 2015 বা তার পরে তৈরি একটি Nexus বা Pixel ডিভাইস আপডেট করেন,
নিশ্চিত করুন যে আপনি সমস্ত ব্যবহারকারীর ডেটা মুছে ফেলতে চান এবং ডিভাইসটি আনলক করতে চান৷
একটি ডিভাইস ফ্ল্যাশ করুন
আপনি একটি একক কমান্ডে একটি সম্পূর্ণ অ্যান্ড্রয়েড সিস্টেম ফ্ল্যাশ করতে পারেন। একটি একক কমান্ড দিয়ে একটি সম্পূর্ণ সিস্টেম ফ্ল্যাশ করা নিশ্চিত করে যে ফ্ল্যাশ করা সিস্টেমটি ইনস্টল করা বুটলোডার এবং রেডিওর সাথে সামঞ্জস্যপূর্ণ, বুট, পুনরুদ্ধার এবং সিস্টেম পার্টিশনগুলি একসাথে লিখে এবং সিস্টেমটি পুনরায় বুট করে।
একটি ডিভাইস ফ্ল্যাশ করতে:
বুট করার সময় উপযুক্ত কী সংমিশ্রণটি ধরে রেখে বা নিম্নলিখিত কমান্ডটি ব্যবহার করে ডিভাইসটিকে ফাস্টবুট মোডে রাখুন:
adb reboot bootloader
ডিভাইসটি ফাস্টবুট মোডে থাকার পরে, চালান:
fastboot flashall -w
-w
বিকল্পটি ডিভাইসের /data
পার্টিশনটি মুছে দেয়, যা আপনার প্রথমবার একটি নির্দিষ্ট ডিভাইস ফ্ল্যাশ করার জন্য দরকারী।
বুটলোডার পুনরায় লক করা
বুটলোডার পুনরায় লক করতে:
- 2015 বা পরবর্তী ডিভাইসগুলির জন্য, কমান্ডটি চালান
fastboot flashing lock
- 2014 বা তার আগের ডিভাইসগুলির জন্য,
fastboot oem lock
কমান্ডটি চালান
কারখানার অবস্থায় ডিভাইস পুনরুদ্ধার করুন
নেক্সাস এবং পিক্সেল ডিভাইসের ফ্যাক্টরি ইমেজ থেকে Google ডিভাইসের ফ্যাক্টরি ছবি পাওয়া যায়। Motorola Xoom-এর কারখানার ছবি সরাসরি Motorola দ্বারা বিতরণ করা হয়।