smali

    0热度

    1回答

    构建Android的控制流程图有没有解析smali代码直接构建CFG的工具?我知道Androguard做了类似的事情,但是它似乎在apk文件上使用了反编译功能,如果apk使用混淆技术,它可能会变得不可靠。

    -1热度

    1回答

    我想提出一个Android应用程序,我想混淆字符串。 public void example(View view) { goToUrl ("example.com"); } 我想混淆example.com,所以当有人试图反向工程我的应用程序无法更改链接。

    0热度

    2回答

    如何将HEX的颜色值转换为smali颜色(和背面)?例如:#ff212121(十六进制) - >-0xdededf(小数)。 #df3192b8 - >-0x20ce6d48等

    0热度

    1回答

    我试图找到一种方法来重写在数组初始化中使用的立即数。 例如,该Java代码: package my; public class Test { public static final int[] SomeArray = { 10, 20, 30 }; } 产生以下smali(省略不相关部分): # direct methods .method static constructo

    4热度

    3回答

    我正在为Dalvik字节码写入工具,该代码为各种方法调用条目执行一些日志记录。具体来说,在各种方法调用站点上,我将插入一组指令来收集参数,将它们放入一个Object[]数组中,然后将其传递给日志记录功能。 这一切都很好,我已经实现并获得了大部分应用程序的所有功能。但我遇到一个特别令人费解的Dalvik验证错误: java.lang.VerifyError: Verifier rejected cl

    7热度

    1回答

    我正在使用dexlib2通过一个jar实用程序重写现有的apk。我想用自己的指令改变一条指令。它基本上返回一些对象,我想用另一种返回不同对象的方法替换它。它能够替换方法,但是当我查看更新后的dex时,我可以看到下一行.local v1,manager:Lblah/KeyguardManager; Manager mgr=Manager.getInstance(this) 我用getInstru

    0热度

    1回答

    我已经执行在Android上苏二进制文件下面smali代码权限的: [...] .line 66 invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime; move-result-object v6 const-string v7, "su -c /system/bin/

    0热度

    1回答

    我使用dexlib2以取代从DEX file.As第一步静态字符串,我已经写了下面一段代码来获得在DEX文件中的类: try { DexBackedDexFile dexFile = DexFileFactory.loadDexFile("classes.dex", 24); Iterator iterator = dexFile.getClasses().iterato

    0热度

    1回答

    我正在调试具有链接的正确smali源的android应用程序。我正在使用最新的smalidea插件。一切顺利,断点可达,我可以看到变量,但看不到列表。 这是我能看到附近List变量: Unable to evaluate the expression Cannot find source class for current stack frame 它是调试器的问题或只是smalidea插件未使

    0热度

    1回答

    我正在看编程的android smali代码,我碰到这个声明 。现场市民K:LFM 什么数据类型是K. JesusFreke没有提到它https://github.com/JesusFreke/smali/wiki/TypesMethodsAndFields