实例程序:黑板 点击这里下载
安装到手机之后,打开wifi,可以看到广告了。
首先需要使用apktool进行反编译,然后使用notepad++搜索“connectivity”,会看到:
双击进入文件,可以看到程序调用getsystemservice来获取当前网络连接的状态:
.method public static d(Landroid/content/Context;)Ljava/lang/String;
.locals 1
const-string v0, "connectivity"
invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object p0
check-cast p0, Landroid/net/ConnectivityManager;
in