Ipod Nano 2 gen с RockBox через загрузчик iLoader

Вступление





Приветствую Тебя читатель.
Сегодня мы займёмся модернизацией плеера компании Apple - Ipod Nano 2 gen

Совсем недавно, в октябре 2009 года, на сайте альтернативной прошивки rockbox появилась информация о успешном её портировании на плеер Ipod Nano 2-го покаления

Rockbox

Вот выдержка из Википедии:
Rockbox — это свободное программное обеспечение для замены встроенных прошивок цифровых аудио плееров. Проект Rockbox начался в конце 2001 года и был впервые реализован на плеере Archos Studio.
Rockbox предлагает альтернативу встроенному программному обеспечению плеера, во многих случаях без удаления первоначальной прошивки. Внутреннее устройство Rockbox позволяет наращивать функциональность за счёт использования модулей расширения. Улучшение функциональности включает в себя приложения, утилиты и игры. Rockbox может обеспечить (retrofit) воспроизведение видео для плееров, выпущенных в середине 2000-х годов. Также Rockbox содержит управляемый голосом пользовательский интерфейс, подходящий для использования людьми со слепотой или повреждённым зрением.

Как раз у меня сломался мой основной плеер и я подбирал подходящую альтернативу для него.
Не долго думая я пошёл на ebay и заказал за 60$ Ipod Nano 2 gen 8Gb

Ipod Nano 2 gen

Пока плеер ехал в Челябинск я принялся изучать варианты установки.

План работ





1) Установить загрузчик ILoader
2) Залить RockBox
3) Залить оригинальную прошивку
4) При загрузке выбирать необходимое ПО

Подготавливаем ПО и прошивки





Для начала нам потребуется ПК с Linux на борту.
Если же у Вас нет установленного Linux, то Вы можете взять любой Live CD

Качаем:


1) Загрузчик iLoader
2) Последний релиз RockBox для Ipod nano 2 gen
3) Оригинальную прошивку для Ipod nano 2 G с этого сайта
Там в выпадающем меню выбираем устройство и жмём кнопку Download
Я качал версию iPod_29.1.1.3.ipsw
4) Качаем Дампер для прошивки

Устанавливаем iLoader





1) Подключаем Ipod к ПК и в каталоге /dev смотрим имя дисков (У меня /dev/sdd{1,2})
2) Распаковываем архив iLoader-fullfs.7z командой 7z e iLoader-fullfs.7z
3) Выбираем нужный файл для своей модели Ipod.
Поскольку у меня модель на 8Gb я взял файл iloader-image-8gb.bin
4) Устанавливаем загрузчик для Ipod командой
dd if=iloaderimage-Xgb.bin of=/dev/sdX; sync

Где /dev/sdX - это номер диска Ipod (в моём случаем /dev/sdd)
5) Если потребуется обновить iLoader, то это можно сделать командой
dd if=iloaderimage-Xgb.bin bs=2048 skip=63 seek=63 count=63 of=/dev/sdX; sync

6) Если потребуется и вовсе удалить его, то нужно подключить Ipod к iTunes и пройти процедуру восстановления.

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





Тут всё очень просто, нужно лишь скопировать необходимую прошивку на диск и выбрать её при включении.

Кнопка меню: Загружает iBugger (/iLoader/ibugger.bin)
iBugger - это прошивка для разработки и тестирования прошивок для Ipod
Левая кнопка : Загружает оригинальную прошивку Ipod (/iLoader/appleos.bin (расшифрованную) или /iLoader/osos.fw (зашифрованную)
Центральная кнопка: Режим накопителя
Кнопка воспроизведения: Загружает RockBox (/.rockbox/rockbox.ipod)
Правая кнопка: Загрузка любой, сторонней прошивки (/iLoader/custom.bin)
Это скорее всего сделано на будущие, под iPodLinux

iloader

Установка RockBox





1) Распаковываем архив rockbox-ipodnano2g.zip
2) Копируем всю папку .rockbox в корень накопителя /dev/sdX2
3) Размонтируем и отсоединяем Ipod от ПК
4) Выбираем кнопкой воспроизведения соответствующий пункт меню и пользуемся

Установка оригинальной прошивки





1) Делаем файл extract2g.i386 исполняемым (chmod +x extract2g.i386)
2) Переименовываем файл iPod_29.1.1.3.ipsw в iPod_29.1.1.3.zip и расспаковываем
3) Даём команду:
extract2g.i386 -A Firmware-29.8.1.3

И получаем 3 файла (osos.fw, aupd.fw, rsrc.fw)
4) Даём команду:
dd if=osos.fw of=osos.out bs=2048 skip=1

5) Копируем файл osos.out в Ipod в папку iLoader и переименовываем его в osos.fw (/iLoader/osos.fw)
6) Размонтируем и отсоединяем Ipod от ПК
7) Выбираем левой кнопкой соответствующий пункт меню и пользуемся

Источник:


WiKi iLoader
blog comments powered by Disqus