问题标签 [jad]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1331 浏览

scala - Scala 的 Jad/JadClipse?

有没有与 Scala 的 Jad/JadClipse 等效或相似的东西?如果能够通过“Open Declaration”从 Eclipse 中查看 Lift 的源代码,那就太好了。

0 投票
1 回答
1518 浏览

java - 如何使 Proguard 适应 .jar 并隐藏我的私有方法?

我正在使用 proguard 并隐藏我的代码.. 并且 id 似乎工作......“一半”。我只是希望它不被解码,并且可以工作,并且私人不被 jad 看到..

这是我的java代码

这是我的 .pro 数据

这是我的 jad 输出。

似乎有效,因为私有被修改为另一个方法名称,而其他方法名称则没有,但它已被解码!!!我的 .pro 选项有问题吗?或者..是因为这段代码太简单了吗?

帮帮我吧伙计们;-<

0 投票
1 回答
2584 浏览

blackberry - .jad 文件的 BlackBerry App World 分发

我正在使用带有 BlackBerry JRE 4.5 的 Eclipse 插件开发一个应用程序,以支持操作系统版本为 4.5 及更高版本的设备。我了解当您使用低于 4.7 的 JRE 版本并将应用程序部署到 4.7 设备或 5.0 设备时,该应用程序将以兼容模式运行,因此会出现虚拟键盘。

我遵循此文档以避免在兼容模式下运行我的应用程序。只有在使用 JRE 4.7 构建应用程序后,我才能为 4.7 版生成 .JAD 文件。我将项目设置改回 JRE 4.5,但我使用上述文档中描述的配置更新了 4.7 .JAD 文件。这似乎奏效了。所以当我在 4.7 模拟器中运行我的应用程序时,我看不到虚拟键盘。我对 5.0 版做了同样的事情。

问题是 - 当我打包应用程序并将其提交到应用程序世界时,我是否能够包含 4.7 的 .JAD 文件和 5.0 的 .JAD 文件,这样当用户下载应用程序并运行它时,它不会在兼容模式下运行?如果不是,我将如何确保我的应用程序不会在 4.7 或 5.0 设备上以兼容模式运行?如果 .JAD 文件中的设置将被编译成 .COD 文件并用于打包到 App World 中,这是否会解决问题?

请帮助我了解我是否必须为我的应用将支持的每个版本都包含 .COD 或 .JAD 文件,或者一个 .COD 文件是否将包含所有操作系统版本的配置设置。(请原谅我的无知)

0 投票
6 回答
19607 浏览

java - JADClipse 不适用于 Eclipse 3.6

Jadclipse工作吗Eclipse 3.6

我已经通过将 jar 复制到插件目录并重述 eclipse来Jadclipse 3.3.0安装。Eclipse 3.6

现在我在Windows->Preferences下有jadclipse菜单,但是当尝试反编译任何类时,它根本不会反编译。我得到通常的 Eclipse 屏幕,说源不可用。错误日志中没有错误。

任何的想法?

0 投票
1 回答
1230 浏览

agile - 软件开发方法差异

有没有人碰巧知道联合应用程序开发是否属于敏捷方法,或者它们是两个独立的开发过程?看起来 SCRUM 是一种敏捷,但 JAD 与 RAD 相关并且在敏捷之外。

任何有关差异的信息表示赞赏。

0 投票
0 回答
100 浏览

java - 知道编译器的版本

我只有一个文件可用。jad 和所有源文件夹。我必须知道编译应用程序的编译器的版本(我无权访问.cod)......

这可能吗?

先感谢您

杰瑞米

0 投票
2 回答
6166 浏览

java - 处理反编译代码中的标签

我希望返回一个项目,该项目我之前丢失了源代码,但设法从用户​​那里获得了编译版本。我已经使用了一些反编译器来缓慢地将代码重新拼凑起来,但我被两个最终的“标签”困住了。

在过去三天尝试了一系列反编译器后,却发现他们中的大多数人发现这些片段更加困难,我作为最后的手段来到这里。我知道这是一个相当大的要求,特别是因为缺少上下文并且它的存在是不寻常的,但如果有经验的人能够理解这一点,那么幸运的话。

以下代码段有“label337”,我不知道如何解决。我知道它们是某种指针,但我没有想到如何重新排列代码。JD-GUI 生成的输出。 http://pastebin.com/mVNksm13

下面的代码片段有“label711”,我也不知道该怎么做。尽管非常脱离上下文,但它是一个完整的条件,尽管我不知道它会有多大意义。JD-GUI 生成的输出。 http://pastebin.com/5MLFxHPb

我想再次重申,我知道这是一个多么伟大的请求,但是在厌倦了 Java 或反编译器的视线之后,我来到这里希望能在这种情况下获得比我已经知道的更多的信息。

编辑:我试图反编译的 jar 在很大程度上依赖于我可以访问的另一个 jar。在反编译期间以某种方式指向类所依赖的 jar 会产生更好的输出吗?我尝试在反编译器中搜索如何链接到此类依赖项,但一无所获。

0 投票
1 回答
215 浏览

php - 如何提供 JAD OTA 链接的防盗链方法

好的,我目前正在使用 PHP 中的下载脚本,它查询 mySQL 数据库并检查是否已下载该令牌(我通过生成脚本手动创建此令牌)。因此,例如我的生成链接将是http://www.mysite.com/ota/download.php?id=6gs78sj39h3e

我有正确的标头以允许正确的 OTA 下载并且脚本正常运行...但是这是我的问题...如果用户不使用他/她的移动设备下载 JAD 文件而是使用浏览器浏览器显示另存为对话框。如果用户下载提供的文件,它被命名为 download.php 并且内容是 JAD 文件。此 jad 文件中包含指向 .cod 文件的链接。

例如,如果我生成的链接是http://www.mysite.com/ota/download.php?id=6gs78sj39h3e 如果他们在文本编辑器中打开这个 jad 文件,任何有 2 美分的人都会知道“MYAPP-1.cod”驻留在 /ota/ 目录中,然后可以继续下载所有 *.cod 文件,并有机会在其他地方提供此下载...

防止这种情况的最佳方法是什么?我在想可能检查他们是否使用黑莓浏览器,如果不拒绝链接,以及他们是否继续下载,但我很确定如果你真的想要,你可以“伪造”浏览器标识......所以任何关于如何在不让用户查看 JAD 文件内容的情况下更好地完成提供 JAD 下载的建议?

0 投票
2 回答
2017 浏览

java - 使用 Eclipse Helios 设置 jad 时出现问题

我正在使用 jad 通过 Eclipse 反编译我的 java 类文件。我已经为 Eclipse 安装了 net.sf.jadclipse_3.3.0.jar 插件

  • 我将 jar 放在 Eclipse 插件目录中。
  • 接下来,我为我的 Windows 7 下载了 jad windows 插件 (jadretro-win32-x86-jcgo)。
  • 接下来我启动了 Eclipse 并提供了 Eclipse 中 jadretro.exe 的路径。

但是当我试图反编译我的类文件时,它显示错误消息-:/ jadclipse ///错误!

有人可以帮忙吗?我正在使用 Eclipse Helios。

0 投票
2 回答
1689 浏览

blackberry - 在 BlackBerry 模拟器 9550 上下载 JAD 文件

我有一个想要在我的模拟器上运行的JAD 文件。所以我做了这些事情来在我的模拟器上下载那个 JAD 文件......

我已更改 SD 卡并浏览保存 JAD 文件的项目

现在,当我浏览该 SD 卡时,我发现有一个 JAD 文件。当我点击它时,我得到一个下载按钮和一个取消按钮。单击下载按钮时,它会给我诸如“下载失败”之类的信息。

当我单击详细信息按钮时,它显示“找不到无效的 cod 文件”。我该怎么办?