[Galaxy S 5 Themes and Apps] Dr.Love:
[MENTION=3065070]Goldie[/MENTION] : First many thanks to you for your great guide. But with your tutorial, at step 3 add .method ... into TwAdapterView.smali, it caused error when recompile ... must have delete this code:

.local p0, this:Lcom/sec/android/touchwiz/widget/TwAdapterView;,"Lcom/sec/android/touchwiz/widget/TwAdapterView;"

at lines: 2672; 2684; 2696; 2711; 2731; 2773;2788

and this code:

.parameter "listener"

at line: 2680

And this is code add into TwAdapterView.smali at step 3 make recompile worked:

.method public final getOnTwMultiSelectedListener()Lcom/sec/android/touchwiz/widget/TwAdapterView$OnTwMultiSelectedListener;
.locals 1

.prologue
.line 437

iget-object v0, p0, Lcom/sec/android/touchwiz/widget/TwAdapterView;->mOnTwMultiSelectedListener:Lcom/sec/android/touchwiz/widget/TwAdapterView$OnTwMultiSelectedListener;

return-object v0
.end method

.method public setTwMultiSelectedListener(Lcom/sec/android/touchwiz/widget/TwAdapterView$OnTwMultiSelectedListener;)V
.locals 0

.prologue
.line 429

iput-object p1, p0, Lcom/sec/android/touchwiz/widget/TwAdapterView;->mOnTwMultiSelectedListener:Lcom/sec/android/touchwiz/widget/TwAdapterView$OnTwMultiSelectedListener;

.line 430
return-void
.end method

.method public twNotifyMultiSelectedStart()V
.locals 1

.prologue
.line 455

iget-object v0, p0, Lcom/sec/android/touchwiz/widget/TwAdapterView;->mOnTwMultiSelectedListener:Lcom/sec/android/touchwiz/widget/TwAdapterView$OnTwMultiSelectedListener;

if-eqz v0, :cond_0

.line 459
:cond_0
return-void
.end method

.method public twNotifyMultiSelectedStart(II)V
.locals 1

.prologue
.line 473

iget-object v0, p0, Lcom/sec/android/touchwiz/widget/TwAdapterView;->mOnTwMultiSelectedListener:Lcom/sec/android/touchwiz/widget/TwAdapterView$OnTwMultiSelectedListener;

if-eqz v0, :cond_0

.line 474
iget-object v0, p0, Lcom/sec/android/touchwiz/widget/TwAdapterView;->mOnTwMultiSelectedListener:Lcom/sec/android/touchwiz/widget/TwAdapterView$OnTwMultiSelectedListener;

invoke-interface {v0, p1, p2}, Lcom/sec/android/touchwiz/widget/TwAdapterView$OnTwMultiSelectedListener;->OnTwMultiSelectStart(II)V

.line 477
:cond_0
return-void
.end method

.method public twNotifyMultiSelectedState(Landroid/view/View;IJZZZ)Z
.locals 9

.prologue
.line 442

iget-object v0, p0, Lcom/sec/android/touchwiz/widget/TwAdapterView;->mOnTwMultiSelectedListener:Lcom/sec/android/touchwiz/widget/TwAdapterView$OnTwMultiSelectedListener;

if-eqz v0, :cond_0

.line 443
iget-object v0, p0, Lcom/sec/android/touchwiz/widget/TwAdapterView;->mOnTwMultiSelectedListener:Lcom/sec/android/touchwiz/widget/TwAdapterView$OnTwMultiSelectedListener;

move-object v1, p0

move-object v2, p1

move v3, p2

move-wide v4, p3

move v6, p5

move v7, p6

move/from16 v8, p7

invoke-interface/range {v0 .. v8}, Lcom/sec/android/touchwiz/widget/TwAdapterView$OnTwMultiSelectedListener;->onTwMultiSelected(Lcom/sec/android/touchwiz/widget/TwAdapterView;Landroid/view/View;IJZZZ)V

.line 444
const/4 v0, 0x1

.line 447
:goto_0
return v0

:cond_0
const/4 v0, 0x0

goto :goto_0
.end method

.method public twNotifyMultiSelectedStop()V
.locals 1

.prologue
.line 466

iget-object v0, p0, Lcom/sec/android/touchwiz/widget/TwAdapterView;->mOnTwMultiSelectedListener:Lcom/sec/android/touchwiz/widget/TwAdapterView$OnTwMultiSelectedListener;

if-eqz v0, :cond_0

.line 469
:cond_0
return-void
.end method

.method public twNotifyMultiSelectedStop(II)V
.locals 1

.prologue
.line 481

iget-object v0, p0, Lcom/sec/android/touchwiz/widget/TwAdapterView;->mOnTwMultiSelectedListener:Lcom/sec/android/touchwiz/widget/TwAdapterView$OnTwMultiSelectedListener;

if-eqz v0, :cond_0

.line 482
iget-object v0, p0, Lcom/sec/android/touchwiz/widget/TwAdapterView;->mOnTwMultiSelectedListener:Lcom/sec/android/touchwiz/widget/TwAdapterView$OnTwMultiSelectedListener;

invoke-interface {v0, p1, p2}, Lcom/sec/android/touchwiz/widget/TwAdapterView$OnTwMultiSelectedListener;->OnTwMultiSelectStop(II)V

.line 484
:cond_0
return-void
.end method

From twframework.jar posted by [MENTION=5338564]Ra2fet[/MENTION] and ... zip file for I9505 from the OP, I made this flashable .zip for I9500:

https://mega.co.nz/#!WcVADSDZ!J-Mb1kvQ_Um1hFaRuN5TxWTrI02IzgGATx6ybbOn3Sc

Tested on I9500 with OzcanROM 5.4 BUT ALWAYS DO BACKUP BEFORE FLASHING ANY MOD !

Finally, thank [MENTION=3615250]Tamerlan2009[/MENTION] and [MENTION=3065070]Goldie[/MENTION] so much again!