אלו מכם שקראו את החלק הראשון של פקודות מסוף האנדרואיד הבסיסי של Common, שכל בעל אנדרואיד צריך לדעת, מודע לכך שכיסינו חמש פקודות בסיסיות של מסופי בעלים המכשירים צריכים לדעת. רק כדי לסכם את אלה היו: הפקודה adb devices, הפקודה adb push, הפקודה adb pull, הפקודה reboot reboot וה- reboot reboot - bootloader ו- reboot rebound. מאמר זה דן בחמש פקודות המסוף הנותרות: פקודת התקני fastboot, פקודת נעילת OEM מהירה, פקודת adb shell, פקודת adb להתקין ולבסוף פקודת adb logcat.
6. פקודת התקני Fastboot
Bridge Android Debug (adb) כבר לא עובד כשמשתמשים עובדים על מטען האתחול. ככאלה למשתמשי אנדרואיד שמוצאים את עצמם לא הותאמו למכשירים שלהם בעזרת כלי ניפוי האיתור שאינם פעילים לתקשר איתם, אין מנוס מלהשתמש בפקודה fastboot במקום adb. Fastboot הוא בדרך כלל הכלי החשמלי ביותר הזמין למכשיר אנדרואיד אולם בדרך כלל ניתן לראות כי רוב מכשירי Android אינם מגיעים עם פונקציה זו מופעלת.
7. פקודת נעילת ה- Fastboot OEM
פקודת הנעילה של OEM (יצרן ציוד מקורי) הנחשבת בעיני מרבית המשתמשים לגביע הקדוש של פקודות Android ומסייעת למשתמשים לעשות דבר אחד ודבר אחד לבד - שהוא נעילת מכשירי Nexus (או מכשיר HTC באמצעות הכלי הרשמי של HTC RUU). לאלו מכם המשתמשים במכשירים של יצרנים שונים פקודת מסוף אנדרואיד זו לא תחול עליכם. אנשים כאלה צריכים למצוא כלי אחר או שיטה אחרת לפתיחת דברים, למשל.באמצעות ODIN (תוכנת מחשב המשמשת סמסונג בהתקנת קושחה שונה בהתקנים באמצעות USB), .sbf (קבצי בינאריים של המערכת) או RUU (ROM Update Utility).
מאמר זה כולל את פקודת נעילת ה- Fastboot OEM כאחת מפקודת המסוף הבסיסית שכל בעל אנדרואיד צריך לדעת מכיוון שלמרות שאתה כמשתמשים בודדים אולי לא תזדקק לה, פקודת מסוף זו מהווה חלק חשוב מפתיחות אנדרואיד. גוגל לא עוסקת במה שקונים טלפונים וטאבלטים עושים עם המכשירים שהם קנו וככאלה כוללים דרך פשוטה לפצח אותם. זה משהו שאנחנו בדרך כלל לא רואים מחברות טכנולוגיה רבות וכאלה מהווה את הסיבה העיקרית לכך שרוב האנשים בוחרים באנדרואיד.
השימוש בפקודת נעילת ה- Fastboot OEM היא פשוטה למדי. לאחר שווידאת שהמכשיר והמחשב שלך מתקשרים עם הפקודה של התקני fastboot שנדונה לעיל, עליך להקליד "נעילת oem נעילה מהירה" בהנחיה ולחץ על Enter. פעולה זו תציג בפניך אפשרויות ולכן הקפד לקרוא אותן בקפידה ולבחור בחוכמה.
טיפ: שימוש ב"נעילת oem המהיר "ימחק הכל במכשיר שלך.
8. פקודת מעטפת Android Debug Bridge (adb)
פקודה זו בדרך כלל מבלבלת בין משתמשי מכשיר אנדרואיד רבים מכיוון שיש בעצם שתי דרכים להשתמש בפקודת מעטפת גשר ניפוי באגים (adb), אלה:
- איפה המשתמש באמת נכנס לקליפת הפקודה של המכשיר מהמסוף שלהם
- כאשר המשתמש שולח פקודה למכשיר להפעלת מעטפת שורת פקודה משלו
מָקוֹר:
תמונה זו לעיל ממחישה תרחיש שבו משתמש נמצא בתוך מעטפת המכשיר ומפרט את התיקיות והקבצים במכשיר שלהם. ההגעה לנקודה המוצגת לעיל היא פשוטה למדי. כל מה שצריך לעשות זה להיכנס "מעטפת ADB" ולחץ על Enter. לאחר שנכנס, משתמש יכול להסלים את עצמו לשורש אם הוא צריך. חשוב לציין ולהדגיש עוד שמשתמשים בפקודות פגז adb צריכים לנקוט בזהירות רבה כאן במיוחד במקרה של אנשים שאינם מכירים אפר או פגזים, מכיוון שהדבר יכול להפוך במהירות אם לא זהיר. לאלו מכם שאינם מוכרים, אפר ובאס הם פגזי פקודה כמו אלה שמשתמשים במחשבי מק ו- Linux משתמשים בהם. הם לא כמו DOS.
הדרך השנייה להשתמש בפקודה shell adb היא בשילוב עם פקודות האש שמכשירי Android יכולים להריץ. שיטה זו של שימוש בפקודת adb shell משמשת בדרך כלל למשימות מתקדמות יותר כגון הפעלת משימות, שינוי הרשאה בקבצים ותיקיות וכו '. השימוש בפקודה הוא קל - "adb של
9. פקודת ההתקנה של Android Debug Bridge (adb)
בעוד שפקודת הדחיפה של adb מאפשרת למשתמשים להעתיק את הקובץ למכשירי אנדרואיד שלהם, פקודת ההתקנה של גשר איתור באגים של Android (adb) למעשה מתקנת קבצי APK (Android PacKage כלומר. Apk). השימוש בפקודת ההתקנה של adb דומה מאוד לשימוש בפקודת הדחיפה ADB מכיוון שמשתמשים צריכים לספק את הנתיב לקבצים שהם מעוניינים להתקין. המשמעות של זה היא שתמיד פשוט יותר להפיל את היישום שברצונך להתקין לתיקיית הכלים שלך מאשר לנקוט בגישה הארוכה יותר שדורשת ממך להקליד את הנתיב. ברגע שזה נעשה, השלב הבא כרוך באמירת המכשיר לטעינת צד (המשמעות היא התקנת אפליקציות מבלי להשתמש בשוק ה- Android הרשמי) ככזו. "Adb להתקין את AppName.apk".
כדי לעדכן יישום עליך להשתמש במתג -r כלומר. “התקנת adb –r AppName.apk”. יש גם מתג -s המאפשר למשתמשים לנסות להתקין אפליקציות בכרטיס ה- SD שלהם אם ה- ROM שלהם תומך בכך והמתג –i המאפשר למשתמשים להנעיל את היישום (כלומר להתקין ל- / data / app-private). ישנם מספר מתגי הצפנה מתקדמים אחרים אולם אלה נותרים לדיון במאמר אחר.
לסיום עם הפקודה adb מאפשרת למשתמשים להסיר את ההתקנה של יישומים לפי שם החבילה שלהם ככאלה "Adb להסיר את ההתקנה של AppName.apk". לפקודת מסוף זו יש מתג משלה שהוא מתג –k. השימוש במתג –k לעומת זאת רק עוזר למשתמשים להסיר את ההתקנה של היישום אך לשמור על כל המטמון ונתוני היישום במקום.
10. פקודת Logcat ב- Android Debug Bridge (adb)
עבור חלק ממשתמשי מכשיר האנדרואיד הפקודה adb Logcat היא אחת מפקודות המסוף השימושיות ביותר שיש. עם זאת פקודה זו רק מדפיסה ערימה של קשקוש אלא אם כן מבינים לגמרי את מה שהם מסתכלים על. פקודה זו מאפשרת למשתמשים להחזיר את האירועים שנכתבו ליומנים שונים בתפקוד מערכות אנדרואיד וככאלה מציעים נתונים לא יסולא בפז עבור ניפוי המערכת ומפתחי אפליקציות. מרבית משתמשי מכשיר האנדרואיד יפעילו פקודה זו רק כאשר יתבקש ממפתח אפליקציות. עם זאת, עדיין חשוב לבעלי המכשירים לדעת כיצד להשתמש בה כראוי.
על מנת שבעל מכשיר יציג את יציאתו על מסך המחשב הוא פשוט צריך להקיש "adb logcat ” ולחץ על Enter. למרות שהדברים עשויים לגלול למטה די מהר וככאלה שמשפיעים על הסיכוי שמשתמשים ימצאו את מה שהם מחפשים ישנן מספר דרכים בהן ניתן להתמודד עם זה, אלה באמצעות פילטרים או פלט טקסט. מתגי סינון משמשים כאשר מפתחי יישומים הציבו תגים באפליקציות שלהם ורוצים לראות אילו יומני אירועים מעידים על כך. אם יש צורך, רוב המפתחים בדרך כלל אומרים למשתמשים אילו תגים צריך להוסיף לפקודות. גישת פלט הטקסט לעומת זאת מגיעה בצורה נוחה יותר מכיוון שהיא מאפשרת למשתמשים להיכנס לקובץ .txt במחשבים שלהם כדי לאפשר קריאה קלה או גישה מאוחרת יותר. ניתן להשתמש בפקודה זו ככזו: "Adb logcat> filename.txt". משתמשים יכולים לאפשר לפקודה זו לפעול בזמן שהם עושים כל מה שנדרש כדי לקרוס את תוכנית המערכת או היישום שהם מבצעים ניפוי באגים, לאחר שניתן לעשות זאת ניתן לסגור את הפקודה על ידי לחיצה על מקשי CTRL + C. ניתן למצוא את קובץ היומן המלא השמור בספריה שמשתמש עובד ממנה למשל. את תיקיית הכלים. זה מה שצריך לשלוח למפתח.
חשוב לזכור כי נתונים רגישים עשויים להיות כלולים בקבצי היומן וככאלה חשוב לוודא שאתה סומך על האדם שאליו אתה שולח אותם. לחלופין משתמשים יכולים פשוט לפתוח קבצי יומן בעורכי טקסט כדי לראות איזה מידע כלול ולערוך אותו בהתאם.
ישנם מתגים רבים אחרים לפקודת logcat שמפתחים נבונים יכולים לבחור בין. חלק מהמתגים כוללים: יומני רדיו או אירוע ראשי, סיבוב קבצי יומן במכשיר המשתמש או במחשבים ויומני מילוליות המאפשרים למשתמשים לשנות את המילה של ערכי יומן ועוד ועוד. חלק משיטות אלה מתקדמות מעט ומחייבות את המשתמשים לקרוא את תיעוד המפתחים של Android לפני השימוש.
מקורות:
github
פורומי XDA
אנדרואיד סנטרל
הצפת מחסנית