Palm OS。编辑* .prc文件

时间:2018-12-25 11:16:21

标签: palm-os garnet-os

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

我想通知我不是Prog的初学者,我正在寻找问题的答案,但我没有找到,也许是因为这太简单了。如果是,我非常抱歉!

谢谢!

2 个答案:

答案 0 :(得分:0)

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

有关更多详细信息,请参见here。通常,您需要先学习C。我强烈建议您开始在另一个目标上学习编程,因为与Windows,OSX,Linux,iOS或Android相比,PalmOS找不到足够的资源。精通C语言后,您可以尝试弄清楚如何将其用于PalmOS。

答案 1 :(得分:0)

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

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

screen grab from PRC Explorer

  

这有点像在经典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