美文网首页
1.smali动态调试

1.smali动态调试

作者: rc0903 | 来源:发表于2019-06-19 12:51 被阅读0次

一、相关配置设置,不清楚的具体步骤可查询资料

1.设置android:debuggable="true",一般包里没这个配置,所以需要自行加上重新打包。

2.要用AndroidStudio动态调试smali代码 ,首先要安装ideasmali插安装ideasmali插件,File->Settings->Plugins,从Bitbucket(https://bitbucket.org/JesusFreke/smali/downloads/)下载页面下载最新的smalidea.zip文件;

3.导入smail文件夹

4.选择File-->Project Structure 配置JDK

5.远程调试配置设置,这里主要注意端口的设置,后面实际配置说明。

二、操作步骤注意点

1.adb 连接   e:  CD: E:\as_sdk\platform-tools  adb connect 127.0.0.1:62001,我的是夜神模拟器。

2.adb shell am start -D -n {包名}/xxxxxx.activity(启动页)

记住onlie 3652   端口8700,上面的远程调试配置需要

3.关闭Android Device Monitor,因为它会占用8700端口 导致后面转发端口失败,执行 adb

forward tcp:8700 jdwp:3652

4.可以选择配置的远程调试进行调试吧~~~~~~~

自己学习过程的记录,方便自己查阅,加油~,相关资料:https://www.52pojie.cn/thread-977450-1-1.html

相关文章

  • 1.smali动态调试

    一、相关配置设置,不清楚的具体步骤可查询资料 1.设置android:debuggable="true",一般包里...

  • IOS逆向_动态调试:debugserver

    1. 动态调试的概念; 2. Xcode动态调试的原理; 3. 通过debugserver调试APP; 1. 动态...

  • 十二 iOS逆向-动态调试

    动态调试概念 Xcode动态调试原理 调试任意第三方App LLDB简介 一 动态调试概念 就是在程序运行的过程中...

  • iOS安全防护方案

    1.阻止动态调试 GDB、LLDB是Xcode内置的动态调试工具。使用GDB、LLDB可以动态的调试你的应用程序(...

  • iOS逆向工程(八):动态调试

    动态调试 一、什么是动态调试 动态调试就是将程序运行起来,通过打断点、打印等方式,查看参数、返回值、函数调用流程等...

  • iOS逆向工程(八):动态调试

    动态调试 一、什么是动态调试 1.动态调试就是将程序运行起来,通过打断点、打印等方式,查看参数、返回值、函数调用流...

  • Nexus 5X如何开启系统调试,如何root

    一、如何开启系统调试 很多时候我们逆向app的时候就会需要动态调试,动态调试需要修改AndroidManifest...

  • iOS 项目中安全相关

    动态调试攻击风险 非 DEBUG 模式下禁止调试

  • 动态调试

    动态调试简介 将程序运行起来,通过下断点,打印等方式,查看参数,返回值,函数调用流程等。 Xcode的动态调试原理...

  • 动态调试

    Xcode动态调试原理 动态调试就是将程序运行起来,通过下断点、打印等方式查看参数、返回值、函数调用流程等。 Xc...

网友评论

      本文标题:1.smali动态调试

      本文链接:https://www.haomeiwen.com/subject/dpwhqctx.html