成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android APK反編譯就這么簡單詳解(圖文詳解)

移動開發 Android
由于這種工具的存在對于知識產權的保護非常的不利,所以現在的技術也發生了改變,很多公司都會對自己的產品進行設置,在反編譯的時候可能會出現各種各樣的異常,導致反編譯失敗。

前言

自己很早以前就在反編譯,但是知道今天要做才又撿起來了,今天就把他記錄下來吧。

工具準備

1、測試環境:

win10

2、使用工具:

2.1 CSDN上下載地址:

apktool

dex2jar

jd-gui

2.2 官方最新版本下載地址:

apktool(google code)

dex2jar(google code)

jd-gui(google code)

工具介紹

apktool

作用:資源文件獲取,可以提取出圖片文件和布局文件進行使用查看

dex2jar

作用:將apk反編譯成Java源碼(classes.dex轉化成jar文件)

jd-gui

作用:查看APK中classes.dex轉化成出的jar文件,即源碼文件

反編譯流程

一、apk反編譯得到程序的源代碼、圖片、XML配置、語言資源等文件

1)下載上述工具中的apktool,解壓得到3個文件:aapt.exe,apktool.bat,apktool.jar ,將需要反編譯的APK文件放到該目錄下, 

 

2)打開命令行界面(運行-CMD) ,定位到apktool文件夾,輸入以下命令:apktool.bat d -f fish.apk fish

(命令中test.apk指的是要反編譯的APK文件全名,test為反編譯后資源文件存放的目錄名稱,即為:apktool.bat d -f [apk文件 ] [輸出文件夾])

 

3)說明獲取成功,之后發現在文件夾下多了個fish文件,點擊便可以查看該應用的所有資源文件了。

4)如果你想將反編譯完的文件重新打包成apk,那你可以:輸入apktool.bat b test(你編譯出來文件夾)便可,效果如下:

5)之后在之前的test文件下便可以發現多了2個文件夾:

  • build
  • dist(里面存放著打包出來的APK文件)

二、Apk反編譯得到Java源代碼

1)下載上述工具中的dex2jar和jd-gui ,解壓

2)將要反編譯的APK后綴名改為.rar或則 .zip,并解壓,得到其中的額classes.dex文件(它就是java文件編譯再通過dx工具打包而成的),將獲取到的classes.dex放到之前解壓出來的工具dex2jar-0.0.9.15 文件夾內,

3)在命令行下定位到dex2jar.bat所在目錄,輸入dex2jar.bat classes.dex,效果如下:

 

4)在改目錄下會生成一個classes_dex2jar.jar的文件,然后打開工具jd-gui文件夾里的jd-gui.exe,之后用該工具打開之前生成的classes_dex2jar.jar文件,便可以看到源碼了,效果如下:

 

5)被混淆過的效果圖(類文件名稱以及里面的方法名稱都會以a,b,c....之類的樣式命名)。

 

反編譯現況

由于這種工具的存在對于知識產權的保護非常的不利,所以現在的技術也發生了改變,很多公司都會對自己的產品進行設置,在反編譯的時候可能會出現各種各樣的異常,導致反編譯失敗。 

責任編輯:龐桂玉 來源: Android開發中文站
相關推薦

2025-02-12 08:21:55

OllamaChatboxDeepSeek

2015-07-13 15:52:18

反編譯Android APK

2021-10-22 06:53:44

Apk編譯打包

2021-11-19 11:16:29

Git命令Linux

2010-04-22 14:38:24

培訓

2014-04-02 10:20:20

銳捷網絡云課堂

2015-12-15 16:54:00

戴爾云計算

2015-05-07 10:10:06

云應用開發開發者云平臺

2016-05-09 10:27:36

MySQLHive數據遷移

2015-01-15 11:01:43

2011-02-13 11:37:45

Android 3.0

2009-11-30 16:38:30

Android

2012-11-14 16:57:37

手機刷機

2011-05-31 14:52:13

Android 反編譯 方法

2015-06-30 12:53:40

秒殺應用MySQL數據庫優化

2019-04-23 10:06:16

微軟Windows 10系統更新

2022-02-10 14:24:28

LinuxWindows文件

2010-06-23 10:03:01

2014-03-29 22:42:00

微信公眾平臺開發C#

2015-01-15 10:15:16

Android反編譯-smail語法
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩在线一区二区三区 | 久久国产精品视频 | 久久精品亚洲 | 永久精品 | 欧美性视频在线播放 | 综合色在线 | 亚洲最色网站 | 日日摸夜夜爽人人添av | 久久亚洲国产精品 | 成av在线| 中国大陆高清aⅴ毛片 | 日韩精品一区二区三区高清免费 | 久久精品国产一区 | 一级国产精品一级国产精品片 | 中文字幕免费观看 | 欧美日韩在线观看视频网站 | 国产不卡在线观看 | 久久国产精品99久久久久久丝袜 | 国产高清免费视频 | 国产精品毛片 | 成人欧美日韩一区二区三区 | 四虎影视1304t | 香蕉视频一区二区 | 日本视频免费 | 黄色大片在线免费观看 | 精品国产1区2区3区 一区二区手机在线 | 欧美自拍网站 | 国产日产精品一区二区三区四区 | 日韩免费看片 | 精品九九九 | 国产精品中文字幕在线 | 91免费视频 | 99久久精品一区二区成人 | 欧美另类视频 | 亚洲一二三在线观看 | 久草在线高清 | 九九亚洲 | 免费视频99 | 欧美在线视频不卡 | 久久午夜精品 | 国产精品亚洲综合 |