Seperti yang mungkin anda ketahui, dalam Android 4.4 versi terbaru, 'KitKat', Google sedikit mengubah kebenaran lalai untuk Kad SD luaran. Kini ia hanya dapat ditulis oleh kumpulan pengguna khas yang disebut media_rw. Dalam artikel ini, saya ingin berkongsi satu muslihat yang memungkinkan untuk membolehkan akses menulis kepada semua pemilik peranti berakar yang bertuah dengan Android 4.4.
Apabila beberapa proses perlu ditulis ke media luaran, ia memerlukan izin yang sesuai. Ini adalah tingkah laku biasa dalam versi Android sebelumnya. Walau bagaimanapun, aplikasi pihak ketiga di KitKat tidak mempunyai akses ke kebenaran itu! Jadi, tidak ada cara bagi mereka untuk mendapatkan akses menulis ke Kad SD luaran. Anda mungkin menghadapi pelbagai masalah dengan peraturan akses baru di Android 4.4, iaitu Pengurus Fail kegemaran anda dapat berhenti berfungsi. Inilah cara memberikan kebenaran yang betul kepada aplikasi ini.
- Lancarkan pengurus fail kegemaran anda dengan hak akses root. Anda boleh menggunakan mana-mana aplikasi yang anda inginkan yang boleh berjalan dengan tinggi pada peranti anda. Sebagai contoh, aplikasi 'Root Explorer' atau 'File Manager' dari CyanogenMod akan melakukannya.
- Navigasi ke fail berikut:
/system/etc/permissions/platform.xml
- Cari baris android.permission.WRITE_EXTERNAL_STORAGE dan android.permission.WRITE_MEDIA_STORAGE. Ini adalah bahagian XML. Anda perlu menjadikannya seperti tali di bawah:
Simpan fail platform.xml. Anda perlu menetapkan kebenaran fail ke 644 (rw- / r– / r–) sebelum dimulakan semula mudah alih. Sekarang but semula peranti Android anda. Anda sudah selesai.
Malangnya, tidak ada penyelesaian yang diketahui bagi saya yang sesuai untuk peranti yang tidak di-root.