|
Архив Архив устаревших тем |
04.02.2014, 23:11
|
Сообщение: #41 (1084048)
|
Модель консоли: slim/lite
Прошивка: 6.60 ME
Другие консоли: N3DS + GW, NDSi, PSV WiFi
Регистрация: 27.11.2006
Адрес: vk.com/lupus_ua
Сообщений: 1,298
Вы сказали Спасибо: 280
Поблагодарили 638 раз(а) в 337 сообщениях
Сила репутации: 1Репутация: 604 
(луч света в тёмном царстве)
|
7z 9.20, к сожалению, не справился с распаковкой :/ Архив открывает, говорит, что он гзип, а на распаковке сыпется.
Количество сообщений на форуме далеко не всегда пропорционально умственным способностям человека.
>>> Silent Hill: Genesis<<<
|
|
|
05.02.2014, 00:35
|
Сообщение: #42 (1084051)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,535
Вы сказали Спасибо: 27,195
Поблагодарили 42,739 раз(а) в 12,205 сообщениях
Сила репутации: 10Репутация: 41934 
(репутация неоспорима)
|
lupus, и так со всеми кастомными файлами ~PSP?
Расширение при сохранении менял на *.gz ?
Ну в любом случае уже механизм сжатия известен. Вполне вероятно, что он мог перемешать файл кусками. Но тогда и указатели должны быть в хедере на эти куски.
Кстати, ты заметил, что у первого файла тег: F0 DA DA DA ?
Последний раз редактировалось ErikPshat; 05.02.2014 в 02:03.
|
|
|
08.02.2014, 04:27
|
Сообщение: #43 (1084128)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,535
Вы сказали Спасибо: 27,195
Поблагодарили 42,739 раз(а) в 12,205 сообщениях
Сила репутации: 10Репутация: 41934 
(репутация неоспорима)
|
Если посмотреть на внутренние файлы, то видно, что они вполне читабельные, как и обычные. Получается они не упакованы еще раз.
Но, так же видно, что идет сдвиг смещений уже с самооо заголовка, т.к. например Тег F0DADADA должен находиться по адресу 0xD0, а начало архива 1F8B0880 по адресу 0x150.
Выложи плиз файлы нехитрые pspbtXnf.bin, например от предыдущих сборок. Они изначально некомпрессионные и все пути видны наяву.
Но в этой сборке наглядно видно, что съедено часть букв в путях.
ПС. Я так полагаю, что здесь происходит подмена символов по словарю и каждому набору соответствует короткий код: E0, E1, E2, E3 и т.д.
|
|
|
08.02.2014, 15:56
|
Сообщение: #44 (1084138)
|
Модель консоли: 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<<<
|
|
|
Этот пользователь сказал Спасибо lupus за это полезное сообщение:
|
|
09.02.2014, 17:19
|
Сообщение: #45 (1084178)
|
Модель консоли: slim/lite
Прошивка: 6.60 ME
Другие консоли: N3DS + GW, NDSi, PSV WiFi
Регистрация: 27.11.2006
Адрес: vk.com/lupus_ua
Сообщений: 1,298
Вы сказали Спасибо: 280
Поблагодарили 638 раз(а) в 337 сообщениях
Сила репутации: 1Репутация: 604 
(луч света в тёмном царстве)
|
Сообщение от ErikPshat
Если посмотреть на внутренние файлы, то видно, что они вполне читабельные, как и обычные. Получается они не упакованы еще раз.
|
Простые эксперименты со сборщиком flash0.tn из архива с исходниками tn-c мне говорят об обратном:
1. Размер flash0.tn меньше, чем суммарный размер файлов внутри него
2. Я так и не смог разглядеть внутри матрицу debug шрифта, которым выводится текст recovery и vsh меню.
Если с размером, ещё можно допустить, что часть длинных путей подменяется на короткае константы, то со шрифтом - совсем не ясно. Плюс ко всему, я попробовал поискать строки из recovery - тщетно.
Надеюсь, ты что-то накопаешь.
Количество сообщений на форуме далеко не всегда пропорционально умственным способностям человека.
>>> Silent Hill: Genesis<<<
|
|
|
14.02.2014, 23:53
|
Сообщение: #46 (1084369)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,535
Вы сказали Спасибо: 27,195
Поблагодарили 42,739 раз(а) в 12,205 сообщениях
Сила репутации: 10Репутация: 41934 
(репутация неоспорима)
|
Сообщение от lupus
Простые эксперименты со сборщиком flash0.tn из архива с исходниками tn-c мне говорят об обратном:
|
Сорри, снова оказался на неделю без компа и инета, так что не было возможности проверить и измерить.
Я говорил о том, что файлы внутри нового FLASH0.TN лежат в непожатом виде, т.к. код файлов частично читаем и узнаваем.
НО! идёт подмена байтов. То есть, например 10 байтов подменяются на 2 байта. Отсюда и меньше размер(каждого внутрилежащего файла).
Какие-то 10 байтов подменяются по словарю на 2 байта(или 4) - E0 00, далее Е0 01, Е0 02...Е1 00, Е1 01, Е1 02 и т.д.
Это как бы мои первые предположения, когда я рассматривал визуально содержимое пакета.
Я думаю, нужно подставлять недостающие байты, тогда картина будет налицо, чем щас и собираюсь заняться...
|
|
|
15.02.2014, 00:34
|
Сообщение: #47 (1084370)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,535
Вы сказали Спасибо: 27,195
Поблагодарили 42,739 раз(а) в 12,205 сообщениях
Сила репутации: 10Репутация: 41934 
(репутация неоспорима)
|
Первое, что точно совпадает в файлах pspbtXnf.prx: - E000 => .prx
- E001 => ?.prx
- E002 = ??.prx
- E003 = ???.prx (обычно man.prx)
- E004 = ????.prx (напр. _01g.prx)
Примечание: ? - любой символ.
И то же самое с Е1, не пойму разницы с Е0. - E100 => .prx
- E101 => ?.prx
- E102 = ??.prx
- E103 = ???.prx (обычно man.prx)
- E104 = ????.prx (напр. _01g.prx)
- E105 = ?????.prx (напр. d_01g.prx в слове "mesg_led_01g.prx")
Последний раз редактировалось ErikPshat; 15.02.2014 в 02:16.
|
|
|
18.02.2014, 09:30
|
Сообщение: #48 (1084462)
|
Модель консоли: 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<<<
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 13:59. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7 Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.
|
|
|