LDPlayer — мощный эмулятор Android для компьютера

Эмулятор LDPlayer гораздо лучше чем простой смартфон или планшет и отлично подойдет для прохождения любимых игр на Android в высоком качестве без тормозов. А благодаря полноценной поддержки сервиса Google Play вам не составит труда установить и протестировать любое совместимое приложение или понравившеюся игру.
Давайте посмотрим на программу-эмулятор LDPlayer которая позволит тестировать приложения в операционной системе Android и играть в мобильные игры на персональном компьютере используя мышь и клавиатуру.
Примечание . Для функционирования эмулятора LDPlayer, необходима поддержка аппаратной виртуализации и активация данной технологии «Intel Virtualization Technology» или «AMD Virtualization Technology» в БИОСЕ материнской платы.
Как скачать и установить LDPlayer
Скачать LDPlayer можно со страницы официального сайта:
Поддержка операционных систем: Windows 10, 8.1, 8, 7, Vista, XP
После чего запустить инсталлятор и выполнить установку.

Настройки эмулятора LDPlayer
Теперь можно зайти в настройки и подстроить эмулятор под себя.

В разделе «Дополнительные» можно задать разрешение экрана, указать количество ядер процессора и объем оперативной памяти. Увеличить дисковое пространство и очистить кэш.

Основные настройки позволяют включить поворот экрана, блокировку ландшафта, зафиксировать размер окна. Включить или выключит root-права, автозапуск и другие параметры.

В свойствах задаются IMEI, производитель устройства, модель и номер телефона.

Сеть может отключить интернет-соединения для эмулятора и активировать либо выключить мост.

Раздел «Ярлыки» позволяет указать горячие клавиши.

В игровых настройках включается вертикальная синхронизация, поддержка текстур высокого разрешения, отключается либо, включается ускорение мыши, задается FPS и разрешение PUBG Mobile.

Установка приложений и игр в эмулятор LDPlayer
Для этого выполните поиск или зайдите в Google Play из «Приложений системы«, авторизуйтесь и произведите установку.

Играйте в мобильные игры на своем компьютере или тестируйте необходимые приложения перед установкой на реальное устройство.

LDPlayer заменит вам непроизводительный смартфон или планшет и позволит играть в мобильные игры на высокой скорости с красивой графикой используя мышь и клавиатуру персонального компьютера.
Рекомендуемый контент


BlueStacks — высокопроизводительный игровой эмулятор Android позволяющий тестировать приложения из сервиса Google Play и играть в разнообразные мобильные игры прямо на своем компьютере.
Виртуальные машины и эмуляторы
Читать подробнее

NoxPlayer — производительный эмулятор Android, специально оптимизирован для быстрой работы мобильных игр на компьютере с возможностью тестирования различных приложений.
Виртуальные машины и эмуляторы
Читать подробнее

MEmu — быстрый эмулятор Android позволяющий запускать приложения и играть в мобильные игры на персональном компьютере. MEmu обеспечивает высочайшую производительность и превосходные возможности, поддерживает различные
Виртуальные машины и эмуляторы
Читать подробнее

Android Studio — быстрый эмулятор смартфонов от Google позволяет запускать на компьютере последние версии операционной системы Android и тестировать необходимые вам приложения.
Виртуальные машины и эмуляторы
Читать подробнее

Если вы не знаете как изменить приложения по умолчанию в Android, например для сообщений, вызовов, ссылок, музыки или видео, то воспользуйтесь нашей инструкцией.
Всего лишь меняем модель эмулятора Android устройства
Казалось бы, на первый взгляд весьма простая задача. Некоторые читатели могли еще в те бородатые времена лазить по всяким 4пда, рутить свой сенсорный самсунг, менять содержимое файла build.prop и показывать наивным ламерам свой iPhone 15+ Max Pro. Однако, как оказалось, и как оно часто бывает, не все так просто и здесь есть свои подводные камни. Статья призвана помочь простым работягам избежать все кочки да ямы на пути к своей цели!
Дисклеймер
Сразу предупрежу, что люблю писать подобные статьи довольно подробно, не ради объема и многобукав, а ради максимального погружения в проблему и способ ее решения. Обратите внимание, что я работаю на macOS, поэтому все команды в терминале будут ориентированы под данную ОС. Также, следует отметить, что проворачиваю все это для API 30, то есть для самого последнего на момент написания статьи. Как говорят интернеты, сложности по этой теме начались с API 29.
Зачем это нужно?
Предполагаю, что у вас, дорогой читатель, есть на это своя веская причина, иначе не стали бы вы этим заниматься. Наиболее вероятно, что у вас, как и у меня есть программная проверка на модель устройства с которого запущено приложение, примерно как здесь. К слову, таким образом можно будет проверять результат наших трудов. Второй же, и более простой способ проверки модели эмулятора будет через настройки девайса в разделе сведений об устройстве:

Ради контекста вкратце расскажу зачем это понадобилось мне. Я получил .apk с багом где-то внутри приложения. Однако пройти дальше первого экрана в этом приложении я не смог. Дело в том, что при запуске, с сервера приходит список разрешенных для запуска устройств и ни мой народный Ксяоми, ни мой эмулятор в этот список не входит. Вот и додумался поменять имя модели устройства на одно из разрешенных. Рутить свой личный телефон не хотелось, поэтому решил шаманить с эмулятором.

Достаем build.prop
Как уже говорилось в начале статьи, за имя производителя и модель устройства отвечает системный файл build.prop, который находится в корне устройства в папке system/. Однако при попытке просмотреть его, не говоря уже о редактировании, мы получим отказ в доступе:

Для решения этой проблемы необходимо в терминале обратиться к adb и запросить root права следующей командой: adb root . И вот и первый подводный камень, а именно вывод следующего сообщения: adbd cannot run as root in production builds . Это из-за того что при создании эмулятора мы выбрали вариант с установленными Google сервисами:

Простое решение — создать эмулятор без установленных Google сервисов, после чего повторить команду adb root . После чего в консоли должно появиться сообщение: restarting adbd as root что говорит об успешном проведении операции. Естественно если с самого начала у вас был эмулятор без Google сервисов, то скорее всего с adb root и выше описанной проблемой вы не столкнулись.
Отлично, теперь мы видим содержимое файла build.prop:

Редактируем build.prop
Сохраним файл build.prop в любое удобное место для дальнейшего редактирования выделенной красным области на скриншоте выше. Я сохранил прямо на рабочий стол:

Вносим необходимые изменения. Просмотрев логи запросов и ответов предоставленного мне .apk я нашел приходящий с сервера список разрешенных устройств. То есть, для моих целей нужно поменять два значения на PIXEL 3A XL (как вы поняли, здесь вы можете указывать необходимую именно вам модель):

Сохраняем изменения и заливаем файл обратно на эмулятор. Делается это при помощи команды adb push (кстати, скачать файл с эмулятора можно при помощи adb pull если у вас вдруг аллергия на GUI).
Вводим команду в терминал: adb push build.prop system/
И получаем ошибку:
adb: error: failed to copy ‘build.prop’ to ‘system/build.prop’: remote couldn’t create file: Read-only file system
Вот здесь и начинается самое интересное! По умолчанию эмулятор запускается в режиме чтения системных файлов, без возможности делать записи. Следовательно, что либо поменять без прав на запись у нас не выйдет. Для этого нам необходимо запустить эмулятор в ручном режиме с доступом на запись системных файлов.
Запускаем эмулятор с доступом на перезапись системных файлов
Для этого нужно выполнить следующую команду в терминале (чтобы скорее всего получить еще одну ошибку):
emulator -avd Pixel3XLAPI30 -writable-system -no-snapshot -nocache
итак здесь Pixel3XLAPI30 — это название нашего эмулятора который мы будем запускать в режиме записи, получить это имя можно выполнив команду emulator -list-avds
-writable-system — собственно тот самый флаг и виновник торжества.
-no-snapshot -nocache — просто советую ввести чтобы избавиться от любого возможного мусора, который может помешать нашему плану-капкану.
После у нас либо запустится эмулятор (несколько секунд запускается, так что если тупит то так и должно быть) либо получаем ошибку следующего типа:
PANIC: Missing emulator engine program for ‘x86’ CPU.
Что бы и нам решить с этим нужно в файле .bash-profile (или если у вас zsh то в файле .zshenv) находящийся в корне вашего профиля macOS, добавить дополнительные пути. Вот как это выглядит у меня:
есть такая переменная ANDROIDHOME и с ее участием редактируем переменную PATH:
Чтобы изменения вступили в силу перезапускаем терминал (или вводим source ~/.bash_profile ) (или source ~/.zshenv ). Результат можно проверить выполнив команду echo $PATH и убедиться что в переменной PATH появился добавленный нами путь.
Пробуем запустить эмулятор еще раз.
emulator -avd Pixel3XLAPI30 -writable-system -no-snapshot -nocache
Теперь он должен был успешно запустится.
Активируем доступ на перезапись системных файлов
Из описания флага -writable-system:
-writable-system make system & vendor image writable after ‘adb remount’
делаем вывод что теперь нам нужно выполнить adb remount . Для этого открываем новое окно терминала и выполняем сначала команду adb root , что бы adb remount сработало.
После adb remount , будет сообщение что эмулятор нужно перезапустить. Сделать это можно командой adb reboot. Но и здесь не все так просто. Очередной подводный камень об который мы разбили еще один ноготь на пальцах ног. Если сделать adb reboot то все просто напросто зависает НАВСЕГДА. Настолько навсегда, что придется удалять эмулятор и создавать его заново. Интернет и с этим столкнулся и даже баг создали на гуглов. И благо нашлось решение. Чтобы эмулятор не зависал нужно добавить пару команд до adb remount .
Итак по порядку:
- Делаем adb root
- Теперь делаем adb shell avbctl disable-verification
- Если вы вдруг остались в shell то введите exit
- Перезагружаем эмулятор adb reboot и ждем
- Снова делаем adb root
- И вот теперь можно делать adb remount
Ура! Теперь мы можем записывать файлы в системную папку нашего эмулятора. Можем пушнуть наш отредактированный build.prop файл: adb push build.prop system/ . Сделаем adb reboot и убеждаемся что ничего не поменялось… Имя модели не изменилось.
Редактируем правильный build.prop

Вернемся к началу и заметим, что значения ro.product.product.name и ro.product.product.model не соответствует тому, что отображается в настройках устройства. Изучив структуру системных папок я заметил, что существует несколько файлов build.prop, которые располагаются в папках: system, system_ext, vendor и product. Эмпирическим методом я скачивал, редактировал и пушил обратно каждый из этих файлов. В конце концов ключевым оказался файл в папке product. Отредактировав его я наконец-то смог изменить название модели эмулятора устройства!

Подводим итоги
Наконец-то я смогу запустить приложение и воспроизвести баг. Подумал я…

Теперь я уперся в то, что запускаю приложение якобы с рутованого девайса (ну да есть такой грешок). И дело даже не в команде adb root , ведь команда adb unroot не помогла. Что ж, опускать руки уже поздно, придется что-то придумать.
О том, как я обходил проверку на рутованность устройства я расскажу в следующей своей статье. Немного реверс инжиниринга и даже такая популярная библиотека как RootBeer не проблема.
Данной статьей я стремился собрать как можно больше проблем по этому вопросу и изложить все в форме step-by-step. Спасибо за ваше внимание и очень надеюсь, что статья оказалась полезной!
- эмулятор android
- android studio
- android
- реверс-инжиниринг
- мобильная разработка
- мобильные приложения
- командная строка
- терминал
- flutter
- тестирование
- Разработка мобильных приложений
- Разработка под Android
- Реверс-инжиниринг
- Тестирование мобильных приложений
- Flutter
Советы по настройке для Standoff 2 на LDPlayer
Сегодня мы расскажем вам о лучших советах по Standoff 2 на LDPlayer, которые помогут вам улучшить игровой процесс и общую производительность в игре.
1. Руководство по управлению на LDPlayer
Здесь мы разберем настройку управления при игре в «Standoff 2» в LDPlayer.

△Советы по настройке управления
1) Кликните значок клавиатуры в левом меню чтобы открыть настройку управления. Если не нравится, можно спокойно изменить.
Руководство по использованию конфиг после оптимизации:
| Движение | WASD |
| Стрельба | Левая кнопка мыши |
| Прицел | Правая кнопка мыши |
| Прыжок | Пробел |
| Приседание | Клавиша Z |
| Перезагрузка | Клавиша R |
| Основное оружие | Клавиша 1 |
| Второстепенное оружие | Клавиша 2 |
| Нож | Клавиша 3 |
| Граната | Клавиша 4 + мышь |
| Бомба TNT | Клавиша 5 |
2) Настроить чувствительность в настройке управления. Чем больше значение, тем выше чувствительность.

3) Скрыть/показать подсказки управления как вы хотите.

2. Как прыгнуть в Standoff 2 на LDPlayer
По умолчанию прыжок в Standoff 2 осуществляется двойным тапом по правой части экрана. При игре с эмулятора необходимо два раза быстро нажимать Space (Пробел).

Если Вас не устраивает такое управление, зайдите в Настройки-Управление и установите значение Прыжок на Кнопка. Нажмите Применить.

После этого у Вас в игре в правой части экрана появится дополнительный оверлей, при однократном нажатии на который, Вас персонаж в игре будет прыгать. Т.е. теперь при однократном нажатии Space (Пробел) будет осуществлен прыжок.

3. Как сделать 120 FPS в Standoff 2 на LDPlayer?
Для того чтобы максимально поднять FPS в игре Standoff 2 нажмите в эмуляторе Настройки-Дополнительно и установите CPU 4 ядра, ОЗУ 4096М (если у Вас данные варианты недоступны, установите самые максимальные, которые возможно).

Затем зайдите в Модель и выберите 120 FPS, нажмите Установить. Если у Вас отображается 90 FPS это визуальный баг не сказывающийся на производительность эмулятора, который проявляется на некоторых компьютерах.

Теперь откройте игру Standoff 2 нажмите Настройки-Видео и установите настройки графики в минимальные значения, как на скриншоте. Обращаю Ваше внимание, что у настройки целевая частота кадров следует установить максимальное значение 120 FPS.

Наслаждайтесь максимальной производительностью в Standoff 2. Благодарим за использование эмулятора LDPlayer.

4. Как использовать shift как клавишу медленной ходьбы
Двигаться нормально: W/A/S/D
Двигаться тихо: Shift + W/A/S/D

Если вы сами настроили управление, тогда Shift не работает. Вы и можете сами настроить по следующим шагам.
Шаг 1. Откройте настройки управление, добавьте макрос
Шаг 2. Выберите кнопку Shift как клавишу медленной ходьбы
Шаг 3. В редакторе макросов введите: type=wasd-scale 0.5
Сохраните и всё!

5. Как оплачивать покупки в игре из России?
С 10 марта оплата картами Visa и Mastercard недоступна на территории России. В связи с нарушениями работы платежных систем Google Play приостановил прием платежей.

Что доступно сейчас?
Для пользователей Google Play доступна только оплата на сайте https://store.standoff2.com/ — принимаются банковские карты, SberPay и ЮMoney. Инструкция по работе сайта здесь.
В App Store доступны следующие способы оплаты:
- оплата со счета телефона (доступные операторы: Билайн, МегаФон, МТС, YOTA);
- карта QIWI;
- пополнение счета Apple ID (App Store > Учётная запись > Пополнить счёт Apple ID). После чего можно использовать их при оплате покупок в игре.
В AppGallery доступны следующие способы оплаты:
- оплата со счета телефона (доступные операторы: Tele2, Билайн, МегаФон, МТС, YOTA);
- карт «МИР»;
- ЮMoney
Как настроить оплату с мобильного счета?
Наиболее простой способ, который поддерживается большинством операторов на территории России.
- В настройках устройства зайдите в раздел App Store.
- Нажмите на Apple ID.
- Зайдите в раздел «Управлять способами оплаты».
- Выберите «Добавить способ оплаты».
- Нажмите на пункт «Мобильный телефон».
- Введите ваш номер телефона.
- Войдите в настройки аккаунта.
- Зайдите в раздел «Платежи и покупки».
- Нажмите на пункт «Мобильный платеж».
- Нажмите «Добавить».
- Введите ваш номер телефона.
Играть в Jurassic World™: Игра бесплатно на ПК
Играть в Fate/Grand Order бесплатно на ПК
Общая папка: перенести фото или файлы между эмулятором и пк
На эмулятор есть функция «Общая папка», через которую можно перенести фото или файлы между эмулятором и пк.


Общая папка Android
Нажмите «Общая папка Android», откроется папка «Pictures» в LDPlayer


Общая папка ПК
Нажмите «Общая папка Android», откроется папка «Pictures» на вашем ПК


Папка «Pictures» на ПК и LDPlayer является одной и той же папкой и хранит одно и то же. То есть, если вы переместите файл на LDPlayer в «Pictures» LDPlayer, вы увидите его в «Pictures» ПК, и если вы переместите файл со своего ПК в папку «Pictures» ПК, вы сможете увидеть его в «Pictures» LDPlayer.
Внимание, вы можете изменить путь папки на пк, а в эмулятор невозможно.