我正在寻找一种以编程方式从Java包中提取MD5校验和的方法。这将需要从正在运行的应用程序内部访问实际的源代码。我认为可以访问.apk并使用反射来生成包的校验和。
我只想知道这件事是否可能。
答案 0 :(得分:2)
这需要从正在运行的应用程序中访问实际的源代码
Java是一种编译语言。 Android APK中没有Java源代码,更不用说来自正在运行的应用程序中的#34;。
仍然可以访问smali目录,对吗?
没有" smali目录"在Android APK中。
我想知道我维护的开源库是否被修改。在这种情况下,比较校验和是正确的
没有。来自您的库的Dalvik字节码贡献可能因各种原因而有所不同,包括:
buildToolsVersion
javac
版本