-
1 votesanswersviews
丢失了我的数据......能够以某种方式从我的APK获取我的应用程序源代码? [关闭]
我的电脑坏了,戴尔重置了硬盘 . 这让我失去了两个月的app修订版 . 这是一个相当简单的应用程序,不是主要的文件大小,所以如果它可以反编译,它不应该太糟糕 . 有没有办法拿我的APK并输出源代码,或至少我的MainActivity?谢谢! -
0 votesanswersviews
有没有办法恢复apk应用程序
我的笔记本电脑崩溃了,我失去了我过去6个月一直在努力的android项目 . 我的手机上还有调试版 . 有没有办法可以从中得到代码? -
1087 votesanswersviews
有没有办法从APK文件中获取源代码?
我的笔记本电脑上的硬盘驱动器崩溃了,我丢失了过去两个月一直在处理的应用程序的所有源代码 . 我所拥有的是从我发送给朋友时存储在我的电子邮件中的APK文件 . 有没有办法从这个APK文件中提取我的源代码? -
56 votesanswersviews
是否真的不可能保护Android应用免受逆向工程的侵害?
众所周知,Android应用程序是用Java编写的 . 在Java中,无论是what you do,都无法保护编译代码免受反编译或逆向工程的影响,正如Stack Overflow问题所暗示的那样 . 如何保护包含逆向工程的算法商业秘密的应用程序? "how"我不仅指软件技术,还指其他方法 . -
15 votesanswersviews
如何对使用ProGuard进行模糊处理的Android APK进行反向工程/反编译?
不幸的是,我丢失了我使用ProGuard混淆的一个应用程序的源代码 .我仍然有 .apk 文件和一些由ProGuard生成的配置文件: dump.txt mapping.txt seeds.txt usage.txt What have I done so far? 使用apktool解码资源文件 .是的,我已经回来了! 提取 .apk 文件,并使用dex2jar将 c... -
1 votesanswersviews
是否有可能上传逆向工程APK?
我们正在开发一个Android应用程序 . 我们知道使用像APKTool,dex2jar这样的工具可以获得APK的源代码 . 1)他们可以获得完整的源代码,以便他们可以轻松地重建相同的APK吗? 2)获取源代码后,其他人是否有可能以自己的名义上传重建的APK? 3)如果可能,如何防止这种情况? 我们的客户对此很感兴趣 . -
3 votesanswersviews
来自apk文件的源代码恢复但与我写的不一样
我正在为Android创建一个应用程序,它已接近完成但现在硬盘崩溃了,我丢失了所有数据以及我的应用程序的源代码 . 但是,幸运的是我已经在我的手机上安装了该应用程序,因此我获得了应用程序的.apk文件,并使用本文中提到的步骤对文件进行了反编译,Is there a way to get the source code from an APK file? 但我有一个问题,源有一点变化,在我提到的一些... -
8 votesanswersviews
如果源代码可以进行逆向工程,那么加密Android(或Java)中的任何内容有什么意义?
Android和Java提供了一个相对容易用于加密非专家的crypto API . 但是既然我们知道没有任何代码可以真正受到保护免受逆向工程,特别是用作种子或共享机密的字符串常量,我想知道:在Android应用程序中经历加密和解密的磨难有什么意义? 我错过了什么吗? Trying to make my question clearer and more concrete: 假设我有一个应用程序,其... -
0 votesanswersviews
部署具有下行逆向工程保护的跨平台Java桌面应用程序?
如何部署设计为在所有平台上运行的Java桌面应用程序,同时使某些人难以对应用程序进行反编译和反向工程? 更重要的是,我是否应该打扰逆向工程师和反编译器? 我目前的计划是让用户下载或执行.jnlp文件,该文件将在他们的计算机上启动桌面应用程序 . 我采取这种方法是否有任何预防措施?看起来这不会给我任何反编译我的应用程序的保护 . 我已经读过AOT编译器可以让我的Java应用程序在目标操作系统上本地运... -
54 votesanswersviews
反编译APK,修改它然后重新编译它
我需要修改现有的APK,修改源代码然后重新编译它 . 我可以使用dex2jar或apktool对它进行反编译,它工作得很好 从jar文件中我可以获取java源码(使用jd-gui) 然后我可以修改java文件 但是现在我想知道如何重新编译java文件并将它们放回到jar文件中! (jar部分应该很简单,主要问题似乎是如何为android重新编译java文件) 我知道另一种解决方案是... -
3 votesanswersviews
反编译JVM语言
是否可以将Groovy,Scala等JVM语言反编译为初始形式? 如果我尝试反编译一个4行的Groovy类,我会得到大约20行反编译的Java代码 . 它更像是一个理论问题,而不是一个实际问题,因为市场上没有这样的反编译器(我不知道) . 谢谢 .