FORUMS
Remove All Ads from XDA

[Toolkit] Nexus Multitool

234 posts
Thanks Meter: 348
 
By photonicgeek, Senior Member on 24th November 2014, 08:36 AM
Post Reply Email Thread
Nexus Multitool

Code:
I AM NOT RESPONSIBLE FOR ANY PROBLEMS THAT OCCUR FROM USING THIS SOFTWARE.
I CANNOT GUARANTEE  THE STABILITY OR RELIABILITY OF THE SOFTWARE.
I WILL, HOWEVER, TRY TO HELP YOU IF SOMETHING DOES GO WRONG!
Introduction:
Quote:

Have you ever wanted a way to get files off of your device, flash zips, root, or unlock the bootloader of your nexus device with ease?That's what the Nexus Multitool has set out to do! If you have any Nexus device, yes, ANY Nexus device, this is the thing for you! There are features being added all the time, and I am welcome to any and all input for features to add, as well as any bugs that anyone may find!

Features:
  • OS X and Linux Compatibility
  • Unlock and lock your bootloader
  • Root your device!
  • Install TWRP***
  • Backup and restore your device to and from your computer***
  • Easily flash zips and img files***
  • Factory reset your device in just a few keystrokes
  • Various ADB utilities included
  • Built in updater
  • FREE!
  • Compatible With ALL Nexus Devices!
  • MANY more features coming soon!
***Except Nexus Player and Nexus Q. They don't have TWRP support.

Instructions:
  1. Download the shell script
  2. Open a new terminal window
  3. Run 'chmod 755 /path/to/utility/Nexus-Multitool.sh'
    Replace '/path/to/utility/Nexus-Multitool.sh' with the actual directory.
  4. Open the script in a terminal window and do whatever!

If you like it, you might consider donating.
DOWNLOADS
Source Code - Github

Compatibility:
  • Nexus S 4G (d720) --- sujus
  • Nexus S (Korea version, m200) --- sojuk
  • Nexus S (850MHz version, i9020a) --- sojua
  • Nexus S (worldwide version, i9020t and i9023) --- soju
  • Galaxy Nexus "toroplus" (Sprint CDMA/LTE) --- mysidspr
  • Galaxy Nexus "toro" (Verizon CDMA/LTE) --- mysid
  • Galaxy Nexus "maguro" (GSM/HSPA+) --- yakju
  • Galaxy Nexus "maguro" (GSM/HSPA+) (with Google Wallet) --- takju
  • Nexus Q --- tungsten
  • Nexus 7 (Mobile) --- nakasig
  • Nexus 7 (Wifi) --- nakasi
  • Nexus 4 --- occam
  • Nexus 10 --- mantaray
  • Nexus 7 [2013] (Mobile) --- razorg
  • Nexus 7 [2013] (Wi-Fi) --- razor
  • Nexus 5 (GSM/LTE) --- hammerhead
  • Nexus 9 (Wi-Fi) --- volantis
  • Nexus Player --- fugu
  • Nexus 6 --- shamu
  • In other words, every Nexus device.

Questions, Comments and Concerns? Let me know!

XDA:DevDB Information
Nexus Multitool, Tool/Utility for the Nexus Player

Contributors
photonicgeek, photonicgeek

Version Information
Status: Beta
Current Beta Version: 0.10
Beta Release Date: 2014-11-23

Created 2014-11-24
Last Updated 2014-11-24
The Following 3 Users Say Thank You to photonicgeek For This Useful Post: [ View ] Gift photonicgeek Ad-Free
 
 
24th November 2014, 08:37 AM |#2  
photonicgeek's Avatar
OP Senior Member
Thanks Meter: 348
 
Donate to Me
More
Changelog:
Version 0.12
  • Fixed GApps installer
  • Installs git as prerequisite
  • Correctly identifies OmniROM devices
  • Changed layout a bit
  • Updated TWRP downloads
  • Option to root custom ROM
  • Decryption now doesn’t require TWRP
Version 0.11
  • Fixes issue with Macs and the "This is not a Nexus device" issue
Version 0.10
  • Decrypt the Nexus 6 and Nexus 9 (ERASES DATA)
  • Made it look prettier
Version 0.9
  • Detects if device is rooted
  • Detects if device has TWRP
  • Install Paranoid Android, OmniROM, or CyanogenMod
  • Install GApps and roots with custom rom
Version 0.8
  • Reorganized menus for future features
  • Reworded things
  • Ability to delete all files from within the script
Version 0.7
  • Fixed an issue where TWRP wouldn't be downloaded
  • Removed unnecessary extra code
  • Working on some cool stuff!
Version 0.6
  • Rooting support for the Nexus S
  • TWRP support for the Nexus S
Version 0.5
  • Displays the connected device's serial number
  • Added backup and restore to and from computer (Via TWRP)
  • Make the 'Lock bootloader' work better
  • Other little bug fixes
Version 0.4
  • Fixed the updater
  • Nexus 6 support
  • This is where I started keeping track!
24th November 2014, 08:37 AM |#3  
photonicgeek's Avatar
OP Senior Member
Thanks Meter: 348
 
Donate to Me
More
Reserved for things.
24th November 2014, 01:13 PM |#4  
bunchies's Avatar
Senior Member
Flag Land of Ooo
Thanks Meter: 1,981
 
Donate to Me
More
Great work
24th November 2014, 01:48 PM |#5  
Senior Member
Thanks Meter: 14
 
More
Can you please make the instructions more clear. I'm a noob and never rooted or unlocked bootloader on anything so I have no idea what chmod is lol.
I downloaded the file then ran it, then it said this is not a nexus device . I have my nexus player plugged in and the latest drivers are installed. Help would be great, thanks! :]
24th November 2014, 02:42 PM |#6  
Junior Member
Thanks Meter: 9
 
More
If I'm reading the script correctly, it doesn't install TWRP for the Nexus Player yet.
Other than that, I like the simplicity of this.
24th November 2014, 07:53 PM |#7  
photonicgeek's Avatar
OP Senior Member
Thanks Meter: 348
 
Donate to Me
More
Quote:
Originally Posted by OathYvne

Can you please make the instructions more clear. I'm a noob and never rooted or unlocked bootloader on anything so I have no idea what chmod is lol.
I downloaded the file then ran it, then it said this is not a nexus device . I have my nexus player plugged in and the latest drivers are installed. Help would be great, thanks! :]

Quote:
Originally Posted by LecheConCarnie

If I'm reading the script correctly, it doesn't install TWRP for the Nexus Player yet.
Other than that, I like the simplicity of this.

@OathYvne I can certainly try! I don't own the Nexus Player, as I'm a broke college student, but try this:
Connect your device, open a terminal window, and run these commands:
For a Mac:
Code:
~/Nexus-Multitool/all/tools/mac-adb shell getprop ro.product.model
~/Nexus-Multitool/all/tools/mac-adb shell getprop ro.product.name
For Linux:
Code:
~/Nexus-Multitool/all/tools/linux-i386-adb shell getprop ro.product.model
~/Nexus-Multitool/all/tools/linux-i386-adb shell getprop ro.product.name
And paste the results here! this helps me figure out what google calls these devices exactly, so I can get them to work properly

@LecheConCarnie It doesn't install TWRP, as TWRP doesn't exist for the Nexus Player! Or the Nexus Q for that matter.
24th November 2014, 07:55 PM |#8  
Junior Member
Thanks Meter: 9
 
More
Quote:
Originally Posted by photonicgeek

@LecheConCarnie It doesn't install TWRP, as TWRP doesn't exist for the Nexus Player! Or the Nexus Q for that matter.

I get that it doesn't exist. But your first post is misleading since it says "Install TWRP".
24th November 2014, 08:18 PM |#9  
photonicgeek's Avatar
OP Senior Member
Thanks Meter: 348
 
Donate to Me
More
Quote:
Originally Posted by LecheConCarnie

I get that it doesn't exist. But your first post is misleading since it says "Install TWRP".

Ah, yes. I'll add some changes to that...
4th January 2015, 11:54 PM |#10  
brenstar's Avatar
Member
Omaha, NE
Thanks Meter: 4
 
More
I'm getting lost somewhere along the way when using this tool. When I attempt to unlock the bootloader, the nexus player isn't giving me the option to accept. Is there something I'm doing wrong?
24th January 2015, 02:37 AM |#11  
Cuzz1369's Avatar
Senior Member
Flag Kitchener
Thanks Meter: 4,520
 
Donate to Me
More
Stuck on "waiting for device" when trying to unlock bootloader. Adb works good, fastboot seems to be stuck.
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes