设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
节点
飞墙
Follow
明白贴
工算小助手
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
问与答
›
逆向解析苹果 bplist 的问题
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
有今天还在上班的嘛
›
带孩子到底要几个人!
›
部门混进一个混子,我该如何避免被牵连
›
提前放假的都是什么公司?
›
感觉被智谱的 Coding Plan 背刺了
今日热议主题
GLM 5 参数量涨至 754B 导致价格不得不涨价
现在有一种没有把时间浪费在记 API 上面的
对于大部分进城家庭/人员来说,过年往往是矛
软件行业的工作是要转变成指挥 agent? 承担
头部券商招聘前端开发岗, base 北京、深圳
自荐 Java 多线程神器——ThreadForge ,让
读 [ 带孩子到底要几个人] 有感,如何正确
论如何一秒对蚂蚁阿福下头
47 出 50 元移动话费!
如何平衡程序员的代码执行规范严谨性和工作
显示全部
|
最新评论
16 条回复
·
1827 次点击
11#
ratazzi
小成
2025-3-20 09:09:53
python plistlib 这个是标准库,也支持二进制的
12#
scienhub
楼主
小成
2025-3-20 09:14:16
@ETiV @shuax @ratazzi python bplist 这个我试过的,很多 case 会报错。 /usr/libexec/PlistBuddy 这个我没有试过,但是我记得我试过另外一个 macOS 自带的命令行工具,也是无法转出,报错。 我猜是 Osirix 在存 bplist 的时候做了什么特殊的处理,导致标准库无法读,所以比较想到源代码里看看啥情况。
13#
elgae
小成
2025-3-20 09:48:04
发个 ROI 文件,我试试看
14#
MozzieW
小成
2025-3-20 09:52:48
按照开发改代码的思路,假设你已经把 Horos 运行起来了,可以找到页面按钮的文案,搜索文案找到对应页面,也就能找到对应的逻辑。 另外代码里面有个 ROIWindow 里面有 export xml 功能,不知道是不是你要找的
15#
icyalala
小成
2025-3-20 10:04:02
直接把文件改名为 plist ,然后就能用 Xcode 直接打开。或者直接下个 plistedit pro 来导出其他格式
16#
rozbo
小成
2025-3-20 10:06:15
这种有两个格式 plist ,其实就是 xml bplist ,其实就是二进制的 plist ,b 代表 binary 是一种标准的格式,如果你只是想打开看一下,用 xcode 双击就可以 如果你想用编程的方式解析, 各个语言基本都有 libplist 可以支持到 针对你的情况,如果连 xcode 都无法打开,那有可能魔改了部分行为,就要具体去分析目标 app 的实现了。通过 ida 结合 lldb 调试去定位到。
17#
shuax
小成
2025-3-20 10:35:41
plist 文件发来
1
2
/ 2 页
返回顶部