[Q&A] TK GApps - Help and Discussion Thread

Status
Not open for further replies.
Search This thread

osm0sis

Senior Recognized Developer / Contributor
Mar 14, 2012
15,649
35,392
Halifax
GT-i9250
Google Nexus 4
All TK GApps (formerly Official PA GApps) discussion will take place here to keep the main thread operational as a release thread for TKruzze and remove the needless clutter.

Regardless, please read the FAQ in the main thread before posting here since your answer is most likely already there.

Subscribe here if you have questions or would like to help those who have questions, or, you may simply subscribe to the main thread if you would only like notifications when TKruzze bumps the thread with a release post and want to avoid the stream of discussion here.

Thanks! Have fun, and help each other!

- osm0sis & TKruzze


Example .gapps-config Files Submitted by Users:
michelsberg
osm0sis

Or you may try to generate a config using the excellent AROMA-based "Universal PA GApps Customizer" interface created by @raulx222.


There is an excellent help team in here but feel free to @ mention me if something needs to be brought to my attention.
 
Last edited:

michelsberg

Senior Member
Jul 17, 2012
443
379
This is a very pleasant surprise. Thank you both, osm0sis and TKruzze!
If anyone is interested, this is my verbosely commented gapps-config.txt for a pico install with Google Calendar Sync and a few CM apps removed:

Code:
# How-to
# ======
#
# Configuration is read line-by-line and everything after
# the character "#" is ignored, i.e. a comment.
# The tk_gapps installer searches for pre-defined keywords, for example
# "debug"/"nodebug" to toggle detailed debug logs on/off.
#
# Keywords:
#
#   Debug       # produce a detailed debugging log file (default)
#   Nodebug     # don't do the above
#   Exclude     # Exclude all the mentioned packages in the installation (default)
#   Include     # Include ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#   PackageName # Exclude/Include a certain app or framework from/in installation
#   (AnyApp)    # To remove any (non-Google) app from the /system partition
#
# Official description is here:
#   http://forum.xda-developers.com/showpost.php?p=60944096&postcount=4
# If the official description differs from this one, the official one
# is correct.
#
# This is my (michelsberg) gapps-config.txt for a really-minimal
# gapps installation and with removal of some CM system apps.


# Produce detailed logs
Debug


# base package to install, even if a larger zip is flashed
PicoGApps


# Include or Exclude the listed apps?
Exclude


# gapps to ignore/remove
# ======================
#
# Only one of them is in pico anyway, but just be a bit paranoid...
#
Books           # [Stock/Full] Google Play Books
CalendarGoogle  # [Stock/Full/Mini/Micro] Google Calendar
CalSync         # [Stock/Full/Mini/Micro/Nano/Pico] Google Calendar Sync (installed by default when Google Calendar is NOT being installed)
CameraGoogle    # [Stock] Google Camera
Chrome          # [Stock/Full] Chrome Browser
CloudPrint      # [Stock/Full] Cloud Print
Docs            # [Stock/Full] Google Docs
Drive           # [Stock/Full] Google Drive
Ears            # [Stock/Full] Sound Search for Google Play
Earth           # [Stock/Full] Google Earth
ExchangeGoogle  # [Stock/Full/Mini/Micro] Google Exchange Services
FaceUnlock      # [Stock/Full/Mini/Micro] FaceUnlock
Gmail           # [Stock/Full/Mini/Micro] Gmail
GoogleNow       # [Stock/Full/Mini/Micro] Google Now Launcher
GooglePlus      # [Stock/Full/Mini] Google+
GoogleTTS       # [Stock/Full/Mini/Micro] Google Text-to-Speech
Hangouts        # [Stock/Full/Mini] Hangouts
Keep            # [Stock/Full] Google Keep
KeyboardGoogle  # [Stock] Google Keyboard
Maps            # [Stock/Full/Mini] Maps
Messenger       # [Stock/Full] Messenger (not installed on tablet devices)
Movies          # [Stock/Full] Google Play Movies & TV
Music           # [Stock/Full] Google Play Music
NewsStand       # [Stock/Full] Google Play Newsstand
NewsWidget      # [Stock/Full] Google News & Weather
Photos          # [Stock/Full/Mini] Google Photos
PlayGames       # [Stock/Full] Google Play Games
Sheets          # [Stock] Google Sheets
Slides          # [Stock] Google Slides
Search          # [Stock/Full/Mini/Micro/Nano] To Exclude BOTH Google Search AND Google Now Launcher
Speech          # [Stock/Full/Mini/Micro/Nano] off-line Speech files (Required for off-line "Okay Google" support)
Street          # [Stock/Full/Mini] Street View on Google Maps
Sunbeam         # [Stock/Full] Sun Beam Live Wallpaper
Talkback        # [Stock/Full] TalkBack
Wallet          # [Stock/Full] Google Wallet
YouTube         # [Stock/Full/Mini] YouTube


# stock packages to ignore/remove
# ===============================

Browser         # Stock/AOSP Browser
CalendarStock   # Stock/AOSP Calendar Application (automatically removed when Google Calendar is installed)
# CameraStock   # Stock/AOSP Camera Application (automatically removed when Google Camera is installed)
# CMAudioFX     # Stock CM AudioFX Application
# CMEleven      # Stock CM Music Application
# CMFileManager # Stock CM File Manager
# CMWallpapers  # Stock CM Wallpapers
# DashClock     # Stock DashClock Application (found in certain ROM's)
Email           # Stock/AOSP Email Application
ExchangeStock   # Stock/AOSP Exchange Services (automatically removed when Google Exchange Services is installed)
# FMRadio       # Stock FM Radio Application (not found on all devices or ROM's)
Gallery         # Stock/AOSP Gallery
# KeyboardStock # Stock/AOSP Keyboard (automatically removed when Google Keyboard is installed)
# Launcher      # Stock/AOSP Launcher(s)
# MMS           # Stock/AOSP SMS Application
PicoTTS         # Stock/AOSP PicoTTS
SimToolKit      # Stock/AOSP SimToolKit Application
# Studio        # Stock/AOSP Movie Studio Application
SykoPath        # To remove SykoPath OverlayManager (found in certain ROM's)


# custom/universal application removals
# (cannot be used to remove more Google apps)
# ===========================================

(BasicDreams)
(Calculator)
(CMAccount)
(DocumentsUI)
(Galaxy4)
(HoloSpiralWallpaper)
(HTMLViewer)
(LiveWallpapers)
(LiveWallpapersPicker)
(NoiseField)
(PhaseBeam)
(PhotoTable)
(PhotoPhase)


edit 2015-06-07: updated gapps-config.txt according to current tk-gapps installer.
 
Last edited:

osm0sis

Senior Recognized Developer / Contributor
Mar 14, 2012
15,649
35,392
Halifax
GT-i9250
Google Nexus 4
I already have an older AROMA package (based on PA GAPPS) which can be adapted to your package very easily.
With PA GAPPS the procedure was easy. With the help from AROMA installer and the PA GAPPS awesome feature(gapps-config file), use AROMA to generate a gapps-config.txt based on user preferences and then execute the PA GAPPS script(update-binary) which will read and follow the instructions from gapps-config.txt
@raulx222 That's amazing, I was going to look into finishing @hlxanthus' similar work but there's no sense reinventing the wheel! How hard would it be to get this working with the "TK" official continuation of the PA GApps? :D
 
Last edited:

raulx222

Senior Member
Nov 20, 2012
779
1,050
Cluj-Napoca
raulpetru.com
@raulx222 That's amazing, I was going to look into finishing @hlxanthus' similar work but there's no sense reinventing the wheel! How hard would it be to get this working with the "TK" official continuation of the PA GApps? :D

Well if the update-binary is the same as original, the port can be done in 5 minutes.
Look here http://forum.xda-developers.com/android/general/gapps-lp-gapps-pa-gapps-aroma-installer-t3010798 Scroll down to LP-GAPPS with PA GAPPS as base (last update: March, 20 2015)[discontinued]. The aroma-config from this package can be ported to any other TK based GApps very easily.

As I need to use other GApps as base to my package, I will use this GApps.
I'm working to improve my older PA GAPPS package(better look, more features) and use it with PA GApps. I can't give you an ETA of when I finish the package.
 
Last edited:

osm0sis

Senior Recognized Developer / Contributor
Mar 14, 2012
15,649
35,392
Halifax
GT-i9250
Google Nexus 4
Well if the update-binary is the same as original, the port can be done in 5 minutes.
Look here http://forum.xda-developers.com/android/general/gapps-lp-gapps-pa-gapps-aroma-installer-t3010798 Scroll down to LP-GAPPS with PA GAPPS as base (last update: March, 20 2015)[discontinued]. The aroma-config from this package can be ported to any other TK based GApps very easily.

As I need to use other GApps as base to my package, I will use this GApps.
I'm working to improve my older PA GAPPS package(better look, more features) and use it with PA GApps. I can't give you an ETA of when I finish the package.

Thanks, if you're otherwise occupied then I'll take a look and see if I can adapt it down to just a frontend, since this is the new official package directly from TKruzze. :good:

My plan would be to link to your zip frontend in the OP here for those that prefer the visual method, and provide some links to example .gapps-config files that users post here as well, to make it easier for those who might prefer to do it by hand. :)
 
Last edited:

raulx222

Senior Member
Nov 20, 2012
779
1,050
Cluj-Napoca
raulpetru.com
Thanks, if you're otherwise occupied then I'll take a look and see if I can adapt it down to just a frontend, since this is the new official package directly from TKruzze. :good:

My plan would be to link to your zip frontend in the OP here for those that prefer the visual method, and provide some links to example .gapps-config files that users post here as well, to make it easier for those who might prefer to do it by hand. :)

The new TK GApps will be only for 5.1 ? And do you want to make a package with AROMA Installer?
 
  • Like
Reactions: osm0sis

osm0sis

Senior Recognized Developer / Contributor
Mar 14, 2012
15,649
35,392
Halifax
GT-i9250
Google Nexus 4
The new TK GApps will be only for 5.1 ? And do you want to make a package with AROMA Installer?

TKruzze is starting out by supporting only 5.1.x since 4.4.x was already long deprecated and most devices are moving to 5.1.x and likely won't be left behind on 5.0.x due to the memory leak bug. :)

The idea/goal I was hoping for was not to have an AROMA GApps package per se, but an AROMA frontend to create the .gapps-config file and then run whatever TK GApps package the user had downloaded in the same directory itself. Best of both worlds. :cowboy:
 

raulx222

Senior Member
Nov 20, 2012
779
1,050
Cluj-Napoca
raulpetru.com
TKruzze is starting out by supporting only 5.1.x since 4.4.x was already long deprecated and most devices are moving to 5.1.x and likely won't be left behind on 5.0.x due to the memory leak bug. :)

The idea/goal I was hoping for was not to have an AROMA GApps package per se, but an AROMA frontend to create the .gapps-config file and then run whatever TK GApps package the user had downloaded in the same directory itself. Best of both worlds. :cowboy:

Great idea! If you don't mind, I will do it. The older PA GAPPS with AROMA was containing the whole GApps package just to have "all in one package", but you idea is better :)
 
Last edited:

-m3tac0rt3x-

Senior Member
Jul 19, 2011
460
353
Porto
Damn it, I definitely need more thanks per day!! (Will go to the phone in a gipsy) but before that... THANK YOU!

Subscribed to Q&A and also the main thread!

Welcome back @TKruzze and thank you @osm0sis!
Was really missing an all included (Stock) GApps so I can fill my system partition up!
 
  • Like
Reactions: TKruzze and osm0sis

osm0sis

Senior Recognized Developer / Contributor
Mar 14, 2012
15,649
35,392
Halifax
GT-i9250
Google Nexus 4
Great idea! If you don't mind, I will do it. The older PA GAPPS with AROMA was containing the whole GApps package just to have "all in one package", but you idea is better :)

Fantastic news! I look forward to it! Thanks in advance sir for the excellent work! :D

If anyone is interested, this is my verbosely commented gapps-config.txt ...

[snip]

Great job! All the comments should be very helpful to new users trying to figure out the process, so thanks for taking the time! :)

I'll throw my settings in the forming pile now too; this is me trying to cram as much of the Stock package as possible into the system partition of my aging Galaxy Nexus, running AOSP Lollipop:


.gapps-config:
Code:
NoDebug
SmallBuffer

Books
Browser
Chrome
Docs
Drive
Ears
Earth
Gallery
GooglePlus
Launcher
Messenger
MMS
Movies
Music
NewsWidget
PicoTTS
PlayGames
Sheets
Slides
Studio
Talkback
Wallet
YouTube

It also reveals a secret, undocumented option for advance users that reduces the extra free space buffer calculation value from 10mb down to 2mb. To be used only if you've done the math and know you will have enough space for your other zips and system partition mods (basically GApps should be the last thing you flash)! Enjoy! ;)
 
Last edited:

Rickav

Senior Member
Feb 15, 2013
681
380
Sco'land
Samsung Galaxy A70
Hey there, had a quick question about the difference between the Proper and Universal Play Services in the Pico package. My device (Note II) is at 320dpi by default before I edit its build.prop down to 260dpi. Ideally, I would like to download/install apps from anywhere between this dpi range, hence which edition of the Play Services should I go for? Thanks for taking the time to do this.

(For the record, I'm think it should be the Universal one, but I want to be absolutely sure.)
 

TKruzze

Senior Member
Hey there, had a quick question about the difference between the Proper and Universal Play Services in the Pico package. My device (Note II) is at 320dpi by default before I edit its build.prop down to 260dpi. Ideally, I would like to download/install apps from anywhere between this dpi range, hence which edition of the Play Services should I go for? Thanks for taking the time to do this.

(For the record, I'm think it should be the Universal one, but I want to be absolutely sure.)
As noted on the OP (97% of all questions are answered on the OP), the universal dpi version is for people with limited bandwidth. The regular (proper) version of Pico is the recommended version.
 

bloodhound42

Senior Member
May 16, 2013
1,098
664
Sacramento
Google Pixel 7 Pro
help

what if i delete the apps which is not required for me by downloading stock gapps and deleting the apps i don't use . will that be installed ? or will it cause any problems?

if i have to make my gapps-config text i need a small help regarding google search i don't want google now launcher but i need search what is the keyword for including google search app but not google now launcher and please look into the attached config file and let me know if its right or not. please help me with it :)
 

Attachments

  • .gapps-config.txt
    275 bytes · Views: 103
Last edited:

alexbk66

Senior Member
Oct 22, 2011
388
151
Issues

After much excitement installing tk_gapps-modular-micro-5.1.1-20150527-signed I have two issues:
1. Google FC still happening (just hoped it's fixed as somebody mentioned in some other thread)
2. Location settings now have only "Device" option, two other options are gone
[EDIT] Number two is probably ROM problem, same with other gapps, shows only the current setting :(
 

Attachments

  • Screenshot_2015-05-28-16-43-53.jpg
    Screenshot_2015-05-28-16-43-53.jpg
    105.4 KB · Views: 854
  • tk_gapps_log.txt
    4 KB · Views: 34
  • tk_gapps_debug_logs.tar.gz
    65.7 KB · Views: 27
Last edited:
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 96
    A final farewell

    They say all good things must come to an end... After 2½ years of actively updating my Gapps packages on a regular basis, the time has come for me to step aside.

    I'm very proud of the work that @osm0sis and I have done in creating this new generation of GApps installers and the groundwork we laid in allowing others to carry on our work. This entire project has been Open Sourced and licensed under a GPL v3.0 license which guarantees that all current and future development must remain Open Source and free to use by anyone who wants to use our code (See GPL v3 for complete deails).

    I'd like to thank @Chainfire for his pioneering work in zip file shell scripting. Without his work to analyze, none of this would likely have happened. I'd also like to thank @osm0sis for partnering with me on the last part of this journey. The value he provided me goes far beyond his immense code contributions. His wisdom and advice behind the scenes has also been greatly valued.

    Thanks, also , to the many thousands of users who've used these GApps over the years. Last time I checked my logs, there were over 15 million downloads of these GApps. Thanks for trusting us with your valuable devices!
    65
    And I want to thank @TKruzze for all of his time, hard work and the lasting effect his contributions have had on the Android community! I wish him all the best. :)

    As a final parting gift, in addition to the full 2015-10-15 beta I reposted above, we've also hosted a final unreleased TK GApps for KitKat that @TKruzze was maintaining privately for awhile after PA GApps.

    https://s.basketbuild.com/devs/osm0sis/gapps/kitkat

    Enjoy, and happy flashing!
    49
    All TK GApps (formerly Official PA GApps) discussion will take place here to keep the main thread operational as a release thread for TKruzze and remove the needless clutter.

    Regardless, please read the FAQ in the main thread before posting here since your answer is most likely already there.

    Subscribe here if you have questions or would like to help those who have questions, or, you may simply subscribe to the main thread if you would only like notifications when TKruzze bumps the thread with a release post and want to avoid the stream of discussion here.

    Thanks! Have fun, and help each other!

    - osm0sis & TKruzze


    Example .gapps-config Files Submitted by Users:
    michelsberg
    osm0sis

    Or you may try to generate a config using the excellent AROMA-based "Universal PA GApps Customizer" interface created by @raulx222.


    There is an excellent help team in here but feel free to @ mention me if something needs to be brought to my attention.
    44
    It's been a crazy busy week for me! I will try and post an update, along with our plans for Marshmallow in the next couple of days.
    27
    By the way, any plans of creating something similar to their bloatware removal? An "official" TK script for this to be used together with GApps would be superb!

    I'm working on something new and cool that you will probably like.