yashsingh1/xdaforums huggingface dataset:
[Nook HD, HD+ Android Development] xboxexpert:
[Nook HD+ / MOD] CM10.1 EMMC/SD Install "tabletUI" modification - Updated: 7/12

Please make certain you have at least booted the you're OS once and gone through the setup menu of google apps.

TabletUI flashable zip for versions of verygreen's cm-10.1-UNOFFICIAL-ovation-emmc just flash it over your working build and it will enable TabletUI interface.

http://fanoush.wz.cz/android/

This was created using Auto-Patcher 2.9.1
[Nook HD, HD+ Android Development] xecutionkrk:
nice will give it a try
[Nook HD, HD+ Android Development] Ogre6473:
Will I have to re-flash this every time there's an update to the ROM?
[Nook HD, HD+ Android Development] xecutionkrk:
This is awesome.. I just installed on nook+ works great. Love how navigation bar is closer to left than old center which had to stretch my thumb a lot. Great work
[Nook HD, HD+ Android Development] LucaToo:
I assume that we will have to re-flash (as we flash after the ROM): But will we need a new version every time there is a new ROM..?
[Nook HD, HD+ Android Development] gandalf_grey91:
Is this just made with Autopatcher? Because that is what it looks like.
[Nook HD, HD+ Android Development] xboxexpert:
Yes.
[Nook HD, HD+ Android Development] xboxexpert:
Yes but I'll be updating or you can use autopatcher to patch your own...
[Nook HD, HD+ Android Development] LucaToo:
Happy to leave it to you..!

BTW works well - so far no issues with it screwing up Pie Controls on full screen as has been reported in other threads.
[Nook HD, HD+ Android Development] hd32:
Thanksforthetablet layout.

For me, battery percent doesn't work, it shows an icon.

Wifi on/off doesn't appear on the panel either.

Is there a way to make the panel include the user switcher?
[Nook HD, HD+ Android Development] xboxexpert:
For me battery percent works but then again I had it setup in settings prior to flashing the zip. I use Circle with percentage. The battery percentage however doesn't show when the battery is either FULL or Charging and Full.

The Wifi on/off is not on the menu but can be accessed by clicking it then the on/off is available in the menu to follow. The software I used to create the zip doesn't have options to add stuff or modify the actions.

Without heavier framework knowledge I am unable to make any drastic changes to the UI.
[Nook HD, HD+ Android Development] TonyBigs:
No worries for me. I *much* prefer the tablet mode to the "phablet" mode. Thank you!
[Nook HD, HD+ Android Development] NookHD.w:
Wow perfect！ Thanks!

Wow perfect！ Thanks! I will flash it!
[Nook HD, HD+ Android Development] Delvien:
I am getting a "signature verification failure"

Tried re-downloading 3 times and trying to flash each time.
[Nook HD, HD+ Android Development] xboxexpert:
Perhaps turn off signature verification...or safely disconnect your microSD card after transferring the zip file to it as opposed to just unplugging it...
[Nook HD, HD+ Android Development] Delvien:
I just tried that before coming back here to see your message. It worked with that. Probably something with TWRP
[Nook HD, HD+ Android Development] monkey3ddd:
Ok, I have to ask, will this work for hybrid mode?
[Nook HD, HD+ Android Development] leapinlar:
Makes no difference whether emmc, hybrid or original SD. All that matters is the ROM date.

Sent from my Nook HD+ running CM10.1 on emmc.
[Nook HD, HD+ Android Development] makavelisk:
Anyone have a status 7 error message set_perm. Downloaded from xda from my cup then to the nook, also tried from the nook, and then from my phone to the nook and none of them work. Running the latest version of cm10.1 hybrid and it boots and all with no problem. Any ideas?
[Nook HD, HD+ Android Development] fanoush:
Yes, flashed to sd version and had the same error. Then tried to reboot to stock and had reboot loop. Looks like this tabletui zip is hardcoded for emmc installation. It always patches system in emmc no matter what cwm you use for flashing. Had to restore 2.1.0 backup to have stock OS working again. So dont flash this unless you have cm10.1 instaled on emmc.

This is the part that mounts system partition and unpacks the mod

mount("ext4", "EMMC", "/dev/block/platform/omap/omap_hsmmc.1/by-name/system", "/system");
package_extract_dir("system", "/system");

It always mounts internal system partition. I guess there is some way to code this in more relative way so it takes system partition location from CWM settings?
[Nook HD, HD+ Android Development] swaaye:
I made them for myself as well. Here they are.
[Nook HD, HD+ Android Development] zaptoons:
swaaye beat me to it.

Not sure why the patcher failed for you but sounds like possibly it wasn't connecting to the internet for the patch files.
[Nook HD, HD+ Android Development] bykim5:
Hey anyone tried this for cm10.2 yet?
[Nook HD, HD+ Android Development] Aaron Camp:
Yep

I have 10.2 nightly from 8/26 nightly posted a few pages back.

Have not updated my nook so I have not needed to create a new tabletUI.

I have not seen any huge new improvements that warrant going through the hassle of an upgrade.
[Nook HD, HD+ Android Development] BJGunner:
Thanks Swaaye. Finally had time to flash it and it worked beautifully.
[Nook HD, HD+ Android Development] fredfishstick:
Tablet UI For 10.1.3 9-23-13

Does anyone know if there is a tablet ui patch for the stable release of 10.1.3 from 9/23/13? Figured I'd ask before I try the RC2 patch. Thanks.
[Nook HD, HD+ Android Development] buzz killington:
I made these with auto patcher, they worked for me.

https://www.dropbox.com/s/xc9r3y8hupddz4e/cm-10.1.3-ovation-tabletUI-20130927-update.zip

https://www.dropbox.com/s/rumd6rjdn53o7vr/cm-10.1.3-ovation-20130927-restore.zip
[Nook HD, HD+ Android Development] unsivil_audio:
Latest Nightly.

Here are the flashable files for the latest Nightly build of CM10.2 (20130928). I tested them on my own tablet first. Autopatcher works like a boss.:good:

TabletUI.

Restore.

I suggest you download both in case something went awry.
[Nook HD, HD+ Android Development] powerserge1:
I tried this and Nova Launcher force closes. Do I need the stock Trebuchet launcher that came with 10.1.3 for this to work?
[Nook HD, HD+ Android Development] buzz killington:
I use nova myself and it works fine. I'm strictly a user so no useful advise for you other than the standard wipe the cache and fix permissions and see if it helps.
[Nook HD, HD+ Android Development] laofan:
---------- Post added at 09:51 PM ---------- Previous post was at 09:49 PM ----------

It works very good on my nook. One more thing could be make better is that notification bar font size. Is there any way to enlarge the font size for battery percentage text?

Thank you. The job you do for yourself also helps us all.
[Nook HD, HD+ Android Development] sykozylot:
does this change the DPI? if so, to what?

thanks.
[Nook HD, HD+ Android Development] al mon:
For CM 10.2 - Nightly 10/18 Tablet UI made with Autopatcher if anyone needs
[Nook HD, HD+ Android Development] al mon:
RESTORE File is HERE
[Nook HD, HD+ Android Development] laofan:
does any one have tablet UI for cm10.2 M1?

I have problem in using ApG. It just could not download java and cygwin at all.

thank you

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

I used the old ApG and it works.
[Nook HD, HD+ Android Development] unsivil_audio:
Here you go. Made these yesterday for myself.

Restore

TabletUI
[Nook HD, HD+ Android Development] nimaim:
^ Perfect, thanks unisivil, I don't see myself upgrading for a while after the M1 release (I'll wait for a stable KitKit release now), so it's much appreciated!
[Nook HD, HD+ Android Development] avddreamr:
Hey, I just installed this, and it's wonderful.

But I have a question, I remember being able to add a persistent search button to the navigation bar via another menu without tabletUI is this possible with tablet ui?
[Nook HD, HD+ Android Development] Aaron Camp:
wanted to resurrect this. I have been unable to create a tablet UI fix for anything after the 12/16/13 nightly for 10.2

Has anyone had any luck with a later nightly build?

I am having slowdown and lockups with this nightly and want to update, but the tablet UI is a MUST!!
[Nook HD, HD+ Android Development] jamus28:
12/8 is the latest that works before circle battery commits broke it and caldair went on vacation. I have that patch uploaded to the cm10.2 thread.

I'm working on an ovation build right now that reverts just those commits so the patcher can work.
[Nook HD, HD+ Android Development] unsivil_audio:
Good call, was looking at the error log and I noticed the same thing.
[Nook HD, HD+ Android Development] Aaron Camp:
Well I got the 12/10 working but everything after that fails at systemUI.

If anyone needs the 12/10 here they are....

tablet ui

https://dl.dropboxusercontent.com/u...-NIGHTLY-ovation-tabletUI-20131216-update.zip

Restore

https://dl.dropboxusercontent.com/u...20131210-NIGHTLY-ovation-20131216-restore.zip
[Nook HD, HD+ Android Development] jamus28:
It's uploaded.

Edit no dicearooney
[Nook HD, HD+ Android Development] pastorbennett:
Alright, I might be spit-balling here, since I have no idea what went into this mod, but what are the chances that this mod could be patched to work with the 12-05 Carbon build?

I was running the M1 build, but had problems with wifi, so I switched to Carbon. If I can find a way to put up with the wifi issues, I might switch back, but I really, really liked this Tablet UI mod...
[Nook HD, HD+ Android Development] wellersl:
What are the chances of getting this included in 10.2 before it gets finalized?

With trim, fuzz, and a *real* Tablet UI, who'd want KitKat?
[Nook HD, HD+ Android Development] Daved+:
I tried it with CarbonROM and it got stuck in the boot animation.

:(
[Nook HD, HD+ Android Development] JanSpatschek:
Hey, do you by any chance have the 12/10 Nightly around and could you provide a dl link?
[Nook HD, HD+ Android Development] lordsilencer:
Does anyone have one work in the latest 10.2.1 stable build? Thanks in advance!
[Nook HD, HD+ Android Development] bhanzc:
cm10.2 stable is out!! Would you please update the patch? Thank you so much!!

ovation

Barnes & Noble Nook HD+	stable	Send to ROMManager Direct Download: cm-10.2.1-ovation.zip

md5sum: c8f5211c33fac31c78810ab035b6debb Short URL: http://get.cm/get/e3w	183.82 MB	2014-02-01 00:46:25
[Nook HD, HD+ Android Development] Jeka2:
Thank you!

Please help get TabletUi for CM10.2.1-Stable...
[Nook HD, HD+ Android Development] JanSpatschek:
CM10.2 Stable

Has anyone succeeded to get this working with CM10.2 Stable? This would so be perfect. If it fails at SystemUI.apk in later builds, why not use a working SystemUI.apk?

EDIT: They stopped Android 4.3.1 (CM 10.2) Support for all builds after 2013-12-05. So there won't be a Tablet UI for CM 10.2 Stable. Unfortunately.
[Nook HD, HD+ Android Development] xboxexpert:
Feel free to repack the zip for SD installs. You can post the mod here and I'll update the main thread when I get back from vacation.
[Nook HD, HD+ Android Development] leapinlar:
Yes there is a way to fix it. Just substitute this command in the updater-script:

run_program("/sbin/busybox", "mount", "/system");

for the first line in your quote. Then the recovery itself decides where /system is. So that script works both on emmc and SD installs. It is the same way gapps mounts /system to make their zips device independent.

Nook Color had the same issue since it has also has sd installs. I was always having to edit mateorod's zips he was posting. He finally fixed the autopatcher code to use the more generic /system mount rather than the hard coded mount from the ROM installer.

So I don't know if xboxexpert is using mateorod's autopatcher or manually making the zips, but that line needs to be changed to make it generic.
[Nook HD, HD+ Android Development] xboxexpert:
Hey all I'm currently in the Poconos when I get back Wednesday ill update it and most likely there will be a new nightly so ill build accordingly. Unless someone else wants to beat be to it.
[Nook HD, HD+ Android Development] xboxexpert:
So the kids and wife and 3month old are sleeping so i repacked for sd and emmc. post some feedback let me know it works. I updated the main thread with the repacked zip file.
[Nook HD, HD+ Android Development] makavelisk:
Awesome and amazing!!! Thank you so much.... It works like a charm!!!
[Nook HD, HD+ Android Development] dbrickg:
Works for me too, thanks much. Installed earlier today and meant to say thanks then, but got distracted. It's been working perfectly all day
[Nook HD, HD+ Android Development] fanoush:
I tried autopatcher and it produced same zip as xboxexpert posted. Looks like autopatcher first searches original updater script for the mount line. Only if it is not there it uses the generic version. So I needed to comment it out in auto_patcher, line 1218 like this

#cat $UPDATER_LOC/$UPDS | grep ^mount | grep "/system" | head -n 1 >> $UPDS
echo "run_program(\"/sbin/busybox\", \"mount\", \"/system\");" >> $UPDS

to force it to put the generic mount command there.

I was also curious about those random set_perm lines in autopatcher generated updater script. And looks like those are again all set_perm lines from original zip you are patching. They are all run just in case so everything gets correct permissions again. It is easier then fixing just patched files.
[Nook HD, HD+ Android Development] xboxexpert:
NICE! I have adopted the change & tested. Future releases will now be compatible for both EMMC and SD installs.
[Nook HD, HD+ Android Development] dbrickg:
Woo woo! Looking forward to future releases! May all the devs who're working on this be granted an extra 10 hours per day so new releases will flow like proverbial honey (I'd put a smiley here, except I'm not fond of the graphical substition this editor does. So, just imagine that you're seeing a left parenthesis followed by a colon... er, colon followed by a right paren... er, something like that)
[Nook HD, HD+ Android Development] Delvien:
Any plans on including new settings? :)
[Nook HD, HD+ Android Development] bpaulien:
I'm having trouble with the zip. I just downloaded it and when I try to flash it, I got this message :

Set_perm: some changes failed

E:Error in sdcard/Download/update-cm-ovation-20130512-tabletUI.zip

(Status 7)

Installation aborted.

So, what fool thing did I do wrong? I'm still running on Hybrid.
[Nook HD, HD+ Android Development] xboxexpert:
I would try and re-download it. I'm not sure exactly that doesn't happen for me. Normally Status 7 is either a bad download or some times devs use asserts to see if the phone model of your phone is compatible with the ROM you are installing...this is not the case with this zip. It just flashes not caring what hardware you have.
[Nook HD, HD+ Android Development] xboxexpert:
Apologize for the delay. I do not have a Nook HD+ any more but I will still keep up the builds if someone PM's me when there is a new build. I've attached 5/27 tabletUI mod to the main thread. Please "test" and let me know but it should work.
[Nook HD, HD+ Android Development] monkey1911:
Just flashed, working great!
[Nook HD, HD+ Android Development] xboxexpert:
Phew..
[Nook HD, HD+ Android Development] Jd6J0r:
Thanks for maintaining this feature, xboxexpert!

A couple of questions:

1. I looked at the autopatch page but I don't understand how to create a patch for a current build from an older version you have on here. Is there more information you can point me to on this topic? Which files are replaced to enable the tabletUI?

2. Is it something verygreen--if he's interested-- could incorporate into his emmc build as a selectable option?

Thanks again.
[Nook HD, HD+ Android Development] xboxexpert:
1. I completely downloaded the 5/27 rom and patched it. I ignore my old build. So built from scratch.

2. That would be awesome considering I don't own this device any more. I think he's keeping it the way he's keeping it as to not disgrace the CM10.1 layout? I wish someone were to port Rootbox to the Nook HD+ its a really great rom on other devices. That and Slimbean which I have on my S4.
[Nook HD, HD+ Android Development] Jd6J0r:
Thanks. I'm actually interested in how the patch is done and how many files are involved, if you have the time to explain it.

I'm happy with CM10.1 emmc. So far no major problems though I looked at Rootbox and it has some great features.
[Nook HD, HD+ Android Development] Maltings:
difference between 5/27 and 5/12?

Hi

I use the emmc 5/27 rom and patched your 5/12 tablet UI fix successfully. I have no issues. Is there any reason I should use your second patch? What's the difference?

Thx

M
[Nook HD, HD+ Android Development] xboxexpert:
The link to Autopatcher is at the end of my OP

Not sure if the framework has changed from 5/12 > 5/27 but that would be what I would be worried about. There is no ill effect to just flashing the correct file.
[Nook HD, HD+ Android Development] xboxexpert:
Updated for 5/30 build.
[Nook HD, HD+ Android Development] xboxexpert:
Updated for 6/3 build.
[Nook HD, HD+ Android Development] libertus77:
Thanks! Not seeing the download link for the 6/3.
[Nook HD, HD+ Android Development] xboxexpert:
File Type: zip	update-cm-ovation-20130602-tabletUI.zip - [Click for QR Code] (9.47 MB, 29 views)

File Type: zip	restore-cm-ovation-20130602.zip - [Click for QR Code] (9.58 MB, 9 views)

That actually is 6/3 the internal build.prop was incorrect in their release.
[Nook HD, HD+ Android Development] libertus77:
Awesome. Thanks.
[Nook HD, HD+ Android Development] jamus28:
This is superb. Puts everything right where it should be finger-wise. Also i remapped the home key short press to menu. Really helps.

Can't modify the expanded panel settings, but not a big issue.
[Nook HD, HD+ Android Development] eviltommy:
When I update 6/03 to my NookHD+, I get a about 7 stop messages before the OS itself crashes and I see the cyanogenmod loading animation. This runs in an endless loop. When I hard shutdown, the system will not load the into CM10.1. I am however able to load into recovery. The restore update does not work (as the CM10.1 wont load) but I am able to restore a backup and that loads flawlessly.

I'm running bokbokan's Hybrid.

Any clue as to what is causing this?

edit: 5/30 does the same thing for those wondering.
[Nook HD, HD+ Android Development] leapinlar:
Unless you are building your own patches using autopatcher, I believe these zips are for verygreen's CM zips, not bokbokan's. They are different ROMs and may not work on his.

Sent from my Nook HD+ running CM10.1 on emmc.
[Nook HD, HD+ Android Development] eviltommy:
Thanks for clarifying this. So far I'm not having any luck using autopatcher on bokbokan's ROM without throwing an error. I'll bring to to the attention to the patch maintainer.
[Nook HD, HD+ Android Development] bckrupps:
Is it date to assume this won't work on the 605 build. Would love to have this but my skills are semi limited. Especially considering I have a mac
[Nook HD, HD+ Android Development] xboxexpert:
I'll test it out now. results of my patch attempt below;

1 out of 1 hunk FAILED -- saving rejects to file smali/com/android/internal/policy/impl/PhoneWindowManager.smali.rej

!!! PATCHING FAILED FOR com/android/internal/policy/impl/PhoneWindowManager.smal i !!!

!!! error: failed com/android/internal/policy/impl/PhoneWindowManager.smali in android.policy.jar cannot be remedied

I will update my post. This was stated prior to this post that I am not maintaining this thread as I do not own the device but if people PM me I'll update to what ever version is latest for the community.

updated OP with 6/5
[Nook HD, HD+ Android Development] bckrupps:
gotcha. thanks for updating and checking in. i didnt have much luck with lucky patcher.
[Nook HD, HD+ Android Development] DicKan:
thanks for your great job. and I found a new bug: the "usb-host" switch(at 06/05 version) in the tray disappeared after take your "tablet-UI" mod.
[Nook HD, HD+ Android Development] xboxexpert:
Hence the reason why I stopped maintaining the thread I don't have access to a Nook HD+ any more.

:(

Sorry for the "bug" but there is nothing I can do. Try a prior version on 6/5 it may work. Let me know and I'll keep that version up going forward. There is no way to break the build considering you can just reflash 6/5 over it.
[Nook HD, HD+ Android Development] DicKan:
The "USB-Host" function is recently added in verygreen's 06/05 version. And this switch located at the notification tray of non-tabletUI. But there is no such switch at new tray after applying your patch.

I think we can enable the switch in Settings but the tray option in Settings is still for the non-tabletUI. This "bug" exists for a long time(not only this version) while we had no need of change that before.
[Nook HD, HD+ Android Development] jamus28:
Before very green made the usb host tile, he had the app in the 6/3 version. Pull that app and install it. I believe he has it performing the same function.
[Nook HD, HD+ Android Development] nivren:
Does this work on cm-10.1-20130608-UNOFFICIAL-ovation-emmc.zip?
[Nook HD, HD+ Android Development] jamus28:
I autopatched 6/8 emmc. Ignore the date in the file.

I tried to patch pdroid 2.0, but then found out that autopatcher and pdroid don't get along anymore for 4.2.2

Feel free to link this in the OP
[Nook HD, HD+ Android Development] Aaron Camp:
Anyone try this with the recent update today 6-12-13??
[Nook HD, HD+ Android Development] xboxexpert:
For old time sake this is for 6.12.13 ignore datestamp on file.
[Nook HD, HD+ Android Development] Aaron Camp:
You rock!!!! Works like a champ THANKS!!
[Nook HD, HD+ Android Development] xboxexpert:
6/13/2013
[Nook HD, HD+ Android Development] Aaron Camp:
SO is there a trick that xboxexpert users to create these? Is it just recompiling with the correct date stamp? I want to upgrade to the 6/15 release but there is no update for the tabletUI. I get that xboxexpert is doing this out of the kindness of his heart, so I dont want to pester to have him update after every release!!.

If someone can give a step by step guide on what needs to be done (and its fairly simple) I can try to get this done.

Thanks
[Nook HD, HD+ Android Development] nhidog:
Here is tabletUI, don't mind the date it's for the 6/15 release.
[Nook HD, HD+ Android Development] nhidog:
Here's the restore. Apparently it was too large to attach both on 1 post? Maybe cause I tried attached both same time instead of 1 at a time. Who knows.
[Nook HD, HD+ Android Development] xboxexpert:
Yes its because you have to do one by one or the browser times out. Guys don't be scared to PM me I'll make what ever you want to update the OP I just don't actively check this post any more.
[Nook HD, HD+ Android Development] fanoush:
Beware, it is again emmc specific, if you install this while running cm10.1 from card, this will break your emmc stock installation.
[Nook HD, HD+ Android Development] xboxexpert:
I've attached my auto_patcher edited for allowing other than emmc installs to work. Whoever is patching now should use it.
[Nook HD, HD+ Android Development] al mon:
I have Verygreen's 6/15 installed with the tablet UI from 6/13.

Minor bugs in 6/15. - this is with the tablet UI installed - not sure if it's tablet UI causing this or the ROM itself.

- on lock screen, sometimes, unlocking does not work. Must press power off and then on and then unlock

- automatic screen brightness does not work. Setting automatic and then touching settings turns off automatic. Manual set works fine
[Nook HD, HD+ Android Development] jamus28:
I usually make these for myself. I cant guarantee timeliness but I'll upload them when I get the chance after very greens release.

All Mon: no issue with #1 here. As for #2, there's no brightness sensor
[Nook HD, HD+ Android Development] nhidog:
Cool, i'll be sure to use yours whenever I attach updated ones.
[Nook HD, HD+ Android Development] xboxexpert:
06-15-2013