יצא עדכון חדש לערוץ הבטא של Magisk שמעלה את הגרסה שלו ל-13.5 וכולל Busybox לשימוש פנימי, דרכים לעקיפת הליבה של סמסונג ועוד.
בחודש שעבר ראינו את התורם והמפתח המוכר של XDA topjohnwu שחרר עדכון יציב חדש של Magisk. זו הייתה גרסה 13.3 שאפשרה לו לעקוף את ההגבלות האחרונות של SafetyNet של Google והוסיפו תכונה של מסך יומן גלילה ל-Magisk Manager. מאז, הושקעה עבודה רבה בעדכון הבטא החדש וזה זמין לציבור כבר עכשיו. עדכון הבטא החדש הזה שוחרר ב-12 באוגוסט, ומתמקד בשיפור היציבות והתאימות למכשירים.
השינוי הגדול ביותר כרוך ב-Busybox, אשר topjohnwu הוציא בעבר ממגיסק. זה נעשה כי זה גרם לבעיות וזו הייתה עבודה רבה עבור היזם לבנות. עם זאת, מאז הסרתו, צצו מספר בעיות תאימות. שימוש בכלי שורת פקודה אמין ועמוס בתכונות הופכת את תיקון הבעיות הללו להרבה יותר קלה ולכן נעשתה עבודה כדי להחזיר את Busybox ל-Magisk עם עדכון בטא גרסה 13.5 זה.
כדי לעזור לשלב את המקורות של Busybox לתוך Magisk, המפתח יצר ndk-busybox-kitchen כדי לטפל באופן אוטומטי ביצירת כותרות מבוססות תצורה, נתח את הקבצים האלה לתוך Android.mk כדי לתמוך בבנייה עם פקודת ndk-build. יצוין כי שינוי זה פירושו ש-Busybox מותקן לשימוש פנימי בלבד, וכי תרצה להתקין אותו באופן ידני או דרך XDA Recognized Developer / Recognized Contributor
חלק מהעבודה נעשתה בעדכון הבטא הזה הכולל כמה דרכים לעקיפת הבעיה בכל הנוגע לגרעין המניות של סמסונג. זה מגיע עם עדכון לתבנית Magisk Module Template (עכשיו בגרסה 5 שפעילה בסניף אחר), אבל מפתחי מודול צריכים נחשב לתצוגה מקדימה של מפתחים מכיוון שהמודולים המשתמשים בו לא יותקנו על משתמשים המריצים את הגרסה היציבה האחרונה (v13.3). אם כבר מדברים על גרסה v13.3, לעדכון הזה היה באג שתוקן בגרסה 13.5 בטא שמנע את רכישת SHA1 של תמונת המניות.
בגלל הבאג הזה, שחזור תמונת מלאי (שמופעל כאשר אתה מסיר את ההתקנה שלו) נכשל, ויחזיר את המכשיר שלך רק על ידי גיבויים של ramdisk.
בדוק את עדכון הבטא החדש בפורום Magisk שלנו