Come effettuare il rooting di BlueStacks App Player

Abbiamo già parlato di BlueStacks App Player, un software che permette di utilizzare le applicazioni Android direttamente sul PC.
Tuttavia, così come per molti smartphone, per utilizzare a pieno il sistema operativo Android e permettere di installare alcuni programmi altrimenti non utilizzabili, occorre ottenere l’accesso di root su Android.
Il team di XDA Developers è riuscito ad effettuare il rooting di BlueStacks App Player, qui di seguito troverete la guida per ottenere l’accesso root su BlueStacks App Player con elencati tutti i file necessari.
BlueStacks App Player rooting
Innanzitutto occorre avere una versione specifica di BlueStacks App Player, in quanto ancora le ultime versioni rilasciate non sono state “roottate”, la versione testata è la 0.6.3.0686.

Iniziamo, quindi, scaricando e installando BlueStacks App Player 0.6.3.0686:
Download BlueStacks App Player 0.6.3.0686

Gli altri file necessari per effettuare il rooting sono:

  1. initrd-betahack.img
  2. ramdisk.img
  3. su.x86
  4. BlueRegistryMOD.reg
  5. system.img
  6. Android SDK Tools (non dovete scaricate la versione bundle ma solo SDK Tools for Windows, che è scaricabile cliccando su USE AN EXISTING IDE o DOWNLOAD FOR OTHER PLATFORMS sotto la voce SDK Tools Only)

I file initrd-betahack.img, ramdisk.img, su.x86 e BlueRegistryMOD.reg si trovano all’interno del file Rooting_BlueStacks_Beta_a.zip scaricabile dal link qui in basso:
http://forum.xda-developers.com/attachment.php?attachmentid=981591&d=1333513823/.

Prima di procedere occorre assicurarsi che Bluestacks non sia in esecuzione:

  1. cliccare con il tasto destro del mouse sull’icona di Bluestacks nel systray e selezionare Chiudi;
  2. controllare da Gestione Attività di Windows i processi di Bluestacks in esecuzione (occorre mostrare i processi di tutti gli utenti) e terminarli, dovrebbero essere elencati dei processi che iniziano con HD- per esempio HD-Agent.exe, per sicurezza è meglio controllare nella descrizione che appartengano a Bluestacks.

Copiare i file initrd-betahack.img, ramdisk.img, system.img in:
\%programdata%\BlueStacks\Android\

Occorre apportare delle modifiche nel file di registro BlueRegistryMOD.reg.
Innanzitutto bisogna trovare il GUID utente associato all’installazione di Bluestacks all’interno del registro di sistema:

  1. Avviare regedit.exe (dal menu Avvio scrivere regedit.exe in Cerca programmi e file e cliccare su cmd.exe);
  2. andare al percorso HKEY_CURRENT_USER\SOFTWARE\BlueStacks (se non trovate la chiave provate invece HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks);
  3. trovare la voce USER_GUID e copiare il valore dati che sarà un codice simile a questo:
    dd6fc7c0-04f1-11e2-872f-001617ba1848.

Ora occorre inserire il valore GUID trovato in precedenza in due sezioni del file BlueRegistryMOD.reg:

  1. Aprire per la modifica il file BlueRegistryMOD.reg (cliccare con il tasto destro del mouse sul file e selezionare Modifica);
  2. incollare il proprio GUID al posto del testo ENTER-YOUR-GUID-HERE, le due parti da modificare dovrebbero trovarsi alla riga 4 e 32 del file;
  3. salvare le modifiche effettuate ed “eseguire” il file BlueRegistryMOD.reg (verranno inserite le chiavi modificate nel registro di sistema).

Il passo successivo è quello di installare Android SDK Tools che è stato scaricato in precedenza e, una volta installato (selezionare di installarlo per tutti gli utenti di Windows), avviare Android SDK Manager, mettere la spunta su Android SDK Platform-tools ed installarlo cliccando su Install packages.
Copiare il file su.x86 in “C:\Program Files (x86)\Android\android-sdk\platform-tools” (il percorso in cui è stato installato Android SDK Platform-tools, potrebbe anche essere diverso).

Fatti tutti i preparativi passiamo alla procedura vera e propria per effettuare il rooting di BlueStacks App Player.

  1. Avviare Bluestacks.
  2. Aprire una finestra dei comandi di Windows (dal menu Avvio scrivere cmd.exe in Cerca programmi e file e cliccare su cmd.exe).
  3. Scrivere nella finestra dei comandi:
    cd "C:\Program Files (x86)\Android\android-sdk\platform-tools"
    adb connect 127.0.0.1:5555
    adb root

    (dovrebbe apparire il messaggio: “adbd is already running as root”)
    adb remount
    adb shell rm /system/xbin/su
    adb push su.x86 /system/xbin/su
    adb shell chmod 6711 /system/xbin/su
    adb shell mount -o ro,remount -t ext4 /dev/sdb1 /system
  4. Chiudere la finestra dei comandi.
  5. Riavviare Bluestacks e si sarà concluso il rooting di Bluestacks.

Per avere la conferma che si ha l’accesso di root si può installare su Bluestacks l’app Boot Checker che confermerà o meno l’accesso di root su Bluestacks.
BlueStacks App Player root access

116 SCRIVI COMMENTO
Questi articoli potrebbero interessarti:
  • Nicholas Linale

    I File
    Download BlueStacks App Player 0.6.3.0686

    system.img
    non funzionano piu,per favore puoi cambiarli?

  • http://www.giardiniblog.com GorGeouS

    Quando l’avevo provato non c’era questo inconveniente, se è una funzionalità aggiunta con le ultime versioni mi sembra strano che non ci sia l’opzione per disattivarla, o per lo meno per modificare il tempo di autoblocco.
    Sicuro di non aver installato qualche App che va a bloccare in automatico lo schermo?

  • http://www.giardiniblog.com GorGeouS

    Apple è una cosa a parte, Bluestacks non usa il profilo di Apple.

  • http://www.giardiniblog.com GorGeouS

    Che link hai usato? Probabilmente è di qualche banner pubblicitario, in quel caso devi segnalarlo attraverso i pulsanti presenti nel banner stesso.

  • thomas

    ciao,
    dopo aver fatto le modifiche al registro, bluestack mi rimane sempre in connessione e non si muove.

    mentre quando apro cmd, e faccio adb connect il messaggio di errore è device not found.

    Le versioni installate sia di bluestack che di sdk sono giuste.

    Mi puoi aiutare per favore?

    • thomas

      scusa, quando faccio adb root, il messaggio è device not found.

      • https://www.facebook.com/alessandro.viscone GorGeouS

        Il messaggio che ti è uscito dice che non è stato rilevato nessun dispositivo.

        Il comando precedente serve per collegare il dispositivo:
        adb connect 127.0.0.1:5555
        Se è stato eseguito correttamente dovrebbe aver collegato il dispositivo, prova a visualizzare la lista dei dispositivi connessi con:
        adb devices

        Si può pure indicare a quale dispositivo indirizzare i vari comandi usando:
        adb -s “serialNumber” “command”
        Per esempio:
        adb -s emulator-5556 remount

  • saad

    ciao ogni volta che installo bluestacks non mi si apre e vedo tutto nero mi potete dire qualche soluzione

    • https://www.facebook.com/alessandro.viscone GorGeouS

      Il rooting devi farlo solo con la versione indicata nell’articolo.
      Se stai usando quella versione, prova a disinstallarlo e rifare tutta la procedura, se il problema continua forse non è compatibile quella versione con il tuo pc.

      • LUCA

        pure a me è successa la stessa cosa, però non ho fatto alcuna root o cose del genere ho installato l’app e all’avvio fa il caricamento e poi si vede tutto nero, cosa devo installare per rendere il tutto visibile?

        ASUS X71SLSeries

        • https://www.facebook.com/alessandro.viscone GorGeouS

          La versione inserita nell’articolo è utile solo se vuoi l’accesso root, altrimenti usa l’ultima versione disponibile.

  • alex

    Io forse ho sbagliato qualche passaggio perché quando devo mettere il comando adb root mi dice “more than one device and emulator”, inserendo il comando adb devices vedo che oltre al device 127.0.0.1:5555 mi trova anche emulator-5554…qualcuno sa come risolvere questo problema?

  • fenix

    ma di mac non se ne parla … perché io dopo 2 giorni di funzionamento mi sono ritrovato il supporto vuoto contatti cancellati e connessione assente

    chi ne sa qualcosa?

  • Max

    scrivo qui perchè mi sembri l’unico veramente disponibile a rispondere ai avari problemi,quindi spero di poter avere una risposta anch’io.
    qualsiasi versione di BLUESTACKS io scarichi non mi si installa sul pc,non riesco a capire come sia possibile ma ogni versione va in blocco sempre sullo stesso punto…
    finisce il download inizia l’installazione e mentre il programma cerca di copiare i file dentro al pc mi esce la scrittina di windows che questo programma ha bisogno del Service Pack 2…io ho controllato,e sul mio portatile c’è installata la 3 (parliamo di Vista)
    Sai dirmi cosa devo fare??
    Grazie mille per la disponibilità

    • https://www.facebook.com/alessandro.viscone GorGeouS

      Quando provi ad installare Bluestacks lo fai come amministratore?

    • Oscar

      perchè non cambi la compattibilità su proprieta>compattibilità

  • Girolamo

    A me non mi apre Bluestacks,ed Ho seguito tutto alla lettera

    • https://www.facebook.com/alessandro.viscone GorGeouS

      Non te l’apre all’inizio o dopo che provi a fare il rooting? La versione che hai usato è quella nell’articolo?

  • barbara

    ho scaricato e fatto il tutto pero non riesco a istallare
    Android SDK-tools perche mi chiede java e non so quale scaricare

  • barbara

    ciao, io ho gia bluestacks 0.7.12 beta ed ho gia i giochi istallati… ho scaricato Boot Checker ed ho notato che non è rootato, è possibile rootare la mia versione?
    grazie in anticipo

    • https://www.facebook.com/alessandro.viscone GorGeouS

      La procedura spiegata nell’articolo è valida solo per la versione 0.6.3.0686

  • Alessandro

    ma dopo che ho fatto tutto posso aggiornare bluestacks?

    • https://www.facebook.com/alessandro.viscone GorGeouS

      No, il rooting funziona solo per quella versione, se aggiorni non funziona più.

  • Alex

    Ciao, so già che non è la sezione giusta, ma ho una domanda su bluestack: è possibile modificare i margini o di bluestack o delle ap? Alcune trasbordano e non vengono visualizzate bene.

    • https://www.facebook.com/alessandro.viscone GorGeouS

      Non so se c’è qualche hack per quello che cerchi però credo che sia più un problema di compatibilità.
      Prova a cambiare la “tipologia” di schermo da usare per quelle app attraverso le impostazioni di bluestacks.

  • monsterx

    Quando eseguo questa operazione:

    “”Fatti tutti i preparativi passiamo alla procedura vera e propria per effettuare il rooting di BlueStacks App Player.

    Avviare Bluestacks.””

    il programma resta su caricamento… è normale?

    • https://www.facebook.com/alessandro.viscone GorGeouS

      No, non è normale. Assicurati di stare utilizzando la versione di Bluestacks descritta a inizio articolo.

  • Nicolò

    il tutorial è molto bello ma questo è mooolto molto molto più semplice https://plus.google.com/103859838320131642303/posts/8sCV3rKCX7M

  • Nicolò

    Ciao, bellissimo tutorial ma io non capisco una cosa, prima avevo win xp ma poi h installato il 7 (home premium)
    non trovo la cartella program files (x86) ti prego aiutami ne quella android e neanche quella android-sdk
    ho fatto tutto alla lettera, HELP

    • https://www.facebook.com/alessandro.viscone GorGeouS

      Se hai Windows 7 a 32bit la cartella dovrebbe essere semplicemente “program files” o “programmi”.

      • Nicolò

        lo so ma io non trovo la cartella android
        anzi c’è ma è dentro la cartella bluestacks
        nella artella android non c’e l’altra cartella android-sdk

        • https://www.facebook.com/alessandro.viscone GorGeouS

          Ma l’hai installato l’sdk?
          Attenzione, non ADT Bundle for Windows, ma l’installer SDK Tools Only.
          Al momento l’ultima versione è http://dl.google.com/android/installer_r22.0.1-windows.exe

          • Nicolò

            scusa se te lo chiedo ma potresti entrare nel mio computer con teamviewer 8??? Mi faresti un enorme favore,
            se non ti va niente, ma se lo fai mi ai un enooorme favore.
            AIUTAMI

          • Nicolò

            hai facebook o skype?
            io in facebook mi chiamo nicolò costanza, con la foto di fedez
            in skype costanza360, con la foto di fedez XD
            CONTATTAMI

  • Marco

    Quando scrivo adb root mi dice-error:device not found.
    Help!!! Cosa devo fareeeee!!!

    • https://www.facebook.com/alessandro.viscone GorGeouS

      Il messaggio che ti è uscito dice che non è stato rilevato nessun dispositivo.

      Il comando precedente serve per collegare il dispositivo:
      adb connect 127.0.0.1:5555
      Se è stato eseguito correttamente dovrebbe aver collegato il dispositivo, prova a visualizzare la lista dei dispositivi connessi con:
      adb devices

      Si può pure indicare a quale dispositivo indirizzare i vari comandi usando:
      adb -s “serialNumber” “command”
      Per esempio:
      adb -s emulator-5556 remount

  • ALessio

    scusa non voglio intasarti la bacheca ma non mi installa sdk manager, clicco sul file, e appare per mezzo secondo una piccola schermata nera in alto a sinistra e poi nulla.. come faccio?

    • https://www.facebook.com/alessandro.viscone GorGeouS

      Hai installato la versione bundle o solo l’SDK Tools for Windows?
      Devi installare solo quest’ultima, skd manager è incluso in quell’installazione, devi avviarlo dopo che hai installato SDK Tools for Windows.

  • User

    Ho seguito tutta la procedura ma quando arrivo a dover inserire le istruzioni nel cmd mi dice questo:
    “adb” non è riconosciuto come comando interno o esterno,
    un programma eseguibile o un file batch.

    • https://www.facebook.com/alessandro.viscone GorGeouS

      Devi prima posizionarti nella cartella dove si trova adb.exe scrivendo nella finestra di cmd: cd “C:\Program Files (x86)\Android\android-sdk\platform-tools”

  • Luca

    Ciao sarà sicuramente una cosa banalissima ma io mi FERMO a questo passaggio :
    Ora occorre inserire il valore GUID trovato in precedenza in due sezioni del file BlueRegistryMOD.reg:

    Aprire per la modifica il file BlueRegistryMOD.reg (cliccare con il tasto destro del mouse sul file e selezionare Modifica);
    incollare il proprio GUID al posto del testo ENTER-YOUR-GUID-HERE, le due parti da modificare dovrebbero trovarsi alla riga 4 e 32 del file;

    Cioe quale file devo aprire? Se clicco tasto destro sulla cartella bluestack non mi compare modifica… dove devo andare? Grz per la pazienza

  • luca

    o seguito tutti i tuoi passaggi ma su cdm.exe io copio quell codice che hai scritto ma non mi trova niente sai qual e il problema???
    PS io il file su.x86 l ho copiata su .android perche non cera la cartella che hai scritto

  • Luca

    Ciao, ho fatto tutta la procedura e credo l’abbia fatta correttamente. Riavvio Bluestaks ma quando cerco di installare qualsiasi applicazione mi dice sempre:
    install_failed_insufficient_storage cosa devo fare? Io ho copiato tutta la guida passo passo.

    • https://www.facebook.com/alessandro.viscone GorGeouS

      A quanto pare, come dice il messaggio di errore “install_failed_insufficient_storage”, non hai spazio sufficiente su bluestacks per installare altre app, prova a disinstallare qualche app che non usi o a cancellare immagini o altri dati che non ti servono.

  • Alessandro

    come si imposta Bluestack in modo tale da poter riprodurre i sensori di movimento dello smartphone ? è possibile farlo con i tasti del pc?

    • https://www.facebook.com/alessandro.viscone GorGeouS

      Al momento non mi sembra che sia integrata un’opzione che permette di fare ciò.
      Puoi comunque provare a vedere se c’è qualche App che permette di emulare i sensori di movimento.

  • Francesco

    Questa cosa di usare le app Android su Computer è Bellissima e trovo Tu stia dando Una grande Mano, ma Io sono possessore di mac Dove trovo la Guida ?