yashsingh1/xdaforums huggingface dataset:
[Android Software Development] TheHitMan:
BiTGApps Stable Release (v2.3)

This update is a minor revamp of BiTGApps Project and clean flash is recommended. How we distributed Packages and GApps within them is changed.

Main approach here is to keep things minimal with relevant stuffs and no bloats at all. Checkout updated Package Comparisons here or website.

This update brings back Doze mode for Google Play Services. That battery optimization thing.

Moved to AndroidAuto Stub Package to fix some issues with its use.

Config file is also updated, it is now bitgapps.conf instead of bitgapps-config.prop; Relevant for SetupWizard users. Get it from website as it require some reading.

With this release, we started to save installation logs in internal storage and /system/etc (if encrypted data), usually named as bitgapps_debug_logs_xx.tar.gz

📦 Latest release can be found at https://bitgapps.io
[Android Software Development] Rivа:
How to setup wizard??? I don't know mean in bitgapps.io
[Android Software Development] teddy12:
I would like a version of BitGapps which includes android auto for my arm based galaxy note 3
[Android Software Development] TheHitMan:
It is well explained in https://bitgapps.io
[Android Software Development] TheHitMan:
We have that version already. Checkout mini version.
[Android Software Development] Rivа:
What mean this "config file must be placed in internal storage outside of folder before installation." I don't understand
[Android Software Development] TheHitMan:
Just put the file in internal storage, more specifically root of internal storage. That doesn't count putting it inside a folder.

EDIT: If internal storage is named as "/sdcard" then it will be like this.
[Android Software Development] JimTDI:
Hello!

I installed the BiTGApps-arm-7.1.2-v2.3-CORE.zip on my Nexus 7 2012 (Grouper) which is running the latest (aosp_grouper-7.1.2-ota-20230418.eng.ds) ROM from AndDisa. Not rooted.

I flashed the ROM, and the Bitgapps directly after.

Once I open the Play Store (after a few Play Store updates happen) if I run search on the first main Play Store screen, the Play Store app stops. If I reopen Play Store, open any app to view it, then use the Search Bar on that screen, it works perfectly. Any ideas?

Thank you for these apps to flash!
[Android Software Development] TheHitMan:
Maybe there is another playstore update on the way. Wait for sometime and do the same. If persist then grab crash log. You can use "adb logcat" or pull crash log from "/data/system/dropbox/system_app_crash_xxxxx".
[Android Software Development] JimTDI:
OK, thank you!
[Android Software Development] JimTDI:
TheHitMan,

After a few more updates, and reboots of my Nexus 7, all works great. Quick question, do you have any idea why Play Store would not show anything in my 'Library' when my other devices do see apps there. Your BiTGapps (CORE) have a very small footprint. Great job!!
[Android Software Development] TheHitMan:
Screenshot might help to understand better :)
[Android Software Development] JimTDI:
I took another Nexus 7 2012, and with Open Gapps Pico installed, Google's Play "Library" tab doesn't display anything either, so I'm pretty confident it doesn't have to do with your BiTGApps. Sorry to send you on a wild goose chase, it's been a while since I messed with these devices... 😄
[Android Software Development] TheHitMan:
It is like this for older Android version.
[Android Software Development] JimTDI:
Me thinks you're correct. Thank you again for the apps - great to have on my Nexus 7!!
[Android Software Development] teddy12:
Hi thank you for letting me know, I download your GAPPS file 2.3 and reinstalled my Crdroid OS, now everything is working, fantastic.
[Android Software Development] asfasty:
Hi TheHitman,

Thank you for all the efforts and providing bitgapps.

Today, I had to go through a complete (reinstall/and if already for effort then also upgrade) from Lineage OS 17.1 to 18.1. Since yesterday evening I noticed that my phone did not start anymore. Furthermore looping around with a memory locked frp message (can only assume battery was deeply uncharged)

So I experience something similar as JimTDI described.

Samsung G903F with the standard BitGapps -the Playstore crashes when I search for apps. The funny thing is it works once, then crashes, then I can get another app, next search it crashes.

Do you think it is worth trying with pico gapps?

I'd rather stick with lineage 18.1 plus your bitgapps. You mentioned something that there might be an update. ..
[Android Software Development] TheHitMan:
Probably Playstore is updating in backend. Once update is done it solved that crash. @JimTDI has its stuff working after letting Playstore & PlayServices update.
[Android Software Development] teddy12:
I also found playstore crashes when you boot the first time. What I had to do was to wait because the reason for this was that playstore needs to update itself. I found all I had to do was to make sure I was connected to the Internet and wait for the update to finish
[Android Software Development] teddy12:
Does anyone know why sometimes my phone refuses to record a call. I have my phone set to automatically record all my calls. Sometimes it gives a message 'saying the phone recording has failed to start..
[Android Software Development] TheHitMan:
This happen because we rolled back to some previous Playstore version. Auto update fixed this issue for everyone.
[Android Software Development] asfasty:
Thank you, as you initially said, yes it sorted itself out after a couple of hours. sorry for the late reply wanted to be sure it does not come back before I confirm here.
[Android Software Development] teddy12:
I am not sure if it's OK to ask this here, apologies if it is not.

I have recently installed bit gapps 2.3 and crdroid on my galaxy note 3 but frequently it fails to record the calls although I have selected in settings that it ought to automatically record calls.

I have attached a screenshot.

Can anyone help me to understand how to correct this?
[Android Software Development] TheHitMan:
Which BiTGApps version ? Core, Mini, Omni ?
[Android Software Development] teddy12:
Hi Thank you for replying so quickly, I installed the mini version
[Android Software Development] TheHitMan:
Mini does not contain dialer and it should be a system app, on top of this, call recording now depends on Google Text-to-Speech.
[Android Software Development] teddy12:
Hi again,, recording does work but not reliably. It used to work OK but maybe that was because I was using an earlier Crdroid, I can't remember which gapps I used but perhaps that's not part of this problem.
[Android Software Development] asfasty:
Hi Teddy, maybe i am wrong but which version allows text to speech, did yoy try the version that supports google text to speech so i believe it was the google assistant version.

Anyone out there to correct me if i am wrong , please?
[Android Software Development] asfasty:
@TheHitMan may i ask something more.

What battery life would you expect wirh bluetooth turned off.

lineage 18.1 and bigapps standard?

Mine is average a day when the phone is just laying around without charger.

Also i have a black thing like some player with forward backward and pause showing on main screen and i cannot figure out what it is.

Since that is always there could this also drain battery life?

I have a businees phone no ads here.. but for my privat banking stuff i was not willing to buy a new phone.

Now since more and more apps required upgraded android versions like banking or viessmann app i started with lineage 17 and was super happy for at leat 2 years.

Even thinking of custom roming my dads phone. ****ing crazy idea but he was into it.

However after this frp error i had to regain activationcode for my banking.

Hard reset of course all content of sdcard jade jade jade, contacts are still there most of them.

Can you advise?

Long term of course new phone.

Which one?

Recently learnt about fairphone, worth looking into or not?

Long thread with questions, but i do not know where to ask?

Anyways, awesome that i have my phone up and running again so far with your help and apps. Again Thank you.
[Android Software Development] TheHitMan:
Both Mini and Omni version has Google Text-to-Speech. More here, https://bitgapps.io/images/list.png
[Android Software Development] TheHitMan:
For normal use case, one day or maybe one and half maximum.

Its a good choice tho :)
[Android Software Development] asfasty:
@TheHitMan Thank you so much for your kind and fast response and giving me some directions. Have a great day and / or night :-D
[Android Software Development] bansos_indomie:
I want change core version to omni version how to delete it?
[Android Software Development] TheHitMan:
Clean flash.
[Android Software Development] ProtoShark:
Hi, I've seen a few people on this thread say they installed bitgapps as a magisk module. How can I do that? when I just flash the .zip through magisk it just says it isn't a magisk module, which makes sense since there's no module.prou file in the .zip
[Android Software Development] TheHitMan:
This feature will be available with next stable release. Currently existing release does not have this feature.
[Android Software Development] livevalue:
Does it have call recorder? I don't want to loose this feature after installing it.
[Android Software Development] TheHitMan:
Call recording from Google Dialer is mostly depends on region. I am not sure about your case. However from our tests, it is there as expected and records fine.
[Android Software Development] Markopolo76:
hello, I got an error message like this. how to fix it?

https://paste.crdroid.net/KLCZ8O
[Android Software Development] TheHitMan:
I don't think so it has anything to do with GApps in general. We don't even ship Google DeskClock in our builds.
[Android Software Development] Markopolo76:
At first I only installed the Omni package, then I looked in the app drawer and the installed clock was not from Google. So I downloaded the deskclock add-on package and when I tried to open it the app crashed.
[Android Software Development] TheHitMan:
Please checkout install instructions from BiTGApps Homepage.
[Android Software Development] munirshah77:
How to flash the gapps with kernelSu? Adding ro.config.systemless=true line inside bitgapps.conf file and placing the file inside zip as will as the root of internal storage still gives the error "specified file not found in the archieve" while flashing with kernelSu.
[Android Software Development] TheHitMan:
It is just the system unmount. Rest bugs fixed.
[Android Software Development] Oblias:
I've read it several times, no need for that again. You said at 11AM this morning, Central USA time, that "I will push the latest update of BiTGApps Q (0.7) and BiTGApps Pie (13) here."

Now, you did not say if you will push the update today, tomorrow, next week, or next year. So, as I told you in my post, I read the OP several times again, and the only link to a build is for Android 10 Q. No link for Pie (13) is in the OP, or in the changelog just one post later that you also updated this morning.

So, that is why I said I was somewhat confused. You said you would push 13, I see no link for that. Not in this thread, not on Telegram.

So, what is it exactly that you wanted me to understand by re-reading your post again?

Thank you for your excellent work, and your time. Your Bitgaps package is, imho, the best there is available.
[Android Software Development] TheHitMan:
Actually i am referring to xda post itself. I didn't posted any new update here rather only in telegram channel. I found some bugs, fixed them. I will give a last test after that i will release new update here as described in few posts before. I will update in one or two days. Just want to make that installation stuff more easier.

Never mind my words if they are touchy at some point, not intentional.

Thanks
[Android Software Development] Oblias:
Ah, now I understand completely! I know you are busy with many things, not to mention real life, so if you get a little touchy once in a while, it's to be understood. I do not hold that against you. Just normal human nature! :)

Anyways, now I know to only watch here in this thread, and not on Telegram, for the time when you feel the Pie (13) is ready.

Best wishes to you!!
[Android Software Development] BillGoss:
BiTGapps is gapps.

Gapps is a generic name for Google apps. There are many different packagings of these: Open Gapps, BiTGapps, Delta Gapps.

---------- Post added at 11:04 AM ---------- Previous post was at 10:29 AM ----------

I think you're missing the point.

I forced the installer.sh script to exit with an error by calling the on_abort function yet TWRP didn't finish the installation with error because updater-binary didn't exit with an error. It should have exited with an error after calling installer.sh but didn't.

That's why you need to add ' || exit 1' like this:

PATH="$l:$PATH" $bb ash "$TMP/installer.sh" "$@" || exit 1

The two screenshots show the difference. The second one is what should happen, but only does so because I added ' || exit 1'
[Android Software Development] TheHitMan:
Tbh, i don't get the point of having an exit function after installer execution code. exit on_abort is already defined.

:confused:
[Android Software Development] TheHitMan:
I checked that log file and functions are badly crashed. Abort should be done before actual installation. So it ended up nicely rather looking for certain functions before abort.
[Android Software Development] TheHitMan:
As you can see in attachment. I rebooted to recovery flashed magisk and when again flashing magisk. It ended up with system mount error. So the case is same and it look like the twrp issue itself. Someone, in my telegram group pointed out that the same is not happened in orangefox recovery.
[Android Software Development] Oblias:
If I can chime in on this for a moment with my experience with BiTGApps. A lot of what you two are talking about, as far as coding goes, is over my head, but then you mentioned that it might be an issue with TWRP itself, then a lightbulb went off for me.

You see, I use SHRP Recovery, and to be honest, back when I first flashed the Unofficial Resurrection Remix [V7.x][LuisROM] , plus BiTGApps, and finally Magisk 20.1, well it was before I had read the entire old thread for BiTGApps, and I didn't know I was supposed to flash things in stages.

So, I did what I always have done... I wiped all 4 partitions as usual for a clean flash, then I flashed the custom rom, then flashed BiTGApps, then finally flashed Magisk. At that point, I rebooted to system, and got right in without having to run the Google Setup Wizard. It was a grand experience.

Point is, you may be on the right track when you say that the 'normal' TWRP is causing some of your issues. Like I said, I'm far from an expert on any of this, I just wanted to share what worked for me, and I didn't have to jump thru any hoops to get it done.

Hope this helps.......
[Android Software Development] TheHitMan:
As said this issue occurs in TWRP recovery but not in other custom recoveries like Orangefox and SHRP mentioned by you.

So i will let it be and everything is fixed from my side. Since it is twrp issue, i can do nothing on this.
[Android Software Development] Reomar:
I am getting unsupported sdk version on android 10 rom !!!!!
[Android Software Development] BillGoss:
I'm not talking about mount errors but how errors are handled.

Let me try a different way.

If you look at the update-binary of an Open Gapps zip you'll see this:

PATH="$l:$PATH" $bb ash "$TMP/installer.sh" "$@"
exit "$?"

But BiTGapps has no exit statement.

This means that if an installer.sh exits with a non-zero code, TWRP will report an error with Open Gapps.

But in BiTGapps it will continue processing and TWRP will not end with an error.

That's why update-binary needs to have:

PATH="$l:$PATH" $bb ash "$TMP/installer.sh" "$@" || exit 1

Or exit $? if you want to be more generic.
[Android Software Development] m0han:
missing GoogleMarkup and it is affecting my 'work'. i'm thinking of going back to v0.4. i used v0.5 only for a brief while due to the issue mentioned here - but wouldn't mind trying again if v0.5 has GoogleMarkup. could you / anyone confirm whether v0.5 (ARM64) has GoogleMarkup?
[Android Software Development] TheHitMan:
I am moreover in favour of next release rather older one.
[Android Software Development] m0han:
me too, which is why i update always. but, my use is curtailed by the lack of GoogleMarkUp in the latest release, see? hope someone else will answer whether v0.5 has GoogleMarkUp.
[Android Software Development] TheHitMan:
v0.7 will have GoogleMarkup for sure. But right now, i am about to release new Pie build here.
[Android Software Development] TheHitMan:
Update:

Latest Pie Build v13.0 released with all new fixes and changes.

Check OP post for downloads and Second post for changelogs.

Thanks to [MENTION=8756747]sevosel[/MENTION] for hosting downloads in his server.

Note: This update requires clean flash installation.
[Android Software Development] Arifcatalyst:
Does this release has support for Android for Work ? Whenever I setup with Butgapps, I can't setup Android for Work with Island, but it works fine with Opengapps beta for 10.
[Android Software Development] TheHitMan:
What is Android for Work with Island ?
[Android Software Development] Walden0:
He means work profile. [MENTION=3961599]Arifcatalyst[/MENTION] Try shelter app, it is open source and works fine with bitgapps v12 for me.

Shelter (Isolate your Big Brother Apps / Multiple Accounts) - https://f-droid.org/app/net.typeblog.shelter
[Android Software Development] TheHitMan:
This feature will be available with next release. You forget to read badge in the end.
[Android Software Development] Hez0:
Hi, TheHitMan. Thank you for your work.

I'm wondering if there is a way to disable doze mode for Google Play Services, as I've been getting unreliable or delayed delivery of messages since using bitgapps.

And just to clarify, I have both Google Play Services and Messenger set to Unrestricted in the battery options.
[Android Software Development] TheHitMan:
Settings < Apps & notifications < See all apps < Google Play Services < Battery < Battery optimization < App apps < Google Play Services < Don't optimize.
[Android Software Development] Hez0:
Forgive me, I edited my comment as you made yours.

I had already done that in the past, to no avail; at least with Messenger.

I'll try DozeOff (from F-Droid) for a while and see how I go. I assume the rom would respond to the "adb shell dumpsys deviceidle disable" command?

For context, I was using mindthegapps previously, where I did not seem to experience these problems; although I was getting considerable battery drainage with it.
[Android Software Development] TheHitMan:
It is obvious to have delayed notification with doze mode enabled.
[Android Software Development] TheHitMan:
Then messenger should also be removed from Battery Optimization.
[Android Software Development] TheHitMan:
Once "Don't optimize" you can see those apps in whitelist list. Run this command in terminal emulator, if rooted.
[Android Software Development] Yatounoneko:
May I know this can install GMS to Android 12 TV version? (RK3588 ARM64 BOX)
[Android Software Development] TheHitMan:
There is no TV version of BiTGApps.
[Android Software Development] coloredwall:
I installed gboard as a addon, but it doesn't work nor open
[Android Software Development] _Deadpool_:
Same happened to me after reading installation instructions just understood you should install add-ons before rom boots first time or you have to factory reset after installing add-ons after rom booted
[Android Software Development] TheHitMan:
BiTGApps
[Android Software Development] TheHitMan:
BiTGApps Stable Release (v2.4)

This update brings another variant including new feature under Advance Features and Options.

Added another variant ROAR, now we have four variants in total.

Advance Features and Options now available. Proceed with CAUTION.

Re-written entire installation stack.

Fixed installation stucked at APEX mount.

It will now show backup/restore progress during OTA update.

Config file is also updated, it is now bitgapps.conf instead of bitgapps-config.prop; Relevant for SetupWizard users.

With this release, we started to save installation logs in internal storage and /system/etc (if encrypted data).

Installation logs file is usually named as bitgapps_debug_logs_xx.tar.gz

You certainly don't have to flash new BiTGApps release on top of last installation, if everything is fine with your last installation, Just keep this as is and switch to new BiTGApps release, When you clean flash ROM again or want to use a feature which is available in new release and not in last.

✅ Latest release can be found at https://bitgapps.io
[Android Software Development] reg66:
Many thanks for all the hard work! Does this new version support A14 tho?

Cheers again
[Android Software Development] TheHitMan:
There is no A14 vanilla ROM for testing. So you need to wait a little more.
[Android Software Development] TheHitMan:
Pling links are also Updated to v2.4
[Android Software Development] reg66:
Okey dokey. No probs at all, no rush. Was just curious.

Cheers dude :)
[Android Software Development] ProtoShark:
I'm confused about how to install as a magisk module. I know I need to put ro.config.systemless in the bitgapps.conf file, but I can't find bitgapps.conf to begin with. Am I supposed to create a new file in the .zip?
[Android Software Development] TheHitMan:
Get it from SetupWizard section.
[Android Software Development] TheHitMan:
Android 14 Google Apps Package is Here!

BiTGApps Stable Release (v2.5)

This update brings Android 14 Google Apps Package including bootloop fixes for older Android version.

Added Support for Android 14 Google Apps Package.

Removed GMS Doze fixes Superficial issues with UI/UX.

Advance Features and Options now available. Proceed with CAUTION.

Minor adaptations to installation stack for Android 14.

Added missing Privileged Permissions fixes bootloop.

It will now show backup/restore progress during OTA update.

Config file is also updated, it is now bitgapps.conf instead of bitgapps-config.prop; Relevant for SetupWizard users.

With this release, we started to save installation logs in internal storage and /system/etc (if encrypted data).

Installation logs file is usually named as bitgapps_debug_logs_xx.tar.gz

You certainly don't have to flash new BiTGApps release on top of last installation, if everything is fine with your last installation, Just keep this as is and switch to new BiTGApps release, When you clean flash ROM again or want to use a feature which is available in new release and not in last. However you can keep the latest version downloaded.

✅ Latest release can be found at https://bitgapps.io
[Android Software Development] TheHitMan:
Android 14 Google Apps Package is Here!

BiTGApps Stable Release (v2.6)

This update brings Android 14 Google Apps Package including bootloop fixes for older Android version.

Minor installation fixes under the hood (Hotfix).

Added Support for Android 14 Google Apps Package.

Removed GMS Doze fixes Superficial issues with UI/UX.

Advance Features and Options now available. Proceed with CAUTION.

Minor adaptations to installation stack for Android 14.

Added missing Privileged Permissions fixes bootloop.

It will now show backup/restore progress during OTA update.

Config file is also updated, it is now bitgapps.conf instead of bitgapps-config.prop; Relevant for SetupWizard users.

With this release, we started to save installation logs in internal storage and /system/etc (if encrypted data).

Installation logs file is usually named as bitgapps_debug_logs_xx.tar.gz

You certainly don't have to flash new BiTGApps release on top of last installation, if everything is fine with your last installation, Just keep this as is and switch to new BiTGApps release, When you clean flash ROM again or want to use a feature which is available in new release and not in last. However you can keep the latest version downloaded.

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