V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nangdiea
V2EX  ›  Java

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

  •  1
     
  •   nangdiea · 2023-04-10 10:14:30 +08:00 · 1656 次点击
    这是一个创建于 594 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    3 条回复    2023-04-10 10:38:53 +08:00
    nangdiea
        1
    nangdiea  
    OP
       2023-04-10 10:27:57 +08:00
    最好能追加些垃圾代码
    janus77
        2
    janus77  
       2023-04-10 10:34:40 +08:00
    nangdiea
        3
    nangdiea  
    OP
       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'
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2843 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 60ms · UTC 15:01 · PVG 23:01 · LAX 07:01 · JFK 10:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.