
Smali
aithinker
空谈误国 实干兴邦
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
invalid resource directory name
遇到错误 当有res/navigation的时候,反编译打包回apk的时候会报错 invalid resource directory name: …\res navigation 或者是 invalid resource directory name: …\res drawable- 产生原因 aapt2才支持navigation ,而AndroidKiller默认采用aapt 解决方法 就是使用aapt2,其他资源错误也是这么搞,具体做法如下 1、切换到apktool目录 cd /d D:\Pro原创 2021-06-16 21:20:39 · 3677 阅读 · 2 评论 -
smali备忘
增加log p表示寄存器(p0代表this) v表示变量 smali中#表示注释 #打印出log const-string v0, "your log message " const-string p1, "log_tag" invoke-static {p1, v0}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lan原创 2016-01-26 16:18:05 · 609 阅读 · 0 评论 -
apk转smali转dex转jar转class
smali转dex1、需要使用到smali-2.1.3.jar,下载地址http://www.greenxf.com/soft/123267.html 2、smali文件放在smali文件夹下面 3、输出的dex就是classes.dex文件C:\Users\Tom\Desktop\New folder>java -jar smali-2.1.3.jar smali/ -o classes.de原创 2017-09-06 18:10:11 · 5276 阅读 · 0 评论 -
smali
java代码 VASTView mVastVideoView; RelativeLayout mContainer; public void inject(){ RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(-1, -1);原创 2017-09-07 10:46:56 · 437 阅读 · 0 评论 -
利用smali代码去解决jadx出bug时的反编译问题
jadx可以很方便的进行反编译、但是有时候会增加了一些破坏代码后 、jadx就不能正常的解码出java代码。比如这段代码就是出错后的代码: /* r0 = isMediaUri(r9); r1 = 0; if (r0 != 0) goto L_0x0008; L_0x0007: return r1; L_0x...原创 2019-06-16 17:53:11 · 2375 阅读 · 0 评论 -
混淆还原的那些坑
##############1############### //混淆时按照顺序来的、变量混淆后依次为a、b、c、d public bs(String str, String str2, String str3, String str4) { this.a = str; this.b = str2; this.c = str3; ...原创 2019-07-25 22:18:36 · 2140 阅读 · 2 评论