Leia os valores Build.prop do seu aplicativo sem root

Nós apresentamos muitas ferramentas no passado que permitiam que um usuário final modificasse seu próprio construir.prop. Também apresentamos um conjunto de ferramentas para desenvolvedores de aplicativos para incorporar que permitem que aplicativos modifiquem o arquivo. Todos (obviamente) exigem acesso root, pois você modifica as configurações do sistema. No entanto, até o momento não apresentamos um método de leitura do construir.prop de um aplicativo.

Existem muitos motivos pelos quais um desenvolvedor de aplicativos deseja acesso somente leitura ao dispositivo construir.prop. Seja para saber sobre sua configuração de software ou hardware, ou simplesmente para espiar algum sistema configurações, examinar esse tesouro de informações é potencialmente muito útil para um aplicativo desenvolvedor. No entanto, exigir acesso root para fazer isso é desnecessário tanto do ponto de vista de problemas do usuário quanto de segurança.

Em uma busca para acessar o construir.prop de seu próprio aplicativo sem recorrer ao root, membro do fórum XDA 

torpedo mohammadi escreveu algumas linhas de código e compartilhou-as com a comunidade. A maneira como ele faz isso pode ser resumida em sua explicação:

1. Faça um processo que execute "getprop" do diretório "/system/bin/getprop" e inicialize a String que queremos obter (ro.board.platform no exemplo).

2. Faça um BufferedReader que obtém o valor (String) recuperando os dados de um inputStreamReader().

3.Converta o BufferedReader em String.

Vá para o tópico original para começar, copie o código e implemente-o em seu aplicativo.