有个 android studio 项目,前端 cocos creator 编译成 android,然后由 Java 访问底层,想给 Java 混淆成新的源码,有什么方法吗?

2023-04-10 10:14:30 +08:00
 nangdiea

主要是给 java 的源码,混淆打乱生成新的 java 源码替换原有的,在进行打包生成 apk ,尝试过 proguard ,只暴露方法出去,就像 js 类型,打包成一团,然后又把方法名进行拼接之类的也行。

当前目标:希望把 java 源码转换打乱生成新的源码(手动不好改)。

主要是防止上架谷歌相似度太高容易被拒。

1497 次点击
所在节点    Java
3 条回复
nangdiea
2023-04-10 10:27:57 +08:00
最好能追加些垃圾代码
janus77
2023-04-10 10:34:40 +08:00
nangdiea
2023-04-10 10:38:53 +08:00
@janus77 加过了
classpath 'com.android.tools.build:gradle:7.0.3'
classpath 'com.google.gms:google-services:4.3.9'
classpath "com.github.qq549631030:android-junk-code:1.1.8"
//XmlClassGuard
classpath "com.github.liujingxing:XmlClassGuard:1.1.2"
////¸øAndroidManifest.xmlÖвåÈë´úÂë
//classpath 'com.myl.manifest:manifestplugin:1.0.0'
classpath 'com.tencent.mm:AndResGuard-gradle-plugin:1.2.20'

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/931140

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX