(gamesd.skprx, storagemgr.skprx, Switch SD2VITA)

Копирование содержимого статьи без согласия
автора (Yoti) запрещено в любом виде:
текстовом, графическом, записи на видео,
в виде зарисовок и зачитки голосом,
а также в другом, не упомянутом здесь явно.

Про что эта тема?
Не секрет, что карты памяти для PS Vita выпускает только фирма $ony и продаёт их по крайне высокой цене, в сравнении с «народными» MicroSD. В последнее время и найти карточку стало проблемой. Если добавить отзывы о смерти карточек на ровном месте, которые порой появляются в Интернете, то картина получается крайне печальная.
Однако, с появлением взлома на прошивке 3.60 разработчики потихоньку стали вести разработку в этом направлении. Удобный переходник с MicroSD на карту PS Vita ввиду малых размеров последней не представлялся возможным. И тут на помощь пришёл тот факт, что игровой картридж является крайне схожим по своему устройству с обычной картой памяти.

С чего мне начать?
В первую очередь, что очевидно, необходимо достать переходник. Можно сделать или заказать плату в Китае и припаять к ней слот для MicroSD, но это не наш путь. Предлагаю просто купить оный на любой интернет-площадке, например AliExpress.
Внешний вид переходника, а с ним и удобство использования со временем совершенствовались. На данный момент можно выделить три основных вида:

sd2vita v1 pspx
Первый (также известен как v1)

sd2vita v2 pspx
Второй (также известен как v2)

Третий (также известен как v3, v5 и v6)

sd2vita v3 pspx
v3
sd2vita v5 pspx
v5
sd2vita v6 pspx
v6

Крайне советую обойти стороной первые два вида и покупать третий! Средний ценник составляет $1-$3.
Разница между v3, v5 и v6 в том, что v5 и v6 точнее повторяют форму картриджа и лучше подходит для Slim.
Запомните, что переходники только меняют контакты местами и не имеют никакой поддержки размера карты!

Переходник получил! Что дальше?
Для использования переходника PS Vita должна соответствовать следующим требованиям:

  • Иметь прошивку версии от 3.60 до 3.73
  • Иметь HENkaku (версии v11 для 3.60)
  • Иметь установленный Ensō (желательно)
  • Иметь VitaShell версии 1.95 или новее

Также, необходимо отказаться от плагинов на карте памяти (ux0) и настроить всё в ur0.
Инструкция по использованию плагинов здесь: taiHEN плагины PS Vita — теория и практика

Выбор и покупка карты памяти.
Для долгой и беспроблемной работы необходимо использовать качественные карты памяти от известных производителей. Я пока не видел плохих отзывов только про карты от SanDisk и Samsung. Любая, даже самая младшая модель подойдёт — просто посмотрите на наличие надписей вроде «Class 10» («C10»), «U1» и «V10» на упаковке. Касательно объёма решайте сами, я бы просто взял самую большую карту исходя из бюджета. Это абсолютно стандартная MicroSD, в конце концов, её можно будет применить куда угодно, если не пригодится в PS Vita. Если же у вас уже есть карта памяти и вы хотите использовать именно её, то для начала выполните тест при помощи h2testw (инструкция). Но успешность теста не гарантирует того, что карта заработает, проверяйте опытным путём продолжая выполнять инструкцию. Также можно попробовать отформатировать карту в NTFS, китайские подделки с ненастоящим размером после этого обычно помирают.

Подготавливаем карту памяти.
Подключаем карту памяти MicroSD к компьютеру и проделываем следующие шаги:

  1. Загружаем и распаковываем архив программы Win32DiskImager-1.0.0-binary.zip
  2. Загружаем и распаковываем архив с образом zzBlank.zip
  3. Запускаем распакованную программу (Win32DiskImager.exe)
  4. Убеждаемся, что в графе «Device» отображается нужная карта памяти
  5. В графе «Image File» выбираем распакованный из архива файл «zzBlank.img»
  6. Внимание! Всё содержимое карты памяти будет удалено!
    Нажимаем кнопку «Write» и дожидаемся завершения операции
     Если Win32DiskImager не работает…
    1. Загружаем и запускаем программу «HDDRawCopy1.10Portable.exe«.
    2. Делаем двойной щелчок по строчке, начинающейся на «FILE».
    3. Выбираем всё тот же «zzBlank.img», нажимаем «Continue >>>».
    4. Выбираем в списке свою карту памяти, нажимаем «Continue >>>».
    5. Нажимаем «START», затем «Да». Ждём надписи «100% complete».
      Вся процедура занимает одну-две секунды, очень быстро!
    6. Продолжаем выполнять пункты, написанные после этого спойлера.
  7. Открываем «Мой компьютер», а в нём карту памяти
    Соглашаемся на форматирование с такими настройками:
    • Файловая система — exFAT
    • Размер единицы распределения — Стандартный размер кластера
      Для карт памяти стандарта SDXC (более 32 ГБ) выбирать «64 КБ»!
    • Метка тома — пустая строка (позже можно переименовать)
    • Способы форматирования — Быстрое (очистка оглавления)
  8. Подключаем PS Vita к компьютеру в режиме передачи данных (VitaShell)
  9. Включаем отображение скрытых и, дополнительно, системных файлов
    Предлагаю два bat-файла. Распаковать, запустить, обновить окно Проводника:
    • Показать скрытые и системные файлы: unhide.zip
    • Спрятать скрытые и системные файлы: rehide.zip
  10. Копируем всё содержимое карты памяти PS Vita на карту MicroSD
    Посмотрите свойства обоих дисков и сравните количество файлов и папок!

Настраиваем PS Vita.

  1. Устанавливаем Switch SD2VITA
  2. Устанавливаем AppManagerPlus_v3.01.vpk
  3. Запускаем App Manager Plus
  4. Переносим Switch SD2VITA в раздел ur0
    (Подсветить в списке — треугольник — крест — крест.)
  5. Вставляем карту памяти в переходник, а его — в PS Vita
  6. Запускаем Switch SD2VITA и выбираем «Install to uma0«
  7. Перезагружаем PS Vita и открываем VitaShell
  8. Если в списке разделов VitaShell виден «uma0», то всё работает!
    И только после этого запускаем Switch SD2VITA и выбираем «Switch to ux0«
  9. Не забываем в настройках VitaShell выставить «USB device = sd2vita»

Как ведёт себя переходник?
Рассмотрим четыре варианта (в случае использования родной и MicroSD карты совместно):

  1. Переходник работает нормально и настроен как uma0
    • В VitaShell виден раздел uma0 размером как ваша MicroSD
    • Можно использовать её для хранения игр PS1/PSP и старых консолей
  2. Переходник работает нормально и настроен как ux0
    • В VitaShell виден раздел uma0 размером как ваша родная карта (если вставлена)
    • В настройках ёмкость карты памяти памяти совпадает с размером MicroSD
  3. Переходник не работает и настроен как uma0
    • Ничего страшного, просто раздел uma0 будет отсутствовать.
      Именно поэтому для проверки работоспособности использовался этот вариант.
  4. Переходник не работает и настроен как ux0
    • При включении система требует провести форматирование карты памяти.
      Не нужно этого делать! Выключите систему и включите с зажатой кнопкой «L».
      После чего необходимо запустить Switch SD2VITA и сменить в ней режим на uma0.
      После перезапуска без зажатой «L» проблема исчезнет. Самое время искать причину.
Share.