Introduction:
Parts of this project:
Not useable yet:
Downloads:
PROVIDED "AS IS", ... (YOU are responsible for what YOU do!)
Installation Instructions:
Source Code:
Donations:
if anybody is interested in helping me to develop these things or in testing, feel free to leave a pm or comment.
This project's goal is to make android a real open source project - where real means good for everyday use, without stalking google apps.
MaR-V-iN
Most users propably run proprietary apps from Google by one of the three reasons "Stock ROM", "integrated within custom rom" (which may be not entirely legal) or "installed from gapps zip".
Some of the users know that those gapps do track them more than most other apps as they are system-apps and therefor got full rights on android.
Only few users use cyanogenmod or another rom without gapps and leave without it. This solution however is not great as you wont get updates for your apps that regularly and all over googles apps are not bad in functionality (but in privacy)
I am one of those who do they everyday work without google stuff and without gapps. I found out several problems:
This project will be continued under the name microG Project.
Some of the users know that those gapps do track them more than most other apps as they are system-apps and therefor got full rights on android.
Only few users use cyanogenmod or another rom without gapps and leave without it. This solution however is not great as you wont get updates for your apps that regularly and all over googles apps are not bad in functionality (but in privacy)
I am one of those who do they everyday work without google stuff and without gapps. I found out several problems:
- Some apps do not install because of missing Google Maps API
- Some apps fc at startup bacause of missing Maps API or market license check issues
- Some apps hardcoded links to several Google Apps and therefor fc or react unexpectedly on certain cases.
- No access to Play Store (i tried nearly every alternative market, but nothing is as good for free apps as play store) Meanwhile, F-Droid provides nearly everything you need
This project will be continued under the name microG Project.
Parts of this project:
Maps API v1
A replacement of the often used google maps api with an open source one using OpenStreetMap.
State: Version 0.5 - LEGACY BETA (15.02.2014)
License: GNU LGPL - http://www.gnu.org/licenses/lgpl.html
Used Third-Party-Librarys:
- osmdroid - LGPL
A replacement of the often used google maps api with an open source one using OpenStreetMap.
State: Version 0.5 - LEGACY BETA (15.02.2014)
License: GNU LGPL - http://www.gnu.org/licenses/lgpl.html
Used Third-Party-Librarys:
- osmdroid - LGPL
Network Location
Geolocation using wlan and data from Apple or a database of gsm phone cells at /sdcard/.nogapps/cells.db
State: Version 0.1.3.2 - NO LONGER SUPPORTED (11.12.2013) - use µg UnifiedNlp
License: Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
Upcoming features:
- Select data sources
- allow disabling wifi based location
- Add support for Mozilla Location Services
- Collect cell/wifi location information on device and allow to submit collected information to several services
Used Third-Party-Librarys:
- Wire Mobile Protocol Buffers - Apache License 2.0
Geolocation using wlan and data from Apple or a database of gsm phone cells at /sdcard/.nogapps/cells.db
State: Version 0.1.3.2 - NO LONGER SUPPORTED (11.12.2013) - use µg UnifiedNlp
License: Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
Upcoming features:
- Select data sources
- allow disabling wifi based location
- Add support for Mozilla Location Services
- Collect cell/wifi location information on device and allow to submit collected information to several services
Used Third-Party-Librarys:
- Wire Mobile Protocol Buffers - Apache License 2.0
BlankStore
An open source Google Play Store client
Google may not like this - you're responsible for what you do, i suggest using an extra account for this app :angel:
State: Version 0.7.5 - LEGACY (9.2.2016) - only critical updates, no new features
License: Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
Used Third-Party-Librarys:
- android-market-api - Apache License 2.0
- protobuf - New BSD License
An open source Google Play Store client
Google may not like this - you're responsible for what you do, i suggest using an extra account for this app :angel:
State: Version 0.7.5 - LEGACY (9.2.2016) - only critical updates, no new features
License: Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
Used Third-Party-Librarys:
- android-market-api - Apache License 2.0
- protobuf - New BSD License
Not useable yet:
- LoginService (used by some Tasks/Feed -Apps) [Development]
- Services Framework [Development]
- Maps API v2: This time with onboard map rendering, so we can use it offline even for navigation purposes and search
Downloads:
PROVIDED "AS IS", ... (YOU are responsible for what YOU do!)
NetworkLocation:
Latest Release: Check out microG UnifiedNlp
Latest Release: Check out microG UnifiedNlp
μg v1.3.2 - Download (Android <= 4.3), Download (Android 4.4)
μg v1.3.0 - Download (Android <= 4.3), Download (Android 4.4)
μg v1.2.4 - Download (Android <= 4.3), Download (Android 4.4)
μg v1.2.3 - Download (Android <= 4.3), Download (Android 4.4)
μg v1.2.2 - Download (Android <= 4.3), Download (Android 4.4)
μg v1.2.1 - Download (Android <= 4.3), Download (Android 4.4)
μg v1.2.0 - Download (Android <= 4.3), Download (Android 4.4)
μg v1.1.0 - Download
μg v1.0.9 - Download
μg v1.0.7 - Download
μg v1.0.4 - Download
Version 0.9.11 - Download [SYSTEM-APK]
Version 0.9.08 - Download [SYSTEM-APK] BETA 3
Version 0.9.07 - Download [SYSTEM-APK]
Version 0.9.05 - Download [SYSTEM-APK]
Version 0.9.03 - Download [SYSTEM-APK] BETA 2
Version 0.8.12 - Download [SYSTEM-APK]
Version 0.8.10 - Download [SYSTEM-APK] BETA 1
Version 0.8.09 - Download [SYSTEM-APK]
Version 0.8.07 - Download [SYSTEM-APK]
Version 0.8.06 - Download [SYSTEM-APK]
Version 0.8.02 - Download [SYSTEM-APK]
Version 0.7.02 - Download [SYSTEM-APK]
μg v1.3.0 - Download (Android <= 4.3), Download (Android 4.4)
μg v1.2.4 - Download (Android <= 4.3), Download (Android 4.4)
μg v1.2.3 - Download (Android <= 4.3), Download (Android 4.4)
μg v1.2.2 - Download (Android <= 4.3), Download (Android 4.4)
μg v1.2.1 - Download (Android <= 4.3), Download (Android 4.4)
μg v1.2.0 - Download (Android <= 4.3), Download (Android 4.4)
μg v1.1.0 - Download
μg v1.0.9 - Download
μg v1.0.7 - Download
μg v1.0.4 - Download
Version 0.9.11 - Download [SYSTEM-APK]
Version 0.9.08 - Download [SYSTEM-APK] BETA 3
Version 0.9.07 - Download [SYSTEM-APK]
Version 0.9.05 - Download [SYSTEM-APK]
Version 0.9.03 - Download [SYSTEM-APK] BETA 2
Version 0.8.12 - Download [SYSTEM-APK]
Version 0.8.10 - Download [SYSTEM-APK] BETA 1
Version 0.8.09 - Download [SYSTEM-APK]
Version 0.8.07 - Download [SYSTEM-APK]
Version 0.8.06 - Download [SYSTEM-APK]
Version 0.8.02 - Download [SYSTEM-APK]
Version 0.7.02 - Download [SYSTEM-APK]
NetworkLocation Database [Old file format] (copy to /sdcard/.nogapps/cells.db):
-- Based on dumps of opencellid.org and opencellids.org - all credits to those guys there!
Latest release: Version 2013-01-01: World - Africa - Asia - Australia - Europe (Mirror) - North-America - South-America
-- Based on dumps of opencellid.org and opencellids.org - all credits to those guys there!
Latest release: Version 2013-01-01: World - Africa - Asia - Australia - Europe (Mirror) - North-America - South-America
Version 2012-08-27: World - Africa - Asia - Australia - Europe - North-America - South-America
Version 2012-07-06: World - Africa - Asia - Australia - Europe - North-America - South-America - Germany
Version 2012-07-06: World - Africa - Asia - Australia - Europe - North-America - South-America - Germany
Maps API v1
Latest Release: Version 0.5 - Download [FLASHABLE ZIP] BETA 3
Latest Release: Version 0.5 - Download [FLASHABLE ZIP] BETA 3
Version 0.4 - Download [FLASHABLE ZIP] BETA 2 (fixes minor issues)
Version 0.3 - Download [FLASHABLE ZIP] BETA 1
Version 0.3 - Download [FLASHABLE ZIP] BETA 1
Blank Store
Latest Release: Version 0.7.5 - Download [APK]
Latest Release: Version 0.7.5 - Download [APK]
Version 0.7.4 - Download [APK]
Version 0.7.3 - Download [APK]
Version 0.7.2 - Download [APK]
Version 0.7.1 - Download [APK]
Version 0.7.0 - Download [APK]
Version 0.6.6 - Download [SYSTEM-APK] BETA 3
Version 0.6.3 - Download [SYSTEM-APK] BETA 2
Version 0.4.7 - Download [SYSTEM-APK] BETA 1
Version 0.3.7 - Download [SYSTEM-APK]
Version 0.3.1 - Download [SYSTEM-APK]
Version 0.7.3 - Download [APK]
Version 0.7.2 - Download [APK]
Version 0.7.1 - Download [APK]
Version 0.7.0 - Download [APK]
Version 0.6.6 - Download [SYSTEM-APK] BETA 3
Version 0.6.3 - Download [SYSTEM-APK] BETA 2
Version 0.4.7 - Download [SYSTEM-APK] BETA 1
Version 0.3.7 - Download [SYSTEM-APK]
Version 0.3.1 - Download [SYSTEM-APK]
Installation Instructions:
NetworkLocation
Install on Android 2.3 - 4.3: Copy NetworkLocation.apk to /system/app/NetworkLocation.apk, reboot to recovery and clean dalvik-cache.
Install on Android 4.4 and later: Copy NetworkLocation-gms.apk to /system/priv-app/NetworkLocation.apk, reboot to recovery and clean dalvik-cache.
Use cell locations:: Either download database from above or create your own
Install on Android 2.3 - 4.3: Copy NetworkLocation.apk to /system/app/NetworkLocation.apk, reboot to recovery and clean dalvik-cache.
Install on Android 4.4 and later: Copy NetworkLocation-gms.apk to /system/priv-app/NetworkLocation.apk, reboot to recovery and clean dalvik-cache.
Use cell locations:: Either download database from above or create your own
Maps API
Install on Android 2.3 and later: Install the flashable zip from recovery
Install on Android 2.3 and later: Install the flashable zip from recovery
Source Code:
NetworkLocation - GitHub
Maps API - GitHub
BlankStore - GitHub (new dev version: GitHub)
LoginService GitHub
Google Client Library GitHub
Play Store Client Library GitHub
Maps API - GitHub
BlankStore - GitHub (new dev version: GitHub)
LoginService GitHub
Google Client Library GitHub
Play Store Client Library GitHub
Donations:
Feel free to donate via PayPal.
Donators: @haffenloher, "privacy lawyering"
If your donation is not listed here, this is not because i don't received or honored it, but for privacy reasons. I'll publish only those that explicitly stated that they want to be published (opt-in).
Donators: @haffenloher, "privacy lawyering"
If your donation is not listed here, this is not because i don't received or honored it, but for privacy reasons. I'll publish only those that explicitly stated that they want to be published (opt-in).
if anybody is interested in helping me to develop these things or in testing, feel free to leave a pm or comment.
This project's goal is to make android a real open source project - where real means good for everyday use, without stalking google apps.
MaR-V-iN
Attachments
Last edited: