الأحد، 19 مارس، 2017

حل خطأ Status 7 اثناء تركيب رومات الاندرويد


كما نعلم ان نظام اندرويد مفتوح المصدر ويمكنك التعديل عليه بسهولة وهي من الاضافات التي تميز النظام عن باقي الانظمة المحمية  وعند الانتقال الى الرومات المعدلة او عملية اصلاح مشكلة عن طريق الريكفري تلاحظ ظهور رسالة خطأ عند نهاية التثبيت وهي  Status 7 Installation Aborted لذلك توجد طرقتين لحل المشكلة في الشرح التالي ...  

كيفية حل الخطأ Error Status 7 اثناء تركيب رومات الاندرويد المعدلة 


اسباب حدوث الخطأ 

هناك اهم سببين لظهور رسالة الخطأ اثناء تركيب الروم السبب الاول هو اختيار الروم الغيرمتوافق مع موديل الهاتف اي بمعني هناك موديلات لنفس الهاتف لكن بارقام مغايرة وهذه احد الاسباب لفشل تركيب الروم 
السبب الثاني عدم اختيار المطور الصحيح للروم اوبمعنى انك قمت بتحميل اي روميوافق هاتفك من دون التأكد ن قراءة الاخطاء والتحديثات للروم من قبل المطور بالاضافة الى متابعة تعليقات واراء الاخرين الذين قامو بتجربة الروم ومعرفة الاخطاء والمشاكل 

حل خطأ Error Status 7 Installation Aborted اثناء تركيب الروم 

في الطرق التالية سنتعرف على اصلاح المشكلة باسهل طريقة وهي اما تغير ملف " Asserts code " اوازالته وهو عبارة عن ملف لتحديد نواة الهاتف الصحيح اي لا يمكنك من تركيب روم S7 لهاتف S5 لان هذا الطريق سيؤدي الى توقف الهاتف او تعطله لاكثر من مرة " الا ماندر بعض الرومات المخصصة لاكثر من هاتف التي ما يسميها المطورين " مسحوبة " اي تكون معدلة لحذف مثل ملف Asserts code الذي يسمح لبعض الرومات من تركيبها على هواتف نفس السلسة اوتحمل نفس المعالجات لذلك سنأتي الى طرقتين لحل مشكلة error 7 في الريكفري المعدل ... 

الطريقة الاولى 
  • انتقل الى ملف الروم المحمل في حاسوبك وستجده بصيغة مضغوطة zip قم بفك الضغط اولاً 
  • الان عليك بالبحث عن ملف باسم  Meta-INF والدخول في ملفاته على مسار /com/google/android directory 
  • بعدالوصول الى ملف android directory ستجد ملف باسم " updater-script " 
  • يمكنك فتح الملف بزر الفأرة الايمن واختر " note pad " ستلاحظ  اكواد واعمدة كثيرة 
  • الان عليك البحث عن اسطر الكودات التالية 
assert(getprop("ro.product.device") == "اسم الجهاز " ||
getprop("ro.build.product") == "اسم الجهاز" ||

استبدل مكان اسم الجهاز وضع اسم جهازك الصحيح على سبيل المثال الجهاز GRAND يجب ان تحدد النوعية والاسم الحقيقي ويمكنك الاطلاع على اسم الهاتف من خلال الاعدادات وحول الهاتف ومعلومات الجهاز وستجد اسم الطراز. 
  • الان اختر حفظ save واغلق الملف 
  • ثم اعادة ضغط ملف الروم بالكامل بنفس برنامج الضغط لديك zip 
  • ثم انسخ ملف الروم والدخول للريكفري وعمل فلاش للملف 

الطريقة الثانية 
  • الانتقال الى العملية الاخيرة في الخطوة الاولى 
  • وافتح الملف بواسطة notepad والبحث عن سطر الكود التالي 
assert to the semicolon present at the end of assert function
  • ويمكنك الاختصار السريع للبحث بازرار ctrl + f ونسخ الامر من التدوينة وعند ايجاده قم بتحديده كلياً ثم ازالته delete 
  • احفظ ملف notepad مرة اخرى والرجوع لضغط ملف الروم الكامل 
  • ثم انسخ ملف الروم والدخول للريكفري وعمل فلاش للملف 
وبذلك تخلصت من الخطأ ويمكنك بعمل فلاش وتثبيت اي روم يصادفك لهاتف الاندرويد وهذه كانت ابسط الطرق واسرعها لامكانية تركيب الرومات المعدلة من دون مشاكل او اخطاء , وفي حال يصادفك خطأ اخر لا تتردد في مراسلتنا او ترك تعليق اسفل التدوينة ويمكنك ترك رسالة ايضاً في صفحتنا على الفيس بوك . 



الموضوع التالي Next Post
الموضوع السابق Previous Post
الموضوع التالي Next Post
الموضوع السابق Previous Post
 

Delivered by FeedBurner