Продление жизни обфусцированного ДЕМО модуля

Скачать бесплатно Продление жизни обфусцированного ДЕМО модуля

Stag

Житель
Регистрация
апр 15, 2020
Сообщения
13
Reaction score
0
Была тут проблема такая у одного. Быть может с кэшем че?
Тоже были подозрения на кэш, чистил полностью. Пока одно не понял, если модуль полностью удалить и снова установить, то как он "узнает", что уже был установлен там? Значит, где-то в системе остаются записи или в базе данных
 

Lee Tomas

Житель
Регистрация
апр 27, 2016
Сообщения
685
Reaction score
600
Тоже были подозрения на кэш, чистил полностью. Пока одно не понял, если модуль полностью удалить и снова установить, то как он "узнает", что уже был установлен там? Значит, где-то в системе остаются записи или в базе данных
В папку install есть все каталоги и файлы которые копируются в сам битрикс
 

Berezagrad

Житель
Регистрация
май 1, 2019
Сообщения
468
Reaction score
676
Тоже были подозрения на кэш, чистил полностью. Пока одно не понял, если модуль полностью удалить и снова установить, то как он "узнает", что уже был установлен там? Значит, где-то в системе остаются записи или в базе данных
Кинь файлик где менял демо период
 

Lee Tomas

Житель
Регистрация
апр 27, 2016
Сообщения
685
Reaction score
600
Любой DEMO можно превратить в полную версию при наличие полной версии этого модуля (например 1.1.2) и новой версии (demo 2.2.4)

На демо меняем index и include от полной версии (1.1.2) и получаем полную WORKING версию модуля.

Проверял на очень многих решениях: INTEC / СКАЙВЕБ / СОТБИТ и т.д...
 

Berezagrad

Житель
Регистрация
май 1, 2019
Сообщения
468
Reaction score
676
Я так понял, что ты поменял только эту строку
Код:
$_2066444658= round(0+5);
да? или эту строку тоже изменил?
Код:
$_2066444658= round(0+1.6666666666667+1.6666666666667+1.6666666666667);
 

Stag

Житель
Регистрация
апр 15, 2020
Сообщения
13
Reaction score
0
Я так понял, что ты поменял только эту строку
Код:
$_2066444658= round(0+5);
да? или эту строку тоже изменил?
Код:
$_2066444658= round(0+1.6666666666667+1.6666666666667+1.6666666666667);
Да, эти менял. Еще там в одном месте есть -round(0+5), со знаком минус впереди - это тоже менял
 

Berezagrad

Житель
Регистрация
май 1, 2019
Сообщения
468
Reaction score
676
Последнее редактирование:

Berezagrad

Житель
Регистрация
май 1, 2019
Сообщения
468
Reaction score
676
Любой 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 - не обфуксирован, отправляет данные о сайте (домен, количество сайтов, пользователей и т.п.) при проверке обновлений установленных решений из маркетплейса.


Это написано в шапке. Как работают эти файлы? Куда они отправляют данные?
 

Stag

Житель
Регистрация
апр 15, 2020
Сообщения
13
Reaction score
0
Зачем? Не по инструкции делаешь)
В точности по инструкции тоже делал, но результат один и тот же - пишет "демо период закончился". Так че еще надо сделать, чтобы оживить этот модуль?
 

Stag

Житель
Регистрация
апр 15, 2020
Сообщения
13
Reaction score
0
Расхерачил все-таки этот демо-период. Поставил чистый битрикс и, не устанавливая модуль, поменял в 2 местах переменные, и сразу все получилось. Значит это момент тоже надо учитывать, что делать все надо до установки модуля и окончания демо-периода, иначе получаем болт. Но теперь встал другой вопрос: как перенести этот модуль на нужный мне сайт? Просто скопировать файлы и заменить запись в базе MySQL?
 

Berezagrad

Житель
Регистрация
май 1, 2019
Сообщения
468
Reaction score
676
В папке install удали файл, который создался с контрольной датой, скопируй всю папку модуля к себе на хостинг и установи
 

Lee Tomas

Житель
Регистрация
апр 27, 2016
Сообщения
685
Reaction score
600
В папке install удали файл, который создался с контрольной датой, скопируй всю папку модуля к себе на хостинг и установи

Кстати не во всех модулях такой файл создается.
 

sten30

Житель
Регистрация
июл 15, 2016
Сообщения
118
Reaction score
62
Website
vk.com

Lee Tomas

Житель
Регистрация
апр 27, 2016
Сообщения
685
Reaction score
600

sten30

Житель
Регистрация
июл 15, 2016
Сообщения
118
Reaction score
62
Website
vk.com

yurik

Заблокирован
Регистрация
фев 19, 2021
Сообщения
101
Reaction score
53
  • Заблокирован
  • #57
да без демо нулить трудно))
 

masik44

Житель
Регистрация
ноя 16, 2015
Сообщения
177
Reaction score
49
Вообще часто встречаю, данные в round не совпадают с демо периодом скажем так защита на дурака который не поймет что демка на другое число сделана
 

yurik

Заблокирован
Регистрация
фев 19, 2021
Сообщения
101
Reaction score
53
  • Заблокирован
  • #60
Вообще часто встречаю, данные в round не совпадают с демо периодом скажем так защита на дурака который не поймет что демка на другое число сделана
не совпадают по той причине что начали использовать формулы расчета, но как правило большинство ну литься.
 
Сверху Снизу