[Q] Gapps - Nexus 5 Q&A, Help & Troubleshooting

Can someone tell me why gapps comes included in some roms, yet not in others?
Thanks

columbo67 said:
Can someone tell me why gapps comes included in some roms, yet not in others?
Thanks
Click to expand...
Click to collapse
Normally GApps aren't included. When a dev includes a GApps package it's for some reasons (OTA compatibility, personal tweaks/theming...).

Primokorn said:
Normally GApps aren't included. When a dev includes a GApps package it's for some reasons (OTA compatibility, personal tweaks/theming...).
Click to expand...
Click to collapse
Thanks. I thought there was some legal reason that developers weren't allowed to include them, so was wondering why some roms did have them.

columbo67 said:
Thanks. I thought there was some legal reason that developers weren't allowed to include them, so was wondering why some roms did have them.
Click to expand...
Click to collapse
I have just read this:
AOSP ROMs aren't allowed to include Gapps because Gapps are proprietary Google apps. They're not open source, and they're not part of AOSP. It is illegal to use Google's IP (Gapps) without permission. They get around the restriction by making you download and flash the Gapps separately. Gapps are included in Touchwiz ROMs because Touchwiz ROMs are just modifications of the manufacturer's ROM, which already has the rights to use Gapps.
Click to expand...
Click to collapse
Source
But flashing a GApps package from a custom AOSP ROM or from PA Team / Mister BaNkS is the same. (at the end)
EDIT
Licensing
In September 2009, Steve Kondik (Cyanogen of the CyanogenMod team) received a cease and desist letter from Google, demanding that the Google Apps not be included in the team's ROMs, since the ROM could be ported to devices which are not licensed to have the Google Apps. In turn, that would bypass the requirement for the devices to be licensed. For a few days, development on the ROM ceased, there were outcries from Android users all over the Internet, and many bloggers suspected Google had just shot itself in the foot.
Eventually, an alternate method was found,[2] whereby Google Apps are not included in the ROM proper but the Google Apps which came with a device would be backed up by the device's custom recovery or another app, and then re-installed onto the device once the new ROM was flashed. This would therefore "Google-ify" one's ROM.
In order to update the Google Apps for devices which have not been updated to the latest versions of Android, and to simplify the Google Apps installation process, the Google Apps are now traditionally packaged in a separate flashable ZIP which can be easily installed on top of a ROM. This allows for faster installations, easier upgrades of Google software, less tasks for the custom recovery to perform, more user-friendly installations, and an overall more streamlined process.
Click to expand...
Click to collapse
rootzwiki

Related

Diefferences in google apps packages

Moin
CM 11 M3 was just released and i want to (again) use CM. On my older phone (Ace aka. cooper aka. S5830) there wasnt much choice, but now i dont know which package to choose from. standard google packages, PA Gapps and their derivatives...
What are differences, their pros and cons? Or are they the same? And finally: which package to use for what purpose. (in my case in combination with CM11.)
maybe we can make this thread a sticky. their might be other ppl having he same problem.
Thanks in advance=)
CJCord said:
Moin
CM 11 M3 was just released and i want to (again) use CM. On my older phone (Ace aka. cooper aka. S5830) there wasnt much choice, but now i dont know which package to choose from. standard google packages, PA Gapps and their derivatives...
What are differences, their pros and cons? Or are they the same? And finally: which package to use for what purpose. (in my case in combination with CM11.)
maybe we can make this thread a sticky. their might be other ppl having he same problem.
Thanks in advance=)
Click to expand...
Click to collapse
To understand the differences between all these packages you need to read. I know that PA Team and Banks (at least) explain well what are their packages.
To sum up the differences are the size of included "bloatwares" and the last updates. Moreover some of them are inverted or multi-DPI.
With CM11 you simply need GApps called "4.4.2" or directly "CM11"

AOSP Marshmallow (Android 6.0) Software binaries for XPERIA M2 !

GREAT NEWS : Sony released the needed ressources to develop AOSP 6.0 Roms for the M2 !​
More Info : http://developer.sonymobile.com/201...GB_en&utm_content=Developer_World-PROGM-Nov15
AOSP Device List : http://developer.sonymobile.com/kno...e/open-devices/list-of-devices-and-resources/
Download : http://developer.sonymobile.com/downloads/tool/software-binaries-for-aosp-m-android-6-0/
yea we know
downloading
Hi All! I'm New And Can You Explain, For What I Can To Use This Binaries? If I Can To Install It Or Replace Files From Es Explorer PLS Post Some Thread Or Tutorial.
GioKupreishvili said:
Hi All! I'm New And Can You Explain, For What I Can To Use This Binaries? If I Can To Install It Or Replace Files From Es Explorer PLS Post Some Thread Or Tutorial.
Click to expand...
Click to collapse
Those binaries are used to compile android from source and have basic functionalities working.
lozohcum said:
Those binaries are used to compile android from source and have basic functionalities working.
Click to expand...
Click to collapse
pls, how do you install it...????
andyblessing said:
pls, how do you install it...????
Click to expand...
Click to collapse
AOSP rom isn't fully working yet. Even if it gets fully stable, we have to wait quite long time before that..
I would be so happy when we would get Marshmallow's Custom Rom's for Xperia M2. I guess it will take a lot of time like another year or so to appear on the internet fully functioning and working how it should. Also can someone explain what does AOSP mean ? I have heard this word a lot but don't know for what it is used, sorry, I'm new here.
G3RV0 said:
I would be so happy when we would get Marshmallow's Custom Rom's for Xperia M2. I guess it will take a lot of time like another year or so to appear on the internet fully functioning and working how it should. Also can someone explain what does AOSP mean ? I have heard this word a lot but don't know for what it is used, sorry, I'm new here.
Click to expand...
Click to collapse
AOSP (Android Open Source Program) is pure Android system without any google apps and services or any other additions.
In my personal opinion it's the best rom for mid-range device like we have. Despite lack of customizations.
One we get fully working AOSP I flash it immediately and I will compile it on my own with all updates from Google.
lozohcum said:
AOSP (Android Open Source Program) is pure Android system without any google apps and services or any other additions.
In my personal opinion it's the best rom for mid-range device like we have. Despite lack of customizations.
One we get fully working AOSP I flash it immediately and I will compile it on my own with all updates from Google.
Click to expand...
Click to collapse
Well then it might be something for me because I hate this all bloat which comes with every smartphone you buy (Google Movie, Google Newsstand,Xperia Lounge and other crap like this). You said that AOSP is a pure Android system so does that mean after you install it, it lacks apps like Google Play or Gmail and Youtube ? Also is AOSP released by Google or some third party company and what do you mean by lack of customisation ?
I THINK
they are only for developers . we have to wait until some one build the stable system.. am I right?
prabinparajuli92 said:
they are only for developers . we have to wait until some one build the stable system.. am I right?
Click to expand...
Click to collapse
Yes, loads of stuff won't work. It would be terrible.
Sent from my D2303 using Tapatalk

LineageOS bundled with microG

THIS THREAD IS OBSOLETED DUE TO THE SUCCESSOR PROJECT
https://forum.xda-developers.com/android/software/lineageos-microg-t3700997
Hello folks,
aim of this project is to provide a mature rom for android devices bundled with the free google apps implementation microG. For now i just take the latest LineageOS, apply some required patches, add microg and build it afterwards.
I started this project, because i became frustrated, when i wanted to get my phone google free, cause there where so many constraints to fullfil, before microG fully works. - And after an rom update, the half is broken again.
Required steps to make microg work after fresh install:
Install a UnifiedNLP location- and address lookup backend. Search in F-Droid for 'nlp'. I recommend MozillaNlpBackend and NominatimNlpBackend.
Grant signature spoofing permission to 'microG Services Core' and 'FakeStore': Settings -> Apps -> ⚙ (gear) --> App permissions -> Spoof package signature -> 3 dots (tripple colon) -> Show System
Enable Google device registration, Enable Google Cloud Messaging, enable Google Safety Net (if not rooted)
Open microG Settings -> Self-Check -> Tap everything is missing. It might ask you to do some settings.
Some free app substitutions i can recommend (F-Droid):
Google Play Store -> YalpStore
Google Contact Sync -> DAVdroid
Facebook -> SlimSocial for Facebook
Twitter -> SlimSocial for Twitter
YouTube -> NewPipe
Homepage and Downloads:
https://microg.me/
What is microG?
https://microg.org/
XDA:DevDB Information
microG.me , ROM for all devices (see above for details)
Contributors
Simon94, LineageOS, MaR-V-iN
Source Code: https://github.com/microg-kittchen/
ROM OS Version: 7.x Nougat
Based On: LineageOS
Version Information
Status: Abandoned
Created 2017-09-13
Last Updated 2017-11-06
Awesome, I will surely try it in the next few days.
'Edit: In case of my Oneplus 5, which version would I download?
ipredatorv said:
Awesome, I will surely try it in the next few days.
'Edit: In case of my Oneplus 5, which version would I download?
Click to expand...
Click to collapse
Oneplus 5 is cheeseburger. Just download the latest one.
Nice!! I'm downloading it now for my Oneplus One, and I'll post back with my experience after installing it. This will be my first exposure to the microG concept, I've read a lot about it, but never wanted to jump through the hoops to set it up. Now you have made it possible to try out. Thanks much!!
I've just updated the OP to give new microg users first instructions, what is needed to configure in order to make everything work.
Simon94 said:
I've just updated the OP to give new microg users first instructions, what is needed to configure in order to make everything work.
Click to expand...
Click to collapse
Thank you for taking the time to do that, I would have been at a loss as to what to do without those instructions. As I said, I'm a total noob where microG is concerned, but with your ROM, I certainly intend to find out what I've been missing! :good:
Do you compile microG with the ROM (i.e. it is signed by you) or do you copy it into the ROM (i.e. signed the same as on the official download area?
Makes a difference for those who would like to upgrade microG via F-Droid.
Lineage is self signed, while microg apks are taken as they're provided from microg project.
I'm willing to always add the latest prebuilts to my builds, therefore OTA updating should be enough for most users.
I finally got your rom up and running, and I must say I'm impressed! Magisk installed just fine. My custom modded Youtube app is working well. And using the Yalpstore I can access things on Play store just fine! I noticed that one or two apps that were licensed as Pro versions that I restored via Titanium Backup now complain that they want me to purchase a Pro license to give me full access to all features. I'm still digging into that issue.. All in all, this test on my OnePlus One is going just fine, so far...
OK, couple of questions, if you don't mind.. When you put out a daily build, or whenever I choose to update the rom, can I dirty flash safely? Second question is if dirty flash will work, can I safely assume that I don't have to do all the setup tasks you outlined in the OP to get microG up and running? It wasn't all that hard, but as a first timer, I'd say it wasn't the simplest task in the world. hah
I realize that doing a clean install will require me to set up microG again, but I'd rather avoid that if possible??
Was it an in-app payment? I'm not sure, whether this is fully working with the current state of the implementation of google apis. In YalpStore you can logout the default shared account and login using your credentials to install your previously bought application.
Dirty flashing nightlys either via OTA updater app or manual should not be a problem. I was doing so for more than 2 years without any problem. At least as long as you stay within one major version. - F for updating to Oreo i'd strongly recommend to do a clean flash.
Simon94 said:
Was it an in-app payment? I'm not sure, whether this is fully working with the current state of the implementation of google apis. In YalpStore you can logout the default shared account and login using your credentials to install your previously bought application.
Dirty flashing nightlys either via OTA updater app or manual should not be a problem. I was doing so for more than 2 years without any problem. At least as long as you stay within one major version. - F for updating to Oreo i'd strongly recommend to do a clean flash.
Click to expand...
Click to collapse
I got the Pro issues solved. Logging in with my credentials did the trick, thanks!
That's good news re: dirty flashing, I like that! I doubt that I'll be going to Oreo anytime soon on the OnePlus One. There are a couple of 'test' roms out, but they are far, far away from being a daily driver. I do believe I'll be sticking with yours for the foreseeable future.
Again, I appreciate your hard work and effort spent in providing a rom that can get me un-tetherd from Google, for the most part.
Another question for you. How would I know if a nightly really needs to be flashed without a changelog to refer to? I know that doing a changelog every day is a big ask, but is there anywhere I could at least get an idea of any changes or updates made??
Since i just take upstream lineageos, take a look into their changelog. But since i build daily, also the section "Changes to be included in next build" is likely included in my builds.
For your device it would be: https://download.lineageos.org/bacon/changes/
Great, thanks again!
@Simon94 can you please add oneplus2 to the list?
Thanks!
Edit: forget it, just see you has already done
Good idea. Can you imagine to build for condor or wt88047 as well?
Good to see kenzo in the list... Surely I'll give a try... Alao i would like to ask, that will microg break any stuffs of hangout nd google duo....?
Is it possible to cover the Moto E4 snapdragon variant?
kurtn said:
Good idea. Can you imagine to build for condor or wt88047 as well?
Click to expand...
Click to collapse
Initial build was successful. Just added both devices to the build roster.
hasan4791 said:
Good to see kenzo in the list... Surely I'll give a try... Alao i would like to ask, that will microg break any stuffs of hangout nd google duo....?
Click to expand...
Click to collapse
Pretty sure it does. But you may better ask in the microg Thread:
https://forum.xda-developers.com/android/apps-games/app-microg-gmscore-floss-play-services-t3217616
KyleBryant said:
Is it possible to cover the Moto E4 snapdragon variant?
Click to expand...
Click to collapse
Unfortunately not. There is no lineage for this device.
Well dang, maybe one day.

What is Vanilla custom roms?

Hi. I am new to xda and android. I just want to know what is vanilla type custom roms. i know it doesnt have gapps. right? (that we need to flash gapps separately) By why some devs make gapps separately, i mean cant they include it in their custom roms. I also know there are gpps included custom roms also. But i am curious that some people like vanilla type custom roms. Why? Is there any advantage in using vanilla custom roms than a preincluded gapps roms? Just curious to know. I googled this but didnt found any apt answer. Hope u huys understand my question ☺
GMS ( AKA GApps ) is propietary stuff copyrighted by Google, hence can not get embedded in Custom ROMs unless developers of Custom ROMs obtain a licence to make use of GMS.
Anish Louis said:
But i am curious that some people like vanilla type custom roms. Why? Is there any advantage in using vanilla custom roms than a preincluded gapps roms?
Click to expand...
Click to collapse
I'm one of those guys. All of our devices are GApps free i.e. without any Google services or applications. I don't want Google to track me and/or my usage behaviour; simple as that. My data are my data, and I decide what happens with them.
I'm using microG instead to be able to use (for me very few) applications that require Google services. If further interested, have a look at following threads (but there're more around):
[APP] microG GmsCore - lightweight free software clone of Google Play Services
Introduction microG GmsCore is a FLOSS (Free/Libre Open Source Software) framework to allow applications designed for Google Play Services to run on systems, where Play Services is not available. If you use your phone without GAPPS this might...
forum.xda-developers.com
[MODULE/SYSTEM] NanoDroid 23.1.2.20210117 (microG, pseudo-debloat, F-Droid + apps)
NanoDroid NanoDroid is a installer for various OpenSource related things, most noticably microG and F-Droid. It supports direct /system installation, both devices with or without A/B partition scheme, aswell as Magisk Mode (module) installation...
forum.xda-developers.com
GApps free - microG is all you need!
...why do I post this? Actually, I hoped to achieve less battery drainage without Google's well known tendency to permanently collect and transmit data. However, my initial observations don't prove extended battery life but I'm going to...
forum.xda-developers.com

Any rom without GApps? Degoogled?

For this S7 Exynos?
I've used a ton of these roms, but..Can any of these be completely de-googled?
lingeageos
find lingeageos from roms
We have LineageOS, Vanilla and microG
You could try e/OS but it ain't that good in my opinion
Every Lineage rom there is in this forum, comes with the phrase "Install gapps right after installing the rom itself don't try to boot to system before that if you want to use gapps (Or wipe data before installing them)" ...
So... Am I supposed to install GApps, and then microG on top of this "de-Googled" option?
Or can I install microG, from TWRP directly? And skip that step?
zCaptain said:
Every Lineage rom there is in this forum, comes with the phrase "Install gapps right after installing the rom itself don't try to boot to system before that if you want to use gapps (Or wipe data before installing them)" ...
So... Am I supposed to install GApps, and then microG on top of this "de-Googled" option?
Or can I install microG, from TWRP directly? And skip that step?
Click to expand...
Click to collapse
No.
Its not mandatory to install gapps in the first place.
Also you can directly install microG in place of gapps or just use the LineageOS microG version which you can find here
I was considering /e/ myself because it has an official ROM for this phone:
Info about Samsung Galaxy S7 - herolte
At least you can see what bugs have been reported with it there and decide for yourself if any of them look important for you or not. I don't know if any of the LineageOS community builds on the forums are likely to be better or worse in this regard? The other bit of info I can't find is how easy it is to go back to stock ROM if you have any issues with it. It appears to be based on Android 10 (Q), and I've heard it can be difficult to downgrade again to older Android versions?
For de-Googling it goes a bit deeper than just leaving out Google Play Services, but whether you care about lower level pings is up to you:
https://e.foundation/wp-content/uploads/2020/09/e-state-of-degooglisation.pdf
Calls to Google servers
Here is a decent overview:
And here is my initial failed attempt to de-Google the stock ROM. If anyone can help with troubleshooting that it would be much appreciated, or maybe I need to post it in a separate thread?
📚 [Help Thread][Galaxy S7] Ask Any Question, Noob Friendly
This thread has been created for Questions & Answers/Troubleshooting Specific to: Galaxy S7 Please feel free to share issues, questions and offer help. Noob questions are welcomed. It is always best to use the Thanks button , in lieu of...
forum.xda-developers.com

Categories

Resources