Why not google apps in rom? - Android Q&A, Help & Troubleshooting

When i installed cyanogen in my phone, i had to install gapps separately. Why? It's because copyright? Because it's closed source? If i make my own rom, can i put gapps by default? Thanks guys

xacobe97 said:
When i installed cyanogen in my phone, i had to install gapps separately. Why? It's because copyright? Because it's closed source? If i make my own rom, can i put gapps by default? Thanks guys
Click to expand...
Click to collapse
Yes it is because of copyright issues, Cyanogenmod had to stop including Google Apps by default because they are technically proprietary Google software that is not part of Android's open source code licence. For more information on this issue I would suggest looking at the Cyanogenmod Wikipedia article Licencing section. As far as including them in your ROM you can but it is a bit of a gray area, however most major ROM developers such as the Cyanogenmod Team, AOKP Team, etc. include them as separate download to avoid any potential controversy.

Related

Creating an AOSP ROM

Hey guys!
My device (the HTC One X for AT&T) currently has a CM9 and AOKP port. I really wanted to get started with developing though. I wanted to create a full AOSP ROM (directly from Google) just to learn the process and get my hands dirty with ROM development (I've already done quite a few mod packs and a kernel).
We have an open sourced CM9 device tree available. I've tried using that device tree for building the AOSP ROM but of course, it has errors because the AOSP source isn't CM9...
So what I'm asking is how can I use this CM9 device tree with a pure AOSP ROM? Like, how exactly do I edit the CM9 device tree so that it creates an AOSP ROM? I'm aware its no easy task, but if someone could point me in the right direction it would be greatly appreciated. I'm a noob when it comes to ROM development, I've never made one before haha I have compiled ROMs before, I maintain the AOKP nightlies for the HP Touchpad.
If someone could help me make this device tree work it would be awesome. Thanks!
P.S. Here is the tree in case someone wanted to look at it: https://github.com/vmagro/android_device_htc_evita
Delete cm.mk
Edit vendorsetup.sh (remove "cm_").
That is all you need to do, I believe.
Like you know, sync the AOSP source, include your device folder amd build.
Sent from my Galaxy Nexus using Tapatalk 2
mDroidd said:
Delete cm.mk
Edit vendorsetup.sh (remove "cm_").
That is all you need to do, I believe.
Like you know, sync the AOSP source, include your device folder amd build.
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
I found this thread and this is exactly what I'm doing. Would you be interested in answering my questions in exchange for a nice donation? I haven't had much luck getting help and being a single parent of three toddlers I really need to maximize my free time to work on this.
You also would have to delete any offending overlays from CM that are present within your device repo. As you compile you may run into errors which you could work through.
私のEVO 3Dから送信される。
dastin1015 said:
You also would have to delete any offending overlays from CM that are present within your device repo. As you compile you may run into errors which you could work through.
私のEVO 3Dから送信される。
Click to expand...
Click to collapse
Removing overlays doesnt work here. Have many issues regarding the kernel.
hey
Good luck
rohan32 said:
Hey guys!
My device (the HTC One X for AT&T) currently has a CM9 and AOKP port. I really wanted to get started with developing though. I wanted to create a full AOSP ROM (directly from Google) just to learn the process and get my hands dirty with ROM development (I've already done quite a few mod packs and a kernel).
We have an open sourced CM9 device tree available. I've tried using that device tree for building the AOSP ROM but of course, it has errors because the AOSP source isn't CM9...
So what I'm asking is how can I use this CM9 device tree with a pure AOSP ROM? Like, how exactly do I edit the CM9 device tree so that it creates an AOSP ROM? I'm aware its no easy task, but if someone could point me in the right direction it would be greatly appreciated. I'm a noob when it comes to ROM development, I've never made one before haha I have compiled ROMs before, I maintain the AOKP nightlies for the HP Touchpad.
If someone could help me make this device tree work it would be awesome. Thanks!
P.S. Here is the tree in case someone wanted to look at it: https://github.com/vmagro/android_device_htc_evita
Click to expand...
Click to collapse
Were you able to port aosp device tree from cm.Please tell me how ?

[Q] MIUI questions - Open Source?

Dear all,
I have a few beginner's questions and tried to search for answers but what I found did not quite help. I am looking for an alternative ROM for my neo V that does not call home, no matter where that is. The one ROM that is normally recommended is CM as it is open source. But I saw MIUI and I liked what I saw, so I have a few questions:
To which extent is MIUI open source? Can you actually compile it yourself and get the same ROM that's distributed in binary form?
There seem to be apps to replace Play Store and other normally Google-provided services. Is it possible to remove them?
What's you view on MIUI privacy?
Cheers,
Ben
nurunet said:
Dear all,
I have a few beginner's questions and tried to search for answers but what I found did not quite help. I am looking for an alternative ROM for my neo V that does not call home, no matter where that is. The one ROM that is normally recommended is CM as it is open source. But I saw MIUI and I liked what I saw, so I have a few questions:
To which extent is MIUI open source? Can you actually compile it yourself and get the same ROM that's distributed in binary form?
There seem to be apps to replace Play Store and other normally Google-provided services. Is it possible to remove them?
What's you view on MIUI privacy?
Cheers,
Ben
Click to expand...
Click to collapse
MIUI is not open source
you can remove the apps with any file explorer with root access
privacy is a big issue in android and android based roms(MIUI)
other than that there are several other reasons also due to which i don't trust MIUI
and i don't like mentioning it in the forum as it can be offensive for some users and i don't want to be banned from xda
avinashrocks1990 said:
MIUI is not open source
Click to expand...
Click to collapse
Thanks for the insight. Guess I'll stay on CM then. Probably the best option.

[ROM][AOSP][Nightly/Release] CarbonRom KitKat [grouper]

About Carbon
CarbonRom is an aftermarket firmware based on the Android Open Source Project. We are dedicated to fast, stable, and feature-filled roms, honesty and communication with our users, and openness with our code. We like frequent builds, with the very latest and greatest hardware support and fixes. We strive to not only provide you with the best rom we can build, but also to give back to the Android community and our fellow developers. For us, this is about creating something we can be proud of and hope you will enjoy.
Please feel free to look at, build, and use our code on CarbonDev GitHub. and on our Gerrit CarbonDev Gerrit.
We would like to thank CyanogenMod for their device trees, framework/settings mods and their code that was incorporated into this project. We also extend our gratitude to the devs whose code that we have incorporated. Proper authorship has been maintained and can be viewed on our repository.
Special thanks also go to Slim Rom for some of their features, PA, AOKP, and anyone else we may have borrowed commits from that hasn't been mentioned here. If you feel you have been unfairly left out, please - let us know.
While we make every effort to test these builds as much as possible, we are not responsible for anything that may happen to your device, family, pets, or perception of reality. We ask that you do your part to know your device and know how to recover from problems before you flash! If you have questions, ask your fellow users or ask us in #teamcarbon on freenode IRC.
Features
All of our features can be found on our site here:
Carbon Features
Here are some screenshots:
Carbon Screenshots
Carbon Updates
Join us on these Social Media Channels to keep yourself up-to-date on all the latest Carbon news, updates, contests, and more! Join our completely open Google+ community for insider conversation with devs and other users.
Download Carbon
All Carbon downloads and further information such as features, changelog, and FAQ can be found on our website.
Carbon Downloads
Changelog
For a detailed changelog, check out the changes made each night here:
Carbon Changelog
Support
We spend an astonishing amount of time developing this software. We can't spend much time on XDA as a result, so if you need support, please try the following:
1) Search. Search, search, search. Yes, you. I don't care how unique or important your question is, it's very likely someone has adressed it already. Especially if you're even close to new at this.
2) Read our FAQ, which can be found on our website. Carbon FAQ
3) Ask a question in your device forum. Someone will no doubt try to help you. Warning: this help may come in the form of telling you it's a dumb question that has been asked before. See step 1 - such are the perils of asking questions when you haven't done the research yourself. Android is about helping yourself.
4) Ask a question on our IRC channel. Connect to #teamcarbon on irc.freenode.net or click here. You'll find several other Carbon fans and usually one or more devs as well. Please be polite.
Who is Team Carbon?
Find out here:
Carbon Team
Remember, every penny you send to us goes right back into the rom. It's used for hardware, server costs, etc - all the things that help us make Carbon better with every release. Your support means the world to us! If you've enjoyed Carbon, please consider a donation toward this goal. Thank you, and we hope you continue to enjoy Carbon!
​
XDA:DevDB Information
[ROM][AOSP][Nightly/Release] CarbonRom KitKat [grouper], ROM for the Nexus 7
Contributors
CarbonDev, winner00
ROM OS Version: 4.4.x KitKat
Based On: AOSP
Version Information
Status: Beta
Created 2014-02-04
Last Updated 2014-06-07
Reserved
Reserved
Nice
Sent from my Nexus 7 using Tapatalk
Great Rom. The wait was worth it.
This is so much smoother and faster compared to cm11. Nice work!
Today's nightlie is up, with some nice "merges"
Carbon Download app is very handy. Thanks again Carbon Team.
This looks awesome,
Im going to test it out.
I will post if i find any bugs.
USB OTG works on sdcards but not external HDD. Vanir does work with a different kernel. Is this release missing drivers for external HDDs? Have not tested with mice, keyboards either. Otherwise works well. Just hoping that more drivers can be included.
Hmm... My titanium backup can't restore any app nor uninstall any system app... Does the superuser breaks? How do I fix this?
NB : my titanium backup works flawlessly on stock ROM which I used before this one..
EDIT :
Updating SU binary seems to fix this problem...
Btw, is there any way to update SU binary without installing SuperSU from play store beforehand?
StardustGeass said:
Hmm... My titanium backup can't restore any app nor uninstall any system app... Does the superuser breaks? How do I fix this?
NB : my titanium backup works flawlessly on stock ROM which I used before this one..
EDIT :
Updating SU binary seems to fix this problem...
Btw, is there any way to update SU binary without installing SuperSU from play store beforehand?
Click to expand...
Click to collapse
Just download SuperSU zip from chainfire's site and flash in recovery after you flash the Rom.
Another good rom on the N7 for kitkat so many to try! Dirty flashing time >.-
404 error
I'm getting a page not found error when clicking the download link from the downloads page, for both the Feb 2 & Feb 4 nightlies.
danmaskell said:
I'm getting a page not found error when clicking the download link from the downloads page, for both the Feb 2 & Feb 4 nightlies.
Click to expand...
Click to collapse
Carbon said there may be some issues downloading nightlies for some devices. Don't know why or when it will be fixed. Check Carbon-Rom.com and it's in their changelog.
edit: they are migrating servers. will be down for a couple hours at the minimum.
t1.8matt said:
Carbon said there may be some issues downloading nightlies for some devices. Don't know why or when it will be fixed. Check Carbon-Rom.com and it's in their changelog.
edit: they are migrating servers. will be down for a couple hours at the minimum.
Click to expand...
Click to collapse
Hmm, interesting, thank you. It says they are changing servers and that downloads are unavailable for any device possibly through the weekend:
We are currently transferring all of the nightlies and files over to the new server and making some necessary changes and maintenance to our shiny NEW sever. As a warning, downloads and other services will be operating sporadically from now and most likely throughout the weekend. The download app will FC when you try to use it and so it has been removed from the Play Store for now to avoid confusion. Also, the “downloads” tab of the site will be empty during this moving process.
In summary, you won’t be downloading Carbon for a little while .
Click to expand...
Click to collapse
Downloading can't wait to give it a try
Is it safe if I change to ART after installing some apps already?
StardustGeass said:
Is it safe if I change to ART after installing some apps already?
Click to expand...
Click to collapse
Yes that is no problem it just takes longer
Hi guys, I'm running 02/09 nightly on Grouper and only a little issue with sound tile. It simply don't work, and remain blocked on silent also if i switch the sound state from power menu.
Sent from my Nexus 7 using XDA Premium 4 mobile app
Screen rotation issue
Jack'O said:
Hi guys, I'm running 02/09 nightly on Grouper and only a little issue with sound tile. It simply don't work, and remain blocked on silent also if i switch the sound state from power menu.
Sent from my Nexus 7 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Is screen rotation broken in 02/16 and 02/18 nightlies or it's just me?
Update:
Terribly sorry - looks like orientation sensor got stuck - all is well after powerdown.

[Official] LineageOS 14.1 for MicroG

Android experience relies heavily on Google's Play Services. The microG project creates an alternative to installing Gapps, which install and execute closed-source blobs on our phones. MicroG however requires a patch called "signature spoofing", which allows microG's apps to spoof themselves as Google Apps. LineageOS currently does not include the patch due to different opinions among the developers. (further information can be found here)
This makes microG installation difficult on LineageOS and other ROMs. Our ROM is a fork of LineageOS with just the necessary changes to have microG built-in. We ship weekly builds for all the LineageOS supported devices..
Download: LineageOS Redmi 3 IDO
XDA:DevDB Information
LineageOS for microG, ROM for all devices (see above for details)
Contributors
Simon94, ncorna, n1zzo, LineageOS, MaR-V-iN
Source Code: https://github.com/lineageos4microg
ROM OS Version: 7.X for IDO
Based On: LineageOS 14.1
Version Information
Status: Nightly
Original Thread LineageOS for MicroG
I'm just sharing that such a ROM for our devices works.
I'm not providing full support but will try to straight out any doubts.
KonikoO said:
Android experience relies heavily on Google's Play Services. The microG project creates an alternative to installing Gapps, which install and execute closed-source blobs on our phones. MicroG however requires a patch called "signature spoofing", which allows microG's apps to spoof themselves as Google Apps. LineageOS currently does not include the patch due to different opinions among the developers. (further information can be found here)
This makes microG installation difficult on LineageOS and other ROMs. Our ROM is a fork of LineageOS with just the necessary changes to have microG built-in. We ship weekly builds for all the LineageOS supported devices..
Download:LineageOS Redmi 3 IDO
XDA:DevDB Information
LineageOS for microG, ROM for all devices (see above for details)
Contributors
Simon94, ncorna, n1zzo, LineageOS, MaR-V-iN
Source Code:https://github.com/lineageos4microg
ROM OS Version: 7.X for IDO
Based On: LineageOS 14.1
Version Information
Status: Nightly
Original ThreadLineageOS for MicroG
I'm just sharing that such a ROM for our devices works.
I'm not providing full support but will try to straight out any doubts.
Click to expand...
Click to collapse
I thought anik no longer maintain redmi 3 LineageOS project
CSJGoogle said:
I thought anik no longer maintain redmi 3 LineageOS project
Click to expand...
Click to collapse
I don't know really - I'm using this fork of LOS as my daily driver and wanted to share that precious thing with the others. Latest release is from 19th of March.
KonikoO said:
I don't know really - I'm using this fork of LOS as my daily driver and wanted to share that precious thing with the others. Latest release is from 19th of March.
Click to expand...
Click to collapse
Why don't you do the LineageOS15.1 version
CSJGoogle said:
Why don't you do the LineageOS15.1 version
Click to expand...
Click to collapse
Sadly enough I'm not a maintainer - This fork is automatically built from LOS source that Anik was taking care of. Now that he gave up on it we're not gonna recieve any updates - sorry !
KonikoO said:
Sadly enough I'm not a maintainer - This fork is automatically built from LOS source that Anik was taking care of. Now that he gave up on it we're not gonna recieve any updates - sorry !
Click to expand...
Click to collapse
anik had give up?why
CSJGoogle said:
anik had give up?why
Click to expand...
Click to collapse
I've got absolutely no idea why. I presume taking care of official fork as a maintainer is a hard and unforgiving job that nobody will even thank you for.
That's completely understandable then why he stopped.. atleast for me.
KonikoO said:
I've got absolutely no idea why. I presume taking care of official fork as a maintainer is a hard and unforgiving job that nobody will even thank you for.
That's completely understandable then why he stopped.. atleast for me.
Click to expand...
Click to collapse
So that means u r gonna stop too some day? Since google allowed the uncertified devices with custom roms back again n I think both opengapps n microG won't be such issues again. Why don't u pick up where he left off?
Jaggerjacquez said:
So that means u r gonna stop too some day? Since google allowed the uncertified devices with custom roms back again n I think both opengapps n microG won't be such issues again. Why don't u pick up where he left off?
Click to expand...
Click to collapse
Since I'm not a developer of this particular ROM. All I've done was share the information that such a thing exists and is available for IDO owners.
I could try to release my fork of kernel and AOSP ROM but it's a waste of time to do so if I won't provide and kind of support for it since I've got absolutely not time for bugfixing and active development.
Is lineage micog better? can i still install google apps. is it better for the battery life?
bundy2 said:
Is lineage micog better? can i still install google apps. is it better for the battery life?
Click to expand...
Click to collapse
If you had spent just like few minutes on googling what's MicroG you would understand that it's a full replacement of GApps.
You don't have Google Services or Google Localisation Services instead you're using MicroG Framework and "fake play store" which operates just like ordinary play store allowing you to download apps google server.
It's ALOT better in terms of battery life and performance but it is still in development and I've encountered quite a few issues during configuration. Apps like Uber work and will carry you around but the showcase of cars on map is bugged. It may have been related to the fact that I've simply misconfigured it but yeah.
Work google play game?
suji339 said:
Work google play game?
Click to expand...
Click to collapse
I've found it quite tricky. It does work overall and allows u to log into the game even tho developers say it shouldn't be possible at all but the app itself crashes so u can't really look up your level and profile data but, I don't think that's important.
bundy2 said:
Is lineage micog better? can i still install google apps. is it better for the battery life?
Click to expand...
Click to collapse
I'm use those ROM for quite long and till know, if you've your best setup for avoid draining battery of course using LOS with microG is my preferred ways.
Hello
Thank you for providing this ROM ! I just installed it and everything is working fine. My location is well determined by the phone.
From Fdroid I found the app called "Signature spoofing checker", who tells me in a big red screen that signature spoofing is disabled. However in the "MicroG parameters > Self-verification" I do see the boxes about spoofing are ticked. Any idea what's that about ?
Cheers
I still have an Redmi 3 Pro and the links are dead. Anyone have a link for LineageOS 14.1 for MicroG for ido? Appreciate it. I know 14.1 is not maintained anymore but still can't understand why not keep the latest updates available.

Looking for a google-free ROM

Hi Guys!
i'm looking for a ROM that I can use completely without Google. Who could give me a tip which ROM would be best for this. I would like to use alternative apps instead of Google apps and use without Google completely!
Thank you!
I'm looking for this too, we only have crdroid pure,
msm has gboard, bliss Google photos.
Unfortunately many of them is officially clean so rom maintainers that merge Google trash to rom.
Is kinda disrespectful for people that don't wanna use it. Please developers think on us and release clean rooms, who wants gapps know very well that's just flash 1 file and reboot.

Categories

Resources