Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Google Android Go Gapps Package #589

Open
JohnGLFour opened this issue Mar 3, 2018 · 24 comments
Open

Add Google Android Go Gapps Package #589

JohnGLFour opened this issue Mar 3, 2018 · 24 comments

Comments

@JohnGLFour
Copy link

JohnGLFour commented Mar 3, 2018

Add Google go edition packages (add a list on it saying 8.1 Go) because there are sets of Go edition apps on Google Play and Lineage OS will ship Android Go in 15.1.

@JohnGLFour JohnGLFour changed the title Google Android Go Package Google Android Go Gapps Package Mar 3, 2018
@JohnGLFour JohnGLFour changed the title Google Android Go Gapps Package Add Google Android Go Gapps Package Mar 3, 2018
@remco59
Copy link

remco59 commented Mar 3, 2018

yeah that would be nice

@JohnGLFour
Copy link
Author

I agrrr

@JohnGLFour
Copy link
Author

Agree*

@ABotelho23
Copy link

As much as I know about OpenGapps, they'd have to pull them from a system image, and there aren't any devices shipping with Android Go yet as far as I'm aware.

@phhusson
Copy link

I have a device with Android Go (Koolnee Rainbow)
Here is a dump:
https://mega.nz/#!lnYGTCZD!su_Ke1dkDswBvWLE5HF5MNUmZqFmmou1KTqHyKP8zSk

@hooddy
Copy link

hooddy commented Nov 7, 2019

Guys how about Android Go support? Is it ready?

@hooddy
Copy link

hooddy commented Nov 7, 2019

@phhusson

I have a device with Android Go (Koolnee Rainbow)
Here is a dump:
https://mega.nz/#!lnYGTCZD!su_Ke1dkDswBvWLE5HF5MNUmZqFmmou1KTqHyKP8zSk

can ya reshare it please (the lik is dead)?

@phhusson
Copy link

phhusson commented Nov 7, 2019 via email

@hooddy
Copy link

hooddy commented Nov 9, 2019

@phhusson
Ok, but can ya reshare it please?
I need help. I have Qin2 Android 9 Go phone with no root with stock bootloader. And i need gapps for it. No one of i triyng works. Can ya advice me please?

@Rhynodeeds
Copy link

...

@nezorflame
Copy link
Contributor

I will try to make a test Go version once Q is out. Then we'll see if it's viable.

@hooddy
Copy link

hooddy commented Nov 19, 2019

@phhusson i can't sideload some of the gapps at your repo with next error

adb: failed to install PrebuiltGmsCore.apk: Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES: Failed to collect certificates from /data/app/vmdl581217016.tmp/base.apk: META-INF/CERT.SF indicates /data/app/vmdl581217016.tmp/base.apk is signed using APK Signature Scheme v2, but no such signature was found. Signature stripped?]
and some apps is 64 bits.

@Road-Drum
Copy link

Well that firmware is only Android 8.1 Go, not Android 9.0 If you indeed want Android 8.1 Go gapps, you can use https://gitlab.com/phhusson/vendor_gapps directly

I could build this normally if i'm compiling rom. if i were to generate a flashable zip for twrp, how can i do that?
Targeting opengapps-pico-like zip but with android go gapps package for my 1.5GB RAM device

@SankaKotik
Copy link

Agree!

@phhusson
Copy link

FWIW, Android 10 Go gapps are available at https://gitlab.com/gms-mirror/gmsexpress

@Road-Drum
Copy link

@phhusson thanks for the repo. would it be better if i replace the apks in opengapps-pico zip with those go gapps? I've searched for script to build the zip but to no avail. from my understanding on the updater script, there's more than simply copying gapps apks to /system/app

sorry for the noob question. I came across with lots of websites that points to download some random gapps when searching with google so i decided to ask from those who have years of experience with dealing with gapps

@soredake
Copy link

Any progress on this?

@tenzap
Copy link
Contributor

tenzap commented Jan 11, 2022

I would also be very interested in a "Go edition" of OpenGApps.

I tried to list the Go GApps. Please tell if some are missing or if you have more information.

App Name Package Name App id + google play URL reference notes Source code repo
Go Play Introducing Android Oreo (Go edition)
GmsCoreGo¹ com.google.android.gms¹ Same id as non-Go app
Google Go / Google Search GoogleSearchGo¹ com.google.android.apps.searchlite Android (Go edition) ; More improvements for Android on entry-level phones
Gallery Go by Google Photo (FKA Gallery Go) GalleryGo¹ com.google.android.apps.photosgo Android (Go edition) ; More improvements for Android on entry-level phones
Camera Go GoogleCameraGo com.google.android.apps.cameralite Android (Go edition) not on google play? ; [a repo on github] ; not in ¹
Assistant Go AssistantGo¹ com.google.android.apps.assistant Android (Go edition) ; Android 9 Pie (Go edition)
Gmail Go GMailGo¹ com.google.android.gm.lite picture on Android (Go edition)
YouTube Go YouTubeGo (found in Nokia 1 Plus stock ROM) com.google.android.apps.youtube.mango picture on Android (Go edition) ; Android 9 Pie (Go edition); More improvements for Android on entry-level phones
Maps Go MapsGo¹ com.google.android.apps.mapslite picture on Android (Go edition) ; Android 9 Pie (Go edition)
Navigation for Google Maps Go NavGo¹ com.google.android.apps.navlite picture on Android (Go edition)
Files Go FilesGoogle¹ com.google.android.apps.nbu.files picture on Android (Go edition) ; Android 9 Pie (Go edition)
Android Messages App for Android (Go edition) MessagesGo¹ com.google.android.apps.messaging¹ Android 9 Pie (Go edition) Same id as non-Go app
Phone App GoogleDialerGo¹ com.google.android.dialer¹ Android 9 Pie (Go edition) Same id as non-Go app
Gboard Go LatinImeGoogleGo¹ com.google.android.inputmethod.latin wikipedia ; android police Same id as non-Go app
DuoGo¹ com.google.android.apps.tachyon¹ Same id as non-Go app
Lens in Google Go More improvements for Android on entry-level phones Not found in ¹
GmsSampleIntegrationGo¹ GMS sample application packages, not in ¹
Launcher3Go¹ and Launcher3QuickStepGo com.android.launcher3 GMS sample application packages, not in ¹ https://android.googlesource.com/platform/packages/apps/Launcher3

|

¹ https://gitlab.com/davi.sh/gms-android-12/-/tree/master/apps_go (as suggested by @phhusson )

@Road-Drum
Copy link

Road-Drum commented Jan 11, 2022 via email

@phhusson
Copy link

phhusson commented Jan 11, 2022 via email

@tenzap
Copy link
Contributor

tenzap commented Jan 11, 2022

Thank you @Road-Drum

The link provided by @phhusson is very informative.
Files in this dir are also informative.

  • Camera Go (afaik model-specific, earliest android-go device like Nokia 1 doesn't have it)

Interesting. That would explain why it is not necessarily on google play

  • Files (Files Go has been unified for Files, can confirm sideloading Go Edition version gets updated to regular Files by Google)

according to gms-android-12, FilesGoogle would be only shipped on Go products ?

  1. These packages may have been specific for go-devices that crosses 2GB RAM recommendation for Go Edition
  • Youtube (Youtube Go still exist but regular one is preloaded instead)

in gms-android-12, there is no YouTubeGo.

  • Gmail (If I recall Gmail Go was sort of deprecated)

In gms-android-12, seems GmailGo is not in every Go product. For example, EEA Go has Gmail, 2GB Go device has Gmail, other has GMailGo

  • Maps (Maps Go is just PWA installed as apk but regular one is preloaded here)

Somehow similar to Gmail. If 2GB Go device: Maps, otherwise MapsGo

  • Gboard (never tried installing the older Go version, but it's identical to Gboard in every way)

gms-android-12 has a specific Go package: LatinImeGoogleGo

  • Navigation

indeed, in gms-android-12 it is only on devices <2GB & on EEA Go devices. Hence not in 2GB devices

  • Lens (Camera Go's Translate is still there though. Can't find difference as Lens is unavailable in my region)

In gms-android-12, no trace of Lens in the go apps ?

  • Messages

gms-android-12 has a MessagesGo package apparently used in all go products

  1. These packages seems to be no longer present
  • Google Search (Search bar is mandatory in QuickStep. Disabling Google Go only makes it to lose Google logo (local search only?)) Sorry that I can't do pm list packages. pm kinda broke with latest security patch

gms-android-12 has a GoogleSearchGo package and it is apparently used in every go product

@Road-Drum
Copy link

Road-Drum commented Jan 12, 2022 via email

@tenzap
Copy link
Contributor

tenzap commented Jan 12, 2022

Forgot to mention that hmd global/Nokia tend to preload some Google apps as
non-system (completely removable without root) and Lens is part of that
removable Gapps

Is your lens package also named com.google.ar.lens like the standard one?

I've never seen gms-go makefile with more than 2GB or how it possibly looks
like so I guess I'll do adb shell pm list packages -s | grep com.google*
on my device

There is one in the repo mentionned and your pm output seems to confirm what's in there

See PR #948 for a start of Go implementation. (apk are missing)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

13 participants