Тема: CTF Unpacker
Показать сообщение отдельно
olekk
Уровень: 26

ProGamer
ProGamer
Очки: 1,939
Очки: 1,939, Уровень: 26 Очки: 1,939, Уровень: 26 Очки: 1,939, Уровень: 26
61 to up lv
Опыт: 39% Опыт: 39% Опыт: 39%

Регистрация: 20.12.2009
Сообщений: 235
Поблагодарили: 7 раз(а)
Репутация: 2
olekk вне форума  
  21.12.2009, 18:07   #1 (permalink)
Ответить с цитированием
По умолчанию CTF Unpacker


Пока все ждут нового CTF Manager`а от Red Squirell, способ без особых проблем распаковать новые CTF файлы уже давно существует, лежит на поверхности и с переменным успехом продвигается в массы участником конференции PSPx.ru ErikPhat`ом.

Все рассказы про отсутствие новой версии распаковщика CTF, без которого ничего нельзя сделать - это не более чем отговорка. На самом деле старые CTF отличаются от новых лишь парой байтов в их заголовках. Стоит вам исправить их на старые значения, как все программы тут же признают их годными для распаковки!



Для правки CTF файла нам потребуется какой угодно HEX редактор. Это может быть даже простенький XVI32.
Он не требует установки, просто распакуйте его в любую папку и запустите. Теперь нужно открыть в нем ваш CTF файл для прошивки 5.00 M33, используя пункты меню File - Open. Внимательно посмотрите на последний символ первой строки и первый символ второй строки. Именно эти два числа (которые можно прочитать как 0500) и говорят CXMB и другим программам по работе с CTF, что данный файл относится к прошивке 5.00 M33.


Наводите на них курсор и безжалостно меняйте на 90 и 03 (то бишь 0390). Сохраняйте файл. Все, теперь CTF Manager 1 и 2-ой версии не будет ругаться на неизвестный тип файла. В качестве альтернативы можете использовать распаковщик от Hrimfaxi, доработанный ErikPshat`ом.

1) Распакуйте архив в любую папку
2) Положите туда же ваш подправленный CTF файл
3) Запустите EXE файл и несколько раз нажмите на пробел.



В итоге у вас окажется все исходное содержимое темы, которое можно править на ваше усмотрение, а затем собрать обратно таким же обходным путем. Только в этот раз собранные якобы для 3.90 M33 темы, придется править, меняя 90 и 03 на 00 и 05 (0390 на 0500).

Помните только, что необходимые для работы PRX файлы (vshmain.prx, paf.prx и common_gui.prx) должны лежать в папке 390, но на самом деле быть от 5.00! Такие файлы уже вложены в архив с распаковщиком от Hrimfaxi и ErikPshat.
Вложения
Тип файла: zip xvi32.zip (493.5 Кб, 0 просмотров)