Как получить root права на планшете Android 4(через USB). И подключить 3G модем Huawei к Acer iconia tab A200

Задался я тут недавно идеей, подключить мой 3G модем Huawei E1550 к планшетном компьютеру на Android 4. Нашел, что для работы pppd нужны root права. И тут пошел поиск. Скачав несколько "one click" скриптов я выяснил что ни один из них не заработал. Все они выдавали, что-то вроди этого:

Sending mempodroid to tablet
failed to copy 'mempodroid' to '/data/local/mempodroid': Permission denied
setting permissions on mempodroid file
Unable to chmod /data/local/mempodroid: No such file or directory
exucuting exploit for root access!
/system/bin/sh: /data/local/mempodroid: not found
writing SU binary to /system/bin
failed to copy 'su' to '/data/local/su': Permission denied
Unable to chmod /data/local/su: No such file or directory

Получение root привилегий

Все эти скрипты использовали какуе-то непонятную утилиту mempodroid. Зачем Она нужна я так и не понял. Потом, как оказалось, все получение root прав сводится к сохранению утилиты su в каталог /system/bin. Вся загвоздка в том, что эта файловая система находися в режиме ReadOnly и чтобы на неё что-то записать её нужно перемонтировать. В Ядре linux которое было на планшете по умолчанию такая функция была заблокирована. В итоге получается следующая последовательность действий:

  • Установить набор утилит Android SDK (я поставил SDK Tools Only)
  • Разблокировать NAND накопитель(внутренняя flash)
  • Загрузиться с ядром поддерживающим перемонтирование в ReadWrite
  • Перемонтировать файловую систему в ReadWrite
  • Переписать утилит su и назначить на неё нужные права

Для упрощения я написал следующий скрипт(можно скачать по ссылке в конце статьи ):

echo "Разблокировка NAND"
adb wait-for-device
adb reboot-bootloader
echo "Планшет перезагрузится и запросит опции разблокировки!"
fastboot oem unlock
echo " Выберите функцию разблокирования (unlock) на вашем планшете!"
echo "после выбора, A200 запросит перезагрузку,просто нажмите любую клавишу"
echo " здесь и планшет перезагрузится..."
echo ""
echo "Загрузка нужного ядра с поддержкой перемонтирования..."
fastboot reboot
adb wait-for-device
adb reboot-bootloader
fastboot flash boot boot.img
fastboot reboot
adb wait-for-device
echo "Перемонтирование..."
adb remount
echo "Загрузка утилиты su"
adb push su /system/bin/
echo "Смена прав на утилиту (разрешаем её выполнение)"
adb shell chmod 6755 /system/bin/su
echo "Установка программы superoot(можно ставить из маркета)"
adb install Superuser.apk
fastboot reboot

Скрипт нужно запускать из каралога с файлами(ядро, утилита su). Предварительно ещё я добавлял правило для udev.

echo 'SUBSYSTEMS=="usb", ATTRS{idVendor}=="0502", ATTRS{idProduct}=="337c", MODE="0666", OWNER="ln"' | sudo tee /etc/udev/rules.d/50-android.rules

Узнать правильные idVendor и idProduct можно утилитой lsusb.

P.S. Для выполнения сих действий в Windows нужно ещё поставить драйвера для планшета. И использовать скрипт соответственно с пометкой -win.bat.

Установка необходимых программ и подключение модема

Так. root права колучили. Теперь нам нужно идти в Android Play(market по старому) и поставить следующие программы:

  • Superuser - по сути GUI для управления командой su (в том случае если вы не стали ставить её моим скриптом)
  • PPP Widget -  утилита для управления модемом.

После установки виджета, вытаскиваем его на рабочий стол. Подключаем модем, нажимаем настройки и вбиваем всякие APN, username... Далле выходим и жмем подключить.

Скачать:

Теги: , , ,

Дата: 29 апреля 2013

Автор: andreykyz

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

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

  1. cialis 10mg online canada https://tadalafili.com/

  2. Hi, I do believe this is an excellent web site.
    I stumbledupon it ;) I will revisit yet again since i have book marked it.
    Money and freedom is the best way to change, may you be rich and continue to help other people. https://hhydroxychloroquine.com/

  3. hi!,I love your writing very so much! percentage we
    communicate extra approximately your post on AOL? I need an expert on this
    area to unravel my problem. May be that's you! Taking a look
    ahead to peer you. http://herreramedical.org/azithromycin

  4. viagra without prescritcion
    amoxicillin 500mg capsules uk
    how much does it cost for viagra walmart DIT pruMn

  5. cialis drug price comparison by pharmacy
    where can i buy amoxicillin 500mg
    tadalafil sale canada DIT pruMn

  6. viagra overnight fedex cheap
    amoxicillin 1g price
    american pharmacy for viagra DIT pruMn

  7. correct cialis dose [url=https://omgcialis.com/]tadalafil prix pharmacie[/url] cialis et yeux rouges

  8. cialis ontario drug plan [url=https://omgcialis.com/]tadalafil cost in canada[/url] how much is cialis in bangkok

  9. cialis netherlands [url=https://omgcialis.com/]levitra doses[/url] best cialis website

  10. has anyone ever taken generic cialis
    lasix 40mg
    cialis 20 mg day DIT pruMn

  11. how to write a prescription for viagra
    furosemide online no prescription
    buy actavis promethazine codeine cough syrup DIT pruMn

  12. buy amoxicillin mexico
    augmentin 625mg cost
    augmentin tablets 1g DIT pruMn

  13. amoxicillin tablets over the counter
    augmentin tablets uk
    augmentin prescription cost DIT pruMn

  14. augmentin tablet 500 mg
    augmentin 1500
    amoxicillin 500 mg capsule DIT pruMn

  15. amoxicillin 875mg cost
    amoxicillin cost australia
    amoxicillin 500 mg tablets india DIT pruMn

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

*

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

Ваш e-mail не будет опубликован.
Обязательные поля помечены *

Разрешенные HTML теги:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>