JPEXS Free Flash Decompiler (FFDec) è uno strumento gratuito e open source per la decompilazione di Flash. Il programma può visualizzare il codice sorgente o 3 parti di Actionscrip{filter}t1/2, esportarlo o modificarlo (editor di codice AS3). Testo o immagini possono essere modificati o sostituiti. In SWF Decompiler puoi anche esportare forme, immagini, suoni o film. Anche la conversione del formato da SWF a FLA è accettata.
Richiede l'installazione di Java 7, Linux o Mac OS in Windows
Java 7 o superiore è richiesta
Disponibile per Windows, Linux e MacOS
Interfaccia utente
L'albero delle etichette mostra
L'aspetto e la sensazione di Office 2003 in blu
Pannelli a nastri, schede e icone dell'app
Compatibile con alberi di tag categoria (forme, sprite, testo, ...) )
- Ogni tag mostra un identificatore di carattere e prende un nome opzionale da ExportAsset o altre informazioni
Due edizioni a tavola rotonda
- Nel pannello a sinistra, anteprima dell'edizione originale a destra
Trascina e rilasci il file swf nella finestra principale per aprire il file
Trascina gli oggetti dell'albero fuori dall'elemento di uscita dalla finestra
Anteprima il cambiamento del colore di sfondo del progetto
Accedi comodamente alla configurazione dell'app tramite la scheda delle impostazioni
Supporto multilingue: inglese, ceco, cinese, olandese, tedesco, ungherese, portoghese, russo, spagnolo, svedese, ucraino
Apri il file
Screenshot della scheda di apertura/salvataggio
Supporta sia file SWF sia la compressione Zlib e LZMA non compressa
Sono supportati sia file AS1/2 che AS3
Scaleform in GFx supporta file (*. GFX )
Apri il file trascinando e rilasciando, dal menu contestuale del file o dall'associazione standard
Il pulsante di aggiornamento rilegge il file
Oggetto SWF visualizzato
Visualizzazione degli screenshot SWF (MorphShape)
Forma (Etichetta DefineShape1-4)
MorphShapes (DefineMorphShape1-2 Tag)
Genio (tag DefineSprite)
Pulsanti (DefineButton1-2 schede)
Testo (DefineText1 - 2, tag DefineEditText, nessun supporto TLF)
Immagini (DefineBits, JPEGTables, DefineBitsJPEG2-4, DefineBitsLossless1-2)
Font (DefineFont1 - 3, DefineCompactedFont, DefineFontInfo1 - 2, DefineFontName tag)
- Nome, anteprima del personaggio, ascesa, caduta, protagonista domestico, logo in grassetto/corsivo
Video (DefineVideoStream, tag VideoFrame)
Suono (DefineSound, SoundStreamHead1-2, scheda SoundStreamBlock)
Script (DoABC, DoABCDefine, DoInitAction, DoAction, DefineButtonTag, BUTTONCONDACTION, CLIPACTIONRECORD)
- Sorgente cript delle azioni, codice P, esadecimale, diagramma di flusso di controllo
frame (ShowFrame, tag PlaceObject1-3, PlaceObject4 senza AMF, RemoveObject1-2)
Anteprima dell'intero SWF
Oggetti SWF esportati
Dialogo di esportazione
Forma (Etichetta DefineShape1-4)
- Formato SVG, limite
Testo (DefineText1 - 2, tag DefineEditText, nessun supporto TLF)
- Testo semplice o formattazione
Immagini (DefineBits, JPEGTables, DefineBitsJPEG2-4, DefineBitsLossless1-2)
- Formato JPEG o PNG
Video (DefineVideoStream, tag VideoFrame)
- Formato FLV senza audio
Suono (DefineSound, SoundStreamHead1-2, scheda SoundStreamBlock)
- Formato MP3/WAV/FLV (stesso formato dell'ingresso, senza ricompressione)
BinaryData (tag DefineBinaryData)
Script (DoABC, DoABCDefine, DoInitAction, DoAction, DefineButtonTag, BUTTONCONDACTION, CLIPACTIONRECORD)
- Scripta delle azioni, codice P
Esportazione in formato FLA
Menu esportazione
- Flash Burst 6 formato FLA (XFL compresso o scompresso)
Forma (Etichetta DefineShape1-4)
MorphShapes (DefineMorphShape1-2 Tag)
- Formato preadolescente
Genio (tag DefineSprite)
Pulsanti (DefineButton1-2 schede)
Testo (DefineText1 - 2, tag DefineEditText, nessun supporto TLF)
Immagini (DefineBits, JPEGTables, DefineBitsJPEG2-4, DefineBitsLossless1-2)
Video (DefineVideoStream, tag VideoFrame)
Suono (DefineSound, SoundStreamHead1-2, scheda SoundStreamBlock)
Script (DoABC, DoABCDefine, DoInitAction, DoAction, DefineButton, SymbolClass, ExportAssets, BUTTONCONDACTION, CLIPACTIONRECORD)
frame (ShowFrame, tag PlaceObject1-3, PlaceObject4 senza AMF, RemoveObject1-2)
- Non ci sono test tra
Colore di sfondo (tag SetBackgroundColor)
Modifica gli oggetti SWF
Modifica testo
Testo (DefineText1 - 2, tag DefineEditText, nessun supporto TLF)
- Modifica testo e parametri
Immagini (tag DefineBitsJPEG2-4, DefineBitsLossless1-2)
- Sostituire
font (DefineFont1 -3, tag DefineCompactedFont, DefineFontInfo1 -2).
- Aggiungere nuovi personaggi per sostituire quelli esistenti
Script (DoABC, DoABCDefine, DoInitAction, DoAction tag. DefineButton, BUTTONCONDACTION, CLIPACTIONRECORD)
Cript delle azioni di editing
Cript delle azioni di editing
Mostra il codice cript Actions a sinistra e il codice p a destra
Clicca sull'elemento AS si illumina nel codice p e viceversa
AS1/2: Modificare il P-code di un'azione esistente, direttamente Editing cript delle azioni
- Il montaggio è direttamente sperimentale e alcune funzionalità potrebbero non funzionare correttamente.
AS3: Modificare le caratteristiche di una classe esistente. Modifica il p-code e vari parametri delle funzionalità.
Codice P AS3: La sintassi si basa su RABCDasm. Consulta la sua pagina web per i dettagli.
- I pool costanti vengono aggiornati automaticamente
AS3: Aggiunte nuove funzionalità
- Aggiungere nuovi metodi o slot/costanti alle classi esistenti
Strumenti
Agenti integrati
Cerca sorgenti cript Actions (testo o espressioni regolari)
Vai a Documenti (AS3)
Agenzia
- Configura il tuo browser per usare il nostro proxy
- Proxy rileva le comunicazioni HTTP e cerca nei file SWF
- Trovare un luogo dove il file SWF possa essere modificato, e poi usare il proxy per assumersi la responsabilità
Ricerca dei ricordi
- Cercare nella memoria dei fondi sovrani in altri processi
Cerca nella cache del browser
- Cerca fondi sovrani nella cache del browser web
- Browser supportati: Mozilla Firefox, Google Chrome/Chrome
Anti-confusione
- Offuscazione del codice P AS3 (raramente processo per rimuovere l'inserimento di codice morto tramite offuscazione)
- Rinominare gli identificatori a livello globale
- Rinominare identificatori non validi (gli ofuscare tendono a usare identificatori per i caratteri sbagliati)
Impostare
Anti-offuscazione automatica
- L'applicazione può rimuovere automaticamente codici morti e altri codici offuscati. Questo può essere disattivato per accelerare la decompilazione.
Usa il tuo browser Flash
- Sulla piattaforma Windows, è disponibile il browser Flash interno, quindi i contenuti Flash possono essere visualizzati senza l'installazione di Adobe Flash Player. Su altre piattaforme, il visualizzatore interno è attivato di default.
Accelerazione parallela
- L'applicazione può utilizzare metodi paralleli (thread) per leggere più velocemente SWF/decompilation
La decompilazione è vietata
- Come decompilazione, può essere disabilitato in modo che sia visibile solo il codice P. Ad esempio, la decompilazione richiede molto tempo.
Aggiungi FFDec al menu contestuale del file SWF
- Sulle piattaforme Windows, questo può aggiungere il menu contestuale del tasto destro "Apri WithFFDec" in Esplora Esplora Windows
Usa la cache sul disco
- FFDec utilizza la cache per velocizzare gli elementi accessibili ripetutamente. Se su questo prodotto, i file di cache sono memorizzati in una directory temporanea sul disco, altrimenti verranno memorizzati in memoria.
Evidenzia la classe documento all'avvio
- FFDec SWF può essere aperto e trasferito direttamente alla classe documento AS3
Modifica il pannello delle impostazioni della lingua
Altro
Elimina l'albero dei tag con il tasto destro sul menu contestuale
Supporto per argomentazioni da riga di comando
limite
Limitazioni sulle piattaforme non Windows:
- Memoria flash integrata per la visualizzazione delle risorse SWF. Questo browser potrebbe essere impreciso, alcuni tag non sono disponibili (video/audio, DefineEditText)
- Le associazioni dei menu con il tasto destro non sono disponibili
- Lo strumento di ricerca in memoria non è disponibile Indirizzo di download:Il login del link ipertestuale è visibile.
|