Tema khusus tanpa root di Android P telah berakhir karena Google mengonfirmasi adanya pembatasan

Google mengonfirmasi bahwa perubahan di Android P yang memblokir pemasangan overlay khusus memang disengaja, artinya tema khusus yang tidak dapat di-root tidak lagi memungkinkan.

Android P (Android 9.0) adalah rilis yang menarik bagi penggemar Android karena banyak perubahan itu membawa ke antarmuka pengguna dan pengalaman pengguna. Berkat kerja Google pada Project Treble, rilis Android terbaru tersedia dalam versi beta tidak hanya untuk Google Pixel dan perangkat Google Pixel 2 tetapi juga ponsel seperti OnePlus 6, Xiaomi Mi Mix 2S, Sony Xperia XZ2, Essential Phone, dan lagi. Namun, satu perubahan yang tidak terlalu menarik di Android P adalah larangan tempat OS memasang overlay khusus. Hamparan digunakan untuk mengubah sumber daya suatu aplikasi dan itulah yang digunakan oleh Pengelola Tema Substratum tema khusus tanpa akar mungkin di Android Oreo. Sekarang, Google telah mengonfirmasi bahwa pembatasan tersebut merupakan perilaku yang disengaja, yang berarti kebiasaan di seluruh sistem yang tidak memiliki akar tema tidak lagi dapat dilakukan di ponsel cerdas dan ponsel pintar Google tanpa pergerakan mesin tema yang ada maju.

Tema gelap seluruh sistem di Android 8.0 Oreo tanpa root

Di Google Issue Tracker, seorang Googler meninggalkan komentar berikut dan menandai masalahnya sebagai "Tidak Akan Diperbaiki (Perilaku yang Diinginkan)":

Kami menghargai masukannya dan ingin berbagi beberapa informasi latar belakang dan klarifikasi.

Overlay Manager Service (OMS) ditujukan untuk penggunaan produsen perangkat. OMS, dalam bentuknya saat ini, tidak dirancang untuk menjadi fitur tema umum -- lebih karena pertimbangan desain perlu dimasukkan ke dalamnya untuk menegakkan keamanan platform Android dan standar produk pengguna. Oleh karena itu, OMS tidak pernah dianjurkan sebagai fitur pengembang publik.

Awal tahun ini patch keamanan (CVE-2017-13263) dirilis ke OEM untuk perangkat Android Oreo. Patch ini membatasi pemasangan overlay pada aplikasi yang sudah diinstal sebelumnya atau yang ditandatangani sistem, sebagai respons terhadap masalah keamanan sah yang muncul di Android Oreo. Android P juga menyertakan patch keamanan penting ini, sehingga membatasi overlay dengan cara yang sama seperti Android Oreo.

Kami memahami bahwa tema khusus merupakan kemampuan penting bagi sebagian pengguna. Kami akan mempertimbangkan masukan Anda dalam pekerjaan apa pun di masa depan di bidang ini.

Kami telah membicarakan tentang Overlay Manager Service (OMS) sebelumnya. Kerangka tema Sony itulah yang dikontribusikan pada Proyek Sumber Terbuka Android. Perintah untuk berinteraksi dengan OMS dapat diakses melalui ADB mulai dari Android 8.0 Oreo yang merupakan cara add-on Andromeda untuk Substratum membawa tema khusus yang tidak menentu ke Android Oreo. Google menyadari bahwa komunitas menggunakan perintah ADB ini dengan cara yang tidak disengaja (sebagaimana tujuan perintah ADB pengembang untuk melakukan debug), sehingga mereka menerapkan pemeriksaan baru yang mencegah adanya overlay non-sistem dipasang.

Ini adalah perubahan yang mengecewakan, namun pada akhirnya dapat diprediksi oleh Google. Hamparan pihak ketiga bisa mudah pecah karena konflik sumber daya dengan aplikasi targetnya, sehingga metode penetapan tema Andromeda tentu saja tidak ideal. Kami berharap Google menerapkan API agar pengembang tema dapat terhubung ke aplikasi sehingga tidak terjadi kerusakan terus-menerus. Untuk saat ini, sangat disayangkan tema khusus tidak tersedia untuk semua pengguna ponsel buatan Google. Perangkat dari produsen suka pisau cukur, Huawei, Xiaomi, dan Samsung masih memiliki mesin tema dan toko tema sendiri, tetapi untuk banyak perangkat, OMS adalah satu-satunya cara untuk mendapatkan tema gelap asli di seluruh sistem. Setidaknya pembaruan Android P di masa depan mungkin membawa a beralih manual untuk tema gelap parsial di Peluncur Piksel.