Разработка и портирование для устройств на платформе Spreadtrum SC7731 | [Инструкции, утилиты, исходники]



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

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

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

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

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

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

Программы для работы с прошивками

Инструкции
Прошивки
Полезное
Фиксы


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

Сообщение отредактировал Boy77ruS - 06.07.23, 13:44
Причина редактирования: Update Script Generate (USG)Краткое описание:Программа для создания updater-script (update.zip) на основе boot.img и system.img



Реп: (130)
А я не могу даже создать zip прошивки для TWRP...все делаю по инструкции..начинаю прошивать..выдаёт ошибку..перезагрузка..прошивка не установлена..восстанавливаюсь бэкапом..подскажите..что не так?



Реп: (145)
* Elmar77705, какую прошивку портируешь?



Реп: (30)
* Artemka778,
много разных попробовал результат один



Реп: (145)
* djujsi, можно скрин TWRP в процессе установки прошивки?

Сообщение отредактировал Artemka778 - 26.08.16, 19:16



Реп: (130)
https://cloud.mail.ru/public/2zmb/faGuhvzjS лог с TWRP

Добавлено 26.08.2016, 19:25:

пойдёт или именно скрин нужен?...в логе в конце всё как в twrp при ошибке
Прикрепленное изображение


Сообщение отредактировал Skwo - 06.11.16, 18:02
Причина редактирования: Картинки под спойлер



Реп: (145)
* djujsi, попробуй заменить update-binary в архиве/META-INF/com/google/android на тот, что в архиве стоковой прошивки.



Реп: (130)
прошил скриптом с root правами...и без монтирования system...при загрузке две программы выдали ошибки это (Pico tts..и клавиатура Android(AOSP))...первую я удалил а вот с клавой посложнее...менял на разные в system/app..с библиотеками и без..всё равно клава не стартует при первом запуске после прошивки..могу её включить только потом после загрузки ...поэтому в android 5.1 обламываеться весь смысл...не могу ввести ни какие данные при первой загрузки и востановить данные через wifi...может кто знает в чём причина

Сообщение отредактировал djujsi - 28.08.16, 14:15
Причина редактирования: Дополнение



Реп: (4)
Можете плиз создать ядро для samsung galaxy grand neo plus GT-I9060I с поддержкой swap.



Реп: (67)
* Artemka778,

А что делать если тврп запустилось но нет изображения?



Реп: (145)
* lomaster17, можно управлять TWRP с помощью ® TWRP Manager



Реп: (67)
* Artemka778,
А завести сам экран никак нельзя?



Реп: (153)
Универсальная инструкция по портированию прошивки EMUI v3.0 HUAWEI HONOR BEE для всех смартфонов с процессором spreadtrum sc7731, версия андроид 4.4.2 Киткат. Все собрал и упаковал в подарочный архив : )

Добавил нового донора от аппарата Huawei Y541-U02 с аналогичными характеристиками, sc7731, kitkat 4.4.2 . Различие лишь в свежести прошивки. Не гарантирую работоспособность гайда по портированию на этой прошивке, пробуйте, возможно этот донор более совместим


Прикрепленный файлGUIDE.zip ( 6.83 МБ )


EMUI
ТУТ МОЖНО СКАЧАТЬ ДОНОРА EMUI V3.0
EMUI Huawei Honor Bee

EMUI Huawei U541-U02



Сообщение отредактировал Ru4kin - 12.04.17, 11:37
Причина редактирования: Новый донор



Реп: (106)
* Artemka778, делаю все верно,у меня постоянно вылазит Error Update-Binary file,телефон Dexp,SC7731,как сделать чтобы этот файл стал рабочим?Шью через TWRP 2.8.5.0



Реп: (81)
Не хочет стартовать) прошился без ошибок доходит до лого и все)



Реп: (81)
Причём м система встала , в тврп все файлы видно и анимация бутлого вечная при запуске) может монтирование памяти?(



Реп: (145)
* Toenado, какую прошивку портируете и на какое устр-во?



Реп: (81)
Да любая себя так ведёт) на Samsung galaxy core sm-360h



Реп: (153)
Секция фикса для всех sc7731 Kitkat

Вступление
Всем привет, сегодня я хотел бы поделиться накопленными знаниями для системы процессора SPREADTRUM SC7731. Суть поста в публикации списка файлов для фикса багов после портирования прошивки. Будет полезно для ромоделов.

CHANGELOG
Что? Где? Зачем?

Файлы, отвечающие за работу Аудио
lib -> hw ->
audio.a2dp.default.so
audio.primary.default so
audio.primary.sc8830.so
audio.r_sumbix.default.so
audio.usb.default.so
audio_policy.default. so
audio_policy sc8830.so

lib ->
libaudiopolicy.so

Файлы, отвечающие за работу Bluetooth
bin ->
bdt
hostapd

etc -> bluetooth ->
auto_pair_devlist.conf
bt_did.conf
bt_stack.conf

etc -> permissions ->
android.hardware.bluetooth.xml

lib -> hw ->
bluetooth.default.so

lib->
libbluetooth_jni.so
libbt-hci.so
libbt-utils.so
libbt-vendor.so
libengbt.so

lib -> modules ->
pskey_bt.txt

Файлы, отвечающие за работу Камеры
etc ->
media_profiles.xml

etc -> permissions ->
android.hardware.camera.autofocus.xml
android.hardware.camera.flash-autofocus.xml
android.hardware.camera.front.xml

lib -> hw ->
camera.sc8830. so
camera2.sc8830. so

lib ->
libae.so
libaf.so
libawb.so
libcamera_client.so
libcamera_metadata.so
libcameraservice.so
libface_finder.so
libhardware.so
liblsc.so
libmorpho_easy_hdr.so
libskia.so
libtsfacebeautify.so

Файлы, отвечающие за работу EMMC
lib ->
libexif.so
libexif_jni.so
libexpat.so
libext2_blkid.so
libext2_com_err.so
libext2_e2p.so
libext2_profile.so
libext2_uuid.so
libext2fs.so
libext4_utils.so

lib -> modules ->
autotst.ko
mmc_test.ko

Файлы, отвечающие за работу Радио
lib -> hw ->
fm.sc8830. so

lib -> modules ->
trout_fm.ko

Файлы, отвечающие за работу GPS
etc -> permissions ->
android. hardware.location.gps.xml
android.hardware. location.network.xml
com.android. location.provider.xml

lib -> hw ->
sprd_gsp.sc8830.so

lib ->
libgpspc.so

Файлы, отвечающие за работу графики
lib -> egl ->
egl.cfg
libEGL_mali.so
libGLES_android. so
libGLES_mali.so
libGLESv1_CM_mali.so
libGLESv2_mali.so

lib ->
libMali.so

lib -> modules ->
mali.ko

Файлы, отвечающие за работу Мобильных Данных
bin ->
phoneserver
rild
start-ssh

etc ->
connectivity_configure.ini

etc -> permissions ->
android.hardware.telephony.gsm.xml
com.android.media.remotedisplay.xml

Файлы, отвечающие за работу сенсора
bin ->
sensorservice

etc -> permissions ->
android.hardware.sensor.light.xml
android.hardware. sensor.proximity.xml

lib -> hw ->
lights.sc8830.so
sensors.sc8830.so

lib ->
libsensorservice.so

Файлы , отвечающие работу SPRDHWcomposer
etc -> permissions ->
handheld_core_hardware.xml
platform xml

lib -> hw ->
gralloc.default.so
gralloc.sc8830.so
hwcomposer.sc8830.so
keystore.default.so
local_time.default.so
power.default.so

lib ->
libpower.so

Файлы, отвечающие за работу Тачскрина
etc -> permissions ->
android.hardware. touchscreen.multitouch.xml
android.hardware. touchscreen.xml

usr -> keylayout ->
Generic.kl

Файлы, отвечающие за работу USB-подключения
etc -> permissions ->
android.hardware. usb.accessory.xml

lib ->
libmtp.so
libusbhost.so

Файлы, отвечающие за работу Wifi
bin ->
dhcpcd
iwnpi
netcfg
netd
wpa_cli
wpa_ supplicant

etc ->
connectivity_calibration ini

etc -> dhcpcd -> dhcpcd-hooks ->
.placeholder
20-dns.conf
95-configured

etc -> dhcpcd ->
dhcpcd-run-hooks

etc -> permissions ->
android.hardware. wifi.direct.xml
android.hardware. wifi.xml

etc -> wifi ->
wpa_supplicant.conf

lib ->
libhardware_legacy.so
libisp.so
libiwnpi.so
libwpa_client.so

lib -> modules ->
sprdwl.ko


Сообщение отредактировал Ru4kin - 12.04.17, 11:37



Реп: (106)
Подскажите что нужно делать с ядром boot.img ? Никакую портированную прошивку не могу установить,думаю что дело из за него!



Реп: (42)
* mazalex94, на стоковом ядре так то большая часть ромов и запускается, если вы конечно не миум, емуи и прочее не портируете, скиньте лог рекавери, на крайняк разбери бут и замени кернел и рамдиск


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 29.03.24, 03:06