Pentium
26-04-2005, 08:58 PM
السلام عليكم....
تظهر مشكلة Country Code Error عند تنزيل الروم أحيانا...على شكل رسالة تفيد بان الروم غير مخصصة للجهاز اللي انت عم تحاول تنزلها عليه...
سبب المشكلة: منشأ المشكلة الاساسي ان الشركة المصنعة للبوكيت و هي شركة HTC Computer تبيع اجهزتها في دول مختلفة و بأسماء عديدة جدا كمثال عليها (i-mate , XDA, MDA , Qutek )...
و حتى ما تستعمل مثلا الرومات المخصصة لاجهزة i-mate على أجهزة O2 XDA في كم معلومة لازم تتطابق بين الروم و الجهاز....و منها هذا الكود: Country ID Code ....
مثلا: عند تحميل الروم غير الرسمية لجهاز HTC Himalaya اللي تحوي على WM2003SE ممكن تظهر المشكلة لانه الروم مخصصة لـ O2 XDA II و جهازك يكون i-mate PPC 2003...
لحل المشكلة نقوم بخطوتين:
أولا معرفة الاكواد الخاصة بجهازك...
ثانيا تغيير أكواد الروم لتصبح مطابقة لجهازك...
أولا معرفة الاكواد الخاصة بجهازك:
إذا عندك روم رسمية من ايمايت..غالبا تأتي على شكل ملف exe...
أول شي لازم يكون عندك البرنامج WinRAR....
روح لمكان وجود الملفات و انقر بزر الماوس الايمن و اختر Extact Files...و اكبس OK...كرر العملية للملف الثاني كمان أوكي.......
الان يصير عندك مجلدين يحويان على الملفات هذه...
HimaClearJumpCode.exe
HimaGetDeviceData.exe
HimaUpgradeUt.exe
ms_.nbf
NK.nbf
Radio_.nbf
أما اللي عنده روم غير رسمية بسيطة الملفات تكون غالبا زي اللي فوق....
الان...بعد هذا انسخ الملف HimaGetDeviceData.exe إلى جهازك و شغله ...و بعدها روح للمجلد الويندوز اللي عندك وابحث عن ملف TXT فيه اسمه DeviceData.txt...
انقله إلى الكمبيوتر و هناك شغله....
يحوي هذا الملف على المعلومات اللي لازم تتطابق بين الروم و جهازك...أوكي؟؟
انتبه: ( لا تنقل الملف HimaClearJumpCode.exe إلى الجهاز لانه يمنعه من الاقلاع )
المهم نرجع للمعلومات..الملف النصي يكون مكتوب فيه رموز ورا بعض تفسيرها كما يلي:
Device Type و يفترض يكون PH10 ( للـ Himalaya )
Opertor: و يفترض يكون مثلا CDL أو Qutek أو TMOBILE أو O2...
و Language: و يفترض تكون WWE....
و كمثال على هذا الملف: ممكن يكون كما يلي:
U S B 3 2 1 . 7 2 . 0 0 W W E P H 1 0 C D L WWE 1 . 7 2 . 1 2 6 1 . 1 4 . 0 0
U S B 3 2 1 . 7 2 . 0 0 W W E: هذه إصدارة الروم
P H 1 0: هذا نوع الجهاز Device type...
C D L: و هذه Operator ID اللي عامله لك المشكلة
WWE: هي اللغة...
1.72.126: اصدارة الـExtended ROM
1.14.00: إصدارة الراديو ....
وهكدذا تكون عرفت أكواد جهازك....
ثانيا تغيير أكواد الروم لتصبح مطابقة لجهازك:
يتم تغيير اكواد الروم عن طريق برنامج اسمه: ER ROM Edit 2003...
للحصول عليه اضغط هنا: ER ROM Edit 2003 (ftp://xda:xda@ftp.xda-developers.com/tools/ER2003Edit_1_4_26.msi)
و اللي هو عبارة عن برنامج تستطيع بواستطه تغيير Opertor و Language الخاصة بالروم لتتطابق مع جهازك....
يعني لازم تخلي معلومات الروم مطابقة تمام لمعلومات الجهاز....
افتح البرنامج و اعمل Open File و افتح الملفات الخاصة بالروم واحد واحد و اللي هم:
ms_.nbf
NK.nbf
Radio_.nbf
و لاتنسى الملف الرابع اللي موجود بالمجلد الثاني...( في حال وجوده )
و هنا غير لكل ملف Opertor و Language الخاصة فيه و اعمل Save ROM File للتطابق مع معلومات جهازك...
و بعد الانتهاء من العملية هذه
شغل HimaUpgradeUt.exe لبدء عملية التنزيل
أرجو أن يكون الشرح منيح...
سلامات...
تظهر مشكلة Country Code Error عند تنزيل الروم أحيانا...على شكل رسالة تفيد بان الروم غير مخصصة للجهاز اللي انت عم تحاول تنزلها عليه...
سبب المشكلة: منشأ المشكلة الاساسي ان الشركة المصنعة للبوكيت و هي شركة HTC Computer تبيع اجهزتها في دول مختلفة و بأسماء عديدة جدا كمثال عليها (i-mate , XDA, MDA , Qutek )...
و حتى ما تستعمل مثلا الرومات المخصصة لاجهزة i-mate على أجهزة O2 XDA في كم معلومة لازم تتطابق بين الروم و الجهاز....و منها هذا الكود: Country ID Code ....
مثلا: عند تحميل الروم غير الرسمية لجهاز HTC Himalaya اللي تحوي على WM2003SE ممكن تظهر المشكلة لانه الروم مخصصة لـ O2 XDA II و جهازك يكون i-mate PPC 2003...
لحل المشكلة نقوم بخطوتين:
أولا معرفة الاكواد الخاصة بجهازك...
ثانيا تغيير أكواد الروم لتصبح مطابقة لجهازك...
أولا معرفة الاكواد الخاصة بجهازك:
إذا عندك روم رسمية من ايمايت..غالبا تأتي على شكل ملف exe...
أول شي لازم يكون عندك البرنامج WinRAR....
روح لمكان وجود الملفات و انقر بزر الماوس الايمن و اختر Extact Files...و اكبس OK...كرر العملية للملف الثاني كمان أوكي.......
الان يصير عندك مجلدين يحويان على الملفات هذه...
HimaClearJumpCode.exe
HimaGetDeviceData.exe
HimaUpgradeUt.exe
ms_.nbf
NK.nbf
Radio_.nbf
أما اللي عنده روم غير رسمية بسيطة الملفات تكون غالبا زي اللي فوق....
الان...بعد هذا انسخ الملف HimaGetDeviceData.exe إلى جهازك و شغله ...و بعدها روح للمجلد الويندوز اللي عندك وابحث عن ملف TXT فيه اسمه DeviceData.txt...
انقله إلى الكمبيوتر و هناك شغله....
يحوي هذا الملف على المعلومات اللي لازم تتطابق بين الروم و جهازك...أوكي؟؟
انتبه: ( لا تنقل الملف HimaClearJumpCode.exe إلى الجهاز لانه يمنعه من الاقلاع )
المهم نرجع للمعلومات..الملف النصي يكون مكتوب فيه رموز ورا بعض تفسيرها كما يلي:
Device Type و يفترض يكون PH10 ( للـ Himalaya )
Opertor: و يفترض يكون مثلا CDL أو Qutek أو TMOBILE أو O2...
و Language: و يفترض تكون WWE....
و كمثال على هذا الملف: ممكن يكون كما يلي:
U S B 3 2 1 . 7 2 . 0 0 W W E P H 1 0 C D L WWE 1 . 7 2 . 1 2 6 1 . 1 4 . 0 0
U S B 3 2 1 . 7 2 . 0 0 W W E: هذه إصدارة الروم
P H 1 0: هذا نوع الجهاز Device type...
C D L: و هذه Operator ID اللي عامله لك المشكلة
WWE: هي اللغة...
1.72.126: اصدارة الـExtended ROM
1.14.00: إصدارة الراديو ....
وهكدذا تكون عرفت أكواد جهازك....
ثانيا تغيير أكواد الروم لتصبح مطابقة لجهازك:
يتم تغيير اكواد الروم عن طريق برنامج اسمه: ER ROM Edit 2003...
للحصول عليه اضغط هنا: ER ROM Edit 2003 (ftp://xda:xda@ftp.xda-developers.com/tools/ER2003Edit_1_4_26.msi)
و اللي هو عبارة عن برنامج تستطيع بواستطه تغيير Opertor و Language الخاصة بالروم لتتطابق مع جهازك....
يعني لازم تخلي معلومات الروم مطابقة تمام لمعلومات الجهاز....
افتح البرنامج و اعمل Open File و افتح الملفات الخاصة بالروم واحد واحد و اللي هم:
ms_.nbf
NK.nbf
Radio_.nbf
و لاتنسى الملف الرابع اللي موجود بالمجلد الثاني...( في حال وجوده )
و هنا غير لكل ملف Opertor و Language الخاصة فيه و اعمل Save ROM File للتطابق مع معلومات جهازك...
و بعد الانتهاء من العملية هذه
شغل HimaUpgradeUt.exe لبدء عملية التنزيل
أرجو أن يكون الشرح منيح...
سلامات...