Como posso obter permissões de root através do SDK do Android?

Estou aprendendo a programação do Android e quero criar um aplicativo que precise ser executado como root. O lógico seria adicionar uma permissão root no Android Manifes

Eu viesse lin na documentação, e especialmente observadosaFACTORY_TEST permissão:

public static final String FACTORY_TEST

Desde: API Nível 1

Execute como um aplicativo de teste do fabricante, executando como usuário root. Disponível apenas quando o dispositivo está sendo executado no modo de teste do fabricante. Valor constante: "android.permission.FACTORY_TEST"

Essa é a melhor maneira?

Se não for possível usar o SDK, como posso fazer um aplicativo "raiz" funciona

questionAnswers(3)

yourAnswerToTheQuestion