How can I analyse a Apk file in android application? Get the permissions -
i want write android app can analyse apk file , output permissions application required? saw app achieve , can tell me method might used?
the best way of doing external apk files, not installed ones:
the .apk file casual .zip changed extension. permissions located in androidmanifest.xml file, job load memory, parse xml parser , search uses-permission tag.
looks <uses-permission android:name="android.permission.xxx"/>.
to unzip xml archive recommend this post should modify grab .xml file, , documentation of zipentry telling has .getname() method. leave xml-parsing research (that tutorial not bad), , yes, possible.
edit: found 1 library possibly - apk-parser github, not tested on android. users reporting issues on android l
try(apkparser apkparser = new apkparser(new file(filepath))) { (string permission: apkmeta.getusespermissions()) { log.d("apk perm",permission); } }
Comments
Post a Comment