yashsingh1/xdaforums huggingface dataset:
[Nook Touch Android Development] webvan:
That's too bad because the NC's native reader handles ePub files really well. Can you easily add ePub files without rooting?
[Nook Touch Android Development] jocala:
I wish I had mine. FBreader reads unencrypted epub, I'd like to try it. And d/l the Nook software for a spin too. It arrives tomorrow, but I won't have extensive time to play with it until the weekend.
[Nook Touch Android Development] japanesejay:
gReader killed PDF Reading on the Nook

I was poking around for apps to install and came across gReader.

http://nookdevs.com/GReader

I installed this and a few other apps on my Nook Touch. I then tried to open up a PDF file on the nook. To my dismay, the pdf files that once opened natively on the nook, threw an error saying that the file is an unrecognized format.

I thought it was weird and still have no clue what was causing it. I figured i can restore the nook with the original image but before that, I decided to uninstall the apps and the first app just happened to be gReader. After the uninstall, i rebooted the nook and voila! It worked again. *whew~!
[Nook Touch Android Development] jocala:
Thanks for the warning!
[Nook Touch Android Development] akaCat:
Just use the USB cable to connect the nook to your pc. Iirc it automatically mounts as an external drive, and you can drag epub files into any directory under My Files. Then 'eject' the drive, and the stock reader will detect the epub files.
[Nook Touch Android Development] ph0n33z:
Well, it looks like the refresh problem has been solved. I did a reboot and it is now working just fine. Looks like the Nook needs a reboot to solve different issues, as seems to be the case with a few others here as well.

Off Topic:

I borrowed a friend's Kindle 3 and compared it directly with the Nook. What I found is that the Kindle seems to have a better e-ink display. It has more shades of gray, richer detail, and smoother fonts. I am kind of bummed. Everything is much darker on the kindle, even web browsing. Anyone else noticed this?
[Nook Touch Android Development] xi Slick ix:
Smooth E Ink

Hey guys,

Just got one of these for my mom, a very very late mothers day gift (hey its not my fault mother's day is celebrated in the middle of college exams!). After explaining a bit about it, she pretty much asked me on the spot to root it so she can play scrabble and use some other android apps. I'll be watching this thread like a hawk for developments, keep up the great work!

Also, thought this may interest a few people.. check out the vid.

http://www.engadget.com/2011/02/16/bookeen-shows-off-fmv-on-a-standard-e-ink-pearl-display-video/
[Nook Touch Android Development] pcm2a:
I believe the brand of e-ink screen is identical in both the Nook Touch and the Kindle 3. The only difference is the Nook has a piece of glass over the top for the touch sensor. Could this be causing the difference in displays that you are seeing? For example the display on a Kindle 3 is flat/dull because there is no glass over it (which is good for no glare).
[Nook Touch Android Development] jocala:
No glass overlay for the touchscreen. There are a network of infrared beams covering the screen surface serving as a touchscreen. I believe they are embedded in the bezel, but I'm not sure about that.
[Nook Touch Android Development] pcm2a:
Wow that sounds fancy! I need to get off my ___ and get one purchased pronto.
[Nook Touch Android Development] FletchF:
The device looks and feels great. My only complaint is that the thickness of the bezel makes it difficult to touch near the edges of the screen. Probably something that I'll just get used too.
[Nook Touch Android Development] webvan:
Thanks, that's good to know. Good news about the refreshing being fixed too. Looks like I'm going to NEED to get one quickly now, hehe...too bad you're stuck with paying taxes with B&N.
[Nook Touch Android Development] Andy S:
Any idea from those of you that've gotten the Kindle app working if the whisper sync with other devices stuff works well in the Kindle ecosystem? If a device like this that worked with Nook, Kindle, epub, and Overdrive library books, I'd have a hard time resisting.

Thanks for all the work.
[Nook Touch Android Development] elmonica:
Rooting problems

Hi all. First time rooting of any device. Followed the instructions to a T using my Windows 7 64bit machine. However, there appears to be a hiccup I can't explain. Maybe someone can help me out here.

The problem I am having seems to occur during the following steps of the rooting instructions:

5. Plug in your Nook Touch to your computer via USB

6. Press the power button

7. You should see the led beside the usb port turn green for a few seconds and then go back to orange. A splash screen will be displayed on the eink display

8. After a few seconds (15-20), the Nook Touch will finish booting, and it will mount the internal storage. You should see 7 partitions

After I plug the Nook Touch into my computer via the USB cable, the new spash screen appears "Rooted Forever. However, it is suppose to appear during step 7. I go ahead and press the power button and I see the green light going back to orange with the "Rooted Forever" splash screen refreshed, but I don't think I am seeing the 7 partitions mentioned in step 8. Instead, I am seeing the following directory listing (see image).

https://picasaweb.google.com/lh/photo/SBqWO_HNqgHv4qZzh7PlKw?feat=directlink

So, I don't think it is booting as expected in step 8. Anyway, I was able to get back to where I started, so I didn't brick the device.

Anyone have any suggestions? Thanks.
[Nook Touch Android Development] Masterface7:
That is right now you need to replace the file uRamdisk on the boot n: drive with the new one make sure the new one is renamed to be exactly like the old one.
[Nook Touch Android Development] pcm2a:
Is it easy to reach the hard buttons to change the pages? I only use my reader in nasty environments: eating, boat, pool, beach, treadmill. I prefer to touch a button vs smearing a sweaty finger all across the screen.

I assume these hard buttons won't do anything in other Android apps like an RSS reader, which is a bummer.
[Nook Touch Android Development] WakeArray:
The physical buttons are *very* easy to reach and should make one handed reading a breeze. However you should always be careful keeping your electronics around water on a boat or at the beach/pool. And due to it's e-ink screen I've yet to smudge an in store model.

That depends on what button names they use. If it's standard left and right keys, then they'll work in any app that utilizes those keys. You *could* also change the keys manually in the system file, but doing so would break the page turning functionality. It's a matter of what's the more important use for them.

Another option would be convincing the app developer to add a use for those buttons into the next release of their app, but getting them to do that might require some luck.

You should be able to find out what they keys are labled by viewing the file 'devicename'-keylayout.kl located under /system/usr/keylayout

If you decide to change it, *ALWAYS* make a backup of the file for later in case you break something. However, that *is* where you can change what the keys do. Common function names are:

HOME
MENU
BACK
SEARCH
POWER
DPAD_LEFT
DPAD_RIGHT

As you can see the names are pretty straight forward and you should be able to assign any of these to any of the 4 page turn buttons, potentially making this much handier as a tablet. I'm hoping to switch the bottom button on each side to 'back' and 'menu' while making the nook button 'home', but this will have to wait till mine actually arrives. :( UPS is such a tease..

If you want more info on the topic of changing keys and the key names look here: http://www.kandroid.org/online-pdk/guide/keymaps_keyboard_input.html
[Nook Touch Android Development] xboxexpert:
/system/usr/keylayout/TWL4030_Keypad.kl

key 407 RIGHT_NEXTPAGE

key 412 LEFT_NEXTPAGE

key 139 LEFT_PREVPAGE

key 158 RIGHT_PREVPAGE

Those are the buttons on the left and right. I ordered but have not gotten mine in yet. I've been hacking away at a fellow co-workers.
[Nook Touch Android Development] FletchF:
Cool. I was wondering if they mapped to two keys or four. Looking forward to the day I can run CM7 and use the buttons with the kindle app :)
[Nook Touch Android Development] WakeArray:
Thanks for this, it confirms my beliefs and lets me plan ahead(deviously of course). :D

I was also wondering if they mapped two or four. Very relieved to see they used four.
[Nook Touch Android Development] elmonica:
ADW Launcher and Aldiko installed

I installed Aldiko and didn't know how to launch it. Then I installed ADW Launcher as was able to launch it from that.

Yeah, I have to tap the screen in order to turn pages in Aldiko. It seems as the flashing effect you get every 5th page with the native Nook app occurs every page turn with Aldiko. Sort of a weird effect, but I can probably get used to it.

Once I use the Home button, and get back to the native Nook app, I am unable to get back to ADW Launcher without rebooting the device. I think that was already mentioned by somebody else.
[Nook Touch Android Development] Michael.Rose:
You need to install and configure SoftKeys. Take a look in the market. I got it from there on another device, copied the apk from it, and pushed it to the Nook.
[Nook Touch Android Development] elmonica:
Okay thanks. I see that with Softkeys installed, there is now always a little icon floating on my screen that allows me to get back to the launcher app. Very cool.
[Nook Touch Android Development] Nburnes:
I really recommend Button Savior over Softkeys, any day. I like it so much better.

https://market.android.com/details?id=com.smart.swkey&feature=search_result
[Nook Touch Android Development] elmonica:
CoolReader3

I installed a reading app called CoolReader3. For what it is worth, the bottom right button does work to turn the page forward for me. The other three buttons don't do anything.
[Nook Touch Android Development] elmonica:
Google Reader app

I installed the Google Reader apk, but when I push the button to add an account it immediately gives the error "Sign-in failed". Anyone had luck with this app?

Update: I found a different APK to download and install. Seems to work now,
[Nook Touch Android Development] elmonica:
Amazon Anroid app store

I installed the Android app store, but I am receiving the following error message:

"For security your phone is set to block installation of applications not sourced in Android Market"

How do I turn that off?

Thanks.
[Nook Touch Android Development] rhester72:
Settings/Applications/Allow Non-Market Apps (check first option)

Rodney
[Nook Touch Android Development] elmonica:
Rodney,

the only settings option I see available to me brings up the Barnes and Nobles settings screen which does NOT have an "Applications" menu option.

I must need to install something or activate the menu some other way.
[Nook Touch Android Development] allenalb:
Can anyone confirm if these two apps will run on the new nook?

Evernote

MoonReader

if the built in reader is adequate, i can live without moonreader, but i have a short term memory deficiency and immediately install evernote on every device i get (even have it on my crappy pandigital novel.

if evernote can be installed on the new nook, i will buy one tomorrow!
[Nook Touch Android Development] rhester72:
Apologies, you're right - I was thinking CM7. I'm sorry, I don't know how to do it on the NT.

Rodney
[Nook Touch Android Development] elmonica:
Nook Color Tools

Somebody recommend Nook Color Tools. I haven't download and installed them yet, but I found the thread where somebody posted the apk files. Use at your own risk of course.

http://xdaforums.com/showthread.php?t=868366
[Nook Touch Android Development] aruangra:
Whick APK do you used? How do you install the Android Market? Is there any setting required?
[Nook Touch Android Development] elmonica:
I googled for the apk. While it installed okay, Amazon wanted to update the installation and I don't have adequate rights at this time. This is where I think the Nook Collor Tools come into play.

To install apks I used the adb install command mentioned here:

http://nookdevs.com/Install_apps_to_the_NookColor
[Nook Touch Android Development] aruangra:
Evernote works!

Moon+ Reader works PLUS the side buttons can also change pages in Moon+. And every page is refreshed. No more ghosting issue

Please see the screenshots:

http://imageshack.us/g/541/20110615125221.png/

I updated my list as follows:

Working

Opera Mini (There are zoom buttons !. But it cannot access the local host (192.168.x.x))

Opera Mobile (It can access the local host)

Dictionary.com

NewsRob

Kindle

Documents to Go

Dropbox

InstaFetch

Aldiko

ASTRO file manager

SpeedTest.net

PG Calculator

BuzzBox RSS

Screenshot it

Evernote

Moon+ Reader (The physical buttons can also change pages !!! and every page is refreshed. No more ghosting issue)

ADW Launcher (Maybe the only launcher that can change background color of Drawer)

Advanced Task Killer (a Must have)

Button Savior (a Must have)

NookColor Tools (a Must have)

Superuser (a Must have)

Not Working

Dolphin Browser HD (The textbox for entering URL is messed up with the Nook search)

Dolphin Browser (The textbox for entering URL is messed up with the Nook search)

Skyfire Browser (The textbox for entering URL is messed up with the Nook search)

xScope Browser (The textbox for entering URL is messed up with the Nook search)

Adobe Reader

Titanium Backup

Google Sky Map (Multi-touch cannot be used)
[Nook Touch Android Development] Michael.Rose:
Tried installing the Nook Tools, crashed, restored, no more Root!

Never mind, solved the problem. superuser.apk and the rest of my apps were there. I did have root access, but su was missing after teh restore. I put it back and everything is working again.
[Nook Touch Android Development] GabrialDestruir:
The flashing effect every 5 pages is to make sure the screen is clear it seems there's like an e-ink cache or maybe limit or something and it can display 5 pages before needing to flash as opposed to flashing with each page turn like the old one.
[Nook Touch Android Development] xboxexpert:
This will allow non-market installs [unzip sqlite3.zip]

adb shell mount -o rw,remount -t ext2 /dev/block/mmcblk0p5 /system
adb pull /data/data/com.android.providers.settings/databases/settings.db settings.db
sqlite3 settings.db "update secure set value=1 where name='install_non_market_apps';"
adb push settings.db /data/data/com.android.providers.settings/databases/settings.db
del settings.db

Also if you want to install SQLite3 to the N2E you can just push it to the device. [unzip sqlite3 (push to n2e).zip]

adb shell mount -o rw,remount -t ext2 /dev/block/mmcblk0p5 /system
adb push sqlite3 /system/bin
[Nook Touch Android Development] pcm2a:
What RSS reader will do the following on the Nook Touch. My goal is to be able to read RSS articles without swiping my nasty finger all over the screen. I'm going to use the hard buttons.

1. (Most Important) DPAD will page up and down. You can map DPAD_UP/DOWN or DPAD_LEFT/RIGHT to the right hard buttons.

2. White background while reading

3. Offline syncing of articles

Applications tried:

Google Reader (from Google) wouldn't connect, gave some account error.

NewsRob the DPAD highlights links and wont page up or down.
[Nook Touch Android Development] elmonica:
I can't help you with the nasty swipe, but I think the attached apk works for Google Reader
[Nook Touch Android Development] elmonica:
I tried installing Button Savior before Softkeys, but I didn't have sufficient rights to install it . I assume it has to do with my need to get SuperUser working. Anyway, Softkeys works for the time being.

Update: Actually I did install it using adb install, but when I try to open it from my Nook Touch, it gives me the message "requires USB bugging enabled"
[Nook Touch Android Development] xboxexpert:
adb shell mount -o rw,remount -t ext2 /dev/block/mmcblk0p5 /system

adb install Superuser.apk

adb push su /system/bin

adb shell chmod 6755 /system/bin/su
[Nook Touch Android Development] elmonica:
I think I went through all that yesterday, from the Nook Color Site. There is an application Icon now on my nook for it which I can open, but I really have no idea how it works.

How does Superuser work? Is it an automatic thin,g or do I have to associate an app with it somehow?
[Nook Touch Android Development] xboxexpert:
Once an application is opened that requires superuser access you should get a prompt to Allow or Deny it from utilizing superuser (#) access.
[Nook Touch Android Development] elmonica:
Okay, that is what I thought. I should probably uninstall SuperUser and Nook Color Tools and try again. I think I installed Nook Color Tools wrong yesterday, because the thread I linked to yesterday talked about copying the apk to a specific directory which I didn't do. And while it allows me to open the application, when I try to uncheck the "Allow-non-market Apps" checkbox" it gives me the error message "Sorry, Can't write secure settings because this app isn't installed in /system/app."
[Nook Touch Android Development] redbluff:
Help

Ok I wrote the image using Windiskmanager. All files on the SD card match what is suppose to be on it from the instructions. I replaced uRamdisk as noted. Ejected the SD card from the PC. Removed the SD card from the Nook. Powered up and screen is stuck on read forever your nook is starting up. I did get the Rooted Forever screen.
[Nook Touch Android Development] elmonica:
Uninstalling apks

Which leads me to a new problem: uninstalling apps.

I attempted to uninstall using the command:

adb uninstall <package name>

However, it gives me the message "failure" in reply.

Update: Yes, I did substitute the name of the apk in place of <package name>

Update2: This worked to uninstall

Go to shell (from cmd->adb shell or directly through a terminal)

#

#cd data

#cd app

#ls

You will get a list of installed application with the complete package name of the package containing the main activity. e.g com.company.product.apk

#rm com.company.product.apk

#ls

You will not find the application – you just removed it!.
[Nook Touch Android Development] pcm2a:
That is not the stock Google Reader but some 3rd party app. I did try it and can confirm that you cannot page up and down by using DPAD_UP/DOWN/LEFT/RIGHT.

So far we have NewsRob and gReader that do not work with the hard buttons. I'll keep testing.
[Nook Touch Android Development] elmonica:
I was under the impression that it would be necessary to program those keys, in order to get them to work with these sideloaded apps.

However, some posted a comment that he could use all the keys with the MoonReader app, so maybe not.
[Nook Touch Android Development] MystaWright:
irc.freenode.org/#nookdevs

mdall: Is that the source code of the N2E ? (http)://images.barnesandnoble.com/PResources/download/Nook/source-code/nook2_1-0.tgz[/url]
[Nook Touch Android Development] pcm2a:
That is correct, you can follow this guide here: http://xdaforums.com/showthread.php?p=14726542

You will change LEFT_NEXTPAGE to DPAD_UP/DOWN/LEFT/RIGHT. Reboot and presto. The problem is none of these apps scroll the article with the dpad.

Currently these do not: gReader, NewsRob, FeedR, Just Reader

I have found that only Just Reader has an option to scroll on Volume buttons. So I have left the left_nextpage/prevpage to volume_up/down. I'll keep hunting.

I can also confirm that Moonreader works with the hard keys without changing any keymap files.
[Nook Touch Android Development] elmonica:
SuperUser

Well I uninstalled and reinstalled SuperUser. I also uninstalled Nook Color Tools, but I haven't reinstalled those. I actually don't think I had installed SuperUser wrong before, but Softkeys may have been blocking my ability to use it.

After rebooting I have the option of loading either softkeys, ADW Launcher or Nook Home screen (I can select a default but haven't). Up until now I would just pick softkeys. This time I noticed the SuperUser screen popped up for a brief moment and then disappeared. I rebooted again and this time I selected ADW launcher. From ADW launcher, I selected Softkeys and this time the SuperUser screen popped up and stayed put until I could respond to the prompt.

After this I was able to continue updating the Amazon Android Market, and download and install news apps from it.

I rebooted again and I noticed this time when I select softkeys, a message displays at the top of the screen saying softkeys has been assigned Superuser permissions. I don't have to respond to a prompt or anything.

Anyway, Button Savior still gives me the message "this app requires USB Debugging", but I am at least making some progress.
[Nook Touch Android Development] pfcwintergreen:
I use moon reader with it, and the hard key page buttons do work. Why? My theory is that pressing the hard key buttons simply tricks android into thinking a particular corner of the screen has been tapped. I think this because A) Why would it work otherwise? and B). While using opera mini I noticed that a mouse pointer appears in the bottom corner when I press one of the hard keys.

I could be completely full of ****, just guessing.
[Nook Touch Android Development] aruangra:
The replaced file must be renamed to the original name "uRamdisk". I got the same problem before figuring out the mistake.
[Nook Touch Android Development] elmonica:
Button Savior

I was having problems copying files from my SDcard to other folders so I broke down and bought Root Explorer from Amazon's App market for $3.99 and was able to copy files.

Anyway I copied Nook Color Tools apk to /system/app directory and initiated the install from there using Root Explorer. It seems to install fine.

The checkbox for enabling USB debugging is found within Nook Color Tools under

All Settings / Development.

According to some install instructions for Button Savior:

- Requires root to work properly

- You need to grant root permission to this app to work properly

- You must have USB Debugging enabled to work properly.

So, I was able to get rid of the error message about USB Debugging, but I can't seem to grant root permission to Button Savior since the SuperUser dialog doesn't pop up when I install or launch the app. It immediately goes to a settings dialog for Button Savior.

Apparently other people have had problem with Button Savior on other devices in recent months. Here is a thread discussing those issues:

http://xdaforums.com/archive/index.php/t-949684.html
[Nook Touch Android Development] aruangra:
How do you get the apps from Amazon in the Nook Touch? I tried to use the Android market on web but it didn't work. If I can purchase and download free and paid apps from Amazon, it would be great.

Thank you.
[Nook Touch Android Development] WakeArray:
Go here and download the apk https://www.amazon.com/app-email, then install it over adb to the nook. You may want a launcher first so you can access it, though.
[Nook Touch Android Development] redbluff:
Ok the renaming worked. Thanks. I am new to ADB but I did get to the shell #. So my question is do I put APK files on the sdcard first then use adb push to get them to the system/app directory? I have not been able to figure out how to get the APK files over to the Nook. I now understand how to use ADB install but this wants the path and I assume the path is where the APK would be in system/app.
[Nook Touch Android Development] elmonica:
Copy and Paste

Anyone try pasting a block of text from an app to a notepad program or elsewhere? Unlike with other android tablets I have owned, when I try to long press on a field, it doesn't bring up a dialog giving me the choice to paste the contents. It just pops up a keyboard.

I know my text is being copied into the clipboard since I have a little clipboard utility that tells me so.