Любой DEMO можно превратить в полную версию при наличие полной версии этого модуля (например 1.1.2) и новой версии (demo 2.2.4)
На демо меняем index и include от полной версии (1.1.2) и получаем полную WORKING версию модуля.
Проверял на очень многих решениях: INTEC / СКАЙВЕБ / СОТБИТ и т.д...
Файлы для анализа:
/bitrix/modules/main/include.php - обфуксирован, проверка ограничений демо
/bitrix/modules/main/include/prolog_after.php - обфуксирован, проверка ограничений демо
/bitrix/modules/main/tools.php - обфуксирован, проверка ограничений демо
/bitrix/modules/main/classes/general/update_client.php - обфуксирован, отправляет данные о сайте домен, количество сайтов, пользователей и т.п.) при проверке обновлений ядра, проверка ограничений демо.
/bitrix/modules/main/classes/general/update_client_partner.php - не обфуксирован, отправляет данные о сайте (домен, количество сайтов, пользователей и т.п.) при проверке обновлений установленных решений из маркетплейса.
Это написано в шапке. Как работают эти файлы? Куда они отправляют данные?