travistabbal / GrazeRSS

GrazeRSS
36 stars 14 forks source link

GrazeRSS on Nook Simple Touch #20

Open cowbutt opened 10 years ago

cowbutt commented 10 years ago

(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

BenjaminHCCarr commented 7 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.