yashsingh1/xdaforums huggingface dataset:
[SuperR Kitchen] matamata15c:
[MENTION=5787964]SuperR.[/MENTION] I have already tried all the options and none of them work here I provide just the boot.img

https://mega.nz/#F!5xEmhTYA!pVThiggxE2utRoTy9V8NEw

Enviado desde mi hi6210sft mediante Tapatalk
[SuperR Kitchen] SuperR.:
It's strange, your fstab only contains by-name for userdata. You can try entering the following in the manual section for now, but I am not sure it will work for all your partitions:

/dev/block/platform/hi_mci.0/by-name

Can you send the stock recovery.img and build.prop as well? It should have more info about the partitions.

edit: if you don't have stock recovery, please send custom recovery for your device (ex. TWRP)
[SuperR Kitchen] KaMyKaSii:
https://mega.nz/#!SlgR3TZD!nEd_Y_jrCnNvwzT-gfNPduqfxDM4yRTiO_yX7K0A0ms

Ps: there may be an error to deodex "/system/priv-app/CDS_INFO/". But that because there is no apk on folder, do not know why my manufacturer created an empty folder

Send this command in terminal and send the file "/sdcard/blocks.txt" here

su
ls -laR /dev/block/ > /sdcard/blocks.txt
[SuperR Kitchen] matamata15c:
[MENTION=5787964]SuperR.[/MENTION] [MENTION=6450691]KaMyKaSii[/MENTION] Here are the files that they asked me

https://mega.nz/#F!5xEmhTYA!pVThiggxE2utRoTy9V8NEw

Enviado desde mi hi6210sft mediante Tapatalk
[SuperR Kitchen] KaMyKaSii:
Two forward slashes? Very strange. But you can use the values offered in the file
[SuperR Kitchen] matamata15c:
Then I add that line when I'm going to add manually?

Enviado desde mi hi6210sft mediante Tapatalk
[SuperR Kitchen] KaMyKaSii:
Yes.

/dev/block//platform/hi_mci.0/by-name
[SuperR Kitchen] matamata15c:
Why?

Enviado desde mi hi6210sft mediante Tapatalk
[SuperR Kitchen] KaMyKaSii:
Send recovery log
[SuperR Kitchen] matamata15c:
https://mega.nz/#!I5dzyRZK!JF0QlnzAMl2PttnRPSGUpkh9TkslUY_vR_TArBuiXJw

Recovery log

Enviado desde mi hi6210sft mediante Tapatalk
[SuperR Kitchen] SuperR.:
Here is the error you are getting:

error: make_ext4fs: open: No such file or directory
longjmp botch

I did a little googling and I see 2 causes for the error (there are likely more):

You may need a newer version of twrp recovery.

There is some security check such as htc s-on causing the problem and you need to fastboot flash the boot.img manually

I have no idea if either of these are your problem, but you can do some googling yourself now that you know what the error is. Good luck :)
[SuperR Kitchen] scrappy610:
I think this is why i pay attention to this thread. Not only an excellent tool and quick dev support, but theres real help here. Not the here its fixed type, the heres how to find the solution yourself type.
[SuperR Kitchen] allurba:
some tutorial updated to port a rom qualcomm device ?? I want to use superrs kitcken to do so. I tried several and all makes me bootloop.

I huawei GX8 with EMUI 4 and I do not like, want pure android.

Little English, sorry![emoji17]

Enviado desde mi HUAWEI RIO-L01 mediante Tapatalk
[SuperR Kitchen] matamata15c:
Thank you friend I will[emoji3]

Enviado desde mi hi6210sft mediante Tapatalk

---------- Post added at 12:11 PM ---------- Previous post was at 12:06 PM ----------

http://xdaforums.com/showthread.php?t=3342802&share_tid=3342802&share_fid=3793&share_type=t

[ROM][6.0.1][UNOFFICIALY][ CM 13.0 for Huawei Ascend G8 & GX8 ][Update 07/10/2016]

Enviado desde mi hi6210sft mediante Tapatalk
[SuperR Kitchen] allurba:
If this is to use, but I want the Pacman rom and want to use CM base. Some present tutorial ??

Base CM, Port PACMAN

Guide??

Enviado desde mi HUAWEI RIO-L01 mediante Tapatalk
[SuperR Kitchen] bcrichster:
Not with any Kitchens.. You'll need to cherry pick & compile. Better start downloading the repos..

https://github.com/PAC-ROM/pac-rom/tree/pac-6.0

Sent from CM12.1 *N9515*
[SuperR Kitchen] SuperR.:
v2.1.1.6 (Donate version)

Changes:

Check if framework/oat exists before trying to deodex it for all M and N methods.

Added option to create sparse or raw when choosing to build system.img from the build menu.

v1.1.0.6 (Standard version)

Changes:

Check if framework/oat exists before trying to deodex it for all M and N methods.

Added option to create sparse or raw when choosing to build system.img from the build menu.
[SuperR Kitchen] DarkHeart Z:
[MENTION=5787964]SuperR.[/MENTION] Error while extracting system.img in cygwin terminal . here's the output :

cp: cannot stat 'output/*': No such file or directory

umount: output/: Invalid argument

chown: invalid group: ‘myusername:myusername’

And after finishing testing , I'll send you all the .exe's required for a problemless cygwin experience .
[SuperR Kitchen] janjan:
Thanks as always.

Hopefully the new version fixed the xposed installation issue. I tried to add xposed in my ROM through menu 6 and then 2.

It made a folder with the name xposed and inside folder xposed-v86-xxxxx.zip ... something like this

xposed/xposed-v86-sdk23xxx.zip. when I tried to flash the ROM, it seems it doesn't install the xposed. I also checked the META-INFO/com/google/android/updater-script but couldn't find and info about the xposed folder. Should I add the installation steps manual with right permission etc? Or it should work like rootzip folder. Thanks
[SuperR Kitchen] SuperR.:
If you want to include xposed in your rom, you should use the systemless xposed plugin. Official xposed will not work when flashed with the rom. There is a link to the systemless xposed thread in the plugin description.
[SuperR Kitchen] janjan:
Thanks. I will look on it. Will be update afterwards.
[SuperR Kitchen] SuperR.:
Looks like you also need Magisk now for systemless Xposed, so use the magisk plugin and the systemless xposed plugin to get systemless xposed in your rom. I might make this a bit easier when I get some time.
[SuperR Kitchen] matamata15c:
[MENTION=718594]super[/MENTION]. Friend there any way to return to a lower version of the kitchen?

Enviado desde mi hi6210sft mediante Tapatalk
[SuperR Kitchen] SuperR.:
Yes, what version? What is wrong with the latest?
[SuperR Kitchen] matamata15c:
I deodex cause errors when bootloop and I think that is the version of the kitchen want to go down to La V1.1.0.1

Enviado desde mi hi6210sft mediante Tapatalk
[SuperR Kitchen] SuperR.:
Here is v1.1.0.1. Keep in mind you will not be able to use the kitchen updater since this is not tracked by git. Good luck :)
[SuperR Kitchen] matamata15c:
Okay thanks'll call you anything[emoji108]

Enviado desde mi hi6210sft mediante Tapatalk
[SuperR Kitchen] KaMyKaSii:
This change can help me with bootloop after deodex or is it just a check?

[MENTION=4657272]scrappy610[/MENTION] not wanting to give you work or hurry, but you might take a look at rom? Found something that can help me?
[SuperR Kitchen] scrappy610:
Sorry, had a pretty busy couple days. Looking at it now.
[SuperR Kitchen] janjan:
It seems the systemless xposed plugin is not working. It doesn't make any script in META-INF for running the systemless xposed.zip from xposed folder. It doesn't detect the xposed folder. In other words it doesn't placing the files from xposed folder to the right destination with permission. Thanks
[SuperR Kitchen] TheHiman:
The "-s" switch for make_ext4fs is still not in the latest script.

Please don´t forget for the manual setting option for heapsize ;)
[SuperR Kitchen] matamata15c:
[MENTION=5787964]SuperR.[/MENTION] I have a friend problem by making deodex cause bootloop and changed versions of software compilation Huawei and nothing every time I decide to deodex cause .. Any solution bootloog

Enviado desde mi hi6210sft mediante Tapatalk
[SuperR Kitchen] SuperR.:
I can't test with all devices so you will have to try it to find out.

I have updated the xposed systemless plugin to work with the new zips [MENTION=4470081]topjohnwu[/MENTION] is using. Try following these steps in order:

Update the xposed_systemless plugin from the plugin repo.

Download the latest Magisk and place it in the magisk_mod plugin directory.

Download the latest Xposed systemless and place it in the xposed_systemless plugin directory.

Add root

Add magisk

Add xposed systemless

Again, I might make this easier in the future but this should get it sorted out for now :)

The -s is only an option when choosing to create a system.img from the build menu. It asks if you want raw or sparse. If you choose sparse, it uses the -s. You will not have this option for raw_img perm type.

Not a lot of time on my hands currently, but I will eventually get around to the custom heapsize :)

I have said this many times but here it goes again...

As far as I know, the kitchen does exactly what it is supposed to do based on the available documentation from the creators of the deodexing tools. Some devices have issues and some don't. I do not know what the difference is so if you don't know how to fix deodexing in the kitchen, there is no point in posting about it. There is a notice in the kitchen that shows before you deodex telling everyone who uses it exactly what I just said above. On the other hand, if you know how to fix it I am all ears :)
[SuperR Kitchen] chudy_85:
[MENTION=5787964]SuperR.[/MENTION] thanks for this tool. I have problem with deodex huawei rom and boot.img

I try deodex by officiall v0.86 and latest and all time it's stay on huawei logo.

About boot.img I do it insecure and when I try flash Chainfire supersu system less it's not boot it's stay that same on logo huawei. Thank's
[SuperR Kitchen] TheHiman:
Is there a reason why NOT for raw_img-Type ?

This type is a "must have" option for an replacement-image.

When using this sparse-image as a replacement for an original .tar.md5-set there is no other way to hold the Permissions.

- Only by using install-scripts, with a need for changing the recovery, you can save this raw_permissions and

ignore the permission-contents inside the image.

For me, it is a must, that the permissions and se-related things are ready-to-go "pre setted" in the image to be used by odin

without the need for running an extra install script that fix/set all this permissions :)
[SuperR Kitchen] matamata15c:
The deodex in some devices Huawei bootloop cause I have the same prob

Enviado desde mi hi6210sft mediante Tapatalk
[SuperR Kitchen] :
Can you adb a log while booting? It might give an idea as to which app/jar was bad deodex. If not then try a different deodex tool and see if it boots
[SuperR Kitchen] matamata15c:
right I'll use a different tool to see if it works[emoji3]

Enviado desde mi hi6210sft mediante Tapatalk
[SuperR Kitchen] scrappy610:
Huawei changes things seemingly for no reason other then they can. Youll find you will have to figure out ways to work around their system alot. Their apks use djfferent qualifiers that make no sense what so ever so i personally always have issues deodexing and using apktool to deconpile. I havent found a solution that works across all my devices yet. Each one takes something different. Good luck.
[SuperR Kitchen] SuperR.:
Have you tried creating a sparse system.img from the build menu? It is exactly what you say you want and easier for you to achieve than building a system.img and zipping it just to unzip it again. Maybe I am still confused about what you want :confused:
[SuperR Kitchen] TheHiman:
You wrote, the sparse file is not created with "raw_img"-Type.

I think you mean with "raw_img" the File-Permissions of this type ?

About that was my question. For a simple replacement there is only the way with "raw_img" for the Filepermissions

inside the final image-file ;)

Anyway, thx for adding this feature. It works like expected for me.
[SuperR Kitchen] ladislav.heller:
Is it possible to run this Kitchen on Fedora linux ?

How to get the required packages ?

Can anybody help ? Thanks!
[SuperR Kitchen] SuperR.:
We have our first language translation, Italian, thanks to [MENTION=4884393]luigimak[/MENTION] :)

All translation files will be hosted here for now. I added this info to the faq/troubleshooting post (#4) as well. If you have translated the kitchen and would like to share with others, please send the language-srk file so it can be added to the new language repo. Thanks :)

I hope this means you have what you need now :)

It is absolutely possible, but I will not be able to support any issues you have since I only test on Ubuntu 16.04. The kitchen will tell you what packages you are missing, so instead of letting the kitchen install them just manually install everything it says you are missing. Good luck :)
[SuperR Kitchen] ladislav.heller:
Now I am on a kUbuntu box. I can do whatever, it always tells me that I need to install these pacakages:

bison gperf build-essential zlib1g-dev zlib1g-dev:i386 g++-multilib libxml2-utils bzip2 libbz2-dev libbz2-1.0 libghc-bzlib-dev libsepol1-dev dpkg-dev make ccache automake squashfs-tools schedtool

But the above packages are already installed!
[SuperR Kitchen] SuperR.:
v2.1.1.7 (Donate version)

Changes:

Updated smali/baksmali and oat2dex to the latest commits.

Added a check for universe and multiverse repositories before trying to install dependencies, and add the repos if they do not exist.

v1.1.0.7 (Standard version)

Changes:

Updated smali/baksmali and oat2dex to the latest commits.

Added a check for universe and multiverse repositories before trying to install dependencies, and add the repos if they do not exist.

This update might help you. In the worst case, it should eventually give you the option to download and install the binaries if the dependencies can't get met. Let me know how it goes :)

edit: There was a problem when I pushed the update for the standard version the first time. It did not go through. I have pushed it again, so if you had trouble updating before please try again. Sorry for the trouble.
[SuperR Kitchen] osm0sis:
Hey hey, just wanted to let you know I've got the busybox v1.25.1 installer zip up over in my Odds and Ends thread if you also wanted to update the version in the kitchen. :)
[SuperR Kitchen] ladislav.heller:
Just to be sure: Where/how to get the updated version?

I used the git clone method from first post this thread.

But unfortunately I got the same error as yesterday, I mean the report of missing packages. Kitchen however asks whether it should install them but when I answer yes, in short time the same error message appears.

I have this version of kUbuntu (if it helps):

Linux kubuntu01 4.4.0-43-generic #63-Ubuntu SMP Wed Oct 12 13:48:03 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[SuperR Kitchen] bcrichster:
Just manually install them with apt-get..

Sent from CM12.1 *N9515*
[SuperR Kitchen] ladislav.heller:
If you mean this

sudo apt-get install binutils libc6-i386 coreutils cpio e2fsprogs findutils gawk gcc grep gzip libc-bin liblz4-tool lzop mount ncurses-bin perl-base sed tar util-linux vim-common wget xz-utils bison gperf build-essential zlib1g-dev zlib1g-dev:i386 g++-multilib libxml2-utils bzip2 libbz2-dev libbz2-1.0 libghc-bzlib-dev libsepol1-dev dpkg-dev make ccache automake squashfs-tools schedtool

it's done!

but did not help :(
[SuperR Kitchen] SuperR.:
You need to re-clone the kitchen since you can't open the kitchen to use the updater. Are you sure the second error message is the same? After choosing to install the missing dependencies, you should get a new question asking if you want to install the binaries if the building did not go correctly.

In any case, I am not able to troubleshoot all Linuxes. As I mentioned before, I only test on Ubuntu 16.04. Have you considered Ubuntu4Kitchen? All dependencies met and everything is ready to go :)
[SuperR Kitchen] raheelkhattal:
Hello Sir... Custom zip options not working in latest version. I get an error like" something went wrong"..I have done custom zips before for the same rom before updating the kitchen. It worked fine then ..i have tried recloning as well
[SuperR Kitchen] SuperR.:
It is working for me on standard and donate. I created media and framework zips in both versions. Please list exact steps to reproduce the issue and include the firmware you are working on. Also include any other info that might help figure out what is going on.
[SuperR Kitchen] raheelkhattal:
Ok just for reconfirming I did the whole process again like extracting the firmware and building update.zip .Works fine with media and framework but fails to work on app,media,privapp, framework. I have a request. Can you confirm with app,privapp,media and framework and see if its building for you?
[SuperR Kitchen] SuperR.:
v2.1.1.8 (Donate version)

Changes:

Updated Busybox installer by [MENTION=4544860]osm0sis[/MENTION] to v1.25.1.

When building a custom zip that includes lib, lib64 is now included if it exists.

Changed p7zip compression from maximum to normal since there is no apparent size difference and it is less resource intensive.

v1.1.0.8 (Standard version)

Changes:

Updated Busybox installer by [MENTION=4544860]osm0sis[/MENTION] to v1.25.1.

When building a custom zip that includes lib, lib64 is now included if it exists.

Changed p7zip compression from maximum to normal since there is no apparent size difference and it is less resource intensive.

There is no app, priv-app, media and framework option, but I can confirm it works with the framework, app, priv-app, lib option. Hopefully it will work better with the normal compression for you. If not, please send a link to your firmware to see if I can reproduce the issue.
[SuperR Kitchen] aaron74:
Thanks.

I just wanted to say thanks. I don't use your program that much, cause I don't do any development. But I do like to tear down my stock roms and mod them a little. But for how rarely I do use your program, it just makes the process so simple and convenient. I've been following your project for awhile now and your always on top of things and keep it updated.

Keep up the great work and Thanks!

If I wasn't such a broke a$$, I'd definitely donate to you.
[SuperR Kitchen] TheHiman:
The latest oat2dex.jar is buggy on Samsung 6.0.1 roms (Problem: ASKSManager.apk), better downgrade to the previous version b3 ?

smali/baksmali latest looks good for me.
[SuperR Kitchen] ladislav.heller:
Error message is always the below:

ERROR:
One or more tools could not be built.

Since I am using the same Linux as you (except of Window Manager - KDE) with the same version (16.04) I think U are supporting it :D

Anyway I will give one more try to it (git re-clone) and if fails, I will check your Ubuntu4Kitchen.

Thanks for responses and tips.
[SuperR Kitchen] bcrichster:
I don't think Kubuntu & Ubuntu 16.04 are the same.. Close but not quite..?? I'm thinking technically, you're not running the same OS unless it's Ubuntu 16.04.

I love Linux Mint, myself (which still has differences from the Ubuntu it was "based" on. I could certainly be wrong, but.. Just a thought

Sent from CM12.1 *N9515*
[SuperR Kitchen] ladislav.heller:
[MENTION=5787964]SuperR.[/MENTION]

Finally it works on Kubuntu 16.04! Problem was that the owner of ~/superrs-kitchen and its children was the root user :D

Just changed the owner recursively to my user and voila!

Going to build a custom ROM for Samsung Galaxy SM-A510F. Will report back later.

Tanks again for tips and for this tool!
[SuperR Kitchen] TheHiman:
Enhancement-Request:

A independent ZIPALIGN Option in the ROM Tools Menu.

At the moment, for a zip align of the intermediate working "system" folder, a zipalign option is only reachable by using the Build Menu and select the option Full.rom zip or similar.

My enhancement wish is a single step for zipaligning at every state, when a unpacked "system" folder is available without the need for extra packing/image creating.

Just for grabbing the resulting file out of the folder.

So in my case it it useful to a.) deodex a complete rom, and the second step is only zipalign and then grab out and use the resulting app, framework and priv-app with other tools

for further processing.
[SuperR Kitchen] SuperR.:
The current oat2dex is always the latest commit, good or bad. The official is there too. If you want a different current oat2dex, just replace the one in /kitchen/tools/smali/current with any version you want. You may want to keep the original handy because swapping them out may cause issues with the updater.

This will be added in the next donate version update :)
[SuperR Kitchen] SuperR.:
v2.1.1.9 (Donate version)

Changes:

Added custom heapsize option to the Misc Tools Menu.

Added option to choose which oat2dex you want to use if there are more than one in the /kitchen/tools/smali/current directory.

git will only track the current oat2dex the kitchen includes so adding more will no longer disrupt the updater.

Added zipalign apk files option to Misc Tools Menu.

v1.1.0.9 (Standard version)

Changes:

Added custom heapsize option to the Misc Tools Menu.

Added option to choose which oat2dex you want to use if there are more than one in the /kitchen/tools/smali/current directory.

git will only track the current oat2dex the kitchen includes so adding more will no longer disrupt the updater.
[SuperR Kitchen] bcrichster:
[emoji41] Nice! You da Mann SuperR.

[emoji72] Hey guys, don't forget to zip up your device's by-name files and upload them to be added to the kitchen repository![emoji41]

Sent from CM12.1 *N9515*
[SuperR Kitchen] allurba:
Hi I use Ubuntu4Kitchen and have problems connecting to the internet.

Wi-Fi is cut and with ethernet is very slow. Any solution?
[SuperR Kitchen] TheHiman:
Found two bugs:

a.) The new Zipalign-Function has the same Number (4) as the Custom ro.build.display.id in the Selection-Menu

b.) automatic heapsize calculation (default setting) is still to small for smali/baksmali on a machine with 8GB physical ram.

I figured out, that for deodexing Android 6.x 2048MB is the absolute minimum. With the manual new option i set it to 4096 and now no more memory problems

For zip/apk-signing the heapsize i need a minimum of 4096MB by the way.
[SuperR Kitchen] SuperR.:
v2.1.2.0 (Donate version)

Changes:

Do not check english-srk for missing lines when choosing it from the language menu.

Use free utility to determine total ram for heapsize.

Added check to be sure custom heapsize is not greater than the installed physical ram.

Improved the heapsize status in the menu.

Removed fake zipalign option from build menu.

v1.1.1.0 (Standard version)

Changes:

Do not check english-srk for missing lines when choosing it from the language menu.

Use free utility to determine total ram for heapsize.

Added check to be sure custom heapsize is not greater than the installed physical ram.

Improved the heapsize status in the menu.

edit: Italian language file updated thanks to [MENTION=4884393]luigimak[/MENTION] :)

I suggest looking in the Ubuntu forums for solutions. Ubuntu4Kitchen is just Ubuntu with all the dependencies met. Any problems you are having with the OS will happen in Stock Ubuntu as well, so hopefully someone else with your hardware can help you.

This update should sort out your issues :)
[SuperR Kitchen] brainvision:
hi there guys...

First I would like to contribute by uploading partitions info of my last tablet, a Win/Lollipop dual boot made in china, it's a Cube i15-TCL (iWork 10 Ultimate Dual Boot Type C - feeewwww) - it should also work on other i15* variant if Dual boot, but even if highly possible I cannot be 100% sure.

I would also ask a question about Debloating feature: I run the standard debloat option and I noticed it removed common application like Email2, Exchange2; I also look at the default file and it's full of Google applications, which are not really bloat, at least in my opinion.. Is that because we are supposed to install GApps packages after flashing a build ROM? Or is there any oter reason?

Also, if I use the custom debloat option to remove a few application will SuperR scans for odex file and remove them too? Or it just reove the apk?

Thanks a lot for paying attention, see you! ;)