בטל את הנעילה של כתיבת כרטיס SD חיצוני עבור כל האפליקציות באנדרואיד 4.4 KitKat
כפי שאתה אולי יודע, בגרסה האחרונה של אנדרואיד 4.4, 'KitKat', Google שינתה מעט את הרשאות ברירת המחדל עבור כרטיס ה-SD החיצוני. כעת הוא נגיש לכתיבה רק על ידי קבוצת משתמשים מיוחדת של חברים בשם media_rw. במאמר זה, אני רוצה לחלוק טריק שיאפשר לאפשר גישת כתיבה לכל בעלי המזל של מכשירים שורשיים עם אנדרואיד 4.4.
כאשר תהליך כלשהו צריך לכתוב למדיה חיצונית, הוא מבקש את ההרשאה המתאימה. זו הייתה ההתנהגות הרגילה בגרסאות קודמות של אנדרואיד. עם זאת, לאפליקציות צד שלישי ב-KitKat אין גישה להרשאה זו! לכן, אין להם דרך להשיג גישת כתיבה לכרטיס SD החיצוני. אתה עלול להתמודד עם בעיות שונות עם כללי הגישה החדשים באנדרואיד 4.4, כלומר מנהל הקבצים המועדף עליך יכול להפסיק לעבוד. הנה איך לתת לאפליקציות האלה את ההרשאה הנכונה.
- הפעל את מנהל הקבצים המועדף עליך עם זכויות גישה לשורש. אתה יכול להשתמש בכל אפליקציה שאתה מעדיף שיכולה לפעול מוגבהת במכשיר שלך. לדוגמה, האפליקציה 'Root Explorer' או 'מנהל הקבצים' מ-CyanogenMod תתאים.
- נווט אל הקובץ הבא:
/system/etc/permissions/platform.xml
- מצא את android.permission. WRITE_EXTERNAL_STORAGE ו-android.permission. WRITE_MEDIA_STORAGE שורות. אלו הם קטעי XML. אתה צריך לגרום להם להיראות בדיוק כמו המחרוזות למטה:
שמור את קובץ platform.xml. יש צורך להגדיר את הרשאות הקובץ ל-644 (rw-/r–/r–) לפני הפעלה מחדש של הנייד. כעת הפעל מחדש את מכשיר האנדרואיד שלך. אתה גמור.
לצערי, אין לי פתרון ידוע שיכול להתאים למכשירים שאינם מושרשים.