Logo iw.androidermagazine.com
Logo iw.androidermagazine.com

פריצת בלאי אנדרואיד: מה אפשר לעשות - ואם בכלל כדאי לעשות זאת

תוכן עניינים:

Anonim

אם זה קיים, אנו יכולים לפרוץ אותו - וזה כולל את שעוני ה- Smart Wear של Android Wear שלנו

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

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

יש כמה דברים שאנחנו כבר יכולים לדבר עליהם, ושווה לדבר עליהם!

אפשר אפשרויות מפתחים וניפוי ניפוי ADB

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

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

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

יש דבר אחד אחרון שתצטרך אם אתה משתמש במחשב Windows - מנהל התקן. קל להתקין אחד כזה, אך שימו לב כי חלק ממנהלי התקני ה- OEM יתנגשו עם מנהל ההתקן "הרגיל" של Google. לכן אני אמליץ במקום זאת על נהג אוניברסלי המסופק על ידי הקהילה. אתה יכול להוריד את זה מאתר ClockWorkMod (תודה, קוש!) ממש כאן. אם אתה מעדיף להשתמש במנהל התקן של גוגל, אתה יכול לקבל את זה מדף מנהלי ה- USB של גוגל. כך או כך, התקן אותו והפעל מחדש את המחשב שלך רק כדי להיות בטוח. שים לב שמשתמשי OS X ו- Linux אינם זקוקים למנהל התקן נפרד.

לאחר שתעשה זאת, עליך לבדוק שזה עובד. הנח את הטלפון שלך בעריסת הטעינה שלו וחבר כבל נתונים USB ליציאת USB 2.0 או USB 3.0 ראשית במחשב שלך. פתח את שורת הפקודה או את המסוף במחשב שלך והזן:

מכשירי adb

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

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

בטל את נעילת מטען האתחול שלך

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

נעילת Fastboot oem היא חבר שלך.

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

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

הבנתי? טוב. בואו ונפתח דברים כדי שנוכל לפרוץ את הגיהינום מזה.

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

בשלב הבא, הנח את השעון במטען שלו וחבר כבל נתונים USB. חבר את הקצה השני ליציאת USB 2.0 או USB 3.0 ראשית במחשב שלך. אל תשתמש במרכז או בתוסף, כי לעתים קרובות זה שובר דברים. פתח את שורת הפקודה או המסוף והקלד:

טוען אתחול מחדש של

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

ביטול נעילת ה- fastboot

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

(שים לב ש- Samsung Gear Live מתעלם מההנחיה "אתה בטוח שאתה רוצה לבטל את הנעילה של הדבר הזה?" מסיבה מוזרה כלשהי.)

אפליקציות להעלאת צד

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

אל תתקין קבצי apk מכל מי שאינך סומך עליו

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

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

אם זה לא יוצא מהדרך, יישומי טעינה לצדדים בשעון החדש שלך הם פשוטים. כשמצאת אפליקציה שאתה רוצה להתקין, שמור אותה במחשב שלך בתיקיה איפשהו, כמו שולחן העבודה שלך. פתח את שורת הפקודה או המסוף בתוך התיקיה בה שמרת את קובץ ה- apk והזן פקודה זו:

התקנת adb .apk

כן, ממש כמו בטלפון או בטאבלט.

כמו לעיל, תצטרך להגדיר את PATH שלך בצורה נכונה כדי לעשות זאת בדרך זו. אם לא עשית זאת, עדיין יש תיקון קל. מקם את קובץ.apk באותה תיקיה בה ADB נמצא (זה יהיה../sdk/platform-tools) וודא ששורת הפקודה שלך פתוחה בתיקיה זו. השתמש באותה פקודה.

בסיום תראה שהוא אומר לך שהדברים היו הצלחה, ותוכל למצוא את היישום בתפריט הראשי תחת "התחל".

שורש את Android Wear שלך

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

המתן מסיבה שתשתרש לפני שתקפוץ פנימה

לעת עתה, השתרשות ה- G Watch או Gear Live נעשית באמצעות תמונות אתחול וסקריפטים לא מאובטחים. זה מגושם, וזה כרוך באמון רב במישהו אלא אם כן תוכלו לארוז בעצמכם תמונת אתחול. הנה איך זה עובד. הבינאריים הנחוצים מועתקים לאחסון הפנימי. אתה משתמש בסקריפט כדי לאתחל לתמונת אתחול לא מאובטחת ב- fastboot, ואז להעתיק את הקבצים הבינאריים האלה במקום. לאחר מכן המכשיר מופעל מחדש כרגיל.

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

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