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

OnePlus 3T-এ DM-Verity Force Encryption ডিজেবল করার পদ্ধতি

OOS Oreo-এ আপগ্রেড করা OnePlus 3T মালিকরা খুঁজে পাচ্ছেন ডিভাইস রুট করতে বা /system পার্টিশনে পরিবর্তন আনার যেকোনো স্ক্রিপ্ট ফ্ল্যাশ করতে রিবুটের পর সেটি ওরিজিনাল স্টেটে রিভার্ট হয়ে যাচ্ছে। এর কারণ OOS Oreo আপডেট ডিভাইসে DM-Verity এবং Force Encryption ফোর্স করেছে। মানে DM-Verity ট্রিগার হলে /system-এ যেকোনো পরিবর্তন রিবুটে ওরিজিনাল স্টেটে ফিরে যায়।

অর্থাৎ ডিভাইস রুট করা যায় না বা কাস্টম রিকভারি (বা /system টাচ করার যেকোনো কিছু) ফ্ল্যাশ করা যায় না; خوشখবর, DM-Verity এবং Force Encryption ডিজেবল করার উপায় রয়েছে।

সতর্কতা: এই প্রসিডিউরে প্যাচড বুট ইমেজ ফ্ল্যাশ করা জড়িত। আপনার ফোনের সকল গুরুত্বপূর্ণ ডেটা, আসল ফার্মওয়্যার সহ ব্যাকআপ রাখুন।

ডাউনলোড:

  • OOS Beta Oreo-এর জন্য Force Encryption Disabler

OnePlus 3T-এর জন্য প্যাচড বুট ইমেজ:

  • Stable OOS 5.0.1-এর জন্য প্যাচড বুট ইমেজ
  • Stable OOS 5.0-এর জন্য প্যাচড বুট ইমেজ
  • OOS Beta 21-এর জন্য প্যাচড বুট ইমেজ
  • OOS Beta 20-এর জন্য প্যাচড বুট ইমেজ
  • OOS Beta 19-এর জন্য প্যাচড বুট ইমেজ

OnePlus 3-এর জন্য প্যাচড বুট ইমেজ:

  • Stable OOS 5.0.1-এর জন্য প্যাচড বুট ইমেজ
  • Stable OOS 5.0-এর জন্য প্যাচড বুট ইমেজ
  • OOS Beta 30-এর জন্য প্যাচড বুট ইমেজ
  • OOS Beta 29-এর জন্য প্যাচড বুট ইমেজ
  • OOS Beta 28-এর জন্য প্যাচড বুট ইমেজ

Procedure 1 — Stock OOS, User wants encrypted data, no DM-Verity Trigger

  1. আপনার মডেল এবং OOS ভার্সন অনুযায়ী boot-patched.img এবং Stock ROM .zip ফাইল ডাউনলোড করুন।
  2. OnePlus 3T TWRP Recovery-এ রিবুট করুন (Appuals OnePlus 3T root guide-এ TWRP ইনস্টলেশন ইনস্ট্রাকশন দেখুন)
  3. TWRP-এ Stock ROM .zip ফ্ল্যাশ করুন, এবং আবার TWRP Recovery-এ রিস্টার্ট করুন—Android সিস্টেমে রিবুট করবেন না!
  4. এখন TWRP-এ boot-patched.img ফাইল ফ্ল্যাশ করুন। এখন আপনি DM-Verity ট্রিগার না করে যেকোনো স্ক্রিপ্ট বা মড ফ্ল্যাশ করতে পারবেন।

Stock OOS, User does not want Force Encryption and DM-Verity trigger

এখানে দুটি প্রসিডিউর দেওয়া আছে। প্রথমটি তাদের জন্য যারা Force Encryption সরিয়ে DM-Verity ট্রিগার রোকাতে চান। দ্বিতীয়টি তাদের জন্য যাদের ডেটা এখন এনক্রিপ্টেড, এবং DM-Verity প্যাচ ফ্ল্যাশ করার আগে ডেটা ডিক্রিপ্ট করতে হবে।

Procedure 1 — Unencrypted device, remove Force Encryption and DM-Verity trigger

  1. সকল গুরুত্বপূর্ণ ডেটার ব্যাকআপ নিশ্চিত করুন পরবর্তী রিস্টোরের জন্য।
  2. OnePlus 3T TWRP Recovery-এ রিবুট করুন, System, Dalvik, এবং Cache ফরম্যাট করুন।
  3. TWRP-এ ফুল Oreo Beta OOS .zip ফাইল ফ্ল্যাশ করুন। এই পয়েন্টে ডিভাইস রিবুট করবেন না।
  4. উপরের ডাউনলোড সেকশন থেকে boot-patched.img ফাইল ফ্ল্যাশ করুন—আবার, সিস্টেমে রিবুট করবেন না। TWRP-এ রিবুট করুন!
  5. TWRP মেনুতে System মাউন্ট করুন, Advanced > Terminal-এ যান এবং টাইপ করুন: df system
  6. আপনার /system পার্টিশনের ডিটেইলস দেখাবে—Use% এবং Free Space চেক করুন, কমপক্ষে ১০০MB ফ্রি স্পেস নিশ্চিত করুন। যদি পর্যাপ্ত স্পেস না থাকে, TWRP-এ System মাউন্ট করে File Manager-এ যান এবং ব্লোটওয়্যার অ্যাপ (যেমন Duo, Google Hangouts, ইত্যাদি) ডিলিট করে স্পেস ফ്രീ করুন। কারণ /system পার্টিশনে পর্যাপ্ত ফ্রি স্পেস না থাকলে ফ্ল্যাশ হয়ে যাওয়া Fstab ফাইল ফেইল করবে, ফলস্বরূপ ব্লাঙ্ক Fstab ফাইল, এবং ডিভাইস বুটলুপে যাবে!
  7. কমপক্ষে ১০০MB রিজার্ভড স্পেস /system পার্টিশনে থাকলে TWRP-এ রিবুট করুন।
  8. Force Encryption Disabler for OOS Oreo .zip ফাইল TWRP-এ ফ্ল্যাশ করুন।
  9. এখন আপনার পছন্দের রুটিং টুল (SuperSu বা Magisk) ফ্ল্যাশ করুন। শেষে Reboot to System!

Procedure 2 — Encrypted device needs decrypting and DM-Verity trigger removal

  1. এই প্রসিডিউরের জন্য PC-তে ADB ইনস্টল থাকতে হবে। Appuals guide "How to Install ADB on Windows" দেখুন।
  2. প্রক্রিয়া শুরু করার আগে সকল গুরুত্বপূর্ণ ইউজার-ডেটার ব্যাকআপ নিশ্চিত করুন।
  3. OnePlus 3T USB-তে কানেক্ট করুন, ADB কমান্ড টার্মিনাল চালু করুন, এবং টাইপ করুন: fastboot format userdata (নোট: এটি আপনার ইউজার-ডেটা মুছে ফেলবে)
    OnePlus 3T-এ DM-Verity Force Encryption ডিজেবল করার পদ্ধতি
  4. সিস্টেমে রিবুট করবেন না—Volume বাটন দিয়ে Boot to Recovery সিলেক্ট করুন এবং TWRP-এ রিবুট করুন।
  5. Stock ROM .zip এবং boot-patched.img ফাইল ডাউনলোড সেকশন থেকে ফ্ল্যাশ করুন, সিস্টেমে রিবুট করবেন না। TWRP-এ রিবুট করুন।
  6. TWRP মেনুতে System মাউন্ট করুন, Advanced > Terminal-এ df system টাইপ করুন।
  7. /system পার্টিশনের ডিটেইলস দেখাবে—Use% এবং Free Space চেক করুন, কমপক্ষে ১০০MB ফ্রি স্পেস নিশ্চিত করুন। যদি পর্যাপ্ত স্পেস না থাকে, TWRP-এ System মাউন্ট করে File Manager-এ ব্লোটওয়্যার অ্যাপ ডিলিট করুন। কারণ /system পার্টিশনে পর্যাপ্ত ফ্রি স্পেস না থাকলে Fstab ফাইল ফেইল করবে, ব্লাঙ্ক Fstab ফাইল, এবং ডিভাইস বুটলুপ!
  8. কমপক্ষে ১০০MB রিজার্ভড স্পেস থাকলে TWRP-এ রিবুট করুন।
  9. Force Encryption Disabler for OOS Oreo .zip ফাইল TWRP-এ ফ্ল্যাশ করুন।
  10. এখন যেকোনো /system স্ক্রিপ্ট বা রুট টুল (SuperSU বা Magisk) ফ্ল্যাশ করুন, এবং Reboot to System-এ যান।

Procedure 3 — DM-Verity previously triggered, user wishes to permanently remove DM-Verity warning message.

প্রয়োজনীয়:

  • Oneplus 3T-এর জন্য 4.0.2 Firmware
  • Oneplus 3-এর জন্য 4.0.2 Firmware
  1. আপনার OnePlus মডেল ভার্সনের ফার্মওয়্যার ডাউনলোড করুন, এবং TWRP Recovery-এ ফ্ল্যাশ করুন।
  2. /system-এ রিবুট করবেন না—TWRP মেনু থেকে bootloader-এ রিবুট করুন।
  3. ফোন PC-তে USB-তে কানেক্ট করুন, ADB কমান্ড প্রম্পট লঞ্চ করুন।
  4. ADB কনসোলে নিচের কমান্ডগুলো টাইপ করুন:
    Fastboot oem disable_dm_verity
    Fastboot oem enable_dm_verity
  5. TWRP মেনু থেকে TWRP Recovery-এ রিবুট করুন।
  6. এখন আপনি OnePlus 3T-এ হলে, আপনার OS ভার্সন অনুযায়ী নিচের ফাইলগুলো থেকে যেকোনো একটা ফ্ল্যাশ করুন:
    5.0.1 — Oreo
    Open Beta 21 — Oreo
  7. যদি OnePlus 3-এ হলে, এই ফাইলগুলো থেকে একটা ফ্ল্যাশ করুন:
    Android 6.0.1 OxygenOS:
    – Firmwares + Modems – Download
    Open Beta:
    – Firmwares + Modems – Download
    Android 7.0 OxygenOS:
    – Firmwares + Modems – Download
    Open Beta:
    – Firmwares + Modems – Download
    Android 7.1.1 OxygenOS:
    – Firmwares + Modems – Download
    Open Beta:
    – Firmwares + Modems – Download
    Android 8.0.0 OxygenOS:
    – Firmwares + Modems – Download
    Open Beta:
    – Firmwares + Modems – Download
  8. উপরের যেকোনো ফাইল ফ্ল্যাশ করার পর রিবুট করবেন না – এখন ডাউনলোড সেকশনের শুরুতে দেওয়া boot-patched.img ফাইল ফ্ল্যাশ করুন।
  9. এখন রিবুট করুন, DM-Verity মেসেজ সম্পূর্ণভাবে চলে যাবে।
  1. অ্যান্ড্রয়েডে Chrome মিউট করার ধাপে ধাপে গাইড

  2. অ্যান্ড্রয়েডে অ্যাপস অটো-লঞ্চ বন্ধ করুন: ধাপে ধাপে গাইড

  3. অ্যান্ড্রয়েডে Gear VR Service ডিজেবল করুন: বেটার ব্যাটারি পারফরম্যান্সের জন্য কুইক গাইড

  4. উইন্ডোজ ১১-এ অটোমেটিক ডিভাইস এনক্রিপশন বন্ধ করার ধাপে ধাপে গাইড