Daftar Isi:
- Mengapa kartu SD Anda tidak bekerja sama di Android 4.4 KitKat, dan alasan perubahannya
- Apa yang berubah di Android 4.4 KitKat dengan kartu SD
- Apakah Anda ingin itu mudah? Atau apakah Anda ingin itu aman?
- Jadi apa yang kita lakukan?
Mengapa kartu SD Anda tidak bekerja sama di Android 4.4 KitKat, dan alasan perubahannya
"Terkutuklah, Google! Pembaruan KitKat Anda merusak kartu SD saya!"
Lihat-lihat bagian Android dari Internet dan Anda akan mendengar sesuatu yang serupa. Pengguna seperti Anda dan saya gempar karena mereka memperbarui telepon mereka ke Android 4.4 KitKat, dan sekarang dukungan kartu SD telah berubah. Aplikasi tidak lagi berfungsi, orang-orang memiliki masalah dengan kamera dan pemutar musik, dan sementara yang lain mengatakan "Oh, ya. Begitulah cara kerjanya sekarang, " tidak ada yang memperingatkan mereka sebelumnya sebelum mereka mengambil pembaruan itu.
Ada banyak dorongan terhadap perubahan ini, dengan petisi dan ancaman gerakan akar rumput yang mengancam untuk menunjukkan kepada Google kesalahan dari caranya - bahkan pengembang yang sangat populer yang tidak akan saya sebutkan membuat orang-orang PR mereka mengirimkan permintaan agar blog menulis tentang Google jahat.
Tapi, seperti biasa, ada metode untuk kegilaan Google. Mari kita bahas.
Apa yang berubah di Android 4.4 KitKat dengan kartu SD
Sederhana, sungguh. Sebelum Android 4.4 KitKat, aplikasi - asalkan mereka memiliki izin untuk mengakses kartu SD - dapat membaca dan menulis ke area mana pun pada penyimpanan yang dapat dilepas, termasuk folder sistem seperti DCIM, Alarm, dll. Itu semua telah berubah, dan sekarang pihak ketiga aplikasi - seperti yang Anda unduh dari Google Play atau di tempat lain - hanya dapat menulis ke file dan folder yang telah mereka buat atau miliki.
Google membuat segalanya lebih rapi dan lebih aman. Beberapa aplikasi telah bekerja dengan itu, banyak yang rusak.
Ini membuat segalanya "rapi." Aplikasi tidak membuang file di mana-mana di kartu - sesuatu yang kita semua temui - dan sebaliknya memiliki satu lokasi pusat untuk meletakkan semua file mereka. Ada juga beberapa masalah keamanan serius yang diatasi dengan tidak membiarkan aplikasi menulis file di mana saja.
Ini berarti aplikasi Jerry's Awesome Photo Viewer masih dapat memindai seluruh sistem Anda untuk gambar, membangun database thumbnail dari semuanya dan menyimpannya ke folder pada kartu SD. Tetapi tidak dapat memindahkan atau menyimpan gambar sendiri ke folder - termasuk folder Pictures - pada kartu SD karena tidak "memiliki" folder tersebut. Jika diprogram dengan benar, ini dapat menyimpan salinan gambar ke folder milik Jerry's Awesome Photo Viewer di kartu SD. Folder adalah bagian dari aplikasi, dan jika Anda menghapus instalannya, folder itu juga ikut. Metode lama menempatkan apa pun di mana pun Anda inginkan hilang, selamanya.
Sisi lain dari koin adalah bahwa Jerry's Not Awesome App yang mencuri data Anda tidak lagi memiliki akses tulis ke setiap file dan folder pada kartu SD. Ya, sebelumnya semua aplikasi yang menyatakan izin untuk membaca dan menulis ke kartu SD diizinkan untuk menulis file ke folder apa pun - termasuk folder sistem Anda, dan folder apa pun yang mungkin dibuat oleh aplikasi perbankan. Semua jenis file juga. Itu termasuk file yang bisa dibaca ketika aplikasi lain mulai dan mempengaruhi pengaturan atau cara aplikasi itu bekerja. Itu adalah mimpi buruk keamanan yang lengkap dan total, dan mengapa banyak orang - termasuk Anda benar-benar - tidak ingin ponsel dengan kartu SD.
Apakah Anda ingin itu mudah? Atau apakah Anda ingin itu aman?
Salah satu alasan mengapa banyak hal harus berubah secara drastis di sisi keamanan adalah karena izin pengguna dan grup Unix, dan sistem file kartu SD Anda. Anda berharap kartu SD hanya berfungsi ketika Anda mencolokkannya ke komputer. Komputer apa pun. Karena sekitar 96 persen dari semua komputer di luar sana yang bukan server menjalankan Microsoft Windows, Anda perlu memastikan kartu SD Anda akan bekerja dengan mereka.
Jika Anda ingin penyimpanan yang dapat dilepas yang dapat dibaca di mana saja, pahami bahwa itu tidak akan aman.
Sistem file berbasis FAT - itulah yang diformat kartu SD Anda - bersifat universal pada Windows, Apple OSX dan (kebanyakan) mesin Linux. Masuk akal. Apa gunanya drive portabel yang tidak dapat dibaca, bukan? Tapi ada tangkapan. Sistem berbasis FAT tidak mendukung izin file dan folder. Jika saya seorang aplikasi, saya tidak bisa mengatakan "Ini folder saya. Saya akan memungkinkan Anda untuk melihat ke dalam, tetapi Anda tidak boleh memasukkan sesuatu yang baru di sana atau mengubah barang-barang saya!" pada sistem file semacam ini. Ini adalah kekacauan semua-atau-tidak sama sekali, dan bahkan Microsoft telah pindah dari versi Windows yang lebih baru. Tetapi FAT masih perlu digunakan, karena hal lain akan membutuhkan banyak pemborosan bagi orang yang menggunakan versi Windows lama, dan itu adalah sejumlah besar orang.
Perhatikan bahwa ini tidak ada hubungannya dengan mengakses penyimpanan ponsel Anda - internal atau eksternal - melalui kabel yang terpasang ke komputer Anda. Itu menggunakan protokol dan metode yang sama sekali berbeda, yang tidak ada hubungannya dengan sistem file aktual dari media yang dapat dilepas.
Jika kartu SD dipasang dengan sistem file yang sama dengan partisi lainnya di dalam Android Anda (EXT, bagi Anda yang melacak di rumah), semua ini tidak masalah. Aplikasi pihak ketiga dapat diberikan izin ke folder individual, folder lain dapat ditandai "lepas tangan, " dan semua orang akan senang. Tetapi tidak, dan tidak bisa tanpa modifikasi banyak komputer, atau program mandiri yang Anda jalankan di komputer hanya untuk mengakses kartu SD yang Anda tarik dari Android.
Ini adalah kekacauan yang tidak dapat diperbaiki siapa pun saat ini.
Jadi apa yang kita lakukan?
Pertama, Anda berhenti dan berpikir sebelum mengambil pembaruan apa pun ke KitKat. Aplikasi apa pun yang dipasang ke kartu SD akan kehilangan datanya saat Anda memperbarui dan perlu diinstal ulang, dan beberapa aplikasi yang Anda gunakan mungkin akan berhenti berfungsi karena belum diperbarui. Berita baiknya adalah aplikasi lain telah diperbarui - PocketCasts, misalnya - sehingga Anda dapat mencoba semua aplikasi baru.
Meninggalkan pembaruan KitKat adalah sebuah opsi, tetapi bukan yang kami sarankan.
Anda juga bisa tidak pernah memperbarui ke KitKat, yang saya lihat banyak orang mengklaim mereka telah merencanakan. Saya pikir itu agak gila, tetapi ini adalah pilihan dan itu akan membuat hal-hal berfungsi seperti yang selalu mereka miliki - baik dan buruk - dalam hal penyimpanan eksternal Anda.
Atau Anda dapat menginstal ROM khusus yang "memperbaiki" masalah. Ini adalah hal yang cukup mudah untuk diubah, tetapi orang-orang yang membuat ponsel Anda tidak diizinkan untuk "memperbaikinya" atau mereka tidak dapat mempertahankan sertifikasi Google untuk Google Play dan aplikasi Google lainnya.
Atau Anda dapat terengah-engah, dan memulai petisi.
Ingat, Android - suka atau tidak suka - sedang dalam proses. Google bisa saja memiliki semacam perbaikan ajaib untuk seluruh masalah yang direncanakan ini, dan kita akan melihatnya di versi Android masa depan. Atau bisa saja tidak peduli dan mengambil sikap bahwa kartu SD hanya boleh digunakan untuk menyimpan media, dan harus disimpan terpisah dari sistem operasi.
Kita hanya harus melihat.