תיקון: שגיאת מצב 7 באנדרואיד

לטעום מעדכון תוכנה חדש לפני שהוא בכלל מגיע לאזור של אדם או לעבור ל- ROM מותאם אישית שמביא איתו עולם חדש לגמרי של אפשרויות שניהם נראים מדהימים לחלוטין, אך מאמצים אלה אינם חפים מסכנת כישלון. למעשה, משתמשי Android רבים אינם מצליחים להבהב עדכוני מערכת OTA ו- ROM מותאמים אישית באמצעות קבצי ZIP, במיוחד אלה שאינם מכירים תהליכים אלה. ההבהוב של עדכון המערכת עלול להיכשל בגלל מגוון רחב של שגיאות שונות, אחת הנפוצות שבהן היא שגיאת מצב 7.

מכשירי אנדרואיד מציגים שגיאת מערכת 7 כאשר עדכון מערכת או ROM מותאם אישית אינם מצליחים להבהב, ובעוד שגיאת מצב 7 היא אחת השגיאות הנפוצות יותר הקשורות להבהוב של קבצי ZIP, היא גם אחת מהפחות חמורות וכמעט תמיד אלה הניתנים לתיקון.

למכשירים שאינם מושרשים

המקרה היחיד בו ניתן לראות את שגיאת סטטוס 7 במכשיר אנדרואיד שאינו מושרש הוא כאשר אדם במקום לחכות לעדכון מערכת חדש שיגיע אליו דרך האוויר, מחליט לטעון בצד ולהבליץ קובץ ZIP המכיל את הרשמי עדכון תוכנה למכשיר שלהם. מכשיר אנדרואיד שאינו מושרש מציג שגיאת סטטוס 7 רק כאשר מהבהבים עליו עדכון מערכת ומשהו נמצא במקום ולא, אם להיות מדויקים יותר, שונה.

שגיאת סטטוס 7 משפיעה רק על מכשירים שאינם מושרשים שאינם במצב מלאי מלא, ולכן הדרך היחידה לתקן את שגיאת סטטוס 7 במכשיר אנדרואיד שאינו מושרש היא להחזיר כל חלק מהמכשיר למצב המלאי שלו. אם המכשיר פועל על גרעין מותאם אישית, יש להבהב את ליבת המלאי; אם למכשיר יש תמונת התאוששות מותאמת אישית, יש להבהב את תמונת התאוששות המלאי; וכן הלאה.

למכשירים מושרשים

משתמשי Android רואים לעיתים קרובות שגיאות סטטוס 7 במכשירי Android מושרשים כאשר הם מהבהבים ROM מותאם אישית. שני הגורמים השכיחים ביותר לשגיאת סטטוס 7 במכשירי אנדרואיד מושרשים הם גרסה מיושנת של שחזור מותאם אישית ושחזור מותאם אישית לקוי. כדי לפתור בעיה זו במכשיר שורשי, כל מה שאדם צריך לעשות הוא לעדכן לגרסה האחרונה של ההתאוששות המותאמת אישית שיש לו במכשיר שלהם או לעבור לשחזור מותאם אישית אחר לחלוטין. עם זאת, במקרה ששני הפתרונות הללו לא עובדים (וזה מקרה נדיר), יש לערוך את סקריפט העדכון של ה- ROM המותאם אישית בתהליך הבא:

1. העתק את קובץ ה- ZIP של ה- ROM המותאם אישית למחשב.

2. לפתוח את הקובץ.

3. עבור אל META-INF > com > google > android .

4. לחץ לחיצה ימנית על סקריפט עדכון הקבצים ולחץ על שנה שם .

5. שנה את שם הקובץ ל- " updater-script.txt ".

6. פתח את הקובץ בעזרת עורך טקסט.

7. מחק חלק מהטקסט החל מ- " assert " וכלה בנקודה-פסיק הבאה.

8. שמור את הקובץ, סגור את עורך הטקסט ושנה את שם הקובץ חזרה לסקריד העדכון .

9. דחיס את כל התוכן של קובץ ה- ROM הלא מרוכז לקובץ ZIP חדש, העתק את קובץ ה- ZIP החדש למכשיר והבהב את ה- ROM המותאם אישית שכעת לא ייתן שגיאת סטטוס 7.