Android Stdio 调试Smali
一 安装插件
1)Android stdio 安装插件

二 反编译smali
1)java -jar baksmali-2.1.2.jar app-debug.apk -o test/src
2)android stdio 加载(test)smali文件。


3)增加一个Remote 设置端口

4) 11802是apk运行时端口。
 11802是apk运行时端口。
5)adb shell am start -D -n com.example.administrator.myapplication/.MainActivity
6)查看端口8700确认。

三 下断调试
1)下好断点进行调试

Android Stdio 调试Smali的更多相关文章
- Android调试系列—使用android studio调试smali代码
		1.工具介绍 使用工具 android killer:用于反编译apk包,得到smali代码 android studio:调试smali代码工具,或者使用idea,android studio就是在 ... 
- apktool android studio 调试 smali code, 重新打包
		虽然有些菜单的位置跟新版的Android Stuido 3.4 有些不同,但是能用. https://crosp.net/blog/software-development/mobile/androi ... 
- Android studio动态调试smali
		前面介绍了使用IDA动态调试smali,这种方法设置简单,不用重打包,用起来方便,但是如果变量类型设置错误则会马上退出调试,这是让人不爽的地方,而使用Android studio则不会. 0x01 ... 
- [Android]反编译apk + eclipse中调试smali
		从来没有想过反编译apk是来的如此方便,并且还可以修改后重新编译运行,这比在win下修改pe容易多了,感谢apktool和smali工具的作者提供这么好的工具. 跟踪apk一般的做法是在反编译的sma ... 
- Android stdio Apktool源码编译
		Android Apktool源码编译 标签(空格分隔): Android Apktool 源码编译 需求 习惯NetBeans调试smali需要用Apktool反编译apk,需要用-d的参数才能生成 ... 
- android动态调试samli代码(转)
		转载自看雪http://bbs.pediy.com/showthread.php?t=189610,非常感谢原作者分享! 跟踪apk一般的做法是在反编译的smali代码中插入log输出,然后重新编译运 ... 
- 使用IDEA动态调试smali代码
		原创,转载请注明出处. 一般java ide(如eclipse.idea)都可用来进行smali的动态调试,这里选择IDEA. 第1步:使用apktool反编译apk java -jar apktoo ... 
- AndroidStudio+ideasmali动态调试smali汇编
		0x00 前言 之前对于app反编译的smali汇编语言都是静态分析为主,加上一点ida6.6的动态调试,但是ida的调试smali真的像鸡肋一样,各种不爽,遇到混淆过的java代码就欲哭无泪了 ... 
- 反编译apk + eclipse中调试smali
		1.对apk使用apktool反编译出可调试的smali代码到out文件夹 apktool -d d 定点加粉丝_com.mingniu.wxddjfs_440.apk -o out 这里必须使用-d ... 
随机推荐
- js模仿ios select效果
			github:https://github.com/zhoushengmufc/iosselect webapp模仿ios下拉菜单 html下拉菜单select在安卓和IOS下表现不一样,iossel ... 
- js原生跨域--用script标签实现
			刚刚从培训班学习完,总想写一下东西,自从进入了这个院子,每次出现问题,总是能找到一些答案,给我一些帮助. 作为新手,就写一下简单的吧,院子里面有很多大牛, 说句实话,他们的很多代码我都看不懂. 我就写 ... 
- querySelector系列方法相比 getElementsBy 系列方法有什么区别?
			querySelector 和 querySelectorAll 相比下面这些方法有什么区别? getElementsByTagName getElementsByClassName getElem ... 
- 函数式Android编程(II):Kotlin语言的集合操作
			原文标题:Functional Android (II): Collection operations in Kotlin 原文链接:http://antonioleiva.com/collectio ... 
- CALayer基本介绍与常见属性
			属性框架:QuartzCore CA: CoreAnimation -> 核心动画,所有的核心动画都是添加给layer的! 与UIView的区别: 1.layer负责内容的展示,不接受任何用户交 ... 
- Collection和Collections的区别?
			Collection 是接口(Interface),是集合类的上层接口. Collections是类(Class),集合操作的工具类,服务于Collection框架.它是一个算法类,提供一系列静态方法 ... 
- IOS 杂笔-14(被人遗忘的owner)
			*owner在开发中现在已经很少用了 有兴趣的童鞋可以看看* 我们遇到owner通常是在类似 [[[NSBundle mainBundle] loadNibNamed:@"Food" ... 
- nginx+tomcat  https实践
			1. 安装ssl'证书 使用Let's Encrypt 的免费证书: 下载源代码: git clone https://github.com/letsencrypt/letsencrypt 我时阿里云 ... 
- 尝试解析js面试题(一)【转发】
			解析: 1.Foo.getName(); //2 1)结果执行的是Foo对象的一个叫做getName()的属性,而1.4.5中的getName都是作为函数存在,所以可以排除1.4.5 2)剩下两个中, ... 
- [Python核心编程] 第1章 欢迎来到Python世界
			什么是Python Python的起源 Python的特点 下载Python 安装Python 运行Python Python文档 比较Python 其他实现 1.什么是Python ... 
