Setting up Sync for FBReader - Nook Touch General

No longer working as of May 30, 2020--for a fix, see: https://forum.xda-developers.com/nook-touch/general/nst-g-fbreader-personal-catalog-sync-t4110171
FBReader (even the version made specifically for the NST) is supposed to have the capability to sync reading positions, bookmarks, etc., across devices. This is done by giving the FBReader servers permission to write/modify files in a folder on your Google Drive. We may debate the wisdom of giving the app limited access to your Google Drive, or we may just call it "whatever" and plan to have a Google account just for this one thing (my idea) and hope for the best. In all the time FBReader has been around I've never heard of any shenanigans. Just sayin...
So, the issue is with trying to log in to a Google account from the browser. I'm using Opera Mobile and at one time I was able to sign in on the Google home page. I can still sign in and out, but only with the original account I used I've checked for "less secure sign-in methods", etc., but no amount of fiddling seems to make any difference. Google says the password is "incorrect" for every account but that one I started with long ago. The passwords are correct, of course, it's just Google being Google.
What to do?
Whilst fooling with this recently, it occurred to me to try a trick I've used before: install the app on my little rooted KitKat device, set up the sync account, then copy out any relevant database files and configuration files. These files I then copy to the NST, overwriting what is there.
It took a bit of cleaning up because the directory structure in KitKat is different from that on the NST and there are some complaints from the app when you first start, but you just need to slowly clean up all the directory references in Settings and then it starts to work
A summary
0. You need another rooted device on which the FBReader app (attached below) will install and run.
1. Install FBReader on both your NST/G and the second device.
2. Go to books.fbreader.org and set up your Network Library (you pick the Google account (Google Drive) to use).
3. On the non-NST device, open FBReader and access "Network Library". This will take you to the browser to sign in to whatever Google account you have chosen.
4. Exit FBReader.
5. With a root file explorer, navigate to /data/data/org.geometerplus.zlibrary.ui.android. There are three folders in the directory. Copy all the db files from "databases" and from "shared_prefs" copy fbreader.auth.xml
6. Move these files to the NST/G and copy them into the same directories, overwriting the ones present.
7. With WiFi on, open FBReader on the NST/G. You will be challenged with an error if the path for cached files cannot be resolved. Tap on the folder option and navigate to select /sdcard/Books/.FBReader. This gets you past the first hurdle.
8. Tap at the bottom of the opening screen and select "Network Library". If things have gone sort of right up to this point you will see your Google account email under "FBReader book network".
9. Go back to the beginning and tap at the bottom to select More...Settings. Clean up the directories information as needed. Set up Synchronization (you can work on other stuff later).
10. Access Network Library again and try tapping on "FBReader book network". If you put any books into your account back in step 2, you can download one.
That's it! Of course, sync is limited by the fact that you have to be connected to WiFi, at least at the beginning and end of reading (may take little bit of time...not sure).

Related

Handling email attachments on the touch hd

I just got my hd yesterday. I love it!
Anyway, regarding email attachments....
How can I set it up, so that I can read an email but not download its attachment?
Right now, I can only read the subject line. Then I can choose to download all headers PLUS attachments if I actually want to read the email. But I can't figure out how to simply read the whole email without using up my data transfer costs to download an attached file that I know I won't need on my mobile.
Is that possible? I haven't found how to do it yet.
Wow, that's a hard one, because the automatic procedures for some of the major email carriers (hotmail, yahoo, gmail, etc...) differ from the standard ones, which there are 3 of (Internet email, exchange server, custom domain). What email are you using?
I use a gmail account and a couple of Internet email accounts, and their setups are slightly different.
Try this: from the Messaging ap, click the right soft menu button called [Menu], then Tools > Options..., then tap your email account name. Next click the Download Size Settings link, and select [Entire Message] from the Message Download Limit: dropdown box. I noticed in my gmail account, there is an additional dropdown that lets you select how to download attachments.
Did you know you can save attachments on your MicroSD card? After you tap Menu > Tools > Options..., tap the [Storage] tab and check the "When available, use this storage card to store attachments" checkbox. I always do this very first thing after a hard reset or first turn-on before any new messages come in, but I believe if you check that with messages already on the phone, it will automatically move the attachments. To test, use file explorer and navigate to the "\Windows\Messaging\Attachments" folder, and it should be empty. The new folder on your MicroSD card where the new attachments are is "\Storage Card\Inbox.mst(and a bunch of numbers)\Mail Attachments"
That said, did you know you can store ALL of your messages on your MicroSD card, headers and all, not just your attachments? If you'd like to do this, you'll first need to turn off automatic email checking in all your email accounts. Then, using file explorer, navigate to "\Storage Card" and rename the "Inbox.mst(and a bunch of numbers)" folder to "Messaging", just like it is in the "\Windows" folder. Next, using a registry editor (I use Resco Explorer, but you can download PHM Registry Editor for free), edit the following key: HKLM\System\Inbox\Settings:AttachPath and change the value to '\Storage Card\Messaging\Mail Attachments\'. Next, create a new String Value entry and name it 'PropertyPath' and give it a value of '\Storage Card\Messaging\'. Exit the registry editor and bring up file explorer again and copy all of the files in '\Windows\Messaging' to '\Storage Card\Messaging'. Do the same for the attachments in the Attachments folder if they didn't move automatically. Soft reset your HD and you now have ALL your email on your storage card, freeing up valuable system memory.
Hope this helps someone...
--Jesse
Wow Jesse, great tips!! Thank you!! I'll be checking them out and I'll post how it all goes.
Well, I tried your suggestion for to somehow download the email message without downloading attachments - but it unfortunately did not change anything.
I have two email accounts set up. One is a hotmail address and the other one is with Arcor (my ISP in Germany). It's a regular POP3 account.
I did change the settings to store attachments on my storage card. Thanks for the tip. And YES - it will move the attachments from messages you already have. It automatically created a folder in my card and called it inbox.mst(and a bunch of numbers). In it, I now have a bunch of .att files. Some are a couple of KB big and a couple are about 2MB large (which I assume are the attached files). I thought the attachments would be saved as they are (for example .pdf or .doc) but everything is .att.
I haven't tried your last suggestions to edit the registry and have everything saved onto the card. If I do that, I'll post back how it turns out.
If any other ideas come to mind in terms of my initial issue with wanting to avoid downloading attachments, but still downloading the text content of an email - please let me know.

QuickOffice can't access external_sd card, and can't log onto google docs

I just sent this to the official support peeps. I'll let you know what happens. Does anyone have a different or better experience or solutions? I'd like to hear it.
-----------------------------------------------------------------
Hi, the version of QuickOffice I have on my Acer 10.1" tablet is 4.5.15 - AM Tablet. I'm a new user for QO, but a very experienced computer professional. I have two problems which aren't answered in the Quickoffice Pro HD 4.5.15 Help Guide from the support site or in any of the Q&As online that I can find.
1) QO can't get to my external_sd card. It can only access documents on the internal memory at /mnt/sdcard/. I can't find any options either in the menus or by long-pressing the Local Files folder. How do I get to the external_sd folders please? The manual doesn't explain this. The external_sd card is visible to other file managers and also to Docs to Go.
2) I can't get the Connect Services to connect to my Google Docs account (Ref P12-13 on the manual). When I press on the cloud+ icon on the home menu, I get a popup box that invites me to "Add remote account...", including Google Docs. When I tap on Google Docs I get a notice about using Google Docs, and press Continue. I enter my google docs email address and password and tap OK, then I get a popup that says Logging in..., then another popup that says "Error... Access to 'Google Docs' not granted. You will be redirected to the service for authentication". When I tap the OK button (the only one there) I just go back to the "Google Docs Account Information" login screen again. I've tried many times. These credentials do work from the Dolphin HD browser and Docs to Go on the same Tablet ok, and also from firefox on other computers (XP and Win 7) just fine.
First response from the support people didn't resolve the problem. I'll post it here for info... Following up with them further.
--------------------------------------------------------------------------------
Thank you for your message.
1. With respect to SD card, we are currently working on adding SD card support on such new devices as Acer Iconia Tab A500. We believe the issue will be resolved in one of our future releases. Please accept our apologies for any inconvenience it may cause you.
2. Regarding GoogleDocs, please proceed with the following steps:
a. Open your Google Docs account on your PC-> Settings->Google Account Settings->Security->Using 2 step verification.
b. See if the setting is On and if so, please disable it.
c. Then try to log in with your account information again within Quickoffice.
Please let me know whether the issue is resolved with suggested steps. If not, feel free to contact me and I'll be happy to continue assisting you.
It works now. I didn't do anything different.
Sent from my A500 using XDA Premium App
QO accessin external sd card
I have this problem too... but if I use a file browsing app to navigate to the file I need I can open it that way... it wont appear on recent docs list either.
sergeantosborne said:
I have this problem too... but if I use a file browsing app to navigate to the file I need I can open it that way... it wont appear on recent docs list either.
Click to expand...
Click to collapse
I found a solution to access the external_SD from inside quickoffice... I used the app USB Mount All to mount the card under sdcard. Now quickoffice can find the external_SD card files directly from its own browser. Works with other apps too. You need root to do this.
Sent from my A500 using XDA Premium App

Best way to download news from calibre wirelessly

I love the Fetch News option in Calibre to download RSS feeds into beautiful epubs but find it annoying that the Nook STR requires a USB connection to download news.
At first I decided to download the Calibre Library app, but was annoyed by having to be on the same network with my computer running.
Then I get around this by setting my Calibre library in my Dropbox folder, and using the Downloader for Dropbox app to download the entire folder daily. This works pretty well, but I still had to set my computer to wake up daily and was unable to figure out how to setup a script to have just the epubs "save to disk" in a single directory as opposed to the Calibre format... but I think I have found the best solution
If you want to use the B&N stock reader to open epubs sideloaded wirelessly:
1. Download and install ASTRO File Manager
2. Open Astro and go to preferences. Choose "Edit File Extensions" under Data. Choose "New Extension".
Extension Name: epub (no . in there, just epub)
Mime Type: application
SubType: epub (again, no . in there, just epub)
Save
Exit Astro
To automatically download news without having a computer running Calibre you will need to use Readbeam:
Readbeam hosts a Calibre server, and supports many devices (including the Nook STR). It has many stock recipes that are ready to use, and you can even use custom news recipes.
1. Go to readbeam.com and create an account.
2. There is an option for device email address - You may want to create a new gmail address just for your device.. more on this later.
3. Add recipes that you want to read and import your custom recipes if desired. Custom recipes can be found in: C:\Users\USERNAME\AppData\Roaming\calibre\custom_recipes
NOTE that custom recipes will need to be approved by an admin (this may take a few hours)
Now you have set Readbeam to automatically create an email an epub of each news source daily! You are almost done...
Now you will need to download an app called Attachments Auto Download
NOTE this app is currently $0.99
This app will automatically download any attachment sent to a gmail address. Since this app downloads every attachment, that's why it's easy to make a new gmail for this purpose.
1. Open the Attachments app and add the account information to where your news will be sent.
2. You may also want to change the Check Interval to 2 minutes. I would also check the box Flat Folder (this will save time when opening files).
3. Click the back arrow in the upper left to exit
Now just connect to WiFi and wait as your news is emailed to you and automatically downloaded!
To read the epubs with the stock B&N reader, just open ASTRO and navigate to "/sdcard/Downloaded Attachments"
You can also set this folder as ASTRO's home directory (by long clicking on it) for easy access!
I am using http://sendtodropbox.com. You receive a new mail and all attachments are saved to you dropbox folder.
For me the best solution is to use
ReadBeam to fetch news
send news from ReadBeam by mail to sendtodropbox
use Dropsync from Market to sync the "attachement" directory created by sendtodropbox on my Dropbox acount with "My Files/Magazines/" on my Nook
tebra said:
For me the best solution is to use
ReadBeam to fetch news
send news from ReadBeam by mail to sendtodropbox
use Dropsync from Market to sync the "attachement" directory created by sendtodropbox on my Dropbox acount with "My Files/Magazines/" on my Nook
Click to expand...
Click to collapse
I assume this approach requires you to root the NST? I'm still concerned about the potential for battery drain so I'm trying to avoid this initially.
BTW, for us noobs, is there a quick way to see what this would look like on the Nook? I assume have Readbeam build the file and then just wire it over for a test?
Agrajag27 said:
I assume this approach requires you to root the NST? I'm still concerned about the potential for battery drain so I'm trying to avoid this initially.
Click to expand...
Click to collapse
Yes you have to root your NST to install dropsync
i use rss reader over wifi but it doesn't always download the articles properly for offline later so I'll look into this, thanks

Google Calendar access

Many people may know this already but I was surprised to find that the NST/G and Opera Mobile are totally capable of accessing the online Google Calendar "app". Some of the interface elements are a bit small, but you can always resort to a stylus as a last resort. Here's how I got there:
1. Use another mobile device browser to access the Google home page. You need to be signed in on the browser to the account for the calendar you want. Access the calendar "app" from the 3x3 square of dots on the right portion of the screen near the top.
2. From your browsers options choose "share" and then email the calendar URL to yourself (your NST/G).
3. Make sure you are signed in to the same account on the Opera Mobile browser.
4. Pick up the email on your NST/G and tap on the link. Opera Mobile opens and you eventually get to the Calendar page. It defaults to "day" view (pretty uninspiring), but you can change to "month" and any entries for the current date will be listed below the calendar display. You can also make new entries or delete entries. And, of course, you can add the page to your speed dial or make a bookmark.
Clearly this is not the same or as functional as having a Calendar app, but it does work without GApps (or with) and it does allow interaction with your calendar from the NST/G.
For a lark I tried a bunch of the other online "apps" in the same fashion. Contacts crashed out of Opera immediately, Google Drive spun and spun but never showed any contents, Books looked promising at first try but refused to actually display the contents of a book, Google News managed to sort of display headline news--best in landscape--but could not access other categories and in general performed poorly. So the Calendar behavior is exceptional and fortuitous for those who need to know what they are doing when and either don't want GApps or can't seem to get a Calendar app working reliably with GApps.

Need help accessing kids account from deregistered device to save some childhood memories

Pretty Noob parent here of a child that owns a kid's kindle fire. I have a problem that I really need some help with or at least to know if its impossible. My Amazon account got compromised and teh reps there advised me to logout of all Amazon accounts. Doing this put my child's kids edition kindle into a very odd state and I can't recover their files. My child spent COVID with her sister using the kindle to make movies together and they have a lot of sentimental value to her. I'm trying to be superdad and recover them but I've run into some issues. I would really, really appreciate any help you could give me on this issue as Amazon is telling me the only option is to factory reset and lose all the video files.
- When I logged out of all devices it logged out the main adult account. Problem appears to be that a kids account is on a subscription paid for by an adult account. When the adult account was severed it made the kids account inaccessible. When I try to log in to the kids account I get an error message telling me to contact Amazon. I did contact them and got escalated to a pretty awesome manager who spent an hour trying all kinds of work arounds - nothing worked.
- I can't directly access the movie files on the kids account as they are under her account and it can't be logged in. I can see the files from the file manager but can't move them. They are located on the device storage, not on the SD Card.
I have a kIndle 8 8th edition running software version 7.3.2.4.
Here is what I've found so far:
Using the main adult account I can see the images from the kids account within my "images" folder. However the movies are represented as jpg images. It seems like there is a weird permissions error or something similar that lets me see the jpgs but not the movies?
I have set the kindle up to work with USB as a file transfer. When I connect the kindle to my PC I do not see any device folders, just the SDcard folders. The folder manager shows several gbs are being used but when I scan each folder (especially DCIM) they are all empty.
I tried connecting the device to my PC via BT. I was able to transfer the photos but the movies all fail. I tried connecting google drive and other cloud backups but could not remove the videos. It said "transfer failed".
Steps taken so far using android rooting software:
- DL'd the adb files and ran from terminal. I got an error message when I tried to run the root command about not being able to root a production model.
- I found the kindle tool kit software and DL'd and ran.
- I tried to to use the "pull" tool to copy the main directory "Current Directory: /" but it says "Permission denied" under the files in directory section.
I see in "manual application management" that I could delete "Amazon Kids" which it says would "break" the kids account. Would "breaking" it mean changing it into a regular account?

Categories

Resources