#写在前面的话
这是一篇有毒博客,我觉得,读者慎入.
我想说,那个最底下的广告怎么去,辣眼睛… T -T
当然,你也可以帮我点下我的,在这里跪谢大家
https://www.captainbed.net/chichoxian
小指动一动好么,宝贝们~
#PScout玩一下
PScout 是一个开源的项目,这个项目的主要工作就是提取出Android当中的API(document API 和undocument API)
和对应的权限的关系.当然这个工作还做了content provider 和intent 调用时候的权限申请的映射关系.这个项目是基于soot完成的.
再次强调一下,PScout就是找出APIs和权限(permission)之间的对应关系
现在可供分析的版本到Android 系统5.1.1
之前分析的是4.1.1
由于4.1.1之前的API和权限Permission之间的对应关系如下图所示:
Permission:android.permission.CHANGE_WIFI_STATE
472 Callers:
<com.android.server.WifiService: void enforceChangePermission()> (20)
<com.android.server.WifiService: android.os.Messenger getWifiServiceMessenger()> (2)
<com.android.server.WifiService: android.os.Messenger getWifiStateMachineMessenger()> (2)
<com.android.server.WifiService: boolean saveConfiguration()> (2)
<com.android.server.WifiService: boolean setWifiEnabled(boolean)> (3)
<com.android.server.WifiService: int addOrUpdateNetwork(android.net.wifi.WifiConfiguration)> (2)
<com.android.server.WifiService: void addToBlacklist(java.lang.String)> (2)
<com.android.server.WifiService: void clearBlacklist()> (2)
<com.android.server.WifiService: void disconnect()> (2)
<com.android.server.WifiService: void reassociate()> (2)
<com.an