גרסאות build ל-android15-6.6

המסמך הזה מספק רישום חודשי של גרסאות build של GKI ל-android15-6.6. הקישורים בעמודה artifacts מציגים רשימה של פריטי ליבה (kernel) או ניפוי באגים בגרסה המתאימה. כדי למצוא קובץ ספציפי, תוכלו לעיין ברשימה של הגדרות של ארטיפקטים.

אם יש לכם שאלות לגבי גרסאות ה-build האלה, תוכלו לדווח על באג במעקב אחר בעיות.

שלבי הסתעפויות השחרור

גרסאות build שאושרו לתמיכה בדוחות שנדרשים על ידי שותפים למשך עד שישה חודשים. לאחר שישה חודשים, שותף יכול לבקש החזר כספי כדי לקבל את תיקוני האבטחה שהוזכרו ב-Android Security Bulletin (ASB).

כשדרישות ה-LTS גורמות להסתעפות שלא עומדת בדרישות, ההסתעפות הוצאה משימוש. לא יתקבלו בקשות מסתובבות להסתעפויות שהוצאו משימוש.

לפרטים נוספים, אפשר לקרוא את המאמר תהליך הדחיסה החוזרת במקרה חירום.

הפעלה של גרסת מערכת ההפעלה של קובץ האימג' ו-SPL

ב-Android 15 GKI boot-*.img, השדה os_version, שכולל את גרסת מערכת ההפעלה ואת ה-SPL בקובץ הכותרת bootimg.h, מוגדר כ-0. לקבלת מידע על התג וה-SPL עבור כל גרסה של GKI, ראו android15-6.6. כשמשלבים מכשיר boot.img שנוצר מראש ב-GKI, שותפי המכשירים יכולים להוסיף את המידע בכותרת התחתונה של AVB על ידי הגדרה של BOOT_OS_VERSION והגדרה BOOT_SECURITY_PATCH, שמוצגת באופן הבא:

BOOT_OS_VERSION := 15
BOOT_SECURITY_PATCH := 2024-08-05

ה-build מצרף את נכסי ה-AVB הבאים ל-boot.img שנוצר מראש:

Prop: com.android.build.boot.os_version -> '15'
Prop: com.android.build.boot.security_patch -> '2024-08-05'

תיאור של קובץ ארטיפקט

בטבלאות הבאות מתוארים הקבצים שכלולים בפריטי המידע שנוצרו בתהליך הפיתוח (Artifact). תוכלו להיעזר בתיאור של כל קובץ כדי להוריד את הקובץ הרצוי.

פריטי ליבה (kernel)

שם קובץ תיאור
Image הקובץ הבינארי של תמונת הליבה.
Image.gz הקובץ הבינארי של תמונת הליבה שנדחס על ידי gzip.
Image.lz4 הקובץ הבינארי של תמונת הליבה שנדחס על ידי lz4.
boot.img קובץ האימג' של האתחול עם ליבה לא דחוסה.
boot-gz.img קובץ האימג' של האתחול עם ליבה (kernel) דחוסה של gzip.
boot-lz4.img קובץ האימג' של האתחול עם ליבה (kernel) דחוסה של lz4.
signed/certified-boot-img-$BID.tar.gz כל תמונות האתחול שאושרו (רק בגרסאות build שאושרו).
System.map טבלת חיפוש בין סמלים והכתובות שלהם בזיכרון. נדרש לגרסאות build מעורבים.
manifest_$BID.xml קובץ המניפסט המוצמד של המאגר, שיכול לסנכרן את קוד המקור לפיתוח הליבה.
modules.builtin רשימה של כל המודולים המובנים בליבה (kernel) שמשמשים את modprobe. נדרש לגרסאות build מעורבים.
modules.builtin.modinfo מכיל את ה-modinfo (אפשר לעיין ב-'modinfo(8)') של הרשומות ב-modules.builtin. נדרש לגרסאות build מעורבים.
vmlinux קובץ הפעלה שמקושר באופן סטטי, שמכיל את הליבה של Linux, שימושי לניפוי באגים. יש לספק אותן לגרסאות build משולבות.
vmlinux.symvers תמונת מצב של הסמלים שכלולים בvmlinux. נדרש לגרסאות build משולבות.

גרסאות השקה של Android15-6.6

ההסתעפויות הבאות עומדות בדרישות לספינינג, כולל

  1. בקשות ששותפים ביקשו לשנות, או
  2. respin מקבלים את תיקוני האבטחה המוזכרים ב-Android Security Bulletin (ASB).

גרסאות ביולי 2024

  • הסתעפות: android15-6.6-2024-07 (היסטוריה)
  • לא תהיה יותר אפשרות לבצע תיקונים מחדש שעומדים בדרישות החל מ-1 בינואר 2025, אלא אם מדובר בתיקונים לפגיעויות באבטחה של Android Security Bulletin (ASB) בעקבות בקשה מפורשת של שותף.
  • הוצא משימוש ב-1 באוגוסט 2025. אחרי התאריך הזה לא ניתן לבצע ספינינג.

גרסת ה-build


תאריך הפצה

תג / מקור /
רישיונות
SPL פריטי ליבה (kernel) אישור GKI
2024-07-12 android15-6.6-2024-07_r1
SHA-1: ef43fde2fd933ef8332f
LICENSES
2024-08-05 kernel boot-6.6.img
boot-6.6-gz.img
boot-6.6-lz4.img
2024-07-12 android15-6.6-2024-07_r2
SHA-1: 31aadc277881d22a78a4
LICENSES
2024-08-05 kernel boot-6.6.img
boot-6.6-gz.img
boot-6.6-lz4.img

גרסת build של ניפוי באגים

תאריך הפצה תג / מקור /
רישיונות
SPL ניפוי באגים או ארטיפקטים בליבה (kernel) ניפוי באגים בתמונות אתחול
2024-07-12 android15-6.6-2024-07_r1
SHA-1: ef43fde2fd933ef8332f
LICENSES
2024-08-05 kernel boot-6.6-allsyms.img
boot-6.6-gz-allsyms.img
boot-6.6-lz4-allsyms.img
2024-07-12 android15-6.6-2024-07_r2
SHA-1: 31aadc277881d22a78a4
LICENSES
2024-08-05 kernel boot-6.6-allsyms.img
boot-6.6-gz-allsyms.img
boot-6.6-lz4-allsyms.img