Привет! Есть тут те, кто защищает свои приложения на Android? Что можно еще проверить на Java, помимо источника установки, чтобы не допустить запуск приложения на другом устройстве без покупки. Нужно проверка, для обхода которой нужно модифицировать java код.
Так как эти проверки все равно лишены смысла (для того, кто будет заниматься переносом приложения на другой девайс, особо проблем это не добавит), то наменее бессмысленный вариант из всех бессмысленных будет генерация токена собственным коленочным алгоритмом на основе androidId и последующим сохранением в песочнице для проверки. Намешать в алгоритм можно много всего и размазать его по куче классов(все зависит от вашей фантазии) - в этом случае, хотя бы понадобится взглянуть на алгоритм. Даже если вся его сложность будет сводиться к true/false, код все равно придется изменить :)
Кстати, для обхода проверки на packageName совсем не обязательно "модифицировать Java код"