Bring up OpenGApps to support Android 9.0 (1/4)#657
Bring up OpenGApps to support Android 9.0 (1/4)#657NicholasBuse merged 28 commits intoopengapps:masterfrom
Conversation
SpasilliumNexus edit: added what we also include for api28hack
|
NOTES: Edit: See update post below The only current issue with this bringup is some ARM devices cannot get past signing into their Google Account, whether it be during SetupWizard, or a Google app that requires signing in on Android 9.0. I've given/suggested every kind of potential solution with solving the problem that I can think of, from renaming/deleting apps, to going back to Oreo core files, but nothing solved it. The two known devices to suffer from this are the Lenovo A6000 (phone), and Xiaomi MiPad 1 (tablet). It should be known that a report of the 2013 Moto G, also an ARM device, works just fine. I have attached logcats of both devices below in case anyone wants to see what's going on, and (hopefully) have a solution. |
|
Update The signing in issue has been fixed for MiPad1 users! Now I'm just waiting for the Lenovo A6000 users to get the same treatment and have it fixed on their ROM(s) too. EDIT: Turns out the both devices are maintained by one person, who have/will have the issue resolved on both! The common problem between both were:
|
|
+1 to that. |
|
Yes Tommy did! Thanks! I spent some time yesterday building legacy builds pre- and post- Tommy's PRs. The 9.0 stuff looks good, I'm just checking older builds, especially when files (*.xml) go away... I hope to complete today and ping @mfonvile to update the build server. |
|
@NicholasBuse thanks, much appreciated! |
|
9.0 builds coming tonight... Thanks @SpasilliumNexus! |
|
I lied ... |
Changes:
Enable OpenGApps support for Android 9.0 Pie
Create symlink for SetupWizard on Android 9.0 (ARM64)
Limit SetupWizard library to Android 9.0 (ARM64)
Add new and updated permissions, sysconfig from Android 9.0
Only com.google.android.dialer.support.xml is in Android 9.0
Add additional sysconfigs for Pixel devices
Add additional sysconfig for enabling Google exclusives on non-Google devices
Remove uneeded 2017 camera permission and jar
Install legacy GMSSetup only on Android 8.0 & 8.1
Play Services folder name is PrebuiltGmsCorePi on Android 9.0
Add & separate Android Platform Services between Android 8.0 & 9.0
Add Data Transfer Tool to Android 9.0 (Core)
Add Actions Services to Android 9.0 (Super/Aroma)
Add Google Sound Picker to Android 9.0 (Super/Aroma)
Add Better Together to Android 9.0 (Super/Aroma)
Add Digital Wellbeing to Android 9.0 (Super/Aroma)
Add Markup to Android 9.0 (ARM64) (Super/Aroma)
Fix indentation automatically created with Notepad++
Remove duplicate statement in installer, fix typo in Aroma
Search in more locations for gapps-config (/data)
Apply correct permission to build.prop on Android 8.0+
Repair missing check entries in inc.aromadata.sh
Move Google Sound Picker to Core
GoogleLoginService is no longer available in Android 8.0+
Move Digital Wellbeing to Core
Move Markup to Core
Installer: Replace all instances of "insure" to "ensure"
Compatibility: Replace all instances of "insure" to "ensure"