日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Android Studio 3.6 調試 smali的全過程

瀏覽:116日期:2022-09-27 09:27:37

Android Studio 3.6 正式版終于發布了,快來圍觀,點擊查看。

簡介

Smali是用于Dalvik(Android虛擬機)的反匯編程序實現,匯編工具(將Smali代碼匯編為dex文件)為smali.jar,與之對應的baksmali.jar則是反匯編程序(下載地址),官方所說的基于Jasmin/dedexer語法,實際根不知道是什么鬼……

Smali支持注解、調試信息、行數信息等基本Java的基本特性,可以說是很接近Java編譯在JVM上的中間語言了,一般用來做Android程序的逆向工程,還可以。。搞搞小名堂

個人認為Smali只是用于做反匯編的一種語言實現,如果可以,自己也能定義一套這樣的語言,實現反匯編的效果

好了,下面看下正文。

以前在Android Studio中調試 smali 還是非常麻煩的時候,配置不好就是

Error running Smali: Unable to open debugger port (localhost:8700): java.io.IOException 'handshake failed - connection prematurally closed

目前最新版的 Android Studio 利用附加功能調試 smali 非常方便 ,操作步驟如下:

文中會用到工具及下載地址:

①、apktool.jar(目前最新版 v2.4.1),用于反編譯smali,

下載地址: https://ibotpeaches.github.io/Apktool/

②、Android Studio (目前最新版本 3.6)用于Android開發調試IDE,

下載地址: https://developer.android.google.cn/studio/

③、smalidea-0.05.zip (目前最新版 0.05),AS 插件,用來給smali下斷點,單步調試,

下載地址 https://bitbucket.org/JesusFreke/smali/downloads/

1. 先配置好Android Studio開發環境,這步就略去2. Android Studio中安裝 smalidea 插件,先從官網下載 smalidea zip包,然后在 Android 中依次選擇:

File --> Setting 將會彈出設置對話框

Android Studio 3.6 調試 smali的全過程

然后在設置對話框依次選擇: Plugins --> <設置圖標> --> Install Plugin from Disk...

Android Studio 3.6 調試 smali的全過程

在彈出選擇對話框中,找到下載好的 smalidea 壓縮包,選擇ok即可

Android Studio 3.6 調試 smali的全過程

至此,插件安裝就完成了,關閉 Android Studio

3. 用 apktool 反編譯 apk

使用命令 : java.exe -jar apktool.jar d -f <xxxx.apk> -o <xxxx目錄>

也可以直接使用 ApkTool 集成環境(如果反編譯失敗可以替換其中的 apktool.jar 至最新版):

Android Studio 3.6 調試 smali的全過程

在 反編譯出來的 AndroidManifest.xml 的 application 節點添加 android:debuggable='true'

然后在 主 Activity 中加入 invoke-static {},Landroid/os/Debug;->waitForDebugger()V

Android Studio 3.6 調試 smali的全過程

重建且簽名 apk

Android Studio 3.6 調試 smali的全過程

安裝 重建后的 apk 到手機

(這步如果重新打包失敗,可以安裝原始包,把手機 root 配置/default.prop 的 ro.debuggable=1 開啟全局調試。

然后用命令啟動 Activiry : adb shell am start -D -n package屬性的值/android:name屬性的值 )

4. 將 反編譯工程導入到 Android Studio

Android Studio 3.6 調試 smali的全過程

默認選擇 Create project from existing sources ,一路 next ,最后點擊 Finish 即可

用 Project 視圖,在項目目錄右鍵 --> Mark Directory as ... --> Sources root

Android Studio 3.6 調試 smali的全過程

5. 展開 smali 目錄選擇剛才添加 waitForDebugger 代碼的 smali 文件下一行下斷點

Android Studio 3.6 調試 smali的全過程

6. 運行手機上安裝的apk(apk會假死停在 waitForDebugger 代碼處,等待調試器)。

7.在Android Studio選擇附加

Android Studio 3.6 調試 smali的全過程

此時,已經 Attach 到進程中,可以快樂的調試了

Android Studio 3.6 調試 smali的全過程

總結

到此這篇關于Android Studio 3.6 調試 smali的全過程的文章就介紹到這了,更多相關Android Studio 3.6 調試 smali內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Android
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久精品超碰| 深夜福利一区| 国产69精品久久| 久久精品国产网站| 精品五月天堂| 色乱码一区二区三区网站| 色爱综合网欧美| 日韩黄色大片网站| 韩国久久久久久| 久久精品青草| 久久亚洲国产| 国产亚洲精品v| 亚洲日韩视频| 国产欧美三级| 精品视频自拍| 日韩免费看片| 亚洲激情av| 日韩中文av| 国产精品巨作av| 国产91在线精品| 亚洲91视频| 亚洲视频播放| 日韩av网站在线观看| 欧美国产专区| 色爱综合av| 伊人久久成人| 日本亚州欧洲精品不卡| 美女久久精品| 国产综合婷婷| 亚洲精品影院在线观看| 欧美亚洲综合视频| 日韩av免费大片| 亚洲精品1区| 日本不卡中文字幕| 国产精品毛片久久| 亚洲欧美视频| 美女精品视频在线| 欧美日韩国产在线观看网站 | 久久精品亚洲欧美日韩精品中文字幕| 蜜桃一区二区三区| 亚洲精品免费观看| 九九99久久精品在免费线bt| 国产一区久久| 欧美影院精品| 精品亚洲美女网站| 婷婷亚洲成人| 黑森林国产精品av| 丝袜a∨在线一区二区三区不卡| 国产精品网在线观看| 一本大道色婷婷在线| 日韩中文字幕一区二区三区| 国产精品主播在线观看| 久久久天天操| 中文字幕亚洲影视| 日本在线高清| 日韩va欧美va亚洲va久久| 日韩在线不卡| 91精品丝袜国产高跟在线| 日韩精品第一区| 日本成人手机在线| 日韩欧美另类一区二区| 日韩精品乱码av一区二区| 日韩视频网站在线观看| 日本精品另类| 蜜桃视频欧美| 精品国产亚洲一区二区三区在线 | 丝袜av一区| 久久国产婷婷国产香蕉| 91久久久精品国产| 精品视频在线一区二区在线| 亚洲一级在线| 亚洲涩涩在线| 国产精品久久久久久久久久久久久久久| 色婷婷久久久| 久久av日韩| 亚洲精品看片| 五月婷婷六月综合| 国产一区二区三区网| 亚洲色图综合| 日韩精品一卡| 精品国产欧美日韩一区二区三区| 亚洲1区在线| 午夜欧美精品| 亚洲精品一区三区三区在线观看| 国产精品一区二区三区美女| 亚洲一区二区小说| 亚洲高清av| 欧美日韩国产观看视频| 国产欧美一区二区色老头| 免费精品视频| 国产91一区| 黄色在线观看www| 久久国产人妖系列| 亚洲精一区二区三区| 亚洲激情五月| 成人精品中文字幕| 久久久久久夜| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 激情久久中文字幕| 久久亚洲道色| 国产乱人伦丫前精品视频| 亚洲有吗中文字幕| 亚洲在线观看| 亚洲制服少妇| 一区三区视频| 欧美午夜不卡| 色老板在线视频一区二区| 色一区二区三区四区| 国语精品一区| 精品久久亚洲| 成人国产综合| 久久久久观看| 国产精品v一区二区三区| 欧美影院视频| 97久久中文字幕| 日韩av黄色在线| 国产探花一区在线观看| 日韩专区视频网站| 日韩一区二区三免费高清在线观看 | 国产精品mv在线观看| 欧美日韩1区| 日韩激情视频网站| 日韩精品一区二区三区av| 亚洲制服欧美另类| 日韩精选在线| 国产精品亚洲四区在线观看| 国产欧美日韩在线观看视频| 久久精品99国产精品| 国产精品久久久一区二区| 国产精品一区免费在线| 美女毛片一区二区三区四区最新中文字幕亚洲| 国产精品v日韩精品v欧美精品网站| 国产欧美日韩一区二区三区在线| 国产精品久久久久久模特| 精品国产一区二区三区噜噜噜| 国产成人久久精品一区二区三区| 狠狠久久伊人中文字幕| 成午夜精品一区二区三区软件| 色黄视频在线观看| 亚洲先锋成人| 亚洲视频二区| 国产精品一区二区美女视频免费看 | 99在线|亚洲一区二区| 久久av一区| 91福利精品在线观看| 欧美中文一区| 精品国产精品国产偷麻豆| 日韩欧美二区| 午夜一级久久| 欧美一区成人| 精品国产精品国产偷麻豆| 韩国精品主播一区二区在线观看| 国产综合视频| 亚洲一区导航| 国产精品高清一区二区| 国产高清不卡| 99国产精品| 国产无遮挡裸体免费久久| 精品国产乱码久久久久久樱花| 深夜视频一区二区| 婷婷丁香综合| 日韩高清不卡在线| 高清日韩欧美| 国产精品腿扒开做爽爽爽挤奶网站| 日韩高清欧美激情| 国产成人a视频高清在线观看| 999久久久亚洲| 亚洲精品高潮| 精品三区视频| 国产精品视区| 国产精品2023| 国产综合激情| 国产日韩三级| 久久久精品午夜少妇| 色狠狠一区二区三区| 久久影院资源站| 黄页网站一区| 国产精品久久久久久久久久久久久久久| 日韩欧美精品一区| 老鸭窝毛片一区二区三区| 国产精品sss在线观看av| 国产在线成人| 国产精品毛片久久久| 欧美国产91| 国产探花一区| 婷婷色综合网| 欧美黄页在线免费观看| 亚洲成人三区| 精品一区二区三区中文字幕在线| 激情婷婷综合| 国产精品欧美一区二区三区不卡| www成人在线视频| 欧美一区91| 国内精品99| 国产精品2区| 老鸭窝亚洲一区二区三区| 国产日韩电影| 欧美日韩亚洲三区| 午夜久久tv| 日韩欧美视频专区|