Bluestacks отладка по usb
· Через облако загружать ваши приложения с телефона на Windows.
· В плеере предустановлено 16 приложений и можно поиграть в них, если нет телефона.
· Возможность устанавливать неограниченное количество приложений.
· Возможность играть в 3D игры (с кэшем).
· Возможно установить Домашний экран (Launcher) на замену стандартному и т.п.
· Синхронизация с вашим Android устройством, позволит вам звонить, отправлять смс, снимать фото и многое другое.
· Имеет множество настроек и установок системы Android (Хотя они немного урезаны)
· Умеет устанавливать приложения с компьютера одним нажатием на них
Среди прочих преимуществ работы бесплатного эмулятора производитель отмечает:
• Решение для запуска приложений ОС Android на полный экран с максимальным быстродействием;
• Синхронизация Android-телефона с ПК через BlueStacks Cloud Connect.
Скрытие возможности и другая важная информация:
· Есть возможность установить Google Play, проще говоря маркет.
· BlueStacks отлично дружит с ADB это очень большой плюс, если очень захотеть, можно поменять прошивку.
· Возможность зайди в FastBoot и Recovery.
· BluesStacks имеет виртуальные диск, такие как SD карта, Data, и еще несколько других. Что опять же дает возможность делать много "тело" движений с ним и наслаждаться всеми его прелестями.
Android SDK
Точно так же, как мы устанавливали Android SDK Platform-tools и Android SDK Tools, находим и выбираем в списке «Google Usb Driver package». Нажимаем «Install» и ждем пока программа скачает драйверы. Драйверы для 32 и 64 разрядной Windows будут скачаны в следующую папку:
Теперь можно установить драйверы для вашего устройства. Для этого в меню настроек телефона или планшета выбираем пункт «Приложения» (Applications), и в нем включаем «Отладка USB» (USB debugging).
Подключаем наше устройство к компьютеру. Компьютер обнаружит новое оборудование и предложит установить драйверы. Устанавливаем драйверы из папки, куда они были скачаны ранее.
После установки драйверов в диспетчере устройств появится новое устройство «ADB Interface» и мы можем убедиться в этом открыв его, нажав правой клавишей мыши по иконке «Компьютер» -> «Свойства» -> «Диспетчер устройств»
Настройка Android-устройства
Функция Cloud Connect довольно проста в использовании: нужно просто выбрать устройство, которое требуется синхронизировать с App Player, и нажать кнопку "sync" вверху экрана.
Несмотря на то, что эта функция называется «синхронизацией», она просто загружает на устройство те же приложения, что загружены в App Player на ПК. Информация о настройках приложений и логинах не сохраняется, потребуется новая авторизация.
Что такое ADB.
Аббревиатура ADB расшифровывается как Android Debug Bridge (отладочный мост Андроид). ADB является составной частью Android SDK, который можно скачать отсюда.
Так как операционная система Android является разновидностью Linux, для ее настройки часто возникает необходимость работы через командную строку. Конечно, существуют программы – эмуляторы терминала, которые позволяют выполнять команды прямо на устройстве но, во-первых, на маленьком экране телефона делать это неудобно, а во-вторых, иногда требуется доступ к устройству через компьютер, и в этих и многих других случаях программа adb просто незаменима. Программа adb устанавливает связь между устройством и компьютером и позволяет прямо на компьютере выполнять различные манипуляции с системой Android.
Тонкости настройки или "подводные камни"
Запуск приложений
После указания данных Вашего Android-устройства можно начинать работу с программой. По умолчанию сразу доступно несколько приложений: Barnes & Noble's Nook app, Documents To Go, Evernote, Fruit Ninja Free, Pulse и StumbleUpon. Для запуска приложения кликните по его иконке. Для возврата в меню программы кликните по иконке BlueStacks в центре навигационной панели в нижней части окна программы.
ПРИЛОЖЕНИЕ
Android (Андро́ид) — портативная (сетевая) операционная система для коммуникаторов, планшетных компьютеров, электронных книжек, цифровых проигрывателей, наручных часов, нетбуков и смартбуков, основанная на ядре Linux.[3] Изначально разрабатывалась компанией Android Inc., которую затем купила Google. Впоследствии Google инициировала создание альянса Open Handset Alliance (OHA), который сейчас и занимается поддержкой и дальнейшим развитием платформы. Android позволяет создавать Java-приложения, управляющие устройством через разработанные Google библиотеки. Android Native Development Kit создаёт приложения, написанные на Си и других языках.
Об эмуляторе Android под названием Bluestacks на Хабре уже писали. Но писали или в общем, или мало, или сухо. Тем временем проект подрос и ныне вполне пригоден для использования при тестировании и отладке приложений под Android. Зачем это делать? А затем, что Bluestacks работает намного, нет, даже намного-намного быстрее стандартного эмулятора из Android SDK. Под катом я расскажу о нюансах использования Bluestacks, настройке отладки из-под Eclipse, приведу пару замеров скорости работы и расскажу о нескольких ложках дёгтя в бочке мёда.
Установка
Всё стандартно — качаем, ставим. Предупреждаю сразу, по ходу установки эмулятора на Win7 он у меня завис, причём качественно так — вместе с Windows. Это, конечно, немного испортило первое впечатление, но после перезагрузки Bluestacks заработал нормально. В общем, можно воспринимать это всё как принудительную перезагрузку по ходу установки — закрывайте важные программы перед запуском инсталлятора.
Запуск
Запускается ярлычком на рабочем столе или из контекстного меню иконки в трее. Запуск на моём компьютере занимает 25 секунд, а стандартного эмулятора — 58 секунд. Запуск, конечно, мелочь — происходит максимум пару раз в день. Но всё-равно приятная мелочь.
Отладка в Eclipse
Если вы запустите сначала Bluestacks, а потом Eclipse, то Eclipse сам найдёт эмулятор (это можно проверить на табе «Devices»).
Если вы будете перезапускать эмулятор и\или Eclipse — соединение может потеряться. Восстановить его можно командой
Утилита adb входит в Android SDK (у меня она находится в папке C:\Users\%MyUser%\android-sdk\platform-tools)
Теперь при запуске вашего Андроид-приложения оно будет устанавливаться и запускаться не на стандартном эмуляторе, а на Bluestacks.
Скорость работы (субъективно)
После месяцев работы на тормозном стандартном эмуляторе вам покажется, что это магия. Отклик мгновенный. Открытие нового экрана (по обработчику на кнопке) происходит еще до того, как ваш палец замрёт после отпускания кнопки мыши. Всякие там асинхронные запросы к сети, по ходу работы которых на обычном эмуляторе долго крутился прогресс-бар теперь вызывают сомнения в том, что прогресс-бар вообще появляется. А самое главное — теперь по ходу отладки можно открыть вкладку Variables в Eclipse с полусотней свойств объектов и увидеть их все сразу, моментально, а не наблюдать 10 секунд анимацию их обновления — от самого верхнего к самому нижнему. В общем, наконец-то можно работать.
Скорость работы (объективно)
Установка и запуск Hello World
Тест первого деплоя, при запущенном эмуляторе, от «Run» в Eclipse до надписи «Hello World » на экране.
Стандартный эмулятор — 28 сек
Bluestacks - 7 сек
Замерялось время выполнения вот такого кода:
Стандартный эмулятор — 41 сек
Bluestacks — 2.3 сек
Запрос статической странички с веб-сервера в локальной сети
Стандартный эмулятор — 4 сек
Bluestacks — 0.8 сек
Он платный, что ли?
Неа. Ну пока, по крайней мере.
- Он иногда зависает. Так же, как при установке — вместе с Windows. Иногда — это где-то 1 раз в 2-3 дня при использовании по 10 часов в день. Поскольку перезагрузка занимает у меня 1 минуту максимум, а времени и нервов Bluestacks экономит просто вагон, я счёл это приемлимой жертвой.
- Он ставит в эмулятор какие-то свои приложения и показывает их на специальной панельке «Рекомендованные». Может быть ему кто-то за них платит(хотя на сайте говорят, что нет). В любом случае — это просто немного лишнего трафика и пару иконок. Запускать эти программы никто не заставляет.
- При запущенном Bluestacks в родительской ОС иногда перестают работать клавиши-стрелки (влево, вправо, вверх, вниз). Почему это происходит и как бороться я пока не разобрался.
А под Linux и Mac работает?
Под Mac — да, под Linux — пока нет.
Размер экрана и ориентация меняются?
Частично. Есть несколько конфигураций, между которыми можно переключаться. Выбрать произвольный размер пока нельзя.
Пожалуйста, задавайте вопросы в комментариях. На что смогу ответить — добавлю сюда.
BlueStacks App Player
Версия 5.7.100.1036
Последнее обновление программы в шапке: 07.05.2022
BlueStacks App Player - это специальная программа, использующая технологию под названием LayerCake, которая обеспечивает корректную среду для запуска ARM-приложений для ОС Android на компьютере с операционной системой Windows XP и выше.
Масштабы программы не так малы, как казалось бы с первого взгляда. После установки BlueStacks на ваш ПК с Windows вы можете прямо из программы загрузить необходимое Android-приложение, без необходимости использовать Android-смартфон. Выглядит BlueStacks довольно аккуратно и естественно вписывается в интерфейс Windows. Программа позволяет запустить Android-приложения в оконном или полноэкранном режиме , а разобраться с ним смогут почти все - оно переведено на 12 языков, в числе которых есть и русский.
Сравнение с другими эмуляторами
- Запускать Android приложения в полный экран и не только.
- Через облако загружать ваши приложения с телефона на Windows.
- В плеере предустановлено 16 приложений и можно поиграть в них, если нет телефона.
- Возможность устанавливать неограниченное количество приложений.
- Возможность играть в 3D игры (с кэшем).
- Возможно установить Домашний экран (Launcher) на замену стандартному и т.п.
- Синхронизация с вашим Android устройством, позволит вам звонить, отправлять смс, снимать фото и многое другое.
- Имеет множество настроек и установок системы Android (Хотя они немного урезаны)
- Умеет устанавливать приложения с компьютера одним нажатием на них
- adb connect *port* (пример adb connect 127.0.0.1) - подключение к устройству
- adb devices - подключенные устройства
- adb push - передать файл на устройство - локальный файл (тот, что на компьютере) - файл на устройстве
- adb pull [] - скачать файл с устройства
- adb shell - запустить команду на устройстве
- adb shell - перейти в командную оболочку устройства
- adb install program.apk - установить программу на устройстве
ˇ
Для запуска 3D игр необходима поддержка технологии виртуализации Intel® VT-x или AMD-V™ Проверить + Важное дополнение
Для установки BlueStacks необходима видеокарта с поддержкой OpenGL не ниже 2.0 Проверить
Для запуска BlueStacks необходимо около 1ГБ свободной оперативной памяти, иначе Вы рискуете получить "бесконечную загрузку".
Для оптимальной работы BlueStacks крайне желательно обновить драйверы видеокарты:
NVIDIA (WHQL - сертифицированные, стабильные драйверы. Beta - нестабильные, но возможна прибавка в скорости)
AMD RADEON (Загрузка драйверов - Категория компонентов: Desktop/Notebook Graphics)
INTEL (Семейство продукции: графические адаптеры)
- Размер ОЗУ: HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\Android параметр Memory в десятичной системе (значения больше 879 игнорируются - в BlueStacks будет ~850МБ. Начиная с версии 0.9.17 можно ввести 1900. В BlueStacks будет ~1.8ГБ)
- Размер окна программы: HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\Android\FrameBuffer\0 параметры Width и Height в десятичной системе
- Расположение SDCard: HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\Android\BlockDevice\2 параметр Path - указать полный путь к SDCard с указанием имени файла
- Общие папки: HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\Android\SharedFolder\ отредактировать параметр Path в любой из папок 0-5. Для добавления еще одной папки создать в SharedFolder раздел 6 и заполнить его по образцу разделов 0-5 с указанием нового пути
Соответствие папок BlueStacks и Windows 7- /sdcard/windows/BstSharedFolder - C:\ProgramData\BlueStacks\UserData\SharedFolder
- /sdcard/windows/Pictures - C:\Users\%username%\Pictures (Изображения)
- /sdcard/windows/PublicPictures - C:\Users\Public\Pictures (Общие изображения)
- /sdcard/windows/Documents - C:\Users\%username%\Documents (Документы)
- /sdcard/windows/PublicDocuments - C:\Users\Public\Documents (Общие документы)
- /sdcard/windows/InputMapper - C:\ProgramData\BlueStacks\UserData\InputMapper
Версии 0.9.24.4196 и 0.9.25.5401 и выше имеют встроенную возможность привязки клавиш клавиатуры к зонам экрана для управления в играх
Tincore Keymapper: Управление в играх с помощью компьютерной мышки и клавиатуры + Как установить конфиг + Установка и настройка конфига для WOT Blitz
Конфигурации для управления играми с клавиатуры
Как управлять игрой при помощи клавиатуры и мышки
Решение зумирования мышкой
Aurora - программа для создания конфигураций для управления играми с клавиатуры и джойстикаВопросы, ответы на которые есть в шапке, будут удаляться без обсуждения
При возникновении проблемы, постарайтесь максимально подробно описать ее (процессор, ОС, ОЗУ, видео, звук).
ˇ Обязательно прочитайте перед тем как задать вопросЕсли Вы задаете вопросы, связанные с:
- любой ошибкой при установке: не могу установить Bluestacks: ошибка хххх, rollback и прочее
- любой ошибкой при запуске: не запускается Bluestacks, выдает ошибку и прочее
- хочу запустить игру, но всё тормозит/чёрный экран/вылетает или тормозит звук
- и прочие подобные проблемы,
Пишите, пожалуйста, под спойлер характеристики компьютера (иконка +-ABC)once I shutdown bluestacks window, the emulator-5554 will be hidden from above command's result. thus I think emulator-5554 means bluestacks.
then commnad as below to use adb.
but as you know, an error occured.
@TomDickson I did. I got the same error error: closed . deb devices output is the same result as above as well.
Bluestacks is very buggy software; sometimes it works, sometimes it is not, and it is complex to say what is the reason.
Windows 8
App Player будет удобен в использовании на планшетах под Windows 8. Если а онлайн-магазине Windows не окажется Metro-версии любимого приложения, можно загрузить его через App Player. Единственным недостатком будет использование Android-приложения поверх ОС Windows.
При тестировании под публичной бета-версией Windows 8 эмулятор BlueStacks работал без проблем. Поскольку использовалась виртуальная машина, программа выполнялась медленно, но работала без сбоев.
Также эмулятор тестировался под ОС Vista с двухъядерным процессором Intel Pentium T3400 с частотой 2.16 GHz и 2GB оперативной памяти. Программа работала быстрее, но не так гладко, как хотелось бы. Однако, не стоит забывать, что это – бета-версия продукта, и она ещё будет доработана.
Installing Android Debug Bridge (ADB)
To use BlueStacks for debugging Android apps, you'll want to make sure you have the Android Debug Bridge (ADB) installed and operational. Some unofficial packages exist to get ADB in a hurry, but I have not tested said packages personally and it is easy enough to get it up and running through official means.
- If you haven't already done so, download and install the Android SDK Tools package from Google. ZIP files are offered for Windows, Mac and Linux; extract the contents to a dedicated directory.
- From the extracted file location, launch SDK Manager.exe. Under Tools, check the box to install "Android SDK Platform-tools" and press the Install button. You will then have to click "Accept License" and then "Install" to download and install these components.
Android Debug Bridge (ADB) is part of Android's SDK Platform-Tools component.
- Once installed, you will find ADB.exe within the "platform-tools" subfolder of the location you extracted the original files to. You can run this file from the command prompt without any parameters, or visit its official page on Google, to review the multitude of available settings. I recommend that you also append the ADB location to the PATH environmental variable [assuming it is a Windows install] so that it can be ran from any command line prompt without having to navigate into the folder directly.
- Press Windows Key + Pause/Break on your keyboard to get to the System Information screen.
- Click on Advanced System Settings in the left menu.
- Click the Environment Variables button.
- Double click the Path entry under System Variables.
- Go to the end of the field and make sure there is a semicolon (;), then insert the full platform-tools path (i.e., C:\android-sdk\platform-tools\)
- Click OK three times to close out of the dialog windows.
A list of connected Android devices accessible via ADB.
Как установить ADB.
Прежде всего, рекомендуем вам скачать самую последнюю версию Android SDK, на момент написания этого руководства доступна версия r11, на ее примере построено все дальнейшее описание, и в более ранних версиях, местоположение необходимых программ после установки SDK, может отличаться от описанного здесь.
1. Скачиваем Android SDK, его можно найти по ссылке указанной ранее. Имеется несколько разновидностей SDK, для Microsoft Windows, Mac OS и Linux.
Нам потребуется разновидность для Microsoft Windows. И здесь есть два варианта – скачать установщик или zip архив с Android SDK. Установщик нам не нужен, тем более он не позволит установить SDK в Windows 7, и поэтому скачиваем zip архив.
В архиве находится папка android-sdk-windows, которая и содержит сам SDK. Распаковываем ее на компьютер. В нашем примере, мы разместили папку в корне диска С. Если вы сделаете то же самое, путь к SDK будет у нас такой: C:\android-sdk-windows
В более ранних версиях SDK внутри этой папки в папке tools располагалась нужная нам программа adb, но позднее она была перемещена разработчиками в папку platform-tools.
Однако, если вы зайдете в эту папку, вы не найдете внутри нее программу adb, поэтому переходим к следующему этапу установки.
2. Устанавливаем SDK Platform Tools.
Убеждаемся, что наш компьютер подключен к интернету и запускаем находящуюся в папке android-sdk-windows, программу SDK Manager. После запуска программы появится такое окно:
Загрузка новых приложений
Для загрузки приложений из различных онлайн-магазинов Android-приложений достаточно ввести название приложения в строку поиска прямо под галереей уже загруженных приложений. Вы можете загрузить практически любое приложение, но могут не работать мобильные мессенджеры. В частности, приложение WhatsApp Messenger на эмуляторе не заработало.
Для загрузки новых приложений введите названия приложения в строку поиска и нажмите «Find/Поиск». Эмулятор загружает приложения с Google Play. Но также Вы можете загружать приложения и из других онлайнмагазинов, включая Amazon Appstore для Android, GetJar и 1Mobile Market. Вверху экрана расположена прозрачная панель с иконками различных онлайн-магазинов, по клику по этой панели Вы можете выбрать интересующий.Как установитьTotal Commander?
2. Из списка приложений выбираем нужную нам программу, в данном случае TC и кликаем по кнопке: «Установить».
3. После закачи и установки приложения, закрываем окно поиска, а ярлык программы у вас появился на экране эмулятора.4 Answers 4
First, in Bluestacks, go to Settings -> Preferences -> Enable Android Debug Bridge (ADB). Like this:
At this point, Bluestacks enables its adb functionality and exposes itself to the localhost at port 5555 (the default port)
So, in your command line, type adb connect localhost:5555 and you should be good to go.
I know I'm late to the party but for the record, I didn't have the option in Bluestacks until I installed android development tools.
I did exactly as the chosen approved answer but i still could not connect my android studio to Bluestack 4. Hence i think the problem both of us are encountering could be due to bluestack device ip has changed. (Even if you had detect the device using adb devices command earlier on). Each time i open up my bluestack emulator, i notice that its ip is always different. Hence that could be one of the reason why you could not add adb to bluestack4.
The following step works for me. I am using windows 10, Android Studio 4.0.1, Bluestacks 4.200.
- find your android studio sdk platform tool folder. For me its is custom installed in my D drive. for example-> D:\AppData\Local\Android\Sdk\platform-tools
- right click on adb.exe and run as administrator. (click on yes if a pop up ask if you would like to make changes to your devices. After that you would only see another pop up that suddenly disappear.)
- open Bluestacks. Run your selected emulator (samsung/pixel etc). Ensure that you have enable "Enable Android Debug Bridge (ADB) in the emulator preferences.
- open command prompt. cd to your platform tools folder path.
- enter the following command->adb connect xxxxxxxxxxx where xxxxxx is your device localhost ip. (see attach pic. My device ip is 127.0.0.1:xxxxx hence my command is ->adb connect 127.0.0.1:xxxxx
- continue with the following command->adb devices
you would see your bluestack emulator device. same ip listed. - open your andriod studio. you would be able to see your bluestack emulator
[
Testing Android applications on PC or Mac without a physical device can be quite a burden. The configurable Android virtual machines in Eclipse/Android Studio are notably sluggish and don't work well with many third party frameworks, especially those powered by C++. If your development machine has Intel-based hardware you can accelerate the emulation process by using Intel® HAXM technology, but AMD users are not yet so lucky.
The fastest and easiest way I've found to test Android applications is via the BlueStacks app player. BlueStacks is a free, ad-supported product for PC and Mac that enables you to download and run Android applications from your PC, as if using an Android device itself. BlueStacks isn't the only product on the market of its kind, but it does boast higher compatibility and a greater feature set than the competitors. According to BlueStack's feature chart, it supports up to 96% of all apps and 86% of all games on the Android market. Furthermore, BlueStacks offers streamlined emulation of the Android device's camera, microphone, multitouch and more which makes it ideal for testing in-development apps.
Installing BlueStacks App Player
Installing and configuring BlueStacks is as easy as installing any computer application.
BlueStacks App Player
Android SDK
С помощью двойного клика по пункту или нажатием на «Accept» и «Reject» отмечаем эти два пункта в списке и снимаем отметку со всех остальных пунктов, как показано на приведенном выше скриншоте. Затем нажимаем «Install» и ждем пока скачаются и установятся нужные нам компоненты.
Теперь мы имеем установленную adb на своем компьютере, но для работы с нашим телефоном или планшетом нужно будет установить их драйвер и для дальнейшего удобства с программой, неплохо было бы прописать путь к ней и другим компонентам в систему Windows.
3. Если мы зайдем в папку C:\android-sdk-windows\platform-tools\, то теперь сможем там обнаружить программу adb.
После этого, нам нужно отредактировать системную переменную PATH, чтобы каждый раз при запуске программы и вводе команд не набирать путь к программе, который выглядит так:
Если вы ни разу не редактировали системные переменные, создайте точку восстановления системы, чтобы потом можно было вернуть ее в первоначальное состояние.
- Если у вас установлена Windows 7, клацаем правой клавишей мыши по ярлыку «Компьютер», выбираем «свойства» и в открывшемся окне выбираем «Дополнительные параметры системы».
- Если у вас Windows XP, клацаем правой кнопкой мыши по «Мой компьютер» и затем по «Свойства»
В следующем окне на вкладке «Дополнительно» нажимаем на кнопку «Переменные среды». В списке «Системные переменные» выбираем переменную «path» и нажимаем кнопку «Изменить…»
Откроется окно редактирования переменной, и в пункте «значение переменной» в самый конец строки, после точки с запятой добавляем путь к папке tools и папке platform-tools:
(если в конце строки не было точки с запятой, добавьте её – каждый путь в этой строке должен отделяться от другого точкой с запятой)
Если вы установили Android SDK в другую папку, пропишите в конце строки ваш путь к папкам tools и platform-tools.
Нажимаем "ОК", чтобы сохранить изменения. После этого, чтобы изменения вступили в силу, нужно будет перезагрузить компьютер.
Установка драйверов устройства.
Некоторые устройства, например телефоны и планшеты компании Samsung имеют собственное программное обеспечение для синхронизации с компьютером, и если оно у вас установлено на компьютере, то драйвер устройства уже установлен у вас в системе.
Но для таких устройств, как Nexus One, которые поставляются без каких либо дополнительных программ и драйверов, для работы с Android SDK, драйверы установить необходимо.
Для этого идем в папку, в которую мы устанавливали SDK и запускаем SDK Manager.
ИНСТРУКЦИЯ
Скрытие возможности и другая важная информация:
· Есть возможность установить Google Play, проще говоря маркет.
· BlueStacks отлично дружит с ADB это очень большой плюс, если очень захотеть, можно поменять прошивку.
· Возможность зайди в FastBoot и Recovery.
· BluesStacks имеет виртуальные диск, такие как SD карта, Data, и еще несколько других. Что опять же дает возможность делать много "тело" движений с ним и наслаждаться всеми его прелестями.
Android-телефон
Процесс настройки очень простой, на вопрос программы о наличии Android-телефона владельцам смартофонов этой платформы следует указать "Yes/Да". В этом случае далее потребуется ввести email и номер телефона с кодом страны. BlueStacks пришлет на электронную почту и по смс подробную инструкцию по синхронизации телефона с приложением. При тестировании программы смс получено не было, но вся необходимая для синхронизации информация пришла на e-mail.
Список нужных команд ADB
Практически каждый владелец Android устройства, который решил улучшить своего любимца путем замены прошивки или ядра операционной системы, сталкивается с программой adb.
Для большинства новичков именно эта программа становится непреодолимым препятствием и мы сегодня расскажем вам, как установить и начать работу с этим замечательным приложением, которое поможет вам, например, получить root права на вашем устройстве, прошить новую версию Android или даже восстановить ваш телефон или планшет к первоначальному состоянию после неудачного вмешательства в систему.
Так что же такое ADB, полюбившийся всем моддерам и хакерам, где его взять, и зачем он нам нужен?
Как получить Root?
1.initrd-betahack.img
2.ramdisk.img
4.BlueRegistryMOD
5.system.img
2. Копируем следующие файлы в папку \programdata\BlueStacks\Android\
Папка Programdata в Windows 7 и Vista находится в корне диска, на котором у вас установлена операционная система, а в Windows XP это папка \Documents and Settings\All Users
Файл su.x86 мы скопируем позже с помощью программы adb
3.Теперь нам нужно произвести изменения в реестре Windows. Для этого нам потребуется файл BlueRegistryMOD.reg, в который мы внесем некоторые изменения.
Прежде всего, найдите в реестре Windows раздел:
В нем будет параметр
”USER_GUID”=”здесь будет строка с номером”
Нам нужно ввести этот номер в двух местах файла BlueRegistryMOD.reg после текста GUID= , который находится в 4 и 32 строке (если считать и пустые строки).
Вот так должны примерно выглядеть эти строки после редактирования:
"BootParameters"="root=/dev/sda1 SRC=/android DATA=/dev/sdc1 SDCARD=/dev/sdd1 GUID=8dfcb602-4b7d-11e1-9dc9-f3dea6cb4293 armApps=true GlMode=1 OEM=BlueStacks "
4. Сохраняем отредактированный файл BlueRegistryMOD.reg и запускаем его.
5. Приступаем к получению root:
Запускаем Bluestacks, затем запускаем окно командной строки и выполняем следующие команды:
а. Подключаем adb к BlueStacks:
adb connect 127.0.0.1:5555
b. Монтируем файловую систему для записи:
с. Убираем нерабочий superuser:
adb shell rm /system/xbin/su
d. Копируем скачанный в первом пункте файл su.x86:
adb push su.x86 /system/xbin/su
(файл дoлжен быть в папке с программой adb или в той папки, из которой вы запустили командную строку)
e. Устанавливаем права доступа для superuser:
adb shell chmod 6711 /system/xbin/su
f. Монтируем файловую систему только для чтения:
adb shell mount -o ro,remount -t ext4 /dev/sdb1 /system
g. закрываем окно командной строки
6. Перезапускаем BlueStacks.
Поздравляю! Теперь у вас должны быть права доступа root в BlueStacks, а вместе с ними и доступ для чтения/записи его системных папок и файлов.
Как запустить ADB
Работать с программой adb лучше всего через командную строку Windows. Для вызова командной строки на компьютере с Windows XP, нажимаем «Пуск» и в поле ввода «Выполнить» набираем cmd и нажимаем «Enter».
На компьютере с Windows 7, нажимаем «Пуск» и в поле ввода «Найти программы и файлы» набираем cmd и нажимаем «Enter».
Откроется окно командной строки, и для того чтобы, например посмотреть какие устройства у нас подключены к компьютеру, набираем в нем команду
· Программа adb отобразит список устройств, подключенных в настоящий момент к компьютеру.
Загрузка
Running Development Apps Through BlueStacks
With ADB and BlueStacks installed, all that remains is to connect ADB to the BlueStacks player and send your Android app to it. Note that the free version of BlueStacks is ad/app supported so you may occasionally be prompted to install promoted apps before continuing. Alternatively, you can buy a year-long license for $24, the full version can also enhance performance.
- Launch BlueStacks so that the main dashboard screen is visible.
- Open a command prompt (or terminal on Mac) and enter: adb connect 127.0.0.1 then press Enter. This will connect the BlueStacks player as a device on port 5555 by default. If the ADB command does not work, chances are you didn't set your path variable correctly; you can navigate to the platform-tools folder and run the adb command from there instead.
- From within Eclipse or Android Studio, click the Run or Debug button. This should open up the Android Device Chooser window where you will see the BlueStacks player and any other physical devices connected to the computer. Select the correct option and hit OK. The app should transfer to BlueStacks very quickly and will run much more fluidly than the default virtual machines!
Note that the BlueStacks player has been identified as a Samsung SM-G900F.
Как установить Google Play Маркет?
1. Установите в Bluestacks менеджер файлов Root Explorer илиTotal Commander. Его можно скачать бесплатно, и для установки достаточно ввести имя программы в строке поиска Bluestacks.
GoogleServicesFramework.apk
в папку /data/bst
( Windows диски и папки с файлами в Bluestacks можно найти в папке /data/windowsdata)
Прим.: Эти файлы находяться у вас в архиве.
4. В Root Explorer замените права доступа к файлам:
Для этого кликните по файлу и не отпускайте кнопку мыши, пока не появится меню операций с файлами. Выберите в этом меню пункт «Permissions» и установите следующие атрибуты:
Программы для планшетов
Установить права доступа к файлам можно и с помощью программы [B]adb/B]
· adb shell chmod 755 /data/bst/vending.apk
· adb shell chmod 755 /data/bst/googleservicesframework.apk
5. Перезапустите Bluestacks.
6. Вы не увидите Google Play Маркетни на рабочем столе Bluestacks ни в папке с магазинами приложений на его верхней панели. Чтобы получить простой доступ к Google Play, можно установить в Bluestacks лончер ADW Launcher.
Для того, чтобы без ADW Launcher найти и запустить Play Маркет, кликните по иконке с корзиной (App Stores) на верхней панели Bluestacks и выберите пункт «Open folder», затем в открывшемся окне проводника откройте папку My Apps и запустите файл Play Маркет.
7. Введите в Play Маркет данные своей учетной записи в Google (адрес электронной почты и пароль)
Все, теперь вы можете устанавливать в Bluestacks приложения из Google Play Маркета
Читайте также:
- /sdcard/windows/BstSharedFolder - C:\ProgramData\BlueStacks\UserData\SharedFolder