JPEXS Free Flash Decompiler (FFDec) er et gratis og åpen kildekode Flash-dekompileringsverktøy. Programmet kan se kildekoden eller 3 deler av Actionscrip{filter}t1/2, eksportere eller redigere det (kodeeditor AS3). Tekst eller bilder kan redigeres eller erstattes. I SWF Decompiler kan du også eksportere former, bilder, lyder eller filmer. Konvertering av SWF til FLA er også akseptabelt.
Krever at Java 7, Linux eller Mac OS installeres i Windows
Java 7 eller høyere kreves
Tilgjengelig for Windows, Linux og MacOS
Brukergrensesnitt
Etikett-treet vises
Utseendet og følelsen av Office 2003 i blått
Båndpaneler, faner og app-ikoner
Kompatibel med kategoritaggtrær (former, sprites, tekst, ...) )
- Hver tag viser en tegnidentifikator og tar et valgfritt navn fra ExportAsset eller annen informasjon
To panelutgaver
- I panelet til venstre, originalforhåndsvisning av utgaven til høyre
Dra og slipp SWF-filen inn i hovedvinduet for å åpne filen
Dra tre-elementer ut av vindusutgangsobjektet
Forhåndsvisning av prosjektets endrede bakgrunnsfarge
Få praktisk tilgang til app-konfigurasjonen via innstillingsfanen
Flerspråklig støtte: engelsk, tsjekkisk, kinesisk, nederlandsk, tysk, ungarsk, portugisisk, russisk, spansk, svensk, ukrainsk
Åpne filen
Åpne/lagre fane-skjermbilder
Den støtter både SWF-filer og ukomprimert Zlib- og LZMA-komprimering
Både AS1/2- og AS3-filer støttes
Scaleform i GFx støtter filer (*. GFX )
Åpne filen ved å dra og slippe, fra filkontekstmenyen, eller fra standardforeningen
Oppdateringsknappen leser filen igjen
SWF-objekt vist
SWF-skjermbildevisning (MorphShape)
Shape (DefineShape1-4 Label)
MorphShapes (DefineMorphShape1-2 tagger)
Genie (DefineSprite-tag)
Knapper (DefineButton1-2 faner)
Tekst (DefineText1 - 2, DefineEditText-tag, ingen TLF-støtte)
Bilder (DefineBits, JPEGTables, DefineBitsJPEG2-4, DefineBitsLossless1-2 tagger)
Fonter (DefineFont1 - 3, DefineCompactedFont, DefineFontInfo1 - 2, DefineFontName tagger)
- Navn, karakterforhåndsvisning, oppstigning, fall, innenlandsk hovedrolle, fet og kursiv logo
Video (DefineVideoStream, VideoFrame-tagger)
Lyd (DefineSound, SoundStreamHead1-2, SoundStreamBlock-fanen)
Skript (DoABC, DoABCDefine, DoInitAction, DoAction, DefineButtonTag, BUTTONCONDACTION, CLIPACTIONRECORD)
- Handlinger cript source, P-kode, heksadesimal, kontrollflytdiagram
rammer (ShowFrame, PlaceObject1-3 tagger, PlaceObject4 uten AMF, RemoveObject1-2)
Forhåndsvisning av hele SWF
Eksporterte SWF-objekter
Eksportdialog
Shape (DefineShape1-4 Label)
- SVG-format, grense
Tekst (DefineText1 - 2, DefineEditText-tag, ingen TLF-støtte)
- Ren tekst eller formatering
Bilder (DefineBits, JPEGTables, DefineBitsJPEG2-4, DefineBitsLossless1-2 tagger)
- JPEG- eller PNG-format
Video (DefineVideoStream, VideoFrame-tagger)
- FLV-format uten lyd
Lyd (DefineSound, SoundStreamHead1-2, SoundStreamBlock-fanen)
- MP3/WAV/FLV-format (samme format som inngang, ingen rekomprimering)
BinaryData (DefineBinaryData-tag)
Skript (DoABC, DoABCDefine, DoInitAction, DoAction, DefineButtonTag, BUTTONCONDACTION, CLIPACTIONRECORD)
- Handlinger cript, P-kode
Eksport til FLA-format
Eksportmeny
- Flash Burst 6 FLA-format (komprimert eller uzippet XFL)
Shape (DefineShape1-4 Label)
MorphShapes (DefineMorphShape1-2 tagger)
- Form tween
Genie (DefineSprite-tag)
Knapper (DefineButton1-2 faner)
Tekst (DefineText1 - 2, DefineEditText-tag, ingen TLF-støtte)
Bilder (DefineBits, JPEGTables, DefineBitsJPEG2-4, DefineBitsLossless1-2 tagger)
Video (DefineVideoStream, VideoFrame-tagger)
Lyd (DefineSound, SoundStreamHead1-2, SoundStreamBlock-fanen)
Skript (DoABC, DoABCDefine, DoInitAction, DoAction, DefineButton, SymbolClass, ExportAssets, BUTTONCONDACTION, CLIPACTIONRECORD)
rammer (ShowFrame, PlaceObject1-3 tagger, PlaceObject4 uten AMF, RemoveObject1-2)
- Det er ingen tester mellom
Bakgrunnsfarge (SetBackgroundColor-tag)
Rediger SWF-objekter
Rediger tekst
Tekst (DefineText1 - 2, DefineEditText-tag, ingen TLF-støtte)
- Rediger tekst og parametere
Bilder (DefineBitsJPEG2-4, DefineBitsLossless1-2 tagger)
- Bytt ut
font (DefineFont1 -3, DefineCompactedFont tag, DefineFontInfo1 -2).
- Legg til nye tegn for å erstatte eksisterende karakterer
Manus (DoABC, DoABCDefine, DoInitAction, DoAction tagger. DefineButton, BUTTONCONDACTION, CLIPACTIONRECORD)
Handlinger ved redigering
Handlinger ved redigering
Viser Actions cript-koden til venstre og p-koden til høyre
Klikk på AS-elementhøydene i p-koden og omvendt
AS1/2: Rediger P-koden til en eksisterende handling, direkte Actions cript-redigering
- Redigeringen er direkte eksperimentell, og noen funksjoner fungerer kanskje ikke som de skal.
AS3: Endre egenskapene til en eksisterende klasse. Rediger p-koden og ulike funksjonsparametere.
AS3 P-kode: Syntaksen er basert på RABCDasm. Se nettsiden for detaljer.
- Konstante pooler oppdateres automatisk
AS3: Lagt til nye funksjoner
- Legge til nye metoder eller slots/konstanter til eksisterende klasser
Verktøy
Innebygde agenter
Søk etter Actions cript-kilder (tekst eller regulære uttrykk)
Gå til Dokumenter (AS3)
Byrå
- Konfigurer nettleseren din til å bruke vår proxy
- Proxy sniffer HTTP-kommunikasjon og søker i SWF-filer
- Finn et sted hvor SWF-filen kan redigeres, og bruk deretter proxyen for å ta ansvar
Søk etter minner
- Søk i minnet til statlige formuesfond i andre prosesser
Søk i nettleserens cache
- Søk etter statlige formuesfond i nettleserens cache
- Støttede nettlesere: Mozilla Firefox, Google Chrome/Chrome
Anti-forvirring
- AS3 P-kode-obfuskering (prosesserer sjelden for å fjerne dead code-innsetting ved obfuskering)
- Omdøp identifikatorer globalt
- Omdøping av ugyldige identifikatorer (obfuskatorer har en tendens til å bruke identifikatorer for feil tegn)
Definere
Automatisk anti-obfuskering
- Applikasjonen kan automatisk fjerne døde og andre obfuskerte koder. Dette kan slås av for å fremskynde dekompileringen.
Bruk din egen Flash-nettleser
- På Windows-plattformen er den interne Flash-nettleseren tilgjengelig, slik at Flash-innhold kan vises uten Adobe Flash Player installert. På andre plattformer er den interne viseren på som standard.
Parallell akselerasjon
- Applikasjonen kan bruke parallelle metoder (tråder) for å lese SWF/dekompilering raskere
Dekompilering er forbudt
- Som dekompilering kan den deaktiveres slik at kun P-koden er synlig. Dette kan for eksempel være som at dekompilering tar mye tid.
Legg til FFDec i SWF-filens kontekstmeny
- På Windows-plattformer kan dette legge til høyreklikk-kontekstmenyen "Open WithFFDec" i Windows Utforsker
Bruk cachen på disken
- FFDec bruker caching for å gjøre gjenganger tilgjengelige gjenstander raskere. Hvis det er på dette produktet, lagres cache-filer i en midlertidig katalog på disken, ellers lagres de i minnet.
dokumentklassen om oppstart
- FFDec SWF kan åpnes og hoppes direkte til AS3-dokumentklassen
Endre språkinnstillingspanelet
annen
Slett tagg-taggtreet ved å høyreklikke på kontekstmenyen
Støtte for kommandolinjeargumenter
grense
Begrensninger på ikke-Windows-plattformer:
- Innebygd flashminne for visning av SWF-ressurser. Denne nettleseren kan være unøyaktig, noen tagger er utilgjengelige (video/lyd, DefineEditText)
- Høyreklikk-meny-assosiasjoner er ikke tilgjengelige
- Minnesøkeverktøyet er ikke tilgjengelig Nedlastingsadresse:Innloggingen med hyperkoblingen er synlig.
|