এই গাইডটি তাদের জন্য যারা HTC 10-এ OTA আপডেট लेने চেষ্টা করে, কিন্তু পায় বার্তা: "Can not update software: There was an unexpected error and the file system may be corrupted. Please contact HTC support for further assistance"।
এটার সঠিক কারণ কী সেটা অজানা, কারণ এটি স্টক ROM ব্যবহারকারীদের হয় যারা তাদের ডিভাইস খুব বেশি মডিফাই করেননি, কিন্তু এর সমাধান আছে। আমাদের কিছু ফাইল ফাস্টবুট কমান্ড দিয়ে ফ্ল্যাশ করতে হবে, তাই আপনার পিসিতে ADB ইনস্টল্ড থাকতে হবে - এপুয়ালসের গাইড "How to Install ADB on Windows" দেখুন।
এই গাইডটি এছাড়া ধরে নিচ্ছে যে আপনার HTC 10-এ TWRP ইনস্টল্ড আছে। যদি না থাকে, তবে Appuals-এর গাইড "How to root HTC 10" ফলো করুন, কারণ সেখানে HTC 10-এর জন্য TWRP ফ্ল্যাশ করার লিংক এবং ইনস্ট্রাকশন আছে।
ডাউনলোডসমূহ:
নিচের থেকে আপনার ডিভাইসের জন্য উপযুক্ত ফাইলটি ডাউনলোড করুন। এই ফাইলগুলোর মধ্যে স্টক রিকভারি এবং একটি কাস্টমাইজড android-info.txt রয়েছে যা আপনার OTA ডাউনলোড এবং ইনস্টল করার ক্ষমতা ফিরিয়ে দেবে।
- 80.206.1: HTC10_PMEUHL_1.80.206.1_StockRecovery_EraseDevInfo .zip
- 30.401.1: HTC10_PMEUHL_1.30.401.1_StockRecovery_EraseDevInfo .zip
- 80.401.1: HTC10_PMEUHL_1.80.401.1_StockRecovery_EraseDevInfo .zip
- 80.401.3: HTC10_PMEUHL_1.80.401.1_StockRecovery_EraseDevInfo .zip
- 90.401.5: HTC10_PMEUHL_1.90.401.5_StockRecovery_EraseDevInfo .zip
- 95.401.3: HTC10_PMEUHL_1.95.401.3_StockRecovery_EraseDevInfo .zip
- 95.401.4: HTC10_PMEUHL_1.95.401.4_StockRecovery_EraseDevInfo .zip
- 80.617.1: HTC10_PMEUL_1.80.617.1_StockRecovery_EraseDevInfo. zip
- 91.617.1: HTC10_PMEUL_1.91.617.1_StockRecovery_EraseDevInfo. zip
- 80.709.1: HTC10_PMEUHL_1.80.709.1_StockRecovery_EraseDevInfo .zip
- 92.709.1: HTC10_PMEUHL_1.92.709.1_StockRecovery_EraseDevInfo .zip
- 96.709.5: HTC10_PMEUHL_1.96.709.5_StockRecovery_EraseDevInfo .zip
- 98.709.5: HTC10_PMEUHL_1.98.709.5_StockRecovery_EraseDevInfo .zip
- 41.709.3: HTC10_PMEUHL_2.41.709.3_StockRecovery_EraseDevInfo .zip
- 53.710.6: HTC10_PMEUHL_1.53.710.6_StockRecovery_EraseDevInfo .zip
- 80.710.1: HTC10_PMEUHL_1.80.710.1_StockRecovery_EraseDevInfo
- আপনার HTC 10-এ USB Debugging ইনেবল করুন। এতে Settings > About > 'Build Number'-এ ৭ বার ট্যাপ করুন যতক্ষণ না Developer Mode এক্টিভেট হয়। তারপর Settings > Developer Options > USB Debugging ইনেবল করুন।
- এখন উপরের তালিকা থেকে আপনার ডিভাইসের জন্য ফাইলটি ডাউনলোড করুন। আপনি যদি না জানেন কোন ভার্সন ডাউনলোড করবেন, আপনার HTC 10 পিসির সাথে USB দিয়ে কানেক্ট করুন, 메인 ADB ফোল্ডারে নেভিগেট করুন, Shift + Right click করুন এবং "Open a command window here" সিলেক্ট করুন।
- এখন ADB-এ টাইপ করুন 'adb devices'। এটি আপনার HTC 10-এর সিরিয়াল নম্বর দেখাবে, যদি ADB আপনার HTC 10 সঠিকভাবে রিকগনাইজ করতে পারে।
- সব ঠিক থাকলে, ADB-এ টাইপ করুন: 'adb reboot bootloader'

- এটি আপনার HTC 10-কে ফাস্টবুট মোডে রিবুট করবে। তাহলে এখন ADB-এ টাইপ করুন: 'fastboot getvar all'
- এটি আপনার ডিভাইসের সমস্ত প্রয়োজনীয় তথ্য দেখাবে যেমন MID, CID, এবং বর্তমান ফার্মওয়্যার এবং ROM ভার্সন। এই তথ্য ব্যবহার করে উপরের প্রদত্ত ডাউনলোড থেকে সঠিকটি বেছে নিন।
এখন আপনাকে আপনার HTC 10-এর জন্য TWRP System Image এবং Backupও ডাউনলোড করতে হবে, যাতে একটি অক্ষত সিস্টেম ইমেজ এবং বুট ফাইল থাকে। এখানে তালিকা:
CID: HTC__001/HTC__034/HTC__A07/HTC__J15/HTC__M27/HTC__016/HTC__002 | MID: 2PS620000
1.80.401.3
1.80.401.3
1.80.401.1
1.30.401.1
CID: HTC__621 | MID: 2PS620000
1.92.709.1
1.80.709.1
1.55.709.5
1.30.709.1
1.21.709.2
CID: HTC__039/OPTUS001/VODAP021/TELNZ001 | MID: 2PS620000
1.21.710.10
CID: EVE__001 | MID: 2PS620000
1.21.91.4
CID: O2___102 | MID: 2PS620000
1.21.206.5
CID: BS_US001/BS_US002 | MID: 2PS650000
1.80.617.1
1.53.617.5
1.21.617.3
CID: T-MOB010 | MID: 2PS650000
1.21.531.1
CID: HTC__332 | MID: 2PS650000
1.02.600.3
- এখন একবার আপনি উপযুক্ত TWRP System Image এবং Backup ডাউনলোড করলে, পুরো .zip ফাইলটি ডিকম্প্রেস করুন, এবং সেই ফোল্ডারটি আপনার এক্সটার্নাল SD কার্ডে কপি করুন। সেটি দেখতে /TWRP/Backups/
/ এর মতো হবে। - এখন TWRP রিকভারিতে বুট করুন। এতে আপনার HTC 10 বন্ধ করুন, তারপর Power + Volume Down একসাথে কিছু সেকেন্ড ধরে রাখুন। প্রম্পট আসলে, ভলিউম কি দিয়ে Reboot to Bootloader সিলেক্ট করুন, এবং Power চাপুন অপশন সিলেক্ট করতে।
- Bootloader মেনুতে একবার হলে, Boot to Recovery সিলেক্ট করুন এবং কনফার্ম করুন। এক্সক্লামেশন পয়েন্ট দেখালে, Power বাটন ধরে রাখুন, তারপর Volume Up চাপুন এবং ছেড়ে দিন।
- TWRP মেইন মেনুতে একবার হলে, Mount সিলেক্ট করুন। সিস্টেমকে Read Only হিসেবে মাউন্ট করার চেকবক্স ইনেবল করুন।
- /System পার্টিশন তালিকার পাশে চেক দিন।
- TWRP মেইন মেনুতে ফিরে যান, এবং Restore চাপুন।
- এই গাইডে আগে কপি করা TWRP System Image Backup ফোল্ডারটি বেছে নিন।
- System Image এবং Boot উভয়টি চেক করুন, এবং রিস্টোর প্রসিডিউর শুরু করতে সвайপ করুন।
- যতক্ষণ এটি শেষ হয়, রিবুট করে ডাউনলোড মোডে যান, হোম স্ক্রিনে যান, আবার Reboot / Download হিট করুন।
- এখন আমরা এই গাইডের শুরুতে দেওয়া উপযুক্ত .zip ফাইল ফ্ল্যাশ করার জন্য প্রস্তুত। তাই .zip ফাইলটি আপনার কম্পিউটারের মেইন ADB ফোল্ডারের ভিতর রাখুন।
- ডাউনলোড মোডে, আপনার HTC 10 পিসির সাথে USB দিয়ে কানেক্ট করুন, এবং একটি নতুন ADB কমান্ড উইন্ডো খুলুন।
- ADB-এ টাইপ করুন: 'fastboot oem rebootRUU'
- এটি RUU মোডে বুট করবে। তাহলে এখন টাইপ করুন: 'fastboot flash zip NAMEOFZIP.zip'
- এটি ফার্মওয়্যার প্যাকেজ ফ্ল্যাশ করবে, এবং যখন এটি শেষ হবে, আপনি 'fastboot reboot' টাইপ করে আপনার HTC 10-কে মেইন অ্যান্ড্রয়েড সিস্টেমে রিবুট করতে পারেন।
- মেইন অ্যান্ড্রয়েড সিস্টেমের ভিতর একবার হলে, আপনাকে এখন কোনো সমস্যা ছাড়া OTA আপডেট পেতে পারা উচিত।