কম্পিউটার টিউটোরিয়াল

অ্যান্ড্রয়েড রিপেয়ার গাইড: বুট সমস্যা সমাধান

আপনার অ্যান্ড্রয়েড ডিভাইস বুট হচ্ছে না? এর কারণ হर्डওয়্যার, সফটওয়্যার, বা ফার্মওয়্যার এরর হতে পারে। এই সপ্তাহে, Kannon Yamada ব্যাখ্যা করছেন কীভাবে আনমডিফাইড অ্যান্ড্রয়েড ডিভাইসের স্টার্টআপ সমস্যা ডায়াগনোজ এবং ফিক্স করতে হয়।

একজন পাঠক প্রশ্ন করেন:

আমার অ্যান্ড্রয়েড স্মার্টফোন কাজ করছে না। আমি কীভাবে এটি ফিক্স করব? প্রথমে কিছু গেল যখন আমি আমার স্মার্টফোনকে অ্যান্ড্রয়েডের সর্বশেষ ভার্সনে আপডেট করার চেষ্টা করলাম। এটি একটি বুট-লুপে আটকে গেল। অনলাইন সার্চ করলে, আমি বুঝলাম যে আমাকে একটি নতুন ROM (Read Only Memory-এর সংক্ষিপ্ত রূপ) দিয়ে এটি ফ্ল্যাশ করতে হবে।
তবে, আমার কম্পিউটারের ROM ফ্ল্যাশিং প্রোগ্রাম আমার ফোনটি খুঁজে পাচ্ছে না, যদিও উইন্ডোজ ডিভাইস ম্যানেজারে এটি (একটি অ্যান্ড্রয়েড ফোন হিসেবে) রিকগনাইজ হচ্ছে। আমার ফোন রিপেয়ার করার কোনো উপায় আছে কি, নাকি আমাকে নতুন ফোন খুঁজতে হবে?

Kannon-এর উত্তর:

আমার সুপারিশ: ফোনের রিকভারি বা বুটলোডার প্রথমে ব্যবহার করুন কাস্টম ROM ইনস্টল করার চেষ্টা করার বদলে (কাস্টম ROM কী?)। কাস্টম ROM ইনস্টল করা আপনার ডিভাইসকে পারম্যানেন্টলি ব্রিক করে দিতে পারে (অ্যান্ড্রয়েড ব্রিক এড়িয়ে চলুন)। যারা জানতে চান, MakeUseOf একটি অ্যান্ড্রয়েড রুট গাইড এবং বেশ কিছু অ্যান্ড্রয়েড রুট টিউটোরিয়াল অফার করে।

এখানে থাকা ট্রাবলশুটিং আউटलাইন কাস্টম ROM ইনস্টল করার সাথে ডিল করবে না। নর অথবা তাদের জন্য বিস্তারিত নির্দেশনা থাকবে যারা তাদের ডিভাইসে কাস্টম ROM ইনস্টল করেছেন। যাতে অনেক ভেরিয়েবল গেল পাওয়া যায়। এটি বরং অনবুটেবল ডিভাইসের বিভিন্ন লক্ষণ এবং সেগুলো কীভাবে রিপেয়ার করতে হয় সেটি নিয়ে কাজ করে।

অ্যান্ড্রয়েড রিপেয়ার গাইড: বুট সমস্যা সমাধান

পাঠকের জন্য একটি নোট

প্রশ্নকারী পাঠক দুটি আলাদা সমস্যায় ভুগছেন: প্রথমটি হলো উইন্ডোজ ADB ড্রাইভার ব্যবহার করে ফোনটি রিকগনাইজ করতে ব্যর্থ হচ্ছে। দ্বিতীয়টি: ফোনটি একটি ব্যর্থ Over-the-Air (OTA) আপডেট থেকে ভুগছে, যা একটি বুট লুপ তৈরি করেছে। আমি এই দুটি ইস্যু আলাদা আলাদা অ্যাড্রেস করেছি, সত্যিকারের "Unbootable Scenario #3" এবং Minimal Fastboot and ADB প্রোগ্রাম, "What are the Android Tools for Recovery?"-এর অধীনে।

কিছু অতিরিক্ত উদ্বেগ: আপনার সম্ভবত একটি কাস্টম রিকভারি, যেমন TWRP বা ClockWorkMod (কাস্টম রিকভারি কী?) অ্যাক্সেস নেই, এটা শুধু একটি স্ট্যান্ডার্ড রিকভারি এনভায়রনমেন্টের মডিফাইড ভার্সন। আমরা পরামর্শ দিই যে কেউ কাস্টম ROM ইনস্টল করলে সে রিকভারিও ইনস্টল করুক (কেন কাস্টম রিকভারি দরকার)। কিন্তু বুটলোডার ঠিক কাজ করে আপনি যদি শুধু ফ্যাক্টরি রিসেট করেন। দুর্ভাগ্যবশত, আপনার অপারেটিং সিস্টেমের ওপর একটি ফুল ব্যাকআপ করার জন্য আপনাকে কাস্টম রিকভারি লাগবে।

চার্জার এবং কেবল পরিবর্তন করুন: সবারই একটি পাওয়ার সোর্স এবং USB কেবল ব্যবহার করা উচিত যা তারা জানেন কাজ করে এবং যা প্রয়োজনীয় অ্যাম্পেরেজ সরবরাহ করে। যদি একটি অयोग্য বা ক্ষতিগ্রস্ত চার্জিং সাজসজ্জা ব্যবহার করা হয়, তবে ইউজারের ডিভাইস চার্জ নাও হতে পারে এবং শুধু ভাঙা हुआ দেখাবে। একটি গভীর-ডিসচার্জড ব্যাটারি ওভারনাইট চার্জিং দরকার হতে পারে।

অ্যান্ড্রয়েড রিপেয়ার গাইড: বুট সমস্যা সমাধান

অ্যান্ড্রয়েড বুট না করলে কী করবেন

যখন একটি অ্যান্ড্রয়েড স্মার্টফোন বা ট্যাবলেট বুট করা বন্ধ করে দেয়, তবে আপনাকে নিজের থেকে দুটি প্রশ্ন করতে হবে: ফল্ট হিডওয়্যার রিলেটেড নাকি সফটওয়্যার রিলেটেড (সरलতার জন্য আমি সফটওয়্যার এবং ফার্মওয়্যারকে একই ক্যাটাগরিতে রাখছি)?

একটি সফল ডায়াগনোসিসের জন্য পর্যবেক্ষণ দরকার। অ্যান্ড্রয়েড ডিভাইসটি কি কিছু অসাধারণ করছে? এবং বুট ফেইল হওয়ার পূর্বে ইউজার ডিভাইসের সাথে কী করেছিল? উভয় প্রশ্নের উত্তর বুট ফেইল সমাধান বা ব্যাখ্যা করতে পারে।

অনবুটেবল ডিভাইসের চারটি সাধারণ ক্যাটাগরি রয়েছে:

  • Unbootable Scenario #1: কোনো চার্জিং লাইট নেই, চার্জিং efter গরম নেই, কম্পিউটারে প্লাগ ইন করলে ডিটেক্ট নেই, কোনো অ্যান্ড্রয়েড বুট স্ক্রিন নেই;
  • Unbootable Scenario #2: চার্জিং লাইট অন হয়, ডেস্কটপ বা ল্যাপটপে প্লাগ ইন করলে ডিটেক্ট হয়, কোনো অ্যান্ড্রয়েড বুট স্ক্রিন নেই।
  • Unbootable Scenario #3: বুট স্ক্রিন liên tục দেখায়, সিস্টেম ফ্রিজ হয় বা বারবার রিবুট হয়;
  • Unbootable Scenario #4: সিস্টেম বুট করে না এবং কালো স্ক্রিনে এরর মেসেজ দেখায়;

সমস্যাটি রিপেয়ার করার আগে, আমাদের অ্যান্ড্রয়েড ইউজারের নিবেদন আসল 다양한 টুলস এবং ট্রিক্স ব্যাখ্যা করতে হবে:

অ্যান্ড্রয়েড রিকভারির জন্য টুলস কী কী?

অ্যান্ড্রয়েড বুট সমস্যা ফিক্স করার জন্য একটি রূপক আর্সেনাল টুল রয়েছে। সবচেয়ে সাধারণগুলো হলো:

  • বুটলোডার (অথবা রিকভারি) ফ্যাক্টরি রিসেট;
  • বুটলোডার (অথবা রিকভারি) ক্যাশে 와ইপ;
  • সফটওয়্যার রিকভারি টুলকিট;
  • অ্যান্ড্রয়েড সেফ মোড;
  • ব্যাটারি পুল;
  • সফ্ট এবং হার্ড রিবুট;

অ্যান্ড্রয়েড বুটলোডার কীভাবে ব্যবহার করবেন?

একটি বুটলোডার ব্যবহারকারীদের তাদের অপারেটিং সিস্টেমের ভিন্ন বুটযোগ্য অংশ (বা পার্টিশন) লোড করতে সক্ষম করে। এটি ব্যবহারকারীদের রিকভারি পার্টিশন বা তাদের অপারেটিং সিস্টেম বুট করার মধ্যে বেছে নেওয়ার সুযোগ দেয়। যখন অপারেটিং সিস্টেম বুট করতে পারে না, তবে বুটলোডার মূল ফ্যাক্টরি-ফ্রেশ অপারেটিং সিস্টেম রিস্টোর করতে পারে।

উৎপাদকরা রিকভারি বা বুটলোডারের ভিতরেও ডিভাইসের ক্যাশে মুছার অপশন देते hain। একটি করাপ্ট ক্যাশে মুছলে একইভাবে বুট ইস্যু ফিক্স হতে পারে। তবে, প্রতিটি ডিভাইস ম্যানুফ্যাকচারার প্রি-বুট (বা বুটলোডার) এনভায়রনমেন্টে উপলব্ধ টুলস এবং ফিচারগুলোতে পার্থক্য রেখে। সেগুলো ব্যবহারকারীরা কীভাবে এই এনভায়রনমেন্টে প্রবেশ করবেন সেটেও পার্থক্য রয়েছে।

এখানে আমার Moto X 2014-এ বুটলোডার কীভাবে দেখায় তার একটি উদাহরণ:

অ্যান্ড্রয়েড রিপেয়ার গাইড: বুট সমস্যা সমাধান

আপনি দেখতে পাচ্ছেন, একাধিক অপশন উপলব্ধ। সবচেয়ে লক্ষণীয় (আনমডিফাইড ডিভাইসে): Factory, বা Factory Reset অপশন।

একটি অনবুটেবল অ্যান্ড্রয়েড ডিভাইস ফ্যাক্টরি রিসেট করুন

সবচেয়ে সাধারণ পদ্ধতি হলো ডিভাইসটি অফ করুন। তারপর, পাওয়ার এবং ভলিউম ডাউন বাটন ধরে রাখুন। তারপর পাওয়ার এবং ভলিউম ডাউন ধরে রেখে অপেক্ষা করুন যতক্ষণ না ডিভাইসটি নরমে ভিব্রেট করে এবং অ্যান্ড্রয়েড বুটলোডার (অথবা রিকভারি) এ প্রবেশ করে। দ্রষ্টব্য: কিছু ম্যানুফ্যাকচারার ভলিউম আপ বাটন ব্যবহার করে, ভলিউম ডাউন-এর বদলে।

আবার, এই এনভায়রনমেন্টগুলো ম্যানুফ্যাকচারার থেকে ম্যানুফ্যাকচারার ভিন্ন, কিন্তু অধিকাংশে একই বেসিক ফিচার থাকে।

Factory Reset সিলেক্ট করুন আপনার ভলিউম কিজ দিয়ে স্ক্রোল করুন এবং পাওয়ার বাটন দিয়ে অপশন সিলেক্ট করুন। ডিভাইসটি তখন এর মূল ফ্যাক্টরি-নতুন অবস্থা রিস্টোর করার প্রক্রিয়া শুরু করবে। এটি রিবুট হবে এবং একটি দীর্ঘ রি-ইনিশিয়ালাইজেশন প্রক্রিয়া শুরু করবে। তবে, আপনি যদি কাস্টম ROM ইনস্টল করে থাকেন, তবে রিকভারি বা বুটলোডার ব্যবহার করে ফ্যাক্টরি রিসেট প্রক্রিয়া শুরু করার বিষয়ে অত্যধিক সতর্কতা অবলম্বন করুন। সাধারণভাবে বলা যায়, আপনি যদি আপনার সিস্টেম মডিফাই করে থাকেন, তবে ফ্যাক্টরি রিসেট কাস্টম রিকভারি- থেকে করুন (কাস্টম রিকভারি কী?)।

এছাড়া মনে রাখবেন যে ভলিউম কিজ সবসময় ডিরেকশনাল কিজ হিসেবে কাজ করে না। মোটোরোলা ফোনগুলিতে, ভলিউম আপ বাটন একটি অপশন সিলেক্ট করে এবং ভলিউম ডাউন বাটন অপশনগুলো স্ক্রোল করে।

অ্যান্ড্রয়েড রিপেয়ার গাইড: বুট সমস্যা সমাধান

বুটলোডার অ্যাক্সেসের вариেশন

আমার জানা মতে চারটি ভিন্ন ধরণের কি কোম্বিনেশন রয়েছে যা ব্যবহারকারীদের তাদের বুটলোডার লোড করতে দেয়। ব্যবহারকারীদের এগুলো একটি পাওয়ার্ড অফ স্টেট থেকে করতে হয়:

  • পাওয়ার + ভলিউম আপ
  • পাওয়ার + ভলিউম ডাউন
  • পাওয়ার + ভলিউম আপ + ভলিউম ডাউন
  • স্যামসাং-এর মেথড (নিচে দেখুন)

আপনি যদি বুটলোডার খুঁজে পাওয়ায় কষ্ট পান, তবে মনে রাখবেন যে সব ম্যানুফ্যাকচারার তাদের বুটলোডারকে নাম দিয়ে রেফার করে না। কিছু (বিশেষ করে স্যামসাং) একটি ট্রেড নাম দিয়ে রেফার করে (যদিও অ্যান্ড্রয়েডের নিজস্ব একটি ডাউনলোড মোড ভার্সন রয়েছে)। আপনার চিন্তা ফ্যাক্টরি রিসেট অপশন খুঁজে বের করতে থাকা উচিত। সন্দেহ হলে, একটি সার্চ ইঞ্জিন ব্যবহার করুন।

এখানে একটি দুর্দান্ত ভিডিও রয়েছে যা কিছু byzantine ভ্যারিয়েশন বর্ণনা করে কীভাবে ব্যবহারকারীরা তাদের ডিভাইস ফ্যাক্টরি রিসেট করে। কিছু ডিভাইস বুট হওয়ার সময় বাটন ট্যাপ করে ফ্যাক্টরি রিসেট করতে দেয়। অন্যগুলো বুটলোডার এ বুট করতে বাধ্য করে:

স্যামসাং ডাউনলোড মোড

দুর্ভাগ্যবশত, অনেক বড় ডিভাইস ম্যানুফ্যাকচারার বুটলোডার (অথবা অন্যান্য মোড) এ পৌঁছানোর জন্য ভিন্ন পদ্ধতি ব্যবহার করে। স্যামসাং তাদের প্রি-বুট রিকভারি এনভায়রনমেন্টকে ডাউনলোড মোড বলে। যেহেতু স্যামসাং ডিভাইসগুলিতে একটি ফিজিক্যাল হোম বাটন থাকতে পারে, সেগুলো কখনও কখনও এটি প্রি-বুট এনভায়রনমেন্ট অ্যাক্সেস করার উপায় হিসেবে ব্যবহার করে। স্যামসাং-এর ডাউনলোড মোড-এ বুট করার একটি কুইক টিউটোরিয়াল:

স্যামসাং ডিভাইসের મહৎ ভিন্নতার কারণে, আপনার নির্দিষ্ট স্মার্টফোন মডেলের ডাউনলোড মোড কীভাবে অ্যাক্সেস করবেন সেটি ইন্টারনেটে সার্চ করতে হবে।

অ্যান্ড্রয়েড বুটলোডার বা রিকভারি ব্যবহার করে ক্যাশে মুছার পদ্ধতি

অন্য একটি রিপেয়ার অপশন অ্যান্ড্রয়েড প্রি-বুট এনভায়রনমেন্টের ভিতরে রয়েছে। অধিকাংশ ম্যানুফ্যাকচারার রিকভারি-র ভিতরে ক্যাশে পার্টিশন মুছার অপশন অন্তর্ভুক্ত করে, আমি শুনেছি বুটলোডারও এই ফিচার অন্তর্ভুক্ত করে। দুটি ধরণের ক্যাশে রয়েছে: Dalvik ক্যাশে বা সিস্টেম ক্যাশে। অ্যান্ড্রয়েড ৫.০ এবং তার উপরে শুধু সিস্টেম ক্যাশে থাকে কারণ এটি ART কম্পাইলেশন ব্যবহার করে (ART অ্যান্ড্রয়েডের গতি বাড়ায়), যা ক্যাশে মুছাকে সহজ করে দেয়।

ক্যাশে মুছতে, অ্যান্ড্রয়েড বুটলোডারে বুট করুন এবং রিকভারি অপশন সিলেক্ট করুন।

কিছু ম্যানুফ্যাকচারার এই পয়েন্টে ক্যাশে পার্টিশন মুছতে অতিরিক্ত কি প্রেস করতে বাধ্য করে। উদাহরণস্বরূপ, আমার Moto X-এ পাওয়ার বাটন এবং ভলিউম ডাউন ধরে রাখতে হয়।

তারপর wipe cache partition অপশন থেকে সিলেক্ট করুন। ক্যাশে মুছে ফেলা শেষ হলে, রিবুট করুন।

অ্যান্ড্রয়েড রিপেয়ার গাইড: বুট সমস্যা সমাধান

সফটওয়্যার রিকভারি টুলকিট এবং অন্যান্য অপশন কীভাবে ব্যবহার করবেন

রিকভারি টুলকিট ম্যানুফ্যাকচারার থেকে ম্যানুফ্যাকচারার ভিন্ন হয়। Nexus ডিভাইসগুলো বেশ কিছু ভ্যারিয়েশন পায়, যেমন WugFresh (এখন উপলব্ধ নয়)। তারপর স্যামসাং-এর Kies টুলকিট অপশন রয়েছে। অন্যান্য সফটওয়্যার টুলগুলোর মধ্যে Minimal Fastboot এবং Koush’s Universal ADB Drivers রয়েছে।

Minimal ADB and Fastboot Toolkit

ADB অ্যাক্সেস করার সবচেয়ে সহজ পদ্ধতি: Minimal ADB and Fastboot ইনস্টলেবল টুল। Minimal ADB and Fastboot ব্যবহারকারীদের ADB কমান্ড এবং Fastboot ব্যবহার করতে দেয়, অ্যান্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট কিট (SDK) ডাউনলোড করা ছাড়া, যাতে অনেক টুল থাকে যা আপনার দরকার নয়। এটি পুরো SDK ব্যবহার করার চেয়ে সহজ এবং কম এরর-প্রোন, যা একটি বড় ডাউনলোড। আমি নোট করছি যে Fastboot একটি স্পেশাল বুটলোডার দাবি করে যাতে কাজ করতে পারে, যা কিছু আনমডিফাইড অ্যান্ড্রয়েড ডিভাইস পায় না।

Minimal ADB-এর সবচেয়ে বড় সুবিধা: আপনি একটি ADB ড্রাইভার প্যাকেজ পাবেন, সেইসাথে আপনার ডিভাইসকে উইন্ডোজ কম্পিউটারের সাথে সংযোগ করার জন্য প্রয়োজনীয় টুলস।

সহজে Minimal Fastboot ডাউনলোড এবং ইনস্টল করুন।

ADB কীভাবে ব্যবহার করবেন সেটি নিয়ে একটি ভিডিও (আপনি যদি Minimal ADB and Fastboot ইনস্টল করে থাকেন, তবে আপনাকে অ্যান্ড্রয়েড SDK লাগবে না):

Koush’s Universal ADB Drivers

আপনি যদি ADB প্রোটোকল ব্যবহার করে একটি ডিভাইসকে উইন্ডোজ কম্পিউটারের সাথে কানেক্ট করতে না পারেন, তবে আমি Koush's Universal ADB Drivers ইনস্টল করার পরামর্শ দিই [এখন উপলব্ধ নয়]। অ্যান্ড্রয়েডকে উইন্ডোজের সাথে ADB দিয়ে কানেক্ট করার একটি সংক্ষিপ্ত গাইড। ড্রাইভারগুলো উইন্ডোজকে অ্যান্ড্রয়েড ডিভাইস রিকগনাইজ করতে সক্ষম করে।

অ্যান্ড্রয়েড ডিভাইস দুটি ভিন্ন প্রোটোকল—এবং ড্রাইভার—ব্যবহার করে ডেস্কটপ কম্পিউটারের সাথে কানেক্ট হওয়ার জন্য। ADB ব্যবহারকারীদের অ্যান্ড্রয়েড অপারেটিং সিস্টেমের ফাইল স্ট্রাকচার অ্যাক্সেস করতে দেয়, যা বдерলে ব্যবহারকারীদের মূল ফার্মওয়্যার রিস্টোর করতে দেয়, এবং আরও অনেক কিছু। আনবুটেবল ডিভাইসের জন্য, এটি ব্যবহারকারীদের সঠিক ড্রাইভার ইনস্টল করতে দেয়, যা আপনার ফোনের অপারেটিং সিস্টেমের সাথে ইন্টারঅ্যাক্ট করার দরোয়াজা খুলে দেয়।

Koush’s Universal ADB Drivers আপনার ডিভাইসের জন্য পুরো অ্যান্ড্রয়েড SDK ডাউনলোড, ইনস্টল, এবং কনফিগার করার একটি বিকল্প প্রদান করে। এটি অধিকাংশ অ্যান্ড্রয়েড স্মার্টফোন এবং ট্যাবলেট কভার করে, কিন্তু সব নয়। আপনি আপনার অফিসিয়াল ড্রাইভারগুলো প্রথমে ইনস্টল করার চেষ্টা করতে পারেন – এবং যদি ব্যর্থ হয় — Koush’s ড্রাইভার ইনস্টল করুন। মনে রাখবেন যে এই ধাপটি শুধু বুট সমস্যা সমাধানের দরোয়াজা খুলে দেয়। একটি ADB কানেকশনের জন্য আপনাকে একটি ইতিমধ্যে ফাংশনাল সিস্টেমে ADB অ্যাক্সেস সক্রিয় করতে হবে। আপনার ফোন বুট না করলে এবং আপনি ADB সক্রিয় না করলে, আপনি এই ধাপটি ব্যবহার করতে পারবেন না।

অ্যান্ড্রয়েড সেফ মোড কীভাবে ব্যবহার করবেন

অ্যান্ড্রয়েডের সেফ মোড উইন্ডোজ সেফ মোডের মতোই কাজ করে, অর্থাৎ এটি থার্ড পার্টি সফটওয়্যার ছাড়া অপারেটিং সিস্টেম লোড করে। এটি ম্যালওয়্যার বা বাগি সফটওয়্যারকে বুট প্রক্রিয়া বাধা দিতে থেকে রোধ করে। সেফ মোডে এন্ট্রি করার ভ্যারিয়েশন রয়েছে—অনবুটেবল ডিভাইসের জন্য সবচেয়ে গুরুত্বপূর্ণ হলো পাওয়ার্ড অফ স্টেট থেকে। সিম্পলি পাওয়ার, ভলিউম আপ, এবং ভলিউম ডাউন ধরে রাখুন যতক্ষণ না অ্যান্ড্রয়েড বুট স্ক্রিন দেখায়। বুট সিম্বল দেখানোর পর, পাওয়ার বাটন রিলিজ করুন, কিন্তু ভলিউম বাটনগুলো ধরে রাখুন যতক্ষণ না অপারেটিং সিস্টেম সম্পূর্ণরূপে লোড হয়। আপনাকে গ্রে-আউট করা আইকন এবং স্ক্রিনের নিচের বাম পাশে "Safe Mode" শব্দগুলো দেখতে হবে।

ব্যবহারকারীরা তারপর ম্যালওয়্যার বা ডিসফাংশনাল অ্যাপ্লিকেশনগুলো আনইনস্টল করতে পারেন যেমন সাধারনভাবেই।

অ্যান্ড্রয়েড জিনজারব্রেড (২.৩) এবং নিচে, একটি পাওয়ার্ড-অফ স্টেট থেকে, পাওয়ার বাটন ধরে রাখুন যতক্ষণ না সেফ মোড লঞ্চ হয়।

অ্যান্ড্রয়েডে ব্যাটারি পুল করার পদ্ধতি

একটি ব্যাটারি পুল একটি স্মার্ট-ডিভাইসের ব্যাটারি সাময়িকভাবে ডিসকানেক্ট করার প্রক্রিয়া। এই মেথড একটি অ্যান্ড্রয়েড ডিভাইস রিসেট করার একটি প্রায় বুলেট-প্রুফ উপায় অফার করে – বিশেষ করে যদি এটি সো-কールド স্লিপ অফ ডেথে লক করা থাকে, যেখানে ডিভাইস পাওয়ার অন করতে না চায়। দুর্ভাগ্যবশত, অধিকাংশ আধুনিক ফ্ল্যাগশিপ ফোনগুলো আর রিমੂвеবল রিয়ার কভার দেয় না। কিছু কখনও ব্যাটারিকে ডিভাইসে সোল্ডার করে দেয়, যাতে ব্যবহারকারী ব্যাটারি রিপ্লেস করতে না পারে।

ব্যাটারি পুল করার জন্য শুধু রিয়ার কভার খুলুন এবং ব্যাটারি ডিসকানেক্ট করুন। কিছু ডিভাইস রিয়ার কভার খোলা (যেমন Nexus 4 ব্যাটারি রিপ্লেস করা)그렇게 কঠিন নয়। এমনকি Nexus 5 এবং 5X-এর রিয়ার কভারও খোলা কঠিন নয়।

রিয়ার কেস খুলার পর, সহজে ব্যাটারি কনেক্টর ব্যাটারির থেকে আলাদা করুন, যা ডিভাইসের পাওয়ার বাধা দেবে, এবং কার্যকরভাবে একটি হার্ড রিসেট করবে। ব্যাটারি ডিভাইস থেকে বের করবেন না। তারপর সেটি রিকানেক্ট করুন এবং বুট আপ করুন।

অ্যান্ড্রয়েডে হার্ড বা সফ্ট রিসেট কীভাবে করবেন

অ্যান্ড্রয়েড ব্যবহারকারীদের জন্য তাদের ডিভাইস রিসেট করার দুটি দ্রুত অপশন: হার্ড এবং সফ্ট রিসেট।

হার্ড রিসেট

একটি হার্ড রিসেট রিস্টোর করে অপারেটিং সিস্টেমকে এর মূল, ফ্যাক্টরি-ফ্রেশ অবস্থায়। একটি হার্ড রিসেট করতে হলে অ্যান্ড্রয়েড বুটলোডার (অথবা রিকভারি) এ যেতে হয়।

প্রথম, ডিভাইসটি পাওয়ার অফ করুন। তারপর পাওয়ার এবং ভলিউম ডাউন বাটন ধরে রাখুন যতক্ষণ না বুটলোডার দেখায়। তারপর যেকোনো অপশন সিলেক্ট করুন যেটি Factory Reset-এর মতো শোনায়। উদাহরণস্বরূপ, আমার মোটোরোলা বুটলোডার শুধু "Factory" দেখায়, যা Factory Reset-এর সমান। এই অপশন বেছে নিলে ফোনটি ফ্যাক্টরি নতুন কন্ডিশনে ফিরে যাবে।

যদি এই অপশন ব্যর্থ হয়, তবে এর মানে হতে পারে রিকভারি পার্টিশন করাপ্ট হয়েছে। কখনও কখনও কাস্টম ROM ইনস্টল করা রিকভারি পার্টিশন মুছে ফেলতে পারে, যেটিতে মূল অপারেটিং সিস্টেমের একটি সম্পূর্ণ কপি থাকে। এই পার্টিশন হারালে রিপেয়ার প্রচেষ্টা ব্যাপকভাবে বাধা পেতে পারে।

হার্ড রিসেট কীভাবে করবেন সেটি নিয়ে একটি ভিডিও:

সফ্ট রিসেট

বহুদার সমস্ত অ্যান্ড্রয়েড ডিভাইসে সফ্ট রিসেট করা مردা সহজ: শুধু পাওয়ার বাটন ১০ সেকেন্ড ধরে রাখুন। ১০ সেকেন্ডের মধ্যে, ডিভাইসটি রিবুট হওয়া উচিত।

এই মেথড সবসময় কাজ করে না, কিন্তু এর নির্ভরযোগ্যতা এবং সادگی এটিকে বুট ইস্যুയুক্ত ফোনগুলোর প্রথম অপশন করে তোলে।

সফ্ট রিসেট কীভাবে করবেন সেটি নিয়ে একটি ভিডিও:

আপনার ডিভাইস রিসেট করার জন্য প্রয়োজনীয় বাটনগুলোর সাথে সমস্যা হচ্ছে? অ্যান্ড্রয়েড ফোন বাটন কাজ না করলে কী চেষ্টা করবেন সেটি নিয়ে কিছু ফিক্স।

অনবুটেবল অ্যান্ড্রয়েড সিনেরিও

আপনার অ্যান্ড্রয়েড ফোন যদি কোনোভাবে বুট না করে, তবে বিবেচনা করার জন্য বেশ কিছু ইস্যু রয়েছে।

Unbootable Scenario #1: কোনো লাইট নেই, জীবনের কোনো চিহ্ন নেই

আপনার অ্যান্ড্রয়েড ডিভাইস নিচের লক্ষণগুলো প্রদর্শন করছে:

  • পাওয়ার সোর্সে প্লাগ ইন করলে চার্জিং ইন্ডিকেটর অন হয় না;
  • হার্ড রিবুট করলে ডিভাইস রিবুট হয় না;
  • PC-এ প্লাগ ইন করলে আপনার ডিভাইস কানেক্টেড হিসেবে দেখায় না;
  • পাওয়ার সোর্সে প্লাগ ইন করলে ফোন এবং পাওয়ার অ্যাডাপ্টার গরম হয় না;
  • কোনো অ্যান্ড্রয়েড বুট স্ক্রিন নেই;

এটি একটি ড্যামেজড পাওয়ার অ্যাডাপ্টার বা মাইক্রো USB কেবল থেকে ভুগতে পারে। এগুলো পরিবর্তন করুন এবং নিশ্চিত করুন পাওয়ার অ্যাডাপ্টার প্রয়োজনীয় অ্যাম্পেরেজ সরবরাহ করছে (সাধারণত কমপক্ষে ১.৫ mA)। তারপর ডিভাইসটি একটি কম্পিউটারে প্লাগ ইন করুন এবং (উইন্ডোজে) উইন্ডোজ ডিভাইস ম্যানেজারে চেক করুন কম্পিউটার ডিটেক্ট করছে কিনা অ্যান্ড্রয়েড ডিভাইস কানেক্টেড।

Android Devices-এর অধীনে আপনি ডিভাইস কানেক্টেড দেখতে পারেন। এর মানে এটি কম্পিউটারের দ্বারা রিকগনাইজড। এর মানে এটি মরেছে না।

অ্যান্ড্রয়েড রিপেয়ার গাইড: বুট সমস্যা সমাধান

প্রথমে, এটি চার্জিং-এ ছেড়ে দিন বেশ কিছু ঘণ্টা। এরপর, একটি সফ্ট রিসেট চেষ্টা করুন। ব্যর্থ হলে, হার্ড রিসেট করুন। ব্যর্থ হলে, ব্যাটারি পুল চেষ্টা করুন। ব্যাটারি পুল ব্যর্থ হলে (অথবা নন-রিমূвеবল ব্যাটারি হলে), এটি কম্পিউটারে প্লাগ ইন করে দেখুন রিকগনাইজ হচ্ছে কিনা। ব্যর্থ হলে, ডিভাইসটি খারাপ ব্যাটারি বা ড্যামেজড মেইনবোর্ড থেকে ভুগতে পারে। আপনাকে ডিভাইসটি ম্যানুফ্যাকচারারের কাছে রিপেয়ারের জন্য পাঠাতে হবে।

কম্পিউটারে প্লাগ ইন করলে সাফল্য হয় এবং আপনার पास Fastboot বা ADB অ্যাক্সেস থাকে, তবে আপনি আসল অপারেটিং সিস্টেম ইনস্টল করতে পারেন, বশর্তে ম্যানুফ্যাকচারার ব্যবহারকারীদের তাদের অপারেটিং সিস্টেমের ফ্যাক্টরি ইমেজ ডাউনলোড করার অনুমতি দেয়।

Unbootable Scenario #2: জীবনের কিছু চিহ্ন

আপনার অ্যান্ড্রয়েড ডিভাইস নিচের লক্ষণগুলো প্রদর্শন করছে:

  • পাওয়ার সোর্সে কানেক্ট করলে চার্জিং লাইট অন হয়;
  • ডেস্কটপ বা ল্যাপটপে প্লাগ ইন করলে ডিটেক্ট হয়;
  • কোনো অ্যান্ড্রয়েড বুট স্ক্রিন নেই;

এই সিনেরিওতে, ডিভাইস জীবনের কিছু চিহ্ন দেখাচ্ছে, কিন্তু পুরোপুরি ফাংশন করছে না। এটিও একটি ড্যামেজড পাওয়ার অ্যাডাপ্টার বা মাইক্রো USB কেবল হতে পারে। এগুলো পরিবর্তন করুন এবং নিশ্চিত করুন পাওয়ার অ্যাডাপ্টার প্রয়োজনীয় অ্যাম্পেরেজ সরবরাহ করছে (সাধারণত কমপক্ষে ১.৫ অ্যাম্প)।

প্রথমে, এটি চার্জিং-এ ছেড়ে দিন বেশ কিছু ঘণ্টা নিশ্চিত করতে যে এটি ফুল চার্জড। এরপর, একটি সফ্ট রিসেট করুন। ব্যর্থ হলে, বুটলোডার-এ বুট করার চেষ্টা করুন। সাফল্য হলে, ফ্যাক্টরি রিসেট করুন। ব্যর্থ হলে, ডিভাইসটি একটি লাইসেন্সড টেকনিশিয়ানের প্রয়োজন হতে পারে।

Unbootable Scenario #3: বুটলুপ

আপনি যদি একটি কাস্টম ROM ইনস্টল করে থাকেন, তবে একটি স্টক, আনমডিফাইড ডিভাইসের চেয়ে বুটলুপ অনেক বেশি সিরিয়াস হতে পারে। বুটলুপ প্রায়শই একটি ড্যামেজড অপারেটিং সিস্টেম বা একটি ম্যালিশিয়াস অ্যাপের কারণে হয়।

  • বুট স্ক্রিন liên tục দেখায়, সিস্টেম বুট হয় না;
  • কখনও কখনও একটি ব্যর্থ OTA আপডেটের পর ঘটে;

প্রথমে, একটি সফ্ট রিসেট চেষ্টা করুন। ব্যর্থ হলে, ডিভাইসটি সেফ মোডে বুট করার চেষ্টা করুন। ব্যর্থ হলে (অথবা আপনার সেফ মোড অ্যাক্সেস না থাকলে), বুটলোডার (অথবা রিকভারি) দিয়ে ডিভাইসটি বুট আপ করার চেষ্টা করুন এবং ক্যাশে মুছুন (আপনি অ্যান্ড্রয়েড ৪.৪ এবং নিচে ব্যবহার করলে, Dalvik ক্যাশেও মুছুন) এবং রিবুট করুন। ব্যর্থ হলে, আপনাকে আরও ড্রাস্টিক মেথড ব্যবহার করতে হবে: বুটলোডারে রিবুট করুন এবং ফ্যাক্টরি রিসেট করুন। ব্যর্থ হলে, ডিভাইসটি একটি লাইসেন্সড টেকনিশিয়ানের সার্ভিস দরকার হতে পারে।

আপনি যদি Fastboot কীভাবে ব্যবহার করবেন সেটি বুঝতে পারেন, তবে এই ভিডিওটি চেক আউট করতে পারেন:

Unbootable Scenario #4: সিস্টেম বুট হয়, কিন্তু এরর মেসেজ দেখায়

এই ধরণের এরর মেসেজ উভয় হেডওয়্যার এবং সফটওয়্যার ফল্টের জন্য দেখায়। একটি র‍্যাঞ্জ এরর মেসেজ দেখাবে যদি কোর অপারেটিং সিস্টেম ফাইলগুলো ড্যামেজড থাকে। এছাড়া, একটি ডিফেক্টিভ eMMC ড্রাইভ (তার হার্ড ড্রাইভ) ডেটা করাপ্ট করতে পারে।

  • আপনি যদি যেকোনোভাবে আপনার অপারেটিং সিস্টেম মডিফাই করে থাকেন, যেমন রুট অ্যাক্সেস অর্জন বা কাস্টম ROM ইনস্টল করে।
  • যদি একটি OTA সফটওয়্যার আপডেট ব্যর্থ হয়;
  • যদি ডিভাইস একটি ডেড অ্যান্ড্রয়েড দেখায়;

প্রথমে, একটি সফ্ট রিসেট চেষ্টা করুন। ব্যর্থ হলে, বুটলোডারে বুট করুন এবং ফ্যাক্টরি রিসেট চেষ্টা করুন (AKA হার্ড রিসেট)। ব্যর্থ হলে, ক্যাশে মুছতে চেষ্টা করুন। ব্যর্থ হলে, আপনার অপশন সীমিত হয়ে যায়। আপনি একটি সিস্টেম ইমেজ রিফ্ল্যাশ করার চেষ্টা করতে পারেন একটি টুলকিট বা ম্যানুয়ালি ADB ব্যবহার করে। অন্যথায়, ডিভাইসটি তার অপারেটিং সিস্টেম সঠিকভাবে রিস্টোর করার জন্য একটি লাইসেন্সড টেকনিশিয়ানের প্রয়োজন হতে পারে।

অ্যান্ড্রয়েড বুট সমস্যা?

একটি অনবুটেবল অ্যান্ড্রয়েড ডিভাইস ডিল করার সবচেয়ে সহজ পদ্ধতি হলো বুটলোডার এনভায়রনমেন্টের সাথে কাজ করা। উইন্ডোজ অপারেটিং সিস্টেমের অধিকাংশ ইনস্টলেশনের চেয়ে ভিন্ন, অ্যান্ড্রয়েড ব্যবহারকারীদের তাদের ডিভাইসকে ফ্যাক্টরি-ফ্রেশ কন্ডিশনে রিসেট করার একটি স্পষ্ট এবং সহজ পদ্ধতি দেয়। যখন রিকভারি ফেইল করে (অথবা শুধু কাজ করে না), ব্যবহারকারীরা যেবহ্দি তাদের ডিভাইস অন্য উপায়ে রিপেয়ার করতে পারেন, যেমন ADB।

যদি, কোনো অপ্রত্যাশিত সিনেরিওতে, আপনি আপনার ডিভাইস ব্রিক করে ফেলেন, তবে আপনার অ্যান্ড্রয়েড ডিভাইস আনব্রিক করার এই রিকভারি মেথডগুলো চেষ্টা করুন।

অ্যান্ড্রয়েড সম্পর্কে আরও জানতে চান? এই ইনফরমেটিভ অ্যান্ড্রয়েড সাইটগুলো চেক আউট করুন।

  1. অ্যান্ড্রয়েড ডিভাইসে অ্যান্ড্রয়েড মার্শম্যালো (Marshmallow) বুট অ্যানিমেশন পাওয়ার উপায়

  2. ম্যাকে Android Messages ব্যবহার করার পূর্ণাঙ্গ ধাপে ধাপে গাইড

  3. সর্বোচ্চ অ্যান্ড্রয়েড ফোন ট্রাবলশুটিং ম্যানুয়াল: কুইক ফিক্স ও এক্সপার্ট টিপস

  4. কাস্টম অ্যান্ড্রয়েড ROM-এ GApps ইনস্টল করুন: ধাপে ধাপে গাইড