Если я правильно понимаю, вы хотите помешать тому, кто установил приложение из amazon, установить вместо него приложение для getjar.Если это так, то проще всего использовать разные сертификаты для подписи apks, которые вы делаете доступными через getjar и amazon.если два apks подписаны по-другому, то Android не разрешит установку одного поверх другого.
Это не будет тем, кто вручную удалит приложение amazon, а затем установит приложение getjar.