Никто не пробовал анализировать, что УТМ модуль делает?
Там ведь вроде логика простая должна быть, УТМ вроде как принимает акцизные коды, подписывает с помощью jaCarta эти данные и отправляет на какой-то официальный сайт.
Есть идея просто вообще не использовать УТМ, а взять оттуда бизнес-логику и просто перенести в Android, если конечно криптография jaCarta на Android заработает.