Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 58
Сообщений: 47,490
Вы сказали Спасибо: 27,807
Поблагодарили 43,388 раз(а) в 12,365 сообщениях
Сила репутации: 10Репутация: 42579 
(репутация неоспорима)
|
Делаем полную базу RAP/RIF для установки на PS3 с HAN/HEN
Что требуется?
- Зайдите в папку C:\PS3\ps3tools\tools\PsnStuff\ и запустите там батник make_lite_database.bat
- На выходе получите самую свежую базу RAP в свежем текстовом файлике database_lite_new.txt
- Затем обновляете этот файлик под названием database_lite.txt в папке MPHT/Tools/ на свежий, согласно инструкции ниже:
- Скачиваем и устанавливаем последнюю версию MPHT - Make Pkg Han Tool
- Идём и открываем эту папку программы C:\MPHT
- Копируем в эту папку ваши файлы act.dat и idps.hex (без них вы не сможете подписать RAP в RIF под вашу консоль).
- Жмём правой кнопкой в пустом месте этой папки и в контекстном меню выбираем "Создать -> Текстовый документ".
- В папке создастся новый пустой файл Текстовый документ.txt
- Открываем его, лучше всего, в бесплатном и всеми любимом текстовом редакторе Notepad++
- Теперь, из спойлера ниже, выделяем мышкой весь код от начала до конца и копируем (CTRL+C):
- Затем, ставим курсор в наш новый открытый Текстовый документ и вставляем (CTRL+V) весь скопированный ранее код из буфера обмена.
- Нажимаем в меню "Файл -> Сохранить как..." и сохраняем в этой же папке как, например - Текстовый документ.BAT
Закрываем текстовой редактор.
- Запускаем созданный БАТник и наблюдаем за процессом создания новой базы данных РАП-ов. Внимание, во время работы скрипта не щёлкайте в окне консоли и не открывайте файлы, создаваемые во время работы - это может привести к пропуску создания рапов и рифов или к ошибкам при их создании, если файл был занят вами, открыт в какой-то программе.
- Пару раз программа будет просить нажать любую кнопку для продолжения операции, тогда просто нажмите любую клавишу на клавиатуре.
Если вам не охота продолжать процесс, тогда просто закройте окно консоли.
- P.S. Папки RAPS и exdata с созданными RAP и RIF я не стал удалять в коде, на тот случай, если прога не сможет все RIF упаковать в PKG. Впоследствии вы можете их удалить вручную.
- P.P.S Кроме того, вы можете просто взять папку с базой RAP, переименовать её в exdata и закинуть в корень флешки или на плойку по пути /dev_hdd0/exdata/, тогда HEN сам найдёт на плойке act.dat в активном профиле и ваш уникальный idps.hex плойки, и при запуске игры сам же зашифрует необходимый в RIF в вашем активном профиле, который активируется при активации консоли.
Отчёт о работе скрипта: Запустил скрипт, он где-то за 5 минут создал базу рап, после создания РАП-ов попросил нажать кнопочку, пошло шифрование RAP в RIF, я лёг спать, а когда через 7 часов проснулся, уже все RIF-ы были созданы, просило нажать любую клавишу для упаковки в PKG, ну и запаковало всё где-то за 5 минут.
В ообщем все 15333 RIF + 1 act.dat упаковались успешно в файл RIF000-INSTALLER_00-RIF0000000015333_signed.pkg и вот результат:
P.S. Почему 15333, а не 16303 как было ранее? - Потому что в новой базе были вычищены все левые "Invalid RAP", "Warning RAP", ошибочные RAP из 8-10-12-15 байт, хотя должны быть строго по 16 байт, а так же, были удалены множественные дублирующиеся строки.
В зависимости от постоянных поправок в базе, количество RAP/RIF может меняться, как в сторону увеличения, так и уменьшения.
Последний раз редактировалось ErikPshat; 15.04.2023 в 14:28.
|