.you have to edit the Quicksettings.smali file, public.xml and id.xmlThe Diff:
-- C:\apktool\SystemUI.new\smali\com\android\systemui\statusbar\preference\QuickSettings.smali : C:\apktool\SystemUI\smali\com\android\systemui\statusbar\preference\QuickSettings.smali -- .\quicksettings.smali -- includes identical,left-only,right-only,moved-left,moved-right lines
.class public Lcom/android/systemui/statusbar/preference/QuickSettings;
.super Landroid/widget/LinearLayout;
.source "QuickSettings.java"
<! .field private static final ITEM_NUMBER:I = 0xe
!> .field private static final ITEM_NUMBER:I = 0xb
<! const/16 v0, 0xd
!> const/16 v0, 0xb
<! const/4 v7, 0x1
!> const/4 v7, 0x0
<! const/16 v3, 0x0
<!
<! new-instance v4, Lcom/android/systemui/statusbar/preference/VibrationMode;
<!
<! iget-object v5, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
<!
<! const v6, 0x7f0a0055
<!
<! invoke-virtual {p0, v6}, Lcom/android/systemui/statusbar/preference/QuickSettings;->findViewById(I)Landroid/view/View;
<!
<! move-result-object v6
<!
<! invoke-direct {v4, v5, v6}, Lcom/android/systemui/statusbar/preference/VibrationMode;-><init>(Landroid/content/Context;Landroid/view/View;)V
<!
<! aput-object v4, v2, v3
<!
<! iget-object v2, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mSettingItems:[Lcom/android/systemui/statusbar/preference/StatusBarPreference;
<!
!> const/4 v3, 0x1
!>
<- const/4 v3, 0x3
<-
<! const/4 v9, 0x4
!> const/4 v3, 0x2
!>
-> new-instance v4, Lcom/android/systemui/statusbar/preference/BT;
->
-> iget-object v5, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
->
-> const v6, 0x7f0a001f
->
-> invoke-virtual {p0, v6}, Lcom/android/systemui/statusbar/preference/QuickSettings;->findViewById(I)Landroid/view/View;
->
-> move-result-object v6
->
-> invoke-direct {v4, v5, v6}, Lcom/android/systemui/statusbar/preference/BT;-><init>(Landroid/content/Context;Landroid/view/View;)V
->
-> aput-object v4, v2, v3
->
<-
<- new-instance v3, Lcom/android/systemui/statusbar/preference/Brightness;
<-
<- iget-object v4, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
<-
<- const v5, 0x7f0a0019
<-
<- invoke-virtual {p0, v5}, Lcom/android/systemui/statusbar/preference/QuickSettings;->findViewById(I)Landroid/view/View;
<-
<- move-result-object v5
<-
<- invoke-direct {v3, v4, v5}, Lcom/android/systemui/statusbar/preference/Brightness;-><init>(Landroid/content/Context;Landroid/view/View;)V
<-
<- aput-object v3, v2, v8
<-
<! const/4 v3, 0x5
<!
-> const/4 v3, 0x3
->
->
-> new-instance v3, Lcom/android/systemui/statusbar/preference/Brightness;
->
-> iget-object v4, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
->
-> const v5, 0x7f0a0019
->
-> invoke-virtual {p0, v5}, Lcom/android/systemui/statusbar/preference/QuickSettings;->findViewById(I)Landroid/view/View;
->
-> move-result-object v5
->
-> invoke-direct {v3, v4, v5}, Lcom/android/systemui/statusbar/preference/Brightness;-><init>(Landroid/content/Context;Landroid/view/View;)V
->
-> aput-object v3, v2, v8
->
<-
<- const/4 v3, 0x6
<-
<- new-instance v4, Lcom/android/systemui/statusbar/preference/BT;
<-
<- iget-object v5, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
<-
<- const v6, 0x7f0a001f
<-
<- invoke-virtual {p0, v6}, Lcom/android/systemui/statusbar/preference/QuickSettings;->findViewById(I)Landroid/view/View;
<-
<- move-result-object v6
<-
<- invoke-direct {v4, v5, v6}, Lcom/android/systemui/statusbar/preference/BT;-><init>(Landroid/content/Context;Landroid/view/View;)V
<-
<- aput-object v4, v2, v3
<-
<! const/4 v9, 0x7
<!
<! const/16 v3, 0x8
<!
->
-> const/4 v3, 0x6
->
<! const/16 v3, 0x9
!> const/4 v3, 0x7
!> new-instance v3, Lcom/android/systemui/statusbar/preference/WiMAX;
!>
!> iget-object v4, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
!>
!> const v5, 0x7f0a001e
!>
!> invoke-virtual {p0, v5}, Lcom/android/systemui/statusbar/preference/QuickSettings;->findViewById(I)Landroid/view/View;
!>
!> move-result-object v5
!>
!> invoke-direct {v3, v4, v5}, Lcom/android/systemui/statusbar/preference/WiMAX;-><init>(Landroid/content/Context;Landroid/view/View;)V
!>
!> aput-object v3, v2, v10
<- const/16 v3, 0xa
<-
<! new-instance v4, Lcom/android/systemui/statusbar/preference/SilentMode;
<!
<! iget-object v5, p0, Lcom/android/systemui/statusbar/preference/QuickSettings;->mContext:Landroid/content/Context;
<!
<! const v6, 0x7f0a0056
<!
<! invoke-virtual {p0, v6}, Lcom/android/systemui/statusbar/preference/QuickSettings;->findViewById(I)Landroid/view/View;
<!
<! move-result-object v6
<!
<! invoke-direct {v4, v5, v6}, Lcom/android/systemui/statusbar/preference/SilentMode;-><init>(Landroid/content/Context;Landroid/view/View;)V
<!
<! aput-object v4, v2, v3
<! const/16 v11, 0xb
<!
<! const/16 v3, 0xc
-> const/16 v3, 0xa
<! const/16 v1, 0xd
!> const/16 v1, 0xb
<! const/16 v1, 0xd
!> const/16 v1, 0xb
<! const/16 v5, 0xd
!> const/16 v5, 0xb
people with the CDMA version just copy the SystemUI.apk of an existing rom with working ext. Quicksettings and include it in their roms/themes..
So it wasn't as easy as it seems to get the quicksettings working in the gsm version.