Убедительная просьба - в теме обсуждать прошивки а не проблемы с телефоном.
Остальное в этой теме.
Обновление: 21.12.2012 Обновил ссылки.
Для установки кастомных прошивок нам Необходимо получить рут и установить модифицированный рекавери.
Для этого скачиваем rootools и делаем следующее:
1 Распаковываем архив на внешнюю SD, с помощью файлового менеджера
2 устанавливаем и запускаем z4root, выбираем PermanentRoot, ждем перезагрузки.
3 Устанавливаем m44tools.apk, запускаем, выбираем "Flash Recovery from SDCard"
будет выбор "a5000-recovery-en-20110218.img" - выбираем. Подтверждаем, соглашаемся на предоставление root.
Телефон перезагрузится в режиме рековери. Выбираем (трекболом) "Reboot system now" подтверждаем (menu)
Идет нормальная загрузка, телефон готов. Можно установить root explorer.
Внимание! В некоторых случаях, для сенсорных экранов, указанный рекавери не подходит!
Для этого скачиваем rootools и делаем следующее:
1 Распаковываем архив на внешнюю SD, с помощью файлового менеджера
2 устанавливаем и запускаем z4root, выбираем PermanentRoot, ждем перезагрузки.
3 Устанавливаем m44tools.apk, запускаем, выбираем "Flash Recovery from SDCard"
будет выбор "a5000-recovery-en-20110218.img" - выбираем. Подтверждаем, соглашаемся на предоставление root.
Телефон перезагрузится в режиме рековери. Выбираем (трекболом) "Reboot system now" подтверждаем (menu)
Идет нормальная загрузка, телефон готов. Можно установить root explorer.
Внимание! В некоторых случаях, для сенсорных экранов, указанный рекавери не подходит!
Прежде чем прошивать телефон любым способом необходимо сохранить основные данные на внешнюю SD.
Это нужно для быстрого восстановления работоспособности телефона.
Рекомендую это сделать даже если Вы пока и не помышляете о прошивке.
1й способ - через root explorer
находим файл data\nvram\md\NVRAM\NVD_IMEI\MP0B_001
долгий тап по нему, выбираем "копировать"
переходим на SD, создаем папку для хранения инфы, например Mybackup
и вставляем скопированный файл.
Восстановление в обратном порядке. Не забываем перевести систему в R/W и дать права --- --- ---
2й способ - с помощью терминала
запускаем терминал и в нем набиваем команду
Восстановление: см. 1й способ.
находим файл data\nvram\md\NVRAM\NVD_IMEI\MP0B_001
долгий тап по нему, выбираем "копировать"
переходим на SD, создаем папку для хранения инфы, например Mybackup
и вставляем скопированный файл.
Восстановление в обратном порядке. Не забываем перевести систему в R/W и дать права --- --- ---
2й способ - с помощью терминала
запускаем терминал и в нем набиваем команду
- Код: Выделить всё
su
cp /data/nvram/md/NVRAM/NVD_IMEI/MP0B_001 /sdcard/Mybacup/
Восстановление: см. 1й способ.
запускаем терминал, в нем вводим след. строки:
u-boot.bin получился в больше чем тот что в прошивке, это нормально.
С точки зрения проделанной вами операции - да. С точки зрения правильности файла - нет. Дело в том, что когда мы даем команду на копирование, система
выхватывает весь раздел (на u-boot системе дается чуть более 300 кб). То есть нужных нам из этого файла около 140 кб, остальное забито мусором.
Исправить можно так: открываем файл в шестнадцатеричном редакторе, видим содержание файла (разные кракозябры), в левой колонке шестнадцатеричный код,
в правой - содержание самого файла. Листаем полностью вниз. Видим в левой колонке много рядов FF. Так вот, нам СНИЗУ до любых других значений надо
удалить все эти значения FF. это мусор. Те что в середине файла не трогаем!!
Восстановление: используем полученный файл при прошивке через USB-кабель
- Код: Выделить всё
su
dd if=/dev/mtd/mtd3 of=/sdcard/Mybackup/u-boot.bin
u-boot.bin получился в больше чем тот что в прошивке, это нормально.
С точки зрения проделанной вами операции - да. С точки зрения правильности файла - нет. Дело в том, что когда мы даем команду на копирование, система
выхватывает весь раздел (на u-boot системе дается чуть более 300 кб). То есть нужных нам из этого файла около 140 кб, остальное забито мусором.
Исправить можно так: открываем файл в шестнадцатеричном редакторе, видим содержание файла (разные кракозябры), в левой колонке шестнадцатеричный код,
в правой - содержание самого файла. Листаем полностью вниз. Видим в левой колонке много рядов FF. Так вот, нам СНИЗУ до любых других значений надо
удалить все эти значения FF. это мусор. Те что в середине файла не трогаем!!
Восстановление: используем полученный файл при прошивке через USB-кабель
Этот метод позволяет устанавливать кастомные прошивки и патчи с внешней SD.
1. Качаем понравившуюся прошивку или патч, переименовываем zip архив в update.zip и кидаем на карту памяти
2. Запускаем рекавери на выключенном телефоне (кнопка вкл + громкость вверх) или при помощи установленных прог.
3. Идем в 3-ий пункт "Flash zip from sdcard", нажимаем меню, видим список zip-файлов в корне SD. Выбираем нужный, меню, еще раз меню.
4. Ждем процесса прошивки
5. Перезагружаем аппарат - "Reboot system now", меню.
1. Качаем понравившуюся прошивку или патч, переименовываем zip архив в update.zip и кидаем на карту памяти
2. Запускаем рекавери на выключенном телефоне (кнопка вкл + громкость вверх) или при помощи установленных прог.
3. Идем в 3-ий пункт "Flash zip from sdcard", нажимаем меню, видим список zip-файлов в корне SD. Выбираем нужный, меню, еще раз меню.
4. Ждем процесса прошивки
5. Перезагружаем аппарат - "Reboot system now", меню.
До прошивки обязательно делаем копии нужных файлов (см. выше), вынимаем обе SIM, SD карту и батарею. Подготовленный u-boot.bin копируем на ББ.
1. Скачиваем файлы Flashtool и UsbDrv. Распаковываем на ББ.
2. Устанавливаем в систему драйвера через соответствующий .exe.
Проверял работоспособность на WinXP SP3 и Win7 SP1 x64
Телефон при этом не подключен к ББ
3. Скачиваем нужную прошивку. Распаковываем.
4. Я использую SP_Update_L1108_V3.3.2 для определения com-порта, и если нужно,
выбора драйверов. Прошивку делаю с помощью SP_Flash_Tool_v1.1110.00.
Запускаем SPMultiPortFlashDownloadProject.exe и указываем scatter файл в прошивке (1).
Динамики на ББ должны быть включены. Подключаем тел. к ББ, вставляем батарею и когда "блымкнет" жмем на Start all (2).
Мы увидим активный com-порт (синий (3)). В (5) видим текущие драйвера камеры и диплея, если нужно заменить, нажимаем Unlock (4)
и выбираем нужный драйвер. (Как выбрать - см. ниже). Для каждого выбора нужно нажимать Unlock повторно.
При изменении драйвера SP_Update_ изменяет файл u-boot...bin, который мы будем прошивать.
Подготовку закончили. (рисунок SPMultiPort.jpg)
5. В папке "SP Flash Tool exe_v1.1052.03" (SP_Flash_Tool_v1.1110.00 на Win7 x64 не заработал)
Открываем блокнотом файл Flash_tool.INI и находим секцию [FORM], (см. рис comch.JPG)
в ней в строке com= ставим запомненный номер com-порта. Сохраняем файл.
Запускаем Flash_Tool.exe, в разделе Download нажимаем кнопку "scatter loading"
и указываем на MT6516_Android_scatter.txt из папки(1), куда распаковали прошивку.
Вот тут и пригодится сохраненный u-boot.bin - указывем его (2) (сохраненный u-boot.bin подходит только на ту же версию прошивки)
Можем указать модифицированный recovery (по желанию), или оставить штатный. (3)
Убеждаемся, что стоит нужный com-порт (6)
В списке файлов для лоадинга убираем галку c preloader, так как он шьётся только спец кабелем. (4)
Проверяем все выбранные файлы, вынимаем и вставляем батарею.
Когда опять "блымкнет", ,быстро щелкаем по "Download" (5) или давим F9
В области (7) наблюдаем за процессом прошивки. (рис. FlashTool1.jpg)
По окончании прошивки получим сообщение о прошитых секциях (успешно или нет).
Под этим окошком увидим еще одно окошко с кругом, если все ОК! - круг зеленый.
Подключим питание к телефону ( обязательно!! ), нажмем кнопку увеличения громкости и кнопку питания.
Появится восклицательный знак. Нажмем на сенсорную кнопку "домой" и попадем в рекавери.
Кнопками громкости выберем "wipe data/factory reset" и кнопкой "меню" попадем в подменю,
где выберем "delete all" кнопкой меню телефона. Когда процесс закончится, перезагрузим телефон
из того же рекавери ( reboot system now ). Или соответствущие пункты в модифицированном рекавери.
После процесса прошивки восстанавливаем IMEI (см. соответствующую секцию выше)
Если нет файла MP0B_001 - то по инструкции viewtopic.php
Вот метод определения драйверов от Child
в связи с частыми вопросами о драйверах предлагаю способ определения оных имея на руках u-boot или рабочее тело.
1. Выцепить у-бут из своего телефона (если еще нет).
2. На компе открыть любую прошивку и подменить файл у-бут в ней на свой
-- а) ю-бут прошивки переименовать для сохранения,
-- б) своему дать имя, которое было в прошивке.
3. Запустить sp-update, открыть скатер-файл прошивки и в полях отобразятся нужные драйвера, записать их на бумгу!
-- вернуть ю-буту из прошивки оригинальное имя.
4. Зная драйвера можно использовать любую прошивку без замены каких-либо файлов, и не бояться получить кирпич от несоответсвия
1. Скачиваем файлы Flashtool и UsbDrv. Распаковываем на ББ.
2. Устанавливаем в систему драйвера через соответствующий .exe.
Проверял работоспособность на WinXP SP3 и Win7 SP1 x64
Телефон при этом не подключен к ББ
3. Скачиваем нужную прошивку. Распаковываем.
4. Я использую SP_Update_L1108_V3.3.2 для определения com-порта, и если нужно,
выбора драйверов. Прошивку делаю с помощью SP_Flash_Tool_v1.1110.00.
Запускаем SPMultiPortFlashDownloadProject.exe и указываем scatter файл в прошивке (1).
Динамики на ББ должны быть включены. Подключаем тел. к ББ, вставляем батарею и когда "блымкнет" жмем на Start all (2).
Мы увидим активный com-порт (синий (3)). В (5) видим текущие драйвера камеры и диплея, если нужно заменить, нажимаем Unlock (4)
и выбираем нужный драйвер. (Как выбрать - см. ниже). Для каждого выбора нужно нажимать Unlock повторно.
При изменении драйвера SP_Update_ изменяет файл u-boot...bin, который мы будем прошивать.
Подготовку закончили. (рисунок SPMultiPort.jpg)
5. В папке "SP Flash Tool exe_v1.1052.03" (SP_Flash_Tool_v1.1110.00 на Win7 x64 не заработал)
Открываем блокнотом файл Flash_tool.INI и находим секцию [FORM], (см. рис comch.JPG)
в ней в строке com= ставим запомненный номер com-порта. Сохраняем файл.
Запускаем Flash_Tool.exe, в разделе Download нажимаем кнопку "scatter loading"
и указываем на MT6516_Android_scatter.txt из папки(1), куда распаковали прошивку.
Вот тут и пригодится сохраненный u-boot.bin - указывем его (2) (сохраненный u-boot.bin подходит только на ту же версию прошивки)
Можем указать модифицированный recovery (по желанию), или оставить штатный. (3)
Убеждаемся, что стоит нужный com-порт (6)
В списке файлов для лоадинга убираем галку c preloader, так как он шьётся только спец кабелем. (4)
Проверяем все выбранные файлы, вынимаем и вставляем батарею.
Когда опять "блымкнет", ,быстро щелкаем по "Download" (5) или давим F9
В области (7) наблюдаем за процессом прошивки. (рис. FlashTool1.jpg)
По окончании прошивки получим сообщение о прошитых секциях (успешно или нет).
Под этим окошком увидим еще одно окошко с кругом, если все ОК! - круг зеленый.
Подключим питание к телефону ( обязательно!! ), нажмем кнопку увеличения громкости и кнопку питания.
Появится восклицательный знак. Нажмем на сенсорную кнопку "домой" и попадем в рекавери.
Кнопками громкости выберем "wipe data/factory reset" и кнопкой "меню" попадем в подменю,
где выберем "delete all" кнопкой меню телефона. Когда процесс закончится, перезагрузим телефон
из того же рекавери ( reboot system now ). Или соответствущие пункты в модифицированном рекавери.
После процесса прошивки восстанавливаем IMEI (см. соответствующую секцию выше)
Если нет файла MP0B_001 - то по инструкции viewtopic.php
Вот метод определения драйверов от Child
в связи с частыми вопросами о драйверах предлагаю способ определения оных имея на руках u-boot или рабочее тело.
1. Выцепить у-бут из своего телефона (если еще нет).
2. На компе открыть любую прошивку и подменить файл у-бут в ней на свой
-- а) ю-бут прошивки переименовать для сохранения,
-- б) своему дать имя, которое было в прошивке.
3. Запустить sp-update, открыть скатер-файл прошивки и в полях отобразятся нужные драйвера, записать их на бумгу!
-- вернуть ю-буту из прошивки оригинальное имя.
4. Зная драйвера можно использовать любую прошивку без замены каких-либо файлов, и не бояться получить кирпич от несоответсвия
Внимание! Кастомные прошивки и патчи - это не полная прошивка, а только правка установленной у вас пршивки.
Будте внимательны при подборе модификации. Убедитесь, что у вас именно та прошивка.
Для резистивного экрана на основе прошивки e1000_gq1a от 02.03.2011
На других версиях работа не гарантируется.
Удалены все "кукушки", живые обои, китайские проги, sns-сервисы, штатный лончер, файл-менеджер, карты, и т.д.
Прошивка уже рутованная. Стартует на русском. Чёрный статус-бар. И часы тоже :(
Добавлено: Autostarts 1.7.0, ES Проводник 1.6.0.7 рус., Home Switcher for Froyo 1.1, MIUI Rus 1.5, QuickBoot, Root explprer, Root uninstaler, TBP 4.0 Rus.
При старте на выбор два лончере Zeam Launcher и Louncher Pro, выбираем по умолчанию нужный.
Перезаписывает systeм, удаляются все данные пользователя, IME! и программы.
Шить через recovery {4}
Скачать: a5000_Res_0311_m1 update.zip - внутри архива.
Вариант от Рюрикъ
"с измененными шрифтами, бут-анимацией и изменением в софте:
добавлен Тотал Коммандер, заменены часы с будильником на более функциональные,
добавлен Баланс, есть уведомление каждого часа спецпрогой и еще кое-что..."
narod.ru/disk
На других версиях работа не гарантируется.
Удалены все "кукушки", живые обои, китайские проги, sns-сервисы, штатный лончер, файл-менеджер, карты, и т.д.
Прошивка уже рутованная. Стартует на русском. Чёрный статус-бар. И часы тоже :(
Добавлено: Autostarts 1.7.0, ES Проводник 1.6.0.7 рус., Home Switcher for Froyo 1.1, MIUI Rus 1.5, QuickBoot, Root explprer, Root uninstaler, TBP 4.0 Rus.
При старте на выбор два лончере Zeam Launcher и Louncher Pro, выбираем по умолчанию нужный.
Перезаписывает systeм, удаляются все данные пользователя, IME! и программы.
Шить через recovery {4}
Скачать: a5000_Res_0311_m1 update.zip - внутри архива.
Вариант от Рюрикъ
"с измененными шрифтами, бут-анимацией и изменением в софте:
добавлен Тотал Коммандер, заменены часы с будильником на более функциональные,
добавлен Баланс, есть уведомление каждого часа спецпрогой и еще кое-что..."
narod.ru/disk
На основе китайского мода 2.3.4.1 & mod_24.11.11
Устанавливать на прошивку от 2011/6/21 или более новую.
На других версиях работа не гарантируется.
Удалены китайские проги, работают приложения Google, Маркет(обновил), стандартная клавиатура.
Добавил: RealPleer, Gallery3D, rebooter, (RU_keyboard, Alarm_Clock_Extreme из мода Рурикъ), весь набор мелодий.
Добавлено ранее: ES Проводник 1.6.0.7 рус., MIUI Rus 1.5, TBP 4.0 Rus. Все Google сервисы, кроме Map и gmail.
Стартует на русском. Исправлен перевод часов. Часовой пояс по умолчанию - Москва (+4).
При старте на выбор два лончере Zeam Launcher и Louncher Pro, выбираем по умолчанию нужный.
Перезаписывает systeм, удаляются все данные пользователя, IMEI и программы.
Шить через recovery (для емкостного новый в комплекте){4}, Root по {1}.
Скачать для резистивного: (76.18 MB) с Yandex Disk
Скачать для емкостного: (79.72 MB) с Yandex Disk
Патч исправляющий отображение операторов в статус-баре.
Устанавливать по {4}. Подходит для резистивного и емкостного тачей.
Скачать: с Yandex Disk
Устанавливать на прошивку от 2011/6/21 или более новую.
На других версиях работа не гарантируется.
Удалены китайские проги, работают приложения Google, Маркет(обновил), стандартная клавиатура.
Добавил: RealPleer, Gallery3D, rebooter, (RU_keyboard, Alarm_Clock_Extreme из мода Рурикъ), весь набор мелодий.
Добавлено ранее: ES Проводник 1.6.0.7 рус., MIUI Rus 1.5, TBP 4.0 Rus. Все Google сервисы, кроме Map и gmail.
Стартует на русском. Исправлен перевод часов. Часовой пояс по умолчанию - Москва (+4).
При старте на выбор два лончере Zeam Launcher и Louncher Pro, выбираем по умолчанию нужный.
Перезаписывает systeм, удаляются все данные пользователя, IMEI и программы.
Шить через recovery (для емкостного новый в комплекте){4}, Root по {1}.
Скачать для резистивного: (76.18 MB) с Yandex Disk
Скачать для емкостного: (79.72 MB) с Yandex Disk
Патч исправляющий отображение операторов в статус-баре.
Устанавливать по {4}. Подходит для резистивного и емкостного тачей.
Скачать: с Yandex Disk
Резистивный тач
Прошивка "Мартовская" на Yandex Disk распаковать.
Прошивка "Июньская" на Yandex Disk распаковать
Емкостной тач
Прошивка "Августовская" с OnlineDisk
Прошивка "Мартовская" на Yandex Disk распаковать.
Прошивка "Июньская" на Yandex Disk распаковать
Емкостной тач
Прошивка "Августовская" с OnlineDisk
Изменяем прошивку
Инструкцию заменил, применив скрипт от VRoy (слегка подправил)
Для задания конкретных логотипов операторов нам необходимо откорректировать файл framrwork-res.apk.
Он находится в папке /system/framework/ извлекаем его оттуда. Самое простое - из update.zip прошивки, которая у вас установлена.
Подготавливаем иконки операторов.
Иконки должны быть в формате .png размером 25х25 пикселей при разрешении 160 точек/дюйм, на прозрачном фоне.
имена иконок строго sim1.png и sim2.png
В архиве, в папке Png лежат те иконки которые сделал, и на всякий случай оригиналы (zzz_)
Распаковываем на диск (Для Vista и Win7 лучше не на системный, чтобы не было проблем с правами доступа)
прилагаемый архив sim_tool.zip
В папку img закидываем подготовленные иконки (sim1.png и sim2.png)
В папку in копируем framework-res.apk
Запускаем sim.cmd
По завершению в корне папки sim_tool появится update.zip, которым уже можно прошиться.
Для задания конкретных логотипов операторов нам необходимо откорректировать файл framrwork-res.apk.
Он находится в папке /system/framework/ извлекаем его оттуда. Самое простое - из update.zip прошивки, которая у вас установлена.
Подготавливаем иконки операторов.
Иконки должны быть в формате .png размером 25х25 пикселей при разрешении 160 точек/дюйм, на прозрачном фоне.
имена иконок строго sim1.png и sim2.png
В архиве, в папке Png лежат те иконки которые сделал, и на всякий случай оригиналы (zzz_)
Распаковываем на диск (Для Vista и Win7 лучше не на системный, чтобы не было проблем с правами доступа)
прилагаемый архив sim_tool.zip
В папку img закидываем подготовленные иконки (sim1.png и sim2.png)
В папку in копируем framework-res.apk
Запускаем sim.cmd
По завершению в корне папки sim_tool появится update.zip, которым уже можно прошиться.
В описании использованы материалы из этого и других форумов и блогов.
Особая благодарность VRoy и na_pr1kole