手头有个psp 所以就一直关注游戏
最近发现sony采用了 在线销售的方式 本来是只有ps3才可以访问 现在pc 也可以访问 通过下载一个 .xpd文件 然后利用playstation network downloader一个客户端来下载然后直接转换到psp上 然后在psp的系统闪存上放上一个加密文件 估计是跟硬件地址有关。
国内没有办法 购买psn上的游戏 很郁闷 但是发现网上有人提供xpd文件 发现 这个xpd文件 确是 每次都是随机 生成的 内容如下 最关键的就是那个 EPW了 只有这个值 每次都不一样
[Info]
EID=pngc
Desc=Beats™ Full Game
Size=249504752
[File]
C=http://zeus.dl.playstation.net/cdn/UP9000/NPUG80060_00/iB7Lsr2MToIrm5ge1r7UWylPCHjKu7FytGomoaiDb58eIeY3PKg9bsu4JtXog5409gvJUgAuenPkC90MJVtiG6a4OVIl4BOypq8oK.pkg
[DrmPNPD]
AID=7f45f15c958f9c49
CID=UP9000-NPUG80060_00-0000000000000000
LID=*(&(&@GMAIL.COM
EPW=246005A0BA5E600F0FD5C56C53EFEC6823515D705070C3AE7A2750BDA5D7AE9BB0F4018CD519F60552372B8B38EB3D74
KD=https://store.playstation.com/kdp.m
CA=https://store.playstation.com/cap.m
[DrmMGN]
T2=http://sclock.ww.np.community.playstation.net/mgntt/get
监控downloader的网络流量 发现 中间有个地方使用了https 来验证那一段数据
然后才开始进行那个下载真正的游戏包 转换的工作。
https 是不可能监听了 现在可能做的事情就是
修改 这个downloader 来 跳过这个https 验证过程。要是有sourcecode就好了 (YY一下)
研究一下那个EPW是怎么生成的 这个 好像也比较困难。 :-(