Как рутировать все Motorola с помощью Gingerbread

Существует бесчисленное множество способов и уловок, чтобы восстановить полный контроль над мобильным телефоном и стать суперпользователем (root). Но большинство из них относятся к конкретной модели. Теперь разработчик нашел способ установить его на все Motorola (не тестировавшиеся с другими брендами), которые продают Gingerbread, а их большинство.

Два предостережения перед продолжением. Процедура предназначена для средних и продвинутых пользователей. Требуется некоторый опыт и опыт возиться с системой. Во-вторых, метод предназначен для использования Операционная система Linux. Если он не установлен на вашем компьютере, вы всегда можете использовать эмулятор, чтобы открыть виртуальную машину Linux на ПК или на MAC.

А теперь к делу. Первое, что нужно сделать, это включить отладку по USB (ее можно найти в настройках / параметрах разработки). Затем мы создадим образ раздела пользовательских данных (с именем CG37), изменив файл local.prop. Значение, которое нужно изменить в файле local.prop, - передать ro.sys.atvc_allow_all_adb из позиции 0 в 1.

Чтобы создать образ раздела userdata, вам нужно перейти в консоль Linux и, всегда с правами администратора, ввести:

dd if = / dev / block / userdata of = / sdcard / CG37.smg

Благодаря этому нам удалось разместить CG37.smg на карте microSD. Из консоли Linux вам нужно будет загрузить и распаковать zip-файл, который мы загрузим с этого адрес. Нам нужно будет скопировать образ раздела (CG37.smg) и файл SBF (который содержит образ прошивки терминала) в папку, которую мы только что разархивировали. С консоли заходим в папку, набрав cd папка, где папка соответствует адресу папки, в которую мы поместили два файла.

Следующим шагом является изменение размера раздела до 200 МБ, поскольку sbf_flash не позволяет прошивать образы больших файлов. Для этого вам нужно ввести в консоли:

efsck -f CG37.smg
resize2fs CG37.smg 200M

После того, как раздел расширен, мы снова пишем в консоли или терминале: 

chmod + x sbf_flash

Запускаем мобилку из загрузчика и подключаем к компьютеру. Возвращаемся в консоль, чтобы написать следующую команду:

./sbf_flash -r –данные пользователя CG37.smg ORIGINAL.sbf

Где ORIGINAL соответствует названию SBF. Мы позволяем ему делать свою работу, и после перезапуска мобильного телефона мы пишем последнюю строку в терминале:

Баш finishroot.sh.

У нас уже будет root-доступ к Motorola. Как вы видите в довольно сложный процесс (Практически невозможно для тех, кто не чувствует себя комфортно в Linux. Но если вы не можете, то наверняка тот друг, который раньше манипулировал машинами, знает, как это сделать за несколько минут. В случае, если мы допустили ошибку при расшифровке инструкций, вы можете следуйте за ними из XDA Developers.


Вы заинтересованы в:
Базовое руководство по Android ROMS

комментарии 2

  1.   adlx сказал

    «Разработчик нашел метод» <- источник?

    Тот, кто узнал о ro.sys.atvc_allow_all_adb, о котором я знаю, - это Дэн Розенберг.

    - Без рута на телефоне нет "dd". Его можно установить, но вы этого не говорите.
    - Я не уверен, что без root можно сбросить блочное устройство пользовательских данных.
    - Вы не решаете, как установить ro.sys.atvc_allow_all_adb в 1, поэтому процедура, если она работает, снова мигает теми же пользовательскими данными.

    - Вы можете прошить sbf в Windows с помощью RSD Lite (вам нужно пересобрать sbf с измененными пользовательскими данными).


  2.   Микеланджело Криадо сказал

    Adlx, вы абсолютно правы насчет root-прав. Забыл включить. И он не знал о Розенберге. Заметано.