yashsingh1/xdaforums huggingface dataset:
[Android Software Development] Zytrel:
Read what where? Changelog surely wouldn't have helped.

Awesome, you break stuff on purpose.

I'm excited to see it.

You do mention bootlog patch and youtube vance. I used neither, no config.

Trust me, I read a lot. The lone fact that you provide an outdated config in post #4 "ro.config.version=19" is kinda reducing the faith in your abilities.

I'm not bashing you. I'm disappointed in you. I thank you for version R29 which is working great. If in fact you know that using R3x on Lineage 18.1 on older Samsung devices is not advised - see above "{} not an issue. It is made on purpose change" - then a simple check in the installer script would have prevented all this mess.

And yes, I do not expect a GApps package to modify my kernel unless I explicitly tell it to (by using a config file where you have to change a value, I'm told not to modify, to make it work with current versions).

The issue is explained where? And how is SELinux set to permissive and bootlooping after resetting it to enforcing not an issue?

Seriously, you are the one, who from the start, fuelled this conversation with aggression and arrogance. So, yes, you win, in the end I just give up, and stop wasting time talking to someone who just doesn't want a productive conversation.

mov ah, 4ch

int 21h

Regards,

Zy.
[Android Software Development] TheHitMan:
First post of this thread is self explanatory. From install to uninstall everything there in documentation.

You can step further and go through with documentation which you didn't and directly landed on this thread.

From when changing selinux to permissive considered as broken ?

Do you even read ? The bootlog patch install on its own.

Seriously, you even have to wrote on this and setting config version to "19" doesn't makes it outdated.

You simply mocked me here by saying "kinda reducing the faith in your abilities" and thats what most of the people do. When they can't stand with their own faults.

Tested on the same device. Let you know via another post, even attached telegram post link. Whatelse explanation you want.

I am not denying that fact there is some aggression during initial conversation. You don't understand one thing unlike you, i have to pass the same information again and again, plenty of times. This makes anyone crazy. I wrote the hell lot of things, just to ease your efforts and mine too. But still not bothering to check, even at own level.

Seriously man, you want productive conversation on this issue. To which a straight forward explanation is given.

You still want to justify your act of not reading, when you faced that change in selinux state.
[Android Software Development] Zytrel:
In case you didn't google the last lines, I'm done.

HTTP Error 508

Regards,

Zy.
[Android Software Development] fenekatomico:
Hi!! I am searching the Android Auto addon but in the BITGapps page there are no contents... it's fully empty!! What happened? Where can I download the addon?

Thanks a lot!!
[Android Software Development] NeoPreacher:
Right now it looks like annoyance burned the project. Just reading the last page of this thread was impression enough to fully understand that. And even if it's useless and you're done, I find you're documentation impressive as it also shows a little of the passion behind. Try and error plus reading, reading, reading was always a big part of the game where just can't behave like a stupid customer, but too many devs support it instead of remembering them to read and use search engine before asking unnecessary or even stupid questions. Must be good for the donation button these days I don't know. Just my two cents and i hope i'm completely wrong ✌️✊
[Android Software Development] pocketrule:
Although I think I have understood the latest changes and why they were implemented, there's one thing that I'd like to have as an option instead of having installed by default.

Regularly, I read that setting SELinux to permissive reduces the security of a device by a lot. At first I was surprised to see SELinux changed to permissive and to find out why (Rom, BiTGapps, Magisk?). Of course, it's mentioned in the - well written - documentation.

But I also think, such a fundamental change in the installation should be up to an active decision by the user (opt in). So I propose to make the change of SELinux / install Boolog Patch optional e.g. by packing it into the addons package.
[Android Software Development] TheHitMan:
I have made bootlog patch installation now config dependent. Changes regarding this will reflect with next stable release. So it won't modify your device selinux state on its own, until or unless you're installing it using config itself.

This is also documented and instructions can be found in Basic or Standard Installation.

For this particular selinux case, last update (R37) is removed. So that no one further encounter change in selinux state.
[Android Software Development] Zytrel:
Greetings,

I salute you for this change. But I'd also like to emphasize that my actual issue was not the change in SELinux state (I'd have flashed the script and been happy again), but that I ended up in a bootloop after either using the script or doing a TWRP restore.

As I, by now, have seen many people with my device, S5 SM-G900F (klte) and LineageOS based Android 11, who have no issues with the BitGapps R3x versions in enforcing mode, I would like to offer an apology, as up until now it is uncertain who is the culprit here. Could be my borked phone, this specific LineageOS 18.1 for klte, BitGapps or a combination of all of those.

While I still do not agree with the kernel modification, I think (after calming myself, and seeing you actually reacting to the SELinux issue) BitGapps is the still best package out there.

Regards,

Zy.
[Android Software Development] TheHitMan:
I do agree on this, that kernel modification is not a good idea, even when user is unaware of this change. I must explicitly mention this change with prior release which i didn't.

The fault also comes from my side and i am apologizing for the same.
[Android Software Development] ele3131:
Also if it's possible, please allow the installer to uninstall old versions in next stable.

I'm at R35 (sadly without the installer), and would like to keep my phone updated with latest version.
[Android Software Development] m0han:
something like magisk.apk being renamed to magisk.zip letting you install magisk (from recovery) and it being renamed to uninstall.zip letting you uninstall magisk, maybe.
[Android Software Development] TheHitMan:
Will provide the same.
[Android Software Development] SmokeyJFF:
looking for files to add to Lineage OS but when I got to the download page the directory is visible but there are no files in them. What gives???
[Android Software Development] pocketrule:
If you read the posts from the last two days, you'll know.
[Android Software Development] shuvo030:
Whenever I need to download latest BitGapps it shows error/empty. This is annoying...
[Android Software Development] shuvo030:
You should move to other servers. Or maybe upload to google drive
[Android Software Development] TheHitMan:
Why i need to ?
[Android Software Development] shuvo030:
Just suggesting. People would be benefitted cause the server you're using right now often doesn't work and so can't download.
[Android Software Development] TheHitMan:
You clicked on link, ended up with empty server. That doesn't means the server, i am using is not working. It simply states that there are no files.
[Android Software Development] shuvo030:
I tried yesterday and it gave error, I tried today, still giving error! ARM, ARM64, Config.. all button links lead to error. How am I supposed to download BitGapps?!
[Android Software Development] guhvanoh:
Dude, you need to learn how the internet, servers and stuff works. There are no files on the server to download. When the server gets populated with files to download, we'll let you know.
[Android Software Development] TheHitMan:
Apologize for the same. I am actually unaware of site giving error. It throws error here also but working fine after.

BiTGApps
[Android Software Development] shuvo030:
Still cannot download
[Android Software Development] ele3131:
All versions were removed, wait until R38 is released.
[Android Software Development] TheHitMan:
I accidentally broke my laptop's display panel and it will even take more time for new update.
[Android Software Development] Not_perfect:
I have downloaded R38 but still doesn´t install that. Should I wait better for new Release?

@TheHitMan: An Donation is out! Thanks for Project! Stay tuned.
[Android Software Development] TheHitMan:
Yes, wait for new release. Plenty of fixes and something new is coming. I will definitely release it ASAP after my laptop repair. I will let you know here.

Thanks for your support :)
[Android Software Development] shuvo030:
Still cannot download. It has been 6 days. 😒
[Android Software Development] guhvanoh:
How many times do you have to be told that once there are files to download you'll be informed? I thought once was enough.
[Android Software Development] lpedia:
... but there have been posts from @TheHitMan to explain the delay, including one just the day before yours.

If you need gapps right now, try OpenGapps https://opengapps.org/ or NikGapps https://nikgapps.com/ (the latter only available for arm64).
[Android Software Development] TheHitMan:
BiTGApps New Release

BiTGApps Release R38

BiTGApps Addon Release R26

Release Date

06-September-2021

Changelog

Updated playstore detection logic

Updated BiTGApps config

Updated MicroG config

Fixed Addon package installation

Fixed false RWG response

Fixed systemless config detection

Make bootlog patch config dependent

Initial Setup

Click Here

Documentation

Click Here

Downloads

Click here

Patches

Bootlog & Safetynet Patch now provided in separate packages. Check Additional Patches from documentation for other patches and information. All packages in this list are updated. All patches provide outside of BiTGApps, already present in BiTGApps.

SELinux State

With R38 revision, SELinux State won't change on its own. It will stay as is, until or unless you install Bootlog Patch which is now config dependent or YouTube Vanced Non-Root Version. You can check SELinux State and Installation Instructions from documentation.

Notes

Check documentation for everything

Clean install only

Why Clean Install ?

Some of you already on previous release. So i suggest you to do clean install, because R30 to R37 revision more likely change your device selinux state. This update and any future update won't change your device selinux state, until or unless you do it yourself, which i have already explained above.

Feedback is very much appreciated for the project improvements.

Custom Magisk

Checkout Custom Magisk @magiskcustom. Magisk Hide is supposed to work together with Safetynet Patch, either you use from BiTGApps itself or from separate package. Check channel description for information.

Alpha & Backup

Alpha release can be found here. Alpha builds meant for testing purpose only.

Backup of older releases can be found here. We can't backup anything below R38 revision.

Thanks to those who supported with a donation (y)
[Android Software Development] guhvanoh:
Files are up, go grab them. This is your first and final notification.
[Android Software Development] ele3131:
Question about updating, if my current installation is Systemless and I don't have the proper installer/config (R35), can I uninstall BitGapps from Magisk App and then flash latest version from TWRP?

Also, any reason why Systemless is not the default method? (instead of a config setting).
[Android Software Development] TheHitMan:
Check BiTGApps Additional Patches from documentation. Separate uninstaller packages given for both BiTGApps and MicroG.

Nothing set to default. Whatever feature in config require user input.
[Android Software Development] gotluck:
I’m in the same boat with i9505g, just wanted to check..

I am still seeing no way to install gapps with lineageos 18.1

i had my hopes hung on the systemless magisk module here In this thread.
[Android Software Development] TheHitMan:
Stating from Magisk Documentation:

Systemless installation has nothing to do with cutting down usage of system space.
[Android Software Development] gcs88:
One question, you wrote

but size check is 150000 KB. Is it possible to install it on ~94MB free system partition?

When I remove the size check, it ends in a boot loop. logcat reports that android.ext.services is missing.
[Android Software Development] TheHitMan:
Referred to compressed state. But still 150 MB of install size is not big. You can find information regarding this in documentation.

BiTGApps Install Size

150000 KB = 150 MB

No

Probably lack of space. Some packages failed to install.
[Android Software Development] ele3131:
Anyone using BitGapps Microg can test if Google Pay works?

If not, is there any alternative that works globally?

I'm thinking about going to MicroG, but pay though my phone is a must.
[Android Software Development] D3voluti0n:
Working flawlessly for me. I just had to activate Magisk hide in its settings. No patch required, root activated.
[Android Software Development] D3voluti0n:
Question about screen casting : I'm used to screen casting from stock MIUI rom.

When I can cast it on MIUI, and plug an headset, the sound plays in the head set.

From this gapps implementations, when I plug an headset in, the sounds plays on target speaker instead of the heaset. Any idea how I can route the sound into the headset ?
[Android Software Development] ele3131:
So I used the uninstaller package to remove R35 Systemless, however after reboot PlayStore and Play Services still installed (although with failing messages and not working anymore), R35 still appears on Magisk App and BitGapps App.

Flashing uninstaller again now shows "RWG Device Detected", and trying to flash R38 Systemless shows "Cannot find system block".

What can I do to solve it? My device had Dot OS Vanilla, so no Gapps by default.

Edit: Using config remover I could install R38 (not Systemless) after a reboot, it did not detected R35 Systemless though. Everything retuned to work, however BitGapps App and Magisk App still shows R35.

Edit2: After R38 update I could remove my Systemless installation by using the R38 + Config, the only thing I noticed is that even my rom not having Gapps by default, removing Bitgapps or using MicroG version causes bootloop. Uninstall seems to remove apps like GPay, Android WebView, Maps and GCam, even when they are installed manually from PlayStore.
[Android Software Development] TheHitMan:
The sum up to this is, its all mess.

:p

You didn't get the purpose of config remover package and it is not a part of uninstall process.
[Android Software Development] ele3131:
Yeah, I did a clean rom flash after that to solve possibly issues, unfortunately even with config I could not pass safetynet with MicroG, normal version works fine though.
[Android Software Development] menoegy:
Edit:

After give play store time to update itself and it's library working normally. Thanks

------------------------------------------------------------------------

Thanks developer for the great project.

I just faced one problem that i cannot download some apps from google play for example Facebook, chrome. The store hanging and force close. But other apps downloaded and installed normally for example Firefox, messenger.

I'm not sure but i think APK apps downloaded and installed normally but other extension like XAPK cannot.

Cherish OS 2.9 A11 on Redmi 5 plus (Vince).

Any suggestions?

Thanks
[Android Software Development] djibe89:
REMOVED
[Android Software Development] TheHitMan:
Who said you to mirror without even asking me ?

You aren't support to mirror any BiTGApps pre-built packages. I am doing it with R38 revision and backup can be found at https://backup.bitgapps.org

Mirroring of packages is not allowed, written on very first page of this post. First read OP post and then remove all those mirrors.
[Android Software Development] djibe89:
Hi,

sorry I intended to help because I have always trouble downloading Bitgapps.

I'll remove these if you want.
[Android Software Development] TheHitMan:
I have already wrote something in OP regarding this.

Seriously, i said remove. Don't i provide you backup link. Try to look around and read, but repost here, https://backup.bitgapps.org/
[Android Software Development] PokemonTotalWar:
Sorry if this has been answered somewhere, but what's the Safetynet patch for? Does this package make Safetynet not pass normally? Search just shows a couple other people asking the same question and no answers
[Android Software Development] TheHitMan:
Safetynet patch for passing CTS profile. Everything answered in documentation.
[Android Software Development] PokemonTotalWar:
I did see that -- my question is moreso whether the standard package makes you fail the CTS profile, or if the patch is more akin to the Universal Safetynet Fix, which just helps you pass the CTS profile if you're already having issues.

Sorry for the unclear wording :)
[Android Software Development] TheHitMan:
First GApps package has nothing to do with passing of CTS profile. Its just me took extra toll of additional stuffs.

It is not like Universal Safetynet Fix.

Yes, safetynet patch do help in passing CTS profile and it works together with magisk hide.
[Android Software Development] Nitro 999:
Open gapps for android 10 is not available at this moment will bit gapps work for Mi3 lineage rom build 17.1-20200330 ? this info will help me a lot. Thanks in advance for the info
[Android Software Development] m0han:
there are 'arm' and 'arm64' versions for android 10 too. try the one suiting your device hardware.
[Android Software Development] Nitro 999:
Thank you man for helping
[Android Software Development] TheHitMan:
BiTGApps New Release

BiTGApps Release R39

BiTGApps Addon Release R27

Release Date

05-October-2021

Changelog

Updated BiTGApps config

Updated MicroG config

Updated FP/SPL to September 2021

Updated partition detection logic

Updated Additional Patches

Updated Safetynet Patch

Updated backup/restore implementation

Fixed upgrade of Addon Packages

Fixed Assistant Voice Recognition

Fixed restore of default launcher

Fixed keystore upgrade

Fixed creation of vendor overlay

Fixed config usage with LineageOS recovery

Removed dependency over SystemExt partition

Adapt bootmode installation to Additional Patches

Added Non-Config SetupWizard Patches

Implemented secure backup

Other fixes and improvements under the hood

Initial Setup

Click Here

Documentation

Click Here

Downloads

Click here

Notes

Check documentation for everything

Clean install only

Check Below Sections From Documentation

BiTGApps Additional Patches

BiTGApps SetupWizard Patches

Config Conflict from installation
[Android Software Development] roier75:
Hi,

Tried installing the latest: BiTGApps-arm64-11.0.0-R39_signed.zip

And it's failing with a:

! Deprecated release tag detected. Aborting... Notice.
[Android Software Development] TheHitMan:
The update post said, clean install only and your are trying to dirty install.

The same explained in Common Installation Issues (Documentation).
[Android Software Development] TheHitMan:
BiTGApps Alpha Release

This alpha release mainly focused on A12 builds.

A12 Build for ARM Platform

https://alpha.bitgapps.org/3.0/GApps/arm/S/BiTGApps-arm-12.0.0-R40_signed.zip

A12 Build for ARM64 Platform

https://alpha.bitgapps.org/3.0/GApps/arm64/S/BiTGApps-arm64-12.0.0-R40_signed.zip

Alpha Revision 3.0

https://alpha.bitgapps.org/3.0
[Android Software Development] BigPulco:
Installing R39/R27:

Although "clean install" is recommended, the need to reinstall applications that are already installed and often the need to take backups of applications (applications such as whatsapp, signal...) "dirty install" is preferred. Maybe what I have given below and what I have tried and seen successful "semidirty/semiclean install" - before clean install - can be tried. If successful, than there will be no need to reinstall applications.

I'll write down how I did it myself:

Current state: Phone SM-G900F (Samsung S5), ROM : RRQ 8.7.2, BiTGApps R37+ TTS from addon R25, TWRP latest, Magisk V23.0

Target configuration: ROM RRQ 8.7.3, BiTGApps R39 (Systemless) + TTS from addon R27

A) Uninstalling of current BiTGApps

1) Boot to Recovery

2) Uninstall BiTGApps using config file:

I used ro.config.version=19 and I set up ro.addon.wipe=true and ro.config.wipe=true

used BiTGApps-arm-10.0.0-R37_signed.zip to flash

3) Reboot to recovery

4) flash BiTGApps-config-remover_signed.zip

5) Reboot to recovery

B) Installing ROM

6) Wipe cash, Dalvic & System (Not DATA, so all apps stay)

7) Flash ROM

8) Reboot to Recovery

9) (Re) install Magisk >> flash Magisk-v23.0.zip

10) Reboot to Recovery

C) Installing BiTGApps

11) Flash BiTGApps-recovery-tool_signed.zip

12) Install BiTGApps using config file:

I used ro.config.version=99 and I setup only ro.config.systemless=true

used BiTGApps-arm-10.0.0-R39_signed.zip to flash

13) Also flash BiTGApps-addon-tts-R27_signed.zip

14) Then Boot to Sytem

Result is good... All apps still works as before, I have ROM updated and I have BitGApps upgraded.

PS: It was necessary to (re) sign-in with google... thats all
[Android Software Development] TheHitMan:
Its not like that every update requires clean install. But mostly depend on changes or what the update demands. This update happens nearly after a month. There are plenty of new additions/fixes.

Uninstaller got complete rework. Anything before R39 is irrelevant at this point.
[Android Software Development] TheHitMan:
BiTGApps New Release

BiTGApps Release R40

BiTGApps Addon Release R28

Release Date

16-October-2021

Changelog

Updated BiTGApps config

Updated MicroG config

Updated Safetynet patch

Limit addon installation

Limit keystore installation

Ship dummy OTA script

Other fixes and improvements under the hood

Initial Setup

Click Here

Documentation

Click Here

Downloads

Click here

Notes

Check documentation for everything

Either dirty or clean install

Alpha A12 merged in this stable
[Android Software Development] TheHitMan:
BiTGApps Addon Update

Some people have issues installing Addon Package, either it be Config based or Non-Config based. So i released new Addon stack with same Revision(R28) under

R40 Revision

.

If you have already installed BiTGApps(R40). You can simply install new Addons without wiping data. Apologize for the inconvenience.

Latest update post here or OP.

If you don't get any issue with previously released Addons, you can skip this post.
[Android Software Development] TheHitMan:
BiTGApps Patch Update

Additional Patches failed to install in Android Nougat leaving no traces of actual error in recovery log. After a bit of searching

APEX

Mounting broke installation in Android Nougat. Apex is not a part of Android 7. The very first implementation comes with A10. This update fix this particular bug. You can find updated packages from below links.

Additional Patches

SetupWizard Patches
[Android Software Development] TheHitMan:
BiTGApps New Release

BiTGApps Release R41

BiTGApps Addon Release R29

Release Date

25-October-2021

Changelog

Updated BiTGApps config

Updated MicroG config

Added support for A12 Additional Packages

Added DeviceIntelligenceNetwork Package

Wipe runtime permissions during addon installation

Fixed wiping of runtime permissions

Google Apps Packages updated to support A12

Remove dummy OTA script on restore

Initial Setup

Click Here

Documentation

Click Here

Downloads

Click here

Notes

Check documentation for everything

Either dirty or clean install

Addons are usable with A12 ROMs
[Android Software Development] TheHitMan:
BiTGApps New Release

BiTGApps Release R42

BiTGApps Addon Release R30

Release Date

05-November-2021

Changelog

Updated BiTGApps config

Updated MicroG config

Updated diskfree function

Updated MicroG GmsCore

Added duplicate config check

Fixed bootloop with MicroG package

Initial Setup

Click Here

Documentation

Click Here

Downloads

Click here

Notes

Check documentation for everything

Either dirty or clean install