Όπως ίσως γνωρίζετε, στην πρόσφατη έκδοση του Android 4.4, 'KitKat', η Google τροποποίησε ελαφρώς τα προεπιλεγμένα δικαιώματα για την εξωτερική κάρτα SD. Τώρα είναι προσβάσιμο για γραφή μόνο από μια ειδική ομάδα χρηστών μελών που ονομάζεται media_rw. Σε αυτό το άρθρο, θα ήθελα να μοιραστώ ένα τέχνασμα που θα επιτρέψει την πρόσβαση γραφής σε όλους τους τυχερούς κατόχους ριζωμένων συσκευών με το Android 4.4.
Όταν κάποια διαδικασία χρειάζεται να γράψει σε εξωτερικά μέσα, ζητά την κατάλληλη άδεια. Αυτή ήταν η συνήθης συμπεριφορά σε παλαιότερες εκδόσεις του Android. Ωστόσο, οι εφαρμογές τρίτων στο KitKat δεν έχουν πρόσβαση σε αυτήν την άδεια! Έτσι, δεν υπάρχει τρόπος να αποκτήσουν πρόσβαση εγγραφής στην εξωτερική κάρτα SD. Ενδέχεται να αντιμετωπίσετε διάφορα προβλήματα με τους νέους κανόνες πρόσβασης στο Android 4.4, δηλαδή ο αγαπημένος σας διαχειριστής αρχείων μπορεί να σταματήσει να λειτουργεί. Δείτε πώς μπορείτε να δώσετε σε αυτές τις εφαρμογές τη σωστή άδεια.
- Ξεκινήστε τον αγαπημένο σας διαχειριστή αρχείων με δικαιώματα πρόσβασης root. Μπορείτε να χρησιμοποιήσετε οποιαδήποτε εφαρμογή προτιμάτε, η οποία μπορεί να εκτελείται υπερυψωμένη στη συσκευή σας. Για παράδειγμα, η εφαρμογή 'Root Explorer' ή 'File Manager' από το CyanogenMod θα κάνει.
- Μεταβείτε στο ακόλουθο αρχείο:
/system/etc/permissions/platform.xml
- Βρείτε τις γραμμές android.permission.WRITE_EXTERNAL_STORAGE και android.permission.WRITE_MEDIA_STORAGE. Αυτές είναι ενότητες XML. Πρέπει να τα κάνετε να μοιάζουν ακριβώς με τις παρακάτω χορδές:
Αποθηκεύστε το αρχείο platform.xml. Είναι απαραίτητο να ορίσετε τα δικαιώματα αρχείου σε 644 (rw- / r– / r–) πριν από την επανεκκίνηση του κινητού. Τώρα επανεκκινήστε τη συσκευή σας Android. Τελείωσες.
Δυστυχώς, δεν υπάρχει καμία γνωστή λύση για μένα που θα μπορούσε να είναι κατάλληλη για συσκευές χωρίς ρίζες.