Перепрошивка
Перепрошивка
Будьте осторожны: прошивка устройства новым образом сбросит настройки устройства до заводских по умолчанию и удалит все данные, которые содержатся не на карте памяти: предпочтения, закладки, инсталлированные приложения. Единственным исключением является ситуация, когда ранее установленный код защиты будет сохранен и не сброшен до заводского кода защиты по умолчанию "12345".
Приложение "Резервное копирование/Восстановление" сохраняет только список репозиториев и инсталлированных приложений (данные приложения можно повторно инсталлировать после прошивки устройства), файлы в /корневая папка/пользователь/MyDocs, некоторые настройки в /корневая папка/пользователь, gconf и /разное, и дополнительные файлы, о которых сообщается при инсталлировании приложений. Обычно надлежащим образом упакованные приложения сообщают инструменту резервного копирования, для чего необходимо создать резервную копию. Для созданных дополнительно основных сценариев или файлов вне папки MyDocs будет необходимо создать резервные копии самостоятельно.
Содержание |
Обновление и прошивка устройства
Для операционных систем Windows, Mac и Linux можно использовать приложение Flasher-3.5, которое необходимо загрузить на странице tablets-dev. На данной странице содержатся все инсталляционные пакеты, включая документацию по использованию приложения Flasher.
- Загрузите Flasher для требуемой модели устройства: N900, N810, N800 или 770.
- В тот же самый каталог загрузите последнюю версию образа аппаратного обеспечения для требуемой модели устройства:
- Убедитесь, что батарея полностью заряжена.
- Отсоедините зарядное устройство и выключите устройство.
- Соедините устройство с компьютером посредством USB, не включая его.
Linux
После загрузки приложения Flasher и образа fiasco выполните следующие действия:
- Выключите устройство (убедитесь, что зарядное устройство отключено. В противном случае устройство не выключится полностью. Устройство можно подсоединить к питанию после начала прошивки) и соедините USB кабелем порт компьютера и порт устройства.
- Теперь откройте терминал и выполните:
sudo ./flasher-3.5 -F <FIASCO image> -f -R
- Появится сообщение:
Suitable USB device not found, waiting
- N900: Отсоедините USB и подсоедините его обратно, удерживая клавишу u. Подождите, пока появится экран загрузки с логотипом USB в верхнем правом углу, и отпустите клавишу.
N810, N800 и 770: Во-первых, отсоедините сетевой шнур от устройства, иначе это помешает обновлению. После этого возьмите устройство и нажмите кнопку Home/Swap (она выглядит как небольшой домик на устройствах N800 и 770 и два частично совпадающих прямоугольника на устройстве N810) и, удерживая кнопку Home/Swap, нажмите на кнопку питания, чтобы включить устройство.
Если устройство не загружается и не начинается прошивка, проверьте, чтобы был подключен USB кабель. - Устройство должно начать процесс прошивки и перезагрузиться после завершения данного процесса.
- USB кабель можно отсоединить после того, как устройство загрузится на обычный компьютер (просто убедитесь, что были извлечены все карты, которые могли быть присоединены к компьютеру).
Mac OS X
Известны два способа прошивки устройства с операционной системой OS X: использовать графический интерфейс пользователя с приложением 770Flasher или использовать консоль, что во многом напоминает метод прошивки устройства с операционной системой Linux. Оба метода прекрасно работают на устройствах 770 и N800/N810.
Графический интерфейс пользователя с 770Flasher
Данный метод гораздо легче и большинству пользователей следует отдать ему предпочтение.
- Загрузите 770Flasher (данное приложение прекрасно подойдет для прошивки устройств N800 и N810). Последние версии приложения Flasher (Linux/Mac), которые также работают на N900, предлагаются на странице с последней официальной средой разработки Maemo.
- Следуйте предложенной ранее инструкции, чтобы получить надлежащий образ аппаратного обеспечения.
- Перетащите образ аппаратного обеспечения (заканчивается на .bin) в 770Flasher.
- Следуйте инструкциям на экране.
- Теперь должно появится сообщение Не найдено подходящее USB устройство, ожидание. Включите устройство, удерживая кнопку Home. Примечание для пользователей устройства N810: включите устройство, удерживая кнопку Swap.
- Следите за сообщениями, так как после загрузки образа на устройство оно автоматически перезагружается.
Консоль с Flasher-3.5
Описанные далее действия охватывают прошивку устройства образом OS X при помощи терминала. Данный способ гораздо сложнее, чем использование 770Flasher, но он дает доступ к расширенным возможностям, которые предоставляет flasher-3.5 (например, настройка флагов режима исследования и разработки, прошивка только частями образа, распаковка образа и так далее).
- Выполните описанные выше действия для получения надлежащего образа аппаратного обеспечения и приложения flasher.
- Теперь выключите устройство (убедитесь, что зарядное устройство отключено - в противном случае устройство не выключится полностью) и соедините USB кабелем порт компьютера и порт устройства. Пользователи N900 не могут подключить USB кабель без того, чтобы он не начал перезагружать батарею.
- Теперь откройте терминал (Приложения/Сервисные программы/) и выполните:
sudo /usr/bin/flasher-3.5 -F <FIASCO image> -f -R
Введите пароль администратора по требованию.
- Появится сообщение:
Suitable USB device not found, waiting
- Во-первых, отсоедините сетевой шнур от устройства, иначе это помешает обновлению. После этого возьмите устройство и нажмите кнопку Home/Swap (она выглядит как небольшой домик на устройствах N800 и 770 и два частично совпадающих прямоугольника на устройстве N810) и, удерживая кнопку Home/Swap, нажмите кнопку питания, чтобы включить устройство. Пользователям устройства N900 следует нажать клавишу u и подсоединить USB кабель (нет необходимости удерживать кнопки). Отпустите кнопку после начала процесса прошивки.
Если устройство не загружается и не начинается прошивка, проверьте, чтобы был подключен USB кабель. - Устройство должно начать процесс прошивки и перезагрузиться после завершения данного процесса.
- USB кабель можно отсоединить после того, как устройство загрузится на обычный компьютер (просто убедитесь, что были извлечены все карты, которые могли быть присоединены к компьютеру Mac).
Windows
N900: XP (SP3) / Vista (SP2) / Windows 7
Пользователи Microsoft Windows, желающие обновить N900, могут использовать Nokia Software Updater или обратиться к документации по приложению Flasher.
Обратите внимание: В операционной системе Windows 7 инсталлируйте текущую версию Nokia Software Updater (NSU) в режиме совместимости или, в качестве альтернативы, получите бета версию 2.3.4 в Betalabs, которая теперь поддерживает Windows 7.
Существует возможность прошить устройство N900 напрямую, не используя Nokia Software Updater (NSU). Данный способ удобен, если пользователю нравится обновлять устройство при помощи того же самого аппаратного обеспечения, которое уже инсталлировано на устройстве N900 (перепрошивка). Приложение NSU будет осуществлять обновление только при наличии более новой версии, чем версия, инсталлированная на устройстве.
Для прошивки непосредственно из командной строки XP/Vista/Windows 7 выполните следующее:
- Загрузите и инсталлируйте последнюю версию Flasher (например, maemo_flasher-3.5_2.5.2.2.exe).
- Загрузите файл с последней версией аппаратного обеспечения (.bin) и сохраните в %ProgramFiles%\maemo\flasher-3.5\ (каталог инсталляции для Flasher по умолчанию) или в каталог по выбору.
- Полностью зарядите батарею.
- Отсоедините зарядное устройство и выключите устройство.
- Откройте командную строку, зайдя в Пуск и выбрав Выполнить (или кнопку Windows + R), наберите cmd, затем нажмите клавишу ввода данных.
- Измените каталог на каталог с программой Flasher (СОВЕТ: используйте клавишу табуляции для автоматического завершения команды и названия файлов)
-
cd "%ProgramFiles%\maemo\flasher-3.5"
-
- Подсоедините USB кабель, удерживая клавишу u на устройстве N900 (за подробностями обратитесь в данную статью гипертекстовой среды)
- Выполните следующую команду:
flasher-3.5.exe -F RX-51_2009SE_2.2009.51-1_PR_COMBINED_MR0_ARM.bin -f -R
Помните, что необходимо заменить RX-51_2009SE_2.2009.51-1_PR_COMBINED_MR0_ARM.bin на аппаратное обеспечение, с помощью которого устройство будет прошиваться.
Обновление займет приблизительно 3 минуты, после чего устройство N900 перезагрузится и появится приветственный экран с региональными настройками.
N900: Vista (64 бит)
Согласно данному сообщению понадобится включить загрузку неподписанных драйверов. Это можно выполнить, выбрав опцию "Загружать неподписанные драйверы без проверки" (или что-то подобное) в меню загрузки. Для отображения меню загрузки нажмите клавишу "F8" сразу же после начала процесса загрузки Windows. Остальная часть процесса схожа с инструкцией для XP.
N900: Vista и 7 (64 бит)
Альтернативный подход заключается или в загрузке Ubuntu LiveCD и записи приложения на компакт диск или в создании постоянной инсталляции на USB диске. После этого необходимо взять еще один USB накопитель, куда следует загрузить файл maemo_flasher-3.5_2.5.2.2_i386.deb (версии могут отличаться) и файлы аппаратного обеспечения, необходимые для перепрошивки. Дополнительно можно сохранить данную страницу на USB накопитель на случай непредвиденных проблем.
После этого остается только загрузить LiveCD или постоянную инсталляцию Ubuntu, инсталлировать Flasher (дважды кликнуть на файле должно быть достаточно). После этого следуйте инструкциям в разделе Linux.
N770/N800/N810
Пользователи Интернет планшетов могут зайти на соответствующую конкретному устройству страницу службы поддержки (N810 WiMAX Edition, N810, N800 или 770), загрузить и инсталлировать Software Update Wizard, запустить данное приложение и следовать инструкциям на экране.
Прошивка eMMC на устройстве N900
Прошивка eMMC сбрасывает содержание папки MyDocs до заводских настроек. Пользователям устройства N900 не нужно перепрошивать eMMC. Если пользователь устройтсва N900 читает данный раздел, можно предположить, что речь идет об опытной модели, полученной, например, на конференции Maemo Summit. В случае проблем с eMMC на выпущенном в продажу устройстве обратитесь в службу поддержки Nokia.
Также обратите внимание, что любые резервные копии, созданные в области MyDocs, необходимо будет скопировать на другое устройство для безопасного использования после прошивки eMMC, так как область MyDocs и другие разделы на /dev/mmcblk0 будут стерты.
Обратите внимание, что в доступных образах eMMC не содержаться предварительно загруженные карты. При перепрошивке eMMC они будут потеряны (приложение Карты будет работать как обычно, но потребуется загрузить необходимые карты).
Чтобы прошить eMMC, выполните следующее:
- Полностью зарядите батарею (Важно!).
- Отсоедините USB кабель от устройства.
- Выключите устройство.
- Инсталлируйте Flasher для требуемой операционной системы (Linux, Mac OS X или MS Windows).
- Получите образ Vanilla eMMC (файл .bin) из репозитория Nokia.
- Перейдите в каталог, в котором был сохранен файл образа.
- Подключите USB кабель к компьютеру.
- Выполните следующую команду (в операционной системе Linux необходим доступ с правами администратора!):
- Windows
flasher-3.5.exe -F RX-51_2009SE_1.2009.41-1.VANILLA_PR_EMMC_MR0_ARM.bin -f -R
- Linux
./flasher-3.5 -F RX-51_2009SE_1.2009.41-1.VANILLA_PR_EMMC_MR0_ARM.bin -f -R
- Linux на основе Debian (например, Ubuntu)
flasher-3.5 -F RX-51_2009SE_1.2009.41-1.VANILLA_PR_EMMC_MR0_ARM.bin -f -R
- На компьютере будет выведено примерно следующее:
flasher v2.5.2 (Oct 21 2009) Image 'mmc', size 241163 kB Version RX-51_2009SE_1.2009.41-1.VANILLA Suitable USB device not found, waiting.
- Подсоедините USB кабель к устройству N900.
- На несколько секунд тусклый экран устройства Nokia будет выведен на экран, затем появятся показывающие процесс выполнения точки. На компьютере будет выведен текст приблизительно следующего содержания:
USB device found found at bus 001, device address 006. Found device RX-51, hardware revision 2101 NOLO version 1.4.13 Version of 'sw-release': RX-51_2009SE_1.2009.42-11.002_PR_002 Booting device into flash mode. Suitable USB device not found, waiting. USB device found found at bus 001, device address 007. Raw data transfer EP found at EP2. [writing 74 % 179200 / 241163 kB 13180 kB/s] Image(s) flashed successfully in 26.848 s (8982 kB/s)!
- Процесс прошивки займет приблизительно 1 минуту, после чего устройство перезагрузится.
- Яркий экран устройства Nokia появится на экране вместе с иконкой USB в правом верхнем углу. Следом на несколько секунд появятся показывающие процесс выполнения точки с мигающим желтым индикатором. После этого устройство выключится и перейдет в режим зарядки. Желтый индикатор продолжит мигать. (Внимание: Если оказалось, что устройство перезагрузилось, отсоедините кабель)
- Отсоедините кабель и подождите до полного выключения устройства. Пользователь может услышать звук выключающегося устройства.
- После окончания процесса прошивки eMMC следует прошить аппаратное обеспечение устройства.
Плавное обновление программного обеспечения
Главная статья: Плавное обновление программного обеспечения
SSU - SSU – новый метод модернизации планшетов, используемый компанией Nokia, через протокол беспроводной связи без необходимости выполнять перепрошивку. Когда компания Nokia принудительно отправит обновление, используя метод SSU, появится уведомление об обновлении и пользователь будет предоставлена возможность инсталлировать обновление — точно так же, как это происходит на компьютере. В целом обновления методом SSU должны быть относительно безболезненными, но известны несколько проблем, которых необходимо остерегаться.
- Если на устройстве в процессе эксплуатации были инсталлированы ядро или intifs (например, ядро поддержки поворота экрана или меню загрузки пользователя fanoush) и были доставлены апгрейды для ядра или initfs, они будут перезаписаны и потребуется ждать обновления ядра или меню загрузки, чтобы их повторно инсталлировать.
- В случае значительного модифицирования начального каталога для пользователя "user", например, все документы перемещены на карту памяти или некоторые из подкаталогов удалены или оставлены пустыми
Если обновления совсем не видно, возможно, что случайно (или намеренно) был деинсталлирован пакет osso-software-version-rx*4, который требуется обновить. Чтобы его вернуть, просто выполните apt-get install osso-software-version-rx34
для устройства N800 и apt-get install osso-software-version-rx44
- для N810. После этого обновите список репозитория в менеджере приложений.
Если пакеты, вызвавшие удаление пакета osso-software-version-rx*4 все еще инсталлированы, их придется полностью удалить (в случае конфликта между пакетами). В качестве альтернативы для более новых пакетов, чем те, которые определены пакетом osso-software-version-rx*4, можно инсталлировать пакет install osso-software-version-rx*4-unlocked, у которого нет строгих зависимостей.
На устройстве N900 (возможно, также на ранее выпущенных устройствах), есть вероятность, что Менеджер приложений в конце концов выдаст сообщение о необходимости его модернизировать при помощи приложения Nokia PC. В таком случае, пожалуйста, обратитесь к статье Устранение проблем OTA для PR1.1.
Список пакетов, которые не следует модернизировать, можно показать при помощи apt-get update && apt-get upgrade
. В этом случае можно попробовать использовать команду apt-get dist-upgrade
(необходимо закрыть Менеджер приложений с правами администратора) для отмены. Данный способ не поддерживается, так как можно сломать будущие обновления.
Устранение проблем
- При получении ошибки "Доступ запрщен" выполните chmod +x flasher-2.0 или chmod +x flasher-3.0, чтобы сделать инструмент flasher исполняемым. Также могут понадобится права администратора, для этого выполните команду с sudo или su.
- При необходимости прошить устройство Nokia 770 образом из 2005, используйте ранее выпущенное приложение flasher, которое называется "flasher". Номер в названии отсутствует.
- При получении ошибки "Ошибка USB интерфейса: устройство или ресурс занято", выполните с правами администратора modprobe -r cdc_phonet
USB
Попробуйте подключаться непосредственно к USB портам компьютера и не использовать концентратор, включая USB порты на стыковочных узлах ноутбуков. Может быть также лучше использовать USB порты в задней части ноутбука, чем порты в его передней части.
В некоторых дистрибутивах USB устройство не установлено предварительно надлежащим образом. Прежде всего, проверьте, необходимо ли "установить" USB:
mount -t usbfs usbfs /proc/bus/usb
Если это не помогает, попробуйте ввести исправления в код приложения flasher. Следующая команда заменяет использование /proc/bus/usb более новой файловой системой /dev/bus/usb:
perl -pi -e 's-/proc/bus/usb-/dev/bus/usb\000-;' -i.backup $FLASHER
Замените $FLASHER на путь к исполняемому файлу Linux flasher-2.0 или flasher-3.0.