We've talked about the Nabi 2 on some of our Podcasts and outlined its features in this review. You can take your Nabi 2 to a whole new level by "rooting" your Nabi 2 Tablet thanks to "jmztaylor" on the xda-developers website. Rooting means you can install Android apps from the Google Play Store and other apps such as YouTube, which you can't unless the device has root level access.
As of now you can install the Google Play Store apk but you can't install apps directly from within it, only things like books and music. After the root is completed you basically get admin access (or act as admin) to the to the parts of the device that are needed to do functions that normally would not work otherwise. Be advised the steps mentioned here may void your warranty and you may "brick" your Nabi if something goes wrong. We are not liable for any damages caused by attempting to root your device. The steps outlined here were the ones that worked for our test model.
Be sure your battery level is at least 50% before beginning these steps, so that it doesn't get turned off during an update. You may also want to run the backup option and backup to the SD card before beginning.
Also ensure you have around 2GB of free internal memory before starting. Otherwise the process may not completely work.
*It seems to be advised to do the OTA version 1.9.23 Nabi update before rooting. To download this update, go to the Nabi, Settings, About, Update and click the update button. In Settings, About, when complete it should show 1.9.23.
Verify that on the Nabi 2 in Settings, Applications, Development, Settings, Developer Options that USB Debugging is enabled.
Connect the Nabi 2 via USB.
On the PC: Go to Control Panel, Device Manager and look for the Nabi tablet device. If it has an exclamation mark next to it we need to get a driver installed. To do this simply install the PDANet software, which will install the appropriate driver and rerun the command. The Nabi should be listed.
Running the Jmzrootpackage install.bat
Now in open a command prompt window.
The next window should appear:
**Note that if throughout the steps below, the command window mentions that it is stuck and cant find the device, you will have to install the drivers (mentioned in the beginning) and restart the process.
Type 1 and press enter, then follow the instructions on the command window. It will have you wait until the options appear on the screen then use the Vol + and Vol - buttons to select the Recovery Kernel choice. You are now in the TWRP Team Win Recovery Project window on the Nabi.
You can select the backup option and backup to the SD card if you choose, though the installer should have made its own backup in the background throughout these steps.
Now back on the PC in the command window you can press a key to continue, per the instructions on the command window. It will then push gapps and root the device over the course of several minutes (the command window will state this). The indication that this occured was that the Nabi device rebooted during the process and reloaded the TWRP window. At this point you can press any key to continue per the command window instructions.
If you pressed any key to continue, you should be back at the main menu where options 1 and 2 were first seen. The process is complete.
Now the script will install the GAPPS portion. On the Nabi, while still in the TWRP window, select "install" then select the gapps.zip file and swipe to install. It will show Installing Update... Google Apps for Android 4.0 etc, and run through a series of commands which will take up to a minute. When finished there will be text in the window that says "Installation Complete!". Click "Reboot System" in the lower right.
You can then launch Google Play and install the "Root Checker" app to see if the device is rooted properly.
**If it says its not rooted properly, you probably had insufficient space. During the step where the command window said "pushing rooted rom", once it rebooted, if you click the small command window in the TWRP main interface you can see if it failed or not. In my first attempt it stated that the backup folder (/data/media/twrp/backups/<deviceidhere>/stockunrooted/) had insufficient space. Also, I had to go through the steps a second time despite freeing up space. This time around, the black command window on the Nabi remained up longer.. over 5 minutes during the whole process, whereas before it did it quickly (and didn't properly root the first few times).
If its working its magic, you should see things like [SYSTEM DONE (68 Seconds)] and ...Backing up /data partition etc.
If your apps aren't showing up after these steps, try rebooting a few times. There may be errors as you do so, but in the end they will re-appear.
If you cant get the rooting tool (command window) to recognize the device, make sure the Nabi is unlocked and the driver install step was performed.
Be sure you have enough space for the backup portion of the jmz script to complete. This may mean freeing up some space on the internal memory. Or you can run the backup and install manually to be able to select the external sd card.
If WiFi is not working after the jmz script is run and the device has been rebooted, you may need to try option #2 instead of option #1. There are other tips in the original thread that outline how to fix WiFi issues.
Use this QR code in a QR reader application on mobile to open quickly on a mobile device