• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

[CUSTOM][GAPPS] BiTGApps for Android

Search This thread

Mitezuss

Senior Member
Dec 8, 2017
52
11
it is no spam wtf...

just about you:

said "i have the lastest busybox" WRONG (1.27 and not cheking for existing version of busybox so bad...)

said (with another words) "i need disable the whitelist" WRONG because you are MISSING permissions (for ALL apk (no only for configupdater), that is the problem)...


i am done...gl
 

TheHitMan

Senior Member
Sep 20, 2017
1,004
1,862
Hamirpur (H.P)
Before BiTGApps Release

I have done testing new update before its release. The device used for testing is, Redmi Note 8 (ginkgo) and Android Version is 9/10/11, on platform arm64.
System or Systemless installation either from recovery or from booted device. Everything installs fine without any issue, nothing broke after installation in my tests.

You are supposed and is a recommendation to read new documentation. A collection of information and use of BiTGApps! https://github.com/BiTGApps/BiTGApps/wiki. You can ask, if you don't understand any step.

Join us here!
 

edit_check

Member
Aug 19, 2017
14
0
Before BiTGApps Release

I have done testing new update before its release. The device used for testing is, Redmi Note 8 (ginkgo) and Android Version is 9/10/11, on platform arm64.
System or Systemless installation either from recovery or from booted device. Everything installs fine without any issue, nothing broke after installation in my tests.

You are supposed and is a recommendation to read new documentation. A collection of information and use of BiTGApps! https://github.com/BiTGApps/BiTGApps/wiki. You can ask, if you don't understand any step.

Join us here!

Not working on Lineage 16.0
 

youxiaojie

Senior Member
Mar 20, 2014
104
4
From the bitgapps telegram channel (might be good to subscribe to these things)

/* BiTGApps Fixes */

Error: No Google Contacts Sync in Accounts under Settings app.

Here's How You Can Fix It
• Open Settings app.
• Click on Apps & Notification.
• Check all permissions for GooglePlayServices, whether allowed or not. If all permission denied, Allow them.
• On upper right corner there is a three dot menu. Click on Show system app.
• Search for Google Contacts Sync app.
• Check whether Contacts permission is allowed or not for that app. If disabled, please allow Contacts permission so that it can Sync Google Contacts.
• A restart maybe required.

About above issue, in some ROMs all permission denied for Google Play Services after clean flash installation. I am still unaware of why this happens. If you ended up with no Contacts Sync in Settings < Accounts. Just follow steps from above post. I will update XDA post with an F&Q based on this.
I am using lineage 18.1 andriod 11 on nexus 6 (shamu), but the contacts could not be synced, why? any one meet the same question?
 
Last edited:
  • Like
Reactions: pocketrule

TheHitMan

Senior Member
Sep 20, 2017
1,004
1,862
Hamirpur (H.P)
BiTGApps New Release
  • BiTGApps Release R28
  • BiTGApps Addon Release R16
  • BiTGApps Patch Release R7
Release Date
  • 28-June-2021
Changelogs
Initial Setup
Documentation
Downloads
Notes
  • If you haven't read documentation then read
  • Check Basic Installation from documentation
  • Check Standard Installation from documentation
  • Re-download Config Remover package
  • If dirty install create issues then do clean install
 

Chris334

Member
Jul 15, 2013
14
3
I have a Galaxy S4 i9505g with limited system partition space. I edited
bitgapps-config.prop for systemless installation and pushed it to internal storage. In TWRP the bitgapp installer still complains about no space left on device. Current space: 46.7M. Isn't systemless installation supposed to not care about system partition free space? Magisk is fully intalled with lineageos 18.1.
 
  • Like
Reactions: pocketrule

TheHitMan

Senior Member
Sep 20, 2017
1,004
1,862
Hamirpur (H.P)
I have a Galaxy S4 i9505g with limited system partition space. I edited
bitgapps-config.prop for systemless installation and pushed it to internal storage. In TWRP the bitgapp installer still complains about no space left on device. Current space: 46.7M. Isn't systemless installation supposed to not care about system partition free space? Magisk is fully intalled with lineageos 18.1.

Magisk Developer Guides: Magic Mount
For each module, the folder $MODPATH/system will be recursively merged into the real /system; that is: existing files in the real system will be replaced by the one in modules’ system, and new files in modules’ system will be added to the real system.
From this piece of information, i can conclude that whatever in module, gets merged in real system. So it will occupy system space as happens in system install.
 
  • Like
Reactions: pocketrule

Chris334

Member
Jul 15, 2013
14
3
But I configured bitgapps for systemless install, as I said in my post. What is the purpose of calling this systemless if it is not truly systemless? Other Magisk modules like systemless hosts, which I've used before, do not modify the real system parititon.
 
  • Like
Reactions: pocketrule

TheHitMan

Senior Member
Sep 20, 2017
1,004
1,862
Hamirpur (H.P)
What is the purpose of calling this systemless if it is not truly systemless?
I suggest you to re-read, what i have wrote in my post. There is a difference in systemless and system install. You don't directly interact with system components, when installation in systemless.
The best exmaple of it is, uninstalling systemlessly installed BiTGApps. Your device gets back to original state like nothing installed. I think you have some misconception regarding systemless installation.
 
  • Like
Reactions: pocketrule

TheHitMan

Senior Member
Sep 20, 2017
1,004
1,862
Hamirpur (H.P)
Other Magisk modules like systemless hosts, which I've used before, do not modify the real system parititon.
Yes, they do not modify system hosts directly. But the module that have new hosts file gets merged into real system which replace the original hosts.

EDIT: Systemless install from BiTGApps also do not modify the real system. But the module gets merged into real system. If something gets merged, it will use space from that partition.
 
Last edited:
  • Like
Reactions: pocketrule

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Error download, solution please
    New update will available in a day or two.
    1
    I have a Galaxy S4 i9505g with limited system partition space. I edited
    bitgapps-config.prop for systemless installation and pushed it to internal storage. In TWRP the bitgapp installer still complains about no space left on device. Current space: 46.7M. Isn't systemless installation supposed to not care about system partition free space? Magisk is fully intalled with lineageos 18.1.
    1
    I have a Galaxy S4 i9505g with limited system partition space. I edited
    bitgapps-config.prop for systemless installation and pushed it to internal storage. In TWRP the bitgapp installer still complains about no space left on device. Current space: 46.7M. Isn't systemless installation supposed to not care about system partition free space? Magisk is fully intalled with lineageos 18.1.

    Magisk Developer Guides: Magic Mount
    For each module, the folder $MODPATH/system will be recursively merged into the real /system; that is: existing files in the real system will be replaced by the one in modules’ system, and new files in modules’ system will be added to the real system.
    From this piece of information, i can conclude that whatever in module, gets merged in real system. So it will occupy system space as happens in system install.
    1
    But I configured bitgapps for systemless install, as I said in my post. What is the purpose of calling this systemless if it is not truly systemless? Other Magisk modules like systemless hosts, which I've used before, do not modify the real system parititon.
    1
    BiTGApps New Release
    • BiTGApps Release R29
    • BiTGApps Addon Release R17
    • BiTGApps Patch Release R8
    Release Date
    • 20-July-2021
    Changelogs
    • Install size reduced to 150MB
    • Fixed installation for dynamic partition devices
    • Fixed bootloop in Nougat/Oreo/Pie
    • Fixed GooglePlayServices crash
    • Fixed Addons install size
    • Updated OTA survival script
    • Updated config implementation
    • Updated Android 12 stack
    • Updated BiTGApps App to v1.3.1
    • Update fp/Sec patch to July 2021
    • Added Addon uninstall feature
    • Added space check for selected Addons
    • Added Android 12 Safetynet patch
    • Misc fixes
    Initial Setup
    Documentation
    Downloads
    Notes
    • Check documentation for everything
  • 185
    WQUtyev.png


    Hi All,

    Welcome to the official BiTGApps Release thread!
    A new custom GApps package which contain minimal, But has all the required Google Applications to get Google Services functionality.
    BiTGApps support, additional features like Battery Optimization for GMS Core and its component. Optimize APK files with Zipalign tool. Optimize application database with Sqlite tool.


    About
    An open-source project started with the goal of having a google apps package with minimal install. Minimal, but still provide proper Google Services functionality. BiTGApps build does not comes in several variants like other google apps packages. It comes in one variant only, The Minimal. The main purpose of this project is providing a custom GApps package that is optimized, manually tweaked, perfectly balanced and has no bloats at all. Simplicity, but straight to the point is what BiTGApps all about. The very minimal build size and additional features makes it different from other GApps projects. BiTGApps is neither a fork nor based on any other existing GApps project. Its a completely different project started from zero. The BiTGApps Project came into existence in May 2018.

    Packages
    • AndroidMigratePrebuilt
    • Facelock
    • GmsCoreSetupPrebuilt
    • GoogleBackupTransport
    • GoogleRestore
    • GoogleSetupWizard
    • GoogleCalendarSyncAdapter
    • GoogleContactsSyncAdapter
    • GoogleExtShared
    • ConfigUpdater
    • GoogleExtServices
    • GoogleLoginService
    • GoogleServicesFramework
    • GooglePlayStore
    • PrebuiltGmsCore
    Addon Packages
    • AndroidAuto
    • ActionsServices
    • BromiteBrowser
    • BromiteWebView
    • GoogleAssistant
    • GoogleCalculator
    • GoogleCalendar
    • GoogleChrome
    • GoogleContacts
    • GoogleDeskclock
    • GoogleDialer
    • GoogleKeyboard
    • GoogleMarkup
    • GoogleMessages
    • GooglePhotos
    • GooglePixelLauncher
    • GoogleSoundPicker
    • GoogleTextToSpeech
    • GoogleWebView
    • GoogleWellbeing
    • MicroGVanced
    • YouTubeVanced
    Android Version Support
    • Android S (12.0.0)
    • Android R (11.0.0)
    • Android Q (10.0.0)
    • Android Pie (9.0.0)
    • Android Oreo (8.1.0 & 8.0.0)
    • Android Nougat (7.1.2 & 7.1.1)

    Android Platform Support
    • ARM
    • ARM64

    Features
    • Minimal build size
    • Package size less than 90MB
    • Enable Battery Optimization for all GApps
    • Optimize Google Play Services for battery
    • Optimize APK files with Zipalign tool
    • Optimize application database with Sqlite tool
    • Bootlog Patch for generating bootloop logs
    • Safetynet Patch for passing CTS profile
    • Whitelist Patch for disabling Privileged Permissions property
    • Disable Privileged Permissions Allowlisting functionality
    • Installation over Custom OS shipped with GApps
    • Addon packages for supporting additional GApps packages
    • Disable Google SetupWizard installation
    • Optimized OTA survival script implementation
    • Install BiTGApps package directly from booted system
    • Install BiTGApps package systemlessly as magisk module
    • Ability to uninstall Additional GApps packages
    • Ability to restore AOSP counter part of Additional GApps packages
    • Ability to uninstall BiTGApps without doing clean installation

    General Information
    This post does not cover complete information regarding this project. It is recommended to read BiTGApps Documentation for detailed information. There is no reason to skip this step as everything regarding BiTGApps from Install to Uninstall covered in Documentation. Do not forget to read FAQ and Common-Installation-Issues.

    Want to contribute to this project, volunteers willing to help are more than welcome!

    Follow this format for creating a bug report. If you post in the main thread not having read the Documentation, FAQ & most important Bug Report Format your post will be ignored.

    Please don't publicly mirror the prebuilt packages, to ensure that users will always be directed to the very latest version and the source code of the project. It is more likely that anyone using mirrored link will ended up with no link to Documentation/FAQ and they can't use various features offered by the package. For open source projects it is critical that people are aware of where their software originates from, the rationale behind it, how to contribute and how to get involved. If offered via this post there are direct links to Documentation and Source Code of the project. This helps users find their way and to benefit most from the various features offered by the package.

    BiTGApps App is used to get information of installed package and has direct links to the XDA Forum and source code of the project.

    Support Project
    This project is maintained alone by me and putting in a lot of hours into it, to make it better. If you find my work good and it make things better for you, While not mandatory, donations encourage me to continue to further pursue this project and helps bear expense of resources used by this project.
    Donate to The BiTGApps Project

    Credits
    68
    Changelog


    Changelog list is unified across supported Android Versions

    Changelog 20-July-2021
    • Build Version Tag - R29
    • Patch Version Tag - R8
    • Install size reduced to 150MB
    • Fixed installation for dynamic partition devices
    • Fixed bootloop in Nougat/Oreo/Pie
    • Fixed GooglePlayServices crash
    • Updated OTA survival script
    • Updated config implementation
    • Updated Android 12 stack
    • Updated BiTGApps App to v1.3.1
    • Update fp/Sec patch to July 2021
    • Added Android 12 Safetynet patch
    • Misc fixes

    Changelog 28-June-2021
    • Build Version Tag - R28
    • Patch Version Tag - R7
    • Removed config dependency
    • Updated Config Remover package
    • Updated installation

    Changelog 25-June-2021
    • Build Version Tag - R27
    • Patch Version Tag - R6
    • Implemented Systemless installation
    • Implemented Bootmode installation
    • Updated OTA survival script
    • Fixed mounting for LineageOS recovery
    • Remove Evolution X Support from ROM With GApps
    • Update fp/Sec patch to June 2021
    • Switch to Pixel 5 fingerprint
    • Fixed space occupied by temporary files
    • Minor source update

    Changelog 04-May-2021
    • Build Version Tag - R26
    • Patch Version Tag - R5
    • Added support for armv6l/armv8b/armv8l architectures
    • Fixed App crash after dirty install
    • Fixed Contacts Storage keeps stopping
    • Fixed database corruption which cause various App processes to stop after dirty installing new update
    • You can now install BiTGApps in ROMs shipped with GApps, before or after booting in system
    • Switched to bitgapps-config.prop for installing SetupWizard and uninstalling BiTGApps from system
    • Updated APKs
    • Updated SetupWizard implementation
    • Fixed OTA script for A/B devices
    • Fixed roles creation in Android Q
    • Split Nougat package

    Changelog 20-April-2021
    • Build Version Tag - R25
    • Patch Version Tag - R4
    • Fixed android.process.acore keeps stopping
    • Fixed android.process.media keeps stopping
    • Fixed Contacts Storage keeps stopping

    Changelog 19-April-2021
    • Build Version Tag - R24
    • Patch Version Tag - R3
    • Fixed broken mount function for A/B Partition

    Changelog 18-April-2021
    • Build Version Tag - R23
    • Patch Version Tag - R2
    • Fixed broken mount function for A/B and Dynamic Partition

    Changelog 16-April-2021
    • Build Version Tag - R22
    • Patch Version Tag - R1
    • Installation restrictions removed
    • Pre-mounting restrictions removed
    • Fixed SetupWizard force close
    • Update partitions mounting
    • Keep Migrate for Non Google Devices
    • Added Migrate support to Android Pie
    • Fixed roles corruption that cause bootloop
    • Bootlog/Safetynet/Whitelist Patch added in separate packages
    • Package further reduced after migrating patches
    • Misc fixes

    Changelog 10-April-2021
    • Build Version Tag - R21
    • Reworked source

    Changelog 19-January-2021
    • Build Version Tag - R20
    • Reworked source
    • Added support for Oreo 8.0.0

    Changelog 09-November-2020
    • Build Version Tag - R19
    • Fix A/B partition detection
    • Update installation layout
    • Update logging for separate addon packages
    • Update addon function
    • Fix installation of separate addon packages
    • Fix selection of system_ext partition during space check
    • Misc fixes

    Changelog 06-November-2020
    • Build Version Tag - R18
    • Update CTS patch
    • Add new property for A/B partition detection
    • Add system_ext partition for mounting
    • Update installation layout for Android R in dynamic partitions
    • Ship more Android R configs
    • Update diskfree check function
    • Switch to system_ext partition for space check in dynamic partitions
    • Update logging
    • Fix SetupWizard conflict with LineageOS
    • Add Gboard in addon list
    • Generate separate log file for BiTGApps build and Addon build
    • Fixed bootloop in devices with dynamic partitions
    • Misc fixes

    Changelog 23-September-2020
    • Build Version Tag - R17
    • Fixed installation of android library backed by framework
    • Switch to system_ext for Android R components installation
    • Adapt ROM With GApps installation to Android R
    • Fixed installation of SetupWizard component
    • Remove SetupWizard dex file support
    • Adapt addon installation to Android R
    • Update whitelist permission patch
    • Update CTS patch
    • Adapt bootlog function to Android R
    • Update diskfree check function
    • Switch to product partition for space check in dynamic partitions
    • Fix Android Q/R GMS optimization function
    • Fixed bootloop happen in some devices

    Changelog 06-September-2020
    • Build Version Tag - R16
    • Add Android R support
    • Fixed installation of Markup libs
    • Add support for individual addon packages
    • Misc updates and fixes

    Changelog 06-September-2020
    • Build Version Tag - R15
    • Package size further reduced
    • Fixed mounting for devices with dynamic partitions
    • Updated addon installation function
    • Remove swype support
    • Remove Markup support from regular builds
    • Remove SoundPicker support from regular builds
    • Add google pixel specific component
    • Updated CTS patch installation function
    • Updated SetupWizard installation function
    • Misc updates and fixes

    Changelog 23-August-2020
    • Build Version Tag - R14
    • Update CTS function
    • Add proper support for ROM with GApps
    • Added Oreo and Nougat builds in ARM platform
    • Misc updates and fixes

    Changelog 10-August-2020
    • Build Version Tag - R13
    • Update CTS patch
    • Add product partition for mounting
    • Update installation layout
    • Fixed mounting
    • Remove pre-installed GApps packages shipped with ROM

    Changelog 02-August-2020
    • Build Version Tag - R12
    • Update mount logic for A/B partition
    • Update installation layout
    • Fix available space bug caused by mount function

    Changelog 21-July-2020
    • Build Version Tag - R11
    • Fixed bootloop
    • Fixed mounting for non A/B partition layout

    Changelog 20-July-2020
    • Build Version Tag - R10
    • Updated APKs
    • Adapt installer for addon packages
    • Remove addon script
    • Update bootlog functions
    • Update CTS patch
    • Update mount functions

    Changelog 25-June-2020
    • Build Version Tag - R9
    • Updated APKs
    • Update addon installer
    • Update CTS patch
    • Update mount function
    • Misc fixes

    Changelog 11-June-2020
    • Build Version Tag - R8
    • Update addon installer
    • Add OTA survival script
    • Fix wiping of runtime permissions on dirty install
    • Add dynamic partition mounting
    • Fix apex mounting for A/B partition
    • Remove pre-installed packages shipped with ROM
    • Install scripts in "/system/bin" instead of "/system/xbin"
    • Fix GMS doze function for API 29
    • Update addon restore function
    • Fix app force close after dirty install
    • Enforce privileged app whitelist

    Changelog 28-May-2020
    • Build Version Tag - R7
    • Add initial addon installer
    • Update bootime logcat service
    • Fix installation of logger service
    • Update mount function
    • Fix purging of runtime permissions
    • Add curl binary

    Changelog 29-April-2020
    • Build Version Tag - R6
    • Update CTS patch
    • Mount using block device
    • Fix system mount
    • Update SELinux context
    • Fix bootloop caused by GMS Optimization function
    • Add boottime logcat service
    • Add boottime dmesg logger service

    Changelog 27-April-2020
    • Build Version Tag - R5
    • Fixed GMS Optimization in Android Q
    • Stripped down package size
    • Minimum build size 67 MB
    • Maximum build size 80 MB
    • Installation moved to product for Android Q
    • Updated APKs
    • Updated installer
    • Dropped dirty flash or Backup script. It is unusable now

    Changelog 30-March-2020
    • Build Version Tag - R4
    • Add apex mounting
    • Add partition layout for apex mounting
    • Fix runtime permissions
    • Update config implementation
    • Fix sqlite optimization
    • Update sqlite to snapshot 3.32.0
    • Update CTS patch
    • Update whitelist function
    • Add GMS optimization script
    • SELinux fixes
    • Update installation layout
    • Update disk free function
    • Update backup script
    • Misc fixes

    Changelog 16-March-2020
    • Build Version Tag - R3
    • Fix bootloop in some devices
    • Added dirty flash script
    • Fixed contact sync bug
    • Fixed lost app permission bug
    • Fixed unable to connect to Google server
    • Updated Sqlite binary
    • Updated APKs
    • Clean Flash Recommended

    Changelog 09-March-2020
    • Build Version Tag - R2
    • CTS patch installation now moved to config file
    • Fixed sqlite optimization
    • Arch specific binaries shipped in all builds
    • Boot scripts removed. Because of incompatibility issues
    • Clean Flash Recommended

    Changelog 03-March-2020
    • Build Version Tag - R1
    • Revised Versioning
    • Minimal build size 71MB to 80MB
    • Backup script removed. Flash BiTGApps ZIP after dirty flashing ROM
    • Updated APKs
    • Updated Zipalign and Sqlite binaries
    • BiTGApps Installer Re-write
    • Safetynet Patch Added
    • Automate scripts after boot
    • SetupWizard installation through config file
    • Battery Optimization upto Pie only
    • Clean Flash Recommended
    55
    Addon Changelog


    Changelog list is not limited to specific Android Version

    Changelog 20-July-2021
    • Build Version Tag - R17
    • Fixed Addons install size
    • Added Addon uninstall feature
    • Added space check for selected Addons

    Changelog 28-June-2021
    • Build Version Tag - R16

    Changelog 25-June-2021
    • Build Version Tag - R15
    • Added AndroidAuto
    • Added Google Chrome
    • Added Pixel Launcher
    • Added Bromite Browser
    • Added Google TTS
    • Added DevicePersonalizationServices
    • Added Google Maps
    • Added space check in Non-Config Addons

    Changelog 04-May-2021
    • Build Version Tag - R14
    • Updated APKs
    • Switched to bitgapps-config.prop for installing Addon Packages

    Changelog 20-April-2021
    • Build Version Tag - R13

    Changelog 19-April-2021
    • Build Version Tag - R12
    • Fixed broken mount function for A/B Partition

    Changelog 18-April-2021
    • Build Version Tag - R11
    • Prevent wiping of system library
    • Fixed bootloop caused by Non-Config based Addons

    Changelog 16-April-2021
    • Build Version Tag - R10
    • Fixed Google Photos force close
    • Added Google Dialer Framework support
    • Updated Google Dialer APK
    • Update Google Assistant APK
    • Updated Google Photos APK

    Changelog 10-April-2021
    • Build Version Tag - R9
    • Reworked source

    Changelog 19-January-2021
    • Build Version Tag - R8
    • Reworked source
    • Added YouTube Vanced

    Changelog 09-November-2020
    • Build Version Tag - R7
    • Update logging for separate addon packages
    • Update addon function
    • Fix installation of separate addon packages

    Changelog 06-November-2020
    • Build Version Tag - R6
    • Add Gboard in addon list
    • Add support for separate addon zip packages

    Changelog 25-September-2020
    • Build Version Tag - R5
    • Adapt addon installation to Android R

    Changelog 14-September-2020
    • Build Version Tag - R4
    • Fixed installation of Markup libs

    Changelog 06-September-2020
    • Build Version Tag - R3
    • Switched to config based installation
    • Fixed backup/restore of core apks
    • Added Markup and SoundPicker

    Changelog 27-August-2020
    • Build Version Tag - R2
    • Replace AOSP APKs with Google APKs
    • Updated Photos APK
    • Updated Wellbeing APK
    • Fixed installation of Google Messages addon
    • Update Google Contacts and Dialer installation
    • Misc updates and fixes

    Changelog 24-August-2020
    • Build Version Tag - R1
    • Initial addon release
    32
    Downloads

    Packages
    Addons (Config Based)
    Addons (Non Config Based)
    Config
    14
    Thread closed at OP's request and will be reopened once he is done with the installer work.
    Thanks for understanding.