מדי כמה זמן, יצרן OEM יעשה דברים כמו שצריך. ובכן, כמעט נכון בכל מקרה, מספיק לפחות כדי ש-ROMS המניות שלהם יצטרכו רק כמה שיפורים קלים לפני שהם יהיו כמעט מושלמים. עם זאת, לעתים קרובות יותר מאשר לא, השינויים האלה הם דברים שיכולים להיות מסובכים ליישום עבור המשתמש הממוצע לעתים קרובות ימצא את עצמו מחפש להתקין ROM מותאם אישית שהוא די קרוב למלאי עם הוספת השינויים הרצויים הללו ב. בדרך כלל זה אומר להוריד קובץ די גדול ולאחר מכן לבצע את תהליך הגיבוי/הבזק/השחזור החובה שיש לרבים מאיתנו כעת עד לאמנות. אבל זה לא צריך להיות ככה, ולמרבה המזל זה לא כך. אולי אתה פשוט לא יודע את זה עדיין.
אולי שמעתם או לא שמעתם על Xposed Framework, פרי המוח של XDA מוּכָּר מפתח rovo89. אם אתם כבר מכירים את המוד הספציפי הזה, באמת שאין צורך שאספר לכם כמה הוא מדהים. אתה מתנצל ויכול ללכת לשחק בחוץ. אם אתה עדיין לא מכיר את המסגרת, התיישב ותקשיב. אמנם ה-Xposed Framework בהחלט לא דבר חדש, אבל הוא לא זוכה להכרה כמו שמגיעה לו, והגיע הזמן לעשות משהו בנידון.
לדברי המפתח, Xposed פועל באופן הבא:
"כמה פרטים טכניים:
הרחבתי את קובץ ההפעלה /system/bin/app_process כדי לטעון קובץ JAR בעת ההפעלה. המחלקות של קובץ זה יישבו בכל תהליך (כולל זה של שירותי מערכת) ויכולים לפעול בסמכויותיהם. ואפילו יותר: יישמתי משהו שמאפשר למפתחים
להחליף כל שיטה בכל מחלקה (יכול להיות שזה במסגרת, systemui או אפליקציה מותאמת אישית). זה הופך את Xposed לחזקה מאוד. אתה יכול לשנות פרמטרים לקריאה למתודה, לשנות את ערך ההחזרה או לדלג לחלוטין על הקריאה למתודה - הכל תלוי בך! גם החלפה או הוספה של משאבים היא קלה."
המשמעות היא שניתן לבצע שינויים (הידועים כמודולי Xposed) בכל אפליקציה או רכיב של מערכת ההפעלה עצמה פשוט על ידי קידוד השינוי הרצוי, אריזתו ב-APK משלה והתקנה במכשיר. ה-Xposed Framework דואגת שהיא תגיע לאן שהיא צריכה ללכת ונשארת שם. זה מבטל את הצורך לפרק את הפריט הספציפי שאתה משנה או יוצר גרסאות שונות עבור ROM והתקנים שונים. ייתכן שיהיה צורך לשנות מודול Xposed לאחר שינוי גדול באנדרואיד עצמו, למשל 4.1 ל-4.2, אבל בואו נודה בזה: זה אירוע די נדיר. שום קבצים במכשיר עצמו לא משתנים, וזה אומר שבמקרה שמשהו אכן ישתבש, החזרת המכשיר למצב יציב אינה עוד מורכב מאשר מהבהב zip כדי להשבית את המסגרת. זה נכון, לא עוד תהליך גיבוי nandroid ממושך וצורך אחסון בכל פעם שמשהו משתבש.
ההתקנה מהירה להפליא וללא כאבים, בהתחשב בהיקף כלי השירות הזה. פשוט קח את ה-Xposed Installer מהשרשור של הפורום ו עומס צד למכשיר שלך, פתח את האפליקציה לאחר התקנתה ולחץ על "התקן/עדכן", הפעל מחדש את המכשיר, ואתה מוכן ללכת. לא ברצינות, זה כל כך פשוט.
התקנת כל מודול בודד היא קלה כמו העמסת צד את ה-APK, התקנה, הפעלתו באמצעות יישום Xposed ואתחול מחדש. כמה אופנים יציעו ממשק משתמש בהתאם לכמות הפונקציונליות שהם מסוגלים לה, לאחרים יש רק מטרה אחת ספציפית ואינם זקוקים לתשומת לב כלל.
אז על איזה סוג של שינויים אנחנו מדברים כאן? ובכן, אם אתה יכול לחשוב על tweak, רוב הסיכויים שניתן לארוז אותו במודול Xposed. תחשוב על התוספות הקטנות הנוספות שהופכות את שלך אהוב ROM מותאם אישית כל כך מושך. אלה מהסוג של דברים ש-Xposed נוצר עבורו.
דוגמה מושלמת היא סמל אזעקה חכמה, נוצר על ידי חבר פורום XDA מנטליניו. מוד זה יגדיר את סמל האזעקה בשורת המצב שלך כך שיוצג רק בְּ- תקופה קבועה מראש לפני שהאזעקה אמורה להישמע. נניח שהשעון המעורר שלך מוגדר בימים שני עד שישי. אתה יכול להשאיר את האזעקה במצב כל השבוע, אבל לא תצטרך לראות את התזכורת הקטנה בצורת שעון ליום שני בבוקר מסתובבת בשורת המצב שלך במהלך סוף השבוע.
יש שפע של אופנים למטרות שונות, ואתה יכול להמר שאנחנו נדגיש כמה שנוכל בעתיד. בינתיים, אתה יכול לבדוק את א מאגר עבור שינויים שונים שהרכיבו את מנהל המפתחים pulser_g2. יש גם הדרכה לפיתוח שמטרתה לגרום לאנשים ליצור מודולים משלהם ולהפוך את זה לכלי החזק ביותר עבורו התאמה אישית יש.
בדיוק כשחשבת שכל העניין הזה לא יכול להיות יותר מדהים, הכל קוד פתוח. הקפד לבדוק את השרשור המקורי של הפורום ב- Xposed Framework למידע נוסף.
הכיתה משוחררת.