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

HTC ফোন আনলক: HTC S-OFF এবং বুটলোডার অ্যাক্সেস গাইড

আপনার 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 করার পূর্বে প্রস্তুতি

  1. বুটলোডার আনলক করার পর HTCdev টুল আনইনস্টল করুন।
  2. Settings > Security-এ যে সকল সিকিউরিটি সেটিংস অফ করুন।
  3. Settings > Power/Battery Manager-এ Fast Boot মোড অফ করুন।
  4. USB 3.0-এর পরিবর্তে USB 2.0 ব্যবহার করুন কম্প্যাটিবিলিটির জন্য।
  5. PC-তে S-OFF টুল (যেমন Firewater) ডাউনলোড ও ইনস্টল করুন।
  6. PC-তে মিনিমাল ADB ইনস্টল করুন।
  7. ফোনে কমপক্ষে ৬০% ব্যাটারি চার্জ রাখুন।
  8. মहত্বপূর্ণ মিডিয়া, মেসেজ ব্যাকআপ নিন (ফোন রিসেট হতে পারে)।
  9. HTC ড্রাইভার ইনস্টল করুন ফোন-PC কানেকশনের জন্য।
  10. Settings > Developer Options > Enable USB Debugging অন করুন।
  11. PC-তে অ্যান্টিভাইরাস ও ফায়ারওয়াল অফ করুন।

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

ফোনকে വിശ্বস্ত কেবেল দিয়ে PC-র সাথে কানেক্ট করুন।

  1. ফোনের Power বাটন দীর্ঘ ধরে অফ করুন।
  2. Power + Volume Down ৩০ সেকেন্ড ধরে HBOOT মোডে যান।
  3. ভলিউম বাটন দিয়ে Fastboot সিলেক্ট করুন, পাওয়ার বাটন দিয়ে কনফার্ম করুন।
  4. Windows Explorer-এ Minimal ADB and Fastboot ফোল্ডার (C ড্রাইভ) খুলুন।
  5. এড্রেস বারে cmd লিখে এন্টার চাপুন।
  6. fastboot devices কমান্ড দিয়ে ফোন ডিটেক্ট করুন।
  7. Command Prompt-এ fastboot oem get_identifier_token কমান্ড দিন।
  8. লং টোকেন কোড ব্লক আসবে। HTCdev ওয়েবসাইটে Submit বাটনে ক্লিক করুন।
  9. HTCdev থেকে মেইলে Unlock_code.bin ফাইল পাবেন। ডাউনলোড করে Fastboot ফোল্ডারে রাখুন।
  10. Command Prompt-এ fastboot flash unlocktoken Unlock_code.bin কমান্ড দিন।
  11. ফোনে পাওয়ার বাটন দিয়ে কনফার্ম করুন এবং রিস্টার্ট হওয়ার জন্য অপেক্ষা করুন।

HTC-তে সিকিউরিটি প্রোটোকল বা S-OFF অফ করার পদ্ধতি

  1. Firewater ফাইল কপি করে Minimal ADB ফোল্ডারে রাখুন।
  2. ফোল্ডার লোকেশনে cmd লিখে এন্টার চাপুন।
  3. adb devices কমান্ড দিন।
  4. নিচের কমান্ডগুলো ক্রমে দিন (প্রতিটোর পর এন্টার চাপুন):
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/
  1. ফোনে পারমিশন দিন (প্রম্পট আসলে)। বুটলোডারে S-OFF স্ট্যাটাস দেখবেন।

পরামর্শ:

  • Windows 10-এ ফ্যান স্পিড কন্ট্রোল
  • অ্যান্ড্রয়েডে WPS দিয়ে WiFi কানেক্ট
  • Verizon কাস্টমার সার্ভিসে হিউম্যান পাওয়ার উপায়
  • টেক্সটিং-এ mhm মানে কী?

এই আর্টিকেল HTC S-OFF এবং HTC বুটলোডার নিয়ে লেখা। আপনি যদি এই শব্দগুলো খুঁজছিলেন এবং বিভ্রান্ত ছিলেন, তবে আশা করি আপনার সন্দেহ দূর হয়েছে। মূল্যবান পরামর্শ ও প্রশ্ন কমেন্টে লিখুন।

  1. অ্যান্ড্রয়েডের জন্য সেফ মোড কী

  2. অ্যান্ড্রয়েড মারশম্যালো: কী-कী নতুন?

  3. 'Your Phone' 'YourPhone.exe' কী এবং এটি ডিজেবল করা উচিত কিনা?

  4. আইফোনে টাচ আইডি কাজ করছে না? ফিঙ্গারপ্রিন্ট আনলক ফিরিয়ে আনার কুইক ফিক্স