התאם שעוני Android Wear לטלפונים חדשים ללא איפוס להגדרות היצרן

מדריך כיצד להתאים שעונים חכמים של Android Wear לטלפון חדש ללא איפוס להגדרות היצרן. שימושי גם אם אתה מבזק ROM מותאם אישית ולא רוצה לאפס!

Android Wear כמערכת הפעלה לשעון חכם אינו חף מטעויות, אך למרבה הצער בעוד יותר טכני סביר להניח שהם נלהבים ישתמשו בו, אותם אנשים עשויים גם להתקין ROM מותאמים אישית עליהם טלפונים. זה ברוב המקרים אומר שצריך למחוק את השעון החכם שלך בכל פעם שאתה עובר לטעם אחר של אנדרואיד במכשיר שלך. עם זאת, יש דרך פשוטה לעשות זאת לעקוף את הגדרת השעון החכם שלך מאפס כאשר אתה קונה סמארטפון חדש או מבזק ROM מותאם אישית חדש במכשיר שלך. השיטה הזאת אינו דורש שורש בטלפון או בשעון, אבל זה דורש כמה פקודות Android Debugging Bridge (ADB). זה נבדק ב-Huawei Watch ב-Android Wear 1.5 ו-Android Wear 2.0, אולם זה אמור לעבוד גם כדי להתאים שעוני Android Wear עם כל סמארטפון חדש. אם מסיבה כלשהי השעון שלך כבר מושרש, אתה יכול להתעלם מהמדריך הזה ופשוט להשתמש ב- איפוס Wear Client כדי להתאים את Android Wear ללא איפוס להגדרות היצרן ישירות מהשעון החכם שלך.


התאם את Android Wear לטלפון חדש/אותו ללא ניגוב

ראשית, תצטרך להוריד את כלי ה-ADB. אני אישית משתמש ב"

ערכת ADB ו-Fastboot מינימלית” נמצא ממש כאן ב-XDA, אבל אתה מוזמן להשתמש ב קבצים בינאריים רשמיים מגוגל אם ברצונך. לאחר מכן, תצטרך לאפשר איתור באגים ADB בשעון החכם שלך (ניפוי באגים קווי או דרך WiFi הם בסדר, אם כי אני מוצא את WiFi נוח יותר). זה מופעל דרך אפשרויות המפתחים בשעון החכם שלך, שאותן תצטרך גם להפעיל. כדי לעשות זאת, פשוט עבור אל הגדרות → מערכת → אודות בשעון שלך והקש על השדה שכותרתו "מספר בנייה" עד שתראה הודעת טוסט המציינת "אתה כעת מפתח".

לאחר שתבצע את השלבים האלה, אתה מוכן להתחיל!

הפעלת ניפוי באגים ב-ADB

פתח את אפשרויות המפתח והפעל את "ניפוי באגים ב-ADB" או "ניפוי באגים באמצעות wifi" אם ברצונך לעשות זאת באופן אלחוטי. התהליך לסנכרון Android Wear לסמארטפון שלך יעבוד מצוין בשני הכיוונים, אבל הם דורשים פקודות שונות במקצת.

הגדרה ראשונית לסנכרון Android Wear תדרוש פקודה אחרת בין אם אתה עושה זאת דרך WiFi או לא. אנא פתח את כלי adb, או על ידי חיפוש adb בסרגל החיפוש של Windows או ניווט לתיקיה המכילה adb, החזקת Shift ולאחר מכן לחיצה ימנית ובחירה "פתח חלון פקודה כאן". לאחר מכן הזן את הפקודות שלהלן.

מעל WiFi

במקרה שלי, הייתי מקליד:

adbconnect 192.168.1.100:5555

כדי להתחבר לשעון Android Wear שלי. כתובת ה-IP שאתה צריך להזין ממוקמת תחת "Debug over WiFi", כפי שמוצג בצילום המסך למעלה. קבל את ההנחיה בשעון המאפשרת למחשב לבצע ניפוי באגים. אם יצליח, זה פשוט יחזור לשורת הפקודה שבה תוכל להקליד. כעת יש פלט טקסט.

חוטי

קל יותר באופן משמעותי בפקודות, פשוט חבר את המכשיר למחשב שלך והקלד:

adb devices

אם המכשיר שלך מופיע, אתה בסדר. ודא שקיבלת את ההנחיה בשעון שלך כדי לאפשר לו לבצע ניפוי באגים.

שליחת הפקודות

כדי להמשיך הלאה, קודם כל השבת את Bluetooth בטלפון שלך ולאחר מכן על המחשב שלך הקלד:

adbshellpmclearcom.google.android.gms && reboot

השעון שלך יופעל מחדש, אך לא יבוצע איפוס להגדרות היצרן של Android Wear. כאשר הוא מאתחל את הגיבוי, הוא לא אמור להראות עוד סמל ענן עם חוצה המציין שהוא לא יכול להתחבר לטלפון שלך. כעת תרצה להתקין את אפליקציית Android Wear בטלפון שלך (אם עדיין אין לך אותה), אך אל תפעיל עדיין Bluetooth.

לאחר מכן, התחבר שוב לשעון החכם באמצעות ADB באותם שלבים בדיוק כמו קודם. אולם הפעם, הפקודה שברצונך להפעיל היא:

adbshellamstart-aandroid.bluetooth.adapter.action.REQUEST_DISCOVERABLE

ואז בשעון שלך אפשר לגלות אותו למכשירים אחרים כדי שתוכל לסנכרן את Android Wear עם הטלפון החכם. כעת תוכל להתחבר ל-Android Wear מהסמארטפון שלך על ידי פתיחת אפליקציית Wear, הפעלת Bluetooth וחיפוש מכשירים. ה-Android Watch שלך אמור להופיע והטלפון שלך יסונכרן איתו. אם האפליקציה נתקעת על "בודק עדכונים", פשוט הפעל מחדש את האפליקציה והיא אמורה להתחיל להתחבר ל-Android Wear.


הֶסבֵּר

ההסבר הפשוט מדוע זה עובד הוא שכל נתוני ההתאמה בין סמארטפון לשעון חכם כלולים בשירותי Google Play. נתונים אלה הם ספציפיים לטלפון שכן המפתחות מאוחסנים בנתוני Play Services הממוקמים בשעון החכם. זו הסיבה מדוע אינך יכול פשוט לגבות את אפליקציית Android Wear מהסמארטפון שלך, מכיוון שהמפתחות שאתה צריך מאוחסנים בשעון החכם. כאשר אתה מנסה להתאים טלפון חדש (או התקנת ROM מותאם אישית חדש והשעון חושב שזה טלפון חדש), המפתחות נמחקים בדרך כלל באמצעות איפוס להגדרות היצרן של Android Wear.

הדרך היחידה לעקוף את זה היא במקום זאת למחוק את נתוני המפתח המאפשרים לך להתאים את אנדרואיד ללבוש עם מכשיר חדש ללא איפוס להגדרות היצרן כמו גם המקשים שמצמידים אותו לטלפון שלך מְבוּעָר. לאחר מכן אנו מבקשים שה-Bluetooth של השעון החכם יהיה ניתן לגילוי באמצעות כוונה שנשלחת דרך adb, מה שיוצר את ההנחיה שאתה רואה שצריך לקבל. המשמעות היא שהטלפון שלך יכול כעת למצוא את השעון שלך ולאחר מכן ליצור מפתחות התאמה חדשים עם המכשיר.