четверг, 24 мая 2012 г.

Как я ломал свой Андроид

logoДисклеймер: в этой статье описаны действия над телефоном, которые могут нарушить условия его гарантии, сломать его, превратить в кирпич с батарейкой, оставить вас в одиночестве на продолжительное время. Если вы сломаете свой андрофон, пробуя проделать описанное в статье, мы не виноваты. Но напишите нам на твиттер, мы посочувствуем и позлорадствуем.

Как рутовать телефон на Андроид? Как рутовать LG Optimus One P500? Эти вопросы не только поднимают поисковый рейтинг телефонного блога (мва-ха-ха), но и не дают спать владельцам расчудесных Оптимусов, которым не терпится использовать все-все возможности своего девайса.

Рутование — это процесс (более детально описанный в глоссарии) получения прав доступа к самым защищённым фичам ОС Андроид. Почему эти права не предоставляются с телефоном в коробке — вопрос, полный FUD-а и политоты, поэтому об этом мы говорить не будем. Большинство пользователей Андроида считают, что рутование — процесс рискованный, сложный и запутанный. Они почти полностью правы. Но и рутуют почти все, потому что любопытство перевешивает любой риск (а нажать десяток раз мышкой и пару раз тапнуть по экрану не очень сложно - К.).

Когда все же решаешься на рутование своей мобилы, понимаешь, что сложность получения рута — это древний миф со времен Galaxy Spica и HTC Hero. Большинство современных телефонов рутуется нажатием одной кнопки с помощью аппа Gingerbreak.

Gingerbreak

Итак, как я рутовал телефон с Gingerbreak:
1. Скачал апп по ссылке
2. Проверил, что апп установлен в телефоне, а не на SD.
3. Включил отладку USB (Настройки – Приложения – Разработка)
usb_debug
4. Проверил, подключена ли SD-карта.
5. Перепроверил пункты 2-4.
6. Запустил Gingerbreak и нажал Root device.

Телефон немного пошевелил своими электронными извилинами, покрутил крутилку ожидания, и радостно заявил мне, что он теперь рутованный. Вот и все. От счастья я даже забыл сделать скриншот, поэтому придётся вам, дорогие наши два с половиной читателя, использовать воображение, чтобы представить эту картинку блаженства.

Но оставался еще один важный вопрос: и че? Как я вообще могу узнать, что моя мобила рутованная? С этим вопросом я пошёл в гугл, и вот что узнал.

Во-первых, Gingerbreak устанавливает в телефон другой апп, SuperUser. Суть этого аппа такова: он — единственный в системе с настоящими полномочиями рута. А все остальные программы используют возможности рута через его канал. И прежде чем SuperUser позволяет им это делать, вы должны дать ему соответствующее разрешение. В результате система должна быть почти такой же безопасной, как и с рутовыми правами (наивность, конечно же, будет жить с вами до первого вируса, который вы словите — К.). Например, вот список аппов, которые я разрешил:
su1

Вот отчет по использованию другими аппами прав рута:

su2

Ну, и поскольку SuperUser — это андроид-апп, в нем дофига непонятных настроек:

su3

Как мог заметить (единственный — М.) внимательный читатель, в списке разрешенных аппов (не считая самого Джинджербрейка) ровно один экземпляр: ES File Explorer. Ведь после того как я убедился, что рут таки работает, я бросился писать эту статью.

Как же включить возможности рута в Estrong-е? Заходим в настройки, скроллим вниз, ставим галочки на Root-эксплорер и Подключить системные папки (и соглашаемся со всем, о чем нас спрашивают):

es1

Выходим из настроек, ничего не меняется. Если попробовать подняться на один уровень выше в корне SD-карты, Файл Эксплорер начнет угрожать закрытием:

es2

Я уж перепугался, что мой рут как-то неправильно встал, или еще что-то в этом духе, но оказалось, что нужно изменить в настройках домашнюю директорию из «/sdcard/» на просто «/»:

es3

И вот теперь я могу лазить в дебрях моего телефона и смотреть, как выглядит Андроид изнутри:

es4

(Есть еще один момент. В ES Explorer можно зайти в список приложений и удалить ненужные, в том числе «из коробки». Но тут нужно помнить важную вещь, поставить эти аппы будет сложнее, чем удалить, поэтому «думайте сами, гадайте сами», но гугль не забывайте, - М.)

Успех!

Если решитесь повторить подвиг, пишите нам о впечатлениях на Тви, вко и в плюсах.

qr
Gingerbreak: качаем с 4pda.ru.
Разработчики: xda-developers.

3 комментария:

  1. Спасибо, отличная статья и с хорошим юмором, читал с удовольствием!
    Но хотел бы заметить, что способов рутования сейчас чуть больше, чем очень много и каждому подойдёт какой-то свой. Описанный в статье сработает не у всех.

    ОтветитьУдалить
    Ответы
    1. Спасибо!

      Насчет замечания, совершенно верно. Поэтому я старался указать, что пост именно про мой опыт рутования моего телефона.

      Удалить
  2. Намного проще ядро прошить и поставить рут из рекавери)) а также многие прошивки идут с авто-рутом, что довольно приятно)

    ОтветитьУдалить