• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root error: more than one device and emulator

jl26mx

Lurker
I have an HTC one m8 on Sprint, and I am trying to root using the all in one tool kit and when I try to flash the sprint recovery the command prompt tells me "error; more than one device or emulator"

I have seen the fixes where you uninstall Bluestacks, and I did uninstall Bluestacks but the problem persisted.

Please help!
 
The all in one toolkit is not your friend, I've helped a lot of M8 owners out of the trouble it's caused. I don't care about how many people rave about it.

You can root the right way in minutes, and learn the tools yourself so you won't be stuck or dependent in the future.

Where are you in the process? Nothing accomplished yet? Unlocked? Further?
 
The all in one toolkit is not your friend, I've helped a lot of M8 owners out of the trouble it's caused. I don't care about how many people rave about it.

You can root the right way in minutes, and learn the tools yourself so you won't be stuck or dependent in the future.

Where are you in the process? Nothing accomplished yet? Unlocked? Further?
Well... I fixed that by ending an sdk process on my computer, and I flashed a recovery and from recovery mode I installed SuperSU but now It's giving me the "There is no SU binary installed" and I have no idea how to fix this either
 
If you're not on the latest TWRP, 2.8 or better, you'll regret it.

http://dl.twrp.me/m8/twrp-2.8.6.0-m8.img

If you didn't flash the full SuperSU zip package from TWRP (not the thing where TWRP offers to do it for you) then do so, it's the only way to straighten it out.

You must install the latest version from TWRP -

http://download.chainfire.eu/696/SuperSU/UPDATE-SuperSU-v2.46.zip

If you don't check md5 checksums first before installing anything, you'll regret it (excellent way to brick a phone).

Check out "AFV File Verifier for Android™"

https://play.google.com/store/apps/details?id=sa.afvx

The target values you want are on the download sites for both TWRP and the SuperSU.

To check the TWRP image you need the tool for that, we include it in the Mini-SDK, the sdk-tools.zip file and instructions for use are here. You don't need any special drivers.

http://androidforums.com/threads/adb-guide-updated-2014-11-11.443072/#post-5389081

Unzip the sdk-tools.zip file, it produces the sdk-tools folder - place the TWRP download there.

Windows Explorer, shift+right click the sdk-tools folder, choose open command window here.

In it say -

md5sums twrp-2.8.6.0-m8.img

To copy and paste commands from here -

Alt+space in command window, E for edit - the paste option appears.

The return value you want is -

4970007ee43d536c5e64b56d6b4557b8

Download again if not matching.

On running phone - find and *uninstall* the SuperSU app. Do NOT run it and let it try to install the rest of itself.

Copy the SuperSU zip file to your storage via Windows Explorer. Check the md5 checksum value when done against the one from the download site using AFV.

Power down. Hold volume down while powering on, bootloader appears. If it doesn't say FASTBOOT at the top, tap power as instructed on screen so it enters FASTBOOT mode - plug in to PC, it will say FASTBOOT USB.

In command window -

fastboot flash recovery twrp-2.8.6.0-m8.img

After some bytes transfer and it says OKAY, go to phone.

Choose to go to HBOOT and then RECOVERY.

If you did not make a nandroid backup before attempting root - an absolutely essential step - stop and do so now. The defaults under Backup in TWRP are just fine for this. Optionally, check the box to turn on compression.

When done, Install - navigate to the SuperSU zip and follow the on screen prompts.

Reboot, profit, you're backed up, rooted and you now have the right tools and know how to leave the all in one toolkit behind.

Let me know if you have any questions.
 
If you're not on the latest TWRP, 2.8 or better, you'll regret it.

http://dl.twrp.me/m8/twrp-2.8.6.0-m8.img

If you didn't flash the full SuperSU zip package from TWRP (not the thing where TWRP offers to do it for you) then do so, it's the only way to straighten it out.

You must install the latest version from TWRP -

http://download.chainfire.eu/696/SuperSU/UPDATE-SuperSU-v2.46.zip

If you don't check md5 checksums first before installing anything, you'll regret it (excellent way to brick a phone).

Check out "AFV File Verifier for Android™"

https://play.google.com/store/apps/details?id=sa.afvx

The target values you want are on the download sites for both TWRP and the SuperSU.

To check the TWRP image you need the tool for that, we include it in the Mini-SDK, the sdk-tools.zip file and instructions for use are here. You don't need any special drivers.

http://androidforums.com/threads/adb-guide-updated-2014-11-11.443072/#post-5389081

Unzip the sdk-tools.zip file, it produces the sdk-tools folder - place the TWRP download there.

Windows Explorer, shift+right click the sdk-tools folder, choose open command window here.

In it say -

md5sums twrp-2.8.6.0-m8.img

To copy and paste commands from here -

Alt+space in command window, E for edit - the paste option appears.

The return value you want is -

4970007ee43d536c5e64b56d6b4557b8

Download again if not matching.

On running phone - find and *uninstall* the SuperSU app. Do NOT run it and let it try to install the rest of itself.

Copy the SuperSU zip file to your storage via Windows Explorer. Check the md5 checksum value when done against the one from the download site using AFV.

Power down. Hold volume down while powering on, bootloader appears. If it doesn't say FASTBOOT at the top, tap power as instructed on screen so it enters FASTBOOT mode - plug in to PC, it will say FASTBOOT USB.

In command window -

fastboot flash recovery twrp-2.8.6.0-m8.img

After some bytes transfer and it says OKAY, go to phone.

Choose to go to HBOOT and then RECOVERY.

If you did not make a nandroid backup before attempting root - an absolutely essential step - stop and do so now. The defaults under Backup in TWRP are just fine for this. Optionally, check the box to turn on compression.

When done, Install - navigate to the SuperSU zip and follow the on screen prompts.

Reboot, profit, you're backed up, rooted and you now have the right tools and know how to leave the all in one toolkit behind.

Let me know if you have any questions.

so do i put twrp on the phone? and Does the md5 check sum have to match the one I got on the computer? when I downloaded the twrp? This is my first time rooting and I'm pretty confused
 
so do i put twrp on the phone? and Does the md5 check sum have to match the one I got on the computer? when I downloaded the twrp? This is my first time rooting and I'm pretty confused
It's very confusing at first - we've all been there.

The TWRP image goes into the same folder as your fastboot tool - in this case, sdk-tools.

You go into FASTBOOT USB mode on the phone and use the fastboot tool on the pc (notice that the phone mode and the tool share the same name - fastboot - to help you remember that they match up).

You use fastboot to install TWRP from your pc onto your phone.

After that, you use TWRP on your phone to - make and restore backups, install root zip packages like SuperSU or complete roms, and for some low level cleaning that you'll come to later (for now, let's stick to the basics).

You want anything that you put on your phone to be verified correct so it won't break anything. Just a download error will leave a file looking ok to you and me but the md5 checksum value is the known truth.

Because you install TWRP itself from the pc, you verify it on the pc with the md5sums tool we provide.

Then the command -

fastboot flash recovery twrp-2.8.6.0-m8.img

Installs TWRP from the pc to the phone.

Because you install root zip packages from your phone (using TWRP), you verify the md5 checksum value on the phone using AFV (before bothering to even go to TWRP).

Does this help clarify?
 
Back
Top Bottom