AwaBest 安卓白牌軍論壇

 找回密碼
 加入我們/註冊
快捷導航
搜索
查看: 8006|回覆: 24

Apk 反編譯 簡易教學

[複製連結]
  • 今日未簽到
  • Line群組專屬勳章

    發表於 2016-7-19 13:02:50 | 顯示全部樓層 |閱讀模式

    馬上註冊,成為安卓白牌軍的一員吧!

    您需要 登入 才可以下載或查看,沒有帳號?加入我們/註冊

    x
    文件目錄的註釋和介紹:
    . AndroidManifest.xml
    該文件是每個apk應用程序都必須包含的文件,它描述了應用程序的名字、版本、權限、引用的庫文件等等信息。
    classes.dex文件
    classes.dex是java源碼編譯後生成的java字節碼文件。dex是Dalvik VM executes的全稱,即Android Dalvik執行程序。利用解析工具可以將其轉換成java來加以閱讀和理解。
    . resources.arsc
    編譯後的二進制資源文件。在做主題美化時要常與這個文件打交道。
    META-INF目錄
    META-INF目錄下存放的是簽名信息,有三個簽名文件,用來保證apk包的完整性和系統的安全。在eclipse編譯生成一個apk包時,會對所有要打包的文件做一個校驗計算,並把計算結果放在META-INF目錄下。這就保證了apk包裡的文件不能被隨意替換。比如拿到一個apk包後,如果想要替換裡面的一幅圖片,一段代碼,或一段版權信息,想直接解壓縮、替換再重新打包,基本是不可能的。如此一來就給病毒感染和惡意修改增加了難度,有助於保護系統的安全。
    . res目錄
    res目錄存放資源文件。包括圖片,字符串等等。res下有若干個子目錄,主要為drawable,layout,xml。
    解包後,幾乎所有可能的修改和編輯工作基本都在這裡。漢化ROM的主要工作就在這裡。漢化ROM實際上就是漢化所有的apk應用程序的字符文件。
    assets目錄
    assets目錄可以存放一些配置文件,這些文件的內容在程序運行過程中可以通過相關的API獲得。




    評分

    參與人數 1U幣 +3 貢獻 +1 AWA幣 +5 收起 理由
    略拉 + 3 + 1 + 5 對您的景仰有如滔滔江水綿延不絕~

    查看全部評分

    熱門帖子
    AwaBest.com 安卓白牌軍 論壇 ~歡迎您的來訪~
    回覆

    使用道具 舉報/推薦

  • 今日未簽到
  • 發表於 2016-11-9 14:37:41 | 顯示全部樓層
    謝謝樓主大大分享說明!!~...小弟受教了^^b
    AwaBest.com 安卓白牌軍 論壇 ~歡迎您的來訪~
  • 今日未簽到
  • 發表於 2017-1-23 19:53:17 | 顯示全部樓層

    謝謝樓主分享說明
    AwaBest.com 安卓白牌軍 論壇 ~歡迎您的來訪~
  • 今日未簽到
  • AWA一歲生日快樂

    發表於 2017-1-23 22:51:25 | 顯示全部樓層
    感謝樓主分享此介紹,讓我對Android內核資訊更了解
    AwaBest.com 安卓白牌軍 論壇 ~歡迎您的來訪~
  • 今日未簽到
  • 發表於 2017-2-23 07:18:39 | 顯示全部樓層
    感謝樓主的分享 學習中
    希望能在這學到更多東西
    AwaBest.com 安卓白牌軍 論壇 ~歡迎您的來訪~
    回覆 支持 反對

    使用道具 舉報/推薦

  • 今日未簽到
  • AWA一歲生日快樂

    發表於 2017-4-23 08:13:34 | 顯示全部樓層
    謝謝XIE總的說明…
    請問,初入們者該用那一種工具?有推薦的工具軟件嗎?
    AwaBest.com 安卓白牌軍 論壇 ~歡迎您的來訪~
    回覆 支持 反對

    使用道具 舉報/推薦

  • 今日未簽到
  • 發表於 2017-5-21 20:23:40 | 顯示全部樓層
    很棒的入門教學, 謝謝大大的無私分享
    AwaBest.com 安卓白牌軍 論壇 ~歡迎您的來訪~
    回覆 支持 反對

    使用道具 舉報/推薦

  • 今日未簽到
  • Line群組專屬勳章

    發表於 2017-5-27 10:04:39 | 顯示全部樓層
    本帖最後由 略拉 於 2017-5-27 11:34 編輯

    目前解決了 沒事 哈哈哈

    -------------------------------------------------

    如果碰到apk加密怎麼處理?
    AwaBest.com 安卓白牌軍 論壇 ~歡迎您的來訪~
    回覆 支持 反對

    使用道具 舉報/推薦

  • 今日未簽到
  • Line群組專屬勳章

     樓主| 發表於 2017-5-30 19:15:43 | 顯示全部樓層
    略拉 發表於 2017-5-27 10:04
    目前解決了 沒事 哈哈哈

    -------------------------------------------------

    常規加密(一般打包的加密),第三方加密,自定義加密。
    區分這三種第一種已有人破解,第二種部份第三方也被破解,第三種..... 需要自己來,所以上網都有相關資源喲

    點評

    受教了  發表於 2017-5-31 09:52
    AwaBest.com 安卓白牌軍 論壇 ~歡迎您的來訪~
    回覆 支持 反對

    使用道具 舉報/推薦

  • 今日未簽到
  • 發表於 2017-6-23 16:30:01 | 顯示全部樓層
    謝謝樓主大大分享說明!!~...小弟受教了^^b
    AwaBest.com 安卓白牌軍 論壇 ~歡迎您的來訪~
    回覆 支持 反對

    使用道具 舉報/推薦

    您需要登入後才可以回帖 登入 | 加入我們/註冊

    本版積分規則

    快速回覆 返回頂部 返回列表