Respostas:
Se estou interpretando "no computador" corretamente para significar "Desejo usar a linha de comando no meu computador para ler as permissões de um arquivo .apk", você pode fazer isso aapt
em um arquivo local como:
C:\>aapt d permissions "MyApp.apk"
package: com.app.myapp
uses-permission: android.permission.ACCESS_NETWORK_STATE
uses-permission: android.permission.INTERNET
Se você quer dizer que o .apk está no dispositivo, não conheço uma maneira de fazer isso além de puxá-lo e executá-lo aapt
como acima. pm
possui um list permissions
comando, mas apenas lista todas as permissões disponíveis no dispositivo e não aceita um pacote como parâmetro (tanto quanto eu saiba).
No dispositivo, provavelmente será mais fácil procurar a seção relevante em
/data/system/packages.xml
(que pode ser lido, mesmo que seu diretório não possa ser navegado ou listado), pois esse é um arquivo de texto, enquanto o AndroidManifest.xml em um apk está em um formato compactado.
Há um código na rede para interpretar os manifestos compactados no dispositivo, mas isso é um pouco mais complicado.