Прошивка в формате pac чем прошивать
Прошивка в формате pac чем прошивать
Разработка и портирование для устройств на платформе Spreadtrum SC7731
Сообщения, не относящиеся к теме обсуждения (оффтоп), удаляются без предупреждения.
Флешеры для телефонов на процессоров Spreadtrum. Также могут распаковать PAC-файл (распакованное находится в папке *название флешера*/Bin/ImageFiles):
ResearchDownload 2.9.9005
Утилита для распаковки system.img – ImgExtractor
Утилита для распаковки recovery.img и boot.img – AndImgTool
В теме нет куратора. По вопросам наполнения шапки, обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки.
Инструкция по портированию 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 запустился, то можно его пускать в общий доступ.
1. Скачиваем Research/Upgrade/Factory Download (без разницы).
2. Открываем программу (.exe-файл в папке *название программы*/Bin/) не закрывая файловый менеджер
Критерии для поиска донора:
Диоганаль и разрешение экрана:
Неважно, однако может быть либо маленький интерфейс (лечится изменением значения DPI на тот, что в стоковой прошивке), либо отражение частей изображения.
Частота процессора:
Неважно, так как во всех телефонах с процессором SC7731 одинаковые 1,3 Ггц.
Внутр. и опер. память:
Должны быть одинаковы!
Какой утилитой можно запаковать файлы в system.img обратно? android 5.1 файл system.img получается меньше по размеру чем должен быть
Обновлённая инструкция по портированию прошивок
В отличии от той инструкции, что находится на androidcribs и переведена Kaco, этой можно добиться работающей камеры в готовой прошивке :foto:
Также вместо ext4extractor мы будем использовать ImgExtractor от AndPDA, который протестирован и хорошо работает.
В конце также расскажу, как сделать архив для прошивки через TWRP, исправить ошибки и баги и залить прошивку в общий доступ
1.1. Скачиваем Research/Upgrade/Factory Download (без разницы).
1.2. Открываем программу (.exe-файл в папке *название программы*/Bin/) не закрывая файловый менеджер
2.1. Скачиваем утилиту ImgExtractor (ссылка находится в шапке).
Копируем из стоковой прошивки в прошивку донора в ту же директорию:
usr (всю папку, кроме папки keylayout)
4.1. Берём архив стоковой прошивки. Удаляем в нём всё, кроме boot.img
4.3. Кладём папку META-INF из архива в будущий архив для прошивки. Ничего не трогаем и нажимаем ОК.
4.4. Переименовываем папку system_ на system и кладём в архив. Сжатие выбираем «Максимальное».
Заливаем готовый архив на SD-карт, перезагружаем девайс в TWRP Recovery. Делаем полный бэкап, вайп во всех разделах (кроме SD-карты) и прошиваем прошивку.
Если в списке нет других ошибок и багов, значит решений к ним пока нет. Если вы смогли убрать баг, отправьте мне сообщение в QMS скажите модератору через жалобу
Чтобы залить прошивку в облако, достаточно нажать и удерживать ЛКМ на zip-архив и перетащить в окно облачного хранилища.
После заливки предоставляем доступ к архиву по ссылке. Копируем ссылку.
Пишем пост с названием прошивки, описанием, скришотами, списком багов прошивки и самой ссылкой на прошивку.
Если хотите, чтобы в шапке (первом посте) была ссылка на пост с прошивкой, то нажимаете на кнопку «Жалоба» на посте с вашей прошивкой и пишите, чтобы подняли в шапку.
Инструкция по прошивке Spreadtrum смартфонов через Research Download
Инструкция по прошивке смартфона на чипсете Spreadtrum через ResearchDownload
Что нам понадобится:
3. После выбора прошивки, программа «подвиснет» на некоторое время и после этого имя загруженной прошивки отобразится в верхней части программы
4. Далее, убедитесь что ваше устройство отключено от ПК и нажмите значёк Play (стрелка вроде «>») в окне ResearchDownload, чтобы перевести программу в режим ожидания подключения смартфона
5. Далее берём наш смартфон в руки, выключаем его полностью. Если у вас съёмная батарея, то вытащите её и вставьте обратно, но не включайте смартфон, если батарея несъёмная, то можно пропустить данный пункт. Итак, после того как «передёрнули» батарею, подключаем смартфон к компьютеру и при этом держим кнопку уменьшения звука.
6. После подключения смартфона, как описано ниже, в окне программы ResearchDownload, должна будет начаться прошивка, как только она стартует, можно будет отпустить кнопку уменьшения звука и просто дождаться завершения прошивки. Если прошивка не стартует, то, скорее всего не установлены драйвера. После завершения прошивки вы увидите надпись «Passed», после этого можно отключить смартфон (рекомендую еще раз «передёрнуть» батарею») и запустить его. Имейте в виду что после перепрошивки, первый старт смартфона, может длиться долльше обычного (не паникуйте сразу).
Cкачать:
RESEARCHDOWNLOAD_2.9.7003.zip
Прошивка в формате pac чем прошивать
Разработка и портирование для устройств на платформе Spreadtrum SC7731
Сообщения, не относящиеся к теме обсуждения (оффтоп), удаляются без предупреждения.
Флешеры для телефонов на процессоров Spreadtrum. Также могут распаковать PAC-файл (распакованное находится в папке *название флешера*/Bin/ImageFiles):
ResearchDownload 2.9.9005
Утилита для распаковки system.img – ImgExtractor
Утилита для распаковки recovery.img и boot.img – AndImgTool
В теме нет куратора. По вопросам наполнения шапки, обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки.
Инструкция по портированию 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 запустился, то можно его пускать в общий доступ.
1. Скачиваем Research/Upgrade/Factory Download (без разницы).
2. Открываем программу (.exe-файл в папке *название программы*/Bin/) не закрывая файловый менеджер
Критерии для поиска донора:
Диоганаль и разрешение экрана:
Неважно, однако может быть либо маленький интерфейс (лечится изменением значения DPI на тот, что в стоковой прошивке), либо отражение частей изображения.
Частота процессора:
Неважно, так как во всех телефонах с процессором SC7731 одинаковые 1,3 Ггц.
Внутр. и опер. память:
Должны быть одинаковы!
Какой утилитой можно запаковать файлы в system.img обратно? android 5.1 файл system.img получается меньше по размеру чем должен быть
Обновлённая инструкция по портированию прошивок
В отличии от той инструкции, что находится на androidcribs и переведена Kaco, этой можно добиться работающей камеры в готовой прошивке :foto:
Также вместо ext4extractor мы будем использовать ImgExtractor от AndPDA, который протестирован и хорошо работает.
В конце также расскажу, как сделать архив для прошивки через TWRP, исправить ошибки и баги и залить прошивку в общий доступ
1.1. Скачиваем Research/Upgrade/Factory Download (без разницы).
1.2. Открываем программу (.exe-файл в папке *название программы*/Bin/) не закрывая файловый менеджер
2.1. Скачиваем утилиту ImgExtractor (ссылка находится в шапке).
Копируем из стоковой прошивки в прошивку донора в ту же директорию:
usr (всю папку, кроме папки keylayout)
4.1. Берём архив стоковой прошивки. Удаляем в нём всё, кроме boot.img
4.3. Кладём папку META-INF из архива в будущий архив для прошивки. Ничего не трогаем и нажимаем ОК.
4.4. Переименовываем папку system_ на system и кладём в архив. Сжатие выбираем «Максимальное».
Заливаем готовый архив на SD-карт, перезагружаем девайс в TWRP Recovery. Делаем полный бэкап, вайп во всех разделах (кроме SD-карты) и прошиваем прошивку.
Если в списке нет других ошибок и багов, значит решений к ним пока нет. Если вы смогли убрать баг, отправьте мне сообщение в QMS скажите модератору через жалобу
Чтобы залить прошивку в облако, достаточно нажать и удерживать ЛКМ на zip-архив и перетащить в окно облачного хранилища.
После заливки предоставляем доступ к архиву по ссылке. Копируем ссылку.
Пишем пост с названием прошивки, описанием, скришотами, списком багов прошивки и самой ссылкой на прошивку.
Если хотите, чтобы в шапке (первом посте) была ссылка на пост с прошивкой, то нажимаете на кнопку «Жалоба» на посте с вашей прошивкой и пишите, чтобы подняли в шапку.
Как прошить кастом рекавери на Spreadtrum через Research Download
Инструкция по установке кастомного рекавери на устройства на чипсете Spreadtrum через ResearchDownload
Что понадобится:
Инструкция по установке recovery.img
3. Далее, программа «зависнет» на несколько секуд пока будет подгружаться прошивка. После того как программа загрузила прошивку (сверху появится надпись прошивки), нажмите на второй значёк с двумя шестерёнками в левом верхнем верхнем углу программы
5. Теперь убеждаемся что устройство в данный момент не подключено к ПК, и нажимаем кнопку со значком «Play» в окне ResearchDownload для того чтобы программа перешла в режим ожидания подключения смартфона.
6. Берём в руки наше устройство, полностью его выключаем, вытаскиваем батарею и вставляем её обратно, однако не включаем смарфтон (если батарея несъёмная можно пропустить этот момент). Дальше в выключенном состоянии и с зажатой кнопкой уменьшения звука подключаем смартфон к компьютеру. Если всё было сделано верно, дальше начнётся прошивка, и можно будет отпустить кнопку уменьшения звука. Так как мы прошиваем лишь раздел рекавери, то прошивка займёт буквально считанные секунды, после чего вы увидите надпись Passed
7. Теперь можно отключить устройство от ПК и закрыть ResearchDownload. Кастомное рекавери установлено, теперь из него можно прошить zip архив для получения root прав или кастомную прошивку или еще много чего.
Cкачать:
ResearchDownload_2.9.8004.rar
Как я портировал прошивки для смартфона с процессором 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 имеет специфические тонкости которые я до конца так ещё и не постиг..
ИНФОРМАЦИЯ НА ДАННОЙ СТРАНИЦЕ РАССЧИТАНА НА ЛЮДЕЙ ЗНАКОМЫХ НЕ ПО НАСЛЫШКЕ С СИСТЕМОЙ АНДРОИДОМ И ПОЭТОМУ ЭЛЕМЕНТОВ «РАЗЖЁВЫВАНИЯ» МАТЕРИАЛА НЕ БУДЕТ.
Основным критерием в выборе донора должно быть сходство процессоров и Андроидов — если телефон с 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****** — где в последнем каталоге и будет находится прошивка в более привычном виде.
Первым делом надо посмотреть файл SC77xx.xml, чтобы определить установленную разметку данной прошивки.
Она бывает в основном двух видов — первый вариант применяется на телефоне Blade AF3. При портировании второго варианта донора будут проблемы с отображением памяти, но чаще всего это можно решить путём дополнительных действий… но не всегда…
Также надо обращать внимание на размер файла system.img. Желательно чтобы он не должен превышать размер этого же файла стоковой прошивки (Для стокового Blade AF3 — 1187840 Кб). Или придётся вносить изменения в файл SC77xx.xml.
Далее открываю стоковую прошивку от Blade AF3 в ResearchDownload и захожу в настройки программы (кнопка с двумя шестерёнками), где снимаю все галочки (останутся только на первых двух строчках). Далее устанавливаю галочку напротив system и нажимаю на данную строку правой кнопкой мышки — откроется окно выбора файла, где надо выбрать system из прошивки-донора.
Далее надо прошить этот файл. Когда процесс закончится — нажать кнопку Stop (в виде квадратика), отсоединить телефон от компьютера, извлечь и вставить обратно аккумулятор и включить телефон… если прошивки от похожих телефонов — есть большая вероятность, что система загрузится… Если нет — всегда есть возможность восстановить исходное состояние телефона, прошив обратно system из стоковой прошивки (такую прошивку можно попробовать запустить сделав в виде ZIP-а с установкой через CWM-TWRP Рекавери. В таком варианте проще вносить и проверять изменения в системе).
Если система запустилась, то одна из наиболее встречающихся неполадок — это неработающие камеры. Также возможно не работает поворот экрана. Данные проблемы часто решает простая замена следующих нескольких либов из стоковой прошивки в папку /system/lib/hw. По камере — camera.sc8830.so и camera2.sc8830.so, по экрану — sensors.sc8830.so. В тяжёлых случая надо попробовать менять либы относящиеся к камере в папке /system/lib. Правда в некоторых случаях после такой замены система не запускается.
Если у донора разметка отличается от стоковой, то при запуске обнаружится что нет sd-карты, а возможно и не отображается внутренняя память. В этом случае иногда помогает небольшое редактирование файла framework-res.apk из папку /system/framework. Для этого нужно скопировать эти оба файла из прошивок стоковой и донора. Открыть стоковый framework-res.apk обыкновенным WinRAR-ом и извлечь из него файл — storage_list.xml, находящийся по такому пути — framework-res/res/xml. Далее открыть framework-res.apk донора и заменить в нём storage_list.xml файлом извлечённым из стокового. Теперь осталось его только как-то заменить в прошивке, что возможно сделать через TWRP-Рекавери встроенным файловым менеджером, предварительно поместив изменённый (и копию не изменённого на всякий случай) framework-res.apk на sd-карту. И запустить систему… иногда вариант редактирования с помощью storage_list.xml от стоковой прошивки не проходит и я добавлял от другой прошивки, где с память было нормально сразу. По идее надо разбирать (декомпелировать) framework-res.apk, но здесь возникает много сложностей для описания которых потребуется большая страница.
69 комментариев
Здравствуйте. А не могли бы Вы подсказать, как можно вайлы и папки прошивки, запаковать в файл PAC?
Здравствуйте… запаковать в файл .PAC можно при помощи ResearchDownload… в этой программе есть такая функция… найдите инструкцию по работе с данной программой и вперед… у меня, к сожалению такой инструкции нет…
Спасибо, огромное!
Нужно в программе нажать на кнопку с двумя шестирёнками, и в открывшемся окне, указать путь к файлам… затем нажать на кнопку «Packet» внизу.
Всегда пожалуйста… сам я десятки раз проделывал подобное но вот уже около 2 лет не пользовался программой ResearchDownload и все тонкости немножко подзабыл…
Здравствуйте,Валера Привалов. У меня после прошивки вроде бы загрузилась до выбора языка, но проблема в тачскрине нажимаю на экран, но он не реагирует на нажатия а кнопки все работают нормально, в чем может быть проблема?
Здравствуйте… не работает тачскрин… это обычно происходит из-за того установленная прошивка не совсем подходит в вашему телефону… иногда помогает замена u-boot из другой прошивки (версия Андроид должна быть та же) от телефона со схожим «железом»… но увы — чаще всего это сделать не возможно…
Доброго времени суток, интересует где находится файл или строки с осями x, y, для замены при зеркальном тачскрине, уже второй день в поисках
проц Spreadtrum SC9832
Здравствуйте… сам я с такой ситуацией не сталкивался и инфой по этому вопросу к сожалению не владею…
Может у вас кастомная прошивка?… по идее так просто без ничего sd-карта не должна не отображаться…