xml反編譯在線
㈠ 如何在反編譯strings.xml找到自己想要的str
1、獲取源碼:直接解壓縮,然後通過dex2jar工具反編譯classes.dex文件得到classes文件,然後通過jd-gui反編譯classes文件,得到.java文件。
2、獲取AndroidManifest.xml文件內容:通過AXMLPrinter2.jar將二進制文件轉成文本形式進行獲取。
通過AXMLPrinter2.jar獲取AndroidManifest.xml內容時,發現有些值是放在strings.xml中,而strings.xml文件是被打包在resources.arsc文件裡面,用apktool可以反編譯源代碼,通過cmd命令,進入到解壓縮的文件夾下,然後執行反編譯命令即可:
apktool.bat d e:\apktool\6.apk
其中res文件夾下的命令可以復原,可以查看strings.xml。也可以直接查看AndroidManifest.xml。
java文件被反編譯成smali文件,放在smali文件夾下
㈡ 如何反編譯xml文件
網上很多發編譯apk的例子,方法也很多,我只取最簡單的用。
首先說一下這個xml文件,就是.apk文件改成.zip文件後用解壓縮工具解壓出來的。比如
反編譯這個xml用到的軟甲是A2. AXMLPrinter2
第一步:把上面提到過的需要發編譯的.xml文件和下載下載的AXMLPrinter2.jar這兩個文件都拷貝到android-sdk-windows/tools文件夾中。
第二步:運行cmd,進入tools目錄,鍵入
java -jar AXMLPrinter2.jar AndroidManifest.xml > main.txt
用java -jar 命令配合AXMLPrinter2.jar這文件把AndroidManifest.xml編譯寫入到main.txt文件中
(說明一下,我的xml是AndroidManifest.xml,如果你拷進去的不是這個,請自己改文件名)
回車後沒有報錯的話,就成功了
打開../android-sdk-windows/tools/目錄,找到main.txt,打開看一下
㈢ 反編譯,如何才能反編譯出xml布局文件!
網路doapk
㈣ 反編譯apk文件中的xml文件,得不到完整的xml文件,失敗,為什麼
親!搜下下 android反編譯工具(ApkDec-Release-0.1)-正式版 ,android完美反編譯工具
㈤ 反編譯SWF的XML
xml是用loadvariable()函數調入,然後解析的,一般用的是相對路徑,下載的話要先分析代碼得出絕對路徑,其實xml挺簡單,根據已有代碼可以寫出來。閃客精靈對於代碼多的flash不是很好用,特別是flash8做東西
㈥ 如何修改反編譯之後apk的xml文件
打開解壓的res\layout目錄,有很多xml文件,如果你想看下作者是如何設計界面的,你會很失望,因為你看到的是一大堆亂碼!這個時候我們需要用到的是apktool。
具體操作方法:
將下載的apktool和apktool-install-windows-r05-ibot兩個包解壓到同一個文件夾下,這個文件夾有三個文件:aapt.exe,apktool.bat,apktool.jar。把這個文件夾也放到系統盤的根目錄中並把這個目錄加到path變數中。
以HelloWord.apk為例:
在DOS命令行中輸入:apktool d xx\HelloWord.apk HelloWord得到HelloWord文件夾,此文件夾中的xml文件就是編譯好的可以正常查看的文件。
這樣就得到了可以得到編譯的源碼和XML資源。
注意:文件的路徑中最好不要出現中文!
㈦ 如何反編譯minSdkVersion=8的xml文件
DoAPK應該就可以了,這個用來弄資源就沒問題...事實上就算apktool的封裝版吧,好像。
㈧ 我學習安卓XML文件修改,請問AXMLPrinter2.jar這個反編譯XML的工具怎麼使用
這個需要java平台的支持,搜索java,應該第一個網站就是,進去下載java平台,就可以使用了
㈨ 如何反編譯apk文件得到源碼和XML文件
dex2jar:將apk中的classes.dex轉化成Jar文件。
JD-GUI:反編譯工具,可以直接查看Jar包的源代碼。
apktool:反編譯工具,通過反編譯APK中XML文件,直接可以查看。
apktool-install-windows-r05-ibot:輔助windows批處理工具。
㈩ AXMLPrinter2.jar這個反編譯XML的工具怎麼使用
1、用AXMLPrinter2.jar反編譯xxx.xml文件
2、解壓xxx.apk,選擇main.xml
對於解壓xxx.apk,選擇main.xml),復制到AXMLPrinter2.jar所在目錄,通過cmd進入AXMLPrinter2.jar所在目錄。