Вы можете сделать это так, как reflog написал в своем комментарии.
Если вы обращаетесь к imei, у вас есть удаленный веб-сервис, который принимает imei в качестве входных данных и предоставляет вашему приложению информацию, например, истек срок действия пробной версии, и тому подобное. Таким образом, пользователь должен приложить некоторые усилия при каждом запуске, чтобы приложение работало, если срок его действия истек. У этого подхода есть две проблемы
Ваше приложение не будет работать, если у пользователя нет подключения к Интернету. Даже если вашему приложению не нужна сеть, вы не сможете запустить приложение без подключения данных.
Некоторым пользователям не нравится идея отправки их imei на удаленный сервер. Imei - это очень частная часть данных, которая идентифицирует этого пользователя и может использоваться для любого анализа данных.