Downloading 5MB of data after each phone restart

FRAC shared this problem 2 years ago
Not a Problem

I got used to the fact that I had to download 5 MB of additional data after each Locus Pro update. Cumbersome, but updates don't happen that often.


Since a while Locus Pro demands this download of 5 MB data after each restart of my mobile phone. That renders Locus Pro useless for me. If I power off the phone at night, switch it on again in the morning and want to use Locus Pro sometime later during the day I first have to download these 5 MB of data. Without that Locus Pro refuses to work.


I browsed this forum and found others have similar issues, but I didn't find a solution which would work for me. I understand that Locus should actually only download these 5 MB once after it gets first installed on the phone, not after each update or even after each phone restart. But I have no idea how to fix this on my phone.

Comments (5)

photo
1

Good day Frac,


sorry for a troubles. Interesting anyway, I hoped that this problem is already solved. What device are you using? Android version? Rooted? Rom?

photo
1

Wow, Menion, what a swift reply!


I'm using an Alacatel Onetouch 997D with Android 4.1.1. The device is rooted, no custom ROM.


Maps are stored on an external SD card since the device has only about 1GB internal memory. I'm mentioning this since I found one other user who solved the problem by moving maps to the internal memory, which does not work for me,

photo
1

Hmm maps has nothing to do with this. Locus download initialization data into it's private directory in /data/data/menion.android.locus.pro/ . Only action that may cause re-downloading of these files, is some change in this private directory by any application, that for example clear app data or something like this. And this is possible only with rooted device. Aren't you using any such application?


If no and you are willing to help me to solve this, I may create a special version of Locus, that will print out some useful information into log. These may be simply retrieved by CatLog application. Let me know.

photo
1

Arrgh - at least the download after each restart seems to be my own fault! I did root my phone to get Titanium Backup running. Some time later I also installed XPrivacy to get a bit more control about what apps are actually doing. After your post above I checked the XPrivacy settings for Locus Pro and found, that Locus was not allowed to use all potential methods to check the device ID. I now disabled XPrivacy for Locus and rebooted my phone twice since then - Locus works again without this download procedure. I'm now curious to see what will happen after the next Locus Update. Would be fantastic if the issue would be completely gone, but if I recall right the download after update issue did already exist before I installed XPrivacy.


Anyway - the most pressing problem is solved, thanks a lot for your quick response and good advice, Menion, that helped me to understand the situation better and to find the solution.

photo
1

Hello,


I had no idea there exists methods, to completely disable access to one of most basic functions, like getting Android ID. Anyway glad you solved it, because there will be no change in Locus itself, cause what you do with XPrivacy framework, is kind of hack and it's not generally possible with common public version of Android without root. Thanks for understanding and enjoy Locus.