扫码关注官方订阅号
看到别人应用里一些好的功能,自己就很想得到源码,自己很想了解一下、既然Android是用JAVA开发的,那么怎样才能通过反编译Android Apk得到应用的源代码?
认证0级讲师
1.不如死了这条心,通过反编译借鉴一下UI还可以... 2.就算你想做也不太可能,成熟的应用代码都经过充分混淆,所以。。放弃吧..
推荐你用dex2jar dex2jar是一个用来将 Android 的 Dalvik Executable (.dex) format 文件转成 Java 类文件的工具。
详情你可以去这里了解一下:http://blog.segmentfault.com/aijiami/1190000000613178。 在此向你介绍一款:自动化App安全检测平台(http://safe.ijiami.cn),一键上传,方便快捷,可以帮助开发者找出自己APP所存在的漏洞和薄弱环节,帮助可以帮助自己进行APP加壳加密保护。 其中,文件检查主要是检查dex、res文件是否存在源代码、资源文件被窃取、替换等安全风险;漏洞扫描通过对签名文件、XML、dex文件进行扫描。
看是否存在安全漏洞、存在被注入代码等风险;后门检测可以检测App是否存在被二次打包,植入后门程序或第三方代码等风险;一键生成漏洞分析报告功能可以一键生成App关于源码、文件、权限、关键字等方面的安全风险分析报告!
有一个程序分析工具soot,里面也有反编译功能。反编译成jimple,java等
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
1.不如死了这条心,通过反编译借鉴一下UI还可以...
2.就算你想做也不太可能,成熟的应用代码都经过充分混淆,所以。。放弃吧..
推荐你用dex2jar
dex2jar是一个用来将 Android 的 Dalvik Executable (.dex) format 文件转成 Java 类文件的工具。
详情你可以去这里了解一下:http://blog.segmentfault.com/aijiami/1190000000613178。
在此向你介绍一款:自动化App安全检测平台(http://safe.ijiami.cn),一键上传,方便快捷,可以帮助开发者找出自己APP所存在的漏洞和薄弱环节,帮助可以帮助自己进行APP加壳加密保护。
其中,文件检查主要是检查dex、res文件是否存在源代码、资源文件被窃取、替换等安全风险;漏洞扫描通过对签名文件、XML、dex文件进行扫描。
看是否存在安全漏洞、存在被注入代码等风险;后门检测可以检测App是否存在被二次打包,植入后门程序或第三方代码等风险;一键生成漏洞分析报告功能可以一键生成App关于源码、文件、权限、关键字等方面的安全风险分析报告!
有一个程序分析工具soot,里面也有反编译功能。反编译成jimple,java等