yashsingh1/xdaforums huggingface dataset:
[Hero, G2 Touch Android Development] jazzjunkz:
- OC Kernel 619Mhz

619? Not 691Mhz? ;P
[Hero, G2 Touch Android Development] nprussell:
Thanks. Fixed typo :)
[Hero, G2 Touch Android Development] nprussell:
It's launcher pro with black notification bar and a replica of the Sense flip clock.

Does that help?

If someone has time to take a few screenies, please do so, but I don't unfortunately!
[Hero, G2 Touch Android Development] AndrewWalker613:
wasnt being a douche, Im one of those guys that like to see the product before I go for it lol

Maybe Ill just take the dive and go for it instead tho

btw, thanks for all the effort you put into your ROMs
[Hero, G2 Touch Android Development] ddotpatel:
SCREENS,...

Sorry,... Couldn't get the weather to show up yet,... will have a play and will put up a better shot of that later.

BIG PROPS to the whole team again!!!!!!!

Its nearly like a SenseUI ROM but BETTER!!!!!

...... Now can anyone recommend me a calender widget like HTC's that I can scroll please????????????
[Hero, G2 Touch Android Development] archie winnington-ingram:
i have been waiting for this forever. downloading fro the villainrom forum now.

thanks to all the people developing it really does make my phone feel loved. :) i flash it when i get back from work. :D :D
[Hero, G2 Touch Android Development] superples:
download link isnt working?

edit: working now, and downloading :)
[Hero, G2 Touch Android Development] pharrisee:
anyone else not able to mount sdcard?

edit:

tell a lie, I can mount it, but the option isn't there in the notification pulldown.
[Hero, G2 Touch Android Development] gsk93:
is a2sd in this rom? also dalvikcache2sd?
[Hero, G2 Touch Android Development] rophaq:
thanks nathan, this one rocks, still got plenty of memory left after installing all my apps. hope you get time to get a fix for the usb as mentionned by pulser.

cheers:)
[Hero, G2 Touch Android Development] pharrisee:
Is there a JIT for this ROM? I notice there was one for SuperHero 1.1.
[Hero, G2 Touch Android Development] ddotpatel:
Yeah it is a known issue. How did you mount it?... I'm using DroidExplorer to do it but if there is an easier option....?
[Hero, G2 Touch Android Development] rophaq:
use andoid commando, works a treat. even putting all the apps back in one click.

BTW htc bootanimation boring, put bluenex instasd.

cheers, love the scrolling toolbar tho
[Hero, G2 Touch Android Development] Mdk001:
Does it have the flashplayer this time?

For some reason,Superhero 1.1 didn't have it,at least on my Hero
[Hero, G2 Touch Android Development] pharrisee:
I'm using a widget called Extended Controls:

http://www.appbrain.com/app/com.extendedcontrols
[Windows Mobile Apps and Games] Tirany4u:
Hi all,

With the risk of saying stupid things and asking stupid questions I'll still wonna try. :)

Question: I have a HTC Touch2 and I'm looking for a ISPC timer app. This is available for android and Iphone but found nothing for windows mobile phones.

So I thought of trying to make one myself.

My programming skills are school-like skills (so not realy even amateur) but stull wonna give it a shot.

I think I need MS Visual studio to do the basic programming but further then this ... I don't know.

Is the a sort of refference guide to the commands that are possible?

Like using the internal mike of the phone, how can I call that one? I don't know how to define the loudness of a gunshot (or handclap to test) and use that sound as a shot-counter and also a split time.

Starting a timer based function should be possible.

Then making some options to safe in logfiles and give it a name.

Also to make random start timers (between 2 and 4 seconds) or use fix start delay's.

All help is welcome.

What is the standard regarding install files that can be uninstalled in a normal fashion?

Sorry for all those noobish questions.

ps: not intended to make commercial app, but more open source so everyone can contribute to the making of a full-feature ISPC timer app for windows mobile devices.
[Windows Mobile Apps and Games] vipaman:
For making an app you will need visual basic 2010 or 2008 with windows mobile emulator to try the app out and to design it. Next go to msdn website there they have everything you need to know to design a the timer. They have all the guides FAQs you need. Most of all GET VISUAL BASIC 2010 because that has {as i have heard}in built mobile emulator!!Any thing that I can help you with contact me!!!

SEE YA AND BEST OF LUCK
[EVO 4G Q&A, Help & Troubleshooting] arozer:
I've been seeing those words a LOT in recent threads.

Any detailed explanation on them please?
[EVO 4G Q&A, Help & Troubleshooting] danknee:
[search] deodex [/search]
[EVO 4G Q&A, Help & Troubleshooting] sudhirkhanger:
How does it matter to regular user?
[EVO 4G Q&A, Help & Troubleshooting] sk63:
Themes mostly.
[EVO 4G Q&A, Help & Troubleshooting] sudhirkhanger:
Thanks. Are themes available in Deodex or Odex? Sorry for noob questions.
[EVO 4G Q&A, Help & Troubleshooting] sablesurfer:
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??)
[EVO 4G Q&A, Help & Troubleshooting] sudhirkhanger:
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.
[EVO 4G Q&A, Help & Troubleshooting] SilverZero:
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.
[EVO 4G Q&A, Help & Troubleshooting] faster3200:
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.

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.
[EVO 4G Q&A, Help & Troubleshooting] sablesurfer:
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.
[EVO 4G Q&A, Help & Troubleshooting] SilverZero:
Yeah, but you clearly know it better than I do. :)
[EVO 4G Q&A, Help & Troubleshooting] vinconti:
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?
[EVO 4G Q&A, Help & Troubleshooting] r4zv4n:
^bump^

Same question as vinconti - will a deodexed ROM run slower than an odexed one?

Thanks :)
[EVO 4G Q&A, Help & Troubleshooting] KrushR:
<InigoMontoya>You keep using that word. I do not think it means what you think it means.</InigoMontoya>

:D

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.
[EVO 4G Q&A, Help & Troubleshooting] kasper_h:
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)....
[EVO 4G Q&A, Help & Troubleshooting] ADeadlySpoon:
If this does actually work without problems does that mean we'd only have to de-odex certain .apks rather than the whole ROM?
[EVO 4G Q&A, Help & Troubleshooting] lngwstx:
Thanks for the Inigo moment. You made my night. :D:D:D

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)? :confused: 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.
[EVO 4G Q&A, Help & Troubleshooting] Ninjew1:
But... All I want is WiFi tethering!

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?
[EVO 4G Q&A, Help & Troubleshooting] yes2000:
keep your advice for yourself

keep your advice for yourself
[EVO 4G Q&A, Help & Troubleshooting] Arul Prabhu:
How to Deodex?
[EVO 4G Q&A, Help & Troubleshooting] rdisanza:
I simply remember it this way:

De-odexed = Changable

Odexed = NOT Changable
[EVO 4G Q&A, Help & Troubleshooting] tommytomatoe:
Great way to put it. :-)

The deal is this. Odex can be themes just as well as deodex. You can have afternarket themes in odex or deodex flavors.

At boot up, when dalvik dexopts the dex files from the apk and jar, there is a specific order. It starts with the bootclasspath, a group of core framework jars, and then moves onto the rest of the jars. Then it dexopts the system apks, usually just alphabetical order, then lastly the data apks (market apps, et cetera).

In order to boot properly, the framework dex files must be assigned a correct id. If the id is out of wack, say the wrong jar was dexopted first, it will not boot up. So what does that mean for odex?

Similarly, when optimizing the dalvik executables (odex), you have to do it in a specific order. The core jars first, then regular jars, then so on and so forth. If it is the wrong order, then you will not boot up.

So can you you have deodexed files within an odex Rom? Yes. But not the framework jars. You cannot deodex services.jar and expect your Rom to boot. By deodexing, you are removing the id and thus the order is messed up. Let's say you deodex services.jar and push it back, keep in mind that services.odex is still existent, meaning dalvik continues to call from the odex and not the classes.dex from within services.jar. But with system apks, you can have a mix of deodex and odex. Just deodex an apk, remove the .apk and .odex, then push hack the deodex file. But you don't want to do this. No reason to. You want to dexopt the newly modded apk. Odex is simply better. Faster boot times, and because the classes are not compressed within the apk (they are in the odex file) Android can call on these code chunks much faster...meaning snappier system.

Hopefully that clears some things up. Anything you can do deodex can be done on odex.
[EVO 4G Q&A, Help & Troubleshooting] tommytomatoe:
java -jar baksmali.jar -d framework-directory -x file.odex
[EVO 4G Q&A, Help & Troubleshooting] tommytomatoe:
Dalvik vm knows to dexopt the apk by moving the classes.dex to data/dalvik-cache or to cache/dc, if height a2sd. So any changes to a deodex apk or jar will mean the Rom has to rebuild the dalvik cache, and that could mean an entire rebuild or simply dexopting the single apk. With odex, you can avoid dalvik rebuilding itself because you don't need it for system files! Dalvik will exist primarily for data apps. Personally, I find odex to be smoother and faster. Part of the reasons why stock roms come odex. Without awesome tweaks, odex is as fast as you can get.
[EVO 4G Q&A, Help & Troubleshooting] Dookie1302:
Sorry to bump an old thread, but am i correct?

1> A .apk or .jar file will contain several .dex files within it.

2> A .odex file of a particular .apk or .jar file will reside outside the said file and will contain protions of code that are to be run.

3> So rather than extracting the .dex files from the .apk whenever you run the program, i just reads the .odex file.
[EVO 4G Q&A, Help & Troubleshooting] tommytomatoe:
1. Only one dex file per jar or apk.

2. Correct.

3. Correct.
[EVO 4G Q&A, Help & Troubleshooting] lolohz:
Batch menu-driven tool:

Auto Deodex Tool

http://xdaforums.com/showthread.php?t=1053227
[EVO 4G Q&A, Help & Troubleshooting] chenthu:
Thats a wonderful explanation.. thank you :)
[EVO 4G Q&A, Help & Troubleshooting] om.thelostone:
Hi...

Thanks for the info

I have odex ROM

I simply want some applications from my Previous ROM, which was deodexed

When I replaced in system/app - got FC

When I restore from Titanium Backup, few apps, like Go Launcher Ex, still FC for that

Any Info...?
[EVO 4G Q&A, Help & Troubleshooting] tommytomatoe:
I use mybackuproot to restore all apps and ddata. Flawless. And free.

When you replace files from odex rom with deodex files, you need to also delete the odex file before your app will function. For example....you need to replace Mms.apk. You need tto delete original Mms.apk and Mms.odex before adding your other Mms.apk.

tapatalk signature here. lovely.
[EVO 4G Q&A, Help & Troubleshooting] om.thelostone:
It helped me

Thanks

Go Launcher Ex was not having any dex files

Cleared its data & it worked

I m very happy with ODEXED ROM

Its the fastest Rom I hav evr experienced out of all ROMs available on XDA

No OC

No Voltage tweak

Using Smplicity 1.5.1

.... Had to sacrifice theming anyways :(

Do u know how can I get samsung's latest MyFiles.apk to work on my Odex ROM

& also, would like to have some good icons installed, & a Rotary Lock

Thnks 4 reply nyways
[EVO 4G Q&A, Help & Troubleshooting] unrandomsam:
It depends on dependancies.

Worst comes to the worst you can deodex the whole rom and then odex it again. (Presuming you don't hit a bug in baksmali).

Read this :

http://www.kingsrom.com/t43-how-to-odex-a-rom

I managed to odex and deodex a rom with basically no effort using this.

(Are themers just that adverse to effort don't really get it but there again I don't care about themes either).
[EVO 4G Q&A, Help & Troubleshooting] MiZoSpaDe:
i was going to say the same question .. rich topic to read
[EVO 4G Q&A, Help & Troubleshooting] flez1966:
OMG I need this pictures...

And I though bank switching with a HW register on a z80 was the dogs...

Off to find something to take away the pain I feel in my head
[EVO 4G Q&A, Help & Troubleshooting] qwristews:
might help

http://www.talkandroid.com/guides/misc/what-do-odex-and-deodex-mean-the-all-inclusive-explanation/
[EVO 4G Q&A, Help & Troubleshooting] CNexus:
Old thread is old.
[EVO 4G Q&A, Help & Troubleshooting] _purple_:
I'm using ICySnap v2.0 which is a deodexed rom. Is this why I can't integrate apk into system either with Titanium Backup/Link2SD or by moving them to /system? These apps won't run. They force close. Is there a solution to this?
[EVO 4G Q&A, Help & Troubleshooting] bm0830:
so you mean sir that any app i install on my deodex rom can be easily modified? I have an odex rom and when iam trying to repack a decompressed apk file it wont install anymore, do making my rom deodex make a solution on this?
[EVO 4G Q&A, Help & Troubleshooting] phist0:
The guy just sit up there in heave or wherever and watch us bump our nose into the wall. Anyway a good search on this forum should shed some light.

?
[HD2 General] lrdiaz:
Are you able to use Visual Voice Mail, and what data plan are you on?

I am using sim card from iPhone with corresponding data plan.

Thanks,

Leo
[HD2 General] speoples20:
Its doubtful since Visual Voice Mail is a T-mobile service.
[HD2 General] sirphunkee:
Correct, it won't work on other carriers since it has to be activated in the tmobile account settings.
[XPERIA X1 Android Development] niclas_l2:
Cool! looking forward to follow development.
[XPERIA X1 Android Development] jkoljo:
Nice job :)

With enough documentation, I might join in the development! I have skills in C++, PHP and Java, so this interests me a lot.
[XPERIA X1 Android Development] nemasu:
Aw, you beat me to it haha.

Very nice Gentoo work too!
[XPERIA X1 Android Development] DonDizzurp:
nice.. im in. im not a dev but this kinda stuffs been a hobby for years..

ill try to help with whatever i can

i heard froyo a lot more flexible with its hardware compatibility, might be easier to fix radio, wifi, gps, etc
[XPERIA X1 Android Development] gaolinde:
thought i doubt with x1's hardware can run froyo well but still appreciate if have it
[XPERIA X1 Android Development] ddutchie:
I have very little experience with linux or any coding, but i need to get the most out of my xperia till February next year. New hobby coming my way!!

Thanks for taking the effort to explain what we all needed to know!

Will be following your thread and google-blogish type thing.
[XPERIA X1 Android Development] wesleytam:
So glad to see that people are still confident in android + our xperias!
[XPERIA X1 Android Development] Tremere:
From doing the Gentoo work with X and now Android, I think a proper graphics driver might help, you can see that while the CPU isn't being taxed much there is low fps on the display.

If we can get that extra 56MB of RAM currently not available that would help as well. Android is very RAM hungry..
[XPERIA X1 Android Development] Viper89:
Wow that's cool somebody is working on this:D, and what about a 128mb swap partion to make up for for 56mb of ram currently not available? Also for graphic driver what do you mean exactly? Graphic driver for Android on xperia or do you need one from windows to port into android? I have a collection of graphic driver's that I use for the Xperia.
[XPERIA X1 Android Development] Tremere:
I tried using swap on my other Linux experiment but these days Linux seems to prefer not to use swap at all.

Android uses the Linux framebuffer to draw stuff, and there is a binary 3D driver for OpenGL stuff - i think the xdandroid guys use it and run the Nexus One gallery 3d app with it.

The issue is that the speed of drawing on the screen is very choppy, its like when you use Windows or Linux with a generic VESA driver - you can't see windows while your moving them, or if you do its very slow. Maybe its something to do with the vsync messages I get in dmesg.. I'll let someone more experienced answer :p
[XPERIA X1 Android Development] fvs:
It's great to see this development! Following this topic.

Keep up the good work :)
[XPERIA X1 Android Development] Matzemink:
Could this be reason why android takes so much cpu power and battery?

i.e. if you take out the battery in winmo while connected to the charger you'll still be able to do everything on the phone.

I've done the same thing in android. Pull out the battery... but when I slide the homescreen the phone turns off.

So this is also a benefit for the most important thing.. improving battery life?
[XPERIA X1 Android Development] yinjianweizxc:
Thank you!!I think the Android ROM is not far away from X1...I will close attention to your update!Thank you again!!
[XPERIA X1 Android Development] yinjianweizxc:
Can you tell me when the Android ROM will finish??Thank you ....
[XPERIA X1 Android Development] yinjianweizxc:
I think you can do it !!
[XPERIA X1 Android Development] matejdro:
@yinjianweizxc Ever heard of edit function?

Anyway, i hope this project evolves. Can you make RSS feed for your progress? I want to be on track :)

EDIT: wait, you got usb to work? :eek: That is great, i hope other devs see this.
[XPERIA X1 Android Development] Tremere:
USB has always worked - but you need to have a USB cable plugged in and connected to a computer before starting HaRET. Its one of those things they don't fully know how to do under Linux yet.

It got me too when I was first playing around with Linux on the Xperia :(
[XPERIA X1 Android Development] That Guy Is Here:
We should talk to some of the original developers to see how they got started and if they would be willing to help.
[XPERIA X1 Android Development] yinjianweizxc:
Transplant system in this regard I know nothing, and I greatly admire your technology,haha...
[XPERIA X1 Android Development] sstfn:
I have tried the 13 July version. I'm very inpressed! Nice version.

I will follow you're development!
[XPERIA X1 Android Development] circleofomega:
WHat works;

No more heating

No more battery drain (tremere THANX A LOT for this 1)

What doesent:

Music player says no mem card

Wallpaper doesent change

Apps still dont take the GPRS connection :(
[XPERIA X1 Android Development] blackie333:
Today's beta has solved my stability problem with Android market in yesterday's version (occasional application restart), so improvement for me :)

What i miss in this version (i mean Xdandroid 2.2) is better international support, in Xperoid 2.01 Glossy version it was perfect, all following features were working:

Automatic APN configuration according to provider

Support for location in Weather widget (now i get "unable to find location" error)

Support for "My location" detection in Maps via GSM network (without GPS that takes long time to initialize and drains battery) was working, in Xdandroid version it's unable to detect my location (only via GPS).

Can we expect these features to be available in XDAndroid 2.2 version?

I know there are more important things to solve - hardware drivers still incomplete for many devices (Bluetooth, Wifi, Speaker control, HW keyboard, camera, battery + power management etc), but these functionality improvements are maybe easier to fix.
[XPERIA X1 Android Development] a1astair:
Thanks and keep up the good work!

Loaded the 13th July version and can confirm the GPRS (or 3G/NextG in my case) worked fine, as did the GPS.

No overheating, but battery drained very quickly and without notice. Android said 5% left and when I rebooted into Win Mobile that really was the case! The battery was near 100% when I first booted into Android.

Despite the above, this is definitely the fastest and most stable Android release I have tried on the Xperia. Was about to upgrade to a Desire or X10, but I'd miss that real keyboard...
[XPERIA X1 Android Development] lordblacksuca:
My music player works good, i am using a Kingston 8gb SD.

I had problems to change wallpaper too.

My gprs connection still without working.. after reboot...

The phone speaker sound louder and better than WM... it is very very good.

keep going!
[XPERIA X1 Android Development] circleofomega:
Can u guyz plz confirm if the music player reads the mem card..cause mine doesent...when i click on the Music player..it says, 'No Mem card found'...

Also plz confirm if u can change the wallpapers..even this i cant....

Thanx and Sorry if im Spamming?
[XPERIA X1 Android Development] circleofomega:
Would u suggest a format of the mem card??