Android Location Services on Custom ROM - Networking

Phone - Alcatel 918D rooted
Software - 2.3.5 running Custom Andread 3.2
Build is generally great and fixes the apps memory issue on the phone.
Main issue is that location services do not work at all well.
Gets a GPS lock when outdoors relatively quickly, but does not identify location when indoors (unlike the original ROM) and connected to WiFi.
Leads me to believe that the WiFi location services are not working properly....
Any tips on fixing this.
(I have tried downloading various GPS Fix apps form Google Play) and AGPS data, but I think the issue is deeper than this
I have found a thread about this but as a noobie I can't post there (as it is in a developers forum)
http://forum.xda-developers.com/showthread.php?t=1730979&page=10
--
Other minor issues with this ROM:
Old version of Weather forecast that can't be updated due to certificate errors and doesn't work
The installed jigbrowser+ won't pass commands (eg. to download custom dictionary, or twitter auth to cheepcheep)

Related

GPS Application Not Working | Google Maps set manually

I'm trying to get this open source GPS tracking application working:
http://sourceforge.net/projects/pda-navigation/
However when I set the GPS port to that of whats set in Settings->External GPS Software it can't connect.
I noticed that Google Maps won't connect unless the port in Settings->External is NONE and Google Settings to Automatic. Why is this?
Any help would be appreciated.
k
Not quite sure what the difference is with the settings, but:
Have you tried establishing a GPS connection first using HTC GPS Tool, or VisualGPS, or even just Google Maps / Live Search AND THEN enabling the program?
It might be something lacking considering the description designates Win 2003 and Winmo 5. Otherwise, I don't know.
Also VisualGPS only lacks sunrise/sunset times compared to the one your trying to configure.(has compass, GPS info, ability to extract info)

Major GPS ISSUSE FOUND, READ THIS!!!

First let me say that I found this on accident, if you haven't read my other post "GPS SOLUTION FOUND" read it after this, but THIS BY FAR IS THE LARGEST STRIDE IN A GPS FIX FOR THE ACER TABLET.
MAPS STILL SEARCHING FOR SIGNAL, SOLVED, AND THE FIX IS STILL NOMADIC, SO REPEAT THIS EVERY TIME YOU WANT TO USE MAPS, THE SPEED IS WORTH UNTIL WE CAN FIND A WAY AROUND THIS
Instructions:
Required: file manager
1. Open file manager
2. Open "sdcard" folder
3. Open "Android" folder
4. Open "Data" folder
5. Delete "com.google.android.apps.maps"
6. start Navigation.
7. Not seeing best results, read below instructions
GPS SOLUTION FOUND, READ ABOVE BEFORE THIS***
For best results use both methods together. After using both on my ICONIA average GPS lock time under 60 seconds
Method 1.
NOT ROOTED
To clear GPS cache THIS ALWAYS HELPS<<<<<<<!!!!!!!!!
Instructions:
1. Download and install GPS Status & Toolbox from android market
2. Open the GPS Status & Toolbox
3. Press Menu -> Tools
4. Tap on Manage A-GPS state
5. Tap Reset
6. Tap Download
7. Enjoy faster GPS locking
Method 2.
ROOTED***
BUSYBOX REQUIRED
Required:
Root access
Fasterfix app from market
read all of this post so you don't screw yourself.
Instructions:
To speed up google maps nav: Install "Fasterfix" app from market, open app, accept super user permissions, pick region (!!!never change this) then test via google maps navigation. Should speed it up $hit load, just as fast as my incredible when it was new. Hope this helps
Honestly until android comes up with a fix for the maps app I'm going to use WASE GPS found in market you MIGHT get a search for SIGNAL, BUT MUCH FASTER GPS.
FYI!!!!!!!! DONT REPICK REGION IN FASTERFIX APPLICATION!!!!! or you will have to do this:
It appears I was having some issues cingularly in the davlik cache because I changed my region in fasterfix because I figured what the fnck, and that screwed up my speed so when you pick your region stick with it or you will slow the crap out of navigation plus to fix it you will have unistall fasterfix, delete" [email protected]@[email protected][/email]" under davik-cache, reinstall pick region, test via navigation.
Info:
Sorry about last post: you will only need to open Fasterfix app once.
Misc:
It appears that fastfix is server based location finder, what ever that means
Hmmmmm... even on my totally stock a500, not doing anything but opening the app, inside my house on an overcast day it only took Copilot 1:27 to lock on.
It takes my Galaxy Tab much longer even outside.
Maybe I got lucky with a good GPS.
great gps
i too have no issues with the gps only google nav for some reason takes forever even after it shows the gps icon.soild as/fixed.
the gps status/and tool box broke my.gps.had to uninstall it uninstall and reinstall co-pilot this was after using it.
the/fast fix i think does give you faster fix at the time of day you run it .I think it remembers the says in view
mine takes forever to lock on.
I tried the fasterfix on my rooted A500 and I did not notice any difference. I was in the car. looking at GPS Tools I saw ti could see 3 satellites, then 5 but would not connect.
I'll try again at some point.
My Atrix locks on FAST.
I had a Samsung Galaxy S that would not lock on either.
I hope the first update comes with a GPS fix.
Thsi isn't a deal breaker for me but more of an annoyance. I dont expect to use this in the car for GPS much if ever, but I just don't like having something that is intended to work, not work.
Well I recommended this way because maps app will lag even when you have a lock that why I use faster fix in conjunction with each other. If you have little satellites in view make sure your outside. Make sure busybox is installed and your rooted when using fasterfix and please follow
I noticed a setting in the system DB (/data/data/com.android.providers.settings/databases/settings.db) for "agps" (apgs = 1). I discovered this when attempting to apply the change for the cell standby issue. I wonder if this was set to off if GPS would work more consistently. Reboot after the change.
The thread can be found here: /data/data/com.android.providers.settings/databases/settings.db
Anyone with the problem want to try it out?

Google Maps recently crashing a lot

I have done a full factory reset (along with a clean install of 2 different ROMs) and I still am having this issue with Maps (google maps) crashing with "Maps has stopped working" whenever I try to go into navigation. I tried everything I could think of including:
Clearing cache
Uninstalling updates
Reinstalling maps app
Doing a full factory reset as well as a clean wipe of the device before reinstalling the ROM I am using
Installing a completely different ROM
Cleaing data for google play services
None of these have seemed to help. The worst part is that it seems to do it 8/10 times I try to go into navigation, and whenever It does crash, It will continue to crash if I try to go into navigation over and over so long as I stay in that same geographical location (not sure if this matters, but as an example if I get the navigation to work when I am at work, it will start crashing if I try it when I get home, and vice versa).
Any ideas/suggestions?
I have the EXACT same problem, but I don't have a Galaxy S5. So it's not your device, rather a problem with Google Maps. I'm on v8.4.1 of Maps (although v8.3.1 behaves the same) and v6.1.74 of play Services. There seems to be a Google discussion thread describing the problem (in part, although mine seems to crash at any time / more randomly, besides for just while entering the Destination address). It really bothers me that Google will release these apps to the public without first deeming them to be stable. I will just be using TomTom in the interim until they can sort this out

[Q&A] [ROM][Mako][Lollipop][UNOFFICIAL] OmniROM 5.1 Nexus 4

Q&A for [ROM][Mako][Lollipop][UNOFFICIAL] OmniROM 5.1 Nexus 4
Some developers prefer that questions remain separate from their main development thread to help keep things organized. Placing your question within this thread will increase its chances of being answered by a member of the community or by the developer.
Before posting, please use the forum search and read through the discussion thread for [ROM][Mako][Lollipop][UNOFFICIAL] OmniROM 5.1 Nexus 4. If you can't find an answer, post it here, being sure to give as much information as possible (firmware version, steps to reproduce, logcat if available) so that you can get help.
Thanks for understanding and for helping to keep XDA neat and tidy!
Google Now in China
kldoc said:
I see in your nicknane that you are located in Shanghai. Google Now is not available in China. You need to trick the gps and the playstore into thinking you are in a supported location to enable Google Now launcher. I am in China myself, that's how i do to force enable Google Now.
If you need help regarding this, just tell me, i can't provide any link (market unlocker), but i can guide you through the procedure if you need.
Click to expand...
Click to collapse
hello!
Am living in China and I tried enabling Google Now but no luck so far with anything i tried.
Am not rooted, Nexus 5, Android 5.1.
Would you be able to help? Am thinking to get the Huawei Watch soon but am worried that it won't work properly if my phone doesn't have Google Now enabled.
EvilCuLT30 said:
hello!
Am living in China and I tried enabling Google Now but no luck so far with anything i tried.
Am not rooted, Nexus 5, Android 5.1.
Would you be able to help? Am thinking to get the Huawei Watch soon but am worried that it won't work properly if my phone doesn't have Google Now enabled.
Click to expand...
Click to collapse
Ok, I have both, good and bad news. The good news is you can activate Google Now, the bad news are, it doesn't work without a vpn, it will only display schedule reminder's, custom reminders, weather cards, location reporting being unavailable in China, most cards aren't accessible. You should definitely NOT BUY a Google Now based smart watch if you live in China, it will be more or less useless ... Yes, looks appealing, but I renounced, until some chinese services actually clone Google Now WITH ENGLISH LANGUAGE SUPPORTED, one can't use a smartwatch in China, not like we would do in any other country anyway.
IMPORTANT: You must root to be able to force Google Now activation.
you need this https://play.google.com/store/apps/details?id=com.lexa.fakegps&hl=en
you also need market unlocker, but I can't provide a link, a search on Google will solve this.
You also need a vpn link to a country that fully support Google Now.
First thing to do, switch the location mode to device mode only, since we're gonna fake our location, we only want GPS to report that location.
Then you need to switch to airplane mode, this in order to disable the country check from the phone operator sim card.
Activate your wifi, launch your vpn connection.
Launch the fake gps location, and set it to a supported country location (would be wise to chose the same location than the play store and the vpn connection)
Launch market unlocker to set Google play store on a supported country (this step wasn't needed before last Google service update).
Launch Google play store, to actually validate the new location.
Then go to Settings->Accounts->Google->Search->Account and Privacy
from there, click on Google account to actually logg off from it.
Clear data from google search, google play store, and google play services.
In theory, you're done, if the location if fully faked, logging in again into Search will set you to the supported location you chose, and let you enable Google Now. From there you actually can disable the gps fake location app and market unlocker, although those are very useful.
No idea how long this is going to work, the need to fake market location is actually recent, wasn't needed before.
On daily usage, i get the Google Now schedule cards, weather cards, some cards related to my personal search, and any card that isn't location based (sports competition results etc ...).
Google Now in China
kldoc you have provided detailed instructions which I will definitely try to follow - at least to honor the time you spent to reply me.
I will come back with any news - hopefully soon. :good:
PS. I could not quote your message in my reply as am new here and I cannot include links in my messages for now.
Notifications and Quick Setings problems
Hi there, and first of all many thanks for all the work you're putting into making Lollipop/Omnirom available on the Nexus 4.
I've had a slight issue with the ROM, and I'm not sure what information is relevant so I'll post what I know and you can let me know if there's anything else you need.
The problem is that I don't get any notifications in the notifications bar and I can't access the quick settings bar. Any ideas what might be causing this?
I installed the latest (18/04/15) version over the top of an Omnirom 4.4 installation. I haven't wiped data, because it didn't seem necessary according to your post. I can do a full wipe as a next step if necessary, but I'd obviously prefer not to!
I'm running Google Apps Minimal Edition (http://forum.xda-developers.com/android/software/gapps-google-apps-minimal-edition-t2943330/), which basically has just the play store and libraries. One of the reasons I use Omni is that I don't use google services (aside from to buy apps from the play store) and don't like to have all the extra stuff hanging around on my phone. I'd be willing to try a different minimal package if it is possible that this is the problem, but I'm not really very keen to install a full gapps package such as Banks.
Many thanks once more,
Dave
---------- Post added at 01:40 PM ---------- Previous post was at 12:42 PM ----------
davepwsmith said:
The problem is that I don't get any notifications in the notifications bar and I can't access the quick settings bar. Any ideas what might be causing this.
I'm running Google Apps Minimal Edition (http://forum.xda-developers.com/android/software/gapps-google-apps-minimal-edition-t2943330/), which basically has just the play store and libraries. One of the reasons I use Omni is that I don't use google services (aside from to buy apps from the play store) and don't like to have all the extra stuff hanging around on my phone. I'd be willing to try a different minimal package if it is possible that this is the problem, but I'm not really very keen to install a full gapps package such as Banks.
Dave
Click to expand...
Click to collapse
I ended up wiping /system, reflashing Omni and flashing a new build of the PA GAPPS. I guess you could flag the package I was using before as not working in your OP to avoid more questions about things that aren't due to your ROM!
Random reboots
I am experiencing random reboots up to various times a day and I don't have anything strange installed.
Excellent!!
I've been running this 5.1.1 build on my N4 since Saturday - because the stock 5.1 update DESTROYED my battery life. So far, this build has been rock solid stable, my battery life has returned to where it was under 5.0.2 (which was great), and I have found zero issues. Thanks for the EXCELLENT build!!
Hello folks, I want to apologize for not following this thread as I should have, thing is actually didn't have any notification about activity here, that's the reason why.
For those still on builds that were done before 5.1.1, I highly recommend you flash latest 5.1.1 build, I experienced the same issues with battery on builds prior 5.1.1, and so far, 5.1.1 seems to runs really well on Nexus 4. 02/05/2015 should be the build to flash.
I'm actually running mini gapps package from Slim, on which I add a google now launcher flashable zip (restrictions due to the country where I live makes it too complicated for me to install Google now from the store). I prefer having most apps updated from Google play store than through a flashable zip.
@julope334 I don't have those random reboots on latest build, but if you still get those reboots on latest build, please provide a logcat so I can see what is going on.

Setting up CyanogenMod with maximum privacy (no more Google)

I'll try to make it as simple as I can.
Here is what I want:
CyanogenMod with root privileges
Full control over which app, service or system component can access my data and the Internet.
(at the moment for instance I can't alter the "network access" privileges of my apps)
Safe to use speech recognition software
Safe to use, sophisticated navigation software
My questions:
Is that even achievable without a ton of work?
Is there a simple way to flash CyanogenMod without pre-installed bloatware? (e.g. Google apps, Skype, Cortana, ...)
Which tools should I use to make sure that apps can only access what I want them to?
Is there speech recognition software for Android that doesn't require Internet access?
Is there a navigation app that is capable of using the offline maps of Google Maps without requiring an Internet connection?
(e.g. Google Maps makes itself useless if you don't update from their servers every 30 days)
From your experience, do apps refuse to work when you deny certain privileges?
ferivon said:
I'll try to make it as simple as I can.
Here is what I want:
CyanogenMod with root privileges
Full control over which app, service or system component can access my data and the Internet.
(at the moment for instance I can't alter the "network access" privileges of my apps)
Safe to use speech recognition software
Safe to use, sophisticated navigation software
My questions:
Is that even achievable without a ton of work?
Is there a simple way to flash CyanogenMod without pre-installed bloatware? (e.g. Google apps, Skype, Cortana, ...)
Which tools should I use to make sure that apps can only access what I want them to?
Is there speech recognition software for Android that doesn't require Internet access?
Is there a navigation app that is capable of using the offline maps of Google Maps without requiring an Internet connection?
(e.g. Google Maps makes itself useless if you don't update from their servers every 30 days)
From your experience, do apps refuse to work when you deny certain privileges?
Click to expand...
Click to collapse
Dude- You should start developing your own rom in this case.
But consfused here and at this point i think you dont know.
CyanogenMod & Cyanogen OS
Assuming- when you said, cortana etc etc--- i think you are on cyanogen OS.. Which is the original OS for 1+1.
1- To achieve, you need to work.
2- Some optimized COS builds in XDA one android dev section- try a search. but not latest 13.1.2-ZNH2KAS3P0. Root using SuperSU. and use system app uninstaller to remove apps you dont need. Some debloater zips also lurking around in XDA. If you install CyanogenMod, then no need of gapps flashing if you dont use google account.
3. you can stop background data for the apps you dont want. Settings in most roms.
4. Speech recognition can be used offline after u download all languages of your choice. Not 100% and dont use it.
5. Try Maps.me. i didnt know google map needed to be force updated every 30 days unless some one restructures the entire landscape and routes.
6. Certain apps refuse to work if you dont grant permission. yes. its like telling some 1 without hands to eat from hand,.
:good:
Thank you so much for your reply. I indeed did not know that there is a difference between Cyanogen OS and CyanogenMod. But if I understood you correctly, CyanogenMod comes without gapps. (I hope it also comes without Google Play Services?)
The offline speech recognition you linked to seems to be from Google. I bet it will require Google Play Services and an Internet connection after some time, just like Google Maps does and I'm really afraid of that.
I might give Maps.me a try, but I think Google Maps still has by far the best most detailed and correct maps especially when it comes to POIs.
I would consider using official Google Maps, if there was a 100% safe way to wipe all the data the app collects before I allow it to update the maps. Alternatively, maybe I could download the apps from a second device and just copy the map data over to my main device every once in a while.
An even more crazy approach might be to spoof the time/date data for Google Maps so that it thinks the 30 days haven't been reached yet.
But I would still be very concerned about Google Play Services. Would microG be sufficient for my purposes to replace Google Play Services?
edit:
Okay, I have a rooted CyanogenMod without gapps now on my OPO.
edit2:
I have Xposed with modules "Xprivacy" and "Per App Hacking" installed now.
Xprivacy is an app permission manager and "Per App Hacking" can be used to spoof the system time an app will see. Hopefully I'll be able to fool Google Maps with it.
edit3:
I have microG installed now. Hopefully this will be enough to run Google Maps.
I really need to make sure I understand Xprivacy before that though.
My recommendations:
1. I recommend full device encryption with long and secure boot password and easy to use pin lock screen password. Here's more info: http://forum.xda-developers.com/general/security/guide-separate-passwords-encrypted-t3048072
2. Get an email address from a provider that respects user privacy i.e. Riseup. https://riseup.net/
This is one the most important things to do if you don't want google / yahoo / microsoft scanning your email for surveillance / marketing purposes.
3. Use apps from F-Droid. It's an app "store" for open source apps.
4. Always use Afwall+ to have control over which apps have access to internet. Even better if you use Afwall with combination of Orbot. This way you can route some apps through tor (need a custom script though). Orwall does the same thing more easily.
5. Instead of closed source Supersu, use open source superuser http://forum.xda-developers.com/android/software-hacking/wip-selinux-capable-superuser-t3216394
6. For maps I recommend openstreetmap. Download Osmand from F-Droid. It has navigation too.
7. For cellbased location provider, use unified location provider found from F-droid. It's connected to microg projects.
8. For encrypted SMS use Silence from F-droid (recipient needs the same app if you use encryption).
9. For encrypted instant messaging use Conversations (XMPP client) from F-DROID. Or Riot (which will soon have strong encryption).
Hey tofu thanks for your answer, I appreciate it!
I'm only really concerned about my phones software spying on me.
About the email thing: I'm running my own email server for that.
But I'm still looking for a way to anonymously creating a google account without providing my phone number.
I'm using F-Droid already and it's great.
I'll never go back to the play store that's for sure.
And for anyone else reading this, please don't touch the amazon app store, it's pure poison.
I'm also using AFWall+ already, but I'm not satisfied at all. The creator doesn't really seem to care about ensuring that no data gets leaked ever. I read a lot of reports that data was being leaked every once in a while, especially during system boots.
This is really scary to me... I'd really like to have a safer firewall.
Blocking Internet/networking permissions directly just causes apps and the system to become extremely unstable. I soft-bricked my phone like 5 times while playing around with it the last few days.
I was not aware supersu was closed source. I'll switch to the open source alternative soon.
I just installed OsmAnd~ and I'm not very satisfied. Navigation was ok, the tts voice was absolutely terrible and I wasn't able to find a single POI, I wouldn't even be surprised if it would fail to find the next McDonald's to my place. Google Maps just seems completely unmatched to me.
And about that: I was actually able to get Google Maps running without Google Play Services installed and I was able to successfully use it offline, spoofing the system time for that app, so that my maps would never become outdated. I notices a few downsides though, for example it only works for car navigation (bicycle mode etc are not available). After completing the installation of all the microG components I wasn't able to get it to work anymore though (I couldn't download the offline maps, because I couldn't enter my google account data anymore...).
But I'll figure out how I did it and go with Google Maps then.
To complete the microG installation I installed unifiedNlp with GSMLocationNlpBackend.
For encrypted messaging I'll probably be forced to stay with WhatsApp, as I can't possibly convince all of my friends to switch. But hey at least WhatsApp claims that your messages are end-to-end encrypted.
But obviously WhatsApp will always know who I know... that problem seems pretty much unfixable to me though...
I have btw also tried to get Google Now (speech recognition) to work offline. But I was unsuccessful. I have read reports of others getting it to work for literal voice to text applications... it won't take voice commands though. So that's not very useful... unless there was a way to define your own voice commands somehow.
But my biggest worry at the moment really is the firewall. I feel like there is nothing that you can really trust to work reliably.
And also the fact that Xprivacy can't restrict file access to certain folders... it's either all or nothing.
The worst of all might actually be IPC though (inter process communication) which a lot of apps require permissions for. And from what I understand any app with that permission could use another app as a sort of proxy to access the Internet.
I'm using a Google-free device with maximum privacy, so maybe I can not answer all your questions but I can give you an idea. First of all - disclaimer: I'm here because my girlfriend has an Oneplus One (OPO), but I do not have one. I use her old Nexus 5 (N5), but you will get the general idea. You already noticed there is a difference between CyanogenOS (COS) and CyanogenMod (CM). It also took me a while to figure out that difference. If you still have a stock Android in your OPO, it should be a COS 13.1 which is based on Android 6.0.1 and comes with alot of bloatware from Google and Microsoft.
1. First step is to find a suitable ROM for your needs. If you are used to COS and have not much experience in chosing custom ROMs, you should give CM a try. Here is the official wiki which includes Download links and installation instructions: https://wiki.cyanogenmod.org/w/Bacon_Info
2. The 2nd step after installing CM is the full device encryption, can be found in Settings > Security. If you do it on a clean phone without any apps and data it only takes a couple of minutes and chances of breaking stuff are low at this step.
3. Now I usually root it (with SuperSU) and install some magic which is called XPOSED framework. It's something which allows you to install modules on your phone on system level, not like an Appstore, but rather like a Tweakstore. There are a lot if chances you break stuff and most of the modules do not work with CM, however, one module to beat them all is the XPRIVACY module. It gives you back full control on everything. You can manage App permissions, you can fake permissions or if apps do not want to run with your set of permissions, you can even feed fake data (like wrong GPS signals, etc.). Read more here. http://repo.xposed.info/module/biz.bokhorst.xprivacy
4. F-Droid, yeah, the one open-source repository for your new apps. I'll install it at this point.
5. Now, that the device is flashed with CM, probably rooted and with a custom recovery, you have to flash a stock recovery again and lock the bootloader. Stock recovery because it does not allow any malicious party (hacker with physical access, police, intelligence services, etc.) to deploy any code to your phone which compromises your privacy. Locked bootloader is important to disallow any malicious party to boot anything they want which also compromises your privacy.
And this is pretty much what you need to get started, a rock solid environment free from Google. Make sure you have a strong PIN, I also use randomized screen locker, so people can not "observe" the way you enter your PIN.
For encrypted calls and SMS there is Signal, but that does not work without Google services and LibreSignal, the Websockets version, was discontinued just recently. For encrypted IM use ChatSecure rather than Conversations. Both are XMPP clients, but Conversations does not allow you to import or export OTR keys, which is very annoying for an Jabber client. For not so sensitive chats, I use telegram.
Finally, not having Google Play and Google Services available, makes the experience a totally different for the android device. Apps like Snapchat which do not require Google, but still do for some unknown reasons checks for Google, wont run. Also, a lot of apps work without Google, but you can't install them without downloading suspicious APKs from dubious websites. Be very carefull from where you download and install software if you can not find what you need in F-Droid.
I hope that helps you for your considerations.
---
Edit, one more final note. I also use OsmAnd and have to say it never let me down on any occasion (except when I forgot to download the maps before going somewhere remote without internet). The geodata quality is excellent in most urban areas, but the interace and usability are a mess. If you find your way around in the interface, the navigation works out pretty well. I sometimes have issues calculating very long routes, but you start to live with that.
Thanks for your input 5chdn! Most of the stuff you mentioned it already on my phone.
I made some progress yesterday and I'd like to share my current configuration:
All the apps I mention in this post are (at the time of writing) available in F-Droid, unless stated otherwise.
Everything I mention in this post is free and open source, unless stated otherwise.
Recovery Image: TWRP
ROM: CyanogenMod
'Apps' that have to be flashed:
SuperUser (this roots your phone which means you can grant root access to apps)
Xposed (provides a lot of important privacy tools)
Apps:
F-Droid (app store that provides free open source apps)
AFWall+ (manage which app can access the Internet)
Autostarts (manage triggers that apps can use to start themselves)
AdAway (can remove ads from apps)
Xposed Modules:
BootManager (manage which apps can start on boot)
Xprivacy (manage/spoof app permissions for privacy)
Safely using Google Maps offline permanently:
Please note: Google Maps is not open source.
Install microG (open source alternative to Google Play Services)
The installation complete installation consists of:
'microG Services Core' (aka 'GsmCore') (app)
At the time of writing this app is NOT available in F-Droid. This app also automatically installs 'µg unifiedNlp (NO GAPPS)' for you.
'microG Services Framework Proxy' (aka 'GsfProxy') (app)
'FakeGapps' (Xposed module)
'FakeStore' (app)
'XposedGmsCoreUnifiedNlp' (Xposed module)
'LocalGsmNlpBackend' (app)
'NominatimNlpBackend' (app)
'µg unifiedNlp (NO GAPPS)' (app) (will be installed automatically!)
Install 'Per App Hacking' (Xposed module)
Use this module to spoof the system time/date that Google Maps sees e.g. to '2016-10-14 10:00' so that offline maps don't become outdated. The feature to spoof the time is called 'time machine'.
I would really like to improve what I got so far and share it with the community.
If you know of anything that could help improve privacy please tell me.
I do not mention things like device encryption, passwords, lock screens etc, as these are a separate issue.

Categories

Resources