আপনার HTC ফোন আছে এবং পার্টিশন পরিবর্তন করতে চান? সিকিউরিটি ফিচার বাধা দিচ্ছে? এই আর্টিকেলে HTC S-OFF নিয়ে আলোচনা করা হয়েছে যা এই সিকিউরিটি প্রোটোকল বন্ধ করে দেয়। এর অংশ হিসেবে HTC বুটলোডার সম্পর্কেও জানতে হবে। সম্পূর্ণ আর্টিকেল পড়ে বিষয়টি ভালোভাবে বুঝুন।
HTC S-OFF কী?
সাধারণত সব ডিভাইসে S-ON সিকিউরিটি প্রোটোকল থাকে, যা রেডিও পার্টিশনে একটি ফ্ল্যাগ সেট করে দেয়। অর্থাৎ HTC ফোনের সিকিউরিটি ফ্ল্যাগ ডিফল্টভাবে অন থাকে। আপনি এই ফ্ল্যাগ বন্ধ করতে পারেন। এর কাজগুলো:
- ডিভাইসের রেডিওতে সংরক্ষিত থাকে এবং বন্ধ করলে সিস্টেম মেমোরি রাইট করা যায়।
- কাস্টম ROM, স্প্ল্যাশ ইমেজ, রিকভারি ইত্যাদি ব্যবহার করা যায় না।
- NAND ফ্ল্যাশ মেমরি অ্যাক্সেস এবং পার্মানেন্ট পার্টিশন পরিবর্তন বাধা দেয়।
- NAND পার্টিশনে বুট, রিকভারি, রেডিও, সিস্টেম পার্টিশন থাকে।
- S-ON-এ করা পরিবর্তন রিবুট করলে নরমাল হয়ে যায়।
- S-OFF-এ রিবুট করলে পরিবর্তন ফিরে যায় না। নোটিফিকেশন টেক্সট থেকে S-ON/OFF স্ট্যাটাস জানা যায়।
নোট: সিকিউরিটি বন্ধ করা বা S-OFF সম্পূর্ণ ব্যবহারকারীর দায়িত্ব। প্রয়োজন না হলে করা উচিত নয়।
HTC ফোনে S-OFF দিয়ে রুট পাওয়া যায় কি?
রুট হল লিনাক্স OS-এ অন্য একটি ইউজারের মতো। S-OFF অন করলে বুটলোডারে Superuser.apk এবং su বাইনারি ফ্ল্যাশ করা যায়। গুরুত্বপূর্ণ হল রিকভারি আগে ফ্ল্যাশ করা, তারপর Superuser। রিবুট করার পর রুট मिलে। HTC S-OFF সরাসরি রুট তৈরি করে না, বরং প্রোগ্রাম ফ্ল্যাশ করার অনুমতি দেয় যার মাধ্যমে রুট পাওয়া যায়।
S-OFF অন করার সুবিধা
- HTC ফোনের পার্টিশন ড্রাইভ অ্যাক্সেস ও ওভাররাইট: S-OFF অন করলে NAND পোর্শন অ্যাক্সেস করা যায়। পার্টিশন আনলক ও পরিবর্তন করা যায়। OS বুট হওয়ার সময় পার্টিশন ড্রাইভের কোড ওভাররাইট করা যায়।
- ফার্মওয়্যার ইমেজের সিগনেচার চেক প্রয়োজন নেই: সব ফার্মওয়্যার জিপ HTC-র ডিজিটাল সিগনেচার দিয়ে সাইন থাকতে হয়। S-OFF এই চেক বাইপাস করে দেয়। অনসাইনড ফার্মওয়্যার, বুট, স্প্ল্যাশ, HBOOT ইমেজ, রিকভারি ফ্ল্যাশ করা যায়। এন্ড্রয়েড ফোনের সর্বোচ্চ কাস্টমাইজেশন সম্ভব।
HTCdev দিয়ে বুটলোডার আনলক করুন
HTCdev বুটলোডারকে S-OFF করে না, কিন্তু পার্টিশন আনলক করে দেয়। এর মাধ্যমে কাস্টম রিকভারি এবং কাস্টম ROM ফ্ল্যাশ করা যায়, S-OFF প্রয়োজন নেই।
- ওয়েবসাইটে রেজিস্টার করে লগইন করলে বুটলোডার আনলক করা যায়।
- এটি HTC-র অফিসিয়াল পদ্ধতি এবং বুট, সিস্টেম, রিকভারি পার্টিশন লিমিটেড আনলক দেয়।
- সিকিউরিটির জন্য রিস্ট্রিক্টেড আনলক আছে যাতে যেকোনো ফার্মওয়্যার ফ্ল্যাশ করা যায় না। SIM আনলক হয় না।
- সফটওয়্যার পরিবর্তন হয় এবং অপ্রত্যাশিত সমস্যা হয়ে থাকতে পারে (HAC, SAR ভ্যালু পরিবর্তন, ওভারহিটিং)।
- থার্ড-পার্টি বা HTC-র কেনা কন্টেন্ট DRM সিকিউরিটি কীয়ের কারণে ইনভ্যালিড হতে পারে।
- FOTA আপডেট ব্যবহার করা যায় না। वारান্টি আওতাতেও নাও আসতে পারে।
S-OFF করার পূর্বে প্রস্তুতি
- বুটলোডার আনলক করার পর HTCdev টুল আনইনস্টল করুন।
- Settings > Security-এ যে সকল সিকিউরিটি সেটিংস অফ করুন।
- Settings > Power/Battery Manager-এ Fast Boot মোড অফ করুন।
- USB 3.0-এর পরিবর্তে USB 2.0 ব্যবহার করুন কম্প্যাটিবিলিটির জন্য।
- PC-তে S-OFF টুল (যেমন Firewater) ডাউনলোড ও ইনস্টল করুন।
- PC-তে মিনিমাল ADB ইনস্টল করুন।
- ফোনে কমপক্ষে ৬০% ব্যাটারি চার্জ রাখুন।
- মहত্বপূর্ণ মিডিয়া, মেসেজ ব্যাকআপ নিন (ফোন রিসেট হতে পারে)।
- HTC ড্রাইভার ইনস্টল করুন ফোন-PC কানেকশনের জন্য।
- Settings > Developer Options > Enable USB Debugging অন করুন।
- PC-তে অ্যান্টিভাইরাস ও ফায়ারওয়াল অফ করুন।
HTCdev টুল দিয়ে বুটলোডার আনলক করার পদ্ধতি
ফোনকে വിശ্বস্ত কেবেল দিয়ে PC-র সাথে কানেক্ট করুন।
- ফোনের Power বাটন দীর্ঘ ধরে অফ করুন।
- Power + Volume Down ৩০ সেকেন্ড ধরে HBOOT মোডে যান।
- ভলিউম বাটন দিয়ে Fastboot সিলেক্ট করুন, পাওয়ার বাটন দিয়ে কনফার্ম করুন।
- Windows Explorer-এ Minimal ADB and Fastboot ফোল্ডার (C ড্রাইভ) খুলুন।
- এড্রেস বারে cmd লিখে এন্টার চাপুন।
- fastboot devices কমান্ড দিয়ে ফোন ডিটেক্ট করুন।
- Command Prompt-এ fastboot oem get_identifier_token কমান্ড দিন।
- লং টোকেন কোড ব্লক আসবে। HTCdev ওয়েবসাইটে Submit বাটনে ক্লিক করুন।
- HTCdev থেকে মেইলে Unlock_code.bin ফাইল পাবেন। ডাউনলোড করে Fastboot ফোল্ডারে রাখুন।
- Command Prompt-এ fastboot flash unlocktoken Unlock_code.bin কমান্ড দিন।
- ফোনে পাওয়ার বাটন দিয়ে কনফার্ম করুন এবং রিস্টার্ট হওয়ার জন্য অপেক্ষা করুন।
HTC-তে সিকিউরিটি প্রোটোকল বা S-OFF অফ করার পদ্ধতি
- Firewater ফাইল কপি করে Minimal ADB ফোল্ডারে রাখুন।
- ফোল্ডার লোকেশনে cmd লিখে এন্টার চাপুন।
- adb devices কমান্ড দিন।
- নিচের কমান্ডগুলো ক্রমে দিন (প্রতিটোর পর এন্টার চাপুন):
adb reboot [Important] adb wait-for-device push firewater /data/local/tmp adb shell su chmod 755/data/local/tmp/firewater data/local/tmp/firewater/
- ফোনে পারমিশন দিন (প্রম্পট আসলে)। বুটলোডারে S-OFF স্ট্যাটাস দেখবেন।
পরামর্শ:
- Windows 10-এ ফ্যান স্পিড কন্ট্রোল
- অ্যান্ড্রয়েডে WPS দিয়ে WiFi কানেক্ট
- Verizon কাস্টমার সার্ভিসে হিউম্যান পাওয়ার উপায়
- টেক্সটিং-এ mhm মানে কী?
এই আর্টিকেল HTC S-OFF এবং HTC বুটলোডার নিয়ে লেখা। আপনি যদি এই শব্দগুলো খুঁজছিলেন এবং বিভ্রান্ত ছিলেন, তবে আশা করি আপনার সন্দেহ দূর হয়েছে। মূল্যবান পরামর্শ ও প্রশ্ন কমেন্টে লিখুন।