如何从 google play store 反编译一个 android 应用程序
Posted
技术标签:
【中文标题】如何从 google play store 反编译一个 android 应用程序【英文标题】:How to decompile an android app from the google play store 【发布时间】:2017-09-30 20:04:42 【问题描述】:我想反编译一个可以在 google play store 上找到的 android 应用程序。 有人可以向我推荐一个在线工具或任何可以帮助我反编译 apk 源代码的 apktool 吗?
提前致谢。
【问题讨论】:
你需要通过解压apk的代码吗? 【参考方案1】:-
从 Playstore 安装您需要的应用。
从 Playstore 安装 Apk Extractor。
使用该 Apk Extractor 应用程序提取 apk。
只要去这个链接Decompiler.com
选择文件并进行上传和反编译。您将获得 zip 文件。
【讨论】:
我认为即使用 kotlin 编写,这会产生 java 代码吗?【参考方案2】:我发现 apktool 更快,因为您可以在计算机上运行它。 其他答案中指出的网站的问题是,大多数情况下,他们在处理反编译请求时排队时间较长。 此外,在许多国家/地区,互联网速度可能是一个限制因素,因为并非每个人在想要反编译大型 apk 文件时都能获得良好的上传速度。
检查这个工具。 https://ibotpeaches.github.io/Apktool/install/
安装后运行这个命令来反编译你的apk文件。
apktool d myfile.apk
【讨论】:
这在 macOS 上运行良好。非常感谢!以上是关于如何从 google play store 反编译一个 android 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
如何使 Google Play 服务 API 和 Firebase API 的 API javadocs 出现在 Android Studio 中,而不是没有文档的反编译类?
如何使用 AndroidPublisher api 在 google play store 中检索任何 google 应用程序的评论?
从 google play-store 安装后应用程序立即关闭 - Android
在 facebook 上显示从 google play store 弹出的即时安装
从 App Store 和 google Play Store 禁用 iOS 和 Android 应用程序,并向用户发送自定义消息
如何解决 Google GMS 在被锁定失效后,无法再使用 Google Play Store的问题;亦适用于在不使用 Google GMS 的情况下,如何正常使用Google Play 商店