Commit Graph

278 Commits

Author SHA1 Message Date
LuK1337
2dd4be525b
Regenerate makefiles 2024-10-04 14:10:31 +02:00
LuK1337
6b2269b7c8
Move extra product priv-app permissions to privapp-permissions-mtg.xml 2024-10-04 13:51:55 +02:00
LuK1337
8661048075
Get rid of x86 support
Doesn't seem like x86 GMS exists anymore as it's not available as GSI
nor Android SDK image.
2024-10-04 11:28:09 +02:00
LuK1337
e74e9c43e8
15_202408 2024-09-27 20:28:33 +02:00
Fede2782
8c0c450114 Add GmsSettingsOverlay
This gives GMS access to manage the Bluetooth devices
slice to show useful information for Fast Pair devices,
like Pixel Buds.

By default this configs are not set in LineageOS and in AOSP,
so set them to Google's value extracted from SettingsGoogle of
akita 14 AP2A.240905.003.E1.
2024-09-25 17:47:55 +00:00
Michael Bestas
e428e9990c
Automatically add apk/jar/vintf fragments to PRODUCT_PACKAGES
Change-Id: Iaa9d66b0bbdc55f046ee1347cbf83c7eecebb35e
2024-09-24 17:28:17 +02:00
LuK1337
f66f041781
Fix soname for x86/x86_64 libjni_latinimegoogle.so
sed -i 's/libjni_unbundled_latinimegoogle.so/libjni_latinimegoogle.so\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/' **/libjni_latinimegoogle.so
2024-09-24 17:23:36 +02:00
Aaron Kling
3ace25e071
Enable elf checks
Change-Id: Ia6c9a381abb3384c77532d75e02fd84c841a4d1e
2024-09-09 22:08:52 +02:00
LuK1337
e2158e4dd0
"Upgrade" libjni_latinimegoogle.so to LLVM C++ STL
sed -i 's/libstdc++.so/libc++.so\x00\x00\x00/' **/libjni_latinimegoogle.so
2024-09-09 22:07:02 +02:00
LuK1337
c9e5068080
gapps: Set ro.opa.eligible_device=true
This enables hotword detection for Google Assistant.
2024-06-12 15:49:04 +02:00
LuK1337
f69ce3c51a
Regenerate makefiles 2024-03-20 22:51:31 +01:00
Michael Bestas
d5f65a27ea Add GmsSetupWizardOverlay
Fixes theme. Values extracted from PixelSetupWizard
2024-02-25 23:15:38 +00:00
LuK1337
04e0d97901
Add Wellbeing 2024-02-23 18:16:35 +01:00
LuK1337
44ce52ae00
Regenerate makefiles 2024-02-23 18:14:39 +01:00
Giovanni Ricca
f084165cf7 Remove SpeechServicesByGoogle as well 2023-12-04 16:07:23 +00:00
LuK1337
41dd4da7f8 Update signapk.jar
Copied from ~/lineage-21/prebuilts/sdk/tools.
2023-10-26 01:40:04 +02:00
LuK1337
839e6d2c1b Make overlays build reproducible 2023-10-26 01:14:06 +02:00
LuK1337
6201f991d1 Use zip for packing overlays
No idea why, but CI ends up with overlays containing files in the wrong
order.
2023-10-25 22:07:17 +02:00
LuK1337
158bba7aba Update from 14_202310 2023-10-25 13:19:00 +02:00
LuK1337
fe25084894 Add config_defaultAssistant overlay 2023-10-12 18:51:08 +02:00
Paul Keith
e031d525c3 ups(ilon) I did it again 2023-10-09 01:10:27 -04:00
Paul Keith
36e2940999 gapps: Move tangorpro check to after we've cd'ed into system
Otherwise, we're removing stuff from the wrong path
2023-09-19 21:21:38 -05:00
Paul Keith
d70e71a0bc gapps: Use apktool to build RRO overlays
The following fields in the AndroidManifest.xml are different:

Built in AOSP-tree version:
android:compileSdkVersion="33"
android:compileSdkVersionCodename="13"
platformBuildVersionCode="33"
platformBuildVersionName="13"

Build with apktool version:
android:compileSdkVersion="23"
android:compileSdkVersionCodename="6.0-2438415"
platformBuildVersionCode="23"
platformBuildVersionName="6.0-2438415"
2023-09-19 17:36:46 -05:00
Paul Keith
d06706f0d8 gapps: Use lowercase -r for rm 2023-09-19 17:36:31 -05:00
Paul Keith
fcc66ec68b gapps: Remove VelvetTitan on low space check 2023-09-19 17:36:31 -05:00
Nolen Johnson
e0583070f1 Use newer velvet ONLY for tangorpro
* Somehow this newer versionis 130mb bigger - and wrecks basically
  all current devices to the point that gapps couldn't fit.
* [javelinanddart]: Script it up.

Co-authored-by: javelinanddart@gmail.com
2023-09-19 17:32:18 -04:00
Nolen Johnson
5571234421 arm/arm64: Regen makefiles 2023-09-18 15:47:09 -04:00
Nolen Johnson
adb5bb7e9c gapps: Set ro.com.google.gmsversion
* Needed for device-specific GMS RRO's.
2023-09-18 15:47:06 -04:00
Nolen Johnson
8334332c5c arm64: Update Velvet from tangorpro release
* Contains HubUI components.
2023-09-18 11:10:17 -04:00
LuK1337
461da2f459 Use apksigner for signing overlay apks 2023-08-08 23:52:02 +02:00
LuK1337
5ad118847f Sign overlay apks with a throwaway key
Closes: #10
2023-08-08 21:55:29 +02:00
Paul Keith
251da7189e Fix arch checks
Some devices have a 32-bit userspace but a 64-bit kernel. These
devices need to have 32-bit gapps, not 64-bit ones. To fix this,
switch to getting arch from ro.bionic.arch instead of uname -m.
Additionally, remove the nice_arch function as it makes debugging
issues more difficult when the nice arch matches but the underlying
values don't line up.
2023-08-07 17:43:10 +02:00
Luca Stefani
83a87f751d Remove arm MarkupGoogle
There's no fixed arm variant as of now.
2023-03-18 10:06:30 +01:00
Luca Stefani
44f96cc05c Update MarkupGoogle from redfin-user-13-TQ2A.230305.008.C1
The current version of the tool doesn't truncate
in-place edited photos, possibly leaking information
the user wanted to remove.

See https://twitter.com/ItsSimonTime/status/1636857478263750656
2023-03-18 10:06:21 +01:00
LuK1337
cef3446696 Put paths/variables in inline code 2023-02-16 12:00:25 +00:00
Nolen Johnson
99a1b4d526 overlays: Update for tau
* Referenced both relevant packages.
* No diff to GmsSettingsProviderOverlay.
* Added all diffs from GmsOverlay except for LatinIme.
* [razorloves]: Remove overlays duplicated in AOSP.
2022-10-03 19:13:47 -04:00
Paul Keith
472b165003 Regenerate makefiles 2022-09-06 19:50:01 -05:00
Paul Keith
813df77624 Move permissions for Android Auto to a separate XML
This means we can update the XML without manual changes

This reverts commit 17fa00ca06.
This reverts commit 69cf9bae03.
2022-09-06 10:09:42 -05:00
Paul Keith
17fa00ca06 Fix not pinning default-permissions-google.xml 2022-08-28 23:57:15 -05:00
Paul Keith
69cf9bae03 Fix default permissions for Android Auto
This should fix Android Auto not working until permissions
are manually granted.
2022-08-28 22:52:01 -05:00
Paul Keith
cabeacd3f6 Initial update to T gapps 2022-08-28 22:35:56 -05:00
Paul Keith
764e765fe4 Update references to 13 2022-08-28 21:53:45 -05:00
Paul Keith
f0fd925e37 Update ci script for 12.1 2022-05-24 07:17:55 -07:00
LuK1337
5e38eda4a7 Add config_forceQueryablePackages overlay
As seen in GmsConfigOverlayCommon, this allows any app to query
GMS/Play Store presence.
2022-05-07 23:27:12 +02:00
razorloves
b8fbc6972f Replace GoogleRestore apk with properly signed one
The apk is signed with the wrong certificate, which caused
restoring device backups in setupwizard to fail.

Pulled from bonito SP2A.220405.003 factory image.

Note: The new apk is the same version as the old one.
Version: 1.0.412254046 (31776)
2022-04-15 20:49:23 -05:00
Alexander Koskovich
5c3ebab96e build: Update to Android 12L
* Change target inherits due to changes in Lineage vendor.
2022-04-01 22:55:04 +02:00
Alexander Koskovich
5da4d3e710 Add default permissions for Assistant / Google Restore 2022-04-01 22:55:04 +02:00
Alexander Koskovich
f1aea85d59 Update from 12_202201 2022-04-01 22:54:14 +02:00
Alessandro Astone
49a4548984 Add version and arch checks 2022-02-08 00:40:38 +01:00
Alessandro Astone
2f30bf7eb5 Always cleanup on failure 2022-02-07 23:42:07 +01:00