Ответ 1
Обратите внимание, что когда вы пишете Universal App, его можно установить не только на телефоне. В то время как на телефоне технически аппаратная конфигурация такая же, на других устройствах она может меняться и поэтому ее идентификатор. Я думаю, что такого универсального метода для получения идентификатора нет. (более подробную информацию вы можете найти и здесь).
Вы можете взглянуть на HardwareIdentification class и его метод GetPackageSpecificToken:
HardwareToken myToken = HardwareIdentification.GetPackageSpecificToken(null);
IBuffer hardwareId = myToken.Id;
Существует также Руководство по использованию аппаратного идентификатора приложения (ASHWID) для реализации логики приложений на каждом устройстве.