II. Структура файлов IrShell
Прежде чем переходить к использованию и настройке, хочу, чтобы вы имели представление о том, что и в каком месте хранит Шелл. В последствии это сильно пригодится и позволит не возвращаться по сто раз к данному вопросу. Итак:
I. /SEPLUGINS/irsautoboot.prx – плагин для автозагрузки Шелла при старте системы.
II. /PSP/GAME/IRSHEll/EBOOT.PBP – запускаемый файл под ядро 3.хх, отображаемый в меню Игра – Карта памяти.
В изначальном варианте был еще Шелл под ядро 1.50, запускаемый из папки /PSP/GAME150/. Я его безжалостно удалил, потому как:
- на Тонких PSP он никак не работает.
- на Толстых PSP он не может практически ничего, кроме запуска homebrew старого формата под ядро 1.50, о которых пора забыть.
- на Толстой PSP с аддоном на 1.50 вы в любом случае можете перейти в 1.50 версию Шелла, причем даже двумя способами: первый – во время включения PSP держать круг (если вы пользуетесь плагином автозапуска), второй – использовать значок меню для перехода между версиями.
Я намеренно мало упоминаю об этой версии IRShell. Если раньше от неё была польза, то сейчас она стремится к нулю.
III. 1) /IRSHEll/BIN/ - сердце программы. Здесь собраны все запускаемые модули, в том числе и копирующие EBOOT.PBP из меню Игра – карта памяти (под обе версии ядра). Не советую вам что-то здесь удалять или переименовывать.
2) /IRSHELL/CFG15/ - скин по умолчанию и файл конфигурации для версии под 1.50.
3) /IRSHELL/CFG3x/ - скин по умолчанию и файл конфигурации для версии под 3.xx.
Если после изменения настроек у вас перестал работать Шелл, то, как правило, достаточно вернуть изначальный файл system.cfg в указанную выше папку.
4) IRSHEll/EXTAPP/APPxx/ - набор встроенных в IRShell внешних программ. Всего различных папок APP 20 штук, однако половина из них являются пустыми. Вы можете удалить содержимое неиспользуемых вами папок или же, наоборот, отказаться от дублей в /PSP/GAME/, дабы не тратить попусту место на карте памяти. Программы следующие:
APP1 – плеер роликов в формате PMF
APP2 – PMP Player AdVanCe (последней версии с русским скином)
APP3 – элементарнейший аудиоплеер формата ATRAC3
APP4 – программа для распаковки ZIP и RAR архивов
APP5 – BookR 0.7.1 (с русским шрифтом)
APP6 – PSP Comic для чтения комиксов в формате CBZ и CBR
APP8 - элементарнейший аудиоплеер формата OGG
APP9 – Web-браузер из оф. прошивки (просто выдернутый)
APP20 – текстовый редактор PSP Write
Программы лежат здесь не просто так. Каждая из них соответствует одному или нескольким типам файлов, указанных в конфигураторе IRShell, и позволяет эти самые типы файлов открывать/запускать непосредственно из меню Шелла. Кроме того, BookR и PSP Write используются в контекстном меню Шелла для чтения и редактирования любых файлов.
5) /IRSHELL/HOMEBREW3x(15) – здесь, в подпапках, хранятся homebrew для быстрого запуска из меню Шелла. Всего подпапок 5, каждая соответствует значку в меню и горячей клавише:
№1 - /RIGHT/ - аналоговый джойстик вправо
№2 - /RLEFT/ - R+аналоговый джойстик влево
№3 - /RUP/ - R+аналоговый джойстик вверх
№4 - /RRIGHT/ - R+аналоговый джойстик вправо
№5 - /RDOWN/ - R+аналоговый джойстик вниз
По умолчанию в папку /RIGHT/ уже предустановлен Web-браузер.
6) /IRSHEll/IRCODES/ - папка для размещения кодов всевозможных ИК пультов. Допускается создание подпапок.
7) /IRSHELL/PATCH/ - папка с патчами, которые использовались при установке. Теперь её смело можно удалять.
8) /IRSHELL/PRXPLUGIN/APPx – папка похожа на EXTAPP, отличие лишь в том, что в подпапках 1-5 можно разместить не программы, а внешние IRShell плагины (не путайте с плагинами к прошивке). По умолчанию доступен всего один плагин – MT Viewer – просмотрщик TXT файлов.
9) /IRSHELL/SKINS/ - папка с дополнительными скинами. В комплекте поставки отсутствуют. Отмечу, что скины от версии 3.9 прекрасно подходят для 4.7.
10) /IRSHELL/SYSTEM/ - мелкие системные файлы, например, звук будильника по умолчанию.
Это все папки, которые использует IRShell. Если вы не все пока что понимаете – ничего страшного. Самое нужное в этом блоке – это папки /IRSHELL/HOMEBREW3x/*, а с остальными вам, возможно, и не придется иметь дело.