Сейчас на форуме: cppasm, asfa (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Распаковка ресурсов с игры (Android)
Посл.ответ Сообщение

Ранг: 1.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 21 июня 2016 08:35 · Поправил: Rezzoxe
· Личное сообщение · #1

Здравствуйте! Имеем кэш от Trials Frontier.
.obb открывается WinRaR'ом. Далее видим три файла:

content.dat
contentSFX.dat
textures_android.dat

Вот их и надо распаковать... пробовал стандартными методами - не вышло...
Единственное переименовав contentSFX.dat в contentSFX.mp3 произошло чудо.
Оставшиеся два архива скорее всего имеют нестандартный алгоритм сжатия.

У кого есть время и желания для распаковки, буду премного благодарен!

-->https://yadi.sk/d/0hfjtapusd7fr<-- - 60 МБ




Ранг: 196.6 (ветеран), 11thx
Активность: 0.070.01
Статус: Участник

Создано: 21 июня 2016 11:56
· Личное сообщение · #2

форумом ошибся...



Ранг: 1.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 21 июня 2016 12:00
· Личное сообщение · #3

[wl] тогда прошу направить на нужный форум. Спасибо!



Ранг: 1.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 24 июня 2016 18:20
· Личное сообщение · #4

Отбой... уже пишут анпакер.



Ранг: 89.1 (постоянный), 134thx
Активность: 0.060.07
Статус: Участник

Создано: 24 июня 2016 18:55
· Личное сообщение · #5

Rezzoxe
offzip.exe -a content.dat Folder



Ранг: 1.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 24 июня 2016 22:22
· Личное сообщение · #6

LinXP спасибо, но в таком формате уже распаковывали, там сырой RAW. Сейчас человек пытается восстановить заголовки и написать анпакер, чтобы распаковать настоящие исправленные файлы...

Темплейт для 010 Editor
Code:
  1. struct Header{
  2.  char null[4] <hidden=true>;
  3.  int fileCount;
  4.  int unknown1 <bgcolor=0x0000FF>;
  5.  int unknown2 <bgcolor=0x0000FF>;
  6.  char null1[4] <hidden=true>;
  7. } header;
  8. struct FileHeader{
  9.  short width;
  10.  short height;
  11.  int unknown1;
  12.  int unknown2;
  13.  char unk[4];
  14.  int unpacketDataSize; //x previos
  15.  int zlibDataLenght; //x-(x previos)
  16. } fileHeader[ header.fileCount ];
  17.  
  18. struct ZlibContent(int dataLen){
  19.  byte data[dataLen];
  20. };
  21. ZlibContent data(fileHeader[0].zlibDataLenght);
  22. local int i;
  23. for( i = 1; i < header.fileCount-1; i++ )
  24.  ZlibContent data(fileHeader[i].zlibDataLenght-fileHeader[i-1].zlibDataLenght);
  25. ZlibContent data(24); //magick size 0_o/ Dont trust, read to EOF




Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 24 июня 2016 22:28
· Личное сообщение · #7

Rezzoxe
http://www.zoneofgames.ru/
OldGames.ru
есть куча сайтов которые занимаются анпаком ресов. к нам приходят.. когда совсем бяда)

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....




Ранг: 95.1 (постоянный), 247thx
Активность: 0.260.01
Статус: Участник

Создано: 24 июня 2016 22:36
· Личное сообщение · #8

VodoleY пишет:
http://www.zoneofgames.ru/
OldGames.ru

Они все вторичные клоны http://xentax.com/

-----
TEST YOUR MIGHT




Ранг: 11.5 (новичок), 8thx
Активность: 0.010
Статус: Участник

Создано: 25 июня 2016 18:22
· Личное сообщение · #9

Основные это

http://forum.xentax.com
http://zenhax.com



Ранг: 89.1 (постоянный), 134thx
Активность: 0.060.07
Статус: Участник

Создано: 26 июня 2016 02:25
· Личное сообщение · #10

VodoleY пишет:
http://www.zoneofgames.ru/
OldGames.ru
есть куча сайтов которые занимаются анпаком ресов.

они не занимаются анпаком ресурсов, они игры переводят
unknownproject пишет:
Они все вторичные клоны

лол, зачем сравнивать куй с пальцем?
Rezzoxe пишет:
чтобы распаковать настоящие исправленные файлы...

ты ж просил анпак, offzip в данном случае справляется на ура.



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 26 июня 2016 09:11
· Личное сообщение · #11

LinXP пишет:
они не занимаются анпаком ресурсов, они игры переводят

ну вот для олдгеймс я занимался репаком ресурсов. так что ты не совсем прав

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....




Ранг: 89.1 (постоянный), 134thx
Активность: 0.060.07
Статус: Участник

Создано: 26 июня 2016 14:21
· Личное сообщение · #12

VodoleY сравнивать их с zenhax это вообще неправильно, для сравнения подойдёт разве что http://www.extractor.ru/ipb/



Ранг: 1.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 26 июня 2016 16:56
· Личное сообщение · #13

LinXP пишет:
ты ж просил анпак, offzip в данном случае справляется на ура.


Да но распаковка происходит в сыром формате. То есть вместо *.png распаковывается *.dat (сырой формат raw). Связано это с тем что, в архивах нет имён файлов, а сами файлы - звуки и текстуры, например - вообще, без заголовков лежат.

В любом случае как я выше написал:
Rezzoxe пишет:
Сейчас человек пытается восстановить заголовки и написать анпакер, чтобы распаковать настоящие исправленные файлы...


Так что всем кто так или иначе подключился к дискуссии благодарочка!



Ранг: 89.1 (постоянный), 134thx
Активность: 0.060.07
Статус: Участник

Создано: 26 июня 2016 17:07
· Личное сообщение · #14

Rezzoxe
просто если читать внимательно первое сообщение, то там не указана цель анпака и что именно хотелось бы вытащить



Ранг: 1.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 26 июня 2016 17:11
· Личное сообщение · #15

LinXP согласен, мой косяк, но я и не знал что распаковка выполниться в сыром формате...
Я то думал что вот, мол на блюдечке сразу все пнг файлы распакуются

Я с таким впервые сталкиваюсь.


 eXeL@B —› Вопросы новичков —› Распаковка ресурсов с игры (Android)
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати