yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] katinatez:
Thanks to aicjofs

I would like to Thank aicjofs, for the guidance in helping me with the lockscreens, I removed the links from above because I have updated all lockscreens. Updates include

Decompiled framework-res.apk

Recompiled framework-res.apk

Signed apk

Will be testing in the morning, very tired at the moment, then I will upload all the lockscreens to the public, they include

bubble_guppies_210.zip

dinosaurs_210.zip

disney_princess_210.zip

minions_210.zip

umizoomi_210.apk

lockorig210.zip (credits to aicjofs)

This will be flashable with Nabis that have all updates or firmware version 2.1
[Miscellaneous Android Development] yournamehere:
Sorry about missed pm. I'm a trucker so my days are long and tiresome. I'll sign up for beta testing the partitioning. Hope to get working on some screens today as well.
[Miscellaneous Android Development] katinatez:
I have a water damaged Nabi; if I could revive it. I would be up for partitioning testing also.
[Miscellaneous Android Development] DarkAngel:
I was also going to see if a neighbor wanted to sell their nabi2, for any and all testing like this, as well. Just haven't had the chance to go over and ask. Be fun to experiment with them and see how far we all can take them.
[Miscellaneous Android Development] katinatez:
Lockscreen Gallore

Also added a few more lockscreens,

frozen_princesses_210.zip

frozen_marshmallow_210.zip

ariel_210.zip

Download​

https://dl.dropboxusercontent.com/u/34899689/frozen_princesses_210.zip

https://dl.dropboxusercontent.com/u/34899689/frozen_marshmallow_210.zip

https://dl.dropboxusercontent.com/u/34899689/ariel_210.zip

https://dl.dropboxusercontent.com/u/34899689/bubble_guppies_210.zip

https://dl.dropboxusercontent.com/u/34899689/dinosaur_210.zip

https://dl.dropboxusercontent.com/u/34899689/disney_princess_210.zip

https://dl.dropboxusercontent.com/u/34899689/minions_210.zip

https://dl.dropboxusercontent.com/u/34899689/umizoomi_210.zip

https://dl.dropboxusercontent.com/u/34899689/lockorig210.zip​

All of these lockscreens have been decompiled, recompiled, signed apk, in addition also tested. Enjoy, and Merry Christmas.:D
[Miscellaneous Android Development] ProCision:
Is there a striped rom that has wireless working? I tried flashing all the ones I could find and I don't have wireless now.

Sent from My Note 2 on Tapatalk 4
[Miscellaneous Android Development] Bait-Fish:
Awesome job katinatez!
[Miscellaneous Android Development] katinatez:
Any feedback? These lock screens I did for my children, I will eventually add more.
[Miscellaneous Android Development] Eric Karz:
You could try

In data/misc/wifi

is

wpa_supplicant_conf

rename it to

wpa_supplicant_conf.bak Reboot tablet then reset up Wifi

HTH

---------- Post added at 02:54 PM ---------- Previous post was at 02:53 PM ----------

Lock screens look good - Keep up the good work.

I was messing with one - here is what I got so far
[Miscellaneous Android Development] ProCision:
Thanks. I will try that tonight when I get home.

Sent from My Note 2 on Tapatalk 4
[Miscellaneous Android Development] katinatez:
Very nice never thought of a curtains theme looks nice.
[Miscellaneous Android Development] Bait-Fish:
I haven't personally used them, sorry. I am very appreciative for the work. My son's Nabi is a bit maxed out at the moment and I don't have much compulsion to modify anything at the moment. Maybe next time I refresh and start new.
[Miscellaneous Android Development] WFG:
Since everyone is posting their lockscreen creations.. Made this for my boy who loves the Minions..

edit: uploaded flashable zip.. thanks [MENTION=3814731]katinatez[/MENTION], I packed it into your zip :)
[Miscellaneous Android Development] katinatez:
Very nice, was planning to use the same picture. Do you mind sharing the flashable .zip file for everyone to use?
[Miscellaneous Android Development] aicjofs:
Well there were some brave and fearless volunteers a few pages back to try resizing their system partition that would allow the full Nabi rom and gapps, and root without the need to delete any apps, it also would allow the full Dinsey and maybe Nick Jellybean ROM to be installed. I think I have something working to test out to make "system" ~800MB while removing ~300MB from cache.

There are two .bat files.

1) RESIZE.bat - Increases "system" reduces "cache". Data/media is lost, which means whatever is on your internal SD is lost. I have personally tested this one.

2) RESIZEwithDataMedia - Increase "system" reduces "cache". Data/media is kept. This will take a LONG time to run as you backup the entire data partition(~4GB) to your computer over USB, and then restore it. I have not personally tested this, but it should work in theory as long as I didn't make a script error.

The general idea is this:

-Make a FULL backup!!! Use TWRP 2.6.3 for Original Nabi2 and back up the ADDON partition too(and ignore the fact I still haven't fixed it saying Disney in TWRP)

-Reboot to bootloader and select forced recovery.

-Install the APX driver(use http://xdaforums.com/showthread.php?t=2263822)

-Run RESIZE or RESIZEwithDataMedia

.....During this phase nvflash is going to backup the BCT,PT, and EBT into a file called nabibricksafe.img, it will then make a txt file showing your OLD partition table. Next you will backup all partitions except system, data, cache. The images will be zipped into a file called nabinvflashbackup.zip (take that file and save it somewhere safe, it can recover the tablet from almost anything). Now it will wipe the Nabi and create new partition and copy data back to the partitions and write a second txt file with new partition information. You will then be asked to reboot and go right back into forced recovery. It will then copy the nabibricksafe image back on the tablet. After that you will go back to TWRP and let the script format and check the files systems. At that point you will restore your backup.

-Restoring backup. If you ran RESIZE then you need to restore system and data in TWRP. If you ran RESIZEwithDataMedia you should only have to restore system. Of course this was a useless procedure unless you grab the full 2.1.27 ROM and restore it's SYSTEM and your DATA because your backup probably has the University stuff removed. Check the wiki for the link for the full ROM.

I have really tried to make this as safe as possible, but it comes with HIGH risk until a few others can at least show it works without issue. I have taken some precautions with making backups and zipping them up, putting a buffer in the cache size in case other peoples Nabis have more bad blocks then others, etc but I can't be sure every possible scenario is accounted for because nvflash doesn't act in a predictable manner all the time. The script says you will lose data/media even on the 2nd script but you should keep it, I just want to scare everyone into a good backup before even starting.

http://nabtabhacks.com/downloads.htm

I also just ran a script that converts an original Nabi in to a full Disney ;)
[Miscellaneous Android Development] Nilsonf:
I have my sons Nabi 2 on firmware 1.9.37 that's rooted and has gapps installed. I'm wondering how can I update it to the latest version 2.1?
[Miscellaneous Android Development] katinatez:
Easiest way is to download nabi lab from link above. Nabtabhacks.com
[Miscellaneous Android Development] Nilsonf:
I have NabiLab installed but when I hit update it takes me to twrp and doesn't do anything
[Miscellaneous Android Development] aicjofs:
You are 1.9.37 I thought? NabiLabGUI only does 2.0.5 to 2.1.27 not 1.9.37 straight to 2.1.27 and any of the hacked updates can fail if any files beyond a few were changed. If you use NabiLab GUI I would do the "flash 2.1.27 ROM", then "Remove wings", then root and gapps.

or you could try the ones here http://xdaforums.com/wiki/Fuhu_nabi_2 under OTA updates.

Get the 1937 to 205 version 2 and install it, then do the 205 to 2127 install.
[Miscellaneous Android Development] Nilsonf:
Do I have to have twrp installed or regular recovery? I have 1.9.37 and when I hit download 2.1.27 and then flash it just takes me to twrp and stays there and does nothing.
[Miscellaneous Android Development] katinatez:
Just download ota updates, place in external & flash in twrp recovery.
[Miscellaneous Android Development] Nilsonf:
I tried doing that but it says error flashing zip when I flash 1937to205v2

---------- Post added at 08:41 PM ---------- Previous post was at 08:07 PM ----------

This is what it says when I try to flash the 1937to205v2 file
[Miscellaneous Android Development] Lgrootnoob:
This is all great work!
[Miscellaneous Android Development] katinatez:
That ota is checking the original files, if something has changed it will fail. Its failing at Email.apk, go to system/app and look for Email.apk if it's there you could try going to settings/apps/Email.apk/uninstall updates

Then try to flash the ota.zip, Email.apk could have been updated.
[Miscellaneous Android Development] Nilsonf:
I actually had deleted the Email.apk with titanium backup and then flashed a different zip file to add it again. Don't know what to do now
[Miscellaneous Android Development] katinatez:
You could also flash back to stockunrooted, and fasboot flash recovery recovery.img ( original recovery, perform all updates, reroot.
[Miscellaneous Android Development] Nilsonf:
Can you give me a link for step by step on how to do that and find all the files I need? I'm a noob at this Nabi stuff lol
[Miscellaneous Android Development] katinatez:
First get a file explorer I use solid explorer found in Play Store, check internal SD card inside a folder named TWRP/backups/serial# of your tablet/stockunrooted. That is the first step
[Miscellaneous Android Development] Nilsonf:
I sent you a pm
[Miscellaneous Android Development] ProCision:
mine is doing that also. I just got this one back from sending in a different one that wouldnt charge.
[Miscellaneous Android Development] \m/:
Just wanna let you know this was script was successful. I ran the RESIZE batch script. You're the man!
[Miscellaneous Android Development] digidep:
Did you flash a jellybean version afterwards? Disney or Nick?
[Miscellaneous Android Development] \m/:
Haven't tried either yet, as I was having some trouble finding the right files to flash. Thank you XDA for not giving us a dedicated section. :\

If someone could point towards the files needed, I can flash both versions tonight at work.
[Miscellaneous Android Development] codest3r:
First off, thanks for the new lockscreens, they rock!!!

I have 3 nabi's running 210. All gapps up to date on all of them. I put minion and disney princesses on 2 of the 3 nabi's I have. CLeared caches and rebooted. Looked good until I unlocked the screen - both of them gave me FC's on *every app* after unlocking the screen (camera, music, market, etc)... even keyboard so I can't get into daddy mode. :(

I tried flashing the original lockscreen. No dice. Tried the original gapps and a different lockscreen (frozen princess) and here is where it go even weirder - one Nabi works fine now with the new lockscreen, the other does not! I'm not sure how to isolate why.

I've tried downgrading gPlay/Market, no dice. I tried installing the latest you linked to, even via ADB, it fails due to insufficient space. Argh. I'm about to go back to a fresh 210 and start ALL OVER again. I want to get this to work reliably and have updated lockscreens on all nabi's with no FC's.

Any suggestions before I take it back to stock and start from scratch?
[Miscellaneous Android Development] katinatez:
I have mixed reports on new lockscreens, some say they work and now you say they dont. Did you download from the post that says all updated signed apks? Anyways this is what I did, in between FC go to Settings/Apps/All/Google Play Store/Uninstall updates & Clear Data & Clear cache/reboot.

Also may want to see how much system space you have because the disney princess 210.zip is the biggest file close to 9.5 mb. T check I use Titanium Backup to view my system space.

Restore to previous backup, and set to parent mode during lockscreen installation, after everything is good place it back to Nabi mode.

Then see if it gives you force close, report back

---------- Post added at 01:44 PM ---------- Previous post was at 01:05 PM ----------

Also my experience you dont need to wipe cache & dalvik after lockscreen mod, just reboot. And very suspicious about not enough space you mentioned about. Since you have 3 Nabi try the procedure I posted above with one of them, after no more FC try the same steps on others. Plus the original lockscreen 210.zip is untouched I was just providing another link for that one. If you did not have a backup made prior to flashing then restore stockunrooted which will place you back to whatever firmware you where at previous to rooting, it will keep your TWRP recovery, flash ota.zips in TWRP grab the root.zip, and gapps.zip I posted back a few pages back. Flash root, then remove wings.apk in system/vendor/apps then flash gapps to bring you back to where you where at.

I currently can flash any lockscreen mod with no FC so I am positive we could get yours to do the same.
[Miscellaneous Android Development] yournamehere:
@ aicjofs,

I went to upgrade nabigui and stupid ie upgraded to 11. Can you update instructions on how to update, maybe add an update button into the gui. Maybe we can look into making it a full blown exe file you could just download and run? Thanks.
[Miscellaneous Android Development] codest3r:
Thanks katinatez will try soon.
[Miscellaneous Android Development] aicjofs:
Have you tried changing internet settings? Tools-internet options-security-custom level. Enable file downloads, and something like "launch app and unsafe files" or something like that. I'm going from memory here.

Plus its weird it should try to update itself each time you launch it, unless those settings are too strict.
[Miscellaneous Android Development] katinatez:
Yes, lockscreen mod are from an original 2.1.27 framework.apk, that have been decompiled, recompiled,signed.

My suspicion was correct then? No system space, that's why my lockscreen mod would not work.

Go ahead do a backup of current state to external SD card, then flash any lockscreen mod.
[Miscellaneous Android Development] aicjofs:
Excellent, glad to hear it's worked for a couple of people so far, I'm sure people appreciate your detailed write up of the experience, I know I did.

I can think of 2 reasons people would want to turn an original into a Disney.

1) It's Jellybean, some people have wanted Jellybean for at least last 9 months. You really don't have to have to change the partition for that though, you just have to change bootloader and sacrifice some apps(similar to cutting Wings to have gapps on original Nabi2). However to have the full Disney ROM you would have to increase partition.

2) People like Disney or Nick edition/feel slighted by Fuhu that it will IMO never come to the Original Nabi2, and therefore want to convert. This becomes a gray area on what is ethical or not since they are offered up at different prices.

All this said there are really 3 different ways to use the Disney ROM. (Keeping in mind the addon partition is larger on Disney and can't be put on the Original without changing the addon partition)

-Cut it down to <500MB by deleting Disney apps and it works without changing any partitions. You get no Disney apps, and only the preloaded apps for Original(on the addon partition)

-Leave the Disney ROM at it's normal size >500MB. The partition mod you just did will allow you to have all the Disney apps of the full ROM(bootloader needs updated), but again stuck with old Nabi addon partition and it's preloaded apps and media.

-A new partition mod that I have been working on that does the partition mod you just did AND changes the addon partition size as well. Then you can use the >500MB Disney ROM and all of the addon partition from the Disney. This would be effectively a FULL conversion.

In theory nvflash would wait for a usb connection if you used

nvflash --wait

never tried it though.

I would seriously doubt there will be any issue with the new partition layout using how they did previous updates as a guide. Even if they did it's not like we haven't made our own modded update before. ;)
[Miscellaneous Android Development] DarkAngel:
Wondering if it would be to soon to make a dedicated thread for doing the resize using nvflash yet......

Any suggestions? Yay? Nay? Maybe just a link to the post?
[Miscellaneous Android Development] katinatez:
I am more interested in the addon partition mod, I believe that is wasted space. What size is the addon partition currently? And where is that space going to be allocated to?

Not interested in making a Disney Nabi but just trying to give more space to internal for more apps.
[Miscellaneous Android Development] yournamehere:
Ok I uninstalled in and when i clicked launch it redownloaded. its showing 1.2 but i thought the current version was higher so i believe the auto update does work and i over looked it. Thanks
[Miscellaneous Android Development] knoxploration:
Even better would be Jellybean with all the Disney and Nabi junk stripped out, as close to stock as possible, and with any freed-up space devoted to apps.

But it's beyond me how to achieve this, so I keep hoping that somebody here will manage it and explain how. :-/
[Miscellaneous Android Development] yournamehere:
Ok I followed you all the way up to restoring the data and add-on folders. Where are the location of the folders (where should they be)? I had an issue flashing the new partitions to the nabi as my cable crapped out after the full backup. I had to rig some handy work in a custom batch file. I assume all is well as I finally got it running again. (If there is a way to just read my current layout to make sure it's correct please walk me through it) The only issue I have is I restored my twrp data and system from my pre-enlarged backup and am getting the fc on play. Should I just go back to stock and then reroot and regapps?
[Miscellaneous Android Development] codest3r:
Restoring data and add-on is done in TWRP via advanced restore. You can select which data partitions to restore. Hence you can restore latest stockunrooted system then go back and restore your data & add-on data partitions. Then you MUST flash root and gapps ZIP's - if you don't - you'll get Play Store FC's - that is what I found. When you did your restore, did you re-flash gapps? If not - try that and see if that alleviates your FC's. I'd try just re-flashing the gapps before going back to stock or wiping out all your data.

To see partition sizes try adb shell "df" command, I'm sure you can find the command aic used in the script too. (sorry at work now and don't have it in front of me)
[Miscellaneous Android Development] yournamehere:
That's ok. I'll try flashing gaps tonight.

Update:

I went back and tried to reflash (resize partitions) using the saved backup. I have 2 partitions which failed because they are larger then predicted. I want to make sure everything is kosher before i continue. ill try to post a screen shot

http://www.flickr.com/photos/111711363@N02/11412535245/
[Miscellaneous Android Development] codest3r:
Interesting! Thanks for the summary. Is there something in the Disney edition truly unique that you can't get on the Play Store today? If so, is it not possible to just extract them into their own ZIP's for install in /data for those that want to pick and choose?

Curious, this "add-on" approach is new to me but I get the commercialism behind it, just not the technical implications.
[Miscellaneous Android Development] DarkAngel:
Yes on the Disney Apps and Nickelodeon Apps. They are usually proprietary to the manufacturer for use on their devises but can all be extracted as they are APK's and can be installed like any normal App. The technical implication to this was they added 4.1 (Jellybean) with the Disney or Nick specifics ( Wings already included ) and charged $20 more for it showing on their website. The original shows with just Wings and 4.0 Ice Cream Sandwich.

As far as for me, I wouldn't need to re-partition as I cleared out all the monarch UI and unwanted apps but I may try it anyways on mine, as the guinea pig, so I can do both my daughters Nabi2's without a hitch.
[Miscellaneous Android Development] codest3r:
Okay, trying again after aic's re-partitioning wizard provided more system space. Tried frozen princesses lockscreen and got same result. Everything FC's including keyboard. I got the lockscreens (re-d/l'd them again) from this post: http://xdaforums.com/showpost.php?p=48313654&postcount=1801

Restoring now and will try again when set to parent mode this time around.
[Miscellaneous Android Development] katinatez:
Thank your detailed report trying to accomplish a lockscreen mod. Let me start by saying I am as baffled as you are why all these steps are needed to install, but was determined to find a solution just to see my kids smile on Christmas morning.

At first I was just using the 7-zip method of looking inside the hellokittyy210.zip without opening using 7-zip archive manager, then going to the absolute path to where those background pictures are at and replacing them. But aicjofs told me that was not the preferred way of doing it, that instead try this tool found here

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

used to decompile, recompile,sign apks very easy to use; you just download zip, extract to the root of C:\ (I was on Windows 7 when I did this, currently on Ubuntu 13.10 setting up my build environment :D ) place a framework.apk with original lockscreen inside folder named "place apk here" then, then go into resources folder to edit the updater script ( so it could read what lockscreen is being installed in recovery) finally run the bat file, cmd will open and do steps 1-4 follow the directions and thats it. Find the pictures you like (I found it easier to search for wallpaper example; "Ariel wallpaper" this will bring up the pictures with bigger size you need 1400 by 900 png and 88 by 91 for unlock_direction.png. All the zip files where done this way. I believe aicjofs used the same program as I did; also wfg_minions210.zip is my minion_210.zip he downloaded the original minions_210.zip and used the 7-zip method to edit the files :confused: really baffled now since only this one worked but not the others.

I cant reproduce the FC installing lockscreen mods on both our Nabis they both currently can flash anything I throw at it :victory:. I was thinking maybe if we remove our google account then wipe cache/dalvik then flash a lockscreen mod how it would react? Or if coming from a stock unrooted maybe the procedure could be flash recovery, root, delete wings.apk (if no system room), flash lockscreen mod, finally flash gapps? I only thought of that because the FC is always on GPlay.

Also if you uninstalled GPlay updates you dont have to wait for it to update by itself, I provided a link to current GPlay a few pages back. I think if more people write their install procedure maybe we could nail the culprit as to what is causing the FC on one nabi but not the other.
[Miscellaneous Android Development] codest3r:
I don't know. I just stared and compared both the zip's contents (yours and wtg's) and the updater script looks to follow the same steps and set same permission. Must be the contents of the framework (which I've never dug into). Those frameworks should be the exact same since there all from a stock system image restore. Can't think of anything that I have installed (other than root/gapps) that would change anything in the system partition.

Something that didn't make sense was that after flashing yours the default mode would switch back to child mode. (even when Parent was set to default in Settings -> Security) Something bad is happening there with all the FC's and the mode reverting to child mode... I may have to try and dig through a log cat but don't have time right now - too busy with work and Christmas approaching. If I get more time to look into it I"ll let you know what I find.