我正在为监控目的对apk进行仪器化处理。 有没有办法确定一个apk是否被混淆了? 我特别想找一种方法来检查它是否被垃圾字节注入混淆所混淆。 谢谢。
我正在为监控目的对apk进行仪器化处理。 有没有办法确定一个apk是否被混淆了? 我特别想找一种方法来检查它是否被垃圾字节注入混淆所混淆。 谢谢。
我认为你无法百分之百确定一个APK是否已经混淆:
a.a.a
。但是,也许源代码实际上使用了a.a.a
这个类...谁知道呢?您仍然可以获取APK中dex文件内所有类的列表(使用命令行dexdump | grep Descriptor
),并查看是否能识别出一些混淆的类名模式。这将给您带来一定的信心。