Bootloader unlocking
বুটলোডার আনলকিং হল বুটলোডারের নিরাপত্তা নিষ্ক্রিয় করার প্রক্রিয়া যা নিরাপদ বুটকে সম্ভব করে তোলে। এটি উন্নত কাস্টমাইজেশন সম্ভব করতে পারে, যেমন একটি কাস্টম ফার্মওয়্যার ইনস্টল করা। স্মার্টফোনে এটি একটি কাস্টম অ্যান্ড্রয়েড ডিস্ট্রিবিউশন বা অন্য কোনও মোবাইল অপারেটিং সিস্টেম হতে পারে। কিছু বুটলোডার একেবারেই লক করা থাকে না, অন্যগুলি একটি স্ট্যান্ডার্ড কমান্ড ব্যবহার করে আনলক করা যেতে পারে, অন্যদের প্রস্তুতকারকের সহায়তা প্রয়োজন। কিছুতে একটি আনলকিং পদ্ধতি অন্তর্ভুক্ত থাকে না এবং শুধুমাত্র একটি সফ্টওয়্যার শোষণের মাধ্যমে আনলক করা যেতে পারে। সেলব্রাইট ইউ. এফ. ই. ডি-এর মতো সরঞ্জাম ব্যবহার করে মোবাইল ডিভাইস থেকে ডিজিটাল প্রমাণ বের করার জন্য বুটলোডার আনলকিং মোবাইল ফরেনসিক উদ্দেশ্যেও করা হয়। ব্যাকগ্রাউন্ড বুটলোডার আনলক করা সাধারণত কোনও ওয়ারেন্টি বাতিল করে দেয় এবং ডিভাইসটিকে ডেটা চুরির জন্য সংবেদনশীল করে তুলতে পারে। ক্রোমবুকগুলিতে, ডেভেলপার মোড সক্ষম করা সিস্টেমটিকে লিনাক্স চালিত স্ট্যান্ডার্ড ল্যাপটপের তুলনায় কম সুরক্ষিত করে তোলে। বুটলোডারটি আনলক করলে অ্যান্ড্রয়েড এবং ক্রোমওএস ডিভাইসে ডেটা নষ্ট হতে পারে, কারণ কিছু ডেটা রুটের অনুমতি ছাড়া ব্যাক আপ করা অসম্ভব। পিসিম্যাগের সাশা সেগান একটি লক করা বুটলোডারকে কোয়ালকম স্ন্যাপড্রাগন ইনসাইডার ফোনের একটি ভুল বলে মনে করেন, যা উন্নত ব্যবহারকারীদের লক্ষ্য করে করা হয়েছে। প্ল্যাটফর্ম অ্যান্ড্রয়েড বুটলোডার আনলক করা সাধারণত রুট অ্যাক্সেস পাওয়ার প্রক্রিয়া চলাকালীন করা হয়। নেক্সাস এবং পিক্সেল ডিভাইসের বুটলোডারগুলি ফাস্টবুট কমান্ড ফাস্টবুট ওএম আনলক ব্যবহার করে আনলক করা যেতে পারে অথবা যদি এটি কমান্ড ফাস্টবুট ফ্ল্যাশিং আনলককে চিনতে না পারে। মটোরোলা যখন ড্রয়েড রেজারের জন্য একটি বুটলোডার আনলকিং টুল প্রকাশ করে, তখন ভেরিজন তাদের মডেলগুলি থেকে টুলটি সরিয়ে দেয়। 2011 সালে, সনি এরিকসন একটি অনলাইন বুটলোডার আনলকিং টুল প্রকাশ করে। সোনির তাদের ওয়েবসাইটে আইএমইআই নম্বর পূরণ করা প্রয়োজন। আসুস ট্রান্সফর্মার প্রাইম টিএফ201-এর জন্য, আসুস একটি বিশেষ বুটলোডার আনলক টুল প্রকাশ করেছে। 2012 সালে, মটোরোলা বুটলোডারগুলি আনলক করার জন্য একটি সীমিত সরঞ্জাম প্রকাশ করে। তাদের শর্তাবলী গ্রহণ করা এবং মোটো জি-র জন্য বুটলোডার আনলক করার আগে একটি অ্যাকাউন্ট তৈরি করা প্রয়োজন। এইচটিসি ফোনে "এস-অফ/এস-অন" নামে লকের একটি অতিরিক্ত স্তর থাকে। বুটলোডারগুলি একটি শোষণ ব্যবহার করে বা বিক্রেতার সরবরাহ করা উপায় ব্যবহার করে আনলক করা যেতে পারে। পরবর্তী পদ্ধতিতে সাধারণত যন্ত্রের সমস্ত তথ্য মুছে ফেলা প্রয়োজন। উপরন্তু, কিছু নির্মাতারা ক্যারিয়ার লক করা ফোনে আনলক করা নিষিদ্ধ করে। মার্কিন যুক্তরাষ্ট্র এবং কানাডায় বিক্রি হওয়া স্যামসাং ফোন এবং সেলুলার ট্যাবলেটগুলি ক্যারিয়ার স্ট্যাটাস নির্বিশেষে বুটলোডার আনলক করার অনুমতি দেয় না। 2018 সালে, এক্সডিএ ডেভেলপারদের একজন ডেভেলপার একটি পরিষেবা চালু করেন যা ব্যবহারকারীদের কিছু নোকিয়া স্মার্টফোন মডেলের বুটলোডার আনলক করার অনুমতি দেয়। একইভাবে, এক্সডিএ ডেভেলপারদের আরেকজন ডেভেলপার ব্যবহারকারীদের স্যামসাং গ্যালাক্সি এস20 এবং স্যামসাং গ্যালাক্সি এস21 ফোনের বুটলোডারগুলি আনলক করার অনুমতি দেওয়ার জন্য একটি পরিষেবা চালু করেছেন। হুয়াওয়ে ব্যবহারকারীদের মেট 30 সিরিজের বুটলোডার আনলক করার অনুমতি দেওয়ার পরিকল্পনা ঘোষণা করেছিল, কিন্তু পরে তা প্রত্যাহার করে নেয়। হুয়াওয়ে 2018 সাল থেকে বুটলোডার আনলক কোড প্রদান বন্ধ করে দিয়েছে। হাইসিলিকন ভিত্তিক হুয়াওয়ে ফোনের জন্য চেকএম30 নামে একটি বুটলোডার এক্সপ্লয়েট তৈরি করা হয়েছে। স্যামসাং গ্যালাক্সি জেড ফোল্ড 3-এর বুটলোডারটি আনলক করা হলে ক্যামেরাটি কম কার্যকরী হয়ে ওঠে। বুটলোডার পুনরায় লক করে এটি পুনরুদ্ধার করা যেতে পারে। এই সমস্যাটি পরে স্যামসাং দ্বারা ঠিক করা হয়েছিল। স্যামসাং গ্যালাক্সি এস22 সিরিজের জন্য, বুটলোডার আনলক করার ফলে ক্যামেরার উপর কোনও প্রভাব পড়ে না। অন্যান্য মাইক্রোসফট দ্য ডব্লিউপিইন্টারনালস টুল উইন্ডোজ ফোনে চালিত সমস্ত নোকিয়া লুমিয়া ফোনের বুটলোডার আনলক করতে সক্ষম, তবে অ্যালকাটেল আইডল 4 বা এইচপি এলিট এক্স 3-এর মতো ফোনের নয়। সংস্করণ 1 প্রকাশ করা হয় 2015 সালের নভেম্বরে। 2018 সালের অক্টোবরে, সরঞ্জামটি ওপেন সোর্স সফ্টওয়্যার হিসাবে প্রকাশিত হয়েছিল যখন প্রধান বিকাশকারী রেনে লার্জনার (হিথক্লিফ 74 নামেও পরিচিত) পদত্যাগ করেছিলেন। উইন্ডোজ আরটি দ্বারা ব্যবহৃত স্ল্যাব বুটলোডারটি একটি দুর্বলতা ব্যবহার করে আনলক করা যেতে পারে, কিন্তু 2016 সালে মাইক্রোসফ্ট দ্বারা নীরবে প্যাচ করা হয়েছিল। x86 সিস্টেমে UEFI সিকিউর বুট সাধারণত আনলক করা যেতে পারে। অ্যাপল এ11 প্রসেসর বা তার বেশি বয়সী আইওএস ডিভাইসে বুট রম সুরক্ষা চেকএম8 নামে পরিচিত একটি হার্ডওয়্যার এক্সপ্লোইট দিয়ে বাইপাস করা যেতে পারে, যা লিনাক্স সহ অন্যান্য অপারেটিং সিস্টেম চালানো সম্ভব করে তোলে। অ্যাপল সিলিকন-ভিত্তিক ম্যাকের বুটলোডারটি আনলক করা যেতে পারে। তবে, আইফোন এবং আইপ্যাডের মতো অন্যান্য অ্যাপল ডিভাইসগুলি ম্যাকে ব্যবহৃত একই চিপ ব্যবহার করার সময়ও বুটলোডার আনলক করা যাবে না। গুগল বুটলোডার আনলকিংয়ের সমতুল্যকে ক্রোমবুকগুলিতে ডেভেলপার মোড বলা হয়। ক্রোমবুকগুলি কাস্টম বুটলোডার ব্যবহার করে যা একটি রাইট-প্রোটেক্ট স্ক্রু সরিয়ে পরিবর্তন বা ওভাররাইট করা যেতে পারে। 2013 সালে, ক্রোমকাস্টের বুটলোডার একটি এক্সপ্লোইট ব্যবহার করে হ্যাক করা হয়েছিল। 2021 সালে, এটি নতুন সংস্করণের জন্য আবার হ্যাক করা হয়েছিল। স্পেসএক্স 2022 সালের আগস্টে, নিরাপত্তা গবেষক লেনার্ট ওয়াটার্স স্পেসএক্স থেকে একটি স্টারলিঙ্ক স্যাটেলাইট ডিশের ফার্মওয়্যার যাচাইকরণকে বাইপাস করতে একটি ভোল্টেজ ইনজেকশন আক্রমণ প্রয়োগ করেছিলেন। রীলকিং অ্যান্ড্রয়েডে বুটলোডার রীলক করা সম্ভব। অনলাইন পরিষেবা বন্ধ 2018 সালে হুয়াওয়ে বুটলোডার আনলক কোড প্রদান বন্ধ করে দেয়। 31 ডিসেম্বর 2021-এ, এলজি তাদের ওয়েবসাইট বন্ধ করে দেয় যা বুটলোডার আনলক কোড সরবরাহ করে। আরও দেখুন অ্যান্ড্রয়েড ডিভাইসের বুটিং প্রক্রিয়া ওডিন এক্সপ্ল্যানেটরি নোট রেফারেন্স এক্সটার্নাল লিঙ্ক বুটলোডার লক/আনলক করা, অ্যান্ড্রয়েড ওপেন সোর্স প্রজেক্ট কোয়ালকমের চেইন অফ ট্রাস্ট অ্যান্ড্রয়েড (অপারেটিং সিস্টেম) হার্ডওয়্যার বিধিনিষেধ উইন্ডোজ ফোন আইওএস মাইক্রোসফ্ট উইন্ডোজ সুরক্ষা প্রযুক্তি