Hey guys,
you probably don't know me, but I have created a custom rom for our Galaxy 3 based on Froyo.
It comes with both, the TW Launcher and the stock launcher, Launcher2.
So YOU are able to choose one of them.
It has modiefied framework-res.apk and twframework-res.apk too (Gingerbread look).
And last but not least, I rebuild the zImage kernel for speed and this is probably the first DEODEXED rom avaiable for Galaxy 3.
The only PROBLEM is, that my rom comes an an update.zip package which i cannot sign with the samsung key since I don't have it.
So if you guys could manage to create a custom recovery that lets us apply update.zip packages like in times of ECLAIR, we could use my rom.
So I need you guys to to this.
Then we can use my deodexed, optimized froyo rom.
rayman33 said:
Hey guys,
you probably don't know me, but I have created a custom rom for our Galaxy 3 based on Froyo.
It comes with both, the TW Launcher and the stock launcher, Launcher2.
So YOU are able to choose one of them.
It has modiefied framework-res.apk and twframework-res.apk too (Gingerbread look).
And last but not least, I rebuild the zImage kernel for speed and this is probably the first DEODEXED rom avaiable for Galaxy 3.
The only PROBLEM is, that my rom comes an an update.zip package which i cannot sign with the samsung key since I don't have it.
So if you guys could manage to create a custom recovery that lets us apply update.zip packages like in times of ECLAIR, we could use my rom.
So I need you guys to to this.
Then we can use my deodexed, optimized froyo rom.
Click to expand...
Click to collapse
question: what deodexed means??? i never heard that word before...
why this isnt in dev forum?
Thats good buddy.... Plz upload the zImage kernel with Deodexed
ready to try
Need some more information
Ok buddy,
I'll upload it...let's see..
maybe tomorrow after school.
But can you tell me : For theming and so on,
what needs to be deodexed ?! I only deodexed /system/app .
Does /system/framework also need to be deodexed ?!
AND : GOOD NEWS :
I succesfully created a flashable ODIN package based on XXJPA, which is deodexed in /system/app !
So please tell me if I should deodex /system/framework !
I'll add the Kernel and all the other stuff in my 2nd release
STAY TUNED BUT HELP ME .
rayman33 said:
Ok buddy,
I'll upload it...let's see..
maybe tomorrow after school.
But can you tell me : For theming and so on,
what needs to be deodexed ?! I only deodexed /system/app .
Does /system/framework also need to be deodexed ?!
AND : GOOD NEWS :
I succesfully created a flashable ODIN package based on XXJPA, which is deodexed in /system/app !
So please tell me if I should deodex /system/framework !
I'll add the Kernel and all the other stuff in my 2nd release
STAY TUNED BUT HELP ME .
Click to expand...
Click to collapse
If possible, could you PM the instructions on how to deodex a ROM?
Sent from my Samsung Galaxy 3 FROYO
great now we can modify the indivisual apps in the samsung...crap.......
and yes i thinkthe framework folder also needs to be deodexed...
right now we can only modify /hack the framework-res.apk and twframework-res.apk as they do not have odex files with them i.e deodexed....
while others are odexed...
this is the first great step to galaxy 3 custom roms and from that i mean great roms....
Instructions
So for you guys, here is the instruction for deodexing .
First, go to youtube and follow the video instructions of nokia7vista's tutorial for creating a custom rom for Samsung Galaxy S.
(Download a base rom that you want to customize (i.e. XXJPF) and download and install magiciso to open the factoryfs.rfs from XXJPF (in magic iso, go to open and then select all files, then you can open factoryfs.rfs). When you have done this, extract the content of factoryfs.rfs to your desktop and put it into a folder called "System". Put the folder "System" into a new folder called "CFW". Now you have to download the rombasics.zip based on JPA FROYO, which are found in another post in the xda - Forum in the development section. (Sorry I'm a new user so i'm not allowed to post links. When I am, I'll do !
Then, put the content of rombasics.zip into the folder "CFW".
After that, follow nokia7vista's tutorial part 4 to install cygwin correctly and install the HTC Android kitchen.
When you followed the tutorial, you should know how to start the kitchen (open cygwin, cd to folder where you placed the kitchen and type "./menu" (without quotes ).
And in the kitchen, you must first do nr. 1 (building working folder from the folder "CFW"). Then, you can type 0 to access the advanced options and type 11 to deodex. Easily select if you only want to deodex either only /system/app or only /system/framework or both.
AFTER you have followed all these steps, you have to select 99 in the kitchen. This will set up "CFW.zip" in the /kitchen/output folder.
When this is finished, you have to extract the "CFW.zip" and copy the factoryfs.rfs to any Froyo based ROM for Galaxy 3 you like.
THEN you're done
rayman33 said:
So for you guys, here is the instruction for deodexing .
First, go to youtube and follow the video instructions of nokia7vista's tutorial for creating a custom rom for Samsung Galaxy S.
(Download a base rom that you want to customize (i.e. XXJPF) and download and install magiciso to open the factoryfs.rfs from XXJPF (in magic iso, go to open and then select all files, then you can open factoryfs.rfs). When you have done this, extract the content of factoryfs.rfs to your desktop and put it into a folder called "System". Put the folder "System" into a new folder called "CFW". Now you have to download the rombasics.zip based on JPA FROYO, which are found in another post in the xda - Forum in the development section. (Sorry I'm a new user so i'm not allowed to post links. When I am, I'll do !
Then, put the content of rombasics.zip into the folder "CFW".
After that, follow nokia7vista's tutorial part 4 to install cygwin correctly and install the HTC Android kitchen.
When you followed the tutorial, you should know how to start the kitchen (open cygwin, cd to folder where you placed the kitchen and type "./menu" (without quotes ).
And in the kitchen, you must first do nr. 1 (building working folder from the folder "CFW"). Then, you can type 0 to access the advanced options and type 11 to deodex. Easily select if you only want to deodex either only /system/app or only /system/framework or both.
AFTER you have followed all these steps, you have to select 99 in the kitchen. This will set up "CFW.zip" in the /kitchen/output folder.
When this is finished, you have to extract the "CFW.zip" and copy the factoryfs.rfs to any Froyo based ROM for Galaxy 3 you like.
THEN you're done
Click to expand...
Click to collapse
oh ... can you make deotexed (system app & framework) rom based on jpf ?
rayman33 said:
So for you guys, here is the instruction for deodexing .
First, go to youtube and follow the video instructions of nokia7vista's tutorial for creating a custom rom for Samsung Galaxy S.
(Download a base rom that you want to customize (i.e. XXJPF) and download and install magiciso to open the factoryfs.rfs from XXJPF (in magic iso, go to open and then select all files, then you can open factoryfs.rfs). When you have done this, extract the content of factoryfs.rfs to your desktop and put it into a folder called "System". Put the folder "System" into a new folder called "CFW". Now you have to download the rombasics.zip based on JPA FROYO, which are found in another post in the xda - Forum in the development section. (Sorry I'm a new user so i'm not allowed to post links. When I am, I'll do !
Then, put the content of rombasics.zip into the folder "CFW".
After that, follow nokia7vista's tutorial part 4 to install cygwin correctly and install the HTC Android kitchen.
When you followed the tutorial, you should know how to start the kitchen (open cygwin, cd to folder where you placed the kitchen and type "./menu" (without quotes ).
And in the kitchen, you must first do nr. 1 (building working folder from the folder "CFW"). Then, you can type 0 to access the advanced options and type 11 to deodex. Easily select if you only want to deodex either only /system/app or only /system/framework or both.
AFTER you have followed all these steps, you have to select 99 in the kitchen. This will set up "CFW.zip" in the /kitchen/output folder.
When this is finished, you have to extract the "CFW.zip" and copy the factoryfs.rfs to any Froyo based ROM for Galaxy 3 you like.
THEN you're done
Click to expand...
Click to collapse
please post your deodexed rom, atleast we can get to know if it works for g3 or not
is it working for you??
after deodexing what advantages have you taken of that???
So my deodexed base ROM so far has not booted.
Any reason why?
Custom Rom (XXJPA)
@DarkLestat :
My custom rom (deodexed) is working, yes. But I think it's way to slow to use it every day because it's based on JPA.
When you gyus want me to release a super fast and super stable deodexed rom, which I'm actually able to build, you have to share the rombasics.zip based on XXJPF.
If anyone could do that, that would be great.
rayman33 said:
@DarkLestat :
My custom rom (deodexed) is working, yes. But I think it's way to slow to use it every day because it's based on JPA.
When you gyus want me to release a super fast and super stable deodexed rom, which I'm actually able to build, you have to share the rombasics.zip based on XXJPF.
If anyone could do that, that would be great.
Click to expand...
Click to collapse
I'm using Gsam101's JPA Clean ROM with the ronbasics for JPA.
is that a reason?
How exactly did you get the factoryfs.rfs from the CFW.zip? All my .zip has are the folders I zipped into it, and its supposedly the finished ROM?
Sent from my Samsung Galaxy 3 FROYO
How would i go about creating a factoryfs.rfs?
EDIT: Anyone?
CFW.zip ?!
Ehhhhm...DarkLestat... If I#m understanding right, you wanna build a custom rom with an update.zip package..
If you are doing so, let me say that it don't works since samsung has implemented a new recovery in Froyo builds which don't allows us to flash the update.zip packages anymore.
You actually have to create a flashable odin package.
(including cache.rfs, datafs.rfs, factoryfs.rfs, modem.bin and zImage)
After you have done that, repack these files to a odin .tar package with the following commands in cygwin : (after you cd'd to your rom's folder)
Code:
tar -H ustar -c cache.rfs datafs.rfs factoryfs.rfs modem.bin zImage > output.tar
@The Dark Lestat: What's the source? JPF or older?
i have deodexed the jpf system/app all contents except settings .
deodexing settings causes loopback boot and phone does not boot.....
though i am verifying but deodexing is great....
i have tried changing the icons of apps, now they work, in odexed they were'nt...
though the gallery app, music player seems to be slower
spl. gallery is a tonn times slower. dont know the reason....
boot is fast.....
lets see..
Szaby59 said:
@The Dark Lestat: What's the source? JPF or older?
Click to expand...
Click to collapse
JPA
Sent from my Samsung Galaxy 3 FROYO
So we cant install this rom throw recovery menu, because samsung changed something in froyo update? Am i right? Its posible to flash back into enclair and flash it throw enclair recovery menu?
Meybe this is very newbie question.... i dont understand to these things (but i want to)
Sent from my GT-I5800 using XDA App
How do you create a factoryfs.rfs?
Terminal?
froyo is not released by samsung yet right??? i mean officially then how the hell can samsung change something in **** **** **** so the **** update cannot be done....i dont get this
is froyo out?
Hey guys,
I might be barking up the wrong tree here, but I was hoping someone could help out a bit with using UOT Kitchen on a HTC Legend, running CM7 RC2.
I've run through the UOT Kitchen wizard without any issues (extracted and uploaded framework-res.apk and SystemUI.apk fine), and got a valid zip to apply the patch.
When applying though, I get the below error. This happens regardless of whether I try to apply via ROM Manager, or via Recovery.
-- Installing: SDCARD.UOT-ZC-xx-xx-xx-xx-x.zip
Finding update package...
Opening update package...
Installing update...
E:Error in /sdcard/UOT-ZC-xx-xx-xx-xx-x.zip
(Status 0)
Installation aborted.
I'm a relative newbie to much of this (but would like to think I'm sensible enough to do research before I ask stupid questions). I have heard UOT is primary designed for the Desire from some posts, however other posts have suggested its worked on their Legend without issues - so I'm not 100% sure that there's compatibility for my device or ROM.
So where am I going wrong here? Is this compatibility issue with the Legend, or with CM7, or just a user error?
Any help GREATLY appreciated!
both files that are required for uploading to UOT are odexed (ie, they come with odex file counterparts, which i've no idea whatsoever except that they're like extensions of the apk that came along w/ it) on cm7. merging altered apk's (ones in zip cooked and DL'd from UOT) with their original odex file counterparts (ones on your phone when you flashed cm7) are a no-no, from what i've read. so no dice, unless you can de-odex the whole rom...
I have the same problem, but my phone is LG P500 with Megatron ROM. I tried to get Sense - like notification bar, icons and new battery indicator. I'll be glad if someone will help me to solve this.
maxq1 said:
both files that are required for uploading to UOT are odexed (ie, they come with odex file counterparts, which i've no idea whatsoever except that they're like extensions of the apk that came along w/ it) on cm7. merging altered apk's (ones in zip cooked and DL'd from UOT) with their original odex file counterparts (ones on your phone when you flashed cm7) are a no-no, from what i've read. so no dice, unless you can de-odex the whole rom...
Click to expand...
Click to collapse
Ah, I was under the impression that CM7 was already deodexed. Apparently not.
I'll do some research and see if I can find a way to deodex the ROM. Cheers.
regarding to this problem, i'm curiouse if the CM 7 stable release has been de-odeoxed.
CM /system is odexed
Yeah, I found that out shortly after creating this thread. For the sake of future questions/searches, heres how I got UOT working:
Ended up getting it sorted by deodexing using xUltimate, then pushing the deodexed apk and jar files to my phone using adb.
Additionally, update-binary needs to be pulled out of the CM zip and copied into the cooked UOT zip (theres instructions for this on UOT's pickup page). UOT can then be flashed using recovery/ROM manager.
Hello,
I'm facing a problem where I'm unable to apply UOT themes on my Gingerbread/Sense rom . I'm currently running InsertCoin CM7/A2SD+ v02, and extracted the framework_res, as well as SystemUI from the ZIP but still I cant get it to work.
No matter what I try nothing changes. Can anyone help me?
What's going wrong exactly?
EDIT: When you've chosen the stuff you want, check the Summary area and make sure there are no red boxes indicating something is incompatible/wrong
chul said:
Hello,
I'm facing a problem where I'm unable to apply UOT themes on my Gingerbread/Sense rom . I'm currently running InsertCoin CM7/A2SD+ v02, and extracted the framework_res, as well as SystemUI from the ZIP but still I cant get it to work.
No matter what I try nothing changes. Can anyone help me?
Click to expand...
Click to collapse
if you cook framework and systemui - it means you changing system theme. So after flashing UOT, select "System" theme in ThemeChooser.
chul said:
I'm facing a problem where I'm unable to apply UOT themes on my Gingerbread/Sense rom . I'm currently running InsertCoin CM7/A2SD+ v02, and extracted the framework_res, as well as SystemUI from the ZIP but still I cant get it to work.
No matter what I try nothing changes. Can anyone help me?
Click to expand...
Click to collapse
unzip your ROM and put
-SystemUI.apk from the app_s folder
-framework-res.apk from the framework_s folder
from the unzipped ROM
load this 2 files in "UOT File upload" up
then cooked your file and download it.
download this file h ttp://dl.dropbox.com/u/18354786/black_circle-bat_flying.zip
then unzip your kitchen file and black_circle-bat_flying.zip.
put your kitchen SystemUI.apk and framework-res.apk.
copy this files in to the follow dirs:
-SystemUI.apk to the black_circle-bat_flying/app_s folder
-framework-res.apk to the black_circle-bat_flying/framework_s folder
then zip it, now you can flash this file in recovery.
the black_circle-bat_flying.zip works with InsertCoin CM7/A2SD+ v03 data++ version.
i have used the installscript from alexdiaz themediazGingerMix7.
i hope its allowed to use this script, if not ok then i delete the zip.
Sorry for my bad english
for gingerbread roms you need 3 files. the other one is com.htc.resources.apk
u need to upload the com.htc.resource file as well to make the theme work,
I am on insertcoin v0.8, everything works great, very smooth
am creating my own battery % for sense 3.5 roms. I have been able to update the framework-res.apk file with the necessary images and xml files.
I am trying to learn how to edit the systemui.apk file, but I dont know what the dependencies are.
Could anybody give me a hand?
Any ideas on how to mod the systemui.apk file?
Maybe for HTC roms it is com.htc.resources.apk?
Edit: Or rosie?
The battery mods I have seen for sense roms come with a systemui.apk and the framework-res.apk file. If I try to mod the framework-res.apk file on its own like I have done for osap roms it does not work, but if I add the systemui.apk file the battery works.
The problem is you have to use the systemui.apk file from that rom. If you try to use one from another rom I get a lot of system process not responding errorrs. I am just not sure what is modified on the system.apk file.
Just a suggestion: upload needed files to UOT Kitchen and just make a battery mod. Then U can compare your orig. files with these you've downloaded from UOT.
Maybe this will help you.
Hi I'm having some trouble creating a modified SystemUI.apk for my Nexus 10 running CM10.1. I followed some guides on how to change the transparency of the status bar but when I tried to install the new apk, it says installation failed/aborted in CWM. Could someone check my modification and see if I'm doing it right?
What I changed: SystemUI/res/layout/super_status_bar.xml and changed android:background="#00000000"
SystemUI/res/values/drawables.xml and changed <item type="drawable" name="status_bar_background">#00000000</item>
After I recompiled, I unzipped the CM10.1 rom, replaced the systemui.apk with the new one, and then rezipped. When I tried to flash the new rom in CMW, it says failed/aborted.
Any help would be much appreciated. Thanks!
your changes are correct, so the problem is in the zip file. flash the rom without modifying the zip and then (maybe after the first boot) flash a zip with only the systemui.apk inside. use a zip downloaded into a nexus10 modding thread.
anyway i'm trying to get a transparent status bar too on my galaxy nexus and i can tell you that you also have to modify a smali file into SystemUI.apk.
In your case the file is
Code:
SystemUI/smali/com/android/systemui/statusbar/tablet/TabletStatusBar.smali
In my case it is
Code:
SystemUI/smali/com/android/systemui/statusbar/phone/PhoneStatusBar.smali
but i don't know what to modify inside it (i found your thread while i was searching for a solution)
I'm currently running an unmodified CM10.1. I tried flashing just the SystemUI.apk as a zip but it fails/aborts also. Not sure whats causing the error.
Try to flash an unmodifyied SystemUI.apk. if it fails, the problem is the zip. Anyway without editing the smali file the status bar is still going to be black
Yeah I just extracted the stock systemui.apk, zipped it, tried flashing and it says failed/aborted. However, I was able to install the stock apk unzipped through the built in CM10 installer. Something is definitely wrong with my zipping...I tried installing the modified apk through the same manner and it failed however.
try with this. it is the zip that i usually use.
we are going OT
Now we're getting somewhere! The zip was able to flash! However, something is wrong with my systemui.apk as you predicted before. The status bar is indeed now transparent, however upon bootup, it says system UI has stopped. Pressing OK simply makes it pop up again. Reflashed the stock apk and now it's fine.Now just need to figure out how to correctly modify the apk. Thanks a bunch!
at the moment there are no guides for jelly bean so i suggest you to try another rom which allows status bar transparency (like aokp)
watch here and here man