yashsingh1/xdaforums huggingface dataset:
[Android Software Development] shahabazas:
Ok can you let me know how to install pixel launcher or any other launcher by replacing the default launcher
[Android Software Development] eLaDiio:
i will report my feedback later on lineage OS

EDIT:

Well for me its more comfortable using your mod in comparison with opengapps just because acelerate the setup of the phone, it has all that i need too, the only problem that i see is that a person who need more apps isn't the best, in that way probaly its better opengapps, anyway, the thing that contain youtube vanced is the best for me, so i really appreaciate your mod of gapps, thanks ;)
[Android Software Development] ytgbg:
Great suggestion. +1
[Android Software Development] asifzbaig:
Also please see if we can have basic Google addons like Digital Wellbeing, Google TTS, ARCore, Backup and Restore libs. . ?
[Android Software Development] pipyakas:
The idea for the project is great, but to satisfy the configuration of everyone is kinda imposible. With opengapps we can customize each part that we want and I think the ultimate goal for this one could be like that, creating a "master package" with a small config file to just install the components we need (or just delete them from the zip file, with instructions of course)
[Android Software Development] DivyanshuJ:
This is a great idea, for starters can you post which all apps are included in the uploaded zip?
[Android Software Development] Nikhil:
Let me know the path of default launcher, I will create a flashable zip for you which will replace the default launcher with pixel launcher.

Sure, hope it helps.

Yeah, actually I missed Digital Wellbeing in the package that I created, I will include in next build. Backup and restore libs are included I believe. No?

ArCore will be provided as an add on zip soon.

You're right, I used to create aroma gapps when I had Mido with me, unfortunately poco doesn't support aroma installer, that makes it difficult to serve everyone.

May be I will implement a way in which I will ask user to provide an input while installing a particular Google app through NikGapps (vol + button for 'yes' and vol - button for 'no'). Will have to check its feasibility. ;) till then, I will provide 2 packages, one which is shared in OP and the other one with all the Google apps replacing stock aosp apps.

Certainly! Thanks for the tip! :)

I personally create a package which includes latest magisk, the kernel I prefer to flash, Google Sans fonts, some cool ringtones, notification tones, my favorite browser, mixplorer, SwiftKey, telegram, adaway, fk app, etc. In one zip. It pretty much covers all the basic apps. Let me know if anyone is interested in such kind of zip.
[Android Software Development] pipyakas:
It doesnt have to be aroma, currently Im still using custom opengapps config by a gapps-config.txt file that got read before it tries to install gapps. Making a script that determine some on off value should not be that bad, not that I know about how to actually code it :D
[Android Software Development] Nikhil:
A person who need more apps? Like which apps?

Thanks for the feedback!

Yeah, can you share your custom opengapps? I can code it but it will take some time.
[Android Software Development] eLaDiio:
like maps, google photos, gmail could be.

Is it possible change the gcam that it include by default for the sannity mod? i think it's better, anyway isn't a problem for me install the other apk
[Android Software Development] pipyakas:
It's an official feature of opengapps, I didn't make anything :)

https://github.com/opengapps/opengapps/wiki/Advanced-Features-and-Options
[Android Software Development] Nikhil:
It's certainly possible. The package I use personally has all these apps in it. Not everyone uses all the Google apps hence I included the bare minimum ones and the essential ones specific to our device. :)

OH! I never paid this much attention to opengapps since I had been using my gapps for a long time :D

Thanks for sharing! I'll certainly work on something which allows users to have a choice. :)
[Android Software Development] pipyakas:
Yes, if choices is an option then it would be much cooler.

Also, do you have any experience with microg? Since if it's possible to to a package like this but with microg for people who wants to use the Google apps without the excessive battery & data hog nature of google play service, then it would be even better :)
[Android Software Development] Nikhil:
I do have experience with microg but like I said earlier, I build the package from my device and I don't use microg as of now (last I used, it was unstable, couldn't use apps dependent on google libs like uber, not sure about it's current status) and building a package without having microg installed is not possible for me. However, I'm inclined to take requests/suggestions with regards to current package that I am providing.
[Android Software Development] Nikhil:
Update!

Downloads

NikGapps Basic

NikGapps Stock

Changelog:

-Updated to latest version of Google Apps (30th March)

-Included Digital Wellbeing in basic version of NikGapps

-Introduced NikGapps Stock (Google Apps Package which replaces stock aosp apps with Google Apps. More details in OP)

Updated OP with the name of the apps included in corresponding gapps package. I'll provide an addon zip for ARCore later.

Enjoy! :)
[Android Software Development] freddienuxx:
Working great on OnePlus 7 pro with havoc os! Best gapps since [MENTION=2915683]BaNkS[/MENTION]gapps thank you very much
[Android Software Development] :
Installed it over opengapps and seems like everything works fine so far. Thanks for the update and quick fix :)
[Android Software Development] TheKerevas:
My dialer crash with Stock Gapps :( I know other people with the same Gapps and have the same problems
[Android Software Development] Nikhil:
Did you set the google dialer as default in settings?
[Android Software Development] exodius48:
Could you add Google Calendar to replace AOSPCalendar? AOSPCalendar can't sync my calendar event from Google. :(
[Android Software Development] Nikhil:
Google Calendar is part of stock package which replaces aosp calendar (probably not listed in website, I will update that). :)
[Android Software Development] exodius48:
Yes rigth, it not listed on website. Many times i read, still cant find the google calendar. :D
[Android Software Development] shayanb2004:
[MENTION=4867515]Nikhil[/MENTION]

Thanks for making this package

I have a question, I flashed the core package before and now can I update it with flashing the new core package that you have released?
[Android Software Development] Nikhil:
Well, you only need to flash new package when you're flashing a new rom otherwise the google apps would auto update themselves.

To answer your question, yes you can flash the new core package on top of existing one unless specifically mentioned that clean flash is needed.
[Android Software Development] jiraianam:
I need flash it like a Magisk Module like magicgapps to not reinstall the gapps in every OTA update of Custom ROMS
[Android Software Development] Bonito77:
For NikGapps you don't need magisk and if you dirty flash a update of your rom, gapps will stay untouched.
[Android Software Development] joosten:
I have full installed, how do I uninstall and install omni?
[Android Software Development] Nikhil:
Delete /system/addon.d

Flash rom

Flash omni gapps
[Android Software Development] Cmindo:
Flashed debloater.zip, and now LineageOS 17 (unofficial) won't bootup even after re-flashing ROM->TWRP->REBOOT->MAGISK->NIKGAPPS... are there files in the system folder that can be deleted or something to fix this?

Would prefer NOT TO clear data partition and re-do everything from scratch, it's quite the hassle...

Please let me know! Thanks!!
[Android Software Development] Nikhil:
Try deleting system/addon.d folder

Reflashing the rom, and follow the steps of flashing.

Before that if you could pull Debloater.sh from system/addon.d folder I could see what went wrong.
[Android Software Development] Cmindo:
I already tried deleting the /system/addon.d folder, then re-flashing... it still got stuck on boot animation...

I can try flashing the debloater.zip and give any logs that appear, unfortunately the initial log was deleted.

EDIT: PM'd you the Debloater.sh file
[Android Software Development] jiraianam:
Please make possible flash it by Magisk Manager like a module
[Android Software Development] Seraphic_Fate:
I'm using NikGapps Full package with Mi A2 (jasmine_sprout) HavocOS without gapps addon. Flashed the Vanced addon successfully after ROM and nikgapps package install. Vanced worked for a while, but after a few reboots youtube classic reinstalled itself. I might have forgotten to unset Play Store to update apps automatically... Now I can't install Vanced back through TWRP. The package flashes okay according to logs, but I don't know why the classic app is not overwritten. I'm sure I'm flashing gapps to the correct slot, currently A.

Does anybody have any suggestions?
[Android Software Development] flash713:
Go to applications in device settings on your phone locate YouTube and hit top left lil button and select uninstall updates. Should get you back to vanced YouTube. I have to do it all the time because I forget to take it off auto update.

Or use another app to uninstall updates on YouTube app . It can be done a few different ways I'm sure you know what I mean. You may need to force stop it and wipe data on the app as well.

(Edit)
[Android Software Development] nri_tech1183:
I'm on Derpfest rom which incl. gapps in the rom itself.

So can I flash NikGApps over it or do I first need to remove gapps? If so can someone provide link for uninstalling all gapps so I can do a clean NikGApps flash.

Also, the rom already includes Lawnchair as sock launcher, so will I lose all existing Lawnchair settings upon flashing NikGApps?
[Android Software Development] RandomPooka:
Your Lawndale settings are stored in your user data partition, and should be untouched. Not sure about complications that may arise with flashing one gapps over a different gapps, though.
[Android Software Development] zamar27:
Is it possible to install Basic NikGapps package first for example in Havoc, and later upgrade it to a bigger NikGapps package like Full? How to do it correctly without reinstalling ROM? Is there a NikGapps uninstaller & reinstaller with package selection?

Do NikGapps packages include full or Go versions of Google Apps?
[Android Software Development] Nikhil:
Yes, it is possible to upgrade from basic to full version. Just flash the package!

NikGapps package includes full version of Google Apps.
[Android Software Development] zamar27:
Thanks. In older phones flash memory is limited. Like in Kenzo its 2/16GB, but folks still want Q ROMs on it. Can you build NikGapps Full Go release, with no Google Assistant?
[Android Software Development] Nikhil:
Well, I can but can't give you an ETA. I have a lot of stuff planned for NikGapps which is in works. I can only start something new once my current to-do list is clear.

If you want to help get the Go build sooner, you're going to have to help me with Go Apps list (we don't have go apps for all the packages from NikGapps-Full) and apks where I can find them.

:highfive:

Thanks for the feedback! I'm glad it worked out well for you! It also has working addon.d support so you need not worry about dirty flashing and ota updates. ;)
[Android Software Development] zamar27:
I'll try. Google builds Go Apps only for popular resource hogs. For small and system narrow purpose apps they don't build Go versions, unless integrated into Android Go. So your Full package will be a combo of regular and Go apps.
[Android Software Development] Nikhil:
I'll see what I can do. :)
[Android Software Development] zamar27:
Since 3-rd party Gapps releases are mostly installed by older phone users trying to upgrade to latest OS ROM, their phone hardware resources are always strained. So this NikGoApps package will be your biggest hit ever. Pls consider changing its priority to "Instant". :victory:

Did you notice how many users download your Full package - the demand is high! Next, 90% of downloads increase will be Go, because small size permits to enjoy high quality Google apps at low hardware penalty, which one can't do with regular Google apps. And... no competition, your product will be unique.
[Android Software Development] Nikhil:
I hear you! Would you be up for testing go builds?
[Android Software Development] zamar27:
Only finals. I've just one phone for everything, so can't mess up with it frequently. But on Telegram it shouldn't be a problem to get it tested given large number of Full package downloads. may be I can help some other way...
[Android Software Development] helloagus:
i can test your build. i have xperia z1 2/16 on lineage os 16.
[Android Software Development] Nikhil:
Alright, I'll try and build the package. Will test it out first and then share it across with you to confirm if it works fine.
[Android Software Development] zamar27:
Pls add default option to uninstall or freeze installed Google Apps that are replaced by corresponding Google Go Apps. I don't think they can be run or even installed active on a phone at the same time, like GA and GA Go both enabled.

Pls also add the article "How addon.d script works" to your package FAQ.

In the FAQ's debloater.config section, pls add instructions how to find the package folder name to be deleted:

a) open Settings-Applications-Your App Name, scroll to the bottom to find its apk name;

b) hook phone to PC via USB Debugging and run ADB command in Cmd Prompt to find the folder name:

adb shell "pm list packages -f"

then open Find Prompt in Cmd and type the apk name to find its folder name in the printed packages list
[Android Software Development] nri_tech1183:
Are the variants on the line of Gapps?

Full/Macro/core/omni etc?
[Android Software Development] nri_tech1183:
Also what is this SLOT thing?

Flash Rom in Slot A, Flash twrp, reboot to recovery

Flash Rom in Slot B, Flash twrp, reboot to recovery
[Android Software Development] Nikhil:
Yes, thank you, I will update the website.

Yes, similar to this, but not exactly same. You can find the package details on the website. Link is in OP :)

That is for devices that comes with two slots instead of 1. If you don't have to flash your Rom twice, you're not in A/B slot device. So just follow A-only device method.

If you want to know more about the slots, google is your friend :)
[Android Software Development] nri_tech1183:
By chance can you also incl. latest stable Gcam like rom makers incl it with Gapps ?
[Android Software Development] zamar27:
I'm testing to figure out now, what combination of Gapps and Go Gapps would make sense. Apparently, they can be all installed and active at the same time. However, its not necessary. Would be nice if Lawnchair could use Chrome as Feed provider instead of Google app, since it already allows to replace Google with Google Go, and Google Assistant with Go Assistant in Search Bar to lower Flash memory burden.

Your integration of Lawnchair needs fix, i.e. making Lawnchair a Recent apps provider. Otherwise it crashes often, as reported on Lawnchair Telegram channel.
[Android Software Development] Nikhil:
Gcam is different for different devices. Including it in gapps would not be possible.

Can you pm me on telegram @ iNikhilMenghani? I have few questions about Go Package that you're looking for.

I already added Lawnchair recents provider, it crashes in some scenarios and works in some. I guess it still needs work.
[Android Software Development] zamar27:
Might help to look how Lawnchair Recents support is implemented in QuickSwitch Magisk module.

It looks like at this time useful Go apps, especially in combination with Lawnchair launcher fixing Search Bar, would include: Google Go, Google Assistant Go, Google Maps Go, Navigation for Google Maps Go, Gallery Go.

Not sure whether other existing Google Go apps are a good tradeoff, since they either lack essential features, or superseded with newer Google or XDA apps. For example, Youtube Vanced might be preferred to Youtube Go, Gmail seems richer than Gmail Go at minimal file size delta, Files by Google and Gboard seems newer alternatives to Go versions. Google Camera Go might be acceptable for low CPU phones, but has simplistic Portrait mode compare to Google Camera. Problem with abandoning 600MB Google Search for some is in lack of solution so far how to get Google Feed into launcher from Chrome.

It might be a good idea to allow the user to choose selected or all existing today Google Go apps at NikGapps Go package install.
[Android Software Development] Nikhil:
Can you test NikGapps-go-arm64-10-20200427-signed.zip build?
[Android Software Development] helloagus:
okay, ill report to you later.

sorry, after i check my phone is 32bit not 64bit, so i cant install your build :(

cant help you
[Android Software Development] Nikhil:
Hold on, it's for Q build. Yours is Los 16 that is pie. Don't flash it on pie. I'll share the pie build when I make one.
[Android Software Development] Phil_Smith:
Hi, is it correct that current Q Go package content reflects the omni version?

And are there experiences or expectations towards downsides the Go versions can bring?

For what I've read so far, they just seem like a win for every phone, but I don't know whether I'm missing something.
[Android Software Development] Nikhil:
Yes, it coincidentally reflects the omni version with additional maps app. The target was to include the available go apps that are useful to many users.

Following are the downsides/experience differences go gapps can bring

- lack of features that you get from full version

- dependency on chrome browser

- you don't get the experience of navigation that you have in maps app. It's different, not bad, just different.

- limitations of certain apps to only work till certain version on arm64 devices (like Assistant Go, it works till certain version and playstore doesn't allow you to install a newer version) but the shipped version works perfectly fine.

If you are okay with above points then you can flash go apps without any problems. It's lighter and should also be battery friendly (win for you).
[Android Software Development] Phil_Smith:
Thanks a lot for the informative answer!

A lot I missed actually : )

But indeed, it seems like all of the downsides seem acceptable to me, and I think I cannot help myself from testing on the Mi A2 to see what it does to battery life.

I'll report back my experiences in a few days.
[Android Software Development] Rydberg1:
I really like this gapps package and it's running great for me so far. I have a small issue though that I think you might be able to answer.

I tried getting the "OK Google" hotword detection to work yesterday. It was greyed out in the options, but after converting the Google app to a system app (with Magisk module "Systemizer") it's working when the screen is on. I thought this might be of interest for someone else.

However, I still struggle to get the hotword detection to work when the screen is off. Do you have any experience or answer to if it's possible at all? My device should support it since it worked with gapps, although for other reasons I want to use NikGApps.

EDIT: So, after finding the Telegram group and searching in it, I found the solution laid in flashing the addon called "Velvet". It can be found on the offical NikGApps website: https://nikgapps.com/downloads#downloads. This enabled "OK Google" hotword even when screen is off. I'm leaving this post here in case someone is searching for an answer to the same question.
[Android Software Development] zamar27:
Which "this gapps" package do you like? Nick Gapps has several versions.

On what phone model, OS version, ROM?

Velvet IS Google Search. i.e. full Google app. Do you have 2 versions of full Google app installed now?

May be you need to read this: Google Assistant working with screen off NOT available for Samsung to get some understanding of issues you're trying to advice others on. :cyclops:

---------- Post added at 07:00 PM ---------- Previous post was at 06:54 PM ----------

Google Go packages prime purpose is not only dropping battery usage, but also greatly saving phone flash memory and RAM space, lowering CPU usage at multitasking, and delivering services via small traffic on slow networks.

---------- Post added at 07:22 PM ---------- Previous post was at 07:00 PM ----------

I wonder if you can try including Google Camera Go and Gmail Go into NikGapps Go, and see if it increases downloads count? Adding package description with emphasis on low end models would raise its popularity too.

The reason is, original Google Camera only targets Pixel phones with Q+ , while GCam ports often don't work in Portrait Mode, or not available for one's phone model & ROM. In contrast, Google Camera Go ( apk ) delivers simplified Portrait Mode and higher detail images on many low end phones, and ported releases can be found on Telegram in corresponding Phone & ROM groups.

While full Gmail package allows to Select All and delete useless messages at once among other things, many ROM testers never install Gmail and other large Google apps anyway on older phones, so adding Gmail Go might give a ready solution to check several mail accs easily at ones for those who look for an alternative mail package.
[Android Software Development] nri_tech1183:
[MENTION=4867515]Nikhil[/MENTION]

I read that we can customize nikgapps installation using some NikGapps.config file.

But was unable to find any such config file after extracting "NikGapps-macro-arm64-10-20200422-signed.zip"

I just want to install selected apps rather than the whole package.

Can you guide further as I want to do this before flashing it freshly on my new rom....

Also, how to uninstall nikgapps?
[Android Software Development] nri_tech1183:
I'm on Bliss rom and flashed latest Nikgapps macro and everything works good except for lawnchair. It simply keep throwing these errors:

"Cache accessed on wrong thread Looper"

and some "permission error" even though all permissions are granted.

Even tried clearing data/cache etc. same issue.

Other laucnhers imply run perfect.
[Android Software Development] Nikhil:
You will find the details about how you can configure your installation on https://nikgapps.com visit faqs page.

I would advise you to flash latest experimental build (10th May) you will find all the files on Sourceforge.net.

You can pull nikgapps.config from 10th may version of NikGapps.

Briefly, if you want to skip installation of any Package, set the value to 0 in nikgapps.config that's all.

Clean flash the 10th may experimental build and ensure you have LawnchairRecentsProvider=0 in nikgapps.config.

You may be getting an error because of the recents provider overlay (which is still unstable and Lawnchair team will fix in future)
[Android Software Development] nri_tech1183:
I flashed 24th Aprils nikgapps macro minus lawnchair.

Then manually installed latest lawnchair from playstore and now no more errors reported by it.
[Android Software Development] madsurgeon:
What if I was using Nova launcher as default? Would the error given by lawnchair in recents 'no app available' go away?
[Android Software Development] callihn:
Where do we find the list of apps in the package and their names? First issue I see trying to convert from Open Gapps is getting the NikGapps.config file right, for example in the FAQ you use GoogleContacts but in Open Gapps it's ContactsGoogle, this difference in naming and a the lack of a complete list of apps with their config names makes it impossible to get it right the first time.

Also does NikGapps uninstall all other gapps not in the package like Open Gapps does? I find that feature obnoxious, for example if I flash pico I lose all my gapps that pico doesn't include like news and youtube, etc.