[ РЕШЕНО ] Не стартует SP Flashtool

Всем привет.

Долго (больше года, но меньше двух) не прошивал МТК-смартфоны с пом. SP Flashtool на Арче - и вот вчера захотел прошить, и Флэштул выдал такую ошибку:

yurius: ~/SP_Flash_Tool-5.1916_Linux $ ./flash_tool
Floating point exception (core dumped)
Хотя раньше эта же версия успешно запускалась и прошивала. Брал отсюда: https://spflashtooldownload.com/download/ - то есть официальнее некуда. Это просто набор файлов, там ничего устанавливать не надо.

Установил АУР-овский "spflashtool-bin", но он в качестве конфиг-файла требует файл .xml - а у меня в прошивке текстовый scatter_file.txt. Даже странно - я вообще не видел, чтобы scatter-файл шёл в виде .xml, хотя прошивками занимаюсь лет 7 уже. Ещё установил из АУР-а "spaflashtool-standalone" - но он тоже не запускается. Причём, точно так же, как и по ссылке выше: появляется лого программы, но само окно программы после этого не открывается.

/etc/udev/rules.d/51-android.rules :

SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="0e8d", ATTR{idProduct}=="2000"
SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="0e8d", ATTR{idProduct}=="2008"

SUBSYSTEM=="usb", ATTR{idVendor}=="2717", ATTR{Product}=="ff48", MODE="0666"

SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="1782", ATTR{idProduct}=="4d00"
SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="17ef", ATTR{idProduct}=="7929"

SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="1A2C", ATTR{idProduct}=="2C27"

SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="2002"

SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee2"

SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860"

SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="04e8", ATTR{idProduct}=="685d"

ATTR{idProduct}=="2008", SYMLINK+="android_adb", MODE="0666", OWNER="yurius"

ATTR{idProduct}=="2008", SYMLINK+="android_fastboot", MODE="0666", OWNER="yurius"
/etc/udev/rules.d/60-spflashtool.rules :

ACTION=="add", KERNEL=="ttyACM[0-9]*", ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="2000", MODE="0666"
- всё как всегда и было, когда прога работала.

Что может быть не так, и что это за ошибка?
под старые qt либы собран
spflashtool-bin ковырять ну или с старыми либами качать и линковать старый spflashtool
есть еще spflashtool5-bin не пробовали какой там надо файл
китайскую репу только подключите чтоб qtwebkit не собирать
запускается /usr/bin/spflashtool5 вроде рабочий
vs220
spflashtool-bin ковырять

Не, это бессмысленно, я ж говорю, он .xml-файл в качестве конфига требует, у меня такого нет. Он-то как раз стартует, но хочет .xml-файл. У меня даже образца .xml-скаттера нет, чтобы попытаться перевести свой .txt в .xml.

vs220
или с старыми либами качать и линковать старый spflashtool

Ну я качал ещё версию 5.17 (для смартфонов примерно 2017 года) - она точно работала ещё осенью 2020 года, а теперь не работает. Что с ней сделать, чтобы заработала?
yurius
Что с ней сделать, чтобы заработала?
смотреть какие qt библиотеки ей надо и подкладывать старые версии их ( на осень 2020 или которые в редми указаны ) через ld preload

spflashtool5 тоже xml требует?
vs220
spflashtool5 тоже xml требует?

Нет, требует обычный текстовый скаттер. Спасибо, установил, запустилось! Сильно напрягает только чёрная "вырви глаз" тема, и светлой не предусмотрено, ну да ладно. Шить пока не пробовал, как прошью - отпишусь.
yurius
yurius: ~/SP_Flash_Tool-5.1916_Linux $ ./flash_tool
Floating point exception (core dumped)
Такая же версия норм стартанула.
~/SP_Flash_Tool » ./flash_tool
QGtkStyle was unable to detect the current GTK+ theme.
sysname:Linux
 nodename:ipxs
 release:5.16.4-arch1-1
 version:#1 SMP PREEMPT Sat, 29 Jan 2022 19:08:13 +0000
 machine:x86_64

  domainame:(none)
 cur_kernel_version = 5.16.4
QObject::moveToThread: Cannot move objects with a parent
support_dl_cert_to_storage: 0
Application asked to unregister timer 0xa00001b which is not registered in this thread. Fix application
Slav164
Такая же версия норм стартанула.

Интересно. Значит, это у меня что-то не то. А что?
vs220
/usr/bin/spflashtool5

Оно и просто как "spflashtool5" запускается.
Проблемы явно не в программе:
https://t.me/arch_linuxru
 
Зарегистрироваться или войдите чтобы оставить сообщение.