yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] bdorr1105:
How do I pull that, only form the phone? The ROM zip only has the dat file and transfer list, but it is the root of where the system and framework folders are
[Android Software/Hacking General [Developers Only]] luckypohlong:
Will this work on lollipop and marshmallow rom....? i mean those rom coming with system.dat.
[Android Software/Hacking General [Developers Only]] Ricky Divjakovski:
I will be updating soon, this will be by far the best tool available for android ROM development
[Android Software/Hacking General [Developers Only]] Ricky Divjakovski:
It has came to my attention there is no windows kitchen anymore, i will make one more monster update for the android developer suite and post it when im done, will take a few days possibly a week or 2
[Android Software/Hacking General [Developers Only]] Franzferdinan51:
Super excited for this btw keep up the good work
[Android Software/Hacking General [Developers Only]] Ricky Divjakovski:
Well so far i have a few new features im tryinf to implement(selinux toggle), assigning a lockscreen passcode to the rom, apk explorer and editor(with icons) and many more options
[Android Software/Hacking General [Developers Only]] dc13:
Got all excited to try this on my windows computer. Tried dropping a system dump to make a ROM and wouldn't do anything past that though. Looks like the start of the a great tool has a bunch of potential keep it up.

Was a 7.0 ROM if that matters
[Android Software/Hacking General [Developers Only]] jimbomodder:
What's the chances it'll enable us to play with G6 stock ROMs?
[Android Software/Hacking General [Developers Only]] Parinz:
This is gonna make my life a lot I mean Lot LOT LOT LOT eaiser
[Android Software/Hacking General [Developers Only]] peterxmac:
Great work, looking forward to the next update :good:
[Android Software/Hacking General [Developers Only]] Mr Hassan:
bro which kind of file its support ? i tried with samsung , .tar system.img.ext4 extracted folder also but everytime giving error
[Android Software/Hacking General [Developers Only]] The Exploiter:
Thank you for this tool :)
[Android Software/Hacking General [Developers Only]] hillbillie:
Any news on this development?
[Android Software/Hacking General [Developers Only]] Ricky Divjakovski:
I have not fully implemented the unpacking of system.img yet, development was at a halt as I did not have a rootable android device at the time, now I'm back at it again with the mods and options, aswell as the option to play bootanimations from your PC, root with magisk and much, much more.
[Android Software/Hacking General [Developers Only]] Ricky Divjakovski:
The unpacking process is not yet complete, android N and now O are messing with the unpacking process but I assure you it's under control as I have successfully unpacked 7.1.2 images from both stock firmware files and DD method.
[Android Software/Hacking General [Developers Only]] Ricky Divjakovski:
Also one more thing, it will have android TV and Wear support, so far I have subtly implemented the capabillity to modify Amlogic firmwares, as for wear support, until I get a device it cannot be added but I will have one very soon
[Android Software/Hacking General [Developers Only]] problemathic:
hope got an update for 2018. great tool :) thank you
[Android Software/Hacking General [Developers Only]] Ricky Divjakovski:
Great news, development is underway!
[Android Software/Hacking General [Developers Only]] Sands207:
great news! Thank you for all of your hard work
[Android Software/Hacking General [Developers Only]] Ricky Divjakovski:
Just an update, the technical parts are done!

Gets the file contexts from the ramdisk

Builds symlinks from a database

Unpacking kernel is also done

Aswell as building the updater-script

I've also chose to make a backend to handle installation scripts etc
[Android Software/Hacking General [Developers Only]] Ricky Divjakovski:
Extremely close to release, made my own kernel unpacking utility thats really snappy, all permissions, symlinks etc are decoded and parsed from the file context within the kernel.

the updater-script will be generated once and a property file will be automatically added to the rom so if you feel the need to modify it at any stage, the tool will read the property file.

Theres also logging so you can see what files are changed, deleted or added.

You can unpack the kernel, read the file contexts and repack the kernel.

Poison theming system has also been inherited so you can theme applications and jar files on flash.

There will also be an automation system implemented so if you ever wanna update a ROM to a new base, simply run the automation file and the tool will do the rest.

your able to

-change lines in files

-append to top or bottom of a file

-delete files

-move files

-rename files

-create files

-extract files

the format will be as a .zip and an automation script(like an easier updater-script) will perform the changes to the rom and package for distribution

Stay tuned!
[Android Software/Hacking General [Developers Only]] Sands207:
I can't wait! Sounds really solid, do you ever need testers?
[Android Software/Hacking General [Developers Only]] Ricky Divjakovski:
Yes, i need a few people to test for me, PM me please and let me know what device you have
[Android Software/Hacking General [Developers Only]] Ricky Divjakovski:
We are nearing closer, and closer to a release, the list of things to do is getting smaller and smaller

-Deodexing(some issues)

-Root

-Some parts of installation(Done within the net few hours)

-Logging

-Init.d

-Small things like adding sysrw binary, busybox etc

Things currently implemented

-Getting rom information

-Exploring the rom

-Excluding files and folders

-Unpacking the kernel

-Converting the file_contexts.bin to plain text

-Kernel explorer

-Repacking the kernel

-Auto kernel block path detection

-/data/app auto transitioning(from old to new rom)

-Setting the rom name

-Changing the rom DPI

-Safe wiping(option to wipe data without deleting /data/media)

-Generate installation(META-INF)

-Extensions

-Deknox extension

-Degapps extension

-Custom emoji extension

-Packaging rom

-Signing rom

-Push rom to device and autoflash(ORS by TWRP)

-Updater-script editor with syntax highlighting

-Autobuild installation files if not found

-Rom file count(original and current)

-Rom size(original and current)

-APK count(original and current)

-Install apps to /data(uninstallable) on flash

-Multiple init.d tweaks

-Abillity to install extensions

-My own Syntax to make extensions

-Portable notepad++(redistributable & lightweight)

-My own GetProp executable

-My own script builder executable

-My own KernelUtillity executable

-Possibly opensource.

The main components are done.

The program will be the first ever full GUI kitchen on earth.

It will be powered by my XanderUI class library for the C# .net framework, you can check in out on my youtube channel here - https://www.youtube.com/watch?v=l6-EqPaPU30

AND YES. IM RUNNING IT ON WINDOWS.
[Android Software/Hacking General [Developers Only]] :
This is great. Can't wait for it
[Android Software/Hacking General [Developers Only]] Ricky Divjakovski:
And here is a guide/syntax on creating extensions.

Extremely simple, anyone could make one. really.

https://github.com/Ricky310711/Poison-Kitchen-Extension-Example
[Android Software/Hacking General [Developers Only]] elliwigy:
let me kno if u want a tester with android p on a p2xl
[Android Software/Hacking General [Developers Only]] Ricky Divjakovski:
thank you that would be great, PM me for an alpha release, also if there's any extensions you can create that would be great aswell, only got 3 so far

-degapps

-deknox

-custom emoji's
[Android Software/Hacking General [Developers Only]] Ricky Divjakovski:
Just an update,everything is falling into place, ill be making a video shortly on usage etc, supports all devices, programatically gets the kernel block and flashes, alot of settings your able to change, a full GUI aswell as the abillity to unpack and edit every kernel i have came accross, im in the process of adding support for bluestacks and android x86(will be modules and will not require flashing), just having a little difficulty with bluestacks 3 and beta N(mounting /system)
[Android Software/Hacking General [Developers Only]] Ricky Divjakovski:
As we near the release of this amazing tool, im proud to say UI is done, Settings are done, all we are left to do is add slight adjustments and do a little debugging, but, its basically DONE!

Heres a screenshot of what to expect, Powered by my XanderUI library(No im not running this tool on OSX)

This will be groundbreaking in the android development community!!!!!
[Android Software/Hacking General [Developers Only]] AsgardCurse:
It looks like my theme on Gnome? Does it mean that it will work in Linux?
[Android Software/Hacking General [Developers Only]] Ricky Divjakovski:
Nope, thats my XanderUI library programmed in .net, this is for windows!
[Android Software/Hacking General [Developers Only]] Allhunt:
Thank you sir. That's amazing tool.
[Android Software/Hacking General [Developers Only]] Ricky Divjakovski:
Hi guys, unpacking literally almost every single firmware is complete, tested and implemented, as for everyone who has offered to test, im gonna release an alpha package for you guys tonight

Few things to keep in mind

-Modifications tab contents do nothing at the moment

-you can unpack zips, tars, md5's, tar.md5s, img files and aml_upgrade_package.img files(doesnt matter if its samsung firmware packaged multiple times within)

-It lacks support for unpacking firmware with system.transfer.list(upcoming days will be implemented to run natively on Windows)

-Take a backup prior

-The tool literally generates everything on unpack unless your unpacking a previous rom(yes it supports modifying previous roms)

-All settings works

-Please report back ANY bugs you find or suggest any improvements, thanks
[Android Software/Hacking General [Developers Only]] Ricky Divjakovski:
Edit: PM for the test link
[Android Software/Hacking General [Developers Only]] Ricky Divjakovski:
WE HAVE A RELEASE

Head over to the new thread >> https://xdaforums.com/devdb/project/?id=26601
[Android Software/Hacking General [Developers Only]] Supermatt01:
Is the tool dead?
[Android Software/Hacking General [Developers Only]] o-l-a-v:
The URL broke with XDA upgrade. Google "xda poison kitchen" and you'll find it.
[Android Software/Hacking General [Developers Only]] prdog1:
[MENTION=5105831]ricky310711[/MENTION]

Observation- It is actually deodexing framework. All .jar files are deodexed in the processed folder. Bug is in the move back to system. It only moves the first one in processed folder. Each time you run framework deodex you get one .jar moved to working framework folder. It is always the first processed file. Hope this helps. :cool:
[Android Software/Hacking General [Developers Only]] Ricky Divjakovski:
thanks mate, that does help :)
[Android Software/Hacking General [Developers Only]] friedrich420:
Ricky my man i agree a 100% with you!!

But do you have any clue why for a very very few people (unfortunately including myself) the EXT4Unpacker doesnt seem to be able to extract the files? I tried it on both windows 8 and vista and i have been doing it obsessively and watching your commits on github bc in my opinion this is a freaking genius tool!!

Thanks a lot my friend :)
[Android Software/Hacking General [Developers Only]] prdog1:
I'm on Win 8.1. Does it not extract at all. (don't see the files run) or does it not transfer to command window. What device. Also what file are you trying to extract Odin or just a system.img pulled from device.. :cool:
[Android Software/Hacking General [Developers Only]] friedrich420:
lol :D

ooops ;) i realized my noobiness in reporting an issue :)

ok it does nt extract at all, im using a ODIN tar.md5 (i tried with just .tar and i even tried extracting the contents of the tar but still no detection)

Both S4 I9505 and Note 3 N9005 my man... same issue. The unpacker opens but no files appear in temp ever... no matter how long i wait...
[Android Software/Hacking General [Developers Only]] prdog1:
It's working on S3 odin for me. Put Odin file in Original folder. I removed md5 although not sure if need to. Pick odin. Takes a while to start. Hit folder icon in ext4 window to get temp folder. Click temp folder to get system img. Click system img.Then I highlight all the files and right click>extract. Starts extracting files>when stops close ext window and hit enter. Not sure why not working for you. :confused::cool:
[Android Software/Hacking General [Developers Only]] friedrich420:
The thing is the unpacker starts almost immediately.... but cant find anything in the temp folder...

I know its really confusing..
[Android Software/Hacking General [Developers Only]] prdog1:
Yea. Mine takes awhile. Maybe a minute. Maybe something wrong with tool download or image. Wouldn't be image if doing multiple tar files.

:cool:
[Android Software/Hacking General [Developers Only]] Ricky Divjakovski:
yeah, i fihured some .img files arent supported on ext4unpacker, the alternative is disk internals linux reader!

the program is made to extract *.md5 files from an odin firmware, then change the format of the md5 to a zip and extract system and boot image files from the MD5(system.img goes in a tmp folder) and is then opened with ext4unpacker! so if you unpack /system into the working folder with disk internals linux reader it will work correctly!

as i was saying, this is nowhere near over, me and userdelroot are turning this into a java project and making it multiplatform, when i get better at java who knows.. i could even make this run natively on an android device(YES, you heard me correctly)...

EDIT: as for image extraction(system.img) i found the problem..

line 991

change this line -"tools/7za" x "WORKING\tmp\tmp.zip" -o"WORKING\tmp" "system.img">nul

to this -"tools/7za" x "WORKING\tmp\tmp.zip" -o"WORKING/tmp" "system.img">nul
[Android Software/Hacking General [Developers Only]] jtash01:
where to find the information you need to add device?

I have a SPH-L720 (Samsung Galaxy S4 Sprint) how to I find the ro.product.model= and the kernel block path that you need?

Does this kitchen support making ROMs from kitkat stock rom?
[Android Software/Hacking General [Developers Only]] ultimatewaffel:
Please fix the singed option :). if i sing in the rom it disappears

and also deodex priv app does not work

:good:
[Android Software/Hacking General [Developers Only]] badagila:
dude there any way for us to give your requirements to make our device supported by your rom?
[Android Software/Hacking General [Developers Only]] prdog1:
Post your device specifics or can use Notepad++ and add it yourself. See post for both options. :cool:

http://xdaforums.com/showpost.php?p=51523544&postcount=91
[Android Software/Hacking General [Developers Only]] badagila:
where can i get this? /dev/block/mmcblk0p7
[Android Software/Hacking General [Developers Only]] prdog1:
Not sure if this your device or not. Check the model #. Also can check update-script of any rom for your device. RO# can be found in build prop of device or rom. :cool:

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

Need dev block for boot image.
[Android Software/Hacking General [Developers Only]] badagila:
yes this my device,maybe only os version are not the same because my stock rom is only 2.3.4 and the other is 2.3.6 but now im using cm7 rom
[Android Software/Hacking General [Developers Only]] prdog1:
Device RO and dev blocks do not change. They are device specifc and not changed by OS. They are the same #s for all roms. :cool:
[Android Software/Hacking General [Developers Only]] badagila:
so this my /dev/block/mmcblk0p2 ?
[Android Software/Hacking General [Developers Only]] prdog1:
ro.product.model=GT-S5660

/dev/block/bml8
[Android Software/Hacking General [Developers Only]] badagila:
why bml8 dude?
[Android Software/Hacking General [Developers Only]] prdog1:
That is where the boot.img is. The block you quoted is the data partition. Gio is a legacy device that uses a dual layer system and doesn't work the same as current generation devices. The blocks are called out in that post I linked you to. Google is your friend. :cool:
[Android Software/Hacking General [Developers Only]] badagila:
ok dude thank a lot for a big help
[Android Software/Hacking General [Developers Only]] prdog1:
No problem. See attachment added to post above. :cool:
[Android Software/Hacking General [Developers Only]] badagila:
yes i saw dude and i also see bloew of your seacr the unlocking of gio by bml5 is that applicable to android device?
[Android Software/Hacking General [Developers Only]] prdog1:
Only to that device. May still work but I would be on stock firmware before trying it. Carrier may even give you the code to unlock it now. Current generation Samsung Galaxy devices come sim unlocked stock. :cool:
[Android Software/Hacking General [Developers Only]] badagila:
ok dude beause i paid for the unlock code of my gio before

---------- Post added at 02:57 PM ---------- Previous post was at 02:54 PM ----------

due my device request

samsung galaxy gio GT-S5660

/dev/block/bml8
[Android Software/Hacking General [Developers Only]] mrbojangle69:
Is there any tutorial on how to properly use the Ricky's Kitchen? I have seen many of them about dsixda's kitchen but none about Ricky's. It would be very helpful for a noob developer like me. I mean a practical case to take as an example.
[Android Software/Hacking General [Developers Only]] Ricky Divjakovski:
ill see if i can get someone to make one, this kitchen is only new, contains some bugs aswell, im gonna try fixing all tonight and ive decided to include both ext4 unpacker and isk internals linux reader in the tool and add a swith on settings to toggle what tool to use!
[Android Software/Hacking General [Developers Only]] mrbojangle69:
Thanks Ricky, I'll stay tuned. It is great to find a kitchen with Moto G support because it is a new device and have to investigate the way to make a working rom for it.
[Android Software/Hacking General [Developers Only]] prdog1:
[MENTION=5105831]ricky310711[/MENTION]

Another observation on framework deodex. It is adding the entire path Working/system/framework/classes.dex inside the . jars instead of just classes.dex on the ones it does deodex. Shows up in processed and framework folders. Apks are deodexed correctly. :cool:
[Android Software/Hacking General [Developers Only]] Ricky Divjakovski:
i discovered that :) found a solution to that aswell! 7zip is stupid in that sense and zips all the directories to the path :P

just have to cd to the directory i wanna zip and call 7zip from there, might even see if i can make a tmp path variable file for the program!

just wanna patch all bugs before me and [MENTION=2819483]userdelroot[/MENTION] make this a multiplatform GUI
[Android Software/Hacking General [Developers Only]] prdog1:
Framework deodex, kernel modding and signing are only things I see. Would like the update script in perms instead of metadata. Saw the option in scripts. lol :cool:
[Android Software/Hacking General [Developers Only]] Ricky Divjakovski:
check settings ;)
[Android Software/Hacking General [Developers Only]] 9282gkg:
There must be a rom porting option:)

In this kitchen
[Android Software/Hacking General [Developers Only]] Ricky Divjakovski:
ill see what i can do, at the moment the kitchen is close to stable, once i get it comepletely stable ill add more options, ill add modules etc!
[Android Software/Hacking General [Developers Only]] Douglas Gomes:
I want to modify a ROM kitkat, I'm in the right place?
[Android Software/Hacking General [Developers Only]] prdog1:
I see all the scripts. I see the calls in batt script. Don't see anywhere or anyway to change it. Nothing in Command prompt. Not sure what to change in scripts. Java is limited. :rolleyes::cool:

---------- Post added at 11:57 AM ---------- Previous post was at 11:54 AM ----------

Once it gets out of Alpha stage and works. :p:laugh::cool:
[Android Software/Hacking General [Developers Only]] Douglas Gomes:
Thank you. I really want to create a KitKat ROM, but do not know where to start.
[Android Software/Hacking General [Developers Only]] prdog1:
Read.Read.Read. There is nothing to making a stock rom from image. You have a stock rom on your phone now. This allows you to optimize it to a point but will still have what you have now pretty much. Anyone can do that. It is what you can do with it afterwards such as optimization, mods, hacks, smali, themeing ect. :cool:
[Android Software/Hacking General [Developers Only]] Ricky Divjakovski:
rebuild installation scripts!
[Android Software/Hacking General [Developers Only]] 1droidmod:
Hello!!

ro.product.model=DROID RAZR

dev/block/mmcblk1p9

Thank You.. ;)

XT912 RaZR SpYdEr CDMA

hit ThAnKs if I was helpful!!!
[Android Software/Hacking General [Developers Only]] mrbojangle69:
Will you upload an update with these fixes?
[Android Software/Hacking General [Developers Only]] TecknoFreak:
Some one please tell me this tool is not up the chain. So many views and post in a short period of time. The best and hopefully get better. Option to port will be the seal killer. Lol
[Android Software/Hacking General [Developers Only]] :
then it's the same for md5 as well

"tools/7za" x "ORIGINAL\*" -o"WORKING\tmp" "*.md5">nul

where it it should be "tools/7za" x "ORIGINAL\*" -o"WORKING/tmp" "*.md5">nul

or am i wrong :confused:

also

mkdir "WORKING/tmp"
echo extracting tar.md5 file..
"tools/7za" x "ORIGINAL\*" -o"WORKING\tmp" "*.md5">nul
echo making md5 file zip compatible..
ren WORKING\tmp\*.md5 tmp.zip
echo extracting system..
"tools/7za" x "WORKING\tmp\tmp.zip" -o"WORKING/tmp" "system.img">nul
echo extracting kernel..
"tools/7za" x "WORKING\tmp\tmp.zip" -o"WORKING" "boot.img">nul

md5 and system has a working/tmp but boot.img doesn't is this how it should be ?
[Android Software/Hacking General [Developers Only]] Ricky Divjakovski:
ive tried that, seems wierd it works fine on my system but not on others :/
[Android Software/Hacking General [Developers Only]] :
I'm not familiar with this but as it creates the working/tmp

And the md5 is stated working\tmp

Not sure if it's a huge issue or not. I'm not that good at path strings and bat stuff. It's just not my thing yet :(

nop
[Android Software/Hacking General [Developers Only]] Ricky Divjakovski:
well its quite easy, :P a good place to start! batch > bash > python > wherever you wanna go from here

thats how ive got this far!

but once you build bash scripts you kinda realise windows had crap all compared to linux :P
[Android Software/Hacking General [Developers Only]] ultimatewaffel:
Hi,

I am making a rom for note 3. But i want to sing the rom. but it disapears...

Any help?

:good:
[Android Software/Hacking General [Developers Only]] DON AMIGO:
does the program support note 3 SM-N900 ?

didn't see it in the OP ?

give the he needs so he can add it my freind. :good:
[Android Software/Hacking General [Developers Only]] ultimatewaffel:
Yes note 3 us support ! N9005

Verstuurd vanaf mijn SM-N9005 met Tapatalk
[Android Software/Hacking General [Developers Only]] DON AMIGO:
what about the international version of note 3 ?
[Android Software/Hacking General [Developers Only]] ultimatewaffel:
N9005 = international -,-

Verstuurd vanaf mijn SM-N9005 met Tapatalk
[Android Software/Hacking General [Developers Only]] DON AMIGO:
sorry for not be clear my freind - i meant exynos version.
[Android Software/Hacking General [Developers Only]] ultimatewaffel:
I don't know.. I am on N9005.

Verstuurd vanaf mijn SM-N9005 met Tapatalk
[Android Software/Hacking General [Developers Only]] DON AMIGO:
i know my freind - that why i said " sorry " in that last post.
[Android Software/Hacking General [Developers Only]] prdog1:
The exynos is SM-N9000 but what he needs to make it compatible is the boot image /dev/block/#. :cool:
[Android Software/Hacking General [Developers Only]] DON AMIGO:
oh i see - how can i do that ?