導航:首頁 > 文件教程 > res文件反編譯

res文件反編譯

發布時間:2024-01-13 12:16:11

Ⅰ APK反編譯後沒有res文件夾,只有一個smali文件夾正常嗎

不正常,這情況一般是資源混淆了,資源混淆的apk反編譯時提示錯誤,生成一個res文件夾和一個AndroidManifest.xml

Ⅱ apk反編譯後為什麼沒有res文件夾

因為反編譯失敗了,所以只有smali文件夾了。

1.反編譯Apk得到java代碼
首先要下載兩個工具:dex2jar和JD-GUI

前者是將apk中的classes.dex轉化成Jar文件,而JD-GUI是一個反編譯工具,可以直接查看Jar包的源代碼。


具體步驟:

  1. 首先將apk文件,將後綴改為zip,解壓,得到其中的classes.dex,它就是java文件編譯再通過dx工具打包而成的;

  2. 解壓下載的dex2jar,將classes.dex復制到dex2jar.bat所在目錄。在命令行下定位到dex2jar.bat所在目錄

  3. 運行dex2jar.bat classes.dex

  4. 生成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盤的根目錄里

Ⅲ 如何更改安卓安裝包的內置文件

工具:安卓修改大師、一個你要修改的app安裝包(這里以貪吃蛇大作戰為例)。

1、選取一個要進行反編譯的游戲或應用:點擊安卓修改大師頂部的安卓游戲選項卡,打開的頁面中找到任何一款想修改的游戲,例如,本示例將要修改的游戲為「貪吃蛇大作戰」。

更改安卓安裝包的內置文件需要反編譯已經打包的APK安裝包,此方法推薦使用「安卓修改大師」,可以在沒有源代碼的情況下,直接反編譯安裝包,通過修改代碼實現添加和去除部分功能,也可以修改應用圖標和應用程序名稱。

閱讀全文

與res文件反編譯相關的資料

熱點內容
文件名信息包含在文件頭中 瀏覽:277
視頻文件壓縮後有多大 瀏覽:634
java畫磚石圖形 瀏覽:210
nsh是什麼文件 瀏覽:119
手機QQ怎麼不能傳文件 瀏覽:450
u盤復制文件的速度取決於什麼 瀏覽:659
iphone4下拉通知欄 瀏覽:427
javasocket接收數據包 瀏覽:137
如何給類數據成員變數設置默認值 瀏覽:885
密集app怎麼推廣 瀏覽:866
WP7屏幕保護程序 瀏覽:568
win10雙硬碟老藍屏 瀏覽:986
怎麼設置網站描述 瀏覽:274
微信壓縮包可以發送多大文件 瀏覽:916
u盤打開很卡無法復制裡面文件 瀏覽:143
app怎麼刪不掉 瀏覽:324
農村工作一號文件圖片 瀏覽:598
錘子手機怎麼樣升級 瀏覽:706
微信朋友圈哲理說說 瀏覽:649
jscss模板 瀏覽:472

友情鏈接