yashsingh1/xdaforums huggingface dataset:
[Droid Incredible Android Development] incubus26jc:
My view is that odex roms will be faster initially but not after the rom is up and running.. basically Odex apks have dalvick ready so booting will be faster because deodex apks have to build up that dalvick. But after that is achieved there wil be no difference. Also, You cant modify or theme odex apks and they take up extra space in the rom.

QUESTION

What is the difference between odexed and deodexed roms? Which is the standard (stock) roms that ship use?

ANSWER

A .dex file is basically a compiled bytecode version of an app that has been built for the Dalvik VM which Android's apps run on. I believe it is short for Dalvik Executable, but I'm not sure if I'm remembering that correctly.

An .odex file is an Optimized .dex file (hence the 'o'), meaning that it has basically been pre-compiled for a specific platform. The advantage to this is that startup time is much faster since the VM doesn't have to perform any optimizing at startup/runtime. The disadvantages are 1) That it takes up some extra space and 2) An odexed app won't run properly if it's put onto another device, and it must have the associated .odex file to run at all.

ROMs are typically released in deodexed form because they can be themed and modified fairly easily, whereas theming/modifying an odexed ROM is basically impossible (at best things would crash like crazy). Some people also choose to release their ROMs in odexed versions for people who would prefer the performance gains.

Most of the stock ROMs I've seen are odexed, I assume because the carriers/manufacturers want the performance boost. They also don't have any kind of official theming methods, so they probably don't care if you can't change the colors of your status icons or your system text or whatnot. Plus they have the advantage of knowing what device they want their system to run on, so they can pre-compile the .odex files very easily, I imagine. As an added bonus, it makes it difficult to pull .apk files off of the device and share them with people.

Edit: Since I just realized that I was not very explicit about the difference here - an "odexed" ROM is one where the apps have been precompiled, and thus contain associated .odex files which are external to the .apk files. A "deodexed" ROM is one where data that would be optimized in the .odex files has been more or less merged back into the .apk files (meaning it is not optimized but basically platform agnostic), thus the .apk files are self-contained and there are no .odex files. This is usually just done with a deodexing utility, such as smali/baksmali.

Source - http://www.faqoverflow.com/android/6925.html
[Droid Incredible Android Development] AznInertia:
Little Bugs I see is RL1

1.) Still having video recording issue

2.) A few times when I was using the camera and taking pictures it would reset my phone. It happens when right after I take a picture I want to take another picture so sometime I would try to press the other buttons it would do a soft reset.

3.) When I first boot up my phone, HQagent always crashes so I have to FC, I'm not sure what this does but it doesn't seem to really affect anything...just a bit annoying

4.) Certain applications "Words with Friends" has resolution issues, so certain buttons are not lined up.

Like I said, almost all of these are minor issues except maybe for the video recording and possibly the occasional soft reset from using the camera.

Joelz, you are my hero. This is a wonderful ROM and thank you for putting time and effort into it. We are definitely here to support you and make sure you always update your ROM 24/7....hahaha....thanks for making my refresh from this forum every day...=P

Can anyone direct me to that netflix fix? There are too many pages
[Droid Incredible Android Development] MedleHed:
Did you try the first page?
[Droid Incredible Android Development] xDarKnighTx:
so all this time I've been waiting for the odexed rom thinking it'll be faster overall, I could've just installed the deodexed rom and it'll be just as fast after the initial startup? :(

Thanks for the explanation though, now I know better.
[Droid Incredible Android Development] DustinBooyah:
Yeah... Im using the odexed and I think there's somewhat of a placebo effect going on.

This is far from a complaint BTW... Its amazing to me how well this 3.0 runs. TV-out IMO is the only thing that's keeping me from deleting WarmZ. Well, that and Warm 2.3
[Droid Incredible Android Development] TokedUp:
So I reflashed this morning because I was having problems before I went to bed. Contacts not syncing with FB for HTC, I would get a FC when trying to get into Mobile Network Settings. My contacts are still not syncing right but at least im not getting a FC in network settings.

I was wondering if the Netflix fix may have been the cause of the Network settings to FC?

Think im going to wait on the Netflix fix just in case it is causing more problems than we know.

You can uninstall HQagent with TB if you want, afterward every thing is fine and no more FC pop ups.

*edit: the FC in Settings/wireless networks/mobile network settings is back. it started again after I flashed the DTR from wild stang. It has nothing to do with Netflix.
[Droid Incredible Android Development] Quantumrabbit:
I also see your issue in Words with Friends. It's playable, but the buttons definitely overlap the score.

I don't seem to have your camera issues, but I didn't try video. I also have no issues with HQAgent FCing.

The only other resize thing I've noticed this morning is that when I connect the phone to my PC, the button on the bottom of the "Choose a connection type:" window seems to push off the bottom of the screen a little. It's still clickable, I just think it's a little too low.
[Droid Incredible Android Development] erismaster:
Flashing a dtr is known to cause force closes when messing with mobile network toggle. Use a widget to enable and disable it. Like one that comes with beautiful widgets. It kills mobile network differently. Therefore no force closes.
[Droid Incredible Android Development] TokedUp:
Yeah fortunately I had already set up the settings so technically I don't need to access the options. I'm just glad its not related to Netflix.
[Droid Incredible Android Development] MorphiousGX:
WiFi issue (odd one too)

I ran into a very unique issue and I cannot resolve myself. Maybe someone can help with it (or it might be a bug).

Wifi seems to work great every where except for the "guest" network at work! The guest network @ work requires me to go to a page where I have to accepts the terms of use, and then I will get the full access. I used CM7 prior to this and had no issues until yesterday. When I flashed over to this ROM, I keep getting an error saying "Too Many Redirects on page" and then I get a page cannot be displayed error. At first I thought that maybe my MAC was being blocked or deined. So I checked and found that I am getting an IP address, so that wasn't the case. I did one more test, and I re-installed CM7, and I was able to access the network without any issues. So I wiped out the phone again and installed Uber, and the issue happened again.

Why would that happen?
[Droid Incredible Android Development] sd5500:
Would it be possible to re-map rosie in these sense 3.0 ROMs like skyraider 4.1? I like how I have 6 actions with the 3 rosie buttons.
[Droid Incredible Android Development] 6stringandy:
I don't see the recent apps in the dropdown that everyone talks about, and I've never had it??? Sounds like it would be more convenient for me.

Sent from the probe up your butt left behind from your last alien abduction!
[Droid Incredible Android Development] Quantumrabbit:
I found 3 more bugs.

I found 3 more issues.

1) Every time I get a single single text... the notifications number on the top of the app claims I have 2 new ones. I view the one new text, and the notification goes away. (That happens with both the semitransparent black HTC Messaging widgets I've tried)

2) The HTC Email widget doesn't seem to want to update when I've viewed e-mails in it. The "new" ones stay highlighted in bright white text after viewing them. It clears itself when I get another new e-mail, but previous versions have always refreshed when you go to the screen with the widget.

3) In the text app, there appears to be some artifacting on all my received texts (blue without changing any color settings) Not sure what's up there, but I posted a censored screenshot so you could see what I mean.
[Droid Incredible Android Development] rcklesslydriven:
What are the install instructions? I can not seem to get past the HTC incredible splash screen?

It just hangs there. I have not had issues with the other versions of this ROM but am having no luck right now with the deodexed version

Edit: I reflashed after a lot more wiping and it seems to be working now.
[Droid Incredible Android Development] TeH PLAYA:
flashed RLS1 last night and i like it so far. 3D carousel is smooth (and is a lot of fun lol).

the scores on words with friends is cut off though. same thing with the camera, the buttons on the right side is cut off by the screen when you go to options.

i'd also prefer a battery meter with a percentage from 100-0, either stock or a super circle - that's personal preference though.

overall i'm liking the rom. looking forward to future releases.
[Droid Incredible Android Development] erismaster:
Search the thread. Someone posted flashable zip with the animated sync and stock battery symbol with percent inside.
[Droid Incredible Android Development] Marcismo55:
Wipe (in this exact order):

-Factory reset

-Cache Partition

Under Mounts & Storage menu:

-Format System, Boot, Data, Cache, & SD-EXT

Under Advanced menu:

-Wipe Dalvik cache
[Droid Incredible Android Development] TokedUp:
Track forward button in music app is shifted to the right. All the control buttons in music seem to be moved that way.

Also love the sky blue skin!

Anyone get a working touch keyboard with out the arrows?
[Droid Incredible Android Development] scope666:
I tried installed deodexed AND odexed and had the white screen / boot loop problem. What kind of wiping did you do to get it to work? My first attempt I wiped quite a bit including /boot and /system from the mounts menu and I still boot looped.

edit: I'm trying one more time using the wipe instructions above... I'll report back.

edit 2: no dice, just white HTC screen, then it goes black... then it repeats. I never get the boot animation.
[Droid Incredible Android Development] MedleHed:
Do you have HBOOT .92? Its required for this ROM.
[Droid Incredible Android Development] philsfan:
the artifacting has been there for most builds
[Droid Incredible Android Development] scope666:
Yes I do. I was able to run .6 ... I just can't get RLS1 to run at all.
[Droid Incredible Android Development] Vernox701:
probably just a bad download
[Droid Incredible Android Development] scope666:
I downloaded two different versions though, odds are they're intact. I can open them with WinRar and it doesn't detect any corruption in the ZIP.
[Droid Incredible Android Development] tribbey:
Netflix fixed my 800x480 but wish it wasn't widescreen... Don't care about 720p just glad my playbacks working somewhat now lol

Actually why do all resolutions playback in landscape i got to use 640x480 to get a nice clear non stretched video playback
[Droid Incredible Android Development] Quantumrabbit:
Weird, I didn't have that in previous builds...
[Droid Incredible Android Development] jsms0905:
very weird issue right now, HTC sense asked me for SU permissions today and i let it have it and now every so often my screen freezes for a sec and then HTC sense FC's and i have to FC it. anyone know why? or how to fix?
[Droid Incredible Android Development] midknight0517:
ok so I just flashed this and the setup looks awesome, however, is anyone else having internel memory issues? it seems that the OS takes up a lot of space with it's own widgets and such...therefore I can't put most of my other apps on internel storage so my widgets don't show up.
[Droid Incredible Android Development] wayne2410:
Why is it that when I activate wireless hotspot it kills my internet connection can anyone help?
[Droid Incredible Android Development] Mrdroid921:
Can I uninstall the google apps bside talk and download them from the market, so I can put them on the sd card?
[Droid Incredible Android Development] hightech316:
runs great no problems so far... one question, is the camera app from an earlier version of sense? if so why? for the 720p fix? im missing macro mode :(
[Droid Incredible Android Development] TeH PLAYA:
thanks for the heads up. i found that zip you pointed out. i tweaked the images to my liking and flashed it. works like a charm. thank you.
[Droid Incredible Android Development] hightech316:
HTC sense also asked for for root... why?
[Droid Incredible Android Development] Quantumrabbit:
Care to post the updated image so others can flash it?
[Droid Incredible Android Development] rcklesslydriven:
What I did was as follows (I think I remember this being the ROM that stated to do this):

Wipe data x3

wipe cache x3

wipe dalvik x3

format boot x3

format system x3

format data x3

Flash ROM

Flash again

Reboot and it worked.

After that once i set everything up and let it run its sync with google and all, and restored my apps with mybackup pro, I went back into recovery and wiped the caches again and rebooted and everything is fine and smooth now. I am about to try the netflix fix.

Hope this helps
[Droid Incredible Android Development] Stoney 666:
joel... gtalk when you get a chance....
[Droid Incredible Android Development] TokedUp:
Recent apps in noti drawer is kinda unnecessary. If you want recent apps just press and hold on home screen. They take up so much room in the drawer. Any way to get rid of them?

Any chance of getting the quick settings rearranged? I feel like vibration mode, brightness, media volume, and silent mode are the least used so maybe they should be at the bottom. This way WiFi, mobile net, gps and Bluetooth are easily accessible. Just thoughts though, great ROM! Smooth as silk, great batt life!
[Droid Incredible Android Development] tsoms:
You know what would be even cooler... Uber settings so we can pick where everything is... Just saying...:)
[Droid Incredible Android Development] Marcismo55:
I think I know how to do that...I think its called "Learn how to Dev" :D
[Droid Incredible Android Development] Quantumrabbit:
I'll give this idea a +1. I don't need massive recent app icons in my notification tray.
[Droid Incredible Android Development] renzo.olivares:
To remove recent apps just pull the systemui.apk from my older releases but it wont be the new sense 3 systemui.apk
[Droid Incredible Android Development] Kid.Wonderbread:
First off, love the rom! For some reason any app I have installed on my sd card and have on my home screen defaults to the basic android icon everytime I reboot the phone. The apps look fine in the app drawer. Any ideas what may be causing this? I have release 1 installed now, but the same thing happened on earlier releases.
[Droid Incredible Android Development] renzo.olivares:
Yea its because they are on your sdcard and not in the internal phone storage but the apps still work fine
[Droid Incredible Android Development] renzo.olivares:
yea dont use it i still havent fixed it it's verizons way of cutting of wireless hotspot so you cant use it for free
[Droid Incredible Android Development] Kid.Wonderbread:
Is there a way to move them back to internal storage? I tried app 2 sd, but that didn't seem to be working.
[Droid Incredible Android Development] renzo.olivares:
Im working on one without breaking htc trace
[Droid Incredible Android Development] renzo.olivares:
it still is the personalize button..
[Droid Incredible Android Development] renzo.olivares:
settings>applications>manage applications> apps on sd card
[Droid Incredible Android Development] TeH PLAYA:
i just pasted over my custom super circle battery. i used 7 zip to do it.

i don't know how to make a flashable zip. sorry. :(
[Droid Incredible Android Development] TeH PLAYA:
thought i'd post a screenie of this rom.

i did tweak it with the following:

-gingerbread signal and wifi meters

-custom circle battery

-DInc camera icon

-darkstar/coconut fonts from the warm z thread

i love it :D
[Droid Incredible Android Development] renzo.olivares:
looks nice man im working on making a gingerbread status bar if anyone wants it its almost done
[Droid Incredible Android Development] renzo.olivares:
I need a new thread guys i have no reserve posts and andrew our mod wont respond my pms lol so ill be migrating to a new thread in the next couple of hours and im going to let this one die....please dont comment on the thread untill i get my reserve posts in
[Droid Incredible Android Development] tribbey:
make it the subject until you get all the spot like DO NOT POST YET or something lol
[Droid Incredible Android Development] bigtee101:
Will the tv-out function ever be added to this ROM? That's really the only thing I miss. Thanks for the rest.
[Droid Incredible Android Development] dmeadows013:
Oh good I went to the front and I see "Mod delete this thread" and I was like WHATTTT??? NO MORE UBER???
[Droid Incredible Android Development] rosser725:
Wait, what happened? Why is there a new thread for this?
[Droid Incredible Android Development] MedleHed:
Are you serious? Please tell me you are kidding. Read Joel's last post....

It's only one page back...
[Droid Incredible Android Development] rosser725:
Jeez sorry
[Droid Incredible Android Development] justjayhere:
Thanks.. I'm seriously interested.
[Droid Incredible Android Development] tribbey:
i am also interested

i feel like i post to many posts on this thread if it starts to feel like im spamming or posting to much or whatever let me know lol (to joelz since its his thread)
[Droid Incredible Android Development] cornjo:
Drooling doesn't quite describe what everybody is experiencing..you might say,over anticipating or perhaps ..lusting..lol
[Droid Incredible Android Development] renzo.olivares:
Nah i don't care what you post 94%
[Droid Incredible Android Development] smw420:
Joel,

Does this new port fix the screen aspect ratio issue mentioned here? Please say its so!

-M
[Droid Incredible Android Development] tribbey:
lol k --------
[Droid Incredible Android Development] justjayhere:
As long as it is relevant to the thread.. I don't think that is spamming. Posting AD's and such would be spamming.
[Droid Incredible Android Development] cornjo:
:D Yes you're absolutely right we are probably getting out of hand here. This is supposed to be developing thread.. sorry. Its real hard.. we are extremely excited about the work Joel is doing.:D
[Droid Incredible Android Development] The Admiral:
Finally! 10 posts so I can post in the Development forum! :)

Can't WAIT for upload!

Phone.apk crash when no contact picture: confirmed. WEIRD! I tried chmod 666 /data/data/com.android.providers.contacts/files/* just for kicks, still no go. It seems basic enough that someone with porting skill could figure it out (ie not me). hehe

Well now that I know the issue, I think I'll make B1 my daily driver and hope for a flashable .zip to fix phone force closing.

Back to the Mountain Dew while I wait for the B1 upload....
[Droid Incredible Android Development] renzo.olivares:
Lol i have no idea what hes talking about i see no disortion..
[Droid Incredible Android Development] tribbey:
well that the first thing that came to mind i was putting it as flooding i guess you could say
[Droid Incredible Android Development] renzo.olivares:
Lol i guess i will try to work it out logcat time but not today
[Droid Incredible Android Development] renzo.olivares:
I really recommend you guys look at the OP i think you'll find what your looking for ::cough::beta1 link::cough::
[Droid Incredible Android Development] dmeadows013:
Beta is up!!!
[Droid Incredible Android Development] tribbey:
downloading!!!!

i wonder how big of a file the stable release is going to be
[Droid Incredible Android Development] renzo.olivares:
Enjoy Guys
[Droid Incredible Android Development] smw420:
The Kingdom has a different shaped screen, not only higher resolution and larger physical size, its out of proportion with the Inc. If you look at your phone with 3.0 against any other non 3.0 build, you'll see it.
[Droid Incredible Android Development] renzo.olivares:
I actually like how it looks.....and it would take a lot of work to actually get it exactly like the inc theres about 80 m10 files for every widget
[Droid Incredible Android Development] justjayhere:
Looks like my download is going to take forever...
[Droid Incredible Android Development] renzo.olivares:
o yea this one's huge lol biggest thing ever on the inc but it fits
[Droid Incredible Android Development] jprow507:
Great! So what is different from this and the Kingdom ROM?
[Droid Incredible Android Development] Taebom:
Total awsomeness
[Droid Incredible Android Development] renzo.olivares:
For now this is the changelog:

New Bootanimation Uber Gingersense :D Thanks Dubsx

Debloated

Build.prop changes
[Droid Incredible Android Development] renzo.olivares:
There will be more to come like Transparent notfication pull down and transparent app drawer but for now thats what you guys get lol
[Droid Incredible Android Development] jprow507:
So this will probably require CW3 to flash? I've kept CW2 for so long because of all the problems and issues I heard going on with CW3..... are those issues only if you use ROM Manager as opposed to booting into Recovery and doing wipes? I guess it's probably time I upgrade.
[Droid Incredible Android Development] TokedUp:
I am simply amazed by how quick you guys are getting these 3.0 Roms done. Can't thank you enough. I'm gonna wait for the transparent stuff before I flash. I wish I had more friends that knew what 3.0 was so I could brag LOL
[Droid Incredible Android Development] renzo.olivares:
Lol expect transparency either tommorow or saturday still need to figure out how sense 3.0 works with transparency and all that
[Droid Incredible Android Development] renzo.olivares:
alright guys i'll let it boot up on my phone then if everything works ill past it on to you guys
[Droid Incredible Android Development] renzo.olivares:
Update:new bootanimation didn't work it's mostly my fault lol
[Droid Incredible Android Development] TokedUp:
NO PROBLEM! I am in no rush. I'm gonna flash Incubus' tonight to hold me over/get me used to 3.0. Thank you again.

And to think the guy at VW almost talked me into getting the Inc2 today! LMFAO
[Droid Incredible Android Development] renzo.olivares:
EWW INC2 is not the way to go lol almost done bootnaimtion didn't work so i had to fix that this shoudl work
[Droid Incredible Android Development] cornjo:
Joel this is sweet.. take your time, get everything setup to your perfection I can hang out with Incubus in the mean time. Thanks a bunch.:D
[Droid Incredible Android Development] chadledford:
Just wanted to give a heads up. I been on incubus and videos wont play from youtube or if you go to watch a video online and select play online(unable to connect to host)

Thanks for all your work
[Droid Incredible Android Development] forgotteni:
Haha very nice Joel. I get to go from uber to uber kingdom. :)
[Droid Incredible Android Development] dubsx:
I may tweak the boot animation for ya, man...not entirely satisfied I think it can be better. When I have something I'll send it your way.

[-dubsx-]

HTC Incredible

Ultimate Droid 3.3.0

incredikernel 2.6.37.6
[Droid Incredible Android Development] 0soPolar:
With some good polishing and repairs put in place to fix the bugs that are springing up in Incubus' Alpha post, Sense 3.0 will be a fun experience. My advice is to not rush your polishing and branding process so that when you get the Rom uploaded it won't be fraught with as many bugs as the current Alpha posted.
[Droid Incredible Android Development] ACD168:
once we get root you wont be saying ew lol