JPEXS Free Flash Dekompilaator (FFDec) on tasuta ja avatud lähtekoodiga Flashi dekompileerimistööriist. Programm saab vaadata lähtekoodi või 3 osa Actionscrip{filter}t1/2-st, eksportida või muuta (koodiredaktor AS3). Teksti või pilte saab muuta või asendada. SWF dekompilaatoris saab eksportida ka kujundeid, pilte, helisid või filme. SWF-ist FLA-ks teisendamine on samuti aktsepteeritav.
Vajab Windowsis Java 7, Linuxi või Mac OS-i paigaldamist
Nõutav on Java 7 või kõrgem
Saadaval Windowsile, Linuxile ja MacOS-ile
Kasutajaliides
Siltide puu kuvab
Office 2003 välimus ja tunnetus sinises
Lintpaneelid, vahekaardid ja rakenduste ikoonid
Ühilduv kategooria siltide puudega (kujundid, sprite'id, tekst, ...) )
- Iga silt kuvab märgi identifikaatorit ja võtab valikulise nime ExportAssetist või muust infost
Kaks paneeli väljaannet
- Vasakpoolsel paneelil, editionoriginal eelvaade paremal
Lohista ja viska swf-fail põhiaknasse, et fail avada
Lohista puu esemed akna väljumiselemendist väljapoole
Projekti muutuva taustavärvi eelvaade
Mugavalt pääse rakenduse seadistusele ligi seadete vahekaardi kaudu
Mitmekeelne tugi: inglise, tšehhi, hiina, hollandi, saksa, ungari, portugali, vene, hispaania, rootsi, ukraina
Ava fail
Ava/salvesta vahekaardi ekraanipildid
See toetab nii SWF-faile kui ka pakendamata Zlib ja LZMA kompressiooni
Toetatud on nii AS1/2 kui AS3 failid
Scaleform GFx-is toetab faile (*. GFX )
Ava fail lohistades ja eemaldades, kas faili kontekstimenüüst või standardite assotsiatsioonist
Värskendusnupp loeb faili uuesti läbi
SWF objekt kuvatud
SWF ekraanipildi ekraan (MorphShape)
Shape (DefineShape1-4 silt)
MorphShapes (DefineMorphShape1-2 sildid)
Genie (DefineSprite silt)
Nupud (DefineButton1-2 vahekaardid)
Tekst (DefineText1 - 2, DefineEditText silt, puudub TLF tugi)
Pildid (DefineBits, JPEGTables, DefineBitsJPEG2-4, DefineBitsLossless1-2 sildid)
Fondid (DefineFont1 - 3, DefineCompactedFont, DefineFontInfo1 - 2, DefineFontName sildid)
- Nimi, tegelase eelvaade, tõus, langus, kodune peaosa, paksus/kaldkirjas logo
Video (DefineVideoStream, VideoFrame sildid)
Heli (DefineSound, SoundStreamHead1-2, SoundStreamBlock vahekaart)
Skriptid (DoABC, DoABCDefine, DoInitAction, DoAction, DefineButtonTag, BUTTONCONDACTION, CLIPACTIONRECORD)
- Tegevuste cript allikas, P-kood, kuueteistkümnendsüsteem, juhtimisvoo diagramm
kaadrid (ShowFrame, PlaceObject1-3 sildid, PlaceObject4 ilma AMF-ita, RemoveObject1-2)
Kogu SWF-i eelvaade
Eksporditud SWF objektid
Ekspordi dialoog
Shape (DefineShape1-4 silt)
- SVG formaat, piirang
Tekst (DefineText1 - 2, DefineEditText silt, puudub TLF tugi)
- Lihttekst või vormindus
Pildid (DefineBits, JPEGTables, DefineBitsJPEG2-4, DefineBitsLossless1-2 sildid)
- JPEG või PNG formaat
Video (DefineVideoStream, VideoFrame sildid)
- FLV formaat ilma helita
Heli (DefineSound, SoundStreamHead1-2, SoundStreamBlock vahekaart)
- MP3/WAV/FLV formaat (sama formaat nagu sisend, ilma ümberpakkimiseta)
BinaryData (DefineBinaryData silt)
Skriptid (DoABC, DoABCDefine, DoInitAction, DoAction, DefineButtonTag, BUTTONCONDACTION, CLIPACTIONRECORD)
- Tegevused cript, P-kood
Eksport FLA formaati
Ekspordimenüü
- Flash Burst 6 FLA formaat (tihendatud või lahti pakkitud XFL)
Shape (DefineShape1-4 silt)
MorphShapes (DefineMorphShape1-2 sildid)
- Kuju teismeline
Genie (DefineSprite silt)
Nupud (DefineButton1-2 vahekaardid)
Tekst (DefineText1 - 2, DefineEditText silt, puudub TLF tugi)
Pildid (DefineBits, JPEGTables, DefineBitsJPEG2-4, DefineBitsLossless1-2 sildid)
Video (DefineVideoStream, VideoFrame sildid)
Heli (DefineSound, SoundStreamHead1-2, SoundStreamBlock vahekaart)
Skriptid (DoABC, DoABCDefine, DoInitAction, DoAction, DefineButton, SymbolClass, ExportAssets, BUTTONCONDACTION, CLIPACTIONRECORD)
kaadrid (ShowFrame, PlaceObject1-3 sildid, PlaceObject4 ilma AMF-ita, RemoveObject1-2)
- Teste ei toimu
Taustavärv (SetBackgroundColor silt)
Muuda SWF objekte
Muuda teksti
Tekst (DefineText1 - 2, DefineEditText silt, puudub TLF tugi)
- Teksti ja parameetrite muutmine
Pildid (DefineBitsJPEG2-4, DefineBitsLossless1-2 sildid)
- Asenda
font (DefineFont1 -3, DefineCompactedFont silt, DefineFontInfo1 -2).
- Lisada uusi tegelasi, et asendada olemasolevaid tegelasi
Skriptid (DoABC, DoABCDefine, DoInitAction, DoAction sildid. DefineButton, BUTTONCONDACTION, CLIPACTIONRECORD)
Toimetamisest tulenevad tegevused
Toimetamisest tulenevad tegevused
Näitab vasakul tegevuste kriptikoodi ja paremal p-koodi
Klõpsa p-koodis AS-eseme hilight'il ja vastupidi
AS1/2: Redigeeri olemasoleva tegevuse P-koodi, otse Tegevused cript redigeerimine
- Redigeerimine on otseselt eksperimentaalne ja mõned funktsioonid ei pruugi korralikult töötada.
AS3: Muuda olemasoleva klassi omadusi. Muuda p-koodi ja erinevaid funktsiooniparameetreid.
AS3 P-kood: Süntaks põhineb RABCDasmil. Vaata selle veebilehte, et saada rohkem infot.
- Konstantsed basseinid uuendatakse automaatselt
AS3: Lisatud uusi funktsioone
- Lisada olemasolevatesse klassidesse uusi meetodeid või pesad/konstantid
tööriistad
Sisseehitatud agendid
Otsi Actions cripti allikaid (tekst või regulaaravaldid)
Mine Dokumentide (AS3) juurde
Agentuur
- Seadista oma brauser kasutama meie proksi
- Proxy nuusutab HTTP-suhtlust ja otsib SWF-faile
- Leida koht, kus SWF-faili saab redigeerida, ja seejärel kasutada proxyt vastutuse võtmiseks
Mälestuste otsing
- Otsida suveräänsete varafondide mälu teistes protsessides
Otsi brauseri vahemälust
- Otsi riiklike varade fonde veebibrauseri vahemälust
- Toetatud brauserid: Mozilla Firefox, Google Chrome/Chrome
Segaduse vastane
- AS3 P-koodi varjamine (harva töödeldakse, et eemaldada surnud koodi sisestamine varjamise teel)
- Identifikaatorite ümbernimetamine globaalselt
- Kehtetute identifikaatorite ümbernimetamine (varjajad kasutavad tavaliselt identifikaatoreid valede märkide jaoks)
Seadistada
Automaatne anti-obfuskatsioon
- Rakendus suudab automaatselt eemaldada surnud ja muud varjatud koodid. Seda saab välja lülitada, et kiirendada dekompileerimist.
Kasuta oma Flashi brauserit
- Windowsi platvormil on saadaval sisemine Flashi brauser, nii et Flashi sisu saab kuvada ilma Adobe Flash Playeri paigaldamiseta. Teistel platvormidel on sisemine vaatur vaikimisi sisse lülitatud.
Paralleelkiirendus
- Rakendus saab kasutada paralleelmeetodeid (lõime), et lugeda SWF-i/dekompileerimist kiiremini
Dekompileerimine on keelatud
- Dekompileerimisena saab selle välja lülitada nii, et nähtav on ainult P-kood. See võib olla nagu dekompileerimine võtab palju aega, näiteks.
Lisa FFDec SWF faili kontekstimenüüsse
- Windowsi platvormidel saab see lisada Windows Exploreris paremklõpsuga kontekstimenüü "Open WithFFDec"
Kasuta ketta vahemälu
- FFDec kasutab vahemällu salvestamist, et kiirendada korduvalt kasutatavaid esemeid. Kui sellel tootel on vahemälufailid, salvestatakse vahemälufailid ajutisse kataloogi kettal, vastasel juhul salvestatakse need mällu.
Tõsta esile dokumendiklass käivitamisel
- FFDec SWF-i saab avada ja otse AS3 dokumendiklassi hüpata
Muuda keeleseadete paneeli
muu
Kustuta siltide puu, klõpsates parema klõpsuga kontekstimenüül
Käsurea argumentide tugi
piirang
Piirangud mitte-Windowsi platvormidel:
- Sisseehitatud välkmälu SWF ressursikuvamiseks. See brauser võib olla ebatäpne, mõned sildid pole kättesaadavad (video/heli, DefineEditText)
- Paremklõpsu menüü seosed ei ole saadaval
- Mäluotsingu tööriist ei ole saadaval Allalaadimise aadress:Hüperlingi sisselogimine on nähtav.
|