Итак, как я и обещал, выкладываю подробную инструкцию как прошить телефон и как включить Java. Данная инструкция написана для Motorola E815, но так же будет работать для V710, A840 (если сможете найти прошивку), V3c и V3m.
Немного лирики. Для телефонов стандарта CDMA, в отличие от GSM, не существует ни одной программы, позволяющей сделать полный бэкап прошивки. Поэтому учтите – вы не сможете все вернуть на место. Например, если у вас была израильская прошивка с поддержкой русского и вы перепрошьете телефон на американскую прошивку, то о русском языке можете забыть! Если, конечно, не найдете в и-нете израильской прошивки.
Данная инструкция проверена на опыте и работает на 100%. За возможные повреждения телефона автор не несет никакой ответственности. Делайте это на свой страх и риск.
Итак, что же нам понадобиться для прошивки:
1. USB – кабель (лучше бы с питанием от USB – порта, я использую от GSM’овского Rokr r1 – заряжать телефон он не может, но питание подает, все отлично работает).
2. Драйвера под вашу модель телефона, не надейтесь на то, что если у вас V3c, а дрова от V3m то все обойдется (оно может и так, но лучше перестра[вырезан мат]тесь).
3. Motorola PST 7.2.3 (Для V3m лучше использовать 7.2.5) Внимание! Если вы скачали программу и в архиве есть файл Triplets_Workaround_updated1[1].1 или что-то такое, не устанавливайте!
4. Qualcomm PST (QPST) 2.7 built 264
5. Прошивки: E816_X_2.5.0R Amp'd Hollywood Monster File и BM_X_1.7.1P Bell Mobility
6. Программа P2KSeem4V710
7. Модифицированные seem’ы.
8. Программа Motorola Phone Tools (прилагается на диске с кабелем обычно, если нет – google в помощь, и не забудьте обновить через интернет).
9. Несколько файлов, которые нужно залить в телефон чтобы включить Java (Bell_E815_files).
Выкладываю некоторые из файлов, остальное - гугл вам в помощь (да и к тому же далеко не все проги фриварные).
Шаг 1. Первое подключение телефона к компьютеру (устанавливаем все драйвера).
1. Вставляем USB-кабель в компьютер и подключаем к нему телефон. Определяется новое оборудование и запускается мастер.
2. В мастере выбираем установить из указанного места и указываем путь к разархивированной папке с драйверами телефона. Происходит установка, появляется новое устройство: Motorola USB modem.
3. Отключаем телефон от кабеля.
4. Устанавливаем программу Motorola PST (пуск->программы->Motorola PST->Phone programmer)
5. Запускаем программу и подсоединяем телефон, определяются еще 3 новых устройства: Accessories Interface, Data Logging MCU Interface, Test Command Interface. Устанавливаем драйвера из той же папки. Если все установилось нормально, то в Диспетчере устройств появится Motorola USB Device, где и будут указанные выше устройства. Убедитесь что ни на одном нет желтого восклицательного знака.
6. Опять отсоединяем телефон и выключаем программу Motorola PST.
7. Выключаем телефон, зажимаем *+#+Poewr (Кнопка включения телефона). Вы попадете на экран Bootloader’а (большая буква М на синем фоне и снизу надпись BOOTLOADER USB INIT.
8. Подключите телефон к компьютеру, обнаружится еще одно устройство, драйвера установите из той же папки.
9. Отключаем телефон от компьютера, вынимаем и вставляем батарею (через секунд 5), включаем снова телефон.
Все, мы установили все нужные драйвера. К этому можно больше не возвращаться.
Шаг 2. Делаем бэкап.
А что же бэкапить, если раньше было написано, что не существует программ для бэкапа прошивки? А бэкапить мы будем все что только можно: музыку, картинки, телефонную книгу и, самое главное, PRL телефона (это все настройки на сеть оператора).
Надеюсь, понятно, что к этому моменту все программы должны быть уже установлены.
1. Запускаем Motorola Phone Tools, когда пойдет обнаружение телефона, подключаем его к кабелю. В этой программе все довольно легко, бэкапим телефону книгу, музыку и видео.
2. Запускаем программу Motorola PST, соединяем телефон.
3. Жмем открыть ->CDMA NAM.
4. Жмем Phone->Read. Как считает, жмем File->save as и сохраняем в папке, например, Backup (настоятельно рекомендую все упорядочить, это сэкономит время и нервы).
5. Проделываем то же с пунктами меню: Brew, CDMA ERI, Feature, Mobile IP, MMS, CDMA PRL, CDMA 1x-RTT Browser, CDMA 1x-Data.
6. С этим разобрались, выключаем программу, отсоединяем телефон и через секунд 5 подсоединяем снова.
7. Запускаем QPST Configuration, из списка com портов выбираем тот, на котором висит телефон:
8. Жмем Start Clients и выбираем Service programming, SPC code по умолчанию 000000, если у вас изменен, то пока остановитесь. Как восстановить пароль выложу позже, в другой ветке.
9. Жмем Phone->Read From Phone, появятся все настройки на оператора вашего телефона. Жмем Save to File, сохраняем.
Все, все что надо мы бэкапнули! Некоторые советуют еще сохранять seem (а именно Seem 01bf bytes 0000 Record 0001 и Seem 01d2 bytes 7A Record 0001) я этого не делал и у меня все работает замечательно. Скорее всего здесь сказывается то, что статьи с западных форумов от оператора Verizon, может там надо. На всякий случай сделайте и их бэкап с помощью P2KSeem4V710. Делается это так: При запущенной Motorola PST запускаем прогу (слева внизу должно появиться connected), в полях seem, bytes и record вводим соответствующие значения, жмем Read from phone, затем - Save to file, вот и все).
Шаг 3. Первая прошивка.
Еще раз напомню, что на старую прошивку вы не вернетесь. Взвесьте все плюсы и минусы!
Нам понадобится перепрошить ДВА раза телефон, поскольку я исхожу из того, что ваш телефон изначально не на прошивке Amp'd (если у вас прошивка Amp'd или Verizon, то прошивать нужно только один раз, правда для Verizon прошивки я не уверен что Bell сядет)
Исходим из того, что вы отключили телефон и закрыли все программы. (разархивируйте прошивки в отдельную папку).
1. Заряжаем телефон полностью (хотя я так и не сделал этого, но мало ли).
2. Выключаем телефон, вытаскиваем флэш-карту.
3. Зажимаеи *+#+Power (то бишь клавишу включения). Попадаем в Bootloader.
4. Конектим телефон к PC.
5. Запускаем "MultiFlashFlex.exe" в директории Motorola PST.
6. В вкладке Flash setup ставим галочку и выбираем ваш разархивированный файл прошивки: E816_X_2.5.0R Amp'd Hollywood Monster File (не перепутайте!)
7. В разделе Flex оставляем все как есть.
8. В разделе Preferences, ставим галочки на пункта 1,3 и 4 (т.е. Override existing phone software, Master clean и Master Reset).
9. Тут нужно быть осторожными. Жмем Start, начинается прошивка. Не трогайте телефон и компьютер! Можете только двигать мышкой чтобы не включился скринсэйвер. В программе должно быть такое (последовательно):
10. После этого не отсоединяйте телефон от компьютера, не трогайте его. Он должен сам перезагрузиться. Это может занять до пары минут. Ждите.
11. После перезагрузки, отсоедините от компьютера, проверьте чтоб все работало (скорее всего он не увидит сеть, это мы исправим потом).
Ура! Мы прошили телефон!
Шаг 4. Прошиваем на Bell.
Если вас не интересует java, а только возможности другой прошивки (или нет для вашего телефона этой прошивки), можете пропустить этот шаг.
Здесь делаем все точно так же, как и в предыдущем, только прошивку выбираем BM_X_1.7.1P Bell Mobility (не перепутайте).
Еще раз напомню – не спешите! Дайте телефону перегрузиться.
Ура, все самое опасное позади! Если телефон включился, вздохните с облегчением и наградите себя пивом
Шаг 5. Восстанавливаем сеть.
Здесь, я думаю, все понятно. Остановлюсь в крадце.
1. Через Motorola PST открываем ранее сохраненные файлы(каждый по очереди) и жмем Phone->Write.
2.Через QPST так же открываем бэкап и заливаем в телефон.
Пока телефонную книгу не трогаем.
Шаг 6. Flex телефона.
В файлах Bell_E815_Files.zip есть Create_dir_scarlet.hs
1. Запускаем Motorola PST жмем "File" --> открыть -> pFlex
2. выбираем данный файл. После этого выйдет такая картина:
И через некоторое время жмем Run
3. Ждем пока не появиться Programming complete.
4. Отсоединяем телефон, закрываем программу, перезагружаем телефон.
Сделано.
Шаг 7. Включаем Java.
Здесь нам понадобится залить некоторые фалы в телефон из архива Bell_E815_Files.zip
1. Запускаем QPST configuration, выбираем свой телефон и запускаем EFS explorer из меню Start clients.
Вот что увидим после того, как QPST соединиться с телефоном. Это, собственно, его файловая система.
2. Далее, действуя как в проводнике, и при помощи правой кнопки мыши, заливаем файлы:
Bell_E815_Files\brew\appdb\j2me.settings в /brew/appdb/ (возможно нужно будет перезаписать пустой файл)
Bell_E815_Files\brew\en\jeodeken.bar в /brew/en/
Bell_E815_Files\brew\en\jeodekfr.bar в /brew/fr/
Bell_E815_Files\motorola\system\mma_ucp в /motorola/system/ (перезаписав существующий файл)
Bell_E815_Files\motorola\system\mma_dcp в /motorola/system/ (перезаписав существующий файл)
Bell_E815_Files\motorola\shared\jeodek\ в /motorola/shared/jeodek/
Bell_E815_Files\motorola\shared\jeodek\skins\moto\ в /motorola/shared/jeodek/skins/moto/
Bell_E815_Files\motorola\shared\jeodek\skins\techno\ в /motorola/shared/jeodek/skins/techno/
3. Отключите телефон и перезагрузите его.
Все, поздравляю!
Теперь в меню у вас должна появиться Java (Чашечка с кофе). Когда заходите, появляются Games и Applications. В каждом пункте есть Get New. Впрочем, это нас не интересует, так кА при выборе телефон попытается залезть на сайт Bell (причем изменение параметров в seem и инженерном меню не дали результатов, так что забудьте про эту опцию).
Вы можете теперь восстановить телефонную книгу через Motorola Phone Tools, музыку и картинки. Можете даже загрузить Java, например с kotok.ru . Но и тут не обходится без подводных камней – со многих сайтов игры не грузятся, многие не заточены под этот телефон и просто не идут, однако все равно остается уйма игр которые нормально работают с ним (единственная трабла такая: по спецификации MIDP 2.0, Java не должна убирать верхнюю полосу с экрана, там где уровень приема и батареи, из-за чего игры с разрешением 176х220 будут обрезаны. Для большинства игр это не критично, а вообще лучше искать 176х208, впрочем, о заливке java в другой статье)
Оппаньки, а куда оно все делося? Резонный вопрос, когда обнаружите, что не можете копировать файлы с флэшки и обратно, передавать по «голубому зубу» и еще некоторые опции. Все это правится с помощью seem’ов. Вот сейчас мы эти и займемся.
Для этого нам понадобиться программа P2KSeem4V710 и набор отредактированных seem’ов.
Здесь все просто:
1. Запускаем Motorola PST, конектим телефон и запускаем P2KSeem4V710. (слева внизу будет написано connected)
2. Набираем нужные параметры (смотри папку с разархивированными seem), например: 296a_0005_20_bytes_edited_blank.seem – это уже модифицированный, соответственно 296a_0005_20_bytes_orginal.seem – оригинальный. Здесь все понятно: Вводим в соответствующих полях в программе seem 296a, record 0005, bytes 20. Кликаем Load from File, затем Save to Phone. Вот и все, когда все симы залиты – отсоедините телефон и перегрузите.
Здесь я не буду рассматривать подробно ковыряние симов, для этого есть отдельная статья.
Сообщение отредактировал Targitai - 29.1.2008, 6:42
Немного лирики. Для телефонов стандарта CDMA, в отличие от GSM, не существует ни одной программы, позволяющей сделать полный бэкап прошивки. Поэтому учтите – вы не сможете все вернуть на место. Например, если у вас была израильская прошивка с поддержкой русского и вы перепрошьете телефон на американскую прошивку, то о русском языке можете забыть! Если, конечно, не найдете в и-нете израильской прошивки.
Данная инструкция проверена на опыте и работает на 100%. За возможные повреждения телефона автор не несет никакой ответственности. Делайте это на свой страх и риск.
Итак, что же нам понадобиться для прошивки:
1. USB – кабель (лучше бы с питанием от USB – порта, я использую от GSM’овского Rokr r1 – заряжать телефон он не может, но питание подает, все отлично работает).
2. Драйвера под вашу модель телефона, не надейтесь на то, что если у вас V3c, а дрова от V3m то все обойдется (оно может и так, но лучше перестра[вырезан мат]тесь).
3. Motorola PST 7.2.3 (Для V3m лучше использовать 7.2.5) Внимание! Если вы скачали программу и в архиве есть файл Triplets_Workaround_updated1[1].1 или что-то такое, не устанавливайте!
4. Qualcomm PST (QPST) 2.7 built 264
5. Прошивки: E816_X_2.5.0R Amp'd Hollywood Monster File и BM_X_1.7.1P Bell Mobility
6. Программа P2KSeem4V710
7. Модифицированные seem’ы.
8. Программа Motorola Phone Tools (прилагается на диске с кабелем обычно, если нет – google в помощь, и не забудьте обновить через интернет).
9. Несколько файлов, которые нужно залить в телефон чтобы включить Java (Bell_E815_files).
Выкладываю некоторые из файлов, остальное - гугл вам в помощь (да и к тому же далеко не все проги фриварные).
Приступим.
Шаг 1. Первое подключение телефона к компьютеру (устанавливаем все драйвера).
1. Вставляем USB-кабель в компьютер и подключаем к нему телефон. Определяется новое оборудование и запускается мастер.
2. В мастере выбираем установить из указанного места и указываем путь к разархивированной папке с драйверами телефона. Происходит установка, появляется новое устройство: Motorola USB modem.
3. Отключаем телефон от кабеля.
4. Устанавливаем программу Motorola PST (пуск->программы->Motorola PST->Phone programmer)
5. Запускаем программу и подсоединяем телефон, определяются еще 3 новых устройства: Accessories Interface, Data Logging MCU Interface, Test Command Interface. Устанавливаем драйвера из той же папки. Если все установилось нормально, то в Диспетчере устройств появится Motorola USB Device, где и будут указанные выше устройства. Убедитесь что ни на одном нет желтого восклицательного знака.
6. Опять отсоединяем телефон и выключаем программу Motorola PST.
7. Выключаем телефон, зажимаем *+#+Poewr (Кнопка включения телефона). Вы попадете на экран Bootloader’а (большая буква М на синем фоне и снизу надпись BOOTLOADER USB INIT.
8. Подключите телефон к компьютеру, обнаружится еще одно устройство, драйвера установите из той же папки.
9. Отключаем телефон от компьютера, вынимаем и вставляем батарею (через секунд 5), включаем снова телефон.
Все, мы установили все нужные драйвера. К этому можно больше не возвращаться.
Шаг 2. Делаем бэкап.
А что же бэкапить, если раньше было написано, что не существует программ для бэкапа прошивки? А бэкапить мы будем все что только можно: музыку, картинки, телефонную книгу и, самое главное, PRL телефона (это все настройки на сеть оператора).
Надеюсь, понятно, что к этому моменту все программы должны быть уже установлены.
1. Запускаем Motorola Phone Tools, когда пойдет обнаружение телефона, подключаем его к кабелю. В этой программе все довольно легко, бэкапим телефону книгу, музыку и видео.
2. Запускаем программу Motorola PST, соединяем телефон.
3. Жмем открыть ->CDMA NAM.
4. Жмем Phone->Read. Как считает, жмем File->save as и сохраняем в папке, например, Backup (настоятельно рекомендую все упорядочить, это сэкономит время и нервы).
5. Проделываем то же с пунктами меню: Brew, CDMA ERI, Feature, Mobile IP, MMS, CDMA PRL, CDMA 1x-RTT Browser, CDMA 1x-Data.
6. С этим разобрались, выключаем программу, отсоединяем телефон и через секунд 5 подсоединяем снова.
7. Запускаем QPST Configuration, из списка com портов выбираем тот, на котором висит телефон:
8. Жмем Start Clients и выбираем Service programming, SPC code по умолчанию 000000, если у вас изменен, то пока остановитесь. Как восстановить пароль выложу позже, в другой ветке.
9. Жмем Phone->Read From Phone, появятся все настройки на оператора вашего телефона. Жмем Save to File, сохраняем.
Все, все что надо мы бэкапнули! Некоторые советуют еще сохранять seem (а именно Seem 01bf bytes 0000 Record 0001 и Seem 01d2 bytes 7A Record 0001) я этого не делал и у меня все работает замечательно. Скорее всего здесь сказывается то, что статьи с западных форумов от оператора Verizon, может там надо. На всякий случай сделайте и их бэкап с помощью P2KSeem4V710. Делается это так: При запущенной Motorola PST запускаем прогу (слева внизу должно появиться connected), в полях seem, bytes и record вводим соответствующие значения, жмем Read from phone, затем - Save to file, вот и все).
Шаг 3. Первая прошивка.
Еще раз напомню, что на старую прошивку вы не вернетесь. Взвесьте все плюсы и минусы!
Нам понадобится перепрошить ДВА раза телефон, поскольку я исхожу из того, что ваш телефон изначально не на прошивке Amp'd (если у вас прошивка Amp'd или Verizon, то прошивать нужно только один раз, правда для Verizon прошивки я не уверен что Bell сядет)
Исходим из того, что вы отключили телефон и закрыли все программы. (разархивируйте прошивки в отдельную папку).
1. Заряжаем телефон полностью (хотя я так и не сделал этого, но мало ли).
2. Выключаем телефон, вытаскиваем флэш-карту.
3. Зажимаеи *+#+Power (то бишь клавишу включения). Попадаем в Bootloader.
4. Конектим телефон к PC.
5. Запускаем "MultiFlashFlex.exe" в директории Motorola PST.
6. В вкладке Flash setup ставим галочку и выбираем ваш разархивированный файл прошивки: E816_X_2.5.0R Amp'd Hollywood Monster File (не перепутайте!)
7. В разделе Flex оставляем все как есть.
8. В разделе Preferences, ставим галочки на пункта 1,3 и 4 (т.е. Override existing phone software, Master clean и Master Reset).
9. Тут нужно быть осторожными. Жмем Start, начинается прошивка. Не трогайте телефон и компьютер! Можете только двигать мышкой чтобы не включился скринсэйвер. В программе должно быть такое (последовательно):
10. После этого не отсоединяйте телефон от компьютера, не трогайте его. Он должен сам перезагрузиться. Это может занять до пары минут. Ждите.
11. После перезагрузки, отсоедините от компьютера, проверьте чтоб все работало (скорее всего он не увидит сеть, это мы исправим потом).
Ура! Мы прошили телефон!
Шаг 4. Прошиваем на Bell.
Если вас не интересует java, а только возможности другой прошивки (или нет для вашего телефона этой прошивки), можете пропустить этот шаг.
Здесь делаем все точно так же, как и в предыдущем, только прошивку выбираем BM_X_1.7.1P Bell Mobility (не перепутайте).
Еще раз напомню – не спешите! Дайте телефону перегрузиться.
Ура, все самое опасное позади! Если телефон включился, вздохните с облегчением и наградите себя пивом
Шаг 5. Восстанавливаем сеть.
Здесь, я думаю, все понятно. Остановлюсь в крадце.
1. Через Motorola PST открываем ранее сохраненные файлы(каждый по очереди) и жмем Phone->Write.
2.Через QPST так же открываем бэкап и заливаем в телефон.
Пока телефонную книгу не трогаем.
Шаг 6. Flex телефона.
В файлах Bell_E815_Files.zip есть Create_dir_scarlet.hs
1. Запускаем Motorola PST жмем "File" --> открыть -> pFlex
2. выбираем данный файл. После этого выйдет такая картина:
И через некоторое время жмем Run
3. Ждем пока не появиться Programming complete.
4. Отсоединяем телефон, закрываем программу, перезагружаем телефон.
Сделано.
Шаг 7. Включаем Java.
Здесь нам понадобится залить некоторые фалы в телефон из архива Bell_E815_Files.zip
1. Запускаем QPST configuration, выбираем свой телефон и запускаем EFS explorer из меню Start clients.
Вот что увидим после того, как QPST соединиться с телефоном. Это, собственно, его файловая система.
2. Далее, действуя как в проводнике, и при помощи правой кнопки мыши, заливаем файлы:
Bell_E815_Files\brew\appdb\j2me.settings в /brew/appdb/ (возможно нужно будет перезаписать пустой файл)
Bell_E815_Files\brew\en\jeodeken.bar в /brew/en/
Bell_E815_Files\brew\en\jeodekfr.bar в /brew/fr/
Bell_E815_Files\motorola\system\mma_ucp в /motorola/system/ (перезаписав существующий файл)
Bell_E815_Files\motorola\system\mma_dcp в /motorola/system/ (перезаписав существующий файл)
Bell_E815_Files\motorola\shared\jeodek\ в /motorola/shared/jeodek/
Bell_E815_Files\motorola\shared\jeodek\skins\moto\ в /motorola/shared/jeodek/skins/moto/
Bell_E815_Files\motorola\shared\jeodek\skins\techno\ в /motorola/shared/jeodek/skins/techno/
3. Отключите телефон и перезагрузите его.
Все, поздравляю!
Теперь в меню у вас должна появиться Java (Чашечка с кофе). Когда заходите, появляются Games и Applications. В каждом пункте есть Get New. Впрочем, это нас не интересует, так кА при выборе телефон попытается залезть на сайт Bell (причем изменение параметров в seem и инженерном меню не дали результатов, так что забудьте про эту опцию).
Вы можете теперь восстановить телефонную книгу через Motorola Phone Tools, музыку и картинки. Можете даже загрузить Java, например с kotok.ru . Но и тут не обходится без подводных камней – со многих сайтов игры не грузятся, многие не заточены под этот телефон и просто не идут, однако все равно остается уйма игр которые нормально работают с ним (единственная трабла такая: по спецификации MIDP 2.0, Java не должна убирать верхнюю полосу с экрана, там где уровень приема и батареи, из-за чего игры с разрешением 176х220 будут обрезаны. Для большинства игр это не критично, а вообще лучше искать 176х208, впрочем, о заливке java в другой статье)
Оппаньки, а куда оно все делося? Резонный вопрос, когда обнаружите, что не можете копировать файлы с флэшки и обратно, передавать по «голубому зубу» и еще некоторые опции. Все это правится с помощью seem’ов. Вот сейчас мы эти и займемся.
Для этого нам понадобиться программа P2KSeem4V710 и набор отредактированных seem’ов.
Здесь все просто:
1. Запускаем Motorola PST, конектим телефон и запускаем P2KSeem4V710. (слева внизу будет написано connected)
2. Набираем нужные параметры (смотри папку с разархивированными seem), например: 296a_0005_20_bytes_edited_blank.seem – это уже модифицированный, соответственно 296a_0005_20_bytes_orginal.seem – оригинальный. Здесь все понятно: Вводим в соответствующих полях в программе seem 296a, record 0005, bytes 20. Кликаем Load from File, затем Save to Phone. Вот и все, когда все симы залиты – отсоедините телефон и перегрузите.
Здесь я не буду рассматривать подробно ковыряние симов, для этого есть отдельная статья.
Сообщение отредактировал Targitai - 29.1.2008, 6:42