yashsingh1/xdaforums huggingface dataset:
[General Paranoid Android Discussion] osm0sis:
No worries man, you know I got this. Just wanted to make sure you agreed so I wouldn't be wasting my time. :)

In the last couple minutes I think I've already got it worked out. Just add this below the Android 4.4.x ROM check:

# Checking to make certain user is flashing over wiped userdata (or has already installed) - If not, we abort
ifelse(
run_program("/sbin/sh", "-c", "test -f /data/system/packages.xml -a ! -f /system/addon.d/77-googleemail.sh") == 0,
(
ui_print("*** Incompatible ROM Status detected ***");
ui_print(" ");
ui_print("This Addon can only initially be installed");
ui_print("BEFORE booting a ROM for the first time.");
ui_print(" ");
ui_print("******* Addon Installation failed *******");
ui_print(" ");
ui_print("Unmounting system...");
run_program("/sbin/busybox", "umount", "/system");
ui_print(" ");
sleep(7);
abort("Aborting...");
)
);

Should work! You'd just need to change the addon.d script name for whatever module you put it in (Keyboard I guess?) :D :cowboy:

Well thought out, sounds good to me. You could even make the separate updater zip refuse to work on Stock and Full to avoid anybody doing things wrong. Between that and the above, foolproofing things like this should cut down on a lot of dumb. ;)
[General Paranoid Android Discussion] tvisforme:
FYI Android Police is saying that Google Play Services has been updated from v6.1.05 to 6.1.07.
[General Paranoid Android Discussion] TKruzze:
I'm quite aware of this and even have all the versions except for -030 ready to go. Once Google releases that version into the wild, I'll update the installer and release.
[General Paranoid Android Discussion] kalpik:
I'd opt for the packages to install the correct DPI play services. I've had problems with Banks gapps because of the non-optimal play services. Used to have some SystemUI force closes with that package, that I don't have with this one. Clearly google knows best, and to follow Google is the philosophy of PA Gapps, right?
[General Paranoid Android Discussion] rhen84:
I vote for the integration of the Play Services Updater into every GApps package, especially in Pico.

I think majority of Pico users has (very) limited space on /system partition. And there can be situation when there is enough space for the proper Play Services but don't have enough space for the universal version.

Internet speeds nowadays is fast enough so the increase of the zip files not a big issue.
[General Paranoid Android Discussion] PunchUp:
Yep that is a fair point! Hopefully there won't be any complaints regarding the download size though. Some people can still be ignorant
[General Paranoid Android Discussion] kalpik:
Yes, but the ignorant will always be ignorant. If people can't take a few minutes to read how downloading a few extra MBs will enable them to have a more optimized version installed, then let them be ignorant.
[General Paranoid Android Discussion] PunchUp:
True! but that's TKruzze's main concern. Unnecessary complaints on the thread
[General Paranoid Android Discussion] GermainZ:
A 90M+ increase in size means waiting an extra half hour to two for many Indian members (and there are a lot of Indian members), so it'll definitely be noticed by a large audience. Granted, this is on a slow connection (128kbps to 512kbps), but you'd be surprised how many countries still have those.

It doesn't affect me personally, but I see how it could annoy a large user base.

If two versions could be offered, maybe that would be the best solution (having a short explanation near each).
[General Paranoid Android Discussion] rhen84:
But if they would download the Play Services updater too (What I recommend to everyone), it doesn't mater. Even the combined package save you from downloading the generic version of Play Services twice. (It is included in the gapps and the updater package too)
[General Paranoid Android Discussion] PunchUp:
I do agree with [MENTION=4775688]GermainZ[/MENTION] there. I only have a 512 kbps connection but wouldn't really mind waiting a bit more since this play services situation is unavoidable now because of the changes made by Google and I would like to have the latest. Having said that, I can imagine how it would be annoyance for people with even slower connections of around 128 and as he pointed out, there are many! So perhaps it is best to leave a choice
[General Paranoid Android Discussion] hlxanthus:
I think, especially the stock/full packages must have the play services updater included. So that will include your new shell gapps. Then the question becomes, what about the smaller packages where the size impact will be noticed more. Since those packages are geared towards older devices with a more limited system/data partition, it seems we need to be more concerned with final install size not package size.

That logic certainly points toward inclusion there too. But the fact is we will suffer an onslaught of outcry for the size. I think it is time for a new poll to go up. This is the only true judge I know to gauge the pulse of the user base. Also if you decide to go either way, at least people would begin to get used to the idea. Either way I am tempted to suggest not implementing the inclusion until the "L" gapps release. Then the stock response can simply be "this is what you need" instead of "this is what I want to give you"
[General Paranoid Android Discussion] RoryB:
Have you thought about leaving Play Services out of the package and people would have a smaller package, but they would have to run PlayServices Updater before they had a complete package. I know this makes the base packages incomplete, but overall it would take less space on the devices.
[General Paranoid Android Discussion] PunchUp:
How would that be any different than having a combined package?
[General Paranoid Android Discussion] TulsaDavid:
[MENTION=2777334]TKruzze[/MENTION], speaking as a pico user for my Infuse, I'd be quite content with the larger zip file, knowing it will only install the appropriate components. Your post explains the benefits well, and it would be detrimental to shortchange the quality and go with anything less than Google's direction (inasmuch as is possible on 0.5gb RAM phones). As many people have an external SD card, the space for the bigger zip file would be moot. For those who don't, they can keep it on their PC, delete it after installing their ROM, and reuse only if necessary. You provide updates regularly, so even those will probably be short-lived as new ones are published.

My vote is on inclusion.
[General Paranoid Android Discussion] akarol:
So, after doing a complete wipe and flashing the latest Pico and then flashing the Google Play Services Updater, I am still experiencing FCs upon boot. When I tried opening Google Search and enabling Google Now, it won't allow me with a message saying, "Google Now requires location services which are not available." Any ideas?!
[General Paranoid Android Discussion] Cryptecks:
This is pretty much the answer I think. People have SD or internal storage, just limited /system partitions for actual installation. Including the updater in all the packages, even with the size increase, seems like the right way to go, even with the inevitable complaints. It seems like you have plenty of rational people here who could explain to them the advantages of this way of doing things, so you don't have to feel so overwhelmed by those people.
[General Paranoid Android Discussion] hanschke:
Sorry but the full release is with all apps and you want to save space? If anyone got less space the person have to delete fb app or whatsapp. I dont think you have to get the full release smaller.

Thats the name say full release and not less/missing gapps.
[General Paranoid Android Discussion] Ultramanoid:
I mentioned it before, and it may be, if not a solution, at least a way to reduce complaints left and right.

Why not offer only 1) the full package and 2) the absolute minimal one ?

Any combination in between, of which there seem to be infinite possibilities judging by comments, could be dealt with a third option, the one with the scripts to remove particular things or the advanced GApps version that's been in the works.

Apologies if this is already the plan and I didn't get it from reading the thread lately.

Edit : I believe something like this would cover 100% of users and also save work maintaining everything :

1 . Want everything ? Full package.

2 . Want the minimum ? Minimal package.

3 . Scripts / add-ons for the rest.

Want most but not all ? Install full, remove unwanted parts.

Want just a few things ? Install minimal, add wanted parts.
[General Paranoid Android Discussion] orbital_71:
May i know what was google credential states is about??? Tks
[General Paranoid Android Discussion] Wh1t3Rose:
What?
[General Paranoid Android Discussion] dshoe:
I think this is a good idea. The pico gapps with all of the other apps available as add ons would be perfect.
[General Paranoid Android Discussion] orbital_71:
It the new sync in google sync profile
[General Paranoid Android Discussion] Aaskereija:
Is Pico GApps not to small? I always thought you nee One Time Initializer once for synchronicise your Account with Google?
[General Paranoid Android Discussion] Pagozzi:
I've flashed the micro pack of the gapps downloade from the link, here in the thread, "Android file host" the I had some trouble...

I've flashed a CM11 rom after wiping cache, dalvik and formatting system...after that I've installed the gapps micro pack zip all by recovery of course...when I turned on the phone(nexus5) started a loop of warning about process stopped(a.core.com... phone.com..) then the phon turned off...and so on in a continuum loop...any ideas??
[General Paranoid Android Discussion] chewdaniel:
could be a broken download. check your zip. if u use 7-zip there's a test option
[General Paranoid Android Discussion] Pagozzi:
the zip seems to be ok even after the verification test....there's something else I could try?

I have a nandroid backup....will I have to restore it?
[General Paranoid Android Discussion] 00rado:
Can you make a smaller?

I Have installed CM11 on my galaxy Y, and before boot for test, I have installed the Gapps Pico, and it requires more space, and I NOT have more space! I Have wiped Data and cache for installation of GApps Pico. Waiting a Reply
[General Paranoid Android Discussion] krige:
I have tried to install pa_gapps-modular-mini-4.4.4-20140916-signed.zip on my Galaxy S2 i9100 with CM11 M10 and got the same error during the installation through CWM:

Insufficient storage space available in system partition.
You need 173816 KB system free space.
You only have 93188 KB available.

The weird thing is that the full gapps provided by Cyanogenmod (gapps-kk-20140606-signed.zip) install correctly with no issue on the same phone.

Aren't the mini modular gapps supposed to be smaller the full gapps? I am not complaining, just being curious.
[General Paranoid Android Discussion] farisyi1:
Use micro gapps for i9100 or if you wanna still used mini gapps just removed use gapps remover
[General Paranoid Android Discussion] drewski_1:
have you compared programs included?

These are from different GApps providers.

I don't think there's a standard so the CM "Full" is not going to be the same as PA GApps "Full" or Stock. I'm sure the PA GApps would fail to install as well.

Also, the CM package may have installed, but may not have installed everything. The PA GApps is the only package that checks for sufficient room in /System
[General Paranoid Android Discussion] chewdaniel:
pico is already the smallest it can go. try getting a smaller ROM
[General Paranoid Android Discussion] quickdraw86:
I'm in favor of the full stock package and pico only, but both including the play services updater package... One of the main rules of XDA is to read instructions... If someone can't do that, it's their own fault and uninformed inquiries/complaints can be ignored...
[General Paranoid Android Discussion] vhngu930:
I'd love it if the modular mini package stays because there are some gapps I don't use, but I'm fine with using the gapps.remover
[General Paranoid Android Discussion] rhen84:
Try this one I made: http://goo.gl/RQfkQP

Basically it is PA Pico, but with integrated Play Services for 240dpi devices and it deletes some stuff from CM11 to get some space (CMWallpaper, Live wallpapers)
[General Paranoid Android Discussion] carlese:
No need to remove Pico and nano.. People use whatever they want so let them choose :)
[General Paranoid Android Discussion] matrixzone:
Please keep the pico version
[General Paranoid Android Discussion] PunchUp:
Did I miss something? Who said anything about pico being removed?
[General Paranoid Android Discussion] krige:
I have tried to install pa_gapps-modular-micro-4.4.4-20140916-signed on my Galaxy S2 i9100 with CM11 M10 and got the same error during the installation through CWM:

Insufficient storage space available in system partition.
You need 107520 KB system free space.
You only have 93192 KB available.
[General Paranoid Android Discussion] Majaque:
Can I flash PA gapps to stock Moto G without issues?
[General Paranoid Android Discussion] zadigre:
Not necessarily a good idea to flash on a stock rom... Not really supported.

That being said, since your rom is not that far from aosp, it might work.

Envoyé de mon SM-N900W8 en utilisant Tapatalk
[General Paranoid Android Discussion] TKruzze:
No GApps packages are going away at this point. I've never even brought up the subject myself. It was suggested by a user and is currently not under consideration at this time.
[General Paranoid Android Discussion] richardsequeira:
Google Dialer

I just wish someone would just try to find a solution for the Google Dialer. Why should we be forced to use the AOSP dialer. If I want as particular experience, then why should I be denied of such experience.
[General Paranoid Android Discussion] hlxanthus:
Then I look forward to what you come up with. I know [MENTION=2777334]TKruzze[/MENTION] simply gave up because he couldn't find the solution. Maybe the compatibility will be fixed when L is released
[General Paranoid Android Discussion] hlxanthus:
Deleted
[General Paranoid Android Discussion] farisyi1:
Try nano gapps now :D
[General Paranoid Android Discussion] farisyi1:
Use nano modular instead micro gapps
[General Paranoid Android Discussion] MikeRL100:
Fixing the dialer is doable, but TKruzze has enough crap to deal with already. I do wish some of the old dialer zips here on XDA were updated, though. At least for AOSP ROMs. Honestly CM is so broken to it's core it isn't worth breaking stuff and adding workarounds just for CM. Honestly I haven't had any issues with dialer zips when I was on 4.4.2 or earlier but I didn't use CM since KitKat came out. I can live without Google Dialer, but it's good to have options. The problem is everyone seems to have this expectation that everything should work with my ROM, especially CM users without even giving things a second thought. Developers get flooded with retarded questions. Then they abandon things. That's one reason, I believe, some good modifications are left for dead. Noob overflow.

I'm not picking on anyone, nor is this post related to the last, but I have seen people leave troll comments all over XDA. Usually the excuse is "I don't know good English." Sometimes this is understandable, but I have a hunch that they are lying and wanted to troll most of the time. I usually forgive and forget, even though I myself have been told some nasty stuff just for offering help. I mean come on. There has been an influx of trolls around here recently. Makes me want to say, "I don't care anymore. I don't think it's bad English or some dumb excuse, but if you wanna be an ass all over XDA, make your own stuff, Captain Smartass."

If you have nothing useful to contribute besides nastiness, f off and go cry about your life in the corner. Every damn day I come on here to see total asswipes outwardly talking down on developers and other users. Makes me want to log off and delete my account. And it's every day. And these people give the site and the community a bad reputation. I suggest the mods get harder on concealed stupidity. People are willing to troll and hide behind seemingly decent excuses. I see far too much of this as of late for all the excuses to be legit. Who wants to maintain jack if ever time they log in all they see is the worst of the human race? Scum doesn't even deserve internet access. I'd hate to imagine how rude these trolls are offline.

I myself sometimes appear rude and ignorant, but at least I try. Most others try. But trolls try in the opposite direction. I've had it with coming on here to see the dumbest of the dumb complain in the most illogical subjective manners available. I mean stuff like saying "PA GAPPs is a steaming pile. Fix this. I could do better." And they don't contribute anything. Besides a waste of space in the comments section.
[General Paranoid Android Discussion] osm0sis:
Not even doable really. MultiSIM is a great feature, and has been kanged by many non-CM based ROMs too, but it makes the ROM incompatible with Google Dialer, and I doubt there's any working around that. :)
[General Paranoid Android Discussion] hlxanthus:
Haven't heard much from [MENTION=421120]bitmaniac[/MENTION] in the last few days, but thought up a useful add on to the aroma .gapps-remove generator we collaborated on. Added a function where is calls in the /system/etc/g.prop. While this is only mildly useful at the moment, down the road it could prove nice to have. First it looks for it, and if not found (as in you are on a different set of gapps or haven't flashed any yet it yet) it will give you the option to exit the installer before proceeding. Then it populates which type and version you are on (i.e. Google Stock Package 20140916). Later I could use this information to only offer you options within the .gapps-remove generator that actually will work with that package for example (like if on the stock package, the aosp browser and mms app are already typically removed so why would you create an entry to do so).

Again guys. I would appreciate you putting this thru the paces to see if any issues are found.

Download - pa_gapps-remove_AROMA.v.0.8.1.zip

[MENTION=4544860]osm0sis[/MENTION] did you give any thought into how we could auto call the remover package to flash after this installer exits? I am not sure how to do it, but maybe using an open recovery script like twrp uses to send zips to flash from android to recovery. I do know how to trigger a recovery reboot directly from aroma, so I have that angle figured out.
[General Paranoid Android Discussion] Pagozzi:
First of all I'm new to android modding world, so if I say something obvious or stupide, please be patience...Two question about the Gapps:

1)Gapps package flashed on our phone receives regular updating from google(following the same release pattern of the "normal" gapps installed by OEM on any others phone)

2)The add-on modules of the Gapps have to be used in case I'd like to have a "personalized" collection of the gapps(for example I want only Chrome and playstore) in alternative of the "traditional" Gapps package...I mean when will I have to flash gapps modules rather than the gapps packages? or maybe, add-on are just updates of the Gapps(and in this case, why taking a zip to flash for update the Gapps given that we could download the update, directly from the google play?)
[General Paranoid Android Discussion] hlxanthus:
[MENTION=5560816]Pagozzi[/MENTION] all gapps package mirror and even use key files from official nexus factory images. So yes, once installed they act exactly as they would on a stock OEM ROM (barring issues which we call bugs). And yes apps are updates via the playstore exactly like a stock rom. The add-on modules are essentially there to add functionality not found on a stock nexus device. One example of this is the chrome beta add-on. Chrome Beta is where google tests future changes to the official Chrome browser. So this add-on deletes chrome and installs chrome beta in its place.

As for a "personalized" set of gapps, you would select a gapps package that has the apps you want, install that and then use tkruzzes gapps remover tool to delete the items in that package you don't want (found here http://xdaforums.com/showpost.php?p=50684852&postcount=8)
[General Paranoid Android Discussion] Michelle Ma:
thx
[General Paranoid Android Discussion] osm0sis:
Something like that, or just directly inserting into the TWRP queue should be possible. CWM or Safestrap is a whole other question though. I'm thinking most modern recoveries have commands you can send to the actual /sbin/recovery binary to do things manually, so that could be a universal option. I'll look into it for CWM and TWRP later this week if you don't beat me to it, but there is no Safestrap for GN, so I won't be able to check that.
[General Paranoid Android Discussion] chewdaniel:
no one's forcing u to do anything. as pointed out in the OP and by [MENTION=4544860]osm0sis[/MENTION] it's due to multisim feature in CM. your statement reeks of a bloated sense of entitlement and demanding something more out of something that is already given to you for free and without gratitude.

if u still want that "experience" i suggest u go get a Nexus
[General Paranoid Android Discussion] firepol:
Restore the Stock Camera App, is it possible?

Hi there,

on my Samsung Galaxy S3 (GT-I9300) I installed PA 4.44. I installed the nano gapps, then I installed also the following addon:

---

Google Camera Addon Module: (~14MB)

This addon module will install the new Google Camera on your device.

NOTE: The addon will replace the stock/AOSP camera installed on your device to avoid any potential hardware conflicts.

---

After testing the rom with the new camera I wanted to re-install PA from scratch, without the Camera Addon.

I re-installed PA (via clockworkmod, as all guies explain, by wiping cache etc.) but the Google Camera was there by default, not the stock one. When I re-installed PA, I didn't install the Camera Addon again, how come?

Is it possible to restore the stock camera? (If yes how? As said, normally re-installing the rom didn't do the job).

Thanks for letting me know & cheers
[General Paranoid Android Discussion] PunchUp:
Wipe system
[General Paranoid Android Discussion] sax0406:
Wipe system, flash pa, then flash gapps.
[General Paranoid Android Discussion] Sacob:
hi

last night i've installed the latest pico gapps with mahdi and any of my apps can verify their license. is this normal? did i miss something?
[General Paranoid Android Discussion] Wh1t3Rose:
I don't understand why PA refuses to put a "wipe system" function in their updater-script like every other ROM creator.
[General Paranoid Android Discussion] hlxanthus:
To be quite honest, you have simply no idea what you are talking about. PA very well DOES have a wipe system function. The limitation is that nearly every modern aosp ROM has a built in backup system for its gapps packages. This allows the flashing of nightlies and OTA updates. There is a script that is called first which extracts all gapps from a ROM and stores it in a temporary location. It then wipes system, flashes ROM then restores the gapps. See the problem? This is why, for example, the google camera module would survive a factory reset, because /system and the backup scripts are left in tact. So to truly remove an add-on package, you have to MANUALLY wipe system in addition to a normal factory reset. That way the backup scripts are gone and you can start fresh.
[General Paranoid Android Discussion] Yeti47:
Look in /system/addon.d it will of created a script there. This script will save the google camera and restore it when ROM reflashed. Delete this script and reflash rom. Job done.

Another option is to format system, flash ROM and gapps and SuperSU if used.

Both clear the script.
[General Paranoid Android Discussion] osm0sis:
Easiest way, in my opinion. :good:
[General Paranoid Android Discussion] 00rado:
It Looks the same file (The name), but I'll Try.

Sorry by my english. I'm Brazillian, and I Not have used google tradutor