﻿##############################################################################
##############################################################################
##################### Atlassian Universal KeyGen & Patch #####################
########################## by [ VEZHLIVYE LYUDI ] V2.1 #######################
##############################################################################
##############################################################################

Что нового:
+Оконный интерфейс
+Шаблоны
+Патчинг любых продуктов и плагинов (*.obr, *.zip, *.jar) (При выборе файла производится проверка наличия нужного файла в самом файле и во всех вложенных жарах).
+Патчинг всех файлов в папке
-Исправлена ошибка генерации лицензии для Confluence
+Добавлена генерация лицензии для Bamboo
*Изменен SEN


Описание полей:
1. ServerID можно не вводить для плагинов, но обязательно вводить для продуктов.
2. Description - описание. Например: Confluence, Tempo TimeSheets Plugin for JIRA...
3. Product\Plugin: ПлагинИД можно найти в строке "Add-on key" информации о плагине после его установки. ПродуктИД: все в шаблонах.




Краткая инструкция:

I. Confluence
1. Устанавливаем конфлюенс.
2. Останавливаем сервис
3. Удаляем <папка для данных>\plugins-cache, <папка для данных>\plugins-osgi-cache
4. Патчим <папка с программой>\confluence\WEB-INF\lib\*.jar
5. Патчим <папка с программой>\confluence\WEB-INF\atlassian-bundled-plugins\*.jar
6. Запускаем сервис.
7. В процессе установки генерим себе ключ с использованием требуемого ServerID.


II. JIRA
1. Устанавливаем жиру.
2. Останавливаем сервис
3. Удаляем <папка для данных>\plugins
4. Патчим <папка с программой>\atlassian-jira\WEB-INF\lib\*.jar
5. Патчим <папка с программой>\atlassian-jira\WEB-INF\classes\atlassian-bundled-plugins.zip
6. Запускаем сервис.
7. В процессе установки генерим себе ключ с использованием требуемого ServerID.


III. HipChat
1. Разворачиваем сервер
2. Заходим на сервер через SSH
3. Генерим себе ключ с использованием требуемого ServerID.


IV. Прочие продукты
1. Устанавливаем.
2. Останавливаем сервис
3. Удаляем <папка для данных>\*plugins*
4. Патчим <папка с программой>\<что-то там>\WEB-INF\lib\atlassian-extras-*.jar
5. Патчим <папка с программой>\<что-то там>\atlassian-bundled-plugins.zip (если есть)
5.1 Патчим <папка с программой>\<что-то там>\atlassian-universal-plugin-manager-plugin-*.jar (если есть)
5.2 Патчим <папка с программой>\<что-то там>\plugin-license-storage-plugin-*.jar (если есть)
6. Запускаем сервис.
7. В процессе установки генерим себе ключ с использованием требуемого ServerID.

IV. Плагины (ТОЛЬКО Paiv via Atlassian!!!!)
1. Скачиваем файл плагина.
2. Патчим
3. Устанавливаем патченый файл.
4. Генерим себе ключ используя шаблоны кейгена или значение поля "Add-on key" (в описании установленного плагина).