如何檢視apk原始碼
有時我們需要研究一下某個apk的原始碼,應該怎麼做呢?
經過網上搜集資料並親自驗證,總結如下:
-
資料: Android APK反編譯檢視原始碼的方法
https://jingyan.baidu.com/article/d3b74d64ffd91f1f77e609a3.html -
工具下載:
下載dex2jar :https://sourceforge.net/projects/dex2jar/
下載jd-gui :http://vdisk.weibo.com/s/C5DJFHI1Sdxzo
2.1. apk改字尾為zip,解壓得道classes.dex
2.2. 解壓dex2jar,classes.dex放入dex2jar目錄
2.3. 開啟cmd視窗,進入dex2jar目錄,執行命令
d2j-dex2jar.bat classes.dex
生成classes-dex2jar.jar
2.4. 用jd-gui開啟生成的classes-dex2jar.jar檢視原始碼
相關推薦
如何檢視apk原始碼
有時我們需要研究一下某個apk的原始碼,應該怎麼做呢? 經過網上搜集資料並親自驗證,總結如下: 資料: Android APK反編譯檢視原始碼的方法 https://jingyan.baidu.com/article/d3b74d64ffd91f1f77e609a3.html
檢視安卓APK原始碼破解
連線中有下載工具的連線; 第一步: 首先用解壓軟體(如好壓)等,把apk包解壓出來。其中解壓後的xml檔案開啟時亂碼,所以我們需要這樣做: 開啟cmd.exe進入到解壓後的資料夾中。輸入: java -jar AXMLPrinter2.jar showtimes_li
Android 檢視apk安裝包的AndroidManifest.xml檔案
在Android開發中,可能需要從我們自己的應用跳轉到別的應用的介面,但是在不知道別的應用的包名以及類名的情況下,是很難做到這一點的,有個最簡單的方法就是下載應用的apk檔案,然後修改後綴名為zip或者rar,之後解壓檔案,在解壓出來的檔案中,就會有一個AndroidManifest.xml的檔案,
檢視APK的簽名的方法
友情提示根據目錄 快速查詢問題 %1$s %1$d Android string 1、整型,比如“我今年23歲了”,這個23是整型的。在string.xml中可以這樣寫,<string name="old">我今年%1$d歲了
sts、elipse檢視jdk原始碼
1.點 “window”-> "Preferences" -> "Java" -> "Installed JRES" 2.此時"Installed JRES"右邊是列表窗格,列出了系統中的 JRE 環境,選擇你的JRE,然後點邊上的 "Edit...", 會出現一個視窗(Edit
檢視apk安裝包的AndroidManifest.xml檔案
將AXMLPrinter2.jar和AndroidManifest.xml放在一個目錄下, 在目錄下,執行命令: java -jar AXMLPrinter2.jar AndroidManifest.xml >> AndroidManifest.txt AXMLPrinter2.j
[6] Hive3.x SemanticAnalyzer and CalcitePlanner 物化檢視相關原始碼-02
接Hive3.x SemanticAnalyzer and CalcitePlanner 物化檢視相關原始碼 SemanticAnalyzer void analyzeInternal(ASTNode ast, PlannerContextFactory pcf) {
檢視APK包名2種方法
方法1:adb shell "logcat | grep START" 執行該命令,等一小會logcat輸出資訊完畢,然後點選要檢視包名的APP, 我這裡點選的是訊飛輸入法,看到資訊彈出的第一條,com.iflytek.inputmethod 就是訊飛輸入法的包名 09
Android檢視apk簽名信息
Android檢視apk簽名信息 把一個App應用程式的apk檔案拿到手後,修改它的檔案字尾名,比如原先的檔名叫做app.apk,把它改成app.zip,然後把它當做一個普通zip壓縮檔案解壓,解壓後得到以下檔案結構: 從META-INF檔案目錄下面,把ANDROID_.RSA(這個就是簽
在eclipse中檢視sources原始碼和JavaDoc幫助文件
今天學習Netty的過程中,從官網下載的netty裡面的內容如下: 其中jar資料夾裡面的內容如下: 可以看到每一個具體的jar包就對應有一個sources.jar包,然後所有的幫助文件在javaDoc檔案下面的jar包裡面 那怎麼檢視一個類的原始碼和幫助文件呢??? 當我們在沒有進行相應的配置前,當我
關於通過網頁檢視JS原始碼中漢字顯示亂碼的解決方法
開頭貼出原文地址 在網頁中讀取js檔案,中文顯示正常(比如alert出js檔案的中文資訊)。但當瀏覽器檢視js檔案原始碼時,則會看到程式碼裡的中文全是亂碼。雖然不影響程式執行,但是在讀js檔案程式碼時,會受影響。 前幾天在瀏覽器檢視自己寫的web程式碼的時候,發現外聯js檔案的漢字註釋顯
JS禁止檢視網頁原始碼的簡單實現
最常見檢視網站原始碼的無非有這四種: F12 滑鼠右鍵單擊 Ctrl+Shift+I Ctrl+U 我們可以通過使用JavaScript來遮蔽掉這三種狀態從而實現禁止檢視原始碼效果。下面直接放原始碼 <!DOCTYPE html> <html>
Eclipse用法和技巧(23):檢視JDK原始碼
使用java開發,如果能閱讀JDK的經典程式碼,對自己的水平提高是很有幫助的。這裡總結一種接觸java之後一直使用的方式,直接訪問JDK原始碼,無須下載其他檔案。 步驟一:在eclipse中,按住Ctrl+滑鼠左鍵訪問String類 或者滑鼠放在對應的類方法物件
解決 Android 26 無法檢視系統原始碼的問題
隨著 Android 8.0 的正式釋出,相信有些朋友已經升級 SDK 開始使用新特性了。然而需要注意的是,這一次 Google 並沒有及時釋出與之對應的 Android-26 原始碼。這帶來的問題是,當你按下 command 同時單擊某個系統 API 想瀏覽原始碼文件時,會
IDEA檢視Java原始碼技巧
1 檢視介面的實現類:Ctrl+Alt+B 選中按快捷鍵,然後跳到實現類的地方去 2 返回上/下個游標地方:Alt+<- 和 Alt+-> 可通過修改快捷鍵(搜關鍵字lef
Ubuntu系統檢視apk資訊
1. 如何在Ubuntu系統下,使用命令列檢視apk中的資訊? 第一步: 定位本機sdk存放位置(你要是找不到,當我沒說,我也很絕望) 第二步: sdk路徑下build-tools,裡面有很多版本的包,這裡以27.0.3為例 開啟命令列, 使用命令
scala檢視本地檔案以及檢視網頁原始碼
import scala.io.Source //匯入Source包object proce { def main(args: Array[String]) { val file = Source.fromFile(
web專案前臺框架無法右擊檢視頁面原始碼
第一種是 在你想要檢視的網頁前面新增 view-source: 即可 舉例,view-source:http://localhost:8085/default.action
使用Maven檢視jdk原始碼
1.開啟專案檔案,右擊pom.xml 2.run as--->Maven clean--->Maven build...---->出現如下表示成功 3.開啟windows--->Preference--->Java 4. 雙擊j
ionic打包簽名akp(檢視apk簽名)
ionic進行開發完專案後,需要上架。此文是介紹使用命令進行Android端打包與簽名。ios端傳送門:ios打包上架 在Android端,我們需要打包apk,並且簽名然後上傳至各應用商店。 首先是關於apk簽名,Android程式的安裝是以包名(p