Obfuscate APK dengan ProGuard di Android Studio – Sebenarnya apa itu “Obfuscated Code” ? mungkin banyak orang yang bertanya hingga harus berulang kali mengunjungi google serta membaca buku terus menerus untuk mencari pengertian dikarenakan kata “Obfuscated Code” tidak hanya ditemukan pada 1 bahasa pemograman.
Obfuscated adalah teknik menyamarkan code dengan tujuan agar tidak dengan mudah dibaca orang lain serta meningkatkan dari sisi keamanan karena teknik ini membuat kita seolah-olah harus menyatukan sebuah puzzle agar dapat membacanya.
Kali ini saya akan membahas bagaimana cara menerapkan Obfuscated Code di Android Studio, didalam Android Studio sebenarnya udah ada fitur untuk menerapkan Obfuscated tersebut, yaitu ProGuard. Namun jika kita menambahkan library-library tertentu kita perlu menambahkan beberapa pengaturan tambahan. Pada posting ini saya akan membahas hal tersebut.
Sebagai contoh saya menggunakan project yang sudah ditambahkan library Google Admob
1. Pertama, ubah nilai minifyEnable di build.gradle menjadi true
2. Kemudian, tambahkan konfigurasi dibawah ini ke proguard-rules.pro
3. Done, sekarang ketika aplikasi anda di decompile maka akan sulit dipahami daripada sebelum kita obfuscated 🙂
*Jika menggunakan library yang lain, silahkan lihat pengaturan nya disini atau bisa baca disini
Share this: