yashsingh1/xdaforums huggingface dataset:
[EVO 4G Q&A, Help & Troubleshooting] blackout203:
How do you unroot? I'm going to be returning this phone (Sprint got me angry for certain reasons). How do I unroot so that I can return it and not have it seen as out of warranty
[EVO 4G Q&A, Help & Troubleshooting] timothydonohue:
flash a stock ROM. done
[EVO 4G Q&A, Help & Troubleshooting] blackout203:
It's that easy? If so, thank you very much.
[EVO 4G Q&A, Help & Troubleshooting] Aridon:
Just be careful which one you flash. If you flash a rom that closes the ability to root you are screwed if you ever want to go back. Back a page or two someone posted the original Ruu from sprint which has the shipping EVO rom. Thats what you need to use to go back to stock and don't accept updates if you want to preserve your future root.
[EVO 4G Q&A, Help & Troubleshooting] p-slim:
all roms are rootable. if you did the update its still rootable through toast.
[EVO 4G Q&A, Help & Troubleshooting] Aridon:
For now yes, that may not always be the case. In the event some poor soul searches the forum like a good noob and sees that its not a big deal, flashes a Sprint RUU that breaks root and ends up screwed.
[EVO 4G Q&A, Help & Troubleshooting] blackout203:
Well I'm returning the phone so future root's isn't a concern but thank you!
[EVO 4G Q&A, Help & Troubleshooting] lopezpm:
Where did you find the Stock ROM? I can't find one. All I can find is the RUU. I'm sorry if these are dumb questions but I am new to this.
[EVO 4G Q&A, Help & Troubleshooting] p-slim:
the ruu is a rom.
[EVO 4G General] skillzo1:
Just curious if enough people complain, can anything be done to improve it?

I know there are tweaks but i prefer one from htc directly.
[EVO 4G General] Mecha2142:
If anything, the updates for battery life will come from Froyo.

What HTC DOES need to fix though, is the touch sensor lag on the phone. It's impossible to play ping pong on my Evo.
[EVO 4G General] skillzo1:
gotcha...yeah i was playing with a friends iphone, and before today, i didn't notice the lag on the screen until i web browsed with the iphone.
[EVO 4G General] Aridon:
Take action into your own hands and fix it yourself. Removing most of the bloatware and social networking crap increases battery life substantially.

Personally i don't care if I miss my buddies face book status update or if Angie replied to my comment about her tits on twitter. Some can't live without that though.
[EVO 4G General] skillzo1:
Damn, even i wanna know about angie's tits if she posted it on facebook. LOL jp.
[EVO 4G General] Rhys'Droid:
I have to say that I find the battery life fairly decent...and I am running most of the widgets and have gmail set to push... I took it off of the charger this morning ~7:30, and it died at 9:30 this evening. Thats with about 30 minutes of Pandora streaming over 3G, downloading several apps, watching a couple of YouTube videos, a phone call, some texting...basically normal use. I think that 14 hours of battery life on a phone like this with that type of use is pretty good... Its not a circa 2001 flip phone with a monochrome lcd display that can last for a week or more...but it is heck of a lot more device. just MHO
[EVO 4G General] Tilton53:
God I remember those good old days, charging your phone once every two weeks. Car chargers were unheard of.
[EVO 4G General] Rhys'Droid:
yep! nice from one perspective, not so much from another! Oh yeah, and I just got the phone on Monday, so that was really only the 2nd full charge cycle. Charging it with the phone off all night tonight, we'll see how long it lasts in the coming days/weeks...I bet it does better! Anyway, I feel pretty comfortable that as long as I anticipate how long I need to go between charges, I can tailor my usage to that...so if i need it to last 20 hours, I will not use Pandora, watch YouTube, or download stuff... Not that hard! ;)
[EVO 4G General] bluehaze:
Battery life is great here? Used it fairly heavily today:
[EVO 4G General] jcrabapple:
What are you doing to get Android System battery usage down so low? I turned off the Sense home screen and installed ADW. That helped a little. And I'm only using like 4 widgets and some shortcuts. It's still at like 40-50%.
[EVO 4G General] bluehaze:
The longer you use the phone the lower Android system goes...not doing anything special everything pretty much stock as the phone came. One thing that does cause huge battery drain that I ran into was setting up the Flikr account but removing it put the battery use back to normal.
[EVO 4G General] imneveral0ne:
i get the exact same battery life with my evo as i did with my hero, using the same battery though. wonder if that makes a difference...
[G1 Android Development] anomalous3:
After taking a look at the Google apps download that matches up with Cyanogenmod 5.0.x, I found that with using a modified version of daneshm's apk manager script and doing some .PNG optimization I could shrink the total size it takes up on /system/app by about 2.7MB. Some apps also appear to load a bit faster (such as marketplace). I have tested this with no ill effects so far and thought it might be handy for those who for whatever reason are running low on /system space.

(Note, the zip file itself is not much smaller than the original because the original could be compressed further because it wasn't optimized)

Without further ado:

http://www.megaupload.com/?d=C6FVMRHM

[edit]

I know that this may belong in the app section, but as the Google apps are sort of an essential part of Cyanogen's ROM, I thought this section was more appropriate.
[G1 Android Development] fastludeh22:
Good ****. This will also help even more for those using firerats patch and running cm5 on non-danger device which puts gapps on /data. Ill let you know how it effects them when I update my friends g1 (I'm on death spl)
[G1 Android Development] Deleted member 2086469:
now can i flash it on top of my already installed (superE + GApps)?
[G1 Android Development] smjfosho:
yeah, can we flash this on top of what we have already?
[G1 Android Development] anomalous3:
you should be able to flash this right on top of what you have already without any issues. Let me know if you run into any problems with it.
[G1 Android Development] smjfosho:
question, this will probably replace what icons we have now correct?
[G1 Android Development] anomalous3:
If you have themed icons you will have to re-theme them and that may undo some of the optimization. A lot of themers, however, are pretty good about optimizing the images they replace already. If you're talking about just their location on the desktop, yeah, you will probably need to re-add any apps that you have on your desktop.
[G1 Android Development] smjfosho:
oh ok thank you

update: flashed it, and i must say, things open speedier, good job, and my icons are still the same....
[G1 Android Development] Arkain2K:
Very nice! Every free megabyte of internal memory counts with the G1, just incase future ROMs grow bigger :D
[G1 Android Development] deuse:
Great stuff..It released just over 2MB ;)
[G1 Android Development] jj71787:
i still have 47mb used
[G1 Android Development] joshuas_79:
testing right now on a mytouch, and everything ok, so far....
[G1 Android Development] shadowch31:
That isn't your /system memory lol

Goto terminal and type df and look for /system

By the way fantastic job on this, thanks a lot for posting.
[G1 Android Development] animefans:
Thank you very much for providing the optimized gapps

2 quick questions

1) how exactly do you do the optimization? If there's some post about it on xda, mind pointing me to it?

2) I checked you updater-script, and it's removing /system/app/GoogleSearch.apk and /system/app/Provision.apk. Is this intentional? If yes, the rational behind it?

I just applied your optimized gapps on top of CM5.0.8 test4. I can't say how speedier it is compare to stock test4, because I never run test4 stock :)
[G1 Android Development] Daneshm90:
To optimize apks you must compress the png's inside them. .9.pngs dont like being compressed so ignore those. Compression can occur in 2 ways, reducing resolution or reducing color depth. I recently incorporated *batch* apk optimization in my script so if you are new to the concept take a look at the script and see how it works :)

Script
[G1 Android Development] Ace42:
I just use optipng program for any images(in png format of course)
[G1 Android Development] anomalous3:
1. I actually used a modified version of Daneshm's apk manager script (I should've given credit where credit was due earlier, thanks Danesh) to compress the .PNGs. I updated the OP to reflect this.

2. I also just unpackaged the original gapps updated.zip, optimized the the .PNGs in those packages that would accept them, repackaged, and resigned.

It's possible that I used an older version of the gapps zip that is lacking those packages. Alternately, it's possible that Cyanogen's build includes those 2 packages in lieu of the full complement of Google apps for legal reasons and that they are not necessary when the full Google apps are installed.
[G1 Android Development] Apothegm:
do you suppose it would save much space to optimize the .9s too? It would be a hassle, optimizing them as .pngs then redefining them with draw9patch, but if it would save another few mbs maybe it would be worth it? I might get around to it after I finish the theme i'm working on for my wife (seemed there wasn't any good pink option for a theme, ice crystals was a bit bright, so im making a softer one for her.)
[G1 Android Development] alutastisch:
nice :) gave me ~2mb system space :) thank you :)

hmm is this normal? i´ve got about 88% used of my system memory..? i´m currently running supereclair with apps2sd compcache and so on..
[G1 Android Development] anomalous3:
That does seem like an unusually large amount of free space.On a my touch running cm 5.0.8 plus a bunch of stuff opted (not just gapps) I only have 9mb free on /system. I also deleted adw launcher. Also which version of super eclair are you running?
[G1 Android Development] billquinn1:
Your system size is good. Great in fact. Your cache however needs some work. you should clear that out with:

su

cd /cache

rm *.apk

rm -r dalvik-cache

Then reboot and re check memory sizes.
[G1 Android Development] Mr. Frost:
I have CM 5.0.7 and when I flashed it, I flashed the original gapps without using Apps2SD. After that I activated A2SD.

Should I uncheck A2SD before I flash your gapps?
[G1 Android Development] joshuas_79:
I think I got issues now, while I use voice search in google maps navigation, flashing back original google apps and issues are away.

Am I the only one?
[G1 Android Development] vincom2:
Shouldn't matter.
[G1 Android Development] anomalous3:
Hmm, I get a FC when I open voice search too....maybe I'll leave that out of the next pack. I just thought that was due to me running JIT, but I'll try a few things.
[G1 Android Development] joshuas_79:
I also got some little issues to in Market too. Not so important, and I even cannot confirm it's because of it.

When I tried to update an app, it always came back to the last window.

Later, when I have more free time I'll keep testing, becuase I really notice a speed improvement....
[G1 Android Development] Daneshm90:
Some system apps donot like being *optimized*. Its either the .9.png or zipalign that causes it to have issues, a good example is settings.apk. Try avoiding those and on xda somewhere there is a list off apps that are not *optimize* friendly
[G1 Android Development] cyanogen:
By doing this, you are ****ing up Google's package signatures. They use a key that we cannot sign with. Thats why I don't do it.

If you use this, you are gonna be screwed. You won't be able to update things from the Market like Maps and Market itself, and you'll get crashes in different things (like Voice Search) because you didn't use the right shared certificate.

CM depends on packages having the correct shared signatures- you can't just sign everything with the testkey and expect it to work. This is what causes 99% of problems when people use themes that are signed wrong.
[G1 Android Development] smuvman:
maps

not to discredit you and maybe its with certain apps i havent tried yet. but i did a complete wipe and restore yesterday using this version of gapps and i was able to update the latest maps. btw cy i have to say thank you for all your hard work. you truly are one of the main reasons i love android.
[G1 Android Development] deuse:
Same here :(
[G1 Android Development] Daneshm90:
smuvman, are you sure ur maps isnt on the data partition ?

As for cyanogen's post, considering we dont re-sign system apps as they do not require any resigning (except for maps as when updating it will crash as the signatures wont match), does that not mean it wont effect the usability/compatibility of the apps ?
[G1 Android Development] smuvman:
corrected

it actually is. and with this new knowledge i guess its back to slow market loading lol
[G1 Android Development] Daneshm90:
Right so the maps on the data partition is most like the one u got from the market and hence can be updated,....

I live by the policy "if it aint broke, dont fix it", so if compressing the png's inside the system-apk's and not-re-signing them allows my system partition to have more free space and overall system performance to be better i will do it, if it causes issues ill revert back :)
[G1 Android Development] smuvman:
issues

yea i dont really use voice search anyway. im goin to try it now and if it doesnt work i'll revert back. i dont don want to be assed out when im trying to show off my phone lol
[G1 Android Development] Daneshm90:
Tip: If a specific app aint working then just replace that one, you dont have to sacrifice lol.
[G1 Android Development] smuvman:
true

true 10 characters
[G1 Android Development] FatBoyExtraordinaire:
I was able to update maps as well, but after reading the follow up posts and then Cyan's words putting the fear of phone Gods into me, I just want to ask is reverting as simple as flashing the original gapps over this version? I ask because I just did a full wipe and install last night using the optimized gapps and all seems well, but if I do run into issues, I'd like to know in advance how to correct it. Thanks in advance.
[G1 Android Development] :
Yip it is that simple, I tried for my guide before reflashing the Opt'd Gapps back, personally I find it quicker and easier to just go to what I want. Voice search hasn't improved since the days of my old SE K300i, at least that thing got close to what I wanted unlike google voice search ;)
[G1 Android Development] FatBoyExtraordinaire:
Well I just checked and I am too getting the force close on Voice Search so I guess I need to reflash the original g apps. If I am reading your comment above correctly, are you saying you are still using the optimized one? Is Voice search the only thing that FC's for you using optimized?
[G1 Android Development] Daneshm90:
Try clearing out ur dalvik-cache or ur /cache partition as that is where system/apps have their dex's stored.

adb shell rm /cache/dalvik-cache/*

if its just voice search then

adb shell rm /cache/dalvik-cache/*Voice*
[G1 Android Development] :
Or just wipe both using amon ra…

Yes I know, I'm lazy :D
[G1 Android Development] FatBoyExtraordinaire:
I'm using Amon Ra 1.62 so with that only having the Wipe Dalvik Cache option, that should be cool right? And just for confirmation, do I go to AR 1.62 and wipe the dalvik cache and that's it, or do I have to wipe it and THEN reflash the original gapps again one last time? Sorry for all the questions.
[G1 Android Development] goldenarmZ:
As soon as you touch any of the google apps in any way, you have a signature mismatch. Saving the edited apk wipes out the google signature and you can't replace it. No good will come of this!
[G1 Android Development] kernelzilla:
Edit: mistake, nvrmnd
[EVO 4G General] skillzo1:
Is it possible? Would love to have a pic of the droid robot pissing on the apple as i have all fanboy iphone fans. I NEED KNEW FRIENDS.:D
[HD2 General] mediaman30:
found it on youtube. I wonder when it will get released? Looks like footprints was added must be a major update!! Just search you tube for hd2 and choose today only .. Its the second video.. Cant wait!!
[HD2 General] Bimboy:
This one?

[youtube]enhKI3tKj3w[/youtube]

If so, that's xmoo... He's on here too.

Footprints is included in the T-MoUS stock ROMs.
[HD2 General] hoss_n2:
foot prints exists from the first release of hd2
[HD2 General] Munto:
I've always had footprints on mine. Why would they add something that already exists.

PS

damn hoss beat me to it :p
[HD2 General] speoples20:
Didn't really see anything different from what we normally have. Hopefully it will increase the over all speed of the phone.
[HD2 General] efjay:
Why is HTC still messing around with 6.5, are then intending to release 6.5.x next year? This is one thing I will surely not miss, HTC taking their sweet time providing updates that are on their own devices.
[HD2 General] samsamuel:
if you look through the ext package versions theyre mostly older or same as what is in 2.13 rom.

oh and dont go flashing it, save yourself a world of anguish. Notice the warning

NOT FOR LEO1.5!!! NOT FOR TMOUS!!!

http://xdaforums.com/showthread.php?t=696848
[HD2 General] d0ug:
footprints is already on the stock rom since the tmo hd2 shipped, but is hidden by default. go into the options to arrange the tabs in sense and you can turn it on if you like
[Droid Incredible Themes and Apps] tylerwagler:
I'm just wondering which task killers everyone likes the most and why. Share your opinions.

-------------------------------------

Sent via the XDA Tapatalk App
[Droid Incredible Themes and Apps] tcberg2010:
I use advanced task manager. I like advanced task killer also, killer will automatically end tasks upon waking from sleep, manager will not.
[Droid Incredible Themes and Apps] UgXvibe:
I agree, Advanced Task Killer is freakin awesome, especially to save battery life.

I have an icon on the home page and whenever I'm finished using the phone I click it and KILL KILL KILL!! :p
[Droid Incredible Themes and Apps] Munnin:
Advanced Task Killer...

I've been using ATK as well. I like the ability to switch between tasks with a long press. This is the best free program I've ever used on any platform. I would even go so far as to say this is a must for any android phone.
[Droid Incredible Themes and Apps] andrew53517:
Really? How does it save battery? What settings are you guys using or setting to do this?

-------------------------------------

Sent via the XDA Tapatalk App
[Droid Incredible Themes and Apps] UgXvibe:
Well, un-used programs that are running take up memory and when you kill them you get more memory hence less work for the battery. At least thats what I think.. RAM does use battery does it not?
[Droid Incredible Themes and Apps] andrew53517:
Right I know that. But what settings are you guys using for ATK to make it save battery? Like are you having it kill tasks every 3 hours or hour? Or what are you doing?
[Droid Incredible Themes and Apps] drhill:
Absolutely not. The ram is getting juice from the batter whether it is filled or not. You guys are just taking sugar pills if you think task killers do any good. The built in task killer is enough to kill those poorly written apps that go out of control.
[Droid Incredible Themes and Apps] tylerwagler:
Actually RAM bits must get their voltages refreshed every few milliseconds to retain their high high state if they are high. If the bits are low they require no refresh. As far as killing tasks, these programs running in the background not only consume memory, but CPU cycles as well thus drawing more power than if they were not running at all.

-------------------------------------

Sent via the XDA Tapatalk App
[Droid Incredible Themes and Apps] ufvj217:
I used ATK then i recently bought ATM. i kept ATK becuase there are some apps that ATM doesnt end for some reason. both are great though.
[Droid Incredible Themes and Apps] toomie05:
For me i got one just called task manager simple yet works perfectly it was a widget that tells how much ram im using and when its low i click it. its quite simple and easy to use i like it better then ATK
[Droid Incredible Themes and Apps] Munnin:
battery and app...

The fact that you have processes or apps running that you might not need running consumes processing power. It is the processor work that eats up power. Some apps are also using other resources like your GPS or wireless. That is why a task killer is important.
[Droid Incredible Themes and Apps] tylerwagler:
What kill level and security level are you guys using for ATK?

-------------------------------------

Sent via the XDA Tapatalk App
[Droid Incredible Themes and Apps] Terberculosis:
True, but Android is Linux based. It refills the ram right after you kill everything. It actually uses MORE power, because you waste the CPU cycles to clear everything, then the CPU loads the same apps back into RAM.

Remember, this isn't desktop ram. This stuff is designed for super low wattage.

Android isn't actually running those programs. They're just stored in RAM. They aren't actively executing anything. The CPU is off when the phone is off (for the most part).

If your phone is lagging, its because you have some poorly written app running. Just figure out what it is and delete it. Android is perfectly capable of managing most well behaving tasks by itself.
[Droid Incredible Themes and Apps] drhill:
"Freeing" the ram by killing a program doesn't mean it will get set to zero. Most likely the OS just puts the used memory back into it's pool for allocation later and leaves the memory exactly as it is to save time.
[Droid Incredible Themes and Apps] trombone dixie:
Auto Kill Level = Aggressive

Security Level = Medium
[Droid Incredible Themes and Apps] tylerwagler:
I have found that you need to not kill the clock app if you want your alarm to go off...
[Droid Incredible Themes and Apps] mrchambo:
toomie,

do you have a link for the task manager you use? there are several in the market...

tia,

jc
[Droid Incredible Themes and Apps] eRod v1.0:
I've tried a few task killers but my favorite so far is Taskpanel X.
[XPERIA X10 General] akira_au:
I have paired my x10 with my car's bluetooth phone system(BMW) but the directory from my phone does not transfer to the car. My previous phones (blackberry tour, ,nokia n95) was able to do this automatically. Any ideas or is this an android OS problem (like bluetooth voice dailling)?

Also does the Voice Dialler app on the x10 actually work? I have never got it to do anything I say (might well be just me as I have the same problem with my kid).
[XPERIA X10 General] cvchetan:
the dir transfers and voice dailing works perfect with my fiat blue and me system...
[XPERIA X10 General] gulpreet:
I can't access my phone book from my car deck either. So basically I have to dial from the phone and then use the bluetooth to speak with. Also when streaming songs from the phone to the car deck, the name of the song being played won't be show. It displays unknown on my car deck. However with a blackberry or iphone it shows the exact name of the track being played and etc. Is there any way to fix this, I'm 100% sure it's not a problem with my car's deck since other phones that I pair with it don't have this option. I haven't tried voice dial yet... shall try it in a day or two and see if that works or not.
[XPERIA X10 General] Cnrl:
Its a bug from android itself not sony they fixed it in 2.0,lots of pioneer unit wont connect at all,under the bluetooh setting ,after you have discover your device,you will see the name of it,press on it and hold another menu will open.Go option and then deactivate the second option.IT should help worked for me on my pionner device.
[EVO 4G General] krise11385:
Ok so I flashed the radio in the dev section and I get horrible reception with it here in lowell mass . Can I just flash the .img I flashed wen rooting using toasts method does that have the radio included ? Any help would be appreciated thank u in advance
[EVO 4G General] beartrap:
Here you go:

http://geekfor.me/evo/radio/139000426radio/