Android P Memblokir Hamparan Khusus (Tema Substratum) Agar Tidak Diinstal

Versi terbaru Android telah dirilis (Android 9.0 dalam bentuk Pratinjau Pengembang Android P 1) untuk Google Pixel, Google Pixel XL, Google Pixel 2, dan Google Pixel 2 XL dan memblokir overlay khusus (tema Substratum) agar tidak dipasang.

Pembaruan 22:05 CST 8/3/18: Seorang anggota komunitas kami telah mengajukan permintaan fitur pada Issue Tracker resmi Google. Ini adalah metode yang tepat untuk menarik perhatian Google, dan kami berbicara dengan pengembang Substratum dan mereka juga akan mendukung permintaan ini. Silakan bintangi, tapi JANGAN KOMENTAR halaman ini jika Anda mendukung permintaan tersebut.

Pratinjau Pengembang Android P yang pertama telah dirilis hari ini untuk Google Pixel, Google Pixel XL, Google Pixel 2, dan Google Pixel 2 XL. Jumlahnya sangat banyak antarmuka pengguna dan perubahan kualitas hidup kami telah mendokumentasikannya di sini, namun ada satu perubahan tersembunyi yang tidak akan membuat Anda senang: overlay khusus tidak dapat lagi dipasang di Android P. Itu berarti tidak ada lagi Substratum yang tidak berakar. Tidak ada lagi tema khusus. Semuanya hilang.

Bagi Anda yang belum tahu, Android Oreo memperkenalkan Overlay Manager Service (OMS) Sony yang dapat dikontrol melalui perintah ADB. Dengan menggunakan trik cerdas, pengembang di balik aplikasi mesin tema Substratum yang populer mampu mengembangkan add-on bernama Andromeda yang memungkinkan Substratum menerapkan tema tanpa memerlukan akses root. Ini adalah pencapaian yang luar biasa karena ini adalah pertama kalinya Android Google dapat diberi tema tanpa memerlukan ROM khusus atau root untuk mengganti file sistem. Dengan menggunakan Andromeda, pengguna bisa pasang tema gelap, ubah emoji di beberapa aplikasi, sesuaikan ikon bilah navigasi, layar kunci, thumbnail aplikasi terbaru, pengaturan cepat, Dan lebih banyak.

Android P mengimplementasikan apa yang kami yakini akan disebut demikian Desain Bahan 2, dan ini lebih cerah dari sebelumnya. Kami yakin banyak orang akan mencari cara untuk menentukan tema berbagai aspeknya.

Namun, jika Anda mencoba memasang overlay khusus di Android P, Anda akan melihat pesan berikut di dalamnya logcat:

1239 W PackageManager: Package couldn't be installed in /data/app/com.dropbox.android.SwiftDark.Android81NexusorPixel-wb7JxFaAXaHgw7WkZFCvEQ==
03-07 21:00:13.099 1179 1239 WPackageManager: com.android.server.pm.PackageManagerException: Overlaycom.dropbox.android.SwiftDark.Android81NexusorPixelmustbesignedwiththeplatformcertificate.

Artinya hanya overlay yang dipasang oleh sistem yang diizinkan untuk dijalankan. Ini adalah perilaku yang mirip dengan mesin tema di Ponsel Razer, dan sangat mengecewakan melihat hal ini terjadi di Android P.

Saya mengonfirmasi perilaku ini di perangkat saya sendiri. Sebelum saya memperbarui Google Pixel 2 XL ke Android P, saya menonaktifkan semua lapisan Substratum untuk memastikan pembaruan berjalan lancar. Saat saya memperbarui, saya perhatikan bahwa semua overlay yang saya pasang tidak lagi ditampilkan di "cmd overlay list" memerintah. Saya berbicara dengan pengembang utama Substratum dan mengonfirmasi bahwa orang lain menghadapi perilaku yang sama. Dengan kata lain, ini sepertinya merupakan perubahan yang disengaja oleh Google.

Sayangnya, pengguna dengan akses root juga akan mengalami perubahan ini. Anda tidak bisa begitu saja "memaksa" memasang overlay dan mengharapkannya berfungsi, karena ketidakcocokan sertifikat platform akan tetap menjadi masalah. Kemungkinan framework.jar perlu ditambal untuk menghilangkan persyaratan ini. ROM khusus tentu saja dapat melakukan perubahan semacam ini, tetapi pengguna yang tidak di-root tidak bisa.

Untuk pelanggan yang membayar add-on Andromeda untuk Substratum, tim Substratum menyatakan bahwa kerangka Andromeda masih dalam pengerjaan sehingga uang Anda tidak akan terbuang percuma. Tim akan mencoba membuat petisi dengan harapan masyarakat akan menyuarakan pendapatnya ketidakpuasan terhadap langkah ini, namun pada akhirnya keputusan ada di tangan Google apakah akan membatalkannya atau tidak perubahan ini.