jjzjj

decompiling

全部标签

android - 有没有办法从 APK 文件中获取源代码?

我笔记本电脑上的硬盘刚刚崩溃,我丢失了过去两个月一直在开发的应用程序的所有源代码。我所拥有的只是我将其发送给friend时存储在我的电子邮件中的APK文件。有没有办法从这个APK文件中提取我的源代码? 最佳答案 最简单的方法:使用在线工具Decompiler,上传apk并获取源代码。.apk文件解码过程,分步法:第1步:创建一个新文件夹并复制您要解码的.apk文件。现在将此.apk文件的扩展名重命名为.zip(从filename.apk重命名为filename.zip)并保存。现在您可以访问classes.dex文件。在这个阶段,您

android - 为什么 "Decompile kotlin to java"在 Android Studio 3.1.2 中显示为灰色

但是,如果我手动执行“显示Kotlin字节码”并单击“反编译”,它将显示正确的java代码。 最佳答案 如果您编写了一些kotlin并想查看如何使用DecompileKotlintoJava菜单将其编译成JAVA,您需要查看已编译的.class文件,而不是Kotlin源.kt文件。构建应用程序后,尝试在App/build/tmp/kotlin-classes目录中找到编译后的*.kt文件。如果您的Kotlin文件名为Hello.kt,您可以在项目的根目录中运行以下简单命令行来输出位置:find./|grep"Hello.class"

python - 是否可以将已编译的 .pyc 文件反编译为 .py 文件?

是否可以从.py文件生成的.pyc文件中获取一些信息? 最佳答案 尝试工具Uncompyle6适用于Python3.x,但有一些错误,适用于2.7。建议开始使用,因为它旨在统一早期的分支并专注于自动化单元测试。uncompyle6GitHubpage有更多细节。最适合早期的3.x版本,而不是3.7+的最佳选择如果这不起作用,请尝试decompyle3,Uncompyle6的一个分支,在3.7及更高版本中效果更好(根据Uncompyle6的作者)。如果您仍有问题,请查看uncompyle6和decompyle3自述文件,它们链接到可能

python - 是否可以将已编译的 .pyc 文件反编译为 .py 文件?

是否可以从.py文件生成的.pyc文件中获取一些信息? 最佳答案 尝试工具Uncompyle6适用于Python3.x,但有一些错误,适用于2.7。建议开始使用,因为它旨在统一早期的分支并专注于自动化单元测试。uncompyle6GitHubpage有更多细节。最适合早期的3.x版本,而不是3.7+的最佳选择如果这不起作用,请尝试decompyle3,Uncompyle6的一个分支,在3.7及更高版本中效果更好(根据Uncompyle6的作者)。如果您仍有问题,请查看uncompyle6和decompyle3自述文件,它们链接到可能

java - 如何保护 MySQL 用户名和密码不被反编译?

Java.class文件可以很容易地反编译。如果我必须在代码中使用登录数据,我该如何保护我的数据库? 最佳答案 切勿将密码硬编码到您的代码中。这是最近在Top25MostDangerousProgrammingMistakes中提出的:Hard-codingasecretaccountandpasswordintoyoursoftwareisextremelyconvenient--forskilledreverseengineers.Ifthepasswordisthesameacrossallyoursoftware,thene

java - 如何保护 MySQL 用户名和密码不被反编译?

Java.class文件可以很容易地反编译。如果我必须在代码中使用登录数据,我该如何保护我的数据库? 最佳答案 切勿将密码硬编码到您的代码中。这是最近在Top25MostDangerousProgrammingMistakes中提出的:Hard-codingasecretaccountandpasswordintoyoursoftwareisextremelyconvenient--forskilledreverseengineers.Ifthepasswordisthesameacrossallyoursoftware,thene

objective-c - 反编译 Objective-C 库

我刚刚在Objective-C中完成了一个库,我将其编译为静态库以供分发。我想知道有什么机会可以反编译。你知道有什么软件可以做到这一点吗?如果是这样,我怎样才能更好地保护我?编辑:我的静态库是为iPhone/ARM制作的我创建了一个算法,根据应用程序的一些参数,它可以作为演示或完整代码运行。您使用X变量初始化对象并解锁完整版本。我想知道他们是否能够看到这个算法,以便他们可以创建一个key生成器。 最佳答案 如果它执行,它可以被反编译。由于其动态特性,Objective-C特别容易反编译成可读代码。如果你想让事情变得更难一些,你可以用

objective-c - 反编译 Objective-C 库

我刚刚在Objective-C中完成了一个库,我将其编译为静态库以供分发。我想知道有什么机会可以反编译。你知道有什么软件可以做到这一点吗?如果是这样,我怎样才能更好地保护我?编辑:我的静态库是为iPhone/ARM制作的我创建了一个算法,根据应用程序的一些参数,它可以作为演示或完整代码运行。您使用X变量初始化对象并解锁完整版本。我想知道他们是否能够看到这个算法,以便他们可以创建一个key生成器。 最佳答案 如果它执行,它可以被反编译。由于其动态特性,Objective-C特别容易反编译成可读代码。如果你想让事情变得更难一些,你可以用