Как слить прошивку с андроида spreadtrum

Инструкция по прошивке Spreadtrum смартфонов через Research Download

Инструкция по прошивке смартфона на чипсете Spreadtrum через ResearchDownload

Что нам понадобится:

Инструкция по установке .pac прошивки целиком:

1. Скачайте из вложений архив RESEARCHDOWNLOAD_2.9.7003.zip и распакуйте его. Из распакованного архива, на правах администратора (правый клик по файлу -> запуск от имени администратора), запустите файл ResearchDownload.exe

2. Появится окно программы, нажмите на значёк одной шестерёнки расположенный в левом верхнем углу программы. Появится окно обзора, выберите вашу прошивку в формате .pac

3. После выбора прошивки, программа «подвиснет» на некоторое время и после этого имя загруженной прошивки отобразится в верхней части программы

4. Далее, убедитесь что ваше устройство отключено от ПК и нажмите значёк Play (стрелка вроде «>») в окне ResearchDownload, чтобы перевести программу в режим ожидания подключения смартфона

5. Далее берём наш смартфон в руки, выключаем его полностью. Если у вас съёмная батарея, то вытащите её и вставьте обратно, но не включайте смартфон, если батарея несъёмная, то можно пропустить данный пункт. Итак, после того как «передёрнули» батарею, подключаем смартфон к компьютеру и при этом держим кнопку уменьшения звука.

6. После подключения смартфона, как описано ниже, в окне программы ResearchDownload, должна будет начаться прошивка, как только она стартует, можно будет отпустить кнопку уменьшения звука и просто дождаться завершения прошивки. Если прошивка не стартует, то, скорее всего не установлены драйвера. После завершения прошивки вы увидите надпись «Passed», после этого можно отключить смартфон (рекомендую еще раз «передёрнуть» батарею») и запустить его. Имейте в виду что после перепрошивки, первый старт смартфона, может длиться долльше обычного (не паникуйте сразу).

Cкачать:

RESEARCHDOWNLOAD_2.9.7003.zip

Источник

Как я портировал прошивки для смартфона с процессором Spreadtrum SC7731G

Информация о способе портирования прошивки для смартфона с процессором Spreadtrum SC7731G на примере ZTE Blade AF3

ПРЕДУПРЕЖДЕНИЕ: ПРОЦЕСС ПОРТИРОВАНИЯ ПРОШИВОК МОЖЕТ ЗАКОНЧИТСЯ ДЛЯ ВАШЕГО ТЕЛЕФОНА КРАЙНЕ ПЛАЧЕВНО. ВСЁ ЧТО ВЫ БУДЕТЕ ДЕЛАТЬ – ТОЛЬКО НА СВОЙ СТРАХ И РИСК…

Мне, чтобы собрать первую прошивку для смартфона Blade AF3 потребовалось около двух месяцев. Но по-большому счёту, всё оказалось проще, чем я думал. Желающим, прочитав эту страницу будет несомненно легче….

Информация к сведению: Прошивку можно собрать в формате .PAC для прошивки через компьютер с помощью ResearchDownload или в виде zip-файла для установки через CWM-TWRP Рекавери.

На этой странице я опишу как собрать прошивку Андроид 4.4.2 в формате .PAC для установки на телефон через компьютер.

Что желательно знать.

1. Уметь прошивать телефон прошивкой в формате .PAC, что поможет в конечном итоге и при распаковке прошивки в формате .PAC для её предварительного редактирования. Как это делается можно посмотреть на этой странице – Немного информации о прошивке на смартфоне ZTE Blade AF3
2. Уметь разбирать главный файл прошивки system.img и в определённых случаях его собрать.
3. Не будет лишним уметь разбирать (а так же изменять и собирать) файлы прошивки boot.img и recovery.img.
4. Не будет лишним уметь редактировать-декомпилировать-компилировать приложения в формате .apk.

Читайте также:  Смайлики сердечки для андроид

Используемые программы

1. Для прошивки (распаковки прошивки) использовал сначала программу ResearchDownload_R2.9.9005, с появлением Андроид 5.0 – RESEARCHDOWNLOAD_R2.9.9016.
2. Для разборки system.img (4.4.2-5.1) использовал RKwinToolsMod_v2_8. Собирал тоже этой прогой, но начиная с Андроид 5.0 – собрать рабочий system.img не получилось.
3. Файлы прошивки boot.img и recovery.img разбирал и собирал с помощью Android Image Kitchen.
4. Для сборки прошивки в виде zip-а для CWM использовал обыкновенный WinRAR, а также текстовый редактор Notepad++.
5. Для декомпиляции файлов .apk использовал в основном ApkTools200b9m, что не всегда помогало. Вообще работа с .apk имеет специфические тонкости которые я до конца так ещё и не постиг..

Портирование прошивок в формате .PAC

ИНФОРМАЦИЯ НА ДАННОЙ СТРАНИЦЕ РАССЧИТАНА НА ЛЮДЕЙ ЗНАКОМЫХ НЕ ПО НАСЛЫШКЕ С СИСТЕМОЙ АНДРОИДОМ И ПОЭТОМУ ЭЛЕМЕНТОВ “РАЗЖЁВЫВАНИЯ” МАТЕРИАЛА НЕ БУДЕТ.

Основным критерием в выборе донора должно быть сходство процессоров и Андроидов – если телефон с 4.4.2, то и донор тоже должен быть 4.4.2. Крайне желательно (но не критично) чтобы и по “железу” устройства были максимально схожи.

Для начала надо скачать прошивку от донора. Такие есть на сайте http://www.needrom.com/. Для телефонов с процессором SC7731 – ЗДЕСЬ. В описании прошивки обычно указывается кое-какая информация о данном ПО и выглядит примерно так – Official ROM Colors X14 version: FS031M02_Z10_WK_K548_T20_FWVGA_V01_64X4_BT_FM_WIFI_GPS_ACC_PLS_2SIM_20150803_1739 – scx35_sp7731gea _fs031_project-user 4.4.2 KOT49H, где обращаем на выделенные мною красным цветом буквы и цифры. Если посмотреть в build.prop телефона Blade AF3, то такие строки тоже найдутся. И хоть это не обязательное правило, но чем более похоже ПО, тем легче может пойти процесс портирования.

Скаченную прошивку распаковать и запустить ResearchDownload_R2.9.9005, выбрать распакованный из архива PAC-файл. Перейти по пути C:\Users\User-Name\AppData\Local\Temp\_DownloadFiles****** – где в последнем каталоге и будет находится прошивка в более привычном виде.

Если использовать RESEARCHDOWNLOAD_R2.9.9016 – то путь к распакованной прошивке будет выглядеть примерно так (зависит от того в каком каталоге находится данная программа) – E:\Downloads\RESEARCHDOWNLOAD_R2.9.9016\Bin\ImageFiles\_DownloadFiles****** .

Для дальнейших действий копирую файлы – boot.img, kernel_logo.bmp(1), boot_logo.bmp (могут называться по другому), recovery.img, system.img и SC77xx.xml (может также называться по другому, но имеет расширение .xml) в отдельную папку с названием телефона данной прошивки.

Первым делом надо посмотреть файл SC77xx.xml, чтобы определить установленную разметку данной прошивки.

Она бывает в основном двух видов – первый вариант применяется на телефоне Blade AF3. При портировании второго варианта донора будут проблемы с отображением памяти, но чаще всего это можно решить путём дополнительных действий… но не всегда…

Также надо обращать внимание на размер файла system.img. Желательно чтобы он не должен превышать размер этого же файла стоковой прошивки (Для стокового Blade AF3 – 1187840 Кб). Или придётся вносить изменения в файл SC77xx.xml.

Далее открываю стоковую прошивку от Blade AF3 в ResearchDownload и захожу в настройки программы (кнопка с двумя шестерёнками), где снимаю все галочки (останутся только на первых двух строчках). Далее устанавливаю галочку напротив system и нажимаю на данную строку правой кнопкой мышки – откроется окно выбора файла, где надо выбрать system из прошивки-донора.

Далее надо прошить этот файл. Когда процесс закончится – нажать кнопку Stop (в виде квадратика), отсоединить телефон от компьютера, извлечь и вставить обратно аккумулятор и включить телефон… если прошивки от похожих телефонов – есть большая вероятность, что система загрузится… Если нет – всегда есть возможность восстановить исходное состояние телефона, прошив обратно system из стоковой прошивки (такую прошивку можно попробовать запустить сделав в виде ZIP-а с установкой через CWM-TWRP Рекавери. В таком варианте проще вносить и проверять изменения в системе).

Читайте также:  Не могу загрузить скайп с андроид

Источник

Как слить прошивку с андроида spreadtrum

Разработка и портирование для устройств на платформе Spreadtrum SC7731

Сообщения, не относящиеся к теме обсуждения (оффтоп), удаляются без предупреждения.

Multi Image Kitchen — Программа распаковки и упаковки Android образов разделов (в том числе и распаковка super.img)

Флешеры для телефонов на процессоров Spreadtrum. Также могут распаковать PAC-файл (распакованное находится в папке *название флешера*/Bin/ImageFiles):
ResearchDownload 2.9.9005

Утилита для распаковки system.img – ImgExtractor

Утилита для распаковки recovery.img и boot.img – AndImgTool

В теме нет куратора. По вопросам наполнения шапки, обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки.

Сообщение отредактировал derak1129 — 26.08.21, 11:22

Инструкция по портированию TWRP Recovery:

За инструкцию благодарим не меня, а Kaco1324 и n-bear

1. На ПК скачиваем утилиту AndImgTool, распаковываем в любую папку.

2. Скачиваем IMG-образ стокового recovery вашего телефона и IMG-образ TWRP от любого телефона на процессоре SC7731 и перемещаем в папку с утилитой AndImgTool. Чем больше схожи характеристики вашего телефона и донора, тем лучше. Критерии для донора

3. Переименуйте образ стокового recovery.img в stock.img и образ TWRP в twrp.img

4. Нажимаем на stock.img и не отпуская кнопку наводим на утилиту AndImgTool. Если всё сделали правильно, то появится папка stock_
Проделывайте тоже самое и с twrp.img

5. Удалите папки dtb и kernel в папке twrp_
Скопируйте папки dtb и kernel из папки stock_ в папку twrp_

6. Вернитесь на то место, где находится утилита AndImgTool. Нажмите на папку twrp_ и не отпуская кнопку наведите на утилиту AndImgTool.

7. Если всё сделали правильно, то появится файл twrp_new.img. Теперь осталось его протестировать на устройстве. Если TWRP запустился, то можно его пускать в общий доступ.

Сообщение отредактировал Artemka778 — 11.08.16, 09:51

1. Скачиваем Research/Upgrade/Factory Download (без разницы).

2. Открываем программу (.exe-файл в папке *название программы*/Bin/) не закрывая файловый менеджер

3. Нажимаем на первую кнопку слева. Выбираем .pac-файл и ждём.

4. Не закрывая программу, открываем окно файлового менеджера и переходим в *название программы*/Bin/ImageFiles/_DownloadFiles12345678/
Вместо 12345678 могут быть другие цифры
В этой папке и находится распакованный .pac-файл

Критерии для поиска донора:

Чем больше схожи характеристики у базы и у донора — тем лучше!

Диоганаль и разрешение экрана:
Неважно, однако может быть либо маленький интерфейс (лечится изменением значения DPI на тот, что в стоковой прошивке), либо отражение частей изображения.

Частота процессора:
Неважно, так как во всех телефонах с процессором SC7731 одинаковые 1,3 Ггц.

Внутр. и опер. память:
Должны быть одинаковы!

Сообщение отредактировал Artemka778 — 02.06.17, 10:20

Какой утилитой можно запаковать файлы в system.img обратно? android 5.1 файл system.img получается меньше по размеру чем должен быть

Сообщение отредактировал e2ome2o — 10.08.16, 13:44

Обновлённая инструкция по портированию прошивок

Благодарность:

  • kirill240 — нашёл способ фикса камеры
  • порталу Androidcribs — за мануал
  • And_pda — за утилиту ImgExtractor
  • jeka230788 — за скрипт установки прошивки

В отличии от той инструкции, что находится на androidcribs и переведена Kaco, этой можно добиться работающей камеры в готовой прошивке :foto:

Читайте также:  Android auto creta 2019

Также вместо ext4extractor мы будем использовать ImgExtractor от AndPDA, который протестирован и хорошо работает.

В конце также расскажу, как сделать архив для прошивки через TWRP, исправить ошибки и баги и залить прошивку в общий доступ

  • ПК
  • Устр-во, на которое будете портировать прошивку, с установленным TWRP.
  • Стоковая прошивка
  • Прошивка, которую будете портировать
  • Архиватор WinRAR
  • Флешер Research, Upgrade или Factory Download
  • Утилита ImgExtractor
  • Скрипт установки прошивки через TWRP

1.1. Скачиваем Research/Upgrade/Factory Download (без разницы).

1.2. Открываем программу (.exe-файл в папке *название программы*/Bin/) не закрывая файловый менеджер

1.3. Нажимаем на первую кнопку слева. Выбираем .pac-файл и ждём.

1.4. Не закрывая программу, открываем окно файлового менеджера и переходим в *название программы*/Bin/ImageFiles/_DownloadFiles12345678/
Вместо 12345678 могут быть другие цифры
В этой папке и находится распакованный .pac-файл

2.1. Скачиваем утилиту ImgExtractor (ссылка находится в шапке).

2.2. Переносим system.img из папки распакованного .pac-файла в папку с утилитой ImgExtractor.

2.3. Нажмимаем ЛКМ на system.img и перенесите на файл ImgExtractor.exe
Скорость распаковки зависит из-за мощности компьютера. После распаковки появится папка system_ — это и есть распакованный system.img

Вот тут — сам процесс портирования.
Вам нужно перенести некоторые файлы и папки со стоковой прошивки в прошивку от другого телефона, чтобы её (прошивку) портировать на ваше.

Копируем из стоковой прошивки в прошивку донора в ту же директорию:

Зелёным обозначены папки
Красным — файлы

usr (всю папку, кроме папки keylayout)

4.1. Берём архив стоковой прошивки. Удаляем в нём всё, кроме boot.img

4.2. Скачиваем архив отсюда (какой — ваше дело). Распаковываем.

4.3. Кладём папку META-INF из архива в будущий архив для прошивки. Ничего не трогаем и нажимаем ОК.

4.4. Переименовываем папку system_ на system и кладём в архив. Сжатие выбираем «Максимальное».

Заливаем готовый архив на SD-карт, перезагружаем девайс в TWRP Recovery. Делаем полный бэкап, вайп во всех разделах (кроме SD-карты) и прошиваем прошивку.

В процессе или после прошивки могут быть ошибки и баги. К ним есть решения:

    Зависает на бутлого/бутанимации — попробуйте пере-выполнить инструкцию. Если не помогло, то прошивка не подходит и/или не соответствует критериям для донора
  • Приложение «Клавиатура Android» остановлено — замените на другую клавиатуру (например, Google Keyboard)
  • Если в списке нет других ошибок и багов, значит решений к ним пока нет. Если вы смогли убрать баг, отправьте мне сообщение в QMS скажите модератору через жалобу

    Прямо на форум залить прошивку не получится. Но можно залить в облачное хранилище (Google Drive, Яндекс.Диск, Mega, Облако Mail и т.д.). В какое — ваше дело.

    Чтобы залить прошивку в облако, достаточно нажать и удерживать ЛКМ на zip-архив и перетащить в окно облачного хранилища.

    После заливки предоставляем доступ к архиву по ссылке. Копируем ссылку.

    Заходим на 4pda.ru/forum и нажимаем на кнопку «Поиск». Ставим галочку на «Результаты в виде тем» и грамотно пишем название устр-ва (например, Fly FS502). Если нашлась тема «название вашего устройства — Прошивки», заходим в неё. Если нету, заходим в «название вашего устройства — Обсуждение»

    Пишем пост с названием прошивки, описанием, скришотами, списком багов прошивки и самой ссылкой на прошивку.

    Если хотите, чтобы в шапке (первом посте) была ссылка на пост с прошивкой, то нажимаете на кнопку «Жалоба» на посте с вашей прошивкой и пишите, чтобы подняли в шапку.

    Сообщение отредактировал Artemka778 — 29.03.17, 14:46

    Источник

    Оцените статью