UOT Kitchen Help - AT&T Samsung Galaxy S II Skyrocket SGH-I727

UOT Kitchen states "you can now use kitchen with stock odexed roms (if you have .odex files in your rom - kitchen works for you too)". I'm running the stock OTA 2.3.6 ROM (odexed), rooted, with 3e Recovery on my SR. Trying to create a very simple battery icon and status bar mod using the Kitchen. Instructions say to upload your ROM's "framework-res.apk" and "systemUI.apk" files along with your theme changes... and Kitchen creates a cooked-up zip file you can flash. But have a few questions:
1) since it says it now supports odexed ROMs, do I also need to upload the "systemUI.odex" file along with "systemUI.apk" and "framework-res.apk files?
2) does the cooked up zip file contain "framework-res.apk", "systemUI.apk" and "systemUI.odex" files... or just the 2 apk files?
3) if only the apks, do I leave my original "systemUI.odex in /data/app folder... or move/delete it?
4) without CWM, can I extract the needed apks from the zip file created by the Kitchen and use Root Explorer to fix permissions and place files in their appropriate folders?
I posted these questions on the UOT Kitchen site, but they must be backed up as have not received any reply... hoping someone here on the SR Forum may have some experience with the UOT Kitchen and using odexed ROMs. Thx!

1. You need SystemUI.apk from /system/app, framework-res.apk from /system/framework, and twframework-res.apk from /system/framework
2.it will contain updates to framework-res.apk, twframework-res.apk, and systemui.apk and might add to the system/media or any other area you elect to modify
3. dont touch the odex files. they will be needed as is.
4. maybe, maybe not. I always use CWM to install. Sorry.

Related

Theming

Hey guys
So I have messed with my last android phone and pulling/pushing different APKs to mod/theme them. But how could I make my changes to say.... framework-res.apk into a flashable zip file that can be flashed from recovery? Thanks!
Unzip and you can edit the pngs
Use 7Zip, WinZip, ect. to re zip it

How to get framework-res.apk from EP1W

I can't find these files for UOT Kitchen. framework-res.apk and systemUI.apk
I used 7zip to extract but the files I get does'nt include te system file.
chic16 said:
I can't find these files for UOT Kitchen. framework-res.apk and systemUI.apk
I used 7zip to extract but the files I get does'nt include te system file.
Click to expand...
Click to collapse
Use Root Explorer (or equivalent) to get them from your phone. To get them out of the firmware files, you need something that can extract or mount rfs files, but doing it from your phone is easier if you're rooted.
Thank You
Thank you very much

Help needed for UOT Kitchen

Does anyone know hoe to make themes for gingerbread in UOT Kitchen?
When it comes to "file upload", I dont know what to do.
Please help.
If you have a gingerbread ROM then you have to unzip the ROM file you flashed and go into the folders (/system/framework and /system/app) To find the 2 files it requires.
If its froyo then only the frameworkres.apk is needed
The files are found within the zip file of the ROM you downloaded
Willievi said:
If you have a gingerbread ROM then you have to unzip the ROM file you flashed and go into the folders (/system/framework and /system/app) To find the 2 files it requires.
If its froyo then only the frameworkres.apk is needed
The files are found within the zip file of the ROM you downloaded
Click to expand...
Click to collapse
Thanks. That seams more complicated then I thought.
Its actually really easy. What you need to do is get the rom you've installed and if its gingerbread, get the framework-res.apk and the systemui.apk and upload those files.
Then once you've got the zip file from the kitchen, you will also need to get the update binary file from the rom too and replace the one in the zip from the kitchen and then put it on the sdcard and install from CWM.
It may sound a little daunting, but once you've done it once or twice it will become second nature

[MOD] Battery Icon Mod for Stock 2.3.6 ROM

Was bored today (read: avoiding doing work), and quickly had the UOT kitchen give a better battery icon. Nothing fancy.
If anyone wants the zip, feel free. Also attached are the necessary files to make your own mods in UOT kitchen (if you're running the stock 2.3.6 rom).
....and now I guess I'd better do work today.
Without CWM (on stock 3e recovery), how's this installed? Can't install non official samsung zip files with 3e. Also, stock ROM is odexed... can i just rename/delete SystemUI.odex and replace my SystemUI.apk with this one? Or does it have to be pushed with ADB?
Good question! Wish I knew how else to install it without CWM. You might be able to change out the files, but I honestly don't know. Anyone out there know better than I?
Sent from my SAMSUNG-SGH-I727
easiest way to install without cwm is to have root explorer extract all the files in there which should be (framework-res.apk) and systemui.apk . once extracted and in your phone sd then you have to drag it with root explorer to system/framework for the framework-res.apk and for systemui.apk to system/app but before u do that you have to fix permissions by bringing them into system folder then fix permission and then move it otherwise you'll see forecloses like no tommorow and you're done. but if your rom is .odexed its not possible because of .odex scripts it'll mess up your phone like whoa ..anyways enjoy
permission to fix in the box are like this..
Read X X
Write X
Other X
This is stock 2.3.6, so it is still odexed...
Sent from my SAMSUNG-SGH-I727
Will this work for Sky ICS? 6.9
Sent from my SAMSUNG-SGH-I727 using XDA App
jslanger said:
This is stock 2.3.6, so it is still odexed...
Sent from my SAMSUNG-SGH-I727
Click to expand...
Click to collapse
I'm on the stock 2.3.6 ROM which is odexed. I see in /system/framework there is framework.jar and framework.odex. And a framework-res.apk with no matching odex. In /system/app there is systemUI.apk and systemUI.odex. So, to avoid a FC shii storm, I should:
1) put the OP systemUI.apk and framework-res.apk in /system and fix permissions...
2) then move systemUI.apk to /system /app folder.
3) move framework-res.apk to /system/framework folder.
Do I need to delete my current SystemUI.odex or leave it? Not sure if OP's systemUI.apk is deodexed or odexed?
Secondly, do I do anything with my current framework. jar and framework.odex files?
Kenneth.Torres said:
Will this work for Sky ICS? 6.9
Sent from my SAMSUNG-SGH-I727 using XDA App
Click to expand...
Click to collapse
Sorry, but it won't. But you can make your own using uot kitchen (online) for themes. Though I have read that some of the personalized ROMs don't play nice with UOT...
Sent from my SAMSUNG-SGH-I727
DoctorQMM said:
I'm on the stock 2.3.6 ROM which is odexed. I see in /system/framework there is framework.jar and framework.odex. And a framework-res.apk with no matching odex. In /system/app there is systemUI.apk and systemUI.odex. So, to avoid a FC shii storm, I should:
1) put the OP systemUI.apk and framework-res.apk in /system and fix permissions...
2) then move systemUI.apk to /system /app folder.
3) move framework-res.apk to /system/framework folder.
Do I need to delete my current SystemUI.odex or leave it? Not sure if OP's systemUI.apk is deodexed or odexed?
Secondly, do I do anything with my current framework. jar and framework.odex files?
Click to expand...
Click to collapse
ive not tried anything with .odex but it doesn't work as far as i know and yah some roms that are personalized have uot problems but just follow up with devs of those roms they can fix it up and all for ya.
I can confirm that it does work with odexed roms (since it does work with stock 2.3.6).
Sent from my SAMSUNG-SGH-I727
jslanger said:
I can confirm that it does work with odexed roms (since it does work with stock 2.3.6).
Sent from my SAMSUNG-SGH-I727
Click to expand...
Click to collapse
Thx for confirming... so back to my questions above.. do i need the systemUI.odex file or does your systemUI.apk combine both? Also, do I do anything with the framework.jar and framework.odex files (or just replace framework-res.apk with yours?)
DoctorQMM said:
Thx for confirming... so back to my questions above.. do i need the systemUI.odex file or does your systemUI.apk combine both? Also, do I do anything with the framework.jar and framework.odex files (or just replace framework-res.apk with yours?)
Click to expand...
Click to collapse
The framework and systemui files posted above are originals (I posted them in case someone else wanted to mod it themselves, so they wouldn't have to extract them themselves). The zip file is the new icon materials from UOT. Not sure how to directly install it (I've only ever installed from the zip file myself)...
Sent from my SAMSUNG-SGH-I727
I am missing something
I tried installing with CWM and following DoctorQMM steps to the letter (even learned all about fix permissions) but no matter what, my phone locks up and just flashes after the install and reboot. What can I try next?
Running stock 2.3.6 ROM on an AT&T i727 that i rooted just now this is my first mod

[Guide]Create Custom ROMs | Modify Apks

Hello xda.
This is a Guide to help anyone who wishes to create custom ROMs. This Guide aims to be as complete as possible, and will give all information related to creating a custom ROM... editing apks, adding or removing apps, de-odexing apps, and so on.
Al suggestions to improve upon this guide are welcome.
0. Pre-requisites
Click to expand...
Click to collapse
Credits to...
1. puppet13th... My mentor, teacher, and a great friend.
2. Wanman... ApkTool for ICS
3. langthang... For a great Guide on Creating Update Script
4. lokeshsaini94... For lots of help
Downloads
You need to Download the following...
1. Apk Tool [link(ICS)|link(GB)]... A tool for De-Compiling apks
2. 7 zip [link]... A tool for un-compressing any sort of compressed file
3. ROM signer [link]... Restores the signing of the ROM zip file, which is messed up while uncompressing
4. Any Image Resizer​
Setting up your PC
You need to do the following...
1. Create a folder (preferably in Desktop, and name it "Android")
2. Create Sub-Folders by the names "Base ROM" and "Custom ROM". Also make Sub Folders by the name...
a. ApkTool... Extract contents of ApkTool Here
b. Signer... Extract Autosigner here​
I. Let's get our Base ROM
Click to expand...
Click to collapse
You need to get the base ROM in the ./Desktop/Base ROM folder. It is also recommended that you flash the Base ROM into your phone, as it will help in testing the mods, as you make them.
The process of getting the base ROM will depend on the scenario your situation fits in, from amongst the following...
1. You want an already made Custom ROM as your Base... Download the ROM [willl come in .zip folder], and extract it in /Desktop/Android/Base ROM folder
2. You want to base your ROM on a stock firmware, which came in an ftf package... Use the following tool to extract the files from the ftf file.
3. You want to base your ROM on a stock firmware, which is instaled on your phone...
Take a back up of the ROM using ClockWork Mod, and copy the back up files (from /sdcard/clockworkmod/backup), somewhere to your computer. Then, using this tool, extract the files to /Destktop/Android/Base ROM
Copy the following folders from /system of your phone using Root Browser
/app
/bin
/etc
/fonts
/framework
/lib
/media
/semc
/usr
/xbin
build.prop​
4. You want to base your ROM on a stock firmware, that comes as a ready to flash .zip file on the internet... Download the ROM, and extract it in /Desktop/Android/Base ROM folder
After completion, the Base ROM will have the following Folder Structure
Desktop
Android
Base ROM
META-INF [only if you got your base from another Custom ROM][/INDENT][/INDENT][/INDENT]
system
apps
bin
etc
.
.
.
data [may be]
Click to expand...
Click to collapse
*ScreenShots*
Copy the contents of Base ROM folder to Custom ROM folder.
We now have the foundation of our ROM laid out in front of us, inviting us to show our creativity.
II. Let's work on the Base ROM... Creation of the Custom ROM
Click to expand...
Click to collapse
A. Apks Make up the Android System...
We will now work, only on the /Desktop/Android/Custom ROM Folder
1. Look into the /system/apps...
You will find apk files which will be raninging frm 100 to 200 in number. Err, half or more are known as "Crapware". You need to remove files which are useless, that's a very important step to enhance performance of your final ROM. Look into your device's forums, to get the list of Safe-To-Remove appks from the respective firmware. In case your base is an already built custom ROM, you will have to remove lesser or none of the files.
2. Here, you can add your desired files as well, keeping compaitability in mind.
3 [Optional]. On a .txt file, keep a record of all the apps your removed or added, as it will help in troubleshooting at a later stage.​
B. Implementing Already-Built-MODs in your ROM...
1. Download any Mod you want to keep in your ROM [Make sure your device, and the Base ROM is compaitable]
2. Extract the zip file and you will get a system folder.
3. Copy the files from the system folder to /Custom ROM/sytem, making sure the files go into the folders they came from.
That is, all apk files from /system/apps folder of the Mod should go to /Custom ROM/system/app folder, and so on...​
C. Changing the Interface... Let's Mess with SystemUI[nterface].apk
Go to /system/app and copy SystemUI.apk to
/Desktop/Android/ApkTool/place-apk-here-for-modding
Working with ApkTool
The link provided in this post is of an easy to use software called ApkTool.
1. Double Click on the Script.bat file to open up the software.
*Screenshot*
2. Decompress the SystemUI.apk using option '9'.
Wait for the process to complete
3. Go to /Projects, and you will find a folder called SystemUI.
Open the /SystemUI.apk/res/drawable folders and you will find lots and lots of .png files
*Screenshot*
4. Look into the files carfully.
Bingo, they correspond to the various system elements of the SystemUI of the Base ROM.
5. Open any file you want to edit, edit it, and save in the original location, replacing the original un-edited file. [On a temporary notepad file, note which all files you edit]
Note: You will notce that there are .png files for, say the Battery Icon. You will find that there are files for each state of the Battery Icon. So if you intend to edit the Battery Icon, you need to edit all the files corresonding to each of the states.
5.A. A common exaple of such editing is making the elements of a Gingerbread SystemUI.apk look like ICS SystemUI.apk. For this get hands on any ICS SystemUI.apk and extract both the files in seprate locations, and then copy the files from the ICS SystemUI folder to GB SystemUI folder. However, here you must make sure that the names of the files coming from ICS SystemUI are changed to corresponding values of the GingerBread SystemUI.apk. Here, also ensure that the new files, which replace the original files, have the same dimensions as the original files. If not use any image resizing tool.
*Screenshot*
6. If you want to edit some values in the .xml files, carry on. Edit the files as you wish, and replace the original files. Once you are done with the editing...
7. Open the Script.bat file and run command 11. [Say NO when it asks if the file is a system file]You will have a new SystemUI.apk file called unsignedSystemUI.apk in /place-apk-here-for-modding folder.
Go and fill your pockets with some cookies from the kitchen. Start having them.
8. Keep the temporary notepad file on one side and open the unsignedSystemUI.apk with 7zip, and open the original SystemUI.apk using 7zip besides it.
*Screenshot*
9. Drag and extract the files you edited to a temporary folder.
10. Drag the extracted files to the SystemUI.apk, replacing the older files, making sure all the edited files go to the proper place. [That's why I asked to keep a note of which all files were edited].
*Screenshot*
11. If you edited some .xml files, then you MIGHT need to copy the resources.acrc file at the root of the unsignedSystemUI.apk file to the root of the original SystemUI.apk file.
Once done, the original SystemUI.apk has now become a modded SystemUI.apk, with your creativity embedded into it. Time to test the SystemUI.apk.
12. Using Quick ADB, push the edited SystemUI.apk to your phone.
*Screenshot*
13. Re-boot your phone and you shoud see the changes you made in the UI. .
In case it gives force close message, you messed up somewhere. So you will have to push the original SystemUI.apk [from /Base ROM/system/apps folder], and try to mod the file from scratch again.
14. Copy the sucessfully modded SystemUI.apk from /Apktool/place-apk-here-for-modding folder to /Custom ROM/system/app folder, replacing the older file.​
D. Changing the Interface... Editing other .apks
1. As earlier, copy the apk you want to edit from /Custom ROM/System/app to /Apktool/**** folder, and perform the modification to optain a new modded .apk file.
2. Test this file if you wish, by pushing it using Qucik ADB.
3. If the modded file wrks, copy this new file to /Custom ROM/System/app and replace the original file​
E. Changing the Interface... Editing the font
1. Take your desired font.ttf file and rename it as DroidSans.ttf..
2. Go to the folder system/fonts/
3. Now, replace the file DroidSans.ttf with your desired DoridSans.ttf...
4. To change the lock screen clock font...replace the Clocktopia.ttf with your desired one (rename first)...​
If you did a good job in the above steps, the /Custom ROM folder should be having the contents of a wonderful ROM in making.
Here, I will like to mention that, if you want to upload your custom ROM on the internet and share it, you must ensure that you did lots of hard work in the above steps. There's no point making a custom ROM without modifying lots of files and adding lots of tweaks.
Just make sure that you do so much of modding that, say, your Gingerbread ROM looks like Jellybean, or say, your ROM made for Galaxy Y works as smooth as an SIII.
III. Compiling the Custom ROM
Click to expand...
Click to collapse
A. If you got your base ROM as in [1 or 4] in step I above
1. Copy the META-INF folder from /Base ROM to /Desktop/Android/Custom ROM
2. Rename the Custom ROM folder to whatever-you-want-your-ROM-to-be-called.
3. Add the Folder to a zip file using 7zip.
4. Take this zip file to /Desktop/Android/Signer folder and run sign.bat.​
X. The new zip file called Update.zip is your ROM.
Copy this file to the SD Card of your phone, format /system, /data, /cache using CWM and flash your .zip file. And enjoy your custom ROM.
B. If you got your base ROM as in [2 or 3] in step I above... Creating your own Update script
Read the following Tutorial. [link]
Once you are done, try the ROM on your phone. Share it if you feel it's great. And hit Thanks Button.
Reserved
Reserved2
nice guide!
thanks for the tutorial.
Nice guide, continue finish it.:good:
Awesome
Adds some more tutorial please:thumbup:
Thanks for your work
Inviato dal mio GT-N7000 con Tapatalk 2
Please also add link to original thread....
Btw .. Nice guide....
In 1. Looking into system apps... you should delete .apk as well as .odex files when you want to remove an app... Like browser.apk and browser.odex... Many peoples won't delete them....
Sent from my GT-S7500 using xda premium
Thanks for this nice guide. :highfive:
Please add the placeholder *Screenshot* s :good:
beautiful
Thanks a lot for this beautiful guide. Loved it
i tried it ............
i followed the guide n tried editin my custom rom technoduos on sgy duos GT-s6102
all i did was extract the rom using CWM and then added removed some apps at /system/apps
no other tweaks just addin n removin apps dats all then compressed it n signed it
then wen i flashed it on my set it worked (yayyyyyyy)
but there were some problems the apps which i del were gone but the ones i added were not there ..........
also wen i flashed the rom again the apps which were del were back how is it possible i made sure i had del em
plz help
thank you very much for your tutorials are very helpful to me
nice guide! thx
Nice Guide...
Thanks for the hard work to track down all this information and publish for us.
Thanks
Thanks... im gonna give this a whirl
Sent from my SGH-T999 using Tapatalk 2
R: [Guide]Create Custom ROMs | Modify Apks
Very useful giude thanks ; )
Inviato dal mio GT-N7100 con Tapatalk 2
:Good:
Sent from my potato oO
thanks

Categories

Resources