[Kitchen] Short Order Kitchen v0.932 - Supports AOSP, and Sense ROM's (09-10-2012)

Search This thread

kf2m

Senior Member
Short Order Kitchen
By
KF2M

*** Please read the README.txt in the ZIP for changelog, and other useful information***
*** !!!!!!You MUST edit all remove_ files before using!!!!!***
*** !!!!!!You MUST edit all remove_ files before using!!!!!***
*** !!!!!!You MUST edit all remove_ files before using!!!!!***


This is a very simple kitchen for doing some quick mods to a ROM.
How many times you have a favorite ROM that you add some tweaks to it before flashing?
Then have to do it again when a new release comes out. Not fun.

This partially automates that task. It is written as a batch file. Yes, good old MS-DOS batch. Very simple, and in Windows 7 quite powerful. Everything is easily laid out, and menu-driven. The batch file is documented, and module so you can tailor it to your needs. It is portable with some changes to support your specific ROM, but in general supports most HTC Evo 4G LTE ICS ROM's.

  • This will not cook you ROM's like dsixdas' kitchen. This is much more simpler.
  • Have a basic understanding of MS-DOS batch if you want to mod this.
  • Must have a basic understanding of the Android file structure.
  • Have 7-Zip CLI, and GUI installed as well as included in your PATH.
  • This was developed using MeanROM so it is geared to that ROM
  • To use the ADB shell you MUST have the Android SDK installed, and adb pathed.

Support will be very limited. But I will be updating it from time to time with features/fixes.

This project is Open Source feel free to mod as you like. I have included some icons, media, and apps to get you started.

To install, and run

1. Extract preserving full paths.
2. Open a command prompt, and change to the extracted folder
3. Edit the removelist if you want to remove stuff from your ROM.
4. Add your favorite files to their respective folders for inclusion
5. Copy your ROM to the kitchen folder.
5. Type in at the prompt run.bat .
6. Have fun!

As always use at your own risk.

Current Release
------------------------

Release - v0.932 - Minor fixes
Download here

Release - v0.93 - Fixes, more options
Download HERE!

Release - v0.92 - More fixes, and some new options (FastBuild, and ADB shell)
Download here


Release - v0.90 - Lots for fixes, and changes. Please read the README file!!!
Download here

Release - v0.82 (I removed as much as I dare, included Holo Launcher. YMMV)
Download Here

Release - v0.80.1
Download here

Initial Release: v0.789
Download Here

Thanks to dsixda, mendozinas, mikeyxda, Haus, and all the other numerous outstanding XDA Dev's.
 
Last edited:

kf2m

Senior Member
Usage
---------

To run.

  • Open a Command Prompt
  • Nagivate to the directory you put the kitchen
  • At the prompt type in: run THENAMEOFYOURROMHERE.zip
  • At the prompt type in the name you want to use for your new ROM
  • Once your work image is created you will be at the menu

Files to edit
-----------------

There are 4 files you can edit for removing stuff from your new ROM. They are:

remove_data
remove_resource
remove_system
remove_system_nosense

You can use either Notepad, or Wordpad to edit these files. Each line is starts with a #. If you want to remove that file delete the #, and the space after it. Every time you do a junk removal then that file is deleted.

You can also edit the run.bat file as well. You can add more menu's, more processes. Everything can be used as a template that you can use to expand the kitchen. I coded this batch file to be a modular, and as simple as possible. How you mod it is up to you. You are only limited by your imagination.
 
Last edited:

kf2m

Senior Member
Changelog here

Changelog v0.932
________________

- More bug fixes
- Changed handling of uncompressed SystemUI.apk files that are near the size limit

Changelog v0.93
________________

- Supports all non-ODIN, Blobed ROM's
- Lots of bug fixes
- Code cleanup
- When initially run it will check for the remove_ files, and if they don't exist creates them
- Added an menu for common ADB commands (you MUST have ADB in your path statement)


Changelog v0.92
________________

- Added ADB Shell (you must have the Android SDK installed, and pathed to use)
- Changed the Sense removal option to a total nuke of Sense, widgets, and downloadable apps
- fixed bugs
- added more bugs
- corrected errors in spelling
- removed some debugging code
- you can now run from a desktop shortcut instead of opening a Command Prompt window
- added a FastBuild option (adds the signal icons, performs a nuke, builds then exits)


Changelog v0.90
________________

- Cleaned up the remove sense script (You can edit the remove_sense file for customizing your Sense removal)
- Squashed some bugs
- introduced new bugs
- Made Sense removal a separate menu item
- fixed a bug in the file renaming code
- The ROM folder is for the ROM('s) to be modded.
- The Output folder is where your finished ROM will be located.


Changelog v0.82
________________

- Added Sense Removal to the Junk Menu

Changelog v0.80.1
_______________

- Added a clean all function to the Junk menu

Changelog v0.79
________________

- Added JUNK_MENU
Can select what files to remove from:
data/app
system/app
system/customize/resource

Use the remove_% files to select which files to remove from your ROM.

- Minor fixes



Changelog v0.789
________________

Initial Release - Better have a can of RAID handy!
 
Last edited:

kf2m

Senior Member
Thanks much for this.

Sent from my EVO using xda premium

No problem. I have a new version coming out shortly. Less bugs, more fixes. Before you run this batch file make sure all check the configurable files.

I can tell you this, the remove Sense on this next release will decimate Sense, and everything else. It is going to be a bare ROM app, and widget wise. Just working out a few quirks, and fixes.Between family, and work I don't get to spend too much time working on this. If anyone has fixes, or mods that they like to see included in future releases please post up the code, and specs.
 
  • Like
Reactions: Steven 1

Top Liked Posts

  • There are no posts matching your filters.
  • 14
    Short Order Kitchen
    By
    KF2M

    *** Please read the README.txt in the ZIP for changelog, and other useful information***
    *** !!!!!!You MUST edit all remove_ files before using!!!!!***
    *** !!!!!!You MUST edit all remove_ files before using!!!!!***
    *** !!!!!!You MUST edit all remove_ files before using!!!!!***


    This is a very simple kitchen for doing some quick mods to a ROM.
    How many times you have a favorite ROM that you add some tweaks to it before flashing?
    Then have to do it again when a new release comes out. Not fun.

    This partially automates that task. It is written as a batch file. Yes, good old MS-DOS batch. Very simple, and in Windows 7 quite powerful. Everything is easily laid out, and menu-driven. The batch file is documented, and module so you can tailor it to your needs. It is portable with some changes to support your specific ROM, but in general supports most HTC Evo 4G LTE ICS ROM's.

    • This will not cook you ROM's like dsixdas' kitchen. This is much more simpler.
    • Have a basic understanding of MS-DOS batch if you want to mod this.
    • Must have a basic understanding of the Android file structure.
    • Have 7-Zip CLI, and GUI installed as well as included in your PATH.
    • This was developed using MeanROM so it is geared to that ROM
    • To use the ADB shell you MUST have the Android SDK installed, and adb pathed.

    Support will be very limited. But I will be updating it from time to time with features/fixes.

    This project is Open Source feel free to mod as you like. I have included some icons, media, and apps to get you started.

    To install, and run

    1. Extract preserving full paths.
    2. Open a command prompt, and change to the extracted folder
    3. Edit the removelist if you want to remove stuff from your ROM.
    4. Add your favorite files to their respective folders for inclusion
    5. Copy your ROM to the kitchen folder.
    5. Type in at the prompt run.bat .
    6. Have fun!

    As always use at your own risk.

    Current Release
    ------------------------

    Release - v0.932 - Minor fixes
    Download here

    Release - v0.93 - Fixes, more options
    Download HERE!

    Release - v0.92 - More fixes, and some new options (FastBuild, and ADB shell)
    Download here


    Release - v0.90 - Lots for fixes, and changes. Please read the README file!!!
    Download here

    Release - v0.82 (I removed as much as I dare, included Holo Launcher. YMMV)
    Download Here

    Release - v0.80.1
    Download here

    Initial Release: v0.789
    Download Here

    Thanks to dsixda, mendozinas, mikeyxda, Haus, and all the other numerous outstanding XDA Dev's.
    5
    Usage
    ---------

    To run.

    • Open a Command Prompt
    • Nagivate to the directory you put the kitchen
    • At the prompt type in: run THENAMEOFYOURROMHERE.zip
    • At the prompt type in the name you want to use for your new ROM
    • Once your work image is created you will be at the menu

    Files to edit
    -----------------

    There are 4 files you can edit for removing stuff from your new ROM. They are:

    remove_data
    remove_resource
    remove_system
    remove_system_nosense

    You can use either Notepad, or Wordpad to edit these files. Each line is starts with a #. If you want to remove that file delete the #, and the space after it. Every time you do a junk removal then that file is deleted.

    You can also edit the run.bat file as well. You can add more menu's, more processes. Everything can be used as a template that you can use to expand the kitchen. I coded this batch file to be a modular, and as simple as possible. How you mod it is up to you. You are only limited by your imagination.
    4
    Changelog here

    Changelog v0.932
    ________________

    - More bug fixes
    - Changed handling of uncompressed SystemUI.apk files that are near the size limit

    Changelog v0.93
    ________________

    - Supports all non-ODIN, Blobed ROM's
    - Lots of bug fixes
    - Code cleanup
    - When initially run it will check for the remove_ files, and if they don't exist creates them
    - Added an menu for common ADB commands (you MUST have ADB in your path statement)


    Changelog v0.92
    ________________

    - Added ADB Shell (you must have the Android SDK installed, and pathed to use)
    - Changed the Sense removal option to a total nuke of Sense, widgets, and downloadable apps
    - fixed bugs
    - added more bugs
    - corrected errors in spelling
    - removed some debugging code
    - you can now run from a desktop shortcut instead of opening a Command Prompt window
    - added a FastBuild option (adds the signal icons, performs a nuke, builds then exits)


    Changelog v0.90
    ________________

    - Cleaned up the remove sense script (You can edit the remove_sense file for customizing your Sense removal)
    - Squashed some bugs
    - introduced new bugs
    - Made Sense removal a separate menu item
    - fixed a bug in the file renaming code
    - The ROM folder is for the ROM('s) to be modded.
    - The Output folder is where your finished ROM will be located.


    Changelog v0.82
    ________________

    - Added Sense Removal to the Junk Menu

    Changelog v0.80.1
    _______________

    - Added a clean all function to the Junk menu

    Changelog v0.79
    ________________

    - Added JUNK_MENU
    Can select what files to remove from:
    data/app
    system/app
    system/customize/resource

    Use the remove_% files to select which files to remove from your ROM.

    - Minor fixes



    Changelog v0.789
    ________________

    Initial Release - Better have a can of RAID handy!
    1
    Thanks much for this.

    Sent from my EVO using xda premium

    No problem. I have a new version coming out shortly. Less bugs, more fixes. Before you run this batch file make sure all check the configurable files.

    I can tell you this, the remove Sense on this next release will decimate Sense, and everything else. It is going to be a bare ROM app, and widget wise. Just working out a few quirks, and fixes.Between family, and work I don't get to spend too much time working on this. If anyone has fixes, or mods that they like to see included in future releases please post up the code, and specs.
    1
    New version up... Enjoy!