yashsingh1/xdaforums huggingface dataset:
[General Paranoid Android Discussion] shawnbrennan55:
Here are three files; one for each of the devices listed in my signature.
[General Paranoid Android Discussion] KreAch3R:
[MENTION=2777334]TKruzze[/MENTION]

Hi and thank you for this wonderful service. I noticed in "Advanced Features & Options" that the user can modify the installation with a very clever use of files. Can/Will it be possible to provide this service unanimously? Obviously, you are never going to hit every person's setup, if you just start to increase the apps included. But if you can implement it, we could create a simple text file on /sdcard/:

#PA Gapps User selection
#The applications listed below will NOT be installed.
#Example:
#googledrive
chrome
plus
keep
music

The script should scan it and install only what the user wants. It should be an advanced modification (optional). What do you think?
[General Paranoid Android Discussion] hlxanthus:
That ability is coming soon. [MENTION=2777334]TKruzze[/MENTION] is hard at work building an all new fully customizable gapps package. But it is insanely complex to implement so is taking some time.
[General Paranoid Android Discussion] KreAch3R:
Oh, I see! Thanks for letting me know. Looking forward to it!
[General Paranoid Android Discussion] TKruzze:
It's likely exactly that. With CM growing ever larger and Google's constant app size increases, it likely started pushing a few devices into using /sdcard for the backup and restore, thereby exposing this issue on a relatively small number of devices.
[General Paranoid Android Discussion] LordNerevar:
I installed the 0923 gapps and let the PrebuiltGmsCore.apk update itself. Once it updated, I rebooted and no more FCs. The md5sum for the com.google.android.gms-2.apk file that was downloaded to /data/app is dc8764b07ae055be1c2cd6cbd44a2578. That doesn't match any of the GMS versions in your 0924 services update, but of course you've removed the libs. Was that the md5sum of the file you started with for 034? App info lists the version as 6.1.09 (1459805-034). Anyways, this version appears to be working. If you would like me to upload the file somewhere, just say so.
[General Paranoid Android Discussion] TKruzze:
I've explained this many times before, but here's why the MD5's (and sizes) don't match. You could try this below for yourself and you would find that they do match.

EXPLANATION: All libs must be installed in the /system/lib folder when GApps are installed in the system partition. This means that the lib folder inside the apk no longer serves a purpose (ONLY for apps installed in /System/). I then remove the /lib folder from the apk and re-ZipAlign the apk. That is the reason you see the size difference between the version you download from Play and the version included in GApps.

This process, while time-consuming for me, saves you about 60-80MB of space on your device and is the

EXACT SAME PROCESS THAT GOOGLE USES IN CREATING THEIR FACTORY IMAGES
[General Paranoid Android Discussion] LordNerevar:
Yes, I realize that which is why I mentioned that you removed the libs. I also realize that I'm annoying you so I'll bow out now. Best of luck to you with your endeavours to improve your gapps. The 0916 version works very well. Peace.
[General Paranoid Android Discussion] TKruzze:
Checksum on my original is: dc8764b07ae055be1c2cd6cbd44a2578. Just verified it now.
[General Paranoid Android Discussion] jbrantley130:
44
[General Paranoid Android Discussion] medmonie:
here is my result
[General Paranoid Android Discussion] provolinoo:
[MENTION=2777334]TKruzze[/MENTION]

I've just installed the Stock Package on my OnePlus One and it installed Google Camera too messing up the camera driver.

It seems the installer doesn't recognize the OPO anymore and skip Google Camera installation accordingly, maybe it's because OnePlus changed its name from One to A0001 in latest updates.

I've temporary fixed that using .forcenocamera file, but I suggest to update the script for automatic skipping ;)
[General Paranoid Android Discussion] boysetsfire:
Hey [MENTION=2777334]TKruzze[/MENTION], thank you for you great work! However, I just noticed that the Google Email app in your (stock) package isn't the same app found on the Play Store, and installing the latter brought me to have two of them [emoji57] clicking on both gives the same result (see screenshot attached)... Is this normal? By the way, this is just a minor problem, keep up your fantastic work [emoji106]
[General Paranoid Android Discussion] petrus764:
email.apk is not part of pa-gapps, it's part of android/aosp.

http://www.androidpolice.com/2014/06/18/googles-stock-email-app-finds-its-way-onto-the-play-store/

There's no point in installing it from the play store.
[General Paranoid Android Discussion] boysetsfire:
Thank you, but since the Google Play one gets updates, shouldn't be better to use it rather than the AOSP one?
[General Paranoid Android Discussion] AndroidMaster1909:
Thanks [MENTION=2777334]TKruzze[/MENTION]
[General Paranoid Android Discussion] masantula:
Thank you for the regular updates, i see the GAPPS stock size is becoming bigger and bigger, lol.
[General Paranoid Android Discussion] n3v3rm1nda:
anybody else on cm11 having problems with not working hangouts ? i cant update even them and 2 other gapps .... running cm11 nightly on S5

edit: flashed back to pacroms cm11 where it works now there even too doesnt.. what the hell .. i always get error 920 ?! any help?!?
[General Paranoid Android Discussion] TKruzze:
I pull this info from build.prop. Please give me a link to the ROM you're using so I can figure out what might have caused this.
[General Paranoid Android Discussion] drewski_1:
i'm using Modular-Mini on my phone and have no issues seeing Google+ in the Play Store
[General Paranoid Android Discussion] fix85:
Same thing happened to me with cm11 nightly 21/09/2014, I had to use .forcenocamera to bypass the installation of Google Camera on my Oneplus One.
[General Paranoid Android Discussion] TKruzze:
Thanks. For some reason, CM changed ro.product.device from bacon to A0001. It'll be fixed in the next GApps update.
[General Paranoid Android Discussion] swat4samp:
For those who have problem with play services not auto updating, open play services app, hit menu and click help and feedback. Again hit menu and you will have option to view on playstore. Click it and it will open playstore link. If it shows any update, then go ahead and update it. I tried it and had no problems at all.
[General Paranoid Android Discussion] TKruzze:
Are these problems happening after a GApps Backup/Restore or does it happen immediately after flashing a GApps update?

I'm thinking this may be related to the addon.d backup script, however if it's not, I'm thinking of changing these GApps to only install on Nexus devices since they're the only devices I can verify on. It's getting to be impossible to support these GApps across all devices.

Sent from my ΠΣΧỤŞ 7 ²°¹³ tablet
[General Paranoid Android Discussion] zadigre:
Please no... Don't put any restrictions for devices other than Nexus...

I've been using your gapps since the beginning on my note 3 without any problem...

Envoyé de mon SM-N900W8 en utilisant Tapatalk
[General Paranoid Android Discussion] Fat_boy555:
My conclusion is that the backup script has a problem. GApps only gets partially restored on my Rom after a Rom update, or sometimes it doesn't even restore. But it's fine of I flash GApps after a Rom update and everything is good. Pls don't drop support for all devices and makes it NeXus only pls ?
[General Paranoid Android Discussion] svnhvn:
Where i can find these play services app?
[General Paranoid Android Discussion] Hatshipuh:
In your app drawer, Google Settings.

Tap-a-talked from my Nexus 5
[General Paranoid Android Discussion] TKruzze:
That's beginning to be my conclusion as well.

The problem is, though, if I leave the backup script in CM's original form then there are going to be folks whose devices don't have enough free RAM to do a proper restore. When that happens, they all come back here and blame me, anyway, It's really a Catch 22 situation. I really only have 3 choices that I can see

Completely remove addon.d backup support from these GApps - forcing users to flash GApps with EVERY ROM install

Find a backup solution that works within CM's current backup script format

Restrict installation to devices that I am able to fix/troubleshoot

I'm open to suggestions, but if a script solution can't be found than options 1 or 3 are the only choices that I can see.

EDIT: There are also indications that the backup problems are only occurring on CWM or CWM-based recoveries. [MENTION=4544860]osm0sis[/MENTION] and I both agree that a solution could be found if we had the devices in our hands that experience the problems. Troubleshoting issues for a device you've never seen is extremely difficult.
[General Paranoid Android Discussion] erik07:
if you have that xposed module 'disable location consent', disable it and reboot. the force close from google play services will be gone.
[General Paranoid Android Discussion] Fat_boy555:
Hmm Idk if this is worth a mention but flashing GApps package using cwm doesn't create the PA GApps log at all for me. Only flashing with twrp does it work. And I seem to have the problem of backing up and restoring with cwm but I always flash GApps again after a Rom update so I don't have much problem
[General Paranoid Android Discussion] TheDannemand:
I can certainly understand that sentiment. I think a better solution is to standardize on a "Nexus compatible platform", but allow flashing on any device and any ROM. It would then be up to each ROM developer (or maintainer of each device version of a ROM) to ensure compatibility with that platform if they want to use PA Gapps. Otherwise they will have to create their own Gapps.

It is completely unrealistic to expect that you (even assisted by the some of the very active and helpful users here) should support an infinite number of device/ROM combinations and accommodate each of them in the Gapps installation.

I think option (1) makes a lot of sense. Think about how many support questions would go away if users had to semi-clean install each time: Whenever you update to a new ROM, you have to flash Gapps immediately after. No leftovers. It will add 10 seconds of work, which I am sure will cause some complaining. But there are good reasons for it, and it will spare a lot of users a lot of issues (including many that may not even be realized today).

It makes most sense with the new shell script Gapps which (as I understand) will have Google Play Services included and a single Advanced Options file controlling which apps to install. That way it's just a single extra flash after updating one's ROM.

I realize these suggestions may not be popular with everybody. But I think down the road (as ROM devs start making their ROMs PA Gapps compatible) it will make for fewer problems and a generally happier user base. The explosion in demands and support questions here does not seem long term sustainable, and sooner or later something's gotta give. At least that's how it comes across to me.

Edit:

Another thought: How about having the new installer look for a .gapps-exclude file in the ROM (some predefined location in /system) and avoid installing any apps or libs specified there. That way a ROM dev can prevent installation of anything from PA Gapps that he/she knows is not compatible with that device (Google camera being one example). Users might still be able to override this in their own Advanced Options file if they want to force installation anyway.

Again, the goal here is to shift the responsibility to the ROMs to be compatible with the PA Gapps "platform" rather than the other way around.
[General Paranoid Android Discussion] jesssiii:
I don't understand what the big deal is in flashing gapps each rom update. And I also agree with the poster right above me. Thanks, BTW, really appreciate your work!

Sent from my LG-VS980
[General Paranoid Android Discussion] zadigre:
I would go right away with option 1...

Or maybe selectively add addon.d support for devices that you are able to test/support yourself.

Whichever option you chose, thanks for your work on this excellent gapps package!

Envoyé de mon SM-N900W8 en utilisant Tapatalk
[General Paranoid Android Discussion] furyau:
Option1 - maybe that is just me because I always flash it anyway... Its very easy to do !!
[General Paranoid Android Discussion] franzpimp87:
I had the same problem, and I don't know how exactly, but the problem gone after I did this:

(Make a Nandroid backup)

-Wipe cache 2x

-Wipe Dalvik 2x

-Format System

-Flash ROM

-Flash PAGApps package

-Flash PAGApps remover

-Reboot

That's it.

I didn't lose any settings or files, and after that, I have G+ correctly installed again (besides all other GApps I use) and everything works.
[General Paranoid Android Discussion] raoulbhatia:
Source code

Hi!

(Not wanting to dig through thousands of replies to this post ->)

Is there any official source code repository for the gapps remover, e.g. on github?

I fail to find the repository and would love to try some things out, [MENTION=690402]see[/MENTION] https://plus.google.com/+RaoulBhatia/posts/hR68QwXCLQY

Cheers,

Raoul
[General Paranoid Android Discussion] chewdaniel:
it's a SCRIPT...
[General Paranoid Android Discussion] bautrupp:
I'm all for option one. I wipe /system anyway on every rom flash.

Thank you for this really good gapps package. Never had a problem with it on any device.
[General Paranoid Android Discussion] walttheboss:
I agree. Make your life easy. You are already doing all of us a great service. I also format system every time. Thanks
[General Paranoid Android Discussion] Trotto@81:
Why change history of this work? This is Paranoid's GAPPS package!!
[General Paranoid Android Discussion] TheDannemand:
Because this is the most comprehensive Gapps offering anywhere, it has attracted lots of users of all kinds of ROMs, beyond just PA. I don't know what the numbers are, but they are HUGE.

This has become the go-to Gapps for much of the custom ROM world.
[General Paranoid Android Discussion] reazonozaer:
I agree, my current ROM came with its own Gapps, but the I've made use of the play services updater multiple times.
[General Paranoid Android Discussion] provolinoo:
It's just latest CM Nightly, but I see you've already figured it out from other users :D
[General Paranoid Android Discussion] jmolinuevo:
Dirty flashed again installed GApps (full 09/16), worked flawlessly. Then dirty flashed installed ROM (FXP338-cm-11-20140922-UNOFFICIAL-taoshan) and G+ and some user apps disappeared (permissions messed).

I don't think it is related to GApps, probably addon.d backup script is not working correctly due to low ram. Next time I'll try to deactivate backup script and report back.
[General Paranoid Android Discussion] swat4samp:
Having a very strange problem after manually updating play services to latest version. Google location manger service is constantly running and even though I disable it(force stop), it turns on immediately. I turned off location services completely. I never faced this problem before. Any thoughts? In using 01/09 gapps and updated play services to 6.1.09.
[General Paranoid Android Discussion] jukyO:
Guys, anyone has huge battery drain after latest play services update? 4% per hour idle, screen off. Overnight.
[General Paranoid Android Discussion] TheDannemand:
I am seeing that too with Google Play Services in general, no less after the update. I don't believe it is a Gapps issue, it's just Play Services phoning home all the time. On my phone (Nexus 5 stock) I use the Xposed module linked below to tame it.

http://xdaforums.com/xposed/modules/mod-nlpunbounce-reduce-nlp-wakelocks-t2853874
[General Paranoid Android Discussion] osm0sis:
I'm for option 2 because I know we can fix it for all devices. ;)

If all else fails wrapping the whole addon.d script in a device check is a really good idea though.

Yup. Just download, unzip and read.

We know it's an issue with addon.d restore losing ownership/permissions on files that get pushed back to system from a vfat vold-managed internal sd. Working on it, but I need someone to show me the output of "ls -alR /system" after it happens so I can see what I need to fix.

Can someone hook that up for me real quick?
[General Paranoid Android Discussion] jmolinuevo:
Upload before and after.
[General Paranoid Android Discussion] osm0sis:
-rwxrwx--- media_rw media_rw 7467447 2008-08-01 14:00 Books.apk

Perfect! I got this. :D
[General Paranoid Android Discussion] hhp_211:
[MENTION=2777334]TKruzze[/MENTION]

[MENTION=4544860]osm0sis[/MENTION]

Could you design a special build.prop setting that would instruct your pa install how to handle the backup issue?

It could be offered as an installable zip or people could edit themselves

.
[General Paranoid Android Discussion] osm0sis:
Say what? I just said, I've already got it fixed. ;)
[General Paranoid Android Discussion] hhp_211:
:o:o:o

Guess i didn't understand the install/backup issue people were having then...

:o:o:o:

Carry on nothing to see here!

.
[General Paranoid Android Discussion] gemro311:
Very very interesting thoughts here..Have the HTC M8 will have to try this . Thanks for all Q&A.
[General Paranoid Android Discussion] rignfool:
Someone buy this Dev an energy drink :)
[General Paranoid Android Discussion] carlo67:
I have the Galaxy Note 8.0 [N5120]

I downloaded this rom http://xdaforums.com/galaxy-note-8-0/orig-development/rom-vaniraosp-organized-clean-fast-t2857327

but where is gapps for this rom ? download

but where is gapps ? download
[General Paranoid Android Discussion] pnin:
I can answer that: it's for showing branch locations -- check it on another vanilla device, if you can... :cool:
[General Paranoid Android Discussion] Viper LABs:
I knew it pretty well, that when osm0sis comes, there will be a right answer!

C'mon, everyone, there are no tasks out there, that this awesome two (TKruzze & osm0sis) can't deal with! In guys we trust!!
[General Paranoid Android Discussion] jmolinuevo:
Last night I could not compare before and after ls outputs, I have done it right now and found there are a lot of files affected by this permissions/ownership issue. You say it is fixed, Do you want us to test something? Could you explain what happened and how it is fixed? Thank you for your help.
[General Paranoid Android Discussion] Mysteryagr:
I had AOSP Camera and google Camera installed togther on cm11

Then I decided to try "Google camera addon" provided here, which replaces AOSP Camera.

Then I decided to get rid of it and go back to the previous case...

So I removed addon buck up script from system and flashed nightly update to restore default system files.

-

Now the problem is when I install google camera from playstore it shows conflict with AOSP Camera!!!

How to fix this please.

Thanks in advance
[General Paranoid Android Discussion] mart006:
Praise be to the amazing developer of these GAPPS packages!:good::cowboy:
[General Paranoid Android Discussion] TKruzze:
There's been a PM waiting for you for over 12 hours now..... However, it doesn't look promising. Keep checking your PM's and, if you're willing, we'll have more things to test.
[General Paranoid Android Discussion] Maphack:
Thanks for this

Sent from my SCH-I535 using Xparent Skyblue Tapatalk 2
[General Paranoid Android Discussion] hulicow:
Hi does this GApps Package also includes the Add-ons? (Chorme Add-on, etc.)?

Regards,
[General Paranoid Android Discussion] MiZrY:
[MENTION=2777334]TKruzze[/MENTION]

After re-flashing from clean wipe a few times, no more FC's.

I fixed the issue of not receiving notifications from Google apps, and Google not saving reminders from Google Now. Logging out of Google Now then logging back it seems to have corrected this issue.

So far no more issues. :good:
[General Paranoid Android Discussion] ATMOSF3AR:
this is so very useful thanks PA
[General Paranoid Android Discussion] Unknownkj:
Could I flash 4.4 gapps on a 4.3 rom? Would I experience fc?
[General Paranoid Android Discussion] maksimal_de:
I tried but I got an error saying my rom/android version version is not compatible with the gapps package.
[General Paranoid Android Discussion] AA1973:
Device Samsung Galaxy Note N7000

Rom > Omni ROM experimental version (4.4) by [MENTION=2162789]XpLoDWilD[/MENTION]

No issues so far. Will report issues, if I encounter one. Location seems to be working in GNow. I have observed that the Google sync sometimes does work properly and I do get the notifications for G+, but not for Gmail until now. (edited : after a reboot the notifications for Gmail do work!) Also, but maybe unrelated to the package, Tapatalk notifications do work. They use GCM, too, AFAIK. Correct me if I am wrong.

Link for OmniRom http://xdaforums.com/showthread.php?p=47228299

Thanks for this package, highly appreciated [MENTION=2777334]TKruzze[/MENTION]

:thumbup:
[General Paranoid Android Discussion] jtsv:
I know the Test is for 4.4 however wanted to let you know about the 4.3 from 1102.

1.	Device Sprint Samsung Galaxy SIII L710

2.	Rom TheCollective*[11-1-13] AoCP - CP6.4 {4.3.1} for L710

3.	No issues so far. Will report issues, if I encounter one. Heading out to the Lake for the day so it will be a great test location.

4.	http://xdaforums.com/showthread.php?t=2315765

---------- Post added at 11:20 AM ---------- Previous post was at 11:14 AM ----------

Ditto here however the Full 4.3 20131102 works great, no issues.
[General Paranoid Android Discussion] UnitedOceanic:
Of course it will fail. The update script checks if you have a 4.4 ROM.

I tested the odex gapps on the unofficial 4.4 carbon ROM and it worked flawlessly! http://xdaforums.com/showthread.php?p=47318642
[General Paranoid Android Discussion] DrakeSlayer:
installed the first pack I think its the full one and the keyboard layout in hebrew is Tablet Layout with an addition of 2 buttons on top left which werent there before I moved to 4.4 Rastakat with that said the english keyboard is normal without any new buttons.

kernel AK if makes any difference.

any help ? :eek:
[General Paranoid Android Discussion] Entropy512:
It appears that you're missing /system/priv-app/FusedLocation.apk on 4.4 - I'm guessing this is why network location doesn't work on any source-compiled firmware unless you insert NetworkLocation.apk from a 4.3 gapps package (obviously not the right long-term solution there...)

Edit: Never mind, it's compiled from source by AOSP - unless maybe AOSP's version is crippled???

Any ideas what is required for network location to work on 4.4 without hacks such as pulling in 4.3's NetworkLocation.apk ?

Edit 2: OH HELL. Derp. Google changed their netloc package names with 4.4

https://github.com/SlimRoms/vendor_slim/commit/646e79983110efd13da7e25ea025bd22280f9372

or

https://gerrit.omnirom.org/2003
[General Paranoid Android Discussion] swordrune10:
1. Google Gsm Nexus 7 2012

2. [ROM][4.4] Unofficial Cyanogenmod 11 for GSM Nexus 7

3. gmail seems to be force closing, even after wiping the apps data.. everything else is working fine.. i do notice that in art's current form everything does seem speedier but it seems like its at a price.. i think this is more because apps arent really art optimized yet
[General Paranoid Android Discussion] tarroyo:
Good looks on this!
[General Paranoid Android Discussion] scottcwhite:
I get 15 plus in battery and use Google now constantly. Plus this is my work phone. Can't be using that much battery
[General Paranoid Android Discussion] DrakeSlayer:
Anyone?
[General Paranoid Android Discussion] genkralyz:
1. Mako

2. PKK: http://xdaforums.com/showthread.php?p=47031783

3. I tested all gapps, no FCs.. awesome!

big thanks! :D

edit: ART Enabled