Dokumen tersebut membahas aktivasi aplikasi dan cara mengatasi masalah trial atau versi terbatas dengan mengubah tanggal sistem atau menggunakan keygen. Beberapa solusi yang disarankan adalah mencatat waktu akses berdasarkan server, memisahkan fitur trial dan lengkap, serta memvalidasi serial number melalui server.
2. Kasus
O Kasus 1 : Trial / Share App yang
berfungsi hanya pada kurun waktu
tertentu (timer count down).
O Kasus 2 : Trial / Share App yang
memiliki serial number / product key
combination activation.
3. Analisis Kasus
O Kasus 1 sering di-akalin dengan menggunakan
RunAsDate tool yang dirancang oleh Nirsoft.net
O Tool tersebut mampu mengubah tanggal pada
komputer seolah-olah berubah menjadi tanggal yang
sudah diset terlebih dahulu.
O Trial / Share App yang berfungsi pada kurun waktu
tertentu (timer count down) menggunakan
pembatasan sesudah sekian kurun waktu berlalu.
Jika user menggunakan RunAsDate tool maka
akibatnya, App senantiasa berjalan tanpa batas
seolah-olah timer count down tidak berjalan
sebagaimana mestinya.
4. Illustrasi Kasus
O Sebelum digunakan RunAsDate tool
1. Program dijalankan pertama kali
2. Timer Count Down started
3. Tanggal pertama kali diakses tercatat
5. Illustrasi Kasus
O Sebelum digunakan RunAsDate tool
1. Program memasuki Hari ke-N
2. Program mengecek sudah masuk di
hari keberapa
3. Jika sudah masuk batas waktu
tertentu berakhir (contoh : 30 hari),
maka program tidak dapat diakses
(ERROR).
1-29 hari (OK)
30 hari (ERROR)
6. Illustrasi Kasus
O Saat digunakan RunAsDate Tool
1. Program dijalankan pertama kali
2. RunAsDate menggunakan 15/april/2016
3. Timer Count Down started
4. Tanggal pertama kali diakses tercatat
7. Illustrasi Kasus
O Saat digunakan RunAsDate Tool
1. Program dijalankan lagi di Hari ke-N
2. RunAsDate mengubah tanggal ke
15/April/2016
3. Program tidak mampu menghitung
sudah berapa lama rentang waktu
tanggal, karena tidak ditemukan jeda
waktu.
4. Program berjalan terus tanpa limit.
Semua hari (OK)
8. Analisis Kasus
O Kasus 2 sering terjadi tatkala User mulai
mengerti pola Serial Number / Product
Key terhadap aktivasi lalu menciptakan
Keygen / Patch yang mem-bypass
limitation pada program.
9. Illustrasi Kasus
O Program berjalan normal
1. Program dijalankan pertama kali
2. Program meminta Serial / Product Key
3. User menggunakan Serial / Product Key
untuk versi Trial
4. Hanya beberapa fitur dapat diakses.
10. Illustrasi Kasus
O Saat mendapatkan Serial / Product Key
dari Keygen / Patch
1. Semua fitur dapat diakses.
2. User menggunakan aplikasi secara
bebas.
KEYGEN
11. Solusi
O Kasus 1 :
O Alternative A : Pencatatan date & time harus mengacu
bukan kepada tanggal komputer saat itu diakses,
melainkan ke Server (via internet) lain.
O Alternative B : Pencatatan date & time tersimpan di file
tertentu yg mendata waktu akses pertama kali &
akses terakhir kali.
O Alternative C : Memisah fitur-fitur yang lengkap dari
aplikasi Trial.
O Kasus 2 :
O Alternative A : Memisah fitur-fitur yg lengkap dari
aplikasi Trial.
O Alternative B : Menggunakan backup file acuan
apabila program utama telah dipatch secara illegal.
O Alternative C : Menghubungkan program dengan
Server untuk validasi Serial Number / Product Key
yg digunakan.
18. O Setiap pilihan Alternative A-C senantiasa dapat
dikembangkan dengan metode lain yang lebih efektif dan
pantas untuk diterapkan.
O Encryption dapat pula diterapkan pada setiap pencatatan
date & time record sebagai mana password yg tlah umum
ter-encrypt pada penyimpanan database.
O App Activation manapun harus mempertimbangkan tahap
kemudahan bagi end-user bukan sebaliknya.
O Media SMS pun bisa menjadi alternative lain selain jalur
Internet.
O IP Address / Hardware ID bisa dijadikan sebagai
generator pengolah Serial / Product Key yg disesuaikan
dengan limitation yg diperlukan.
19. Thank You
FGroupIndonesia.com
Jl. Parahyangan no.18, Komp. Panghegar Permai I
Ujung Berung, Bandung 40614
(022) 92800446 / 95244964
BBM. 7DF95683 / 7CD59179
WA. 085795569337 / 085721261437