![]() |
1
0
RenderScript内核可能不难反编译,因为它们被编译为LLVM中间表示,以便与应用程序打包(作为资源)。只有在运行时,字节码才能再次编译为本机代码。LLVM-IR很容易反编译,事实上它是一个反编译器(称为 CBackend )用于与LLVM一起装运。 此外,用于与内核交互的粘合类是Java反编译。反编译将显示签名、索引,甚至(某些)函数和变量的名称。这可能通过切换到NDK RenderScript API来阻止。
更新:
NDK Renderscript似乎将IR嵌入到生成的粘合类中
|
![]() |
David 54321 · 我的密码在pyinstaller.exe中安全吗? 10 月前 |
![]() |
Michael · 某些Windows客户端上的命名管道安全问题 1 年前 |
![]() |
adamency · 是否可以从Go二进制文件的源代码中检索字符串? 1 年前 |
![]() |
AlboSimo · PayPal Api密钥安全 1 年前 |