Начал изучать VK API. Стал отправлять запросы, разбираться что и откуда. Особых проблем не возникло кроме параметра "device_id". На странице документации API VK ответа не нашел.
Во-первых вызывает вопрос внешний вид. Отлавливая запросы обнаружил, что POST запросом VK кушает это в следующем виде "device_id: 0.8258351440131606". Значение меняется каждый раз и к самому устройству, очевидно, никак не привязано.
Думал может быть это просто GUID, но выглядит он совершенно иначе.
device_id генерируете самостоятельно. Это может быть android id stackoverflow.com/a/2785493/1271424 , либо любой другой сгенерированный вами достаточно уникальный идентификатор (guid)