Передача по BT данных от GPS приемника - это обычное соединение по COM-порту и обычные данные в текстовом виде. Не совсем понятна цель, чего вы добиваетесь.
Вы можете на компьютере подключить BT-донгл, соединить его с GPS-приемником и "насобирать" данных из COM-порт в какой то файл. Затем этот файл истользовать при эмуляции.
Но есть один нюанс. Андроид использует внутри фремворка определенные объекты (провайдеры) для "стандартизации" обработки различных хардварных реализаций внутри фреймворка. Поэтому вам нужно както зарегистрировать свой провайдер, подсовывающий полученные данные из BT-соединения. И это совсем не является гарантией, что другие службы андроида не будут использовать эти данные для трекинга. Гораздо проще указать в настройках, что вы не согласны делиться трекингом с гуглем, периодически удалять файл текинга, а так же использовать прокси для отсеивания попыток таких передач.