[Verizon Samsung Galaxy S III] Didact74:
PART 3 android.policy.jar continues.......

Navigate to smali/com/android/internal/policy/impl/PhoneWindowManager.smali

Find the following code and add the parts in RED

iget-boolean v0, v0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mVolumeUpKeyConsumedByScreenRecordChord:Z

move/from16 v40, v0

if-eqz v40, :cond_15

.line 2954
:cond_14
:goto_4
const/16 v40, 0x3

move/from16 v0, v21

move/from16 v1, v40

[COLOR="Red"] if-ne v0, v1, :cond_2c
[/COLOR]
.line 2956
if-eqz p1, :cond_17

invoke-interface/range {p1 .. p1}, Landroid/view/WindowManagerPolicy$WindowState;->getAttrs()Landroid/view/WindowManager$LayoutParams;

move-result-object v4

.line 2957
.local v4, attrs:Landroid/view/WindowManager$LayoutParams;
:goto_5
move-object/from16 v0, p0

iget-boolean v0, v0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mHomeDoubleClickBehavior:Z

move/from16 v40, v0

if-eqz v40, :cond_18

if-eqz v19, :cond_18

const/16 v25, 0x1

.line 2959
.local v25, mSupportDoubleClick:Z

st-string v40, "WindowManager"

const-string v41, "Ignoring HOME; event canceled."

invoke-static/range {v40 .. v41}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

goto :goto_9

.line 3031
.end local v13 #homeWasLongPressed:Z
:cond_21
[COLOR="Red"] if-eqz v4, :cond_26
[/COLOR]
.line 3032
iget v0, v4, Landroid/view/WindowManager$LayoutParams;->type:I

move/from16 v38, v0

.line 3033
.local v38, type:I
const/16 v40, 0x7d4

move/from16 v0, v38

move/from16 v1, v40

if-eq v0, v1, :cond_22

const/16 v40, 0x7d9

move/from16 v0, v38

move/from16 v1, v40

if-ne v0, v1, :cond_24

.line 9999
:cond_22
[COLOR="red"]move-object/from16 v0, p0

iget-object v0, v0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mKeyguardMediator:Lcom/android/internal/policy/impl/KeyguardViewMediator;

move-object/from16 v40, v0

invoke-virtual/range {v40 .. v40}, Lcom/android/internal/policy/impl/KeyguardViewMediator;->isShowingAndNotHidden()Z

move-result v40

if-eqz v40, :cond_23

move-object/from16 v0, p0

iget-object v0, v0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mKeyguardMediator:Lcom/android/internal/policy/impl/KeyguardViewMediator;

move-object/from16 v40, v0

move-object/from16 v0, v40

move v1, v9

invoke-virtual {v0, v1}, Lcom/android/internal/policy/impl/KeyguardViewMediator;->setTorch(Z)V

rem-int/lit8 v40, v30, 0xf

if-nez v40, :cond_23

move-object/from16 v0, p0

iget-object v0, v0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mKeyguardMediator:Lcom/android/internal/policy/impl/KeyguardViewMediator;

move-object/from16 v40, v0

invoke-virtual/range {v40 .. v40}, Lcom/android/internal/policy/impl/KeyguardViewMediator;->pokeWakelock()V
[/COLOR]
if-eqz v25, :cond_23

const/16 v40, 0x7d9

move/from16 v0, v38

move/from16 v1, v40

if-ne v0, v1, :cond_23

.line 3038
move-object/from16 v0, p0

iget-object v0, v0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mHomeKeyDoubleClickConcept:Lcom/android/internal/policy/impl/PhoneWindowManager$HomeKeyDoubleClickConcept;

move-object/from16 v40, v0

invoke-virtual/range {v40 .. v40}, Lcom/android/internal/policy/impl/PhoneWindowManager$HomeKeyDoubleClickConcept;->setHomeDownEventSent()V

.line 3041
:cond_23

DELETE

the line below in RED

invoke-virtual/range {v40 .. v40}, Lcom/android/internal/policy/impl/PhoneWindowManager$HomeKeyDoubleClickConcept;->setHomeDownEventSent()V

.line 3041
:cond_23
const-wide/16 v40, 0x0

goto/16 :goto_2

.line 3043
[COLOR="red"] :cond_24[/COLOR]
sget-object v40, Lcom/android/internal/policy/impl/PhoneWindowManager;->WINDOW_TYPES_WHERE_HOME_DOESNT_WORK:[I

move-object/from16 v0, v40

array-length v0, v0

move/from16 v39, v0

.line 3044
.local v39, typeCount:I

Here is a sort of tricky part. Starting right after the above code change you need to comb the rest of this entire method for all references to ":cond_X" and deccrement them by one. THERE ARE A LOT! Take your time and find them all. For example

:cond_33 becomes :cond_32
:cond_29 becomes :cond_28
:cond_40becomes :cond_3f
....etc. MAKE SURE YOU FIND THEM ALL! The last one you change should be from:cond_56 to :cond_55.

Thats it! Recompile everything and push!

Enjoy! Thanks Button !!