LINUX.ORG.RU

Прошивка телефонов из под Linux

 , ,


1

1

Приветствую. В последнее время часто приходится перепрошивать различные девайсы, однако держать для этих целей винду не могу (негде). Потому назрел вопрос - как шить из пол линукса, если прошивальщик windows-only:

1) запускать через Wine
2) поставить винду в виртуалку и шить оттуда

Какой из этих вариантов надёжнее? Не хотелось бы окирпичить девайсы

Смотря какие чипсеты. MTK можно шить из под линукса легко, MTK droid tools есть для линукса натинвый, квалком тоже легко, fastboot и все, а вот остальное я боюсь windows only. ну или попробуй прокинуть usb в виртуалку.

karton1 ★★★★★
()
Последнее исправление: karton1 (всего исправлений: 1)

Какой из этих вариантов надёжнее? Не хотелось бы окирпичить девайсы

Запустить винду не в виртуалке

TheAnonymous ★★★★★
()
Ответ на: комментарий от TheAnonymous

Запустить винду не в виртуалке

Спасибо, товарищ капитан. Но я ясно написал, что в настоящее время не могу

Sunderland93 ★★★★★
() автор топика

Зависит от девайса.

Для Xiaomi я курил много 4pda, пробовал разные версии разных прошивальщиков запускать в виртуалке - всё фейлилось. А потом я распаковал архив с прошивкой и увидел там sh-скрипт, который замечательно с первого раза всё прошил. Там использовались стандартные андроидовые утилиты - adb, fastboot.

tiandrey ★★★★★
()

Да, пробросить USB в виртуалку на QEMU-KVM. Ещё момент, когда подключаешь к прошивальщику, может меняться код устройства и надо подключать к виртуалке заново

kolja ★★
()
Ответ на: комментарий от Sunderland93

Линукс есть, а винду в дуалбуте негде держать? Прохладная история.

Тогда из оставшихся вариантов самым надёжным видится виртуалка, причем с пробросом в неё USB контроллера.
Ну или, в зависимости от модели, нативные инструменты, как тот же MTK Droid Tools или fastboot из андроид сдк

TheAnonymous ★★★★★
()

Почти все девайсы нонче имеют fastboot. А я вам повторю, что Android даже разрабатывается исключительно под Linux или Mac.

a1batross ★★★★★
()
Ответ на: комментарий от TheAnonymous

Линукс есть, а винду в дуалбуте негде держать? Прохладная история.

У меня старая мать с BIOS, но Linux установлен на диск с GPT и разделом bios_grub. Винда не хочет устанавливаться рядом

Sunderland93 ★★★★★
() автор топика

Любую соньку можно спокойно шить Flashtool'ом, если так уж нужен гуй.
А так — я когда-то нокию шил из-под винды XP с проброшенным в VBox USB. Всё живо.

dogbert ★★★★★
()

1) запускать через Wine

Никак не получится. Остается

2) поставить винду в виртуалку и шить оттуда

xDShot ★★★★★
()

Хз, я всегда адб прошивал. Я, правда, телефоны очень не люблю и меняю раз в тыщу лет, но пока на говно какое вин онли не попадал.

takino ★★★★★
()
Ответ на: комментарий от Sunderland93

Что прошивать собираетесь? Если это смартфоны то там можно через ТПВР или как там его. Но сперва нужно его через адб установить.

Ramil ★★★★
()
Ответ на: комментарий от Ramil

Т.е. линукс или винда не имеет значения.

Ramil ★★★★
()

По прошивке первый вариант (вайн) вообще отпадает, нафиг тебе кирпичи?
Шил все свои девайсы по много раз, конкретно с андроидом гемора меньше и часто есть прошивальщик под онтопик, венда бывает даже не нужна, если внимательно загуглить.
Под остальные девайсы - один раз гонял и шил кое-что очень важное, накатил венду на отдельный раздел только для этого. Но перестал и поставил её на виртуалку, единственное, я qemu с консоли всегда запускаю, но специально для венды стоит оболочка virt-manager.
В последний раз шил один девайс, он определялся на разных этапах как разные составные устройства, там в 1 клик менюшки прокидывается полностью - проблем вообще никаких не возникло. А прошивок разных кучу попробовал, так что работает отлично 100%.

fehhner ★★★★★
()
Последнее исправление: fehhner (всего исправлений: 3)

Allwinner и Rockchip шьются нативно. Свежие MTK вроде тоже. Остальные хз. Я как-то давно реверсил протокол и сделал прошивальщик за вечер, но не советую.

slapin ★★★★★
()
Ответ на: комментарий от Sunderland93

Ирбис шил и рутовал описанным мною способом

Ramil ★★★★
()

Для медиатеков еще есть их SP_Flash_Tool_Linux.

А вообще - виртуалка и пробрасывать не USB, а его контроллер (т.е. PCI устройство). Так сразу убираются проблемы с изменением ID.

Kuzz ★★★
()
Ответ на: комментарий от karton1

MTK можно шить из под линукса легко, MTK droid tools есть для линукса натинвый

Мой старый китаец на мтк шился каким-то дерьмом от вендора под оффтопик с дичайшими матюками... И некоторые прошивки в виде exe файлов... Дали даже китайский TWRP возможность поставить, который был кастрирован и шить не умел, вообще глючный какой-то.

fehhner ★★★★★
()

Второй. Шил таким образом древний кутек с100, полет нормальный.
В случае вайна может возникнуть косяк, из-за которого аппарат станет кирпичом.

Zhbert ★★★★★
()

У меня все смартфоны, какие были, шились из под Linux на раз-два через fastboot. Если случай экзотический, то можно загрузиться в TWRP (recovery даже не обязательно прошивать) и накатить прошивку из него.

aquadon ★★★★★
()
Ответ на: комментарий от fehhner

Ну тут я думаю совсем старый чип мтк. Да, некоторые модели делали укурки а не люди. Но сейчас все стандартизировано стало. Правда телефоны на мтк от lg и sony вроде как не шьются через MDT, только фирменные утилиты под винду.

karton1 ★★★★★
()
Ответ на: комментарий от Kuzz

… пробрасывать не USB, а его контроллер (т.е. PCI устройство). Так сразу убираются проблемы с изменением ID.

О, спасибо Тебе добрый человек

kolja ★★
()
Ответ на: комментарий от tiandrey

Кстати, да. Прошивал xiaomi под виндой - куча проблем с драйверами, их цифровой подписью, какими-то нелепыми ошибками и прочей ерундой. Решил попробовать прошить под линуксом и был очень удивлен насколько это может быть просто и беспроблемно. Все что нужно ставится за полминуты из штатного репозитория, в целом это на порядок проще и быстрее чем под виндой. Я про fastboot конечно же.

mbivanyuk ★★★★★
()
Последнее исправление: mbivanyuk (всего исправлений: 1)

adb и fastboot есть и для linux.

andreyu ★★★★★
()

запускаю винду в qemu, там прошиваю, разблокирую. но тока для виндоусонли софтин.

barberry ★★
()
Ответ на: любой Sony, от sqq

Помню были телефоны на МТК от крупной какой то компании которые при прошивке не через фирменную утилиту, а через флэштул кирпичились необратимо. Но вот какие не помню.

karton1 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.