Skorzystaj z LVL (License Verification Library) udostępnianej przez Google, która jest weryfikacją po stronie serwera, że użytkownik faktycznie kupił twoją aplikację.
http://developer.android.com/guide/market/licensing/index.html
używać innych technik do wykrycia jeśli wniosek został naruszony, istnieje kilka i są one opisane w tym poście i wejść/wyjść wideo. Załóżmy, że piractwo zostało naruszone. (Dwuosobowy dodatkowo sprawdzić, aby upewnić się, że nie to zrobić bałagan i drażnić realnych użytkowników)
http://android-developers.blogspot.com/2010/09/securing-android-lvl-applications.html
http://www.youtube.com/watch?v=TnSNCXR9fbY
Używaj AntiLVL przeciwko własnej aplikacji, zaatakować go jak cracker! W rzeczywistości jest to naprawdę zabawne i edukacyjne, zobacz, jak wiele pracy wymaga złamanie aplikacji. W blogu/narzędziu omówiono znane słabości i można podjąć pewne pouczające decyzje o tym, jak zatrzymać automatyczne działanie narzędzi. Zatrzymanie oddanych piratów nie jest priorytetem, ale powstrzymanie ludzi przed użyciem narzędzia z jednym kliknięciem jest łatwo dostępne.
http://androidcracking.blogspot.com/
EDIT 1:
Dokonaj darmowej wersji z reklamami i/lub mniej funkcji. Crackerzy chcą tylko darmowych rzeczy, więc ułatw im to :) Jeśli wykryjesz, że używają pękniętej wersji płatnej aplikacji, możesz spróbować przekonwertować je na wersję darmową lub wyposażyć je w płatną wersję. Obecnie około 1/4 ludzi krakingu jeden z moich aplikacji otworzy Google Play dla pełnej wersji płatnej (choć mniej faktycznie go kupić)
Jako początkujący w temacie hartowania w systemie Android widziałeś coś, co mogłoby pomóc. Zauważyłem, że w kręgach bezpieczeństwa ludzie po prostu nie mówią, więc mogę docenić to, że nie można omówić bardziej szczegółowych podejść. Ale to pytanie należy szukać dalej lub nie w oparciu o czas pomiędzy tą odpowiedzią a teraz. –