מכשירי אמזון פייר OS מאלצים אותך להשתמש במפעיל שלהם, אבל יש דרך לא שורשית להגדיר משגר מותאם אישית עם תמיכה בווידג'טים!
מערכת ההפעלה Fire של אמזון, מלבד עמוד שדרה של אנדרואיד, יכולה להיחשב לחיה שונה למדי מאנדרואיד במלאי או אפילו סקינים כבדים כמו MIUI או Samsung Experience. הם שאפו ליצור מערכת הפעלה משלהם המבוססת על פלטפורמת הקוד הפתוח של אנדרואיד תוך שהם נשארים לחלוטין ללא תלות בכל השירותים וההסמכות של Google Play, במקום זאת בעד אמזון משלהם שירותים. אבל זה עדיין מבוסס על אנדרואיד, כך שמשתמשים בעלי ידע טכנולוגי הצליחו לקחת את פלטפורמת Fire OS ולהתאים אותה לרצונם. היום, אנחנו הולכים ללמד אותך איך אתה יכול בקלות הגדר כל משגר שתרצה (עם תמיכה בווידג'ט) עַל מערכת ההפעלה Amazon Fire מכשירים, עם אין צורך בשורש! אתה רק צריך, כמו רוב ההדרכות שאנו עושים, גישה לגשר אנדרואיד באגים.
חלק 1 - הגדרת משגר מותאם אישית
לפני שנתחיל, כפי שאמרנו זה עתה, תצטרך להגדיר את ADB. במקרה שעדיין לא עשית זאת, אנא עיין ב הדרכה זו כדי להגדיר דברים במכשיר שלך. אנחנו לא באמת צריכים את זה כרגע, אבל עדיין נחמד שיש את זה מראש. ברגע שזה יסתיים, תזדקק ל-
חטיפת משגר כְּלִי זמין בפורומים שלנו. כלי זה נוצר על ידי XDA Member ברון קיקו, מבוסס על הקוד המקורי של תוכי 1, אז כל הקרדיטים מגיעים לשני המפתחים האלה!כלי זה מנצל את הגדרות הנגישות של הטלפון או הטאבלט שלך באמזון כדי לעשות זאת לתפקד כראוי, אז ודא שהוא מוגדר כהלכה בהגדרות > נגישות > לחצן זיהוי הבית ללחוץ. כמו כן, ודא שהמשגרים שלך לא מחייבים את זה להיות מוגדר כברירת מחדל. זה אומר שאתה יכול להשתמש ב-Launcher כמו Nova Launcher ו-Evie Launcher, אבל אתה לא יכול להשתמש ב-Google Now Launcher או בכל אחד אחר שמחייב אותו להיות ברירת מחדל.
עם זה מחוץ לדרך, כעת אמור להיות לך משגר מותאם אישית עובד בלחיצת כפתור הבית. עם זאת, איך אתה יכול להשתמש בווידג'טים באותו משגר? בדרך כלל אתה צריך שורש כדי לעשות זאת, אבל למרבה המזל, אתה יכול להשתמש בקסם של ADB כדי להגדיר אותם בצורה נכונה. זו הסיבה שהגדרנו את זה מוקדם יותר. שיטה זו התגלתה על ידי חבר בכיר ב-XDA DragonFire1024 על שלנו פורום אמזון פייר.
קודם כל, הפעל סייר קבצים עם תמיכה ב-root/מחיצות (אנחנו לא צריכים root כדי להשתמש בו מכיוון שאנו בוחנים את מחיצת המערכת לקריאה בלבד). אנו ממליצים על ה-MiXplorer המדהים והחינמי מהפורומים שלנו.
[appbox xda com.mixplorer]
נווט אל שורש הטלפון ולאחר מכן עבור אל /system/bin. אתר את קובץ ה-"appwidget" והעתק אותו ללוח שלך. הדבק אותו איפשהו בטלפון שלך או ישירות במחשב האישי שלך. יהיה עליך לשנות את סיומת הקובץ ל-.sh (תוכל לשנות אותה עם Notepad או Notepad++ במחשב שלך, או שאתה יכול פשוט לשנות אותו בטלפון שלך באמצעות שינוי השם של סייר הקבצים שלך פוּנקצִיָה). לאחר שזה נעשה, הצב את הקובץ בשורש האחסון הפנימי שלך (/sdcard/).
לאחר מכן, הפעל את ADB. היכנס לקליפה:
adb shell
לאחר מכן, הפעל את הסקריפט החדש שנוסף:
sh /sdcard/appwidget.sh
עכשיו הגיע הזמן להעניק הרשאות ווידג'ט למפעיל שלך. השתמש בפקודה הבאה:
appwidget grantbind --package <launcher_package_name> --user <user_ID>
על מנת למצוא את שם החבילה, הדרך הקלה יותר היא להשתמש ב-Packer Name Viewer מחנות Play.
מחיר: חינם.
4.5.
כך למשל, הפקודה עבור Nova Launcher תהיה:
appwidgetgrantbind--package com.teslacoilsw.launcher--user 0
אם הפקודה לעיל לא עבדה, השתמש בפקודה זו:
appwidget grantbind --package --user current
בוצע! עכשיו אתה יכול להוסיף את הווידג'טים המועדפים עליך במשגר לבחירתך.
הֶסבֵּר
זה די פשוט. בניגוד לאנדרואיד במלאי (או פחות או יותר כל סקין של אנדרואיד), שבו אתה יכול למעשה להחליף את המשגר לפי טעמך ואפילו להגדיר מותאם אישית אחד בתור משגר ברירת המחדל, מסך הבית של אמזון נבנה לעבוד כמפעיל האפליקציות היחיד, רחב המערכת ב- Amazon Fire OS, די דומה למה של iOS עושה. אתה לא יכול להחליף אותו, לפחות לא באמצעות דרכים קונבנציונליות.
עם זאת, ניתן לנצל את הגדרות הנגישות (המאפשרות לאפליקציות ליירט לחיצות על כפתורי הבית) ולהגדיר אפליקציה מתווך (Hijack Launcher) שיירט לחיצות על כפתורי הבית ב-Amazon Fire OS ויפתח את משגר צד שלישי משלך בכל פעם שכפתור הבית נמצא לחוץ. למרות שזה לא יהפוך את המשגר שבחרת לברירת המחדל, הפתרון הזה יעבוד די ללא רבב. לאחר מכן, הסקריפט שאנו מריצים מאפשר לנו לגשת ל-appwidget הבינארי שבו נוכל להעניק לאפליקציה של הצד השלישי שלנו את ההרשאה הדרושה לה לאגד ווידג'טים. בדרך כלל, ניתן לעשות זאת בקלות אם המשגר מוגדר כמשגר ברירת המחדל. אך מכיוון שאיננו יכולים לשנות את משגר ברירת המחדל ב-Fire OS ללא שורש, הפקודות הללו עוקפות את הבעיה הזו.
מכשירי Amazon Fire OS לא ממש ידועים בהתאמה אישית שלהם, אבל זה לא מנע ממשתמשים יוזמים בפורומים שלנו להפיק את המיטב ממה שזמין. בדוק שלנו פורום אמזון פייר להתעדכן בהתפתחויות האחרונות בנוגע למכשיר.