Как известно, уже давно компания Adobe намеревалась отказаться от поддержки своего продукта Flash Player, и отметила 31 декабря 2020 года как дату окончания жизненного цикла. Буквально через пару недель, а именно 14 января 2021 года, программные модули перестанут работать с флеш-проектами и покажут предупреждение о предшествующей новости. Данный шаг позволил снять с себя всю ответственность за коммерческий ущерб и напомнить пользователям о важности удаления неподдержимаемого продукта, однако, не смотря на старание Adobe, определенным пользователям жизненно необходим флеш плеер: от игр до работы, даже спустя года. В этом статье будут описаны все возможные методы по возвращению к полной работоспособности старой технологии и успешному запуску проектов.
Локальный запуск
Начнем с самого простого. Представим, что у вас на локальном диске есть .swf файлы, которые нужно воспроизвести. В таких целях вам поможет проектор, который официально можно скачать на сайте Adobe. Этот запускной файл можно закинуть в любую папку, хоть в корне системного диска, и привязать запуск SWF файла к данному приложению. При помощи него можно открывать проекты, которые находятся на веб-сайте, если знать прямой URL.
Запуск в браузере
Если ваша задача состоит в запуске приложений в браузере, то есть небольшие трудности. Дело в том, что тот браузер, который вы сейчас используете, будь это Mozilla Firefox, Google Chrome, Яндекс Браузер и т.д., может не подходить, поскольку в самых последних версиях поддержка данной технологии была вырезана с корнями. Проверить может ли ваш браузер потенциально проигрывать флеш, можно здесь. Если вокруг красной рамки белый экран или сообщение об отсутствии поддержки, значит браузер не подходит. Перед проверкой убедитесь, что на вашем компьютере установлен Flash Player. Если вырисовывается знакомая картина с информационным значком, значит вы находитесь на пол-пути и можете смело переходить к главе "Возвращаем в жизнь" (см. ниже).
Альтернативное решение
Возможно, вам и не нужен конкретно плагин и для ваших целей может подойти заменитель. Существует проект под названием Ruffle, созданный для работы с флеш-контентом. Вы можете скачать расширение для браузеров (магазин Chrome) и контент на сайтах будет реализован.
- Некоторые сайты внедряют его в свои веб-страницы и со стороны пользователя ничего устанавливать не потребуется.
Однако есть одна загвоздка. Данный проект был написан с нуля и не имеет ничего общего с флеш плеером с точки зрения бинарного кода. Это означает, что не весь функционал был реализован сполна. По заверению авторов, абсолютно все флеш-проекты, сделанные до июня 2006 года, и определенное количество после (ActionScript 1 и 2), будут работать с приемлемым качеством. С остальными проектами будут испытываться трудности, причем существенные, так как в настоящее время (декабрь 2021) совместимость с ActionScript 3 составляет до 10%, и это, от части, даже не база, элементарно кнопки по нажатию не работают.
Во всяком случае, никто не мешает вам опробовать данный продукт в действий и решить нужен ли он, или вам требуется полнофункциональное решение.
Какой браузер нужен?
Автоматически не подходят версии выше и включительно Firefox 85 и Google Chrome 88 по ранее указанным причинам. Можно откатиться до версий на уровень ниже и получить обратно поддержку, однако такое действие ставит под угрозу быстродействие и безопасность браузера.
Из альтернативных браузеров может подойти Waterfox, в котором поддержка Flash все еще имеется. Если ваша душа лежит на Chromium, можете попробовать CentBrowser. Те немногочисленные разработчики игр, что никак не могут перейти на HTML5, могут посоветовать свой браузер, в котором плеер может быть вшит заранее.
Возвращаем в жизнь
С браузером разобрались, теперь надо заставить Flash Player работать.
Компания Adobe предоставляет возможность использовать так называемые белые списки сайтов и доменов, к которым имеется высокая доверенность. О такой возможности указано в документации для администраторов (см. стр. 32 - 36). Если у вас в наличии пару сайтов или локальных ресурсов, к которым требуется доступ, то вы можете следовать данной инструкцией. В документации не предусматривается глобальное открытие доступа, и если вы не рады такой известии и хотите посещать все сайты, то придется придти к неофициальными методами.
Помните, что за ваши действия и дальнейшие события никто не отвечает, как минимум в юридическом понятии, а вы ни от чего не застрахованы.
Первое решение, которое сразу приходит на ум, это сменить дату на компьютере во время работы с контентом, а конкретно поставить 2020 год. Да, может так вы и обойдете систему самоликвидации, но стоит помнить, что вы опаздываете от остального мира больше чем на год(!), а это сильно ударяет по работе компьютера в сети, вы элементарно не сможете https страницы просматривать, поскольку безопасное соединение подразумевает правильность времени на обеих сторон.
Второе решение - установка крайней версии Flash Player, в котором еще нет временной бомбы. Таковой является 32.0.0.371. Скачать можно оттуда. Данный метод крайне не рекомендуется, поскольку потенциально вы ставите себя в уязвимом положении.
- win - Firefox. winpep - Chrome. Если путаетесь что за что отвечает, скачивайте все файлы с расширением .exe и ставьте." ..._winax.exe" может не поставиться на Windows 10 (об этом позже).
Третье решение - удаление временной бомбы. Имея в наличии последнюю от Adobe версию Flash Player можно провести операцию разминирования, просто скачав утилиту Flash.Patcher.exe (там же и ссылки на последние версии флеша), запустив от администратора и нажав "!!! DEFUSE THE BOMB !!!". После этого проигрывание должно работать.
Антивирусы могут воспринимать данную программу как вредоносную. Сама по себе программа не содержит вирусов, переживать не стоит.
По идеи, данное решение должно полностью удовлетворить ваши потребности, особенно, если вы сидите на Windows 7, но есть одно "но" - ActiveX.
Эта технология используется не только в браузере Internet Explorer. Некоторые программы, особенно коммерческие, могут использовать ActiveX и испытывать проблему, а все это из-за обновления для Windows 10 (8 и 8.1 в частности) под номером KB4577586. Суть данного обновления - удаление связей с ActiveX, чтобы IE или приложение не могли никак его идентифицировать и использовать. Хоть там и сказано, что обновление призвано удалять Flash Player, оно его никак не трогает. Удалить его после установки не представляется возможным, откат до версии системы, где нет этого обновления, себе дороже, ибо много времени прошло и все может развалиться, а переустанавливать систему на более старые билды и отключать обновления дело не самое благородное. Возможно, если для вас флеш является критически необходимым, то можно пойти и на такие пути, но лучше поступить более правильно.
Flash Player ActiveX - как заставить работать на Windows 10
Первое, с чего стоит попробовать, это скачать bat файл и выполнить его от имени администратора. Он призван восстановить работу Flash Player на данной технологии. После выполнения все должно заработать.
- Flash Player для ActiveX, начиная с Windows 8, ставится при помощи обновления. До прекращения поддержки он скачивался после установки основного пакета из центра обновления Windows. По этой причине, " ..._winax.exe" может устанавливаться только на Windows 7 и старше.
Если вдруг вам это не помогло, вы можете скачать китайский Flash Player. В отличии от глобальной версии, отсюда, помимо плагинов для основных браузеров, можно установить ActiveX версию без всяких обновлений. Также не имеется временной бомбы и все функции работают как надо.
Краткая информация. В Китае существует свое подразделение Zhong Cheng Network, которое выпускает специальные версии продукта задолго до окончания поддержки. Несмотря на это, это не помешало заморозить железнодорожные пути Китая после активации временной бомбы.
Но как мы знаем, Китай не был бы Китаем, если бы не напихал свои модули, которые, отчасти, признаются вредоносными. В китайском флеше есть так называемый Flash Helper, а вместе с ним и служба, которые, по заверению некоторых источников, показывают рекламу. Если попытаться остановить службу, то флеш не будет работать. Если вас также настораживает тот факт, что некто из Китая потенциально собирает о вас данные, а флешом пользоваться хотите, то есть спасение: Clean Flash и FlashPatch (не путать с FlashPatcher).
Clean Flash - очищенный от китайского хлама Flash Player. Имеет удобный установщик, в котором можно установить даже проектор, о котором говорилось в самом начале статьи.
Месяцами раннее Adobe направила DMCA на автора продукта и разработка проекта Clean Flash замораживается. Автор обещает переосмыслить концепцию установщика дабы не нарушать авторские права.
FlashPatch (скачать) - отчасти аналогичен FlashPatcher, с той лишь разницей, что дополнительно поддерживает очистку уже установленного китайского флеша. Достаточно нажать одну кнопку и подтвердить все действия. Имеется возможность вернуть как было, если вдруг результат оказался непредсказуемым.
Итог
От себя скажу, что мне лично помогла установка Clean Flash. До этого были безуспешные попытки на последних адобовских версиях, где до патча был предупреждающий знак, а после патча вообще ничего не работало. Я рассказал о своем опыте и надеюсь, данная статья помогла в решении проблемы. Если вам ни один совет не помог, быть может проблема в вашей системе или вы что-то делаете не так.
Бонус
Хочется упомянуть про такой проект, как Flashpoint. Это не просто кладезь разнообразных флеш проектов, а еще и целый технический комплекс, способный решить любую проблему с запуском приложений. Можете ознакомиться с ним и, быть может, это дополнительно решит вам ту или иную проблему, хотя-бы в плане игр.