Mohon tunggu...
Heagan Nicholas
Heagan Nicholas Mohon Tunggu... Lainnya - Murid

Saya suka otomotif, teknologi, dan banyak hal lainnya

Selanjutnya

Tutup

Diary

Permulaan | Reverse Engineer Active Halo

4 November 2024   18:55 Diperbarui: 4 November 2024   20:54 79
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Bagikan ide kreativitasmu dalam bentuk konten di Kompasiana | Sumber gambar: Freepik

Saya memiliki sebuah smartphone yaitu Infinix Note 40 Pro. Artikel ini bukan review untuk HP ini melainkan untuk mencari tahu cara kerja dari satu fitur HP ini, yaitu fitur Active Halo.

Sebelum mulai mencari tahu lebih dalam, fitur Active Halo adalah fitur dimana saat ada notifikasi, musik, ngecas, game, dll suatu LED dibelakang smartphone saya akan menyala. Sayangnya, dari yang saya cari-cari fitur ini gak bisa nyala beda warna per tiap aplikasi. Contohnya WhatsApp berwarna hijau, Discord berwarna ungu. Dalam seri ini saya berharap bisa membuat sesuatu agar bisa sedikit "customize" fitur ini (Tapi mungkin harapan ini ketinggian) dan juga belajar tentang android.

Untuk sekedar info, saya ingin membuat ini sebagai sebuah seri di mana saya menceritakan pengalaman saya untuk mencari cara kerja dari fitur ini. Saya tidak terlalu tahu tentang cara reverse-engineering Android, jadi kalau ada beberapa bagian yang terlihat membingungkan kemungkinan besar saya juga agak bingung. Artikel ini juga mungkin sangat teknis, jadi siap-siap!

Untuk setup, saya memakai scrcpy untuk melihat smartphone dan terminal untuk menjalankan perintah-perintah ADB

Pertama-tama saya mulai dari cari-cari di log android dengan logcat. Singkatnya, log adalah sebuah file yang berisi sesuatu yang terjadi dengan sistem dan cukup berguna untuk debug aplikasi dan mengetahui hal lain.

Untuk melihat log bisa dengan menggunakan adb dengan command "adb logcat". ADB adalah singkatan dari android device bridge, dengan menggunakan program ini kita bisa melakukan berbagai hal ke smartphone kita seperti melihat layar, menjalankan shell, menginstall aplikasi dan masih banyak lagi.

Hasil perintah adb logcat (ini masih lanjut) - Dokumen Penulis
Hasil perintah adb logcat (ini masih lanjut) - Dokumen Penulis

Saat saya menjalankan perintah ini, hasilnya panjang banget (hampir 200 baris dan masih lanjut)... Cara mencari yang saya butuhkan bisa 2 cara:

1. Nyalain Active Halonya terus baca semuanya.

2. Nyalain Active Halonya, langsung berhentiin perintahnya, baca deket-deket akhir.

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
Mohon tunggu...

Lihat Konten Diary Selengkapnya
Lihat Diary Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun