Adobe Flash Player v 2022 (windows os)

Ytbnd

Guru
2. mar 2010
16.206
5.588
113
Nekje na alterju sem videl temo stare flash igre (od tu ideja za novo temo), sedaj te teme ne najdem več ??


Kot veste je Adobe 12.12 2021 uradno pokopal adobe fp.

Since Adobe no longer supports Flash Player after December 31, 2020 and blocked Flash content from running in Flash Player beginning January 12, 2021, Adobe strongly recommends all users immediately uninstall Flash Player to help protect their systems.



In če bi ga iz X razloga še vedno radi uporabljali v 2022 ?


So vsaj trije problemi:
1) browserji ga več ne podpirajo (firefox, chrome, edge)

2) Adobe je v zadnje verzije (32.0.0.468 in starejše) vgradil časovno bombo (time bomb), ki sproži prenehanje delovanja adobe fp (drugače povedano, če je sistemski datum 13.12 2021 in novejši, potem adobe fp več ne dela).

3) sam adobe fp. se težje najde, na adobe strani ga več ni



Za 1)
Palemoon portable browser
Koda:
https://www.palemoon.org/download.shtml
Portable versions


Za 2)
FlashPatch!
Koda:
https://github.com/darktohka/FlashPatch


Za 3)
Koda:
https://www.techspot.com/downloads/1127-adobe-flash-player.html
tu najdete install_flash_player.exe , ki vsebuje obe verziji x32 in x64, na x64 sistemu se namestita obe hkrati, na x32 sistemu samo x32 verzija (educated guess).

klik na npapi firefox (verzija za palemoon browser, ki je fork firefoxa)

velikost install_flash_player.exe je 20,6 0MB

direkt linki, mirrors 1-3
Koda:
https://files01.tchspt.com/temp/install_flash_player.exe
https://files02.tchspt.com/temp/install_flash_player.exe
https://files03.tchspt.com/temp/install_flash_player.exe



Prvo namestite iz 3) adobe fp, nato razpakirate/poženete 2) FlashPatch!, ki spremeni

(za x32 verzijo adobe fp)
NPSWF32_32_0_0_465.dll


x32 lokacija:
datoteka se NE spremeni, potrebna za kasneje:
Koda:
C:\Windows\SysWOW64\Macromed\Flash\FlashPlayerPlugin_32_0_0_465.exe


x32 lokacija,
datoteka se spremeni:
Koda:
C:\Windows\SysWOW64\Macromed\Flash\NPSWF32_32_0_0_465.dll

in/ali
datoteka se spremeni:
NPSWF64_32_0_0_465.dll
(za x64 verzijo adobe fp)

x64 lokacija:
Koda:
C:\Windows\System32\Macromed\Flash\NPSWF64_32_0_0_465.dll


in shrani original v backup mapo (...\FlashPatch\Backup\).


1) Trenutna portable verzija je 31.4.2
Palemoon-Portable-31.4.2.win32.exe (x32) oz Palemoon-Portable-31.4.2.win64.exe (x64)

Koda:
https://rm-eu.palemoon.org/release/Palemoon-Portable-31.4.2.win32.exe
https://rm-eu.palemoon.org/release/Palemoon-Portable-31.4.2.win64.exe


palemoon browser namestimo (razpakiramo v poljubno mapo, npr v mapo

"c:\Program Files\Palemoon-Portable-31.4.2.win32\"

oz.
"c:\Program Files\Palemoon-Portable-31.4.2.win64\"



Nato v podmapo: "\Lib\Mozilla\Plugins\" (v mapo v "c:\Program Files\Palemoon-Portable-31.4.2.win32\Lib\Mozilla\Plugins\") skopiramo

FlashPlayerPlugin_32_0_0_465.exe [3,29 MB] //brez te datoteke iz nekega razloga adobe fp x32 ne dela
NPSWF32_32_0_0_465.dll [19,4 MB]


za x64 skopiramo v "\Lib\Mozilla\Plugins\" (v mapo "c:\Program Files\Palemoon-Portable-31.4.2.win64\Lib\Mozilla\Plugins\")
NPSWF64_32_0_0_465.dll [25,6 MB]


Sedaj lahko zaženemo Palemoon Portable (x32) s klikom na "c:\Program Files\Palemoon-Portable-31.4.2.win32\Palemoon-Portable.exe"

oz (x64) "c:\Program Files\Palemoon-Portable-31.4.2.win64\Palemoon-Portable.exe"

[ ali si naredimo bližnjico na namizje, desni klik na Palemoon-Portable.exe, sent to, desktop (create shortcut) ]




Za testiranje delovanja
Koda:
http://flashfabrica.com/f_learning/brain/e_brain.html

Testiral obe verziji browserja x32/x64 , adobe fp 32.0.0.465 x32/x64, stran dela, zvok isto, testni sistem windows 7 x64.


priporočam da v Palemoon Portable spremenite, če slučajno ni/ne bo tako:
meni tools, preferences, advanced, zavitek update: never check for updates

Da se pokaže meni tools, pritisnite tipko alt (nato lahko v meniju view, toolbars vklopite stalen prikaz s kljukico na "main bar").





ps
zanimivost, nepomembno za navadnega uporabnika, ki ne pozna assemblerja in kaj pomenijo hex kode.

Spremembe

cmd.exe,
fc binarno primerjanje originala in spremenjene verzije adobe fp x32 32.0.0.465

Koda:
\FlashPatch\Backup>fc /b NPSWF32_32_0_0_465.dll.orig NPSWF32_32_0_0_465.dll
Comparing files NPSWF32_32_0_0_465.dll.orig and NPSWF32_32_0_0_465.DLL
002D29C5: 84 90
002D29C6: C0 90
002D29C7: 74 EB
002E8F8A: 84 90
002E8F8B: C0 90
002E8F8C: 74 EB
002F2771: 84 90
002F2772: C0 90
002F2773: 74 EB
003EE74D: 84 90
003EE74E: C0 90
003EE74F: 74 EB


fc binarno primerjanje originala in spremenjene verzije adobe fp x64 32.0.0.465
Koda:
\FlashPatch\Backup>fc /b NPSWF64_32_0_0_465.dll.orig NPSWF64_32_0_0_465.dll
Comparing files NPSWF64_32_0_0_465.dll.orig and NPSWF64_32_0_0_465.DLL
00378550: 84 90
00378551: C0 90
00378552: 74 EB
003930B2: 84 90
003930B3: C0 90
003930B4: 74 EB
0039E340: 84 90
0039E341: C0 90
0039E342: 74 EB
004E397B: 84 90
004E397C: C0 90
004E397D: 74 EB


002D29C5, 002D29C6 so offset lokacije


74...je XX (jump if equal)
84...test al, al
C0...drugi del "test al, al" (84C0)
90... nop (no operation)
eb XX... jmp (jump always)
 
Nazadnje urejeno:
  • Všeč mi je
Reactions: OvCa77