|
Архив Архив устаревших тем |
16.01.2014, 12:49
|
Сообщение: #1 (1083348)
|
Модель консоли: slim/lite
Прошивка: 6.60 ME
Другие консоли: N3DS + GW, NDSi, PSV WiFi
Регистрация: 27.11.2006
Адрес: vk.com/lupus_ua
Сообщений: 1,298
Вы сказали Спасибо: 280
Поблагодарили 638 раз(а) в 337 сообщениях
Сила репутации: 1Репутация: 604
(луч света в тёмном царстве)
|
Разбор формата FLASH0.TN из комплекта CEF
Появилась идея перевести/замодить recovery и vsh menu текущей версии CEF TN-V 7.3.
Вся проблема в том, что оригинальные файлы из прошивки PSP 6.60 лежат открыто, а вот пачка кастомных - упакованы в один архив, который я и пытаюсь разобрать.
Сжатие используется не такое, как в оригинале.
На всякий случай ссылка на файл.
Форматы архива для TN-C, сырцы которого есть в сети и текущей версии TN-V7.3 немного отличаются, но как мне показалось только заголовком.
Разобрал примерно так:
0x00 - 4 байта - количество файлов в архиве (0x0D = 13)
0x04 - 4 байта - magic TNPK
0x08 - 4 байта - размер файла в распакованном виде
0x0C - 4 байта - размер длины строки пити к файлу (0x0F)
0x10 - 15 байт (0x0F) - путь к файлу в архиве
0x1F - 1 байт - размер имени заголовка файла (0x1D)
0x20 - 29 байт (0x1D) - заголовок файла
0x3d - ?? тело упакованного модуля ??
0x0DC1 - снова 4 байта magic TNPK
и далее всё по аналогии...
Может будут подсказки?
PS. Сам TN, к сожалению, ограничился кратким ответом:
The FLASH0.TN file is compressed by an other type. However you can load your own recovery by adding recovery.prx to ms0:/flash/kd/recovery.prx
TN
|
Количество сообщений на форуме далеко не всегда пропорционально умственным способностям человека.
 >>> Silent Hill: Genesis<<<
|
|
|
Этот пользователь сказал Спасибо lupus за это полезное сообщение:
|
|
16.01.2014, 15:07
|
Сообщение: #2 (1083354)
|
Модель консоли: Все PSP
Прошивка: 5.00 m33-6
Регистрация: 20.01.2010
Сообщений: 3,415
Вы сказали Спасибо: 2,368
Поблагодарили 1,617 раз(а) в 873 сообщениях
Сила репутации: 1Репутация: 1617
(обеспечено прекрасное будущее)
|
В старых сырцах TN-V есть прога package_maker.exe, но она только запаковывает.
upd/
во FLASH0.TN файлы лежат в чистом виде, даже не запакованы
а метод распаковки есть в самих сырцах TN
пакер/анпакер сделать расплюнуть
|
|
|
Этот пользователь сказал Спасибо frostegater за это полезное сообщение:
|
|
16.01.2014, 17:55
|
Сообщение: #3 (1083357)
|
Модель консоли: slim/lite
Прошивка: 6.60 ME
Другие консоли: N3DS + GW, NDSi, PSV WiFi
Регистрация: 27.11.2006
Адрес: vk.com/lupus_ua
Сообщений: 1,298
Вы сказали Спасибо: 280
Поблагодарили 638 раз(а) в 337 сообщениях
Сила репутации: 1Репутация: 604
(луч света в тёмном царстве)
|
Пакер из тн-с я смотрел, благодаря сравнению данных до и после упаковки получилось кой-чего выудить из того, что написано. Там однозначно какое-то сжатие есть, т.к. после сборки flash0.tn он весит меньше, чем файлы в нём до упаковки + в хексе данные не совпадают, если бы в чистом виде лежали - то можно было бы руками всё выдрать и не париться.
По сути только анпакер нужен. Буду благодарен , если сможешь собрать...
Количество сообщений на форуме далеко не всегда пропорционально умственным способностям человека.
 >>> Silent Hill: Genesis<<<
|
|
|
17.01.2014, 00:54
|
Сообщение: #4 (1083377)
|
Регистрация: 03.11.2010
Сообщений: 785
Вы сказали Спасибо: 374
Поблагодарили 137 раз(а) в 119 сообщениях
Сила репутации: 1Репутация: 136
(скоро придёт к известности)
|
lupus, а можно что-нибудь изменить не дергая тотал_нуба? Ну например на бум повключать звук в пс1 хоть какой, или ну не знаю сделать фикс для досБокс используя анализ АРК прошивки (там он работает) или вообще что-нибудь в этом роде? например убрать поддержку 64 метров оперативки в 2.12, оно нестабильно.
|
|
|
17.01.2014, 01:22
|
Сообщение: #5 (1083380)
|
Модель консоли: Все PSP
Прошивка: 5.00 m33-6
Регистрация: 20.01.2010
Сообщений: 3,415
Вы сказали Спасибо: 2,368
Поблагодарили 1,617 раз(а) в 873 сообщениях
Сила репутации: 1Репутация: 1617
(обеспечено прекрасное будущее)
|
lupus, хорошо, вечером сделаю
|
|
|
Этот пользователь сказал Спасибо frostegater за это полезное сообщение:
|
|
17.01.2014, 08:45
|
Сообщение: #6 (1083384)
|
Модель консоли: slim/lite
Прошивка: 6.60 ME
Другие консоли: N3DS + GW, NDSi, PSV WiFi
Регистрация: 27.11.2006
Адрес: vk.com/lupus_ua
Сообщений: 1,298
Вы сказали Спасибо: 280
Поблагодарили 638 раз(а) в 337 сообщениях
Сила репутации: 1Репутация: 604
(луч света в тёмном царстве)
|
Сообщение от SILENT-Pavel
lupus, а можно что-нибудь изменить не дергая тотал_нуба? Ну например на бум повключать звук в пс1 хоть какой, или ну не знаю сделать фикс для досБокс используя анализ АРК прошивки (там он работает) или вообще что-нибудь в этом роде? например убрать поддержку 64 метров оперативки в 2.12, оно нестабильно.
|
Теоретически, можно всё, но это не ко мне - я не настолько продвинут в вопросе. Если бы были откыты исходники - было бы проще.
Сообщение от frostegater
lupus, хорошо, вечером сделаю
|
Спасибо, буду ждать.
Количество сообщений на форуме далеко не всегда пропорционально умственным способностям человека.
 >>> Silent Hill: Genesis<<<
|
|
|
Этот пользователь сказал Спасибо lupus за это полезное сообщение:
|
|
18.01.2014, 14:38
|
Сообщение: #7 (1083430)
|
Модель консоли: Все PSP
Прошивка: 5.00 m33-6
Регистрация: 20.01.2010
Сообщений: 3,415
Вы сказали Спасибо: 2,368
Поблагодарили 1,617 раз(а) в 873 сообщениях
Сила репутации: 1Репутация: 1617
(обеспечено прекрасное будущее)
|
|
|
|
Эти 2 пользователя(ей) сказали Спасибо frostegater за это полезное сообщение:
|
|
18.01.2014, 15:16
|
Сообщение: #8 (1083432)
|
Модель консоли: slim/lite
Прошивка: 6.60 ME
Другие консоли: N3DS + GW, NDSi, PSV WiFi
Регистрация: 27.11.2006
Адрес: vk.com/lupus_ua
Сообщений: 1,298
Вы сказали Спасибо: 280
Поблагодарили 638 раз(а) в 337 сообщениях
Сила репутации: 1Репутация: 604
(луч света в тёмном царстве)
|
frostegater, что-то я бинарника в архиве не вижу, там только сырцы? Собери, если не сложно.
Количество сообщений на форуме далеко не всегда пропорционально умственным способностям человека.
 >>> Silent Hill: Genesis<<<
|
|
|
Этот пользователь сказал Спасибо lupus за это полезное сообщение:
|
|
18.01.2014, 17:37
|
Сообщение: #9 (1083437)
|
Модель консоли: Все PSP
Прошивка: 5.00 m33-6
Регистрация: 20.01.2010
Сообщений: 3,415
Вы сказали Спасибо: 2,368
Поблагодарили 1,617 раз(а) в 873 сообщениях
Сила репутации: 1Репутация: 1617
(обеспечено прекрасное будущее)
|
|
|
|
Эти 2 пользователя(ей) сказали Спасибо frostegater за это полезное сообщение:
|
|
18.01.2014, 21:56
|
Сообщение: #10 (1083451)
|
Модель консоли: slim/lite
Прошивка: 6.60 ME
Другие консоли: N3DS + GW, NDSi, PSV WiFi
Регистрация: 27.11.2006
Адрес: vk.com/lupus_ua
Сообщений: 1,298
Вы сказали Спасибо: 280
Поблагодарили 638 раз(а) в 337 сообщениях
Сила репутации: 1Репутация: 604
(луч света в тёмном царстве)
|
Хм, это просто разбор на части, а что с декомпрессией?
однозначно какое-то сжатие есть, т.к. после сборки flash0.tn он весит меньше, чем файлы в нём до упаковки + в хексе данные не совпадают, если бы в чистом виде лежали - то можно было бы руками всё выдрать и не париться.
|
В recovery я не вижу ни шрифта ни текста.
Это как-то поможет?
u32 file_count;
u32 signature; (0x4B504E54)
u32 file_size;
u32 name_length;
u8 name[name_length];
u8 file[file_size];
Количество сообщений на форуме далеко не всегда пропорционально умственным способностям человека.
 >>> Silent Hill: Genesis<<<
|
|
|
19.01.2014, 02:35
|
Сообщение: #11 (1083453)
|
Модель консоли: Все PSP
Прошивка: 5.00 m33-6
Регистрация: 20.01.2010
Сообщений: 3,415
Вы сказали Спасибо: 2,368
Поблагодарили 1,617 раз(а) в 873 сообщениях
Сила репутации: 1Репутация: 1617
(обеспечено прекрасное будущее)
|
|
|
|
19.01.2014, 09:29
|
Сообщение: #12 (1083458)
|
Модель консоли: slim/lite
Прошивка: 6.60 ME
Другие консоли: N3DS + GW, NDSi, PSV WiFi
Регистрация: 27.11.2006
Адрес: vk.com/lupus_ua
Сообщений: 1,298
Вы сказали Спасибо: 280
Поблагодарили 638 раз(а) в 337 сообщениях
Сила репутации: 1Репутация: 604
(луч света в тёмном царстве)
|
Я это в первую очередь попробовал.
The FLASH0.TN file is compressed by an other type. However you can load your own recovery by adding recovery.prx to ms0:/flash/kd/recovery.prx
TN
|
Количество сообщений на форуме далеко не всегда пропорционально умственным способностям человека.
 >>> Silent Hill: Genesis<<<
|
|
|
20.01.2014, 05:11
|
Сообщение: #13 (1083486)
|
Модель консоли: Все PSP
Прошивка: 5.00 m33-6
Регистрация: 20.01.2010
Сообщений: 3,415
Вы сказали Спасибо: 2,368
Поблагодарили 1,617 раз(а) в 873 сообщениях
Сила репутации: 1Репутация: 1617
(обеспечено прекрасное будущее)
|
lupus, ага) ок разберемся, мне сказали какое там сжатие
|
|
|
Этот пользователь сказал Спасибо frostegater за это полезное сообщение:
|
|
20.01.2014, 12:16
|
Сообщение: #14 (1083487)
|
Модель консоли: slim/lite
Прошивка: 6.60 ME
Другие консоли: N3DS + GW, NDSi, PSV WiFi
Регистрация: 27.11.2006
Адрес: vk.com/lupus_ua
Сообщений: 1,298
Вы сказали Спасибо: 280
Поблагодарили 638 раз(а) в 337 сообщениях
Сила репутации: 1Репутация: 604
(луч света в тёмном царстве)
|
Количество сообщений на форуме далеко не всегда пропорционально умственным способностям человека.
 >>> Silent Hill: Genesis<<<
|
|
|
21.01.2014, 09:17
|
Сообщение: #15 (1083538)
|
Модель консоли: Все PSP
Прошивка: 5.00 m33-6
Регистрация: 20.01.2010
Сообщений: 3,415
Вы сказали Спасибо: 2,368
Поблагодарили 1,617 раз(а) в 873 сообщениях
Сила репутации: 1Репутация: 1617
(обеспечено прекрасное будущее)
|
Как всегда все оказалось намного сложнее. Сейчас делаем реверс алгоритма шифрации TN.BIN, чтобы вытащить алгоритм декомпрессии)) Может по пути обнародуем kernel эксплоит ТНа.
|
|
|
21.01.2014, 11:43
|
Сообщение: #16 (1083540)
|
Модель консоли: slim/lite
Прошивка: 6.60 ME
Другие консоли: N3DS + GW, NDSi, PSV WiFi
Регистрация: 27.11.2006
Адрес: vk.com/lupus_ua
Сообщений: 1,298
Вы сказали Спасибо: 280
Поблагодарили 638 раз(а) в 337 сообщениях
Сила репутации: 1Репутация: 604
(луч света в тёмном царстве)
|
Обнародовать может пока и рано. Мне на данном этапе достаточно непожатых recovery и satellite.
Количество сообщений на форуме далеко не всегда пропорционально умственным способностям человека.
 >>> Silent Hill: Genesis<<<
|
|
|
21.01.2014, 14:18
|
Сообщение: #17 (1083543)
|
Модель консоли: Все PSP
Прошивка: 5.00 m33-6
Регистрация: 20.01.2010
Сообщений: 3,415
Вы сказали Спасибо: 2,368
Поблагодарили 1,617 раз(а) в 873 сообщениях
Сила репутации: 1Репутация: 1617
(обеспечено прекрасное будущее)
|
lupus, ну дак их можно достать и без распаковки. Вопрос как обратно запакуешь?
|
|
|
21.01.2014, 15:22
|
Сообщение: #18 (1083545)
|
Модель консоли: slim/lite
Прошивка: 6.60 ME
Другие консоли: N3DS + GW, NDSi, PSV WiFi
Регистрация: 27.11.2006
Адрес: vk.com/lupus_ua
Сообщений: 1,298
Вы сказали Спасибо: 280
Поблагодарили 638 раз(а) в 337 сообщениях
Сила репутации: 1Репутация: 604
(луч света в тёмном царстве)
|
Ну так я ж писАл: вынуть и распаковать, чтобы можно было редактировать. А назад запихивать не обязательно, достаточно их в папку kd положить, чтобы cef их подхватила. Об этом TN мне на вололо сказал.
Количество сообщений на форуме далеко не всегда пропорционально умственным способностям человека.
 >>> Silent Hill: Genesis<<<
|
|
|
24.01.2014, 11:36
|
Сообщение: #19 (1083638)
|
Модель консоли: slim/lite
Прошивка: 6.60 ME
Другие консоли: N3DS + GW, NDSi, PSV WiFi
Регистрация: 27.11.2006
Адрес: vk.com/lupus_ua
Сообщений: 1,298
Вы сказали Спасибо: 280
Поблагодарили 638 раз(а) в 337 сообщениях
Сила репутации: 1Репутация: 604
(луч света в тёмном царстве)
|
Количество сообщений на форуме далеко не всегда пропорционально умственным способностям человека.
 >>> Silent Hill: Genesis<<<
|
|
|
24.01.2014, 17:23
|
Сообщение: #20 (1083650)
|
Модель консоли: Все PSP
Прошивка: 5.00 m33-6
Регистрация: 20.01.2010
Сообщений: 3,415
Вы сказали Спасибо: 2,368
Поблагодарили 1,617 раз(а) в 873 сообщениях
Сила репутации: 1Репутация: 1617
(обеспечено прекрасное будущее)
|
lupus, да пока занят. Модули можно сдампить напрямик из RAM, там они в чистом виде лежат.
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Опции темы |
|
Опции просмотра |
Линейный вид
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 06:11. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7 Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.
|
|
|