Where does Logos put files in Android?
In my previous post, I mention that I received a Samsung Galaxy S 4 Tablet for Christmas. It is running Android 4.4.2.
I have installed a micro SD card to it. After installing the Logos Bible app from Google's Play Store, I told the device to "move it to the SD card." It thought about it for a minute, then told me it had moved the app to the SD card.
I then manually downloaded a few of my resources (a couple Bibles and several Study Bible Notes files). I tried to download a whole lot of things, but the device warned me that available storage was running out.
So, my question is, where is Logos sending the resource files I download? Poking around in the device's file system, it appears to me that they are downloading and being stored in the internal memory, not on the SD card. The internal memory is 8 gb, the SD card has 64 gb. I'd like to put the resources on the SD card so I can download a lot more.
I have read through most of the Android forum looking for information as to how to download resources and make sure they end up on the SD card, but I haven't seen anything that helps.
Am I missing something somewhere?
Thanks!
Tim Howe
Comments
-
Hi Tim,
Logos saves links to its resources in it's data directory (/data/data/com.logos.androidlogos) and the actual resources on your internal memory (sdcard/Android/data/com.logos.androidlogos), however there is no obvious way to change this path, which leads me to believe Faithlife does not support this, and you would be in breach of the End User License Agreement if you did attempt to modify those files to move your resources to the SD Card.
The Logos End User License agreement at https://www.logos.com/support/eula prohibits attempts to "- modify or adapt the Software or merge it into another program".
I hope this helps,
Andrew
0 -
Moving files is not modifying, so I don' see why that process should be in breach of the EULA. It's not supported for sure.
There are tools to move entire folders somewhere else. I've been using the Directory Bind tool for that:
http://forum.xda-developers.com/galaxy-s2/themes-apps/tool-directorybind-data-to-externalsd-t1410262
It works just fine. The only downside is that SD card initialization not takes ages after every reboot.
Jan
0 -
Thanks for the replies. I found the discussion at https://community.logos.com/forums/t/74000.aspx after I had made my initial post. I am not yet familiar enough with Android and the device is too new and I have a good wifi connection so I don't want to go messing it up by trying to "root" it at this time.
I will leave things as they are at this time and hope that in the future, I will be able to move resources to the SD card so I can carry more of my library with me.
Thanks!
Tim Howe
0 -
It works just fine. The only downside is that SD card initialization not takes ages after every reboot.
What do you mean by it works fine? Do you mean that the resources are recognized by Logos after you move them? Or do you mean using the Directory Bind tool to move files works fine?
I used to have the SD card initialization takes ages problem with my old tablet. Then I got a better one and this has never been an issue with the new one. Is your tablet old or low-end?
0 -
I used to have the SD card initialization takes ages problem with my old tablet. Then I got a better one and this has never been an issue with the new one. Is your tablet old or low-end?
Also SD cards have speed ratings. The cheapest ones just might also be the slowest ones.
0 -
I read somewhere that the "class 10" cards are the way to go. Found a 64gb one on after-Christmas sale. It is quite fast!
Tim Howe
0 -
Jan's solution would be the best. I had tried doing similar with Link2SD, which hadn't worked (I don't remember the error), and was under the belief the only way to move the resource files and have them accessed by Logos would be to edit the relevant NoSQL database (one of the files that make up the catalog) which could count as modifying the software. If not in violation of the agreement it would be a very manual task on each resource addition.
0 -
Moving files is not modifying, so I don' see why that process should be in breach of the EULA. It's not supported for sure.
There are tools to move entire folders somewhere else. I've been using the Directory Bind tool for that:
http://forum.xda-developers.com/galaxy-s2/themes-apps/tool-directorybind-data-to-externalsd-t1410262
It works just fine. The only downside is that SD card initialization not takes ages after every reboot.
Jan
Does it require root access?
0 -
Does it require root access?
Yes, root is required for that and any similar approach.
0