среда, 30 июля 2014 г.

Huawei U9510E прошивка через Fastboot в Linux

Распишу способ перепрошивки на примере Huawei U9510E(мой прошел без сучка и задоринки способом обновления аналогичный аппарат, отказался на отрез может из-за b610 не факт может быть из-за того что кастомная) по большей части этот способ подходит для большинства Android устройств, но все же есть исключения по этому я говорю о ней как о теории, так же я не автор метода возвращения шторки а пользователь этого метода за что выражаю огромную благодарность жителям форума 4pda..

План действий:
1. Установить и настроить ADB под Windows или Linux(предпочитаю)
2. Распаковать прошивку Update.app утилитой распаковки (под Win XP не работает)
3. Прошивка аппарата сперва B611 потом B802 либо готовыми распакованными B611 и B802 (мной распакованы со скриптами прошивки)
4. Копируем на карту памяти Root Gapps(с небольшими переделками) и скрипт по удалению китайских приложений
5. Установка CWM Recovery (скрипт установки CWMRecovery&Of​fRecovery)
6. Установка Root Gapps и скрипт по удалению китайских приложений
7. Установка официального Recovery, из прошивки B611
8. Возвращаем кнопки на шторку
9. Языковый пакет
2. Распаковка файла Update.app
Процесс не быстрый, по этому наберитесь терпения, дождитесь окошка с кнопкой, если появились окна с ошибками, повторить процесс сначала, не поленитесь!!!.

P.S. аппарат был на B610 по этому перешив на B611 дошивал уже b802 (не стал экспериментировать)
Распаковав B611 видим несколько файлов-образов
Из B611 нам потребуются cust.img, efi.img, system.img, boot.img fastboot.img, modemimage.img, recovery.img, cache.img, userdata.img (по идее cache.img, userdata.img не нужны, шью на всякий случай)

Распаковав B802 видим несколько файлов-образов



потребуются файлы cust.img, efi.img, system.img

3. Прошивка аппарата

и так подключаем телефон к компьютеру, запускем терминал из каталога c файлами образами (правая кнопка мыши -   открыть в терминале),  далее работаем командами
adb devices
должно быть примерно как на скрине устройство со статусом device, устройство готово к выполнению дальнейших команд, далее перезагружаем в режим fastboot ()

adb reboot-bootloader (adb reboot bootloader можно так)

и проверяем статус устройства

fastboot devices

статус должен быть fastboot, если это так то устройство готово к перепрошивки
шьем b611:

fastboot flash boot boot.img

fastboot flash cust cust.img

fastboot flash efi efi.img

fastboot flash system system.img

fastboot flash boot boot.img 

fastboot flash fastboot fastboot.img

fastboot flash modemimage modemimage.img

fastboot flash recovery recovery.img

fastboot flash cache cache.img

fastboot flash userdata userdata.img

P.S. Ни вкоем случае не используйте конструкции с ERASE это удаляет разделы!!! восстановление только через программатор с заливкой fullflash (полный дамп прошивки с разметкой нанд памяти, к сожалению такового нет из-за уникальности процессора, только замена системной платы вернет его к жизни!!!)

заливаем файлы образы в одноименные разделы все команды по завершению операций должны написать OKEY, что говорит об удачном выполнении. Далее перезагружаем наш аппарат командой:

fastboot reboot

у вас все будет на китайском, не пугайтесь в списке есть русский язык))) не спешите настраивать, нужно сделать полный сброс или вайпы. делаем вайпы, заходим в режим recovery командой:

adb reboot recovery

выбираем Wipe data/factory reset и Wipe cache portition и Reboot system now

шьем b802:

fastboot flash cust cust.img
fastboot flash efi efi.img
fastboot flash system system.img

fastboot reboot
перезагружаемся, заходим в режим recovery:

adb reboot recovery


делаем Wipe data/factory reset и Wipe cache portition и Reboot system now

на этом процесс перепрошивки закончена.

4. Копируем на карту памяти Root и Gapps и скрипт по удалению китайских приложений

Теперь копируем на карту памяти Superuser-3.2-RC3-arm-signed.zip gapps-jb-20121011-signed.zip и delete_trash_Huawei_U9510E.zip (я например бросаю в корень карты памяти дабы долго не искать)

5. Установка CWM Recovery 

Установка CWM Recovery так же через ADB, переводим в fastboot режим:

adb reboot bootloader (adb reboot-bootloader)

льем CWM Recovery:

fastboot flach recovery cwmrecovery.img 

файл cwmrecovery.img (так я его обозвал лежит в архиве CWMRecovery&Of​fRecovery.7z) перезагружаем из режима fastboot в обычный:

fastboot reboot

перезагружаем из обычного в recovery режим

adb reboot recovery

6. Установка Root Gapps и скрипт по удалению китайских приложений

далее устанавливаем через CWM Recovery выбираем install zip from sdcard ->chooze zip from sdcard-> наш zip файл-> подтверждаем наш выбор, проделываем со всеми файлами порядок такой:
  1. delete_trash_Huawei_U9510E.zip
  2. Superuser-3.2-RC3-arm-signed.zip
  3. gapps-jb-20121011-signed.zip

P.S. 2 и 3 не принципиально в таком варианте главное чтобы 1 был скрипт по удалению китайских программ.
wipe data/factory resetwipe cache partition не делаем!!!!

7. Установка официального Recovery, из прошивки B611

Установка официального Recovery так же через ADB, переводим в fastboot режим:
adb reboot bootloader (adb reboot-bootloader)

льем CWM Recovery:
fastboot flach recovery offrecovery.img 

файл offrecovery.img (так я его обозвал лежит в архиве CWMRecovery&Of​fRecovery.7z) перезагружаем из режима fastboot в обычный:
fastboot reboot

перезагружаем из обычного в recovery режим
adb reboot recovery


делаем wipe data/factory resetwipe cache partition

и так у нас в результате есть Root доступ и установлены Gapps, так же мы избавились от китайского мусора.

8. Возвращаем кнопки на шторку

нам понадобится файловый менеджер Root Explorer в корне системы находим папку cust внутри нее находим папку channel выставив ей права r/o и переименовываем в openmarket заходим в переименованную папку находим там cn ее переименовываем в ru далее удаляем содержимое в папки delapp (у меня была пустая возможно у вас тоже)
то есть был cust/channel/ch а должен стать cust/openmarket/ru

9. Языковый пакет (Только на телефон купленный в России имевшие стоковые прошивки b101 и b102)

добавляем русский язык и убираем ненужные делаем так опять через Root Explorer в корне системы находим папку cust далее в openmarket далее в ru и в папку xml находим файл hw_defaults.xml открываем в текстовом редакторе Root Explorer что бы могли его редактировать ищем строку <string white_languages="zh_CN,en_US"/> изменяем ее на <string white_languages="ru_RU,en_US"/> там есть еще одна строка аналогична но с большим количеством языков она за комментирована, ее можно так же исправить не уверен что повлияет на русификацию...

об определении номерах в телефоне надо будет Root Explorer войти в каталог system найти файл build.prop и строку в нем ro.config.hwft_MatchNum=11 (исправляем на 7 т.к. в России 7-и значные номера).

После всего этого заходим либо в recovery командой:adb reboot recovery делаем wipe data/factory resetwipe cache partition только официальным стоковым recovery после всего можно на всякий случай сделать полный сброс

Результат: адаптированный телефон для наших дорог:)

Источники: интернет форумы по данной тематике и собственная практика...

P.S. Внимание!!! вы делаете, на свой страх и риск, автор поста ни коем образом не причастен к убийству ваших девайсов...

P.S.S. Данный девайс морально устарел ссылки на прошивки и патчи не целесообразно держать в облаке...

Комментариев нет:

Отправить комментарий