Прошиваем КПК

Кому интересно могу выложить подробные инструкции по какому принципу в КПК заливается новая прошива и зачем это надо.

1087
Комментарии (3)
  • 25 апреля 2009 в 13:21 • #
    Вадим Степанов

    Интересно. Выкладывайте :)

  • 27 апреля 2009 в 00:31 • #
    Alexander Brovkin

    Хорошо.
    Зачем нужна перепрошивка:
    1. Для исправления ошибок допущеных в предыдущих версиях (софт решает очень многое если не почти все, иногда обновление на новые версии добавляет производительности и время жизни аккумулятора в 1.5 раза, лично у меня был такой опыт).
    2. Для повышение производительности путем исключение ненужного софта (меня честно очень достает что нажимая на кнопку или нажимая на тачскрин приходится ждать мягко говоря и чем больше я пользуюсь таким девайсом тем больше меня это достает).
    3. Убрать тупые и ненужные навязанные нам производителем программы
    P.S. к примеру можно взять програмулину и провести эксперимент по производительности коммуникатора.

    Итак, немного теории. КПК это по сути небольшой компьютер. И как и у большого компа, у него должно быть БИОС, ОС, драйверы и другой софт. Все это и составляет прошивку. Посмотрим из чего состоит прошивка на КПК:

    1) SPL (HardSPL)
    SPL (Second Program Loader) это нечто на подобие биоса на ПК. Отвечает за загрузку устройства, собственно саму перепрошивку и за некоторые взаимодействия между ОС и железом коммуникатора. Со всеми оффицальными прошивками идет соответствующий SPL. Так же SPL не позволяет (!!!) шить прошивки с неправильным идентификатором модели/региона.

    2) SplashScreen
    Сплэш - просто картинка, которая появляется в самом начале загрузки.

    3) OS
    Это, собственно, сама по себе Windows Mobile.

    4) Radio
    Радио прошивка - драйвера для WiFi, BT, GPS, камеры, GSM и т.д.

    Итак, вы решили перепрошить аппарат. Но до этого стоит сделать несколько вещей:

    1) Сохраняем данные (BackUP)
    Тут есть нюансы. Если вы, например, прошиваете ту же прошивку, что была до этого, но, например, встроили в нее антиугонку - то можно смело делать полный BackUP (на диске с аппаратом идет программа Sprite BackUP).
    Если же вы прошиваете стороннюю прошивку - я бы не рекомендовал вам делать полный Backup и восстанавливать его. Лучше сохраните вручную файлы конфигурации программ и всякие там документы + отдельно сохраните контакты+сообщения и т.д. (это можно сделать програмкой PPC PIM Backup). Потом восстановите контакты и т.д., установите ручками приложения и потом замените все конфиги на новые. Еще можно, например, в программе SPB Buckup (платная) сделать buckup и либо восстанавливать в режиме смены ROM либо просто вручную выбирая что восстанавливать.

    2) Как прошивать?
    Если у вас есть ноутбук - прошивайте с него! Мало ли, может у вас электричество во время прошивки отключат...
    К тому же прошивать можно с карты памяти (об этом ниже), но в этом случае советую сохранить содержимое карты - мало ли что случится...

    Что нужно для прошивки? Как не убить аппарат?

    Для начала: прошивки бывают разные. Есть оффицальные прошивки (их можно отличить по слову ship в названии файла), а есть прошивки, сделанные дома.

    1) Прошивка ОФФИЦАЛЬНЫХ прошивок

    Здесь все просто. Включаем компьютер. Подключаем аппарат по USB, ждем пока установится соединение с активсинком. Далее запускаем файл прошивки (офф. прошивки - exe файлы) и следуем инструкции прошивальщика.

    2) Прошивка самодельных прошивок
    Тут все немного сложнее. Самодельные прошивки обычно выкладывают в виде файлов .nbh (например KaiserRom.nbh).
    Как правило такие прошивки не имеют SPL. И следовательно просто так аппарат запретит их прошивать.

    Для прошивки нам потребуются:

    а) HARD SPL

    Итак, для обхода проблемы SPL был придуман HARD SPL. Его отличия от SPL обычного:
    1) Не проверяет подпись .nbh файла, не проверяет регион и т.д. (позволяет шить что угодно, хоть прошивку от Нокии)
    2) При перепрошивках остается.

    Есть 2 вида: Hard-SPL v1 - для WM6 и Hrad-SPL 3.xx - для WM6.1

    б) Модифицированный прошивальщик
    Для прошивки .nbh файла нужен прошивальщик. Иногда он идет прямо с прошивкой.
    В этом прошивальщике ОТКЛЮЧЕН принудительный HARD-RESET по окончанию прошивки. С одной стороны это позволяет прошивать Radio или Splash без хард ресета. С другой стороны при прошивке полных прошивок, после перепрошивки ОБЯЗАТЕЛЬНО ДЕЛАЕМ HARD RESET РУКАМИ!!!. Это избавляет от множества проблем потом.

    Итак прист

  • 27 апреля 2009 в 17:52 • #
    Вадим Степанов

    Спасибо. Будем почитать :)


Выберите из списка
2011
2011
2010
2009