Работа с картой памяти в MacOS


Если вы попали в это руководство впервые и не знаете как прошивается Switch, рекомендуем начать знакомство с ним с первой страницы
Если вы пользователь MacOS, воспользуйтесь этими рекомендациями, чтобы избежать проблем с картой памяти
Делайте бекапы сохранений как можно чаще!
Если приставка зависла или не подаёт признаков жизни, выключите её удерживанием кнопки (POWER) 30 секунд, затем включите и пробросьте пейлоад!

Не рекомендуется использовать карту памяти свитча с MacOS. Дело в том, что эта ОС создает большое количество мета-файлов и папок на карте памяти, а так же может без спроса у пользователя менять атрибуты папок и файлов на вашей карте памяти, тем самым делая её частично или полностью неработоспособной. Это может выражаться в испорченных играх или приложениях, которые не будет отображаться или попросту перестанут запускаться

Для того, чтобы минимизировать урон рекомендуется использовать виртуальные машины с Windows или следующие приложения и скрипты:

Clean My Drive 2

Это приложение автоматически удаляет весь макосовский мусор при извлечении любого usb носителя.

SDCard cleanup script for for MacOS users

Функции скрипта:

  • Отключение и удаление индексации Spotlight
  • Удаление файлов dot
  • Удаление файлов dot underbar
  • Удаление следов fsevents
  • Исправление флагов на всех каталогах карты, кроме Nintendo и Emutendo (так как это может испортить установочные файлы и привести к повреждению установленных игр/тикетов)
  • Извлечение карты памяти после завершения работы (по желанию)

Установка:

Закиньте скрипт в ваш любимый каталог. Рекомендуется использовать /usr/local/bin, так как он автоматически находится в системном пути.

Использование:

После завершения всех операций на карте памяти, запустите скрипт двойным щелчком или через терминал. При первом запуске программа запросит системное имя вашей карты. После этого программа запомнит его и сможет найти самостоятельно. Если вам нужно сбросить эту настройку, потому что вы изменили имя карты, удалите файл .switch-eject.conf, который будет создан в каталоге HOME, либо запустите скрипт через терминал, используя флаг -c.

Вы также можете использовать флаг -e в терминале для автоматического извлечения по завершении работы. Если вы хотите, чтобы скрипт всегда выполнял автоизвлечение, измените строку 71 с [ ! -z "${e}" ] && echo "Ejecting ${VOL}" && sudo umount ${VOL} на echo "Ejecting ${VOL}" && sudo umount ${VOL}

Перевод Deniss Ivanjuk

Очистка атрибутов

  1. Запустите приставку, удерживая кнопку понижения громкости, чтобы попасть в hekate Кастомный бутлоадер для Nintendo Switch. С его помощью мы делаем резервное копирование, запускаем кастом, запускаем различные пейлоады. Один из самых важных инструментов из тех, что мы будем использовать.
  2. В hekate перейдите в меню Tools, переключитесь на вкладку Arch bit • RCM • Touch • Partitions (в нижней части экрана), выберите Fix Archive Bit
    • Чтобы попасть в hekate, если вы находитесь не в ней, перезагрузите приставку, для этого удерживайте 5 секунд кнопку питания, находясь в кастомной прошивке, затем выберите Параметры электропитания -> Перезагрузка. Когда появится сплешскрин кефира, нажмите (VOL-) (кнопка понижения громкости)
  3. После окончания фикса атрибутов, нажмите Close в верхнем правом углу
  4. Выберите Home -> Launch - >YOUR_OS_NAME, чтобы загрузиться обратно в прошивку