ISO镜像文件替换工具 - 自制小工具

作者:V君 发布于:2016-4-25 6:59 Monday 分类:我的应用

TL;DR
[ 本体 ][ 源代码 ]
效果:替换ISO镜像内的文件.
用法:三个必选参数, 分别是ISO镜像, 镜像内路径, 用于替换内容的文件.
注意:用于替换的文件长度必须小于或等于镜像内文件长度.
限制:目前只实现了ISO9660的支持,典型的解释是可以用在PS3镜像,却不能用在Win7安装镜像.
环境:需要.net4, win8以上可以直接使用. win7需要安装.net4.5才能用

扯扯:

由于玩ODE PS3需要重签EBOOT/SELF, 下下来的东西部分会是原盘镜像而不是打散的目录.
然而ODE的奇怪机制, 个头大的游戏直接用打散的目录会死机...
难道这是要先解开然后替换再重新创建镜像? 傻了, 都是以10G做单位的.
咕狗过没有ISO镜像编辑工具, 至少没有 on-the-fly 这样的.
根据经验, 重签之后的文件会比原盘小, 因为重签过程显示 compress 嘛.
好吧, 看来又要造轮子了.
先做可行性分析, 用WINHEX定位到文件内容偏移, 手动修改再用别的软件读被修改的文件.
内容预期, 没有出错, 证实可行.
然后接着啃ISO镜像格式标准文档/查阅别人写好的代码经过无数坑,总算是弄懂格式长啥样.
然后自个从头到尾写了个实现, 最后打算做界面时偷懒了.
 -- 你个打字的拖什么控件, 给我老老实实用命令行!

最后给看不懂TLDR的人一个示例:
IsoImage.exe z:\ps3.iso PS3_GAME\USRDIR\EBOOT.BIN Z:\453\EBOOT.BIN
这样就能把重签好的EBOOT塞回镜像里面了

标签: 软件开发 C# PS3 ISO9660

评论(0) 引用(0) 浏览(2419)

在香蕉派上配置DLNA/UPnP网络媒体服务器,让PS3/PSV播放NAS上的媒体

作者:V君 发布于:2015-11-7 2:42 Saturday 分类:折腾手记

TL;DR:

# apt-get update
# apt-get upgrade
# apt-get install minidlna
/etc/minidlna.conf
---
media_dir=A,/mnt/ext/Music
media_dir=P,/mnt/ext/Pictures
media_dir=V,/mnt/ext/Videos
friendly_name=Pi
inotify=yes

根据配置文件里面的说明,

改完文件需要执行 minidlna -R 再 service minidlna retart

这样就能重建媒体文件数据库, 每次这样操作都要花点时间扫描文件

可以通过http协议8200端口在浏览器查看当前扫描出的文件数量


这样子就可以直接在PS3或者PSV播放NAS上的东西啦!


安装配置参考来源: bbrks

标签: PSV Upnp NAS PS3 MediaServer

评论(0) 引用(0) 浏览(2687)

Powered by emlog 去你妹的备案 sitemap