VitaShell является альтернативной заменой LiveArea в PS Vita. Это файловый менеджер, просмотр изображений, текстовых файлов, pkg и vpk инсталлер, встроенный FTP-клиент и многое другое. Это хоумбрю участвовало в конкурсе "Revitalize PS Vita homebrew competition" и выиграло первое место. HENkaku's molecularShell также основано на VitaShell.
Вы можете кастомизировать следующие файлы:
ux0:VitaShell/theme/YOUR_THEME_NAME/colors.txt - Настройка всех цветов. ux0:VitaShell/theme/YOUR_THEME_NAME/bg_browser.png - Фон для файлового браузера. ux0:VitaShell/theme/YOUR_THEME_NAME/bg_hexeditor.png - Фон для Хекс-редактора. ux0:VitaShell/theme/YOUR_THEME_NAME/bg_texteditor.png - Фон для текстового редактора. ux0:VitaShell/theme/YOUR_THEME_NAME/bg_photoviewer.png - Фон для графического обозревателя. ux0:VitaShell/theme/YOUR_THEME_NAME/wallpaper.png - Обои #1 ux0:VitaShell/theme/YOUR_THEME_NAME/wallpaperX.png - Обои #X (X - значение от 2 до 10) ux0:VitaShell/theme/YOUR_THEME_NAME/dialog.png - Картинка диалогового меню (Может быть любого размера. Эта картинка будет масштабироваться в зависимости от размера диалогового окна. Совет: Не используйте мотивы, поскольку они не будет хорошо смотреться с неправильной пропорцией). ux0:VitaShell/theme/YOUR_THEME_NAME/context.png - Картинка контекстного меню (Может быть любого размера. Совет: Будет выглядеть замечательно, если использовать альфа-канал в изображении). ux0:VitaShell/theme/YOUR_THEME_NAME/battery.png - Иконка бордюра батареи ux0:VitaShell/theme/YOUR_THEME_NAME/battery_bar_green.png - Зелёный бар батареи ux0:VitaShell/theme/YOUR_THEME_NAME/battery_bar_red.png - Красный бар батареи ux0:VitaShell/theme/YOUR_THEME_NAME/battery_bar_charge.png - Бар зарядки батареи ux0:VitaShell/theme/YOUR_THEME_NAME/ftp.png - Иконка FTP ux0:VitaShell/theme/YOUR_THEME_NAME/audio_icon.png - Иконка аудио ux0:VitaShell/theme/YOUR_THEME_NAME/archive_icon.png - Иконка архива ux0:VitaShell/theme/YOUR_THEME_NAME/file_icon.png - Иконка файла ux0:VitaShell/theme/YOUR_THEME_NAME/folder_icon.png - Иконка папки ux0:VitaShell/theme/YOUR_THEME_NAME/image_icon.png - Иконка картинки ux0:VitaShell/theme/YOUR_THEME_NAME/sfo_icon.png - Иконка SFO ux0:VitaShell/theme/YOUR_THEME_NAME/text_icon.png - Иконка текстового документа
Общая информация: Не обязательно иметь все эти файлы в вашей кастомной теме, если один из них отсутствует, по умолчанию будет загружен дефолтный файл вместо него.
Информация по обоям: Вы можете иметь 10 обоев в каждой теме (YOUR_THEME_NAME), которые будут отображаться в случайном порядке. Если обои отсутствуют, будет использоваться заливка BACKGROUND_COLOR из colors.txt.
Настройки темы: Будет загружаться тема, указанная в файле ux0:VitaShell/theme/theme.txt (THEME_NAME = "YOUR_THEME_NAME")
Изображения диалогового и контекстного меню: Если эти файлы отсутствуют, то вместо них будет использоваться заливка DIALOG_BG_COLOR и CONTEXT_MENU_COLOR из colors.txt.
Стандартная тема VitaShell представлена в архиве «VitaShellCustomization.rar» и доступна в разделе "releases".
Поместите свой языковой файл в ux0:VitaShell/language/x.txt, где файл должен быть в кодировке UTF-8 и 'х' является одним из названия языка, перечисленных ниже:
Названия языковых файлов
japanese
english_us
french
spanish
german
italian
dutch
portuguese
russian
korean
chinese_t
chinese_s
finnish
swedish
danish
norwegian
polish
portuguese_br
english_gb VitaShell автоматически загружает язык, соответствующий текущему языку системы. Если ваш язык системы, например, русский, он будет загружаться из ux0:VitaShell/language/russian.txt.Английский языковой файл представлен в архиве «VitaShellCustomization.rar» и доступен в разделе "releases".
Данные рекомендации я подсмотрел на форуме wololo в посте от Птица, чей FTP сервер в основном и используется для связи с PS Vita на TN/Ark:
В качестве FTP-клиента для ПК использовать Filezilla.
В настройках FileZilla установить максимальное значение одновременных подключений = 1 (maximum number of concurrent connections = 1), в противном случае возможны проблемы с повреждёнными при передаче данными.
Установить default transfer mode - active
Установить default transfer behavior - binary После этого скорость передачи данных может достигать 2MB/секунду.
НЕ пытайтесь установить новый VitaShell.vpk из самой VitaShell! Воспользуйтесь другим файловым менеджером, например, molecularShell или ONEMenu. Или замените файл eboot.bin в каталоге ux0:app/VITASHELL/ на новый.
Расположение и функциональность меню «Дополнительно»
Исправлено: пункты меню (MD5, SHA1, SHA256 и т. д.) располагались слишком низко при доступе «Треугольник» > «Дополнительно»
Исправлено: параметры MD5 и SHA256 вызывали ошибку «Установить пакет» вместо того, чтобы работать
Исправлено: Неправильные функции выполнялись при выборе пунктов меню (MD5 → Установить всё, Установить всё → SHA1 и т. д.)
Результат: Все параметры расчёта хэша теперь работают корректно и отображаются с правильным расположением
Реализация алгоритма хэширования
Добавлено: Полное вычисление хэша MD5 с корректным 16-байтовым форматированием вывода
Добавлено: Полное вычисление хэша SHA256 с корректным 32-байтовым форматированием вывода
Улучшено: Функциональность SHA1 сохранена и улучшена
Добавлено: Многопоточная обработка хэша с индикаторами выполнения для всех алгоритмов
Добавлено: Корректное отображение результата хэша с шестнадцатеричным форматированием и переносами строк
Безопасность и защита файлов
Добавлено: Предупредительное сообщение при попытке удаления важных/системных файлов
НЕ пытайтесь установить новый VitaShell.vpk из самой VitaShell! Воспользуйтесь другим файловым менеджером, например, molecularShell или ONEMenu. Или замените файл eboot.bin в каталоге ux0:app/VITASHELL/ на новый.
НЕ пытайтесь установить новый VitaShell.vpk из самой VitaShell! Воспользуйтесь другим файловым менеджером, например, molecularShell или ONEMenu. Или замените файл eboot.bin в каталоге ux0:app/VITASHELL/ на новый.
Автоматический запуск после установки (ГЛАВНАЯ ФУНКЦИЯ)
Запрос на запуск приложения: После установки VPK пользователям предлагается запустить установленное приложение/игру.
Немедленный запуск: Нажмите «Да», чтобы запустить приложение сразу после установки.
Извлечение ID заголовка: Автоматически извлекает ID заголовка из файла VPK param.sfo для корректного запуска приложения.
Многоязычные запросы: Диалоговое окно запуска адаптируется к выбранному языку.
Выбор пользователя: Возможность отказаться от запуска и вернуться в браузер файлов.
Бесперебойная работа: VitaShell автоматически закрывается при запуске установленного приложения.
Пункт контекстного меню «Запустить приложение/игру» для файлов VPK (НОВОЕ)
Доступ к меню «ТРЕУГОЛЬНИК»: Нажмите «ТРЕУГОЛЬНИК» на любом файле VPK → в контекстном меню появится пункт «Запустить приложение/игру».
Интеллектуальное определение VPK: Параметр появляется автоматически только для файлов TYPE_VPK (ручное определение не требуется).
Установка и запуск в один клик: Выбор «Запустить приложение/игру» → устанавливает VPK + запускает приложение немедленно.
Пропускает диалоги подтверждения: нет промежуточных вопросов «Запустить?». Подсказки при использовании прямого метода
Безопасность при ошибках: Отображает диалоговые окна с ошибками в случае сбоя установки (проблемы с сетью, нехватка места на диске и т. д.)
Совместимость с двумя методами: Традиционная установка (с запросами на запуск) остаётся полностью доступной
Интеллектуальный контекст: Меню адаптируется в зависимости от типа файла — интеллектуальный, интуитивно понятный и понятный интерфейс
Интеллектуальные рабочие процессы установщика
Двойные методы установки: Традиционный метод с выбором пользователя и метод прямого запуска для быстрого развёртывания
Управление состоянием установки: Правильное отслеживание состояний установки и очистка
Отзывчивость пользовательского интерфейса: Предотвращает зависание пользовательского интерфейса и обеспечивает корректное восстановление элементов управления после установки
Интеллектуальная обработка файлов: Контекстное меню отображается только для совместимых типов файлов
Другие улучшения
Улучшенный процесс установки: Более интуитивно понятный пользовательский интерфейс с интеллектуальными подсказками
Автоматическая очистка: Отслеживание и очистка последнего установленного приложения
Адаптивное управление: Исправлены проблемы, из-за которых VitaShell зависала после появления диалоговых окон установки
Упрощённые диалоговые окна пользователя: Удалены избыточные сообщения подтверждения для улучшения пользовательского интерфейса
НЕ пытайтесь установить новый VitaShell.vpk из самой VitaShell! Воспользуйтесь другим файловым менеджером, например, molecularShell или ONEMenu. Или замените файл eboot.bin в каталоге ux0:app/VITASHELL/ на новый.
Основные новые функции
Однократный QR-сканер: однократный доступ к QR-сканеру нажатием кнопки «ВЫБОР», после чего автоматический переход в режим USB
Цвет панели выбора: выберите один из 6 цветов для панели выбора файлов (зелёный, серый, синий, красный, розовый, жёлтый)
Технические обновления
Версия обновлена до 2.13
Поведение умного меню: опция QR-кода исчезает после использования для более понятного интерфейса
Постоянные настройки: выбранные цвета сохраняются между сеансами
Оптимизированный интерфейс: улучшенная навигация и режимы отката
Обновлённый японский перевод: спасибо yyoossk за улучшенную японскую локализацию
Известные ограничения
Сканер QR-кода ограничен конструкцией для предотвращения злоупотреблений
Политика одноразового использования обеспечивает безопасную функциональность
НЕ пытайтесь установить новый VitaShell.vpk из самой VitaShell! Воспользуйтесь другим файловым менеджером, например, molecularShell или ONEMenu. Или замените файл eboot.bin в каталоге ux0:app/VITASHELL/ на новый.
Основные исправления и улучшения
Оптимизация производительности: Значительное повышение скорости сканирования QR-кодов благодаря интеллектуальной обработке кадров
Повышение производительности
Интеллектуальный пропуск кадров: Адаптивная обработка кадров на основе процента успешных распознаваний
Пакетная обработка пикселей: Оптимизированная обработка преобразования оттенков серого для 4 пикселей одновременно
Динамическая регулировка задержки: Автоматическая настройка производительности (диапазон от 33 до 150 мс)
Оптимизация раннего выхода: Более быстрое распознавание QR-кодов с проверкой кода на основе приоритетов
Повышение приоритета потоков: Максимальный приоритет потоков для оптимальной производительности обработки QR-кодов
Технические обновления
Выпуск версии: Обновлено до 2.14 для всех систем сборки
Оптимизация памяти: Уменьшен объем памяти, занимаемый при обработке QR-кодов
Адаптивный алгоритм: Самонастройка производительности на основе процента успешных распознаваний
Обработка с поддержкой кэширования: Оптимизированные шаблоны доступа к памяти для более эффективного использования процессора
Локализация и темы
Французский перевод: Полная французская локализация chronoss09
Обновление японского перевода: Улучшенный японский перевод от yyoossk
Тема Electron: Обновленная тема Electron с улучшенным стилем и совместимостью от chronoss09
Качество кода
Чистая кодовая база: Удалены устаревшие системы звуковой обратной связи
Оптимизированные алгоритмы: Более быстрые математические операции для обработки изображений
Улучшенная многопоточность: Улучшенные приоритеты потоков и управление ресурсами Мониторинг производительности: Встроенные функции отслеживания и адаптации производительности
НЕ пытайтесь установить новый VitaShell.vpk из самой VitaShell! Воспользуйтесь другим файловым менеджером, например, molecularShell или ONEMenu. Или замените файл eboot.bin в каталоге ux0:app/VITASHELL/ на новый.
Изменения настроек и конфигурации
ОТКЛЮЧЕНО Автоматическое обновление: Автоматическая проверка обновлений отключена по умолчанию для более быстрого запуска.
Режим повтора звука: Добавлена функция полного повтора звука с 3 вариантами (Нет/Повторить один/Повторить все).
Расширенное меню настроек: Реорганизован макет настроек для удобства пользователя.
Обновления структуры меню.
Главное меню настроек: Добавлены параметры «Информация о батарее» и «Режим повтора звука».
Меню настроек питания: Оптимизировано для основных функций питания (перезагрузка/выключение/режим ожидания).
Улучшенная навигация: Оптимизированная организация настроек с логической группировкой.
Обновления локализации.
Улучшение итальянского языка: Обновлены файлы resources/italian.txt и l10n/italian.txt.
Новые строки перевода: Добавлены переводы для всех новых параметров настроек.
Полная локализация: Полная поддержка итальянского языка для всех новых функций.
Технические улучшения.
Быстрый запуск: Отключена автоматическая проверка сетевых обновлений для ускорения загрузки.
Ручные обновления: Пользователи по-прежнему могут проверять наличие обновлений. Обновление вручную с помощью функции «Проверка обновлений».
Сохранение конфигурации: все новые настройки корректно сохраняются и восстанавливаются.
Оптимизация памяти: эффективная обработка настроек и навигация по меню.
НЕ пытайтесь установить новый VitaShell.vpk из самой VitaShell! Воспользуйтесь другим файловым менеджером, например, molecularShell или ONEMenu. Или замените файл eboot.bin в каталоге ux0:app/VITASHELL/ на новый.
Поддержка сенсорного экрана (важная новая функция) в разработке...
Полная поддержка сенсорного экрана: Полная поддержка сенсорного экрана для PS Vita
Только передняя сенсорная панель: Использует только передний сенсорный экран (без сенсорного экрана на задней панели)
Сенсорная навигация: Навигация по спискам файлов с помощью сенсорного ввода
Сенсорная прокрутка: Плавная прокрутка с помощью перетаскивания и импульса