Nabi 2 Root and Gapps Install

Search This thread

arvati

Senior Member

BarkyJ

Senior Member
Dec 24, 2010
110
6
That worked great for me.
Thank you very much. I have the SNBJR-MT5C 8GB version, which I brought from Aliexpress.
A number of things dont work as I am not located in the USA so could not enter billing information, so many of the built in apps dont work at all.
Device Rooted.
Installed the files, and Google Play works! It asked me to create/use a google account, all looking good so far!!
Google Play working great, and Youtube app etc working well.
I then installed 'System App Remover' from google play, and uninsatlled the bloatware which I did not want for my kid. Fooz Kids and all sorts of other things. They then disappeared off the home screen pages in Nabi Mode.
Awesome.

Thank you!
 

John877

Senior Member
Jan 27, 2016
87
7
The link to the zip in the original post doesnt seem to work anymore. It redirects to realtors.com or something. Does anyone have a mirror download?
 

blakegriplingph

Senior Member
May 13, 2011
1,001
149
Amazon Fire
Realme C3
Well dang, getting the OTA is proving more difficult then I thought it would be. If we could get that OTA we might be able to get the KitKat bootloader and kernel and even do some stuff with the old Nabi2's along with getting a TWRP for the Nabi2S.

So if anyone grabs one of these 2S nabis, and it comes with Jellybean grab the OTA(or come here and ask how to), in the meantime anyone with free time on their hands can try brute forcing it. With a little help from tcpdump(wireshark) we can get the update url from the HTTP GET packets. So with the update url we can then try substitution.

Here is the format for quicker work on Linux.

Code:
#!/bin/bash
wget updates.fuhu.com/updates/android/SNB02-NV7A/US/xxx/{1..2}.{0..9}.{0..100}/updates.json? -O files.txt

Substitute the wget with those below for various devices. Anyone have the name for the BIGTAB's? BT-NV20A didn't seem to work.

wget updates.fuhu.com/updates/android/NABIJR-NV5A/US/xxx/{1..2}.{0..9}.{0..100}/updates.json? -O files.txt(doesn't work) #Junior B
wget updates.fuhu.com/updates/android/NABI2-NV7A/US/xxx/{1..2}.{0..9}.{0..100}/updates.json? -O files.txt #Nabi Original
wget updates.fuhu.com/updates/android/NABI2-NV7A-UK/US/xxx/{1..2}.{0..9}.{0..100}/updates.json? -O files.txt #Nabi Original UK
wget updates.fuhu.com/updates/android/NABI2-NV7A/US-D/xxx/{1..2}.{0..9}.{0..100}/updates.json? -O files.txt #Nabi2 Disney
wget updates.fuhu.com/updates/android/NABI2-NV7A/US-N/xxx/{1..2}.{0..9}.{0..100}/updates.json? -O files.txt #Nabi2 Nick
wget updates.fuhu.com/updates/android/DMTAB-NV08B/US/xxx/{1..2}.{0..9}.{0..100}/updates.json? -O files.txt #DreamTab Nvidia
wget updates.fuhu.com/updates/android/DMTAB-IN08A/US/xxx/{1..2}.{0..9}.{0..100}/updates.json? -O files.txt # DreamTab Intel
wget updates.fuhu.com/updates/android/NABIXD-NV10A/US/xxx/{1..2}.{0..9}.{0..100}/updates.json? -O files.txt #NabiXD

wget updates.fuhu.com/updates/android/SNB02-NV7A/US/xxx/1.12.140612/FIH-PUBLIC/updates.json? #Nabi2S Added 2/26/15
wget updates.fuhu.com/updates/android/SNB02-NV7A/US/xxx/2.00.141107/FIH-PUBLIC/updates.json?
wget updates.fuhu.com/updates/android/SNB02-NV7A/US/xxx/2.0.141107/FIH-PUBLIC/updates.json?

We are looking for the 2S naming convention. I have tried SNB02-NV7A, NABI2S-NV7A, NABI2-NV7A-2S, etc, but maybe I did it wrong. Notice how on the Disney and Nick its "US-D" I tried substituting that area with 2S, maybe should have tried US-2S... Anyway give it a try.

Works great with al the other Nabi's. It could be that they changed the name between JB and KK too. Here is what I could recover from the product line.
Care if you walk me through using Wireshark on this? I have a Nabi SE and an American Girl SE running what appears to be the initial firmware.
 

aicjofs

Senior Member
Nov 6, 2012
1,071
1,021
Portland, Oregon
Care if you walk me through using Wireshark on this? I have a Nabi SE and an American Girl SE running what appears to be the initial firmware.

I don't have much time right now, but I'll post more later. The general idea is to attach a laptop via Ethernet to your internet, get some software that allows your WiFi to be setup as a hotspot, connect the tablet to the laptop hotspot WiFi then let the table do an update. Sniff the http in Wireshark. It's best to do it before the tablet received an update so you know the actual file it's pulling down. Otherwise you will get a "go no go" url that says if there is an update or not.
 
  • Like
Reactions: blakegriplingph

blakegriplingph

Senior Member
May 13, 2011
1,001
149
Amazon Fire
Realme C3
I don't have much time right now, but I'll post more later. The general idea is to attach a laptop via Ethernet to your internet, get some software that allows your WiFi to be setup as a hotspot, connect the tablet to the laptop hotspot WiFi then let the table do an update. Sniff the http in Wireshark. It's best to do it before the tablet received an update so you know the actual file it's pulling down. Otherwise you will get a "go no go" url that says if there is an update or not.

I'll see what I can do with that one. :)

EDIT: Got these URLs upon running the system updater through a packet sniffer:
http://updates.fuhu.com/updates/android/NBTY07SMKG/US-AG/6.0/3.0.9/updates.json?
http://updates.fuhu.com/updates/android/NBTY07SMKG/US/6.0/3.0.10/updates.json?

Visiting those URLs yields "status: ok updates: null", and it happens even on the ones you linked to. Any way to get the actual FOTA URLs and not just a json?
 
Last edited:

aicjofs

Senior Member
Nov 6, 2012
1,071
1,021
Portland, Oregon
I'll see what I can do with that one. :)

EDIT: Got these URLs upon running the system updater through a packet sniffer:
http://updates.fuhu.com/updates/android/NBTY07SMKG/US-AG/6.0/3.0.9/updates.json?
http://updates.fuhu.com/updates/android/NBTY07SMKG/US/6.0/3.0.10/updates.json?

Visiting those URLs yields "status: ok updates: null", and it happens even on the ones you linked to. Any way to get the actual FOTA URLs and not just a json?


Yea it's a "true" false URL, which tells you if you need an update or not. So from looking at what you have an American Girl SE on version 3.0.9 or 3.0.10 doesn't have an update available. The ones I have linked are the latest versions so they dont have an update either.

Lets look back at a Dreamtab. The Dreamtab nvidia version had 1.1.3, then a 1.2.9(while at the same time a new PCB rev came out on 1.3.0), then a final rev of 1.3.7(actually there was/is 1.3.12 that Nabi pulled)

So if a tablet on 1.1.3 it would poll this url and get the info(click link)
http://updates.fuhu.com/updates/android/DMTAB-NV08B/US/xxx/1.1.3/updates.json?

On 1.2.9
http://updates.fuhu.com/updates/android/DMTAB-NV08B/US/xxx/1.2.9/updates.json?

On 1.3
http://updates.fuhu.com/updates/android/DMTAB-NV08B/US/xxx/1.3.0/updates.json?

Finally if you are on 1.3.7 then the link gives you the OK null
http://updates.fuhu.com/updates/android/DMTAB-NV08B/US/xxx/1.3.7/updates.json?

The info is human readable, then you just pull the zip url.

I can't seem to find what you need from some quick attempt either. Do you remember a software rev number it was on previous? That tablet has always been MM android right?
 
Last edited:
  • Like
Reactions: blakegriplingph

blakegriplingph

Senior Member
May 13, 2011
1,001
149
Amazon Fire
Realme C3
Yea it's a "true" false URL, which tells you if you need an update or not. So from looking at what you have an American Girl SE on version 3.0.9 or 3.0.10 doesn't have an update available. The ones I have linked are the latest versions so they dont have an update either.

Lets look back at a Dreamtab. The Dreamtab nvidia version had 1.1.3, then a 1.2.9 (while at the same time a new PCB rev came out on 1.3.0), then a final rev of 1.3.7 (actually there was/is 1.3.12 that Nabi pulled)

So if a tablet on 1.1.3 it would poll this url and get the info(click link)
http://updates.fuhu.com/updates/android/DMTAB-NV08B/US/xxx/1.1.3/updates.json?

On 1.2.9
http://updates.fuhu.com/updates/android/DMTAB-NV08B/US/xxx/1.2.9/updates.json?

On 1.3
http://updates.fuhu.com/updates/android/DMTAB-NV08B/US/xxx/1.3.0/updates.json?

Finally if you are on 1.3.7 then the link gives you the OK null
http://updates.fuhu.com/updates/android/DMTAB-NV08B/US/xxx/1.3.7/updates.json?

The info is human readable, then you just pull the zip url.

I can't seem to find what you need from some quick attempt either. Do you remember a software rev number it was on previous? That tablet has always been MM android right?

Yeah, I was hoping there would be either a later or earlier revision, like in this Barbie edition Nabi demoed in their YouTube video:
 

rognlorie

Senior Member
Mar 18, 2016
90
8
Amory, MS
My daughter has this had me reset it and does not remember her email or password so im stuck in the very first login screen is there any way around this?
 

SMcC2

Senior Member
Feb 22, 2014
282
139
Texas
OnePlus 6T
My daughter has this had me reset it and does not remember her email or password so im stuck in the very first login screen is there any way around this?

My kids out grew theirs a few years ago. I recently found one in a closet and factory reset it, but couldn't get past the Nabi activation screen. Is that where you're stuck or did you make it past that?
 
  • Like
Reactions: rognlorie

rognlorie

Senior Member
Mar 18, 2016
90
8
Amory, MS
Unfortunately, I don't have a device anymore to look at.
Does it give you the option to setup a new account and try "I don't have a credit card"?
No I'll just have to wait and call them I guess maybe there is a way they can do it I want to root it and put twrp on it but I cannot because I cannot get in to one unlock or USB debugging
 

SMcC2

Senior Member
Feb 22, 2014
282
139
Texas
OnePlus 6T
No I'll just have to wait and call them I guess maybe there is a way they can do it I want to root it and put twrp on it but I cannot because I cannot get in to one unlock or USB debugging

I think calling them was where I ended up. Sorry if that's not what you were hoping to hear.
I figured you didn't have TWRP on it or else you wouldn't be in the situation to begin with.
If you can get TWRP that's always the way to go. :good:
 
  • Like
Reactions: rognlorie

alexbobspoons2

Senior Member
Jun 18, 2018
73
0
OK, so, if you have followed this post and want to try out a stripped down version with all the fuhu/nabi/keenhi stuff taken out then grab KK3.0.13.zip and put it on your external sdcard, do a good wipe (might have to wipe addon as well) and install in TWRP.

It's pretty cool as it is but my plan is to fix it up some more (I'm thinking like 4-way reboot menu and maybe a some other small mods) and hopefully with some feedback I can make it into something that lots of us can really enjoy, so try it out and let me know what you think! :cowboy:

May I please ask, is this "Install" with TWRP or "Restore" with TWRP please? Also, does it matter what version I am currently running before I do this?

Also, currently in parent mode with KitKat there is now a silly parent-mode front screen with a different background and a load of nabi icons on it. Is there any way please to get rid of this completely to just have a normal background please?

Lastly, moving from JB to KK seems to have removed my root. Is rooting KK special? How should I do it please?

Thanks so much. My little boy has autism and hates when things change. Anything I can do to get the KItKat version looking like the Jellybean version is essential please.
Alex
 
Last edited:

SMcC2

Senior Member
Feb 22, 2014
282
139
Texas
OnePlus 6T
May I please ask, is this "Install" with TWRP or "Restore" with TWRP please? Also, does it matter what version I am currently running before I do this?

Also, currently in parent mode with KitKat there is now a silly parent-mode front screen with a different background and a load of nabi icons on it. Is there any way please to get rid of this completely to just have a normal background please?

Lastly, moving from JB to KK seems to have removed my root. Is rooting KK special? How should I do it please?

Thanks so much. My little boy has autism and hates when things change. Anything I can do to get the KItKat version looking like the Jellybean version is essential please.
Alex

Based on the file structure inside the .zip file I'd say it's a restore with TWRP.
You'll need to be sure you unzip the file in to the correct directory for your TWRP to see it.
TWRP->Backups->(Device SerialNumber)->
Or something like that.
I always made a backup first (It's a good idea to have one) and then put the new restore folder in that same directory when I copy the backup to my PC.

Whatever you do be careful. I think most of these links are dead. I'd hate for you to get in to a situation you cant get out of.
 

alexbobspoons2

Senior Member
Jun 18, 2018
73
0
Based on the file structure inside the .zip file I'd say it's a restore with TWRP.
You'll need to be sure you unzip the file in to the correct directory for your TWRP to see it.
TWRP->Backups->(Device SerialNumber)->
Or something like that.
I always made a backup first (It's a good idea to have one) and then put the new restore folder in that same directory when I copy the backup to my PC.

Whatever you do be careful. I think most of these links are dead. I'd hate for you to get in to a situation you cant get out of.

Thank you so much. I will give this a shot. I have a spare nabi I am using as a tester before doing iit on the main one. Thanks you!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 68
    Code:
    #include /* * Your warranty is now void. * * I am not responsible for bricked devices, dead SD cards, * thermonuclear war, or you getting fired because the alarm app failed. Please * do some research if you have any concerns about features included in this ROM * before flashing it! YOU are choosing to make these modifications, and if * you point the finger at me for messing up your device, I will laugh at you. */


    Here comes the root for the Nabi 2 and how to install fully work GApps.

    You must have a basic working knowledge of adb and have it installed. http://forum.xda-developers.com/showthread.php?t=1590800
    Also ensure you have fastboot installed and working

    attachment.php

    1. Ensure you have latest updates
    2. Download jmzrootpackage.zip from here
    3. Extract files to desktop
    4. Plug in phone
    5. Choose from which option you want

    Recovery was built by me but Dees_Troy pointed me in the right direction a couple times
    12
    This thread has slowed down...

    Got a new tool for you guys to play with.

    Nabi Lab!

    EDIT: I found a bug today. During lock screen modding the 1st prompt tells you image must be 1440x903, and the second 1400x903. The proper size is 1440 x 903

    haha

    Drivers.
    Root, backup, gapps,
    Return to stock condition.
    TWRP recoveries.(new symlinked partitions) see if this fixes some of the last of the TWRP errors for different Nabi's
    General Information display
    Lockscreen modding(Saves the zip to folder besides installing, hopefully makes it easier for people to do it, and we can get some sharing of lockscreens)

    This is very much alpha. If you play with it you have to have a backup, until bugs are worked out.

    There is a lite version and a full version. Only difference is lite doesn't have a full 1.9.37 stock backup, so it's 100MB, versus 1.2GB. Any fixes will be small patches 1MB at the most. Full version is really only for those needing to go back to stock and don't have a backup.

    Lite: https://www.box.com/s/z8f6ibz05h22jzm4uxx4 93MB
    Lite: https://docs.google.com/open?id=0B024tOntNFbbMU95N1g3c2tXSHc 93MB
    Full: https://docs.google.com/open?id=0B024tOntNFbbU0E5cm1GdFUxRFE 1.2GB


    I have worked through a restore to stock, flash Gapps, Root, and make backup. Installed TWRP. Changed lockscreen. Installed drivers. So I believe it's safe at this point to have a few people test. Read the directions. I'll upload a video showing it in action if you're hesitant. I'd like a few testers to work through the screens. Plug in multiple Android devices and see if it detects the conflict. It doesn't always stop you if you have 2 devices plugged in, just see if it's warning you. Try a few things out and see what bugs there are.

    You Tube video http://www.youtube.com/watch?v=pvrooV9aPyI

    nabilab.png

    nabilab1.png

    nabilab2.png

    nabilab3.png

    nabilab4.png
    11
    Well this is a HUGE mess now is it! Are we all bathing in children's tears... :p

    I think most of the 2nd OTA issues stem from either TWRP deleting some files to protect it's self, or the fact people have taken ROM restores, which unlike going the OTA route don't deal with any changes to the addon partition, and the 2nd OTA is not seeing the files on that partition it expects.

    For those that completed the first OTA but not the second this might get around the issues, by deleting recovery checks, and copying the full apks to addon. Use TWRP to "install it"

    OTA2mod

    --------------------------------------------------------------------------------------------------------------------------------------------------------------

    The second method might help people that have a complete disaster going on.

    Download the first file. It is the stock rom for 2.3.11. You need to put it in TWRP/BACKUPS/XXX/folder where "XXX "is your serial and "folder" is a name of your choice. "Restore" from this folder boot and system

    This will give you the stock ROM but it will not be bootable because you are still on ICS bootloader, and you have made no proper changes to addon. So BEFORE reboot take the second file addonfix and "install" it. It should install stock 2.3.11 addons, update the bootloader and perform some Nabi setup magic. Now reboot.

    2311stockROM

    addonfix.zip

    Keep in mind the need to switch TWRP version afterward. http://forum.xda-developers.com/showpost.php?p=47306565&postcount=67

    Hopefully this helps the normal US users straight. Still have a couple people with partition mods that need to be undone, and I'm not sure what to do about the UK users. I have someone who said they would give me a stock UK image, but I haven't got it yet, and I'm not sure how that is going to help with those that want this update on a UK version, but it could at least get them back to where they started if this isnt working for them.
    10
    You all get the new update v2.4.6?

    States as Google Security Fixes. I uploaded it for you all if you need or want it. Pulled it from my Nabi2. Have not installed it yet. Want to check it out first.

    Download : v2.4.6 OTA ( 165 MB )


    Yep. Seems a rather simple update when peeking inside. Does another bootloader update though. TWRP still works fine.

    Here is the full stock Nabi 2.4.6 image. system, boot, addon, recovery

    246stock.zip

    Here is a flashable bootloader update

    JB246bootloader

    With those 2 files it should allow any Nabi in any condition to return to stock 2.4.6. Like the previous procedure extract the images to your TWRP backup folder and restore all, then before reboot "install" the JB246bootloader.zip. Basically this http://forum.xda-developers.com/showpost.php?p=51037177&postcount=21 but with 246stock.zip in place of 2311stock and 2311addon zips, and the 246 bootloader zip instead of the old JBbootloader zip

    Then here are some TWRP flashable OTA's, we are all kind of all over the map so making an update for everyone isn't so easy.

    First TWRP flashable zip is for anyone that has rooted, has done a lock screen mod, used the 4 way reboot menu, or edited the build.prop. It will undo those changes and then do OTA

    2311to246.zip

    The second I have no idea if will even work. It's for anyone that applied the minimal Nabi zip awhile back. I can't test it but it ignores all those files. DONT use this one unless you know you flashed the minimal Nabi and even then it may not work.

    2311to246minimal.zip

    Finally I new TWRP

    Nabi Specific: Add 2.4.6 kernel

    TWRP Changes

    Add GUI option to change or repair file systems on individual partitions. The change is destructive so backup your data including internal sdcard first. This option should make it a little easier to migrate a device from ext4 -> f2fs, for instance. You will find this option under Wipe -> Advanced Wipe, then select only one partition and then press the Repair or Change File System button. If a developer has added f2fs support for your device and we don't have it in TWRP, please contact me via PM to arrange for it to be added.
    Various bugfixes to backup and restore
    Improvements to USB storage handling
    Added a class to search for files to make finding the correct brightness file automatic in most cases
    Various other bugfixes and tweaks

    NABI2JBTWRP271.zip (fastboot)

    twrp-recovery-JBNV7AUS-271.zip (flashable)

    Latest device tree for building recovery with Omni 4.4.4 as base with 2.4.6 kernel

    https://github.com/aicjofs/android_device_fuhu_mt799_omni

    There ya go just enough to cause a lot of chaos. It's been too quite around here anyway... :p
    10
    Ok I managed to fit everything in the recovery(exfat/super user) at 8MB and changed the color space so that Aroma works but the colors aren't all crazy. Added the Nabi theme back in.

    3.0.13 users can flash 285 for KK

    Everyone else(Disney, Nick, UK, original 2.4.6 and below) should use 285 for JB
    EDIT: Note Disney and Nick have received KK update since this post was made.