לא בטוח מה זה Riru וכיצד להשתמש בו? אנו מסבירים את כל מה שאתה צריך לדעת על מודול Magisk הייחודי הזה.
קישורים מהירים
- מה זה רירו?
- כיצד פועלת Riru?
- כיצד להוריד ולהתקין את Riru?
- מה אני יכול לעשות עם Riru?
- מה ההבדל בין רירו לזיגיסק?
לפני מאגיסק הפך לדבר, זה היה Xposed Framework שהביאה לפופולריות את גישת המודדינג אנדרואיד האגנוסטית למכשירים. במקום לפנות לדרך הקשה, כלומר לפרק את יישום היעד, לשנות את החלקים והחלקים, להדר מחדש הכל, ודחיפת הקובץ המודד בחזרה למכשירים שלנו, נוכל להחליף כל שיטה בכל מחלקה בזמן ריצה באמצעות Xposed ובנוי ייעודי מודול. המסגרת היא בעצם שינוי של /system/bin/app_process
לטעינת קבצי JAR נוספים בעת ההפעלה, מה שמאפשר למפתחים להתחבר ל- תהליך זיגוטה ויכול לפעול בהקשר שלו.
מאז Magisk מציעה מנגנון מודינג מבוסס שכבת-על (המכונה לעתים קרובות "ללא מערכת"), אפשר תיאורטית צור מודול Magisk כדי להתעסק בתהליך ה-Zygote מבלי לשנות פיזית ה app_process
בר הפעלה. כאן נכנס רירו לתמונה.
מה זה רירו?
נוצר על ידי שני מפתחים בשם ריקה ו yujincheng08, Riru הוא בעל מבנה מיוחד מודול מגיסק שמציע פונקציונליות בסגנון Xposed ללא צורך בהתקנת ה-Xposed Framework של בית הספר הישן. זה מזריק ל-Zygote כדי לאפשר למודולים אחרים להפעיל את הקודים שלהם באפליקציות או בשרת המערכת.
כיצד פועלת Riru?
היישום הראשוני של Riru הסתמך על החלפת ספריית מערכת מסוימת בשם libmemtrack
. עם זאת, השיטה נזנחה מאוחר יותר לטובת מאפיין מערכת המכונה "הגשר הילידים" (ro.dalvik.vm.native.bridge
). על ידי ניצול הנכס, המפתחים יכולים לטעון ולפרוק באופן דינמי ספריות משותפות לפי בחירתם, מה שמוביל בסופו של דבר להזרקה לתהליך ה-Zygote.
כיצד להוריד ולהתקין את Riru?
כפי שהוזכר קודם לכן, Riru זמין כמודול Magisk. בשל העובדה שאפליקציית Magisk כבר לא מגיעה עם דפדפן מודול מובנה, עליך להוריד את Riru ישירות ממאגר GitHub שלה.
הורד את Riru
לאחר הורדת קובץ ה-ZIP של הגרסה, תוכל להתקין אותו באמצעות אפליקציית Magisk.
- אם הורדתם את החבילה במחשב או ב-Mac, חברו אליו את מכשיר האנדרואיד שלכם והעתיקו את קובץ ה-ZIP שהורדתם לזיכרון הפנימי של מכשיר היעד.
- פתח את אפליקציית Magisk בטלפון שלך ועבור ל- מודולים באמצעות תפריט הניווט התחתון.
- הקש על הכפתור בשם התקן מאחסון.
- עיין ובחר במודול ZIP שהורדת קודם לכן.
- Magisk תתקין כעת את המודול ותבקש ממך להפעיל מחדש.
אם הכל הולך כשורה, אתה יכול לראות את Riru ברשימה תחת מודולים לשונית של אפליקציית Magisk לאחר אתחול מחדש.
מה אני יכול לעשות עם Riru?
Riru עצמה היא רק פתח עבור מודולים אחרים להתחבר לתהליך ה-Zygote. ככזה, עליך להתקין מודולים תואמי Riru דרך אפליקציית Magisk, בדיוק כמו כל מודולי Magisk אחרים. עם זאת, ייתכן שחלק מהמודולים לא יהיו תואמים למהדורת Riru העדכנית ביותר. לפיכך, עליך לקבוע את תלות הגרסה של המודול ולהתקין את המבנה המתאים של Riru לפני הבזק המודולים.
לאחר התקנה מוצלחת, מודולי Riru יופיעו לצד מודולי Magisk באפליקציית Magisk. לאחר מכן תוכל לפתוח את חזית התצורה הספציפית למודול כדי לשנות את הפרמטרים שלו. עבור המודולים שאין להם ממשק, אתה יכול פשוט להמשיך להשתמש במופע האנדרואיד המודד שלך ורירו תטפל בכל מה שברקע.
זכור כי קומץ של מלאי כמו גם ROM מותאמים אישית אינם תואמים עם Riru מחוץ לקופסה עקב יישום כלל SELinux מסוים. אין דרך קלה לפתור את הבעיה מלבד שינוי המקור של ה-ROM, אז עדיף להישאר עם הפצת Android תואמת ידועה כגון LineageOS.
מה ההבדל בין רירו לזיגיסק?
בכל גרסה עדכנית של Magisk, אתה עלול להתמודד עם מצב שבו Riru מושבת לאחר ההתקנה עקב נוכחותו של Zygisk.
עם זאת, הסיבה מאחורי הסכסוך הזה היא די פשוטה. זיגיסק (למשל מגיסק בזיגוטה) הוא היורש הרוחני של רירו. זו האבולוציה של הממשק חסר המערכת שהמפתח הבכיר המוכר של XDA topjohnwu (כלומר היוצר של Magisk) ועוד כמה מפתחים עובדים עליהם במשך זמן מה. מכיוון שגם Riru וגם Zygisk מכוונות לתהליך Zygote של Android, שני אלה לא יכולים להתקיים בו זמנית בתצורות ברירת המחדל שלהם. עם זאת, אתה יכול להשבית את Zygisk מההגדרה של Magisk, לאתחל את המכשיר ולאחר מכן להפעיל את Riru.
למען האמת, המתחזקים של Riru כמעט הפסיקו לפתח את הפרויקט לפני זמן מה. הם הציעו למפתחי מודול לעבור ל-Zygisk בעתיד. עם זאת, Zygisk עדיין בשלב בהתהוות ויש הרבה מקום לשיפור, ומכאן שההגירה תיקח זמן. בינתיים, אתה יכול להמשיך להשתמש ב- Riru ובמודולים שלה.
אם אתה מעוניין במדריכי מודדים נוספים לאנדרואיד, למה שלא תקרא את ההדרכות שלנו בנושא כיצד להתקין ROM מותאם אישית בטלפון אנדרואיד שלך, כיצד לגבות ולשחזר נתונים באנדרואיד, ו כיצד להעביר את SafetyNet באנדרואיד לאחר השתרשות.