亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Android > 正文

Android反編譯代碼和防止反編譯

2020-04-11 11:28:51
字體:
來源:轉載
供稿:網友

一、反編譯apk文件

安裝ApkTool工具,該工具可以解碼得到資源文件,但不能得到Java源文件。
         安裝環境:需要安裝JRE1.6

1> 到http://code.google.com/p/android-apktool/

     下載apktool1.3.2.tar.bz2 和apktool-install-windows-2.2_r01-3.tar.bz2 文件。
     解壓兩個文件,然后把解壓后的文件放在一起,如:c:/apktool

2> 在系統變量PATH中添加進aapt.exe,如:;c:/apktool/aapt.exe

3> 在DOS窗口下進入apktool.jar所在目錄。
      執行DOS命令:apktool d -s c:/soft/xxx.apk c:/soft/source。
     命令格式:apktool d [opts] <file.apk> [dir]  中的d代表解碼,[opts]代表選項,-s選項代表不解碼源文件。

2、Apktool工具只能反編譯成smali的中間代碼文件,這里需要借助另外一個開源工具Dex2Jar,

     該工具可以把dex文件轉換成jar文件。這個工具不能直接翻譯成java文件,但是可以把dex文件轉換成jar文件

     下載地址:http://code.google.com/p/dex2jar/ 

      1> 把APK安裝包中的classes.dex解壓到某個目錄下,如:c:/soft
      2> 在DOS窗口下進入dex2jar.bat所在目錄,執行DOS命令:dex2jar.bat c:/soft/source/classes.dex c:/soft/source,命令生成classes.dex.dex2jar.jar文件。

3、安裝jd-gui工具,該工具可以把jar文件反編譯成Java源文件

      下載地址:http://java.decompiler.free.fr/jd-gui/downloads/jd-gui-0.3.3.windows.zip。
      運行該軟件,直接打開classes.dex.dex2jar.jar文件即可看到java源代碼。

總結:

     apktool1.4.1.tar.bz2       反編譯工具的jar包
     apktool-install-windows-r04-brut1.tar.bz2   windows下調用執行jar 的exe文件
     

    1、 解壓這兩個文件,將apktool1.4.1中的apktool.jar拷貝到apktool-install-windows-r04-brut1目錄下,此時文件有:

紅色的為待反編譯的apk文件

    cmd切換到該目錄,執行:
    > apktool d -s queryNumber.apk  ./source 在當前目錄生成source目錄,下面放著資源文件

     2、解壓dex2jar-0.0.7.11-SNAPSHOT.zip將classes.dex拷貝該目錄,執行:
     > dex2jar class.dex
     生成classes_dex2jar.jar文件  

     里面全是.class文件

      3、打開jd-gui.exe,將classes_dex2jar.jar拖拽到jd-gui界面
       此時可以看到所有的源文件:

如何防止反編譯。。。。

由于apk是Android虛擬機加載的,它有一定的規范,加密apk后Dalvik無法識別apk了。
完全避免是不可能的,總有人能夠破解你的代碼。但是有幾種方式來提高被反編譯取代碼的難度。

      1 關鍵代碼使用jni調用本地代碼,用c或者c++編寫,因此相對比較難于反編譯

      2 混淆java代碼?;煜遣桓淖兇a邏輯的情況下,增加無用代碼,或者重命名,使反編譯后的源代碼難于看懂。
        網上開源的java代碼混淆工具較多,一般是用ant的方式來編譯的

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人亚洲激情网| 亚洲一区二区中文| 欧美成人免费视频| 亚洲精品视频在线播放| 精品国产视频在线| 亚洲精品一区中文| 欧美一级视频在线观看| 最近2019中文字幕第三页视频| 欧美性生交大片免费| 韩国日本不卡在线| 亚洲国产91精品在线观看| 国内揄拍国内精品少妇国语| 日韩免费在线视频| 欧美另类极品videosbest最新版本| 欧美大片在线看免费观看| 黄色成人在线播放| 国产日韩精品在线播放| 欧美电影免费观看高清完整| 国产成+人+综合+亚洲欧美丁香花| 操日韩av在线电影| 成人黄色短视频在线观看| 日韩电影中文 亚洲精品乱码| 国产精品三级美女白浆呻吟| 日韩免费精品视频| 亚洲色图美腿丝袜| 这里只有精品视频| 亚洲精品视频在线播放| 日韩精品在线免费播放| 亚洲xxxx视频| 国产精品wwwwww| 国产日韩欧美91| 青青草精品毛片| 国产亚洲激情在线| 欧美体内谢she精2性欧美| 国产精品视频久久| 美女久久久久久久| 日韩精品久久久久| 久久久亚洲国产| xxav国产精品美女主播| 国产精品一区专区欧美日韩| 中文字幕精品www乱入免费视频| 国产精品欧美一区二区三区奶水| 国产激情久久久久| 欧美视频在线免费看| 91精品中国老女人| 亚洲一区二区国产| 精品视频在线导航| 欧美亚洲国产视频| 亚洲精品国精品久久99热| 国产性色av一区二区| 亚洲激情第一页| 久久久久国产精品免费| 久久色免费在线视频| 欧美日韩亚洲高清| 欧美电影在线播放| 久久免费在线观看| 国产成人小视频在线观看| 亚洲精品视频网上网址在线观看| 久久精品99久久久香蕉| 久久精品国产亚洲精品2020| 最近2019好看的中文字幕免费| 中文字幕精品影院| 午夜精品久久17c| 精品久久久久久久久国产字幕| 成人免费看吃奶视频网站| 亚洲综合中文字幕在线观看| 日本精品在线视频| 日韩成人在线电影网| 中文字幕欧美精品日韩中文字幕| 欧美国产日韩xxxxx| 国产精品影院在线观看| 在线不卡国产精品| 久久久在线视频| 97在线精品国自产拍中文| 97精品视频在线播放| 色综合久久久久久中文网| 欧美日韩在线第一页| 亚洲精品v天堂中文字幕| 成人精品网站在线观看| 亚洲国产精品久久久久久| 亚洲午夜久久久影院| 欧美日韩精品中文字幕| 久久精品中文字幕免费mv| 国产精品美女www| 亚洲夜晚福利在线观看| 亚洲偷欧美偷国内偷| 欧美激情亚洲一区| 中文字幕国产精品| 久久天天躁狠狠躁老女人| 欧美在线视频免费播放| 国产成人激情视频| 国产精品久久在线观看| 在线观看久久av| 欧美视频在线免费看| 日韩小视频在线观看| 欧美日韩一二三四五区| 日韩欧美在线观看视频| 欧美日韩中文字幕综合视频| 午夜精品久久久久久久99热浪潮| 国产亚洲欧美视频| 国产成人中文字幕| 国产精品视频一区二区三区四| 亚洲精品久久久久久下一站| 精品日韩视频在线观看| 国内成人精品一区| 九色成人免费视频| 亚洲激情在线观看视频免费| 欧美重口另类videos人妖| 成人免费福利视频| 国产精品久久视频| 亚洲欧洲一区二区三区在线观看| 日本精品久久电影| 亚洲美女av在线播放| 亚洲国产精品悠悠久久琪琪| 亚洲一区二区久久久久久| 欧美精品性视频| 欧美一级电影在线| 国产成人aa精品一区在线播放| 久久香蕉频线观| 国产精品视频网站| 国产69精品久久久久久| 国产精品视频久久久久| 久久男人的天堂| 久久久久亚洲精品| 欧美性xxxx18| 日韩电影免费观看中文字幕| 亚洲精品乱码久久久久久按摩观| 欧美色xxxx| 欧美电影免费观看电视剧大全| 成人在线播放av| 久久精品在线播放| 国产精品成人一区二区| 久久青草精品视频免费观看| 91精品啪在线观看麻豆免费| 2019中文字幕在线免费观看| 一本色道久久综合狠狠躁篇的优点| 国内精品小视频| 亚洲美女精品成人在线视频| 精品久久久91| 精品国偷自产在线视频| 久久久久久久亚洲精品| 神马久久久久久| 日韩免费看的电影电视剧大全| 日韩精品电影网| 不卡av电影在线观看| 欧美日韩免费网站| 欧美高清自拍一区| 97国产精品视频人人做人人爱| 日韩一中文字幕| 搡老女人一区二区三区视频tv| 久久精品国产一区| 亚洲a区在线视频| 免费av在线一区| 亚洲第一中文字幕在线观看| 亚洲精品videossex少妇| 97免费视频在线| 欧美性生活大片免费观看网址| 国产色综合天天综合网| 成人美女免费网站视频| 一区二区欧美日韩视频| 国产午夜精品全部视频在线播放| 国产精品久久久久久久久免费看| 色综合影院在线| 最近2019年手机中文字幕|