[Xoom Android Development] s_u_n:
My updated guide

OK. So here is what I have documented. All is well now. I am on 4.4.2.

I realized that the some part of the touchscreen was not working last few days. Now, I have confirmed that it is indeed a hardware issue. I will have to see how to get that fixed.

Xoom wifi only model and which has 4.0.4 currently. I did a factory reset this morning and have spent few hours to read up a lot of material (and got thoroughly confused).

Did this:

Hold vol+ and power button for a few seconds. It'll force a reboot. Then once the red M logo appears, wait 3 seconds and push the vol- button once. It'll show recovery in the upper left, then push vol+ to select. This went into "Android Recovery". There was a droid with a red exclamation.

Luckily I read some instruction and tried the Vol+ and Power button and then I was presented a menu for "Android Recovery". There is an option to update from USB, but nothing from SD card. I also got some failure message for SD card. So that part did not work.

I rebooted and again went into recovery by pressing the Vol- button just once when the red M comes up on screen.

Then pressing Vol- will allow me to go from "Android Recovery" to RSD to Fastboot.

So, I selected Fastboot, by pressing Vol+ and it displays "Starting Fastboot protocol support."

Nothing happens after that. Then I realized, that I need to send commands via the laptop. OK.

If You are on a stock ROM, READ THE FOLLOWING

Stock Roms include scripts to install stock recovery on EACh boot into the OS. To avoid this from happening you MUST boot directly into Android Recovery by pressing the vol- key when the red M comes up and then pressing the vol+ key just once.

After Flashing this. Once in TWRP Preform a Backup then

Press the Reboot Tab, Then Reboot to System, at this piont

TWRP will detect the presents of these scripts and prompt the USER

to delete them (swipe to delete)

TWRP Will also prompt you if no root is detected asking if you

now want to install root. So, I selected the option to root the device.

The tablet rebooted.

Then I got a message saying "Android upgrading..." and then the default lock screen was back.

Since all files are already on the microSD card, disconnect the USB cable between the laptop and the tablet.

Then I followed these instructions:

3) Reboot into recovery. Flash TWRP BigPart. Don't reboot just yet.

4) Go back into wipe menu and wipe everything but /sdcard.

5) Go to reboot menu and reboot into recovery. Disregard the "No OS" warning and don't install SuperSU when asked.

6) When you come back into recovery, it will think your data is encrypted but it's not. Go into wipe menu and "format data". Type "yes" when prompted. When done, go back into wipe menu. Select "Advanced Wipe". Check "system" and "cache" and wipe them.

7) Hit Home then go to reboot menu and reboot recovery. Once again, disregard "No OS" warning and don't install SuperSU when asked

8) When you come back into recovery, go into mount menu. You should see "cache" and "data" checked. "System" will be unchecked. Check it to confirm it mounts, then uncheck it. Congratulations! You are now repartitioned!

9) Flash omni-4.4.2-201XXXXX-wingray-HOMEMADE_XXXX.zip

10) Flash gapps-xxxx.zip

11) Flash UPDATE-SuperSU-v1.86.zip

12) Reboot