JPEXS Free Flash Decompiler一般簡稱為FFDec,是一個功能強大的免費開源Flash反編譯工具,雖然flash已經被時代所拋棄了,但是這款工具任然存在,并且還在不斷的更新當中。可以查看 的ActionScript1/2的源代碼或 3 個部分,將其導出或編輯(代碼編輯器AS3)。文本或圖像可以被編輯或更換。在 SWF 反編譯器還可以導出形狀,圖像,聲音或電影。 SWF 為 FLA 格式轉換也可以。
軟件功能
導出腳本,圖像,圖形,動畫,聲音…
SWF 為 FLA 轉換
顯示 ActionScript 源代碼。
ActionScript 源實驗直接編輯
通過匯編源代碼編輯
支持 ActionScript1/2 和 AS3
點擊反編譯源凸顯 P 碼相關的指令,反之亦然
保存修改后的 ActionScript 到文件
更換圖片,編輯文本和字體
顯示 SWF 資源(圖形,精靈,字體,按鍵…)
(在非 Windows 平臺)
內置代理服務器而通過它來編輯 SWF 文件
基于 Java 代碼,支持多種平臺
多語言支持(見語言列表)
可以反編譯某些種類的混淆代碼
使用說明
用戶界面
標簽樹顯示
藍色Office 2003的外觀和感覺
功能區面板,標簽和應用程序圖標
與類別標簽樹(形狀,精靈,文本, ... )
- 每個標簽顯示的字符標識,并從ExportAsset或其他信息采取可選名稱
兩個面板editation
- 在左邊的面板中, editation右側原來的預覽
拖放swf文件到主窗口打開文件
窗口出口項目外拖動樹項目
預覽項目的改變背景顏色
通過設置選項卡方便地訪問應用程序配置
多語言支持:英語,捷克語,中國,荷蘭,德國,匈牙利,葡萄牙語,俄語,西班牙語,瑞典語,烏克蘭語
打開文件
打開/保存選項卡截圖
支持SWF文件和非壓縮兩種Zlib和LZMA壓縮
既AS1 / 2和支持AS3文件
GFx中的Scaleform支持文件( * 。 GFX )
通過拖放,文件上下文菜單或標準協會打開文件
刷新按鈕再次讀取文件
顯示的SWF對象
SWF截圖顯示( MorphShape )
形狀( DefineShape1 - 4標簽)
MorphShapes ( DefineMorphShape1 - 2標簽)
精靈( DefineSprite標簽)
按鈕( DefineButton1 - 2標簽)
文本( DefineText1 - 2 , DefineEditText標簽,沒有TLF支持)
圖片( DefineBits , JPEGTables , DefineBitsJPEG2 - 4 , DefineBitsLossless1 - 2標簽)
字體( DefineFont1 - 3 , DefineCompactedFont , DefineFontInfo1 - 2 , DefineFontName標簽)
- 名稱,人物預覽,上升,下降,國內領先,粗體/斜體標志
視頻( DefineVideoStream , VideoFrame標簽)
聲音( DefineSound , SoundStreamHead1 - 2 , SoundStreamBlock標簽)
腳本( DoABC , DoABCDefine , DoInitAction , DoAction , DefineButton標簽, BUTTONCONDACTION , CLIPACTIONRECORD )
- Actions cript源, P碼,十六進制,控制流圖
幀( ShowFrame , PlaceObject1 - 3標簽, PlaceObject4無AMF , RemoveObject1 - 2 )
整個SWF預覽
導出的SWF對象
導出對話框
形狀( DefineShape1 - 4標簽)
- SVG格式,限制
文本( DefineText1 - 2 , DefineEditText標簽,沒有TLF支持)
- 純文本或格式化
圖片( DefineBits , JPEGTables , DefineBitsJPEG2 - 4 , DefineBitsLossless1 - 2標簽)
- JPEG或PNG格式
視頻( DefineVideoStream , VideoFrame標簽)
- FLV格式不帶音頻
聲音( DefineSound , SoundStreamHead1 - 2 , SoundStreamBlock標簽)
- MP3/WAV/FLV格式(與輸入相同的格式,沒有再壓縮)
BinaryData ( DefineBinaryData標簽)
腳本( DoABC , DoABCDefine , DoInitAction , DoAction , DefineButton標簽, BUTTONCONDACTION , CLIPACTIONRECORD )
- Actions cript中, P碼
導出為FLA格式
Export菜單
- 閃光連拍6 FLA格式(壓縮或解壓縮XFL )
形狀( DefineShape1 - 4標簽)
MorphShapes ( DefineMorphShape1 - 2標簽)
- 形狀補間
精靈( DefineSprite標簽)
按鈕( DefineButton1 - 2標簽)
文本( DefineText1 - 2 , DefineEditText標簽,沒有TLF支持)
圖片( DefineBits , JPEGTables , DefineBitsJPEG2 - 4 , DefineBitsLossless1 - 2標簽)
視頻( DefineVideoStream , VideoFrame標簽)
聲音( DefineSound , SoundStreamHead1 - 2 , SoundStreamBlock標簽)
腳本( DoABC , DoABCDefine , DoInitAction , DoAction , DefineButton , SymbolClass , ExportAssets標簽, BUTTONCONDACTION , CLIPACTIONRECORD )
幀( ShowFrame , PlaceObject1 - 3標簽, PlaceObject4無AMF , RemoveObject1 - 2 )
- 沒有檢測之間
背景顏色( SetBackgroundColor標簽)
編輯SWF對象
編輯文本
文本( DefineText1 - 2 , DefineEditText標簽,沒有TLF支持)
- 編輯文本和參數
圖片( DefineBitsJPEG2 - 4 , DefineBitsLossless1 - 2標簽)
- 更換
字體( DefineFont1 -3, DefineCompactedFont標簽, DefineFontInfo1 -2)的
- 增加新的角色,取代現有的字符
腳本( DoABC , DoABCDefine , DoInitAction , DoAction標簽。 DefineButton , BUTTONCONDACTION , CLIPACTIONRECORD行動)
編輯的Actions cript
編輯的Actions cript
顯示Actions cript代碼在左邊,在右邊的p代碼
點擊AS項目hilights在p代碼,反之亦然位置
AS1 / 2 :編輯現有動作的P碼,直接Actions cript編輯
- 編輯那樣直接是實驗性的,有些功能可能無法正常工作呢。
AS3 :修改現有類的特征。編輯p代碼和各種特征參數。
AS3 P碼:語法是基于RABCDasm 。看到它的網頁了解詳情。
- 常量池會自動更新
AS3 :添加新特性
- 添加新的方法或者插槽/常量到現有的類
工具
內置代理
搜索Actions cript源(文本或正則表達式)
轉至文檔類( AS3 )
代理
- 配置您的瀏覽器使用我們的代理
- 代理嗅探http通訊和搜索SWF文件
- 找到SWF文件可以編輯的地方,然后通過代理再擔當
搜尋記憶
- 搜索主權財富基金在其他進程的內存
搜索瀏覽器緩存
- 搜索主權財富基金在Web瀏覽器緩存
- 支持的瀏覽器: Mozilla的火狐,谷歌Chrome /鉻
反混淆
- AS3 P碼反混淆(很少工藝以去除死代碼插入由模糊處理)
- 在全球范圍內重新命名標識符
- 重命名無效的標識符(混淆器往往使用錯誤的字符的標識符)
設置
自動反混淆
- 應用程序可以自動去除死代碼和其他混淆代碼。這可以被關閉,以加快反編譯。
用自己的Flash瀏覽器
- 在Windows平臺上,內部的Flash瀏覽器可以使用,因此Flash內容可以在沒有安裝Adobe Flash Player顯示。在其他平臺上,內部查看器默認為開啟。
并行加速
- 應用程序可以使用并行的方法(線程) ,用于讀取SWF /反編譯的要快
禁止反編譯
- 作為反編譯,可以禁用,因此只有P碼是可見的。這可如反編譯需要很多時間例如可以使用。
添加FFDec到SWF文件上下文菜單
- 在Windows平臺上,這可以添加“打開方式FFDec ”右擊上下文菜單Windows資源管理器
使用緩存在磁盤上
- FFDec使用緩存來加快repeately訪問的項目。如果這個產品上,緩存文件存儲在磁盤上的臨時目錄,否則會被存儲在內存中。
突出顯示文檔類上啟動
- FFDec SWF可以打開后直接跳轉到AS3文檔類
更改語言設置面板
其他
通過右鍵單擊上下文菜單中刪除標簽標簽樹
命令行參數的支持
限制
在非Windows平臺上的局限性:
- 內置閃存器用于SWF資源顯示。此瀏覽器可能不準確,有些標簽是無法使用(視頻/音頻, DefineEditText )
- 右鍵菜單的關聯不可用
- 內存搜索工具不可用
標簽: Flash反編譯工具
精品推薦
-
Selenium(自動化測試工具)
詳情 -
阿里巴巴阿爾薩斯開源Java診斷工具
詳情 -
smali2java(smali文件反編譯為Java工具)
詳情 -
VBACS代碼編輯管理器套件(VBACSNavigator)
詳情 -
HEdit(十六進制編輯器)
詳情 -
JD-GUI.exe工具中文版
詳情 -
HTTP Debugger Pro漢化破解版
詳情 -
Jenkins(持續集成工具)
詳情 -
Keil UVision4中文補丁
詳情 -
JPEXS Free Flash Decompiler
詳情 -
Android Sign Kit
詳情 -
MinGW32離線安裝包
詳情 -
Chrome DevTools漢化工具
詳情 -
Uart Assist(串口調試助手)
詳情 -
Keil UVision4中文版
詳情 -
RoboTask(自動任務處理腳本軟件)
詳情
裝機必備軟件
網友評論