বুটলোডার কিঃ সাধারণ ভাষায় বলতে গেলে বলতে হয় বুটলোডার হচ্ছে এক প্রকার কোড যা অপারেটিং সিস্টেমের পূর্বেই চালু হয়। এটা বলা যায় অনেকটা কম্পিউটার এর বায়োস এর মত, যা অপারেটিং সিস্টেম এর কার্ণেল কে প্রয়োজনীয় ইনস্ট্রাকশন প্রদান করে, অপারেটিং সিস্টেম চালু হওয়ার জন্য। বুটলোডার এর ধারনা সব ক্ষেত্রে একই। হোক সেটা কম্পিউটার, ফোন বা ট্যাবলেট।
Android এর বুটলোডারঃ Android হচ্ছে ওপেন সোর্স অপারেটিং সিস্টেম। ভিন্ন ভিন্ন কোম্পানী তাদের সুবিধামত ভিন্ন ভিন্ন স্পেক এর হার্ডওয়্যার তৈরি করে এবং প্রত্যেকটি কোম্পানীর বুটলোডার হয় ভিন্ন। যেমন স্যামস্যাং এর বুটলোডার শুধুমাত্র স্যামস্যাং এর ডিভাইসগুলোর জন্যই প্রযোজ্য। তা সনি এরিকসন বা মটোরোলা বা অন্য কোন প্রতিষ্ঠানের সাথে মিলবে না। এই কারণেই প্রত্যেকটি কোম্পানীর বুটলোডার আনলকের জন্য ভিন্ন ভিন্ন পদ্ধতি অনুসরণ করতে হয়।
বুটলোডার কেন লক করে রাখা হয়ঃ Android ওপেন সোর্স অপারেটিং সিস্টেম হওয়ার কারণে বেশীরভাগ কোম্পানীই তাদের ডিভাইসগুলোর বুটলোডার লক করে রাখে। কারণ কোম্পানীগুলো ডিভাইসগুলোর স্পেক অনুসারে নির্ধারন করে দেয় এতে Android কোন ভার্সন চলবে, কোনটা চলবে না। তাছাড়া হার্ডওয়্যার এর সাথে মিল রেখে এর কার্ণেল/রম/অ্যাপস দেয়া হয়, যাতে হার্ডওয়্যার ঠিক ঠাক থাকে।
বুটলোডার কেন আনলক করা হয়ঃ বুটলোডার আনলক করার সুবিধা-অসুবিধা দুটি দিকই আছে। প্রথমেই অসুবিধাগুলো আলোচনা করা যাক 😛
১. ডিভাইসের ওয়ারেন্টি বাতিল হয়ে যাবে।
২. ওভারক্লকিং করলে হার্ডওয়্যার এর আয়ু ঠিক থাকবে না।
৩. বুটলোডার আনলকের সময় কোন গন্ডগল হলে সাধের ডিভাইসখানা চিরদিনের জন্য অক্কা পেতে পারে।
৪. ডিভাইস নির্মাতার অফিসিয়াল কোন সাপোর্ট পাবেন না। মানে হচ্ছে অফিসিয়ালী আপডেট করতে পারবেন না।
৫. ডিভাইসের ইন্টার্নাল মেমোরীর ফরম্যাট হয়ে যাবে। অর্থাৎ কল লগ, এস.এম.এস, ফোন নম্বর, ইন্টার্নাল মেমোরীতে ইনস্টল করা অ্যাপ্লিকেশন ইত্যাদি কিচ্ছু থাকবে না।
সুবিধাসমূহঃ
১. ডিভাইস কেনার সময় যে রম [নবীশরা পড়ুন অপারেটিং সিস্টেম] দেয়া থাকে তা পছন্দ না হলে ফেলে দিয়ে আপনার পছন্দমত রম ইনস্টল করতে পারবেন। বুটলোডার আনলক করা না থাকলে পারবেন না।
২. ওভারক্লকিং করা যাবে। যেমন আপনার ডিভাইসের প্রসেসর আছে ৬০০ মেগাহার্টজ এর। এটাতে ওভারক্লকিং করে ৭০০ মেগাহার্টজ বানিয়ে ফেলতে পারবেন।
৩. রুট ইউজার হতে পারবেন। তবে কিছু ডিভাইসে বুটলোডার আনলক না করেও রুট করা যায়।
আগামী পর্বে সনি এরিকসনের বুটলোডার আনলক করা নিয়ে লিখব।