yashsingh1/xdaforums huggingface dataset:
[Android Software Development] guidol:
The new installer worked for me:

Samsung Note2 N7100, LineageOS 14.1 (Android 7.1.2)

and TWRP 3.6.2_9_0

BUT I had difficulties using the .ZIP for flashing after repacking with 7zip.

I extracted both the installer.zip and the bitgapps.zip (7.1.2)

and copied the new installer.sh into the bitgapps folder.

renamed the bitgapps folder with addition "ni" (for new installer) and did create a new .zip from this folder with the 7zip context-menu.

In TWRP I had then the problem that TWRP told me the new BiTGApps-arm-7.1.2-v1.1ni_signed.zip has a invalid zip file format :(

Luckily I had not deleted the old v1.0 .zip of bitgapps, so I reinstalled that.

In the second try I did not extract the BiTGApps-arm-7.1.2-v1.1_signed.zip BUT did a doubleclick on it, so it opened in a file-explorer window (Win10 64bit).

I copied the new installer.sh into this zip-file-"view" explorer-window (doing overwrite for installer.sh) and closed this window. This time I didnt renamed the BiTGApps-arm-7.1.2-v1.1_signed.zip

And later in TWRP I could use this .zip for installing BiTGApps for 7.1.2 without problems (no zip file format error anymore).

Will you update the downloadable v1.1 files with the new installer?

Many THANKS for creating the BiTGApps! :)
[Android Software Development] TheHitMan:
Does this makes any sense ?

You gotta wait for next stable release. That installer script is provided for testing purpose only. There might be more fixes/changes, so whatever i have provided before, will be obsolete.
[Android Software Development] guidol:
I thought so, because in post #1007 of this thread v1.1 is announced as Stable v1.1. But some people seem to have problems installing because of mounting problems of some partitions.

The new installer.sh seem to fix this problem, but for me its also Ok to get this new installer in a new like v1.2 stable.

Installation did work with the replaced installer in v1.1 ;)

So Iam looking forward and will wait for a stable v1.2 . wont make you angry :(
[Android Software Development] TheHitMan:
Yes, it is

Bugs are bound to come and we fix them.

That particular bug is fixed. So for testing purpose, providing installer script before hand.

It just gives me a feeling of, people only care about them.
[Android Software Development] TheHitMan:
I didn't get this portion.

Whatever you wrote in this portion, is incorrect. Pretty much you're out of ideas, how a magisk module works or i don't know, what this whole portion is all about. You can go through with Magisk documentation for detailed information.
[Android Software Development] TheHitMan:
BiTGApps Stable Release (v1.2)

Changelog

Fixed mounting of partitions

Re-write missing configuration

Allow switching Installer

Updated systemless installation

Several fixes to uninstaller

Initial Android 13 Support

Initial Addon Package Support

Minor improvements under the hood

Instructions

Click Here

Downloads

Click Here

Social Links

@bitgapps_official

@bitgapps_downloads_official
[Android Software Development] frt550:
Hello. I have two questions.

1. Can i update from v1.1 to v1.2 by just zip flashing in TWRP? Or do i need to make a clean rom+bitgapps install?

2. How can i check/tell what specific version of bitgapps is currently installed?
[Android Software Development] TheHitMan:
1. Yes

2. No way to check for now
[Android Software Development] pocketrule:
Please forgive my ignorance, but why should I want to update GApps package? I always thought, once play services and store are on the device, they update themselves. Is it necessary with systemless install?
[Android Software Development] TheHitMan:
Well internal changes.

Even if you skip any particular update, Updating with future release wouldn't be a problem.
[Android Software Development] TheHitMan:
BiTGApps Stable Release (v1.3)

Changelog

Fixed bootloop in Android 8.x.x

Fixed bootloop in Android 9.x.x

Updated privileged permissions

Fixed mounting of partitions

Re-write missing configuration

Allow switching Installer

Updated systemless installation

Several fixes to uninstaller

Initial Android 13 Support

Initial Addon Package Support

Minor improvements under the hood

Instructions

Click Here

Downloads

Click Here

Social Links

@bitgapps_official

@bitgapps_downloads_official
[Android Software Development] TheHitMan:
👉 Get BiTGApps Application
[Android Software Development] TheHitMan:
We have three Addons now

1. Assistant / Search

2. Android Auto

3. Markup (Image Editor)

👉 Get Additional Package
[Android Software Development] TheHitMan:
BiTGApps Stable Release (v1.4)

Changelog

Updated privileged permissions

Minor improvements under the hood

Instructions

Click Here

Downloads

Click Here

Social Links

@bitgapps_official

@bitgapps_downloads_official
[Android Software Development] TheHitMan:
👉 Frequently-Asked-Questions (FAQ)
[Android Software Development] amn1987:
Is it not possible to use paid apps in case of BitGApps microg? I had last used microg (NanoDroid etc.) and with the modded Play Store this was possible.
[Android Software Development] TheHitMan:
Modded playstore included in microG Package for in-app purchase.
[Android Software Development] amn1987:
Yes but for apps like FKM, Tasker etc. still payment was being demanded. Tasker explicitly displayed "No permission to check license". I had enabled pretty much everything in microG config.
[Android Software Development] TheHitMan:
There is nothing much to do with microG config, just systemless installation. Both BiTGApps & microG uses same config.

Are you sure you're using latest version of microG Installer ?
[Android Software Development] amn1987:
MicroG is v1.4. I had installed it via Magisk app. Not sure about Systemless install.
[Android Software Development] jfromeo:
Sorry for not being able to find the info, but is there a how-to about installing BitGapps systemlessly through Magisk?

I would like to install/flash it via Magisk and survive OTAs.

Thanks in advance.
[Android Software Development] TheHitMan:
Check first post.
[Android Software Development] TheHitMan:
BiTGApps Stable Release (v1.5)

Click Here
[Android Software Development] amn1987:
I had missed out on the Systemless part and had just flashed microG in Magisk. I had flashed BitGApps later and that of course had fixed the "issue". In my secondary device (Redmi Note 3 running Havoc A10 ) flashing any regular GApps package would cause com.google.android.gms to keep the CPU0 at close to 100% for a long time as soon as internet access was enabled. This has now been resolved and I no longer have to worry about it. I will try to reinstall it the correct way later. Thanks.
[Android Software Development] frt550:
Hello. Im doing clean install rom and bitgapps via twrp.

On installing bitgapps there is an error "unsupported SDK version".

Im installing BiTGApps-arm64-12.1.0-v1.5-signed.zip for 12.1.0 rom (lmodroid) and arm64 device (gemini). Also another gapps (nikgapps) for 12.1.0 are installed successfully. So might be the issue with bitgapps.
[Android Software Development] TheHitMan:
Send build.prop from system.
[Android Software Development] TheHitMan:
@frt550 Check telegram support chat.
[Android Software Development] TheHitMan:
BiTGApps Stable Release (v1.6)

Click Here
[Android Software Development] amn1987:
Couldn't install MicroG v1.6. (systemlessly) in Magisk. Something about Custom Magisk although I am using official Magisk 25.2. But no such issue in case MicroG v1.4. However even after systemless install still the issue with paid apps persisted. BitGApps v1.6 installed w/o any issues.
[Android Software Development] TheHitMan:
I pretty much have no idea how you able to differentiate, the base functions are same for all packages.
[Android Software Development] TheHitMan:
You cannot directly update from Magisk App, when some Custom Magisk is installed or another case is, the path used for detection is different for you. However manual update is still there.
[Android Software Development] TheHitMan:
@amn1987 You use "Hide the Magisk App" ?
[Android Software Development] amn1987:
No. Just renamed and hid the Magisk Manager app via the built-in method. Also Shamiko module for hiding Zygisk. No other change since installing MicroG v1.4. I will give the manual method a try for installing MicroG v1.6. Hopefully paid apps will work this time.
[Android Software Development] TheHitMan:
Thats why you won't able to update directly from Magisk App. I will try to fix this as i have some insight regarding this.
[Android Software Development] TheHitMan:
List of Google Apps as Addons

Calculator

Calendar

Chrome

Contacts

DeskClock

Dialer

Gearhead / AndroidAuto

Gmail

GoogleTTS

Google Keyboard

Maps

Markup

Messaging

Photos

Search / Assistant

Wellbeing

WebView
[Android Software Development] TheHitMan:
BiTGApps Stable Release (v1.7)

Click Here

Additional Google Apps Package

List of available Google Apps as Addons
[Android Software Development] TrustHorn:
How to completely delete, without losing data and wipe the date?
[Android Software Development] Artik:
PSA: do not install the WebView addon (which, as explained on the website, is a stub) before booting into the system for the first time and logging into Play Store

(WebView naturally replaces the built-in one with a not-yet-functioning one, and it is needed to load the login form; your Play Store - or Add Account, or Setup Wizard - UI will be stuck on "checking info...")

(this is probably obvious to people who flash regularly, but I've not used custom roms since Android 6.0 and this sent me down a rabbit hole :D )
[Android Software Development] TheHitMan:
I am aware of this and AOSP WebView will not replaced. So you don't have to worry about broken WebView functionality.
[Android Software Development] Artik:
Yes, sorry, correction: it does not replace the AOSP WebView, but it gets selected as default. If you aren't stuck in Setup Wizard, you can probably go enable developer settings and change back to AOSP WebView from there temporarily, which will allow you to log into Play and update the addon WebView (at least that's how it worked for me with LineageOS 19.1 on Nexus 5)
[Android Software Development] hadema6060:
Hi, now that there are addons availible, I saw that ARM64 has all these:

Spoiler content hidden.

While ARM only has these:

Spoiler content hidden.

Will ARM Addons in the future include Messaging, Keyboard and Dialer? Or any of the other packages that are currently exclusive to ARM64?
[Android Software Development] TheHitMan:
Maybe in a future release 🤷‍♂️
[Android Software Development] TheHitMan:
BiTGApps Stable Release (v1.8)

Click Here

Get Systemless Builds from Here.

Please clean flash this update.
[Android Software Development] TheHitMan:
ARM Platform now support exclusive Addons.
[Android Software Development] moslemipur.ehsan:
Hello.

I can't find link for download bitgaps for lineage 19 arm64

Can you help me @TheHitMan
[Android Software Development] TheHitMan:
https://bitgapps.github.io/latest.html
[Android Software Development] ClockUpEx:
How do I access Setup Wizard with BitGapps?
[Android Software Development] TheHitMan:
Read FAQ https://bitgapps.github.io/docs/FAQ.html

Check this https://bitgapps.github.io/docs/Install.html
[Android Software Development] YulNicolai:
What lines did you add?
[Android Software Development] specialex:
can i install addons without installing the gapps first ?
[Android Software Development] TheHitMan:
Yes but it makes no sense.
[Android Software Development] x2k13:
Like buying tires when you don't own a car.
[Android Software Development] seba1x111:
Hello. I have been looking for a way to install the original Pixel Launcher for LineageOS 20 for a long time. I understand that I should choose to install the rom in TWRP, then BitGapps Standard and Launcher addon? Does the fact that the gapps version is 1.8 and the Launcher is 1.6 matter?
[Android Software Development] TheHitMan:
No
[Android Software Development] reg66:
Thanks for your great work
[Android Software Development] TheHitMan:
BiTGApps Stable Release (v1.9)

We are doing this release after more than 3 months, so there are alot of changes. Lets break it down step by step:

This release serve Packages in two categories,

Standard

and

Variants

. Standard BiTGApps Package is minimal which includes the Core Google Apps like Google Play Services (GMS), Google Services Framework (GSF), Google Play Store and other essentials. Variants like

Basic

and

Omni

which includes everything from

Standard

with more useful Google Apps like

Dialer

,

Contacts

,

Messages

, etc. Variants have different set of Google Apps.

Updated Additional Packages (Addons), with major fixes in ARM Platform and some required in ARM64.

Updated core google apps from Android 7.1.1 to Android 10 for both ARM & ARM64 Platform.

Updated Pixel Launcher, fixed text select feature in Android 11 and added missing ASI package.

Smart Space, its a new feature in this release to fix low space issue on dirty flashing larger package. Suppose you have installed BiTGApps Omni Package of 400MB and now you're left with 100MB's or even less space in system. Obviously re-flashing is not possible unless their is sufficient space. But with this feature, installer first check for already installed GAPPS and then exclude entire space occupied by those GAPPS means the requirement of free space is ZERO. With that, you will be able to re-flash package even if 100MB or 50MB or even less space left in system.

Shipped our own version of Busybox to achieve this.

Addons must be installed on top of BiTGApps before first boot.

SetupWizard

is already included in BiTGApps (Standard & Variants).

Many fixes and improvements under the hood.
[Android Software Development] sammael1982:
Hey, I don't completely understand if it's possible to upgrade from standard BiTGApps to Omni without losing all my data. Which partitions exactly do have to be wiped in recovery for this to work?
[Android Software Development] TheHitMan:
Yeah, clean flash.
[Android Software Development] TheHitMan:
BiTGApps Stable Release (v2.0)

This update (v2.0) is a complete

re-work

of BiTGApps Project and require

clean flash

installation. All clutter and exotic features removed from BiTGApps with this update. We now have relevant features, visit BiTGApps homepage.

All Platforms and All Android Version are Supported, visit BiTGApps homepage.

Fixed executable internal calls issue with ARM (32-bit) Platform. Also fix many other issues.

Fixed installation of Google Keyboard on ARM Platform, due to invalid TAR header checksum.

SetupWizard is already included in BiTGApps, visit BiTGApps homepage.

Smart Space feature allows you to re-flash BiTGApps even with insufficient space in system.

Checkout relevant installation instructions, visit BiTGApps homepage.

BiTGApps Android Application also got massive re-work. You can now download Standard, Basic and Omni Packages directly from App. Standard is more like Minimal/Core Package while Basic and Omni has more Google Apps. Get BiTGApps App directly from https://bitgapps.io/app.html; for instructions always visit BiTGApps website.

Latest release can be found at https://bitgapps.io

Big Thanks to @fuyukihidekii @starry-shivam @diimyze

:)
[Android Software Development] TheHitMan:
We have switched to new domain https://bitgapps.io
[Android Software Development] eugenesan:
Looks like main file hosting (pling.com) is offering empty zip files. Alternative location works.
[Android Software Development] TheHitMan:
There aren't empty zip file. Just check "Files" tab next to "Product" tab.
[Android Software Development] eugenesan:
Thanks.

I was confused by the file sizes (0.01 MB).

Actual downloaded files are valid.
[Android Software Development] Tri Akbar Fitriana:
hi @TheHitMan can I request for an additional package? if allowed I would like to request YouTube for an additional package

thanks in advance to @TheHitMan and the developers of bitgapps
[Android Software Development] reg66:
Don't think many people at all would like youtube filling up their device flashed in gapps. Among others is Revanced, which has no ads and is more customizable. Easily installed after flashing
[Android Software Development] Tri Akbar Fitriana:
I don't like revanced, if you want YouTube without ads, I can install YouTube Adaway. there are many revanced ones that can't be used
[Android Software Development] reg66:
Which ever your preferred variant, it's easily installed post flashing
[Android Software Development] TheHitMan:
BiTGApps Stable Release (v2.1)

This release has BiTGApps installer backend re-worked, fixes internal issues with installation and bootloop in some cases.

Latest release can be found at https://bitgapps.io

This update is made possible with the countless efforts of @fuyukihidekii and @Ayushmaan Padhi :)

NOTE:

Revised GApps list, make sure to check from website

.
[Android Software Development] reg66:
Cheers dude and fellow project workers
[Android Software Development] TheHitMan:
BiTGApps Stable Release (v2.2)

This release has BiTGApps installer backend re-worked, fixes internal issues with installation.

Latest release can be found at https://bitgapps.io

A hotfix is applied in this release to fix deletion of apex modules in some devices causing bootloop.
[Android Software Development] TheHitMan:
BiTGApps Debloater

Make BiTGApps Happy 😃

Debloater came useful, when you want to install BiTGApps but running out of some couple MB's in System. This allows you to remove selected system apps. You can even use this to remove system apps, you think of less value or left unused.

Features

It can remove apps from system, product & system_ext partitions.

It can handle folder name like, If system has ModuleMetaData folder then you just need to write module in debloater config.

It can also take care of capital & small letters in name. You don't have to write something specifically in debloater config.

Add debloater list to OTA survival script, upon ROM upgrade the same set of apps will be removed, leaving sufficient space for BiTGApps restore. At this stage, we don't need debloater config which makes it easy to use.

This feature will be available with next BiTGApps Release. You just have to add Apps List in debloater config.
[Android Software Development] _j3roen:
Trying to use the latest OMNI with CRDroid in Poco F3. It doesn't start the Android Setup wizard but the CrDroid version. How can I force it?

I tried an old setupWizard.zip I had lying around. This starts the Android Setup Wizard however connectiong to (any) WiFi network is impossible.
[Android Software Development] TheHitMan:
Visit Project Homepage, https://bitgapps.io, for relevant concern.
[Android Software Development] _j3roen:
Thanks but I did read it. When the Setup wizard is started the WiFi doesn't connect somehow.

Using NikGapps it does work as expected.
[Android Software Development] TheHitMan:
BiTGApps App

We have released Version 1.9 of BiTGApps Android Application. It now support downloading of Minified (Mini) builds. Added Chinese Simplified and Spanish Translations.

✅ Thanks to @Anya1014 & @TheGabazunga for translations.

📦 Get it from here, https://bitgapps.io/app.html
[Android Software Development] tellko53:
@TheHitMan Hi. Is this info accurate? https://www.xda-developers.com/download-google-apps-gapps/

Is it possible to install bitgapps as a magisk module or from a booted system without custom recovery? If yes, how please?
[Android Software Development] TheHitMan:
For any information, check official homepage not this 🤷‍♂️

No, installation must be done from recovery and thats too right after ROM installation. Visit homepage for more.
[Android Software Development] tellko53:
Yes, i have read everything on the official website, just grasping straws here.

What if i dont have access to custom recovery, any way to flash it via fastboot? i tried sideloading it, but it stopped at 47% and showed failed error.
[Android Software Development] TheHitMan:
Are you sure, you're using the correct file ? Because somebody reported the same issue but gets it eventually done after choosing the correct file.

EDIT: If you're using LineageOS recovery, just proceed when signature verification thing prompts.
[Android Software Development] tellko53:
I tried with all files on different gsi los 18, 19 and 20. Still same signature verification error at 47%.
[Android Software Development] TheHitMan:
Then proceed with that it literally asks you to whether continue or not with a simple Yes/No.
[Android Software Development] craeckor:
CrDroid + BitGApps Core: At AndroidSetup Wizard: Connect to wifi is impossible, after entering password nothing happens, continiue with Google Setup only possible with mobile data + something from SystemUpdate always fails and it causes massive battery drain and your MatLog will get spammed over with the same error. (see log-files)

message looks like this:

06-27 21:08:39.810 I/SystemUpdate(15702): [Execution,ExecutionManager] Action pending executed for 0.03 seconds.

06-27 21:08:39.816 I/SystemUpdate(15702): [Execution,ExecutionManager] Action pre-download-validate executed for 0.00 seconds.

06-27 21:08:39.821 W/SystemUpdate(15702): [Execution,ExecutionManager] Unable to create the action. Restart the execution from the scratch.

06-27 21:08:39.821 W/SystemUpdate(15702): java.lang.IllegalStateException

06-27 21:08:39.821 W/SystemUpdate(15702): at abuy.l(:com.google.android.gms@232316044@23.23.16 (190400-540660214):0)

06-27 21:08:39.821 W/SystemUpdate(15702): at cjrr.a(:com.google.android.gms@232316044@23.23.16 (190400-540660214):12)

06-27 21:08:39.821 W/SystemUpdate(15702): at com.google.android.gms.update.execution.InstallationIntentOperation.onHandleIntent(:com.google.android.gms@232316044@23.23.16 (190400-540660214):12)

06-27 21:08:39.821 W/SystemUpdate(15702): at com.google.android.chimera.IntentOperation.onHandleIntent(:com.google.android.gms@232316044@23.23.16 (190400-540660214):2)

06-27 21:08:39.821 W/SystemUpdate(15702): at znb.onHandleIntent(:com.google.android.gms@232316044@23.23.16 (190400-540660214):4)

06-27 21:08:39.821 W/SystemUpdate(15702): at hli.run(:com.google.android.gms@232316044@23.23.16 (190400-540660214):3)

06-27 21:08:39.821 W/SystemUpdate(15702): at hlh.run(:com.google.android.gms@232316044@23.23.16 (190400-540660214):11)

06-27 21:08:39.821 W/SystemUpdate(15702): at dgui.run(:com.google.android.gms@232316044@23.23.16 (190400-540660214):2)

06-27 21:08:39.821 W/SystemUpdate(15702): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137)

06-27 21:08:39.821 W/SystemUpdate(15702): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637)

06-27 21:08:39.821 W/SystemUpdate(15702): at java.lang.Thread.run(Thread.java:1012)
[Android Software Development] TheHitMan:
You can skip, if it doesn't connect to wifi and setup it later after entering homescreen. Once you entered homescreen, you will see a notification to restore your stuffs.

This is more likely to be fixed with next BiTGApps release. Thanks for the insight :)
[Android Software Development] craeckor:
Now, after some testing, i don't think the issue is related to BitGApps, because i tried it with NikGApps --> Same Isssue, then i tried with a newer CrDroid Version with BitGapps --> Issue dissapeard.

Tomorrow, i will test it again with BitGApps. You will hear from me.
[Android Software Development] craeckor:
I was right, issue was related to CrDroid : )
[Android Software Development] TheHitMan:
Any reference ?
[Android Software Development] craeckor:
Well, issue stopped appear, my MatLog didn't got spammed over by this "update-service" and this guy here had the same issue, then he did a manuall upgrade to the same version i'm using and heat issue also disappeard: https://xdaforums.com/t/rom-officia...crdroid-aosp-encryption.4527255/post-88687237

But any reference what the root problem for this issue was, i currently have no idea, and i don't have any changelog as to what the developer changed on this version?
[Android Software Development] TheHitMan:
It's more like something with the AOSP code then the GApps itself. Anyways i am about to release new BiTGApps soon.

Thanks for your efforts (y)