Adobe Flash Player, comment contourner le blocage du 12/01/2021 ?

Voilà, quelques mois l’éditeur Adobe avait annoncé l’arrêt de Flash Player, célèbre dans les années 2000 pour afficher les sites internet qui utilisé des animations Flash pour embellir (ou pas) les pages de ces derniers. La première version d’Adobe Flash est sortie en 1996.

Logo Adobe Flash

Il y a quelques jours, le 12 Janvier 2021, l’arrêt était effectif. L’éditeur ayant mis en place un kill switch (bouton d’arrêt) qui bloque le fonctionnement. En lieu et place, on voit apparaitre l’image ci-dessous :

Image affichée en lieu et place d’une animation flash

Pour bien des sites internet cela ne pose pas de problème, car les technologies ont évoluées au fil des années.

Par contre, des éditeurs de logiciel ont utilisés à un moment ou un autre la technologie du moment (flash), résultat, vous pouvez-vous retrouver du jour au lendemain avec une ou plusieurs fonctions d’un logiciel non opérationnelle pour cause d’arrêt de flash player.

Dans le cas présent, je citerais, pour exemple, l’éditeur Sage qui a utilisé par le passer du flash pour afficher des processus graphique ou même pour son requêteur graphique dans son ERP.

En entreprise, les évolutions de parc logiciel n’évolue pas forcément au fil des versions disponibles chez l’éditeur. D’une part, ça demande une analyse approfondie et une mise en production plus ou moins longue, une fois le choix de l’outil validé. De plus, c’est une migration bien souvent coûteuse et on ne change pas d’ERP tous les ans.

Suite à l’arrêt du flash le 12/01/2021, j’ai dû me mettre à l’œuvre pour trouver une solution permettant un retour à la normal quand à l’utilisation d’un logiciel utilisant la technologie Flash.

Tout d’abord, j’ai regardé sur le site de l’éditeur Adobe qui proposé un lien vers un document intitulé Adobe Flash Player 32.0 Administration Guide. Dans ce document, page 28, on peut y lire ceci :

Page 28 : une note concernant l’arrêt flash player au 12 janvier 2021

Quand on poursuit la lecture du document, on y trouve une solution pour permettre de contourner l’arrêt du flash. Bien sûr dans ce cas, l’éditeur indique qu’il n’est pas responsable en cas de problème. On utilise cette dernière à ses propres risques.

SOLUTION APPORTÉE :

Pour tester dans un premier temps la technique de contournement proposée par Adobe, je me suis dirigé vers un ancien site web sur lequel j’avais mis en ligne une animation flash.

Pour la démonstration, je vais utiliser l’URL qui pointe vers l’animation flash en question, à savoir http://maisse.sebastien.free.fr/CV_Maisse_Sebastien.swf (à ouvrir sous Internet Explorer, car la plupart des navigateurs récents ne l’ouvriront pas).

On va créer un fichier nommé mms.cfg qui va contenir les paramètres suivants :

EOLUninstallDisable=1
EnableAllowList=1
AllowListUrlPattern=http://maisse.sebastien.free.fr/CV_Maisse_Sebastien.swf

Une fois le fichier enregistré, on va copier le fichier mms.cfg dans les répertoires suivants :

C:\Windows\System32\Macromed\Flash
C:\Windows\SysWOW64\Macromed\Flash

NOTE : on copie ce dernier dans le répertoire de la version utilisée, il n’est pas nécessaire de le faire dans les deux indiqués ci-dessus.

J’ai fait une analyse avec process monitor, j’ai déterminé que c’était la version située dans le répertoire C:\Windows\SysWOW64\Macromed\Flash qui s’exécute.

Une fois le fichier copié, on peut relancer le navigateur pour tester si l’animation fonctionne à présent :

L’animation se charge sans blocage

Cela fonctionne !

Quelques infos supplémentaires :

Si le site utilise le http ou le https alors on peut modifier le paramètre AllowListUrlPattern comme ceci :

AllowListUrlPattern=*://maisse.sebastien.free.fr/CV_Maisse_Sebastien.swf

Si le site contient plusieurs animations sur les pages le constituant alors on modifiera le paramètre AllowListUrlPattern comme ceci pour que le site soit autorisé :

AllowListUrlPattern=*://maisse.sebastien.free.fr/

Si cela concerne un répertoire ou un fichier en local alors on utilisera le paramètre comme ceci :

AllowListUrlPattern=file:///C:/repertoirecontenantlanimationflash

Sur une ancienne version de Flash :

Si une ancienne version de flash est utiliser alors les paramètres vu précédemment ne fonctionne pas.

Suite à la lecture de ce topic où un employé répondait à une question, il apporte un élément de réponse concernant la possibilité d’utiliser d’anciens paramètres qui reste à l’heure actuelle tout à fait fonctionnelle.

Vous devez mettre à jour le fichier mms.cfg avec les paramètres suivants :

EnableWhiteList=1
WhitelistUrlPattern=http://maisse.sebastien.free.fr/CV_Maisse_Sebastien.swf

Une fois le fichier sauvegardé, on peut faire le test :

L’animation se charge

Suite à l’arrêt de Flash par Adobe, Microsoft a communiquer sur le fait qu’une mise à jour serait déployer dans les semaines à venir pour procéder à la désinstallation de Flash. Cette mise à jour est connue en tant que KB4577586.

11 réflexions sur « Adobe Flash Player, comment contourner le blocage du 12/01/2021 ? »

  1. Bonjour,
    Je suis administrateur SAGEx3 pour ma société et je viens d’avoir le blocage aujourd’hui alors que hier tout était fonctionnel.
    J’ai essayé votre technique sans succès avec Edge et Chrome.
    Je n’ai pas testé IE encore.
    Je teste une restauration système et je vais réessayer votre contournement.
    Avez vous toujours l’accès de votre côté ?

    Merci de votre retour

    • Bonjour,

      Dans le cas présent, le flash n’est utilisable que sur Internet Explorer.

      Je vous confirmes que la solution fonctionne toujours à l’heure actuelle.

  2. Bonjour Monsieur Maisse
    Tout d’abord, merci pour votre blog et cet article qui montre à quel point la décision d’Adobe et de Microsoft de bloquer le contenu Flash est arbitraire !
    En effet, son exécution en interne ne présente pas de risques et ce blocage intempestif perturbe gravement des logiciels auxquels beaucoupde personnes sont attachées..
    Je me suis particulièrement intéressé à la partie de votre étude concernant le moyen de passer le « killswitch » du 12 janvier 2021, et, n’étant pas informaticien, j’ai beaucoup de mal à déterminer le ou les répertoire(s) du logiciel qui me pose problème et dans lequel se trouveraient les animations flash qui ne fonctionnent plus.
    Pouvez-vous me donner une piste de recherche qui me permettrait de les identifier afin de les inclure dans le petit batch à ajouter dans les dossiers Macromed ?
    Je vous serais vraiment reconnaissant si vous pouviez m’éclairer
    Merci d’avance
    Bien cordialement

    • Bonjour,

      Dans le cas présent, il faudrait voir dans quel répertoire le logiciel utilisé est susceptible d’enregistrer le fichier flash ou l’url qu’il utilise.

      Avez-vous en tête un logiciel concerné par le problème ?

      • Désolé de répondre si tardivement !
        en fait, j’ai trouvé une solution qui permet de faire fonctionner le logiciel sur 30 ordis des 32 concernés !!
        Cette solution, plutôt « bateau » consiste à réinjecter, si j’ose dire, une ancienne version de Flash qui dormait dans mes cartons! Je n’arrive pas à déterminer pourquoi ces 2 ordis résistent … le logiciel concerné est la messagerie IncrediMail qui utilise flash en interne, mais qui en l’occurrence devient totalement inutilisable
        Les 2 dossiers Macromed que vous cités plus haut semblent être ceux utilisés par IncrediMail …

  3. Bonjour,
    Dans la commande
    AllowListUrlPattern=file:///C:/repertoirecontenantlanimationflash
    Pouvez vous préciser à quoi correspondent les trois /// svp ?
    le répertoire dont vous parlez est-il obligatoirement un fichier .swf ?
    Merci d’avance pour votre réponse

    • Bonjour,

      Dans le cas présent, la valeur file:/// est indiquer dans la documentation officielle. C’est un choix de l’éditeur.

      Il indique que cela concerne un fichier local.

  4. Bonjour,
    J’arrivais à faire fonctionner mon appli Incredimail, mais la mise à jour Windows, de suppression flash KB4577586, a scellé le problème. Mon logiciel demande l’installation de flash pour se lancer, donc bloqué.
    Y a t’il une solution ?
    Merci pour votre commentaire sur cette question !
    Cordialement

  5. Bonjour,
    Tout d’abord, Merci pour vos informations.
    Incredimail fonctionne désormais très bien.
    Cependant, ces derniers jours une Mise à jour Windows 10 est en cours de déploiement, elle inclue la Désinstallation totale de Flash Player.
    Et il n’y a pas de possibilité actuellement d’annuler ou de retirer ce KB.
    Je suis donc revenue à la version antérieure de Windows, et donc pas de mise à jour version 21H1.
    J’ai également bloqué, bien sur, Windows Update.
    Avez-vous une solution ou une alternative à Flash Player.
    Merci de votre réponse.
    Bien cordialement.

  6. Bonjour,
    Je ne sais pas si le fil de la publication existe toujours mais je tente ma chance.
    Je souhaite récupérer les photos (non sauvegardées) d’un site que j’avais crée via free, mais que je n’arrive plus à ouvrir à cause de la disparition de Flash Player.
    Je cherche bien sûr une manière « simple »…
    Pouvez vous m’aider svp ?
    Merci.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.