yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] bamastang:
To clear the message "Unfortunately nabi_gallery has stopped" without a factory reset try clearing data in "Gallery"

Enter Mommy/Daddy Mode

Go to Settings

Go into Apps from the Settings Screen

Swipe over to "ALL"

Scroll Down to "Gallery"

Tap to Open Gallery

Select Clear Data
[Miscellaneous Android Development] Desertio:
I know that a guy earlier on in the forum asked if he could disable the soft keys because his son kept hitting the home button. is there a way to make like the iPad and if you hit the home button 3 times fast it will lock it and tap it 3 times fast to unlock it?
[Miscellaneous Android Development] bamastang:
Also any way to get rid of the Wings icon on the Nabi Mode window? I have un-installed/removed the Wings apks, but the shortcut still exists and you can't move it.
[Miscellaneous Android Development] katinatez:
Do the same steps for gallery FC but instead do it for NabiMode.apk that will clear up the icon in NabiMode launcher.
[Miscellaneous Android Development] Eric Karz:
looks like this isn't going to be released as a Nabi tablet.

maybe on Tuesday we will get more info on who is going to release it?
[Miscellaneous Android Development] bamastang:
Thanks, that got rid of wings.. but also got rid of the camera icon.. any ideas how to get that back? Thanks to everyone!
[Miscellaneous Android Development] katinatez:
I did the same steps and it only removed wings, factory reset will restore NabiMode.apk it is in addon partition.
[Miscellaneous Android Development] bamastang:
Never mind.. did it again and it put the camera back! Thanks again!
[Miscellaneous Android Development] DarkAngel:
Just wanted to show as mentioned prior by another member here the Camera is linked to Gallery3D. The middle one opened up my Camera.
[Miscellaneous Android Development] firedawg24:
Cannot uninstall Wings

No matter what I do I cannot uninstall WIngs. when use the TWRP method it says file not found, when I try to use Titanium it says cannot locate APK, when I search for it in root explorer it doesnt find it. Yet it still exists on my Nabi2, not just the icon but the actual app, when I click it it takes me to the app.... Ive searched but cannot find an answer to my dilemma...Ive also noticed this for Nabi sync and Nabi Cares I think there are a few more as well.
[Miscellaneous Android Development] DarkAngel:
Where are you looking?
[Miscellaneous Android Development] katinatez:
NabiMode.apk is the same way, I am guessing Fuhu devs symlink some folder to system/app or mount -o bind into system/app. Before JB update they were both in system/ vender/app.

Without knowing where to place NabiMode.apk I cannot recompile with modification and test. Also NabiMode.apk is universal to Madagascar,UK version, & USA version.

Which means the Madagascar background is stored in the apk & can be used to make the original Nabi 2 into a Madagascar version among other things I am looking to modify.
[Miscellaneous Android Development] Eric Karz:
nabimode.apk

look in data/addon_res/vendor/app

you can use twrp to make changes in those apps or even Remove apps.

HTH
[Miscellaneous Android Development] katinatez:
Thanks will try tonight
[Miscellaneous Android Development] DarkAngel:
Dang I had screen shots and everything LOL.

:good::silly:
[Miscellaneous Android Development] Eric Karz:
the more info the better . having pictures would be a great idea .
[Miscellaneous Android Development] Nilsonf:
Anyone know if there is a flashable zip or anything to make the volume louder. My son is watching some videos and has the volume all the way up but it still sounds low
[Miscellaneous Android Development] Eric Karz:
i use Speaker Boost from Omega Centauri Software

its on playstore and free

make sure to go in settings of speaker boost and enable the % of boost you want .

I set mine at 100 but be careful using this with a head set
[Miscellaneous Android Development] Nilsonf:
Thank you will try that out
[Miscellaneous Android Development] DarkAngel:
Just wanted to show something i did for both my Daughters Nabi2's as sometimes it can get confusing when updating and what not.

This is my oldest daughters Tablet. Just used her favorite color and placed her name in and changed a couple things around. My other daughters Nabi2 is Purple.

Used Xposed framework and XBlast Module for it. There is a catch to using the Xposed module which I found out the hard way. After installing SuperSU and attempting to install BusyBox on my daughters tablet, BusyBox would tell me it was not installed and there was no space in System. I then tried installing Xposed Framework and it also advised it was not able to install it's settings in System.

Being the curious person I was ( and having made a full backup as soon as I installed TWRP before rebooting ) I rebooted and when it was booting back up it hung at the Nabi boot image and would not go further from there. I rebooted into recovery and recovered with the backup I had just done. Went back in and started to see what I could take out to leave it as stock as I could. Busybox was telling me there was no space in System/xbin or system/bin or system itself.

After asking my daughters which apps they didn't use at all, I started to delete some apps in the directory just to make room for other things but the only ones that actually made a difference were of course the actual system/vendor/apps so choose wisely if you decide to make room for Xposed and if you choose to install Busybox.

I believe Desertio went through almost the same thing due to no space in the system folder. This is what Xposed states everythime one updates.
[Miscellaneous Android Development] katinatez:
Uploading something huge for Nabi community in a few minutes, testing now! ;)
[Miscellaneous Android Development] DarkAngel:
Awesome. :good:
[Miscellaneous Android Development] katinatez:
Getting errors on code, tired now will try again tomorrow.
[Miscellaneous Android Development] Waleslie:
What... no hints?!? :what:
[Miscellaneous Android Development] yournamehere:
Sign me up. Can't wait lol. Also has there been a nvflash script for making more room with the 19 partitions nabis? I want to keep wings but might just wipe all nabi apps.
[Miscellaneous Android Development] hawkxcore:
Guys and gals, I'm in need of assistance...

Over the summer, or thereabouts, I was handed a Nabi 2 by a co-worker to Root and install Gapps. That all went fine. This morning, he handed it back to me with a no-boot condition (Stuck at Nabi logo). So, I booted into TWRP, tried wiping cache/dalvik, but that didn't help the problem.

Did some quick research and decided my best course of action was to update to 2.3.11 (http://xdaforums.com/showpost.php?p=48714484&postcount=1941). I put the 1st step onto a MicroSD and put it in the tablet, and ran the restore. Done. I installed the addonfix.zip, but it failed. Reading a little further past that post, I saw someone that said they had to update to the latest recovery before the addonfix.zip would flash. So, I turned it off, rebooted into fastboot, and flashed the latest 2.6.3.0 (http://xdaforums.com/showpost.php?p=47306565&postcount=67). That went fine.

Turned it off, went to reboot into recovery, but I now can't get ANYTHING past the Nabi screen. Holding Volume Up + Power just gets me a Nabi logo, or it powers on, then off. I'm hoping like hell that I didn't brick this thing. I can't get to fastboot, I can't get to recovery. ADB cannot see the device in this state, so I can't even manually push files.

Any ideas?

EDIT - I think this will work for me, but I'd like to check before I do anything else. http://xdaforums.com/showpost.php?p=47921719&postcount=1717
[Miscellaneous Android Development] katinatez:
The JB TWRP 2.6.3.0 has 4.1 kernel, and you are stuck in between 4.0 & 4.1. Try to fastboot flash TWRP for IC 4.0 then check if you could boot into TWRP. I don't recommend nvflash if its not your tablet.

I read one guy used Nabulabgui to boot into fastboot, then flash back IC TWRP. See if that work first.
[Miscellaneous Android Development] hawkxcore:
Unfortunately NabiLabGUI won't even recognize that it's connected.
[Miscellaneous Android Development] katinatez:
Do the unthinkable; try it on Ubunto, or any other Linux distro.
[Miscellaneous Android Development] hawkxcore:
Looks like I'll be firing up a LiveCD tonight. Thanks for your help thus far.
[Miscellaneous Android Development] katinatez:
You could also try this.

First need to fix driver issues go here

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

download, install pdanet drivers, reboot computer, check to see if nabi is recognized.
[Miscellaneous Android Development] n3wt:
You might want to try Virtualbox instead of a liveCD. liveCD's tend to be slow in my experience. I get that you probably don't wanna install stuff just for a one off thing but, who knows, you may end up playing with linux more with it running well in a virtual machine.
[Miscellaneous Android Development] hawkxcore:
Hadn't even though of a VM. Also, by LiveCD I more meant LiveUSB, which tend to be considerably faster than an optical drive.

Installing Virtualbox as I type!
[Miscellaneous Android Development] hawkxcore:
Looks like Virtualbox is a no go... can't forward the USB device to Ubuntu because my machine doesn't recognize that anything is there to send.
[Miscellaneous Android Development] hawkxcore:
A quick update... I ended up tearing the thing apart and shorting the recovery solder joints under the heat spreader. From here I was able to get it to boot into APX mode, where I reflashed the bootloader (as described here http://xdaforums.com/showpost.php?p=48683262&postcount=124). Unfortunately, my problem persists. I think you're right about being stuck between 4.0/4.1 kernel. The problem is the ONLY way I've been able to get the computer to recognize the device is in APX mode. Is there any way to flash it in APX?
[Miscellaneous Android Development] DarkAngel:
Dang, not to temp you but I have done everything on my Tablet through Ubuntu and have never had one problem at all. ( I dual boot from Windows/Ubuntu ).

I am just glad that I can use Odin on Windows right now for my Samsung phones and ADB/Fastboot works for me for just that as my tablet was never able to be recognized by Windows when I tried doing things with it.

When I boot up in Ubuntu it's a whole different story with the tablet. In, reboot bootloader, flash and out. Didn't even take me a minute 2 days ago to flash one of my daughters Nabi2's with TWRP so I can root it. After flashing I disconnected from the computer, I manually booted the recovery and was in TWRP performing a backup before I started to modify anything.

Also recently found out about JOdin3 which I can use in Linux which got me all excited. I have been using Linux OS for some time now and even have a spare Laptop dedicated to just using Ubuntu on it. Really interesting once you get to know the OS.
[Miscellaneous Android Development] Eric Karz:
IT can flash Twrp - it even says so in that post by aicjofs but he made that Twrp for Disney nabi 2 before nabi did the regular nabi2 update to JB.4.1

I Wish I could cook you up something to try in apx mode but I don't know enough about it to do so.

I think your best bet is to send aicjofs a pm or Quote one of his post so he get notified by email . Include some info on the tablet like Nabi 2 usa or what ever it is you have. HTH
[Miscellaneous Android Development] Bait-Fish:
Thanks a lot. Great work! I don't have much experience or insight, but a difference between the two I see is on the third line. For the system script , the third line is commented, I think, with #.

#mount("ext4", "EMMC", "/dev/block/platform/sdhi-tegra.3/by-name/LNX/system", "/system");

The apps script isn't.

mount("ext4", "EMMC", "/dev/block/platform/sdhci-tegra.3/by-name/UDA
", "/data");

Not sure if that matters. . .

Edit: Also "sdhci-tegra.3" is different between the two.
[Miscellaneous Android Development] katinatez:
The first line you quoted is mounting the system partition to delete system/apk's.

The second line is suppose to mount data partition, but it's not. I got these mount points from aicjofs TWRP JB 4.1 recovery.fstab. Which means any Nabi tablet running with TWRP JB 4.1 2.6.3.0 can flash the del sys app.zip in recovery.

Edit;Oh crap I think you found it, [MENTION=4211058]Bait-Fish[/MENTION]
[Miscellaneous Android Development] DarkAngel:
Curious if the script worked after the "#" fix?

Don't forget all the files in "Media" unless one wants to keep all the songs and what not. I guess a script could be added to save everything before deleting. I have made scripts but none that were flashable zips one could flash via TWRP.

:good:
[Miscellaneous Android Development] katinatez:
Here is the recovery. fstab, too tired to work on it tonight. Maybe tomorrow I will look at it again.

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/UDAlength=-32768

/external_sdcard vfat /dev/block/platform/sdhci-tegra.0/by-num/p1 flags=display="Micro SDcard";wipeingui;removable

/addon ext4 /dev/block/platform/sdhci-tegra.3/by-name/UDB flags=backup=1;display="Addon"

recovery.fstab
[Miscellaneous Android Development] Eric Karz:
Science

here are 2 examples of how to (addon_res) from twrp

how to add a apk to addon_res

how to delete a apk from addon_res

the asserts check is from one of RandomBlame kit-kat builds that is used to check to make sure you have a Nabi2-NV7A (mt799)

Please * Please * lets keep focus on the updater script

here are 2 examples to use in Twrp

InstallmeToADDON.zip - is a example on how to add the apk

DeletmeFromADDON.zip - is a example on how to remove the apk from the "InstallmeToADDON.zip "

* only tested on JB 4.1*
[Miscellaneous Android Development] katinatez:
Thanks Eric, so the addon_res directory is a partition named addon; inside the data partition? Did you successful delete the 4 apk's off the Nabi in my example of the updater- script?

Eric is correct in keeping focus on updater-script code.This is the only way we are going to make flashable zips for the Nabi.

Will try you zip when I get home Eric.
[Miscellaneous Android Development] Eric Karz:
there is no data to mount when dealing with just the /addon

the changes you make in TWRP to the "addon ",show in data/addon_res after rebooting in to android. (I don't understand why that is at this time- just know it works lol )

I haven't tried to remove anything else there yet accept anything wings and that was manually from in TWRP.

I figures maybe you want to give it a go?

other things I was thinking about is before deleting files we could move or copy them to another location? then have a way to put them back if ever needed. (just ideas) maybe wait for down the road? .
[Miscellaneous Android Development] katinatez:
Just got home and tried DeletmeFromADDON.zip works great. Added to the updater-script to clear out the dalvik cache & I included the device check also (the assert code is also on the last 2 ota.zip for JB updater-script). Cooking up a flashable zip file to strip out all the Nabi apps. I just cant see paying $20 for each grade, in every skill, per child for Nabi Wings apps.

Should I keep two flashable zip files? Or one for system apps & another for all Nabi apps? Or just one flashable zip file that does both?
[Miscellaneous Android Development] Eric Karz:
I think it can be done in one zip . just by adding line like what is in there now. I am Not 100 % sure but cant see why it wouldn't work .

its up to you on how you would like to do it .
[Miscellaneous Android Development] katinatez:
I love backups, yes I backup the addon partition by it self; just unchecked all boxes except addon in TWRP, before I started testing and deleting. Also have stockunrooted_4.1 saved in multiple computers and external cards.
[Miscellaneous Android Development] DarkAngel:
It shouldn't conflict with anything if both are done correct? ( Eric beat me too it ) ....
[Miscellaneous Android Development] katinatez:
Yes its possible because I added a mount command to data to delete data/dalvik cache.Here is the code I have the zip currently removing the apk listed in the code.

assert(getprop("ro.product.device") == "mt799" || getprop("ro.build.product") == "mt799" || abort("This package is for \"mt799\" devices; this is a \"" + getprop("ro.product.device") + "\"."););
ui_print("Mounting addon...");
run_program("/sbin/busybox", "mount", "/addon");
show_progress(1, 15);
ui_print("Removing Nabi apps...");
delete("/addon/vendor/app/WingsUniversity.apk");delete("/addon/vendor/app/WinsChallenges.apk");delete("/addon/apks/games/Veggie_Tales_Spotisodes.apk");delete("/addon/apks/apps/Adobe_AIR_3.1.apk");delete("/addon/apks/apps/Nook.apk");
ui_print("No more Nabi apps...");
run_program("/sbin/busybox", "umount", "/addon");

ui_print(" ");
ui_print("Mounting Data partition ...");
run_program("/sbin/busybox", "umount", "/data");
run_program("/sbin/busybox", "mount", "/data");
ui_print("Cleaning Dalvik-cache ...");
delete_recursive("/data/dalvik-cache");
ui_print("Unmounting Data partition ...");
run_program("/sbin/busybox", "umount", "/data");

ui_print(" ");
ui_print("Completed.");
ui_print("Please reboot your Nabi!");

---------- Post added at 10:57 PM ---------- Previous post was at 10:44 PM ----------

Well I just noticed all the apps I deleted with zip file, are restored as user apps. There must be a backup.sh somewhere that is doing that similar to CM 70-gapps.sh. Any ideas where this single file may be?
[Miscellaneous Android Development] Eric Karz:
I guess the only way to find out if its going to work is to try it

I think on post 2126 -note mojo layout of delete the files

IE

"delete("/system/app/Browser.apk");

delete("/system/app/Books.apk");

delete("/system/app/Email.apk");

delete("/system/app/Exchange2.apk");

delete("/system/app/GenieWidget.apk");

delete("/system/app/Hangouts.apk");

delete("/system/app/HTMLViewer.apk");

delete("/addon/vendor/app/Example_Launch.apk");

"

To me looks like a cleaner form to use ... <-- just a suggestion

what do you think ?
[Miscellaneous Android Development] katinatez:
Yes this file does work, but only have inputted only 4 apk at the moment, going to add all the apks found here

http://xdaforums.com/showthread.php?p=48110238&highlight=minimal+nabi#post48110238

Still undecided on Fuhu_NabiUpdater.apk because this is responsible for checking for updates from Nabi under system/about tablet/system updates. I think I should remove it and have people restore a full backup when ready to update to new firmware. What is your opion in removing this apk?
[Miscellaneous Android Development] Eric Karz:
ok I am going in guess mode here lol

I don't have a way to check for every thing but

After you run the delete and it clears davlic-cache

go in and whipe chache right after.

If it fixes the problem then you could add doing that to your scripts.

Fuhu_NabiUpdater.apk I like the file because updates are for the tablet and I like to know as soon as they push a new.

We might even see a new update for bug fixes

Oh BTW how did the InstallmeToADDON.zip work out? did you get to try it ? opps * Focus on the updater-script * lol

http://xdaforums.com/showpost.php?p=49317085&postcount=2161
[Miscellaneous Android Development] DiePlage:
After reading through this post I am a little confused: Is there an actually working way to root a Nabi 2 FW version 2.3?

I've had no problems installing an uptodate version of TWRP, however I fail to locate an installable root.zip for this version.

If there is one, please let me know!
[Miscellaneous Android Development] DarkAngel:
Once the latest TWRP is installed, go into recovery ( TWRP ). Once there, reboot your device and right before you leave it will ask you if you would like to root your device as it does not detect your device is rooted. You swipe for yes.

Once you are in your tablet, go to the Superuser App ( should be a little android with a cape ) and click on it to update the binaries. Just follow the instructions from there. Your choice to choose to update through Play store or through TWRP. I usually go through TWRP.

The only difference between the two is that up at the very top in the main screen in TWRP, one will just say Disney/Nick Eddition. They are both the same. :

TWRP 2.6.3.0

TWRP 2.6.3.0 Disney/Nick
[Miscellaneous Android Development] Eric Karz:
katinatez nice work

I have a question are all the below left over after the 1st time flashing the zip?

HW Solitaire

2.HN 2011 THD

3.Burn the Rope

4.Drums Free

5.Kids Animals

6.Hot Donut Lite

7.Hangman

8.Coloring

IF they are then located in data/app ?

please list the Raw names of the apk

IE*

burn the rope is

com.bbb.btr I don't think I need -1.apk

there maybe be a way to uninstall all 1 through 8 to make it so you only have to flash your zip 1 time.
[Miscellaneous Android Development] n3wt:
Just curious, why would you update apps that you're going to then remove? Or did I misunderstand?

At any rate, this whole idea is pretty cool, thanks for sharing!
[Miscellaneous Android Development] katinatez:
Script removes all apk's the first time, but when you clear NabiMode.apk data to clear icons from NabiMode launcher the 8 listed apps show back up again. And the only way to remove the apps off launcher is to allow them to update, then you are allowed to remove off launcher. Then run script a second time to delete the remainder 8 apps.

If you take a look at script for example com.bbb.brt-1.apk, you will also notice a com.bbb.brt-2.apk. That second one is to delete the update on app. I believe the trouble in removing these 8 are due to the updates to app.

What took the longest to come up with script is to make sure every apk was correct in spelling, and you do need the -1.apk to remove successful ly . And also testing the script but the 8 apps kept coming back up. Not sure if I missed in clearing some miscellaneous cache.

Everyone is welcome to make a full backup including addon. And try this file to come up with ideas on how the 8 apk's can be removed off the launcher and provide feedback or ideas to better the script.

I believe this answers the recent questions about this file.
[Miscellaneous Android Development] aicjofs:
Sorry family vacation on the Oregon Coast! No cell phones, no internet, no satellite/cable TV. I didn't think about Nabi's for a week in the first time in a year! haha See pic :)

What kind of room are you thinking? On system for installing other stuff like Xposed? Or more data space?

Where are you at currently? Have you made progress or still need nvflash help? If you have APX I'm pretty sure we can bring it back from the nether.

You guys have figured it out, but yes "addon" is it's own partition specifically UDB I believe. When mounted on the Nabi it's at /data/addon_res.

Looks good. I would note one thing in your post to people using the script and that would be to use the latest TWRP where I added the ability to backup /addon partition and do it, because you won't be able to get back to stock without it because you will have permanently deleted those apps. Basically highlight the fact that you need TWRP 2.6.3(the others couldn't backup the addon partition)and that a "full backup" means addon as well as system, data, boot, etc since addon backup is relatively new to all the Nabi info out there.
[Miscellaneous Android Development] hawkxcore:
Glad you got a vacation... I envy you!

Still stuck. Can boot to APX, but that's about it. I reflashed the bootloader thinking that was the problem, but still sitting in the same place. Any help would be greatly appreciated!
[Miscellaneous Android Development] katinatez:
I will update my post, very true definitely need to backup addon with newest TWRP.