[APP/FRAMEWORK] NOGAPPS Project (NetworkLocation, MapsAPI, Blank Store)

Search This thread

etbotw

Member
Dec 7, 2007
12
0
Hello,

I successfully using my phone without gapps networklocation is nearly perfect but need some improvement in building... MaR-V-iN have you plan to release a new version supporting mozilla service location ?
And thanks again for your work.
 

Franktdf

Member
Mar 9, 2010
43
6
NetworkLocation crashes under CM 4.4.2

Hello,
I installed Nogapps under CM 4.4.2, built May 4th, 2014.
Here Networklocation crashes when I use location service with "high accuracy" (German: hohe Genauigkeit).
Does anybody elase have that problem?

Greetings,

Frank
 
  • Like
Reactions: michelsberg

MaR-V-iN

Senior Member
Apr 23, 2011
496
2,293
Hello,

I successfully using my phone without gapps networklocation is nearly perfect but need some improvement in building... MaR-V-iN have you plan to release a new version supporting mozilla service location ?
And thanks again for your work.

There will likely be a UnifiedNlp module to use Mozilla Location Services, but it's not high priority right now This is because Mozilla's data density is still very low and Mozilla has no official statement on the license of their data, nor is there an officially supported way to get API access ("We currently do not define a way to register a new API key").

Hello,
I installed Nogapps under CM 4.4.2, built May 4th, 2014.
Here Networklocation crashes when I use location service with "high accuracy" (German: hohe Genauigkeit).
Does anybody elase have that problem?

I'm not aware of such a problem yet. Please provide a logcat (if you think it might contain private data, feel free to send it using PM)
 

sushidog

Senior Member
Oct 8, 2011
911
313
Blank Store doesn't work anymore after 4.4.3 update. R. I. P.

Update: nothing is working on 4.4.3. Please compile for new framework. Thanks.

/// Samsung Galaxy S4 GT-I9505
/// Press "THANKS" if I helped you
 
Last edited:

sushidog

Senior Member
Oct 8, 2011
911
313
I've no problems on OmniROM 4.4.3, but I doubt it's a CyanogenMod specific failure.
For NetworkLocation and BlankStore: make sure they're installed in /system/priv-app/ and check if they're listed under Settings>Apps>All

Sorry to just answer now. Forget about it, no problem with apps, after updating I completely forgot to change permissions. :banghead:

/// Samsung Galaxy S4 GT-I9505
/// Press "THANKS" if I helped you
 

selemine

Senior Member
Nov 22, 2011
139
34
POCO X4 Pro
marvin, what is the status on the custom Playstore? the official one is becoming worse , now that they dumbed down the display of app permissions
 

MaR-V-iN

Senior Member
Apr 23, 2011
496
2,293
C'mon @MaR-V-iN give us a sign that new Playstore project isn't dead. Please?

It's not dead, but development is paused for the moment. Im focussing on GmsCore right now, which is getting more important every day. I'm pretty sure I won't continue work on Playstore this month, but maybe during July. I'll let you know once a first preview version is out :)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 423
    Introduction:
    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:
    • 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
    So i started developing what i named the NOGAPPS package - a set of applications and frameworks with the goal to fill the gap of missing gapps package.
    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​

    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​

    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​

    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

    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
    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

    Maps API v1
    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

    Blank Store
    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]

    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

    Maps API
    Install on Android 2.3 and later: Install the flashable zip from recovery​

    Blank Store
    Install on Android 4.0.4 and later: see here
    Generate Android ID: see here

    Source Code:
    NetworkLocation - 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).​

    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
    34
    As promised: here is a public testing release for Play Store Client (alias BlankStore)
    Download in OP
    On Android 4.4 replace /system/app with /system/priv-app in the following instructions!
    Installation instructions Requires Android 4.0.4+:
    1. Remove old PlayStore/Market files if needed (using adb shell or as you like):
      • /system/app/Vending.apk
      • /system/app/Phonesky.apk
      • /system/app/com.android.vending.apk
      • /data/app/com.android.vending-*.apk
      • /data/data/com.android.vending (folder)
    2. Copy new com.android.vending.apk to /system/app with permission 644 or rw-r--r--
    3. Reboot
    4. Generate an Android ID
    5. Create an "Google Play Store for BlankStore"-Account via Settings/Accounts&Sync
    6. Launch BlankStore from your Launcher.
    If you get fc while searching, you propably used non-working login data. Delete the account and retry or post a logcat.
    23
    To generate an android id:
    1. On your PC:
    2. Install Java (if not already done)
    3. Download android-checkin-1.0.jar from here
      • On Windows: Download bla.bat into the same folder as android-checkin-1.0.jar and double click it
      • On Linux/OSX: Open a Terminal in the folder where android-checkin-1.0.jar is located and run
        Code:
        java -jar android-checkin-1.0.jar <email> <password>
    22
    One would assume these could be legally integrated into a custom ROM as well?

    Yes. I want this to be as open as possible. I am going to publish the sourcecode under apache license when its ready, so everybody is free to change what he likes. (Some of the upstream librarys i use are licensed under gpl so at the moment it seems like not everything can be apache licensed, however gpl should be enough for most usecases and maybe i will recode some of the stuff if need)
    13
    C'mon @MaR-V-iN give us a sign that new Playstore project isn't dead. Please?

    It's not dead, but development is paused for the moment. Im focussing on GmsCore right now, which is getting more important every day. I'm pretty sure I won't continue work on Playstore this month, but maybe during July. I'll let you know once a first preview version is out :)