Wednesday, November 6, 2013

How to use the UOTkitchen to edit your ROM by yourself

This very easy guide is on how to make your own flashable zip to customize your ROM the way you want using UOTKitchen. This tool is very popular among ROM devs and is a very useful tool for every Android user with a custom ROM. Also, you can flash it on your stock ROM as well. 

With UOT you can change:-

  • Font packs
  • Enable transparency in status bar for GB roms
  • Bootanimation changer
  • Corrected files for popular roms/themes
  • Showing battery % while charging
  • Custom charging animations
  • Windows animations
  • Icons for Notification Power Buttons
  • Lockscreen pattern
  • Lockscreen lense style
  • Lockscreen rotating style
  • Lockscreen sliding tabs
  • Lockscreen icons
  • Battery mod for Xposed framework (NEW!)
  • Support for Android JB 4.2 (NEW!)
  • New ApkTools for better ICS and JB roms support
  • Battery mod for ICS and JB roms
  • Notification window for qhd/hdpi/mdpi/ldpi roms
  • Bootanimations for qhd/hdpi/mdpi/ldpi roms
  • Flashing folders for system files
  • Additional patch to fix images
  • Custom battery for MIUI rom
  • Settings download/upload
  • Support for TouchWiz roms
  • Quick settings tab
  • Custom loading circle
  • Custom list dividers
  • Pulldown background animation
  • Volume and Download bar customization
  • Flashing script for Data++ Roms
  • Popup windows customization
  • Support for stock odexed roms
  • Support for GB roms with Sense
  • Optional Theme preview
  • Overscroll glowing
  • Supporting Theme Chooser for CM7 roms
  • Supporting Gingerbread roms
  • Edify and Amend installation script
  • Supporting hdpi/mdpi/ldpi roms
  • Patch9 images auto-fix
  • Super Circle Battery with %, version [A-P]
  • Custom style battery, version Z
  • Themed icons for status bar
  • Uni-color icons
  • Customizable notification drop-down window



1. Go to the Kitchen page http://uot.dakra.lt/kitchen/

2. Browse through the available mods and choose what you want (don't forget to press Generate preview if there is such a button)



3. Go to the file upload section and upload the required files, or choose the ROM you use from the kitchen's list (most roms in the list are for HTC Desire)

Files you need to upload:
Froyo rom: framework-res.apk
Gingerbread rom: framework-res.apk and SystemUI.apk
Gingerbread with sense rom: framework-res.apk, SystemUI.apk and com.htc.resources.apk
Cyanogenmod7 rom: Cyanbread.apk or Androidian.apk or any theme for ThemeChooser (rename as you like it to apear in theme menu)




Steps on how to get your Rom's files for kitchen



There are 4 main ways to get it:
--------------------------------------------------------------------------------

  • From the zip file of your ROM 
Download the ROM you are using.
Decompress/unzip it using 7zip/winzip.
Copy the framework-res.apk in system/framework/
If you have a Gingerbread rom take the SystemUI.apk in system/app/
Place it anywhere you want (on the desktop for example).
--------------------------------------------------------------------------------

  • From your phone

Download a file manager (Astro or ES File Explorer or other...) in the Market.
Go to /system/framework/ on your phone.
Copy the framework-res.apk to your SDCard.
If you have a Gingerbread rom, take the SystemUI.apk in system/app/
Place them anywhere you want (on the desktop for example)
--------------------------------------------------------------------------------

  • Use file from the kitchen 

You can select the files from your ROM from the drop-down list in file upload section.
We have corrected the files for most popular ROMs for the Desire
--------------------------------------------------------------------------------

  • Alternatively you can also use ThemePro to extract it from your Rom

--------------------------------------------------------------------------------


Before editing important system files (like framework-res.apk and SystemUI.apk)
you should make a copy of them. Copy them to a known location and rename
them to [filename]_BAK.apk.
To restore them copy them back to their original locations and rename them
to their original filenames.
NOTE 1: if you’re uploading theme apk then do not upload any other files; you’re just wasting traffic, because the kitchen will ignore additional files

NOTE 2: Font packs and boot animation do not require files to be uploaded. If you choose only those mods then you get a download without a queue.

4. Go to the summary section. All chosen mods must have a green background. If there is a mod in red background it means you didn’t finish it.

Press Submit work to kitchen

5. Remember the UOT file name (your order number).

6. Go to the Pickup page http://uot.dakra.lt/pickup/ and wait for your file to appear (it can take from 5min to 1hr or more)

7. Download UOT zip into SD card of your phone

8. Reboot into recovery

9. Wipe cache and dalvik-cache (just in case). Do not wipe data / factory reset.

10. Flash UOT zip




Flash your downloaded file in recovery:

1. reboot into recovery.
2. choose "install zip from sdcard"
3. choose "choose zip from sdcard"
4. locate your file UOT-... .zip in SD
5. confirm "YES - install UOT ... .zip"
6. wait for script to finish
7. reboot phone
11. Reboot phone




WARNING! Flash UOT file after you have first boot.

If you flashed new rom, boot up your phone first time
and after that reboot into recovery to flash UOT file.



WORKAROUND if flashing doesn't change anything:
1. Reboot into recovery
2. Manually mount /system and /data from recovery menu
3. Flash the UOT file

WORKAROUND for recovery error (Status 0):
1. Unzip your ROM and find
META-INF/com/google/android/update-binary file
2. Put this file in the UOT zip (overriding UOT's file)



Happy MODDing.!
Team HotMOD.! :)

No comments: