nangdiea
V2EX  ›  Java

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

  •  1
     
  •   nangdiea · Apr 10, 2023 · 2433 views
    This topic created in 1129 days ago, the information mentioned may be changed or developed.

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

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

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

    3 replies    2023-04-10 10:38:53 +08:00
    nangdiea
        1
    nangdiea  
    OP
       Apr 10, 2023
    最好能追加些垃圾代码
    rb6221
        2
    rb6221  
       Apr 10, 2023
    nangdiea
        3
    nangdiea  
    OP
       Apr 10, 2023
    @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'
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1188 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 23:30 · PVG 07:30 · LAX 16:30 · JFK 19:30
    ♥ Do have faith in what you're doing.