yashsingh1/xdaforums huggingface dataset:
[Desire HD Themes and Apps] misterpiper:
It's very nice and easy. But how can i revert to my default boot animation?
[Desire HD Themes and Apps] marc2040:
Just load your nandroid you hopefully made before :D

or

reinstall your ROM

or

use the search function, because some original animations are available on xda, I think.
[Desire HD Themes and Apps] napster113:
Golden rule always do a back up before you flash anything. :):)
[Desire HD Themes and Apps] ziege:
nice animations :D

could you please make a downanimation for Leedroid?

thanks :)
[Desire HD Themes and Apps] marc2040:
Do you have a wallpaper or what should it look like?

Endless rotating stars (speed is as always adjustable)???

http://picasion.com/
[Desire HD Themes and Apps] ziege:
headline: Desire HD presented Leedroid HD 5

and then: could you let the "super - android" fly away like superman or something like that??

thanks :D
[Desire HD Themes and Apps] marc2040:
Please load up your pic, not as thumbnail
[Desire HD Themes and Apps] ziege:
Here is the pic :)
[Desire HD Themes and Apps] marc2040:
Could be a nice effect with two lines, just an idea.

1st line moves to the right and the 2nd to the left.

The end of the animation shows "Desire HD" in the upper right corner and in the 2nd line on the left side "LeeDrOid HD5".

32 letters...mmhhh... maybe 16 frames.

How long does it take that your downanimation is gone, in seconds?
[Desire HD Themes and Apps] ziege:
Yes, could be cool :-D

25 seconds :-)

Sent from my HTC Desire HD
[Desire HD Themes and Apps] marc2040:
25 off time? Thats a lot.

I will post again when finished ...
[Desire HD Themes and Apps] ziege:
I tested it twice... It's really long :-\

Great :-D

Sent from my HTC Desire HD running this awesome Leedroid HD 5 Rom
[Desire HD Themes and Apps] marc2040:
So, here are 39 frames, please have a look at them.

If they are good for you, then I will do the 1st line with blue letters.
[Desire HD Themes and Apps] ziege:
Looks good :-)

I will test it later.. Thanks... But now i have to watch the KlitschK.O. Fight :-D

Sent from my HTC Desire HD running this awesome Leedroid HD 5 Rom
[Desire HD Themes and Apps] marc2040:
No more requests here.

@ ziege btw:

I hope you enjoyed the fight :p
[Desire HD Themes and Apps] marc2040:
Added prewiew of RED LED BOOTANIMATION
[Atrix 4G Q&A, Help & Troubleshooting] 21q:
Hello, I currently have two atrix's and need some help, as all the information I'm seeing on here is vastly different then when i rooted my first atrix all the way back in april.

So with the first phone its been rooted and has gingerblur rom on it.

android ver. is 2.2.1 (though the creator claims it is 2.2.2)

kernel ver is 2.6.32.9

Build number is 1.5.7 (I read there have been issues with this that im not understanding right now)

As to what it had before the root I honestly do not recall. Nor do i recall what I used to root it, but it was with a guide on this forum.

The second phone that I need to root has

android 2.2.2

kernel ver 1.6.32.9

Build number is 1.8.3 (again I'm confused as to what this means)

Any answers would be very helpful and appreciated. I do not want to brick either of these phones. I've done thing like this many times, but I've never come across something concerning a build number. So I want to be perfectly sure first. Thank you.
[Atrix 4G Q&A, Help & Troubleshooting] sspa:
probably you should start from swift's noob guide first. things changed a lot since last april.
[Thunderbolt Android Development] Ryanmo5:
Great write up man much thanks!
[Thunderbolt Android Development] Gunthermic:
Awesome write up!!!
[Thunderbolt Android Development] spitzaf:
The steps should be the same for Sense 3.5 (still Gingerbread), correct?

I just got my Rezound and miss the CM7 notification bar to change settings, so I thought modifying the "Quick Settings" section would be the easiest. There are a lot of options in there I don't need, and many more I plan to add.
[Thunderbolt Android Development] orkillakilla:
I haven't tried then on sense 3.5 but I would imagine it would be he same. Note that the resource ids would probably be different.

Sent from my HTC ThunderBolt powered by KillaSense 3.6
[Thunderbolt Android Development] TVTV:
Thank you very much, orkillakilla! I own a Desire and have been trying to fix a bug with our port of quicksettings. Your guide proved invaluable to me, as i had problems with signing the SystemUI.apk.
[Thunderbolt Android Development] orkillakilla:
Glad I can help devs of other devices!
[Thunderbolt Android Development] dhemke17:
Hey man excellent writeup...I do have a couple questions regarding this.

I went through all the steps verbatim and my SystemUI would not rebuild. Then I figured I would further investigate. It seems that most, if not all roms with this built in, there is an error decompiling and then it will not recompile. The errors are always as follows:

Error occured while disassembling class Lcom.android.systemui.statusbar.preference.Reboot$1$1; - skipping class
java.lang.ArrayIndexOutOfBoundsException: 8
at org.jf.dexlib.Debug.DebugInstructionIterator.DecodeInstructions(DebugInstructionIterator.java:199)
at org.jf.baksmali.Adaptors.MethodDefinition.addDebugInfo(MethodDefinition.java:495)
at org.jf.baksmali.Adaptors.MethodDefinition.getMethodItems(MethodDefinition.java:297)
at org.jf.baksmali.Adaptors.MethodDefinition.writeTo(MethodDefinition.java:130)
at org.jf.baksmali.Adaptors.ClassDefinition.writeMethods(ClassDefinition.java:322)
at org.jf.baksmali.Adaptors.ClassDefinition.writeVirtualMethods(ClassDefinition.java:307)
at org.jf.baksmali.Adaptors.ClassDefinition.writeTo(ClassDefinition.java:136)
at brut.androlib.mod.BaksmaliMod.disassembleDexFile(BaksmaliMod.java:188)
at brut.androlib.src.SmaliDecoder.decode(SmaliDecoder.java:48)
at brut.androlib.src.SmaliDecoder.decode(SmaliDecoder.java:33)
at brut.androlib.Androlib.decodeSourcesSmali(Androlib.java:68)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:85)
at brut.apktool.Main.cmdDecode(Main.java:120)
at brut.apktool.Main.main(Main.java:57)

I am using apktool 1.4.2 and have also tried 1.4.1 no luck. I am also using baksmali/smali 1.3.2 .I want to know if you try to re-decompile the SystemUI.apk from a rom that you have done this to, if you run into these areas. I am trying to find out if my smali/baksmali is out of date or what the issue is.

Thanks
[Thunderbolt Android Development] orkillakilla:
Yeah, apktool doesn't like a few of the added smali files, so you can't properly decompile a SystemUI.apk with these already implemented. It is best to keep the working folder, that way if you want to make changes, you can.
[Thunderbolt Android Development] orkillakilla:
Updated step nine to be more specific with the icon array in Volume.smali
[Thunderbolt Android Development] orkillakilla:
Guide updated. I streamlined the process by removing a step that isn't necessary. Also added how to remove quick settings located at the bottom of the OP. Also fixed a few code bits that mysteriously disappeared...
[Thunderbolt Android Development] efl2009:
Hello

I used your tutorial an now i have flashlight in quick settings. :p

But also i have 2 problems and maybe you can help me:

1) The text under the flashlight is not "on or off" it is "enter and space" :confused:. Screenshot in attach.

2) SystemUI.apk i took from user "m1ndh4x8r" who posted in his rom but it has a bug: when the gps is locked instead of a gps icon appears a charging battery icon! :(

Also great tutorial! Keep up the good work!
[Thunderbolt Android Development] orkillakilla:
For the flashlight, you'll need to change a few resource id's in flashlight smali, and instead of digging through the framework to find the strings, you should just add them to the public.xml and string.xml in the SystemUI.apk

In strings.xml, add the following:

<string name="status_bar_quick_settings_flashlight_off">OFF</string>
<string name="status_bar_quick_settings_flashlight_on">ON</string>

Then head on over to public.xml and register them underneath the flashlight string you had previously entered.

Now go into flashlight.smali. Your going to have to play around with them a little bit, but the resource id's that look like:

const v1, 0x10402f2

are the ones your going to be changing. You'll change I think 5 of them throughout Flashlight.smali and Flashlight$1.smali

The first should be OFF, then next ON, then OFF, then ON then OFF, but I'd have to actually play around with them to figure out which is which.

As far as the battery icon instead of the GPS Icon, I would look in HtcCdmaStatusBar.smali and search for line 117. There is a resource ID below it that might be the one for the icon, in which case you would just have to replace it with the correct one.

However, if the ROM your using is stock Sense 2.1, then you can just start from scratch with your own and it will work.
[Thunderbolt Android Development] efl2009:
Thank you for the info. I also added with success Volume option.

I sorry if I'm buzzing but I don't have anyone else to ask about this kind o things.

So can you tell me how i can enable Recent Apps in notification statusbar in Sense 2.1? Or how ca i enable hotspot if it is disabled?
[Thunderbolt Android Development] orkillakilla:
Yeah ill send you a pm later today about it, I've got a lot of stuff to do right now
[Thunderbolt Android Development] efl2009:
Hi

I solved GPS bug by changing 1 id from StatusBarPolicy.smali. It was wrong and I looked for the right one in the framework-res.apk.

Flashlight text is ok now cause i changed 0x10402f2 with 0x1040315 and 0x10402f1 with 0x10402f2.

So if you can help me to enable recent apps and hotspot it will be great.

Thank you for your help!

P.S. I also I thanked you on my thread.
[Thunderbolt Android Development] orkillakilla:
Sorry I haven't gotten back to you. I can definitely help you with the hotspot. I don't know how to do the recent apps, but I know someone who can so I'll find out and let you know.
[Thunderbolt Android Development] efl2009:
Hi

So finally I enabled recent apps but now the problem that I can't solve at all is adding Silent Mode. I mean I added to quick setting but the text is wrong and is not working to enable or disable. I thing the ids are not correct but i don't know what it each means.

Can you help me please?
[Thunderbolt Android Development] Forgetfull:
Wow amazing work
[Thunderbolt Android Development] orkillakilla:
What I always do is look at the smali file for, in this case silent mode, and look at the resource ids. Copy then and search in public.xml for it. Look at what is actually there, then look on your status bar. This will kinda show you what is where, and what you need to change. If you have to, add some strings to strings.xml and public.xml and put them in the smali.
[Thunderbolt Android Development] msavic123:
Please reupload!

Cheers!

Link for quicksettings.smali is down! can you please reupload?
[Thunderbolt Android Development] orkillakilla:
I'll change all the download links as soon as I can. Hopefully today
[Thunderbolt Android Development] msavic123:
Thanks

Thanks on quick response.

I tried editing original quicksettings.smali, but no luck.

I just lost a lot of time, and had to reinstall rom.

So, can i ask you that you do this for me?

I'll put here my edited systemui, which partially works, but i can't make 7 in 1 volume, and flashlight.
[Thunderbolt Android Development] orkillakilla:
Sure, which quick settings do you want added/removed? May I also ask what ROM this SystemUI.apk is from? There are a lot of differences between it and a stock one.

I've also fixed download links.
[Thunderbolt Android Development] efl2009:
Hi

Seems that Silent Mode has a problem. After adding to quick settings and finding the right ID the problem is that: work to enable Silent mode but doesn't work to disable Silent mode - it stay enabled and doesn't matter how many time i press the screen.

Please, can you point me in the right direction? It is possible that the silent mode smali files to be wrong or i'm just doing something wrong?

Thanks in advance!
[Thunderbolt Android Development] msavic123:
This systemui is from a Desire Sense 2.3.3 rom.

http://xdaforums.com/showthread.php?t=988570.

I use this systemui on a DesireHD rom on HD2 though (go figure :))

I already modded it a bit, i removed silent mode and vibrate, and changed order.

I just want to add 7 in 1 volume and flashlight.

or, if it's easier, here's unmodified systemui,

which only needs flashlight and full 7 in 1 volume, and since it has all settings, maybe integrate airplane mode and restart.

I'll sort the order later

http://www.wupload.com/file/2662751737/Android+GBLeo_QuickSettingsXL.zip

and homepage of the rom i use (if it's any help)

http://xdaforums.com/showthread.php?t=1256581

Cheers!
[Thunderbolt Android Development] orkillakilla:
Ok, once I add the 7n1 volume and flashlight, the app won't decompile right. Apktool doesn't like those analog files for some reason, so ill make the changes and send you the working folder so you can make any thee changes you want
[Thunderbolt Android Development] efl2009:
Hi

I added Silent Mode. The silent mode smali files were wrong or better said it wasn't right ones for me, so i took it from another 2.1 sense rom adapted to my need and now it works!

If you want thw files please tell me!
[Thunderbolt Android Development] msavic123:
Modded SystemUI

Ok, as long as i can compile it. Please check that compile works before posting it.
[Thunderbolt Android Development] grad061980:
I'm having a problem finding the public.xml in my systemui.apk in step 5.

/res/values/public.xml

I realize that your op says this is for sense 2.1 and was just wondering if that is my problem. I'm trying to edit the a Sense 3.0 systemui.apk on android 2.3.4 Thanks for any help and for the great guide.
[Thunderbolt Android Development] orkillakilla:
public.xml should be in the same place no matter what Sense version it is.

After you decompile the app, you'll have a SystemUI folder, inside you see a res folder, then a values folder. public.xml should be in there. If it isn't, then the app didn't decompile right. Did you get any errors when decompiling?
[Thunderbolt Android Development] grad061980:
Thanks. No errors afaik, but I will check the log when I get home to make sure. I'm using android utility for linux (ubuntu). I looked in the res/values/ & the public.xml is the file I'm missing. I can try to decompile again or steal the file from another sense 3 rom. I will post the folder contents. Thanks again for the reply & the guide.
[Thunderbolt Android Development] orkillakilla:
You don't want to take it from a different ROM. Resource ids are very Rom specific.

Try decompiling it again. If it doesn't work, send me the systemui.all and ill see if I can get it for you
[Thunderbolt Android Development] grad061980:
Ok, I will try to decompile again & if I don't find the the public.xml I will upload the SystemUI.apk for you to try.

The rom I was going to look at to steal from is a kingdom based sense 3.0 because my phone is kingdom based according to my hboot. I like evo 3d SynergyRom edits to the quick settings & notifications.

I will hold off on taking from another rom for now. Thanks.
[Thunderbolt Android Development] TVTV:
You need to install both framework.res and com.htc.resources as framework before you can successfully decompile SystemUI.apk on a Sense ROM. If you're using APKTool, the syntax for that is "apktool if *.apk".
[Thunderbolt Android Development] grad061980:
Worked. Thank you so much for the help.
[Thunderbolt Android Development] efl2009:
Hi

So I thought I was smart but I'm stupid :(. I couldn't add Silent Mode to quick settings. When I make Silent Mode to work other options doesn't work anymore - i press it, it activated but i could't deactivated back and the image of the option stay like is deactivated all the time. And when I change some number in quick settings i get boot loop.

Ca you take a look at my quick settings and point me in the right direction? :eek:

Pretty Please :o

I added Silent Mode instead of Reboot and i get boot loop.

I have no idea what to do next!

Any help will be much appreciated!
[Thunderbolt Android Development] fkfmfz:
hey OP, another way you can remove a toggle from quick settings list.

example:

for rotation

original code

<include android:id="@id/rotation" layout="@layout/status_bar_preference" />

ADD this line to the end of the setting you want to remove from list

android:visibility="gone"

NEW code

<include android:id="@id/rotation" layout="@layout/status_bar_preference" android:visibility="gone" />

nice tutorial, it has help me alot.

thanks.
[Thunderbolt Android Development] grad061980:
Are there any other changes to the instructions if we are starting with a stock sense 3.0 systemui.apk instead of 2.1? I read that this doesn't work with a leak sense 3, but was wondering if any more progress was made?
[Thunderbolt Android Development] TVTV:
Hello.

Mr. orkillakilla, is there any way to toggle 2G/3G via Quick Settings?
[Thunderbolt Android Development] efl2009:
Hi

I think i succeeded to add silent mode. I f you want to take a look i uploaded quicksettings.smali.

If you want more details please tell me and i will post them here.

Thank you for your help and for your support!
[Thunderbolt Android Development] efl2009:
Hi

Can anyone help me with this problem from the pictures? :eek: I don't know how to solve this! :confused:
[Thunderbolt Android Development] Robobob1221:
the first quick settings link is down http://teambamf.net/showthread.php/1114-DEV-ONLY-MOD-WIP-SkyRaider-Quick-Settings

is there a way to get this file?
[Thunderbolt Android Development] orkillakilla:
It's come to my attention that the download links for the quicksettings files are down. I just sent a message to the files creator asking for permission to mirror them. If he says yes, I will post them in the op.
[Thunderbolt Android Development] orkillakilla:
Updated OP with working links to the quicksetting files. Thanks to Ihtpf69 for allowing me to mirror them.
[Thunderbolt Android Development] Robobob1221:
When I'm adding the smali values for volume in quick settings its says there is a volume for system but in the public.xml the op doesn't have a line for this particular volume to be added Should I remove it from the volume array in the smali file?
[Thunderbolt Android Development] orkillakilla:
Are you talking about adding the volume to quicksettings.small? If so its already added in the modded one you downloaded.
[Thunderbolt Android Development] Robobob1221:
Yeah I noted that the volume, flashlight and reboot have been added. What I mean is for the public xml the system volume doesn't have a string value like the other volumes, in the code in your op. Does it need one?

I'm having problems as well with my public.xml values as the stock ids are all over the place so I'm having to find the last highest number in a different section.
[Thunderbolt Android Development] orkillakilla:
String value? No it uses the string from com.htc.resources.apk so you don't need to add a string. Also, if the notification bar is themed with uot kitchen then the ids will be a little screwey and you'll just have to find the next available resource I'd.
[Thunderbolt Android Development] Robobob1221:
ok. thanks.

seems to make my status bar disappear. dunno if this is because of other mods made, or if its because it's 2.1 on an og evo. anyway thanks for the info.

Would you have any time to look over my systemUI working folder and see if what I've done is correct??
[Thunderbolt Android Development] orkillakilla:
I could. However because its for an EVO, al the resource ids will probably have to be changed, and the modded quicksettings.smali might not work because it was specifically designed for the tbolt. But zip up your working folder and ill take a look.
[Thunderbolt Android Development] Robobob1221:
Yeah. I thought that might have been the case, So I found the BT and settings lines in the original quick settings smali and added the flashlight and reboot by copying those and editing them. Maybe wrong though!

Any help would be useful, thanks
[Thunderbolt Android Development] orkillakilla:
I'll take a look at it tonight or tomorrow. There is probably some more edits that need to be done to show all the quicksettings.
[Thunderbolt Android Development] Robobob1221:
Update Attached the framework-res apk.

https://www.dropbox.com/s/wfvqcsqbe0alkiz/com.htc.resources.apk.zip

This is the error I get when compiling. I think that there maybe some public values mismatched in the code for the volume. Could anyone help me, please?

I think this value is wrong for my public values, as its for my wifi hotspot toggle, and a battery image in my public.xml. can someone tell me what they are for then I can perhaps seach for it?

.method private init()V
.locals 3

.prologue
const/16 v2, 0x8

.line 33
iget-object v0, p0, Lcom/android/systemui/statusbar/preference/Volume;->mTitle:Landroid/widget/TextView;

const v1, 0x7f080020

invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(I)V

.line 34
iget-object v0, p0, Lcom/android/systemui/statusbar/preference/Volume;->mIcon:Landroid/widget/ImageView;

const v1, 0x7f020176

with compiled systemui without the volume I get status bar fc. hmmm...
[Thunderbolt Android Development] essi_baba:
senior orkillakilla

thanks for your work

please See your Private Messages :good:
[Nexus S Q&A, Help & Troubleshooting] flodb113:
Is there a way to remove or at least block the android smileys in the default messaging app? I want to use it, but those little androids are pretty ugly to say the least. Thanks!
[Nexus S Q&A, Help & Troubleshooting] zaiuss:
that's a good question. Im curious myself. those emoticons are attrocious.
[Nexus S Q&A, Help & Troubleshooting] polobunny:
They look absolutely retarded. So funny I actually installed them on my GB setup. :D
[Nexus S Q&A, Help & Troubleshooting] ColdKiller93:
push

I want to know it too. The Smilies look awful...
[Nexus S Q&A, Help & Troubleshooting] v3rk:
i know it's personal taste but i can't see what the big deal is with these things. i personally think this is the first time they look alright.
[Nexus S Q&A, Help & Troubleshooting] flodb113:
Of course, some people may like them and others may not. I personally don't even understand what some of them mean, so a simple sign like :) would be a lot better.

Still waiting for someone who knows how to change them:D
[Nexus S Q&A, Help & Troubleshooting] TheLastMirana:
I would also like to know .. but i guess it doesnt bother me too much.
[Nexus S Q&A, Help & Troubleshooting] IIIV:
I love Android, but those stock ICS smileys creep me out. :D I'd like to know how to replace them with something normal. :)
[Nexus S Q&A, Help & Troubleshooting] malibu_23:
U have to modify them in the framework
[Nexus S Q&A, Help & Troubleshooting] kyouko:
Which apps are you guys complaining about :p and for which roms?
[Nexus S Q&A, Help & Troubleshooting] alexfiorani:
creepy

They don't bother me, but the only way I see to remove them is with root access, deleting some files at the message app directory.