代号一名逆向工程师 Android 包
Codename One Reverse Engineer Android Package
我在 Google Play 上有一个 android 应用程序,我从中丢失了原始文件。我的电脑上有所有东西,通常我会备份所有东西,但不知何故我丢失了项目。
所以,我已经从我的 Google Play 控制台下载了 APK,但里面的内容与原始项目的结构完全不同。包里面有一个Classes.dex文件/文件夹,我好像打不开。
是否有相对简单的方法来对包进行逆向工程并取回原始项目?
非常感谢。
虽然有一些工具可以对 Android 项目进行逆向工程,但您没有太多可以挽救的东西。你可以在这里看到一些讨论:decompiling DEX into Java sourcecode
但这里有一些关于代号一的事情。先说好消息:res 文件将完好无损。
如果您没有使用 CSS,您可以使用 res 文件 "as is",它应该可以正常工作。
坏消息是默认情况下其他一切都被混淆了。这意味着所有 类 都将以 a
之类的名称命名。所有方法等也是如此。您也许可以从中挽救一些代码,但不会太多。
我在 Google Play 上有一个 android 应用程序,我从中丢失了原始文件。我的电脑上有所有东西,通常我会备份所有东西,但不知何故我丢失了项目。
所以,我已经从我的 Google Play 控制台下载了 APK,但里面的内容与原始项目的结构完全不同。包里面有一个Classes.dex文件/文件夹,我好像打不开。
是否有相对简单的方法来对包进行逆向工程并取回原始项目?
非常感谢。
虽然有一些工具可以对 Android 项目进行逆向工程,但您没有太多可以挽救的东西。你可以在这里看到一些讨论:decompiling DEX into Java sourcecode
但这里有一些关于代号一的事情。先说好消息:res 文件将完好无损。
如果您没有使用 CSS,您可以使用 res 文件 "as is",它应该可以正常工作。
坏消息是默认情况下其他一切都被混淆了。这意味着所有 类 都将以 a
之类的名称命名。所有方法等也是如此。您也许可以从中挽救一些代码,但不会太多。