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

রুটেড Zenfone Max Pro M1-এ OTA আপডেট ফ্ল্যাশ করা

Asus Zenfone Max Pro M1 (6GB RAM, Snapdragon 636, Oreo 8.1) রুট থাকলে OTA আপডেট সাধারণত বুটলুপ দেয়। এই গাইডে ম্যানুয়ালি OTA ফ্ল্যাশ করা শেখানো হয়েছে (আনরুট ছাড়া)।

প্রয়োজনীয়

  • Unlocked Zenfone Max Pro M1 (আনলক/রুট গাইড দেখুন)
  • Modified TWRP Recovery
  • OTA Package
  • Stock ROM (recovery/fastboot যেকোনো, 305-এ আপডেট용)

মডিফাইড OTA ডাউনলোড

  • 252 → 305
  • 305 → 309

প্রক্রিয়া

  1. Full Stock ROM + OTA Update ফোনে সেভ করুন (SD Card)।
  2. /data/cache ফোল্ডারে dlpkgfile কপি করুন SD Card-এ → রিনেম করে OTA.zip।
  3. OTA.zip এক্সট্র্যাক্ট (MiXPlorer ভালো) → META-INF\com\google\android\updater-script.txt এডিট করুন।
  4. নিচের লাইনগুলো মুছুন:
containprop(getprop("ro.product.device")) || abort("E3004: This package is for \"ASUS_X00TD\" devices; this is a \"" + getprop("ro.product.device") + "\"."); 
getprop("ro.build.asus.sku") == "WW" || abort("E3009: This package is for sku: \"WW\"; this is a sku: \"" + getprop("ro.build.asus.sku") + "\"."); 
ui_print("Source: Android/sdm660_64/sdm660_64:8.1.0/OPM1/14.2016.1804.252-20180428:user/release-keys"); 
ui_print("Target: Android/sdm660_64/sdm660_64:8.1.0/OPM1/14.2016.1804.305-20180521:user/release-keys"); 
ui_print("Verifying current system..."); 
containprop(getprop("ro.build.fingerprint")) || abort("E3001: Package expects build fingerprint of Android/sdm660_64/sdm660_64:8.1.0/OPM1/14.2016.1804.252-20180428:user/release-keys or Android/sdm660_64/sdm660_64:8.1.0/OPM1/14.2016.1804.305-20180521:user/release-keys; this device has " + getprop("ro.build.fingerprint") + "."); 
apply_patch_check("EMMC:/dev/block/bootdevice/by-name/boot:47510824:9ca7a29f3b90af90492bfa0c07275390f72f397d:47502632:80fbccb727c484733397429a9df38a499dee67fe") || abort("E3005: \"EMMC:/dev/block/bootdevice/by-name/boot:47510824:9ca7a29f3b90af90492bfa0c07275390f72f397d:47502632:80fbccb727c484733397429a9df38a499dee67fe\" has unexpected contents.");
  1. সেভ → ফোল্ডার রি-আর্কাইভ করে OTA.zip বানান।
  2. স্টক ফাস্টবুট ইমেজ থাকলে পরবর্তী স্টেপ স্কিপ করুন।
  3. Stock ROM ZIP এক্সট্র্যাক্ট → META-INF\com\google\android\updater-script এডিট → নিচের লাইন মুছুন:
(!less_than_int(1524926024, getprop("ro.build.date.utc"))) || abort("E3003: Can't install this package (Sat Apr 28 22:33:44 CST 2018) over newer build (" + getprop("ro.build.date") + ")."); 
containprop(getprop("ro.product.device")) || abort("E3004: This package is for \"ASUS_X00TD\" devices; this is a \"" + getprop("ro.product.device") + "\"."); 
ui_print("Target: Android/sdm660_64/sdm660_64:8.1.0/OPM1/14.2016.1804.252-20180428:user/release-keys"); 
show_progress(0.650000, 0); 
ui_print("Patching system image unconditionally...");
  1. সেভ → Stock ROM রি-জিপ করুন।
  2. Bootloader → system.img, vendor.img, boot.img, modified twrp.img ফ্ল্যাশ করুন (সঠিক ফাস্টবুট ROM থাকলে)। নাহলে modified TWRP.img ফ্ল্যাশ → Vol Down+Power ধরে Recovery-এ ফোর্স রিবুট।
  3. Recovery-এ: Modified Stock ROM ZIP → OTA.zip ফ্ল্যাশ → Boot, Modem, System, Vendor Image ব্যাকআপ নিন।
  4. Decrypted data partition থাকলে: Modified TWRP দিয়ে নরমাল TWRP ফ্ল্যাশ, বা Fastboot-এ decrypt.zip ফ্ল্যাশ।
  5. রুটেড সিস্টেম TWRP ছাড়া চাইলে: Modified TWRP দিয়ে Magisk + Stock Recovery ফ্ল্যাশ → Reboot → ভবিষ্যতে সহজ OTA আপডেট রুট সহ।
  1. অ্যান্ড্রয়েডে ক্যামেরা ফ্ল্যাশ অন/অফ করুন: দ্রুত ও সহজ পদ্ধতি

  2. আপনার অ্যান্ড্রয়েড ফোনে রুট অ্যাক্সেস যাচাই করার পদ্ধতি

  3. ফোনে ফ্ল্যাশ এসএমএস অ্যালার্ট বন্ধ করার পদ্ধতি

  4. উইন্ডোজ ১১ আপডেট সাময়িকভাবে বন্ধ করুন: ধাপে ধাপ গাইড