উন্নত অ্যান্ড্রয়েড ব্যবহারকারীদের জন্য যারা হুয়ায় ডিভাইস ব্যবহার করেন, أحيانে OTA আপডেট থেকে নির্দিষ্ট ফাইলগুলো ফ্ল্যাশ করার প্রয়োজন পড়ে। উদাহরণস্বরূপ, ডিভাইস ব্রিক হয়ে গেলে সম্পূর্ণ রোম না ফ্ল্যাশ করে আপডেট প্যাকেজ থেকে নির্দিষ্ট ফাইল ফ্ল্যাশ করলে ডিভাইস রিকভার করা সম্ভব।
প্রয়োজনীয় সফ্টওয়্যার
- Firmware Update.zip
- Huawei Update Extractor (Windows)
- SplitUpdate perl script (Linux/Mac/Windows)
- Alternative script (Linux)
ফার্মওয়্যার ভার্সন নির্ণয়
Settings > System > About Phone-এ গিয়ে Build Number কপি করুন। উদাহরণ: BLA-L29 8.0.0.132(C636) → BLA-L29C636B132
নুগাট বনাম অরিও পার্টিশন পরিবর্তন
অরিওয়ে বুট পার্টিশন 'ramdisk' ও 'kernel'-এ ভাগ হয়েছে। রিকভারি পার্টিশন recovery_ramdisk, recovery_vendor, recovery_vbmeta-এ বিভক্ত। Magisk/SuperSU ramdisk-এ, TWRP recovery_ramdisk-এ ফ্ল্যাশ হয়।
পদ্ধতি ১: Huawei Update Extractor (Windows)
- Huawei Update Extractor ডাউনলোড ও এক্সট্র্যাক্ট করুন, HuaweiUpdateExtractor.exe চালু করুন।
- Settings ট্যাবে 'Verify header checksum' আনচেক করুন।
- Extract ট্যাবে update.app ফাইল সিলেক্ট করুন।
- ফাইলগুলো দেখাবে, ডান ক্লিক করে 'Extract Selected' দিয়ে বের করুন।
- Fastboot দিয়ে এক্সট্র্যাক্ট করা ফাইল ফ্ল্যাশ করুন:
fastboot flash ramdisk xxxxx.img(নুগাটের জন্য:fastboot flash boot boot.img)
পদ্ধতি ২: Perl Script (Linux/Mac)
- splitupdate.zip ডাউনলোড ও এক্সট্র্যাক্ট করুন।
- টার্মিনালে:
chmod +x splitupdate chmod +x crc - update.app 'Split' ফোল্ডারে রাখুন এবং চালান:
./splitupdate UPDATE.APP file_to_extract - সব ফাইল এক্সট্র্যাক্ট করতে:
./splitupdate UPDATE.APP(output ফোল্ডারে যাবে)
পদ্ধতি ৩: Alternative Script
chmod +x simg2img chmod +x mount.sh- mount.sh-এ sudo পাসওয়ার্ড সেট করুন।
./mount.sh SYSTEMদিয়ে সিস্টেম ইমেজ মাউন্ট করুন।