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

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

Android Studio 3.6 調試 smali的全過程

瀏覽:112日期: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久久,三上悠亚国产精品一区二区三区
日韩一区二区在线免费| 在线精品亚洲| 另类综合日韩欧美亚洲| 国产伦精品一区二区三区在线播放 | 亚洲香蕉久久| 亚洲一级淫片| 日韩 欧美一区二区三区| 欧美一区=区三区| 国产精品videossex久久发布 | 三级小说欧洲区亚洲区| 久久精品国产亚洲夜色av网站 | 视频小说一区二区| 国产在线日韩| 天堂成人免费av电影一区| 亚洲三级精品| 国产精品一区二区三区美女| 美女尤物国产一区| 成人在线视频中文字幕| 欧美日韩视频免费观看| 亚洲国产专区校园欧美| 亚洲免费影视| 欧美日本二区| 国产成人精品一区二区免费看京| 国产亚洲一区二区手机在线观看 | 伊人久久成人| 欧美三级精品| 精品亚洲成人| 高清久久精品| 精品高清久久| 亚洲午夜精品久久久久久app| 免费视频一区三区| 蜜臀av一区二区在线免费观看| 日本一区免费网站| 精品欠久久久中文字幕加勒比| 亚洲四虎影院| 最近国产精品视频| 久久一区精品| 国产二区精品| 日韩国产在线观看| 樱桃视频成人在线观看| 日韩视频一区| 国产精品美女久久久久久不卡| 九九精品调教| 久久亚洲一区| 粉嫩av一区二区三区四区五区| 99在线|亚洲一区二区| 国产欧美日韩精品高清二区综合区| 国产v综合v| 日本不卡在线视频| 日韩在线第七页| 亚洲精品日本| 在线一区av| 五月国产精品| 国产麻豆久久| 国产毛片精品久久| 国产成人1区| 精品视频一区二区三区四区五区 | 欧美 日韩 国产精品免费观看| 久久久久国产精品一区二区| 欧洲av一区二区| 亚洲精品一级二级三级| 奇米色欧美一区二区三区| 欧美国产极品| 欧美成人综合| 国产精品永久| 伊人精品在线| 日本黄色精品| 日韩视频1区| 蜜桃视频欧美| 精品国产中文字幕第一页| 麻豆精品新av中文字幕| 黑丝一区二区三区| 精品一区视频| 在线精品一区| 精品在线99| 国产v日韩v欧美v| 久久精品1区| 免费观看亚洲天堂| 婷婷精品在线| 在线视频日韩| 久久激情中文| 国产一区二区三区天码| 亚洲精品九九| 蜜桃tv一区二区三区| 久久精品亚洲一区二区| 亚洲三级av| 蜜桃tv一区二区三区| 久久久国产精品入口麻豆| 香蕉视频成人在线观看| 不卡一二三区| 麻豆精品新av中文字幕| 日韩美女国产精品| 99国产精品视频免费观看一公开 | 成人台湾亚洲精品一区二区| 日本不卡高清| 免费看日韩精品| 久久精品中文| 91亚洲一区| 精品一区二区三区视频在线播放| 日韩制服丝袜先锋影音| 欧美在线影院| 欧美va天堂在线| 精品国产欧美| 国产精品啊啊啊| 久久国产免费看| 日韩av黄色在线| 视频一区中文字幕精品| 免费视频久久| 国产91一区| 久久精品播放| 亚洲高清成人| 婷婷丁香综合| 午夜日本精品| 日韩午夜黄色| 婷婷丁香综合| 国产一区亚洲| 免费av一区| 伊人久久亚洲热| 欧美天堂亚洲电影院在线观看| 久久精品在线| 欧美/亚洲一区| 欧美女激情福利| 伊人久久成人| 免费视频久久| 亚洲毛片视频| 日韩极品在线观看| 日韩高清不卡一区| 欧美一级一区| 国产精品乱战久久久| 欧美亚洲tv| 国产精品日韩精品中文字幕| 国产精品欧美在线观看| 美女尤物国产一区| 国产一区二区三区探花| zzzwww在线看片免费| 中文字幕人成乱码在线观看| 精品丝袜在线| 99国产精品私拍| 综合视频一区| 国产精品一区亚洲| 日韩成人免费| 久久亚洲国产| 久久高清一区| 91精品福利观看| 久久99蜜桃| 日韩在线高清| 99在线|亚洲一区二区| 午夜亚洲福利| 免费看一区二区三区| 亚洲va中文在线播放免费| 久久免费大视频| 亚洲尤物av| 国产精品宾馆| 亚洲成人av观看| 国产亚洲永久域名| 日韩二区在线观看| 国产va免费精品观看精品视频| 成人啊v在线| 免费精品视频最新在线| 日韩av一级片| 国产成人精品999在线观看| 久久精品免费一区二区三区 | 国产精品蜜月aⅴ在线| 国产白浆在线免费观看| 午夜精品亚洲| 欧美亚洲网站| 午夜久久中文| 免费一区二区视频| 久久99影视| 在线一区免费| 国产精品久久久久久久久久白浆| 首页国产精品| 视频一区在线视频| 久久一区精品| 欧美日韩国产一区二区三区不卡 | 中文精品电影| 午夜一级在线看亚洲| 欧美日韩a区| 亚洲天堂免费电影| 亚洲精品在线二区| 国产精品二区不卡| 影音先锋久久精品| 美女视频免费精品| 婷婷色综合网| 国产精品sm| 亚洲激情婷婷| 久久伊人久久| 亚洲一区二区免费在线观看| 国产专区精品| 亚洲精品动态| 九九色在线视频| 欧美另类中文字幕 | 国产精品a久久久久| 国产综合婷婷| 国产剧情在线观看一区| 日韩一级欧洲| 久久久久久自在自线| 日韩精品a在线观看91| 久久国产毛片| 麻豆一区二区99久久久久|