
Smali
龙爷linux
空谈误国 实干兴邦
展开
-
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 · 3641 阅读 · 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 · 593 阅读 · 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 · 5266 阅读 · 0 评论 -
smali
java代码 VASTView mVastVideoView; RelativeLayout mContainer; public void inject(){ RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(-1, -1);原创 2017-09-07 10:46:56 · 426 阅读 · 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 · 2353 阅读 · 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 · 2124 阅读 · 2 评论