|
PSP хакинг и девелопмент Взгляд изнутри |
26.03.2013, 20:29
|
Сообщение: #1 (1067763)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 58
Сообщений: 47,664
Вы сказали Спасибо: 27,917
Поблагодарили 43,529 раз(а) в 12,387 сообщениях
Сила репутации: 10Репутация: 42720 
(репутация неоспорима)
|
Сообщение от BlackDaemon
сделать простенький загрузчик, который вызывает sceKernelLoadExec с путём disc0:/PSP_GAME/SYSDIR/UPDATE/EBOOT.BIN
|
Не понял, ты хочешь вызывать установку официальной прошивки?
Сообщение от BlackDaemon
Hex редактором заменил модуль и добавил сэмпл куба в UPDATE/EBOOT.BIN
|
Аналогично, каким образом обновление прошивки влияет на запуск игры?
По моему эту папку UPDATE можно вообще удалить без всяких последствий.
|
|
|
26.03.2013, 20:45
|
Сообщение: #2 (1067765)
|
Регистрация: 07.02.2008
Возраст: 35
Сообщений: 485
Вы сказали Спасибо: 378
Поблагодарили 227 раз(а) в 130 сообщениях
Сила репутации: 1Репутация: 229 
(весьма и весьма положительная личность)
|
ErikPshat, загрузчик писался для целей тестирования, не более.  Первые трудности, с которыми я столкнулся при запуске на оф. прошивке - у функций sceKernelLoadModule/sceKernelLoadExec висит ограничение на местоположение файла, т.е. c ms0:/ на оф. прошивке ими запустить ничего нельзя, пришлось придумывать как приспособиться под disc0:/ - учитывая, что в PSN релизах папка update всегда "пустует" (забита нулями). 
|
|
|
26.03.2013, 20:47
|
Сообщение: #3 (1067767)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 58
Сообщений: 47,664
Вы сказали Спасибо: 27,917
Поблагодарили 43,529 раз(а) в 12,387 сообщениях
Сила репутации: 10Репутация: 42720 
(репутация неоспорима)
|
BlackDaemon, а, понел. Ты решил лоадер в несколько байт (~25кбайт) подпихнуть вместо обновления 
|
|
|
26.03.2013, 21:04
|
Сообщение: #4 (1067774)
|
Регистрация: 07.02.2008
Возраст: 35
Сообщений: 485
Вы сказали Спасибо: 378
Поблагодарили 227 раз(а) в 130 сообщениях
Сила репутации: 1Репутация: 229 
(весьма и весьма положительная личность)
|
ErikPshat, чуть-чуть не так, посмотрите сэмпл.  Схема запуска такая:
1. SYSDIR/EBOOT.BIN вызывает через sceKernelLoadModule+sceKernelStartModule USRDIR/Module/psmfplayer.prx
2. он и заменяется самопальным лоадером (3-й пункт необязательный, но 25 кбайт на всё-про-всё маловато, потому в данном случае я подменил его лоадером)
3. который в свою очередь загружает содержимое (которое также подверглось замене на сэмпл куба) из SYSDIR/UPDATE/EBOOT.BIN
|
|
|
26.03.2013, 21:22
|
Сообщение: #5 (1067780)
|
Модель консоли: 1008
Прошивка: 6.60 PRO-B10
Другие консоли: PSV 1008 (3.60 変革), 1108 (3.65 Ensō), 1006 (3.68 h-encore), N3DSXL, N2DS, PSP
Регистрация: 07.11.2006
Адрес: Россия
Сообщений: 282
Вы сказали Спасибо: 31
Поблагодарили 308 раз(а) в 141 сообщениях
Сила репутации: 1Репутация: 308 
(как роза среди колючек)
|
BlackDaemon,
Я с прометеем подобное делал, чтобы игру с мультизагрузчиком (YsI&II Cronicles) на 5.00 запустить )) связка была жестокая...
Ты лучше скажи, к чему это всё, потому как конечная цель непонятна. Понятно лишь одно: ты где-то подменяешь путь загрузки, где-то её цель, дабы запустить нечто размером 25кб. Но подменить в EBOOT.PBP сорано не получицо, ибо контент там зашифрован, а инлайн патчингом на PSP не припомню, чтобы кто-то занимался. Да и инлайном одним не обойдётся, ибо тебе не пару десятков байт впихнуть туда нужно.
|
|
|
26.03.2013, 21:43
|
Сообщение: #6 (1067782)
|
Регистрация: 07.02.2008
Возраст: 35
Сообщений: 485
Вы сказали Спасибо: 378
Поблагодарили 227 раз(а) в 130 сообщениях
Сила репутации: 1Репутация: 229 
(весьма и весьма положительная личность)
|
Mercyful, конечная цель - надурить эмулятор PSP на PS3 и запустить через него хомбрю.  Видимо, придётся ждать когда окончательно разберутся с MINIS.EDAT и ISO.BIN.EDAT (по крайней мере декриптовать их уже можно).
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 18:29. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7 Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.
|
|
|