Установите TWRP на Samsung Note 10.1

Я следую этому руководству от Cyanogenmods , чтобы установить TWRP на Samsung Note 10.1 с установленным Android 5.1.1. Я активировал отладку по USB в параметрах разработчика и подключил планшет к компьютеру, приняв подключение в диалоговом окне, которое появляется в планшете. Затем я даю adbкоманду:

$ adb reboot bootloader

Ни на компе, ни на планшете сообщения об ошибке нет, и планшет перезагружается.

Затем я запускаю команду flash :

$ fastboot flash twrp-3.0.2-0-lt03wifiue.img
< waiting for device >

И больше ничего не происходит. Планшет молчит, а командная строка на моем компьютере застряла. Как мне двигаться дальше?

Обновление I : это система и программное обеспечение на моем компьютере:

$ uname -a
Linux ENG-PAVIL-PC2 4.4.0-87-generic #110-Ubuntu SMP Tue Jul 18 12:55:35 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

$ apt policy adb
adb:
  Installed: (none)
  Candidate: 1:6.0.1+r16-3
  Version table:
     1:6.0.1+r16-3 500
        500 http://ch.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages

$ apt policy fastboot
fastboot:
  Installed: (none)
  Candidate: 1:6.0.1+r16-3
  Version table:
     1:6.0.1+r16-3 500
        500 http://ch.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages

Обновление II : версия загрузчика на этом планшете: P600XXUDQA1.

Обновление III : heimdallупоминается ниже как альтернатива fastboot, но оно не может взаимодействовать с Samsung Note 10.1:

$ heimdall flash --no-reboot --RECOVERY twrp-3.0.2-0-lt03wifiue.img
Heimdall v1.4.1

Copyright (c) 2010-2014 Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au/

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/

Initialising connection...
Detecting device...
ERROR: Failed to detect compatible download-mode device.

$ adb devices
List of devices attached 
4300ee259691c037    device

Обновление IV : все еще пробую это с heimdall, который пока является единственным инструментом, дающим хоть немного надежды. По какой-то причине он иногда не может определить режим загрузки - это причина сообщений об ошибках в обновлении III. Подключив/отключив USB-кабель и используя опцию, detectможно в конечном итоге убедиться, что устройство получено:

$ heimdall detect
Device detected

Затем flashкоманда выполняется успешно:

$ heimdall flash --no-reboot --RECOVERY twrp-3.0.2-0-lt03wifiue.img
Heimdall v1.4.1

Copyright (c) 2010-2014 Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au/

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/

Initialising connection...
Detecting device...
Claiming interface...
Setting up interface...

Initialising protocol...
Protocol initialisation successful.

Beginning session...

Some devices may take up to 2 minutes to respond.
Please be patient!

Session begun.

Downloading device's PIT file...
PIT file download successful.

Uploading RECOVERY
100%
RECOVERY upload successful

Ending session...
Releasing device interface...

Теперь все становится сложно. Если после прошивки TWRP планшет перезагрузится нормально, то стоковый загрузчик (я полагаю) заменит его автоматически. В этом случае, когда планшет перезагружается в режим восстановления, он просто запускает стандартную программу восстановления Android. Мне потребовалось некоторое время, чтобы понять это...

После прошивки TWRP планшет нужно перезагрузить сразу в режим рекавери. Проблема в том, что он показывает ошибку на экране загрузки:

Не удалось выполнить обычную загрузку. Неверная ДЛИНА ЯДРА!

TWRP не загружается и планшет просто выключается. Вот как далеко я сейчас.

Это руководство «для любого Android» — мусор, мой друг. У устройств Samsung нет fastboot, так как Samsung использует свое Odinпрограммное обеспечение для прошивки и восстановления.
@beeshyams На самом деле, для меня не идеально давать ответ, поскольку у меня нет доступа к какому-либо современному устройству Samsung, и, учитывая дополнительные сложности, представленные S (например, заблокированные загрузчики), я не лучший, чтобы предоставить ответ относительно этих устройств.
У него Android 5.1.1 (вопрос обновлен). Где я могу проверить информацию о загрузчике?
Версия загрузчика P600XXUDQA1 (вопрос обновлю). Но я не смог найти никакой информации об этой настройке блокировки оператора (по крайней мере, в информации о телефоне Samsung).
Я вижу ваше редактирование вопроса. Это странно... Я никогда раньше не видел этой ошибки во время загрузки, несмотря на то, что прошил десятки устройств Samsung. Неужели сейчас просто невозможно достать ПК с Windows и попробовать Odin?
Я понимаю, что вы хотите помочь, но я думаю, что ваша реклама Windows заходит слишком далеко. У меня нет лицензии на эту систему, и я не собираюсь ее покупать.
Пересмотрел этот вопрос, увидев ваш последний вопрос - в вашем последнем редактировании после Хеймдалля вы могли попробовать комбинацию аппаратных клавиш для загрузки в режим восстановления. Если вы сейчас войдете в TWRP, из опций TWRP перезагрузитесь в систему!
Когда я пытаюсь загрузиться в рекавери, как вы говорите, я получаю сообщение: Не удалось выполнить обычную загрузку. Неверная ДЛИНА ЯДРА!
Ааа, я неправильно понял, что это было основано на Linux, и я подумал, что комбинация аппаратных клавиш может переопределить это.
@LuísdeSousa К сожалению, дело не в рекламе, так как многие пользователи этого сайта очень заботятся о конфиденциальности. Нужно просто признать, что Один работает, а Хеймдалль терпит неудачу. Вы уже пытались запустить Odin через Wine?

Ответы (1)

В Note 10.1 (2014) загрузчик разблокирован по умолчанию, как и в большинстве, если не во всех устройствах, анонсированных до Lollipop.

Под Windows фактическая установка так же проста, как описано на странице устройства TWRP :

Вам нужно будет загрузить и установить Odin на свой компьютер. После установки Odin загрузите соответствующий файл .tar для своего устройства по ссылке выше. Выключите устройство. Включите устройство с помощью соответствующей комбинации клавиш, чтобы перейти в режим загрузки, и подключите устройство к компьютеру через USB-кабель. Используйте вкладку или кнопку PDA, чтобы найти и выбрать файл tar, который вы загрузили, и прошить устройство.

В Linux вместо этого требуется Heimdall, и шаги несколько отличаются: загрузите .imgфайл, войдите в режим загрузки, (необязательно) проверьте соединение с помощью heimdall detect, затем выполните heimdall flash --no-reboot --RECOVERY /path/to/recovery.img, чтобы прошить его на устройство.

Обратите внимание, что существует несколько очень разных вариантов этого устройства. Версия WiFi (P600) и версия LTE (P605) основаны на разных SoC и, следовательно, используют разные восстановления и ПЗУ, в то время как вариант Verizon (P605V) имеет заблокированный (и неразблокируемый) загрузчик, что означает, что вы не можете ничего прошивать. в теме.

«загрузите и установите Odin на свой компьютер». Мне понадобятся подробности об этом, чтобы следовать вашему предложению.
Для машин с Windows загрузите Odin здесь . Просто извлеките его куда-нибудь и запустите основной исполняемый файл. Что касается Linux, то лучше использовать Heimdall . Лично я всегда выбираю Odin (хотя у меня среда Ubuntu) из-за того, что Heimdall является инструментом командной строки.
Ни интерфейс Heimdall, ни его командная строка не могут подключиться к планшету. Судя по всему эта программа не поддерживает Samsung Note 10.1. Пожалуйста, уточните свой ответ, так как он не очень полезен.
Предполагается , что Heimdall до сих пор поддерживает будущие устройства Samsung. Тем не менее, я все же советую найти ПК с Windows для работы, так как Odin является официальным инструментом Samsung, а графический интерфейс предотвратит путаницу. Я изменю свой ответ, поскольку мы работаем, чтобы прояснить, какой маршрут вы выберете.
Кроме того, я не могу точно вспомнить, можно ли было использовать adb reboot bootloader, чтобы перейти в режим загрузки. Судя по ответу вашего терминала, вы просто еще не в режиме загрузки. Когда вы вводите эту команду, вы видите несколько строк текста в левом верхнем углу экрана или зеленого бота Android посередине? Если ни то, ни другое, то вы определенно не готовы. Правильный способ — полностью выключить устройство, удерживать VOL_DOWN и HOME, затем удерживать POWER, пока не появится предупреждение . Затем нажмите VOL_UP для подтверждения.
Учитывая, что heimdallсамо устройство сообщало об успешном процессе перепрошивки, я решил исследовать это дальше, используя другие образы. Как оказалось, SM-P600 корректно загружается в режим восстановления с TWRP 2.8.7 и 3.0.1. Либо возникла проблема с .imgфайлом, либо последняя версия TWRP не работает с SM-P600. Поскольку именно вы направили меня, heimdallя хотел бы принять ваш ответ. Пожалуйста, обновите его, добавив ссылку на инструмент и пример (вы можете использовать команду в обновлении III).
Рад, что у тебя получилось в итоге. Мне все еще кажется странным, что последний образ выходит из строя - он довольно устарел, поэтому, если это проблематично, люди бы сообщили об этом, и сопровождающий заменил бы его. Может, стоит перепроверить хэш?