Поднимаем версию прошивки для восстановления Apple TV
#1
Я работаю давно на МАС OS и все, что я пишу ниже делалось под маком, но точно знаю, что под винду тоже пойдет, тока инструменты другие.
Что нужно из тулсов:
1.
atvusb-creator, чтобы на ATV заработал SSH.
SSH - Secure SHell — «безопасная оболочка» — сетевой протокол сеансового уровня, позволяющий производить удалённое управление операционной системой и туннелирование TCP-соединений (например, для передачи файлов). Сходен по функциональности с протоколами Telnet и rlogin, но, в отличие от них, шифрует весь трафик, включая и передаваемые пароли.
2.
Прошивка 2.4.0 2Z694-5660-029.dmg . Сливаем с офф сайта.
3. Для пользователей PC скачиваем
Putty - аналог Терминала на Apple Mac.
4. Сама приставка. У меня уже была обновлена до последней версии 3.0.2
Создаем atvusb-creator-ом загрузочную флэшку, которая нам откроет SSH протокол на приставке:
Берем флэшку,
данные будут уничтожены, не мение 512 мег и не болин 12 гиг !!! Я брал на 4 гига.
Запускаем прогу.
Выбираем DMG файл прошивки ATV - 2Z694-5660-029.dmg
Выбираем опции так как у меня на картинке. Все остальное нам пока не нужно. Мы все равно, после всех манипуляций ради проверки «сбросим на заводские» настройки приставки.
Создаем образ patchstick на флэшке. В логе примерно такое:
Код:
Z694-6013-013.dmg selected
Creating USB Flash Disk...
umount_disk settling delay (10 seconds)
partition the target disk
umount_disk settling delay (10 seconds)
install recovery onto target disk
copy files to target disk
remove recovery hfsplus GUID
umount_disk settling delay (10 seconds)
change recovery to real GUID
umount_disk settling delay (10 seconds)
install patchstick onto target disk
copy files to target disk
Complete! (0:02:20)
Выключаем приставку, вставляем подготовленную patchstick флэшку и включаем приставку. Ждем пока отработает и пропачит OS. Выключаем приставку, вынимаем флэшку, включаем, ждем пока загрузится.
В зависимости от типа и производителя флэшки, приставка может не грузиться с нее. У меня из трех флэшек пошла с только одна.
1. В свойствах ATV -> Cеть, ищем ваш IP адрес приставки в формате 192.168.xxx.xxx.
Я пропиывал при настройке сети в ручную, отказавшись от DHCP!
2. Запускаем Терминал на Маке или Putty на винде.
3. В окне терминала вводим
У меня лично прокатило только с командой
ssh [email protected]
если спросит пароль то пишем frontrow
4. Потом нам необходимо
перейти в папку frontrow
в терминале набираем:
5. Дальше даем команду на копирование образа с именем
restore.img из области восстановления ATV.
Код:
sudo dd if=/dev/disk0s2 of=/Users/frontrow/restore.img bs=1m
если спросит пасс пишем frontrow
Ждем, может занять минуть 10.
На скрине видно вводимые команды, ошибки и положительное создание образа. Терминал не закрываем, он нам еще пригодиться .
6. Для того, что бы скопировать созданный нами restore.img запускаем
sftp клиента.
У меня Fugu, для винды
WinSCP.
Коннектимся к приставки, используя наши данные в формате:
192.168.xxx.ххх
логин:
frontrow и пароль:
frontrow
Созданный нами файл restore.img , лежит в папке
/Users/frontrow/
Копируем его себе на компьютер. Прогу можно не закрывать.
7. Монтируем скаченный диск-образ restore.img, я просто дважды кликаем на образе. На PC ищите програмку MacDisk. Он откроет образ под виндой.
8. Теперь
переименовываем скаченную прошивку версии 2.4.0. 2Z694-5660-029.dmg
в OS.dmg.
OS пишем большими буквами.
9. Заменяем в скаченном с ATV и открытом для редактирования образе restore.img файл OS.dmg на тот что мы сейчас переименовали (2.4.0 в OS.dmg).
10. Размонтирую и сохраняю наш созданный диск restore.img
11. Переименовываю его (restore.img) в n_restore.img
12. Дальше необходимо наш образ
n_restore.img перекинуть назад на ATV в папку
/Users/frontrow/ при помощи все тех же Fugu или для винды WinSCP.
13. Преходим в наш терминал и даем команду смены директории,
14. Запускаем команду копирования нового образа востановления ATV
Код:
sudo dd if=/Users/frontrow/n_restore.img of=/dev/disk0s2 bs=1m
если спросит пасс – ответим
frontrow
15. После окончания перегружаем ATV отключением питания или в терминале командой
После перезагрузки мы имеет версию востановления 2.4.0
Хочу сказать сразу, самая высокая версия на данный момент для восстановления 2.4.0! Версия 3.0.х не проходит из-за большего размера самой прошивки и изменяя раздел востановления, где она лежит, у меня нечего не вышло. Тупа не грузилась. Если чего добьюсь – напишу здесь.