[HTC Sensation] rayford85:
Not sure if you need this, But I'll give it anyway :D Here is the method for overscroll located in framework.jar/android/widgets/EdgeEffect.smali.

# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 7

const v6, 0x1080425

const v5, 0x1080424

const/4 v4, 0x0

invoke-direct {p0}, Ljava/lang/Object;-><init>()V

invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

move-result-object v1

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

move-result-object v2

const-string/jumbo v3, "suite_tools_overscroll_color"

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

move-result v2

packed-switch v2, :pswitch_data_0

invoke-virtual {v1, v5}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

move-result-object v0

:goto_0
iput-object v0, p0, Landroid/widget/EdgeEffect;->mEdge:Landroid/graphics/drawable/Drawable;

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

move-result-object v2

const-string/jumbo v3, "suite_tools_overscroll_color"

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

move-result v2

packed-switch v2, :pswitch_data_1

invoke-virtual {v1, v6}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

move-result-object v0

:goto_1
iput-object v0, p0, Landroid/widget/EdgeEffect;->mGlow:Landroid/graphics/drawable/Drawable;

const/high16 v2, 0x3f00

const/high16 v3, 0x4396

invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

move-result-object v4

invoke-virtual {v4}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;

move-result-object v4

iget v4, v4, Landroid/util/DisplayMetrics;->density:F

mul-float/2addr v3, v4

add-float/2addr v2, v3

float-to-int v2, v2

iput v2, p0, Landroid/widget/EdgeEffect;->mMinWidth:I

new-instance v2, Landroid/view/animation/DecelerateInterpolator;

invoke-direct {v2}, Landroid/view/animation/DecelerateInterpolator;-><init>()V

iput-object v2, p0, Landroid/widget/EdgeEffect;->mInterpolator:Landroid/view/animation/Interpolator;

return-void

:pswitch_0
invoke-virtual {v1, v5}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

move-result-object v0

goto :goto_0

:pswitch_1
const v2, 0x10807f3

invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

move-result-object v0

goto :goto_0

:pswitch_2
const v2, 0x10807f4

invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

move-result-object v0

goto :goto_0

:pswitch_3
const v2, 0x10807f5

invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

move-result-object v0

goto :goto_0

:pswitch_4
const v2, 0x10807f6

invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

move-result-object v0

goto :goto_0

:pswitch_5
const v2, 0x10807f7

invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

move-result-object v0

goto :goto_0

:pswitch_6
const v2, 0x10807f8

invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

move-result-object v0

goto :goto_0

:pswitch_7
const v2, 0x10807f9

invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

move-result-object v0

goto :goto_0

:pswitch_8
const v2, 0x10807fa

invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

move-result-object v0

goto :goto_0

:pswitch_9
const v2, 0x10807fb

invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

move-result-object v0

goto :goto_0

:pswitch_a
const v2, 0x10807fc

invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

move-result-object v0

goto/16 :goto_0

:pswitch_b
const v2, 0x10807fd

invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

move-result-object v0

goto/16 :goto_0

:pswitch_c
invoke-virtual {v1, v6}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

move-result-object v0

goto :goto_1

:pswitch_d
const v2, 0x10807fe

invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

move-result-object v0

goto/16 :goto_1

:pswitch_e
const v2, 0x10807ff

invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

move-result-object v0

goto/16 :goto_1

:pswitch_f
const v2, 0x1080800

invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

move-result-object v0

goto/16 :goto_1

:pswitch_10
const v2, 0x1080801

invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

move-result-object v0

goto/16 :goto_1

:pswitch_11
const v2, 0x1080802

invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

move-result-object v0

goto/16 :goto_1

:pswitch_12
const v2, 0x1080803

invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

move-result-object v0

goto/16 :goto_1

:pswitch_13
const v2, 0x1080804

invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

move-result-object v0

goto/16 :goto_1

:pswitch_14
const v2, 0x1080805

invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

move-result-object v0

goto/16 :goto_1

:pswitch_15
const v2, 0x1080806

invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

move-result-object v0

goto/16 :goto_1

:pswitch_16
const v2, 0x1080807

invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

move-result-object v0

goto/16 :goto_1

:pswitch_17
const v2, 0x1080808

invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

move-result-object v0

goto/16 :goto_1

:pswitch_data_0
.packed-switch 0x0
:pswitch_0
:pswitch_1
:pswitch_2
:pswitch_3
:pswitch_4
:pswitch_5
:pswitch_6
:pswitch_7
:pswitch_8
:pswitch_9
:pswitch_a
:pswitch_b
.end packed-switch

:pswitch_data_1
.packed-switch 0x0
:pswitch_c
:pswitch_d
:pswitch_e
:pswitch_f
:pswitch_10
:pswitch_11
:pswitch_12
:pswitch_13
:pswitch_14
:pswitch_15
:pswitch_16
:pswitch_17
.end packed-switch
.end method

once you get all your image id's added in from framework-res, All should work. Tho If your having them mismatched you can just change there order inside arrays.xml in CDST.