yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] katinatez:
You could extract the root.zip from the script, place it on the external SD card (if you have one) then go into TWRP recovery install> external sdcard>root.zip

You remove system/vendor/ app. Only the apps, do not remove the vendor folder it has the WiFi drivers in there.

Or you could go to settings> and place it in Daddy mode. Will boot into normal tablet mode.

Sent from my GT-I9300
[Miscellaneous Android Development] ALD3:
Jmz has posted that option 1 does not work. All you need to do is flash root.zip and gapps.zip in twrp. You will need the new gapps that tw99 has posted as jmz does android updating every boot. Cause a boot delay.
[Miscellaneous Android Development] katinatez:
I also created an updated SuperSUroot. zip for those preferring SuperSu by chain fire. But I am at work will post tonight.

Sent from my GT-I9300
[Miscellaneous Android Development] wolfballz:
got it rooted now and gapps is there. after deleting the /system/vendor/apps folder and just the apps folder my home button doesn't work.
[Miscellaneous Android Development] ALD3:
I like supersu better, I just put supersu in jmz root and took out superuser a couple months ago. Worked that way.
[Miscellaneous Android Development] katinatez:
I meant remove individual apps only not the whole app folder.

You would have to restore backup, if you ran the script from opening. You should have a backup in sdcard TWRP/Backup/serial#/ stockunrooted.

Sent from my GT-I9300

---------- Post added at 04:34 PM ---------- Previous post was at 04:32 PM ----------

I did exactly the same thing, but thought I would share.

Sent from my GT-I9300

---------- Post added at 04:42 PM ---------- Previous post was at 04:34 PM ----------

Try flashing the fixed gapps, it has all the stock nabi apps but placed in different folder.So you don't get "Android Upgrading" on every boot.

Link is here just install in recovery like the last two zip files.

http://xdaforums.com/showthread.php?t=2065878

Sent from my GT-I9300
[Miscellaneous Android Development] Vanhoud:
Where can I download the stock recovery?
[Miscellaneous Android Development] sigsour:
You can recover from Settings : "Backup and reset"
[Miscellaneous Android Development] DZLRULZ:
A few posts back jmz linked to it. Search his posts responding to me.

Sent from my Ev_O_nE using Forum Runner
[Miscellaneous Android Development] mcdermott1:
I'm having problems trying to root this thing. I have the drivers installed also have adb installed usb debugging checked, I plug the nabi into my computer then press the volume down key and power to get into fastboot screen once there when I use the volume keys to select options nothing happens it just sits there then reboots, am I missing something? Or do I have a defective nabi? any help would be greatly appreciated.
[Miscellaneous Android Development] jmz:
The app should do everything for you. The only time you should have to do anything is when it tells you to mess with the volume keys
[Miscellaneous Android Development] cmai:
It seems that the script ran correctly but I cannot access root. I have Google play working. Am I missing something? Also how do I access recovery again? Itried the recovery kernels option in fast boot but it just show me a picture of an android with its hood open.
[Miscellaneous Android Development] jmz:
which option did you use?
[Miscellaneous Android Development] cmai:
I used option 1. I was able to go through the recovery. I can install software from gapps just fine but when I tried to run like adaware it would say root not access.

Update: I used option 2 and it work perfectly now. Is there a way to make nabi2 see the sdcard2 as sdcard because 8gb is running low.

Thank you very much for your help.
[Miscellaneous Android Development] DZLRULZ:
Option 1 doesn't seem to work in the new installer. I think root.zip isn't getting pushed. I had to manually copy and install on the 2nd unit.

---------- Post added at 08:50 PM ---------- Previous post was at 08:48 PM ----------

I keep getting the "Android is upgrading" message on both units every reboot. I have booted them both like 10x...on my Evo this only happens after clearing caches...any insight?
[Miscellaneous Android Development] jmz:
I will look at it tomorrow. I haven't seen this issue. Have you tried clearing caches manually and see if it still does it after the first boot?
[Miscellaneous Android Development] DZLRULZ:
Yes, and fix permissions but to no avail. Google search yields no answers, but lots of questions re:same.

You are not on 1.9.23 though, right? I wonder if it is a sideeffect of the the new software, regardless of root. Anyone else on 1.9.23 that can comment?
[Miscellaneous Android Development] someotherguy:
Just to let you know when I did this from stock with newest OTA, I cancelled the script 3 times with ctrl-C because of driver issues.

As you are using the program and you are at a "press enter to continue", be sure your pc has the driver for each mode. I had to set the driver to "android adb interface" when the phone was at home screen.

Then I ran the program and windows couldn't detect the driver when it was at the fastboot screen; I then set it to "android bootloader interface". Then after I was in Teamwin Recovery windows had an unknown device called "Full" which I set to the "android adb interface"

Be sure during each step that your drivers are working correctly. On my PC at least windows detected a different device/interface at each process and I had to set the driver for each step.
[Miscellaneous Android Development] DZLRULZ:
What OS? I ran on Win 7/64 and only used pdanet, which properly found the driver in all scenarios.

Sent from my Ev_O_nE using Forum Runner
[Miscellaneous Android Development] Vanhoud:
Pdanet worked for me as well
[Miscellaneous Android Development] mcdermott1:
I still cant figure this out, when I'm in fastboot then run the root package it says it cant find device. Maybe I don't have correct drivers installed, where can I get the correct drivers to do this.
[Miscellaneous Android Development] jmz:
when you have the tab fully booted up is when you should run the app. Don't go into fastboot first. The app will reboot and do everything for you
[Miscellaneous Android Development] mcdermott1:
OK got everything finally to work, but one last question and thanks for your help it's much appreciated. I currently have the newest update so I should select option 2 (recovery and root current rom) if I select this option does it include gapps. Thanks again.

UPDATE: I used option 2 then downloaded gapps from goo.im and everything works great. Thanks again and my daughter thanks you to, now she can watch her YouTube and get apps that you can't on Amazon
[Miscellaneous Android Development] aragorn7:
Congratulations on being featured on latest XDA TV!
[Miscellaneous Android Development] jd0819:
I cannot get wifi working.. Can anyone point me to the original firmware to go back to stock
[Miscellaneous Android Development] jmz:
Redownload the app. I put up a new version with less issues
[Miscellaneous Android Development] aicjofs:
Here is a TWRP that you can fastboot over and see if it can mount data correctly. I'm not sure where to go from here though. If it mounts /data, you can try e2950's huge 1GB backup to restore everything. Although his system is 1.9.37 and you are likely on 1.9.34. I have no idea the ramifications of this, and I'm not so much recommending it as throwing ideas since you can't boot and are bricked at this point and we have no images from a Madgascar Nabi to work with. At the very least maybe you will have a working TWRP. This version has old kernel(for your touchscreen), TWRP 2.3.3.0, and recovery.fstab as follows

# mount point	fstype	device

/recovery emmc /dev/block/platform/sdhci-tegra.3/by-name/SOS
/boot emmc /dev/block/platform/sdhci-tegra.3/by-name/LNX
/system ext4 /dev/block/platform/sdhci-tegra.3/by-name/APP
/cache ext4 /dev/block/platform/sdhci-tegra.3/by-name/CAC
/misc emmc /dev/block/platform/sdhci-tegra.3/by-name/MSC
/staging emmc /dev/block/platform/sdhci-tegra.3/by-name/USP
/data ext4 /dev/block/platform/sdhci-tegra.3/by-name/UDA	length=-32768
/external_sdcard vfat /dev/block/platform/sdhci-tegra.0/by-num/p1
/addon	ext4 /dev/block/platform/sdhci-tegra.3/by-name/UDB

Download TWRP for caughron01

I recommend before doing any restore of anything to do a Backup inside TWRP. Install the above TWRP. You will need an 8GB external SD card. Download this zip Download NabiBack and put it on SDcard. In TWRP click Backup tab, and select all. Make sure you are using external SD card and back up. Then go to "Install" tab and install the NabiBack.zip. It will copy all the other partitions not done in first step. Copy it off SDCARD to somewhere safe for now, then you can try any restores.
[Miscellaneous Android Development] ALD3:
So I connected a 40G USB hard drive to My Nabi today, it is a 2.5 USB powered and used a host cable and the Nabi

read it just fine. No problems with it, just like a USB flash drive. My Nexus 7 can't do that. I do have the Stick Mount apk to handle flash drives and it handled the harddrive too. I also have the apk on Nexus 7.

If you try a hard drive on Nabi USB just make sure the drive is formatted using fat32 or vfat
[Miscellaneous Android Development] katinatez:
CWM SuperSu.zip

For those that prefer Chainfire's SuperSu instead of Superuser. Here is a CWM SuperSu_root.zip

Make sure you go Thank Chainfire or donate for his hard work.

You could replace this with the root.zip inside jmztaylor script to have SuperSU or run his script, then flash this one.

Enjoy everyone
[Miscellaneous Android Development] wolfballz:
When I ran the script to root it gave me SuperSU and not superuser. Also after rebooting my home button started working fine. The only thing that bugs me now is on every reboot it resets my background to the red flowery looking thing or a black background. I can set it to something different and then reboot and it resets it.
[Miscellaneous Android Development] katinatez:
There is a Pokémon & Hello Kitty lock screen zip floating in this thread. You flash in recovery. If tablet is for your children. Or there is tutorial to make your own custom lock screen, by same person.

Sent from my GT-I9300
[Miscellaneous Android Development] RageAgain:
I have used a 2.5" 320GB usb powered hdd formatted as NTFS with no problems. The Nabi 2 has native support for NTFS...
[Miscellaneous Android Development] ALD3:
Good to know! I didn't think it would with NTFS. My Nexus 7 won't see my 500GB on NTFS, so I had an old laptop hard drive and formatted it to fat32, still wouldn't see it but Nabi did. I didn't even try NTFC on Nabi. I will try it. Thanks
[Miscellaneous Android Development] aicjofs:
Can always check whats supported by "cat /proc/filesystems" in a terminal, or adb shell. ;)
[Miscellaneous Android Development] t499user:
the thing that makes his

I have a feeling that this is going to be a bit different.

I was going to purchase the Madagascar version today to get a backup of all of the files from it, but they don't carry it at my Walmart. Does anyone have a Madagascar in original condition?

Speaking of which, I don't have a copy of the system for version 1.8.0. Does anyone have it to complete my collection?

---------- Post added at 06:46 PM ---------- Previous post was at 06:29 PM ----------

Your nabi apps will still be in the same folder.
[Miscellaneous Android Development] katinatez:
My bad, thought it was placed in different folder.

Sent from my GT-I9300
[Miscellaneous Android Development] t499user:
Not a problem ;)
[Miscellaneous Android Development] e2950:
I had to use brake cleaner on paper towel to get my writing off. It took a bit and at first I didn't think it was working but then it started to come off.

---------- Post added at 06:40 PM ---------- Previous post was at 06:20 PM ----------

Is this where I say" told you so " lol. Glad to hear it is working for you.
[Miscellaneous Android Development] t499user:
Yea I had wrote a long thing in there, then made it a lot shorter, then (almost) deleted the rest of it. :)

I think having it dynamic by using the name would make a lot of sense, and if it doesn't have any problems, I think that is the way it should be.

It would be nice to repartition to be able to use that extra 'addon' space ;)

---------- Post added at 08:12 PM ---------- Previous post was at 08:08 PM ----------

The two files that I found you have to delete are at the bottom of this post(for anyone wondering), I just changed the gapps.zip script to delete these two files.

http://xdaforums.com/showpost.php?p=34771264&postcount=3
[Miscellaneous Android Development] aicjofs:
See I think dynamic makes more sense too, and the Nexus recovery has to be using it. I'm just not big in to releasing anything I don't understand that is going to brick someones tablet. But it could fix alot of these issues I think people are having with things not mounting in TWRP. I also think the Madagascar brick is just some sort of system partition corruption/wipe/bad install, and all it needs is reflashed. However I don't think he mananged to grab a good backup before things went south, and I don't think it's wise flashing just our system 1.9.37 back without data, boot, etc from our 1.9.37 as well, and even then it might not work. That's why I had him back up the recory/system/boot/data/cache etc, and then an installer that will backup all the rest. That way if things do go bad we can at least be back to where he is right now. I haven't heard from him though.

We do really need to make a new installer script though with all the updated stuff... alot of people coming here are reading OP and then doing alot more stuff later the need. This should be a 30 sec deal after installing windows/linux drivers.
[Miscellaneous Android Development] t499user:
I honestly though about doing a thread with a new package for Windows install that has all of the updates and drivers, lets you choose which recovery etc. Of course a lot of this could easily be cleared up if we had our own section, we could have a sticky that explains to use X instead of Y so there will be less work later on. Nobody likes to go back and do the same thing again and again.

I agree that we definitely don't want any bricks, but with some testing I'm sure we will find that doing it by name will solve some issues. Provided that it doesn't create new ones I see no reason to keep using static partitions.

As he can still get into fastboot and recovery, I think that once we can properly mount his partitions and get a working /system on there, wipe data and he will hopefully be good to go. He said that the Madagascar 'bundle' came as two separate boxes, so I'm sure there are a bunch of these that are going to be around, these just might be the latest from the mfg.
[Miscellaneous Android Development] aicjofs:
Wouldn't it be great to have our own section? FAQ, theme's, accessory discussion...sigh. I guess I could try and make a CM9, or CM10 build to have some more "development threads", but my kids love Nabi mode, and it sounds like alot of work for me to figure out how to make CM9/10 and Nabi mode coexist.
[Miscellaneous Android Development] DarkAngel:
I have been looking left and right for a possible download of JellyBean for our tablets since I saw the Nabi XD released for devs to check out to no avail. I am using Apex Launcher with JB skin for now. It would be nice to actually load some other custom firmware though for those using this tablet other than intended with the Nabi Monarch UI. I only wish I had more of the know how many of you all do to start or make my own.
[Miscellaneous Android Development] stanleyj42:
windows 8 drivers

Can someone post a link to the ADB drivers for the nabi 2? Every link I've tried using my google foo has resulted in file not found or a busted site.

Thanks.
[Miscellaneous Android Development] t499user:
http://junefabrics.com/android/download.php
[Miscellaneous Android Development] DZLRULZ:
I posted a while ago that my 1TB drive and USB mouse work. Over Christmas break I had a hub hooked up unpowered, 1TB drive, wireless blue track mouse receiver, and HDMI playing 1080 movies to a flatscreen using bsplayer. Flawless. I used Es file explorer to stream some lower res stuff from my ftp also.

Struck by my Anthrax Infected Viper4G Ev_O_nE using Forum Runner
[Miscellaneous Android Development] t499user:
I like to use XBMC as my media player and use my phone as the remote :)
[Miscellaneous Android Development] stanleyj42:
You Rock!!

Thank you so much!! That did the trick!
[Miscellaneous Android Development] aicjofs:
I keep thinking I read somewhere that Nabi2 was to possibly get JellyBean, I'd hate to reinvent the wheel if it's coming soon. With the device tree we have and CM source an attempt could certainly be made, if someone was so inclined. I can't see me keep taking the Nabi out of the kids hands for Daddy to "try more stuff" then restoring it back over and over. I already get "Why are you using mine you have your own tablet" LOL.

Yeah, over 1-2GB of space used there, like I said earlier, everyone wondered where all the space went... Although I seem to recall one of the kids complaining an app kept saying decompressing. I didn't think much of it at the time but it might be loading from that partition on first run. I suppose you might be able to move the apps off and sideload as necessary. Then mount that partition at boot and symlink to it on a directory on "sdcard". Haven't thought it about it long enough.

Which remote are you using? I like Yatse. Don't use the tablet as the XBMC server though(HTPC, and hacked AppleTV)
[Miscellaneous Android Development] DarkAngel:
Sorry meant to say without the Monarch UI but yes, taking the kids tablet every so often wouldn't be ideal lol. If JB does roll out then that would be a plus. If not we at least have the XD to look at for possible porting.
[Miscellaneous Android Development] t499user:
I have gotten rid of all of the Nabi stuff anyway. I just bought the games that my son liked and got rid of the rest. So being able to free up that space would be great, plus we could always back up that partition for restoration at a later time.

I use Yatse as well, we connect it to the tv because it has all of the kids movies on it. I would like to get a Google TV device eventually, I have been looking at the Co-Star but I have reservations.
[Miscellaneous Android Development] stanleyj42:
sd card specs

Does anyone know what class of sdcard is supported? I know 32gb is max but i dont want to buy a class 10 if it cant read it max speed.

---------- Post added at 09:24 AM ---------- Previous post was at 09:04 AM ----------

After searching the help on the Nabi site i found that all sdhc card specs are supported.

However sdxc cards are not!
[Miscellaneous Android Development] DarkAngel:
Well I currently have a SanDisk 32GB microSDHC Class 4 in my Nabi 2, works great. Used to have it in my GS3 until I upgraded to the 64GB SanDisk Ultra microSDXC UHS-I.
[Miscellaneous Android Development] pamulli:
If anyone got this to work, please let me know what you specified for the 3 different mount points. "Original Internal Mounting Point" "Original External mounting point" and "The ext. sdcard device access". I tried simply changing external to /mnt/sdcard2 but that didn't seem to do anything? Also, when you say check "everything" I assume you don't really mean to check one of the default configurations at the very top in settings?

Thanks,
[Miscellaneous Android Development] Eric Karz:
I looked around and the only place i have read about jellyB for nabi2 is on this forum .

If some one has a source of the post from fuhu please post it .

other then that i will wait for aicjofs to post " BETA version of nabi bean" lol
[Miscellaneous Android Development] ALD3:
I checked sg3 at the top, then the other two below that section,(3 total), only thing I changed was external to sdcard2.. Then top left on the emblem, click and it will take you back to first page click both buttons and check At Boot***, close apk and shut down. Boot device and wait before you even raise the lock screen for about a minute. Then you should see in setting >storage and see them swapped. Mine wasn't swapping automatically at first, I could open apk and click on the two bars and close, then it was swapped in setting until I rebooted. I finally was clicking on sg3 to read a quick message that pops up for like 2 seconds. Message said vold not found, all of a sudden when I clicked on it, it said vold found, went back to first page and clicked the 2 bars and close apk and rebooted. From then on it has worked automatically.

I must have clicked on sg3 7-10 times. You also need to copy all folders from sdcard to sdcard2. I had 1 apk that wouldn't work but just uninstalled and re installed and it was ok.
[Miscellaneous Android Development] cruise350:
Have you noticed a speed decrease or sluggishness after swapping like this? I know when I run a speed test on my class 10 micro sdcard in my phone the internal memory read speeds are 4 to 5 times faster than the external sd and the write speeds are 2 to 3 times faster.
[Miscellaneous Android Development] ALD3:
I haven't noticed any change. I haven't ran any speed test either. I do know that I made the swap on a low end Arnova AN7G3 but using vold.fstab, not this apk and seemed faster. The admin ran speed tests both ways after I posted the thread and he got faster read and write on the micro sdcard. That device only had a 1gb processor.

One thing I didn't mention is that it will be easier setting nabi up if you check in Setting >security to boot to parent mode until you have finished setting it up. Skip kids mode and having to login to parent mode every time.
[Miscellaneous Android Development] gatesmarch123:
Where can I find the vold.fstab configuration? I've tried numerous apk's without success. I prefer to do things manually anyway. Any help would be greatly appreciated.
[Miscellaneous Android Development] ALD3:
We have tried that , it doesnt work.

Started a thread just for that and tried for some time. Here's that thread.

http://xdaforums.com/showthread.php?p=33770313

Only Root External to Internal has worked
[Miscellaneous Android Development] aicjofs:
Did you ever try adding the init.rc's back to the ramdisk? That seems the right way to do it(ramdisk). There is simply no /sdcard to mount in the vold as it's called out as external_storage for the API that mounts it as MTP devices(using FUSE file system to emulate /data/media of an ext partition as fat) I'm not a fan of the internal "sdcard" being at /data/media, but I understand google's logic for doing it(better usage of internal storage for various users). Although this apk is easier for most people if people can get it to stick.

Haha. I best get working on an ALPHA version then huh? lol. I admit I looked at alot of code for different tegra3 devices to see what is in common but I wouldn't count on CM10 from me anytime soon. :p
[Miscellaneous Android Development] Macanage:
Sorry to get a little off topic, but I am having trouble pulling up gmail. It starts to open and then force closes with no messages. I have tried un-installing and then re-installing, but no luck. Cleared cache and data. No luck! Reading through the thread, it appears that I seem to be the only one having this problem and it is happening on two different nabi's. Running the t499 gapps package. Any ideas?

Also, downloaded temple run and all is good until you start to play. When you slide to go right or left, it just jumps up and down and will not turn. Not sure how to fix that issue either. Running subway surfers which has very similar movements and all is fine with that game.
[Miscellaneous Android Development] t499user:
Make sure you have gmail set in the sync settings.
[Miscellaneous Android Development] jznomoney:
Is there a way to restore the nabi2 back to factory defaults. Removing twrp google play store etc?
[Miscellaneous Android Development] t499user:
Yes, you can restore the backup from TWRP, if you don't have a backup, or deleted it, have a look at: http://xdaforums.com/showthread.php?t=2041224

---------- Post added at 10:24 AM ---------- Previous post was at 10:11 AM ----------

Did you happen to try the SDXC card?