כיצד לשרש את Google Pixel 6, 6 Pro ו-Pixel 6a עם אנדרואיד 13 QPR2 Beta באמצעות Magisk

click fraud protection

ברגע שגוגל התחילה את יוזמת הבטא של אנדרואיד 13מהדורת הפלטפורמה הרבעונית השנייה (המכונה בדרך כלל QPR2), חובבים רבים ציפו שהשגת שורש על הבנייה האלה יהיה קל בדיוק כמו לשרש את קושחת הערוץ היציבה, אבל זה לא התברר מקרה. ליתר דיוק, ה מדריך שורש גנרי זה כרוך בתיקון תמונת האתחול באמצעות Magisk הפסיק לעבוד עבור סדרת Google Pixel 6. אם יש לך Pixel 6, 6 Pro או Pixel 6a, לא המבנה היציב ולא ה-Canary של Magisk יכול ליצור תמונת אתחול מתוקנת עובדת עבור גישת משתמש-על בגרסת הבטא של QPR2. אבל נראה שפתרון החידה היה עניין של מתי, לא אם, וסצנת המודדינג של אנדרואיד כבר הייתה מצא דרך חכמה לשורש את מערך ה-Pixel 6 המריץ את גרסת הבטא של אנדרואיד 13 QPR2 על ידי השאלת חלקים מ- ה פיקסל 7.

עבור אנשים שקוראים את המאמר הזה, רוב הסיכויים שכנראה יש לך דעה חיובית על השתרשות. אחרי הכל, בזכות הרשאות שורש, אתה יכול לחסום מודעות בכל המערכת, לשנות פרמטרים של הליבה, או לוותר לחלוטין על הצורך ב-ROM מותאם אישית, הודות לאינספור ההתאמות הזמינות דרך מודולים של Magisk וה Xposed Framework. עם זאת, גישת שורש היא חסרת משמעות לחלוטין למשתמש הממוצע, בהתחשב בבגרות של אנדרואיד כמו גם סקינים של OEM. עבור ספקים ויצרני מכשירים, גישת שורש היא למעשה כאב ראש שמונע מחברות אלה לנעול את הטלפון שלך בתוך המערכת האקולוגית של אפליקציות ושירותים. אבל בסופו של יום, זה XDA, מה שאומר שלמרות שהשגת גישת שורש הייתה קרב אבוד עבור הצרכנים, קהילת המודינג לא תפסיק.

מיותר לציין שנראה שהפיתוח של שוק האפטר-מרקט מתקדם בסדר גמור. למעשה, מספר משתמשים אישרו את קיומו של מסקרן frankenbuild שיטת השתרשות טלפונים אלה באיטרציית הבטא האחרונה של אנדרואיד 13. המעבר ההדרגתי של משפחת פיקסל לעבר תמונת ליבה גנרית מילא תפקיד מפתח בגילוי, בעוד שהדמיון בין שני הדורות של ערכות השבבים של Tensor אפשרו להגשים את הגורל. בקצרה, זה עדיין אפשרי לשרש את מערך Google Pixel 6 עם אנדרואיד 13 QPR2 בטא, אבל התהליך דורש כמה שלבים נוספים.

עלייתו של init_boot

על מנת שגישת שורש תעבוד על מכשירי אנדרואיד, יש להפעיל את קובצי ההפעלה של משתמש-על ו-su daemon בעת האתחול. לפני מרשמלו, זה הושג על ידי שינוי מחיצת /system כך שתכלול את הסקריפטים ב-init הדרושים להשגת גישת שורש באתחול. הודות להכנסת ה-device-mapper-verity (dm-verity), גוגל ביטלה בעצם את האפשרות לשנות /system, מה שהוביל אותנו לשיטות שורש "חסרות מערכת". Magisk, ספק הרשאות משתמש-על הפופולרי ביותר, מתקן את תמונת האתחול של מכשיר היעד. לאחר מכן תוכל להבהב את תמונת האתחול המתוקנת כדי לקבל גישת שורש, בתנאי שמטען האתחול של המכשיר אינו נעול כדי לאפשר קבצים בינאריים ששונו.

עבור מכשירים המופעלים עם אנדרואיד 13, ה-ramdisk הגנרי מוסר מתמונת האתחול וממוקם במחיצת init_boot נפרדת. בסדרת Google Pixel 7, למשל, אתה חייב תקן את תמונת ה-init_boot המלאי עם Magisk לגישה לשורש. עם זאת, למערך Pixel 6 אין את מחיצת init_boot, מכיוון שהם הושקו עם אנדרואיד 12.

ניצול GKI לצורך השתרשות

זכור שמכשירים המופעלים עם גרסת ליבה 5.10 ומעלה חייבים להישלח עם ליבת GKI כדי לעמוד בדרישות מפרט GKI 2.0. ככאלה, תמונות האתחול של Pixel 6, 6 Pro ו-6a מכילות את ה-ramdisk הגנרי ואת ליבת GKI.

אמנם איננו יודעים עדיין את הסיבה המדויקת מאחורי חוסר ההתאמה בין Magisk לתמונות האתחול QPR2 בטא עבור משפחת Google Pixel 6, אך נראה כי אתה יכול להשתמש בתמונת האתחול המתוקנת מסדרת Pixel 7 כדי לשרש אותם. התופעה המוזרה הזו אפשרית למעשה בגלל:

  1. מקורות הליבה המקבילים ל-Tensor מהדור הראשון המניע את ה-Pixel 6 וה-Tensor G2 של ה-Pixel 7 חולקים לא מעט ביטים משותפים בשל קווי דמיון פנימיים.
  2. במקרה שאין באתחול ramdisk גנרי שסופק על ידי OEM במכשיר ישן SAR A בלבד עם טוען אתחול תואם, Magisk מוסיף רמדסק גנרי בסיסי תוך כדי תיקון של תמונת האתחול כך שממשק Magisk יהיה נגיש במצב אתחול. תיקון זה חל גם על כמה GKIs של אנדרואיד 13 כמו סדרת Pixel 6 הדורשים תיקון פורמט דחיסת ramdisk נוסף. נראה שתמונת אתחול תואמת ללא רמדיסק (כמו זו מסדרת Pixel 7). בסופו של דבר יומר לשימוש בסדרת Pixel 6 עם רמדיסק גנרי עובד שנוסף ידנית על ידי מאגיסק.

כיצד לשרש את סדרת Google Pixel 6 המריץ את אנדרואיד 13 QPR2 בטא עם Magisk

ודא של-Pixel 6/6 Pro/6a שלך יש טוען אתחול לא נעול, כדי שתוכל לאתחל תמונות אתחול ששונו. לחזור על, תצטרך לתקן את תמונת האתחול של ה-Pixel 7 כדי ש-Magisk תעבוד. הדרך הקלה ביותר לעשות זאת היא לחלץ את תמונת האתחול המלאה של Google Pixel 7 מתמונת היצרן מראש ולתקן אותה באמצעות אפליקציית Magisk.

  1. ב-PC/Mac שלך, הורד את תמונת היצרן של Pixel 7 או Pixel 7 Pro התואמת לגרסת הבטא QPR2 המותקנת ב-Pixel 6/6 Pro/6a שלך. בבדיקה שלנו, אנו מריצים את ה-QPR2 Beta 2 (T2B2.221216.006) על ה-Pixel 6a, כך שאותה בטא עבור Pixel 7 אמורה להספיק.
    • אתה יכול לעשות את זה מ פורטל הורדות למפתחי אנדרואיד או מאתנו אינדקס הורדות אנדרואיד 13.
  2. פרק את תמונת המפעל באמצעות מנהל הארכיון המועדף עליך, אתר את התמונה--קובץ .zip, וחלץ ממנו את קובץ boot.img.
  3. תקן את תמונת האתחול הזו באמצעות Magisk, אבל אל תבזבז אותו עדיין.
    • תוך כדי שימוש בגרסה היציבה האחרונה של Magisk (שהיא v25.2 בזמן כתיבת מאמר זה) מומלץ, אתה יכול גם לבחור בקצה הדימום מבנה קנרי.
    • ניתן לתקן את תמונת האתחול בכל מכשיר אנדרואיד - לא בהכרח צריך לבצע את המשימה ב-Pixel 6 או Pixel 7.
  4. העתק את תמונת האתחול עם Magisk-patch מהטלפון שלך למחשב/Mac ושנה את שמה ל-magisk_patched_boot.img.
  5. בתנאי שאיתור באגים ב-USB פועל, הפעל מחדש את Pixel 6 (/6 Pro/6a) למצב טוען האתחול:
    adb reboot bootloader
  6. הבזק את תמונת האתחול המתוקנת והפעל מחדש את הטלפון.
    fastboot flash boot /path/to/magisk_patched_boot.img
    fastboot reboot
    • לפני הבהוב לצמיתות, תוכל גם לאתחל את התמונה באופן זמני לבדיקה:
      fastboot boot /path/to/magisk_patched_boot.img
    • בסביבה עם אתחול זמני, Magisk מאפשרת לך לתקן את תמונת האתחול הקיימת של הטלפון שלך. עם זאת, לעשות זאת בתרחיש זה לא יהיה שימושי וייתכן שתגמור עם תמונת אתחול ללא שורש לאחר אתחול מחדש, ולכן איננו ממליצים על כך.
  7. פתח את אפליקציית Magisk וה-Pixel 6/6 Pro/6a שלך אמור להופיע כשורשי.

אנו יכולים לאשר שגם תמונות האתחול המתוקנות של Pixel 7 וגם של Pixel 7 Pro יכולות לשמש להחלפה ב-Vanilla Pixel 6, כמו גם ב-6 Pro ו-6a.

פורומים של XDA: גוגל פיקסל 6 || Pixel 6 Pro || Pixel 6a || פיקסל 7 || Pixel 7 Pro

עד כה, משתמשים מרובים בפורומים שלנו דיווחו שהם הצליחו לשרש את ה-Pixel 6, 6 Pro ו-6a עם אנדרואיד 13 QPR2 בטא בשיטה זו. עם זאת, אופי תהליך ההשרשה הוא מעט קפדני, בנוסף אינך יכול עוד להתקין גרסאות בטא חדשות יותר באמצעות OTA. כך או כך, אם יש לך מכשיר מסדרת Pixel 6 ואתה רוצה גישת שורש בערוץ הבטא, נראה שזו הדרך היחידה להשיג זאת.

נסה את זה ותודיע לנו אם זה עבד בשבילך!