Как да: Root Bluestacks 2

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

С това казах, ще ви покажа най-добрия, най-безопасният метод за вкореняване на BlueStacks с помощта на SuperSU - това е много по-технично от коренния метод с едно щракване, но вашата поверителност ще ми благодари в дългосрочен план. Този метод също така ще ви позволи да постигнете постоянен корен, което означава, че няма да е необходимо да рекорентирате след рестартиране на 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 \ Guests \ Android \ Config / f / v Camera / t REG_DWORD / d 0

reg добавяне на HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Гости \ Android \ Config / f / v IsFrontendFirstLaunch / t REG_DWORD / d 0

reg добавете HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Guests \ Android \ Config / f / v SystemStats / t REG_DWORD / d 0

reg добавете HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Guests \ Android \ Config / f / v UsbAutoMount / t REG_DWORD / d 0

reg добавете HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Guests \ Android \ Config / f / v GpsMode / t REG_DWORD / d 0

reg добавете HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Guests \ Android \ Config / f / v GpsLatitude / t REG_SZ / d “0.0”

reg добавете HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Guests \ Android \ Config / f / v GpsLongitude / t REG_SZ / d “0.0”

reg добавяне на HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Guests \ Android \ Config / f / v OEM / t REG_SZ / d BlueStacks

reg добавете HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Guests \ Android \ FrameBuffer \ 0 / f / v GuestWidth / t REG_DWORD / d 860

reg добавете HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Guests \ Android \ FrameBuffer \ 0 / f / v GuestHeight / t REG_DWORD / d 732

reg добавете HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Guests \ Android \ FrameBuffer \ 0 / f / v WindowWidth / t REG_DWORD / d 860

reg добавете HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Guests \ Android \ FrameBuffer \ 0 / f / v WindowHeight / t REG_DWORD / d 732

reg добавяне на 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 добавете HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Guests \ Android \ SharedFolder \ 1 / f / v Име / t REG_SZ / d “InputMapper”

reg add HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Guests \ Android \ SharedFolder \ 1 / f / v Path / t REG_SZ / d “C: \ ProgramData \ BlueStacks \ UserData \ InputMapper \”

reg изтриване HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Guests \ Android \ SharedFolder \ 2 / f

reg изтриване HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Guests \ Android \ SharedFolder \ 3 / f

reg изтриване HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Guests \ Android \ SharedFolder \ 4 / f

reg изтриване HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Guests \ Android \ SharedFolder \ 5 / f

  1. Освен това препоръчвам да зададете стойността на RAM за BlueStacks, което ще помогне при проблеми със скоростта и паметта, като например стартиране на игри или приложения, интензивни в RAM. Променете “512” до желаното количество RAM:

reg добавете HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Guest \ Android / f / v Memory / t REG_DWORD / d 512

  1. Добре, сега сме готови да започнем процеса на вкореняване. Ще ни трябва ADB да работи, така че ако нямате конфигуриран ADB на вашия компютър, моля, прочетете „Как да инсталирате ADB на Windows“.
  2. След като инсталирате ADB, продължете да въвеждате тези команди в командния терминал на Windows , а не в ADB терминал - все още не сме там.

sc стартирайте 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, със знак $ пред всеки ред. Така че въведете това:

/ system / xbin / bstk / su

  1. Това ще отключи режима на скрит SU и BlueStacks и ще промени знака $ на #. Така че в черупката на ADB въведете тези команди:

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

mkdir / system / 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” push path_to / SuperSU / 2.65 / x86 / su / system / tmp

“C: \ Program Files (x86) \ BlueStacks \ HD-Adb.exe” push path_to / SuperSU / 2.65 / x86 / supolicy / system / tmp

“C: \ Program Files (x86) \ BlueStacks \ HD-Adb.exe” push path_to / SuperSU / 2.65 / x86 / libsupol.so / system / tmp

“C: \ Program Files (x86) \ BlueStacks \ HD-Adb.exe” push path_to / busybox / busybox-i686 / system / tmp /

  1. Сега се върнете в командния ред на ADB и въведете тези команди, за да изкорените постоянно BlueStacks:

чаун система: system /system/tmp/SuperUser.apk

chmod 664 /system/tmp/SuperUser.apk

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

корен от chown: root / system / tmp / su

chown root: root / system / tmp / supolicy

chown root: root /system/tmp/libsupol.so

chmod 775 / system / tmp / su

chmod 775 / system / 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 / system / tmp / busybox-i686

chown root: root / system / tmp / busybox-i686

cp / system / tmp / busybox-i686 / system / xbin /

mv / system / tmp / busybox-i686 / system / xbin / busybox

  1. Сега ще модифицираме init.sh, за да сменим SU двоичния файл, за да слуша като демон:
  2. Сега ще повторно монтираме системата като само за четене:

rm / system / tmp / *

rmdir / system / tmp

mount -o remount, ro / dev / sda1 / system

mount -t ext4 / dev / block / sdd1 / mnt / prebundledapps

  1. И сега ще изчистим кеша на Dalvik:

find / data / dalvik-cache / -type f -exec rm {} +

изход

изход

  1. Добре, това е достатъчно за командите на ADB. Сега се върнете в командния ред на Windows и нека рестартира BlueStacks:

sc стоп BstHdAndroidSvc

### изчакайте няколко секунди (10?)

sc стартирайте BstHdAndroidSvc

  1. Потвърждението за успеха ни трябва да бъде под формата на подкана за актуализация за SuperSU, така че изберете метода „Нормално“. Когато приключите с актуализирането, рестартирайте BlueStacks чрез командния ред на Windows :

“C: \ Program Files (x86) \ BlueStacks \ HD-Quit.exe”

“C: \ Program Files (x86) \ BlueStacks \ HD-Frontend.exe” Android

Така че сега вашите BlueStacks са напълно, постоянно вкоренени!