導航:首頁 > 源碼編譯 > 手機端apktool反編譯後該怎麼辦

手機端apktool反編譯後該怎麼辦

發布時間:2023-05-20 12:43:40

⑴ 利用apktool 反編譯後簽名為什麼不能運行

apktool反編譯之後重新編譯的文件可能無法常運行。如果你只是修改了語言文件,可以在重新編譯以後,用壓縮軟體提取出resources.arsc文件,替換掉原軟體中的同名文件。注意這個文件不要壓縮(用WinRAR替換該文件的話,壓縮方式選「存儲」),否則可能有問題。也可以試試用原來的apk裡面的classes.dex文件將新軟體包裡面的那個替換掉。這樣一般可以運行。

⑵ 反編譯apk文件丟失的怎麼搞

1、首先使用androidkiller1.3.1進行反編譯,找到反森游編譯apk文件丟失的問題 。
2、其次修改反編譯得到的dll文件,嵌入版本號,通過apktool工具重新打包apk。
3、最後通過jarsigner工具重新山岩簽名新的逗春御apk即可。

⑶ 各位,我用apktool反編譯然後什麼都不改

反編譯後的文件夾內丟失apktool.yml文件!

這個文件是APKTOOL工具回編譯時必要的文件,在反編譯APK時會自動生成,裡麵包含APKTOOL反編譯某個APK文件的相關信息!此文件內容不可包含中文!


格式如下:

java">version:1.4.3
apkFileName:BluetoothFileTransfer_Ad-free_4.80.apk
isFrameworkApk:false
usesFramework:
ids:
-1

第一行代表APKTOOL程序的版本

第二行是APK程序名稱

第三行是說明該APK是不是Framework級的文件

第四行到最後,我不是很清楚,估計是使用Framework的級別吧

如果你回編譯的APK不屬於系統級文件,你可以按照以上內容新建一個apktool.yml文件。不過版本行一定要寫你當前使用的apktool程序的版本!

⑷ apk反編譯工具怎麼使用

反編譯apk工具使用最廣泛的就是apktool,這里先說一下整個流程用到的工具有:

1.apktool,下載後拿到apktool.bat和apktool.jar,然後把這兩個工具放到C:Windows底下。這個工具的作用主要是得到apk的資源文件和配置文件

2.dex2jar 下載這個工具解壓後放到任意盤都可以,後面主要用這個根據apk的classes.dev文件生成供jd-gui工具解析的jar。

3.jd-gui上一步提到其作用,和2一樣,也是下載後放到任意盤即可,到時候只要運行jd-gui.exe打開上一步生成的jar即可查看源碼,下面對這個工具不再贅述

下面詳細說一下前面兩個工具類的詳細用法:

先說apktool的用法:

1.下載後拿到apktool.bat和apktool.jar,然後把這兩個工具放到C:Windows底下

2.cmd打開後默認是你的計算機,默認的不用改,直接輸入apktool,如果出現如下圖的效果,即表示准備已就緒


⑸ 用apktool工具反編譯apk後怎麼得到源碼

一、工具准備:apktool , dex2jar , jd-gui

二、使用dex2jar + jd-gui 得到apk的java源碼
1.用解壓工具從 apk包中取出 classes.dex 文件
命令(dex2jar.bat classes.dex)得到一個 jar文件
2.用jd-gui反編譯工具將得到.jar文件反編譯成.java文件

三、使用apktool得到apk的xml文件
1.用命令(apktool d xxx.apk xxx_xml)反編譯xxx.apk包
2.從 xxx_xml 文件夾得到xml文件

四、第二步 得到的程序源代碼 和 第三步 得到的xml文件組合下,即可得到完整的apk源碼。

五、應用: 漢化/去廣告,加 values-zh-rCN, values-zh-rTW, values-de, values-fr
1.在步驟三的文件夾xxx_xml/res/ 下, 建文件夾: values-zh-rCN,values-zh-rTW
2.1復制values\strings.xml 到 values-zh-rCN 並翻譯.
2.2 去廣告見;
3.重建APK,用命令(apktool b xxx) ,輸出到ABC/dist/out.apk
或命令( apktool b xxx out.apk)

六、重新打包 和 簽名

⑹ apktool反編譯apk怎麼操作


使用apktool會反編譯apk嗎?今天小編講解了使用apktool反編譯apk的操作方法,有需要的夥伴們一起來學習吧。希望可以幫助到有需要的朋友們!
想使用apktool,先要安裝該軟體。該軟體運行在Java環境下,若沒有則要安裝java後,在進行該程序的安裝。
安裝完成後的apktool。
apktool安裝完成後,進入到apk程序所在的文件目錄下,輸襲宏入命令apktoold-fxxxx.apk執行,apktool即對該apk程序進行反編譯。
反編譯完成後,在該apk目錄下生成了一個同樣名稱的文件夾,該文件夾就是apktool反編譯出拍消冊來的源文件。
打開該文件就能查看該apk的源代碼了橋唯。

⑺ APKTOOL怎樣用的,我反編譯成功之後回編譯失敗,出現下圖這樣的情況是怎樣的

編譯失敗是操作過程中錯誤造成的。解決方式如下:

1、首先去官方網站點擊下載可用的最新ApkTool。

閱讀全文

與手機端apktool反編譯後該怎麼辦相關的資料

熱點內容
銀河v10驅動重編譯 瀏覽:889
電腦上文件夾右擊就會崩潰 瀏覽:689
右美維持演算法 瀏覽:938
php基礎編程教程pdf 瀏覽:219
穿越之命令與征服將軍 瀏覽:351
android廣播重復 瀏覽:832
像阿里雲一樣的伺服器 瀏覽:318
水冷空調有壓縮機嗎 瀏覽:478
訪問日本伺服器可以做什麼 瀏覽:432
bytejava詳解 瀏覽:448
androidjava7 瀏覽:384
伺服器在山洞裡為什麼還有油 瀏覽:885
天天基金app在哪裡下載 瀏覽:974
伺服器軟路由怎麼做 瀏覽:292
冰箱壓縮機出口 瀏覽:227
OPT最佳頁面置換演算法 瀏覽:644
網盤忘記解壓碼怎麼辦 瀏覽:853
文件加密看不到裡面的內容 瀏覽:654
程序員腦子里都想什麼 瀏覽:434
oppp手機信任app在哪裡設置 瀏覽:189