Как стать автором
Обновить

Root на Lenovo ThinkPad Tablet

Время на прочтение3 мин
Количество просмотров12K
Как получить root на Lenovo ThinkPad Tablet:
Сам планшет уже упоминался на хабре тут и тут.

Ниже будут инструкции и совсем не будет картинок:

1. У кого НЕ стоит последнее обновление, т.е. версия ПО планшета НЕ ...0039_0089_ROW, а более старая.

Читаем этот топик про получение root-а на Lenovo ThinkPad Tablet:
Краткая инструкция для тех, кому лень переводить:

1. Проверьте, установлен ли у вас последний драйвер ADB, и что в устройстве включен режим отладки по USB.
Как установить драйвер и включить режим отладки написано здесь.
2. Скачайте на PC root-эксплоит отсюда.
3. Проверьте, что Lenovo ThinkPad Tablet включен, подключен к PC по USB и экран его разблокирован.
4. Распакуйте на PC архив и запустите “run.bat”. Следуйте инструкциям на экране и ничего не нажимайте на планшете до окончания установки.

Вуаля!

От себя: в процессе установки возникает segmentation fault, но в этом нет ничего страшного, о чем в батнике прямо указано:
echo [*] Note: a segmentation fault is supposed to happen and should be ignored.

Как оказывается, установить root мало. Надо его ещё суметь сохранить при последующих обновлениях системы!
Если Вы после установки root выполните обновление ПО на версию ..0039_0089_ROW, то root-а вы лишитесь.
Чтобы этого не случилось, читаем внимательно топик, и делаем всё, что там написано.
Краткая инструкция:

1. Установите root на Ваш ThinkPad Tablet с помощью эксплоита, как описано выше.
2. Проверьте, что установлено приложение Superuser (скачать и установить)
3. Установите приложение Voodoo OTA RootKeeper (скачать и установить)
4. Запустите RootKeeper и создайте superuser backup.
5. В том же RootKeeper выполните «Temp. un-root (keeps backup)» (Временный unroot) и Вы получите опцию Restore Root (Восстановить root).
6. Переходите в Settings/About Tablet/Check for Updates проверяйте и устанавливайте обновление ...0039_0089_ROW. Обновление занимает около 7минут.
7. После обновления проверьте, что у Вас установлено приложение Superuser. Если это не так, установите его из Android Market.
8. Откройте RootKeeper и выберите Restore Root (Восстановить root).
9. Поздравляем. Если Вы всё сделали правильно. то у Вас есть последнее обновление (т.н. OTA2) и работающий root.

2. Если Вы уже обновились на ...0039_0089_ROW, а root не успели, или забыли сделать...
… то вышеприведенная инструкция по установку root работать не будет, ибо Lenovo устранила дыру.

Но не беда, есть ещё возможность установить root!
Внимательно читаем этот топик, а лучше сразу этот.
Для самых нечитающих по-английски:
1. С download.lenovo.com/slates/think/tablet1 качаем самый СТАРЫЙ апдейт (для TPT с прошивкой ROW это: ThinkPadTablet_A310_02_0024_0065_ROW.zip)
2. Записываем его на SD карту и запихиваем в планшет
3. В настройках разрешаем отладку по USB: [Settings->Applications->Developmnet->USB Debugging]
4. Скачиваем архив отсюда и распаковываем его.

Внимание!
Тут следует сделать небольшое отступление. Оригинальный патч работает не совсем верно. Он действительно позволяет получить root, но не дает его установить постоянно из-за ошибки.
Внимательно читаем этот топик, особенно 4 страницу, там есть почти правильный файл pwn-in.sh, либо качаем архив отсюда (там исправленный pwn-in.sh). Все исправления сводятся к замене mv src dest на cat src > dest, и правильной замене mv /system/app/Superuser.apk /data/local/pwn-bak на cat /system/app/Superuser.apk > /data/local/pwn-bak/Superuser.apk.
Я же все команды после получения root просто тупо набил вручную в adb shell.

5. Устанавливаем (если это ещё не сделано) драйвер устройства Lenovo
6. Подключаем планшет.
7. Загружаемся в Recovery mode для чего:
— выключаем планшет, включаем, и начинаем жать кнопку «Громкость вверх» 1-2 раза в секунду несколько раз.
— как только появится белая надпись или значок андроида, перестаем жать и ждем загрузки Recovery mode
— навигация в меню с помощью кнопок громкости. Выбор пункта — Power button
— если всё получилось — перегружаемся в обычный режим
— на PC переходим в каталог, где у нас распакован эксплоит, запускаем run.bat и следуем инструкциям.

Инструкция простейшая, в стиле «нажмите Enter, перегрузите устройство». От Вас потребуется только её правильное выполнение.

По окончанию всех действий Вы получаете root на последней версии ПО (т.н. OTA2), а на будущее не забываете перед установкой обновлений пользоваться Rootkeeper-ом.

Успехов!
PS: И да! Всё, что вы делаете — вы делаете на свой страх и риск.
Теги:
Хабы:
Всего голосов 16: ↑11 и ↓5+6
Комментарии2

Публикации