[Ubuntu Touch Ports to Android] dejello:
DISCLAIMER: You should know by now that anything you do can and probably does void warranties, can and may brick your devices, etc etc yada yada.... This is my first ever attempt at a port, second ROM to ever build. The base for this is CM10.1 maintained by the official devs for the B&N Nook Tablet (acclaim), so complete props to everyone who has gone looney to get us here. This port isn't very usable and as such is no daily driver by any means.

I will try to explain the details of building as best as I can remember to anyone who wants to know. I had to comment out certain lines here and there and add my changes below them. Being new to this all, I have yet to set up a git for the sources. I just wanted to get this up as I haven't seen anyone else post this for Nook Tablet. From what I know, this should work for the 8g and 16g as this is based off the Official CM10.1 for us. Again, your risk, there are plenty of ways to unbrick this device and plenty of guides.

Discussion thread:

[ROM][DISCUSSION] Ubuntu Touch B&N Nook Tablet

For those of you just wanting to take it for a spin:

(name change as I am building using two different sets of repos, one with only a local branch based off the cm repos, and my own that I will push updates to)

Download Device Specific Build:

Build 5: ut-cm-20130610-acclaim.zip - 35.72 MB

Older Builds:

(The following builds screen displays stop working for newer Ubuntu fs builds)

Build 4: ubuntu_touch-20130529-acclaim.zip - 35.54 MB

Build 3: ubuntu_touch-20130524-acclaim.zip - 34.94 MB

Build 2: ubuntu_touch-20130513-acclaim.zip - 34.90 MB

Build 1: ubuntu_touch-20130511-acclaim.zip - 34.90 MB

Download Ubuntu FS File:

Saucy is the new Raring

http://cdimage.ubuntu.com/ubuntu-touch-preview/

Installation:

1) put both files on your sdcard by your method of choice

2) go into recovery

3) format data/factory reset <-- NOTE: If you want to save data, new builds should backup stuff, not sure what all though.

4) format system to ensure clean install

5) flash Custom build and flash Ubuntu fs file

6) reboot and pray it works. :rolleyes:

After boot up notes:

- May have to push power button to get initial display.

-To get a chroot shell from your computer's terminal:

$ adb root
$ adb shell
$ ubuntu_chroot shell

- Keyboard does not currently work on Home screens. In Raring I would restart ubuntu-session. I do not see it in Saucy. 2013-06-15: playing around and starting the 'killprocs' service, keyboard worked afterwards.

root@ubuntu-phablet:/# service killprocs start

- Wifi seems to need a reboot to work correctly currently

- Added a script to change the display size.. If you do not like it or want to mess around with it, you can adjust the display through the chroot by editing the acclaim.conf file. After editing, reboot.

/etc/ubuntu-session.d/acclaim.conf

Build notes!

Build 5:

- Updated ubuntu sources, resulting display seems fixed for newer builds! (circa June 1st or maybe a little sooner)

- Honestly not sure atm if build 4 has it, but added a script to auto fix the display size (adds acclaim.conf for you), Saucy images seem to not require a reboot, Raring images do (or an ubuntu-session restart).

Build 4:

- Using wpa_supplicant 8 instead of 8_TI

Build 3:

- Wifi works with some terminal junk!

Build 2:

- Videos stopped working for some reason, need to debug.

- Apps no longer force close

- Wifi still down

Build 1:

- It boots

- Display works

- Sound Works

- Videos Work

- No wifi

- All apps force close after a couple of seconds

- No rotation

I'm new to all this git stuff, but figured I'd try it out:

https://github.com/dejello/android_device_bn_acclaim

https://github.com/dejello/android_kernel_bn_acclaim

I will be adding a wiki or readme on the device repo that shows dependencies and other edits needed to build your very own.

-dejello