Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,732,170 Members 43,579 Now Online
XDA Developers Android and Mobile Development Forum

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

Tip us?
 
Ricky Divjakovski
Old
#1  
Ricky Divjakovski's Avatar
Recognized Contributor - OP
Thanks Meter 5200
Posts: 3,589
Join Date: Feb 2013
Location: Sydney

 
DONATE TO ME
Default [STABLE][UNIVERSAL] Rickys Rom Kitchen/APK&JAR Tools [V 4.0.1][WIN]

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-N7100
GT-N7105
GT-N8010
GT-N8013
GT-P3100
GT-P3110
GT-P3113
GT-P5100
GT-P5110
GT-P5113
GT-P7500
GT-S6310
SCH-I545
SCH-I605
SGH-I317
SGH-1747
SGH-M919
SM-G900F
SM-N900
SM-N9005
SM-N900T
SM-T320


###### LG

LG-D801
LG-D802
LG-D950
LG-MS870
LG-P760
LG-P875H
LG-P990


###### MOTOROLA

XT1031
XT1032
XT1033
DROID RAZR


###### HAUWEI

P6-U06
G526-L22
Ascend Y300

###### HTC

831C

###### SONY

D6503
LT25i
LT29i
LT30i
ST25i
ST25a
MT27i
MT27a

###### MEDIATEK

GSmart Aku A1
[/QUOTE]

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:
###### 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

Version Information
Status: Alpha
Current Beta Version: 3.0.0
Beta Release Date: 2014-05-08

Created 2014-03-26
Last Updated 2014-06-04
The Following 116 Users Say Thank You to Ricky Divjakovski For This Useful Post: [ Click to Expand ]
 
Ricky Divjakovski
Old
#2  
Ricky Divjakovski's Avatar
Recognized Contributor - OP
Thanks Meter 5200
Posts: 3,589
Join Date: Feb 2013
Location: Sydney

 
DONATE TO ME
Reserved 1
Like my blog on facebook, add me to your circles, follow me on twitter or donate to me with paypal
The Following 14 Users Say Thank You to Ricky Divjakovski For This Useful Post: [ Click to Expand ]
 
Ricky Divjakovski
Old
#3  
Ricky Divjakovski's Avatar
Recognized Contributor - OP
Thanks Meter 5200
Posts: 3,589
Join Date: Feb 2013
Location: Sydney

 
DONATE TO ME
Reserved 2
Like my blog on facebook, add me to your circles, follow me on twitter or donate to me with paypal
The Following 9 Users Say Thank You to Ricky Divjakovski For This Useful Post: [ Click to Expand ]
 
Ricky Divjakovski
Old
#4  
Ricky Divjakovski's Avatar
Recognized Contributor - OP
Thanks Meter 5200
Posts: 3,589
Join Date: Feb 2013
Location: Sydney

 
DONATE TO ME
Reserved 3
Like my blog on facebook, add me to your circles, follow me on twitter or donate to me with paypal
The Following 9 Users Say Thank You to Ricky Divjakovski For This Useful Post: [ Click to Expand ]
 
jojohnson250
Old
#5  
jojohnson250's Avatar
Senior Member
Thanks Meter 180
Posts: 581
Join Date: Dec 2013
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: [ Click to Expand ]
 
aniket.lamba
Old
#6  
aniket.lamba's Avatar
Senior Member
Thanks Meter 1257
Posts: 2,229
Join Date: Jul 2012
Location: New Delhi

 
DONATE TO ME
Awesome! ::thumbup::
Gonna share it on my device's forum.
Press Thanks If helped!
 
The Sickness
Old
#7  
The Sickness's Avatar
Recognized Contributor
Thanks Meter 7856
Posts: 3,806
Join Date: Oct 2012
Location: Somewhere in Texas

 
DONATE TO ME
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
 
friedrich420
Old
#8  
Account currently disabled
Thanks Meter 13436
Posts: 5,865
Join Date: Dec 2011
Location: The Land of Whatever

 
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
 
xeizo
Old
#9  
xeizo's Avatar
Senior Member
Thanks Meter 455
Posts: 702
Join Date: Nov 2013
Location: Stockholm
Nice to come home and see this thread!
SM-G900F(kltexx) 16GB + 32GB Black UP and running KOT49H.G900FXXU1ANE4


NO SUPPORT QUESTIONS VIA PM - KEEP IT IN A THREAD!


The Following User Says Thank You to xeizo For This Useful Post: [ Click to Expand ]
 
markbencze
Old
#10  
markbencze's Avatar
Recognized Themer
Thanks Meter 4410
Posts: 2,998
Join Date: Jan 2013
Location: Ottawa

 
DONATE TO ME
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 👇

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes