yashsingh1/xdaforums huggingface dataset:
[Zuk Z1 Android Development] mCdroid09:
Go to settings/advance/application choose apps example gmail scroll down until you see the permission allow autostart and floating window
[Zuk Z1 Android Development] Jhimbo04:
Gapps link

is that the zip file include the gapps? Thank you
[Zuk Z1 Android Development] ankurpandeyvns:
Nope. You'll have to download the zip package.
[Zuk Z1 Android Development] Kounjula Rahul:
Once swipe the app from recents..

U wont get notifications till u open the app again..if this behaviour of zui is fixed then it would the gr8 rom
[Zuk Z1 Android Development] mCdroid09:
Always clearing the recent apps and notification still persist for me bro. Gmail,facebook,messanger and playstore are good
[Zuk Z1 Android Development] manusaga:
I tried it...jio app started only automatically at boot once you clear it it's gone again
[Zuk Z1 Android Development] wiikii:
Do i need to turn on any of them?? For notifications
[Zuk Z1 Android Development] mCdroid09:
No sir go settings/advance settings/applicatio
[Moto G4 Questions & Answers] rareshutzu:
PLEASE DELETE POST.

I managed to fix it.
[Moto G4 Questions & Answers] Mansuur:
How , do you have the stock nougat firmware ? if yes , the file please
[Moto G4 Questions & Answers] rareshutzu:
https://xdaforums.com/moto-g4-plus/how-to/moto-g4-plus-xt1640-43-athene-npj25-93-t3549369

Here it is buddy. I have XT1622 model and it worked like a charm.
[Frameworks] hypertrack:
HyperTrack is the easiest (and fastest) way to build dynamic location features in your apps.

In three easy steps:

Step 1: You plug a lightweight and open sourced SDK into your app. Add a few lines of code in Android and iOS.

// Swift and Java
HyperTrack.setUserId("249d26da-c31c-4a70-bab8-53ef164411f0");
HyperTrack.startTracking();

Step 2: Watch your user's location data on a pretty looking dashboard. No code to be written, and did we mention, free to view for unlimited users and usage?

Step 3: Play with the data through events (via webhooks) and actions (via APIs) to build location features in your product within

minutes. All our dashboard views are easy to embed into your own workflow to create a seamless experience.

<iframe frameborder="0" scrolling="no" marginheight="0" marginwidth="0" width="100%"
height="100% src="https://dashboard.hypertrack.io/widget/users/<YOUR_USER_ID>/timeline;action_id=<YOUR_ACTION_ID>?key=SECRET_KEY">

Tell me more

The SDK generates accurate, battery-efficient location and activity data using a bunch of black magic with device sensors, maps and business context. The location data is organized as trips and stops in the life of the user. Useful events are automatically generated along the way and available via webhooks. When actions are performed by the user in the app or expected by the business workflow on the server, they may be posted via APIs.

Unlimited trips, stops and events for unlimited users are free to view on the dashboard. Pay to play with this data and build location features within your product in minutes. To test your integration before deploying in production, we have a free test mode that lets you sandbox the API/webhook integrations with your users’ live data - up to 20 of them.

So What's the Catch?

Thanks for asking. The catch is... there is none. We are offering you the ability to add our location stack to your application and begin tracking immediately, for an unlimited time, for FREE. If you want to begin performing actions, analyzing trips, etc. then we have pricing which you can find on our website (https://hypertrack.io).
[Frameworks] hnrindani:
Compatibiliy

Hi,

Good to know about this. I wanted to see if this can be used with ibeacon to facilitate the functionality to track locations? iBeacon is a top way to add location based features in iOS and so if this can be used with it then it makes sense.
[Frameworks] hypertrack:
Thanks for the reply. This would depend on how you are using iBeacon.
[Frameworks] hnrindani:
Ok, so I will ask my team to test it and shall get back to you incase of any query. Thanks for the response though.
[MDA Compact II ROM Development] Shotta_tav:
Please i am asking if anyone can help me ..i tried flashing my charmer and when i did the hard reset it doesnt pass the T-mobile screen..please if anyone can help ,it can go in bootloader mode..please help
[MDA Compact II ROM Development] Shotta_tav:
yeaaaaaaa i got it up and running...:):):D
[MDA Compact II ROM Development] vlodeck:
Sorted out. Closing.
[Android Q&A, Help & Troubleshooting] Deleted member 7671171:
OpenGApps Not Showing Up After Being Flashed AOSP Build & How To Add APK To SystemIMG

Hi! I have built AOSP for my Nexus5X and I am wondering how to get Google Apps to show up in my ROM. I flashed the gapps package on the AOSP build but they do not show up. Also, I want to add a prebuilt APK with no source code available to my ROM as well. How can I do this? I think I need an Android.mk? Thanks :)
[Android Auto General] mjsztainbok:
I just upgraded my phone to a Galaxy S8+ and configured Android Auto to work with my 2017 Ford Fusion with Sync 3.

The problem I'm having is that when I say "Reply" to a message then AA says that "The application does not support chat or needs to be upgraded". It was working fine before the phone upgrade. I tried with both Textra and Facebook Messenger and neither of them work now.

Has anyone else come across this issue? Any ideas how to fix it?
[Android Auto General] harlenm:
Android auto probably needs to be upgraded to support the S8 properly.
[Android Auto General] narse:
Could it be this?

http://www.androidpolice.com/2017/0...o-broken-hangouts-isnt-installed-google-case/
[Galaxy S II Q&A, Help & Troubleshooting] fener6-0:
Hello,

I had times a question, unimpeded I want to increase the working memory (RAM) of my S2 with external SD card, is it possible?

thanks!
[Galaxy S II Q&A, Help & Troubleshooting] Saber:
Not possible. RAM is allocated and restricted for many other hardware in our device like camera, display, GPU, etc.

Just use ZRAM (swap) or ensure KSM (or other kernel mem saving features) is set with a high enough aggressiveness. By default in linux kernel, swappiness (swap) is set to 60. You can increase this at the expense of more CPU cycles. The same with KSM thresholds, but most KSM parameters are set/controlled by the kernel developer. Our device is old and 1GB doesn't play well with newer android versions.
[Android Q&A, Help & Troubleshooting] WaltA:
I just switched to a new Win 10x64 PC, and can't get the correct drivers to load, when I plug in my MOT Droid Mini.

I downloaded and installed "Motorola_Mobile_Drivers_v6.4.0_64bit.msi". Didn't seem to make much of a difference (though I guess it still good to have it installed).

When I plug my phone into my USB port, I notice in Device Manager, I get "Other devices" and under that is an "MTP" with a yellow "/!". I assume that is my phone.

I tried various ways of getting it to find the right driver, but it doesn't seem to be successful.

I read that a potential fix was to select "pick from list of device drivers on my computer", and do look for a category of "Portable Devices". I don't have that, or anything with a category name remotely like that. I did look at the category of "Android Devices", but those are for the ADB interface, and doesn't provide me access to my phone's memory.

Yes, I have my phone set for "Connect as a Media Device", aka MTP. That matches the "MTP" device I mentioned above.

When I open up the newly installed "Motorola Device Manager", all it seems to want to do is check if I need newer drivers, finds I don't need such, and automatically closes.

Does anyone have any ideas what to do?
[SuperR Kitchen] SuperR.:
Disclaimer: I am not responsible for anything bad that may occur from the use of this kitchen, but I will take all the credit you can give me if it works for you :)

Please read the usage instructions in post #3 and the troubleshooting in post #4 below before asking for help. Thanks

Free Changelog

Download/Install

Donate version for Windows/Mac/Linux/WSL:

Dedicated thread found here

Free Kitchen (Linux terminal):

**NOTE: The free kitchen will not work in WSL**​

Download the kitchen.zip from here. Extract to a new directory.

Enter the following commands one by one pressing ENTER after each line where "/location/of/kitchen" is the directory where the kitchen lives:

cd /location/of/kitchen
./superr

Dependencies:

Java 8 or higher (8 is recommended)

Python (to run the launcher (could be bypassed by running tools/source/superr in the terminal from the main kitchen directory))

Video tutorials by @chevycam94

Credits:

@osm0sis - For Busybox Installer and Android Image Kitchen

@Chainfire - For SuperSU

@JesusFreke - For [Bak]smali

@nkk71 - For creating the TWRP minzip patch

@Captain_Throwback - For providing a pre-compiled update-binary with the minzip patch and squashing bugs

@_riddle - For oat2dex

@iBotPeaches - For Apktool

@AOSP - For zipalign, adb, aapt, img2simg, simg2img, make_ext4fs

@xpirt - for img2sdat

@bcrichster - For extensive testing

XDA:DevDB Information

SuperR's Kitchen, Tool/Utility for the XDA Community Apps

Contributors

SuperR.

Version Information

Status: Stable

Created 2017-04-27

Last Updated 2020-07-24
[SuperR Kitchen] SuperR.:
Usage:

Run "superr" from it's location in terminal

Create new project using the menu

Copy ROM zip into the superr_NAME directory of this tool (NAME = the name of your new project).

OR

Copy system.ext4.tar and boot.img into the superr_NAME directory of this tool.

OR

Copy system.ext4.win and boot.emmc.win into the superr_NAME directory of this tool.

OR

Copy system.img and boot.img into the superr_NAME directory of this tool.

OR

Copy official Nexus tgz into the superr_NAME directory of this tool.

OR

Copy Samsung firmware zip into the superr_NAME directory of this tool.

OR

Copy Moto firmware zip into the superr_NAME directory of this tool.

OR

Leave superr_NAME directory empty to extract from rooted device or custom recovery

Extract for new ROM from the Main menu.

Enjoy!

Example:

In your terminal, type the following where "/home/user/kitchen/" is the directory where the kitchen lives:

cd /home/user/kitchen/
./superr

NOTE: the above code is 2 separate commands and requires ENTER to be pressed after each command

OR

Double-click the superr file and choose "Run in Terminal" if your OS supports it.

Add your own device support:

Create a new project in the kitchen.

Add your files to the project directory (system.img/boot.img, system.ext4.tar, win, zip, etc.)

Extract for new rom from the menu

When asked how to get your partitions, choose detect by-name from boot.img. If it gives you an error, put a recovery.img in your project directory and choose detect mmc from recovery.img.

Enjoy :)
[SuperR Kitchen] SuperR.:
I do not answer support questions through PM. There are no exceptions. Post in the thread if you want help so others can give suggestions and learn from your solution :)

I will not answer questions if it is clear that you have not read the OP, the info posts after the OP, and searched the thread for answers. I do not have time to answer the same questions over and over. Many questions are already answered in this thread and if you want help, I expect you to try and solve it on your own before posting. If your question has not been answered in the thread, I am happy to assist in any way possible.

If I ask you to upload files, they need to be uploaded on a server that does not require registration for full speed downloads, or registration for downloads at all. Drive, Dropbox, AFH, and Mega are examples of acceptable servers. There are many other good ones, but I hope you get the point.

Thanks for understanding :)
[SuperR Kitchen] SuperR.:
reserved
[SuperR Kitchen] Androidwizzard:
Looks promissing, gonna try it asap :good:

I suppose it to work for many devices but are there any already tested for?
[SuperR Kitchen] not-i:
Looks great mate. Can't wait to give it a go
[SuperR Kitchen] bcrichster:
Its been an honor, testing this out! This deserves to be stickied!!

---------- Post added at 04:51 AM ---------- Previous post was at 04:48 AM ----------

Zte Concord 2

Zte Warp4G

Moto E 2015

LG Exceed 2

LG Realm

Still waiting on results from:

MediaTEK VKworld (VS6050S)
[SuperR Kitchen] Mr Impossible:
Nice and finally something for Linux. To bad I'm out of town can't wait to test this...

Nice work
[SuperR Kitchen] Androidwizzard:
I'll give it a shot on Samsung Galaxy Note 5 - if there aren't any objections against [MENTION=5787964]SuperR.[/MENTION]
[SuperR Kitchen] bcrichster:
Is portal different than Chef Central?
[SuperR Kitchen] sawdoctor:
Xda portal is video review and goes on xda Facebook as well
[SuperR Kitchen] bcrichster:
Right on, should have Knox removal as well. By all means, plz report back
[SuperR Kitchen] duniel:
Good! I can test with a mtk6582 device with lollipop stock rom... sounds great!! SUPPORT!
[SuperR Kitchen] SuperR.:
Regarding MTK devices, I have never owned one so I am totally unfamiliar with special requirements they may need. I will add support for everything I can as issues come up :)
[SuperR Kitchen] duniel:
I think you need to add mkbootimg ( https://github.com/osm0sis/mkbootimg ) for work with mtk based boot.img and maybe edit the img extraction of stock imgs.... I dont't now bro, you're the chef hahaha

Regards and support ;)
[SuperR Kitchen] SuperR.:
This kitchen already uses Android Image Kitchen by osm0sis, which includes his mkbootimg. Maybe it will already work for MTK. Let me know if you encounter problems.
[SuperR Kitchen] duniel:
Yes, It should work.

When I try with my device I'll tell you the results ;)

Regards
[SuperR Kitchen] asif.malick:
DEAR is it possible for you to make video, how to use kitchen like ARCHI has on his thread, it will be very helpful to the new developers who wants to develop roms,

archi link

http://xdaforums.com/showthread.php?t=2597220

video link

https://www.youtube.com/watch?v=ktedmhWHz2M
[SuperR Kitchen] Androidwizzard:
Generally a nice idea nevertheless I'd like to point out that rom kitchens are TOOLS to make necessary steps easier BEFORE one starts development.

There are already a bunch of tutorials how to and the most important thing to become a developer is to search, read and learn, many need to learn to search first in order to find.

Don't get me wrong or be offended: Development starts after the kitchen and a tutorial video won't make any developer, on the contrary.
[SuperR Kitchen] asif.malick:
I am just saying that it will be easy for people to start, no offence
[SuperR Kitchen] bcrichster:
Agreed. This Tool is something we all needed, especially traversing multiple Android OS's. This thing Rocks!
[SuperR Kitchen] Methamphetadreams:
Hello, it is me again. I fear I may become annoying, but I'd sincerely enjoy help, and you are much more seasoned than I.

I am still unable to obtain my boot image through your kitchen or alternative methods, including using the cat command in adb shell. It seems as if the boot and recovery images are hidden. That's my guess, anyway. So, I come back to the point of needing a boot image for clockworkmod's recovery builder. With fastboot, I have learned I should be able to create a new boot image myself. Hopefully, that will be able to help my situation. I am a bit afraid to continue on without guidance, though. Does the code below seem legitimate to my problem?

"Creating a new boot image -

• You can create a boot or recovery image using the mkbootimg command.

• For example: mkbootimg --kernel zImage --ramdisk raredisk.cpio.gz \ --base 0x10000000 --pagesize 2048 -o recovery-new.img

• --base is used by mkbootimg to calculate the kernel and ramdisk load addresses as follows: kerneladdr = base + 0x00008000 • ramdiskaddr = base + 0x01000000"

Alternatively, I have found I am able to reach my bootloader and use the oem unlock command. Whether or not it will allow to me to unlock, I am unsure. I did not unlock because I remembered what you said about the danger, and I did not feel a factory reset would be favorable at the moment.

Thank you for any help you may give.
[SuperR Kitchen] NMonster69:
Trying this kitchen out on my Tab 4 10" and Tab S 8.4. After that will try on my Note 4.
[SuperR Kitchen] asif.malick:
can someone confirm what is kernel path in note 5 n920i????
[SuperR Kitchen] Androidwizzard:
/dev/block/platform/15570000.ufs/by-name/BOOT
[SuperR Kitchen] asif.malick:
And what abt kernel path like this "/dev/block/mmcblk0p9" in n910c...
[SuperR Kitchen] Androidwizzard:
oldfashioned way: /dev/block/sda5 for kernel, sda8 for modem
[SuperR Kitchen] frequentc:
[MENTION=718594]superR[/MENTION]

Thanks for the great kitchen. I wanted to report a bug that I noticed with v0.9.0.4.

When doing the last step: "Build full ROM Zip", I get the following error:

Preparing updater-script ...

awk: not an option: -i

This is with a fully updated Ubuntu 14.04.2 64bit, and my awk version is: "mawk 1.3.3 Nov 1996, Copyright (C) Michael D. Brennan"

When I deodexed, rooted, and deknoxed the stock Samsung Galaxy Note 3 N900T lollipop rom (N900TUVUFOB6), the system never made it past the t-mobile logo booting up (I let it sit for about 45 minutes), but I'm not sure if this error is related.
[SuperR Kitchen] SuperR.:
Seems like your version of Awk does not support inline. The kitchen was built with GNU Awk in mind, which is what ships with Ubuntu. I am not sure how you ended up with a different version. Please try to revert to using GNU Awk and let me know if the the problem persists.

The flashing issue is related since the kitchen uses awk -i to populate the updater-script

edit: "sudo apt-get install gawk" should sort you out
[SuperR Kitchen] frequentc:
It sounds like mawk is now the default awk implementation in ubuntu 14.04 (http://muzso.hu/2015/06/14/mawk-is-the-default-awk-interpreter-in-ubuntu-14.04), and I saw that mentioned in a few other places, so you may want to mention this in the OP.

"apt-get install gawk" worked fine for changing the default awk to gawk.

I'll report back if this fixes the booting problem.

Thanks
[SuperR Kitchen] SuperR.:
I stand corrected. Thanks for pointing this out. I did a little more research and mawk is indeed the default Awk in Ubuntu 15.04 as well. I must still have gawk from the older Ubuntu versions. I will look into how to handle this new info, and decide what to do about it :)
[SuperR Kitchen] NMonster69:
Each time I build a newer version of the same ROM, it prompts to zipalign. Is this necessary each time I build a ROM (figuring once is enough)?

I searched the thread and saw nothing related to my query either.
[SuperR Kitchen] dkionline:
No, zipalign in xbin is enough.
[SuperR Kitchen] SuperR.:
Is it really a problem for you to press one extra key (any key besides y btw) when building a rom?

Please explain further.
[SuperR Kitchen] dkionline:
Zipalign is not needed if the packing method does the same. The other method is zipalign in xbin folder and explained in updater-script. That zipaligns all after first boot.
[SuperR Kitchen] NMonster69:
No problem at all. Just wondering. There is far more work in rom building than pressing a key. :)
[SuperR Kitchen] SuperR.:
v0.9.0.5

Changes:

Added dependency check for first run and after update
[SuperR Kitchen] slim80:
Works fine now.

Thanks

:)
[SuperR Kitchen] SuperR.:
This is a new issue I have not seen. 2 problems actually. The first is that the app name is a hidden file ( starts with a . ). Second is that the directory name is not the same as the apk and odex name. I had not come accross either until now. Both issues are fixed in the version below :)

I am not able to reproduce these issues.

Done :)

If you have a rom zip with system.new.dat and boot.img inside, just add the whole zip to a new project and use option 4 in the kitchen to extract it. You will end up with a system.img and boot.img along with the extracted system. I am not able to reproduce the issue where you can't extract the boot.img when it is the only thing in the project directory.

v1.0.2.2

Changes:

Properly handle deodex when the directory is hidden and the name is different than the apk and odex files.

Added new project option in the selection menu when opening the kitchen with multiple projects.
[SuperR Kitchen] sebastiandg7:
Have tryed it several times.... device folder is still not being created with its by-name.... I doesn't shows the menu to select how do you want to detect the by-name (adb, boot.img.... etc etc). Are using the extract system via adb option? I have reproduced the error in 2 laptops.
[SuperR Kitchen] Er. Aditya:
feels like ATM machine insert codes and outcomes the very next moment :D thanks aton bro
[SuperR Kitchen] SuperR.:
Yes, I used the extract system from adb option. I chose "1) My device is booted to custom recovery" as this method bypasses the devices /sdcard so it is much faster. Try using the one you have not used and see if it works better for you.
[SuperR Kitchen] sebastiandg7:
Tryed that option with CM rom and everything is fully working. But... when I try the first option (booted in launcher) to extract stock rom, happens what I told you above.
[SuperR Kitchen] AntikerTa:
With the 1.56.617.1 ruux.exe ist was working

I have a question. I have added HIAEUHL Support to this US-Rom with SuperR´s Kitchen. Have changed my CID and MID from US to EU an could instal this Rom. And i have added the German Language to this Rom. Do you think S-off is needed to install this Rom? My HTC One A9 is S-off. Can not test it with S-ON. Thank you.
[SuperR Kitchen] Captain_Throwback:
Depends on the size of the ROM. This question doesn't really belong here, though, as it's a device specific question. Use the A9 Forum for questions not related to the Kitchen, please.
[SuperR Kitchen] AntikerTa:
Another Question. What is Zipalign in SuperRs Kitchen? And it is good t use it?
[SuperR Kitchen] Captain_Throwback:
Come on - all you have to do is use search to find that answer. Please search before posting - that's the first rule of XDA.

[MENTION=5787964]SuperR.[/MENTION]

On this note, is there a way for the Kitchen to detect whether the APKs are already zipaligned, and report this on the ROM Tools page? Then zipaligning could be done as a separate process if an APK change is made that would affect zipaligning. I know the HTC APKs are always pre-optimized and zipaligned, so there's no real need to do it at the time of zipping.
[SuperR Kitchen] AntikerTa:
Thank you and sorry. Do you enable it if yo make Roms for the THC A9? Or is there a Reseaon to not enable it? Sorry for my Newbie Questions. And Thank you for your patience
[SuperR Kitchen] SuperR.:
I am not aware of a way to check. Zipalign is fast so I don't see a reason not to do it if you want to be sure.
[SuperR Kitchen] Captain_Throwback:
[MENTION=5787964]SuperR.[/MENTION]

One more question about zipaligning - does the current process performed by the kitchen zipalign ALL apks, or just ones in /system/app or /priv-app? I'm thinking about framework-res.apk in /framework, specifically.

EDIT: Looked in the script and answered this myself, lol. Only /app and /priv-app. Okay. I guess I can do any other APKs manually, but the only one I really need to zipalign in the ROM is the framework-res, because that's the only one I edit. I don't think that should be the default, but it'd be nice if it was an option, I guess.
[SuperR Kitchen] SuperR.:
Currently only app and priv-app.
[SuperR Kitchen] Captain_Throwback:
Caught me just before I edited my post :).
[SuperR Kitchen] SuperR.:
I don't see a reason not to zipalign the framework apks. Will add it for the next release ☺️
[SuperR Kitchen] Captain_Throwback:
It's *possible* it could negatively impact them (I've seen something like this in the past with one ROM, but don't know if something else was going on there), but it shouldn't. If people start having issues, you'll know why.

But if the APKs are already zipaligned, I guess there isn't a real need to do it again.
[SuperR Kitchen] :
Think it might be an idea to open a Q&A thread? That way we could try and keep all the non development questions there. It probably won't work lol but might be worth a try