Заранее извиняюсь, возможно написанное ниже покажется грубым, у меня нет цели кого то обидеть, читать нужно с "спокойной интонацией", просто у меня был опыт своеобразной "тех поддержки" с тех пор я как то так отвечаю на ситуации "не работает".
Ну во первых причём тут ссылки на загрузку файлов ? Если вы смогли что то скачать, значит с ними всё в порядке, ссылки на версии 2.1.04 и 2.1.05 мои и полностью работают, к слову им около месяца. Во вторых версия загрузчика и версия burpsuite должна совпадать, для версии 2.1.05 не прокатит кейген 2.1.04 и наоборот. В третьих версия java должна быть 1.8.0 .В четвёртых присылайте скриншоты ваших действий, видео запишите на крайний случай, я не поверю что вы действительно сделали всё именно так как задумано и оно не работает, пока не увижу. Исходя из вашей логики все люди, которые используют эти кейгены просто маги ибо им не мешает Portswigger. В Portswigger сидят не дураки, но максимум что они могут сейчас сделать - изменить систему генерации лицензии в новых версиях, а те версии для которых уже есть кейгены как работали, так и будут работать.
P.S Команда на запуск такая ? java -noverify -Xbootclasspath/p:burp-loader-keygen-тут версия.jar -jar burpsuite_pro_v тут версия.jar оба файла должны лежать в одной папке без рус букв.