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

1. צור גיבוי מלא של הטלפון שלך

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

הזן את הפקודה הבאה כדי ליצור גיבוי מלא של הטלפון.

 adb backup -all -f /backup/location/file.ab 

הפקודה הנ"ל תגבה את כל היישומים והנתונים שלה במיקום הקובץ שסופק על ידך. הקפד להוסיף את סיומת הקובץ ".ab" אל שם הקובץ.

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

אפשרויות נוספות שתוכל להוסיף:

  • -apk: פעולה זו תגבה קובצי .apk
  • ללא שם: לא לגבות קבצים
  • -obb: האם לגבות. קוב קבצים
  • -Noobb: לא לגבות. קוב קבצים
  • -shared: יגבה נתוני כרטיס SD
  • -Noshared: לא יגבה נתוני כרטיס SD
  • -Nosystem: לא לגבות את יישומי המערכת כאשר-הכל נוסף.

כדי לשחזר את הגיבוי בטלפון, הזן את הפקודה הבאה:

 שחזור 

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

2. גיבוי App ספציפיות ונתונים שלה

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

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

 ADB פגז PM רשימת חבילות 

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

הזן את הפקודה הבאה כדי לגבות את היישום ואת הנתונים שלו:

 adb Backup -f  -אפ 

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

כדי לשחזר את היישום, הזן את הפקודה הבאה:

 שחזור 

3. התקן מספר יישומים

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

הזן את הפקודה הבאה כדי להתקין יישומים מרובים מתיקייה:

 עבור% f ב (  * *. apk) לעשות adb להתקין "% f" 

תקבל הודעת "הצלחה" לאחר כל התקנה של אפליקציה.

4. לחלץ APK מהטלפון שלך

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

ראשית, אתה צריך לדעת את שם החבילה של האפליקציה שאתה הולך לחלץ. בצע את הפקודה פקודת list package המוצגת בסעיף 2 כדי לקבל את שם החבילה.

 ADB פגז PM רשימת חבילות 

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

 ADB פגז נתיב pm 

העתק את הנתיב והדבק אותו בפקודה הבאה:

 adb למשוך 

זה יהיה לאחסן "base.apk" (שהוא APK של הקובץ שנבחר על ידך) במחשב. תוכל לשנות את שמו מאוחר יותר.

5. הקלט מסך

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

הזן את הפקודה הבאה כדי להתחיל להקליט את המסך בטלפון:

 אדב 

הנתיב שיש להוסיף בפקודה הנ"ל צריך להיות באחסון הטלפון או בכרטיס ה- SD. כמו כן, יש מגבלה קלה כאן - ADB יקליט את המסך במשך 3 דקות מקסימום. אם אתה רוצה לעצור את ההקלטה בין לבין, אתה יכול ללחוץ על "Ctrl + C." חוץ מזה, אתה יכול להוסיף פרמטר -time-limit כדי להגדיר את מגבלת הזמן מראש.

.6 שינוי DPI של המסך

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

כדי לבדוק מה ה- dpi הנוכחי בטלפון, הזן את הפקודה הבאה:

 ADB פגז wm צפיפות 

כדי לשנות את dpi, פשוט להוסיף את הערך ליד זה.

 ADB פגז wm צפיפות 

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

7. חבר ADB מעל WiFi

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

הזן את הפקודה הבאה כדי להפוך את ADB לזמין במצב TCP / IP:

 5555 

קבל את כתובת ה- IP של הטלפון שלך מתוך "הגדרות -> אודות -> סטטוס -> כתובת IP" והזן אותו בפקודה הבאה.

הזן את הפקודה לחיבור אלחוטי של ADB לטלפון.

 adb להתחבר 

כעת ניתן לנתק את כבל ה- USB.

הזן את הפקודה הבאה כדי לבדוק אם היא מחוברת באופן אלחוטי:

 adb התקנים 

8. קבל סטטיסטיקות מערכת ומידע

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

הזן את הפקודה הבאה כדי לקבל את כל תת פקודות שניתן להשתמש בהם עם dumpsys .

 פגז פגז grep "DUMP OF SERVICE" 

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

 סוללה 

לשחק עם אחרים משנה פקודות ולקבל מידע נוסף על חומרת הטלפון ואת מעמדה.

סיכום

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

אם אתה בא עם שגיאה או יש לך בעיות באמצעות ADB, יידע אותנו את ההערות להלן.