JPEXS Free Flash Decompiler (FFDec) je bezplatný a open-source nástroj pro dekompilaci Flash. Program může zobrazit zdrojový kód nebo 3 části Actionscrip{filter}t1/2, exportovat nebo upravovat (editor kódu AS3). Text nebo obrázky lze upravovat nebo nahrazovat. V SWF Decompileru můžete také exportovat tvary, obrázky, zvuky nebo filmy. Konverze formátu SWF na FLA je také přijatelná.
Vyžaduje instalaci Java 7, Linux nebo Mac OS ve Windows
Vyžaduje se Java 7 nebo vyšší
Dostupné pro Windows, Linux a MacOS
Uživatelské rozhraní
Zobrazení ve stromu štítků
Vzhled a atmosféra Office 2003 v modré barvě
Páskové panely, záložky a ikony aplikací
Kompatibilní s kategoriemi tagových stromů (tvary, sprity, text, ...) )
- Každý tag zobrazuje identifikátor znaku a přijímá volitelný název z ExportAsset nebo jiných informací
Dvě panelové edice
- V panelu vlevo, původní preview vydání vpravo
Přetáhněte soubor swf do hlavního okna, abyste soubor otevřeli
Přetáhnout stromové předměty mimo výstupní položku okna
Náhled na měnící se barvu pozadí projektu
Snadno přistupujte k konfiguraci aplikace přes záložku nastavení
Podpora pro více jazyků: angličtina, čeština, čínština, nizozemština, němčina, maďarština, portugalština, ruština, španělština, švédština, ukrajinština
Otevřete soubor
Otevřít/uložit záložku screenshotů
Podporuje jak SWF soubory, tak nekomprimovanou kompresi Zlib a LZMA
Podporovány jsou jak soubory AS1/2, tak AS3
Scaleform v GFx podporuje soubory (*. GFX )
Soubor otevřete přetažením a upuštěním, z kontextového menu souboru nebo z asociace standardů
Tlačítko obnovení souboru znovu přečte
Zobrazený objekt SWF
Zobrazení snímku obrazovky SWF (MorphShape)
Tvar (DefineShape1-4 Label)
MorphShapes (DefineMorphShape1-2 tagy)
Genie (DefineSprite Tag)
Tlačítka (záložky DefineButton1-2)
Text (DefineText1 - 2, tag DefineEditText, bez podpory TLF)
Obrázky (DefineBits, JPEGTables, DefineBitsJPEG2-4, DefineBitsLossless1-2 tagy)
Fonty (DefineFont1 - 3, DefineCompactedFont, DefineFontInfo1 - 2, DefineFontName tags)
- Jméno, náhled postavy, vzestup, pád, domácí hlavní postava, tučné/kurzívní logo
Video (DefineVideoStream, VideoFrame tagy)
Zvuk (DefineSound, SoundStreamHead1-2, záložka SoundStreamBlock)
Skripty (DoABC, DoABCDefine, DoInitAction, DoAction, DefineButtonTag, BUTTONCONDACTION, CLIPACTIONRECORD)
- Zdroje pro akci cript, P-kód, hexadecimální systém, řídicí diagram toku
snímky (ShowFrame, tagy PlaceObject1-3, PlaceObject4 bez AMF, RemoveObject1-2)
Náhled celého SWF
Exportované SWF objekty
Dialogy pro export
Tvar (DefineShape1-4 Label)
- SVG formát, limit
Text (DefineText1 - 2, tag DefineEditText, bez podpory TLF)
- Prostý text nebo formátování
Obrázky (DefineBits, JPEGTables, DefineBitsJPEG2-4, DefineBitsLossless1-2 tagy)
- JPEG nebo PNG formát
Video (DefineVideoStream, VideoFrame tagy)
- FLV formát bez zvuku
Zvuk (DefineSound, SoundStreamHead1-2, záložka SoundStreamBlock)
- MP3/WAV/FLV formát (stejný formát jako vstup, bez komprese)
BinaryData (DefineBinaryData tag)
Skripty (DoABC, DoABCDefine, DoInitAction, DoAction, DefineButtonTag, BUTTONCONDACTION, CLIPACTIONRECORD)
- Actions cript, P kód
Export do FLA formátu
Exportní menu
- Flash Burst 6 FLA formát (komprimovaný nebo rozbalený XFL)
Tvar (DefineShape1-4 Label)
MorphShapes (DefineMorphShape1-2 tagy)
- Tvar tween
Genie (DefineSprite Tag)
Tlačítka (záložky DefineButton1-2)
Text (DefineText1 - 2, tag DefineEditText, bez podpory TLF)
Obrázky (DefineBits, JPEGTables, DefineBitsJPEG2-4, DefineBitsLossless1-2 tagy)
Video (DefineVideoStream, VideoFrame tagy)
Zvuk (DefineSound, SoundStreamHead1-2, záložka SoundStreamBlock)
Skripty (DoABC, DoABCDefine, DoInitAction, DoAction, DefineButton, SymbolClass, ExportAssets, BUTTONCONDACTION, CLIPACTIONRECORD)
snímky (ShowFrame, tagy PlaceObject1-3, PlaceObject4 bez AMF, RemoveObject1-2)
- Mezi nimi nejsou žádné testy
Barva pozadí (tag SetBackgroundColor)
Upravit SWF objekty
Editace textu
Text (DefineText1 - 2, tag DefineEditText, bez podpory TLF)
- Upravit text a parametry
Obrázky (DefineBitsJPEG2-4, DefineBitsLossless1-2 tagy)
- Nahrazení
font (DefineFont1 -3, DefineCompactedFont tag, DefineFontInfo1 -2).
- Přidat nové postavy místo stávajících
Skripty (DoABC, DoABCDefine, DoInitAction, DoAction tagy. DefineButton, BUTTONCONDACTION, CLIPACTIONRECORD)
Akce kritizace editace
Akce kritizace editace
Zobrazuje kód Actions cript vlevo a p kód vpravo
Klikněte na záblesky předmětu AS v p-kódu a naopak
AS1/2: Upravit P-kód existující akce, přímo Actions cript editovat
- Střih je přímo experimentální a některé funkce nemusí správně fungovat.
AS3: Upravte charakteristiky existující třídy. Upravte p-kód a různé parametry funkcí.
AS3 P-kód: Syntaxe je založena na RABCDasm. Podrobnosti najdete na jeho webových stránkách.
- Konstantní pooly se automaticky aktualizují
AS3: Přidány nové funkce
- Přidat nové metody nebo sloty/konstanty do stávajících tříd
Nástroje
Vestavění agenti
Hledat zdroje pro Actions cript (text nebo regulární výrazy)
Přejděte na Dokumenty (AS3)
Agentura
- Nakonfigurujte svůj prohlížeč tak, aby používal náš proxy
- Proxy odpočívá HTTP komunikace a vyhledává SWF soubory
- Najít místo, kde lze SWF soubor upravit, a pak použít proxy k převzetí odpovědnosti
Hledejte vzpomínky
- Vyhledávání paměti státních investičních fondů v jiných procesech
Prohledejte cache prohlížeče
- Vyhledávání suverénních investičních fondů v cache webového prohlížeče
- Podporované prohlížeče: Mozilla Firefox, Google Chrome/Chrome
Anti-confusion
- AS3 P-kódová obfuskace (zřídka se provádí odstranění vkládání mrtvého kódu pomocí obfuskace)
- Přejmenujte identifikátory globálně
- Přejmenování neplatných identifikátorů (obfuskatoři mají tendenci používat identifikátory pro nesprávné znaky)
Ustavit
Automatické zamlžení
- Aplikace může automaticky odstranit mrtvé a jiné zamlžené kódy. To lze vypnout, aby se urychlila dekompilace.
Použijte svůj vlastní Flash prohlížeč
- Na platformě Windows je k dispozici interní Flash prohlížeč, takže obsah Flash lze zobrazit bez instalace Adobe Flash Player. Na jiných platformách je interní prohlížeč zapnutý ve výchozím nastavení.
Paralelní zrychlení
- Aplikace může používat paralelní metody (vlákna) pro rychlejší čtení SWF/dekompilace
Dekompilace je zakázána
- Jako dekompilaci lze deaktivovat tak, aby byl viditelný pouze P-kód. Může to být například jako dekompilace, která zabere hodně času.
Přidat FFDec do kontextového menu souboru SWF
- Na platformách Windows lze přidat kontextové menu "Otevřít s FFDec" pravým kliknutím v Průzkumníku Windows
Použijte cache na disku
- FFDec využívá caching k urychlení opakovaně přístupných položek. Pokud je na tomto produktu cache soubory, jsou uloženy v dočasném adresáři na disku, jinak budou uloženy v paměti.
Zvýraznit třídu dokumentu při spuštění
- FFDec SWF lze otevřít a přeskočit přímo do třídy dokumentů AS3
Změnit panel nastavení jazyka
jiný
Smažte strom tagů kliknutím pravým tlačítkem na kontextové menu
Podpora argumentů v příkazovém řádku
limit
Omezení na platformách mimo Windows:
- Vestavěná flash paměť pro zobrazení SWF zdrojů. Tento prohlížeč může být nepřesný, některé štítky nejsou dostupné (video/audio, DefineEditText)
- Asociace pro menu pravým kliknutím nejsou dostupné
- Nástroj pro vyhledávání v paměti není dostupný Adresa ke stažení:Přihlášení k hypertextovému odkazu je viditelné.
|