yashsingh1/xdaforums huggingface dataset:
[Captivate General] modest_mandroid:
Yeah, that's weird.. changing the png's doesn't seem to affect what actually shows up. Makes you wonder if it's grabbing them from somewhere else entirely..

Edit: I was right! Check out /system/app/MusicPlayer.apk, it has it's own set of status bar png's. I haven't tried replacing them myself yet, but I have a strong feeling that those are the ones you should be changing as opposed to the ones in twframework-res.apk. Samsung seems to enjoy scattering their graphics around.. there are also a couple pertinent to the status bar and dropdown shade in SystemUI.apk and Phone.apk.

Good luck, dude! Let me know if those were the correct ones!
[Captivate General] Haloruler64:
Is SystemUI.apk new to Gingerbread? I'll look into it.

God THANK YOU, that's an amazing find and so useful to me! I am SO GRATEFUL. Damn, Samsung isn't the most efficient company of coders. Putting lockscreen music control backgrounds in framework-res and status bar ones in music apk? Wow.
[Captivate General] CuriousTech:
SystemUI.apk handles all the notification bar/dropdown stuff and all of those images are used instead of what's in twframework-res.apk now (GB).

The background and buttons for the dropdown are in MusicPlayer.apk though. Crazy.
[Captivate General] Haloruler64:
So apparently the toggle PNGs in SystemUI.apk are locked, so they cannot be edited in Photoshop and lose their transparency. Sucks....
[Captivate General] CuriousTech:
Yeah, kinda sucks. I grabbed a screenshot of Explorer with large thumbnails, copied each one and inverted them so they're smoothed to black background, made black transparent, then changed the color. It works out ok I guess.
[Captivate General] Haloruler64:
They still turn out jagged because the originals, using transparency, are smoothed. I think I can get someone to fix that...
[Captivate General] Haloruler64:
If anyone is interested, I am recreating a lot of the elements by hand. It's HARD OH MY GOD, some pieces require 7 layers of separate transparencies i have to match to the originals. But I'm making a theme, just modded stock for now but I'll be working on it for a while. I'll make a thread soon!
[Captivate General] Haloruler64:
So ALL the battery icons are locked... I downloaded a random GB theme and took out the battery icons, and those are locked too. Decompiled framework, still locked. What the hell???? How do I mod them?!
[Captivate General] Haloruler64:
I figured most stuff out now. Except how to change the status bar background. I put it into SystemUI.apk (2 different names), framework, and twframework. Nothing works. Any clues?
[Captivate General] modest_mandroid:
How'd you solve this?

Check SystemUI.apk drawable-hdpi directory, also check the values directory, there's one xml in there that defines the background color for the dropdown shade.

Edit: nevermind, changing that xml does nothing :p
[Captivate General] MikeyMike01:
Half of it is left over Google crap, half of it is left over Samsung Froyo crap, and half of it is actually being used.

It's quite the mess.
[Captivate General] MikeyMike01:
Why aren't you using the originals? Is it because they're Index images that don't open properly? If so, open them with Adobe Fireworks, save them, then open them in whatever else.
[Captivate General] CuriousTech:
res\layout\status_bar_tracking.xml has the background color. Change to image:

<View android:background="@drawable/status_bar_background" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1.0" />

Copy the file from the theme in my sig if you need a working reference. It has no clock in the bar and no text in the toggles as well.
[Captivate General] studacris:
3 halves, it must be all kinds of messy!
[Captivate General] Haloruler64:
GIMP, convert to RGB, then it works. But GIMP has no real batch mode, like Photoshop. Which sucks.

Yeah that's why originally. Can you open 171 files in Fireworks and save them automatically? I don't wanna do that for all the status bar stuff individually.

Also I have to get Fireworks.

Wow thanks! I'll do that now.

EDIT: Using APK Manager 4.9, I keep getting errors while decompiling SystemUI.apk. Any reason or special method to decompile it?
[Captivate General] Haloruler64:
Yeah errors out at decompiling SystemUI.apk with my old and my new apktool.jar... wat do?
[Captivate General] CuriousTech:
Install the Android SDK and update everything, then grab aapt.exe from android-sdk-windows\platform-tools and copy it to apk_manager_4.9\other. It should decompile and recompile fine with just that. If not, get the latest apktool.jar and replace the old one in that same directory.

All the images in the SDK aren't locked so that's another place to grab good ones.
[Captivate General] Haloruler64:
I'm sorry for being a n00b at SDK :( how do you update it? Just download the newest version?

Well I downloaded the newest version, r10 or something. Nothing in android-sdk-windows\platforms at all. And no aapt.exe anywhere.
[Captivate General] CuriousTech:
Run SDK Manager.exe and it'll automatically show all the updates. Just let it do it's thing.
[Captivate General] Haloruler64:
I have NEVER seen that... Sorry for bothering you so much man, your help is MUCH appreciated.
[Captivate General] CuriousTech:
No problemo! All this stuff gets a little overwhelming.
[Captivate General] Haloruler64:
I updated SDK fully, copied aapt.exe into apk_manager_4.9\other and downloaded the newest apktool.jar (sept 2010) off of Google Code. Still gives errors.
[Captivate General] CuriousTech:
Check the log file. Usually it's an image that you've changed opacity on. If so, decompile the stock apk. That should work.

It can't decompile those but can compile them. If they're .9 then you can either leave them out, compile and drop them back in to the compiled apk or redo the whole draw9patch (rename without the .9 so it corrects the size) and let it compile them again.
[Captivate General] Haloruler64:
I just redownloaded GR-12 and used its SystemUI.apk. Still fails. This is the log

I: Baksmaling...
I: Loading resource table...
I: Decoding resources...
I: Loading resource table from file: C:\Users\Haloruler64\apktool\framework\1.apk
W: Could not decode attr value, using undecoded value instead: ns=android, name=theme, value=0x010300a3
Exception in thread "main" brut.androlib.err.UndefinedResObject: resource spec: 0x010300a3
at brut.androlib.res.data.ResPackage.getResSpec(Unknown Source)
at brut.androlib.res.data.ResTable.getResSpec(Unknown Source)
at brut.androlib.res.data.ResTable.getResSpec(Unknown Source)
at brut.androlib.res.data.value.ResReferenceValue.getReferent(Unknown Source)
at brut.androlib.res.data.value.ResReferenceValue.toResXmlFormat(Unknown Source)
at brut.androlib.res.data.value.ResAttr.convertToResXmlFormat(Unknown Source)
at brut.androlib.res.decoder.ResAttrDecoder.decode(Unknown Source)
at brut.androlib.res.decoder.AXmlResourceParser.getAttributeValue(Unknown Source)
at org.xmlpull.v1.wrapper.classic.XmlPullParserDelegate.getAttributeValue(Unknown Source)
at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.writeStartTag(Unknown Source)
at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.event(Unknown Source)
at brut.androlib.res.decoder.XmlPullStreamDecoder.decode(Unknown Source)
at brut.androlib.res.decoder.ResStreamDecoderContainer.decode(Unknown Source)
at brut.androlib.res.decoder.ResFileDecoder.decode(Unknown Source)
at brut.androlib.res.AndrolibResources.decode(Unknown Source)
at brut.androlib.Androlib.decodeResourcesFull(Unknown Source)
at brut.androlib.ApkDecoder.decode(Unknown Source)
at brut.apktool.Main.cmdDecode(Unknown Source)
at brut.apktool.Main.main(Unknown Source)
[Captivate General] MikeyMike01:
Fireworks has a "Batch Process" feature that can do that, plus a bunch more.
[Captivate General] MikeyMike01:
Select option 10 in APK Manager instead of 9. Drop in twframework-res.apk from the same ROM. If it still fails drop in framework-res.apk.

Should be fine from there on out, as APK Manager appears to save those files for later use.
[Captivate General] CuriousTech:
Ah there ya go.

framework-res.apk\res\values\public.xml(1606): <public type="style" name="Theme.Dialog.Alert" id="0x010300a3" />

That's strange because Perception II doesn't have any external dependencies. Is GR-12 themed or a different Android? Unthemed files tend to be easier to deal with.
[Captivate General] Haloruler64:
Thanks! framework-res.apk did the job, finally decompiled and peeked around! Everything with SystemUI.apk seems to work pretty well! The colors of my backgrounds are kinda off from what I changed with Photoshop though, I made them pretty dark black but they come out dark gray but not black. Not sure why, the XMLs point to the right files. Just weird....

Yeah I believe it's slightly themed. Barely though. Plus the multi-lock mods are a pain in the ass.
[Captivate General] MikeyMike01:
Only if they're themed incorrectly and the person has no idea what they're doing. I take the time to make all my .apk files decompile and recompile properly. It saves a great deal of headache for me.
[Captivate General] CuriousTech:
Oh interesting. They do decompile ok as long as I save them myself and apply draw9patch. Maybe they patch them wrong or something. That's definitely going to make things easier.
[Captivate General] Haloruler64:
I installed Fireworks, how do you save them in a batch process? I can't figure it out.
[Captivate General] whiteguypl:
batch process
[Captivate General] Haloruler64:
What I did was do a batch in Fireworks to rotate 180 degrees and did the same batch again. Any suggestions on what kind of action to do in batch to do this in one step (i.e. remove index) but not alter the file? Just overwrite and close?
[Captivate General] Haloruler64:
I just wanted to give a HUGE thanks to you guys, I finished up my simple "theme" (more like a minimod). Credits will be given :)
[Captivate General] CuriousTech:
Make sure you post a link here in case we miss it. :D I'd like to see your work!

If anyone's interested I put a little sample script in PngMagic to unlock the transparencies. They were pretty nasty looking doing it manually and I didn't have Fireworks.
[Captivate General] Haloruler64:
I call witchcraft, that app is amazing! Much faster than Fireworks in load times and fixing. Wow thanks man.

And I shall post a link, it'll probably be up Saturday. I'll rebuild it on a few current ROMs like GR-12, Perception II Beta 3, and any other ROM I am suggested to theme.

EDIT: I'm planning to start a blog dedicated to tech. Can I link to your PNG Magic app site in the blog? Give you some advertising?
[Captivate General] CuriousTech:
Thanks! Yeah, that would be great.
[Captivate General] Haloruler64:
I finally got around to posting it up, after a busy time. :)

http://xdaforums.com/showthread.php?p=13973128#post13973128
[Captivate General] modest_mandroid:
Looks awesome, good work dude!
[Captivate General] MikeyMike01:
Someone doesn't have an SSD. ;)

But Fireworks is definitely overkill. Although the batch process has been handy for other things.
[Captivate General] CuriousTech:
Well, it's also faster because it uses hardware acceleration but Fireworks is a full featured image editor. Png Magic is more for automation. It does preserve 9-patch data though, so it could save quite a bit of time.

I ran a bunch of batch tests on different themes and found a few different problems, if interested.

1. Some images were .9 but not compiled. aapt throws an error on these when decompiling an apk, but the Android OS treats them as normal, non-stretchable images.

2. Lots of these. 2x2 pixels smaller than stock. I think this is from 9-patching a compiled image, then putting it into a project and compiling it.

3. top or right 1 pixel past the end. Doesn't cause a problem because everything checks for this. I think it's an older bug due to all the checks for it.
[Desire HD Q&A, Help & Troubleshooting] fatr1ch1e:
I made a goldcard and followed the instructions on the thread for downgrading the DHD, my software is currently 1.75.35.2. I get right through to the point Ive put the 1.32 stock ROM on my SD card and rebooted into bootloader. It finds the image, loads the image then checks it and goes back to the main bootlader options. I cant get it to actually install the older rom. Any ideas what is required?
[Desire HD Q&A, Help & Troubleshooting] CodeNameUnknown1:
Does any message come up after it finds and reads the .zip file?
[Desire HD Q&A, Help & Troubleshooting] fatr1ch1e:
solved it, the CID was wrong with the goldcard. Redone the goldcard and its now rooted etc and Ive put Android revolution HD 5.1.1 ROM on it :D
[EVO 4G General] cocoes4o8:
im using cyanogenmod 7 the stable version, i dont know if these speeds are suppose to be like this or if just sprint service sucks donkey balls. also my upload speed is 0.13mbps which is even faster than my download speed, happens sometimes. On my 4g i get around 4mbps which is pretty good cause i can actually watch youtube videos without waiting so long and lagging, the 3g icon is 1x, i dont know if its suppose to be like that but thats what mine is, on my stock rom its 3g. my prl is 01115 just updated like last week or the week before, i live in cali by the bay area. any help? or r these the speeds, or sprint sucks donkey balls
[EVO 4G General] Rem3Dy:
Ji

Stock roms do not show 1x. So you could just have poor signal. Where in the bay area? In southbay I am having no problems.
[EVO 4G General] novanosis85:
1X is not 3g so your speeds are fine for 1x. When you do connect to 3g let us know your speeds.
[EVO 4G General] cocoes4o8:
i live in like modesto tracy area. if you know where that is
[EVO 4G General] cocoes4o8:
thats my point, when i go to stock rom i have 3g, but when i flast custom rom like cyanogenmod i always get 1x for 3g. idk y.
[EVO 4G General] lehalter:
I constantly get 1x in Phoenix using CM7, it is quite annoying.
[EVO 4G General] cocoes4o8:
i never got my cm7 to say 3g always 1x
[EVO 4G General] bigant262:
AOSP and Sense show different signal strengths. Did you guys run a speed test when on Sense? And is it any different?
[EVO 4G General] gqstatus0685:
Honestly I think it's a problem with AOSP rooms like CM and UD. When I've used those I would constantly get 1x connection. I was in a 3G area being that the other phones on my plan would have 4G and 3G and the internet would be quicker. It's a problem with the ROM itself I think.

Edit**

I just found this in Q&A

http://xdaforums.com/showthread.php?t=898882
[EVO 4G General] craigbailey1986:
Like stated earlier, sense Roms will say 3g but it may really be 1x because sense Rom do not show true signal strength! Aosp does which is why you are seeing 1x with cm7
[EVO 4G General] jgalan14:
Yup, but not all sense roms, the incredible 2 shows 1x and 3G so is some sense roms, I'm on 3G at home and I just run some speed test and my download speed is 0.21 mbps and 0.15 upload so is really bad for 3G and I thought it might be my phone but I tried my wife's too (Epic stock) and she gets same result, I ma start going out of town soon, so I think I ma have to cancel Sprint, I wanted the nexus s but T-Mobile sucks too, att don't really like it, so I guess I ma go back with Verizon which is where I came, just don't one the thunderbolt cause all specs rather I wait for the galaxy s 2(I doubt it cause I hate Samsung ) or go back to iPhone in Verizon :( I don't want to but that's probably my last choice
[EVO 4G General] Rem3Dy:
No. Stock roms will say 3G even when you are on 1X. Do your speeds increase on the stock rom?
[EVO 4G General] Rem3Dy:
Why not give sprint a call?
[EVO 4G General] jgalan14:
Yeah I ma call them tomorrow when i gget back to stock rom, cause I know they gonna want to roubleshoot, hard reset my device and all crazy crap, the thing is the my bill says I use 3.5 GB in one month of data and I don't Even know how, I don't remember using the much cause I try to use wifi as much as I can
[EVO 4G General] jgalan14:
Double post :(
[EVO 4G General] iitreatedii:
prl does not affect speed, only roaming
[EVO 4G General] gman8966:
My speeds are horrible too. I'm in Indiana. It took me about 2 minutes to load a text only page today on CM7. I'm going to switch to a Sense rom for a couple days and try that out. We'll see how it goes.
[EVO 4G General] chebua:
The most I can get in Daytona Beach is .6mb download and .13mb upload
[EVO 4G General] jgalan14:
Damn man the sucks
[EVO 4G General] Williefdiaz:
For the last TWO AND A HALF MONTHS Ive been *****ing at Sprint for this same reason of slow 3G speeds. When I got my EVO in December, I didnt have any issue pulling in decent 3G speeds at my house in San Francisco (I live in Mission District, and speeds were 900-1100kbps). I currently get between 50kbps to a max 300kbps. Sprint says this is fine for 3G and I say its not.

If you go to Downtown San Jose near "Almaden and Santa Clara" at times the speed will be 1100kbps-2200kbps, but even recently the speed has dropped down.

4G - forget it, it basically doesnt exist where the coverage maps claim. Sprint or Clearwire or BOTH are lying on that one. Where it does work, its slower than 3G in the areas I mentioned above.

Ive gone back and forth with test after test on my phone, reset after reset, visits to the store repair centers everything. Its got to the point Ive filed with the FCC and BBB and still no response from EITHER!

Im now looking at eating the ETF and going to small claims to recoup the fees and a MINIMUM of 3 months of the "highest priced data plan" Sprint offers due to them not being able to deliver what we both contractually agreed to deliver, yet I am forced to continue to pay for. They made out with the better end of the bargain, and that isnt what a contract is about.

So where are you in the Bay Area? Id love to get a hold of you and find out more about your debug settings so I can notify Sprint this isnt just a ME issue, its a network issue.
[EVO 4G General] gman8966:
Since switching to Sense, I'm getting around 1Mb consistently on 3G. I guess CM7 had problems and for some reason speeds were ridiculously slow on it.
[EVO 4G General] jgalan14:
Yeah I noticed that too but it wasn't like that on group or at least I don't remember
[EVO 4G General] TiOeM:
I did the throttling hack back in November 2010 and had a constant download speed of 1.5mbps all the way through December. Then sometime in January I've gotten horrible speeds and had that problem since. I was able to still achieve those speeds but only at 3AM-6AM. I noticed in howard forums people were complaining about this as well and many seem to experience the issue in many parts of california southern california included (where I live). I don't know if this has any relation, but maybe Sprint is throttling us...do speed test early in the morning and find out.
[EVO 4G General] decalex:
I donno if u guys have tried this already, but its a slight variation on the fix u may have already tried.

This got me from 1x to 3G and increased my speeds 10 times . On cm7

http://androidforums.com/evo-4g-tips-tricks/280082-major-solution-fix-your-slow-3g-speeds-evo4g.html
[EVO 4G General] asmd6230:
i just got my phone two days ago. brand new activation. also got a epic 4g. the evo had really really poor d/l speeds 10-60kbps., the epic otoh pulled down at about 300 kbps.

talk to cs, no help. then proceeded to the store where they pronounced my evo defective and to ask for a replacement.

i have another thread up with my experience.

after i followed the fix above, it now pulls down 300-400 in my are where it could only manage 10-60 before.

anybody know why it does this? i mean if the tech at the repair store dont know.... not very reassuring is it.
[EVO 4G General] decalex:
Same experience here.. almost exactly. It seems the key is cancelling the prl update after rebooting in the sense rom. Maybe hit up the guy who posted it. ?

But glad it worked :) that was a brutal week beforehand.
[EVO 4G General] lehalter:
I will have to try this...but the PRL never seems to update when I reboot
[EVO 4G General] decalex:
Once u restore the data profile and reboot, it should. It doesn't happen every time u boot.
[EVO 4G General] quantumma:
downgrade the prl, when my prl was 01115 speeds sucked. i downgraded to 60677 and now theyre amazing
[EVO 4G General] dmora01:
Do this! do that! change this, change that, bla bla bla! Is Sprint fault! Sprint is overwhelmed with smartphones so until the dont use more juice in their towers we have to live dial up speeds!
[T-Mobile LG G2x] nraudigy2:
http://wapshop.gameloft.com/php5/us...&sv5551=11e3404402079620d1b6&from=ADID-149339

For people that say Gameloft doesn't support Tegra 2. Also Pool Break Pro is free on Amazon for today.

http://www.amazon.com/mobile-apps/b/ref=sa_menu_adr_app4?ie=UTF8&node=2350149011
[T-Mobile LG G2x] rashad1:
Thanks, I knew the would eventually add Tegra 2 support?
[Off-topic] dexter93:
So time to invade xda with chuck Norris facts. Let's make the biggest list. I start, you follow

1.Chuck Norris doesn't breathe , he keeps air hostage

[Sig] dId you know? If you Insert a Coin on your Desire, then it levels up to HD, Z or S :[/Sig] !!!! 10 post limit for off topic NOW!!!!
[Off-topic] MacaronyMax:
2)Chuck Norris thinks this thread will be closed :cool:

3)Chuck Norris Hacked the PSN using a calculator :eek:
[Off-topic] idavid_:
It's not a fact, but whatever.

This post changes everything. Again.
[Off-topic] rr5678:
Chuck Norris doesn't die, Death Chuck Norris's.
[Off-topic] MacaronyMax:
Chuck Norris can lick both his elbows at the same time :eek:
[Off-topic] dexter93:
Chuck Norris once battled superman. The loser would have to wear his underwear on top of his clothes

[Sig] dId you know? If you Insert a Coin on your Desire, then it levels up to HD, Z or S :[/Sig] !!!! 10 post limit for off topic NOW!!!!
[Off-topic] MacaronyMax:
Chuck Norris once had 2 pets, A lizard and a monkey, We now know these as godzilla and king kong :p
[Off-topic] duboi97:
Bruce Lee created Chuck Norris jokes to amuse himself
[Off-topic] madguitarist63:
Chuck norris isnt hung like a horse a horse is hung like chuck norris...

Go to google and type "where is Chuck Norris" then click im feeling lucky...
[Off-topic] MacaronyMax:
XD lmao!!!!!!!!! :D : D:D
[Off-topic] thatlonedude:
Jesus christ can walk on water, chuck Norris can swim on land

sent from under your bed >.>
[Off-topic] dexter93:
People fear death. Death fears chuck Norris

[Sig] dId you know? If you Insert a Coin on your Desire, then it levels up to HD, Z or S :[/Sig] !!!! 10 post limit for off topic NOW!!!!
[Off-topic] PERSIMMONS:
Chuck Norris knows Victoria's Secret :D
[Off-topic] dexter93:
Chuck Norris doesn't admit having sex , as long as his partner is alive

[Sig] dId you know? If you Insert a Coin on your Desire, then it levels up to HD, Z or S :[/Sig] !!!! 10 post limit for off topic NOW!!!!
[Off-topic] MacaronyMax:
God says Oh my Chuck
[Off-topic] dexter93:
Chuck Norris plays xbox games on a ps3

[Sig] dId you know? If you Insert a Coin on your Desire, then it levels up to HD, Z or S :[/Sig] !!!! 10 post limit for off topic NOW!!!!
[Off-topic] MacaronyMax:
Chuck Norris gives me a run for my money on awesomness
[Off-topic] SteveG12543:
The Bermuda Triangle used to be the Bermuda Square until Chuck Norris roundhouse kicked one of the corners off.

Sent from my Droid Incredible running CM7.
[Off-topic] dexter93:
Chuck Norris once squeezed max. Now he's got no lemons.

RIP maxs avatar

[Sig] dId you know? If you Insert a Coin on your Desire, then it levels up to HD, Z or S :[/Sig] !!!! 10 post limit for off topic NOW!!!!
[Off-topic] deliriousDroid:
In the beginning chuck created the heaven and the earth.

Sent from my SilverBullet 'HTCDesireZ running CM7'
[Off-topic] LordManhattan:
Fact: Chuck Norris came home from Pakistan today.
[Off-topic] mkeena0305:
+100
[Off-topic] kylec:
Haha. Too funny
[Off-topic] dexter93:
Chuck Norris emailed Thomas Edison 5 times to tell him to discover electricity

[Sig] dId you know? If you Insert a Coin on your Desire, then it levels up to HD, Z or S :[/Sig] !!!! 10 post limit for off topic NOW!!!!
[Off-topic] fleurdelisxliv:
FACT: ANDERSON SILVA WOULD SMASH CHUCK NORRIS :p