Kodadasi04 Merhaba,
Uygulama güvenliği aslında biraz derinlemesine düşünülmesi gereken bir durum. Sizin sorunuz kırılmasından çok çoğaltımlası. Bunun için kendiniz kişisel bir lisans sözleşmesi ekleyip uygulama ilk başladığında kullanıcıya kabul ettirmeniz gerekmektedir. Standart setup uygulamalarında gördüğümüz üzere. Bu sözleşmeye aykırı bir durumda, adli mercilere bu durumu intikal edip gerekli hukuki süreci başlatma hakkına sahip olursunuz.
Yine de önlem açısında bir sunucu veya veritabanı ile kontroller gerçekleştirebilirsiniz. Bu serial kontrolü olabilir veya belirli bir mac/IP adresi ile kontrolde olabilir. Cihazda internetin olmadığı durumlarda uygulama sadece belirli Mac adresinde açılması için programlanabilir. Tabi bu bir cracker için kolay atlatılabilecek olaylar. Kodu decompile edip gerekli algoritmaya veya istenilen veriye ulaşabilirler. Bypass vs. bunların ayrı konusu. Sonuç bakımından son kullanıcı için ise kolay güvenlik önlemleri ile bu işlemleri kontrol edebilirsiniz.
Freelancer taktiği olarak uygulamanızın içine bir kod ekleyin. Malware olarak nitelendirmek ne kadar doğru olur bilmiyorum fakat bu kod ile uzaktan uygulamanızı kitleme imkanınız doğsun. Sizin için daha iyi olur. Herhangi bir sorunda durdurma işlemini gerçekleştirebilirsiniz.