yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] bersca:
Galaxy Note 2 support

Yes I have a custom ROM. I am using CleanROM 2.6.1 Inheritance running JB 4.1.1 OS. I did not personally alter the Build.prop file but I imagine it was probably altered by the fella who built the ROM. My model# is TF700T-B1-GR. I found an apk and was able to install it, current version. It cannot connect to my Dropbox account. Not sure if I'm doing something wrong or if its a compatibility issue. I'll gladly purchase the Pro version if I can get this working.
[Android Apps and Games] GameGod72:
The model number is for an Asus Transformer tablet. Is that correct?

I confirmed that device (TF700T) is supported by my app.

You could try going back to the stock ROM and see if the app's show up. If that's the case (which I believe will be true), then you'll have to talk to the ROM developer to fix the issue.

Btw, if the app doesn't show up in the Play Store, the Pro version will not validate its license, so this problem needs to be fixed in any case.
[Android Apps and Games] bersca:
My bad!! I gave you the wrong device. I was working on my tablet when I responded. I have the at&t version of the Galaxy Note 2. The model# is SGH-i317 running Android 4.1.1 with a custom ROM. I did alter the build.prop. I set ro.sf.lcd_density to 260. Sorry for the mistake. And I actually did just get Aldiko Sync running on it. For some reason it wasn't loading the login page for Dropbox but it is now. The only problem I have right now is if I purchase the app for my tablet, how can I get the pro version on my Note2? I will need to sideload the Pro Unlocker. Thanks for your help and fast reply. Fantastic app by the way!
[Android Apps and Games] GameGod72:
You're welcome :) Glad you like the app.

That's what I meant by saying it probably won't work unless you have the Play Store working correctly on that device.

I looked for that device model on Google's supported devices, but couldn't find it.

Here's the page: http://support.google.com/googleplay/bin/answer.py?hl=en&answer=1727131

Can you check to see if your device is on the supported list?

This issue might be caused if the build.prop came from another device or international version that the US play store doesn't recognize.
[Android Apps and Games] bersca:
I think you hit the nail on the head. I am using a Canadian ROM intended for use on Rogers network. Any suggestions aside from replacing the custom ROM with a US version? I purchased the app on my tablet from the Google Play Store. Thanks.
[Android Apps and Games] GameGod72:
I think all you need to do is fix the build.prop so it matches the US version. That contains the identifiers used by the device to identify itself.

You might ask for help in the ROM's thread and see if somebody else has already fixed this issue.
[Android Apps and Games] s8m:
I use two-step verification for Dropbox - and my verification device is my phone, so it's not possible to open Aldiko Sync, login to Dropbox (twice), then go to my Google Authenticator app for the code, and come back to Aldiko Sync - the authentication process is interrupted as soon as I switch to the Google Authenticator app.

And there's not enough time to write down the code from Google Authenticator, and then go to Aldiko Sync (believe me I tried several times).

What do you suggest to authenticate to Dropbox for me? I'm not sure it is an option, but other apps handle authentication a little more "gently" (such as Dropsync), authenticating as a Dropbox app instead of using password authentication. I can't recall exactly how the process was different, but I was able to authenticate Dropsync without a problem.
[Android Apps and Games] GameGod72:
You can try disabling two factor authentication, allow the sync app to login and then turn it back on.

From what I've heard that works reliably.

Please let me know if that didn't work for you.
[Android Apps and Games] GameGod72:
Downgrading to Aldiko Free version 2.1.0

The latest versions of Aldiko no longer allow the sync app access to its database, breaking the sync feature.

One way around it is to root the device. If that is not an option, then you need to downgrade Aldiko to a version that doesn't have that restriction.

Here is the process:

Uninstall existing version of Aldiko.

If you don't have the Pro version, or have automatic sync disabled, open the sync app, click on Settings and then "Reset State".

Ensure your device is setup to "side load" app's. If you're not familiar with the term, here is a link that might help:

Side loading tutorial: http://www.droid-life.com/2012/08/14/how-to-sideload-an-application-on-android-beginners-guide/

Install Aldiko Free version 2.1.0 attached to this post.

Turn off automatic update for Aldiko in the Google Play Store, and never accept future updates.

If you have any issues, please use the "Report Issue" feature in the sync app to get in touch with me.

Downgrading to Aldiko 2.1.0 no longer works if your device has Android L (Lollipop) or later, since Google made some breaking changes that cause this version of Aldiko to crash on start up.
[Android Apps and Games] GameGod72:
New version

New version released with support for Aldiko 2.2.3 and a couple of bug fixes.

First post updated with details.
[Android Apps and Games] tonicboy:
Unable to get root access for Aldiko Sync

Hi, I have two devices. The first is a Samsung Galaxy S2, which I have successfully installed Aldiko Sync on and completed a successful sync. The other is a Nexus 7 running 4.2.1 and has been rooted. I was able to install Aldiko Sync but it will not sync. The entire sync log is:

Sync started at ...

Checking for internet access...
Checking if Aldiko is installed...
Failed. Please open Aldiko and then re-run this operation.

Sync ended at ...

Upon launching Aldiko Sync, SuperSU (v0.99 installed) never showed the "Grant Access" popup and if I launch SuperSU, it doesn't show Aldiko Sync in the Apps tab. I've been trying to find instructions on how to manually add an app to SuperSU's list but there doesn't seem to be one. Any ideas why Aldiko Sync isn't requesting root access? I've un-installed and re-installed both Aldiko Sync as well as SuperSU. Also, I've added other apps which require root access and they correctly prompt SuperSU to grant access, so it appears as though SuperSU is working normally.
[Android Apps and Games] GameGod72:
I don't think the issue is with the sync app or SuperSU.

This issue has been reported a couple of times, and both times it seemed to be caused due to a bad/corrupt install/update of Aldiko. Try completely uninstalling Aldiko on the device and then reinstall it.

Once you've done so, open Aldiko once, so it creates fresh databases.

Please let me know if that fixes the issue.

Thanks.
[Android Apps and Games] tonicboy:
Fixed

Ok, that did indeed fix it. I had reinstalled Aldiko previously but this time I cleared the app data first, uninstalled, then opened it before launching Aldiko Sync. One of those steps must've been the necessary one. Thanks for the quick reply!
[Android Apps and Games] GameGod72:
You're welcome. Glad that you were able to fix it.
[Android Apps and Games] vitalyb:
Trying to install that APK on Nexus7 fails with "App not installed".

LogCat showing errors starting with "Cannot obtain root".

Anyone has any idea why does it fail? And why would this APK require root?
[Android Apps and Games] GameGod72:
Sorry, what are you referring to when you say "that APK"?

My app's do not require root to install. The sync app will ask for root when a sync operation is initiated, if and only if you have Aldiko 2.2.0 and later installed on the device.

Can you please send me the logcat output?

Thanks.
[Android Apps and Games] thecarlsoncrew:
I had this issue, as well. Most text message apps will allow you to turn off the privacy settings so that the full message text scrolls across the notification bar at the top of the screen without interrupting the app that is currently in use. I did that, got past the authentication, and then changed the privacy settings back to where they were. Just another method, if anyone needed one.
[Android Apps and Games] vitalyb:
My bad. I clarified it later with the edit: I was trying to install "Aldiko Free version 2.1.0" that you attached to a post.

Where should I send the logs?

Thanks!
[Android Apps and Games] GameGod72:
Thanks, I hadn't thought of that :)
[Android Apps and Games] GameGod72:
I've sent you a PM with instructions.
[Android Apps and Games] snowman211:
Re: [APP][2.1+] Aldiko Sync

Hey GameGod72,

I'm trying to run your app on a Nexus 4 running Android 4.2.2 via Chainfire's S15 rom. When I try and run this app, everything seems fine. I get a SU request, and the Dropbox login screen pops up in what looks like a Web browser. The problem is that there I can't do anything. All of the text fields and hyperlinks on that page are unresponsive when I click on them. I tried searching this thread to no avail. Do you have any ideas?

*Edit* I don't think that it has any bearing on this problem, but I've tried with both Aldiko 2.1.0 linked above, and the current 2.2.3.
[Android Apps and Games] GameGod72:
That's very weird. Can you please send me a screen shot and a report from the device? Please reference this conversation, so I can follow up with you.

Also, would it be possible for you try this on the stock ROM and see if that also exhibits similar behavior?

You're right, the Aldiko version does not matter in this case.

Thanks.
[Android Apps and Games] GameGod72:
New version

Updated version that fixes issue with the Dropbox login form on some devices released.
[Android Apps and Games] GameGod72:
New version

Updated version with more bug fixes and ACCESS_SUPERUSER permission released.
[Android Apps and Games] defkult:
Hey there, I wanted to ask a quick question. I set it to "Restrict to WiFi" so it only syncs when I am connected to wifi, but whenever I lose focus of Aldiko, it attempts to sync, regardless if I am connected to WiFi or not. It often pops up with errors saying a connection was not available. I was thinking it would be better if the app didn't even attempt to sync it unless it was on WiFi. Like it should check to see if it was on WiFi first before trying to sync. That way, there wouldn't be so many error notifications when it isn't connected to wifi.
[Android Apps and Games] GameGod72:
The notification is intentional. It's an indication that you have pending changes from Aldiko that haven't been synced to Dropbox.

If you forget to allow this device to sync, but open the same book on another, it causes both devices to be out-of-sync. This issue caused a lot of complaints in the past.

Since you have the Pro version, you can always clear the notification, if it bothers you.

Please let me know if you have any questions.
[Android Apps and Games] GameGod72:
New version

Updated version with support for Dropbox's two factor authentication and Android OS 4.3 released.
[Android Apps and Games] hakan42:
Hi,

honestly, you beat me to announcing *my* idea of doing creating an Aldiko Sync program :D My attempt is at https://code.google.com/p/ebookmarksync/ but not working for the general public yet. I was intending to further program on my code

One question: Is it feasible to drop the "Android 2.2+" restriction? My other reading device is actually a rooted Nook which comes with 2.1, and I don't want to reflash it with another ROM yet...

Regards,

Hakan
[Android Apps and Games] hakan42:
Another thing: I just tested your Syncher on my Galaxy S II (Android 2.3.3) with Aldiko Premium.

All I am getting is

Sync started at Sep 11, 2011 11:51:48 AM

Checking if Aldiko is installed...
Requesting super user access...
Logging in to Dropbox...
Loading books from Aldiko database...
Failed. Unable to read Aldiko database. [null]

I am using Aldiko Premium, which has another package name ( see my Constants.java ).

I did not try with Aldiko Standard because I don't want to mess up my main phone, and I don't have an emulator image close at hand just now...

Regards,

Hakan
[Android Apps and Games] GameGod72:
Nice work :)

I might be able to make it work with 2.1+, but it will need some changes. I'll put it on the todo list :)
[Android Apps and Games] GameGod72:
Nice catch! Another user earlier in the thread reported a similar issue, but I had not thought to ask if Aldiko Premium was involved in that case.

I'll try it with the Premium version and see what's causing this. If possible, can you dump the logcat output of the run causing the issue as well?

Thanks!
[Android Apps and Games] GameGod72:
Just tried it with Aldiko Premium and sync does not work. It fails the install check and stops, so what I'm seeing is different from what you are.

Can you confirm the device with the crash has Aldiko Premium 2.0.2?

Would really appreciate if you could send me the logcat output and verify if you can reproduce the problem on the emulator (with or without Aldiko Premium).

Thanks!
[Android Apps and Games] brad0383:
UPDATE - SOLVED MY ISSUE

I had Aldiko moved to my SD card. I moved it back to the phone, cleared the data and now all is well. Great APP!
[Android Apps and Games] GameGod72:
Awesome job on figuring it out.

I don't know why moving it to the SD card causes issues. I'll re-test that particular scenario and see if I'm able to reproduce the crash.

I don't see a crash in the logcat output. Is this before or after you fixed the issue?

Thanks!
[Android Apps and Games] Yaotl:
Tried that, still no go.
[Android Apps and Games] brad0383:
This is before. There is no crash on the report, that is weird. I think that with Aldiko on the SD card it never finds the database files. Not sure how your app works so my theory may not hold water.
[Android Apps and Games] brad0383:
Did you try moving it back to the phone, force stopping and clearing data? Maybe try uninstall and re-install. I also deleted the eBooks directory on the SD card.
[Android Apps and Games] GameGod72:
I just tried that on my phone, moved the app back and forth between the SD card and internal memory, but could not reproduce the crash.

Weird. Does it still crash when you move it back to the SD card?
[Android Apps and Games] brad0383:
That's weird, it works now with the app on the SD card. :confused:
[Android Apps and Games] GameGod72:
The app should work the same way no matter where its installed, so what you see now is what I'd expect to happen.

Weird. Bad install maybe?
[Android Apps and Games] brad0383:
Must have been a bad install. Thanks for this great app!
[Android Apps and Games] dcooterfrog:
clearly awsome

could the same be done for moon+reader

many like it better than aldiko,

i am on the fence between the too. I like moon reader better from a reading perspective. but synching will seal the deal.
[Android Apps and Games] GameGod72:
Sorry, I don't use Moon reader. I looked at it in the market at it says the Pro version has a "bookmarks share" feature. Does that do what you're looking for?
[Android Apps and Games] vigin:
aldiko 2.02

SGTab with stock 2.3.3

I have the same issue, as reported previously:

"Failed. Unable to read Aldiko database. [null]"

I tried moving to SD and back, and pretty much everything else, but no go :(

By the way, great idea for the app, thank you :)
[Android Apps and Games] GameGod72:
Ah, finally somebody with a stock OS that I can test on the emulator and hopefully reproduce the crash :)

I've sent you a PM.
[Android Apps and Games] vigin:
Works perfectly now :D
[Android Apps and Games] GameGod72:
New version with bug fixes released, details in the first post.
[Android Apps and Games] prince747:
file is missing..

Hi GameGod72,

I've been using your app the past few weeks and it worked like magic. Liked it enough to to buy the unlocker app less than a week into using it.

But I now have a problem. Installed the Aldiko app and the Sync app on my rooted Lenovo Ideapad A1. And I'm unable to sync my files to this device. Sync returned the message "... is missing" for each of my books.

It works perfect on my other device that is rooted as well.

I logged in to my dropbox a/c and found that the files, all of them, are in a folder Trashcan. While I do remember selecting to keep a copy of deleted books in the trash can folder, I've never deleted a book, let alone all of them.

Having said that I'm surprised that on my other device, a Galaxy S i9000, all the files are on my book shelf, each synced to the last page I read.

Please, could you help me with this??

Thanks in advance.

UPDATE: right after I posted this message I've performed a sync on my Galaxy S and bingo..it removed all the books from the shelf. Did nothing but just sync. Obviously, I'm clueless. Please help!
[Android Apps and Games] GameGod72:
Looks like one of your devices got out-of-sync with the library. There's an option "Add eBooks on first sync", which is enabled by default. Did you turn it off by any chance?

That might cause this issue. In any case, please email me reports after a sync from both your devices, using the Settings -> Report Issue option. That will send me an email with more details on your device so I can help you.
[Android Apps and Games] prince747:
Thanks for the reply.

I didn't turn it off.

Whereas earlier, a sync would return a " file name is missing" message across each book(on my tablet), it doesn't anymore ever since the files were removed from the second device too.

Also, I've added a few books since so I can continue with the reading. And all the previous books still lie there in the TrashCan folder.
[Android Apps and Games] GameGod72:
New version

Updated version with bug fixes and support for Aldiko 3.0.2 released.
[Android Apps and Games] javadahutch:
I've had the same problem with 3 of my synced devices. I fixed it by finding the device with the correct library and ignoring it, and went to the other 2 devices. I cleared the cache/data for Aldiko Pro (not Aldiko Sync) and made sure the "Add eBooks on first sync" was checked, then clicked "Reset State". Then went to the tablet with the correct library and clicked "Reset State".

After all of that, on the tablet with the full library i clicked sync and it re-uploaded the whole library to dropbox, and the other 2 phones synced properly afterwards and also had the full library. I manually emptied the trash folder in dropbox afterwards.
[Android Apps and Games] Jaramani:
Super User Access Request Fails

Latest version of Aldiko Sync

Latest version of Aldiko

Freshly rooted SGH-I747M running 4.3

Root Checker says it's rooted

Titanium Backup says it's rooted​

Aldiko Sync times out after 8 minutes with the message:

Failed. Is the device rooted?​

I've tried uninstalling and re-installing Aldiko Sync without any change in behavior.

I can't find anything like this in the forum. Any ideas?

---------- Post added at 03:30 PM ---------- Previous post was at 02:57 PM ----------

Fixed it.

Removed SuperUser and install SuperSU.... weird...
[Android Apps and Games] GameGod72:
Glad you fixed it.

Did you check when SuperUser was installed if the AldikoSync app was being denied access? I've seen this happen once before, especially if the initial dialog that asks for super access is dismissed, then all further requests from the sync app are denied without further prompts.
[Android Apps and Games] nsa_sailor:
Is there a way to turn off the toast notification that comes up at the bottom of the screen every time the device syncs? I really don't need the popup messages to let me know it worked. I tried turning off notifications in the application manager, but that didn't seem to work. I have the status bar icon hidden and superSU has the notifications for the app disabled.
[Android Apps and Games] GameGod72:
I already replied to your email, but will reply here as well, just in case.

To turn off the toast notification, please re-enable notifications for the sync app in the application manager.

Due to the way Aldiko is designed, a sync operation is not guaranteed to succeed if Aldiko is opened before it is complete. The icon/toast is intended to communicate this, to avoid sync issues.
[Android Apps and Games] GameGod72:
New version released

Updated version with bug fixes released.
[Android Apps and Games] Klausi:
Thank you for this app! I'm new to reading books with a tablet but I like it a lot. I'm using now a nexus 4 and a nexus 7 - your app makes it possible to have my reading progress synchronized between devices.

I set up tasker profiles for the tablet (syncing happens when the display is switched on or off). With the nexus 4 the sync happens every hour (I use no lock screen so your predefined method is not working).

What I do not understand is if it may cause any harm if a sync starts on my smartphone while I'm actually reading. Could you shed some light on this?

Thanks again, cheers,

Klaus
[Android Apps and Games] GameGod72:
Glad you like the app. Thanks for the support.

As long as you're only reading on one device, and allow those changes to sync completely, before switching to another device, there won't be a problem.

Let's assume that you're reading on the tablet, and the phone starts a sync. It will either a get an update from the tablet or detect no changes. So, everything is good.

Let's assume that you stop reading on the tablet, and immediately open Aldiko on the phone, before the tablet has had a chance to complete its sync to Dropbox. Now, your phone will be out-of-sync.

Hope that answers the question :)

Thanks for reminding me that disabling the lock screen "breaks" the sync trigger. I'll add an option to trigger the sync on screen on/off in the next version so you can use that if you wish.
[Android Apps and Games] Klausi:
You're welcome, actually I bought the pro/ key version too ?

I understand that. But what if I'm reading on my phone and tasker starts a timed sync on that phone? Or in other words: Is it ok if the aldiko app is open and in use and the sync is started?

Thanks, that may be useful for others too. If you say 'yes it's ok' to my last question above, could you also add an option to set up a timed sync?

I know, every user may need something different but for me it would work quite well if the sync happens

- with he tablet when it is switched on and off and

- with the phone if there is a sync performed every 30 or 60 minutes.

As most people I switch my phone on and off many times a day. It makes not so much sense to perform a sync at every occasion I'm just checking notifications or the time. Thanks!

Cheers, Klaus
[Android Apps and Games] GameGod72:
I double checked the code, and confirmed that an external trigger to start a sync is ignored if Aldiko is the active application. So, this is fine.

The idea is to just set automatic sync and let the app do it's thing. I have made every effort to ensure that the sync check (on unlock, etc.) take very little time and data. I understand that some users want absolute control over the sync frequency which is why I added the external trigger option.

May I ask if you've checked how much data the app uses if you just use the automatic sync as intended?

Thanks.
[Android Apps and Games] Klausi:
Ah, this sounds good (I'm not a developer at all, so sorry if my questions and ideas are too noob).

I'm not concerned about the data usage and I haven't checked. I just saw, that a sync need 3-4 seconds (when on wlan). If the sync is performed if I switch on my phone, glance at a notification and than switch it off and another sync starts than I was wondering, if this would work.

I understood, that so far your app triggers the automatic sync when the screen is unlocked. If I than start reading how or when will the progress be synced? I assume, the sync happens, if aldiko is no longer the active application? But what happens, if aldiko is the active application and I just switch the device off?

I hope I'm not bothering you with these questions.

Cheers, Klaus