【问题标题】:Palm OS. editing *.prc file掌上操作系统。编辑 *.prc 文件
【发布时间】:2018-12-25 11:16:20
【问题描述】:

我对@9​​87654321@ 文件(Palm OS 可执行文件)中的编辑/擦除/复制/等...代码行感兴趣。我试图用文本编辑器(记事本和其他)打开 prc 文件,但我看不到代码只是符号...... 所以,我不知道……我想做的是……可能吗?如果是,我该怎么做?使用 IDE?没有?

我想通知我,我是编程初学者,我正在寻找我的问题的答案,但我没有找到,可能是因为这是一个太简单的问题。如果是的话,我很抱歉!

谢谢!

【问题讨论】:

  • 您能接受我的回答吗?谢谢!

标签: palm-os garnet-os


【解决方案1】:

PalmOS .prc 文件非常适合编辑。

它们实际上是一个包含多种资源表的数据库,包括但不限于:位图、偏好、强、表单定义、警报定义、图标、版本号和可执行代码。

这有点像在经典 Macintosh 文件中看到的资源分叉方法。

无论如何,根据您要编辑的内容,您必须以不同的方式处理事情。

要签出的应用是:

  • Bird (PalmOS) 更改表单、字符串、版本号等。
    • 我用它来纠正拼写错误、修复表单布局错误、翻译应用程序

是的!您可以直接在设备上编辑应用。

在 Windows 上:

  • PRCExplorer 用于浏览 .prc 内容
    • 我用它来导出图形
  • PRCEdit 用于反编译和修补 .prc
    • 我用它来破解/修补逻辑检查
  • PRC 工具(也是Mac & Linux 的现代版本)
  • palmdeMON (pdemon.zip)

Download the above four here

  • PilRC - 使用它从组件部分重建 .prc

  • Presdec(我自己没试过)

  • PFCD(Palm 文件编译器/反编译器)(我自己没试过)

这里还有更多:https://www.massena.com/darrin/pilot/tanda.htm

使用这些工具做某事的示例:https://lesliefranke.com/2006/04/updating-zlauncher-themes/

很明显,这些东西中的大部分已经被废弃了 15 年以上。但是,有一个活跃的以 Palm 为中心的 Discord,您可以在其中与其他 PalmOS 用户交谈:https://discord.gg/YddKPpR

【讨论】:

    【解决方案2】:

    PRC 文件中没有“代码行”。它是二进制可执行文件,是编译的产物;您需要获取源代码(然后您可以对其进行编辑和编译以创建新的 PRC),或者您可以使用调试器按原样检查它(这需要非常高的技能)。

    请参阅here 了解更多详情。一般来说,你需要先学习C。我强烈建议你开始在另一个目标上学习编程,因为你不会找到像 Windows、OSX、Linux、iOS 或 Android 那样丰富的 PalmOS 资源。当您精通 C 语言时,您可以尝试弄清楚如何在 PalmOS 中使用它。

    【讨论】:

    • 您的回答在高层次上是正确的,但没有提到 Palm .prc 文件的独特之处 - 即无需接触代码即可轻松编辑它们。代码当然可以反编译,甚至在设备本身上!我希望你觉得我上面的回答有点启发性。
    • @MattSephton:当然,你是对的——除了 OP 想要编辑“代码行”。我不确定如何编辑“代码行”但“不接触代码”。 (我没用过PRC反编译器,所以不知道反编译的代码有多清晰......)
    • 我认为 OP 的真正目的在翻译中丢失了。也许有一天我们会发现!?
    猜你喜欢
    • 2020-09-27
    • 2018-05-17
    • 2015-07-14
    • 1970-01-01
    • 1970-01-01
    • 2013-12-05
    • 1970-01-01
    • 2020-04-05
    • 1970-01-01
    相关资源
    最近更新 更多