yashsingh1/xdaforums huggingface dataset:
[Android Software Development] Deltadroid:
Is it possible to update the CWM recovery in your device to CWM 6.0.5.1? Also, the latest version of TWRP should work with the currently used update-binary.

The incompatibility between the current update-binary and your device is definitely related to the recovery. What I'm not sure of is if this incompatibility is caused by some device specific difference, or if its caused by outdated source code when building the recovery for the device.

The problem could be with the kernel that is included in your recovery.img. I've heard the some older recoveries were built using a kernel that has extended file attributes disabled (which is needed for setting metadata).

CONFIG_EXT4_FS_XATTR=y
or
CONFIG_EXT3_FS_XATTR=y

Although, most likely your CWM recovery needs to be built with the following patch (thanks [MENTION=4948627]daniel_hk[/MENTION]):

diff --git a/updater/install.c b/updater/install.c
index 4865d8e..7ba8c75 100644
--- a/updater/install.c
+++ b/updater/install.c
@@ -731,7 +731,7 @@ static struct perm_parsed_args ParsePermArgs(int argc, char** args) {
int64_t capabilities;
if (sscanf(args[i+1], "%" SCNi64, &capabilities) == 1) {
parsed.capabilities = capabilities;
- parsed.has_capabilities = true;
+ parsed.has_capabilities = false;
} else {
printf("ParsePermArgs: invalid capabilities \"%s\"\n", args[i + 1]);
bad++;

Edit:

Some older recoveries have issues because, when Google released Kitkat, the method of setting permissions during the installation process was changed in the flashable zips (updater-script). This change by Google forced everyone to update their recovery images to support the new method of setting permissions (set_perm was changed to set_metadata).

Link seems to be working.
[Android Software Development] Deltadroid:
Thanks for reporting. I will update the op to point to previous version for 5.1 base gapps.

edit:

I've put the OP back to the latest version of gapps base package because a data wipe on the Google Play Store application should fix the problem on systems with force close on latest version of Google Play Store.
[Android Software Development] Acid0057:
The new base package works fine on 4.4.4

Sent from my GT-I9100 flowing on SwiftKey in Tapatalk
[Android Software Development] Deltadroid:
It works on 5.0.2 also. Must be a problem specific to 5.1.
[Android Software Development] schorsch.funke:
If you clear the PlayStore + Play Service Cache and data the new base package after installation everything is working fine in LL .

Georg
[Android Software Development] Deltadroid:
Yes, if there are force closes with latest play store update, try wiping app data for the play store. I'm not sure if it's necessary to wipe Google Play Services data.

I've put the OP back to the latest version of gapps base package because the data wipe on the Google Play Store should fix the problem on systems with force close on latest version of Google Play Store.
[Android Software Development] Deltadroid:
Google PDF Viewer and Youtube

New Addons:

Google PDF Viewer version 2.2.083.11.30-50831130 for lollipop (5.0.2 and 5.1)

Google PDF Viewer addon for 5.0.2+: gapps-lp-google-pdf-20150404-1-signed.zip

Updated Addons:

Google Youtube has been updated to version 10.13.54-101354134

Google Youtube addon for 5.0.2+: gapps-lp-google-youtube-20150404-1-signed.zip

Binary files gapps-lp-google-youtube-20150328-1-signed/system/app/Youtube/Youtube.apk and gapps-lp-google-youtube-20150404-1-signed/system/app/Youtube/Youtube.apk differ
[Android Software Development] Swamphound:
Wiping data and rebooting took care of the issue for me after I installed over previous version. I was running a theme that themed the playstore and that may have been the culprit.
[Android Software Development] ROMAddiction:
On a whim I tried out a kitkat Omnirom and the Google Home Launcher didn't load when I flashed it. Not sure if its an issue with it and Omni though.
[Android Software Development] airlessproject:
Anyone else having (varying) low download speeds (< 100kB/s) for apps on Play Store? (on high-speed connections of course)

Everything else is working great, I'm using only the base package and downloading the other gapps I need from Play Store, and don't have any problem.

ROM: CM12.1-based, home-built
[Android Software Development] Deltadroid:
If you are upgrading play store from the previous version of play store, try clearing the data for the play store in app settings. Otherwise, if you are testing from personal built roms, the problem seems Rom related.
[Android Software Development] Deltadroid:
maybe the name of the default launcher is different than cm. Can you check what the name of the apk for the launcher on omnirom is?
[Android Software Development] ROMAddiction:
Ah, that's why. Omni uses Launcher3 4.4.4-544 for it's launcher. So it will only replace and install, not install as well if it can't replace?
[Android Software Development] Deltadroid:
Google home should still be installed, but you probably have to select it instead of the default one. I will fix the installer to also remove omnirom launcher upon installation and Rom updates.
[Android Software Development] ROMAddiction:
You rock, thanks!
[Android Software Development] mundano:
I've upgraded the ROM in my phone and Google Fit got uninstalled... Tried 2 times and it got uninstalled on both.

Maybe there is a problem with the script on that particular add-on.
[Android Software Development] Deltadroid:
Ive just tested upgrading cm11 and cm12 with the Google Fit addon installed and they were both restored. Is is possible that you have Google Fit installed from the Play Store?

If you are on Lollipop, check for the existence of /system/app/GoogleFitness/GoogleFitness.apk and if you are on Kitkat, check for the existence of /system/app/GoogleFitness.apk.
[Android Software Development] Android-Andi:
Hey [MENTION=5227588]Deltadroid[/MENTION] thanks a lot for your great work!

Best regards from Galaxy Tab 2!
[Android Software Development] BATVIC:
I'm using your latest build of 5.0.2,

I tried flash with TWRP recovery,

But i can't flash 10 zips at a time,it is telling "Error zip code".

If i flash separately also I can't flash more than one(one by one),it is telling the same..

please anyone help....
[Android Software Development] Deltadroid:
Are you using the latest version of twrp? If twrp can flash one zip at a time, but not with the queue, then it sounds like it is a problem with your version of twrp.
[Android Software Development] Deltadroid:
When I check Resurrection Remix 6.0.1, the stock clock application is located in /system/app/DeskClock/DeskClock.apk.

The Google Clock addon replaces /system/app/DeskClock/DeskClock.apk with /system/app/GoogleDeskClock/GoogleDeskClock.apk.

Please let me know if the ROM you are using has a different location for the stock DeskClock.
[Android Software Development] Deltadroid:
Connectivity Service

Google Connectivity Service has been updated to version D.1.5.10_(3152254)-1510 for lollipop and marshmallow (nougat should work too).

Google Connectivity Service addon for 5.0.2+: gapps-lpmm-google-connectivity-20160912-1-signed.zip
[Android Software Development] marcdw:
ACH! Currently "Invalid response from the server: 502" when waiting for a mirrors list.

No biggie. It'll be squared away soon enough.

LG G3 D851, Mahdi KitKat ROM, microG Project (NoGapps), Tapatalk 4.9.5
[Android Software Development] njascgil:
Thanks!

I can confirm that TWRP seems to work fine on my device (GT-I8160). The problem with it is that TWRP is not compatible/available for this specific CM build, but only for an older build.

I'll try to check if CWM 6.0.5.1 is available and I'll try to pass the info you gave me to the ROM developer.
[Android Software Development] piotrpan:
What do you mean?

I am using the latest twrp 3.0.2.1 v37 by eng.stk (bluspark) which works fine with all the latest nightlies since then.

Gesendet von meinem ONE E1003 mit Tapatalk
[Android Software Development] njascgil:
I was referring specifically to my device (Samsung Galaxy Ace 2 - GT-I8160L) and one of its particular ROM builds...
[Android Software Development] Arijit.Ray81:
I see GoogleDeskClock.apk under /system/app/GoogleDeskClock

However, the clock app says (in info) - version 4.5.2 com.android.deskclock

When I try to update it from Playstore - it downloads but says installation failed. Shouldn't the add on let me update from playstore?

I've another clock at - /data/app/com.android.deskclock-2/base.apk
[Android Software Development] piotrpan:
Sorry my bad thought of being in opx thread m(

Gesendet von meinem ONE E1003 mit Tapatalk
[Android Software Development] Deltadroid:
When replacing the stock clock with Google clock for the first time, the Google clock add-on must be installed before the system has booted for the first time and the system must be factory reset. There are some notes about this on the OP. Initially replacing the stock camera, launcher, keyboard, and calculator are also the same way.
[Android Software Development] Arijit.Ray81:
Yes, that's exactly what I've done. I factory reset and installed from scratch.

First ROM, then GAPPS and then add-on.
[Android Software Development] Deltadroid:
If you reboot to recovery and factory reset only, then reboot back to system, Google clock should show up in play store as installed.

Even though the system was factory reset when the ROM was installed, the problem seems to be that the system was rebooted before the stock clock was replaced with Google clock.
[Android Software Development] Arijit.Ray81:
Odd flashing this on OPX screwed up my modem. Had to reflash modem to get cell signal back.

---------- Post added at 09:01 PM ---------- Previous post was at 08:59 PM ----------

So here is what I did -

1. Booted to recovery

2. Factory Reset

3. Flashed RR + Gapps

4. Flashed Addons

5. Rebooted

So what step did I miss?
[Android Software Development] Deltadroid:
If you had previously installed gapps, then those would not be removed without formatting the system partition also.

Try the flashing instructions on the op here.

Edit:

Google connectivity services might not work with every ROM.
[Android Software Development] Arijit.Ray81:
Sorry missed mentioning that. I always wipe system when I flash. Never miss it.
[Android Software Development] Deltadroid:
This means you have taken an update for the clock from the play store while you already have it installed to the system partition. Play Store is not recognizing the version of Google clock installed to the system because the clock add-on needs to be initially flashed to a clean system. The version of clock in /data installed by play store is recognized first by android. The clock update needs to be uninstalled from play store. Either way, if play store is not recognizing the clock add-on, then it needs to be factory reset.

Edit:

Please let me know if I am missing another name for the DeskClock application in /system/app/ that the add-on is not properly replacing.
[Android Software Development] Arijit.Ray81:
God! That's complicated... I'll let things be just how it is :p
[Android Software Development] sebasGST:
Guys, the Gapps for marshmallow works with nougat???
[Android Software Development] DarkHeart Z:
Only some of them . See the mentions . If it works ; [MENTION=5227588]Deltadroid[/MENTION] mentions it like google connectivity services .
[Android Software Development] hollandais:
I don't know, but there are gapps for nougat.... Here... Look on top of this topic.

Envoyé de mon Galaxy Tab 2 en utilisant Tapatalk
[Android Software Development] Deltadroid:
There is a new nougat base gaps package and the following marshmallow add-ons mentioned here should also work on nougat.

http://xdaforums.com/showthread.php?p=68401605

I will keep an updated list of nougat add-ons on the op. Google is almost finished adding nougat support to all their applications.
[Android Software Development] sebasGST:
I will download cm14 today, I going to install the addons of marshmallow that I have a lot of this, and later I notice you which installed and which do not.
[Android Software Development] Deltadroid:
It is possible that more (even all) marshmallow add-ons will work on nougat. It depends on if Google decides to enforce their new package (version 2) signature check routine.
[Android Software Development] SubliemeSiem:
If I install the nougat package, will I be able to update the gapps? I know OpenGapps has some issues with this
[Android Software Development] Deltadroid:
Yes. Everything will update from play store to the data partition or you can flash updated addon packages found in this thread on top to update the addons installed on the system partition.

It is only necessary to install these addons to a clean system:

calculator, clock

So, for example, if you plan on replacing the stock calculator with Google calculator, make sure you flash the calculator addon before the system boots up for the first time (and factory reset).

Once the Google calculator has replaced the stock calculator, the updated calculator addons can be flashed directly on top of the previous version without any problems.

Edit:

I changed the list of addons that require a clean install to only calculator and clock for nougat because I was thinking of marshmallow at first.
[Android Software Development] SubliemeSiem:
Nice! Do we have to make the google dialer the standard dialer? Or does this happen automatically? Once again, asking because of OpenGapps difficulties
[Android Software Development] Deltadroid:
I think the dialer still has to be manually set as default in nougat. Also, Please see my edit to the post above. I'm only sure about Calculator and Clock for nougat. The marshmallow packages have not really been tested on nougat yet, actually. Although, I'm sure that the addons that dont contain any libraries should work on nougat, because the package signatures are not broken.
[Android Software Development] SubliemeSiem:
Cool, thanks. I hope this version of gapps works, OpenGapps wouldn' t even let me boot.. Finally managed to build AOSP 7.0 for the nexus 6, since there isn't an available image yet, and it boots, but gapps is one of the things that weren't working yet. When that's done I can focus on actually hearing something during phone calls without having to put the phone on speaker >.<
[Android Software Development] Deltadroid:
Since Google added that new signature check routine, I'm sure they plan on using it. So, I didnt want to create any nougat packages that contain any broken package signatures. The Google Play Services used in this Nougat Base Gapps package will auto update itself so that it does not break the v2 sig check. Some of the other popular gapps packages (opengapps) are using Play Services with broken package signatures. I'm not sure yet what the effects of that difference will be.
[Android Software Development] pwild:
works perfectly on my OPX with aicp.
[Android Software Development] Deltadroid:
Calendar, Keep, Play Books, Play Movies & TV

Google Calendar has been updated to version 5.5.20-132864903-release-2015255988 for kitkat, lollipop, and marshmallow (nougat should work too).

Google Calendar addon for 4.4.4+: gapps-kklpmm-google-calendar-20160913-1-signed.zip (replaces stock calendar)

Google Keep has been updated to version 3.3.365.0-33365030 for kitkat, lollipop, and marshmallow.

Google Keep addon for 4.4.4+: gapps-kklpmm-google-keep-20160913-1-signed.zip

Google Play Books has been updated to version 3.9.49-30949 for kitkat, lollipop, and marshmallow (nougat should work too).

Google Play Books addon for 4.4.4+: gapps-kklpmm-google-books-20160913-1-signed.zip

Google Play Movies & TV has been updated to version 3.18.14-31814001 for kitkat, lollipop, and marshmallow.

Google Play Movies & TV addon for 4.4.4+: gapps-kklpmm-google-movies-20160913-1-signed.zip
[Android Software Development] sebasGST:
Yup, everithing works fine

webview

chrome

calculator

books

calendar

chromecast

cloudprint

clock

exchange

games

gmail

home

keyboard

magazine

movies

music

news

talkback

translate

tts

wallet

camera

chrome

conectivity services

inbox

messenger

office

pdf

photos

streeview

youtube

calendarsync

contacts

dialer

ears

tags

All this Add-Ons Work with Nougat.
[Android Software Development] Deltadroid:
Thanks for testing these packages on Nougat. It appears that Google has not begun enforcing the v2 signature check yet.
[Android Software Development] sebasGST:
OK, no problem ????
[Android Software Development] bratboo:
[MENTION=5227588]Deltadroid[/MENTION]

Good day Sir,

Any chance on updating Docs, Sheets and Slides in the near future?

Thanks!
[Android Software Development] Deltadroid:
Sure, I'm just waiting for all of the current dpi variants to become available to make a complete zip.
[Android Software Development] Deltadroid:
Handwriting Input, Keep, Play Music, Play Newsstand

Google Handwriting Input has been updated to version 1.7.1-11602 for kitkat, lollipop, and marshmallow.

Google Handwriting Input addon for 4.4.4+: gapps-kklpmm-google-handwriting-20160915-1-signed.zip

Google Keep has been updated to version 3.3.365.1-33365130 for kitkat, lollipop, and marshmallow.

Google Keep addon for 4.4.4+: gapps-kklpmm-google-keep-20160915-1-signed.zip

Google Play Music has been updated to version 6.14.3418-0.G.3260455-34180 for kitkat, lollipop, and marshmallow.

Google Play Music addon for 4.4.4+: gapps-kklpmm-google-music-20160915-1-signed.zip (replaces stock music player)

Google Play Newsstand has been updated to version 3.5.3-2016042754 for kitkat, lollipop, and marshmallow.

Google Play Newsstand addon for 4.4.4+: gapps-kklpmm-google-magazine-20160915-1-signed.zip
[Android Software Development] Deltadroid:
Plus, Youtube

Google Plus has been updated to version 8.7.0.132506151-41658370x (multi dpi) for lollipop and marshmallow.

8.7.0.132506151-416583705 (nodpi)

8.7.0.132506151-416583706 (120 dpi, 160 dpi)

8.7.0.132506151-416583707 (213 dpi, 240 dpi)

8.7.0.132506151-416583708 (320 dpi)

8.7.0.132506151-416583709 (480 dpi)

Google Plus addon for 5.0.2+: gapps-lpmm-google-plus-20160916-1-signed.zip

Google Youtube has been updated to version 11.35.60-11356013x (multi dpi) for lollipop and marshmallow.

11.35.60-113560130 (nodpi)

11.35.60-113560131 (160 dpi)

11.35.60-113560132 (240 dpi)

11.35.60-113560133 (320 dpi)

11.35.60-113560134 (480 dpi)

Google Youtube addon for 5.0.2+: gapps-lpmm-google-youtube-20160916-1-signed.zip
[Android Software Development] frov:
FYI: just flashed my first Nougat ROM on my trusty old Xperia S; I used the base Gapps for 7.0 from here and that worked just fine: :good:

gapps-700-base-20160910-1-signed.zip

BTW, here is the new Xperia S thread for Nougat 7.0 ROM:

http://xdaforums.com/xperia-s/s-development/rom-naosprom-xperia-s-t3462373
[Android Software Development] Deltadroid:
Unfortunately, the hard drive on my main computer decided to stop working today. I'll order a new drive this weekend and I should be back up soon afterwards. Until then, I won't be able to make any package updates. It shouldn't take me too long to get back.
[Android Software Development] Arijit.Ray81:
Wishing your computer a speedy recovery :p Thank you for your relentless support :good:
[Android Software Development] Phil_Smith:
Hey, does anyone know which apps are included in the nougat gapps base package?
[Android Software Development] marcdw:
Not sure but you can always download it and look inside.

LG G3 D851, SlimSaber LP ROM, Tapatalk 4.9.5
[Android Software Development] SuperSimian:
I flashed the Google keyboard add-on.

I'm having this force close every time I try to access the keyboard individual settings. Must I clean flash my rom?
[Android Software Development] androcraze:
The only "app" included in the base GApps are the PlayStore app. Facelock is included too.

Everything else is modular and installed individually; you get to pick and choose what you want on your phone.
[Android Software Development] Phil_Smith:
Thanks, good to know that : )
[Android Software Development] Deltadroid:
The Google keyboard and the stock keyboard both use the same process name (com.google.android.inputmethod.latin).

What this means is that once you start the system with stock keyboard installed, the stock keyboard will create settings in the data partition under that process name.

Then, if you later decide you want to replace the stock keyboard with Google keyboard, there are already incorrect settings on the data partition for the other keyboard.

So, the bottom line is that the Google keyboard add-on must be installed to a clean system that has not booted up with the stock keyboard installed. The Google keyboard add-on will replace the stock keyboard before it gets a chance to create the wrong settings under the same process name in the data partition.

The camera, keyboard, calculator, clock, and launcher are like this because of the process names being the same as their stock equivalent.

Edit:

You could also just clear the data and cache for the keyboard to fix the crashes, but Google keyboard won't show up as installed in the play store without initially installing to a clean system
[Android Software Development] SuperSimian:
Thanks for the detailed explanation. I forgot to mention I deleted both data and dalvik of AOSP keyboard before flashing Google's I also tried wiping the data and cache after Google's was installed but still had the error, I'll try clean flashing now and update this post accordingly :fingers-crossed:.

Edit: I decided it was too much of a hassle to wipe data just to make Google keyboard a system app so I decided to just install it via play store as a user app just to receive the classic -505 error so I had to clean flash my ROM forcefully now.
[Android Software Development] sunny1234590:
What happens when I flash the add ons on opengapps base package?

---------- Post added at 01:15 AM ---------- Previous post was at 01:12 AM ----------

Are the add ons only for meant for Delta gapps?
[Android Software Development] Deltadroid:
It should work fine. There are no restrictions on any these packages so everyone can mix and match what they want.
[Android Software Development] Deltadroid:
Clearing the data/cache for Play Store won't fix the 505 error. It seems like Play Store is now confused about which keyboard is installed because of the duplicate process names for the keyboard application.
[Android Software Development] Dizzyrul3z:
Anyone have problems with calendar sync? I install calendar sync addon but still don't have sync option in account/google ;/
[Android Software Development] Deltadroid:
Goto apps -> calendar sync -> permissions and allow Google calendar sync (if you are using marshmallow).
[Android Software Development] Dizzyrul3z:
Thank you. Now work like a charm ;)
[Android Software Development] pwild:
I hope ur machine is up and running again!

There are some updates:

Google app 6.4.31.21.arm

Snapseed 2.10.0.132848414

Web view 53.0.2785.124

Maps 9.37.2

Take your time and thanks for all the Work!
[Android Software Development] SubliemeSiem:
My Android N build won't boot after flashing this.. I get the "system corrupted" message and it turns off
[Android Software Development] Deltadroid:
can you post a log? I can't think of anything off the top of my head that would cause this. Maybe a permission problem?