Gewusst wie: Root Bluestacks 2

BlueStacks ist ein hoch bewerteter Android-Emulator für den PC, bietet jedoch leider keine vorgerootete Version. Wenn Sie sich im Internet umschauen, werden Sie viele Anleitungen zum Rooten von BlueStacks mit einem Klick mit einem Tool wie KingoRoot finden. Ich habe jedoch einen moralischen Widerspruch dagegen, KingoRoot für jedes Gerät zu empfehlen – in der Rooting-Szene ist bekannt, dass KingoRoot eine Geschichte hat die Daten von Menschen zu klauen und an schattige Server in China zu senden.

Vor diesem Hintergrund werde ich Ihnen die beste und sicherste Methode zum Rooten von BlueStacks mit SuperSU zeigen – es ist viel technischer als eine Root-Methode mit einem Klick, aber Ihre Privatsphäre wird es mir auf lange Sicht danken. Mit dieser Methode können Sie auch eine erreichen permanent root, was bedeutet, dass Sie nach dem Neustart von BlueStacks nicht erneut rooten müssen.

Bedarf:

  1. Speichern Sie die SuperSU- und BusyBox-Dateien irgendwo auf Ihrem Computer – entpacken Sie SuperSu, aber die BusyBox-Version, mit der ich verlinkt habe, ist bereits für Sie entpackt.
  2. Öffnen Sie nun eine Windows-Eingabeaufforderung. Drücken Sie die Windows-Taste + R und geben Sie ‘exe‘.
  3. Kopieren Sie nun alle diese Befehle in die Eingabeaufforderung. Mit diesen Befehlen werden Registrierungswerte hinzugefügt, die verhindern, dass BlueStacks nach Hause ruft, die BlueStacks-Kamera ausschalten, Ihre GPS-Position vortäuschen und einige andere Dinge, die für unser Ziel nützlich sind:

reg add HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Agent AppSync / f / v Aktiviert / t REG_DWORD / d 0
reg add HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Agent Cloud / f / v Host / t REG_SZ / d
https://127.0.0.1
reg add HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Agent Cloud / f / v Host2 / t REG_SZ / d
https://127.0.0.1
reg add HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Agent Cloud / f / v CCPinCheckSecs / t REG_DWORD / d 0xffffffff
reg add 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 hinzufügen
reg add HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guests Android Config / f / v Kamera / t REG_DWORD / d 0
reg add HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guests Android Config / f / v IsFrontendFirstLaunch / t REG_DWORD / d 0
reg add HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guests Android Config / f / v SystemStats / t REG_DWORD / d 0
reg add HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guests Android Config / f / v UsbAutoMount / t REG_DWORD / d 0
reg add HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guests Android Config / f / v GpsMode / t REG_DWORD / d 0
reg add HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guests Android Config / f / v GpsLatitude / t REG_SZ / d “0.0”
reg add HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guests Android Config / f / v GpsLongitude / t REG_SZ / d “0.0”
reg HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Gäste Android Config / f / v OEM / t REG_SZ / d BlueStacks hinzufügen
reg HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guests Android FrameBuffer 0 / f / v GuestWidth / t REG_DWORD / d 860 hinzufügen
reg HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guests Android FrameBuffer 0 / f / v GuestHeight / t REG_DWORD / d 732 hinzufügen
reg HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guests Android FrameBuffer 0 / f / v WindowWidth / t REG_DWORD / d 860 hinzufügen
reg HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guests Android FrameBuffer 0 / f / v WindowHeight / t REG_DWORD / d 732 hinzufügen
reg add HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Updater / f / v ManifestURL / t REG_SZ / d “http://127.0.0.1/updates/manifest_2.3.29.6222”

  1. Schließen Sie nun die Eingabeaufforderung und öffnen Sie sie erneut mit Administratorrechte bevor Sie diese Zeilen hinzufügen:

reg add HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guests Android SharedFolder 1 / f / v Name / t REG_SZ / d “InputMapper”

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

reg delete HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guests Android SharedFolder 2 / f

reg delete HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guests Android SharedFolder 3 / f

reg delete HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guests Android SharedFolder 4 / f

reg delete HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guests Android SharedFolder 5 / f

  1. Darüber hinaus empfehle ich, den RAM-Wert für BlueStacks festzulegen, um Geschwindigkeits- und Speicherprobleme wie das Ausführen von Spielen oder RAM-intensiven Apps zu beheben. Ändern Sie den “512” auf die gewünschte RAM-Größe:

reg add HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guest Android / f / v Speicher / t REG_DWORD / d 512

  1. Okay, jetzt können wir mit dem Root-Prozess beginnen. ADB muss funktionieren. Wenn Sie ADB nicht auf Ihrem Computer konfiguriert haben, lesen Sie bitte „So installieren Sie ADB unter Windows“.
  2. Wenn Sie ADB installiert haben, geben Sie diese Befehle weiterhin in das Feld ein Windows Befehlsterminal, nicht ein ADB-Terminal – wir sind noch nicht da.

sc start BstHdAndroidSvc

Kill-Server “C: Programme (x86) BlueStacks HD-Adb.exe”

Startserver “C: Programme (x86) BlueStacks HD-Adb.exe”
“C: Programme (x86) BlueStacks HD-Adb.exe” warten auf das Gerät

  1. Jetzt müssen wir eine ADB-Shell starten, also treten Sie ein Windows Eingabeaufforderung:

Shell “C: Programme (x86) BlueStacks HD-Adb.exe”

  1. Dies sollte eine Eingabeaufforderung im Linux-Stil mit einem $ -Zeichen vor jeder Zeile starten. Geben Sie also Folgendes ein:

/ system / xbin / bstk / su

  1. Dadurch wird der versteckte SU-Modus von BlueStacks freigeschaltet und das $ -Zeichen in ein # geändert. Geben Sie in der ADB-Shell die folgenden Befehle ein:

mount -o remount, rw / dev / sda1 / system
mkdir / system / tmp

  1. Öffnen Sie jetzt eine andere Windows Eingabeaufforderung, und geben Sie die folgenden Befehle ein:

“C: Programme (x86) Bluestacks HD-Adb.exe” drücken Sie C: /SuperSU/common/SuperUser.apk / system / tmp

“C: Programme (x86) BlueStacks HD-Adb.exe” drücken Sie path_to / SuperSU / 2.65 / x86 / su / system / tmp

“C: Programme (x86) BlueStacks HD-Adb.exe” drücken Sie path_to / SuperSU / 2.65 / x86 / supolicy / system / tmp

“C: Programme (x86) BlueStacks HD-Adb.exe” drücken Sie path_to / SuperSU / 2.65 / x86 / libsupol.so / system / tmp

“C: Programme (x86) BlueStacks HD-Adb.exe” Push-Pfad_to / Busybox / Busybox-i686 / System / TMP /

  1. Kehren Sie nun zur ADB-Eingabeaufforderung zurück und geben Sie diese Befehle ein, um BlueStacks dauerhaft zu rooten:

chown system: system /system/tmp/SuperUser.apk

chmod 664 /system/tmp/SuperUser.apk

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

chown root: 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. Und diese Befehle installieren 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. Jetzt ändern wir init.sh, um die SU-Binärdatei so zu ändern, dass sie als Daemon abgehört wird:
  2. Jetzt werden wir das System als schreibgeschützt wieder einbinden:

rm / system / tmp / *

rmdir / system / tmp

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

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

  1. Und jetzt werden wir den Dalvik-Cache leeren:

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

Ausfahrt

Ausfahrt

  1. Okay, das ist genug von den ADB-Befehlen. Jetzt geh zurück in Windows Eingabeaufforderung und lässt BlueStacks neu starten:

sc stop BstHdAndroidSvc
### einige Sekunden warten (10?)
sc start BstHdAndroidSvc

  1. Die Bestätigung unseres Root-Erfolgs sollte in Form einer Update-Eingabeaufforderung für SuperSU erfolgen. Wählen Sie daher die Methode „Normal“. Wenn die Aktualisierung abgeschlossen ist, starten Sie BlueStacks über neu Windows Eingabeaufforderung:

“C: Programme (x86) BlueStacks HD-Quit.exe”

“C: Programme (x86) BlueStacks HD-Frontend.exe” Android

Jetzt sind Ihre BlueStacks vollständig und dauerhaft verwurzelt!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *