opengapps / opengapps

The main repository of the Open GApps Project
http://opengapps.org
Other
5.81k stars 999 forks source link

Add Google Android Go Gapps Package #589

Open JohnGLFour opened 6 years ago

JohnGLFour commented 6 years ago

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.

remco59 commented 6 years ago

yeah that would be nice

JohnGLFour commented 6 years ago

I agrrr

JohnGLFour commented 6 years ago

Agree*

ABotelho23 commented 6 years ago

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 commented 6 years ago

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

hooddy commented 4 years ago

Guys how about Android Go support? Is it ready?

hooddy commented 4 years ago

@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 commented 4 years ago

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

Le jeu. 7 nov. 2019 à 14:08, Yves Genie notifications@github.com a écrit :

@phhusson https://github.com/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)?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/opengapps/opengapps/issues/589?email_source=notifications&email_token=AAAA4OTU5TSVABAEQI3MWWDQSQHLFA5CNFSM4ETLBTC2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEDMK6BQ#issuecomment-551071494, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAA4OSTB2LTIOD3WZXHOYTQSQHLFANCNFSM4ETLBTCQ .

hooddy commented 4 years ago

@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 commented 4 years ago

...

nezorflame commented 4 years ago

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

hooddy commented 4 years ago

@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 commented 4 years ago

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 commented 4 years ago

Agree!

phhusson commented 4 years ago

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

Road-Drum commented 4 years ago

@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 commented 3 years ago

Any progress on this?

tenzap commented 2 years ago

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 commented 2 years ago

Hi,

I'm currently running Nokia 1.4 but with 3GB RAM running Android 11 Go Edition

Can confirm that:

  1. These packages exist under android go:

    • Google Go
    • Gallery Go
    • Camera Go (afaik model-specific, earliest android-go device like Nokia 1 doesn't have it)
    • Assistant Go
  2. These packages has been made universal regardless of go-config presence

    • Files (Files Go has been unified for Files, can confirm sideloading Go Edition version gets updated to regular Files by Google)
  3. 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)
    • Gmail (If I recall Gmail Go was sort of deprecated)
    • Maps (Maps Go is just PWA installed as apk but regular one is preloaded here)
    • Gboard (never tried installing the older Go version, but it's identical to Gboard in every way)
    • Navigation
    • Lens (Camera Go's Translate is still there though. Can't find difference as Lens is unavailable in my region)
    • Messages
  4. 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

On Tue, 11 Jan 2022, 18:31 tenzap, @.***> wrote:

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 App id + google play URL reference notes Source code repo Go Play Introducing Android Oreo (Go edition) https://www.blog.google/products/android/introducing-android-oreo-go-edition/ Google Go com.google.android.apps.searchlite https://play.google.com/store/apps/details?id=com.google.android.apps.searchlite Android (Go edition) https://www.android.com/versions/go-edition/ Gallery Go by Google Photo (FKA Gallery Go) com.google.android.apps.photosgo https://play.google.com/store/apps/details?id=com.google.android.apps.photosgo Android (Go edition) https://www.android.com/versions/go-edition/ ; More improvements for Android on entry-level phones https://www.blog.google/products/android/more-improvements-android-entry-level-phones/ Camera Go com.google.android.apps.cameralite Android (Go edition) https://www.android.com/versions/go-edition/ not on google play? ; [a repo on github] https://github.com/Project-Mika/android_packages_apps_CameraGo Assistant Go com.google.android.apps.assistant https://play.google.com/store/apps/details?id=com.google.android.apps.assistant Android (Go edition) https://www.android.com/versions/go-edition/ ; Android 9 Pie (Go edition) https://www.blog.google/products/android/android-9-pie-go-edition-new-features-and-more-options-fall/ Gmail Go com.google.android.gm.lite https://play.google.com/store/apps/details?id=com.google.android.gm.lite picture on Android (Go edition) https://kstatic.googleusercontent.com/files/1f112bd9cd1e6774465bb249fedbc6d84ecef988038f0b7c8e4f1970b506b8d61e96c8f43a92301b658c123278a2fff5eecc3e837786a821135c30338993ca36 YouTube Go com.google.android.apps.youtube.mango https://play.google.com/store/apps/details?id=com.google.android.apps.youtube.mango picture on Android (Go edition) https://kstatic.googleusercontent.com/files/1f112bd9cd1e6774465bb249fedbc6d84ecef988038f0b7c8e4f1970b506b8d61e96c8f43a92301b658c123278a2fff5eecc3e837786a821135c30338993ca36 ; Android 9 Pie (Go edition) https://www.blog.google/products/android/android-9-pie-go-edition-new-features-and-more-options-fall/; More improvements for Android on entry-level phones https://www.blog.google/products/android/more-improvements-android-entry-level-phones/ Maps Go com.google.android.apps.mapslite https://play.google.com/store/apps/details?id=com.google.android.apps.mapslite picture on Android (Go edition) https://kstatic.googleusercontent.com/files/1f112bd9cd1e6774465bb249fedbc6d84ecef988038f0b7c8e4f1970b506b8d61e96c8f43a92301b658c123278a2fff5eecc3e837786a821135c30338993ca36 ; Android 9 Pie (Go edition) https://www.blog.google/products/android/android-9-pie-go-edition-new-features-and-more-options-fall/ Navigation for Google Maps Go com.google.android.apps.navlite https://play.google.com/store/apps/details?id=com.google.android.apps.navlite picture on Android (Go edition) https://kstatic.googleusercontent.com/files/1f112bd9cd1e6774465bb249fedbc6d84ecef988038f0b7c8e4f1970b506b8d61e96c8f43a92301b658c123278a2fff5eecc3e837786a821135c30338993ca36 Files Go com.google.android.apps.nbu.files https://play.google.com/store/apps/details?id=com.google.android.apps.nbu.files picture on Android (Go edition) https://kstatic.googleusercontent.com/files/1f112bd9cd1e6774465bb249fedbc6d84ecef988038f0b7c8e4f1970b506b8d61e96c8f43a92301b658c123278a2fff5eecc3e837786a821135c30338993ca36 ; Android 9 Pie (Go edition) https://www.blog.google/products/android/android-9-pie-go-edition-new-features-and-more-options-fall/ Lens in Google Go More improvements for Android on entry-level phones https://www.blog.google/products/android/more-improvements-android-entry-level-phones/ Google Search More improvements for Android on entry-level phones https://www.blog.google/products/android/more-improvements-android-entry-level-phones/ Android Messages App for Android (Go edition) Android 9 Pie (Go edition) https://www.blog.google/products/android/android-9-pie-go-edition-new-features-and-more-options-fall/ Phone App Android 9 Pie (Go edition) https://www.blog.google/products/android/android-9-pie-go-edition-new-features-and-more-options-fall/ Gboard Go com.google.android.inputmethod.latin https://play.google.com/store/apps/details?id=com.google.android.inputmethod.latin (same a non go version) ? wikipedia https://en.wikipedia.org/wiki/List_of_Android_apps_by_Google ; android police https://www.androidpolice.com/2018/01/22/gboard-go-starts-rolling-android-8-1-devices-low-ram-apk-download/ Only 8.1 ?

— Reply to this email directly, view it on GitHub https://github.com/opengapps/opengapps/issues/589#issuecomment-1009825587, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADNSKCF7PCQVXM7BDX7ILJLUVQBGTANCNFSM4ETLBTCQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you commented.Message ID: @.***>

phhusson commented 2 years ago

You can look at https://gitlab.com/davi.sh/gms-android-12/-/tree/master/apps_go for a source of go gapps

On January 11, 2022 11:31:03 AM GMT+01:00, tenzap @.***> wrote:

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 App id + google play URL reference notes Source code repo
Go Play Introducing Android Oreo (Go edition)
Google Go com.google.android.apps.searchlite Android (Go edition)
Gallery Go by Google Photo (FKA Gallery Go) com.google.android.apps.photosgo Android (Go edition) ; More improvements for Android on entry-level phones
Camera Go com.google.android.apps.cameralite Android (Go edition) not on google play? ; [a repo on github]
Assistant Go com.google.android.apps.assistant Android (Go edition) ; Android 9 Pie (Go edition)
Gmail Go com.google.android.gm.lite picture on Android (Go edition)
YouTube Go 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 com.google.android.apps.mapslite picture on Android (Go edition) ; Android 9 Pie (Go edition)
Navigation for Google Maps Go com.google.android.apps.navlite picture on Android (Go edition)
Files Go com.google.android.apps.nbu.files picture on Android (Go edition) ; Android 9 Pie (Go edition)
Lens in Google Go More improvements for Android on entry-level phones
Google Search More improvements for Android on entry-level phones
Android Messages App for Android (Go edition) Android 9 Pie (Go edition)
Phone App Android 9 Pie (Go edition)
Gboard Go com.google.android.inputmethod.latin (same a non go version) ? wikipedia ; android police Only 8.1 ?

-- Reply to this email directly or view it on GitHub: https://github.com/opengapps/opengapps/issues/589#issuecomment-1009825587 You are receiving this because you were mentioned.

Message ID: @.***>

tenzap commented 2 years ago

List of smartphones by OS (for Go Edition):

All models don't always seem to be Go editions (if we compare to https://www.devicespecifications.com)

https://www.kimovil.com/en/list-smartphones-by-operating-system/android-8-0-oreo-go-edition https://www.kimovil.com/en/list-smartphones-by-operating-system/android-8-1-oreo-go-edition https://www.kimovil.com/en/list-smartphones-by-operating-system/android-9-0-pie-go-edition https://www.kimovil.com/en/list-smartphones-by-operating-system/android-10-go-edition https://www.kimovil.com/en/list-smartphones-by-operating-system/android-11-go-edition

Some picked models and links to stock ROM

tenzap commented 2 years ago

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 commented 2 years ago

Hi @tenzap

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

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

package:com.google.android.youtube
package:com.google.android.ext.services
package:com.google.android.onetimeinitializer
package:com.google.android.ext.shared
package:com.google.android.apps.cameralite
package:com.google.android.apps.messaging
package:com.google.android.configupdater
package:com.google.android.overlay.modules.permissioncontroller
package:com.google.android.marvin.talkback
package:com.google.android.apps.work.oobconfig
package:com.google.android.deskclock
package:com.google.android.gm
package:com.google.android.apps.tachyon
package:com.google.android.overlay.gmsconfig.common
package:com.google.android.apps.searchlite
package:com.google.android.permissioncontroller
package:com.google.android.setupwizard
package:com.google.android.overlay.modules.ext.services
package:com.google.android.overlay.gmsconfig.gallerygo
package:com.google.android.apps.wellbeing
package:com.google.android.dialer
package:com.google.android.apps.nbu.files
package:com.google.android.overlay.gmsconfig.comms
package:com.google.android.apps.docs
package:com.google.android.apps.maps
package:com.google.android.modulemetadata
package:com.google.android.webview
package:com.google.android.contacts
package:com.google.android.syncadapters.contacts
package:com.google.android.calculator
package:com.google.android.packageinstaller
package:com.google.android.gms
package:com.google.android.gsf
package:com.google.android.ims
package:com.google.android.tag
package:com.google.android.tts
package:com.google.android.gmsintegration
package:com.google.android.partnersetup
package:com.google.android.videos
package:com.google.android.overlay.modules.permissioncontroller.forframework
package:com.google.android.feedback
package:com.google.android.printservice.recommendation
package:com.google.android.calendar
package:com.google.android.apps.speechservices
package:com.google.android.gms.policy_sidecar_aps
package:com.google.android.apps.photosgo
package:com.google.android.overlay.gmsconfig.assistantgo
package:com.google.android.wfcactivation
package:com.google.android.apps.turbo
package:com.google.android.gmsintegration.overlay
package:com.google.android.overlay.modules.modulemetadata.forframework
package:com.google.android.apps.assistant
package:com.google.android.apps.wallpaper
package:com.google.android.gms.location.history
package:com.google.android.apps.youtube.music
package:com.google.android.overlay.gmsconfig.go
package:com.google.android.inputmethod.latin
package:com.google.android.apps.restore

Not sure if this is really helpful but probably yes to those who wants to see how gms-go looks like on a 3GB device. I can still attest that ro.config.low_ram is still in effect as stuff like split screen is disabled and no live wallpaper support present

On Wed, 12 Jan 2022, 05:19 tenzap, @.***> wrote:

Thank you @Road-Drum https://github.com/Road-Drum

The link https://gitlab.com/davi.sh/gms-android-12/-/tree/master/apps_go provided by @phhusson https://github.com/phhusson is very informative. Files in this dir https://gitlab.com/davi.sh/gms-android-12/-/tree/master/products 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 https://gitlab.com/davi.sh/gms-android-12/-/tree/master/, there is no YouTubeGo.

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

In gms-android-12 https://gitlab.com/davi.sh/gms-android-12/-/tree/master/, 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

— Reply to this email directly, view it on GitHub https://github.com/opengapps/opengapps/issues/589#issuecomment-1010368385, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADNSKCBPA7D53Q554QBB4WLUVSNHRANCNFSM4ETLBTCQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you were mentioned.Message ID: @.***>

tenzap commented 2 years ago

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)