Eksploitasi iOS yang memungkinkan pengembang menambahkan ikon aplikasi ‘animasi’ Ditemukan: Cara kerjanya

iOS memiliki banyak fitur berguna dan menarik, tetapi jika menyangkut ikon aplikasi, sistemnya cukup ketat. Meskipun Apple mengizinkan pengembang aplikasi untuk memanfaatkan fitur yang disebut Ikon Aplikasi Alternatif untuk menambahkan satu atau lebih ikon aplikasi yang dapat digunakan pengguna untuk beralih, perubahan ini hanya dapat ditambahkan secara manual oleh pengguna, sehingga menghilangkan opsi bagi pengembang untuk menyertakan aplikasi interaktif atau animasi. ikon. ikon. Namun, pengembang telah menemukan kerentanan iOS yang melewati batasan ini untuk menambahkan animasi ke ikon aplikasi.

Eksploitasi Ikon Animasi Aplikasi iOS: Cara Kerjanya

Seperti yang dijelaskan peneliti Bryce Bostwick di A Entri blogEksploitasi iOS ini memecahkan dua masalah utama. Pertama, iOS mengirimkan peringatan kepada pengguna setiap kali ikon aplikasi diubah. Kedua, fitur Ikon Aplikasi Alternatif tidak berjalan di latar belakang, artinya kecuali aplikasi aktif, efeknya tidak dapat diterapkan. Ini tidak masuk akal karena jika aplikasi aktif, pengguna tetap tidak dapat melihat ikon tersebut.

Bostwick menguraikan dua solusi untuk mengatasi keterbatasan ini. Untuk melewati sistem peringatan, peneliti menggunakan panggilan khusus ke Application Programming Interface (API) iOS. Ini adalah perbaikan langsung dan memerlukan sedikit perubahan kode API, seperti yang ditunjukkan dalam video YouTube. Perubahan kedua memerlukan perombakan besar-besaran dan perubahan status aplikasi UI.

Dengan menyelesaikan kedua langkah tersebut, Bostwick menunjukkan bahwa memang mungkin untuk menambahkan beberapa ikon aplikasi dan kemudian mengubahnya dengan sangat cepat sehingga memberikan tampilan seperti animasi. Khususnya, pengembang tidak boleh mencoba ini karena Apple kemungkinan akan segera meninjau dan menolak perubahan tersebut.

Ikon aplikasi animasi di iOS murni kosmetik

Meskipun ini adalah fitur aneh yang mungkin masuk akal untuk beberapa aplikasi (Apple sudah mengizinkan ikon dinamis untuk aplikasi jam dan kalender), bagi sebagian besar aplikasi pihak ketiga, ini hanya akan menjadi trik massal. Selain itu, ada potensi penyalahgunaan karena pengembang dapat menggunakan trik menipu untuk menarik perhatian pengguna ke aplikasi tersebut.

Ada juga masalah teknis. Untuk mengubah ikon aplikasi dengan cukup cepat, aplikasi harus berjalan di latar belakang yang dapat menguras baterai Anda lebih cepat. Animasi ikon aplikasi itu sendiri dapat menguras baterai Anda lebih lanjut. Apple kemungkinan akan membatasi tindakan ini dengan mempertimbangkan alasan-alasan ini dan kemungkinan akan menambal eksploitasi yang memungkinkan fungsi ini.

Namun, menurut sebuah laporan, Apple berencana untuk menawarkan beberapa penyesuaian ikon aplikasi kepada pengguna yang menggunakan iOS 18. Perusahaan mungkin mengizinkan pengguna untuk mewarnai ulang ikon aplikasi dan menempatkan ikon di mana saja di layar beranda, menghilangkan pola kisi standarnya.


Tautan afiliasi dapat dibuat secara otomatis – lihat Pernyataan Etika kami untuk rinciannya.

Sumber