Spreadtrum sc7731 android 8
Разработка и портирование для устройств на платформе 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:
Также вместо 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-карты) и прошиваем прошивку.
В процессе или после прошивки могут быть ошибки и баги. К ним есть решения:
- Зависает на бутлого/бутанимации — попробуйте пере-выполнить инструкцию. Если не помогло, то прошивка не подходит и/или не соответствует критериям для донора
Если в списке нет других ошибок и багов, значит решений к ним пока нет. Если вы смогли убрать баг, отправьте мне сообщение в QMS скажите модератору через жалобу
Прямо на форум залить прошивку не получится. Но можно залить в облачное хранилище (Google Drive, Яндекс.Диск, Mega, Облако Mail и т.д.). В какое — ваше дело.
Чтобы залить прошивку в облако, достаточно нажать и удерживать ЛКМ на zip-архив и перетащить в окно облачного хранилища.
После заливки предоставляем доступ к архиву по ссылке. Копируем ссылку.
Заходим на 4pda.ru/forum и нажимаем на кнопку «Поиск». Ставим галочку на «Результаты в виде тем» и грамотно пишем название устр-ва (например, Fly FS502). Если нашлась тема «название вашего устройства — Прошивки», заходим в неё. Если нету, заходим в «название вашего устройства — Обсуждение»
Пишем пост с названием прошивки, описанием, скришотами, списком багов прошивки и самой ссылкой на прошивку.
Если хотите, чтобы в шапке (первом посте) была ссылка на пост с прошивкой, то нажимаете на кнопку «Жалоба» на посте с вашей прошивкой и пишите, чтобы подняли в шапку.
Сообщение отредактировал Artemka778 — 29.03.17, 14:46
Источник
Spreadtrum sc7731 android 8
Разработка и портирование для устройств на платформе 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:
Также вместо 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-карты) и прошиваем прошивку.
В процессе или после прошивки могут быть ошибки и баги. К ним есть решения:
- Зависает на бутлого/бутанимации — попробуйте пере-выполнить инструкцию. Если не помогло, то прошивка не подходит и/или не соответствует критериям для донора
Если в списке нет других ошибок и багов, значит решений к ним пока нет. Если вы смогли убрать баг, отправьте мне сообщение в QMS скажите модератору через жалобу
Прямо на форум залить прошивку не получится. Но можно залить в облачное хранилище (Google Drive, Яндекс.Диск, Mega, Облако Mail и т.д.). В какое — ваше дело.
Чтобы залить прошивку в облако, достаточно нажать и удерживать ЛКМ на zip-архив и перетащить в окно облачного хранилища.
После заливки предоставляем доступ к архиву по ссылке. Копируем ссылку.
Заходим на 4pda.ru/forum и нажимаем на кнопку «Поиск». Ставим галочку на «Результаты в виде тем» и грамотно пишем название устр-ва (например, Fly FS502). Если нашлась тема «название вашего устройства — Прошивки», заходим в неё. Если нету, заходим в «название вашего устройства — Обсуждение»
Пишем пост с названием прошивки, описанием, скришотами, списком багов прошивки и самой ссылкой на прошивку.
Если хотите, чтобы в шапке (первом посте) была ссылка на пост с прошивкой, то нажимаете на кнопку «Жалоба» на посте с вашей прошивкой и пишите, чтобы подняли в шапку.
Сообщение отредактировал Artemka778 — 29.03.17, 14:46
Источник