Open cowbutt opened 10 years ago
Late to reply @cowbutt. I ran GrazeRSS and NewsRob on a Nook with Glowlight for years. With storage on the SDCard.
Are you just trying to sideload the APK. I'm not sure that ever worked.
Have you rooted? I did. It looks like nookdevs went away years ago. My Nook+blowlight has a a bend/bright line and some VERY hot pixels, but is still running today. GrazeRSS + eINK == HAPPY HAPPY commute.
You might want to try one of these: https://forum.xda-developers.com/showthread.php?t=2040351 http://www.joshuachandra.com/wp-content/uploads/2014/01/Nook-Simple-Touch-Rooting-nookDevs.htm http://nooktalk.net/blog/reliable-way-to-root-nook-simple-touch https://forum.xda-developers.com/showthread.php?t=1343143
Barring that, and you're not afraid of /r/nook: https://www.reddit.com/r/nook/ might be able to help.
Please report back if you've found a solution. The problem with the NOOK hardcode is the number of variants and how /sdcard has been used over the versions. Many NOOKs never had an SDCARD, some mount /sdcard as the internal storage, etc.
It might be possible to make a more product specific code force, but NOOK/B&N would likely break many things on other systems.
(link to original NewsRob issue: https://github.com/marianokamp/newsrob/issues/2 )
I have a Nook with a 32GB SD card installed, which will get mounted at /sdcard (the internal ~200MB partition normally used for eBooks is mounted at /media), but NewsRob/GrazeRSS attempting to use this method (which is non-existent in the Nook's version of Android 2.1) prevents it from even starting up. This method was only added in API level 8 (2.2), apparently.
For a API level of 7, http://developer.android.com/reference/android/os/Environment.html#getExternalStorageDirectory%28%29 is the way to go.
Alternatively, you could internally hardcode the ExternalFilesDir to /sdcard if ro.product.overall.name==NOOK and ro.product.manufacturer==BarnesAndNoble