reg add HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Agent AppSync / f / v Enabled / 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 add HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Config / f / v OEM / t REG_SZ / d BlueStacks
reg add HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guests Android Config / f / v Camera / 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 add HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guests Android Config / f / v OEM / t REG_SZ / d BlueStacks
reg add HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guests Android FrameBuffer 0 / f / v GuestWidth / t REG_DWORD / d 860
reg add HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guests Android FrameBuffer 0 / f / v GuestHeight / t REG_DWORD / d 732
reg add HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guests Android FrameBuffer 0 / f / v WindowWidth / t REG_DWORD / d 860
reg add HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guests 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 „http://127.0.0.1/updates/manifest_2.3.29.6222”
- Acum închideți promptul de comandă și deschideți-l din nou cu privilegii de administrator înainte de a continua să adăugați aceste rânduri:
reg add HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guests Android SharedFolder 1 / f / v Nume / 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 ”
șterge reg HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guests Android SharedFolder 2 / f
șterge reg HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guests Android SharedFolder 3 / f
șterge reg HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guests Android SharedFolder 4 / f
șterge reg HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guests Android SharedFolder 5 / f
- În plus, vă recomand să setați valoarea RAM pentru BlueStacks, care vă va ajuta cu probleme de viteză și memorie, cum ar fi jocuri sau aplicații cu intensitate mare de RAM. Schimbați „512” la cantitatea dorită de RAM:
reg add HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guest Android / f / v Memory / t REG_DWORD / d 512
- Bine, acum suntem gata să începem procesul de înrădăcinare. Vom avea nevoie de funcționarea ADB, deci dacă nu aveți ADB configurat pe computerul dvs., vă rugăm să citiți „ Cum se instalează ADB pe Windows ”.
- După ce ați instalat ADB, continuați să tastați aceste comenzi în Windows terminal de comandă, nu un terminal ADB - încă nu suntem acolo.
sc începe BstHdAndroidSvc
„C: Program Files (x86) BlueStacks HD-Adb.exe” kill-server
Serverul de pornire „C: Program Files (x86) BlueStacks HD-Adb.exe”
Așteptați dispozitivul „C: Program Files (x86) BlueStacks HD-Adb.exe”
- Acum trebuie să lansăm un shell ADB, așa că intrați în Windows prompt de comandă:
Shell „C: Program Files (x86) BlueStacks HD-Adb.exe”
- Aceasta ar trebui să lanseze un prompt de comandă în stil Linux, cu un semn $ precedând fiecare linie. Deci, introduceți acest lucru:
/ system / xbin / bstk / su
- Aceasta va debloca modul SU ascuns BlueStacks și va schimba semnul $ într-un #. Deci, în shell-ul ADB, introduceți aceste comenzi:
montare -o remontare, rw / dev / sda1 / sistem
mkdir / system / tmp
- Acum deschide altul Windows promptul de comandă și introduceți aceste comenzi:
„C: Program Files (x86) Bluestacks HD-Adb.exe” împingeți 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” împingeți path_to / busybox / busybox-i686 / system / tmp /
- Acum reveniți la promptul de comandă ADB și introduceți aceste comenzi pentru a rădăcina permanent BlueStacks:
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
rădăcină 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 /
- Și aceste comenzi vor instala BusyBox:
chmod 775 / system / tmp / busybox-i686
rădăcină chown: root / system / tmp / busybox-i686
cp / system / tmp / busybox-i686 / system / xbin /
mv / system / tmp / busybox-i686 / system / xbin / busybox
- Acum vom modifica init.sh pentru a schimba binarul SU pentru a asculta ca un daemon:
- Acum vom remonta sistemul ca fiind doar în citire:
rm / system / tmp / *
rmdir / system / tmp
montare -o remontare, ro / dev / sda1 / sistem
montează -t ext4 / dev / block / sdd1 / mnt / prebundledapps
- Și acum vom șterge memoria cache Dalvik:
find / data / dalvik-cache / -type f -exec rm {} +
Ieșire
Ieșire
- Bine, este suficient din comenzile ADB. Acum du-te înapoi în Windows promptul de comandă și permite repornirea BlueStacks:
sc stop BstHdAndroidSvc
### așteptați câteva secunde (10?)
sc începe BstHdAndroidSvc
- Confirmarea succesului nostru root ar trebui să fie sub forma unui prompt de actualizare pentru SuperSU, deci alegeți metoda „Normal”. Când ați terminat actualizarea, reporniți BlueStacks prin Windows prompt de comandă:
„C: Program Files (x86) BlueStacks HD-Quit.exe”
Android „C: Program Files (x86) BlueStacks HD-Frontend.exe”
Deci, acum BlueStacks-ul dvs. este complet, permanent înrădăcinat!
4 minute citite