[Verizon Samsung Galaxy S III] MattBooth:
On the SGS3 International GT-i9300 it becomes the above :)

Thanks Didact74 :)

EDIT:

You're missing:

.method static synthetic access$3400(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;ILandroid/view/animation/Animation$AnimationListener;)Landroid/view/animation/Animation;
.locals 1

invoke-direct {p0, p1, p2}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->loadAnim(ILandroid/view/animation/Animation$AnimationListener;)Landroid/view/animation/Animation;

move-result-object v0

return-object v0
.end method

[COLOR="Red"].method static synthetic access$3401(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;Landroid/view/View;)V
.locals 0

invoke-virtual {p0, p1}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->setStatusBarParams(Landroid/view/View;)V

return-void
.end method[/COLOR]

.method static synthetic access$3500(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;)V
.locals 0

invoke-direct {p0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->playTraySound()V

return-void
.end method

and

invoke-virtual {v0, v3}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence;

move-result-object v3

invoke-virtual {v2, v3}, Landroid/view/View;->setContentDescription(Ljava/lang/CharSequence;)V

invoke-virtual {p0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->loadDimens()V

[COLOR="red"]iget-object v2, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarView:Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;

invoke-virtual {p0, v2}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->setStatusBarParams(Landroid/view/View;)V[/COLOR]

return-void
.end method

.method protected updateSearchPanel()V
.locals 2

Adding to PhoneStatusBar.smali

And

.method public setMaxBrightness(I)V
.locals 0

return-void
.end method

[COLOR="red"].method protected setStatusBarParams(Landroid/view/View;)V
.locals 4

iget-object v1, p0, Lcom/android/systemui/statusbar/BaseStatusBar;->mContext:Landroid/content/Context;

invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

move-result-object v1

const-string v2, "status_bar_transparency"

const/16 v3, 0x64

invoke-static {v1, v2, v3}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I

move-result v0

invoke-virtual {p1}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;

move-result-object v1

mul-int/lit16 v2, v0, 0xff

div-int/lit8 v2, v2, 0x64

int-to-float v2, v2

invoke-static {v2}, Ljava/lang/Math;->round(F)I

move-result v2

invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V

return-void
.end method[/COLOR]

to BaseStatusBar.smali

Or maybe those things are missing on the GT-i9300. I dunno :)

EDIT 2:

And, just in case:

<string-array name="entries_status_bar_transparency">
<item>0%</item>
<item>10%</item>
<item>20%</item>
<item>30%</item>
<item>40%</item>
<item>50%</item>
<item>60%</item>
<item>70%</item>
<item>80%</item>
<item>90%</item>
<item>100%</item>
</string-array>
<string-array name="values_status_bar_transparency">
<item>100</item>
<item>95</item>
<item>90</item>
<item>85</item>
<item>80</item>
<item>75</item>
<item>70</item>
<item>65</item>
<item>60</item>
<item>55</item>
<item>50</item>
</string-array>

For 0 to 100% :)

Though, I'm not sure I understand... why is 50 "0% "transparency and 100% is "100%"?

For the colour codes edits in drawables, you change the first colour code number hex value base don 0 to 255... so 255 = ff, 0 = 00... 50% therefore being 127 (255/2), or 7F in hexadecimal.