導航:首頁 > 源碼編譯 > 反編譯製作分身

反編譯製作分身

發布時間:2023-06-16 13:20:02

A. CHM反編譯工具如何使用

網頁「打包」:

第一步 啟動「CHM 製作精靈」軟體;

第二步 選擇你將要打包的網頁文件所在的盤符;

第三步 選擇你將要打包的網頁文件所在的目錄;

第四步 設置CHM文件標題;

第五步(最後一步) 編譯工程 (進入「操作」菜單,點擊「編譯工程」菜單或直接點擊快速工具條),OK!至此你已經完成了網頁的「打包」工作。

CHM文件「解包」(CHM文件反編譯)

第一步 啟動「CHM 製作精靈」軟體;

第二步 進入「操作」菜單,點擊「反編譯CHM文件」菜單,彈出對話框;

第三步 點擊 按鈕指定要反編譯的「CHM文件」;

第四步 點擊 按鈕指定要存放「網頁文件」的目錄;

第五步(最後一步)點擊「反編譯」按鈕,OK!至此你已經完成了CHM文件「解包」工作。

系統菜單
1、打開
打開已有 HTML Help Workshop 工程文件。

2、退出
退出系統。

3、編寫目錄及索引
為 HTML Help Workshop 工程編寫目錄及索引。

4、編譯工程
編譯HTML Help Workshop工程,並最終生成Html Help文檔。

5、反編譯CHM文件
把CHM文件轉化為網頁文件。

6、系統模式
用來切換系統 HTML-->CHM 和 HHP-->CHM 兩種工作模式。

系統工具條

1、打開
打開已有 HTML Help Workshop 工程文件。

2、編寫目錄及索引
為 HTML Help Workshop 工程編寫目錄及索引。

3、編譯工程
編譯 HTML Help Workshop工程,並最終生成 Html Help文檔。

4、幫助
顯示幫助,即打開 CHM 製作精靈 幫助。

B. 如何反編譯一個MOD

這樣怎麼能夠放在一起運行呢:我們可以使用一套固定的名稱索引起來,而另一些名稱可能當時的猜測是錯誤的,後來進入Mojang參與Minecraft開發的Searge。

Minecraft Forge,一套主流的Minecraft Mod API,如果Mod開發者想要提供其他Mod的兼容支持,那麼就需要鏈接其他Mod的類,包括默許反編譯等行為。當然:畢竟這些名稱是從無到有猜測出來的,總有一些名稱當時猜不出來。

首先,Mojang並不為其開發的Minecraft游戲提供源代碼,同時,而非混淆的代碼(deobf和sources)是供開發者使用的。

詳細說來,此時因為開發環境使用的是未混淆名,所以引入的其他Mod也必須使用未混淆名,也就是題主所看到的deobf(提供編譯後的後綴名為.class的文件)和source(直接提供後綴名為.java的源代碼)兩個JAR,所以其實這個映射表,針對Minecraft的修改行為(也就是我們通常所說的Mod和插件)從Minecraft發布不久就有人著手去做了,後來Mojang在Minecraft的最終用戶許可協議(EULA)中明確表示了對Mod的支持。半混淆名又名SRG Name,以紀念MCP的領導者,運行Minecraft的時候把混淆名同樣變成半混淆名,這樣Mod就可以使用半混淆名正常工作了。

所以正如題主所見。這個映射表就應該是這個樣子的:

不過這樣就出現了一個問題,打包Mod和運行Mod的時候都使用這套名稱不就可以了?所以映射表就變成了這樣:

半混淆名有著形如func_xxxxxx_x或者field_xxxxxx_x的形式,我們要從Minecraft這一游戲本身說起。然而在開發Mod的時候:編譯並打包Mod的時候把其中的未混淆名變成半混淆名,在直接Mod文件並運行的時候,其中的代碼已經使用的是半混淆名了,其提供的游戲文件也是混淆過的,其中的類沒有包名,在運行的時候使用的正是這套方式,就把上面提到的一些無意義的字母組合(又稱Notch Name),一般情況下不會發生變動,類名方法名等也全都是abcdef這種無意義的字母組合。

不過。但是,舊的Mod使用的是修改前的名稱,而新製作的Mod使用的是修改後的名稱,Minecraft的Mod數量也非常之多,目前至少有上萬個Minecraft Mod活躍在各個論壇社區中。

在Minecraft發布不久就出現了專門反編譯和反混淆Minecraft代碼的組織,這一組織就是MCP(Mod Coder Pack),MCP提供的若干個映射表?機智的人民群眾很快就想到了一個辦法,變成了有意義的方法名類名(又稱MCP Name)等,是經常修改和補充的簡單來說,就是題主看到的混淆代碼(universal)是供玩家使用的

C. 怎麼反編譯iapp製作出來滴apk

1、用dex2jar(沒有去下) 在命令行執行apk,生成jar文件 2、用jd-gui_decode.exe 打開jar,然後導出成project 3、用eclipse等開發工具導入改工程,會有r文件報錯等,修修補補,重新編譯就可以改了。

D. 我學VB編程,我想反編譯出一個軟體的源代碼,怎麼反編譯呢用什麼軟體!

完全反編譯出源碼不太可能

可以反編譯關鍵代碼,或者看看編程思路,按它思路自己仿照寫。

E. android studio 如何回編譯一個APP

android studio中不能編譯反編譯出來的文件,android studio只能編譯源代碼。

1.反編譯Apk得到Java源代碼
首先要下載兩個工具:dex2jar和JD-GUI
前者是將apk中的classes.dex轉化成Jar文件,而JD-GUI是一個反編譯工具,可以直接查看Jar包的源代碼。

具體步驟:
首先將apk文件,將後綴改為zip,解壓,得到其中的classes.dex,它就是java文件編譯再通過dx工具打包而成的;
解壓下載的dex2jar,將classes.dex復制到dex2jar.bat所在目錄。在命令行下定位到dex2jar.bat所在目錄
運行 dex2jar.bat classes.dex
生成 classes.dex.dex2jar.jar

2.反編譯apk生成程序的源代碼和圖片、XML配置、語言資源等文件
還是下載工具,這次用到的是apktool

具體步驟:
將下載的兩個包解壓到同一個文件夾下,應該會有三個文件:aapt.exe,apktool.bat,apktool.jar
1.解壓縮下載的兩個文件包,apktool-install-windows-r04-brut1.tar解壓縮後得到的包里有aapt.exe 和apktool.bat.(注意要把apktool1.4.1.tar解壓後的一個.jar 文件到解壓後的\apktool-install-windows-r04-brut1文件夾里)
2.特別注意:你要反編譯的文件一定要放在C盤的根目錄里

F. exe反編譯易語言

不行。
若要破解易語言寫的程序,你可以用monkeycz寫的E-Code Explorer進行反編譯,再結合OD,但也不會轉換成.e的源碼。它只是在分析和解密易程序,都是匯編語言,所以樓主的要求,沒什麼可能實現了。呵。

G. 哪位可以指導一下反編譯APK,並轉載B561可用分身微信

你好,這是由於id綁定錯誤,有重復或者其他情況造成的。您可以clear一下,清理掉之前的綁定,然後重新編譯。

閱讀全文

與反編譯製作分身相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:757
蘋果郵件無法連接伺服器地址 瀏覽:963
phpffmpeg轉碼 瀏覽:672
長沙好玩的解壓項目 瀏覽:145
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:737
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:486
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:382
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:350
風翼app為什麼進不去了 瀏覽:779
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:151
伊克塞爾文檔怎麼進行加密 瀏覽:893
app轉賬是什麼 瀏覽:163