Перейти к основному содержанию

XBOX 360 Freeboot — установка Aurora

XBOX 360

Для XBOX 360 с прошивкой Freeboot существует несколько графических оболочек. Самые популярные: Freestyle Dashboard 3 (FSD) и Aurora Freeboot (Aurora). Разрабатывали обе оболочки одни и те же люди.

И вот, в какой-то момент времени, Фристайл стал выдавать ошибку:

F3 CRASH

aurora

Причина ошибки проста:

  1. FSD пытается загрузить обложку игры.
  2. Обложка берётся с сайта covers.jqe360.com
  3. А сайт больше не работает.

Или киберсквоттеры перехватили домен, или домен больше не поддерживается разработчиками.

Что можно сделать?

Можно не обновлять обложки. Можно обновлять обложки вручную. Можно отключить Интернет у XBOX 360. А ещё можно вместо Freestyle Dashboard 3 установить оболочку Aurora Freeboot, чем мы и займёмся.

xbox

Преимущества и недостатки Aurora Freeboot

Аврора позволяет радикально устранить ошибку F3 CRASH в FSD.

Аврора грузится быстрее FSD. Разработчики учли все недостатки Freestyle и исправили их. Aurora загружается в три раза быстрее FSD, примерно 30 секунд.

Аврора реже вылетает с ошибками и работает стабильнее. Возможно, это связано с тем, что разработчики избавились от всего лишнего функционала. Легче код — меньше багов.

Игра по сети Xbox LiNK на Aurora.

В Авроре меньше функционала чем в FSD, это минус.

Установка Aurora Freeboot

Скачиваем дистрибутив: http://phoenix.xboxunity.net

В данный момент доступна версия Aurora 0.7b.1. В данной версии есть поддержка русского языка.

Распаковываем дистрибутив:

xbox

Заходим по FTP на XBOX 360, создаём в корне диска папку Aurora (рядом с папкой, где у нас находится Freestyle Dashboard). Содержимое дистрибутива копируем в папку Aurora на XBOX 360.

Для проверки загружаем консоль в Freestyle Dashboard и через менеджер файлов запускаем HDD:\Aurora\Aurora.xex. Если графическая оболочка Aurora успешно запустилась, то можно вернуться к нашим баранам и настроить файл launch.ini.

Настройка launch.ini

Находим на XBOX 360 в корне диска файл launch.ini, скачиваем, вносим изменения в параметр Default:

Default = HDD:\Aurora\Aurora.xex

Получится что-то вроде этого:

[QuickLaunchButtons] 
BUT_X = HDD:\FSD\default.xex
Default = HDD:\Aurora\Aurora.xex

[Settings]
pingpatch = true
signnotice = true
liveblock = true
livestrong = true
xhttp = true
nonetstore = true
devlink = false
sockpatch = false
autofake = false
fakelive = true

Здесь у меня по умолчанию грузится Аврора, а если удерживать кнопку X, то загрузится Фристайл.

Загружаем launch.ini на XBOX 360 там где взяли.

При желании можно модифицировать launch.ini под свои нужды.

Параметры файла launch.ini

Список поддерживаемых устройств и пути:

  • Hdd:\ — внутренний жесткий диск
  • Usb:\ — обычная usb-флешка
  • Mu:\ — съемная карта памяти
  • UsbMu:\ — отформатированная боксом usb-флешка
  • FlashMu:\ — внутренняя память (на Jasper Arcade)
  • IntMu(OnBoardMU):\ — устройство памяти в Slim 4G
  • Dvd:\ — CD/DVD диск
  • Sfc:\dash.xex — путь к NXE

[QuickLaunchButtons] — настройка загрузки приложений при запуске XBOX 360.

  • BUT_A = загружает указанное приложение при нажатой кнопке A
  • BUT_Y = загружает указанное приложение при нажатой кнопке Y
  • BUT_X = загружает указанное приложение при нажатой кнопке X
  • BUT_B = загружает указанное приложение при нажатой кнопке B
  • Start = загружает указанное приложение при нажатой кнопке Start
  • Back = загружает указанное приложение при нажатой кнопке Back
  • LBump = загружает указанное приложение при нажатой кнопке LB
  • Default = HDD:\Aurora\Aurora.xex загружает указанное приложение если ничего не нажимать
  • Guide = загружает указанное приложение при включении геймпадом или пультом
  • Power = загружает указанное приложение при включении кнопкой на консоли

Кнопка RB всегда по умолчанию служит для загрузки оригинальной графической оболочки NXE (new xbox expirience).

Если Default не указать, то загрузится NXE.

  • Default =

Guide всегда переопределяется если remotenxe = true.

[Plugins] — подключение плагинов.

  • plugin1 = Hdd:\plugins\plugin1.xex
  • plugin2 = Hdd:\plugins\plugin2.xex
  • plugin3 = ...

[Settings] — настройки, все параметры могут быть true или false. Приведены значения по умолчанию. Параметры указаны не все. Параметры могут отличаться в зависимости от версии.

  • nxemini = true
    Если установлен в true, то вызвав кнопкой включения панель NXE можно, нажав кнопку Y, перезапустить NXE.
  • pingpatch = false
    Если установлен в true, то будет убрано ограничение на ping, что важно для игры по сети.
  • contpatch = false
    Если установлен в false, то вам придется патчить все аркады перед запуском. Если установлен в true, то большинство аркад будут запускаться без патча.
  • fatalfreeze = false
    Если установлен в false, то при критической ошибке приставка перезагрузится или выключится. Что именно произойдёт, определяется параметром fatalreboot.
  • fatalreboot = false — применяется при fatalfreeze = false
    Если установлен в true, то при критической ошибке приставка перезагрузится. Если установлен в false, то при критической ошибке приставка выключится.
  • safereboot = false
    Если установлен в true, то удержание RB во время запуска игры установит регион из подмененного XAM.
  • regionspoof = false
    Если установлен в true, можно здесь указать желаемый регион в параметре region. Например для devkit должен быть установлено region = 0x7fff. Если регион не задан, то по умолчанию используется значение 0x7FFF.
  • region = 0x7FFF — применяется при regionspoof = true
    Желаемый регион, по умолчанию используется значение 0x7FFF.
  • dvdexitdash = false
    Если установлен в false, то при выбросе лотка с диском будет запущено приложение по умолчанию. Если установлен в true, то будет автоматически запущен NXE.
  • xblaexitdash = false
    Если установлен в false, то при выходе через меню из Аркад будет запущено приложение по умолчанию. Если установлен в true, то будет автоматически запущен NXE и выбрано меню аркад.
  • nosysexit = false
    Если установлен в true, то при задании настроек системы в меню, вызываемом кнопкой включения, не выкинет в NXE.
  • nohud = false
    Если установлен в true, то меню, вызываемое кнопкой включения, не выводится (для защиты от детей).
  • noupdater = true
    Если установлен в false, то XBOX 360 может находить обновления системы на носителях.
  • debugout = false
    Если установлен в true, то Dash Launch выводит всю отладочную информацию в uart.
  • exchandler = true
    Если установлен в false, то Dash Launch не будет последним обрабатывать неустранимую ошибку, при этом дамп ошибки в dumpfile также не выполнится.
  • dumpfile = Usb:\crashlog.txt — применяется при exchandler = true
    По умолчанию дамп выполняется лишь на UART, если указать здесь имя текстового файла, то дамп будет происходить в него. Путь к файлу задается так же как при программировании кнопок при запуске.
  • bootdelay = 0x2A
    Этот параметр задает число проверок нажатия кнопок при загрузке и соответственно увеличивая время показа анимации при загрузке приставки. 0x5A примерно 6 секунд, 0x2A — 2 секунды. Если время проверки будет слишком мало, то нажатие кнопки не будет распознано. Слишком большой интервал тоже может плохо сказаться. Учтите, значение указывается в шестнадцатеричном формате. Диапазон от 0 до 0xFFFFFFFF. Если не задан, то по умолчанию используется значение 0x2A (42).
  • liveblock = true
    Если установлен в true, то блокирует определение NDS, связанных с LIVE.
  • livestrong = false — применяется при liveblock = true
    Если параметр liveblock установлен в true, то livestrong = true вызовет блокировку всех DNS, связанных с Microsoft. При этом в приложениях типа FreeStyle будут заблокированы некоторые возможности, например, скачивание обложек. Если отсутствует файл INI, то этот параметр будет установлен в true.
  • remotenxe = false
    Если установлен в true, то при включении приставки с пульта или геймпада загрузится NXE. Включение кнопкой Windows с пульта автоматически загружает NXE и
    выполняет переход в Медиа Центр независимо от настроек параметра.
  • hddalive = false
    Если установлен в true, то в корне всех USB накопителей через время заданное параметром hddtimer будет искаться файл "alive.txt". Если этот файл существует, то в него будет записано 16 случайных байт данных. Это не даст жесткому диску заснуть и отключиться.
  • hddtimer = 210 — применяется при hddalive = true
    Число секунд через которое USB устройства опрашиваются на наличие файла "alive.txt". Если параметр не задан, то по умолчанию используется 210.
  • signnotice = true
    Попытки заблокировать всплывающие сообщения о входе в Live, типа "Live заблокирован" и подобные.
  • autoshut = false
    Когда для отключения консоли вы удерживаете кнопку на геймпаде, то по умолчанию выбран пункт "Отмена". Если установить параметр autoshut = true, то по умолчанию будет выбран пункт "Выключить консоль".
  • autooff = false
    Когда для отключения консоли вы удерживаете кнопку на геймпаде, то отображается диалоговое окно. Если установить параметр autooff = true, то по умолчанию вместо отображения диалогового окна консоль будет сразу выключаться.
  • xhttp = true
    В Dashboard начиная с 14699 присутствуют функции работы с http, но для их использования нужно войти в Live. Параметр убирает это ограничение. Установите параметр в false если возникают проблемы.
  • tempbcast = false
    Если установлен в true, то данные о температуре будут передаваться по UDP с интервалом temptime на порт tempport.
  • temptime = 10 — применяется при tempbcast = true
    Интервал для передачи данных о температуре.
  • tempport = 7030 — применяется при tempbcast = true
    Порт для передачи данных о температуре.
  • sockpatch = false
    Если установлен в true, то все titles будут имено небезопасные socket привилегии
  • passlaunch = false
    Если установлен в true, то dash launch не стирает данные до запуска quick launch item
  • fakelive = false
    Если установлен в true, то LIVE будет эмулироваться, включает liveblock = true.
  • nonetstore = true
    Если установлен в true, то опции network/cloud storage не отображаются.
  • shuttemps = false
    Если установлен в true, то при отключении консоли в диалоговом окне отображается температура. Отключает автоматическое выключение консоли. Может быть опасно и привести к перегреву.
  • devprof = false
    Если установлен в true, то профили devkit на консоли не отобразятся как повреждённые и могут быть использованы.
  • devlink = false
    Если установлен в true, то данные system link будут зашифрованы для обмена с devkits.
  • autoswap = true
    Если установлен в true, то dash launch использует своп. Не используйте для FSD или swap.xex!
  • nohealth = true
    Если установлен в true, то отключается kinect health pseudo при запуске игры.
  • nooobe = true
    Если установлен в true, то не показываются уже заданные настройки.
  • autofake = false
    Если установлен в true, то dash launch автоматически включает функцию fakelive только для official dash и indie play сессий.
  • autocont = false — применяется при autofake = true
    Если установлен в true и autofake = true, то contpatch = true только для сетевых игр.

[Externals] — настройки для конфигурирования дополнительных приложений, например, DashLaunch.

  • ftpserv = true
    Запускает FTP сервер в конфигурационном приложении.
  • ftpport = 21 — применяется при ftpserv = true
    Порт FTP сервера
  • calaunch = false
    Если установлен в true, то конфигурационное приложение запустится в режиме launch вместо options.
  • updserv = true
    Запуск сервера обновлений.
  • fahrenheit = false
    Если установлен в true, то температура отображается в Фаренгейтах, иначе в Цельсиях.

Проверка Aurora Freeboot

Проверяем что получилось.

Теги

 

Похожие материалы

XBOX 360 — The Orange Box на русском

Не планировал писать на этом сайте про игры, самому некогда играть. Но дети требуют игрушки на XBOX 360, приходится заниматься. Сборник The Orange Box выпущен 10 октября 2007 года компанией Valve. Этот сборник легко найти в интернете, я нашёл, даже с русской озвучкой. Торренты здесь не выкладываю.

Теги

XBOX 360 — Portal на русском

Долго не мог найти игру Portal для XBOX 360 на русском языке. Оказалось, что игрушка распространяется в составе сборника The Orange Box от 10 октября 2007 года. Отдельного издания для XBOX 360 не было, только PC версия.

Теги

XBOX 360 — не работает кнопка "B" на удержание

Проблема на приставке XBOX 360: у джойстика не работает на удержание кнопка "B". При этом одиночное нажатие работает. Проблема может проявляться и на другой кнопке, например "X". Замена джойстика не помогает.

Теги