Comment: Root Bluestacks 2

».
  • Copiez maintenant toutes ces commandes dans l'invite de commande - ces commandes ajouteront des valeurs de registre qui empêchent BlueStacks de «rappeler à la maison», éteignent la caméra BlueStacks, simulent votre position GPS, et quelques autres choses utiles à notre objectif:


  • reg add HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Agent AppSync / f / v Activé / t REG_DWORD / d 0
    reg ajouter HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Agent Cloud / f / v Host / t REG_SZ / d
    https://127.0.0.1
    reg ajouter HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Agent Cloud / f / v Host2 / t REG_SZ / d
    https://127.0.0.1
    reg ajouter HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Agent Cloud / f / v CCPinCheckSecs / t REG_DWORD / d 0xffffffff
    reg ajouter HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Agent Cloud / f / v SyncIntervalSecs / t REG_DWORD / d 0xffffffff
    reg ajouter HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Config / f / v OEM / t REG_SZ / d BlueStacks
    reg ajouter HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Invités Android Config / f / v Caméra / t REG_DWORD / d 0
    reg ajouter HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Invités Android Config / f / v IsFrontendFirstLaunch / t REG_DWORD / d 0
    reg ajouter HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Invités Android Config / f / v SystemStats / t REG_DWORD / d 0
    reg ajouter HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Invités Android Config / f / v UsbAutoMount / t REG_DWORD / d 0
    reg ajouter HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Invités Android Config / f / v GpsMode / t REG_DWORD / d 0
    reg add HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Invités Android Config / f / v GpsLatitude / t REG_SZ / d '0.0'
    reg add HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Invités Android Config / f / v GpsLongitude / t REG_SZ / d '0.0'
    reg ajouter HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Invités Android Config / f / v OEM / t REG_SZ / d BlueStacks
    reg ajouter HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Invités Android FrameBuffer 0 / f / v GuestWidth / t REG_DWORD / d 860
    reg ajouter HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Invités Android FrameBuffer 0 / f / v GuestHeight / t REG_DWORD / d 732
    reg ajouter HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Invités Android FrameBuffer 0 / f / v WindowWidth / t REG_DWORD / d 860
    reg ajouter HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Invités 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'

    1. Fermez maintenant l'invite de commande et rouvrez-la avec les privilèges d'administrateur avant de continuer à ajouter ces lignes:

    reg add HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Invités Android SharedFolder 1 / f / v Nom / t REG_SZ / d «InputMapper»



    reg add HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Invités Android SharedFolder 1 / f / v Chemin / t REG_SZ / d «C: ProgramData BlueStacks UserData InputMapper »



    reg supprimer HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Invités Android SharedFolder 2 / f



    reg supprimer HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Invités Android SharedFolder 3 / f

    reg supprimer HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Invités Android SharedFolder 4 / f

    reg supprimer HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Invités Android SharedFolder 5 / f



    1. De plus, je recommande de définir la valeur de votre RAM pour BlueStacks, ce qui vous aidera à résoudre les problèmes de vitesse et de mémoire, tels que l'exécution de jeux ou d'applications gourmandes en RAM. Remplacez le «512» par la quantité de RAM souhaitée:

    reg ajouter HKEY_LOCAL_MACHINE SOFTWARE BlueStacks Guest Android / f / v Memory / t REG_DWORD / d 512

    1. D'accord, nous sommes maintenant prêts à commencer le processus d'enracinement. Nous aurons besoin de l'ADB, donc si vous n'avez pas configuré ADB sur votre ordinateur, veuillez lire ' Comment installer ADB sur Windows ».
    2. Une fois ADB installé, continuez à saisir ces commandes dans le les fenêtres terminal de commande, ne pas un terminal ADB - nous n'en sommes pas encore là.

    sc démarrer BstHdAndroidSvc

    Kill-server «C: Program Files (x86) BlueStacks HD-Adb.exe»

    Serveur de démarrage «C: Program Files (x86) BlueStacks HD-Adb.exe»
    'C: Program Files (x86) BlueStacks HD-Adb.exe' en attente de périphérique

    1. Nous devons maintenant lancer un shell ADB, alors entrez dans les fenêtres invite de commande:

    Shell «C: Program Files (x86) BlueStacks HD-Adb.exe»

    1. Cela devrait lancer une invite de commande de style Linux, avec un signe $ précédant chaque ligne. Alors entrez ceci:

    / système / xbin / bstk / su

    1. Cela déverrouillera le mode SU caché de BlueStacks et changera le signe $ en #. Donc, dans le shell ADB, entrez ces commandes:

    mount -o remount, rw / dev / sda1 / système
    mkdir / système / tmp

    1. Maintenant, ouvrez un autre les fenêtres invite de commande et entrez ces commandes:

    «C: Program Files (x86) Bluestacks HD-Adb.exe» push 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. Revenez maintenant à l'invite de commande ADB et entrez ces commandes pour rooter définitivement BlueStacks:

    chown système: system /system/tmp/SuperUser.apk

    chmod 664 /system/tmp/SuperUser.apk

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

    racine chown: racine / système / tmp / su

    racine chown: racine / système / tmp / supolicy

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

    chmod 775 / système / tmp / su

    chmod 775 / système / tmp / supolicy

    chmod 664 /system/tmp/libsupol.so

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

    mv / système / tmp / su / système / xbin /

    mv / système / tmp / supolicy / système / xbin /

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

    1. Et ces commandes installeront BusyBox:

    chmod 775 / système / tmp / busybox-i686

    racine chown: racine / système / tmp / busybox-i686
    cp / système / tmp / busybox-i686 / système / xbin /

    mv / système / tmp / busybox-i686 / système / xbin / busybox

    1. Maintenant, nous allons modifier init.sh pour changer le binaire SU pour écouter en tant que démon:
    2. Nous allons maintenant remonter le système en lecture seule:

    rm / système / tmp / *

    rmdir / système / tmp

    mount -o remount, ro / dev / sda1 / système

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

    1. Et maintenant, nous allons effacer le cache Dalvik:

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

    sortie

    sortie

    1. D'accord, c'est assez des commandes ADB. Maintenant, reviens dans les fenêtres invite de commande, et permet de redémarrer BlueStacks:

    sc stop BstHdAndroidSvc
    ### attendez quelques secondes (10?)
    sc démarrer BstHdAndroidSvc

    1. La confirmation de notre succès racine doit être sous la forme d'une invite de mise à jour pour SuperSU, alors choisissez la méthode «Normal». Une fois la mise à jour terminée, redémarrez BlueStacks via les fenêtres invite de commande:

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

    'C: Program Files (x86) BlueStacks HD-Frontend.exe' Android

    Alors maintenant, votre BlueStacks est complètement, définitivement enraciné!

    4 minutes de lecture