+ = 추가 구문
- = 삭제 구문
1) Settings.apk
먼저 Settings.apk 를 deodex하신후에 디컴파일을 해줍니다.
그런후 아래의 경로로 이동하여 LinearColorBar.smali를 노트패드로 실행합니다.
SettingssmalicomandroidsettingsapplicationsLinearColorBar.smali
.prologue
- const v0, -0xff6634
.prologue
+ const v0, -0x333334
위 구문의 빨간 글씨 부분을 아래의 녹색 글씨 처럼 색상코드값을 입력합니다.
똑같이 ManageApplications.smali를 노트패드로 실행합니다.
SettingssmalicomandroidsettingsapplicationsManageApplications.smali
.line 914
.local v4, tabs:Landroid/support/v4/view/PagerTabStrip;
- const v5, 0x1060012
.line 914
.local v4, tabs:Landroid/support/v4/view/PagerTabStrip;
+ const v5, 0x106000b
위 구문의 빨간 글씨 부분을 아래의 녹색 글씨 처럼 색상코드값을 입력합니다.
똑같이 AppOpsSummary.smali를 노트패드로 실행합니다.
SettingssmalicomandroidsettingsapplicationsAppOpsSummary.smali
.line 107
.local v2, tabs:Landroid/support/v4/view/PagerTabStrip;
- const v3, 0x1060012
.line 107
.local v2, tabs:Landroid/support/v4/view/PagerTabStrip;
+ const v3, 0x106000b
위 구문의 빨간 글씨 부분을 아래의 녹색 글씨 처럼 색상코드값을 입력합니다.
똑같이 data_usage_bar.xml를 노트패드로 실행합니다.
Settingsresdrawabledata_usage_bar.xml
<item android:id="@*android:id/secondaryProgress">
<clip>
<shape>
- <solid android:color="#c050ade5" />
<item android:id="@*android:id/secondaryProgress">
<clip>
<shape>
+ <solid android:color="#c0ffffff" />
<item android:id="@*android:id/progress">
<clip>
<shape>
- <solid android:color="#c050ade5" />
<item android:id="@*android:id/progress">
<clip>
<shape>
+ <solid android:color="#c0ffffff" />
위 구문의 빨간 글씨 부분을 아래의 녹색 글씨 처럼 색상코드값을 입력합니다.
똑같이 data_usage_chart.xml를 노트패드로 실행합니다.
Settingsreslayoutdata_usage_chart.xml
- <com.android.settings.widget.ChartGridView android:layout_gravity="start|bottom|center" android:id="@id/grid" android:layout_width="fill_parent" android:layout_height="fill_parent" settings:labelColor="@*android:color/holo_blue_light" settings:primaryDrawable="@drawable/data_grid_primary" settings:secondaryDrawable="@drawable/data_grid_secondary" settings:borderDrawable="@drawable/data_grid_border" />
- <com.android.settings.widget.ChartNetworkSeriesView android:layout_gravity="start|bottom|center" android:id="@id/series" android:layout_width="fill_parent" android:layout_height="fill_parent" settings:strokeColor="@*android:color/holo_blue_light" settings:fillColor="#c033b5e5" settings:fillColorSecondary="#6633b5e5" />
+ <com.android.settings.widget.ChartGridView android:layout_gravity="start|bottom|center" android:id="@id/grid" android:layout_width="fill_parent" android:layout_height="fill_parent" settings:labelColor="@*android:color/white" settings:primaryDrawable="@drawable/data_grid_primary" settings:secondaryDrawable="@drawable/data_grid_secondary" settings:borderDrawable="@drawable/data_grid_border" />
+ <com.android.settings.widget.ChartNetworkSeriesView android:layout_gravity="start|bottom|center" android:id="@id/series" android:layout_width="fill_parent" android:layout_height="fill_parent" settings:strokeColor="@*android:color/white" settings:fillColor="#c0ffffff" settings:fillColorSecondary="#66ffffff" />
Settingsresvaluescolors.xml 을 노트패드로 실행한후 아래와 같은 코드값을 추가해줍니다.
+ <item type="color" name="tab_indicator">@*android:color/white</item>
원 문 : http://forum.xda-developers.com/showthread.php?t=2634743