I have not tried that because I want to stay with my rooted reader, but there seems to be a way to enable ADB on non-rooted readers too, which should handy for many things:
At first you have to run testmode app. It is installed on every stock reader and can be invoked via http://wiki.mobileread.com/wiki/PRST...ering_Testmode
With testmode you can
- dump system log to a text file for troubleshooting
- do factory reset
- boot into recovery mode (provided that you have recovery root file system on internal or external sd card)
- brick your device by hitting buttons you do not know what they are for, so be carefull!
And there is a Switch ADB button
in testmode app - guess what it does
With ADB enabled, you can access the reader via ADB shell as described here: http://wiki.mobileread.com/wiki/PRST...ng_ADB_to_work
Now, you should be able to do things like installing apps without having to root the device!
adb install myshinynewapp.apk
Of course, you will need an app launcher to run custom apps...
Also you may do battery recalibration by
adb shell rm /data/system/batterstats && reboot