Tutorial: Root Shield Portable (Update 1.06-1.10; Lollipop)

This tutorial is for rooting a Shield Portable that is stock with Update 106-110 (Lollipop).  If you’re looking to update from 1.0x to 1.06+ without data loss, check this Tutorial.


Note 1: Unlocking the bootloader will ERASE EVERYTHING internally (not on your external SD card if present).  Make sure you have everything saved off and backed up.  You’ll have to resign into Google – so if you use two-step authentication, be sure to have your Google Authenticator app ready.


  1. Install Minimal ADB and Fastboot if you do not already have it installed.
  2. Ensure the Shield Family drivers are extracted somewhere on your system and you know where they are.
  3. Make sure you know how to get to Device Manager on your PC.
  4. Put the TWRP Recovery image in your Minimal ADB and Fastboot folder (usually c:\program files(x86)\Minimal ADB and Fastboot\).  Name it something you’ll remember.
  5. Copy supersu.zip into your Minimal ADB and Fastboot folder
  6. Plug your Shield Portable into the PC with USB cable.
  7. Confirm drivers for ADB are installed:
    1. On your PC, go to Device Manager.  Find the yellow (!) ADB device.  If none exist, you probably already have drivers.  Skip to step Preparation Step 8 below.
    2. Right click the device and select Update Driver.
    3. When offered, browse your computer for the driver and point it to the Shield Family Drivers folder you extracted in Preparation Step 2 above.
    4. When finished with the driver install, the (!) yellow device should be gone.
  8. Enable Developer mode on Shield Portable.
    1. On the Shield Portable, go to Settings->About->Build (tap 7 times on the BUILD to unlock developer mode)
  9. Enable USB Debugging on Shield Portable
    1. Settings -> Developer -> Debugging; set to On
    2. A popup should appear asking for this PC’s authorization.  Check the Don’t ask again for this PC box and select Allow.  If it doesn’t show up now, it will later.

Root Procedure

  1. Reboot into Bootloader on Shield
    1. Launch Minimal ADB and Fastboot from the Start Menu or icon on the PC.  This puts you in a black DOS box.
    2. Type “adb devices” and make sure your Shield Portable appears.  Note: If you didn’t have a popup on your Shield Portable screen in Step 9.2 above, it probably will appear now.  You’ll have to authorize the PC before it will show up under adb devices.
    3. Once you see your Shield Portable listed when you run “adb devices”, you’re ready to proceed.
    4. Type “adb reboot bootloader” and hit enter.  The Shield Portable should reboot into the bootloader screen.
  2. Verify Fastboot Drivers are installed:
    1. On your PC, go to Device Manager.
    2. See if a yellow (!) exists that mentions FASTBOOT.  If not, continue to Root Procedure Step 3.1.
    3. Right click the device and select Update Driver.
    4. When offered, browse your computer for the driver and point it to the Shield Family Drivers folder you extracted in Preparation Step 2 above.
    5. When finished with the driver install, the (!) yellow device should be gone.
    6. Type “fastboot devices” and make sure your Shield Portable is visible.
  3. Unlock Bootloader (if your bootloader is unlocked already, jump to Root Procedure Step 5.
    1. Type in “fastboot oem unlock” and hit enter.
    2. You will see a PLEASE WAIT … appear on the Shield Portable screen.  This will take several minutes.  Do not be impatient!  Let it finish.
  4. Reboot to Shield Portable Interface
    1. Once the bootloader is unlocked, reboot the Shield Portable and return to the Shield Portable main interface.
  5. Repeat Preparation Steps 8 and 9 above to re-enable Developer/USB Debugging.  Note: at some point you will have to re-authorize your PC again; if an ADB command fails, be sure to look at your Shield Portable screen for the authorization prompt.
  6. Push supersu.zip to the Shield
    1. In the Minimal ADB and Fastboot DOS window, type: “adb push supersu.zip /sdcard/”
    2. You should see text indicating the file was copied over correctly.
  7. Reboot to Bootloader
    1. Type “adb reboot bootloader” and hit enter. The Shield Portable should reboot into the bootloader screen.
  8. Fastboot Boot TWRP
    1. Type “fastboot devices” and make sure your Shield Portable is visible.
    2. If your Shield Portable is listed, type “fastboot boot recovery twrp-3.0.2-0-roth.img” (or whatever you named it) and hit enter.  This temporarily boots the Shield Portable into TWRP.  It does not replace recovery.
    3. You should see the TWRP Recovery screen
  9. Install SuperSU
    1. Select INSTALL.
    2. Navigate and select supersu.zip.
    3. Follow the instructions to Swipe to Flash
    4. SuperSU will install.
  10. Reboot to System
    1. Select REBOOT then SYSTEM from the TWRP menu
    2. Answer NO if asked anything about fixing or restoring ROOT
  11. Run SuperSU application and apply any updates
    1. Once you are back up and running (first boot can take a little longer) find the SuperSU app installed on the Shield Portable.  Run it and perform any upgrades (select “Use Normal” if asked).
  12. You are now rooted!

Video Tutorial

If Something Goes Wrong

First, don’t panic.  It is pretty hard to permanently “brick” the Shield Portable just by trying to root it.

No matter what may go wrong, flashing a stock image should put you back in working order.

Follow the instructions in our Tutorial: Restore to Stock Image

Accessing Bootloader via Hardware

  1. Ensure unit is off.  (Hold down Shield button until the unit turns off if you are stuck on some screen).
  2. Hold down HOME + BACK and tap Shield button.
  3. Shield should boot to Fastboot/Bootloader (you can also get to Recovery from there).

[eliteaccordion][elitetoggle title=”Changelog”]

  • 2016-09-05: Updated TWRP to latest version.  Audited and fixed some text errors.  Added Bootloader via Hardware section.


25 Responses to Tutorial: Root Shield Portable (Update 1.06-1.10; Lollipop)

  1. Master says:

    Thanks! But…
    I get error : “The archive is either in unknown format or damaged”
    I’ll appreciate it if you uploaded the file again thank you 🙂

  2. Master says:

    BTW TWRP recovery (Multi rom one) should work 🙂
    Happy to help 🙂

  3. Yahoo! am rooted. THANKS.

    I was wandering like a stray dog on the internet with only one youtube video on shield portable root popping every now and then (that too li’l complicated related to rooting jelly bean/kitkat os).

    Corrections in instructions:

    In prerequisites section TWRP download
    The .img file must be extracted first (its in zip),

    then rename the command in step 8 from “fastboot boot twrp-shieldport.img” to “fastboot boot twrp-port.img”


  4. Imre Saks says:

    Do you need a SD card for this because in step 6 the command is “adb push supersu.zip /sdcard/” ?

  5. Imre Saks says:

    Thanks +rep
    I now have a rooted shield!
    But in step 8.2. the command “fastboot boot recovery twrp-shieldport.img” is wrong in two ways 1. it’s twrp-port.img not shieldport and 2. adb gives an error that recovery isn’t a directry or a command so it should be “fastboot boot twrp-port.img” for it to work.

  6. Joe Ritsy says:

    Hey there, thanks for the tutorial. All the other tutorials I saw were like 2 years old or so, so this somewhat recent tutorial is nice. One thing though, in step 8, the command is “fastboot boot recovery twrp-shieldport.img” when it should be “fastboot boot twrp-port.img”. Other than that though, great tutorial, allowed me to root my shield quite easily.

  7. I keep getting an error when I try to boot into twrp, it says “FAILED (command write failed (unknown error))” PLEASE HELP!!

  8. Dave C says:

    I can’ get the drivers to work from this. When I plug in the Shield, Windows auto installs a driver after about 5 minutes and it makes a bad guess as “Samsung Phone” or fails. I point it to the folder you gave with the proper drivers it only gives options android adb interface, android bootloader interface,or android composite adb interface. Nothing about fastboot or any other options. If I select one of those it shows up as a phone again. So annoying.

    Any ideas?

    • administrator says:

      Fastboot won’t show up unless the device is actually IN Fastboot mode. Otherwise, you’ll be given options to install ADB drivers (which is what I’m seeing you say here).

  9. Hey I am getting an error at step 3 of root precedure “unlocking the bootloader”

    I sucessfully installed all of the drivers and there are no (!). I can view my device using “fastboot devices” command. But then when I type “fastboot oem unlock” i recieve an output of

    FAILED (command write failed (Unknown error)) finished. total time 5.004s.

    Do you know how to solve this error?

    • administrator says:

      This is a classic USB issue. Either the cable or the USB port. Use a high quality data cable.

    • Ok, this issue resolved itself. I simply unplugged my tablet and tried again.

      New issue though -> when I try to “fastboot boot twrp-port.img” the tablet freezes.

      The command line looks like a success: it says downloading…okay…booting…finished.(paraphrased)

      But on the tablet it is frozen on
      booting downloaded image

      When I say frozen I mean that I left it like that for 36 minutes to see if it was maybe just a slow process.

  10. Thanks for all your help , very clear tutorial

  11. Thanks so much. Got a shield in trade for my 360 I never used (I think I got the better deal.) Wanted to get it rooted and your tut helped out a lot.

  12. Pixel Wizard says:

    Hey, I keep getting a message that says “adb: error: cannot stat ‘supersu.zip’: No such file or directory”. Any help?

    • administrator says:

      Is your file named supersu.zip.zip by chance? I’ve seen this happen many times. You won’t know unless you turn on file extensions in your file manager.

      This is a common issue.

Leave a Reply