В настоящее время нет общедоступных root-хаков для WP8.x. Однако есть хаки, позволяющие добавлять файлы в системный раздел, который не удаляется полностью при жестком сбросе (хотя некоторые вещи в нем будут перезаписаны).
Теоретически вы можете добавить приложение и лицензионный ключ приложения в системный каталог (например, Samsung хранит установочный пакет для своего приложения Diagnosis в каталоге \Windows\System32). Затем вам нужно будет добавить инструкцию по настройке для установки приложения с использованием этого лицензионного ключа таким образом, чтобы телефон сохранял и обрабатывал новый/отредактированный файл после аппаратного сброса. Я не уверен, как лучше всего это сделать.
Однако вашему приложению также необходимо начать работать в фоновом режиме сразу после установки. Это недоступно для сторонних приложений. Фактически, WP8.x явно запрещает приложениям делать это. Возможно, есть сторонняя возможность, которая могла бы это сделать — я не знаю ни одной, но существует масса возможностей, выходящих за рамки тех, к которым «обычным» разработчикам разрешен доступ, и я не знаю, что они все делают — но тогда вы не будет разрешено публиковать приложение.
На самом деле для этого требуется поддержка встроенного ПО или ОС, а это означает поддержку производителя или Microsoft (что иногда одно и то же). Они не собираются на это идти, поскольку если бы существовал способ отследить телефон после того, как вы, скажем, продали его кому-то другому, это было бы огромным кошмаром для конфиденциальности.
Лучше всего, вероятно, будет IMEI (международный идентификатор мобильного оборудования). Это номер, уникальный для каждого телефона и хранящийся ниже уровня ОС, который можно использовать для идентификации телефона, даже если на нем выполнен сброс настроек и заменена SIM-карта. Часто можно заблокировать IMEI украденного телефона, чтобы он не работал ни в одной из близлежащих мобильных сетей, если предоставить убедительные доказательства того, что он был украден.