Related
I've been seeing those words a LOT in recent threads.
Any detailed explanation on them please?
[search] deodex [/search]
Berzerker said:
De-odex: Apk files have respective odexes that devs use to supposedly save space. Deodexing means you convert it back to a .dex file and put it back inside the apk. This allows you to easily replace files (not having to worry about odexes), but the main point was to deodex services.jar so that you can change all text to different colors (such as the clock color to white) and to deodex services.jar, you need to deodex everything.
Click to expand...
Click to collapse
danknee said:
[search] deodex [/search]
[/I]
Click to expand...
Click to collapse
How does it matter to regular user?
donniezazen said:
How does it matter to regular user?
Click to expand...
Click to collapse
Themes mostly.
sk63 said:
Themes mostly.
Click to expand...
Click to collapse
Thanks. Are themes available in Deodex or Odex? Sorry for noob questions.
Related question also....
- Which can live with which? (Deodexed ROM + Odexed Theme? or Odexed ROM + Deodexed Theme?)
You know, like type O is universal donor and type AB is universal recipient...do these work similar or only deodexed with deodexed...?
(where is that darn wiki??)
sablesurfer said:
Related question also....
- Which can live with which? (Deodexed ROM + Odexed Theme? or Odexed ROM + Deodexed Theme?)
You know, like type O is universal donor and type AB is universal recipient...do these work similar or only deodexed with deodexed...?
(where is that darn wiki??)
Click to expand...
Click to collapse
Dear GOD,
Please come down from heaven and explain by some magic show what the hell these deodexed and odexed means?
Thank you,
A non-believer.
donniezazen said:
Dear GOD,
Please come down from heaven and explain by some magic show what the hell these deodexed and odexed means?
Thank you,
A non-believer.
Click to expand...
Click to collapse
Deodexed ROMs have their .apk's (which are basically the application packages) repackaged in a certain way. An "odex" can be thought of as a collection of parts of applications that have been pulled out and optimized before booting. This speeds up the boot process - in a way, it preloads part of the applications - but it also makes hacking those apps difficult because part of the original code is already extracted somewhere else.
Deodexing is just a process of putting those pieces back into the original applications. It takes a while to extract those parts and build the .dex cache (aka Dalvik cache), but only because the relevant parts aren't in an easy-to-access place for the system. The advantage of this is that an app can be modified effectively and the developer doesn't have to worry about conflicts from the separate odex part of the code.
So, short version: "Deodexed" ROMs have all their apps put back together. If an app can be themed, for example, a deodexed version of that app will not get messed up when the modified .apk tries to mesh with the odex of the original un-modified .apk. Because it's not there.
If you want an aftermarket theme, you need a deodexed ROM. I'm not sure if deodexing can be done to individual apps within a non-deodexed ROM.
I think that's the general idea, anyway.
sablesurfer said:
Related question also....
- Which can live with which? (Deodexed ROM + Odexed Theme? or Odexed ROM + Deodexed Theme?)
You know, like type O is universal donor and type AB is universal recipient...do these work similar or only deodexed with deodexed...?
(where is that darn wiki??)
Click to expand...
Click to collapse
You will never find an odexed theme since the odex file would contain things that needed to be changed, thus themes are deodexed. Themes basically just replace the .apk or .jar with their version, which wouldn't work on an odexed rom.
donniezazen said:
Dear GOD,
Please come down from heaven and explain by some magic show what the hell these deodexed and odexed means?
Thank you,
A non-believer.
Click to expand...
Click to collapse
Basically, Android uses a a java based virtual machine as the bases for running programs. This virtual machine is called Dalvik. A .dex file contains the cache used by the Dalvik VM (called Dalvik-cache) for a program and is stored inside the .apk. A .odex file is an optimized version of the .dex file which gets stored next to the .apk as opposed to inside the .apk. This process is done by default to system apps. Deodexing is the process of converting the .odex files back into .dex to be stored inside the .apk so that things can be more easily modified. So a deodexed rom is one that has been through the deodexing process. Deodex can just as easily be called Unodex or any other pre-fix you wish to use.
Hopefully that cleared that up.
EDIT: Darn, beaten.
Thank you all. So...themes are deodexed. And only run on deodexed rom...got it. Meaning...I need a deodexed version of the new Froyo to keep my white Rosie. Cool.
faster3200 said:
EDIT: Darn, beaten.
Click to expand...
Click to collapse
Yeah, but you clearly know it better than I do.
if you install a de-odexed rom, will the system automatically rebuild the Dalvik cache and appropriately odex the apk's, or is this something that a dev needs to do manually beforehand? In other words, are there any disadvantages to a de-odexed rom other than an initially slower phone? will the phone eventually rebuild the cache and perform as an odexed system would?
^bump^
Same question as vinconti - will a deodexed ROM run slower than an odexed one?
Thanks
<InigoMontoya>You keep using that word. I do not think it means what you think it means.</InigoMontoya>
Thanks for the explanations, all. I just rooted my D2 but haven't done any themes yet. This helps, but only from the standpoint of I'll have to get back into flashing. I thought I left that behind when I trashed my Omnia.
I have a regular odexed ROM. I replace some of the apk+odex files by deodexed APK's, so that seems to be no problem. But I was wondering whether this would also work for jar+odex files (e.g. android.policy.jar)....
kasper_h said:
I have a regular odexed ROM. I replace some of the apk+odex files by deodexed APK's, so that seems to be no problem. But I was wondering whether this would also work for jar+odex files (e.g. android.policy.jar)....
Click to expand...
Click to collapse
If this does actually work without problems does that mean we'd only have to de-odex certain .apks rather than the whole ROM?
KrushR said:
<InigoMontoya>You keep using that word. I do not think it means what you think it means.</InigoMontoya>
Thanks for the explanations, all. I just rooted my D2 but haven't done any themes yet. This helps, but only from the standpoint of I'll have to get back into flashing. I thought I left that behind when I trashed my Omnia.
Click to expand...
Click to collapse
Thanks for the Inigo moment. You made my night.
Question to the room: Do I need this deodexing thing just to install apps and run the wifi tether (the whole reason I'm venturing into root territory to begin with)? I don't care what it looks like, I just want it to provide wifi to my soon-to-be-rooted Nook Color. Thanks in advance.
But... All I want is WiFi tethering!
lngwstx said:
Question to the room: Do I need this deodexing thing just to install apps and run the wifi tether (the whole reason I'm venturing into root territory to begin with)? I don't care what it looks like, I just want it to provide wifi to my soon-to-be-rooted Nook Color. Thanks in advance.
Click to expand...
Click to collapse
This is pretty much my question as well. This whole Odex/Deodex thing is totally frying my brain.
I'm not trying to do anything fancy, I just want to use the WiFi tether feature. Which one is good enough for just doing THAT?
keep your advice for yourself
donniezazen said:
Dear GOD,
Please come down from heaven and explain by some magic show what the hell these deodexed and odexed means?
Thank you,
A non-believer.
Click to expand...
Click to collapse
keep your advice for yourself
How to Deodex?
hey ppl,I tried to use the cm9 mms app on my stock rom,after googlin it seems that it wont work..so i decided to theme the stock mms.apk to look like cm9(well not exactly )
I used the resource files from galaxy nexus dump,and i should say that i used 2 png's from master vertumus ics theme..so the credit goes to him too..
INSTALLATION:
place the mms.apk in system/app...fix permissions and reboot..
Note:i have tested it in LP3,I think it'll work in other roms too..
anto.danny said:
hey ppl,I tried to use the cm9 mms app on my stock rom,after googlin it seems that it wont work..so i decided to theme the stock mms.apk to look like cm9(well not exactly )
I used the resource files from galaxy nexus dump,and i should say that i used 2 png's from master vertumus ics theme..so the credit goes to him too..
INSTALLATION:
place the mms.apk in system/app...fix permissions and reboot..
Note:i have tested it in LP3,I think it'll work in other roms too..
next update will include holo background,i'm sleepy now
Click to expand...
Click to collapse
When I slide the conversation to the left or right, instead of getting "Call" or "Message" I get these weird strings (attached)
Well that looks weird...which rom are u in mate?? try clearing dalvik in recovery..
I'm on my own ROM. I wiped dalvik already, I even tried re-odexing the app, not that that would make a difference.
It's based on LP3 -- so it SHOULD be compatible.
attach your roms mms.apk ill theme it and lets see if that solves this,cuz am on wanam LP3 rom and it works perfectly..
I'm just uploading the odexed apk. The source files aren't there but you should be able to change the files in drawable-hdpi without too much trouble. Let me know if you need it de-odexed so you can actually decompile it
i wont be needing deodexed apk, as i didn't play with the xml and jar files..simple replace of png's..anyway while i was replacing your mms.apk i found out that certain png of yours were 9.png in mine..so i didn't replace them,may be that was the problem..lets see if this works..
anto.danny said:
i wont be needing deodexed apk, as i didn't play with the xml and jar files..simple replace of png's..anyway while i was replacing your mms.apk i found out that certain png of yours were 9.png in mine..so i didn't replace them,may be that was the problem..lets see if this works..
Click to expand...
Click to collapse
Works! Thanks
Are you okay if I put it in my ROM? I'll obviously give you credit
Hi! This apk also works with ics xxlps?
@shishir95 sure mate.
am an deodexed LPS now and it works like a charm
anto.danny said:
next update will include holo background,i'm sleepy now
Click to expand...
Click to collapse
Hope u're not sleepy atm , Im still waiting for this mod with holo background
sorry mate,i wasn't successful in implementing it...only static colors can be set for background(hex code)..
CM9 MMS
Is there a way to take the actual CM9 mms.apk and actually replace the existing mms.apk? I'm using MysticPride's v.18 Rom and the MMS is themed in a way that I am not fond of. I'd like the stock MMS or if possible that of the latest CM9 Nightlies. Any response is greatly appreciated.
Here is the deal cm9,ASOP apps wont work on Samsung stock rom and vice verse cuz they have different framework dependencies..but dev's have found a way to port the stock app's but that's on GB,i don't know if it could be implemented to ICS
Thanks!
Thanks for your response. I have actually gone way overboard now for the past three days and have come pretty far getting things the way I wanted. I just ended up installing a different Rom and adding the bootanimation from Mystic along with the latest N.E.A.K. Kernel with overclocking and now my phone is sick and has the stock SMS. The only thing I didn't like about the Mystic SMS was the colors (Anal) I know! The SMS from CM9 is pretty cool in my opinion only because it shows the contact image within the texting screen rather than just as a thread. Whatever though, Thanks for your response and time. I have really learned a lot on here in the past couple days. Very appealing new hobby this Android Development...
Thanks again, Bobby C. - Incloud Design
http://inclouddesign.com/
Mate your site is uber cool!!!
anto.danny said:
Here is the deal cm9,ASOP apps wont work on Samsung stock rom and vice verse cuz they have different framework dependencies..but dev's have found a way to port the stock app's but that's on GB,i don't know if it could be implemented to ICS
Click to expand...
Click to collapse
I have aosp mms implemented into my rom so its possible. But its a hassle.
Sent from my SGH-I777 using xda premium
if you find time,can you post a tutorial...
anto.danny said:
hey ppl,I tried to use the cm9 mms app on my stock rom,after googlin it seems that it wont work..so i decided to theme the stock mms.apk to look like cm9(well not exactly )
I used the resource files from galaxy nexus dump,and i should say that i used 2 png's from master vertumus ics theme..so the credit goes to him too..
INSTALLATION:
place the mms.apk in system/app...fix permissions and reboot..
Note:i have tested it in LP3,I think it'll work in other roms too..
Click to expand...
Click to collapse
Hello!
I like your mms.apk very much, it looks cool. But sad to say I only have a galaxy ace S5830i. I really want to use your mms, though. Can you do one that is compatible for my phone? Please?
jraquino said:
Hello!
I like your mms.apk very much, it looks cool. But sad to say I only have a galaxy ace S5830i. I really want to use your mms, though. Can you do one that is compatible for my phone? Please?
Click to expand...
Click to collapse
PM me ur mms.apk..
So after desperatley wanting this mod to work on my captivate glide at any cost, i went after it myself. It looked easy at first but turned out to consume a lot of hours figuring out how to compile decompile and understand basics of smali.
What it does ?
As in the title, pressing the volume buttons a little longer (400 ms) will make the stock music player skip to next track (up vol) or previous track (down vol). This only works while the screen is off and phone locked which is basically the purpose . Right now will work on deodexed ROMs only, meaning pepole having "android.policy.odex" file in the system/framewrok folder would not be able to use this mod.
Caution : The mod if goes wrong can/will make your phone stuck at the boot animation unless the mod is removed. Copy both the files so you can restore your original file back in case it doesn't work for you.
How to Install
1) Make sure you are rooted. and boot into CWMR.
2) Flash LongPressVol.zip - Installs the mod and takes backup
3) Wipe Dalvik and Cache partition
4) Reboot and "Upgrading android" screen should show up.
You are done and now test it and let me know if it works for you. Enjoy!!!
Restore original/Remove Mod :
1) Boot into CWMR.
2) Flash LongPressVolRemove.zip - Restores your original android.policy.jar file
3) Wipe Dalvik and Cache partition
4) Reboot
Tested to be working fine on following ROMs
Nardholio's NardROM 0.4
Thegreatergood's LiteROM .4
Credits : Ported with help from the guide posted by jakubklos -> http://forum.xda-developers.com/showthread.php?t=1770564
Next update :
CWM flashable zip (will need some time to learn how to do that - Done
Post the Diff and the code to make it easier for other roms to include it if the android.policy.jar changes. - In progress
Awesome, been missing this mod since leaving my DHD
CWM Flashables worked great..... But since I'm using the stock rom which has not been deoxed it did not work.
It booted though didn't notice any adverse affects
Not to put you on the spot but do you think you could use the UCLH2 .jar and make a version that will use odex. not sure if anything would have to be done to the odex file but I have included the non odexed android.policy.jar files if you wouldn't mind taking a stab at it. If you could just modify the .jar file I'll test it. I would be forever in your debt!
Sent from my SGH-I927 using xda premium
Force closes PowerAMP and Nova Launcher.
Tested on ICS Leak.
Just delete the odex file and clear cache and you should be fine. You don't have to deodex the whole ROM.
or for extra points you can reodex, which theoretically will boost speeds a bit (although I'm experiencing wonderful speeds on my ROM). Redodexing is pretty easy (just Google it) and doesn't require him to do his mod again.
Cool thanks for the tip!
Sent from my SGH-I927 using xda premium
ludacris1 said:
Force closes PowerAMP and Nova Launcher.
Tested on ICS Leak.
Click to expand...
Click to collapse
Strange works for me. Nova didn't quit at all throughout my testing. I tried Poweramp trial and works fine as well. Did you clear dalvik and cache after flashing in the Mod ?
Nardholio said:
Just delete the odex file and clear cache and you should be fine. You don't have to deodex the whole ROM.
or for extra points you can reodex, which theoretically will boost speeds a bit (although I'm experiencing wonderful speeds on my ROM). Redodexing is pretty easy (just Google it) and doesn't require him to do his mod again.
Click to expand...
Click to collapse
Tried with no success stuck at boot screen. Thanks for the hint I'll try re odexing it and see if that will work next.
I like all the bloat that the stock has except the att apps, I would love to try your ROM but I would prefer a completely stock version of it with little modification and fixes. I have tried to do it myself with no success and simple don't have the patience for it. As my computer would end up at the muzzle end of a AR15. I really don't want to waste ammo or buy a new computer just yet. LOL ^o^
I'm very happy with the stock rom after applying the keyboard, tethering fix, and sdcard swap. It will be perfect when I get this working on it. And if its true that having it odexed is faster, I don't know but it is very smooth and battery is awesome.
Sent from my SGH-I927 using xda premium
enewman17 said:
Awesome, been missing this mod since leaving my DHD
CWM Flashables worked great..... But since I'm using the stock rom which has not been deoxed it did not work.
It booted though didn't notice any adverse affects
Not to put you on the spot but do you think you could use the UCLH2 .jar and make a version that will use odex. not sure if anything would have to be done to the odex file but I have included the non odexed android.policy.jar files if you wouldn't mind taking a stab at it. If you could just modify the .jar file I'll test it. I would be forever in your debt!
Sent from my SGH-I927 using xda premium
Click to expand...
Click to collapse
As evident from your last post, it does not work for you on UCLH2. As i said in my OP that i've not tested it on LH2 and it might not work as the android.policy.jar may be different. It should work on the UCLG9 and the ROM's based on it for sure.
I'll see later what i can do for the LH2. Can you post me a link of your whole system/framework folder, so i can download the same ? I'll maybe try later in the day to see the difference.
Thanks you, much appreciated! http://db.tt/0PnPOv4p
Sent from my Transformer TF101 using XDA Premium HD app
enewman17 said:
Thanks you, much appreciated! http://db.tt/0PnPOv4p
Sent from my Transformer TF101 using XDA Premium HD app
Click to expand...
Click to collapse
Deodexed your files and compared the PhoneWindowManager.smali file with mine, they are binary equals. So technically this mod should work for you. As your ROM is odexed, you need to manually delete the android.policy.odex and android.policy.jar file and then copy the android.policy.jar file from the zip attached to the OP. Remember to clear dalvik and cache partition as the last step before rebooting your phone. As Nardholio suggested this should work and you don't need to deodex the whole ROM.
Updated OP with the name of the ROM's tested to be working fine with this mod. Will try some more and keep adding.
Sent from my SGH-I927
Nardholio said:
Just delete the odex file and clear cache and you should be fine. You don't have to deodex the whole ROM.
or for extra points you can reodex, which theoretically will boost speeds a bit (although I'm experiencing wonderful speeds on my ROM). Redodexing is pretty easy (just Google it) and doesn't require him to do his mod again.
Click to expand...
Click to collapse
Do not delete the odex file... in an odex ROM all the code, java and smali are located in the odex class until you deodex which pulls the classes out and compresses them into a classes.dex into the particular apk and/ or jar file. So, if you delete the odex file the jar or apk is useless as you just deleted all the java and smali code it uses to communicate with the DVM..
Sent from my SGH-I897 using xda premium
dman3285 said:
Do not delete the odex file... in an odex ROM all the code, java and smali are located in the odex class until you deodex which pulls the classes out and compresses them into a classes.dex into the particular apk and/ or jar file. So, if you delete the odex file the jar or apk is useless as you just deleted all the java and email code it uses to communicate with the DVM..
Sent from my SGH-I897 using xda premium
Click to expand...
Click to collapse
Deodexing is all clear and i know the procedure, but can you let me know some link or tutorial to follow to odex it back again ? I think it needs the whole rom and needs some more files like framework etc. to be odexed again ?
Note: still learning and long way to go
In my trying to learn all of this too, seems you can re-odex a rom. But everything I found has to be done on the phone it self with terminal and a odex wrapper script. Haven't found a way of doing it on a computer yet.
Sent from my SGH-I927 using xda premium
enewman17 said:
In my trying to learn all of this too, seems you can re-odex a rom. But everything I found has to be done on the phone it self with terminal and a odex wrapper script. Haven't found a way of doing it on a computer yet.
Sent from my SGH-I927 using xda premium
Click to expand...
Click to collapse
I've read some tutorials as well, but lemme know if you find a easier way to do this. I'm almost certain that the odex files are specific to a specific rom, but i can be wrong as well. That's the reason i believe that the generic mods are only for the deodexed ROMs.
enewman17 said:
Awesome, been missing this mod since leaving my DHD
CWM Flashables worked great..... But since I'm using the stock rom which has not been deoxed it did not work.
It booted though didn't notice any adverse affects
Not to put you on the spot but do you think you could use the UCLH2 .jar and make a version that will use odex. not sure if anything would have to be done to the odex file but I have included the non odexed android.policy.jar files if you wouldn't mind taking a stab at it. If you could just modify the .jar file I'll test it. I would be forever in your debt!
Sent from my SGH-I927 using xda premium
Click to expand...
Click to collapse
I don't realize there was a Dial Home Device on earth, I though it was never found
*stargatefan*
TheHow7zer said:
I don't realize there was a Dial Home Device on earth, I though it was never found
*stargatefan*
Click to expand...
Click to collapse
Lol love stargate
Sent from my Desire HD using xda premium
---------- Post added at 07:13 PM ---------- Previous post was at 06:47 PM ----------
ninthsense said:
I've read some tutorials as well, but lemme know if you find a easier way to do this. I'm almost certain that the odex files are specific to a specific rom, but i can be wrong as well. That's the reason i believe that the generic mods are only for the deodexed ROMs.
Click to expand...
Click to collapse
Yes the odex file is specific per app so if any changes were made, the odex file which contains most of the data for each app would also have to reflect those changes. As the changes you made were part of .smali which is part of the dex file. So on a stock rom the odex file is loaded into the Dalvik machine during boot. This is why when flashed on a odexed rom the mod does not take, because the non modded odex file was already loaded. I gave up as I'm happy using literom4 with your mod.
Edit: Ok here is why it has to be done using the phone, all has to do with BOOTCLASSPATH http://classictomatoe.net/dexo-universal-odex-tool/
If you wanted to make this mod for folks still using the stock rom. All that needs to be done is decompile the .odex file using baksmali make the changes to the necessary files and then smali ?I think? don't quote me on that.
Can you share the how to four this? I'm setting up a rom and would like to add this
Sent from my SGH-I927 using xda app-developers app
kick buttowski said:
Can you share the how to four this? I'm setting up a rom and would like to add this
Sent from my SGH-I927 using xda app-developers app
Click to expand...
Click to collapse
Would you use the new uclj3 ? Send me the androidpolicy jar from your rom and hopefully it should be the same. I've not upgraded to .8 literom yet so not sure if it will work as .8 is based on the newer uclj3 released by samsung.
Sent from my SGH-I927
ninthsense said:
Would you use the new uclj3 ? Send me the androidpolicy jar from your rom and hopefully it should be the same. I've not upgraded to .8 literom yet so not sure if it will work as .8 is based on the newer uclj3 released by samsung.
Sent from my SGH-I927
Click to expand...
Click to collapse
Here ya go
As an UN-experienced dev, I am attempting to theme a stock rom that has already been rooted, de-odexed and zipaligned.
other that theming non-stock launchers, is there a way to install a theme chooser compatible with cm10 and aosp themes?
Thanks
dbrannon79 said:
As an UN-experienced dev, I am attempting to theme a stock rom that has already been rooted, de-odexed and zipaligned.
other that theming non-stock launchers, is there a way to install a theme chooser compatible with cm10 and aosp themes?
Thanks
Click to expand...
Click to collapse
As long as the assets are compatible (have to check drawable-hdpi in each apk) then you should be able to simply push a new SystemUI.apk to /system/app/ I made my own theme for the first ICS release by DMan, and pushed it through ADB and it works fine.
If there are assets missing, or not set up right (EX: missing .9 patches) it could bootloop or cause your SystemUI to crash. So backup before testing, obviously.
- Sent from Android
VM-Vendetta said:
As long as the assets are compatible (have to check drawable-hdpi in each apk) then you should be able to simply push a new SystemUI.apk to /system/app/ I made my own theme for the first ICS release by DMan, and pushed it through ADB and it works fine.
If there are assets missing, or not set up right (EX: missing .9 patches) it could bootloop or cause your SystemUI to crash. So backup before testing, obviously.
- Sent from Android
Click to expand...
Click to collapse
So I might get lucky by just pushing systemui.apk from cm9 or cm10?
My goal is to be able to use a theme like cobalt blue for cm10 on a stock rooted rom!
Sent from my SGH-I927 using Tapatalk 2
dbrannon79 said:
So I might get lucky by just pushing systemui.apk from cm9 or cm10?
My goal is to be able to use a theme like cobalt blue for cm10 on a stock rooted rom!
Sent from my SGH-I927 using Tapatalk 2
Click to expand...
Click to collapse
No sir. CM themes use different assets, you'd have to manually mix and match the proper assets to the drawable-hdpi folder of the stock ROM.
- Samsung Captivate Glide
VM-Vendetta said:
No sir. CM themes use different assets, you'd have to manually mix and match the proper assets to the drawable-hdpi folder of the stock ROM.
- Samsung Captivate Glide
Click to expand...
Click to collapse
ok I found something very close to what I was looking for! Here is a link to what I want to have done!
http://forum.xda-developers.com/showthread.php?t=1334922&page=1629
I have attempted to manually paste the items into the rom I'm working on but to wont boot, not will doing this to individual system apk's render them not to work! I read through the thread and it seems that the op isn't responding anymore to the thread!
being you are a very eperienced themer, would it be possible for you to look at this and maybe get this to work for the glide?
I would greatly appreciate this.
if you are able to, here is a link to the rom a friend and I have been working on that we would like to have this them working on!
http://www.androidfilehost.com/?fid=9390195663897100306
Thank you very much
dbrannon79 said:
ok I found something very close to what I was looking for! Here is a link to what I want to have done!
http://forum.xda-developers.com/showthread.php?t=1334922&page=1629
I have attempted to manually paste the items into the rom I'm working on but to wont boot, not will doing this to individual system apk's render them not to work! I read through the thread and it seems that the op isn't responding anymore to the thread!
being you are a very eperienced themer, would it be possible for you to look at this and maybe get this to work for the glide?
I would greatly appreciate this.
if you are able to, here is a link to the rom a friend and I have been working on that we would like to have this them working on!
http://www.androidfilehost.com/?fid=9390195663897100306
Thank you very much
Click to expand...
Click to collapse
Its likely not booting due to missing assets. Almost every ROM has different SystemUI/Framework assets. Example, the theme elements in Cyan10 are vastly different than any of our stock roms.
If you want to convert a theme from another phone, it can be done. But its not as simple as just pasting the corresponding apk in. It depends on othee things as well... The glide's main theme file is SystemUI.apk, whereas some phones use Framework-res.apk so there is also that to consider.
Converting themes from another device, you'll have to go in to the theme you want to convert, and match the files up to the theme you're replacing. You'll have to change file names and make sure no files are missing, also make sure you're only using HDPI themes.
- Samsung Captivate Glide
I'm on Freeza's 4.1.2 stock ROM with his kernel. Are these files flashable to the Sprint S3? And if not, how could I manually flash them? I want the grey/transparent complete mod. I flashed the battery successfully, but it boot looped me when I tried the transparent status bar.
This thread: http://forum.xda-developers.com/showthread.php?t=1995320
Edit: I'm on the deodexed ROM btw. And would I have to decompile and recompile the SystemUI.apk?
galaxyman635 said:
I'm on Freeza's 4.1.2 stock ROM with his kernel. Are these files flashable to the Sprint S3? And if not, how could I manually flash them? I want the grey/transparent complete mod. I flashed the battery successfully, but it boot looped me when I tried the transparent status bar.
This thread: http://forum.xda-developers.com/showthread.php?t=1995320
Edit: I'm on the deodexed ROM btw. And would I have to decompile and recompile the SystemUI.apk?
Click to expand...
Click to collapse
BUMP BUMP.
galaxyman635 said:
BUMP BUMP.
Click to expand...
Click to collapse
It says only for the I9300
If it's an app or some add in like that (for example the Note 2 keyboard) then those are interchangeable. But core apps like SystemUI are not because they are built off the SystemUI that THEY got for their update, and not the one that we got
You can get a transparent status bar by using Morphology I think
CNexus said:
It says only for the I9300
If it's an app or some add in like that (for example the Note 2 keyboard) then those are interchangeable. But core apps like SystemUI are not because they are built off the SystemUI that THEY got for their update, and not the one that we got
You can get a transparent status bar by using Morphology I think
Click to expand...
Click to collapse
That's what I thought! But i'm pretty sure if you decompile the SystemUI.apk, you can flash the PNG manually. I don't like the changes that Morphology offers, thanks though.
galaxyman635 said:
That's what I thought! But i'm pretty sure if you decompile the SystemUI.apk, you can flash the PNG manually. I don't like the changes that Morphology offers, thanks though.
Click to expand...
Click to collapse
Yes, that would probably work. Sorry that morphology doesn't float your boat, I personally don't like it that much either haha
galaxyman635 said:
That's what I thought! But i'm pretty sure if you decompile the SystemUI.apk, you can flash the PNG manually. I don't like the changes that Morphology offers, thanks though.
Click to expand...
Click to collapse
If you're just wanting to change out PNGs, you can normally take the apk change it to systemui.zip open it as an archive with 7zip, do the same for your systemui then rename and replace the PNGs, save the modified zip, rename it to .apk again and then pack it into a flashable zip for your device then flash and profit. SystemUI is a royal PITA to try to push on a running device, however if your ADB proficient you can push it with adb while in recovery.
I should add if you need to change anything in the source decompiling is a must, but PNG image changes can usually be swapped out without needing to decompile. I've been themeing my playstore updates that way since the new play store 4 popped up and keeps being updated every week or so.
°•○●¤◇★S☆A: Son's of Android★◇¤●○•°
I like to break stuff! :flipoff2:
Sign up for copy using this link and get us both and extra 5gb of free storage https://copy.com?r=b8U0ED
Q
Is a .zip that is flash able by CWM just a normal .zip? Or how do you make it flashable by CWM. Thanks for everything so far dude!
galaxyman635 said:
Is a .zip that is flash able by CWM just a normal .zip? Or how do you make it flashable by CWM. Thanks for everything so far dude!
Click to expand...
Click to collapse
You can just take any flashable zip like a rom zip open as archive in 7zip and delete all the apps from the folders and everything except META-INF and system folder and then put the SystemUI.apk in system/app in the zip and save it.
°•○●¤◇★S☆A: Son's of Android★◇¤●○•°
I like to break stuff! :flipoff2:
Sign up for copy using this link and get us both and extra 5gb of free storage https://copy.com?r=b8U0ED
galaxyman635 said:
That's what I thought! But i'm pretty sure if you decompile the SystemUI.apk, you can flash the PNG manually. I don't like the changes that Morphology offers, thanks though.
Click to expand...
Click to collapse
Yo u don't have to change everything in morphology. You can only change the status bar to transparent if that's what you are going for. Everything else can be left alone.
Sent from my blue galaxy