yashsingh1/xdaforums huggingface dataset:
[XPERIA X10 Themes and Apps] h3llg0d:
This is just a guide, you will have to make some batch files to do all the stuff because it is too much stuff just to write it on console.

Guide:

1º Pull framework and apps

2º Deodex framework (all .jar files in framework folder that have an .odex file)

- get classes.dex and insert it in respective .jar file

3º change color (described below)

4º Deodex apps (all .apk files that have an .odex file)

- get classes.dex and insert it in respective .apk file

5º push the new .jar files and delete the old .odex files

6º push the new .apk files and delete the old .odex files

7º use dexopt-wrapper to odex all new .jar files (the deoxpt-wraper is somewhere in the xda forum)

8º use dexopt-wrapper to odex all new .apk files (sometimes the phone restarts during this step)

it's done.

But you must delete all classes.dex, because its not need after odex.

And another thing you must do, is zipalign all .jar and .apk (i didn't do this)

e.g. of deodex a file:

@java -jar "\Program Files\AndroidSDK\tools\baksmali.jar" -x core.odex -o core-out
@java -Xmx512M -jar "\Program Files\AndroidSDK\tools\smali.jar" core-out -o classes.dex

second e.g. (some files have dependencies like this one)

@java -jar "\Program Files\AndroidSDK\tools\baksmali.jar" -c :semc_emailif.odex -x semc_contentmanagerif.odex -o semc_contentmanagerif-out
@java -Xmx512M -jar "\Program Files\AndroidSDK\tools\smali.jar" semc_contentmanagerif-out -o classes.dex

to change the color:

get folder of services.odex with baksmali, modify \com\android\server\status\StatusBarIcon.smali

it isn't the same line of normal method to non-odex roms

lines:

.line 53
const v6, -0x33FFFFFF [U][B]<- 33 is transparency, and FFFFFF is black (i think its the inverse of normal RGB) [/B][/U]
invoke-virtual {v4, v6}, Landroid/widget/TextView;->setTextColor(I)V

deoxpt-wrapper

e.g. of usage:

@adb shell dexopt-wrapper /system/framework/core.jar /system/framework/core.odex

i already made this some months ago, and i dont remember everything (i was waiting for 2.1 to release this)

but i think its everything... if i remember something i will post next week, and if i have time, i will make a nice tutorial, but just next week.

REMEMBER: MAKE A BACKUP BEFORE! AND I'M NOT RESPONSIBLE FOR ANYTHING THAT YOU DO WITH YOUR PHONE

PS: sorry for my f*cking bad english :D
[XPERIA X10 Themes and Apps] gavriel18:
Thank you for this guide. :-)
[XPERIA X10 Themes and Apps] zephyrix:
If you remove the - in front of the number for colour then you can use a regular HTML colour code. :p
[XPERIA X10 Themes and Apps] Zer0_:
I can not find

.line 53
const v6, -0x33FFFFFF <- 33 is transparency, and FFFFFF is black (i think its the inverse of normal RGB)
invoke-virtual {v4, v6}, Landroid/widget/TextView;->setTextColor(I)V
[Android Q&A, Help & Troubleshooting] rdjonatan:
I Need some help.... I was trying to update cell my touch 3g 1.6 to android 2.2 (froyo)

Some how I downgrade my device to 1.5 version now I'm stock.

before that i'd try so many times to update it, but never had access to the recovery page or screen.

I wonder if i need to unlock my device before update it or i can doit just rooting it????

Please Help Me....
[Android Q&A, Help & Troubleshooting] bunu:
just root again and use the rom in my sig (the stock rom). that is the T-Mobile Fro-Yo OTA but with root access.
[Android Q&A, Help & Troubleshooting] gufemur:
I've searched and searched and can't find my answer, so if this has already been discussed, I appoligize. I'm trying to edit colors in various smali files and am trying to understand the breakdown of the color coding. ie const/high16 v6, -0x100. I've seen that some of you are simply taking out the high16 and then entering a standard hex color code. Could someone just explain what the different portions of that code stand for? If I sound like a NOOB, it's because I am. Please have mercy on my soul:)
[Android Q&A, Help & Troubleshooting] gufemur:
anyone?????????? I don't need tons of details, just a little understanding.

Thanks
[Android Q&A, Help & Troubleshooting] -= sk0t =-:
If still need

const/high16

v6, -0x100 =

const v6

, -0x1000000 = FF000000

const/high16

v6, -0x1 =

const v6

, -0x10000 = FFFF0000

const v6

, -0x100 = FFFFFF00

const v6

, -0x1 = FFFFFFFF

http://www.mediafire.com/?xyl88qzm6m7652r
[Android Q&A, Help & Troubleshooting] iridaki:
Hands down the most useful thing I have seen in a while!!!! :eek: :) ;) :cool:
[Android Q&A, Help & Troubleshooting] gunnermike:
if i were a woman, id totally have your baby!
[Android Q&A, Help & Troubleshooting] robm1911:
very handy tool thank you for this
[Android Q&A, Help & Troubleshooting] gufemur:
How do you know whether to use const/high16 or const?
[Android Q&A, Help & Troubleshooting] Pneuma1985:
Most useful smali color coding tool out there that I have found... Anyone find better please let us know... Id like to have one that helps with the variables as well that would be nice...
[Android Q&A, Help & Troubleshooting] Josehg:
Really, really useful app, thanks m8 :good::good::good::good:
[Android Q&A, Help & Troubleshooting] SunnyOK:
I can download it and get results. Thank you.
[Android Q&A, Help & Troubleshooting] jayOOMjay:
simple and awesome :D Really helpful
[Android Q&A, Help & Troubleshooting] lacoursiere18:
Const/16 meaning there is 16 bits

You'll see const/4 which 4 bit

Const usually is used for example..

Const v4, 0x0
[Android Q&A, Help & Troubleshooting] inyong1:
[apk][tool]Color to smali converter apk

An apk to convert color value to smali value and visa versa

SreenShots:

DOWNLOAD
[Touch Pro2, Tilt 2 Android Development] dannyphoenix:
Hey guys, Just installed Android onto my HTC Touch Pro 2

Got the .cab file off a link from these forums.

Version:

Model Number - XDANDROID

Firmware - 2.1

Baseband - HTC (duh :P)

Kernel Version - 2.6.27-00918-g2e9b14b

Build Number - Manup456_2.0.1_ERD72

Thats all the info i could find about the OS... :)

Anyways, MY Question's are:

1: Under my Wi-Fi it has "Unable to start Wi-Fi" Any Ideas?? :confused:

2: Does the battery charge, with the USB cable plugged into my PC? :confused:

3: Is there anyway to access the phone thru USB? :confused:

Thanks alot.
[Touch Pro2, Tilt 2 Android Development] noodles21o2:
there are three reasons why this question is unnecessary...

1. try it

2. search

3. read threads
[Touch Pro2, Tilt 2 Android Development] dannyphoenix:
I'm asking because I haven't found any answer's..

And a reply with no help what so ever, is also kinda unnecessary.
[Touch Pro2, Tilt 2 Android Development] noodles21o2:
well you didnt search enough...if you use the current build it will charge but not connect otherwise
[Touch Pro2, Tilt 2 Android Development] dcmedic:
No actually ^^This quoted post^^ and this response is unnecessary.....

First: the quote is unnecessary, due to the fact that there is a PLEASE READ THE FAQ FIRST link in the first post.

Second: We shouldn't even have to keep telling people to SEARCH..
[Touch Pro2, Tilt 2 Android Development] uncleswoop:
because these are COMMON PROBLEMS, there are numerous threads about the SAME ISSUES. so please use the search function on this site. if you did, youd know that wifi is touchy and there are many reasons why it might not work. you will have to read to find which one specifically helps you.

i believe you can charge it thru usb, but no accessing it thru pc.

hope that helps.

and just so ya know, this isnt customer service, this is a developer website. so if you MUST ask a question, make sure there isnt a post already giving you an answer to ur questions. repeating the same answer all day gets annoying, so you start getting responses like noodles.

and im usually the first to start it up heh :cool::cool:
[Fascinate General] Chuban7:
Mine is

Performance

Min/Max 1.2 ghz

Auto dectect

Whats yours?
[Fascinate General] RacerXFD:
Really auto detect? After every kernel dev says that auto detect isn't stable?

Really?
[Fascinate General] Chuban7:
what should i put?
[Fascinate General] jt1134:
???

you have to use auto-detect for setcpu to detect your availble clock speeds

on-demand is BROKEN

performance will drain your battery abnormally

running at 100 min / whatever max on conservative is the most stable option for this device at the current time
[Fascinate General] NOsquid:
Leave the advanced settings alone also?
[Fascinate General] neyenlives:
not to contradict, but you dont have to use it, you can use the setCPU.txt file and i recommend it

here is the one i use currently with the D02 1250LV kernel, it is nothing more than a simple text file which tells the setCPU app what are valid steppings/scaling so it cannot auto-detect incorrectly as it often does

http://dl.dropbox.com/u/12311939/setcpu.txt

all you have to do is edit it to the steps that match the kernel you load and drop it in the root of the sd card, then go into setCPU, hit softmenu to go to device selection, scroll down and choose custom or manual...i forget what its called...then scroll down to the bottom and tell it to use the setcpu.txt file option and restart....done, no more problems at boot with setCPU

I only use performance when benchmarking. I use on-demand day to day. Set to 1250 max 100 min. I actually read the entire setCPU dev page, I suggest you do also, keeping in mind the limitations of the kernel you choose to load. I do not use on-demand scaling. I do not use profiles either. I do however, after testing my own device, use "set at boot". Two things on that. 1. setCPU now has a safe mode feature to get out of a problem and 2. I also use the setcpu.txt option instead of auto-detect which is hit or miss. Using the setcpu.txt file method (be sure to go to device selection and choose the bottom custom option) setCPU cannot accidentally set itself to the wrong frequency, it gets it's allowed steppings from the file you create.

if you read the setCPU dev page you (not directed at you jt :D) will learn all of this and also about the advanced settings....but they work fine as they are for my device/kernel/usage
[Fascinate General] adrynalyne:
Contradict much? ;)
[Fascinate General] saps:
Nice find there james

Im wondering what would happen if you didnt match the increments in your txt file to the kernels native ones?
[Fascinate General] neyenlives:
Lol, I only speak of what I know to be true :) you guys have far more knowledge but I tested this on my own device and also used it on the ally I had so I know its good
[Fascinate General] neyenlives:
Id say probably either fc or nothing. Either it would try to hit something it cant and fc or it would discard the step, but then the large jump sau from 200 to 600 skipping 400 may cause an issue
[Fascinate General] SirKronan:
Well, if I can keep mine running stable for a couple of days, with no "permasleeps" then I will give start on boot a try. So far I'm having excellent luck with 1100 max 100 min with conservative. Set to auto, it brought the right figures up immediately. So far the thing is really running great with the 1100 LV kernal and the settings I mentioned above. I'm sure my quadrant will be lower than 1200, but for some reason the 1200 kernal was only stable when I was placing load on the device, actually using it. When it was idle the screen would "permasleep". Very odd. Stress testing on the 1200 LV kernal threw no errors, but I still had idle issues.
[Fascinate General] saps:
Maybe check out the 1200SV as well and/or jt's 1200. Heck I tried them all myself at least briefly
[Fascinate General] SirKronan:
The SV is working good so far, but where do you get jt's?
[Fascinate General] kupdegrove:
Right here: http://xdaforums.com/showthread.php?t=804317 :-)
[Fascinate General] Zirabius:
Sorry if it is a noob question but

I have the jt's voodoo kernel and just restored my setcpu from the titanium back up...

the max that it gives me is only 1000000....

I thought It should change to 1200000

how can I change it?

if not what should I do to OC this bad boy?

btw I Used the recommended speed...

Thanks
[Fascinate General] mackeydesigns:
Download the 1200 w/ boot animation. This happened to me last night when updating my wife's fascinate. I first downloaded the one without boot animation, which was fine, but only would clock to 1000 and was getting the battery not connected error. So I flashed the 1200 w/boot animation and fixed everything.
[Fascinate General] Zirabius:
Thanks works great now
[Fascinate General] rickys08:
I just flashed my Fascinate with the 1200 w/ boot animation and then SetCPU from the market but SetCPU only allows my Max slider to 528MHz??? what did i do wrong?

Sorry for another noob question. :(
[Fascinate General] mackeydesigns:
Think about it for a second... Has it sunk in yet? Didn't think so.

You changed speeds so you need to redetect your speed. Either do that or uninstall the app and reinstall it.
[Fascinate General] Zirabius:
that happend too me too man,

what I did was I went to the menu and did an auto speed detect...

and the problem solved! its been running smoothly ever since
[Vibrant Q&A, Help & Troubleshooting] almyz125:
This is detailed instructions on how to build cm6 from source for the vibrant, it says that it has not been tested yet... anyone willing? Ill be honest, i am not sure if this is useful or even news it is 15 days old.

http://wiki.cyanogenmod.com/index.php?title=Compile_CyanogenMod_for_Vibrant
[Omnia II Themes and Apps] Gorez:
Hi I have a samsung omnia qwerty b7610, and when I try to put on swype, it says 'open of englisus failed'.

Can someone send me a new install or tell me how to fix this?

thanks in advance!
[Off-topic] orb3000:
Happy birthday to cris_rowlands

Wish you the best!
[Off-topic] JimJam707:
HAPPY BIRTHDAY :) :)
[Off-topic] MacaronyMax:
Happy birthday Cris ;) :D
[Off-topic] Zd0s:
Happy birthday :D
[Off-topic] Master™:
Happy (Late) B-Day :D
[Droid 2 General] Coderedpl:
Just wondering if we can use the samsung widgets from the fascinate rom dump. I checked it out at the VZW store today and i want some of the widgets on my d2 :D
[Droid 2 General] jdkoreclipse:
Some of them may work...after all, the poorly integrated ones will work anyway
[Droid 2 General] Coderedpl:
I tried one of them that I liked...no go :(
[Droid 2 General] Coderedpl:
no-one got these to work?
[EVO 4G Q&A, Help & Troubleshooting] jcarlm:
so I have the screen separation appearing on the bottom right corner of my screen. I am rooted with CM6 and wanted to know should I unroot and go back to stock before taking my phone to Sprint Service center? If so, where can I found the stock latest 2.2 to flash my phone back to stock?

Thanks for all advice and helps in advance!
[EVO 4G Q&A, Help & Troubleshooting] chazglenn3:
I got the screen replaced on my Evo last week due to dust under the upper left corner. I took it in just like I use it...running Fresh Rom and the Riptide theme. They won't say anything about being rooted unless you are bringing the phone in for a problem that may be related to rooting. Screen seperation isn't that type of problem. They didn't even mention it.
[EVO 4G Q&A, Help & Troubleshooting] jcarlm:
so what did the do to fix the problem? they fix the screen or replace the phone?
[EVO 4G Q&A, Help & Troubleshooting] chazglenn3:
I said in my post "I got the screen replaced on my Evo last week". They removed the screen (outer glass, bezel, digitizer and LCD are all one assembly) and put a new one on. Took about an hour. :D
[EVO 4G Q&A, Help & Troubleshooting] magicriggs:
Did they charge you?
[EVO 4G Q&A, Help & Troubleshooting] sitlet:
If there is no physical damage (scratches, dents, water damage) it should be replaced for free.

While that guy was lucky, I would DEFINITELY unroot before taking it in. Rooting voids your entire warranty, and if they see it, even if your problem is hardware related and not software related, they can void the warranty and you will never get it fixed. Better safe than sorry.
[EVO 4G Q&A, Help & Troubleshooting] jcarlm:
o.k..

I need to find a rooted htc stock room that I can just flash..

I have been searching and can't find the one I need.

Links any one?
[EVO 4G Q&A, Help & Troubleshooting] Igzekyativ:
you need to unroot, not just flash a stock ROM... http://xdaforums.com/showthread.php?t=800582 but first check if your s-on/off (read the link to find out more)
[EVO 4G Q&A, Help & Troubleshooting] jcarlm:
Forgot I had a nandroid backup saved on my computer of my phone while it still had HTC rom.

Turned out my glass on the front panel was version 1 which means my complete phone has to be replaced.

So now I will have Android 2.2 with HTC rom and will have to learn to root that. It was so easy to root when I had 2.1 but I'm sure I will be able to handle it.

New Evo on Thursday!

Hope the newer ones are better!

Any opinions on the new Evos or any thing I should know about the newer ones?
[EVO 4G Q&A, Help & Troubleshooting] zone23:
I called my local Sprint repair center and asked what their policy was on rooted phones. Like the OP said they didn't care as long as you aren't having software issues. If you are thinking about taking your phone in call the store and ask it won't hurt a bit. Now if you think they are going to replace your device save your self a trip and unroot first because the phone will need to be returned to stock before they will exchange it. The employees were actually impressed with what had been done with the phone and were very cool about it. Think about it they work on phones hopefully they like what they do, they think its cool too.
[EVO 4G Q&A, Help & Troubleshooting] zone23:
I rooted a new one yesterday and used unrevoked without issue. It has actually gotten easier then when i had to use adb push and all that.
[EVO 4G Q&A, Help & Troubleshooting] jcarlm:
So, since I am getting a new phone out of this and my phone is still rooted, should I go back to completely stock?

All I did was flash back to my very first back up with HTC stock rom.

Will just having my Evo flashed to that first backup be enough when they ship off my phone after they hand me over my new one or should I fully restock my phone?

Does the phone go back to Sprint or HTC?
[EVO 4G Q&A, Help & Troubleshooting] omegasun18:
fully unroot and return the phone to stock it is easy to do its like 2 steps and takes only a few minutes.

people act like it is an hour long in depth process to root and unroot your phones :P its 5-10 minutes to do it and better not to take chances. All it takes is for one guy having a bad day to be a **** and make a note voiding warranty etc. Also in your case now is it really worth risking having to go home and unroot it then run back out to do the swap if they need you?

just unroot (not just flash stock htc actually unroot)

[Guide]How to Unroot the evo in two steps

[GUIDE] One Click How to Root the EVO with Unrevoked 3.21
[EVO 4G Q&A, Help & Troubleshooting] viper1619:
zone23 - You're lucky... I went in today to get my button crack fixed, made an appointment, took some time off work, and the second I got in there the guy berated me for having a non-official extended battery and said they wouldn't do any work on it because its rooted - even though my problem had NOTHING to do with software.

unrooting right now and then going to a manager. generally sweet customer service... not today.
[EVO 4G Q&A, Help & Troubleshooting] blkout01:
Ouch hope they didn't flag your account...if so your SOL unless you know someone or find a hella cool manager.

Always unroot it only takes a matter of minutes (or should) and can save you a lot of hassle.
[EVO 4G Q&A, Help & Troubleshooting] ShadowDrake:
I've given back a few rooted phones for non-root related issues (speaker bad, kickstand won't stay in, LEDs don't work - 5 evos total so far) with no issues. Did the same with a lot of flashed TP's (12) and TP2's (2).

They can void your warranty for rooting it, sure, but they can't over the battery. Just tell him you don't know anything about it and you bought it that way on craigslist. That doesn't protect your warranty, but unless the guy has just decided to be a total d-bag they'll probably replace it anyway.

Also, the employees behind the counter are just people too. Being nice and not acting like you have a sense of self-entitlement to anything you want goes a long way. Believe me, I know first-hand. Customers' attitude factors in fairly heavily in how they get charged at the computer shop I work at because the techs set the prices on jobs.

Just be nice, don't be an a-hole yourself. If they say they won't fix it - fine. Say thanks anyway, be polite, and leave with it. Go home, unroot it, pick a different sprint store, and go complain about your original problem again. Five bucks says they'll fix it no questions asked.
[EVO 4G Q&A, Help & Troubleshooting] tek818:
It sounds like some of you need to read the Magnuson-Moss Warranty Act. The very notion of "my entire warranty is voided because I'm rooted" is completely illegal and anyone that tries to tell you otherwise could find themselves in some legal hot water.

http://en.wikipedia.org/wiki/Magnuson%E2%80%93Moss_Warranty_Act
[EVO 4G Q&A, Help & Troubleshooting] wfrandy:
Not true, if you modify or alter a consumer product to a point that it performs significantly different than the manufacturer intended, the manufacturer is under no obligation to warranty it any longer.
[EVO 4G Q&A, Help & Troubleshooting] blkout01:
I'm pretty sure this topic has been addressed many times and there is no set answer? I vaguely remember reading a legal article on it as well. It would be nice if there was an official statement made by both carriers and phone manufactures.
[EVO 4G Q&A, Help & Troubleshooting] anthonyandrews:
That is not entirely true. They can not void your warrenty for issues unrelated to rooting. If you brick your rom, sure that is legit for them to do that...but if my LCD fails, and is unrelated to the rooting, then no they can not. If they try to do that, you make sure you fight it.

I had a repair center in my town refuse to fix my speaker on my mogul with low volume problem, because I had a scratch on my battery door cover. He said my warrenty was void to to "Physical damage."

After a phone call to Sprint, and apparently other complaints that service center lost thier contract with Sprint. I ended up with a touch pro 2.... (Although I just wanted my mogul fixed :(, I was never happy with the TP2, and bought an EVO )
[EVO 4G Q&A, Help & Troubleshooting] anthonyandrews:
I went to a sprint store once, and noticed the cashier was running MightyRom on his TP2. He mentioned that read loves XDA, but likes the "other" forum better because the people are nicer.
[EVO 4G General] ZEDEK:
Peace All,

Has anyone been having problems w/ their 4G service wherein it hangs (on loading) a site that is heavily ladened w/ FLASH (not to be confused w/ the current Gtalk and market issues)? I've tried the plug-in selections of "ON DEMAND" and even "ALWAYS" and it seems that it takes my 4G almost 3 -4 minutes (if it even loads) just to download the site fully---my 3G is actually faster :mad:. I've ran speed tests and when i'm on 4G i"m pulling 4.63 mbps down and about 1.00 mbps up---I've even checked to see if my RSA keys were intact and they were. The people (customer service) seem oblivious to this problem. Is there a fix for this?

thanks in advance for anyone's insight to this problem

-ZDK-
[EVO 4G General] Jim M:
I don't know, I'll check mine tomorrow when I'm in a 4g area.

Problem with customer service is, they don't have a clue with anything network related. All they do is check to see how many problems similar to what a person reports as a problem and then make a note of it.
[EVO 4G General] Jim M:
No problems with flash on 4g.

FYI - I am running AVO v9 and Flash Fix 10 so I can watch Hulu, and it worked great.