2

我喜欢在我越狱的 iPad(第 3 代,5.1.1)的状态栏中查看当前日期,所以我安装了 Tweak “DateCarrier”。可悲的是,它没有配置并使用 MM/dd/yyyy 作为其格式,我不喜欢这种格式。

我在 .dylib 文件中找到了它的格式字符串,并尝试在十六进制编辑器中将其简单地更改为 dd.MM.yyyy。该字符串显然具有相同的长度,并且仍然以空值结尾。可悲的是,调整的更改版本在启动时崩溃。

我认为这是一个签名问题,但由于我没有使用 Mac 软件或 iOS 开发的经验,我真的不知道如何进行。

谷歌向我指出了工具“ldid”,它声称对二进制文件进行签名,但它在 dylib 文件上出现错误“未知加载命令 7”而退出。

谁能指出我正确的方向或告诉我是否有可能加载更改后的库?

4

1 回答 1

0

我有完全相同的问题。您的提示也帮助我找到了解决方案。

ldid工具有一个选项-s可以从修改后的二进制文件中刷新哈希值。这显然能够调整签名,现在我看到日期为 dd/MM/yyyy 没有讨厌的崩溃消息:)

于 2013-02-09T14:26:04.700 回答