Хотите поблагодарить автора блога - жмите здесь !
1 2 0
1 2 0

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

четверг, июня 27, 2013

Root для FLY IQ450 "вручную". Для всех Android 4.X, где не работают "программы рутования".

Я рутовал его уже давно, но сейчас решил немного упорядочить свои записи и архивы, и заодно описать как это делается. Дело в том, что для Fly IQ450 с последней прошивкой "обломались" ВСЕ (которые были на тот момент в нете) программы "рутования", так как они используют "эксплоиты", которые в последней прошивке не срабатывают. Эксплоит - по сути использует "дырки в защите", и понятно что "обнаруженные дырки", производители пытаются "закрывать". Описанная ниже методика, не полагается на наличие "дыр", и работает даже если таковых нет, или они для Вашей прошивки(телефона) еще не обнаружены. Недостаток методики - нужно перед ее использованием ОБЯЗАТЕЛЬНО найти код входа в инженерное меню Вашего конкретного аппарата. Для FLY IQ450 он приведен в тексте. Далее фактически "памятка", которую я писал для себя. Я постарался ее чуть "облагородить", и добавить линки "где что брать" (часто более поздние и новые чем на момент когда это делал я сам), но язык остался смешанным "русско английским", так как я и сам комментарии пишу "то на одном то на другом", да и методика создавалась частично "копированием" из других описанных в нете, частично - "вытягиванием" из "батника" того, что делает скрипт
TPSparkyRoot (в лоб он у меня для IQ 450 тоже не сработал).


Поехали !




Есть вообщето утилиты, которые "делают это автоматом".
Напр смотрите здесь: http://kakproshit.ru/kak-proshit-fly/fly-iq450-horizon-kak-proshit-i-rutirovat.html
Но у меня "ругалось" на отсутствие local.prop и на этом "обламывалось". Поэтому пришлось идти "другим путем".
Если у Вас сработает первая методика, то второй вариант Вам без надобности. Если не сработает, то поставив все драйвера, которые описаны Выше,
переходим ко второй "ручной".

Ищем и скачиваем архив "TPSparkyRoot", распаковываем его в отдельный каталог.
Там есть "bat" который теоретически "все должен сделать автоматом". Но я предпочел "ручной вариант", чтобы понимать что происходит,
и если что "пойдет не так" знать "что и как изменено" и иметь возможность "откатиться". Кроме того, "автоматический", основан на "эксплоите",
и для последней прошивки IQ450 "обламывается", так что лучше и не пробовать "автоматом".
Можете взять "TPSparkyRoot" например здесь: http://ge.tt/1kCo31c/v/0

Дальше инструкция, которую я частично писал для себя, частично фрагментами брал из других источников, поэтому язык
"смешанный" "англо-русский".
Инструкция должна подойти для всех Android Аппаратов с Android версии 4.0X, и вероятно всех версии 4.X, но обязательное
условие - знать код входа в инженерное меню Вашего аппарата. Для Fly IQ450 это *#*#3646633#*#*

Ok, manually step by step do the following and if any step doesn't work let me know:

  1. Create a local.prop file on your PC in the same directory as adb called local.prop with a single line: ro.kernel.qemu=1
  2. from the console on you PC run the commands:
adb push local.prop /data/local/tmp/local.prop
adb push busybox /data/local/tmp/busybox
adb shell chmod 0777 /data/local/tmp/busybox
- Переходим в инженерное меню (*#*#3646633#*#*)
-В нем переходим в раздел CDS information > Network utility
-Появляется строка для ввода комманд. В ней выпоняем следующие комманды (выбрав shell)
  1. from the phone run the command: /data/local/tmp/busybox cp /data/local/tmp/ocal.prop /data/local.prop
  2. from the phone confirm the local.prop file is in place and has the right content with command: cat /data/local.prop
  3. reboot phone
-Дальше все по инструкции ниже
  1. from the PC run adb shell id and check to see if it's id 0 root
  2. remount system Read/Write with command from PC: adb remount
  3. put files in place from PC by running the following commands:
adb push su /system/bin/su
adb shell chown 0.0 /system/bin/su
adb shell chmod 06755 /system/bin/su
adb push busybox /system/bin/busybox
adb shell chown 0.0 /system/bin/busybox
adb shell chmod 0755 /system/bin/busybox
adb push Superuser.apk /system/app/Superuser.apk
adb shell chown 0.0 /system/app/Superuser.apk
adb shell chmod 0644 /system/app/Superuser.apk
  1. remove the local.prop file to disable emulated mode with command from PC: adb shell rm /data/local.prop
  2. reboot
===========
Понятно перед этим нужно поставить драйвера для отладки и перевести тело в режим отладки по USB через меню разработчика.

Комментариев нет:

Отправить комментарий

Закрыть окно X
Пожалуйста, потратьте несколько секунд на поддержку блога и его автора
Нажмите на рекламную ссылку: Рекламная ссылка для поддержки блога, или на баннер вверху справа страницы.