הגרסה האחרונה של המהדורה היציבה של Magisk (v25.2) מגיעה עם שפע של תיקוני באגים עבור MagiskInit וממשק רישום מופעל על ידי Rust.
עוד בשנת 2021, ראינו את הצעדים הראשונים של התינוק לעבר אימוץ שפת התכנות Rust המנוהלת בזיכרון לתוך בסיס הקוד של אנדרואיד. ג'ון וו, המכונה מפתח בכיר מוכר ב-XDA topjohnwu, כנראה חשב באותם קווים עבור פרויקט Magisk. לפי וו, הניסוי כבר התחיל לאחר שחרור ה-v25.0 build של Magisk דרך ערוץ יציב. כעת, topjohnwu הוציאה מבנה יציב חדש של Magisk בצורה של v25.2, כאשר כל תשתית הרישום הועברה ל-Rust.
רוב הרכיבים ברמה נמוכה של Magisk כתובים ב-C++. עם זאת, כשפה שאינה מנוהלת זיכרון, היא פותחת את המתכנת לדליפות זיכרון והצפת חיץ. חלודה, לעומת זאת, מספקת את המהירות הגולמית, הגמישות ואת רוב המיפוי הישיר לפונקציונליות החומרה ש-C++ יעשה תוך שהיא מציעה סביבה בטוחה בזיכרון. למרות שאיננו מצפים לראות יישום מלא של Magisk ב-Rust בקרוב, העבודה המוקדמת הזו על שילוב קוד Rust בתשתית הרישום של הפרויקט עשויה להיות חשובה מאוד.
פורומים של Magisk XDA
יש לציין, מבנה ביניים v25.1 יצא רק שנים עשר ימים לאחר שהגרסה v25 עלתה לאוויר, אבל זה היה עדכון קטן לתיקון באגים. המהדורה היציבה האחרונה של Magisk, לעומת זאת, היא עדכון תחזוקה מלא הכולל גם מספר שיפורים הקשורים ל- MagiskInit.
להלן תוכלו למצוא את יומן השינויים המלא עבור Magisk v25.2:
- [MagiskInit] תקן בעיה אפשרית כאשר נעשה שימוש ב-Stub cpio
- [MagiskInit] תקן אתחול מחדש לשחזור כאשר נעשה שימוש ב-Stub cpio
- [MagiskInit] תקן את sepolicy.rules symlink עבור התקני rootfs
- [כללי] זיהוי הצפנת נתונים טוב יותר
- [כללי] העבר את כל תשתית הרישום לתוך Rust
אם אתה רוצה לבדוק את מהדורת v25.2 בפירוט מלא, קדימה והורד אותה למכשיר שלך עכשיו מהקישור למטה. במקרה שנתקלת בבעיות כלשהן עם ה-build האחרון, הקפד להגיש דוח באג בסעיף "בעיות" של הפרויקט מאגר GitHub.
הורד את Magisk v25.2
מָקוֹר:ג'ון וו בטוויטר