How to Root Nexus 5 in Linux

• 2 min read

I just bought a Nexus 5 today and wanted to root it. I tried running the following script without success. I kept getting the following error:

sudo: unable to execute tools/fastboot-linux: No such file or directory

So, here are some alternative instructions. If you don’t know what Linux is, please STOP reading this RIGHT NOW:

MANDITORY DISCLAIMER: This will wipe your device and I am not responsible if you fuck up your shit.

1. Enable Developer Mode and USB Debugging

  1. Go to settings on your phone
  2. Go to “About Phone”
  3. Tap “Built Number” a bunch of times
  4. Go back
  5. Go to “Developer Options”
  6. Check “USB Debugging”
  7. Click “OK”

2. Install ADB and Fastboot tools

This is how you install ADB and Fastboot in Ubuntu Linux. I’ll let you figure it out for other Linux operating system.

sudo apt-get install android-tools*

After installing, you should be able to run both adb and fastboot.

3. Unlock Bootloader

First, make sure adb can see your device:

adb devices

Reboot to bootloader:

adb reboot bootloader

Then, unlock the bootloader (this may need “sudo”):

fastboot oem unlock

4. Flash Root

First, download CF-Auto_root

Then, run:

unzip CF-Auto-Root-hammerhead-hammerhead-nexus5.zip
cd image/
sudo fastboot boot CF-Auto-Root-hammerhead-hammerhead-nexus5.img

Be patient, this takes about a minute or two. It will reboot on its own…

5. Done!

And that’s it! When your phone reboots, it should walk you through the setup process again. To make sure if this worked, make sure the SuperSU app is intalled.

I hope the instructions helped you out. Let me know if you have any questions.

If you enjoyed this tutorial, please consider sponsoring my work on GitHub 🤗

Now look what you've done 🌋
Stop clicking and run for your life! 😱
Uh oh, I don't think the system can't handle it! 🔥
Stop it, you're too kind 😄
Thanks for the love! ❤️
Thanks, glad you enjoyed it! Care to share?
Hacker News Reddit

×

Recommended Posts ✍🏻

See All »
• 3 min read
✨ HTML Share Buttons
Read Post »
• 8 min read
🚜 A Simple Web Scraper in Go
Read Post »
• 4 min read
💻 Wait for User to Stop Typing, in JavaScript
Read Post »