Supongo ya sería casualidad que hubieses trabajado con bluecove o con alguna implementación del protocolo JSR-82 ( que es un protocolo bluetooth ) para java.
La cuestion es que en linux, cuyo 'driver' (stack) de bluetooth, se llama BlueZ, se puede cambiar el friendlyname del LocalDevice de forma super sencilla desde java.
Pero después en el driver genérico de windows para el bluetooth (winsock) no tengo ni puta idea de como hacerlo desde java. Desde windows, la forma de cambiar tu friendlyname es ir al administrador de dispositivos, al bluetooth en cuestión, y donde se cambia el driver, hay una pestaña nueva con algunas opciones para cambiar cosas del bluetooth, pero necesito automatizar este paso.
Si teneis la solución os hago una estatua