tft每日頭條

 > 科技

 > 安卓apk反向編譯教程

安卓apk反向編譯教程

科技 更新时间:2025-02-12 13:49:14

安卓apk反向編譯教程(安卓逆向APK安裝流程)1

很多學習安卓逆向的朋友大多都會卡在安卓apk上,今天小生就來給大家講解一下,安裝apk的流程,希望能幫助到大家。

安裝方式:

⑴系統程序安裝

⑵通過Android市場安裝

⑶手機自帶安裝

⑷使用ADB安裝

這裡出現了一個新名詞ADB,它是什麼?有什麼作用呢?我們一起來去了解一下。

ADB的全稱為Android Debug Bridge,字面意思就是安卓調試橋接,簡單點說,它是Android系統提供的一套工具,通過它,我們可以在電腦上建立一個連接到手機的通道,然後可以在電腦上向手機發送一些指令,完成一些我們需要做的工作。

前三種方式大家一定都會的,接下來我們就詳細講解使用ADB安裝APK的過程

安裝過程:

首先複制APK安裝包到/data/app目錄下,解壓并掃描安裝包,把dex文件(Dalvik字節碼)保存到/data/dalvik-cache目錄,并在/data/data目錄下創建對應的應用數據目錄。

安裝後文件所在目錄:

/data/app 用戶程序安裝的目錄, 安裝時把apk文件複制到此目錄 /data/dalvik-cache 将apk中的dex文件 安裝到dalvik-cache目錄下 /data/data 存放應用程序的數據 /system/app 系統自帶的應用程序,獲得adb root權限才能删除

第4個目錄是安裝過程中沒有提到的,這裡讓我們做個額外的了解。

現在使用MT管理器,進行查看相關目錄。

APK安裝完成之後,就可使用啦,但有時候我們就會後悔啦,

要麼覺得遊戲不好玩,要麼對APP體驗感不好,要麼覺得廣告

太多…等等吧,反正各種嫌棄吧,那怎麼辦,兩個字-卸載!

卸載過程:

那麼這個卸載的過程呢,就是删除安裝過程中在上述三個目錄下創建的文件及目錄,我們來進行一一删除。

/data/app 将安裝的用戶程序删除 /data/dalvik-cache 将dalvik-cache目錄下中的dex文件删除 /data/data 将應用程序的數據删除

現在再次使用MT管理器,查看相關目錄,文件已删除了。

adb 常用命令:

adb devices:顯示當前連接的設備 adb install:安裝包路徑 adb shell dumpsys activity top 獲取當前活動界面信息 adb shell dumpsys package [packagename]獲取包信息 adb shell dumpsys meminfo [pname/pid]獲取内存數據 adb shell dumpsys dbinfo [packagename]獲取數據庫文件 adb shell pm list packages 列出當前所有已安裝的程序包名 adb shell pm path[packagename]獲取指定程序所在路徑

小結

本次分享到這裡就介紹了,都是文字分享,希望能夠幫助到大家,過程很簡單,結局很美好!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved