LINUX.ORG.RU

Установка twrp через linux

 , , ,


0

3

Есть arch и нежелание ставить windows, но нужно поставить twrp на xiaomi mi a1, через windows всё очень просто: качаю adb, пишу пару команд - профит, а вот через arch как?

Есть желающие помочь тупому нищуку? :c

подобная манипуляция нужна для установки android 9..



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

Ответ на: комментарий от l4gfcm

Оно есть под linux, лично мтк6737 шил под дебианом.

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

Пфф, просто правила udev надо будет сделать. Все в статье очень подробно описано. Ты делай, пробуй. Будут вопросы, приходи и пиши сюда, помогу.

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

установил android-tools, запустил adb, разблокировал загрузчик - загрузился в fast-boot, запустил adb devices - нет устройств

cherry
() автор топика
Ответ на: комментарий от cherry

Боже мой. Какие нахер нюансы? Ведро собирается на линухах, соответственно тулзы изначально были на линух.

В чем проблема поставить android-tools или как у тебя в дистре оно. И сделать так:

fastboot erase recovery
fastboot flash recovery xiaomi_twrp.img

Если рач, то ставишь android-udev, делаешь ребут либо reload правил и можешь работать

Deleted
()
Ответ на: комментарий от cherry

ADB это android debug bridge

А тебе нужно делать

fastboot devices

Потому что режим Fastboot(название за себя говорит) это уже не ведроид. ADB работает только в ведре, для отладки и всего прочего чего тебе не нужно.

На 4PDA почитать можно было как шить рекавери, на линух лишь утилиты поставить и всё.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от cherry

Я же сказал, важно что бы пк увидел смартфон. Попробуй так прошить, если не получится, значит надо правило udev создавать. Ты статью то читал? Там все написано.

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

Не, не одна.

Смотри:

adb юзаешь например для чтения логов ведра, adb shell logcat | tee -a ./мои_логги

fastboot это режим для прошивки .img файлов и всякого прочего, а-ля разделы там почистить, сделать анлок.

ADB можно ещё юзать в TWRP, тоесть sideload'ы делать, дабы не заливать прошивку на флешку и т.д, сразу на лету по кабелю

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

Не видит, значит, надо правило udev делать.

Можно попробовать так:

sudo fastboot devices

Если увидит - ставить правила udev, либо оставить так, если не ведроидоразработчик

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

А, ну я не особо заморачивался. Шьется по команде flash recovery и ладно.

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

спасибо большое, ставится прошивка, но есть вопрос: я загрузился в twrp: fastboot boot twrp.img, потому что та команда, что выше, выдавала ошибку. Вопрос: после установки прошивки twrp останется?

cherry
() автор топика
Ответ на: комментарий от cherry

ну один нюанс конечно есть, если ты понимаешь

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

На некоторых девайсах может заменяться на стоковой рекавери при первой же перезагрузке

permafrost ★★
()

а вот через arch как?

Если не разлочен boot то до этого разлочить а сам прооцесс:

adb reboot bootloader
fastboot devices # проверили
fastboot flash recovery twrp-*.img
init_6 ★★★★★
()
Ответ на: комментарий от karton1

Вообще вся разработка Android ведётся из под Linux. Первым делом утилита пишется под Linux, а потом портируется на винду. В случае с adb просто повезло, что и там есть libusb. Вроде он его используется.

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

Мы из тебя информацию калеными щипцами вытягивать должны? Что за телефон хоть? Загрузчик анлокнутый?

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

поставил андроид, затем twrp, но поставил так, что теперь стартует рекавери, вместо андроида

cherry
() автор топика

Точно также качаешь adb на Linux (с официального сайта Android) или даже ставишь из реп. В отличии от винды драйвера не нужны от слова совсем. Команды выполняешь аналогичные.

Проблемы начинаются, если требуется какая-нибудь фирменная утилита производителя. adb, fastboot к ним не относятся, это стандартные утилиты Android SDK.

KivApple ★★★★★
()

В общем: удалось установить кастомную проштвку, но не удалось twrp. Всем спасибо, ребята!

cherry
() автор топика
Ответ на: комментарий от cherry

twrp >3.1 сносят файлик в /system восстанавливающий стоковый рековери.

fastboot flash recovery twrp-*.img

здесь имя образа рековери своё, но

flash recovery !!!

ThickAsABrick
()
Ответ на: комментарий от KivApple

adb, fastboot к ним не относятся, это стандартные утилиты Android SDK.

но тем не менее, вендорские адб различаются версиями и функционалом. это не раз отмечали на 4пда. вобщем, м.б. неожиданности. как известный пример - fastboot edl )

ThickAsABrick
()

Фастбут же , вот вот не все то золото что хвалят , видимо не везде работают такие штуки , а только у тех кто для этого не просто обои с иконками перебирал

anonymous
()
22 января 2019 г.
Ответ на: комментарий от cherry

если загрузчик unlocked и почему то не срабатывает sudo fastboot flash recovery twrp.img но зато срабатывает sudo fastboot boot twrp.img то через загруженный тврп можно уже ставить и twrp.img в раздел recovery
в тврп насколько помню есть пункт install img

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