Вы здесь: Nintendoclub.ru Форум

Важная информация!

Если Вы видите это сообщение, значит Вы еще не зарегистрировались на форуме (или не вошли). Гости имеют несколько ограниченные возможности. Чтобы просмотреть права гостей, нажмите на кнопку ниже. Чтобы зарегистрироваться, нажмите сюда.

  • Гости не имеют права писать ответы.
  • Гости не имеют права создавать темы.
  • Гости не имеют права создавать опросы.
  • Гости не имеют права прикреплять файлы.
  • Гости не имеют права влиять на репутацию пользователей.
С уважением, администрация форума NintendoClub
Модератор форума: drugold  
BootMii
Аватар drugold
Куратор homebrew GC/Wii
Группа: Супер Модераторы
Сообщений: 3143
Репутация: 140
Замечания: 0%
Статус: Offline

Москва


BootMii

BootMii - это система, разработанная Team Twiizers для получения полного низкоуровнего контроля над Wii. Обеспечивает доступ к Wii сразу после её включения до загрузки любых IOS-ов и перед считыванием файловой системы NAND.


Описание A system designed to enable complete low-level control of the Wii.
Автор Team Twiizers
Версия Beta 6
Скачать Скачать
Исходники Доступны


Периферия


Архитектура

  • Installer
  • Loader stub
  • mini
  • BootMii (или bootmii-ppc)


    Преимущества

  • Coming soon...


    Как это работает

    Платформа BootMii представляет собой boot2 хак, загружаемый boot1, который, в свою очередь, загружается boot0. boot0 является частью чипа "Hollywood" и не может быть изменён, поскольку записан в ROM. boot1, хотя и находится в NAND области, но хранит свой хэш (hash) в PROM и, следовательно, не может быть изменён. boot2 может быть изменён.


    Совместимость

    BootMii должен быть совместим с большинством Wii, выпущенных до конца 2008 года. Для поддержки новых Wii (с ограниченной функциональностью) необходимо установить "BootMii как IOS".

    Лист совместимости SD карт, смотри SD Card Compatibility List


    Требуемые аппаратные средства

    BootMii не будет требовать какого-либо специального оборудования. Однако, это оборудование могло бы помочь выполнить то, что не может BootMii. Например, аппаратная защита NAND от записи и изоляция от Nintendo программного стека. Пока, таких устройств не существует.


    Новый boot1

    Nintendo выпустила новую версию "boot1", который делает невозможной установку хака "BootMii как boot2". К счастью, BootMii также может быть модифицирована, работая в качестве заменяемой IOS, или в виде отдельной IOS (IOS254). Подробнее на Hackmii. Поскольку "boot1" не может быть обновлён, все консоли, изготовленные до этой модификации в безопасности.

    [tb]
    [cl]

    BootMii как boot2

    [cl]
    BootMii как SysMenu IOS

    [cl]
    Preloader

    [cl]
    BootMii как IOS

    [st]
    Противодействие брику

    (Brick resistance)

    [cl]
    Высокое

    [cl]
    Среднее

    [cl]
    Низкое

    [cl]
    Отсутствует

    [st]
    Противодействие обновлению

    (Update resistance)

    [cl]
    Высокое

    [cl]
    Низкое

    [cl]
    Низкое

    [cl]
    Среднее

    [st]
    Update safety

    [cl]
    Полное

    [cl]
    Среднее

    [cl]
    Низкое

    [cl]
    Полное

    [st]
    Исполняемый код

    (Code execution)

    [cl]
    ARM, PPC

    [cl]
    ARM, PPC

    [cl]
    PPC

    [cl]
    ARM, PPC

    [st]
    Сложность

    (Complexity)

    [cl]
    Низкая

    [cl]
    Средняя

    [cl]
    Высокая

    [cl]
    Недоступно

    [st]
    Низкоуровневая установка

    (Low-level install)

    [cl]
    Простая

    [cl]
    Сложная

    [cl]
    Сложная

    [cl]
    Сложная

    [st]
    Совместимо с возвратом в "Wii Menu"

    (Compatible with return)

    [cl]
    Нет

    [cl]
    Да

    [cl]
    Да

    [cl]
    Нет

    [/tb]


    Скриншот


    Лист изменений


    Quote (Sashabel)
    В BootMii версии 3 присутсвует баг, который не позволяет восстанавливать бекапы

    Работающий Hotfix BootMii beta 3!

    Quote (dhewg // Aug 27, 2009 at 10:49 am)
    icebrg5: haha, we fixed it in my last version, but introduced another bug that resulted in the same problem please try ppcboot-20090827.zip this one just has to work!

  • Скачать данный архив;
  • Заменить оригинальный "ppcboot.elf" на файл из архива;
  • Заново сделать бэкап Wii-NAND;
  • Процедура восстановления теперь должна пройти без ошибок;
  • Ручная правка "nand.bin" НЕ ТРЕБУЕТСЯ!
  • Сообщение отредактировал drugold - Понедельник, 23.08.2010, 16:49

    Аватар drugold
    Куратор homebrew GC/Wii
    Группа: Супер Модераторы
    Сообщений: 3143
    Репутация: 140
    Замечания: 0%
    Статус: Offline

    Москва
    Quote (Sashabel)
    Бутми идёт на консолях которые были произведены раньше ~окт 2008

    А если точнее, то BootMii работает на всех консолях. Но на консоли с новым "boot1" можно установить только как "IOS" (в будущем, возможно, ещё как "System Menu IOS").

    Аватар 13chuck13
    НоWiiчок
    Группа: Проверенные
    Сообщений: 22
    Репутация: 0
    Замечания: 0%
    Статус: Offline

    Запорожье
    Quote (Jallermax)
    И что кроме бэкапа она даёт существенного простому юзеру("Прямой доступ к процессору" мне не нужен)?

    Кроме бекапа она может делать автозагрузку Хомбрю канала. А может и ваще ничего не делать, а просто сидеть тихо, при старте запускать систем меню и ждать того момента когда ты (ничего личного :)) обновишься с левого диска и угробишь прошивку. Вот с этого момента она и станет единственной надеждой на спасение приставки.
    Короче, ИМХО, установил, сбекапил и сплю спокойно, чего и вам желаю ;).
    Аватар drugold
    Куратор homebrew GC/Wii
    Группа: Супер Модераторы
    Сообщений: 3143
    Репутация: 140
    Замечания: 0%
    Статус: Offline

    Москва
    Очередной релиз BootMii beta 2 (v0.9)

    Лист изменений

    Quote
    BootMii beta 2 (v0.9)

    • SD card performance has been improved, decreasing the boot and the NAND backup / restore time
    • backupmii accepts fragmented SD cards now, reformatting is not performed anymore. Old NAND dumps are still compatible.
    • Introduced the INI variable “BOOTDELAY” to set the timeout for the auto boot feature

    Quote
    Installer v0.2

    • Installer now works on newer Wiis with boot2v4
    • Fixed reading of boot1/2 on Wiis with bad ECC data in that area
    • BootMii as boot2 and IOS can now be uninstalled

    Аватар Sashabel
    БрикоWiiтель
    Группа: Проверенные
    Сообщений: 3114
    Репутация: 198
    Замечания: 0%
    Статус: Offline

    Spb
    Прогресс.... теперь вии через 7сек заходит в системное меню..... жду beta3 :)
    Аватар drugold
    Куратор homebrew GC/Wii
    Группа: Супер Модераторы
    Сообщений: 3143
    Репутация: 140
    Замечания: 0%
    Статус: Offline

    Москва
    С моими Transcend SD1.1 4Гб и SD2.0 16Гб по-прежнему не работает. dry Остаётся опробовать Transcend microSD1.0 на 2Гб...

    Аватар the
    Game Boy
    Группа: Проверенные
    Сообщений: 179
    Репутация: 2
    Замечания: 0%
    Статус: Offline

    msk
    drugold, ты решился поставить BootMii после того как они сделали возможным деинсталяцию? У тебя в подписи BootMii не видать чтото

    :)

    Или ты в режиме IOSа юзаешь?


    уверенный шаг вперед - это результат хорошего пинка под зад
    Аватар Sashabel
    БрикоWiiтель
    Группа: Проверенные
    Сообщений: 3114
    Репутация: 198
    Замечания: 0%
    Статус: Offline

    Spb
    Попробовал со своей 32мб карточкой от Canon, тут явный прогресс, для страта требуется всего 1 сек (в прошлой версии около 9)
    Аватар drugold
    Куратор homebrew GC/Wii
    Группа: Супер Модераторы
    Сообщений: 3143
    Репутация: 140
    Замечания: 0%
    Статус: Offline

    Москва
    Quote (the)
    ты решился поставить BootMii после того как они сделали возможным деинсталяцию?

    Да. Плюс пофиксили кое-что.

    Quote (the)
    Или ты в режиме IOSа юзаешь?

    У меня старый "boot1", поставил как "boot2". У варианта "boot2" надёжнее защита от брика и "хитрых обновлений Н", чем у "IOS".

    Sashabel
    По возможности, добавляй результаты своих тестов с SD картами в таблицу совместимости.

    UPD: Вобщем, BootMii работает с Transcend microSD1.0 2Гб. Старт=2 секунды. B) Сделал бэкап.
    UPD2: Добавил результаты своих тестирований в SD Card Compatibility List.


    НоWiiчок
    Группа: Проверенные
    Сообщений: 37
    Репутация: 0
    Замечания: 0%
    Статус: Offline

    msk
    Поставить как boot2 - это на СД карту, а как IOS - это в NAND память? Бэкап делается только на СД карту?
    Quote
    Пробовал бекапить NAND, програма потребовала переформатировать флешку
    Чтобы сделать бэкап нужна 2-ая СД карточка?
    Получается теперь можно легко прошить любую версию system menu на голую консоль. С помощью bannerbomba поставить bootmii, а потом скачать бэкап нужной версии system menu и зашить его.
    Аватар Sashabel
    БрикоWiiтель
    Группа: Проверенные
    Сообщений: 3114
    Репутация: 198
    Замечания: 0%
    Статус: Offline

    Spb
    Quote (lpx1)
    С помощью bannerbomba поставить bootmii, а потом скачать бэкап нужной версии system menu и зашить его.
    Этого делать нельзя. В нанд памяти каждой консоли хранятся разные ключи => установишь нанд память с другой вии и будет тебе кирпичек
    Quote (lpx1)
    Чтобы сделать бэкап нужна 2-ая СД карточка?
    Можно и 1, но надо эту карту каждый раз форматировать
    Quote (lpx1)
    Поставить как boot2 - это на СД карту, а как IOS - это в NAND память? Бэкап делается только на СД карту?
    Ты ничего не понимаешь..... Это куда ставить загрузчик, сам bootmii в любом случае лежит на сд. Если у тебя старый boot1, то лучше ставь boot2 (сможешь запустить бутмии если вии брикнута, а если он будет стоять как IOS, то запускаться он будет только из хомбрю канала).
    Сообщение отредактировал Sashabel - Четверг, 28.05.2009, 14:51
    НоWiiчок
    Группа: Проверенные
    Сообщений: 37
    Репутация: 0
    Замечания: 0%
    Статус: Offline

    msk
    Quote (Sashabel)
    Этого делать нельзя. В нанд памяти каждой консоли хранятся разные ключи => установишь нанд память с другой вии и будет тебе кирпичек
    Жалко :(

    Quote (Sashabel)
    Можно и 1, но надо эту карту каждый раз форматировать
    Не совсем понятно. На СД карте стоит бутмии, если для того чтобы сделать бэкап ее надо отформатировать, то соответственно бутмии удалится в процессе форматирования.

    Quote (Sashabel)
    Ты ничего не понимаешь..... Это куда ставить загрузчик, сам bootmii в любом случае лежит на сд. Если у тебя старый boot1, то лучше ставь boot2 (сможешь запустить бутмии если вии брикнута, а если он будет стоять как IOS, то запускаться он будет только из хомбрю канала).
    Теперь понял, спасибо B) А какой смысл тогда вообще ставить как IOS?
    Еще вопрос: инсталер бутмии включает в себя инсталер HBC? Какая там версия HBC? У меня стоит 1.0.1, стоит ли обновлять? Перед тем как обновлять надо ли как-то удалять старую версию или можно тупо поставить сверху?
    Аватар Sashabel
    БрикоWiiтель
    Группа: Проверенные
    Сообщений: 3114
    Репутация: 198
    Замечания: 0%
    Статус: Offline

    Spb
    Quote (lpx1)
    то соответственно бутмии удалится в процессе форматирования.
    Потом его заного поставишь
    Quote (lpx1)
    А какой смысл тогда вообще ставить как IOS?
    Для тех у кого новый boot1
    Quote (lpx1)
    инсталер бутмии включает в себя инсталер HBC?
    Да
    Quote (lpx1)
    Какая там версия HBC?
    Сейчас 1.0.3
    Quote (lpx1)
    стоит ли обновлять?
    Стоит
    Quote (lpx1)
    Перед тем как обновлять надо ли как-то удалять старую версию или можно тупо поставить сверху?
    Тупо поставить сверху
    Аватар drugold
    Куратор homebrew GC/Wii
    Группа: Супер Модераторы
    Сообщений: 3143
    Репутация: 140
    Замечания: 0%
    Статус: Offline

    Москва
    Quote (lpx1)
    Поставить как boot2 - это на СД карту, а как IOS - это в NAND память?

    Оба способа подразумевают установку в Wii-NAND. Boot1 и Boot2 - это специальные защищенные области Wii-NAND, но boot1 нельзя изменять. Установка же "BootMii как IOS" происходит в обычную незащищённую область Wii-NAND и НЕ обладает защитой от брика.

    Quote
    The code components involved in the Wii's boot process are, in order:
  • boot0 A mask rom, run by the Starlet
  • boot1 Lives in a modifiable area of the NAND but cannot be changed due to its hash being stored in the OTP. Run by the Starlet.
  • boot2 A modifiable area of Flash, signature checked by Boot1, Run by the Starlet.
  • System Menu / System Menu's IOS The System Menu is the first visible user interface since it is the first code running on the PowerPC. It has higher access privileges compared to games (e.g. it can read and write to every savegame). Its signature is only checked upon installation. boot2 only makes sure that the HMAC signatures on the NAND's filesystem are valid.
  • Сообщение отредактировал drugold - Суббота, 30.05.2009, 21:22

    Аватар the
    Game Boy
    Группа: Проверенные
    Сообщений: 179
    Репутация: 2
    Замечания: 0%
    Статус: Offline

    msk
    как мне покзалось, теперь форматировать карту не обязательно

    Quote
    backupmii accepts fragmented SD cards now, reformatting is not performed anymore. Old NAND dumps are still compatible.

    я не проверял конечно, ибо пока не сподобился поставить BootMii beta 2


    уверенный шаг вперед - это результат хорошего пинка под зад
    Аватар drugold
    Куратор homebrew GC/Wii
    Группа: Супер Модераторы
    Сообщений: 3143
    Репутация: 140
    Замечания: 0%
    Статус: Offline

    Москва
    Я НЕ делал переформатирование SD карты перед бэкапом.

    Поиск: