Apres - Каталог статей - стр. 1 категории | закладки | добавить | RSS
2 файлов, добавленных в категорию Root и прошивка пользователем Apres[ожидают одобрения]
Полезные советы Apres
Mon, 25 Feb 2013 00:52:20 +0400Mon, 25 Feb 2013 00:52:20 +0400
Пролог:
Довольно часто вижу в сети (в том числе и на нашем сайте) вопросы о том, как же, всё-таки, раздавать с компьютера с wi-fi адаптером, либо с ноутбука, интернет, или как организовать wlan-сеть и т.п. Способов и вариантов огромное множество, но один из самых простых и удобных, на мой взгляд, до сих пор, к сожалению, не освещён на dimonvideo.
Речь пойдёт о технологии Virtual WiFi, которая была включена компанией Microsoft в Windows 7 и Windows 2008 R2, а теперь и в относительно свеженькую Windows 8. Именно эта технология используется в таких программах как Connectify и Virtual Router Manager, однако в рамках данной статьи я не буду обращать на них ваше внимание, мы проделаем всё без лишнего софта исключительно средствами чистой операционной системы. Во-первых, эти программы не у всех корректно работают, во-вторых, авторские права ещё никто не отменял, ну и в-третьих, отношусь к той категории людей, которая не любят держать у себя лишний софт.
Что такое и с чем едят
Суть работы Virtual WiFi проще понять тем, кто когда-нибудь имел дело с виртуальными машинами, а точнее, с настройкой сети в них. Операционная система, поддерживающая данную технологию, получает возможность разбить реально существующий беспроводной адаптер на несколько виртуальных, каждый из которых будет способен работать со своей сетью. Разумеется, что возможности таких виртуальных приёмников/передатчиков будут ограничены рамками ресурсов одного единственного реального адаптера, на базе которого создавались остальные.
И ложечка дёгтя в эту бочку мёда: в Windows 7 есть возможность создавать только один виртуальный адаптер, который будет работать в качестве точки доступа, причём шифрование будет проходить исключительно в режиме WPA2-PSK/AES. Однако, в большинстве случаев, этого вполне достаточно для удовлетворения бытовых нужд среднестатистического пользователя ПК.
Что нам для этого нужно?
- разумется, компьютер с операционной системой Windows 7/8 на борту;
- wifi-адаптер, подключенный к ПК, драйверы которого поддерживают технологию Virtual WiFi. К слову сказать, для получения пункта совместимости оборудования с OS Windows 7, драйвер адаптера должен иметь данную поддержку, так что если ваш wifi-приёмник совместим с Windows 7, то и Virtual WiFi поддерживает на 5+.
Всё, в принципе, разве что, если вы хотите раздавать интернет с вашего компьютера, то необходимо иметь на нём интернет-соединение, причём его природа абсолютно не важна, это может быть Еthernet соединение, WiFi или 3G сеть.
От слов к делу
Создание сети, реализованной посредством Virtual WiFi, и управление ею в Windows осуществляется через командную строку.
Итак, приступим.
Чтобы создать виртуальную сеть WiFi нужно открыть командную строку с правами администратора (сделать это можно несколькими способами, например, зайти в меню Пуск, далее - Все программы, Стандартные, правой кнопочкой по программе Командная строка и выбираем пункт Запустить от имени администратора) и выполнить в ней следующую команду:
netsh wlan set hostednetwork mode=allow ssid=wlan-set key=12345678
где параметр mode разрешает сеть, параметр ssid присваивает сети имя, а key присваивает пароль.
Естественно значения wlan-set и 12345678 можете поменять на свои (советую вам это сделать, особенно в той части, что касатся пароля).
Всё, виртуальная сеть создана. В этом можно убедиться зайдя в диспетчер устройств и увидев там соответствующую строку в разделе сетевых адаптеров.
А также в панели управления по пути Центр управления сетями и общим доступом – Изменение параметров адаптера появится новая сеть. Однако она ещё не подключена, о чём свидетельствует красноречивая надпись рядом с ней Нет подключения.
Теперь нам необходимо запустить нашу сеть. Для этого в командной строке от администратора выполняем
netsh wlan start hostednetwork
После выполнения данной команды в списке сетевых подключений под нашей сетью появится её имя.
Теперь к нашей сети можно подключаться. Но ведь, возможно, в один момент нам понадобится остановить действие сети, запретить подключение к ней.
Итак, чтобы отключить сеть необходимо в командной строке от админа выполнить команду
netsh wlan stop hostednetwork
После этого наша сеть снова станет неактивной.
И последнее из того, что, я считаю, заслуживает внимания. Удаление сети. Как же без этого.
Чтобы удалить созданную нами виртуальную сеть, выполняем команду
netsh wlan set hostednetwork mode=disallow ssid=wlan-set key=12345678
Есть ещё пара команд для управления Virtual WiFi, а точнее, для мониторинга её:
команда netsh wlan show settings отображает свойства сети и её состояние
команда netsh wlan show hostednetwork setting=security возвращает параметры безопасности, в том числе и действующий пароль на подключение к сетке
(на данном скриншоте ключ - 13041991, для примера)
Расшариваем интернет
Собственно, самое распространённое применение Virtual WiFi - это раздача интернета.
Чтобы осуществить это, нужно проделать следующее:
Открываем Панель управления, переходим в раздел Сеть и интернет, далее - Центр управления сетями и общим доступом - Изменение параметров адаптера.
Щёлкаем правой кнопочкой мыши по тому подключению, посредством которого обеспечивается доступ в интернет на данном компьютере (т.е. то соединение, которое мы собираемся расшарить, в данном примере это соединение через 3G-модем от Мегафона), выбираем пункт Свойства, открываем в появившемся окошке вкладочку Доступ и ставим галочку в первом пункте (см скрин), а ниже выбираем созданную нами виртуальную сеть (в данном примере - Беспроводное сетевое соединение 5). Если интернет в настоящий момент активен, его необходимо будет переподключить.
На этом можно и остановиться, но я предлагаю немного выиграть в удобстве. Что имею ввиду: сейчас существует много программ, позволяющих управлять файловой системой Андроид смартфонов с компьютера посредством WiFi, в большинстве своём они основываются на создании сети между устройствами и подключаются по ip-адресу внутри сети. В той же сети, которую мы настроили, ip-адреса будут присваиваться подключаемым устройствам хаотично, т.е., говоря грамотным языком, ip-адреса в нашей сети динамические (изменяющиеся). В случае с глобальной сетью это удобно и правильно, в локалке же я предпочитаю статические (не меняющиеся) ip-адреса, это гораздо удобнее для получения доступа к конкретным машинам/устройствам или даже папкам и файлам. Что мы делаем? Здесь же, в разделе Изменение параметров адаптера, щёлкаем правой кнопочкой мыши по нашему беспроводному соединению, выбираем строку Протокол интернета версии 4 (TCP/IPv4), затем жмём кнопочку Свойства и прописываем ip-адрес и маску подсети (в данном случае я использую ip-адрес не 192.168.0.1, а 192.168.137.1, так как это предпочтительнее для расшаривания интернета от Мегафона).
Сохраняем внесенные изменения.
На устройстве, которое подключаем, тоже нужно настроить статический ip-адрес. Для этого попадаем в расширенные настройки конкретной wifi-сети и вносим следующие изменения
Теперь мы приспокойненько можем добавить адрес, включающий в себя ip-шник, для доступа к устройству, например, в закладки браузера, дабы не вбивать его постоянно вручную.
Лень - двигатель прогресса
Ну а как иначе? Вообще стараюсь не забывать о людях, которые не горят желанием совершать лишние телодвижения в некоторых ситуациях, тем более, что я сам к таким людям отношусь.... и отношусь с удовольствием (:
Часть первая - батники
Чего уж скрывать, далеко не все пользователи Windows любят возиться с командной строкой, а порой это откровенно неудобно и занимает много лишнего времени. Так вот, чтобы избавить вас от этого предлагаю все команды упаковать в отдельные батнички и, вместо того, чтобы прописывать команду в терминал, просто запустить нужный бат-файл. Ниже прикрепляю архив со следующими батниками:
wi-fi_add.bat - создаёт сеть (требуется поменять значения параметров ssid= и key=)
wi-fi_start.bat - запускает созданную сеть
wi-fi_stop.bat - останавливает работу сети
wi-fi_del.bat - удаляет виртуальную сеть (требуется поменять значения параметров ssid= и key=)
Для выполнения нужного действия просто запустите необходимый исполнительный файл.
Архив вот здесь: хранилище
Часть вторая - автозагрузка
Мне, например, проще, если интернет начинает раздаваться сразу после включения компьютера. И если по части автоподключения интернета на самой хост-машине здесь писать нет смысла (не тот контекст статьи), то пару слов о автостарте нашей виртуальной сети черкану.
На самом деле, всего пару слов. Чтобы наша сеть стартовала при включении ПК, нужно в папку автозагрузки (она находится по пути C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Startup, либо Пуск - Автозагрузка) добавить ярлычок на батник wi-fi_start.bat. По сути, можно туда засунуть и сам бат-файл, но в случае ярлычка мы может в свойствах его указать, чтобы он стартовал свёрнутым в ярлычок
На этом все манипуляции по автоматизации работы нашей виртуальной сети можно считать законченными.
Эпилог:
А что, эпилог, и так ведь всё всем понятно (:
При написании данной статьи использовались:
- компьютер с Windows 7 на борту;
- виртуальная машина VirtualBox с установленной Windows 8;
- простенький WiFi-адаптер ZyXEL NWD 2105;
- 3G модем Flyer с сим-картой от компании Мегафон;
- коммуникатор HTC Incredible S с Android 4.0.4
....а также пара чашек кофе и несколько Киловатт электричества.
Открытых вам wifi-точек и быстрого интернета....
Для любителей копипаста исходный код статьи: исходник
Apres
Пролог:Довольно часто вижу в сети (в том числе и на нашем сайте) вопросы о том, как же, всё-таки, раздавать с компьютера с wi-fi адаптером, либо [...]
читать описание
90391
Комментарии: 118
Root и прошивка Apres
Mon, 24 Sep 2012 16:05:47 +0400Mon, 24 Sep 2012 16:05:47 +0400
Собственно, чего ради:
В сети есть несколько способов получения root на аппаратах данной фирмы, однако многие из них актуальны только для старых версий прошивок. В случае же, когда ПО уже обновленно до последней на сегодняшний день версии Android и имеет последнюю же версию HBOOT, возникает много лишних движений по откату, понижениям версии проши для дальнейшего S-OFF и т.п. В этой статье рассмотрим более простой (с моей точки зрения) вариант получения рута без промежуточного S-OFF. Этот способ подходит не для всех моделей, однако их число постоянно увеличивается. Сразу оговорюсь, что Америки не открываю, только попытался систематизировать и облегчить для понимания имеющиеся знания. Весь процесс разделим на два этапа: разблокировка загрузчика аппарата HTC и, собственно, получение рута (+ добавил небольшой ФАК по прошивке, после рута этим способом).
ВНИМАНИЕ!
Хочу сразу предупредить вас о двух подводных камнях, которые нас ожидают:
1) В ходе разблокировки загрузчика вашего смартфона, все данные с него будут удалены! Так что советую заранее сделать бекап нужной информации к примеру на флэш-карту, а лучше - на ваш ПК.
2) После разблокировки загрузчика, в случае, если в дальнейшем у вас возникнет необходимость обращение в СЦ, вам, скорее всего, откажут в гарантийном обслуживании, причем вне зависимости от характера неисправности аппарата.
Для проделывания всех нижеприведённых операций нам потребуется:
- прямые руки и холодная голова (тёплые ноги - как рекомендуемый элемент);
- сам аппарат марки HTC на базе Android OS;
- USB-кабель, идущий в комплекте с телефоном;
- ПК;
- подключение к интернету.
Unlocked
Компания HTC признала, что не стоило блокировать загрузчики своих аппаратов, покаялась и предложила всем желающим разблокировать его.
Подготовка
1. Скачиваем и устанавливаем на свой ПК следующие программы (ссылки ведут на страницы загрузки официальных сайтов соответствующих программ):
- HTC Sync
- Java (Java Platform (JDK) - Java SE Development Kit)
- Android SDK
2. После установки Android SDK автоматически запустится SDK Manager.exe, если этого не произошло, запустите его вручную из папки C:\\Android\\sdk-windows (если не меняли расположение при установке). В окне программы отмечаем Android SDK Platform и Android SDK Tools и ждём окончания процесса их скачивания.
3. Теперь создаём на компьютере папку (допустим, это будет папка с названием SDK в корне диска C:\\) и копируем в неё три файла:
- adb.exe
- adbWinApi.dll
- fastboot.exe
Все они должны быть расположены в папке C:\\Program Files\\android\\sdk-windows\\platform-tools (если не видим какой-то из файлов, просто находим их поиском и копируем в папку SDK).
Разблокировка
1. Идём на оф.сайт и регистрируемся там (хочу сразу заметить, в процессе наших хождений по сайту может слететь авторизация, не пугаемся, логинися снова и повторяем путь до нужного места).
2. Выключаем аппарат, извлекаем аккумулятор (аккумулятор можно не извлекть, если в настройках питания смартфона убрать галочку с пункта Быстрая загрузка), вставляем его обратно, зажимаем клавишу убавления звука и клавишу питания одновременно (на разных аппаратах способ попадания в Bootloader может отличаться от приведённого, если не можете разобраться, спрашиваем в теме о вашем устройстве, либо здесь в комментариях, вам обязательно подскажут). Попадаем в Bootloader, там можем увидеть всю информацию о смарте, включая версию HBOOT, S-ON/S-OFF и т.п. Верхней строчкой будет красоваться надпись *** LOCKED *** При помощи всё тех же клавишь громкости выбираем пункт FASTBOOT и жмём кнопку питания.
3. Подключаем смарт в таком состоянии к ПК посредством USB, ждём, пока установятся дрова и Windows обнаружит новое устройство MyHTC.
4. Открываем на компьютере командную строку и переходим в ней в папку с ранее скопированными файлами. В нашем случае для этого необходимо ввести следующую команду cd c:\\SDK. После выполнения этой команды вводим следующую: fastboot oem get_identifier_token. После выполнения на мониторе увидим много символов, жмём правой кнопочкой мыши, выбираем "Пометить" и выделяем текст, начиная от <<<< Identifier Token Start >>>> и заканчивая <<<<< Identifier Token End >>>>> (включая эти строки), потом ещё раз жмём на выделенном фрагменте правой кнопкой, чтобы скопировать его в буфер обмена компьютера.
5. Заходим на страницу разблокировки, вводим логин и пароль, выбираем справа из списка своё устройство (если его в списке нет, выбирайте последний пункт "All Other Supported Models"), соглашаемся со всеми условиями, пролистываем инструкцию до десятого шага, куда и вставляем скопированный из командной строки фрагмент. Нажимаем Submit.
6. В течение некоторого времени на адрес электронной почты, указанный при регистрации, придёт письмо (на rambler мне письмо шло в течение 5 часов, на mail - 2 минут, это так, для сведения, письмо придёт в любом случае) с вложением Unlock_code.bin. Сохраняем вложение в нашу папку SDK.
7. Вводим следующую команду: fastboot flash unlocktoken Unlock_code.bin, смотрим на экран аппарата и видим там новое сообщение, предупреждающее нас о возможных последствиях разблокировки. Соглашаемся, нажав Yes.
8. Смартфон перезагружается и мы получаем разблокированный загрузчик. Чтобы это проверить, можно снова зайти в Bootloader, вверху будет написанно ***UNLOCKED***
Всё, на этом первый этап закончен....
Root
1. Скачиваем следующие файлы:
- сам ADB (программа для манипуляций с аппаратом из командной строки): 5064_adb.zip (8, 66 Mb)
- файл рекавери для вашего аппарата. Здесь есть три варианта:
а) идём на оф.сайт clockworkmod (далее - cwm) recovery: clockworkmod download - ищем там рекавери под своё аппарат и качаем его (обычную версию, либо тач-версию, если таковая имеется);
б) ищем в интернете 4extRecoery (улучшенный аналог cwm) для своего же смарта и качаем его;
в) если ничего нигде нет и весь мир против вас, пишем в комменты к статье, вам обязательно постараются помочь и найти подходящий файл recovery.
- собственно файл программы суперпользователя в архиве:
а) для андроида версий 4.X - superuser.zip (561, 74 Kb)
б) для андроида младших версий - superuser.zip (625, 24 Kb)
2. Распаковываем ADB в любую папку, например в корень диска C:\\
3. Распаковываем в C:\\ADB\\ файл recovery.img (если в скачанном вами архиве имя файла другое, то переименуйте именно в recovery.img).
4. Идём на телефоне в Меню - Настройки - Приложения - Разработка (в зависимости от версии ПО путь может незначительно отличаться), ставим там галочку напротив пункта Отладка через USB
5. Опять загружаем бутлоадер (выключаем аппарат, извлекаем аккумулятор, вставляем его обратно, зажимаем клавишу убавления звука и клавишу питания одновременно), переходим в fastboot.
6. Открываем на компьютере папку ADB и запускаем оттуда файл cmd.exe. Вводим в открывшееся окно команду fastboot flash recovery recovery.img
7. Теперь нужно поместить файл суперпользователя (superuser) в корень карты памяти. Есть два варианта (либо 7.1, либо 7.2):
7.1. Просто извлекаем из смартфона карту памяти, вставляем её в ПК и скидываем архив в корень. Также можно проделать это, подключив смарт в рабочем состоянии к компу в режиме накопителя).
7.2.1. Снова перезагружаем смартфон в бутлоадер, выбираем второй пункт RECOVERY (как раз тот, который мы только что прошили).
7.2.2. Выбираем пункт toggle usb storage (этим мы включаем режим передачи данных).
7.2.3. Копируем архив Superuser в корень карты памяти аппарата.
7.2.4. Отсоединяем смарт от ПК.
8. (если делали по способу 7.1, то сперва нужно проделать ещё только пункт 7.2.1) Жмём в recovery install from sdcard, далее choose zip from sdcard, в самом низу находим наш архив с суперюзером и выбираем его.
9. Перезагружаем смарт, видим в списке программ Superuser.
Всё! Смарт рутован!....
Прошивка
Здесь в кратце опишу процесс прошивки аппаратов, взломанных по способу, приведённому выше. В принципе, он мало отличается от обычных действий, но есть нюанс. Чтобы картина была полной и более ясной (особенно для не опытных пользователей), дам краткую последовательность всех действий....
Шьются этим способом практически все кастомные прошивки, если это не оговорено в требованиях.
Итак:
1. Скачиваем саму прошивку, которую хотим установить.
2. Открываем архив с прошивкой, находим там файл boot.img и копируем его оттуда в папку ADB.
3. Прошивку копируем в корень карты памяти смартфона.
4. Перезагружаемся в бутлоадер, далее в рекавери.
5. Делаем бекап на всякий случай, в 4ext Recovery это делается так: backup | restore => Backup
6. Делаем вайпы: wipe | format, а дальше последовательно wipe data/factory reset, wipe cashe, wipe dalvik cashe.
7. Возвращаемся в главное меню 4ext Recovery, выбираем там пункт install from sdcard => choose zip from sdcard и выбираем файл прошивки. Пойдёт процесс.
8. Ждём.
9. После окончания прошивки вновь возвращаемся в главное меню рекавери, жмём пункт power menu, далее Reboot into Bootloader.
10. Выбираем Fastboot и подключаем аппарат к ПК.
11. Запускаем из папки ADB файл cmd и выполняем команду fastboot flash boot boot.img
12. После прошивки бута нажимаем REBOOT. Ждём. Первый запуск может занять достаточно продолжительное время, наберитесь терпения....
FAQ
А здесь постарался собрать небольшой наборчик из самых часто задаваемых вопросов, которые встречаются у читателей статьи и задаются либо здесь, либо мне в личку. Думаю, будет полезно для того, чтобы не возникало лишней писанины....
Вопросы по разблокировке загрузчика:
Q: Какой аппарат мне надо выбирать на оф.сайте, если их там несколько?
A: Если вы не знаете, к каком региону принадлежит ваше устройство, выбирайте любой. Единственная возможная неприятность - отсутствие русского языка в интерфейсе телефона после разблокировки, но это решается при помощи приложения more locate.
Q: А что мне делать, если моей модели на сайте вообще нет?!
A: В этом случае вы может выбрать пункт "All Other Supported Models", и, если ваше устройство поддерживает функцию разблокировки производителем, то всё пройдёт гладко. Однако, опять же, гарантий никаких нет.
Q: У меня не устанавливается Android SDK. Вываливается с ошибкой "Error: Failed to find Java version for 'C:Windowssystem32java.exe' (или аналогичная неприятность).
A: Возможно несколько способов решения проблемы, причем ни один из них не универсален, придётся опытным путём определить, какой из них поможет конкретно вам:
- переименуйте файл 'C:WindowsSystemjava.exe' в 'C:WindowsSystemjava.exe.orj';
- скачивайте и устанавливайте JDK (Java) для 32-битных систем (x86), а не для 64-битных (x64);
- попробуйте установить Android SDK старой версии, например r16.
Q: После ввода identifier token (ключа) в форму на сайте выходит ошибка "Invalid Bootloader Token Lenght". Что не так?
A: Вероятнее всего, вы неправильно вводите код в форме на сайте, т.е. либо выделяете его не полностью при копировании из терминала командной строки, либо наоборот выделяете ещё и что-то лишнее, либо уже при вставке в начале первой (или каждой) строки ключа добавляется пробел. Это нужно исправить уже в окне для вставки ключа.
Q: Проделал всю операцию по разблокировке, а в бутлоадере всё равно написано "s-on"! Статья - фейк!!!
A: В статье не описаны способы получения s-off, мы только разблокируем загрузчик аппарата. В бутлоадере это будет выглядеть как "UNLOCKED" вместо прежней надписи "LOCKED".
Вопросы по получению root-прав:
Q: У меня в CWM нет пункта монтирования карты памяти.
A: Идём по пути "mounts and storage", выбираем пункт "mount USB storage", либо извлекаем флэшку из телефона, вставляем её в ПК посредством кард-ридера и копируем туда всё необходимое.
Q: Не могу прошить рекавери, процесс зависает на этапе "sending recovery" (или аналогичная неприятность)
A: Придётся проделать проблемную операцию на другом ПК. Там вам потребуются только драйвера (отдельно или с HTC Sync) и adb.
Q: Разблокировал загрузчик, прошил рекавери, перезагружаю аппарат, в бутлоадере выбираю пункт "рекавери" и телефон виснет.
A: Возможно, нет поддержки вашего гаджета для рекавери, который вы пытаетесь прошить, выберите другой рекавери.
Вопросы по прошивке:
Q: Проделал всё, что описанно в статье, прошил кастомную прошу. Мне не нравится, хочу сток! Что делать?
A: Удаляете рут (т.е. само приложения суперпользователя), прошиваете стоковый рекавери, закрываете бут через командную строку командой "fastboot oem lock", прошиваете RUU нужной прошивки через ПК.
Q: Я хочу себе кастомную прошивку. Нужно ли мне для начал получить root-права на стоковой проше?
A: Нет, достаточно разблокировать загрузчик и залить сторонний рекавери. Всё, можно шить любые прошивки. В подавляющем большинстве кастомов рут-права уже вшиты, поэтому, скорее всего, никаких дополнительных манипуляций для этого проводить не придётся.
Q: Разблокировал загрузчик, получил root-права. Пришли обновления по воздуху, принял, аппарат перезагрузился и висит на белом экране с надписью HTC. Каюсь! Что делать?!
A: В следующий раз читать внимательнее всю статью! А пока пробуйте прошить кастомную прошивку для своего аппарата по инструкции выше.
З.Ы.: статью пишу на работе, поэтому скринов нет, но, думаю, и так всё понятно....
Отказ от ответственностиАвтор статьи и администрация сайта не несут абсолютно никакой ответственности за последствия, которые может повлечь за собой выполнение действий, представленных в этой статье. Надеюсь на ваше понимание и прямоту рук....
З.З.Ы.: ни в коем случае не пытайтесь поставить официальные прошивки или официальные обновления (в том числе и FOTA) на разблокированные смартфоны! Как результат таких действий вы можете получить кирпич!
Для любителей копи-паста прикрепляю исходный код статьи: исходник
Apres
Собственно, чего ради:
В сети есть несколько способов получения root на аппаратах данной фирмы, однако многие из них актуальны только для старых [...]
читать описание
122740
Комментарии: 230
2 файлов, добавленных в категорию Root и прошивка пользователем Apres[ожидают одобрения]
Полезные советы Apres
Пролог:Довольно часто вижу в сети (в том числе и на нашем сайте) вопросы о том, как же, всё-таки, раздавать с компьютера с wi-fi адаптером, либо с ноутбука, интернет, или как организовать wlan-сеть и т.п. Способов и вариантов огромное множество, но один из самых простых и удобных, на мой взгляд, до сих пор, к сожалению, не освещён на dimonvideo.
Речь пойдёт о технологии Virtual WiFi, которая была включена компанией Microsoft в Windows 7 и Windows 2008 R2, а теперь и в относительно свеженькую Windows 8. Именно эта технология используется в таких программах как Connectify и Virtual Router Manager, однако в рамках данной статьи я не буду обращать на них ваше внимание, мы проделаем всё без лишнего софта исключительно средствами чистой операционной системы. Во-первых, эти программы не у всех корректно работают, во-вторых, авторские права ещё никто не отменял, ну и в-третьих, отношусь к той категории людей, которая не любят держать у себя лишний софт.
Что такое и с чем едят
Суть работы Virtual WiFi проще понять тем, кто когда-нибудь имел дело с виртуальными машинами, а точнее, с настройкой сети в них. Операционная система, поддерживающая данную технологию, получает возможность разбить реально существующий беспроводной адаптер на несколько виртуальных, каждый из которых будет способен работать со своей сетью. Разумеется, что возможности таких виртуальных приёмников/передатчиков будут ограничены рамками ресурсов одного единственного реального адаптера, на базе которого создавались остальные.
И ложечка дёгтя в эту бочку мёда: в Windows 7 есть возможность создавать только один виртуальный адаптер, который будет работать в качестве точки доступа, причём шифрование будет проходить исключительно в режиме WPA2-PSK/AES. Однако, в большинстве случаев, этого вполне достаточно для удовлетворения бытовых нужд среднестатистического пользователя ПК.
Что нам для этого нужно?
- разумется, компьютер с операционной системой Windows 7/8 на борту;
- wifi-адаптер, подключенный к ПК, драйверы которого поддерживают технологию Virtual WiFi. К слову сказать, для получения пункта совместимости оборудования с OS Windows 7, драйвер адаптера должен иметь данную поддержку, так что если ваш wifi-приёмник совместим с Windows 7, то и Virtual WiFi поддерживает на 5+.
Всё, в принципе, разве что, если вы хотите раздавать интернет с вашего компьютера, то необходимо иметь на нём интернет-соединение, причём его природа абсолютно не важна, это может быть Еthernet соединение, WiFi или 3G сеть.
От слов к делу
Создание сети, реализованной посредством Virtual WiFi, и управление ею в Windows осуществляется через командную строку.
Итак, приступим.
Чтобы создать виртуальную сеть WiFi нужно открыть командную строку с правами администратора (сделать это можно несколькими способами, например, зайти в меню Пуск, далее - Все программы, Стандартные, правой кнопочкой по программе Командная строка и выбираем пункт Запустить от имени администратора) и выполнить в ней следующую команду:
netsh wlan set hostednetwork mode=allow ssid=wlan-set key=12345678
где параметр mode разрешает сеть, параметр ssid присваивает сети имя, а key присваивает пароль.
Естественно значения wlan-set и 12345678 можете поменять на свои (советую вам это сделать, особенно в той части, что касатся пароля).
Всё, виртуальная сеть создана. В этом можно убедиться зайдя в диспетчер устройств и увидев там соответствующую строку в разделе сетевых адаптеров.
А также в панели управления по пути Центр управления сетями и общим доступом – Изменение параметров адаптера появится новая сеть. Однако она ещё не подключена, о чём свидетельствует красноречивая надпись рядом с ней Нет подключения.
Теперь нам необходимо запустить нашу сеть. Для этого в командной строке от администратора выполняем
netsh wlan start hostednetwork
После выполнения данной команды в списке сетевых подключений под нашей сетью появится её имя.
Теперь к нашей сети можно подключаться. Но ведь, возможно, в один момент нам понадобится остановить действие сети, запретить подключение к ней.
Итак, чтобы отключить сеть необходимо в командной строке от админа выполнить команду
netsh wlan stop hostednetwork
После этого наша сеть снова станет неактивной.
И последнее из того, что, я считаю, заслуживает внимания. Удаление сети. Как же без этого.
Чтобы удалить созданную нами виртуальную сеть, выполняем команду
netsh wlan set hostednetwork mode=disallow ssid=wlan-set key=12345678
Есть ещё пара команд для управления Virtual WiFi, а точнее, для мониторинга её:
команда netsh wlan show settings отображает свойства сети и её состояние
команда netsh wlan show hostednetwork setting=security возвращает параметры безопасности, в том числе и действующий пароль на подключение к сетке
(на данном скриншоте ключ - 13041991, для примера)
Расшариваем интернет
Собственно, самое распространённое применение Virtual WiFi - это раздача интернета.
Чтобы осуществить это, нужно проделать следующее:
Открываем Панель управления, переходим в раздел Сеть и интернет, далее - Центр управления сетями и общим доступом - Изменение параметров адаптера.
Щёлкаем правой кнопочкой мыши по тому подключению, посредством которого обеспечивается доступ в интернет на данном компьютере (т.е. то соединение, которое мы собираемся расшарить, в данном примере это соединение через 3G-модем от Мегафона), выбираем пункт Свойства, открываем в появившемся окошке вкладочку Доступ и ставим галочку в первом пункте (см скрин), а ниже выбираем созданную нами виртуальную сеть (в данном примере - Беспроводное сетевое соединение 5). Если интернет в настоящий момент активен, его необходимо будет переподключить.
На этом можно и остановиться, но я предлагаю немного выиграть в удобстве. Что имею ввиду: сейчас существует много программ, позволяющих управлять файловой системой Андроид смартфонов с компьютера посредством WiFi, в большинстве своём они основываются на создании сети между устройствами и подключаются по ip-адресу внутри сети. В той же сети, которую мы настроили, ip-адреса будут присваиваться подключаемым устройствам хаотично, т.е., говоря грамотным языком, ip-адреса в нашей сети динамические (изменяющиеся). В случае с глобальной сетью это удобно и правильно, в локалке же я предпочитаю статические (не меняющиеся) ip-адреса, это гораздо удобнее для получения доступа к конкретным машинам/устройствам или даже папкам и файлам. Что мы делаем? Здесь же, в разделе Изменение параметров адаптера, щёлкаем правой кнопочкой мыши по нашему беспроводному соединению, выбираем строку Протокол интернета версии 4 (TCP/IPv4), затем жмём кнопочку Свойства и прописываем ip-адрес и маску подсети (в данном случае я использую ip-адрес не 192.168.0.1, а 192.168.137.1, так как это предпочтительнее для расшаривания интернета от Мегафона).
Сохраняем внесенные изменения.
На устройстве, которое подключаем, тоже нужно настроить статический ip-адрес. Для этого попадаем в расширенные настройки конкретной wifi-сети и вносим следующие изменения
Теперь мы приспокойненько можем добавить адрес, включающий в себя ip-шник, для доступа к устройству, например, в закладки браузера, дабы не вбивать его постоянно вручную.
Лень - двигатель прогресса
Ну а как иначе? Вообще стараюсь не забывать о людях, которые не горят желанием совершать лишние телодвижения в некоторых ситуациях, тем более, что я сам к таким людям отношусь.... и отношусь с удовольствием (:
Часть первая - батники
Чего уж скрывать, далеко не все пользователи Windows любят возиться с командной строкой, а порой это откровенно неудобно и занимает много лишнего времени. Так вот, чтобы избавить вас от этого предлагаю все команды упаковать в отдельные батнички и, вместо того, чтобы прописывать команду в терминал, просто запустить нужный бат-файл. Ниже прикрепляю архив со следующими батниками:
wi-fi_add.bat - создаёт сеть (требуется поменять значения параметров ssid= и key=)
wi-fi_start.bat - запускает созданную сеть
wi-fi_stop.bat - останавливает работу сети
wi-fi_del.bat - удаляет виртуальную сеть (требуется поменять значения параметров ssid= и key=)
Для выполнения нужного действия просто запустите необходимый исполнительный файл.
Архив вот здесь: хранилище
Часть вторая - автозагрузка
Мне, например, проще, если интернет начинает раздаваться сразу после включения компьютера. И если по части автоподключения интернета на самой хост-машине здесь писать нет смысла (не тот контекст статьи), то пару слов о автостарте нашей виртуальной сети черкану.
На самом деле, всего пару слов. Чтобы наша сеть стартовала при включении ПК, нужно в папку автозагрузки (она находится по пути C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Startup, либо Пуск - Автозагрузка) добавить ярлычок на батник wi-fi_start.bat. По сути, можно туда засунуть и сам бат-файл, но в случае ярлычка мы может в свойствах его указать, чтобы он стартовал свёрнутым в ярлычок
На этом все манипуляции по автоматизации работы нашей виртуальной сети можно считать законченными.
Эпилог:
А что, эпилог, и так ведь всё всем понятно (:
При написании данной статьи использовались:
- компьютер с Windows 7 на борту;
- виртуальная машина VirtualBox с установленной Windows 8;
- простенький WiFi-адаптер ZyXEL NWD 2105;
- 3G модем Flyer с сим-картой от компании Мегафон;
- коммуникатор HTC Incredible S с Android 4.0.4
....а также пара чашек кофе и несколько Киловатт электричества.
Открытых вам wifi-точек и быстрого интернета....
Для любителей копипаста исходный код статьи: исходник
Apres
Пролог:Довольно часто вижу в сети (в том числе и на нашем сайте) вопросы о том, как же, всё-таки, раздавать с компьютера с wi-fi адаптером, либо [...] читать описание
90391
Root и прошивка Apres
Собственно, чего ради:В сети есть несколько способов получения root на аппаратах данной фирмы, однако многие из них актуальны только для старых версий прошивок. В случае же, когда ПО уже обновленно до последней на сегодняшний день версии Android и имеет последнюю же версию HBOOT, возникает много лишних движений по откату, понижениям версии проши для дальнейшего S-OFF и т.п. В этой статье рассмотрим более простой (с моей точки зрения) вариант получения рута без промежуточного S-OFF. Этот способ подходит не для всех моделей, однако их число постоянно увеличивается. Сразу оговорюсь, что Америки не открываю, только попытался систематизировать и облегчить для понимания имеющиеся знания. Весь процесс разделим на два этапа: разблокировка загрузчика аппарата HTC и, собственно, получение рута (+ добавил небольшой ФАК по прошивке, после рута этим способом).
ВНИМАНИЕ!
Хочу сразу предупредить вас о двух подводных камнях, которые нас ожидают:
1) В ходе разблокировки загрузчика вашего смартфона, все данные с него будут удалены! Так что советую заранее сделать бекап нужной информации к примеру на флэш-карту, а лучше - на ваш ПК.
2) После разблокировки загрузчика, в случае, если в дальнейшем у вас возникнет необходимость обращение в СЦ, вам, скорее всего, откажут в гарантийном обслуживании, причем вне зависимости от характера неисправности аппарата.
Для проделывания всех нижеприведённых операций нам потребуется:
- прямые руки и холодная голова (тёплые ноги - как рекомендуемый элемент);
- сам аппарат марки HTC на базе Android OS;
- USB-кабель, идущий в комплекте с телефоном;
- ПК;
- подключение к интернету.
Unlocked
Компания HTC признала, что не стоило блокировать загрузчики своих аппаратов, покаялась и предложила всем желающим разблокировать его.
Подготовка
1. Скачиваем и устанавливаем на свой ПК следующие программы (ссылки ведут на страницы загрузки официальных сайтов соответствующих программ):
- HTC Sync
- Java (Java Platform (JDK) - Java SE Development Kit)
- Android SDK
2. После установки Android SDK автоматически запустится SDK Manager.exe, если этого не произошло, запустите его вручную из папки C:\\Android\\sdk-windows (если не меняли расположение при установке). В окне программы отмечаем Android SDK Platform и Android SDK Tools и ждём окончания процесса их скачивания.
3. Теперь создаём на компьютере папку (допустим, это будет папка с названием SDK в корне диска C:\\) и копируем в неё три файла:
- adb.exe
- adbWinApi.dll
- fastboot.exe
Все они должны быть расположены в папке C:\\Program Files\\android\\sdk-windows\\platform-tools (если не видим какой-то из файлов, просто находим их поиском и копируем в папку SDK).
Разблокировка
1. Идём на оф.сайт и регистрируемся там (хочу сразу заметить, в процессе наших хождений по сайту может слететь авторизация, не пугаемся, логинися снова и повторяем путь до нужного места).
2. Выключаем аппарат, извлекаем аккумулятор (аккумулятор можно не извлекть, если в настройках питания смартфона убрать галочку с пункта Быстрая загрузка), вставляем его обратно, зажимаем клавишу убавления звука и клавишу питания одновременно (на разных аппаратах способ попадания в Bootloader может отличаться от приведённого, если не можете разобраться, спрашиваем в теме о вашем устройстве, либо здесь в комментариях, вам обязательно подскажут). Попадаем в Bootloader, там можем увидеть всю информацию о смарте, включая версию HBOOT, S-ON/S-OFF и т.п. Верхней строчкой будет красоваться надпись *** LOCKED *** При помощи всё тех же клавишь громкости выбираем пункт FASTBOOT и жмём кнопку питания.
3. Подключаем смарт в таком состоянии к ПК посредством USB, ждём, пока установятся дрова и Windows обнаружит новое устройство MyHTC.
4. Открываем на компьютере командную строку и переходим в ней в папку с ранее скопированными файлами. В нашем случае для этого необходимо ввести следующую команду cd c:\\SDK. После выполнения этой команды вводим следующую: fastboot oem get_identifier_token. После выполнения на мониторе увидим много символов, жмём правой кнопочкой мыши, выбираем "Пометить" и выделяем текст, начиная от <<<< Identifier Token Start >>>> и заканчивая <<<<< Identifier Token End >>>>> (включая эти строки), потом ещё раз жмём на выделенном фрагменте правой кнопкой, чтобы скопировать его в буфер обмена компьютера.
5. Заходим на страницу разблокировки, вводим логин и пароль, выбираем справа из списка своё устройство (если его в списке нет, выбирайте последний пункт "All Other Supported Models"), соглашаемся со всеми условиями, пролистываем инструкцию до десятого шага, куда и вставляем скопированный из командной строки фрагмент. Нажимаем Submit.
6. В течение некоторого времени на адрес электронной почты, указанный при регистрации, придёт письмо (на rambler мне письмо шло в течение 5 часов, на mail - 2 минут, это так, для сведения, письмо придёт в любом случае) с вложением Unlock_code.bin. Сохраняем вложение в нашу папку SDK.
7. Вводим следующую команду: fastboot flash unlocktoken Unlock_code.bin, смотрим на экран аппарата и видим там новое сообщение, предупреждающее нас о возможных последствиях разблокировки. Соглашаемся, нажав Yes.
8. Смартфон перезагружается и мы получаем разблокированный загрузчик. Чтобы это проверить, можно снова зайти в Bootloader, вверху будет написанно ***UNLOCKED***
Всё, на этом первый этап закончен....
Root
1. Скачиваем следующие файлы:
- сам ADB (программа для манипуляций с аппаратом из командной строки): 5064_adb.zip (8, 66 Mb)
- файл рекавери для вашего аппарата. Здесь есть три варианта:
а) идём на оф.сайт clockworkmod (далее - cwm) recovery: clockworkmod download - ищем там рекавери под своё аппарат и качаем его (обычную версию, либо тач-версию, если таковая имеется);
б) ищем в интернете 4extRecoery (улучшенный аналог cwm) для своего же смарта и качаем его;
в) если ничего нигде нет и весь мир против вас, пишем в комменты к статье, вам обязательно постараются помочь и найти подходящий файл recovery.
- собственно файл программы суперпользователя в архиве:
а) для андроида версий 4.X - superuser.zip (561, 74 Kb)
б) для андроида младших версий - superuser.zip (625, 24 Kb)
2. Распаковываем ADB в любую папку, например в корень диска C:\\
3. Распаковываем в C:\\ADB\\ файл recovery.img (если в скачанном вами архиве имя файла другое, то переименуйте именно в recovery.img).
4. Идём на телефоне в Меню - Настройки - Приложения - Разработка (в зависимости от версии ПО путь может незначительно отличаться), ставим там галочку напротив пункта Отладка через USB
5. Опять загружаем бутлоадер (выключаем аппарат, извлекаем аккумулятор, вставляем его обратно, зажимаем клавишу убавления звука и клавишу питания одновременно), переходим в fastboot.
6. Открываем на компьютере папку ADB и запускаем оттуда файл cmd.exe. Вводим в открывшееся окно команду fastboot flash recovery recovery.img
7. Теперь нужно поместить файл суперпользователя (superuser) в корень карты памяти. Есть два варианта (либо 7.1, либо 7.2):
7.1. Просто извлекаем из смартфона карту памяти, вставляем её в ПК и скидываем архив в корень. Также можно проделать это, подключив смарт в рабочем состоянии к компу в режиме накопителя).
7.2.1. Снова перезагружаем смартфон в бутлоадер, выбираем второй пункт RECOVERY (как раз тот, который мы только что прошили).
7.2.2. Выбираем пункт toggle usb storage (этим мы включаем режим передачи данных).
7.2.3. Копируем архив Superuser в корень карты памяти аппарата.
7.2.4. Отсоединяем смарт от ПК.
8. (если делали по способу 7.1, то сперва нужно проделать ещё только пункт 7.2.1) Жмём в recovery install from sdcard, далее choose zip from sdcard, в самом низу находим наш архив с суперюзером и выбираем его.
9. Перезагружаем смарт, видим в списке программ Superuser.
Всё! Смарт рутован!....
Прошивка
Здесь в кратце опишу процесс прошивки аппаратов, взломанных по способу, приведённому выше. В принципе, он мало отличается от обычных действий, но есть нюанс. Чтобы картина была полной и более ясной (особенно для не опытных пользователей), дам краткую последовательность всех действий....
Шьются этим способом практически все кастомные прошивки, если это не оговорено в требованиях.
Итак:
1. Скачиваем саму прошивку, которую хотим установить.
2. Открываем архив с прошивкой, находим там файл boot.img и копируем его оттуда в папку ADB.
3. Прошивку копируем в корень карты памяти смартфона.
4. Перезагружаемся в бутлоадер, далее в рекавери.
5. Делаем бекап на всякий случай, в 4ext Recovery это делается так: backup | restore => Backup
6. Делаем вайпы: wipe | format, а дальше последовательно wipe data/factory reset, wipe cashe, wipe dalvik cashe.
7. Возвращаемся в главное меню 4ext Recovery, выбираем там пункт install from sdcard => choose zip from sdcard и выбираем файл прошивки. Пойдёт процесс.
8. Ждём.
9. После окончания прошивки вновь возвращаемся в главное меню рекавери, жмём пункт power menu, далее Reboot into Bootloader.
10. Выбираем Fastboot и подключаем аппарат к ПК.
11. Запускаем из папки ADB файл cmd и выполняем команду fastboot flash boot boot.img
12. После прошивки бута нажимаем REBOOT. Ждём. Первый запуск может занять достаточно продолжительное время, наберитесь терпения....
FAQ
А здесь постарался собрать небольшой наборчик из самых часто задаваемых вопросов, которые встречаются у читателей статьи и задаются либо здесь, либо мне в личку. Думаю, будет полезно для того, чтобы не возникало лишней писанины....
Вопросы по разблокировке загрузчика:
Q: Какой аппарат мне надо выбирать на оф.сайте, если их там несколько?
A: Если вы не знаете, к каком региону принадлежит ваше устройство, выбирайте любой. Единственная возможная неприятность - отсутствие русского языка в интерфейсе телефона после разблокировки, но это решается при помощи приложения more locate.
Q: А что мне делать, если моей модели на сайте вообще нет?!
A: В этом случае вы может выбрать пункт "All Other Supported Models", и, если ваше устройство поддерживает функцию разблокировки производителем, то всё пройдёт гладко. Однако, опять же, гарантий никаких нет.
Q: У меня не устанавливается Android SDK. Вываливается с ошибкой "Error: Failed to find Java version for 'C:Windowssystem32java.exe' (или аналогичная неприятность).
A: Возможно несколько способов решения проблемы, причем ни один из них не универсален, придётся опытным путём определить, какой из них поможет конкретно вам:
- переименуйте файл 'C:WindowsSystemjava.exe' в 'C:WindowsSystemjava.exe.orj';
- скачивайте и устанавливайте JDK (Java) для 32-битных систем (x86), а не для 64-битных (x64);
- попробуйте установить Android SDK старой версии, например r16.
Q: После ввода identifier token (ключа) в форму на сайте выходит ошибка "Invalid Bootloader Token Lenght". Что не так?
A: Вероятнее всего, вы неправильно вводите код в форме на сайте, т.е. либо выделяете его не полностью при копировании из терминала командной строки, либо наоборот выделяете ещё и что-то лишнее, либо уже при вставке в начале первой (или каждой) строки ключа добавляется пробел. Это нужно исправить уже в окне для вставки ключа.
Q: Проделал всю операцию по разблокировке, а в бутлоадере всё равно написано "s-on"! Статья - фейк!!!
A: В статье не описаны способы получения s-off, мы только разблокируем загрузчик аппарата. В бутлоадере это будет выглядеть как "UNLOCKED" вместо прежней надписи "LOCKED".
Вопросы по получению root-прав:
Q: У меня в CWM нет пункта монтирования карты памяти.
A: Идём по пути "mounts and storage", выбираем пункт "mount USB storage", либо извлекаем флэшку из телефона, вставляем её в ПК посредством кард-ридера и копируем туда всё необходимое.
Q: Не могу прошить рекавери, процесс зависает на этапе "sending recovery" (или аналогичная неприятность)
A: Придётся проделать проблемную операцию на другом ПК. Там вам потребуются только драйвера (отдельно или с HTC Sync) и adb.
Q: Разблокировал загрузчик, прошил рекавери, перезагружаю аппарат, в бутлоадере выбираю пункт "рекавери" и телефон виснет.
A: Возможно, нет поддержки вашего гаджета для рекавери, который вы пытаетесь прошить, выберите другой рекавери.
Вопросы по прошивке:
Q: Проделал всё, что описанно в статье, прошил кастомную прошу. Мне не нравится, хочу сток! Что делать?
A: Удаляете рут (т.е. само приложения суперпользователя), прошиваете стоковый рекавери, закрываете бут через командную строку командой "fastboot oem lock", прошиваете RUU нужной прошивки через ПК.
Q: Я хочу себе кастомную прошивку. Нужно ли мне для начал получить root-права на стоковой проше?
A: Нет, достаточно разблокировать загрузчик и залить сторонний рекавери. Всё, можно шить любые прошивки. В подавляющем большинстве кастомов рут-права уже вшиты, поэтому, скорее всего, никаких дополнительных манипуляций для этого проводить не придётся.
Q: Разблокировал загрузчик, получил root-права. Пришли обновления по воздуху, принял, аппарат перезагрузился и висит на белом экране с надписью HTC. Каюсь! Что делать?!
A: В следующий раз читать внимательнее всю статью! А пока пробуйте прошить кастомную прошивку для своего аппарата по инструкции выше.
З.Ы.: статью пишу на работе, поэтому скринов нет, но, думаю, и так всё понятно....
Отказ от ответственностиАвтор статьи и администрация сайта не несут абсолютно никакой ответственности за последствия, которые может повлечь за собой выполнение действий, представленных в этой статье. Надеюсь на ваше понимание и прямоту рук....
З.З.Ы.: ни в коем случае не пытайтесь поставить официальные прошивки или официальные обновления (в том числе и FOTA) на разблокированные смартфоны! Как результат таких действий вы можете получить кирпич!
Для любителей копи-паста прикрепляю исходный код статьи: исходник
Apres
Собственно, чего ради: В сети есть несколько способов получения root на аппаратах данной фирмы, однако многие из них актуальны только для старых [...] читать описание
122740
