﻿define('DISALLOW_FILE_EDIT', true);
define('DISALLOW_FILE_MODS', true);<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>/dev/head &#187; Huawei</title>
	<atom:link href="http://devhead.ru/cat/huawei/feed" rel="self" type="application/rss+xml" />
	<link>http://devhead.ru</link>
	<description>Статьи и видео уроки</description>
	<lastBuildDate>Mon, 30 Jan 2017 11:12:34 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.37</generator>
	<item>
		<title>Как получить root права на планшете Android 4(через USB). И подключить 3G модем Huawei к Acer iconia tab A200</title>
		<link>http://devhead.ru/read/kak-poluchit-root-prava-na-planshete-android-4</link>
		<comments>http://devhead.ru/read/kak-poluchit-root-prava-na-planshete-android-4#comments</comments>
		<pubDate>Mon, 29 Apr 2013 07:57:35 +0000</pubDate>
		<dc:creator><![CDATA[andreykyz]]></dc:creator>
				<category><![CDATA[Статьи]]></category>
		<category><![CDATA[3g]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Huawei]]></category>
		<category><![CDATA[root]]></category>

		<guid isPermaLink="false">http://devhead.ru/?p=1879</guid>
		<description><![CDATA[Задался я тут недавно идеей, подключить мой 3G модем Huawei E1550 к планшетном компьютеру на Android 4. Нашел, что для работы pppd нужны root права. И тут пошел поиск. Скачав несколько "one click" скриптов я выяснил что ни один из них не заработал. Все они выдавали, что-то вроди этого: Sending mempodroid to tablet failed to [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;">Задался я тут недавно идеей, подключить мой 3G модем Huawei E1550 к планшетном компьютеру на Android 4. Нашел, что для работы pppd нужны root права. И тут пошел поиск. Скачав несколько "one click" скриптов я выяснил что ни один из них не заработал. Все они выдавали, что-то вроди этого:</p>
<blockquote><p>Sending mempodroid to tablet<br />
failed to copy 'mempodroid' to '/data/local/mempodroid': Permission denied<br />
setting permissions on mempodroid file<br />
Unable to chmod /data/local/mempodroid: No such file or directory<br />
exucuting exploit for root access!<br />
/system/bin/sh: /data/local/mempodroid: not found<br />
writing SU binary to /system/bin<br />
failed to copy 'su' to '/data/local/su': Permission denied<br />
Unable to chmod /data/local/su: No such file or directory</p></blockquote>
<p><span id="more-1879"></span></p>
<h3 style="text-align: center;">Получение root привилегий</h3>
<p>Все эти скрипты использовали какуе-то непонятную утилиту mempodroid. Зачем Она нужна я так и не понял. Потом, как оказалось, все получение root прав сводится к сохранению утилиты su в каталог /system/bin. Вся загвоздка в том, что эта файловая система находися в режиме ReadOnly и чтобы на неё что-то записать её нужно перемонтировать. В Ядре linux которое было на планшете по умолчанию такая функция была заблокирована. В итоге получается следующая последовательность действий:</p>
<ul>
<li>Установить набор утилит <a href="http://developer.android.com/sdk/index.html" target="_blank">Android SDK</a> (я поставил SDK Tools Only)</li>
<li>Разблокировать NAND накопитель(внутренняя flash)</li>
<li>Загрузиться с ядром поддерживающим перемонтирование в ReadWrite</li>
<li>Перемонтировать файловую систему в ReadWrite</li>
<li>Переписать утилит su и назначить на неё нужные права</li>
</ul>
<p>Для упрощения я написал следующий скрипт(можно скачать по ссылке в конце статьи ):</p>
<blockquote><p>echo "Разблокировка NAND"<br />
adb wait-for-device<br />
adb reboot-bootloader<br />
echo "Планшет перезагрузится и запросит опции разблокировки!"<br />
fastboot oem unlock<br />
echo " Выберите функцию разблокирования (unlock) на вашем планшете!"<br />
echo "после выбора, A200 запросит перезагрузку,просто нажмите любую клавишу"<br />
echo " здесь и планшет перезагрузится..."<br />
echo ""<br />
echo "Загрузка нужного ядра с поддержкой перемонтирования..."<br />
fastboot reboot<br />
adb wait-for-device<br />
adb reboot-bootloader<br />
fastboot flash boot boot.img<br />
fastboot reboot<br />
adb wait-for-device<br />
echo "Перемонтирование..."<br />
adb remount<br />
echo "Загрузка утилиты su"<br />
adb push su /system/bin/<br />
echo "Смена прав на утилиту (разрешаем её выполнение)"<br />
adb shell chmod 6755 /system/bin/su<br />
echo "Установка программы superoot(можно ставить из маркета)"<br />
adb install Superuser.apk<br />
fastboot reboot</p></blockquote>
<p>Скрипт нужно запускать из каралога с файлами(ядро, утилита su). Предварительно ещё я добавлял правило для udev.</p>
<blockquote><p>echo 'SUBSYSTEMS=="usb", ATTRS{idVendor}=="0502", ATTRS{idProduct}=="337c", MODE="0666", OWNER="ln"' | sudo tee /etc/udev/rules.d/50-android.rules</p></blockquote>
<p>Узнать правильные idVendor и idProduct можно утилитой lsusb.</p>
<p><em>P.S. Для выполнения сих действий в Windows нужно ещё поставить драйвера для планшета. И использовать скрипт соответственно с пометкой -win.bat.</em></p>
<div id="dc_vk_code" style="display: none;"></div>
<h3 style="text-align: center;">Установка необходимых программ и подключение модема</h3>
<p>Так. root права колучили. Теперь нам нужно идти в Android Play(market по старому) и поставить следующие программы:</p>
<ul>
<li><a href="https://play.google.com/store/apps/details?id=com.noshufou.android.su">Superuser</a> - по сути GUI для управления командой su (в том случае если вы не стали ставить её моим скриптом)</li>
<li><a href="https://play.google.com/store/apps/details?id=de.draisberghof.pppwidget">PPP Widget </a>-  утилита для управления модемом.</li>
</ul>
<p>После установки виджета, вытаскиваем его на рабочий стол. Подключаем модем, нажимаем<em> настройки</em> и вбиваем всякие APN, username... Далле выходим и жмем подключить.</p>
<h3>Скачать:</h3>
<ul>
<li><a href="http://devhead.ru/download/AcerA200_root_devhead_ru.tbz2">Архив со скримтами, ядром, утилитой su и т.д.</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://devhead.ru/read/kak-poluchit-root-prava-na-planshete-android-4/feed</wfw:commentRss>
		<slash:comments>45</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->