加速世界吧 关注:258,120贴子:6,864,206

直播~PSP游戏-银翼之觉醒-韩货破解历程~

只看楼主收藏回复

来加速吧很久了,不过因为是工作党,技术宅,所以就一直潜水混经验。90后一枚,程序猿一只,学姐的粉丝~~虽然是土豪(前两天刚入手的iPhone5S土豪金),但是没有入手PSP……昨天看到了吧中说要汉化游戏的,就来搀和一下,我是第一次做PSP的逆向和汉化,所以各种不熟,很多东西也是网上找到的……不多说,来直播吧~


1楼2013-11-12 13:07回复
    是汉化~~~手误~


    2楼2013-11-12 13:07
    回复
      2026-04-16 15:27:09
      广告
      不感兴趣
      开通SVIP免广告
      围观


      IP属地:浙江来自Android客户端3楼2013-11-12 13:11
      回复
        在贴吧的“网盘分流”中下载文件。
        [多玩]PSP『加速世界 Stage 01 -银翼之觉醒-』解压密码:psp.duowan.com.rar
        就是这货,第一步很简单,用WinRar之类的直接解压就行,得到
        cvn-awgk.iso
        不多说,继续解压~你会得到一个文件夹,里面有一个文件、一个目录~
        UMD_DATA.BIN
        PSP_GAME


        4楼2013-11-12 13:11
        回复
          使用Notepad++打开RES.DAT,发现文件头为GPDA,剩下的就是一些乱码的东西~

          据推测,GPDA应该是一种新的加密方式,先放一边不说,在浏览这个文件的时候,一段文字引起了我的注意“conversation.dat”

          conversation,意为:交谈,会话。很可能就是我们要汉化的文件~突破口应该就是在这里~
          =============================================、
          为什么总是推测呢?破解就是这样,通过一些已知的东西,来推测未知的东西~


          6楼2013-11-12 13:20
          回复
            围观土豪技术宅


            来自手机贴吧7楼2013-11-12 13:40
            回复
              插了


              IP属地:广东来自iPhone客户端8楼2013-11-12 13:56
              回复
                完全看不懂....


                9楼2013-11-12 14:20
                回复
                  2026-04-16 15:21:09
                  广告
                  不感兴趣
                  开通SVIP免广告
                  嗯……?然后……!


                  IP属地:福建来自Android客户端10楼2013-11-12 14:52
                  回复
                    度娘一番,竟然没有任何头绪~奈何,只能自己分析数据结构了,祭出神器HexEditor……
                    神器一出,必将石破天惊~规律出来了~

                    目测一大窜的00应该是分隔符,分隔符前方和后方应该是数据地址,不懂,没事儿,其实我也不懂~


                    11楼2013-11-12 15:00
                    回复
                      既然度娘无解,那就只能求助谷歌~关键词:"PSP GPDA FILE",搜索一番,发现了一段脚本代码~
                      #quickbms script by chrrox
                      #Accel World Kasoku no Chouten (PS3)
                      idstring "GPDA"
                      get tsize longlong
                      get files long
                      savepos tmp
                      for i = 0 < files
                      goto tmp
                      get offset long
                      get comp long
                      get size long
                      get nameoff long
                      savepos tmp
                      goto nameoff
                      get nsize long
                      getdstring name nsize
                      if comp == 1
                      string name + .gz
                      endif
                      log name offset size
                      next i


                      12楼2013-11-12 15:09
                      收起回复
                        好厉害


                        来自Android客户端14楼2013-11-12 17:18
                        回复
                          碉堡了!


                          IP属地:广东来自Android客户端15楼2013-11-12 17:22
                          回复
                            围观。。


                            IP属地:广东来自iPhone客户端16楼2013-11-12 17:24
                            回复
                              2026-04-16 15:15:09
                              广告
                              不感兴趣
                              开通SVIP免广告
                              长知识了


                              IP属地:福建来自Android客户端17楼2013-11-12 17:47
                              回复