Як це зробити: Root Bluestacks 2

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

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

Вимоги:

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

reg додати HKEY_LOCAL_MACHINE \ SOFTWARE \ BlueStacks \ Agent \ AppSync / f / v Увімкнено / 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 \ Guests \ 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 додати 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. Крім того, я рекомендую встановити значення вашої оперативної пам’яті для BlueStacks, що допоможе вирішити проблеми зі швидкістю та пам’яттю, наприклад, запуском ігор або додатків, що вимагають великої оперативної пам'яті. Змініть "512" на бажаний обсяг оперативної пам'яті:

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. Це розблокує прихований режим SUS BlueStacks і змінить знак $ на #. Тож у оболонку ADB введіть такі команди:

mount -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:

chown system: 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 / system / tmp / supolicy

корінь chown: 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 / 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 повністю, назавжди укорінені!