[Galaxy Note5 Themes and Apps] tdunham:
Here is the guide for removing menu items.

We are working in CocktailBarService.apk smali.

\CocktailBarService\smali\com\samsung\android\app\cocktailbarservice\settings\EdgeScreenSettingsMain.smali

Remove the sections in RED dependent on which options you want to remove.

Note the commented lines within that point to public values for the menu items.

.method private init()V
.
.
.
[COLOR="red"] iget-object v6, p0, Lcom/samsung/android/app/cocktailbarservice/settings/EdgeScreenSettingsMain;->mItems:Ljava/util/ArrayList;

new-instance v7, Lcom/samsung/android/app/cocktailbarservice/settings/EdgeScreenSettingsMain$Item;

invoke-virtual {p0}, Lcom/samsung/android/app/cocktailbarservice/settings/EdgeScreenSettingsMain;->getResources()Landroid/content/res/Resources;

move-result-object v8

const v9, 0x7f0a0098 ## Edge Lighting menu item

invoke-virtual {v8, v9}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;

move-result-object v8

const/4 v9, 0x4

const/4 v10, -0x1

invoke-direct {v7, v8, v5, v9, v10}, Lcom/samsung/android/app/cocktailbarservice/settings/EdgeScreenSettingsMain$Item;-><init>(Ljava/lang/String;Landroid/content/Intent;II)V

invoke-virtual {v6, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
[/COLOR]
.
.
.
[COLOR="red"] iget-object v6, p0, Lcom/samsung/android/app/cocktailbarservice/settings/EdgeScreenSettingsMain;->mItems:Ljava/util/ArrayList;

new-instance v7, Lcom/samsung/android/app/cocktailbarservice/settings/EdgeScreenSettingsMain$Item;

invoke-virtual {p0}, Lcom/samsung/android/app/cocktailbarservice/settings/EdgeScreenSettingsMain;->getResources()Landroid/content/res/Resources;

move-result-object v8

const v9, 0x7f0a0089 ## Information Stream menu item

invoke-virtual {v8, v9}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;

move-result-object v8

new-instance v9, Landroid/content/Intent;

const-class v10, Lcom/samsung/android/app/cocktailbarservice/settings/InformationStream;

invoke-direct {v9, p0, v10}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

const/4 v10, 0x7

const/4 v11, -0x1

invoke-direct {v7, v8, v9, v10, v11}, Lcom/samsung/android/app/cocktailbarservice/settings/EdgeScreenSettingsMain$Item;-><init>(Ljava/lang/String;Landroid/content/Intent;II)V

invoke-virtual {v6, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
[/COLOR]

[B]NOTE: Above item and next one are together in smali but I am separating them out to show different menu item.[/B]

[COLOR="red"] iget-object v6, p0, Lcom/samsung/android/app/cocktailbarservice/settings/EdgeScreenSettingsMain;->mItems:Ljava/util/ArrayList;

new-instance v7, Lcom/samsung/android/app/cocktailbarservice/settings/EdgeScreenSettingsMain$Item;

invoke-virtual {p0}, Lcom/samsung/android/app/cocktailbarservice/settings/EdgeScreenSettingsMain;->getResources()Landroid/content/res/Resources;

move-result-object v8

const v9, 0x7f0a000d ## Night Clock menu item

invoke-virtual {v8, v9}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;

move-result-object v8

new-instance v9, Landroid/content/Intent;

const-class v10, Lcom/samsung/android/app/cocktailbarservice/settings/NightClockZero;

invoke-direct {v9, p0, v10}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

const/4 v10, 0x5

const/4 v11, -0x1

invoke-direct {v7, v8, v9, v10, v11}, Lcom/samsung/android/app/cocktailbarservice/settings/EdgeScreenSettingsMain$Item;-><init>(Ljava/lang/String;Landroid/content/Intent;II)V

invoke-virtual {v6, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
[/COLOR]
.
.
.
[COLOR="red"] iget-object v6, p0, Lcom/samsung/android/app/cocktailbarservice/settings/EdgeScreenSettingsMain;->mItems:Ljava/util/ArrayList;

new-instance v7, Lcom/samsung/android/app/cocktailbarservice/settings/EdgeScreenSettingsMain$Item;

invoke-virtual {p0}, Lcom/samsung/android/app/cocktailbarservice/settings/EdgeScreenSettingsMain;->getResources()Landroid/content/res/Resources;

move-result-object v8

const v9, 0x7f0a00b2 ## Edge Screen Notification menu item

invoke-virtual {v8, v9}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;

move-result-object v8

const/16 v9, 0x8

const/4 v10, -0x1

invoke-direct {v7, v8, v2, v9, v10}, Lcom/samsung/android/app/cocktailbarservice/settings/EdgeScreenSettingsMain$Item;-><init>(Ljava/lang/String;Landroid/content/Intent;II)V

invoke-virtual {v6, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
[/COLOR]

Attachments:

v1 = Edge lighting, Information stream, Night clock items removed

v2 = same as above plus Edge screen notifications menu item removed

Note:

I added version 2 for those of you that do not receive notifications.

No point in having the menu item in there if notifications aren't working right? ;)