[GAPPS][2015-04-04] Google Apps Minimal Edition for Android 5.0.x & 5.1.x

Search This thread

maxed4901

Senior Member
Aug 11, 2013
1,024
390
Male'
www.blogger.com
Cool- well... heres the thing.... i am using my one plus one.. its on Multi rom.. currently running 4 roms in one device. and its amazing!!- my problem is i dont know the effects of the debloater and little negligent to try since the system partitions maybe different. i think i may need to modify scipts to suit me. will let you know if i try it,.
 

androcraze

Senior Member
Jan 11, 2013
2,255
1,661
Cool- well... heres the thing.... i am using my one plus one.. its on Multi rom.. currently running 4 roms in one device. and its amazing!!- my problem is i dont know the effects of the debloater and little negligent to try since the system partitions maybe different. i think i may need to modify scipts to suit me. will let you know if i try it,.

That's really the issue, isn't it?

I want to "de-bloat a ROM", not delete a bunch of things that I actually need, then have to go back and re-install them or download replacements for them. Customizing is really the only way to go.

I wish the debloat scripts were AROMA-based and interactive, but I don't think that'll happen.

I manually delete the things I don't want with Root Explorer or ES File Explorer. Much easier for me to do.
 

androcraze

Senior Member
Jan 11, 2013
2,255
1,661
5.1 GApps don't work with Marshmallow 6.0

5.1 GApps won't work with Marshmallow 6.0.

Hopefully, we'll see and update from @jajb soon.

Peace.
 
  • Like
Reactions: rivasprd

androcraze

Senior Member
Jan 11, 2013
2,255
1,661
Minimal GApps install on Marshmallow 6.0.0/6.0.1

I'll give an overview of my install procedure for Untouched AOSP on my Nexus 5, then I'll follow with the DeltaGApps install procedure.

General ROM & GApps Install Procedure:
--------
- Flashed MOB31E factory ROM via PC
- Installed TWRP via adb
- Created empty text files as per directions HERE
- Copied ROM, empty text files, and install items to phone from PC
- Booted to recovery (TWRP), rebooted from within TWRP to recovery (TWRP)
- Wiped everything but internal storage
- Installed ZIPs: ROM, TimeService, bootanimation
- Rebooted to system (Android)
- Setup APN and WiFi
- Rebooted to recovery (TWRP)
- Flashed Delta GApps MM base package using this PROCEDURE
- Rebooted to system (Android)
- Fixed Google Contacts Sunc, Google Play Services, and PlayStore permisions using this PROCEDURE
- Added google accout via Settings -> Accounts
- Rebooted to system (Android)


For a Minimal GApps install on Marshmallow 6.0.0/6.0.1 on "unpatched" AOSP ROMs:
--------
1. Download Deltadroid's Marshmallow Base Gapps package for 6.0.0 or 6.0.1 (From THIS GApps thread):

http://forum.xda-developers.com/showpost.php?p=58047099&postcount=1 (Post #1)

(There are packages for 6.0.0 and 6.0.1 - all the way down, towards the bottom, "Marshmallow Base Gapps Package:").

2. Create and install these empty text files (0-byte) on the "root" of your Internal Storage (Ex: "/sdcard/" or "/storage/emulated/0"):
(NOTE: The end of this post has a mini walk-thru for creating these empty text files using Notepad on a PC and TurboEditor on Android)

/sdcard/.removefacelock
(prevents Google Facelock from being installed and removes existing installation of Facelock)

/sdcard/.removesetupwizard
(keeps the "stock provision" Setup Wizard and does not replace it with Google's Setup Wizard)

3. Install GApps via TWRP

4. Boot to System (Yes, you'll probably get Play Services "FC" messages until you perform #5 below)

5. Immediately toggle application permissions to "ON" under:

Settings -> Apps -> ... -> System show

For:
- Google Contacts Sync
- Google Play Services
- Google Play Store
- Contacts (I had to add permission for SMS on AOSP MOB31E)

6. Reboot the phone

7. Add your Google Account via "Settings -> Accounts -> Add account -> Google"

8. Verify that Contacts are synced and Play Services is functional.

9. Enjoy!


Walk-through for creating empy "zero-byte" text files:
--------
On Windows, use Notepad or the text editor of your choice:
1. Select "New file".
2. Without typing any text, press "Save as".
3. Under "Name", type ".removefacelock" (without the quotes, with the preceding period, and without the .txt extension)
4. Press OK.
5. repeat steps 1 and 2.
6. Under "Name", type ".removesetupwizard" (without the quotes, with the preceding period, and without the .txt extension)
7. Press OK.
8. Copy both files from Windows to "/storage/emulated/0" or "/sdcard" on Android.

On Android, using Turbo Editor for illustrative purposes (https://play.google.com/store/apps/details?id=com.maskyn.fileeditor&hl=en or https://f-droid.org/repository/browse/?fdid=com.maskyn.fileeditorpro):
1. Download and install a text editor on Android.
2. Open the text editor.
3. Select "New file".
4. Without typing any text, press the three dots in the upper right corner.
5. Press "Save as".
6. Under "Name", type ".removefacelock" (without the quotes, with the preceding period, and without the .txt extension)
7. Verify that the destination folder is "/storage/emulated/0", or "/sdcard", or whatever your storage area is named.
8. Press OK.
9. Press the back arrow until you get to the menu.
10. repeat steps 3-5.
11. Under "Name", type ".removesetupwizard" (without the quotes, with the preceding period, and without the .txt extension)
12. Repeat steps 7 and 8.
Done.
 
Last edited:

phoberus

Senior Member
Oct 21, 2013
963
260
Can you update the bloatware removal zip? I think there are new things to remove, but I can't tell you which one :D :p
 

Moonly

Senior Member
May 20, 2013
338
118
For a Minimal GApps install on Marshmallow 6.0.0:

1. Download Deltadroid's Marshmallow Base Gapps package for 6.0.0 (From THIS GApps thread):

https://www.androidfilehost.com/?fid=24052804347842446

(Check the first post in the thread rather than relying on the above link).

2. Create and install these empty text files (0-byte) on the "root" of your Internal Storage ("/sdcard/"):

/sdcard/.removefaceunlock
(prevents faceunlock from being installed and removes existing installation of faceunlock)

/sdcard/.removesetupwizard
(keeps stock provision setup wizard and does not replace it with Google's setup wizard)

3. Install GApps via TWRP

4. Boot to System

5. Immediately toggle application permissions to "ON" under:

Settings -> Apps -> ... -> System show

For:
- Google Contacts Sync
- Google Play Services
- Google Play Store

6. Reboot the phone

7. Add your Google Account via "Settings -> Accounts -> Add account -> Google"

8. Verify that Contacts are synced and Play Services is functional.

9. Enjoy!
I did exactly what you said but I only have Google Play Store avalaible, so I can't add any Google account etc. Any idea ? I need to reflash GApps ?

EDIT ; I see them now, don't know why. I gave them autorisations, but I can't add a Google Account, too bad. :/
 
Last edited:

androcraze

Senior Member
Jan 11, 2013
2,255
1,661
I did exactly what you said but I only have Google Play Store avalaible, so I can't add any Google account etc. Any idea ? I need to reflash GApps ?

EDIT ; I see them now, don't know why. I gave them autorisations, but I can't add a Google Account, too bad. :/

My first fail! Verify that you have downloaded the current link in post #1 of:

http://forum.xda-developers.com/android/software/app-minimal-gapps-gapps-lp-20150107-1-t2997368

As of today, gapps-600-base-20151022-2-signed.zip is the most current vesion for MM.

If you have (and I'm sure you're current), what model phone and ROM are you using?

I'm also a little confused when you say "but I only have Google Play Store available". Can you download apps from the Play Store? You need an account and log-in for that. If that's the case, I'm missing what's going on.
 

AndroidCraig

Senior Member
Jun 10, 2011
336
46
Thanks for this, unfortunately I'm having a problem with the GAPPS. I've done a complete wipe and fresh install of CM12 for my Samsung SMT-310 tablet. It boots fine, I've added my Google account and flashed the Minimal GAPPS for 5.1. But I'm unable to login to the Play store. It just sits there with the Spinning circle of doom. This means I'm unable to restore any of my applications.

Any help or suggestions is appreciated.
 

Moonly

Senior Member
May 20, 2013
338
118
My first fail! Verify that you have downloaded the current link in post #1 of:

http://forum.xda-developers.com/android/software/app-minimal-gapps-gapps-lp-20150107-1-t2997368

As of today, gapps-600-base-20151022-2-signed.zip is the most current vesion for MM.

If you have (and I'm sure you're current), what model phone and ROM are you using?

I'm also a little confused when you say "but I only have Google Play Store available". Can you download apps from the Play Store? You need an account and log-in for that. If that's the case, I'm missing what's going on.
I downloaded the base GApps you mentionned, it was this link : https://www.androidfilehost.com/?fid=24052804347844834
It was on a Galaxy ACE II (GT-I8160) with AOSP 6.0 (isn't that amazing to see AOSP 6.0 on a phone like this ?! :D). First, I could only see the Google Play Store. Now, using another shortcut to the apps list, I'm able to see the others. I gave them autorisations as you mentionned, but I can't add any Google account in the account setting. But hey, maybe it's the ROM, it's in a very early stage. ;)

Thanks for your answer ! :)
 

Phazmos

Senior Member
Dec 6, 2010
3,407
1,657
Moto G Power (2021)
I downloaded the base GApps you mentionned, it was this link : https://www.androidfilehost.com/?fid=24052804347844834
It was on a Galaxy ACE II (GT-I8160) with AOSP 6.0 (isn't that amazing to see AOSP 6.0 on a phone like this ?! :D). First, I could only see the Google Play Store. Now, using another shortcut to the apps list, I'm able to see the others. I gave them autorisations as you mentionned, but I can't add any Google account in the account setting. But hey, maybe it's the ROM, it's in a very early stage. ;)

Thanks for your answer ! :)

You can try these

https://www.androidfilehost.com/?fid=24052804347835438

They worked on most mm roms I've tried, but for the n5
 
  • Like
Reactions: Moonly

androcraze

Senior Member
Jan 11, 2013
2,255
1,661
I've tested it. AOSP keyboard FC all the time so I can't enter my WiFi password and can't complete the setup. Thanks anyways.

The AOSP keyboard is an issue. If you search through the thread, there's a "cutoff" when the library quit working. I'd see if you can find an earlier IME library at or before that date.

I'll also note that if you installed a different ROM and version, the swipe doesn't work automatically by just installing the library. That capability needs to be compiled into the ROM.
 

Moonly

Senior Member
May 20, 2013
338
118
The AOSP keyboard is an issue. If you search through the thread, there's a "cutoff" when the library quit working. I'd see if you can find an earlier IME library at or before that date.

I'll also note that if you installed a different ROM and version, the swipe doesn't work automatically by just installing the library. That capability needs to be compiled into the ROM.
Thanks for the info. :)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 764
    Of8mrBk.png


    FAQ

    What is Google Apps Minimal Edition and what makes it different from other GApps packages?
    Google Apps Minimal Edition for Android 5.0.x & 5.1 is a modified, slimmed down version of the Google Apps package. The goal of these packages is to provide the smallest GApps pack possible in addition to de-bloating your custom ROM (de-bloat script offered in Add-On section). The GApps Minimal Edition only includes the absolute essentials to make everything run properly. This includes the Google Play Store, Google Play Services, and Google Contact Sync along with the necessary frameworks and libraries.


    What's included in GApps Minimal Edition?
    GoogleBackupTransport.apk (Handles backup of settings)
    GoogleContactsSyncAdapter.apk (Google Contacts Sync)
    GoogleFeedback.apk (ForceClose reporting)
    GoogleLoginService.apk (Google login system)
    GoogleOneTimeInitializer.apk (?)
    GooglePartnerSetup.apk (In App purchases)
    GoogleServicesFramework.apk (Provides account / login information to Google Apps)
    Phonesky.apk (Google Play Store)
    PrebuiltGmsCore.apk (Google Play Services)
    SetupWizard.apk (Setup Wizard when you first use your phone)

    lipAppDataSearch.so (part of PrebuiltGmsCore.apk)
    libconscrypt_gmscore_jni.so (part of PrebuiltGmsCore.apk)
    libgames_rtmp_jni.so (part of PrebuiltGmsCore.apk)
    libgcastv2_base.so (part of PrebuiltGmsCore.apk)
    libgcastv2_support.so (part of PrebuiltGmsCore.apk)
    libjgcastservice.so (part of PrebuiltGmsCore.apk)
    libgmscore.so (part of PrebuiltGmsCore.apk)
    libgms-ocrclient.so (part of PrebuiltGmsCore.apk)
    libjgcastservice.so (part of PrebuiltGmsCore.apk)
    libNearbyApp.so (part of PrebuiltGmsCore.apk)
    libsslwrapper_jni (part of PrebuiltGmsCore.apk)
    libWhisper.so (part of PrebuiltGmsCore.apk)


    What does the bloatware removal script remove from my system?
    The bloatware removal script will remove the following:

    AudioFx.apk (AudioFX)
    Apollo.apk (CyanogenMod's Apollo Music Player) - use Google Play Music instead
    BasicDreams.apk (Customizable screensaver)
    Browser.apk (AOSP Browser) - use Google Chrome instead
    Calendar.apk (AOSP Calendar) - use Google Calendar instead
    Camera2.apk (AOSP Camera ) use Google Camera or CyanogenMod's Camera Next instead
    CellBroadcastReciever.apk (Cell Broadcast Reciever)
    CMFileManager.apk (CyanogenMod File Manager) - use Cabinet Beta instead
    CMHome.apk (Google Now Search Panel for Trebuchet) - use a better launcher
    CMWallpapers.apk (Wallpaper bloat)
    Dashclock.apk (Dashclock widget for lockscreen)
    DSPManager.apk (Sound Processor & Graphic Equalizer)
    Eleven.apk (CyanogenMod Music Player for Android 5.0 Lollipop) - use Google Play Music instead
    Email.apk (Email Sync for IMAP, POP3, Exchange accounts)
    Exchange2.apk (Part of Email.apk)
    Galaxy4.apk (Wallpaper bloat)
    HoloSpiralWallpaper.apk (Wallpaper bloat)
    LiveWallpapers.apk (Wallpaper bloat)
    MagicSmokeWallpapers.apk (Wallpaper bloat)
    Music.apk (AOSP Music Player) - use Google Play Music instead
    NoiseField.apk (Wallpaper bloat)
    PhaseBeam.apk (Wallpaper bloat)
    PhotoPhase.apk (Screensaver Bloat)
    Phototable.apk (Screensaver bloat)
    PicoTts.apk (AOSP Text-To-Speech) - use Google TTS instead
    VideoEditor.apk (MovieStudio)
    VisualizationWallpapers.apk (Wallpaper bloat)
    VoicePlus.apk (Google Voice and Hangouts integration)
    WhisperPush.apk (Secure Messaging Integration - Read more about it here)


    Installation:
    Step 1. Copy .zip to sdcard or internal storage
    Step 2. Boot into recovery
    Step 3. Flash .zip
    Step 4. Wipe dalvik & cache
    Step 5. Reboot system and enjoy the sweetness!

    Download GApps Minimal Edition:


    Download Add-Ons:


    Changelog:
    2015-04-04
    • Updated to Google Play Store v5.4.10
    • Corrected libs for 5.0.x Google App Add-On Package
    • Modified 73-google.sh for 5.0.x Google App Add On Package

    2015-03-29
    • Updated to Google Play Services v7.0.99 for armeabi-v7a CPU

    2015-03-24
    • Merged separate DPI specific .zips into one package for easy end-user flashing (GApps package will automatically detect and install the correct Google Play Services for your device. Credits to Deltadroid for the "install-optional.sh" script source.)
    • Added 5.1 GApps package (Credits to Deltadroid for the core base - Nexus 10 LMY47D Factory Image)
    • Added flashable Facelock .zip for Android 5.1 (view OP, Add-On section)
    • Added flashable Google App (Search) .zip for Android 5.1 (view OP, Add-On section)
    • Updated to Google Play Services v7.0.97 for armeabi-v7a CPU
    • Updated to Google Play Store v5.3.6 for armeabi-v7a CPU
    • Updated to Google App (Search) v4.3.10.88581490.arm
    • Updated FAQ
    • Modified updater-script for 5.0.x & 5.1 packages
    • Modified Bloatware Removal Script
    • Removed "libjni_latinime.so" from GApps packages (Use Google Keyboard instead)
    • Dropped support for x86-based devices

    2015-03-08
    • Added x86 GApps Package
    • Updated to Google Play Services v7.0.87 for armeabi-v7a CPU & x86 CPU
    • Updated to Google Play Store v5.3.5 for armeabi-v7a CPU & x86 CPU
    • Updated FAQ
    • Modified 70-gapps.sh
    • Added libNearbyApp.so (part of Google Play Services update)

    2015-03-01
    • Updated to Google App (Search) v4.2.16.8707579
    • Fixed "Unknown Issue with Google Play Services" due to corrupt PrebuiltGmsCore.apk's

    2015-02-22
    • Updated to Google Play Services v6.7.76 for arm-v7a CPU
    • Updated to Google Play Services v6.7.76 for 320 DPI arm64-v8a CPU
    • Updated to Google Play Services v6.7.74 for 480 DPI arm64-v8a CPU
    • Updated to Google Play Store v5.2.13 for arm64-v8a CPU
    • Updated to correct libs for arm64 packages
    • Updated Bloatware Removal Script to help eliminate potential conflicts within addon.d directory
    • Fixed lib issue (libjni_latinime.so) where gesture typing was not enabled when using AOSP Keyboard
    • Added Google App (Search) v4.1.29.1706998 for arm64 devices (see Add-On section)
    • Re-uploaded Google Play Services v6.6.03 for Universal DPI arm64-v8a CPU

    2015-02-16
    • Updated to Google Play Store v5.2.13 for armeabi-v7a CPU
    • Updated to Google Play services v6.7.74 for 240 DPI, armeabi-v7a CPU

    2015-02-12
    • Updated to Google Play services v6.7.74 for Universal, 320, & 480 DPI, armeabi-v7a CPU

    2015-02-08
    • Updated to Google Play Store v5.2.12 for armeabi-v7a CPU
    • Updated to Google App (Search) v4.1.29.1706998.arm

    2015-02-03
    • Updated to Google Play Services v6.6.03 for 240, 320 & 480 DPI, armeabi-v7a CPU
    • Added Google Play Services v6.6.03 Universal, 320, & 480 DPI, arm64-v8a CPU
    • Added Google App v4.1.24.1672412.arm as separate flashable .zip (view OP, Add-On section)
    • Added AOSP Calendar Sync as separate flashable .zip (view OP, Add-On section)
    • Added FaceLock as separate flashable .zip (view OP, Add-On section)
    • Added Bloatware Removal Script as separate flashable .zip (view OP, Add-On section)
    • Removed Minimal Plus Edition (in favor of Bloatware Removal Script)
    • Removed Minimal GS & GS Plus Edition (in favor of Google App flashable .zip)
    • Updated FAQ

    2015-01-23
    • Updated core to Android 5.0.2 LRX22G (Razor Factory Image)
    • Updated to Google Play Services 6.6.03 1681564-430
    • Added GS & GS Plus Edition (See OP for details)
    • Updated to Google (Search) 4.1.24.1672412.arm for GS & GS Plus Packages
    • Added libcronet.so (part of Google (Search) update) to GS & GS Plus Packages
    • Removed Minimal X Edition
    • Removed com.google.android.dialer.support.xml (Permission no longer needed)
    • Removed com.google.android.dialer.support.jar (Framework no longer needed)
    • Renamed Minimal X+ Edition to Minimal Plus Edition
    • Fixed issue with Plus Edition packages not removing certain system apps
    • Added CyanogenMod Music Player (Eleven.apk) to removal list for Plus editions
    • Added AudioFX (AudioFx.apk) to removal list for Plus editions
    • Updated updater-script
    • Updated 70-gapps.sh
    • Updated FAQ

    2014-12-18
    • Updated to Google Play Services v6.5.99 for Universal & 320 DPI
    • Added Minimal X+ Edition (Read OP)
    • Removed Google Search from all packages
    • Updated FAQ

    2014-12-14
    • Updated Core to Android 5.0.1 LRX22C (Razor Factory Image)
    • Added Google Play Services -430 (Universal DPI)
    • Added Google Play Services -434 (240 DPI)
    • Updated to Google Play Services v6.5.99 for 480 & 240 DPI
    • Updated to Google Play Services v6.5.87 for 320 & Universal DPI
    • Updated to Google Play Store v5.1.11
    • Added Google Search v4.0.29.1615250.arm to all packages (Fixes "-505" error)
    • Added libsslwrapper_jni.so to all packages (part of GPS v6.5.xx update)
    • Modified updater-script
    • Modified 70-gapps.sh
    • Updated FAQ
    2014-11-17
    • Initial Release


    Credits:
    Google for the apps
    CyanogenMod for the original GApps package
    Deltadroid for the updated sources and modified install-optional.sh script
    TKruzze for the updated GPS sources
    BaNkS for the original minimal GApps packages and updated sources for 5.0.x
    Fred6681 for helping me identify certain libs & apk's
    androcraze for testing and providing feedback on earlier Android 5.0 GApps builds
    36
    UPDATES 2015-03-24
    • Merged separate DPI specific .zips into one package for easy end-user flashing (GApps package will automatically detect and install the correct Google Play Services for your device. Credits to Deltadroid for the "install-optional.sh" script source.)
    • Added 5.1 GApps package (Credits to Deltadroid for the core base - Nexus 10 LMY47D Factory Image)
    • Added flashable Facelock .zip for Android 5.1 (view OP, Add-On section)
    • Added flashable Google App (Search) .zip for Android 5.1 (view OP, Add-On section)
    • Updated to Google Play Services v7.0.97 for armeabi-v7a CPU
    • Updated to Google Play Store v5.3.6 for armeabi-v7a CPU
    • Updated to Google App (Search) v4.3.10.88581490.arm
    • Updated FAQ
    • Modified updater-script for 5.0.x & 5.1 packages
    • Modified Bloatware Removal Script
    • Removed "libjni_latinime.so" from GApps packages (Use Google Keyboard instead)
    • Dropped support for x86-based devices

    NOTE: x64 users, I haven't given up! Still working on a proper fix, hang tight!
    26
    UPDATES 2015-04-04
    • Updated to Google Play Store v5.4.10
    • Corrected libs for 5.0.x Google App Add-On Package
    • Modified 73-google.sh for 5.0.x Google App Add On Package
    21
    Now that the dust has settled, updates will be rolling out throughout this week. GApps packages for x86 and the long awaited arm64 devices will be added as well. Note that this week's update will be the last for 5.0.x.

    In addition, after much user feedback, "libjni_latinimegoogle.so" will be added back to all core GApps packages to enable native gesture swiping for those of you who use the AOSP Keyboard.
    21
    UPDATES 2015-03-29
    • Updated to Google Play Services v7.0.99 for armeabi-v7a CPU

    Special thanks go out to @androcraze, @Primokorn, and @jr67 for helping out and replying to user queries regarding recent GApps updates.

    NOTE TO USERS: If you own an arm64 device and would like to test out a WIP GApps build, please PM me.