| |
| PSP хакинг и девелопмент Взгляд изнутри |
28.04.2013, 23:45
|
Сообщение: #1 (1070678)
|
Модель консоли: PSP-1004
Прошивка: 6.61 PROMOD-C2p
Другие консоли: Все PSP, все PSV, SCPH-1002, SCPH-102, SCPH-77008, CECH-4208C, SCPH-1000R
Регистрация: 19.03.2008
Адрес: Россия
Сообщений: 5,835
Вы сказали Спасибо: 826
Поблагодарили 3,969 раз(а) в 2,068 сообщениях
Сила репутации: 10Репутация: 3969 
(репутация неоспорима)
|
Сообщение от frostegater
Ну во-первых rebootex не есть модуль. Чтобы досконально изучить это дело можешь посмотреть Davee's Downgrader. Схема работы такая.
|
Я ему в личку про это писал.
Сообщение от ErikPshat
Ну если бы ты повнимательнее почитал бы, что я написал и вник бы, то наверное бы всё понял.
|
Что я, что Фрости могут сделать что нужно, но оба нифига не поняли. У тебя, как я и говорил у тебя в гостях, в тексте слишком много воды. Как всё работает я спокойно могу прочесть в исходниках. А вот что не так по твоему мнению приходится выискивать в дебрях букв. Единственное, что я нормально понял, так это то, что эльф своим же родным заголовком не подписывается - вот от этого утверждения ещё можно плясать.
Последний раз редактировалось Yoti; 29.04.2013 в 03:11.
|
|
|
|
29.04.2013, 00:39
|
Сообщение: #2 (1070684)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 58
Сообщений: 47,758
Вы сказали Спасибо: 27,999
Поблагодарили 43,826 раз(а) в 12,400 сообщениях
Сила репутации: 10Репутация: 43017 
(репутация неоспорима)
|
Сообщение от Yoti
эльф своим же родным заголовком не подписывается - вот от этого утверждения ещё можно плясать.
|
Ну да, я об этом постоянно твержу ))
Просто я более подробнее описываю суть проблемы и в каком месте, что программа работает не так, как должно быть.
И подробно описал принцип ихней упаковки на примере последующей распаковки.
Можешь сам проверить на оригинальных исходниках.
Удаляешь оттуда все лишние хедеры с кирками и оставляешь только 1 кирк с хедером от того же файла, который хочешь подписать.
Взять тот же Astonishia Story 2 или vshmain.prx, или любой другой.
Ессно файл не влезет обратно в свой родной заголовок и будет ошибка " ELF is to big"
P.S. Порядок упорядочивания кода я уже написал в предыдущем посту.
|
|
|
|
29.04.2013, 01:21
|
Сообщение: #3 (1070686)
|
Модель консоли: PSP-1004
Прошивка: 6.61 PROMOD-C2p
Другие консоли: Все PSP, все PSV, SCPH-1002, SCPH-102, SCPH-77008, CECH-4208C, SCPH-1000R
Регистрация: 19.03.2008
Адрес: Россия
Сообщений: 5,835
Вы сказали Спасибо: 826
Поблагодарили 3,969 раз(а) в 2,068 сообщениях
Сила репутации: 10Репутация: 3969 
(репутация неоспорима)
|
Сообщение от ErikPshat
Порядок упорядочивания кода я уже написал в предыдущем посту.
|
Вот это немного сбивает с толку, на самом деле. Я тебе цитировал код вверху, там же не по пунктам разложено =)
|
|
|
|
29.04.2013, 03:09
|
Сообщение: #4 (1070701)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 58
Сообщений: 47,758
Вы сказали Спасибо: 27,999
Поблагодарили 43,826 раз(а) в 12,400 сообщениях
Сила репутации: 10Репутация: 43017 
(репутация неоспорима)
|
Yoti, ладно, поставим вопрос по другому.
Если я беру декриптованный файл Astonishia Story 2 и его-же кирк с заголовком, то получаю сообщение: - PRX SIGNER: Elf is to big
Header_List *target_header = get_header_list( elfSize );
if( target_header == NULL ) {
printf("PRX SIGNER: Elf is to big\n");
return 0;
}
В то время, когда нифига не BIG, а в точности совпадает и подходит размер ELF с размером 0x28 в psp_header.
Где ошибка?
Вот здесь мне кажется нужно выкинуть h_size -= 0x150; или сделать равным нулю.
Header_List *get_header_list(int size)
{
int i;
int h_size;
for(i=0; i<sizeof(header_list)/sizeof(header_list[i]); i++) {
h_size = get_kirk_size(header_list[i].kirkHeader); // получаем полный размер файла из заголовка
h_size -= 0x150; // получаем полезный размер файла
if( h_size >= size ) { // если текущий заголовок подходит
return &header_list[i]; // используем его
}
}
return NULL; // подходящего заголовка нет
}
Нет, ничего не даёт. Балин, наплодили формул, фиг разберёшься )))
P.S. Нужно было в таблицах ещё добавить размеры ELF.
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 19:56. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7 Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.
|
|
|