android开发分享有没有可能反编译Android的.apk文件?

用户是否可以将我的应用程序的apk文件转换回实际的代码? 如果他们这样做 – 有什么办法来防止这种情况?

    首先,一个apk文件只是一个修改后的jar文件。 所以真正的问题是他们可以反编译dex文件里面。 答案是有点。 已经有反汇编,如dedexer和smali 。 您可以期望这些只会变得更好,理论上最终应该可以反编译为实际的Java源代码(至less有时候)。 查看上一个将DEX反编译成Java源代码的问题 。

    你应该记住的是混淆从来没有工作。 select一个好的执照,并尽力通过法律来执行。 不要用不可靠的技术手段浪费时间。

    反编译的APK文件是可能的。 但是,如果代码被模糊处理,则可能难以理解。

    ApkTool查看APK文件中的资源

    使用dex2jar

    使用JD-GUI反编译.jar

    我也可以补充说,现在有可能在线反编译Android应用程序,不需要软件!

    这里有2个选项给你:

    下载这个jadx工具

    解压缩和比在lib文件夹中运行jadx-gui-0.6.1.jar文件现在浏览你的apk文件。 完成。 自动apk将反编译并保存按保存button。 希望它能为你工作。 谢谢

    有时你会使用dex2jar / apktool破坏代码,尤其是在循环中。 为了避免这种情况,请使用jadx ,它将dalvik字节码反编译成java源代码,而不是像dex2jar那样创build一个.jar / .class文件(我认为,apktool使用dex2jar)。 它也是开源的,正在积极发展。 它甚至有一个graphics用户界面,为GUI狂热分子。 尝试一下!

      以上就是android开发分享有没有可能反编译Android的.apk文件?相关内容,想了解更多android开发(异常处理)及android游戏开发关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/addevelopment/520722.html

      (0)
      上一篇 2020年12月7日
      下一篇 2020年12月7日

      精彩推荐