LineageOS 15.1 תומך כעת במכשירי A/B כמו Moto Z2 Force

click fraud protection

LineageOS 15.1 תומך כעת באופן רשמי במכשירי A/B החל מ-Moto Moto Z2 Force. צפו לתמיכה ב-Pixel 2 XL, Xiaomi Mi A1 ועוד בקרוב.

אחד השינויים היותר מרגשים שהביא אנדרואיד נוגט 7.0 היה הצגת ערכת מחיצות כפולות A/B למכשירים שהושקו עם גרסת מערכת הפעלה זו. שינוי זה התמודד עם האופן שבו עדכוני מערכת אנדרואיד מוחלים על מכשירים, במטרה לספק א חווית שדרוג חלקה למשתמש כאשר אתחול מחדש פשוט ומהיר מביא אותם אל המעודכן מערכת הפעלה. שינוי זה הוסיף גם את היתרון של בטיחות כשל שהבטיחה שלפחות מערכת אתחול אחת ניתנת לעבודה נשאר במכשיר במהלך עדכון OTA, מה שמאפשר למכשירים "לחזור" למערכת הישנה יותר אם OTA נכשל לאתחל.

למרבה הצער, לא כל מכשיר שקיבל אנדרואיד 7.0 תומך בסכימת מחיצות כפולות A/B זו. ערכת מחיצות A/B זו נראית בעיקר במכשירים שנשלחו במקור עם Android Nougat 7.0+, כמעדכנת מכשיר ל- נוגט ולאחר מכן תמיכה בשינוי זה ידרשו חלוקה מחדש, שנחשבה להצעה מסוכנת על ידי יצרני OEM רבים. הנה רשימה של מכשירים התומכים בעדכוני A/B חלקים. לחילופין, אתה יכול גם בדוק ידנית אם המכשיר שלך תומך בעדכונים חלקים.

בעוד שסכימת המחיצות הכפולות A/B התקבלה במידה רבה, היא אכן היווה אתגר עבור קהילת ה-ROM המותאמת אישית.

התקני A/B לא הגיעו עם מחיצת שחזור מכיוון שלמערכת אנדרואיד לא היה צורך במחיצות אלו, אז הקהילה נאלצה להתאים את דרכיה. TWRP v3.1.0 שוחרר עם תמיכה בהתקני A/B, בזמן Magisk הביאה תמיכה בהתקני A/B עם גרסה 14.1.

כעת, LineageOS 15.1 מוסיפה תמיכה במכשירי A/B. התמיכה נדחתה ב-15.1 מכיוון שה צוות LineageOS עבד כדי לתקן את הסקריפט addon.d שלהם. סקריפט זה אחראי לגיבוי של GApps ותוסף ה-SU של Lineage, והוא נזקק לשינויים כדי לעבוד כראוי עם מכשירי A/B. האנשים הבאים היו מעורבים בפיתוח זה לקרות (מתנצלים אם פספסנו מישהו.)

תרומות להפיכת תמיכת A/B לאפשרית עבור LineageOS 15.1

  • מפתח מוכר XDA בלתי נראה - כתב addon.d-v2/backuptool_ab ותרם תיקונים מקוריים עבור עדכון A/B
  • חבר בכיר ב-XDA npjohnson - שמר על addon.d-v2/backuptool_ab ויישם כמה תיקונים. עבד עם פרויקטים חיצוניים (OpenGApps/Magisk) כדי לעזור להם להיות תואמים לכלי החדש.
  • חבר בכיר ב-XDA abhishek987 - תחזק את addon.d-v2/backuptool_ab, עזר בניפוי באגים/תיקון זה לאורך הדרך,
  • gmrt - הגדר את העדכון החלק של A/B, הוספת תמיכה במגוון פונקציות A/B ב-Updater, חשיפה של build.prop כדי להפעיל כלי שחרור עבור A/B, מעבר ל-unrestrit update_engine (WIP)
  • מפתח מוכר XDA tdm - העלה את Lineage recovery, הפלטפורמה למשלוח על A/B בתור השחזור המובנה
  • מפתח מוכר XDA raymanfx - תיקוני שחזור שונים כדי לאפשר התקנת רוכסנים בסגנון ישן ורוכסנים בסגנון מטען חדש יותר, קצת עבודת כלי AVB, מה שהופך את addonsu A/B לתואם
  • חבר בכיר ב-XDA ביניים - לוגיקה של Android Verified Boot וכלי להשבית/התמודדות איתה
  • מפתח מוכר לא פעיל XDA Rashed97 - תרומות addon.d וכניסה לפלטפורמה

קרא עוד

בתחילה, רק ל-Motorola Moto Z2 Force (nash) יש נוספו לסגל, עם תמיכה צפויה למכשירים נוספים בעתיד. של Moto Z2 Force build ייצא מחר. המבנה של ה-Z2 Force מתוחזק על ידי חבר בכיר ב-XDA npjohnson.

אנו מצפים שהמכשירים הבאים יקבלו בקרוב תמיכה לאחר תיקון כל הבאגים הספציפיים למכשיר:

  • גוגל פיקסל
  • גוגל פיקסל XL
  • גוגל פיקסל 2
  • גוגל פיקסל 2 XL
  • טלפון חיוני PH-1
  • Xiaomi Mi A1

למעשה, אנו מצפים שה-Xiaomi Mi A1 יקבל תמיכה בקרוב מאוד לאור ההערות כאן. כמו כן, א באג הקשור ל-Bluetooth MAC צריך לתקן לפני שהמבנה עבור ה-Essential Phone ינחת. אנו נעדכן אותך ברגע שה-LineageOS 15.1 ייצור הרשמי עבור שאר מכשירי ה-A/B יתחיל לצאת.