Penjelasan Izin Penyimpanan Android — Android 10 hingga 14

Terakhir Diperbarui :

Model izin penyimpanan Android telah berubah secara dramatis pada versi terbaru, dan setiap pembaruan mengubah apa yang dapat dan tidak dapat diakses oleh pengelola file.Jika Anda pernah membuka pengelola file hanya untuk menemukan folder kosong, jalur tidak dapat diakses, atau dialog izin muncul berulang kali, Anda mengalami dampak nyata dari perubahan kebijakan ini.Berikut ini apa yang berubah di setiap versi dan cara mengonfigurasi AnExplorer untuk mempertahankan akses sistem file penuh.

Jawaban Singkat

Di Android 11 dan yang lebih baru, buka Pengaturan → Aplikasi → AnExplorer → Izin → File dan media → Izinkan pengelolaan semua file.Ini memberikan izin MANAGE_EXTERNAL_STORAGE yang memulihkan kemampuan penjelajahan penuh.Tanpanya, pengelola file akan dimasukkan ke dalam kotak pasir seperti aplikasi lainnya.

Garis Waktu Izin Penyimpanan Android

Android 9 dan versi lebih lama — Era Terbuka

Sebelum Android 10, penyimpanannya sederhana.Aplikasi meminta izin READ_EXTERNAL_STORAGE atau WRITE_EXTERNAL_STORAGE saat penginstalan atau waktu proses, dan setelah diberikan, aplikasi memiliki akses baca/tulis penuh ke seluruh penyimpanan bersama — setiap folder, setiap jenis file, setiap jalur.Manajer file bekerja persis seperti yang Anda harapkan dari penjelajah file desktop.

Hal ini sangat kuat namun menimbulkan masalah keamanan.Aplikasi apa pun dengan izin penyimpanan dapat membaca foto, dokumen, unduhan, dan file yang diekspor aplikasi lain tanpa batasan.

Android 10 — Penyimpanan Tercakup Diperkenalkan (Opsional)

Android 10 memperkenalkan penyimpanan terbatas sebagai sebuah konsep namun menjadikannya pilihan bagi pengembang.Aplikasi yang menargetkan API 29 dapat menambahkan requestLegacyExternalStorage=true dalam manifesnya untuk mempertahankan perilaku lama.Sebagian besar pengelola file menggunakan tanda ini, sehingga pengguna tidak melihat perbedaan praktis.

Perubahan penting yang diperkenalkan:

  • Konsep "penyimpanan eksternal khusus aplikasi" ( Android/data/[package]/ ) secara resmi menjadi sandbox
  • MediaStore API menjadi cara yang direkomendasikan untuk mengakses file media
  • Storage Access Framework (SAF) menjadi penting untuk akses dokumen
  • Akses jalur file langsung secara teknis tidak digunakan lagi tetapi masih berfungsi dengan flag lama

Dapatkan pengelola berkas AnExplorer

Kelola, transfer, dan akses berkas Anda di perangkat apa pun.

Dapatkan Aplikasinya

Android 11 — Penyimpanan Tercakup Diberlakukan

Android 11 adalah titik puncaknya.Tanda requestLegacyExternalStorage berhenti berfungsi untuk aplikasi yang menargetkan API 30+.Setiap aplikasi kini dicakup secara default.Namun, Google menyadari bahwa pengelola file, alat pencadangan, dan aplikasi antivirus benar-benar memerlukan akses luas, sehingga mereka membuat izin baru:

MANAGE_EXTERNAL_STORAGE — izin "Akses Semua File".Ini adalah izin khusus yang:

  • Harus dideklarasikan dalam manifes aplikasi
  • Mengharuskan pengguna untuk menavigasi secara manual ke Pengaturan untuk memberikannya (tidak dapat diberikan melalui dialog runtime sederhana)
  • Harus dibenarkan ke Google selama peninjauan Play Store
  • Memberikan akses ke semua penyimpanan bersama KECUALI direktori Android/data/ dan Android/obb/

Saat AnExplorer meminta izin ini, Anda akan melihat layar sistem yang meminta Anda untuk mengaktifkan "Izinkan pengelolaan semua file".Ini bukan bug atau melampaui batas — ini adalah satu-satunya cara pengelola file dapat berfungsi dengan baik di Android 11+.

Android 12 — Penyempurnaan Kecil

Android 12 tidak mengubah izin penyimpanan secara drastis tetapi menambahkan:

  • Izin perangkat terdekat memengaruhi fitur transfer file
  • Sedikit perubahan pada cara kerja pemilih foto
  • Penegakan aturan visibilitas paket yang lebih baik (aplikasi tidak dapat melihat aplikasi lain yang diinstal tanpa mendeklarasikan pertanyaan)

Untuk fungsionalitas pengelola file, Android 12 berperilaku identik dengan Android 11.

Android 13 — Izin Media Terperinci

Android 13 membagi READ_EXTERNAL_STORAGE lama menjadi tiga izin terpisah:

  • READ_MEDIA_IMAGES — mengakses foto dan gambar
  • READ_MEDIA_VIDEO — mengakses file video
  • READ_MEDIA_AUDIO — mengakses file musik dan audio

Aplikasi kini hanya meminta jenis media yang benar-benar dibutuhkan.Pemutar musik hanya meminta audio;editor foto hanya meminta gambar.Manajer file dengan Akses Semua File mengabaikan izin terperinci ini sepenuhnya karena MANAGE_EXTERNAL_STORAGE sudah mencakup semuanya.

Android 13 juga sepenuhnya memblokir akses pihak ketiga ke Android/data/ melalui Storage Access Framework.Sebelumnya, Anda dapat menggunakan SAF untuk memberikan akses folder ke Android/data/ — solusi tersebut telah ditutup.

Dapatkan pengelola berkas AnExplorer

Kelola, transfer, dan akses berkas Anda di perangkat apa pun.

Dapatkan Aplikasinya

Android 14 — Akses Foto Terpilih

Android 14 memperkenalkan perubahan yang paling banyak dihadapi pengguna: saat aplikasi meminta akses foto, pengguna kini dapat memilih "Pilih foto dan video" daripada memberikan akses ke semua media.Artinya:

  • Aplikasi hanya melihat file tertentu yang dipilih pengguna
  • Pengguna dapat mengubah pilihannya nanti di Pengaturan
  • Aplikasi harus menangani akses parsial dengan baik

Untuk pengelola file dengan Akses Semua File, hal ini tidak berlaku — MANAGE_EXTERNAL_STORAGE masih memberikan visibilitas media penuh.Namun jika Anda belum memberikan Akses Semua File, Anda mungkin menemukan AnExplorer hanya dapat melihat file yang telah Anda pilih secara eksplisit.

Android 14 juga memperkenalkan:

  • Akses berbasis kredensial untuk file yang dikelola perusahaan
  • Peningkatan pemilih foto dengan integrasi penyedia cloud
  • Pembatasan yang lebih ketat pada akses file latar belakang

Cara Kerja Kerangka Akses Penyimpanan (SAF).

Ketika pengelola file tidak memiliki Akses Semua File, Kerangka Akses Penyimpanan menjadi mekanisme cadangan.SAF bekerja melalui pemilih dokumen tingkat sistem:

  1. Aplikasi memanggil ACTION_OPEN_DOCUMENT_TREE untuk meminta akses ke folder
  2. Android menampilkan pemilih file sistem tempat Anda menavigasi ke folder yang diinginkan
  3. Kamu tap "Gunakan folder ini" dan konfirmasi dengan "Izinkan"
  4. Aplikasi menerima hibah URI persisten untuk folder spesifik tersebut dan semua kontennya
  5. Hibah ini bertahan saat aplikasi dimulai ulang dan ponsel di-boot ulang

Pemberian SAF sangat berguna namun membosankan — Anda harus memberikan setiap folder secara terpisah secara manual.AnExplorer menggunakan SAF sebagai cadangan ketika Akses Semua File tidak tersedia atau ketika mengakses jalur tertentu yang dilindungi.

Batasan SAF

  • Tidak dapat memberikan akses ke root penyimpanan internal di Android 13+
  • Tidak dapat mengakses Android/data/ di Android 13+
  • Tidak dapat mengakses Android/obb/ di Android 13+
  • Kinerja jauh lebih lambat dibandingkan akses file langsung (pengoperasian melalui penyedia konten)
  • Beberapa operasi (seperti operasi folder rekursif) jauh lebih lambat melalui SAF

Mengonfigurasi AnExplorer untuk Akses Maksimal

Untuk pengalaman terbaik di semua versi Android:

  1. Berikan Akses Semua File: Pengaturan → Aplikasi → AnExplorer → Izin → File dan media → Izinkan pengelolaan semua file
  2. Berikan izin pemberitahuan (Android 13+): Diperlukan untuk menunjukkan kemajuan transfer
  3. Nonaktifkan pengoptimalan baterai: Pengaturan → Aplikasi → AnExplorer → Baterai → Tidak Dibatasi (mencegah OS mematikan operasi di latar belakang)
  4. Berikan akses SAF untuk Android/data (khusus Android 11-12): Saat AnExplorer meminta akses folder ke Android/data, ketuk "Gunakan folder ini" → "Izinkan"

Dapatkan pengelola berkas AnExplorer

Kelola, transfer, dan akses berkas Anda di perangkat apa pun.

Dapatkan Aplikasinya

Yang Tetap Tidak Dapat Diakses Tanpa Root

Meskipun Akses Semua File diberikan, jalur tertentu tetap diblokir oleh model keamanan Android:

JalurMengapa DiblokirAlternatif
/data/data/Kotak pasir aplikasi (diberlakukan kernel)ADB atau akses root
/data/user/0/Sama seperti di atas, format multi-penggunaADB atau akses root
Android/data/ (Android 13+)Blok kebijakan OSUSB MTP dari PC, ADB, atau root
Android/obb/ (Android 13+)Blok kebijakan OSUSB MTP dari PC, ADB, atau root
/system/Partisi hanya-bacaRooting dengan remount

Mengatasi Masalah Izin

"Izin ditolak" meskipun Akses Semua File diberikan

  1. Hentikan paksa AnExplorer dan buka kembali
  2. Cabut izinnya dan berikan kembali
  3. Periksa apakah Anda memberikan "Semua file" dan bukan hanya "Hanya media" (beberapa perangkat menampilkan kedua opsi tersebut)
  4. Nyalakan ulang ponsel Anda — beberapa pemberian izin memerlukan reboot agar dapat diterapkan

Izin terus disetel ulang setelah beberapa hari

Android 12+ secara otomatis mencabut izin dari aplikasi yang tidak Anda gunakan baru-baru ini (biasanya 3 bulan).Untuk mencegah hal ini:

  • Pengaturan → Aplikasi → AnExplorer → Izin → matikan "Hapus izin jika aplikasi tidak digunakan"
  • Atau cukup buka AnExplorer sesekali agar dianggap "aktif"

Aplikasi menampilkan folder kosong meskipun memiliki izin

Ini biasanya menunjukkan aplikasi sedang membaca dari daftar direktori yang di-cache/basi.Tarik ke bawah untuk menyegarkan, atau keluar dan kembali ke folder.Jika masalah berlanjut, hapus cache AnExplorer (Pengaturan → Aplikasi → AnExplorer → Penyimpanan → Hapus Cache).

Panduan Terkait

Dapatkan pengelola berkas AnExplorer

Kelola, transfer, dan akses berkas Anda di perangkat apa pun.

Dapatkan Aplikasinya

Pertanyaan yang Sering Diajukan

Hak Cipta © DWorkS 2011 – 2026 Semua hak dilindungi