רוב אפליקציות האנדרואיד יכולות לבקש בקלות הרשאות בסיסיות כמו אחסון או גישה למצלמה. עם זאת, אפליקציות מסוימות דורשות הרשאות ברמת המערכת כדי לתפקד כהלכה.
אמנם אתה יכול להתגבר על זה על ידי שורש הטלפון שלך, אבל זה תהליך מסובך ולפעמים מיותר. במקום זאת, אתה יכול להעניק הרשאות מתקדמות באמצעות פקודות ABD.
במאמר זה, אנו הולכים להסביר מה זה ADB וכיצד להשתמש בו כדי להעניק הרשאות באנדרואיד.
מהו Android Debug Bridge (ADB)?
באנדרואיד, משתמשים רגילים לרוב אינם יכולים לבצע משימות מוגנות מערכת כגון הסרת אפליקציות לא רצויות שהותקנו מראש ללא טכניקות מתקדמות, כמו שינוי קבצי מערכת ההפעלה באמצעות השתרשות. כאן נכנס לתמונה ADB (Android Debug Bridge).
ADB הוא כלי שורת פקודה שבאמצעותו אתה יכול לחבר מכשיר אנדרואיד למחשב כדי לבצע את המשימות הדורשות שורש.
קָשׁוּר: פקודות ADB מעשיות שכל משתמש אנדרואיד צריך לדעת
אתה יכול להשתמש בפקודות ADB שימושיות שונות כדי להסיר אפליקציות מערכת, להתקין קבצי APK, לקחת יומני מערכת, להעניק הרשאות נוספות לאפליקציות ועוד.
כיצד להעניק הרשאות באמצעות ADB
לפני השימוש בפקודות, עליך להגדיר חיבור ADB עם המכשיר שלך. לשימוש ב-Windows, Mac או Linux אין כמעט הבדל, שכן פקודות ה-ADB זהות עבור כל מערכות ההפעלה.
עם זאת, משתמשי Windows ישתמשו ב-PowerShell, בעוד שמשתמשי Mac ו-Linux צריכים להשתמש במסוף או במעטפת כדי לבצע את פקודות ה-ADB.
בקר ב אתר למפתחי אנדרואיד ולהוריד את SDK Platform-Tools קובץ עבור מערכת ההפעלה שלך.
2. חלץ את ה-ZIP
שלב זה מיועד רק למשתמשי Windows; אם אתה משתמש ב-Mac או Linux, המשך לשלב הבא.
אם אתה משתמש של Windows, דפדף למיקום שבו הורדת את קובץ ה-ZIP. כעת, חלץ את ה-ZIP ולחץ על כלי פלטפורמה תיקייה פעם אחת (אל תלחץ על התיקיה פעמיים).
3. פתח את PowerShell או את המסוף
אם אתה ב-Windows, החזק Alt ולחץ ו, ס, לאחר מכן א (מפתח אחד בכל פעם, ברצף). צירוף מקשים זה יפתח את PowerShell כמנהל מערכת.
אם אתה על לינוקס או מק, אתה צריך לפתוח מסוף באותה תיקיה שבה התוכן של כלי פלטפורמה התיקייה מאוחסנות.
4. הפעל את אפשרויות המפתחים
כעת, עליך להפעיל את אפשרויות המפתחים בסמארטפון שלך, אם הוא עדיין לא. כדי לעשות זאת, עבור אל הגדרות > מידע על הטלפון והקש על לבנות מספר (שבע פעמים).
אם הוא מבקש סיסמה, הזן את סיסמת מסך הנעילה שלך.
5. אפשר איתור באגים ב-USB וחבר את הטלפון שלך
כעת, עבור אל אפשרויות מפתחים והפעל ניפוי USB. ללחוץ בסדר אם תתבקש על ידי חלון קופץ. לבסוף, חבר את הטלפון למחשב באמצעות כבל USB.
6. אשר את חיבור ההתקן
הקלד את הפקודה למטה ב-PowerShell או ב-Terminal כדי לבדוק שהמכשיר שלך מחובר בהצלחה:
התקני .\adb
אם אינך יכול לראות את המספר הסידורי הייחודי של המכשיר שלך לאחר הזנת הפקודה לעיל, זה אומר שמשהו לא בסדר מהצד שלך. זה קורה בעיקר כאשר המחשב שלך לא יכול לזהות את מנהלי ההתקן של ADB במכשיר שלך.
כדי לתקן בעיה זו, הורד והתקן את מנהלי ההתקן האוניברסליים מ- אתר ClockworkMod או הורד את הגרסה העדכנית ביותר של מתקין ADB הפוסט הזה בפורום XDA.
אם הבעיה שלך נמשכת, בצע את השלבים במדריך שלנו כדי תיקון בעיות חיבור ADB ב-Windows.
7. אפשר איתור באגים ב-USB
אם אתה משתמש בפקודות ADB בפעם הראשונה, לאחר שלב שישי, יופיע חלון קופץ בטלפון שלך כדי לשאול אם אתה רוצה אפשר איתור באגים ב-USB. סמן את תיבת הסימון שאומרת אפשר תמיד מהמחשב הזה והקש להתיר.
8. הזן את פקודות ה-ADB
כעת, הקלד את הפקודה הבאה ב- PowerShell או בטרמינל:
.\adb מעטפת
לבסוף, אתה יכול להשתמש בפקודה זו כדי להעניק הרשאות לכל אפליקציה המשתמשת ב-ADB:
מענק בערב
החלף עם שם החבילה של האפליקציה ו עם ההרשאה הנדרשת. אם אינך יכול לאתר את שם החבילה, תוכל להוריד מציג שמות חבילה 2.0 וחפש את האפליקציה שזקוקה להרשאה מתקדמת. במקרה שלנו, אנחנו הולכים להעניק הרשאה לאפליקציית Battery Guru.
לדוגמה, כפי שאתה יכול לראות למטה, com.paget96.batteryguru הוא שם החבילה ו Android.permission. PACKAGE_USAGE_STATS הוא ההרשאה. זה מחפש את אפליקציית BatteryGuru ומעניק גישה לראות שימוש וסטטיסטיקות.
pm grantcom.paget96.batteryguru android.permission. PACKAGE_USAGE_STATS
כדוגמה נוספת, אם אתה רוצה השתמש ב-Naptime מבלי להרוס את הטלפון שלך, תוכל להזין את הפקודות הבאות כדי להעניק את ההרשאות הנדרשות:
pm הענק ל-com.franco.doze android.permission. מזבלה
pm הענק ל-com.franco.doze android.permission. WRITE_SECURE_SETTINGS
קבל יותר שליטה על אנדרואיד עם ADB
אין ספק, ADB הוא כלי נהדר לשלל דברים מועילים. זה לא רק עוזר לך להעניק הרשאות לאפליקציה, אלא שאתה יכול גם לגבות את נתוני המערכת שלך ללא שורש.
לאחר שתתעמק בעוצמה של ADB, תתחיל להבין וליהנות מהרבגוניות של סביבת אנדרואיד.
רוצה לקבל יותר שליטה על מכשיר האנדרואיד שלך? נסה את האפליקציות האלה שמאפשרות לך להשתמש בפונקציונליות ADB ללא השתרשות.
קרא הבא
- דְמוּי אָדָם
- טיפים לאנדרואיד
- השתרשות אנדרואיד
רישאב הוא סופר טכנולוגי השואף להפוך את הטכנולוגיה לקלה יותר להבנה. הוא עובד כסופר טכנולוגי מסור במהלך היום וכגיימר PRO MOBA בלילה. רישאב נהנית לכתוב על אנדרואיד ועל נושאים אחרים הקשורים לטכנולוגיה. בדרך כלל אתה יכול למצוא אותו מתעסק במכשיר האנדרואיד שלו כשהוא לא כותב XD.
הירשם לניוזלטר שלנו
הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!
לחץ כאן כדי להירשם