Последние новости для владельцев ZTE Blade AF3:
- Прошивка от смартфона ALBA ac40ne (Андроид 5.1) на ZTE Blade AF3
- Андроид 5.1 от Itel it1408 на смартфоне ZTE Blade AF3
- Андроид 5.0 от Lenovo A1000 на смартфоне ZTE Blade AF3
- Андроид 5.0.1 от Blade A5 Pro на смартфоне ZTE Blade AF3
- Операционная система YunOS 3.0.1 на смартфоне ZTE Blade AF3
Предистория проблемы
Практически все пользователи бюджетных смартфонов с процессором от Spreadtrum — SC7731G испытывают определенные проблемы со своим устройством. ZTE Blade AF3 не стал исключением и по обсуждениям в Сети огромное количество негативных отзывов связано именно с установленным ПО. Смартфон стоит небольшие деньги и прошивка установлена соответствующая (впечатление — сделана на скорую руку). Производители вероятно посчитали, что пользователи помаявшись — в конечном итоге купят что-то более дорогое (но не факт что лучшее)…
А мне телефон понравился — размером, внешним видом, ценой… единственное — почти сразу появилось желание как-то его сделать лучше. Но сначала решил подстраховаться и так как полноценной прошивки не было (для экстренного случая восстановления телефона), пришлось позаботится и сделать бэкап отдельных блоков (system, boot, recovery, data) с помощью ADB. Поменяв внешнее оформление рабочего стола и интерфейса (примерно так — Смартфон ZTE Blade AF3 с Андроид 6.0 — попытка увидеть невозможное), взялся за Рекавери. Хотелось сделать модифицированное, но подходящего «донора» не было и пришлось экспериментировать с тем что было. Как результат — смартфон ZTE Blade AF3 завис на режиме Рекавери.
Программа ResearchDownload прошивка телефонов Lenovo
Попытки сделать вайпы или перезагрузить возвращали на меню Рекавери, а обновить систему с помощью ПО, предоставляемое поддержкой ZTE, не получалось.
Сам процесс восстановления
Информации в Сети оказалось крайне мало, но собрав по крохам и проанализировав — взялся за дело. Сначала решил что все дело в Рекавери и его надо перепрошить. Для этого воспользовался программой ResearchDownload_R2.9.9005.
Примечание: Впоследствии я пользовался RESEARCHDOWNLOAD_R2.9.9016 (можно скачать здесь — Яндекс.Диск). В ней распакованные файлы прошивки находятся в том же каталоге программы по следующему пути — ..BinImageFiles_DownloadFiles….
Установил драйвера на компьютер. Для этого сначала скачал целую пачку драйверов для обнаружения программой ResearchDownload телефонов с процессорами на базе Spreadtrum (ссылки на загрузку внизу страницы). Но потом нашел (как мне кажется) нужные, хотя в первых драйверах они присутствуют тоже.
Как прошивать телефоны и планшеты на процессоре Spreadtrum с помощью программы Research Download
Так точно сказать — какие драйвера были задействованы пока не могу, потому что устанавливал практически все (некоторые повторяются). Сначала запускал приложения соответствуясь битности [64 или 32 (86)] операционной системы настольного ПК. Затем запускал программу ResearchDownload и подключал выключенный телефон (предварительно передергивал батарею) с зажатой кнопкой звука — нижний край. Через секунду-другую телефон определялся компьютером и доустанавливались нужные драйвера.
Установка программы ResearchDownload сводится к распаковке практически в любой каталог, но лично я распаковал её в одноименную папку в корневом каталоге диска C. Затем в папке Bin запускается приложение ResearchDownload.
Далее… Так как своей прошивки для Blade AF3 в формате .PAC не было, воспользовался от схожего телефона — Micromax Q335 (ссылки на загрузку внизу страницы). Данный смартфон хоть и отличался от ZTE Blade AF3 размером дисплея, но процессор также был Spreadtrum SC7731G, а память телефона и оперативная память была одинаковая, что предполагало — разметка блоков для прошивки тоже может быть одинаковой. По большому счету — нужны были всего три файла — fdl1.bin, fdl2.bin и файл такого вида — SC7731.XML.
ДЕЙСТВОВАЛ НА СВОЙ СТРАХ И РИСК. Есть инфа (непроверенная) что файлы fdl1.bin и fdl2.bin для одинаковых процессоров типа SC7731G также одинаковые, а вот файлы типа SC7731.XML надо проверять разметку и редактировать. Так как старой разметки у меня под рукой не нашлось — оставил все как есть….
Далее запустил программу и нажав первую кнопку в левом верхнем углу окна, выбрал файл прошивки от Micromax Q335 — MMX_Q335_SW_V8.1.3_HW_V1.2.0_08272015.PAC.
Программа чуть зависла, обрабатывая файл и через небольшое время, я нажал вторую кнопку рядом с первой. Открылось такое окно, где нажал на галочку напротив — Select all files, чтобы снять выделение со всех файлов. Галочки убрались со всех кроме двух первых.
Нашел файл recovery и отметил галочкой. Потом правой кнопкой мыши нажал на этой строке — появилось всплывающее окно, где выбрал свой файл recovery который необходимо прошить.
Затем нажал ОК! И нажал кнопку Play, на смартфоне нажал кнопку звука (нижний край — батарея предварительно была извлечена и вставлена обратно) и подключил телефон к компьютеру. Через мгновение начался процесс прошивки,
который длился буквально несколько секунд и закончился надписью в строке состояния — Passed.
Далее нажал кнопку — Stop и отсоединил телефон от кабеля, передёрнул батарею и включил… в моем случае все осталось по старому — телефон опять загрузился в меню Рекавери. Тогда далее я таким же образом прошил еще блоки — system, boot, u-boot и u-boot-spl-16k (лоадер). Благо что файл system.img был предварительно забэкапен через ADB после покупки телефона, а остальные файлы извлек из обновления. После этой прошивки загрузка телефона прошла в штатном режиме.
Чуть позже стало понятно, что разметка прошивки отличается от той что стояла изначально. И хотя все основные функции телефона работают штатно (звонилка, вай-фай, блютуз, GPS), но есть проблемы с Рекавери. При попытке обновится до версии 1.0.3 с sd-карты через Рекавери установка прервалась на середине и телефон опять завис на Рекавери. Восстановил уже проверенным способом. Потом на ПК нашел текстовый файл со старой разметкой телефона по размерам блоков прошивки
и стало понятно что раздел system и userdata не соответсвуют предустановленным производителем. Хотел подредактировать файл разметки SC7731_2341A.XML
из прошивки MMX_Q335_SW_V8.1.3_HW_V1.2.0_08272015.PA, но пока не смог преодолеть конфликт с программой ResearchDownload, которая никак не хотела принимать измененный файл.
16.11.2015г. Спустя две недели я немножко разобрался с разметкой памяти и изменил SC7731_2341A.XML нужным образом. Перепрошил блоки и после проверки файла partitions, который находится в каталоге /proc/, оказалось что размеры блоков в точности соответствуют размерам на фото расположенном выше. И мне удалось сделать обновление через Рекавери до версии 1.0.3 благополучно. Хотя в самом меню Рекавери все же есть такие внешние изменения, но на работу самого меню они не сказываются.
Но в дальнейшем при полной прошивке созданной прошивкой в формате .PAC эти буковки исчезли
Информация к сведению:
Некоторые разделы памяти на телефонах Spreadtrum SC7731
FDL1 — То же самое, что и SPL, но вместо чтения nand-памяти он загружает FDL2 через USB.
u-boot (он же 2ndbl) — Загрузчик (Bootloader). Это ядро Линукса, но не для работы Android, а для начальной инициализации, определения разметки NAND, запуска Boot, Recovery или Fastboot. и т.д.
FDL2 — То же самое что U-Boot, но сконфигурированный и скомпилированный для других целей — обеспечить разметку памяти телефона для программы ResearchDownload, а затем загрузить в эти разделы данные из выбранных к прошиванию компонентов.
SPL_LOADER (u-boot-spl-16k.bin) — Прелоадер, отвечающий за загрузку u-boot (указывая на его адрес), а так же отвечающий за то, будет ли SPLдоступна функция фастбута на аппарате или нет
UBOOTLoader (u-boot.bin) — Загрузчик (Bootloader). Это ядро Линукса, но не для работы Android, а для начальной инициализации, определения разметки NAND, запуска Boot, Recovery или Fastboot. и т.д.
BOOT (boot.img) — Ядро и загрузчик системы Андроид.
Recovery (recovery.img)- То же, что и Boot, но загружает не систему Андроид, а свой набор утилит для работы с телефоном. Считается, что это абсолютно независимый раздел телефона и его прошивание никак не влияет на целостность работы системы.
System (system.img) — образ системы. Это и есть Android. Файловая система Yaffs2.
UserData (userdata.img) — Данные пользователя. Хранит файлы, приложения, личные данные и пользовательские настройки. Стираемый раздел. Его очистка возвращает телефон к заводским настройкам и не должна вредить общей загрузке системы. Файловая система Yaffs2.
Cache (cashe.img) — Временный буфер, использующийся системой для ускорения доступа к хранящимся в нем данным, которые могут быть с наибольшей вероятностью запрошены оперативной памятью. Стираемый раздел. Его очистка не должна вредить общей загрузке системы. Файловая система Yaffs2.
misc — «Разное». Стираемый раздел.
BootLogo (logo.bmp) — Логотип загрузчика. Представляет собой обычное изображение в формате .BMP, которое отображается при запуске u-boot.
Дополнительную информацию о полной прошивке телефона можно узнать на следующей странице — Немного информации о прошивке на смартфоне ZTE Blade AF3
Источник: valeraprivalov.ru
UpgradeDownload / ResearchDownload
Мастер
- Администраторы
- 2263 сообщений
- Сообщение
- Личные данные
Полезность: Поблагодарить (5) | сообщение № 1 отправлено 02:45, 18.01.2019
UpgradeDownload / ResearchDownload
Программой SP FlashTool для прошивки аппаратов на процессоре MediaTek я поделился уже давно, а сегодня решил поделится программой для прошивки смартфонов на процессоре Spreadtrum, это тоже очень дешевый и соответственно очень распространенный процессор. Принципы работы программ очень похожи, хотя внешней они очень отличаются.
С помощью этих программ возможно прошить аппарат прошивкой в формате *.pac, можно так же прошить часть прошивки, одну, две раздела или только Recovery. С помощью программы ResearchDownload так же можно сделать бекап прошивки, вернее всех разделов, в том числе и NVRAM.
Драйвера и утилиты
Инструкции
Последний раз редактировал Samik 03:20, 18.01.2019
Мастер
- Администраторы
- 254 сообщений
Почетный форумчанен
- Главные редакторы
- 362 сообщений
- Сообщение
- Личные данные
Полезность: Поблагодарить (3) | сообщение № 1 отправлено 03:18, 18.01.2019
Инструкции по бекапу всех разделов системы на Spreadtrum
1. Для начало нам понадобится ADB драйвера, adb_tools_r25.0.5-windows.zip и backuptools.tar (их всех можно айти в шапке под спойлером Драйвера и утилиты)
2. Извлекаем архив adb_tools_r25.0.5-windows.zip в папке ADB на диске C, там же копираем файл backuptools.tar, должно получится так c:/adb
3. Берем проверенную, рабочую SD карту, минимум на 4Gb, форматируем его и вставляем в телефон
4. На телефоне включаем Отладку по USB, подключаем к компьютеру и устанавливаем драйвера
От имени администратора запускаем командную строку и по очереди пишем следующие команды
cd c:adb adb push backuptools.tar /data/local/tmp adb shell su -c mount -o rw,remount rootfs / su -c «tar -xvpf /data/local/tmp/backuptools.tar»
Источник: www.smartland.am
Инструкция по прошивке Spreadtrum смартфонов через Research Download
Инструкция по прошивке смартфона на чипсете Spreadtrum через ResearchDownload
Что нам понадобится:
- Смартфон на чипсете Spreadtrum
- Прошивка в формате .pac для вашего устройства (не пытайтесь шить прошивку не подходящую вам)
- Установленные драйвера для того чтобы ResearchDownload распознал ваше устройство
Инструкция по установке .pac прошивки целиком:
1. Скачайте из вложений архив RESEARCHDOWNLOAD_2.9.7003.zip и распакуйте его. Из распакованного архива, на правах администратора (правый клик по файлу -> запуск от имени администратора), запустите файл ResearchDownload.exe
2. Появится окно программы, нажмите на значёк одной шестерёнки расположенный в левом верхнем углу программы. Появится окно обзора, выберите вашу прошивку в формате .pac
3. После выбора прошивки, программа «подвиснет» на некоторое время и после этого имя загруженной прошивки отобразится в верхней части программы
4. Далее, убедитесь что ваше устройство отключено от ПК и нажмите значёк Play (стрелка вроде «>») в окне ResearchDownload, чтобы перевести программу в режим ожидания подключения смартфона
5. Далее берём наш смартфон в руки, выключаем его полностью. Если у вас съёмная батарея, то вытащите её и вставьте обратно, но не включайте смартфон, если батарея несъёмная, то можно пропустить данный пункт. Итак, после того как «передёрнули» батарею, подключаем смартфон к компьютеру и при этом держим кнопку уменьшения звука.
6. После подключения смартфона, как описано ниже, в окне программы ResearchDownload, должна будет начаться прошивка, как только она стартует, можно будет отпустить кнопку уменьшения звука и просто дождаться завершения прошивки. Если прошивка не стартует, то, скорее всего не установлены драйвера. После завершения прошивки вы увидите надпись «Passed», после этого можно отключить смартфон (рекомендую еще раз «передёрнуть» батарею») и запустить его. Имейте в виду что после перепрошивки, первый старт смартфона, может длиться долльше обычного (не паникуйте сразу).
Источник: mdforum.su