[APP] UnifiedNlp - FLOSS Wi-Fi- and cell-tower-based geolocation - Android Apps and Games

Introduction
UnifiedNlp is a FLOSS (Free/Libre Open Source Software) tool for geolocating android phones without Google's Geolocation service. It allows apps that use Android's coarse or network locating features to geolocate the phone which is usually faster and less battery consuming then GPS. If you use your phone without GAPPS this might become a useful tool for you.
The real location work is done by backends (plug-ins) that can be configured through the UnifiedNlp UI. There is already a number of backends out there that use data from various data sources, some of them working completely offline.
The same backend technique is used for UnifiedNlp's secondary feature: (reverse) geocoding. This allows apps like the android gallery to convert geo-coordinates to an address, resulting in better user experience.
UnifiedNlp is the successor of NOGAPPS NetworkLocation and part of the microG Project.
Installation
UnifiedNlp comes with official support for Android 4.4 (KitKat) and Android 5.0 (Lollipop). Installation on AOSP-based ROMs for this version is easy:
Make sure that no Google geolocation tool is installed (it is usually listed as Google Play Services in Apps)
Download and install NetworkLocation.apk as a usual app (you may need to enable "Unknown sources" in Settings->Security)
Reboot
If your system is not AOSP-based but GAPPS-free and the above instructions do not work for you, try placing NetworkLocation.apk directly in /system/priv-app/ and reboot.
If your system has Xposed, you can use this Xposed module together with UnifiedNlp.apk
Android 2.3 (Gingerbread) through Android 4.3 (Jelly Bean) are not officially supported (meaning newer versions of UnifiedNlp are not tested on these platforms). Still a legacy version is published with every release. Android 4.2+ is known to usually work properly, older versions are often not supported by backends and thus can't use UnifiedNlp. Push LegacyNetworkLocation.apk directly to /system/app and reboot to try it out.
Download
Latest stable release: v1.4.0 - Download NetworkLocation.apk - LegacyNetworkLocation.apk - UnifiedNlp.apk
Older versions and pre-release builds can be found on GitHub
Backends
I developed and will support three backends, that you can find on GitHub:AppleWifiNlpBackend, IchnaeaNlpBackend (Mozilla Location Service), OpenWlanMapNlpBackend and NominatimGeocoderBackend
These and backends by other developers are usually released on F-Droid.
If you installed a third-party backend and you're not sure whether the problem is caused by UnifiedNlp or the backend, feel free to write here.
Upcoming/planned features
- Better status information to check whether installation succeeded or not and what steps might be needed
- Backend prioritization and complex rule system
FAQ
Q: It does not work!
A: Make sure you read the installation instructions properly and that locating would be possible using the backends provided. Are you sure you rebooted? Is your system GAPPS free? OK. Now, ask!
Thanks
Big thanks to everyone who continuously supported me doing this, by donating, pull-requests or just feedback. Thanks to backend developers, that made this tool useful. Thanks to Google for leaving a door in Android that makes this possible.
XDA:DevDB Information
microG UnifiedNlp, App for all devices (see above for details)
Contributors
MaR-V-iN
Source Code: https://github.com/microg/android_packages_apps_UnifiedNlp
Version Information
Status: Stable
Current Stable Version: 1.4.0
Stable Release Date: 2015-09-15
Created 2015-01-02
Last Updated 2015-10-04

yahoooo.! thank you @MaR-V-iN.
"all i can really do , is stay out of my own way and let the will of heaven be done"

Hail to the King!

What other apps will be affected by disabling google play services? Want to try this but I have Play services installed.

Thank you very much for this.
Just a note to point out that GitHub's mobile site has no downloads anywhere to be seen if one gets there from a smartphone on default mode, and users might get really confused about it. One has to switch to the desktop site to find the backend APKs.

sherpa25 said:
What other apps will be affected by disabling google play services? Want to try this but I have Play services installed.
Click to expand...
Click to collapse
If you run with play services I guess you installed the complete GAPPS package, including Play Store etc. These either require Play Services or misbehave with Play Services removed or replaced.
However, chances are good that there will be a complete Play Services replacement including UnifiedNlp sometime (sooner or later - no ETA here)

sherpa25 said:
What other apps will be affected by disabling google play services? Want to try this but I have Play services installed.
Click to expand...
Click to collapse
Every APP which requires Google play licensing or the play services. F.e. Google Music
A lot of paid apps f.e. Poweramp will not work
But u are able to download your paid apps in Blank Store f.e. Tasker
Nova Launcher or Atlas Browser and most CM Themes are working fine without gapps even the paid Version.
U can only buy apps on the Play Store Website and you have no option to return the APP.
But if everything is working fine for you then stay with Gapps because it requires a lot of work and knowledge.
But some people like it that way

MaR-V-iN said:
If you run with play services I guess you installed the complete GAPPS package, including Play Store etc. These either require Play Services or misbehave with Play Services removed or replaced.
However, chances are good that there will be a complete Play Services replacement including UnifiedNlp sometime (sooner or later - no ETA here)
Click to expand...
Click to collapse
Cozmos23 said:
Every APP which requires Google play licensing or the play services. F.e. Google Music
A lot of paid apps f.e. Poweramp will not work
But u are able to download your paid apps in Blank Store f.e. Tasker
Nova Launcher or Atlas Browser and most CM Themes are working fine without gapps even the paid Version.
U can only buy apps on the Play Store Website and you have no option to return the APP.
But if everything is working fine for you then stay with Gapps because it requires a lot of work and knowledge.
But some people like it that way
Click to expand...
Click to collapse
I see, thanks for the info. I use Nova and Phoenix ROM and just selected a few gapps.
I do use Play Store....well, it's the only app I know where to easily get and install apps from (when searching for an app), other than getting an apk elsewhere which I copy and install manually. What are you guys using? I tried browsing and downloading a few times on my phone but they don't work when installing. Probably I need an installer app on my phone? How do you guys manage these installations via the phone? I'd like this so I don't have to keep attaching my phone to the PC and transferring apks to install. Thanks again.

µg UnifiedNlp works great on Android 4.2.2.
GPS first fix time is faster than Google network location.
Looks like µg UnifiedNlp can save more battery since it's lower wakelock time compare with Google network location.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

Wow, this is awesome! It must have been a LOT of work to get this working, let alone making it stable and usable, thank you! Android is really very usable without gapps now.
Also, here are a couple links to anyone interested in using it completely offline: https://f-droid.org/repository/browse/?fdfilter=Backend&fdid=org.fitchfamily.android.wifi_backend and https://f-droid.org/repository/browse/?fdfilter=Backend&fdid=org.fitchfamily.android.gsmlocation
The wifi backend even updates the local database with nearby APs once it has found a GPS fix, real neat!
---------- Post added at 12:50 AM ---------- Previous post was at 12:39 AM ----------
sherpa25 said:
I see, thanks for the info. I use Nova and Phoenix ROM and just selected a few gapps.
I do use Play Store....well, it's the only app I know where to easily get and install apps from (when searching for an app), other than getting an apk elsewhere which I copy and install manually. What are you guys using? I tried browsing and downloading a few times on my phone but they don't work when installing. Probably I need an installer app on my phone? How do you guys manage these installations via the phone? I'd like this so I don't have to keep attaching my phone to the PC and transferring apks to install. Thanks again.
Click to expand...
Click to collapse
I use F-Droid and Aptoide. Aptoide really has a LOT of software, highly recommended. It is a fork of F-Droid if I'm not mistaken, still open source and you can set-up your own repositories.

dp_alvarez said:
Wow, this is awesome! It must have been a LOT of work to get this working, let alone making it stable and usable, thank you! Android is really very usable without gapps now.
Also, here are a couple links to anyone interested in using it completely offline: https://f-droid.org/repository/browse/?fdfilter=Backend&fdid=org.fitchfamily.android.wifi_backend and https://f-droid.org/repository/browse/?fdfilter=Backend&fdid=org.fitchfamily.android.gsmlocation
The wifi backend even updates the local database with nearby APs once it has found a GPS fix, real neat!
---------- Post added at 12:50 AM ---------- Previous post was at 12:39 AM ----------
I use F-Droid and Aptoide. Aptoide really has a LOT of software, highly recommended. It is a fork of F-Droid if I'm not mistaken, still open source and you can set-up your own repositories.
Click to expand...
Click to collapse
Thanks, downloaded these 2 apps now. Still reading up on UnifiedNlp. Since nogapps is needed, will I still be accessing gmail and/or google account, w/c is asked by some apps? Sorry for some confusion. Thanks.

I have a question: Is it possible to use UnifiedNlp with a offline copy of the OpenWlanMap database? In their website they provide the database for download, but I see no mention of using it with OpenWlanMapNlpBackend.
LocalWifiNlpBackend is intended to be used with our own database, but can I convert the OpenWlanMap database and use it?

sherpa25 said:
Thanks, downloaded these 2 apps now. Still reading up on UnifiedNlp. Since nogapps is needed, will I still be accessing gmail and/or google account, w/c is asked by some apps? Sorry for some confusion. Thanks.
Click to expand...
Click to collapse
Currently it's not possible to use UnifiedNlp and apps requiring play services or Google apps.
dp_alvarez said:
I have a question: Is it possible to use UnifiedNlp with a offline copy of the OpenWlanMap database? In their website they provide the database for download, but I see no mention of using it with OpenWlanMapNlpBackend.
LocalWifiNlpBackend is intended to be used with our own database, but can I convert the OpenWlanMap database and use it?
Click to expand...
Click to collapse
This will be included in the next release.

@MaR-V-iN you got PM.
Device: Samsung Galaxy S4 (GT-I9505)
ROM: CyanogenMod 11/M12 (KK 4.4.4)
Kernel: Alucard-V1.4qs
Recovery: TWRP 2.8.3.0
Modem: I9505XXUGNE8
Device: Nexus 7 (Grouper)
ROM: CyanogenMod 11/M9 (KK 4.4.4)
Kernel: Default CM11/M9 3.1.10
Recovery: TWRP 2.7.1.0

Is it possible to disable Google location services with "My Android Tool" and use µg UnifiedNlp for location service but keep the Google services installed for other purposes (app licenses, ...)?

Exactly what I was looking for; don't want Google snooping around on my phone. Thanks a lot!
One thing though: I am running an unofficial CM11 on my Razr i. Installing your app via F-Droid or directly as an apk fails due to a wrong signature, i.e. UnifiedNlp seems to be installed already - I can't find it anywhere on my phone though...

MaR-V-iN said:
[Offline OpenWLANMap location service] will be included in the next release.
Click to expand...
Click to collapse
Ooh I love you! That feature + a device patched to passively scan for Wifi APs = pinpoint the location without emitting any signals whatsoever even if GPS coverage is poor. That's some exquisite stuff, man.
By the way, does µg implement Google Cloud Messaging? It would be fantastic for RedPhone, to get secure(ish) voice comms to our poor iOS using friends.

Been using this across devices since months back.. Happy to see a dedicated thread.. Good stuff.

dp_alvarez said:
I use F-Droid and Aptoide. Aptoide really has a LOT of software, highly recommended. It is a fork of F-Droid if I'm not mistaken, still open source and you can set-up your own repositories.
Click to expand...
Click to collapse
It's the opposite, F-Droid is a fork of Aptoide.
@MaR-V-iN it's possible to use lacells.db and cells.db both on µg UnifiedNlp and NetLocation just by changing their names. Are these databases compatible between them?
Device: Samsung Galaxy S4 (GT-I9505)
ROM: CyanogenMod 11/M12 (KK 4.4.4)
Kernel: Alucard-V1.4qs
Recovery: TWRP 2.8.3.0
Modem: I9505XXUGNE8
Device: Nexus 7 (Grouper)
ROM: CyanogenMod 11/M9 (KK 4.4.4)
Kernel: Default CM11/M9 3.1.10
Recovery: TWRP 2.7.1.0

sancho_panzer said:
MaR-V-iN it's possible to use lacells.db and cells.db both on µg UnifiedNlp and NetLocation just by changing their names. Are these databases compatible between them?
Click to expand...
Click to collapse
lacells.db is compatible with NOGAPPS NetworkLocation and the gsm backend for UnifiedNlp. cells.db is a different incompatible format. Renaming files will cause problems.

Related

[Extension] Updated version of the APK Downloader Chrome Extension

What is it?
This is an updated (and slightly modified) version of redphx's awesome Google Chrome extension APK Downloader.
It allows you to download APKs from the Play Store webpage via your desktop browser directly onto your computer.
The original version stopped working as of Google Chrome version 20+ because starting with this Chrome version, all Google Chrome extension require to use the manifest version 2. When I noticed, I checked the author's page for any updates. But there were no updates on that.
Update: Earlier, I said that the original APK Downloader extension stopped working because it uses Manifest version 1 and that Google Chrome dropped support for all extensions that use Manifest version 1.
However, gt573 noted that he can still use the original extension (v1.2.1) with Chrome 21.
So, I checked again the Manifest version 1 support schedule and I found that I was wrong there. Manifest version 1 was announced deprecated with the release of Chrome 18, but will be partitially supported until "early 2013".
Nethertheless, the original APK Downloader (v1.2.1) does not work for me since my Chrome was update to 21.0.1180.60 m. The extension constantly throws content security policy exceptions when trying to download any App, which prevents the extension from working at all. Additionally, this is the error message I get on the extension page:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
And according to the recent comments on the author's webpage, there's a bunch of other users who have/had the same problem with v1.2.1 within the last days. (For a detailed explanation of manifest version changes in Chrome and what that means for the original APK Downloader, click here to read the full story.)
So: If APK Downloader v1.2.1 stopped working for you, feel free to use this updated version.​
What was changed?
So.. Basically, this is the original APK Downloader v1.2.1 extension for the Google Chrome browser, downloaded from the author's - redphx - webpage. However, these are the changes that I made:
As of version 1.3.0
Updated the extension manifest version from 1 to 2
Replaced deprecated functions in JavaScript and references in manifest.json
Changed JavaScript formatting from compressed to "Pretty Print" (so that the source code is readable for everybody)
Removed Google Analytics Code (Sorry redphx, all credits to you! But using GA for this, without even anonymizing the User IPs, is a No-Go as I think).
Changed the download redirect Url (when clicking the icon in the Url bar) from the author's webpage to a local domain "http://localhost/[..]".
Removed all other "extra" code, that was not used for the actual functionality.
Replaced extension icons.
As of version 1.3.1
Changed the download redirect Url (when clicking the icon in the Url bar) from"http://localhost/[..]" to this thread's URL, because v1.3.0 required a local web server to be running for the extension in order to function.
As of version 1.3.2
Changed the download redirect Url (when clicking the icon in the Url bar). Instead of open a new tab, as of version 1.3.2 it will simply reload the current Play Store URL and start the download!
As of version 1.3.3
Fixed redirect bug, introduced in version 1.3.2
Major code clean up (reduced number of files from 16 to 12).
As of version 1.3.4
Improved new reload function to support Play Store URLs that contain a hash key already.
Get Started - Download
To install the extension the steps are as follows: download and extract the following zip archive to your computer.
Direct download link:
apkdownloader-1.3.1.zip
apkdownloader-1.3.2.zip
apkdownloader-1.3.3.zip
apkdownloader-1.3.4.zip​
How to set up?
After you extracted the downloaded zip file to your computer, open Google Chrome and go to the extension page; you can copy and paste into the Url bar: chrome://chrome/extensions/
Load it
Now, enable "Developer mode" and load the "APK Downloader"-extension from the directory where you extracted it to.
Set it up - Google-Account
To be able to download from the Play Store, you need to authenticate all requests. Therefore you need to "log in to your Google Account" at the extension's option page.
On the extension's options page, log in with your Google-Account (email-address and password) - the same Account that you used with your device! Also, you will need your Android Device-Id (which is part of the algorithm to generate a valid request key).
Note: Basically this is not a "login" in the common sense. Your credentials are stored safely in Chrome's local data storage - on your own computer!!!
Set it up - Android Device-Id
To get your Android Device-Id, type in the dialer of your phone...
Code:
*#*#8255#*#*
*#*#TALK*#*#
... and you will get the "GTalk Service Monitor" screen like the following. Search for "DEVICE-ID:". Everything that comes after "android-", that is your Device-Id.
OR
Use my App "Android Device-ID"
(Almost) Done
The extension is now available and ready set up. However, you need to follow 1 more step to actually use it; you need to disable SSL warnings. Therefore please read on at the original APK Downloader page at: http://codekiem.com/2012/02/24/apk-downloader/​
Credits
All credits for the extension goes to redphoenix89 (or redphx @xda)! It's his code - I did only cosmetics.​
Legal Note / Disclaimer
Finally, please note that the use of this Chrome extension is violating Google's Play Store TOS! You've been warned.​
As Wesnam pointed out the version 1.3.0 requires a local webserver to be running in order for the extension to work. I fixed that, so everybody can use it. Please download version 1.3.1 (click here).
APK downloader 1.2.1 seemed to work just as well on google chrome 21 as your 1.3.1. Neither will download the IBM think tablet app, which is a free app. I get an error with both extensions. Any idea if there is a fix?
Looks good, thx. Was always a bit worried about it using his server.
To everyone: I checked the code and there's no suspicious stuff in there, just what's expected to be there (a number of calls to the Market). 100% legit.
gt573 said:
APK downloader 1.2.1 seemed to work just as well on google chrome 21 as your 1.3.1. Neither will download the IBM think tablet app, which is a free app. I get an error with both extensions. Any idea if there is a fix?
Click to expand...
Click to collapse
There's a difference in the way they do not work. Original APK Downloader (v1.2.1) doesn't work at all. Mine doesn't work if there're server-side validations to be passed, such as country limitation, device limitation or screen size limitation (and of course you can download only free apps). For the IBM app there's a limit for the screen resolution. So you need to have a device registered with the same email address you use for the extension, that is compatible with the app's screen resolution minimum: A screen width of 800 pixels or more and screens classified as Xlarge. Do you match these criteria?
I just installed v1.2.1 last night and a quick test verified that it was able to download apps with my current version of google chrome (21). I only downloaded one app and it was one by the extension developer, I don't know if that makes a difference. Anyway, it wouldn't download the app I was after (IBM think) which is what brought me here. I was able to download another tablet app with your extension that the market tells me is not compatible with my device so I thought it would bypass the device and screen limitations. My device(Galaxy note sgh-i717) has 800 x 1280 resolution. It is running android 4.0.4. I changed the dpi to 160 in build.prop to match xlarge, still no go. Just for full disclosure (not asking for build.prop help here) I have tried modifying my build.prop to make my sgh-i717 appear as a Tab 10.1, but it didn't work, it still show as an sgh-i717 in the market.
Bexton said:
There's a difference in the way they do not work. Original APK Downloader (v1.2.1) doesn't work at all. Mine doesn't work if there're server-side validations to be passed, such as country limitation, device limitation or screen size limitation (and of course you can download only free apps). For the IBM app there's a limit for the screen resolution. So you need to have a device registered with the same email address you use for the extension, that is compatible with the app's screen resolution minimum: A screen width of 800 pixels or more and screens classified as Xlarge. Do you match these criteria?
Click to expand...
Click to collapse
gt573 said:
I just installed v1.2.1 last night and a quick test verified that it was able to download apps with my current version of google chrome (21).
Click to expand...
Click to collapse
That's odd. But I checked back and according to the Manifest version 1 support schedule, the support for v1 extensions is not yet dropped - unlike I said in OP. According to the schedule the support will be dropped in "early 2013". Thus, APK Downloader v1.2.1 should still work as it did all the time; also with the latest Chrome versions. Now, to explain you why I said/thought it was:
The thing is that I used v1.2.1 almost every day and I never had problems to download Apps, except for a few that were labeled as non-compatible with my devices in the play store. (I will come back on that later..) Then, a few days ago, the extension just stopped working without me making any changes. So I opened Chrome's developer console and saw that the extension threw some content security policy errors fired by the extension's Javascript code.
Then I checked the author's website and saw a lot of recent comments by users having the same issue - that the extension just stopped working for them.
Since I've developed a few Chrome extensions myself, I remembered that the changelog between Manifest 1 and 2 includes a new content security policy and also that Manifest 1 was announced deprecated in Chrome 18.
So I checked my Chrome version and saw that it was updated just that morning (from 20.x to 21.0.1180.60 m). Hence, I thought that the exceptions, thrown by the extension, were due to the "fact" that the old content security policy, which was used before Manifest version 2, was unsupported with that Chrome-Update.
So I updated the extension's source code to use Manifest version 2. Finally, I had no more content security policy exceptions in the dev console and the downloads worked again.
And because there was no update by redphx and I've seen a lot of users had the same issue, I thought I'd share it here.
To cut a long story short:
I was wrong in saying that the original extension stopped as of Chrome 20+ due to missing support by Chrome.
However, for me v1.2.1 constantly throws content security policy exceptions in Chrome which prevent it from working at all. And as you can see from the comments on redphx's website it stopped working for others, too (whatever else the reason is..!?).
Also, as you can see from the schedule, v1.2.1 will stop working in the not-too-far-away future (unless redphx will release an update), whereas mine is "future-proof" (as far as it concerns Chrome).
Finally, my version does not include Analytics code, nor does it redirect you to a site which can not be verified to be safe (it should be, though).
gt573 said:
I only downloaded one app and it was one by the extension developer, I don't know if that makes a difference.
Click to expand...
Click to collapse
No, the developer should be irrelevant.
gt573 said:
Anyway, it wouldn't download the app I was after (IBM think) which is what brought me here. I was able to download another tablet app with your extension that the market tells me is not compatible with my device so I thought it would bypass the device and screen limitations.
Click to expand...
Click to collapse
Now, as I said earlier:
"I used v1.2.1 almost every day and I never had problems to download Apps, except for a few that were labeled as incompatible with my devices in the play store."
However, this was not true for all Apps that were labeled as incompatible. Some work, most do not. I'm not really sure how the checks work at this point. I know that there exist options for developers to restrict access to downloads by some "more advanced" parameters (apart from payment, obviously). And I think that the the device compatibility check for the In-App-Listings and the Play Store Website is separated from the logic that is used for those "advanced" restrictions (and no, I'm not talking about the basic country-limit here).
As another weird example take the new chameleon launcher beta. The Play Store says it would be compatible with my device. However, I can not download it. Neither through the Play Store, nor with the extension. Why not? Because, as you can read on the developer's website, your Emailaddress for Play Store must be paired with the Emailaddress that I/someone used in the developer's beta signup form that was on the website a few weeks ago. Means: eventhough it is a free App and labeled as compatible in Play Store, I can not download it because the developer needs to specifically allow my Account. As you can see, there're lots of possible and not always understandable reasons why somebody can download some apps while others can't.
gt573 said:
My device(Galaxy note sgh-i717) has 800 x 1280 resolution. It is running android 4.0.4. I changed the dpi to 160 in build.prop to match xlarge, still no go. Just for full disclosure (not asking for build.prop help here) I have tried modifying my build.prop to make my sgh-i717 appear as a Tab 10.1, but it didn't work, it still show as an sgh-i717 in the market.
Click to expand...
Click to collapse
I don't think that editing the build.prop file will help with that at all. Even if I change everything in my build.prop, the Useragent that is send by the Play Store App still uses/reveals the real device info. No matter what I change, it always sends: "AndroidDownloadManager/4.1.1 (Linux; U; Android 4.1.1; Nexus One Build/JRO03H)".
Hey bexton, thank u very much for your modded extension! I installed it because I get with the previous version the "ERROR: Cannot download this app!" message but with version I get the same message:
Chrome startup parameters: --ignore-certificate-errors --allow-running-insecure-content
Chrome Version: 21.0.1180.57
OS: Linux
thankz!! but not working here
Chrome version: 22.0.1219.0 (148586)
maybe disable ssl warnings don't work i don't know
Works for me. Is there a way to disable this page popping up everytime I download something?
maybe it'd be possible to use a data-uri instead of this thread as download page?
prodigy7 said:
Hey bexton, thank u very much for your modded extension! I installed it because I get with the previous version the "ERROR: Cannot download this app!" message but with version I get the same message:
Chrome startup parameters: --ignore-certificate-errors --allow-running-insecure-content
Chrome Version: 21.0.1180.57
OS: Linux
Click to expand...
Click to collapse
Hi, I have the same problem unfortunately on Windows 7 on Chrome 21
I still get the error "ERROR: Cannot download this app!". This is happening on Chrome 22.0.1229.2 dev-m, Win7 32bit.
Ytain
Sorry for the late response, but I've been on holiday. For those of you who still get the error "ERROR: Cannot download this app!" for an app that should be downloadable(!!), please provide a link to the app. If you get this error for ALL apps, than please leave this info as well.
@XlAfbk: I don't think so, but I'd need to check on that.. If know how to, let me know.
This one won't work for me https://play.google.com/store/apps/...=W251bGwsMSwxLDMsImNvbS5jb25kdWl0LmxvY2tlciJd
How do I know if a free app is supposed to be downloadable?
Sadly, it still doesn't support most of the apps I attempt to download. Here's a list:
https://play.google.com/store/apps/...EsImNvbS5jbm4ubW9iaWxlLmFuZHJvaWQudGFibGV0Il0.
https://play.google.com/store/apps/...wyLDEsImNvbS53YXNoaW5ndG9ucG9zdC5hbmRyb2lkIl0.
https://play.google.com/store/apps/...t=W251bGwsMSwyLDEsImNvbS53ZWJtZC5hbmRyb2lkIl0.
https://play.google.com/store/apps/...t=W251bGwsMSwyLDEsImNvbS5rcm9nZXIubW9iaWxlIl0.
https://play.google.com/store/apps/...251bGwsMSwyLDEsImNvbS53YWxtYXJ0LmFuZHJvaWQiXQ..
https://play.google.com/store/apps/...ult#?t=W251bGwsMSwyLDEsImNvbS50YXJnZXQudWkiXQ..
https://play.google.com/store/apps/...251bGwsMSwyLDEsImNvbS5iZXN0YnV5LmFuZHJvaWQiXQ..
https://play.google.com/store/apps/...arch_result#?t=W251bGwsMSwyLDEsImNvbS5xdmMiXQ..
https://play.google.com/store/apps/...vbS5odWZmaW5ndG9ucG9zdC5hbmRyb2lkLnRhYmxldCJd
That's just a few.
I'm thinking that Google corrected some of the coding in Chrome as it regards to the Play Store to prevent people from downloading apps that WILL work with your devices, but still declare them incompatible.
I also notice this problem. Didn't worked with any app that Google was saying to be incompatible with my device.
Sent from my LT26i with Tapatalk 2
scottharris4 said:
This one won't work for me https://play.google.com/store/apps/...=W251bGwsMSwxLDMsImNvbS5jb25kdWl0LmxvY2tlciJd
Click to expand...
Click to collapse
I had no problems downloading the app with the extension (find attached). Is it labeled as compatible with your device in the play store?
abarax said:
Sadly, it still doesn't support most of the apps I attempt to download. Here's a list:
[snip]
That's just a few.
I'm thinking that Google corrected some of the coding in Chrome as it regards to the Play Store to prevent people from downloading apps that WILL work with your devices, but still declare them incompatible.
Click to expand...
Click to collapse
I was able to download the apps that are labeled as compatible in play store. The Huffington Post and the CNN link were for Tablets only, so they failed. But when I tried their apps for phones, I was able to download those as well.
scottharris4 said:
How do I know if a free app is supposed to be downloadable?
Click to expand...
Click to collapse
You can't know. But if you set up everything correct, you can be almost sure that you can download all apps that are labeled as compatible with your device in Play Store. Me personally, I never found an app that was labeled as compatible and I was not able to download it via the extension. Whenever it is labeled as compatible, I can download it.
@Felimenta97: There're a few exceptions; for a few apps I was able to download them even though the Play Store said it would be incompatible. However, as said above, a general rule of thumb is that you will be able to download only the apps that are labeled as compatible for your device.
I see. But if you could work on that it would be nice. Some apps work on my phone, just play store is crazy about that.
Sent from my LT26i with Tapatalk 2
Bexton said:
@XlAfbk: I don't think so, but I'd need to check on that.. If know how to, let me know.
Click to expand...
Click to collapse
I tried modding the extension but for some reason it even fails with localhost instead of this thread, just replacing the 1 line containing the url *confused* (not a chrome extension guy so probably missing something there. more of a web dev)
Maybe if you'd explain why that is and why it needs some site in the first place I'd be able to figure it out.

[ROM][KFHD7][7.4.8] ♦ Kinology 3.3 ♦ 2014/03/12 ♦ Final

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Introducing Kinology - The Premier KFHD7 Custom ROM​
Standard Disclaimer: I cannot be held responsible for loss, damages, or any kind of issue whatsoever that could arise from installing this ROM. You install it at your own risk.
Kinology is the premier custom ROM for the Kindle Fire HD 7" tablet. It will not work on any other device. Kinology should be considered a "hybrid OS"; it contains Amazon's 7.4.8 ICS-based core along with Google's ICS Services Framework and application stack.
Feature list
Installation / Download
Advanced Configuration
Known Issues
History
Screenshots
3.3 will be the last version of Kinology. The 7.4.9 update does not leave enough room on the system partition for the Kinology base. Additionally, that version of the Amazon OS is using server side filtering that prevents many non-Amazon approved applications from working correctly. My investigations into the issue did not turn up an easy fix.
What's new?
3.3 - 2014/03/12
Update the base to 7.4.8 and updated included apps. See the History page linked above for further details.
3.2 - 2013/11/21
Kinology itself is unchanged for this release. Only apps have been updated. See the History page linked above for details.
3.1 - 2013/08/11
Updated the base OS to 7.4.6.
The restart/failure message when flashing the boot zip will only be shown if the recovery is actually changed.
Installers now apply ASLR correctly to all libraries.
Added Adobe Flash Player again, as it no longer causes browsers to crash.
Updated GmsCore, Hangouts, and Play Store in the Google package.
Updated Adobe Air in the Amazon Updates package.
Behind the scenes stuff:
* Added code to the make scripts to build all-in-one installation.
* Modified the make scripts so that .apks with identical code and resources always result in binary-identical files.
* Because of the previous modification, update zips can now be automatically generated.
* Many other changes to the make scripts so that they are more resilient.
3.0. - 2013/07/21
Updated the base OS to 7.4.5.
Fixed the disabled wallpaper issue in 7.4.1.
Removed text on battery icons (a percentage option was added by Amazon).
Updated Gmail, GmsCore, and the Play Store in the Google package, and added Hangouts instead of Talk.
Update SuperSU and included SuperSUNoNag.
Removed Adobe Flash Player as it is not compatible with 7.4.5.
Fixed the install process: the boot zip is now required, but it will only flash items that you do not already have installed.
Separated Amazon app updates from Kinology proper in the install process.
XDA:DevDB Information
Kinology [KFHD7/TATE], ROM for the Amazon 7" Kindle Fire HD
Contributors
JulianPaoloThiry
ROM OS Version: 4.0.x Ice Cream Sandwich
Based On: Amazon OS 7.4.8
Version Information
Status: Stable
Current Stable Version: 3.3
Stable Release Date: 2014-03-12
Created 2014-10-16
Last Updated 2014-10-16
I was just cleaning up my system (Had CM10.1 on it, but was facing issues with Video chat in GTalk) to go back to Kinology 2.0.1 and was facing some boot issues. When I went back to see the potential list of ROMs to try, I noticed this thread.
Edit: Flashed it and seems to be stable so far. Still checking stability of various apps.
Edit 2: Spoke too soon. Just got a random reboot. The screen was in landscape mode and was trying to get it to portrait, it just rebooted.I did a first reboot before setting up the device as mentioned in the installation procedure.
Sequence of events before I got the random reboot: I flashed the files as per the installation procedure (verbatim), did a reboot after the first boot, set up the system, added google accounts, installed nova launcher, set that as my primary launcher, tried hangout, it hung in the Video call, force stopped it, then was editing the message here in the forum, went back to Kindle, was rotating to portrait mode, kindle rebooted.
EDIT 3: I am still getting random reboots trying to play around hangout. I will find GTalk apk from somewhere and install. I will update the status after that.
No flash, no fun . That was one of the best features in android for me, besides the roms. If it's possible, i would love to see a fix for it.
Thanks,
Grwy
Sent from my KFTT using xda app-developers app
Request to package just Gtalk and allow option to users to upgrade to Hangouts
One humble request: If you could, please let the users decide if they want to upgrade to hangout. I am facing issues with that, and I was able to uninstall updates to go back to GTalk. But given that Hangouts was directly add to the ROM itself, I could not go back to GTalk by just uninstalling it in Playstore.
I will figure a way to get GTalk back. But it was easier to uninstall from play store
raj3366 said:
I will figure a way to get GTalk back.
Click to expand...
Click to collapse
I can make an updater zip that replaces Hangouts with Talk. Will probably post it tomorrow sometime.
GreyGeist said:
No flash, no fun . That was one of the best features in android for me, besides the roms. If it's possible, i would love to see a fix for it.
Click to expand...
Click to collapse
This bugs me a lot, too. I'm not sure if there will be a solution. Unfortunately, the crash is very low level (in the .so files), so it's very tough to even begin to know how to work around it. I certainly plan to continue working on it, though.
raj3366 said:
I am still getting random reboots trying to play around hangout.
Click to expand...
Click to collapse
I successfully made a video call using Hangouts to my phone for testing and didn't get any reboots. I know that's just one anecdote, but if I recall, GTalk's video/voice didn't work very well for some on Kinology 2 either.
JulianPaoloThiry said:
I can make an updater zip that replaces Hangouts with Talk. Will probably post it tomorrow sometime.
Click to expand...
Click to collapse
That would be awesome. I tried replacing the Hangouts.apk with Talk.apk in the google update zip. But the signature (SHA1-digest) had to be updated in META-INF/CERT.SF and META-INF/MANIFEST.MF files. So I could not get it working.
I had very good success rate using GTalk in Kinology 2.0. I guess my mileage varies. But having GTalk gives me the freedom to upgrade to Hangouts or stay with GTalk depending on whichever works. Again, that's just my personal opinion.
Thanks for looking into this Julian. I am sending this Kindle to my parents so that I could chat over Video call. I have to get it stabilized before that. They are not tech-savy.
So far I am not seeing any other issues. I will report back, if I run into any.
I can't thank you enough for doing this.:good:
JulianPaoloThiry said:
This bugs me a lot, too. I'm not sure if there will be a solution. Unfortunately, the crash is very low level (in the .so files), so it's very tough to even begin to know how to work around it. I certainly plan to continue working on it, though.
Click to expand...
Click to collapse
Alright, thanks. I've always really liked Kinology, but the gapps and lockscreen issues were its downfall for me. Are these fixed yet? In the previous build, gapps constantly crashes (especially chrome), and the lockscreen would randomly disappear.
There is now a download available to rollback from Google Hangouts to Google Talk. Be aware that your launcher's caching may cause the icon and/or name of Hangouts to remain unchanged. Be sure to actually launch the app and check it before claiming that the rollback did not work.
Edit: Hmmmm. Hold off downloading that. I can't seem to find the voice/video options at all now.
Edit: False alarm. Turns out that Google Talk cannot voice/video chat with Google Hangouts users. So if your friends upgrade and you do not, you're SOL. There's nothing wrong with the rollback package, so use it if you like.
GreyGeist said:
the gapps and lockscreen issues were its downfall for me. Are these fixed yet? In the previous build, gapps constantly crashes (especially chrome), and the lockscreen would randomly disappear.
Click to expand...
Click to collapse
... no one reported either of those issues previously...
I've used Kinology since it was released and have not seen them. I must admit, however, that I have the lock screen disabled (my Kindle never leaves the house and has a book-like cover), so I wouldn't have noticed that one.
I do use Chrome and most other Google apps, and can't recall them ever crashing. Capturing a logcat dump immediately after a crash and sending it to me is the best way to get that sort of thing identified. The only other workable alternative is to report reproducible steps that always result in a crash.
JulianPaoloThiry said:
There is now a download available to rollback from Google Hangouts to Google Talk. Be aware that your launcher's caching may cause the icon and/or name of Hangouts to remain unchanged. Be sure to actually launch the app and check it before claiming that the rollback did not work.
Click to expand...
Click to collapse
Thanks a lot. That solves my problem. I will try it tonight when I get back home and update you. As long as it works with other google talk users, I am good. Is there procedure to repackage it myself? (if you update the google zip, I would not want you to re-package it every time. I would be more than happy to do it myself and share it for those who need that.)
EDIT: I just saw the size of it. I guess no re-packaging necessary. I just need to flash it as the last zip. This even more awesome. Thanks!
Launcher
How do you start up in tablet mode, not Kindle carousel?
Do you need a launcher?
Wind Dancer said:
How do you start up in tablet mode, not Kindle carousel?
Do you need a launcher?
Click to expand...
Click to collapse
If you do not want to use the carousel as your default launcher then you will need to install an alternative launcher from the Play Store, such as GO or Nova. The next time you reboot (or press the home button, I think), your Kindle will ask you which launcher to use, at which time you can tell it to stop asking and just use the one you pick.
JulianPaoloThiry said:
If you do not want to use the carousel as your default launcher then you will need to install an alternative launcher from the Play Store, such as GO or Nova. The next time you reboot (or press the home button, I think), your Kindle will ask you which launcher to use, at which time you can tell it to stop asking and just use the one you pick.
Click to expand...
Click to collapse
okay, thanks for the confirmation
GreyGeist said:
Alright, thanks. I've always really liked Kinology, but the gapps and lockscreen issues were its downfall for me. Are these fixed yet? In the previous build, gapps constantly crashes (especially chrome), and the lockscreen would randomly disappear.
Click to expand...
Click to collapse
Odd, I never had a problems with Gaaps (Google Applications) although I have not liked chrome on any of my Android devices. . .Sorry, I can't compare with lockscreens -since I don't use one on my KFTT, but when I did it was never an issue. . . I hope this new version will be a stable, and dependable as Kinology2 -I am downloading now! (Thanks!) :victory:
Sorry to change topic but does anyone have the full build/version number for 7.4.5, it should be something like this: 7.4.5_D025_XXXXXXX
Thanks
Gilly10 said:
Sorry to change topic but does anyone have the full build/version number for 7.4.5, it should be something like this: 7.4.5_D025_XXXXXXX
Thanks
Click to expand...
Click to collapse
4513120
I cat find the update file anywhere the one i found will not manually update. Could you send me the stock update file for 7.4.5. I like to be up to date as much as i can but amazon is not posting this update on there web site and my auto update is not updating to 7.4.5
Sent from my KFTT using xda app-developers app
Hinzman420 said:
I cat find the update file anywhere the one i found will not manually update. Could you send me the stock update file for 7.4.5. I like to be up to date as much as i can but amazon is not posting this update on there web site and my auto update is not updating to 7.4.5
Click to expand...
Click to collapse
I downloaded this 7.4.5 file but since I'm not on stock Amazon OS I can't test it to see if it'll update properly, also supposedly Adobe Flash doesn't play nice with this build.
https://s3.amazonaws.com/kindle-fire-updates/update-kindle-7.4.5_D025_4513120.bin

Motorola Xoom LTE with Android 4.4.4 and CM Stingray. Play Store and Drive not working.

I was given a pass along Motorola Xoom LTE with Android 4.4.4 and CM Stingray.
It's pretty sweet, hardware wise, but I'm encountering a pair of serious blockers.
The first is the Play Store not working. I can authenticate and connect to it, but it never properly loads. I just get the spinning circle loading indicator.
The second is likely related to the first. I can connect to my Drive instance, but it never populates. All I see is a message about error retrieving content.
I can download and install apks from FDroid, but can'r install te FDroid Android client. I get an error parsing the file when I try to install the app.
Searching XDA, the Android/CM version I have seems to be the latest update. Is there actually a more recent release,. or is there other replacement firmware I should try instead?
Any suggestions on fixing the issues with the current setup, or recommending a new setup to switch to?
Thanks in advance.
________
Dennis
Facing the same issues. Maybe it's because Tegra 2 on Xoom itself.
Late reply, but in case anyone finds themselves here, F-Droid 1.22.1 works with CM11.
Running on old Android versions | F-Droid - Free and Open Source Android App Repository
F-Droid repos generally maintain support for old F-Droid releases for a longtime. That means that old F-Droid releases will continue to work foryears. That ...
f-droid.org
You will need to enable "Force old index format" under the expert settings, and will likely want to use the Archive repos.

[APP][NO ROOT][SHARE] Modded MicroG for Huawei Devices

Hello friends, here is something I found to solve the lack of Google Play Services in modern Huawei devices. Credits go to the developer, not me, and to the original MicroG developers, I just want to share this solution to help people having the same issue.
MicroG is an open source software replacement for Google Play Services, and it requires root, Magisk, Xposed or in-built signature spoofing patch to work, but not this time.
I used this method as soon as I found it, since both of my parents got a Huawei P40 Lite E, and I couldn't use Googlefier because of the updated firmware.
No need of virtualized environments like GSpace, Gbox and other similar methods, now you can simply login into your Google Account without the need of installing other packages.
This solution is based on the YouTube Vanced-dedicated derivative of MicroG, called Vanced MicroG indeed, and it requires no root and no other packages to work.
Simply install this app, called GMSCoreHuawei (don't use the "unpatched" version, but the HUAWEI one), then Play Store apk from official sources like ApkMirror:
GitHub - jcchikikomori/GmsCoreHuawei: Attempt to support Free implementation of Play Services for HUAWEI devices
Attempt to support Free implementation of Play Services for HUAWEI devices - GitHub - jcchikikomori/GmsCoreHuawei: Attempt to support Free implementation of Play Services for HUAWEI devices
github.com
Download Google Play Store APKs for Android - APKMirror
Download Google Play Store APKs for Android - APKMirror Free and safe Android APK downloads
www.apkmirror.com
Login in MicroG using the Huawei button, give the necessary MicroG permissions for notifications and you're done
I didn't test on other devices, but I think also other De-Googlefied ones or users with problems in installing MicroG using other methods can manage to use this solution.
I tested Play Store downloads and Google Maps and some apps like Gboard or Opera browser requiring GMS to work fine, and I got no problems so far.
Maybe the developer of this version of MicroG will see this thread and further update this app to match official MicroG progress.
Thanks to him again for the amazing job, which will save much time and efforts to many users wanting to enable the Google ecosystem on their devices.
jacomail95 said:
Hello friends, here is something I found to solve the lack of Google Play Services in modern Huawei devices. Credits go to the developer, not me, and to the original MicroG developers, I just want to share this solution to help people having the same issue.
MicroG is an open source software replacement for Google Play Services, and it requires root, Magisk, Xposed or in-built signature spoofing patch to work, but not this time.
I used this method as soon as I found it, since both of my parents got a Huawei P40 Lite E, and I couldn't use Googlefier because of the updated firmware.
No need of virtualized environments like GSpace, Gbox and other similar methods, now you can simply login into your Google Account without the need of installing other packages.
This solution is based on the YouTube Vanced-dedicated derivative of MicroG, called Vanced MicroG indeed, and it requires no root and no other packages to work.
Simply install this app, called GMSCoreHuawei (don't use the "unpatched" version, but the HUAWEI one), then Play Store apk from official sources like ApkMirror:
GitHub - jcchikikomori/GmsCoreHuawei: Attempt to support Free implementation of Play Services for HUAWEI devices
Attempt to support Free implementation of Play Services for HUAWEI devices - GitHub - jcchikikomori/GmsCoreHuawei: Attempt to support Free implementation of Play Services for HUAWEI devices
github.com
Download Google Play Store APKs for Android - APKMirror
Download Google Play Store APKs for Android - APKMirror Free and safe Android APK downloads
www.apkmirror.com
Login in MicroG using the Huawei button, give the necessary MicroG permissions for notifications and you're done
I didn't test on other devices, but I think also other De-Googlefied ones or users with problems in installing MicroG using other methods can manage to use this solution.
I tested Play Store downloads and Google Maps and some apps like Gboard or Opera browser requiring GMS to work fine, and I got no problems so far.
Maybe the developer of this version of MicroG will see this thread and further update this app to match official MicroG progress.
Thanks to him again for the amazing job, which will save much time and efforts to many users wanting to enable the Google ecosystem on their devices.
Click to expand...
Click to collapse
The developer discontinued further work on this project because it did not allow access to personalized functional gapps. He abandoned this project in his github page. Yes some Google and Android apps work regardless of GMS authenticity like maps or Chrome. I can confirm that this method will not work in harmony os mate Xs2.
jacomail95 said:
Hello friends, here is something I found to solve the lack of Google Play Services in modern Huawei devices. Credits go to the developer, not me, and to the original MicroG developers, I just want to share this solution to help people having the same issue.
MicroG is an open source software replacement for Google Play Services, and it requires root, Magisk, Xposed or in-built signature spoofing patch to work, but not this time.
I used this method as soon as I found it, since both of my parents got a Huawei P40 Lite E, and I couldn't use Googlefier because of the updated firmware.
No need of virtualized environments like GSpace, Gbox and other similar methods, now you can simply login into your Google Account without the need of installing other packages.
This solution is based on the YouTube Vanced-dedicated derivative of MicroG, called Vanced MicroG indeed, and it requires no root and no other packages to work.
Simply install this app, called GMSCoreHuawei (don't use the "unpatched" version, but the HUAWEI one), then Play Store apk from official sources like ApkMirror:
GitHub - jcchikikomori/GmsCoreHuawei: Attempt to support Free implementation of Play Services for HUAWEI devices
Attempt to support Free implementation of Play Services for HUAWEI devices - GitHub - jcchikikomori/GmsCoreHuawei: Attempt to support Free implementation of Play Services for HUAWEI devices
github.com
Download Google Play Store APKs for Android - APKMirror
Download Google Play Store APKs for Android - APKMirror Free and safe Android APK downloads
www.apkmirror.com
Login in MicroG using the Huawei button, give the necessary MicroG permissions for notifications and you're done
I didn't test on other devices, but I think also other De-Googlefied ones or users with problems in installing MicroG using other methods can manage to use this solution.
I tested Play Store downloads and Google Maps and some apps like Gboard or Opera browser requiring GMS to work fine, and I got no problems so far.
Maybe the developer of this version of MicroG will see this thread and further update this app to match official MicroG progress.
Thanks to him again for the amazing job, which will save much time and efforts to many users wanting to enable the Google ecosystem on their devices.
Click to expand...
Click to collapse
I couldn't get this work on my P40 5G.
I am able to login inside the microg app but asks login again in the playstore.
Can you please specify how did you manage to get it working and which particular version of the microG app did you use ?
I used Patched v0.2.22.212658 on Emui 12
cafemandala said:
I couldn't get this work on my P40 5G.
I am able to login inside the microg app but asks login again in the playstore.
Can you please specify how did you manage to get it working and which particular version of the microG app did you use ?
I used Patched v0.2.22.212658 on Emui 12
Click to expand...
Click to collapse
Hi, my experience is on EMUI 10 and I used this apk:
https://github.com/jcchikikomori/GmsCoreHuawei/releases/download/v0.2.22.212658-HUAWEI/play-services-core-withMapbox-withNearby-release.apk
I logged in using the HUAWEI button, gave ALL the required permissions in MicroG settings and then Play Store apk downloaded from Apkmirror worked without issues, and so Maps and other Google apps.
There are some 3rd party apps still not recognizing it as a replacement of GMS, but I can manage that.
If the apk or other versions don't work for you, you can still try an older MicroG variant built from EloyGomez, here the source code:
GitHub - EloYGomeZ/android_packages_apps_GmsCore-HUAWEI: Free implementation of Play Services
Free implementation of Play Services. Contribute to EloYGomeZ/android_packages_apps_GmsCore-HUAWEI development by creating an account on GitHub.
github.com
Here the apk found on another XDA thread
31.13 MB file on MEGA
mega.nz
I also used that once, it works in the same way and successfully, I remember having discovered it casually in a YouTube video and also I've seen it in Android Hilfe forum (translate button necessary).
Alternatively, you can try this method using regular MicroG, but I don't know if it's still working and it's not tested by me:
https://www.reddit.com/r/Huawei/comments/i5fhkf
Let me know how it goes.
jacomail95 said:
Hi, my experience is on EMUI 10 and I used this apk:
https://github.com/jcchikikomori/GmsCoreHuawei/releases/download/v0.2.22.212658-HUAWEI/play-services-core-withMapbox-withNearby-release.apk
I logged in using the HUAWEI button, gave ALL the required permissions in MicroG settings and then Play Store apk downloaded from Apkmirror worked without issues, and so Maps and other Google apps.
There are some 3rd party apps still not recognizing it as a replacement of GMS, but I can manage that.
If the apk or other versions don't work for you, you can still try an older MicroG variant built from EloyGomez, here the source code:
GitHub - EloYGomeZ/android_packages_apps_GmsCore-HUAWEI: Free implementation of Play Services
Free implementation of Play Services. Contribute to EloYGomeZ/android_packages_apps_GmsCore-HUAWEI development by creating an account on GitHub.
github.com
I also used that once, it works in the same way and successfully, I remember having discovered it casually in a YouTube video and also I've seen it in Android Hilfe forum (translate button necessary).
Alternatively, you can try this method using regular MicroG, but I don't know if it's still working and it's not tested by me:
https://www.reddit.com/r/Huawei/comments/i5fhkf
Let me know how it goes.
Click to expand...
Click to collapse
I assumed you might be on Emui 11 or 12 since the device is P40 lite. I know those MicroG forks and googlefier work on Emui 10 and I do not want to downgrade my firmware.
Recently there is new microG fork called 'lighthouse' which is currently only available for Huawei Malaysia region and support Emui 12.
Since I saw this I been looking around internet to see someone else has figured out a way for GMS services to work on newer Huawei devices.
The lighthouse app seems working like a native gms and people are loving it on their new mate50 devices.
I am afraid of the firmware downgrade for Emui 12 to 11 and then to 10 since it can cause some update issues and risk of device bricking.
If you have done the downgrade and seems it was easy work, would you mind sharing the methods you followed ?
Thank you so much in advance
The Huawei phone I worked with is a P40 Lite E, not P40 Lite, and Huawei didn't update it further than EMUI 10 but simply patched it so it no longer can use Googlefier, and i didn't downgrade the device to EMUI 9 (yet).
Anyway, I found some time ago on YouTube an older version of Huawei HiSuite still letting me use the downgrade/rollback option, as long as it is not updated.
Backup everything first, if you want to try, maybe that option is applicable for you also.
Let me know about it if you do it.
I'll attach the file here (unzip it once downloaded), because I can't remember the video, I found it some months ago and downloaded the file right away.
I'll edit or delete the post in case some moderator tells me it's not allowed.
jacomail95 said:
The Huawei phone I worked with is a P40 Lite E, not P40 Lite, and Huawei didn't update it further than EMUI 10 but simply patched it so it no longer can use Googlefier, and i didn't downgrade the device to EMUI 9 (yet).
Anyway, I found some time ago on YouTube an older version of Huawei HiSuite still letting me use the downgrade/rollback option, as long as it is not updated.
Backup everything first, if you want to try, maybe that option is applicable for you also.
Let me know about it if you do it.
I'll attach the file here (unzip it once downloaded), because I can't remember the video, I found it some months ago and downloaded the file right away.
I'll edit or delete the post in case some moderator tells me it's not allowed.
Click to expand...
Click to collapse
Thank you so much for the quick response
I downloaded the exe and will try it after backing up everything
I will definitely keep you updated if that works for me.
jacomail95 said:
Hello friends, here is something I found to solve the lack of Google Play Services in modern Huawei devices. Credits go to the developer, not me, and to the original MicroG developers, I just want to share this solution to help people having the same issue.
MicroG is an open source software replacement for Google Play Services, and it requires root, Magisk, Xposed or in-built signature spoofing patch to work, but not this time.
I used this method as soon as I found it, since both of my parents got a Huawei P40 Lite E, and I couldn't use Googlefier because of the updated firmware.
No need of virtualized environments like GSpace, Gbox and other similar methods, now you can simply login into your Google Account without the need of installing other packages.
This solution is based on the YouTube Vanced-dedicated derivative of MicroG, called Vanced MicroG indeed, and it requires no root and no other packages to work.
Simply install this app, called GMSCoreHuawei (don't use the "unpatched" version, but the HUAWEI one), then Play Store apk from official sources like ApkMirror:
GitHub - jcchikikomori/GmsCoreHuawei: Attempt to support Free implementation of Play Services for HUAWEI devices
Attempt to support Free implementation of Play Services for HUAWEI devices - GitHub - jcchikikomori/GmsCoreHuawei: Attempt to support Free implementation of Play Services for HUAWEI devices
github.com
Download Google Play Store APKs for Android - APKMirror
Download Google Play Store APKs for Android - APKMirror Free and safe Android APK downloads
www.apkmirror.com
Login in MicroG using the Huawei button, give the necessary MicroG permissions for notifications and you're done
I didn't test on other devices, but I think also other De-Googlefied ones or users with problems in installing MicroG using other methods can manage to use this solution.
I tested Play Store downloads and Google Maps and some apps like Gboard or Opera browser requiring GMS to work fine, and I got no problems so far.
Maybe the developer of this version of MicroG will see this thread and further update this app to match official MicroG progress.
Thanks to him again for the amazing job, which will save much time and efforts to many users wanting to enable the Google ecosystem on their devices.
Click to expand...
Click to collapse
Hello,
I'm using my huawei matepad 11, I installed the microG as u told and signed the Google acc but when I tried to open the playstore it kicked me out just 0,000001 milliseconds
Please helpp
crcblz said:
Hello,
I'm using my huawei matepad 11, I installed the microG as u told and signed the Google acc but when I tried to open the playstore it kicked me out just 0,000001 milliseconds
Please helpp
Click to expand...
Click to collapse
Hi, I cannot be of much help in this case since I do not have a device shipping with Harmony OS, but I think this video can be somewhat useful, let me know if you're successful in case you decide to try this method:
@crcblz you can also try this, if you want, I'm pretty sure there's Private Space option also in Harmony OS (I would have used this guide, but the Lite E device doesn't support Private Space at all).
[GUIDE] Add google account if you accidentally deleted it - EMUI 12.0.0.276
Hello, I just found out how to add google account if you accidentally delete it, you can also delete the updated google play services to install version 21.24.57. You can also uninstall google services framework and install on old version...
forum.xda-developers.com
cafemandala said:
Thank you so much for the quick response
I downloaded the exe and will try it after backing up everything
I will definitely keep you updated if that works for me.
Click to expand...
Click to collapse
Just updating you, I found the time to make the final step and used HiSuite to make a backup of apps and files in my dad's P40 Lite E, and downgrade its firmware to EMUI 9. After that I installed the first OTA update of the phone to upgrade to an EMUI 10 version before the one Huawei applied the patch to, so I could use Googlefier without any issue.
The HiSuite version I posted here didn't let me install the downgraded firmware, so I let it update automatically to the official HiSuite 11.0.0.650_OVE version first and that worked just fine for the rollback (strangely enough, after that it didn't ask me to update to the latest V13.0.0.310 on the official HiSuite website, but it is better this way).
This short video also helped me in forcing Googlefier to work in the earliest steps.
Also make sure you follow Googlefier instructions exactly step by step, every detail of them is to be executed to the letter, every time you restart the device you have to open LZPlay first, without pressing any button of that app, and then you get back to Googlefier using the home button, so it can track the steps you do in installing GMS.
Edit:
After a few days I kept receiving Play Protect notification, so I tried using this official Google website to register my device, to no avail.
"https://www.google.com/android/uncertified/"
After registering the device I cleared Google Play Store, Google Play Services and Google Services Framework data, and in Notifications section of Google Play Services appeared a new setting, called Play Protect. I disabled it and I got no more annoying notifications about uncertified device.
Unfortunately, after some more days, every Google app I tried to use suddendly reported the "Device is not Play Protect Certified" screen, preventing me from using all of them.
So, sick of this situation, I completely uninstalled GMS except Google Account Manager (which contains the Google account I need on the phone) and I came back to MicroG, but at least the official version, since the account it's already on the device, and it's more updated than Huawei modded versions (their only advantage is that they add the ability to login successfully on Google on their own on Huawei devices).
And since I still don't know how to apply the signature spoofing patch on a completely stock, locked and unrooted device like Huawei is forced to be, and I don't trust the tons of modified Google Play Services apks on the web, I had to use PWAs for a couple of apps my parents needed, since they didn't recognize MicroG as the official GMS.
Play Store and Maps still work, but I had to replace Gmail and Google Calendar with open source alternatives, there are good replacements both on Play Store and on F-Droid (K-9 Mail, for example, has a pretty simple UI very similar to the Gmail one, and supports Google Accounts).
So, in the end I partially won the battle (and I got to the same point I was when I wrote OP) but not completely, since some apps force you to have official GMS or MicroG with signature spoofing patch enabled in order to be used, so alternatives or PWAs are needed.
jacomail95 said:
Hello friends, here is something I found to solve the lack of Google Play Services in modern Huawei devices. Credits go to the developer, not me, and to the original MicroG developers, I just want to share this solution to help people having the same issue.
MicroG is an open source software replacement for Google Play Services, and it requires root, Magisk, Xposed or in-built signature spoofing patch to work, but not this time.
I used this method as soon as I found it, since both of my parents got a Huawei P40 Lite E, and I couldn't use Googlefier because of the updated firmware.
No need of virtualized environments like GSpace, Gbox and other similar methods, now you can simply login into your Google Account without the need of installing other packages.
This solution is based on the YouTube Vanced-dedicated derivative of MicroG, called Vanced MicroG indeed, and it requires no root and no other packages to work.
Simply install this app, called GMSCoreHuawei (don't use the "unpatched" version, but the HUAWEI one), then Play Store apk from official sources like ApkMirror:
GitHub - jcchikikomori/GmsCoreHuawei: Attempt to support Free implementation of Play Services for HUAWEI devices
Attempt to support Free implementation of Play Services for HUAWEI devices - GitHub - jcchikikomori/GmsCoreHuawei: Attempt to support Free implementation of Play Services for HUAWEI devices
github.com
Download Google Play Store APKs for Android - APKMirror
Download Google Play Store APKs for Android - APKMirror Free and safe Android APK downloads
www.apkmirror.com
Login in MicroG using the Huawei button, give the necessary MicroG permissions for notifications and you're done
I didn't test on other devices, but I think also other De-Googlefied ones or users with problems in installing MicroG using other methods can manage to use this solution.
I tested Play Store downloads and Google Maps and some apps like Gboard or Opera browser requiring GMS to work fine, and I got no problems so far.
Maybe the developer of this version of MicroG will see this thread and further update this app to match official MicroG progress.
Thanks to him again for the amazing job, which will save much time and efforts to many users wanting to enable the Google ecosystem on their devices.
Click to expand...
Click to collapse
Any updates on this? I would love an app that worked just for vasic stuff like gmaps or gmail
tiagomachado02 said:
Any updates on this? I would love an app that worked just for vasic stuff like gmaps or gmail
Click to expand...
Click to collapse
The MicroG I linked in OP works for Maps and Gmail, I can confirm, at least for EMUI 10. I don't have a Harmony OS device so I can't test on that.
does not install the microg Huawei on my mate20
Hey, I just passed through this thread.
I'm not a programmer, nor do I own a Huawei phone, but I can give some ideas to someone smarter than me.
Maybe one could do something similar to ReVanced. You see, ReVanced has it's own manager, to which you "upload" a sideloaded app, f.e. YouTube, and you can add patches to it. One of them is the addition of microG support. After you patch the app, a forked version of the app will install with different code name (original has com.google. ..., forked has app.revanced. ...). So, maybe someone smarter than me could do something like this, some sort of a manager which makes forked versions of G-apps with microG support. Of course, this wouldn't work with services which cannot properly function without GMS, like the Play Store, but for most G-apps, something like this could work, but that's just me spewing some ideas into the void...
jacomail95 said:
Hi, my experience is on EMUI 10 and I used this apk:
https://github.com/jcchikikomori/GmsCoreHuawei/releases/download/v0.2.22.212658-HUAWEI/play-services-core-withMapbox-withNearby-release.apk
I logged in using the HUAWEI button, gave ALL the required permissions in MicroG settings and then Play Store apk downloaded from Apkmirror worked without issues, and so Maps and other Google apps.
There are some 3rd party apps still not recognizing it as a replacement of GMS, but I can manage that.
If the apk or other versions don't work for you, you can still try an older MicroG variant built from EloyGomez, here the source code:
GitHub - EloYGomeZ/android_packages_apps_GmsCore-HUAWEI: Free implementation of Play Services
Free implementation of Play Services. Contribute to EloYGomeZ/android_packages_apps_GmsCore-HUAWEI development by creating an account on GitHub.
github.com
Here the apk found on another XDA thread
31.13 MB file on MEGA
mega.nz
I also used that once, it works in the same way and successfully, I remember having discovered it casually in a YouTube video and also I've seen it in Android Hilfe forum (translate button necessary).
Alternatively, you can try this method using regular MicroG, but I don't know if it's still working and it's not tested by me:
https://www.reddit.com/r/Huawei/comments/i5fhkf
Let me know how it goes.
Click to expand...
Click to collapse
Hey, i used the dirst link and playstore worked, but everything else said no account was on the phone. The mega linked didn't work... Where can i guet other versions of that app?

Direct APK download without google-play

Aurorastore appears to download apps directly from googleplay, but it doesn't just download the apps, it installs them instantly.
I would like to download apps without installing them so i have the apps i need on an offline drive, how can i do that?
Doesn't need to be aurora since that's probably not even supported, any way to do it then?
Librem5OS said:
Aurorastore appears to download apps directly from googleplay, but it doesn't just download the apps, it installs them instantly.
I would like to download apps without installing them so i have the apps i need on an offline drive, how can i do that?
Doesn't need to be aurora since that's probably not even supported, any way to do it then?
Click to expand...
Click to collapse
Go to APKpure..com, find the apps you want to download, download their apk files, store the files wherever you want.
From the famous apkmirror or apkpure website, you can download apk files directly.
Why APKPure Is Safe to Download Android Apps?​Official records from APKPure guarantee that apps available on it are uploaded with a trusted and verified digital signature. And the downloadable files on APKPure are all original files, not modified versions which may contain potential risks and threats. Therefore, users can believe that APKPure is a trusted platform when it comes to downloading apps and games.
Only Download from Trusted Resources.​
When i said i want to download apps to store them on an offline drive without installing them, i did not mean downloading them from a malicious site like apkpure. I know that site, it's not trustworthy, not downloading anything there.
Other suggestions? Real ones?
Basicaly i want to what aurorastore does, download the app from the official source (androidmarket/googleplay) but without using an account and without giving google my real ip. I can't be the first person asking this, impossible, has nobody done it?!
@Librem5OS
When i said i want to download apps to store them on an offline drive without installing them, i did not mean downloading them from a malicious site like apkpure. I know that site, it's not trustworthy, not downloading anything there.
Click to expand...
Click to collapse
When it comes to finding free, secure APK files, APKPure is #1 option, IMO. Before publishing apps, APKPure uses SHA1 to validate them and ensure that their certificates are secure. In addition, it checks whether the new app versions have cryptographic signatures that match previously released versions, while new apps are compared to other software from the same developer. According to this security standard, APKPure never publishes an app on its website if they have any concerns about the app's security or provenance. Moreover, APKPure does not provide modified APKs. Instead, it pulls screenshots, app descriptions and general metadata from Google to improve the site's usability
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
And fact is that the supposed lack of security can occur in the Google Play Store as well but they have a much stronger layer of protection in place than APKPure or any other unofficial stores to protect its users against harmful apps and keep their devices safe and secure.
However, if you don’t have any other choice than downloading apps from APKPure then don’t forget to at least scan the downloaded APK file with VirusTotal before installing it on your device.
It is so because despite APKPure being virus-free, there is no 100% guarantee of APK apps being virus-free as well.
Librem5OS said:
Basicaly i want to what aurorastore does, download the app from the official source (androidmarket/googleplay) but without using an account and without giving google my real ip. I can't be the first person asking this, impossible, has nobody done it?!
Click to expand...
Click to collapse
Maybe you could just go into Aurora Store's settings --> Download and enable use external storage and disable delete apk post-install. Idk where it will store the apk though but you can try.
Edit: it works, it saves the apk in /sdcard/Aurora/Store/Downloads/[package name of the app]/[some randome number]/apk files
Librem5OS said:
Basicaly i want to what aurorastore does, download the app from the official source (androidmarket/googleplay) but without using an account and without giving google my real ip. I can't be the first person asking this, impossible, has nobody done it?!
Click to expand...
Click to collapse
The problem is that the Aurora Store itself is not an official Google app, but it accesses the API of the Google Play Store. Aurora itself can be used without an own Google account by signing up "anonymously". For this purpose, a "foreign" Google account is provided for downloading apps. Where these accounts come from is difficult to say. This also leads to Google blocking these accounts from time to time. The error message "API failed" appears. Therefore, do not be surprised if the app download is not always possible. Usually, the download is possible again in a few days or weeks. To do this, connect to a new "anonymous account". On the other hand, it is not recommended to use the Aurora Store with your own Google account, since this will then most likely be blacklisted or blocked by Google. Probably downloading apps with a fake account is a copyright infringement. Therefore, before use, inform yourself about any risks and the legal situation in your respective country to avoid possible copyright infringement. At the very least, Google's terms of use are being deliberately violated.
Librem5OS said:
Aurorastore appears to download apps directly from googleplay, but it doesn't just download the apps, it installs them instantly.
I would like to download apps without installing them so i have the apps i need on an offline drive, how can i do that?
Doesn't need to be aurora since that's probably not even supported, any way to do it then?
Click to expand...
Click to collapse
Librem5OS said:
Basicaly i want to what aurorastore does, download the app from the official source (androidmarket/googleplay) but without using an account and without giving google my real ip. I can't be the first person asking this, impossible, has nobody done it?!
Click to expand...
Click to collapse
Actually it is possible - look here at the first answer by possibly our very own @SigmundDroid. Manual download does not delete the files after installing them. This solution worked for me a few days ago!
damnbro3004 said:
Maybe you could just go into Aurora Store's settings --> Download and enable use external storage and disable delete apk post-install. Idk where it will store the apk though but you can try.
Edit: it works, it saves the apk in /sdcard/Aurora/Store/Downloads/[package name of the app]/[some randome number]/apk files
Click to expand...
Click to collapse
Thanks for the great idea! will try that once aurora is working again (if it is working again..).
But why is there n option to disable delete apk post-install for external storage but not for internal. how could anyone guess that if they don't intend to usde external storage, eh?
xXx yYy said:
The problem is that the Aurora Store itself is not an official Google app, but it accesses the API of the Google Play Store. Aurora itself can be used without an own Google account by signing up "anonymously". For this purpose, a "foreign" Google account is provided for downloading apps. Where these accounts come from is difficult to say. This also leads to Google blocking these accounts from time to time. The error message "API failed" appears. Therefore, do not be surprised if the app download is not always possible. Usually, the download is possible again in a few days or weeks. To do this, connect to a new "anonymous account". On the other hand, it is not recommended to use the Aurora Store with your own Google account, since this will then most likely be blacklisted or blocked by Google. Probably downloading apps with a fake account is a copyright infringement. Therefore, before use, inform yourself about any risks and the legal situation in your respective country to avoid possible copyright infringement. At the very least, Google's terms of use are being deliberately violated.
Click to expand...
Click to collapse
Do i look like i give a sh!t about Google's terms of use are being deliberately violated.
Spoiler: i give zero ****s
You can say all you want that apkpure is a legit source and present your own replys as facts, i'm not downloading anything there.
Searching "is apk pure safe" provides enough reports to make up your mind, which i already did.
For example, nordvpn states that apkpure had malicious downloads in the past https://nordvpn.com/blog/is-apkpure-safe
And ofcourse nordvpn is the same sh!t as apkpure, actually it's even worse, never use nord...
Librem5OS said:
Thanks for the great idea! will try that once aurora is working again (if it is working again..).
But why is there n option to disable delete apk post-install for external storage but not for internal. how could anyone guess that if they don't intend to usde external storage, eh?
Click to expand...
Click to collapse
Though it says "external storage" it saves it in your phone's internal storage only. I have an sdcard in my phone, yet the apk was stored in internal storage only
damnbro3004 said:
Though it says "external storage" it saves it in your phone's internal storage only. I have an sdcard in my phone, yet the apk was stored in internal storage only
Click to expand...
Click to collapse
I ment why is there no option to keep the installer file after installation when using interal storage install method, or is there?
Anybody, is https://apkpure.com/ or is https://m.apkpure.com/ the original?!
The 2nd URL is invalid: Should be https://m.apkpure.com/
Librem5OS said:
I ment why is there no option to keep the installer file after installation when using interal storage install method, or is there?
Click to expand...
Click to collapse
I think, for aurora store, the internal storage means either /sdcard/Android/data or /data/data (these both folders are accessible to the app without "files and media" permission) which is inaccessible to us without root. what i mean to say is that, if you have "use external storage" option disabled, the apk downloaded will be saved in the folders which i mentioned and if you have it enabled they will stored in /sdcard/Aurora which is accessible without root
xXx yYy said:
The 2nd URL is invalid: Should be https://m.apkpure.com/
Click to expand...
Click to collapse
Thanks for the correction, since you seem like an expert regarding apkpure, you would most likely know which one is the original? what the matter with the m. ?
Librem5OS said:
Thanks for the correction, since you seem like an expert regarding apkpure, you would most likely know which one is the original? what the matter with the m. ?
Click to expand...
Click to collapse
Ig they both are the same. The link with 'm.' is when you open the site on mobile phones and the one without 'm.' is when you open with desktop browser

Categories

Resources