Desabilitar Botão Home

No Android 5.1, é possível desabilitar o botão físico Home, quando iniciar minha aplicação?
Todos os métodos que usei procurando no google não funcionaram, única coisa que funcionou ± foi adicionando as 2 linhas abaixo no Manifest.xml

<category android:name="android.intent.category.DEFAULT" />```

E quando clico no botão home aparece um menu pra eu escolher a aplicação que estou usando ou Inicio TouchWiz que é voltar pra tela principal. Se escolho a aplicação e escolho pra ser sempre essa ação até funciona, se depois clico no botão home, a aplicação não fecha, o clique vira padrão, mas daí não consigo matar a aplicação, e se reinicio o celular a aplicação já inicia automaticamente dificultando o encerramento.

Fala Lucas,

Você precisa ter esse método na sua atividade:

@Override
public void onAttachedToWindow() {
    super.onAttachedToWindow();
    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);           
}

Depois, você consegue controlar os botões do Android, dessa forma:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
   if(keyCode == KeyEvent.KEYCODE_HOME){
     Log.i("Home Button","Clicked");
    }
   if(keyCode==KeyEvent.KEYCODE_BACK){
        finish();
   }
 return false;
}

Fonte: http://stackoverflow.com/a/8889913/6362228

Abraços.

Então, já tinha tentado isso, o TYPE_KEYGUARD gera erro no código, existe o TYPE_KEYGUARD_DIALOG.
Mas depois que instalo o apk, a aplicação dá erro e não abre.