Obfuscate APK dengan ProGuard di Android Studio

Obfuscate APK dengan ProGuard di Android Studio

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

Obfuscate APK dengan ProGuard di Android Studio
1. Pertama, ubah nilai minifyEnable di build.gradle menjadi true
Obfuscate APK dengan ProGuard di Android Studio

2. Kemudian, tambahkan konfigurasi dibawah ini ke proguard-rules.pro

Obfuscate APK dengan ProGuard di Android Studio
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

Luqman Hakim

I am Luqman Hakim, founder of this blog. I am Software Developer and IT Security Enthusiast from Indonesia. I spend most of my time in doing programming and playing CTF (Capture the Flag)

Related Posts
Leave a reply
Captcha Click on image to update the captcha .