Как: рутировать Bluestacks 2

BlueStacks - это эмулятор Android для ПК с высоким рейтингом, но, к сожалению, он не предлагает предварительно внедренную версию. Поиск в сети покажет множество руководств по рутированию BlueStacks одним щелчком мыши с использованием такого инструмента, как KingoRoot, но у меня есть моральные возражения против того, чтобы рекомендовать KingoRoot людям для любого устройства - на сцене рутирования хорошо известно, что KingoRoot имеет историю считывать данные людей и отправлять их на теневые серверы в Китае.

С учетом сказанного, я собираюсь показать вам лучший и самый безопасный метод рутирования BlueStacks с помощью SuperSU - он гораздо более технический, чем метод рутирования в один щелчок, но ваша конфиденциальность будет мне благодарна в долгосрочной перспективе. Этот метод также позволит вам получить постоянный root-доступ, а это значит, что вам не нужно будет повторно выполнять root-доступ после перезагрузки BlueStacks.

Требования:

  • SuperSU v2.65
  • BusyBox i686 распакованный
  1. Сохраните файлы SuperSU и BusyBox где-нибудь на вашем компьютере - распакуйте SuperSu, но версия BusyBox, на которую я ссылался, уже распакована для вас.
  2. Теперь откройте командную строку Windows, вы можете нажать Windows Key + R, а затем ввести « exe ».
  3. Теперь скопируйте все эти команды в командную строку - эти команды добавят значения реестра, которые не позволят BlueStacks «звонить домой», выключат камеру BlueStacks, подделывают ваше положение GPS и еще пару вещей, которые полезны для нашей цели:

reg add HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Agent \ AppSync / f / v Enabled / t REG_DWORD / d 0

reg добавить HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Agent \ Cloud / f / v Host / t REG_SZ / d //127.0.0.1

reg добавить HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Agent \ Cloud / f / v Host2 / t REG_SZ / d //127.0.0.1

reg добавить HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Agent \ Cloud / f / v CCPinCheckSecs / t REG_DWORD / d 0xffffffff

reg добавить HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Agent \ Cloud / f / v SyncIntervalSecs / t REG_DWORD / d 0xffffffff

reg добавить HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Config / f / v OEM / t REG_SZ / d BlueStacks

reg добавить HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Гости \ Android \ Config / f / v Camera / t REG_DWORD / d 0

reg add HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Гости \ Android \ Config / f / v IsFrontendFirstLaunch / t REG_DWORD / d 0

reg add HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Гости \ Android \ Config / f / v SystemStats / t REG_DWORD / d 0

reg add HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Гости \ Android \ Config / f / v UsbAutoMount / t REG_DWORD / d 0

reg add HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Гости \ Android \ Config / f / v GpsMode / t REG_DWORD / d 0

reg add HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Гости \ Android \ Config / f / v GpsLatitude / t REG_SZ / d «0.0»

reg add HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Гости \ Android \ Config / f / v GpsLongitude / t REG_SZ / d «0.0»

reg add HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Гости \ Android \ Config / f / v OEM / t REG_SZ / d BlueStacks

reg add HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Гости \ Android \ FrameBuffer \ 0 / f / v GuestWidth / t REG_DWORD / d 860

reg add HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Гости \ Android \ FrameBuffer \ 0 / f / v GuestHeight / t REG_DWORD / d 732

reg add HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Гости \ Android \ FrameBuffer \ 0 / f / v WindowWidth / t REG_DWORD / d 860

reg add HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Гости \ Android \ FrameBuffer \ 0 / f / v WindowHeight / t REG_DWORD / d 732

reg add HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Updater / f / v ManifestURL / t REG_SZ / d «//127.0.0.1/updates/manifest_2.3.29.6222»

  1. Теперь закройте командную строку и снова откройте ее с правами администратора, прежде чем продолжить добавлять эти строки:

reg add HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Гости \ Android \ SharedFolder \ 1 / f / v Имя / t REG_SZ / d «InputMapper»

reg add HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Гости \ Android \ SharedFolder \ 1 / f / v Путь / t REG_SZ / d «C: \ ProgramData \ BlueStacks \ UserData \ InputMapper \»

reg удалить HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Гости \ Android \ SharedFolder \ 2 / f

reg удалить HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Гости \ Android \ SharedFolder \ 3 / f

reg удалить HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Гости \ Android \ SharedFolder \ 4 / f

reg удалить HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Гости \ Android \ SharedFolder \ 5 / f

  1. Кроме того, я рекомендую установить значение RAM для BlueStacks, что поможет с проблемами скорости и памяти, такими как запуск игр или приложений, интенсивно использующих RAM. Измените «512» на желаемый объем ОЗУ:

reg add HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Guest \ Android / f / v Память / t REG_DWORD / d 512

  1. Хорошо, теперь мы готовы начать процесс рутирования. Нам потребуется работающий ADB, поэтому, если на вашем компьютере не настроен ADB, прочтите «Как установить ADB в Windows».
  2. После того, как вы установили ADB, продолжайте вводить эти команды в командный терминал Windows , а не в терминал ADB - мы еще не там.

sc start BstHdAndroidSvc

Сервер уничтожения «C: \ Program Files (x86) \ BlueStacks \ HD-Adb.exe»

Стартовый сервер «C: \ Program Files (x86) \ BlueStacks \ HD-Adb.exe»

Устройство ожидания «C: \ Program Files (x86) \ BlueStacks \ HD-Adb.exe»

  1. Теперь нам нужно запустить оболочку ADB, поэтому войдите в командную строку Windows :

Оболочка «C: \ Program Files (x86) \ BlueStacks \ HD-Adb.exe»

  1. Это должно запустить командную строку в стиле Linux со знаком $ перед каждой строкой. Так введите это:

/ система / xbin / bstk / su

  1. Это разблокирует скрытый режим SU в BlueStacks и изменит знак $ на #. Итак, в оболочке ADB введите следующие команды:

монтировать -o remount, rw / dev / sda1 / system

mkdir / система / tmp

  1. Теперь откройте другую командную строку Windows и введите следующие команды:

«C: \ Program Files (x86) \ Bluestacks \ HD-Adb.exe» нажмите C: /SuperSU/common/SuperUser.apk / system / tmp

«C: \ Program Files (x86) \ BlueStacks \ HD-Adb.exe» нажмите путь_к / SuperSU / 2.65 / x86 / su / system / tmp

«C: \ Program Files (x86) \ BlueStacks \ HD-Adb.exe» нажмите путь_к / SuperSU / 2.65 / x86 / supolicy / system / tmp

«C: \ Program Files (x86) \ BlueStacks \ HD-Adb.exe» нажмите путь_к / SuperSU / 2.65 / x86 / libsupol.so / system / tmp

«C: \ Program Files (x86) \ BlueStacks \ HD-Adb.exe» нажмите путь_к / busybox / busybox-i686 / system / tmp /

  1. Теперь вернитесь в командную строку ADB и введите эти команды, чтобы навсегда получить root права на BlueStacks:

система chown: система /system/tmp/SuperUser.apk

chmod 664 /system/tmp/SuperUser.apk

mv /system/tmp/SuperUser.apk / system / app

корень chown: корень / система / tmp / su

корень chown: корень / система / tmp / supolicy

корень chown: корень /system/tmp/libsupol.so

chmod 775 / система / tmp / su

chmod 775 / система / tmp / supolicy

chmod 664 /system/tmp/libsupol.so

cp / system / tmp / su / system / xbin / daemonsu

mv / system / tmp / su / system / xbin /

mv / system / tmp / supolicy / system / xbin /

mv /system/tmp/libsupol.so / system / lib /

  1. И эти команды установят BusyBox:

chmod 775 / система / tmp / busybox-i686

корень chown: корень / система / tmp / busybox-i686

CP / система / tmp / busybox-i686 / система / xbin /

МВ / система / tmp / busybox-i686 / система / xbin / busybox

  1. Теперь мы изменим init.sh, чтобы изменить двоичный файл SU для прослушивания в качестве демона:
  2. Теперь мы перемонтируем систему как доступную только для чтения:

rm / system / tmp / *

rmdir / system / tmp

монтировать -o remount, ro / dev / sda1 / system

монтировать -t ext4 / dev / блок / sdd1 / mnt / prebundledapps

  1. А теперь очистим кеш Dalvik:

найти / данные / dalvik-cache / -type f -exec rm {} +

Выход

Выход

  1. Ладно, хватит команд ADB. Теперь вернитесь в командную строку Windows и перезапустите BlueStacks:

sc остановить BstHdAndroidSvc

### подождите несколько секунд (10?)

sc start BstHdAndroidSvc

  1. Подтверждение успеха root должно быть в форме запроса на обновление SuperSU, поэтому выберите «Нормальный» метод. Когда обновление будет завершено, перезапустите BlueStacks через командную строку Windows :

«C: \ Program Files (x86) \ BlueStacks \ HD-Quit.exe»

«C: \ Program Files (x86) \ BlueStacks \ HD-Frontend.exe» Android

Итак, теперь ваш BlueStacks полностью и навсегда внедрен!