反編譯後漢字亂碼
⑴ 威綸MT506LV觸摸屏程序上載後,經反編譯,打開文件後文字亂碼是什麼原因。怎樣處理。
重新弄一次,不行就換一個版本
⑵ 豌豆莢apk反編譯,文件名亂碼,是怎麼做到的
1.下載反編譯工具
需要下載四個工具:dex2jar、JD-GUI、apktool、apktool-install-windows-r05-ibot
dex2jar:將apk中的classes.dex轉化成Jar文件。
JD-GUI:反編譯工具,可以直接查看Jar包的源代碼。
apktool:反編譯工具,通過反編譯APK中XML文件,直接可以查看。
apktool-install-windows-r05-ibot:輔助windows批處理工具。
下載地址:
dex2jar:http://code.google.com/p/dex2jar/downloads/list
JD-GUI:http://code.google.com/p/innlab/downloads/lis
apktool:http://code.google.com/p/android-apktool/downloads/list
工具截圖:
2.解壓縮APK包
apk文件也是一種常見的zip,常用的壓縮軟體就可輕松地解壓apk文件。用壓縮軟體將apk文件中的文件解壓到一個文件夾中,得到APK中的資源包括XML文件和classes.dex文件,classes.dex就是java文件編譯再通過dx工具打包而成的。
解壓截圖:
3.反編譯dex文件
解壓apk文件後,你會發現res目錄的圖片沒有加密,但java源碼編譯成了一個classes.dex文件,無法用普通的反編譯class文件的方法來處理,dex2jar可以將dex文件轉換成普通的jar包。
解壓下載的dex2jar,把解壓後的文件夾放到系統盤跟目錄中並把這個目錄加到系統path變數中,就可以直接用:dex2jar.bat或dex2jar.sh轉換dex文件了。
DOS行命令如下:dex2jar.bat xx\classes.dex(xx是classes.dex文件所在的路徑)。
將在同目錄得到普通jar包:classes_dex2jar.jar,就可以用處理普通jar包的方法來反編譯這個jar包得到原文件。
⑶ android 反編譯錯誤 遇到 亂碼的文件名 怎麼辦
准備反編譯工具;
將apk後綴改為.zip並解壓,發現res文件夾下打開的布局文件亂碼;
反編譯工具包里有一個AXMLPrinter2.jar可用於將XML變為可讀文件,但是會引起數組越界的異常;這里提供另一個jar包AXMLPrinter2.S.jar,可實現解析;
下載完jar包後,打開命令行,cd到該jar包路徑下,運行Java -jar AXMLPrinter2.S.jar 文件所在路徑指定文件名.xml命令即可反編譯出xml文件;
但是如果XML文件很大,一屏看不完,則在命令窗口可能無法看全,這時候可以執行命令|more的指令,即Java -jar AXMLPrinter2.S.jar 文件所在路徑指定文件名.xml | more,發現屏幕最後會有--more--的字樣,按回車鍵可逐行顯示出來,但是無法返回看原先的數據;
如果想簡單的到處全部數據,可執行下面的命令Java -jar AXMLPrinter2.S.jar 文件所在路徑指定文件名.xml > 指定路徑文件名.txt(或XML),則該XML數據將全部寫入該文件中;
⑷ PDF文件轉換成Word為什麼文字全是亂碼,如何解決
文檔後,Word文檔裡面的 文字全是亂碼 首先要從PDF格式文件本身說起,其它格式文檔在製作成PDF文檔時,都會將電子文字信息和圖片信息,固定化的排布在頁面上,同時為了保證文字樣式的正確性,不同的編輯的文字和文字字體也會一同嵌入在PDF格式文件中。 但是當反向過來需要將pdf轉換成word文檔時,因為其中的文字編碼、格式、字體已經使用自己的存儲方式固化,所以反向轉換的時候,會有各種各樣的問題出現,其中最常見的就是文字亂碼。 目前來說轉換產生亂碼的原因主要是: 1、文字編碼不兼容。 2、文字保存時使用了內嵌的字體。 3、PDF文檔製作時沒有嚴格按照PDF標准,反向轉換時,也無法順利反編譯。 但是如果文檔比較重要的話, 並且對文檔中的內容排版要求不是過於嚴格的,能夠有大致的排版和文字正確度,那可以將文檔發送給易捷客服,讓易捷客服幫您看文檔是否有方案可以做識別轉換,至少可以保證裡面的圖片和文字信息大部分都還原出來,如果我們都無法轉換出較好的效果,那就真的沒有其他的可能性了。建議先咨詢 易捷客服,免得白白浪費大量的時間。
⑸ flash 反編譯過來後場景中的文字成了亂碼
他的文字用靜態的亂碼很正常
不可能完全反編譯
FLASH 是可以加密的 所以你過分依賴反編譯是不對的
原因就是你用了反編譯軟體
做出來的東西肯定需要自己修改才能和原文件差不多
⑹ SWF反編譯後中文字都是亂碼....怎麼處理...
1.確保用最新版本
2.如果你使用的是最新版本還有這個問題,就是不兼容現象,很正常,我也碰到過幾次,主要是亞語體系的flash,反編後,就容易出現亂碼
⑺ eclipse編譯出的.jar,使用jd-gui.exe反編譯查看,出現中文亂碼,怎麼破
如果是下載了jd-gui軟體,在help—preferences—勾選escape unicode characters就可以解決中文亂碼問題
⑻ 用反編譯軟體字元串部分顯示成亂碼
RGER
⑼ 反編譯DLL漢化後中文是口口
估計是因為加殼了
試試用 de4dot.exe 先去掉混淆和殼,然後應該就正常了。
⑽ flash中的字體反編譯後變亂碼
打開試有兩個選擇,選擇「使用默認值」就是