מדריך מלא לשימוש אלחוטי ב-ADB באנדרואיד 11+

  • ניפוי שגיאות אלחוטי באנדרואיד 11+ מאפשר לך להשתמש ב-ADB דרך Wi-Fi עם צימוד מאובטח באמצעות קוד QR או קוד PIN, תוך הימנעות מהסתמכות על כבל USB.
  • ADB מציע בקרת מכשירים מתקדמת (התקנת אפליקציה, מעטפת, העתקות קבצים, לכידות, בדיקות) ויכול לעבוד דרך Wi-Fi, Ethernet או USB.
  • כלים כמו Android Studio, Tasker ו-Termux מאפשרים אוטומציה ופישוט קלים של חיבור אלחוטי, תוך צמצום התערבות ידנית.
  • חשוב ליישם שיטות אבטחה נכונות: להשתמש ברשתות מהימנות, לנהל מכשירים מקושרים ולהשבית ניפוי שגיאות כאשר אין צורך בכך.

ADB אלחוטי באנדרואיד 11+

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

מערכת הניקוי האלחוטית החדשה מציגה גם תהליך של צימוד Wi-Fi מאובטח באמצעות קוד QR או קוד PINמדריך זה, המיועד לשימוש הן ב-Android Studio והן משורת הפקודה, יראה לכם בפירוט כיצד ADB פועל, כיצד להפיק את המרב ממצב אלחוטי באנדרואיד 11+ (כולל טריקים לאוטומציה), ואילו חלופות עומדות בפניכם אם אתם משתמשים בגרסאות ישנות יותר של אנדרואיד או במכשירים מיוחדים כמו מחשבי Chromebook.

מה זה ADB ולמה כדאי להשתמש בו דרך Wi-Fi?

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

אילו אפליקציות משתמשות במיקום שלך באנדרואיד?
Artaculo relacionado:
כיצד להסיר תוכנות bloatware באנדרואיד ללא רוט באמצעות ADB וכלים פשוטים

באופן מסורתי, תקשורת זו בוצעה על ידי USB באמצעות האפשרות "ניפוי שגיאות USB" בתוך אפשרויות המפתחים. תהליך העבודה הקלאסי הוא: חיבור כבל, הרשאת המחשב במכשיר הנייד, הפעלת פקודות מהספרייה platform-tools במחשב שלך וסיימת. הבעיה היא שזה כרוך בטלפון בקרבת מקום פיזית, כבלים, אפשרי מנהלי התקנים של מכשירי אנדרואיד במחשב ויציאות, וזה די לא נוח כשעובדים עם מספר מכשירים או צריכים לנוע ממקום למקום.

עם אנדרואיד 11 וגירסאות מאוחרות יותר, ניתן להשתמש ב- ADB דרך Wi-Fi עם תהליך צימוד מאובטחזה לא רק נוח יותר, אלא גם מונע כאבי ראש רבים הקשורים לדרייברים של USB, יציאות פגומות או מחשבי Chromebook שפשוט לא תומכים ב-ADB דרך USB. זה גם פותח את הדלת לאוטומציה של ההפעלה של ADB אלחוטי בכל אתחול טלפון באמצעות כלים כמו Tasker ו-Termux.

כיצד ניתן להפעיל אפשרויות למפתחים וניפוי שגיאות אלחוטי?

לפני שתוכל להתחבר דרך ADB, בין אם באמצעות כבל או Wi-Fi, עליך להפעיל את אפשרויות למפתחים במכשיר האנדרואיד שלךבאנדרואיד 11+ התהליך הוא כרגיל: היכנסו ל הגדרות> אודות הטלפון (o מידע על מכשירים) ואתר את הקטע מספר בנייה o Versiónהקש שוב ושוב עד להופעת הודעה, כגון "אתה עכשיו מפתח"אם אתה זקוק להסבר מלא יותר, ראה כיצד להפעיל ולשלוט במצב מפתח באנדרואיד.

לאחר הפעלת אפשרויות אלו, תוכלו לחפש באמצעות תיבת החיפוש הפנימית בתפריט ההגדרות הראשי. "אפשרויות למפתחים" והיכנסו ישירות. בתוך סעיף זה תמצאו את שני המפתחות לכל העניין הזה: ניפוי USB וב-Android 11 ומעלה, החדש ניפוי שגיאות אלחוטיהאחרון הוא זה שאתה צריך להפעיל כדי להשתמש ב-ADB דרך Wi-Fi מבלי להסתמך על כבל.

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

ADB אלחוטי באנדרואיד 11+ עם Android Studio (קוד QR או קוד PIN)

אם אתם משתמשים ב-Android Studio, מגרסת Bumblebee ואילך, יש לכם אשף משולב שמבצע צימוד Wi-Fi כמעט ללא נגיעה במסוף. מערכת זו של צימוד קל באמצעות קוד QR או קוד PIN זה עובד רק על מכשירים עם אנדרואיד 11 ואילך.

במחשב שלך, פתח את Android Studio ואתר את מנהל ההתקנים, בדרך כלל ב מנהל ההתקנים בתצוגת ההתקנים הפיזייםבפנים תמצאו אפשרות בשם צימוד באמצעות Wi-Fi או דומה. לחיצה עליו פותחת חלון קופץ עם שתי לשוניות: אחת לצימוד באמצעות קוד QR (התאמה באמצעות קוד QR) ועוד אחד כדי לעשות זאת עם קוד מספרי (צימוד באמצעות קוד צימוד).

בלשונית קוד ה-QR תראו את קוד QR שנוצר על ידי Android Studioאם תבדוק אותו עם סורק אחר, תראה שהוא מכיל למעשה פרופיל חיבור Wi-Fi שה-IDE משתמש בו כדי ליצור את מנהרת ניפוי השגיאות. חשוב לסרוק אותו אך ורק מזרם ניפוי השגיאות האלחוטי של אנדרואיד עצמו, לא מכל סורק או יישומי צד שלישי.

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

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

משם, הנייד יופיע זמין עבור הפעל אפליקציות, ניפוי באגים והשתמש ב-ADB מכרטיסיית הטרמינל ב-Android Studio או מקונסולת המערכת, ולשליטה מרחוק ניתן השתמש ב-scrcpy מ-Windows כדי לשלוט באנדרואיד שלך. אם הפקודה אינה מזוהה מהטרמינל המובנה adbודא שאתה נמצא בספרייה שמכילה את הקבצים הבינאריים, בדרך כלל %LOCALAPPDATA%\Android\SDK\platform-tools ב-Windows, או המקבילה שלו ב-macOS וב-Linux.

התחברות דרך Wi-Fi באמצעות שורת הפקודה באנדרואיד 11+

ADB אלחוטי באנדרואיד 11+

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

במחשב האישי שלך, פתח מסוף בספרייה של כלי פלטפורמת SDK של אנדרואיד (תיקיית platform-tools) ומבצע פקודה כזו:
adb pair IP_DEL_DISPOSITIVO:PUERTO
עצמו adb לאחר מכן, המערכת תבקש ממך להזין את קוד הצימוד בן שש הספרות המוצג על מסך הטלפון הנייד שלך. הזן אותו, ואם הכל ילך כשורה, הצימוד יירשם. שלב זה יחבר את תחנת העבודה שלך למכשיר בצורה מאובטחת.

לאחר הצימוד, ניתן להתחבר ישירות אל:
adb connect IP_DEL_DISPOSITIVO:PUERTO
במקרים רבים, לאחר צימוד ובזכות mDNS, שרת ה-ADB עצמו יכול לזהות באופן אוטומטי את המכשיר המקושר מבלי להזין מחדש את כתובת ה-IP והפורט, אך אם הרשת שלך אינה מטפלת היטב ב-mDNS, השיטה הידנית עם adb connect ip:puerto זוהי האפשרות האמינה.

מאותו רגע ניתן להשתמש כל פקודות ה-ADB הקלאסיות דרך Wi-Fi: adb devices כדי לראות את רשימת המכשירים, adb install כדי להתקין קבצי APK, adb shell להיכנס לתוך הקליפה, adb pull/push להעברת קבצים, או כלי עזר כגון screencap y screenrecord לצילומי מסך והקלטות מסך. למידע נוסף על איך שלוט בטלפון הנייד שלך מהמחשב שלך, לבדוק שליטה בנייד מהמחשב.

ADB אלחוטי ללא אנדרואיד 11: חיבור Wi-Fi לאחר הגדרה ראשונית של USB

אם המכשיר שלך משתמש באנדרואיד 10 או גרסה מוקדמת יותר (או אם אתה רוצה שיטה תואמת גם ל-11+), אתה יכול להשתמש בסכימה הקלאסית שבה ADB הוא מוגדר דרך USB פעם אחת ולאחר מכן משמש דרך Wi-Fiזרימה זו עדיין נתמכת בגרסאות מודרניות, אם כי באנדרואיד 11+ מערכת הצימוד החדשה בטוחה ונוחה יותר.

ההליך המסורתי הוא: חבר את הטלפון למחשב באמצעות USB, ודא ש ניפוי שגיאות USB מופעל והפקודה adb devices זה מזהה את זה כמו מכשירלאחר מכן, מהטרמינל, הפעל:
adb tcpip 5555
פקודה זו מפעילה מחדש את הדמון של ADB בטלפון כך שיאזין לפורט 5555 דרך TCP/IP. בשלב זה, ניתן לנתק את כבל ה-USB.

השלב הבא הוא לגלות את כתובת ה-IP של המכשיר ברשת המקומית שלךבטלפון אנדרואיד סטנדרטי, תמצאו אותו ב הגדרות > אודות הטלפון > סטטוס > כתובת IPבדרך כלל יש לזה פורמט כזה 192.168.1.xלאחר שתהיה לך את זה, הפעל את הפעולות הבאות במחשב שלך:
adb connect 192.168.1.X:5555
אם לא תציין פורט, adb כברירת מחדל, הוא משתמש ב-5555. אם הכל תקין וחומת האש של הרשת אינה חוסמת את הפורט, המכשיר יגיב וכאשר תעשה זאת. adb devices תראה אותו מזוהה על ידי כתובת ה-IP והפורט שלו, במצב "התקן".

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

שימוש ב-ADB דרך Ethernet ובמקרים מיוחדים כמו מחשבי Chromebook

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

עבור מכשירי אנדרואיד רגילים שאינם מריצים את ChromeOS, ייתכן שיהיה צורך, בדיוק כמו במקרה של Wi-Fi קלאסי, להפעיל adb tcpip 5555 לאחר חיבור USB ראשונילאחר שהטלפון מאזין ביציאה זו, ניתן לנתק את כבל ה-USB ולעבוד רק עם כבל רשת ה-Ethernet וכתובת ה-IP שהוקצתה על ידי הרשת.

פקודות ADB לזיהוי ופתרון שגיאות אנדרואיד
Artaculo relacionado:
פקודות ADB לזיהוי ופתרון שגיאות אנדרואיד: מדריך מלא

במקרה של מחשבי Chromebook, רבים מהם אינם תומכים ב-ADB דרך USB, כך שהאפשרויות היחידות האפשריות הן Wi-Fi או Ethernet. זרימת Ethernet טיפוסית מורכבת מ הקצאת כתובות IP באותו טווח עבור מכונת הפיתוח וה-Chromebook (לדוגמה, 192.168.1.3 עבור המחשב האישי ו-192.168.1.2 עבור Chromebook), באמצעות כלים כגון ifconfig או תצורת הרשת של המערכת. לאחר מכן מופעלת תוכנית במחשב. adb connect 192.168.1.2:5555 והשאר עובד כמו כל חיבור TCP/IP של ADB.

הגדרת ADB בנתיב המערכת ב-Windows

עבודה מתמדת עם ADB מהקונסול יכולה להיות קצת מייגעת אם צריך לנווט ידנית לתיקייה בכל פעם. platform-tools כדי שנוכל להפעיל פקודותבאופן אידיאלי, יש להוסיף תיקייה זו למשתנה הסביבה. נתיב של Windows, כך ש adb להיות מזוהה מכל ספרייה.

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

בתוך עורך הנתיבים, לחצו על נואבו והזן את הנתיב המלא לתיקייה שבה הוא נמצא "כלי-פלטפורמה" (למשל C:\Android\sdk\כלי-פלטפורמה)אשר באמצעות אישור בכל החלונות. מאותו רגע ואילך תוכל לפתוח כל חלון שורת פקודה או PowerShell ולהפעיל את adb ישירות, מבלי לדאוג לגבי הספרייה הנוכחית.

פקודות ADB ויכולות מתקדמות (סקירה כללית)

מעבר לחיבור האלחוטי, חשוב להבין ש-ADB מבוסס על ארכיטקטורת לקוח-שרת המורכבת משלושה רכיביםהלקוח (הכלי) adb שאתה מפעיל במחשב שלך), הדמון adbd אשר פועל על כל מכשיר אנדרואיד, והשרת, אשר מתזמר את התקשורת ביניהם. השרת מאזין בפורט המקומי 5037 ומתחזק חיבורים עם אמולטורים ומכשירים פיזיים, ומזהה אותם לפי טווחי פורטים או כתובות IP.

עם adb devices -l ניתן לרשום התקנים מחוברים עם מידע מפורט יותר. כל אחד מהם מציג מספר סידורי, סטטוס (לא מקוון, מכשיר או אין מכשיר) ותיאור. אם אתם עובדים עם מספר מכשירים, תוכלו להשתמש adb -s SERIAL command או להגדיר את משתנה הסביבה ANDROID_SERIAL כדי לכוון פקודות לאדם ספציפי. אם אתה חדש, זה יכול לעזור לך ניצול מצב מפתח.

בין הפקודות השימושיות ביותר הן adb install y adb uninstall לנהל קבצי APK, כולל אלו שמגיעים מותקנים מראש במערכת בעזרת מנהל החבילות (pmהפקודה adb shell פותח מעטפת יוניקס במכשיר שממנה ניתן להריץ כלים כמו am (מנהל פעילויות), pm (מנהל חבילות), dpm (מנהל מדיניות התקנים), logcat עבור רשומות, sqlite3 עבור מסדי נתונים (בסביבות עם גישת root), או כלי עזר ספציפיים למערכת.

זה גם מאוד פרקטי הגדר ניתוב מחדש של פורטים עם adb forwardהעתקת קבצים שרירותיים עם adb push y adb pullולשלוט בשרת עצמו בעזרתו adb kill-server y adb start-serverאלה האחרונים עוזרים לפתור חסימות מזדמנות כאשר שרת ADB מפסיק להגיב או אינו מזהה מכשירים.

כלים משלימים כגון screencap עבור צילומי מסך ו screenrecord להקלטת וידאו הם מאפשרים לך לקבל חומר גרפי מהמכשיר באמצעות פקודה פשוטה. לדוגמה:
adb exec-out screencap -p > screen.png
נו טוב:
adb shell screenrecord /sdcard/demo.mp4 ואחריו א adb pull כדי להביא את הסרטון למחשב.

ניפוי שגיאות באלחוט: בעיות נפוצות ופתרונות

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

בעיה חוזרת נוספת היא שלאחר צימוד מוצלח באנדרואיד 11+, נראה שהמכשיר כבר לא נגיש דרך ADB.זה בדרך כלל נובע ממגבלות mDNS ברשת או במכשיר. אם mDNS אינו פועל, שרת ADB לא יזהה את המכשיר הנייד באופן אוטומטי, אך תמיד ניתן להתחבר ידנית. adb connect ip:puerto באמצעות הנתונים המסופקים על ידי מסך ניפוי האלחוט.

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

אוטומציה של השימוש ב-ADB דרך Wi-Fi באנדרואיד 11+ עם Tasker ו-Termux

עבור משתמשים מתקדמים שרוצים להימנע מחזרה על תהליך ההפעלה והחיבור בכל פעם שהם מפעילים מחדש את הטלפון הנייד שלהם, זה אפשרי אוטומציה של הפעלת ADB Wi-Fi באמצעות Tasker ו-Termuxפתרון זה מסתמך על כך שהטלפון עצמו פועל adb באופן מקומי (דרך android-tools ב-Termux) ולנהל הפעלה וצימוד של מצב TCP/IP.

הדרישות הבסיסיות הן: מכשיר עם אנדרואיד 11 ומעלה עם אפשרות Wi-Fi של ADB בהגדרות, להיות מחובר לרשת Wi-Fi (אין צורך בגישה לאינטרנט), להיות מותקן על Tasker, Termux יחד עם התוסף Termux:Tasker, ולהעניק ל-Tasker הרשאות כ- הגדרות_כתיבה_מאובטחות y ריאד_לוגים באמצעות ADB או כלים ספציפיים. הרשאות אלו מאפשרות ל-Tasker לשנות הגדרות מערכת מאובטחות ולקרוא ערכי logcat.

הצעד הראשון הוא לפתוח את Termux ולהתקין את החבילה android-tools עם הפקודה pkg install android-toolsבמהלך ההתקנה, ייתכן שתצטרכו לאשר כמה שאלות. לאחר שתסיימו, נסו להקליד adb ב-Termux כדי לוודא שהוא פועל כראוי.

בשלב הבא, עליך ליצור את מבנה התיקיות ואת הסקריפטים ש-Tasker יפעיל. מתוך Termux, הפעל:
mkdir -p .termux/tasker
ולאחר מכן ליצור סקריפט ראשון עם:
nano .termux/tasker/adb.sh
בתוך הקובץ הזה עליך להדביק סקריפט bash קטן המשתמש ב- המסלול של adb בתוך Termux כדי להתחבר למארח (IP: פורט), הפעל adb tcpip 5555נתק והפסק את שרת ה-ADB. חשוב שהשורה הראשונה תתחיל ב- #!/data/data/com.termux/files/usr/bin/bash (אין מקום נוסף מאחורי המשטח).

לאחר מכן נוצר סקריפט שני, adb_pair.sh, אחראי על צימוד הטלפון עם ADB Wi-Fiשוב, מטרמוקס:
nano .termux/tasker/adb_pair.sh
ולהדביק סקריפט שמקבל את המארח (IP:port) ואת קוד הצימוד כפרמטרים, ולהעביר את הקוד הזה דרכו echo a adb pair ולהרוג את השרת כשתסיים. בדיוק כמו קודם, השורה הראשונה של הסקריפט חייבת להכיל את הטקסט הנכון ללא רווחים מוזרים.

לאחר יצירת הסקריפטים ונשמרו (ב-nano זה נעשה באמצעות Ctrl+X ואישור עם "Y"), עליך להעניק ל-Tasker גישה לסביבת Termux. בהגדרות אנדרואיד, עבור אל יישומים > טסקר > הרשאות > הרשאות נוספות ומאפשר את האפשרות "הפעל פקודות בסביבת Termux" או שווה ערך.

מכאן, במקום להגדיר ידנית את כל הפרופילים והמשימות ב-Tasker, תוכלו ייבוא ​​פרויקט שלם מ-Taskernet עם פרופילים מוגדרים מראש כדי לזווג את הטלפון, להפעיל את ADB Wi-Fi בעת האתחול, ולקבל את הפורט מ-logcat. הרעיון מאחורי פרופילים אלה הוא: אחד מהם מופעל על ידי לחיצה ממושכת על עוצמת הקול כדי לזווג באמצעות הסקריפט. adb_pair.shאפשרות נוספת פועלת כאשר הטלפון אינו נעול לאחר האתחול כדי לאפשר את האפשרות "ניפוי שגיאות דרך WLAN"; ואפשרות שלישית מנטרת את logcat עבור ערכים הקשורים ל-Wi-Fi ADB, מחלצת את הפורט וקוראת לסקריפט. adb.sh להפעיל adb tcpip 5555.

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

אבטחה, שיטות עבודה מומלצות ומגבלות של ADB אלחוטי

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

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

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

פקודות fastboot עבור אנדרואיד
Artaculo relacionado:
פקודות Fastboot לאנדרואיד: מדריך מלא ל-ADB ו-Fastboot

יחד, תמיכה ב-ADB אלחוטי באנדרואיד 11+ ואפשרויות TCP/IP מסורתיות (דרך USB, Wi-Fi או אפילו Ethernet) הפכו את ניפוי השגיאות והשליטה המתקדמת במכשירי אנדרואיד לגמישים ונוחים הרבה יותר. על ידי שילוב כלי SDK הרשמיים, Android Studio, כלי עזר למסוף ופתרונות אוטומציה כמו Tasker ו-Termux, ניתן להגדיר זרימת עבודה שבה... כמעט ולא תצטרכו להסתמך שוב על כבל ה-USB, למעט במקרים ספציפיים., תוך שמירה על רמת אבטחה סבירה וניצול מלא של הפוטנציאל של ADB. שתפו את המידע ועזרו לאחרים להשתמש ב-ADB באופן אלחוטי באנדרואיד 11+.