Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[STABLE][UNIVERSAL] Rickys Rom Kitchen/APK&JAR Tools [V 5.0.3][WIN]

OP Ricky Divjakovski

26th March 2014, 05:37 PM   |  #1  
Ricky Divjakovski's Avatar
OP Recognized Contributor
Flag Sydney
Thanks Meter: 5,371
 
3,626 posts
Join Date:Joined: Feb 2013
Donate to Me
More
Rickys Rom Kitchen
A universal kitchen for developers, noobs, modders and themers



ABOUT
Quote:

A universal rom kitchen and apk/jar modification kitchen developed by me.
this is based on my previous kitchen but re-built from scratch and tons more of features added.
this is universal, detects all symlinks, permissions, root, busybox etc, however there is one small catch, some devices are not supported BUT WAIT!
the only disadvantage of an unsupported device is you have to add the kernel block path yourself, or assist me with adding support.
this was only detected on samsung devices, while it should work on any devices please report you experiance and bugs if any.

DOWNLOADS AND GIT SOURCE
MENU LAYOUT
Quote:

Settings menu
-Change default compression level
-Change default heapsize
-Change default permission syntax
-Change root mode
-Delete all project data
-Revert all settings
-Delete all data for fresh use

Setup working menu
-Start from scratch (nothing)
-Make the rom from my current device state
-I have a zip i would like to work on
-I have odin firmare to work on
-Ive got system.img and boot.img

Open working folder
Open build folder

Extraction menu
-Add rom extraction(extract, permissions, symlinks)
-Add /data extraction
-Change what partitions to wipe
-Add app autobackup/restore

Aroma options
-Install aroma
--Rom name automatically added
--Set version
--Set author
--Set device
--Set build date
--Add a license
--Change aroma theme
-View aroma settings
-Reconfigure aroma
-Remove aroma
-Reconfigure pre-installed aroma

Add init.d support
Install busybox
Add root permissions
Deodex

Init.d tweaks menu
-Move dalvik to cache
-Dalvik VM optimisation
-Battery life expansion tweak
-Better LMK configuration
-Internet speed tweaks
-Sdcard readahead optimisation
-Zipalign on boot

Extras menu
-Zipalign
-Change density
-Toggle bitcode verification
-Toggle GPU rendering
-Add sysrw/ro binary
-Toggle bootanimation
-Kernel/Recovery tools
--Decompile boot.img
--Compile boot.img
--Add adbd insecure ramdisk

Modules menu

Import/Export project
-Import project to an export package
-Export project from "Export.KtnPkg" package

Show working information

Build from working folder
-Build rom from working folder
-Sign

Push latest build to device
-push the latest build to /sdcard
-sideload the latest build

Donate To This Project

--------APK/JAR WORKSHOP

Apk/jar workshop
-Decompile .apk files
-Compile .apk files
-Decompile .jar files
-Compile .jar files
-Decompile classes.dex
-Compile classes.dex
-Install framework

SUPPORTED DEVICES
Quote:

###### SAMSUNG

GT-I8160
GT-I8190
GT-I8190N
GT-I8262
GT-I9000
GT-I9001
GT-I9070
GT-I9082
GT-I9100G
GT-I9105P
GT-I9300
GT-I9305
GT-I9500
GT-I9505
GT-I9512
GT-N7100
GT-N7105
GT-N8010
GT-N8013
GT-P3100
GT-P3110
GT-P3113
GT-P5100
GT-P5110
GT-P5113
GT-P7500
GT-S6310
GT-S7580L
SCH-I545
SCH-I605
SGH-I317
SGH-1747
SGH-M919
SM-N900
SM-G900F
SM-G900P
SM-G900V
SM-G906S
SM-N9005
SM-N900T
SM-T320


###### LG

LG-D800
LG-D801
LG-D802
LG-D950
LG-E612
LGLS740
LG-MS870
LG-P710
LG-P760
LG-P875H
LG-P880
LG-P990
VS985


###### MOTOROLA

XT1031
XT1032
XT1033
DROID RAZR


###### HAUWEI

P6-U06
G526-L22
Ascend Y300


###### HTC

831C


###### SONY

C1505
C5502
C6603
D6503
LT25i
LT29i
LT30i
ST25i
ST25a
MT27i
MT27a


###### MEDIATEK

GSmart Aku A1


###### I-MOBILE

IQ5.1 Pro


###### MEDIATEK

GSmart Aku A1

HOW TO GAIN SUPPORT
DO NOT request for support via pm or on the thread, provide the following info.
NOTE: there will be a flashable .zip soon to gain support.
Quote:

To gain full support for your device, on the feature request tab request a feature, list your
device manufracturer, ro.product.model and your devices kernel block path. eg
NOTE: the Request has to be in the FEATURE REQUEST tab, the ro.product.model has to be EXACTLY as it
is on the device and the request MUST LOOK LIKE THE ONE BELOW!!!

manufracturer=Samsung
ro.product.model=GT-I9300
kernelpath=dev/block/mmcblk0p5

INBUILT FEATURES
Quote:

Script re-written
Builds updater-script
auto device detection
auto kernel block path detection
Detection if sdcard located at /data/media (samsung)
Detection or busybox
Detection or root
Detection or permissions
Detection or symlinks
Detection or init.d
complete api level/android version detection
complete architecture detection
full support for ARM devices
full support for X86 devices
F2FS support
decompile apk files
decompile jar files
decompile classes.dex
compile apk files
compile jar files
compile classes.dex
img file compatibillity
odim firmware compatibillity
Rebuild updater-script in realtime
Auto aroma detection from unpacking
Rebased kitchen
Standalone package
Completely portable
Automatic feature settings detection
Abillity to remove all knox modules from the rom(samsung)
Abillity to set default settings
Abillity to revert to default settings
Abillity to delete project files
Setup working folder
Open working folder
Open build folder
Add completely automatic rom extraction
Permissions set automatically/universally
Basic symlinks added
Instructions to add kernel extraction
Add init.d support(implemented through debuggerd)
Install busybox
Root the rom
Deodex the rom
changes build.id to the rom name
check the menu layour for more features

BUGS
Quote:

None after update

MODULE REPO
Quote:

Download the latest module repo from HERE

WRITING MODULES
Quote:

To write a module its simple. heres an example moduleas a zip file - http://d-h.st/h7h
edit the modulename file and write your modules name in it(this will be the menu entry), for example CSC unpacker
edit the modulefile file and write your modules filename in it(this is the name of the actual file), for example cscunpacker.bat
place your .bat file in the tools/modules folder
place any external tools needed inside the tools folder
zip the file, and rename it what every you like with a .mdl extension on the end of the filename.
submit your modules via PM or via GIT

CHANGELOG
Quote:

###### V5.0.3(beta)
fixed image unpacking
fixed firstboot script
fixed unpacking log for system

###### V5.0.0(beta)
folders build on first boot
updated deknox module
fixed deodexing
fixed syntax bug
fixed image unpacking
fixed heapsize bug
fixed compression level bug
updated superSU 2.16
added superSU update module
fixed module installer
updated init.d trigger
changed unknown parameters to N/A
detects module update feature
updated degapps module
updated adb
updated adb registry files
updated fastboot
updated busybox
updates aapt
updates zipalign
removed show log file
removed double 7z file
updated syntax for boot utils
support for LG LG-P880
support for Sony C1505
support for Samsung GT-S7580L
support for Sony C5502
support for Sony C6603
support for LG LGLS740
support for LG LG-D800
support for Samsung SM-G900P
support for Samsung GT-I9512
support for IMobile i-mobile IQ5.1 Pro
support for Samsung SM-G900V
support for LG LG-P710
support for Samsung SM-G906S
support for LG LG-E612
support for LG VS985

###### V4.0.1(beta)
fixed checkdevice.bat procedure

###### V4.0.0(beta)
Fixed device check crash
removed logging(causing issues)
changes to the tool configuration system
tool settings stored in a single file
fixed apply insecure root method
image format toggle added
fixed start from image bug
added Sparse image support
added CSC unpack module
added module installer
removed all modules besides module installer
zip files are signed by the kitchen
modified installer binary
support for Samsung GT-I9070
support for Samsung GT-I9105P
support for Samsung GT-I8190
support for Samsung GT-I8190N
support for Huawei Ascend Y300
support for Motorola XT1033
support for Motorola XT1031
support for LG-D950
support for LG-D801
support for LG-P875H

###### V3.0.0
Added module support
fixed knox detection bug
deknox is now a module
de-gapps module added
fixed debuggerd bug
fixed export bug(invalid switch)
window size set by tool
removed refresh interval if no project
fixed priv-app zipaligning
building rom adds to an already signed .zip file
fixed start from odin package bug
fixed start from image bug
fixed project existance parameter
Added error logging to the tool
more fluent device check
better deodex detetction
faster rom stat refreshing
improved architecture detection
improved api level detection
remove "findandreplacetext" utillity
more fluent rom refreshing
fixed sysrw/ro detetection
removed un-neccessary files/directories
dos2unix now run silently
added option to view log
fixed app-backup initialization
main tool called from different directory
fixed no-root bug
added current value for density
added abillity to toggle wipes
better bitcode verification toggle and method
better gpu rendering toggle and method
better bootanimation toggle and method
fixed symlink bug
compatible with windows XP
support for Samsung GT-N8010
support for Samsung GT-N8013
support for Samsung GT-I8160
support for HTC 831C
support for Sony D6503
support for Sony LT25i
support for Sony LT29i
support for Sony LT30i
support for Sony ST25i
support for Sony ST25a
support for Sony MT27i
support for Sony MT27a
support for Mediatek GSmart Aku A1

###### V2.00
Fixed framework deodexing
fixed priv-app deodexing
minor chages to deodexing
fixed priv-app zipaligning
removed the need for "processed" folder
minor changes to zipalignin system
zipaligning faileled item path specification added
fixed system image copying method to tmp folder
fixed systenm extraction from odin package
fixed symlinks not appearing bug
fixed knox detetction bug
more knox folders removed
updated de-knoxing
automatic generic symlinks
resume support for deodexing
added aroma incompatibillity notice with set_metadata syntax
added insecure root mode setting(access without verification)
added insecure boot warning message(unstable)
updated zipalign binary
updated archi init.d method
fixed type errors
updated supersu binary and app(1.94)
added second root method
Fixed signing issue
add project import/export
fixed delete project error
support Samsung SM-N900
support Samsung SCH-I605
support Samsung SCH-I545
support Samsung SGH-1747
support Motorola DROID RAZR
support Hauwei P6-U06
support LG LG-P990
support Hauwei G526-L22

###### V1.24
partially fixed deodexing priv-app folder
partially fixed signing/delete error
updated aroma binary
updated supersu binary and app(1.93)
support Samsung GT-S6310
support Samsung GT-I8262
support Samsung GT-I9082
support Samsung SGH-I317
support Samsung GT-P5110
support Samsung GT-P5100
support Samsung GT-P5113
support Samsung SM-T320
support Samsung SGH-M919
support LG LG-P760
support Motorola XT1032

###### V1.08
support Samsung GT-P7500

###### V1.07
support Samsung GT-P3100
support Samsung GT-P3110
support Samsung GT-P3113

###### V1.04
support for LG G2 (LG-D802)
support for LG Spirit (LG-MS870)
support for Galaxy S4 tmobile (SGH-M919)
support for Galaxy S5 (SM-G900F)

###### V1.00
initial release



TO-DO LIST
Quote:

add more device support
add modem support
add efs/ta backup support

CREDITS
Quote:

amarullz - aroma installer
Ayush Singh - aroma theme
iamareebjamal - aroma theme
the person who compiled simg2img for windows
the creator of ext2explore
Lalit Patil
michfood - boot.img tools(modified by me)
iBotPeaches - apktool
Brut.all - baksmali
Google - for android, some binary and for help
developer of ext4 unpacker - ext4 unpacker
dos2unix developer
thomas polaert - cecho
osm0sis - usage of his tools(not included)
Igor Pavlov - 7zip commandline util

anyone i forgot please let me know so i can add asap!


XDA:DevDB Information
Ricky Rom Kitchen, Tool/Utility for the Android General

Contributors
ricky310711
Source Code: https://github.com/Ricky310711/Ricky310711RomKitchen


Version Information
Status: Stable
Current Stable Version: 5.0.3
Stable Release Date: 2014-11-19
Beta Release Date: 2014-05-08

Created 2014-03-26
Last Updated 2014-11-19
The Following 139 Users Say Thank You to Ricky Divjakovski For This Useful Post: [ View ]
26th March 2014, 05:38 PM   |  #2  
Ricky Divjakovski's Avatar
OP Recognized Contributor
Flag Sydney
Thanks Meter: 5,371
 
3,626 posts
Join Date:Joined: Feb 2013
Donate to Me
More
Reserved 1
The Following 14 Users Say Thank You to Ricky Divjakovski For This Useful Post: [ View ]
26th March 2014, 05:40 PM   |  #3  
Ricky Divjakovski's Avatar
OP Recognized Contributor
Flag Sydney
Thanks Meter: 5,371
 
3,626 posts
Join Date:Joined: Feb 2013
Donate to Me
More
Reserved 2
The Following 9 Users Say Thank You to Ricky Divjakovski For This Useful Post: [ View ]
26th March 2014, 05:41 PM   |  #4  
Ricky Divjakovski's Avatar
OP Recognized Contributor
Flag Sydney
Thanks Meter: 5,371
 
3,626 posts
Join Date:Joined: Feb 2013
Donate to Me
More
Reserved 3
The Following 9 Users Say Thank You to Ricky Divjakovski For This Useful Post: [ View ]
26th March 2014, 06:48 PM   |  #5  
jojohnson250's Avatar
Senior Member
Thanks Meter: 239
 
779 posts
Join Date:Joined: Dec 2013
More
First ☺☺☺gonna try it right now!

Sent from my GT-I9300 using Tapatalk
The Following User Says Thank You to jojohnson250 For This Useful Post: [ View ]
26th March 2014, 07:05 PM   |  #6  
aniket.lamba's Avatar
Senior Member
Flag New Delhi
Thanks Meter: 1,345
 
2,294 posts
Join Date:Joined: Jul 2012
Donate to Me
More
Awesome! ::thumbup::
Gonna share it on my device's forum.
26th March 2014, 07:06 PM   |  #7  
The Sickness's Avatar
Recognized Contributor
Flag Somewhere in Texas
Thanks Meter: 11,553
 
5,341 posts
Join Date:Joined: Oct 2012
Donate to Me
More
I will test it tonight on Samsung S4.....looks very impressive bro. Looks like it will make my job easier.

Insane Kit Kat
Deviant Development Team Member
26th March 2014, 07:42 PM   |  #8  
friedrich420's Avatar
Senior Member
The Land of Whatever
Thanks Meter: 16,883
 
6,783 posts
Join Date:Joined: Dec 2011
Donate to Me
You did it my man!! You did it!! Ill be testing this baby very very soon

AWESOME!!!!

Sent from my SM-N9005 using XDA Premium 4 mobile app
26th March 2014, 07:56 PM   |  #9  
xeizo's Avatar
Senior Member
Flag Stockholm
Thanks Meter: 456
 
704 posts
Join Date:Joined: Nov 2013
More
Nice to come home and see this thread!
The Following User Says Thank You to xeizo For This Useful Post: [ View ]
26th March 2014, 08:13 PM   |  #10  
markbencze's Avatar
XDA: ASSIST
Recognized Contributor / Themer
Flag Ottawa
Thanks Meter: 5,290
 
3,640 posts
Join Date:Joined: Jan 2013
Donate to Me
More
Wow this looks like a brilliant tool. Nice to see an updated kitchen. Very excited to try this!

sent from my JEDI ELITE Note 3

for best xda results, click to enlarge 👇

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes