yashsingh1/xdaforums huggingface dataset:
[7" Kindle Fire HD Q&A, Help & Troubleshooting] Ph0enix_216:
The "target max size" just reports the total space available to use on the device. It reports that anytime you flash anything via fastboot.

>>>Sent from my homebuilt TARDIS running Android 4.4... or maybe it's a rooted Kindle Fire HD running CyanogenMod 11<<<
[7" Kindle Fire HD Q&A, Help & Troubleshooting] Anchorman42:
This problem turned out to be a defective LCD panel. I got another KFHD7 and swapped the motherboards. The unit with the questionable LCD and a known good motherboard still had the original problem in the initial post. The unit with the questionable motherboard and known good LCD worked fine.
[HTC One V] XNick92:
Hello all. Someone knows how install Beats Audio from HTC Sense based roms to CM (POmega) roms?
[HTC One V] MameTozhio:
You don't.

But you can use AwesomeBEATS mod..
[HTC One V] vibincw:
I replaced the beats audio after getting the viper4android app. Itz really worth to gve it a try but need to configure the audio levels properly and should use kernals for it. After that i bet you will say awsome
[Android General] PradeepMurugan:
What is ART?

Difference between Dalvik and ART

Now summing up all these Dalvik runtime does everything when the apps are executed. Now this is where we must discuss odexed and deodexed ROM. usually all stock ROMs released by OEMs are only odexed only due to this reason. odex means a part of the app is already compiled and it is written into dalvik VM(VM=Virtual Machine). and it runs at boot so while execution of apps JIT has to compile only the remaining part of the code when the apps is executed, this is why odexed ROM is faster than deodexed ROM.

But the disadvantage of odexed ROM is it cannot be edited/themed easily as a part of code is seperated in a separate file, and deodexing means the odex part of the file is put back into the apk/jar itself which makes editing/theming easy since the full code is packed inside a single file but it decreases speed because JIT has to compile full code when the app is executed

Here is the list of apps which are compatible and incompatible in ART.

http://www.androidruntime.com/list

Finally ART is one of the best feature that google brought up in android 4.4 (kitkat)
[Android General] rovama:
I was wondering what was the difference between Dalvik and ART terms, but you made things pretty clear in this post. Thanks a lot :D
[Android General] PicoDeGiao:
Thank you for this. Makes it a little easier to understand.
[Android General] Welld1s:
Explained me a lot, thanks!
[Android General] Makiavell:
Interesting information. Thank u very much for spend part of your time to write this ;)
[Android General] spanner44:
Thanks for that explanation, has made the whole thing clearer to me now
[Android General] Rodrigo Toledo:
Thanks bRO. Very nice

Enviado de meu XT1058 usando Tapatalk
[Android General] engineerd2:
Very nice explaination

Well organized, nice explaination, Thanks!!
[Galaxy Ace S5830i Q&A, Help & Troubleshooting] Shadow888:
sorry for my bad english :)

i have made a custom rom then i get the original rom back with odin but after i get it back the download mod dont work i dont know what to do please help me

sorry again for my bad english :)
[Galaxy Note 3 Q&A, Help & Troubleshooting] cheetah2k:
Having issues in Facebook with 4.4.2 - making a comment is fine, but when I go back to edit it, I cannot - the moment I press inside the text box to start editing the predictive text line flashes above the keyboard then I cannot type anything.

However, if I turn the predictive text off, it works fine.

Is there a work around for this? I've tried both Samsung and Google keyboards, both have the same issue :confused:

This only started happening since upgrading to 4.4.2 Poland stock rom.
[Galaxy S Advance I9070 General] abhinav2hd:
Nice One.. It is really helpfull.
[Galaxy S Advance I9070 General] SDShukla:
Thanks Bro! For Info ! :)
[Galaxy S Advance I9070 General] bgos10:
Very well written :good:
[Galaxy S Advance I9070 General] effry:
Thanks for the info, really helpful! i have a question: When ART will be released in a "final" version will it be a big step ahead dalvik or just a little better than it? I mean, is this the right way to make android finally fast and smooth as ios or wp?
[Galaxy S Advance I9070 General] kinganu123:
Great stuff, but do you mind explaining why some of the bigger apps, like Whatsapp didn't work on ART at first? What were they doing to cause such incompatibilities?
[Galaxy S Advance I9070 General] Moon.lSd:
I don't know what about with Whatsapp, but for my app example, for the first time, some features do not work with ART, because of enforcement in JNI environment, which dalvik only gives warning, while art gives crash. We traced down the error stack and fix for both art and dalvik.

FYI: a recent commit from AOSP project had shown that ART now became default runtime in next Android version.
[Galaxy S Advance I9070 General] CTCaer:
Good job on creating a great informative thread.

I want to point out some things to avoid confusion for new people in android:

*Odexed roms and Deodexed roms have exactly the same opening speed, booting time and performance, .

The only thing that is changed is the speed of the 1st boot time. Nothing else.

A deodexed rom having lower performance than an odexed is just placebo. The difference is just the odexes location of system apps.

To elaborate more on this matter, a fully odexed rom, the 1st time it will boot it will be very fast (like a normal reboot).

And normally the dalvik-cache folder will be empty because all odex files are near their source.

On a deodexed rom, the 1st time you power that device it will take a lot of time based on the cpu speed.

After creating the bootclass apps' odexes, you will see the screen that says how many remaining apps android is optimizing.

So after this is done, the performance, opening speed, boot time and everything is exactly the same as the odexed rom.

*The reason that OEMs put odexed roms is for 2 reasons, save storage space and zero to small extra time on 1st boot (or factory reset).

*And lastly, the only reason ART is faster on booting, is that it has faster app start up code and faster overall performance (because no interpreting to machine code is needed for every class/function/calculation etc, on app start up and while it's running).

Thanks again for making this guide
[Galaxy S Advance I9070 General] methuselah:
A simple NOOB QUestion out of the heard

did this thing will be always be available for 4.4 or will it be ever be able to port for the lower end devices like oHTC Wildfire. Because those phones only got upto 4.2 they are laggy as hell and it even don't got any GPU. so ever ART will work with 2.3.7 roms ?:confused:
[Galaxy S Advance I9070 General] shut_down:
ART is a part of KitKat, Android 4.4. And it can't be downported. But not sure 100% in that.
[Galaxy S Advance I9070 General] methuselah:
Ohk... well that is my question

i was asking in case it is possible from developer point of view:confused:
[Galaxy S Advance I9070 General] PradeepMurugan:
it is not possible because it is a feature in 4.4 because, it needs support in it's kernel. i hope you can understand with following example

we cannot get features of Jelly bean in gingerbread only the gb roms can be themed like jb but you can't achieve key features, same like that
[Galaxy S Advance I9070 General] methuselah:
OHk

yep i can understand. the available API libraries and all that stuff is of higher framework. the available drivers are not available for lower android versions. but if the code can be implemented in the lower division then it will be worth. but thanx for making me clear.:good:
[Galaxy S Advance I9070 General] kbcurtis:
Just using ART for some days

I know ART is very different from Dalvik

Now the biggest problem for it is compatibility,

many apps don't support.
[Galaxy S Advance I9070 General] Proud2bNoob:
How can it be that none of the stock apps such as Google play, gallery, phone, etc work? Also, how come the time of compilation makes a difference in the compatibility of the apps? In the end the apps are all in machine code when they're run anyways?
[Galaxy S Advance I9070 General] Paul L.:
Because some apps use specific Dalvik things, and they don't work when they are compiled before the app is run, when the app needs something that it's on memory (for example) when compiled in Dalvik, but it doesn't have it in ART as when it was compiled there was nothing, and...

Problems.

Anyway, that's why Dalvik is a not only Dalvik, but Dalvik

VM

Virtual Machines, they translate specific code instructions to a optimized code for your CPU architecture. This has been always intended.

When Android 1.0 came out, Google used a very obvious but brilliant way to make the OS to gain market share.

Since Dalvik is a Virtual Machine (hence, Dalvik

VM

), you could throw any CPU on the device, and Dalvik WILL translate whatever you put in there, to a code that the CPU can understand.

And therefore, JIT (Just-in-time) compilation. If the code wasn't translated, the code would be utterly slow, because it will need to be reinterpreted for every instruction, that are not ordered, that are not correct, and that the CPU could possibly understand wrong.

So, by using JIT, the code will be translated instantly by Dalvik to a single instruction (instead of multiple ones) that will be executed once. It is FAST, but it's not optimal, because Dalvik also consumes CPU.

That ensured cross-platform compatibility for Android. Now, time has passed since Android 1.0 has come, and now that ARM has been consolidated as the de facto CPU platform for mobile phones. Android Runtime came...

So, instead of compiling CPU instructions on-the-fly that also consume CPU resources, when your APP is installed, it's automatically translated as a whole to ART (that's why it takes that much time), and when RUN, it will run with FULL CPU power, because there is no Dalvik VM running now.
[Galaxy S Advance I9070 General] danieleds:
It works well here, and luckily I haven't found any compatibility problem yet. Let's hope that in the next version (4.5?) it will become stable!
[Galaxy S Advance I9070 General] PradeepMurugan:
Next version is rumoured to be 5.0 and not yet confirmed and it is also said that ART will be default runtime in next version
[Galaxy S Advance I9070 General] RedGod86:
The space disadvantage is minor comparing to the advantages it offers, speed, battery etc. Another plus for low end devices that need that extra speed. I'm sure when most of the apps will be compatible with it, it will replace dalvik for sure in future versions. I would like to test it and i'm waiting for a more stable version of CM 11, currently on CM 10.2.

Very useful thread, well explained!
[Galaxy S Advance I9070 General] revenat:
Thanks for data!
[Galaxy S Advance I9070 General] iZLeeP:
Great info brother!
[Galaxy S Advance I9070 General] Arly77:
Hi everyone. I use pacroms and when I press use art phone is reboot and still is dalvik. Why? Maybe I have to mount gapps art compatible? Sorry for my English

Wysłane z mojego GT-N7100 przy użyciu Tapatalka
[Galaxy S Advance I9070 General] shut_down:
You must use ART compatibile Gapps.
[Galaxy S Advance I9070 General] Arly77:
I think so. Thank you so much.

Wysłane z mojego GT-N7100 przy użyciu Tapatalka
[Galaxy S Advance I9070 General] PradeepMurugan:
Not it's not related with gapps. If your gapps is not art compatible it will just force close. If your phone is in dalvik after choosing art means, there is some other problem
[Galaxy S Advance I9070 General] Arly77:
Hi. I think that was gapps problem. I install yesterday gaps art compatible and everything works fine

Wysłane z mojego GT-N7100 przy użyciu Tapatalka
[Galaxy S Advance I9070 General] taranfx:
Xperia, HTC, samsung roms dont ship with ART option in developer settings, so there is a workaround How to Enable ART on any Stock ROM via recovery
[Galaxy S Advance I9070 General] lumingzhe111:
Hard Bricked

Hi, I enabled ART on my Galaxy Ace iix running on CM11, and now it's hard bricked, or at least I think it is. Is there any way to fix it other then a JTAG? Usb JIG does not work
[Galaxy S Advance I9070 General] shut_down:
It is not hardbricked if you can enter download mode. Just flash stock firmware for your phone with Odin. Or you can't? And I can't think of explanation why would enabling ART make download mod non working... Did you ask some users from ACEII section?
[Galaxy S Advance I9070 General] qashqool:
is ART working?

Sorry my question, but how can I see if ART is working? what´s the file that must be there, where does system keeps data for ART different than Dalvik?

I ask this cause I changed to ART and dont see difference, or reboot took longer.

Is it working? :confused:

( I asked here cause the topic mentions 4.4 and its not a specific theme for galaxy S)
[Galaxy S Advance I9070 General] TPD-21:
Please read the description for it here. and here

Ps. Some are sourced from CM11 ROM or AOSP there is work, and there is still not stable. ART is currently still under development. Or still in the experiment. Characteristics are: Booting a little longer, because the process of moving from Dalvik to ART.

Dalvik is the best at this time.
[Galaxy S Advance I9070 General] coffeecore:
Go to developer settings where you have enabled ART, if there is standing ART than you're using it, otherwise you are using Dalvik.
[Galaxy S Advance I9070 General] ApriliaM3:
Please always post in English here guys.

If you're going to post in a different language, always provide an English translation in your post.

Thanks
[Galaxy S Advance I9070 General] Zawisza:
Thanks & Language in use.

Thanks Guys for the good info about Art.

The important part of Arly77's text was in English.

The last line was "Wysłane z mojego GT-N7100 przy użyciu Tapatalka " was only saying how he sent the message.

I assume this line is a standard item, automatically added to all his messages.;)
[Galaxy S Advance I9070 General] revenat:
Thx for info!!!
[Galaxy S Advance I9070 General] helloansuman:
Superb explanation :)
[Galaxy S Advance I9070 General] lozohcum:
I would like to ask one thing. [MENTION=5467567]PradeepMurugan[/MENTION]

How can I disable ART from compiling AOSP? I would like to save some time on removing ART from products, because I'm not going to use ART anyway in KitKat.
[Galaxy S Advance I9070 General] PradeepMurugan:
There is no separate file for ART. ART is the runtime environment/virtual machine not an app, It is embedded inside java and changes in kernel. That's why you need to use ART compatible gapps.
[Galaxy S Advance I9070 General] JavaScout:
Can some1 explain to me please the diff between kitkat-art & lollipop-art ?
[Galaxy S Advance I9070 General] Razvan:
Are you for real?

Different Android versions and same runtime.

Powered by CM12
[Galaxy S Advance I9070 General] bombadier:
Its not just that,kitkat art was experimental,the version that was released with lollipop is different, the last version of Cerberus does not install on KitKat with art but installs fine on lollipop

tapatyping fae the bacon
[Galaxy S Advance I9070 General] Razvan:
Bro,

Basics are the same. I don't enter in this detailed explanations about each versions of ART

Powered by CM12
[Galaxy S Advance I9070 General] JavaScout:
Too bad, I was actually hoping to see some detailed comparison, 'cause I wasn't able to find one myself. Anyway, thanks for replying. [emoji187]
[Galaxy S Advance I9070 General] Razvan:
Ok.

Take a look at this video comparison and see by yourself wich is better. :)

https://www.youtube.com/watch?v=YUZjOGIV7zg

[YOUTUBE]https://www.youtube.com/watch?v=YUZjOGIV7zg[/YOUTUBE]

View attachment 3106105

Good luck
[Galaxy S Advance I9070 General] JavaScout:
Btw, additional 'contra' of art is - increased memory (ram) occupation. Can someone confirm or is it just me?
[Galaxy S Advance I9070 General] PradeepMurugan:
Yes the one in lollipop is a improved version
[Galaxy S Advance I9070 General] PradeepMurugan:
It was because of the memory leak in 5.0 and 5.0.2 which is completely fixed in 5.1.1
[HD2 Android Q&A, Help & Troubleshooting and Genera] marknev:
Anyone know of a good fast disere ROM for my hd2
[HD2 Android Q&A, Help & Troubleshooting and Genera] hu016865:
best fast desire (bravo) is typhoon 3.8.9 .
[HD2 Android Q&A, Help & Troubleshooting and Genera] marknev:
I'm sorry I meant to say one that has the sense rom. Once again sorry
[HD2 Android Q&A, Help & Troubleshooting and Genera] aazzam16661:
For Sense 4 here:

http://xdaforums.com/showthread.php?t=2621480\

if you want Sense 3.5 here:

http://xdaforums.com/showthread.php?t=1124757
[HD2 Android Q&A, Help & Troubleshooting and Genera] hitman1376:
Hi There Everyone ...

My friend maybe you had to make this thread at Q&A Thread But anyway for sense ROMs If you like NativeSD ROM Then This Is The Best Desire ROM ... But If You want a DesireHD ROM ( Great Performance and stable also has good support for HD games of gameloft ) Then I think this is the best ... ( NOTE : In These ROMs Every Thing works and they are great , as I have tried , that's just the reason i recommend them ... )

With Best Wishes

Hitman1376​
[HD2 Android Q&A, Help & Troubleshooting and Genera] KennyG123:
Questions and Help issues go in Q&A and Help section

Development sections are for developers to post work

Thread moved

Thanks

FNSM
[HD2 Android Q&A, Help & Troubleshooting and Genera] eclyptos:
I don't know why you looking for sense rom, just install 3D flip clock on any best rom.
[JAMin, XDA Neo, S200 General] decmac:
Hi,

I'm living in Germany and would like to pick up a Prophet. My choices would be an S200 or XDA Neo via 24 month contract. However both would be in German and I would rather an English version but I cannot afford to pay for the device without contract. I've read in these forums that both devices are locked to the vendor and give a "CID (VendorID) error" if you try to flash.

This rules out the XDA Neo for me as O2 have no English ROM's available. But Qtek do, so would I get this error if I flashed from a German language ROM on a Qtek S200 to an English language Qtek S200 ROM as it's the same vendor?

Edit:

After a bit more reading it looks like JAFWM may be the solution. Can anyone verify this for me? Would JAFWM also work for the XDA NEO to upgrade to an English Qtek ROM even if it's a different vendor?
[G2 Q&A, Help & Troubleshooting] DRayX:
Hello, I could us a little assistance. I was trying to install CM on my new Verizon LG G2 (VS980). I was able to root using ioroot, dump aboot.img, lokify CWM 6.0.4.4, loki_flash the recovery, and boot into CWM. When I tried to sideload the CM 10.2 image, I got some error about unable to lokify boot (it was missing /system/bin/loki.sh). It looks like the problem is that the pre CM 11 images have an old version of loki that fails regularly. It said it had aborted the installation, but something got totally hosed, as when I attempted to reboot, I got into a "secure boot unsuccessful" loop. I've made a verison of the CM 10.2 zip with the latest version of loki_patch and loki_flash from github, but I can't seem to get into recovery using the buttons (might be doing it wrong as the only time I went into recovery I just did adb reboot recovery) to try flashing another rom or return to stock. I can get in to download mode by holding up during boot, but I don't have easy access to a non-linux machine to use the lg mobile support tool. Is there any way to return to stock without a windows computer?

Edit:

Update, I was able to get back into recovery by unplugging the USB (apparently it doesn't like to boot into recovery if the USB cable is connected). Installed my patched CM 10.2 and everything worked like a champ.
[G2 Q&A, Help & Troubleshooting] spinninbsod:
how did you patch cm 10.2
[HTC One X] onex007:
hi guys im new to updating kernel so my question is wich kernel is the most stable,best? and how do i update? what are the risks? some one please explain :)
[HTC One X] Poojan Patel:
stock kernels are most stable..there is no risk in updating stock kernel if update is available,,,
[HTC One X] onex007:
Thank you for answering can u please link me the newest kernel for htc one x i couldn't find, how do I know that I have the newest one?
[HTC One X] M@c|-|oR:
Kernel goes together with the ROM, so if you have the most recent ROM, you also have the most recent kernel, too.
[HTC One X] onex007:
thank for the answere
[HTC One Max] Punk9:
Hey guys, Punk9 again.

I live in the UCF area (Orlando FL) and I have LTE signal here. I have around 2-3 bars of service most of the time as well.

Lately I have been getting texts late, and not even receiving phone calls. For example, my gf sent me 6 texts within about an hour, I got all six at once, each with the time stamp of the time she sent them, but I got them all at the same time. She also called twice and nothing rang on my end, but it rang for 30 seconds and went to my voice mail on her end.

Is this a known issue or? I'm running ViperROM for Sprint one max. It was happening when I was stock as well (which is why i didn't post in the ROM thread)

Any ideas?

-Andrew.
[HTC One Max] wase4711:
yeah, call sprint and tell them about your signal issue..
[HTC One Max] Jiggity Janx:
Did yoi flash with cwm or twrp? I havr heard there are issues with signal when flashing with cwm.

*I have not personally used cwm on this device
[HTC One Max] Punk9:
I'm running twrp. I'll call Sprint then thanks guys!!
[HTC One Max] wase4711:
they've actually been very good lately, in the Chicago land area, about responding the these kinds of issues..We have the new Spark network here, and its been really good so far, but there are some spots that need to be tweaked. When you call them and report it, they appear to spend time to send a detailed report out to their field network folks, and, so far, the 3 times that I reported areas with dead zones, when i returned, the problem appeared to be fixed.

hope it works that way for you..
[HTC One Max] gd761:
I'm at work in Maspeth Queens New York and I have the Spark 4G LTE with 1 Bar most of the time which eats up my battery. Then the rest of the time, My phone has anywhere from 4 to 6 Bars on 3G.

At My House I have No 4G Anything! And sometimes, a Crappy 3G signal. I have a Sprint Airaive because of that. And the Bad thing that SUCKS, is that I'm less than 2.Miles from the Tower with a Clear Line of Sight and I Roam about half of the time if I unplug the Airaive.
[HTC One Max] zodiac12345:
This sounds like a common CSFB issue. All new triband phones, or Spark devices use a new technology called Circuit Switch Fall Back, which allows the phone to use less battery because it has one radio for everything. When the device connects to LTE, it cuts off connection the 3G network, and essentially loses the ability to send/receive texts/calls. CSFB is the answer to this, however, it is not wholly deployed. CSFB tells the phone via LTE to switch back to 3G to receive phone calls and texts, as well as to send them. Since the technology is not as widely deployed as the amount of users of the new devices, theses issues happen.

A common way to fix this is to stay on 3G only mode, which is a burden. Otherwise hope the Sprint tech is smart enough to know its a Spark phone related issue, and knows how to send a tech out to your area to fix it. Last resort is to wait it out.

Calling Sprint may or may not do anything. I have been experiencing these problems since day one in New York City at my home, and every call to Sprint was answered with a saying that it is an issue with your phone.
[Verizon Samsung Galaxy S 4] rossida:
Hey guys. So my upgrade will be in March which isn't far away and I'm looking for a new phone. I'm very disappointed with the gs4 on Verizon since the bootloader is locked. Yes, I have safestrap but I love AOSP vs Touchwiz. I've looked up some phones coming out this year such as gs5 and HTC one+ (m8). I really liked the design of the HTC one and wish I bought that over the gs4. Just wondering what you guys would get next. The gs5 or something different since i almost feel like Samsung is following apple's tracks. Also do you even like the gs4? Let me know what you all think..