מדריך לתוכנת ADB
-
שלום לכולם
לאחר המדריך המפורסם והשימושי במיוחד של @שלום-כהן על מחיקת יישומי מערכת ללא גישת רוט והבקשה של @יואלי למדריך על כל התוכנה הנחמדת הזו, נתעוררתי לעשות עליה מדריך פקודות לרווחת הציבור.
המעלה העיקרית של התוכנה היא שהיא איננה דורשת גישת רוט, שזה דבר יעיל מאוד לדברים כאלה של @יושב-אהלים ועוד.
אי"ה בקרוב בלי נדר...המדריך התחיל לעלות בשלבים, אנא התאזרו בסבלנות. ותודה לכל המעודדים!
אופן השימוש בתוכנה
הדרכה זו מתוך גם היא מתוך המדריך של @שלום-כהן , כך שמי שעושה לייק כאן ולא עשה שם לא עשה ולא כלום...
הדרכה במכשיר - הפעלת "מצב פיתוח" :
ההדרכה משתנה ממכשיר למכשיר. תצטרכו להפעיל "מצב פיתוח" במכשירכם.כנסו ליישום הגדרות > היכנסו לאודות המכשיר/ פרטי המכשיר.
כנסו לפרטי התוכנה.
-
כדי להפעיל את מצב אפשרויות למפתחים, תצטרכו להקליק 7 פעמים רצופות על האפשרות מספר גרסת Build, עד שתראו הודעה "כעת אתה מפתח!".
אם זה לא עבד נסו להקליק 7 פעמים על ההגדרות הדומות אליו. אחד מהם אמור לעבוד. -
הפעלתם בהצלחה את תפריט "אפשרויות למפתחים". כעת חיזרו אחורה לתפריט הראשי --> גללו שוב את המסך לכיוון מטה ותוכלו להבחין בתפריט החדש, שהתווסף למכשיר. לא תצטרכו יותר לחזור על התהליך הזה כדי להפעיל אותו אלא אם תבצעו לסמארטפון שחזור הגדרות יצרן.
-
היכנסו ל"אפשרויות למפתחים" , גללו למטה, והפעילו את ניפוי באגים ב-USB (באנגלית: USB Debugging).
חברו את המכשיר למחשב.
הדרכה במחשב:
אפשרות א:
התקינו את התוסף הזה לכרום, הוא נותן שלושה כתפורים פשוטים: מסוף פקודות, צילום מסך והסרטת מסך.אפשרות ב:
- הורידו למחשב את תוכנת ADB.
- בנוסף, יש להתקין את הדרייברים שמתאימים למכשיר, תוכלו לחפשם בגוגל או לנסות את התוכנה הזאת.
- יש לחלץ את ארכיון adb.zip לתוך תיקייה, ולפתוח את "cmd_here.exe" , ייפתח חלון שורת הפקודה במחשב.
- וודאו שהמכשיר מחובר למחשב על מצב "העברת קבצים".
התקנת והסרת אפליקציות
הפקודה הפשוטה ביותר היא התקנת אפליקציה דרך המחשב, פשוט פותחים את הADB וכותבים adb install ואת שם האפליקציה עם הסיומת APK
זה יעבוד בתנאי שקובץ ההתקנה נמצא בתיקיה הנוכחית ממנה הפעלתם את שורת הפקודה של הADB, אם הוא נמצא בתיקיה אחרת יש להוסיף את נתיב התיקיה.
לדוגמא להתקנת תפילון שנמצא בתיקיה הנוכחית:
adb install Tfilon.apk
ואם הוא נמצא בתיקיה בשם aaa שנמצאת על שולחן העבודה:
adb install C:\Desktop\aaa\Tfilon.apk
הסרת אפליקציות עושים כפי המופיע במדריך של @שלום-כהן כאן.העתקת קבצים אל המכשיר וממנו
פעולה שימושית נוספת היא משיכת או דחיפת קבצים למכשיר
[שימושי למשל למי שרוצה לגבות את הקובץ של הוויפי לפני שהוא מוחק אותו מהמכשיר].
להעתקת קובץ אל המכשיר יש לכתוב adb push לאחר מכן את נתיב הקובץ במחשב, רווח, ולאחריו את נתיב התיקיה במכשיר אליה תרצו להעתיק אותו. - שוב, לא לשכוח נתיב מלא כולל סיומת הקובץ.
לדוגמא להעתקת קובץ טקסט בשם aaa אל הזיכרון הפנימי במכשיר, הפקודה היא
adb push aaa.txt /sdcard/aaa.txt
וכמו בהתקנת אפליקציה, במידה והקובץ נמצא בתיקיה אחרת יש להוסיף את הנתיב המלא:
adb push C:\Desktop\aaa\aaa.txt /sdcard/aaa.txt
להעתקת קבצים מהמכשיר אל המחשב, הפקודה היא adb pull, לאחריה הנתיב במכשיר, רווח ונתיב התיקיה במחשב, בדיוק כמו קודם.
לדוגמא לגיבוי קובץ הוויפי מהמכשיר:
adb pull /system/bin/wpa_supplicant C:\Desktop\aaa\wpa_supplicant
צילום מסך ישיר
אפשר ליצור צילומי מסך ע"י פקודה, אך קודם כל צריך לרשום ADB SHELL [כמו בהסרת אפליקציה], ולאחר שמופיע שם המכשיר לכתוב את הפקודה:
screencap /sdcard/screen.png
מיד יווצר באחסון המכשיר קובץ בשם screen שהוא צילום המסך שלכם.
הוא שחור?? נכון, מן הסתם עשיתם צילום מסך כשהמסך כבוי... תדליקו אותו ותנסו שוב.
שימו לב שכל צילום מוחק את הצילום הקודם, אלא אם כן תשנו את השם או הנתיב שלו בפקודה.
ו - - -הפתעה!
אפשר גם לעשות הסרטת מסך! פשוט מאוד עם הפקודה
screenrecord /sdcard/demo.mp4
[אחרי שעושים adb shell כנ"ל].כעת זה יסריט עד שתעשו קונטרול C, או עד שיעברו שלוש דקות
אפשר גם לעשות את ההסרטה למשך זמן קבוע מראש, ע"י הפקודה
screenrecord --time-limit 18 /sdcard/demo.mp4
כך זה ייצור הסרטה של 18 שניות, שיושבת ומוכנה בזיכרון המכשיר. -
-
@eba אמר במדריך לתוכנת ADB:
אופססס... זה לא הולך, צריך הגדרה נוספת כלשהי כדי שזה ייכנס לתיקיה שורשית כזו, נקווה לפתור את זה בקרוב...
נראה לי שצריך לעשות mount
-
-
@אהרן-שובקס אז טעיתי מחילה.
-
@אהרן-שובקס
שורה תחתונה, האם אפשר להיעזר בADB כדי להתקין תעודת אבטחה באנדרואיד 7+? -
@ak3 אמר במדריך לתוכנת ADB:
@אהרן-שובקס
שורה תחתונה, האם אפשר להיעזר בADB כדי להתקין תעודת אבטחה באנדרואיד 7+?לכאורה כן
-
@אהרן-שובקס
אם כן זו מהפכה של ממש ופלא שלא עלו ע''ז עד עתה.. -
@ak3 אמר במדריך לתוכנת ADB:
@אהרן-שובקס
שורה תחתונה, האם אפשר להיעזר בADB כדי להתקין תעודת אבטחה באנדרואיד 7+?לא
-
@מישהו12 אמר במדריך לתוכנת ADB:
@ak3 כי תעודת אבטחה בתיקיית המערכת היא לא בפורמט CRT, המכשיר מעביר אותה איזהושהיא המרה
לא ניתן כי אין גישה דרך CMD למחיצת סיסטם ללא הרשאות רוט