安装
分析
./androlyze.py -s
进入分析的交互界面
然后运行 apk,d,dx=AnalyzeAPK("./weixin_740.apk")
分析指定的APK,我们分析的是weixin_740.apk
是我在应用包刚刚下载的。
apk.get_permissions()
列出全部使用的权限的命令为apk.get_permissions()
:
使用到的权限例如以下:
'com.tencent.mm.plugin.permission.READ',
'com.tencent.mm.plugin.permission.WRITE',
'com.tencent.mm.permission.MM_MESSAGE',
'com.huawei.authentication.HW_ACCESS_AUTH_SERVICE',
'android.permission.ACCESS_NETWORK_STATE',
'android.permission.ACCESS_COARSE_LOCATION',
'android.permission.ACCESS_FINE_LOCATION',
'android.permission.CAMERA',
'android.permission.GET_TASKS',
'android.permission.INTERNET',
'android.permission.MODIFY_AUDIO_SETTINGS',
'android.permission.RECEIVE_BOOT_COMPLETED',
'android.permission.RECORD_AUDIO',
'android.permission.READ_CONTACTS',
'android.permission.READ_SMS',
'android.permission.VIBRATE',
'android.permission.WAKE_LOCK',
'android.permission.WRITE_EXTERNAL_STORAGE',
'android.permission.WRITE_CONTACTS',
'android.permission.WRITE_SETTINGS',
'com.android.launcher.permission.INSTALL_SHORTCUT',
'com.android.launcher.permission.UNINSTALL_SHORTCUT',
'com.android.launcher.permission.READ_SETTINGS',
'com.tencent.mm.location.permission.SEND_VIEW',
'android.permission.BLUETOOTH',
'android.permission.BLUETOOTH_ADMIN',
'android.permission.BROADCAST_STICKY',
'android.permission.SYSTEM_ALERT_WINDOW',
'android.permission.CHANGE_WIFI_STATE',
'android.permission.GET_PACKAGE_SIZE',
'android.permission.DOWNLOAD_WITHOUT_NOTIFICATION',
'android.permission.NFC',
'com.huawei.android.launcher.permission.CHANGE_BADGE',
'android.permission.WRITE_APP_BADGE',
'com.android.vending.BILLING',
'com.tencent.mm.ext.permission.READ',
'com.tencent.mm.ext.permission.WRITE',
'android.permission.USE_FINGERPRINT',
'android.permission.GET_ACCOUNTS',
'android.permission.MANAGE_ACCOUNTS',
'android.permission.AUTHENTICATE_ACCOUNTS',
'android.permission.READ_SYNC_SETTINGS',
'android.permission.WRITE_SYNC_SETTINGS',
'android.permission.READ_PROFILE',
'android.permission.NFC',
'com.google.android.c2dm.permission.RECEIVE',
'android.permission.GET_ACCOUNTS',
'com.tencent.mm.permission.C2D_MESSAGE',
'com.android.alarm.permission.SET_ALARM',
'com.tencent.mm.wear.message',
'android.permission.BODY_SENSORS',
'android.permission.WRITE_EXTERNAL_STORAGE',
'android.permission.CAMERA',
'android.permission.CAMERA',
'android.permission.USE_CREDENTIALS',
'android.permission.NFC',
'android.permission.ACCESS_WIFI_STATE',
'android.permission.READ_PHONE_STATE',
'android.permission.ACCESS_NETWORK_STATE'
show_Permissions(dx)
因为2.0的androguard已经没有了show_Permissions(dx)
方法,所以我切回到1.9版本号。
In [2]: show_Permissions(dx)
WRITE_SETTINGS :
1 Lcom/tencent/c/a/a/p;->m(Ljava/lang/String; Ljava/lang/String;)Z (0x14) ---> Landroid/provider/Settings$System;->putString(Landroid/content/ContentResolver; Ljava/lang/String; Ljava/lang/String;)Z
1 Lcom/tencent/smtt/a/l;->Io(Ljava/lang/String;)V (0x12) ---> Landroid/provider/Settings$System;->putString(Landroid/content/ContentResolver; Ljava/lang/String; Ljava/lang/String;)Z
1 Lcom/tencent/smtt/sdk/WebView$3;->onClick(Landroid/view/View;)V (0x98) ---> Landroid/provider/Settings$System;->putString(Landroid/content/ContentResolver; Ljava/lang/String; Ljava/lang/String;)Z
1 Lcom/tencent/smtt/sdk/k$1;->handleMessage(Landroid/os/Message;)V (0x5c0) ---> Landroid/provider/Settings$System;->putString(Landroid/content/ContentResolver; Ljava/lang/String; Ljava/lang/String;)Z
1 Lcom/tencent/smtt/sdk/k$1;->handleMessage(Landroid/os/Message;)V (0x7e2) ---> Landroid/provider/Settings$System;->putString(Landroid/content/ContentResolver; Ljava/lang/String; Ljava/lang/String;)Z
1 Lcom/tencent/smtt/sdk/k$1;->handleMessage(Landroid/os/Message;)V (0xbbc) ---> Landroid/provider/Settings$System;->putString(Landroid/content/ContentResolver; Ljava/lang/String; Ljava/lang/String;)Z
1 Lcom/tencent/smtt/sdk/k$1;->handleMessage(Landroid/os/Message;)V (0x102c) ---> Landroid/provider/Settings$System;->putString(Landroid/content/ContentResolver; Ljava/lang/String; Ljava/lang/String;)Z
1 Lcom/tencent/smtt/sdk/m;->a(Lcom/tencent/smtt/sdk/m; Landroid/content/Context; Ljava/lang/String; I)V (0x230) ---> Landroid/provider/Settings$System;->putString(Landroid/content/ContentResolver; Ljava/lang/String; Ljava/lang/String;)Z
1 Lcom/tencent/a/a/a/a/e;->a(Ljava/lang/String;)V (0x1c) ---> Landroid/provider/Settings$System;->putString(Landroid/content/ContentResolver; Ljava/lang/String; Ljava/lang/String;)Z
1 Lcom/tencent/mm/modelsimple/s;->a(I I I Ljava/lang/String; Lcom/tencent/mm/network/o; [B)V (0x356) ---> Landroid/provider/Settings$System;->putString(Landroid/content/ContentResolver; Ljava/lang/String; Ljava/lang/String;)Z
1 Lcom/tencent/smtt/sdk/WebView$4;->onInstallFinish(I)V (0x86) ---> Landroid/provider/Settings$System;->putString(Landroid/content/ContentResolver; Ljava/lang/String; Ljava/lang/String;)Z
ACCESS_NETWORK_STATE :
1 Lcom/tencent/c/a/a/s;->T(Landroid/content/Context;)Z (0x12) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/c/a/a/s;->ab(Landroid/content/Context;)Ljava/lang/String; (0x38) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/mm/booter/MMReceivers$ConnectionReceiver;->onReceive(Landroid/content/Context; Landroid/content/Intent;)V (0x82) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/mm/booter/e;->mQ()Z (0x46) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/mm/compatible/d/u;->oN()I (0x1e) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/mm/jni/platformcomm/PlatformComm$C2Java;->getAPNInfo()Lcom/tencent/mm/jni/platformcomm/PlatformComm$APNInfo; (0x1a) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/mm/jni/platformcomm/PlatformComm$C2Java;->getCurWifiInfo()Lcom/tencent/mm/jni/platformcomm/PlatformComm$WifiInfo; (0x34) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/mm/jni/platformcomm/PlatformComm$C2Java;->getNetInfo()I (0x28) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/mm/model/at;->um()Ljava/lang/String; (0x1b4) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/mm/model/at;->um()Ljava/lang/String; (0x1fe) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/mm/modelcdntran/c;->aK(Landroid/content/Context;)I (0x14) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/mm/modelcdntran/c;->aL(Landroid/content/Context;)I (0x1c) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/mm/modelstat/a;->Dm()Lcom/tencent/mm/modelstat/a$a; (0x28c) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/mm/plugin/sns/d/aj;->azx()Ljava/lang/String; (0x36) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/mm/plugin/webview/d/ah;->aLr()Ljava/lang/String; (0x28) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/mm/protocal/i;->cn(Landroid/content/Context;)I (0x1c) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/mm/sdk/platformtools/ah;->W(Landroid/content/Context;)Landroid/net/wifi/WifiInfo; (0x1c) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/mm/sdk/platformtools/ah;->cn(Landroid/content/Context;)I (0x22) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/mm/sdk/platformtools/ah;->dA(Landroid/content/Context;)Z (0x16) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/mm/sdk/platformtools/ah;->dD(Landroid/content/Context;)Z (0x1c) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/mm/sdk/platformtools/ah;->dE(Landroid/content/Context;)I (0x28) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/mm/sdk/platformtools/ah;->dr(Landroid/content/Context;)Ljava/lang/String; (0x1c) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/mm/sdk/platformtools/ah;->ds(Landroid/content/Context;)Z (0x1a) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/mm/sdk/platformtools/ah;->dt(Landroid/content/Context;)Ljava/lang/String; (0x20) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/mm/sdk/platformtools/ah;->dw(Landroid/content/Context;)Z (0x16) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/mm/sdk/platformtools/ah;->dx(Landroid/content/Context;)Z (0x16) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/mm/sdk/platformtools/ah;->dy(Landroid/content/Context;)Z (0x16) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/mm/sdk/platformtools/ah;->getNetWorkType(Landroid/content/Context;)I (0x12) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/qqvideo/proxy/common/VcSystemInfo;->GetNetAP(Landroid/content/Context;)I (0x24) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/qqvideo/proxy/common/VcSystemInfo;->getNetWorkType(Landroid/content/Context;)I (0x1e) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/qqvideo/proxy/common/VcSystemInfo;->getNetworkClass(Landroid/content/Context;)I (0x1e) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/qqvideo/proxy/common/VcSystemInfo;->isNetworkAvailable(Landroid/content/Context;)Z (0x28) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/qqvideo/proxy/common/VcSystemInfo;->isNetworkTypeMobile(Landroid/content/Context;)Z (0x20) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/smtt/a/b;->fL(Landroid/content/Context;)Ljava/lang/String; (0x18) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/smtt/a/b;->fM(Landroid/content/Context;)I (0x14) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/smtt/a/b;->isNetworkAvailable(Landroid/content/Context;)Z (0x14) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/wxop/stat/b/l;->gn(Landroid/content/Context;)Lorg/apache/http/HttpHost; (0x42) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/wxop/stat/b/l;->gp(Landroid/content/Context;)Z (0x32) ---> Landroid/net/ConnectivityManager;->getAllNetworkInfo()[Landroid/net/NetworkInfo;
1 Lcom/tencent/wxop/stat/b/l;->gu(Landroid/content/Context;)Ljava/lang/String; (0x3c) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/wxop/stat/b/r;->gH(Landroid/content/Context;)Z (0x3c) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lct/as;->f(Landroid/content/Context;)Ljava/lang/String; (0x18) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lct/b$a;->a(Landroid/content/Context;)Z (0x14) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lct/b$a;->b(Landroid/content/Context;)I (0x26) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lct/b$a;->c(Landroid/content/Context;)Z (0x26) ---> Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
1 Lct/b$a;->c(Landroid/content/Context;)Z (0x30) ---> Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
1 Lct/bb;->b()V (0x32) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lct/db;->d(Lct/bj;)Ljava/lang/String; (0x4e) ---> Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
1 Lct/k$b;->run()V (0x28) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Loicq/wlogin_sdk/tools/util;->gP(Landroid/content/Context;)I (0x16) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Loicq/wlogin_sdk/tools/util;->gS(Landroid/content/Context;)Ljava/lang/String; (0x12) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/mm/an/b;->DP()Z (0x370) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/mm/booter/CoreService;->onCreate()V (0x276) ---> Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
1 Lcom/tencent/smtt/a/b;->fL(Landroid/content/Context;)Ljava/lang/String; (0x24) ---> Landroid/net/NetworkInfo;->isConnectedOrConnecting()Z
1 Lcom/tencent/smtt/a/b;->fM(Landroid/content/Context;)I (0x20) ---> Landroid/net/NetworkInfo;->isConnectedOrConnecting()Z
RECORD_AUDIO :
1 Lcom/tencent/mm/c/b/b;->lK()V (0x1c) ---> Landroid/media/MediaRecorder;->setAudioSource(I)V
1 Lcom/tencent/mm/pluginsdk/l/b;->a(Landroid/view/Surface; I I)V (0x82) ---> Landroid/media/MediaRecorder;->setAudioSource(I)V
1 Lcom/tencent/mm/plugin/sight/encode/a/c;->R(I Ljava/lang/String;)I (0x56) ---> Landroid/media/MediaRecorder;->setAudioSource(I)V
1 Lcom/tencent/mm/plugin/sight/encode/a/c;->R(I Ljava/lang/String;)I (0xc8) ---> Landroid/media/MediaRecorder;->setAudioSource(I)V
1 Lcom/tencent/mm/c/b/c;->init()Z (0x22a) ---> Landroid/media/AudioRecord;-><init>(I I I I I)V
1 Lcom/tencent/mm/c/b/c;->init()Z (0x2b2) ---> Landroid/media/AudioRecord;-><init>(I I I I I)V
GET_ACCOUNTS :
1 Lcom/tencent/mm/as/b;->run()V (0xc2) ---> Landroid/accounts/AccountManager;->getAccountsByType(Ljava/lang/String;)[Landroid/accounts/Account;
1 Lcom/tencent/mm/modelsimple/d;->A(Landroid/content/Context; Ljava/lang/String;)[Landroid/accounts/Account; (0xa) ---> Landroid/accounts/AccountManager;->getAccountsByType(Ljava/lang/String;)[Landroid/accounts/Account;
1 Lcom/tencent/mm/modelsimple/d;->bb(Landroid/content/Context;)[Landroid/accounts/Account; (0xe) ---> Landroid/accounts/AccountManager;->getAccountsByType(Ljava/lang/String;)[Landroid/accounts/Account;
VIBRATE :
R ['Landroid/app/Notification;', 'defaults', 'I'] (0xd0) ---> Landroid/support/v4/app/u$a;-><init>(Landroid/content/Context; Landroid/app/Notification; Ljava/lang/CharSequence; Ljava/lang/CharSequence; Ljava/lang/CharSequence; Landroid/widget/RemoteViews; I Landroid/app/PendingIntent; Landroid/app/PendingIntent; Landroid/graphics/Bitmap; I I Z Z Z I Ljava/lang/CharSequence; Z Ljava/util/ArrayList; Landroid/os/Bundle; Ljava/lang/String; Z Ljava/lang/String;)V
W ['Landroid/app/Notification;', 'defaults', 'I'] (0xb6) ---> Lcom/tencent/mm/booter/notification/c;->a(Landroid/app/Notification; I I Landroid/app/PendingIntent; Ljava/lang/String; Ljava/lang/String; Ljava/lang/String; Landroid/graphics/Bitmap; I Ljava/lang/String; Landroid/app/PendingIntent; I Ljava/lang/String; Landroid/app/PendingIntent; Ljava/lang/String;)Landroid/app/Notification;
R ['Landroid/app/Notification;', 'defaults', 'I'] (0xc2) ---> Landroid/support/v4/app/r$a;-><init>(Landroid/content/Context; Landroid/app/Notification; Ljava/lang/CharSequence; Ljava/lang/CharSequence; Ljava/lang/CharSequence; Landroid/widget/RemoteViews; I Landroid/app/PendingIntent; Landroid/app/PendingIntent; Landroid/graphics/Bitmap; I I Z Z Z I Ljava/lang/CharSequence; Z Ljava/lang/String; Ljava/util/ArrayList; Landroid/os/Bundle; I I Landroid/app/Notification; Ljava/lang/String; Z Ljava/lang/String;)V
R ['Landroid/app/Notification;', 'defaults', 'I'] (0x300) ---> Lcom/tencent/mm/booter/notification/NotificationItem;->a(Lcom/tencent/mm/booter/notification/a/g;)I
R ['Landroid/app/Notification;', 'defaults', 'I'] (0x34a) ---> Lcom/tencent/mm/booter/notification/NotificationItem;->a(Lcom/tencent/mm/booter/notification/a/g;)I
W ['Landroid/app/Notification;', 'defaults', 'I'] (0x364) ---> Lcom/tencent/mm/booter/notification/NotificationItem;->a(Lcom/tencent/mm/booter/notification/a/g;)I
R ['Landroid/app/Notification;', 'defaults', 'I'] (0xd8) ---> Landroid/support/v4/app/p$l;->b(Landroid/support/v4/app/p$d;)Landroid/app/Notification;
R ['Landroid/app/Notification;', 'defaults', 'I'] (0x118) ---> Landroid/support/v4/app/p$m;->b(Landroid/support/v4/app/p$d;)Landroid/app/Notification;
R ['Landroid/app/Notification;', 'defaults', 'I'] (0x14c) ---> Lcom/tencent/mm/booter/notification/b;->nn()Z
W ['Landroid/app/Notification;', 'defaults', 'I'] (0x154) ---> Lcom/tencent/mm/booter/notification/b;->nn()Z
R ['Landroid/app/Notification;', 'defaults', 'I'] (0x1dc) ---> Lcom/tencent/mm/booter/notification/b;->nn()Z
W ['Landroid/app/Notification;', 'defaults', 'I'] (0x1e4) ---> Lcom/tencent/mm/booter/notification/b;->nn()Z
R ['Landroid/app/Notification;', 'defaults', 'I'] (0xc4) ---> Landroid/support/v4/app/t$a;-><init>(Landroid/content/Context; Landroid/app/Notification; Ljava/lang/CharSequence; Ljava/lang/CharSequence; Ljava/lang/CharSequence; Landroid/widget/RemoteViews; I Landroid/app/PendingIntent; Landroid/app/PendingIntent; Landroid/graphics/Bitmap; I I Z Z I Ljava/lang/CharSequence; Z Landroid/os/Bundle; Ljava/lang/String; Z Ljava/lang/String;)V
R ['Landroid/app/Notification;', 'defaults', 'I'] (0x182) ---> Lcom/tencent/mm/booter/notification/b$3;->a(Lcom/tencent/mm/sdk/c/b;)Z
W ['Landroid/app/Notification;', 'defaults', 'I'] (0x18a) ---> Lcom/tencent/mm/booter/notification/b$3;->a(Lcom/tencent/mm/sdk/c/b;)Z
R ['Landroid/app/Notification;', 'defaults', 'I'] (0xc2) ---> Landroid/support/v4/app/q$a;-><init>(Landroid/content/Context; Landroid/app/Notification; Ljava/lang/CharSequence; Ljava/lang/CharSequence; Ljava/lang/CharSequence; Landroid/widget/RemoteViews; I Landroid/app/PendingIntent; Landroid/app/PendingIntent; Landroid/graphics/Bitmap; I I Z Z Z I Ljava/lang/CharSequence; Z Ljava/util/ArrayList; Landroid/os/Bundle; Ljava/lang/String; Z Ljava/lang/String;)V
R ['Landroid/app/Notification;', 'defaults', 'I'] (0x4c) ---> Lcom/tencent/mm/booter/notification/a/b;->a(Landroid/content/Context; Z Z Landroid/app/Notification;)I
R ['Landroid/app/Notification;', 'defaults', 'I'] (0x172) ---> Lcom/tencent/mm/booter/notification/a/b;->a(Landroid/content/Context; Z Z Landroid/app/Notification;)I
R ['Landroid/app/Notification;', 'defaults', 'I'] (0x278) ---> Lcom/tencent/mm/booter/notification/a/b;->a(Landroid/content/Context; Z Z Landroid/app/Notification;)I
ACCESS_COARSE_LOCATION :
1 Lcom/tencent/mm/sdk/platformtools/ah;->dI(Landroid/content/Context;)Ljava/util/List; (0x96) ---> Landroid/telephony/TelephonyManager;->getCellLocation()Landroid/telephony/CellLocation;
1 Lcom/tencent/mm/sdk/platformtools/ah;->dI(Landroid/content/Context;)Ljava/util/List; (0x1dc) ---> Landroid/telephony/TelephonyManager;->getCellLocation()Landroid/telephony/CellLocation;
1 Lcom/tencent/mm/sdk/platformtools/ah;->dI(Landroid/content/Context;)Ljava/util/List; (0x358) ---> Landroid/telephony/TelephonyManager;->getCellLocation()Landroid/telephony/CellLocation;
1 Lct/cv;->b(Lct/bj;)Landroid/telephony/CellLocation; (0x10) ---> Landroid/telephony/TelephonyManager;->getCellLocation()Landroid/telephony/CellLocation;
READ_LOGS :
1 Lcom/tencent/mm/ba/a;->aZf()V (0x32) ---> Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
1 Lcom/tencent/mm/sdk/platformtools/ay;->aVM()Ljava/util/List; (0x1e) ---> Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
1 Lcom/tencent/smtt/sdk/g;->blv()Z (0x32) ---> Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
1 Lcom/tencent/smtt/sdk/k;->blP()Ljava/lang/String; (0x10) ---> Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
1 Lct/j;->a()Z (0x2e) ---> Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
NFC :
1 Lcom/tencent/mm/plugin/webview/ui/tools/jsapi/h;->aX(Lcom/tencent/mm/plugin/webview/ui/tools/jsapi/h; Lcom/tencent/mm/plugin/webview/ui/tools/jsapi/j;)Z (0x2e) ---> Landroid/nfc/NfcAdapter;->getDefaultAdapter(Landroid/content/Context;)Landroid/nfc/NfcAdapter;
1 Lcom/tencent/mm/plugin/webview/ui/tools/jsapi/h;->aX(Lcom/tencent/mm/plugin/webview/ui/tools/jsapi/h; Lcom/tencent/mm/plugin/webview/ui/tools/jsapi/j;)Z (0xe4) ---> Landroid/nfc/NfcAdapter;->isEnabled()Z
1 Lcom/tencent/mm/ui/MMFragmentActivity;->onCreate(Landroid/os/Bundle;)V (0x42) ---> Landroid/nfc/NfcAdapter;->getDefaultAdapter(Landroid/content/Context;)Landroid/nfc/NfcAdapter;
1 Lcom/tencent/mm/ui/MMFragmentActivity;->onPause()V (0x60) ---> Landroid/nfc/NfcAdapter;->disableForegroundDispatch(Landroid/app/Activity;)V
INTERNET :
1 Lb/a/d/g;-><init>(Ljava/net/HttpURLConnection;)V (0x6) ---> Ljava/net/HttpURLConnection;->connect()V
1 Lcom/tencent/mm/network/s;->connect()V (0x26) ---> Ljava/net/HttpURLConnection;->connect()V
1 Lcom/tencent/mm/ui/chatting/cq$5;->run()V (0x28) ---> Ljava/net/HttpURLConnection;->connect()V
1 Lcom/tencent/mm/ui/d/a/f;->b(Ljava/lang/String; Ljava/lang/String; Landroid/os/Bundle;)Ljava/lang/String; (0x20c) ---> Ljava/net/HttpURLConnection;->connect()V
1 Lcom/tencent/mm/crash/CrashUploaderService;->a(Ljava/lang/String; [B I Ljava/lang/String; Ljava/lang/String; Ljava/lang/String;)Z (0x138) ---> Lorg/apache/http/impl/client/DefaultHttpClient;-><init>()V
1 Lcom/tencent/mm/platformtools/q;->a([B Ljava/lang/String; Ljava/lang/String; I)Z (0x286) ---> Lorg/apache/http/impl/client/DefaultHttpClient;-><init>()V
1 Lcom/tencent/mm/sandbox/monitor/a;->u(Ljava/lang/String; [B)V (0x4c) ---> Lorg/apache/http/impl/client/DefaultHttpClient;-><init>()V
1 Lcom/tencent/mm/sandbox/updater/c$a;->A([Ljava/lang/String;)Ljava/lang/Integer; (0x70) ---> Lorg/apache/http/impl/client/DefaultHttpClient;-><init>()V
1 Lcom/tencent/mm/sdk/platformtools/ay;->Du(Ljava/lang/String;)[B (0x2c) ---> Lorg/apache/http/impl/client/DefaultHttpClient;-><init>()V
1 Lcom/tencent/wxop/stat/ai;-><init>(Landroid/content/Context;)V (0x116) ---> Lorg/apache/http/impl/client/DefaultHttpClient;-><init>(Lorg/apache/http/params/HttpParams;)V
1 Lcom/tencent/wxop/stat/ak;->run()V (0x316) ---> Lorg/apache/http/impl/client/DefaultHttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;
1 Lct/au;->a(Ljava/util/List;)V (0xae) ---> Lorg/apache/http/impl/client/DefaultHttpClient;-><init>(Lorg/apache/http/params/HttpParams;)V
1 Lct/au;->a(Ljava/util/List;)V (0x12e) ---> Lorg/apache/http/impl/client/DefaultHttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;
1 Lct/af;->a(I I)Lorg/apache/http/impl/client/DefaultHttpClient; (0xc0) ---> Lorg/apache/http/impl/client/DefaultHttpClient;-><init>(Lorg/apache/http/params/HttpParams;)V
1 Lct/af;->b(Lct/ac;)Lct/ad; (0xa52) ---> Lorg/apache/http/impl/client/DefaultHttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;
1 Lb/a/d/f;->boJ()Lb/a/d/g; (0x34) ---> Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
1 Lcom/tencent/mm/ab/a/b/b$a;->ib(Ljava/lang/String;)Lcom/tencent/mm/ab/a/d/b; (0xa) ---> Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
1 Lcom/tencent/mm/network/s;-><init>(Ljava/net/URL; I)V (0x18) ---> Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
1 Lcom/tencent/mm/network/s;->getResponseCode()I (0x6e) ---> Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
1 Lcom/tencent/mm/network/t;-><init>(Ljava/net/URL;)V (0x10) ---> Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
1 Lcom/tencent/mm/plugin/webview/modelcache/v;->xR(Ljava/lang/String;)[B (0x16) ---> Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
1 Lcom/tencent/mm/pluginsdk/downloader/intentservice/DownloadFileService;->a(Ljava/lang/String; Ljava/io/File;)V (0x16) ---> Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
1 Lcom/tencent/mm/pluginsdk/i/a/c/i;->a(Lcom/tencent/mm/pluginsdk/i/a/c/d;)Lcom/tencent/mm/pluginsdk/i/a/c/k; (0x90) ---> Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
1 Lcom/tencent/mm/pluginsdk/model/downloader/f;->Ag(Ljava/lang/String;)Ljava/lang/String; (0xc) ---> Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
1 Lcom/tencent/mm/pluginsdk/ui/tools/i$1;->run()V (0xea) ---> Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
1 Lcom/tencent/mm/ui/bindgooglecontact/BindGoogleContactUI$a;->acy()Ljava/lang/Void; (0x4a) ---> Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
1 Lcom/tencent/mm/ui/bindgooglecontact/BindGoogleContactUI$b;->acy()Ljava/lang/Void; (0x1a) ---> Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
1 Lcom/tencent/mm/ui/bindgooglecontact/GoogleFriendUI$b;->acy()Ljava/lang/Void; (0xd6) ---> Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
1 Lcom/tencent/mm/ui/bindgooglecontact/GoogleFriendUI$c;->acy()Ljava/lang/Void; (0x2c) ---> Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
1 Lcom/tencent/mm/ui/c/i$2$1;->run()V (0x3a) ---> Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
1 Lcom/tencent/mm/ui/chatting/cq$5;->run()V (0x14) ---> Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
1 Lcom/tencent/mm/ui/d/a/f;->b(Ljava/lang/String; Ljava/lang/String; Landroid/os/Bundle;)Ljava/lang/String; (0xa2) ---> Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
1 Lcom/tencent/qqvideo/proxy/common/ConfigStorage;->fetchTextFromUrl(Ljava/lang/String; Landroid/content/Context;)Ljava/lang/String; (0xe2) ---> Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
1 Lcom/tencent/smtt/a/e;->k(Ljava/lang/String; Ljava/util/Map;)Ljava/net/HttpURLConnection; (0xe) ---> Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
1 Lcom/tencent/smtt/sdk/a/b$1;->run()V (0xae) ---> Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
1 Lcom/tencent/smtt/sdk/g;->blx()Z (0x92) ---> Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
1 Lcom/tencent/smtt/sdk/k$1;->handleMessage(Landroid/os/Message;)V (0x840) ---> Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
1 Lcom/tencent/mm/pluginsdk/ui/tools/q$b;->vd()Z (0xa6) ---> Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
1 Lcom/tencent/mm/pluginsdk/ui/tools/q$b;->vd()Z (0x18a) ---> Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
1 Lcom/tencent/mm/ui/chatting/au$b;->ia(Ljava/lang/String;)Lcom/tencent/mm/ab/a/d/b; (0x32) ---> Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
1 Lcom/tencent/wxop/stat/m;->bo(Ljava/lang/String; I)Lcom/tencent/wxop/stat/a; (0xe) ---> Ljava/net/Socket;-><init>()V
1 Lct/aw;->a()V (0xb4) ---> Ljava/net/Socket;-><init>()V
1 Lct/j;->d(Ljava/lang/String;)Z (0x8) ---> Ljava/net/Socket;-><init>()V
1 Lcom/tencent/smtt/sdk/QbSdk$1;->handleMessage(Landroid/os/Message;)V (0x14) ---> Landroid/webkit/WebView;-><init>(Landroid/content/Context;)V
1 Lcom/tencent/smtt/sdk/QbSdk;->clearAllWebViewCache(Landroid/content/Context;)V (0x4) ---> Landroid/webkit/WebView;-><init>(Landroid/content/Context;)V
1 Lcom/tencent/smtt/sdk/WebView$SystemWebView;-><init>(Lcom/tencent/smtt/sdk/WebView; Landroid/content/Context; Landroid/util/AttributeSet;)V (0x4) ---> Landroid/webkit/WebView;-><init>(Landroid/content/Context; Landroid/util/AttributeSet;)V
AUTHENTICATE_ACCOUNTS :
1 Lcom/tencent/mm/modelsimple/d;->a(Landroid/content/Context; Lcom/tencent/mm/modelsimple/d$a;)I (0xc2) ---> Landroid/accounts/AccountManager;->addAccountExplicitly(Landroid/accounts/Account; Ljava/lang/String; Landroid/os/Bundle;)Z
1 Lcom/tencent/mm/modelsimple/d;->a(Landroid/content/Context; Ljava/lang/String; Lcom/tencent/mm/modelsimple/d$a;)I (0xb0) ---> Landroid/accounts/AccountManager;->addAccountExplicitly(Landroid/accounts/Account; Ljava/lang/String; Landroid/os/Bundle;)Z
GET_TASKS :
1 Lcom/tencent/mm/model/at;->ut()Z (0xae) ---> Landroid/app/ActivityManager;->getRecentTasks(I I)Ljava/util/List;
1 Lcom/tencent/mm/platformtools/t;->bk(Landroid/content/Context;)Ljava/lang/String; (0x14) ---> Landroid/app/ActivityManager;->getRunningTasks(I)Ljava/util/List;
1 Lcom/tencent/mm/sdk/platformtools/ay$a;->toString()Ljava/lang/String; (0x44) ---> Landroid/app/ActivityManager;->getRunningTasks(I)Ljava/util/List;
1 Lcom/tencent/mm/sdk/platformtools/ay;->H(Landroid/content/Context; I)Landroid/app/ActivityManager$RunningTaskInfo; (0x16) ---> Landroid/app/ActivityManager;->getRunningTasks(I)Ljava/util/List;
1 Lcom/tencent/mm/sdk/platformtools/ay;->bk(Landroid/content/Context;)Ljava/lang/String; (0x14) ---> Landroid/app/ActivityManager;->getRunningTasks(I)Ljava/util/List;
1 Lcom/tencent/mm/sdk/platformtools/ay;->dO(Landroid/content/Context;)Z (0x16) ---> Landroid/app/ActivityManager;->getRunningTasks(I)Ljava/util/List;
1 Lcom/tencent/mm/sdk/platformtools/ay;->dR(Landroid/content/Context;)Landroid/content/ComponentName; (0x1a) ---> Landroid/app/ActivityManager;->getRunningTasks(I)Ljava/util/List;
1 Lcom/tencent/mm/booter/notification/b$3;->a(Lcom/tencent/mm/sdk/c/b;)Z (0x5e) ---> Landroid/app/ActivityManager;->getRunningTasks(I)Ljava/util/List;
1 Lcom/tencent/mm/booter/notification/b;->nn()Z (0x2a) ---> Landroid/app/ActivityManager;->getRunningTasks(I)Ljava/util/List;
1 Lcom/tencent/mm/pluginsdk/e/b;->O(Landroid/app/Activity;)Z (0x1e) ---> Landroid/app/ActivityManager;->getRunningTasks(I)Ljava/util/List;
CHANGE_WIFI_STATE :
1 Lcom/tencent/mm/modelstat/g;->a(I F F I)V (0x194) ---> Landroid/net/wifi/WifiManager;->startScan()Z
1 Lct/db;->a(Landroid/net/wifi/WifiManager;)Z (0x4) ---> Landroid/net/wifi/WifiManager;->startScan()Z
READ_PHONE_STATE :
1 Lcom/tencent/a/a/a/a/h;->a(Landroid/content/Context;)Ljava/lang/String; (0x24) ---> Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
1 Lcom/tencent/c/a/a/b$a;-><init>(Landroid/content/Context;)V (0x106) ---> Landroid/telephony/TelephonyManager;->getSubscriberId()Ljava/lang/String;
1 Lcom/tencent/c/a/a/s;->U(Landroid/content/Context;)Ljava/lang/String; (0x24) ---> Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
1 Lcom/tencent/mm/compatible/d/p;->getDeviceID(Landroid/content/Context;)Ljava/lang/String; (0x24) ---> Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
1 Lcom/tencent/mm/compatible/d/p;->oG()Ljava/lang/String; (0x1a) ---> Landroid/telephony/TelephonyManager;->getSubscriberId()Ljava/lang/String;
1 Lcom/tencent/mm/compatible/d/p;->oH()Ljava/lang/String; (0x1a) ---> Landroid/telephony/TelephonyManager;->getSimSerialNumber()Ljava/lang/String;
1 Lcom/tencent/mm/jni/platformcomm/a;->aI(Landroid/content/Context;)V (0x24) ---> Landroid/telephony/TelephonyManager;->listen(Landroid/telephony/PhoneStateListener; I)V
1 Lcom/tencent/mm/model/at;->um()Ljava/lang/String; (0x174) ---> Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
1 Lcom/tencent/mm/modelsimple/c;->v(Landroid/content/Context; Ljava/lang/String;)Ljava/lang/String; (0x4e) ---> Landroid/telephony/TelephonyManager;->getLine1Number()Ljava/lang/String;
1 Lcom/tencent/mm/sdk/platformtools/ah;->dG(Landroid/content/Context;)V (0x42) ---> Landroid/telephony/TelephonyManager;->listen(Landroid/telephony/PhoneStateListener; I)V
1 Lcom/tencent/mm/sdk/platformtools/ak;->dJ(Landroid/content/Context;)V (0x40) ---> Landroid/telephony/TelephonyManager;->listen(Landroid/telephony/PhoneStateListener; I)V
1 Lcom/tencent/mm/sdk/platformtools/ay;->dL(Landroid/content/Context;)Ljava/lang/String; (0x24) ---> Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
1 Lcom/tencent/mm/sdk/platformtools/ay;->dN(Landroid/content/Context;)Ljava/lang/String; (0x36) ---> Landroid/telephony/TelephonyManager;->getLine1Number()Ljava/lang/String;
1 Lcom/tencent/qqvideo/proxy/common/VcSystemInfo;->getDeviceIMEI(Landroid/content/Context;)Ljava/lang/String; (0x38) ---> Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
1 Lcom/tencent/qqvideo/proxy/common/VcSystemInfo;->getDeviceIMSI(Landroid/content/Context;)Ljava/lang/String; (0x38) ---> Landroid/telephony/TelephonyManager;->getSubscriberId()Ljava/lang/String;
1 Lcom/tencent/smtt/sdk/a/b;->a(Landroid/content/Context; Ljava/lang/String; Ljava/lang/String; Ljava/lang/String; I Z)V (0x114) ---> Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
1 Lcom/tencent/smtt/sdk/a/b;->a(Landroid/content/Context; Ljava/lang/String; Ljava/lang/String; Ljava/lang/String; I Z)V (0x136) ---> Landroid/telephony/TelephonyManager;->getSubscriberId()Ljava/lang/String;
1 Lcom/tencent/smtt/sdk/k;->iv(Z)Lorg/json/JSONObject; (0x2e) ---> Landroid/telephony/TelephonyManager;->getSubscriberId()Ljava/lang/String;
1 Lcom/tencent/smtt/sdk/k;->iv(Z)Lorg/json/JSONObject; (0x36) ---> Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
1 Lcom/tencent/smtt/sdk/o;->getImei()Ljava/lang/String; (0x18) ---> Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
1 Lcom/tencent/wxop/stat/b/r;->a(Landroid/content/Context;)Ljava/lang/String; (0x24) ---> Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
1 Lct/as;->b(Landroid/content/Context;)Ljava/lang/String; (0x1a) ---> Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
1 Lct/as;->c(Landroid/content/Context;)Ljava/lang/String; (0x1a) ---> Landroid/telephony/TelephonyManager;->getSubscriberId()Ljava/lang/String;
1 Lct/b;->a(I)V (0xc) ---> Landroid/telephony/TelephonyManager;->listen(Landroid/telephony/PhoneStateListener; I)V
1 Lct/bd;->a()Ljava/lang/String; (0x30) ---> Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
1 Lct/bd;->a(Landroid/content/Context;)Ljava/lang/String; (0x2c) ---> Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
1 Lct/bj;->k()V (0x1d6) ---> Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
1 Lct/bj;->k()V (0x1ea) ---> Landroid/telephony/TelephonyManager;->getSubscriberId()Ljava/lang/String;
1 Lct/bj;->k()V (0x1fe) ---> Landroid/telephony/TelephonyManager;->getLine1Number()Ljava/lang/String;
1 Lct/bt;->a(I)V (0xc) ---> Landroid/telephony/TelephonyManager;->listen(Landroid/telephony/PhoneStateListener; I)V
1 Lct/cv;->b(Lct/bj;)Landroid/telephony/CellLocation; (0x28) ---> Landroid/telephony/TelephonyManager;->getSubscriberId()Ljava/lang/String;
1 Lct/cw;->a(Landroid/content/Context; Ljava/lang/Thread; Ljava/lang/Throwable;)Ljava/lang/String; (0xd8) ---> Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
1 Loicq/wlogin_sdk/tools/util;->gM(Landroid/content/Context;)[B (0x16) ---> Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
1 Loicq/wlogin_sdk/tools/util;->gN(Landroid/content/Context;)[B (0x18) ---> Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
1 Lcom/tencent/mm/ui/account/LoginByMobileUI;->Gb()V (0x3ac) ---> Landroid/telephony/TelephonyManager;->getLine1Number()Ljava/lang/String;
BLUETOOTH :
1 Lcom/tencent/mm/compatible/b/d;->nP()Z (0x182) ---> Landroid/bluetooth/BluetoothDevice;->getBondState()I
1 Lcom/tencent/mm/booter/BluetoothReceiver;->onReceive(Landroid/content/Context; Landroid/content/Intent;)V (0x42) ---> Landroid/bluetooth/BluetoothAdapter;->getBondedDevices()Ljava/util/Set;
1 Lcom/tencent/mm/booter/BluetoothStateReceiver;->onReceive(Landroid/content/Context; Landroid/content/Intent;)V (0x14) ---> Landroid/bluetooth/BluetoothAdapter;->getState()I
1 Lcom/tencent/mm/booter/BluetoothStateReceiver;->onReceive(Landroid/content/Context; Landroid/content/Intent;)V (0x4e) ---> Landroid/bluetooth/BluetoothAdapter;->getState()I
1 Lcom/tencent/mm/booter/BluetoothStateReceiver;->onReceive(Landroid/content/Context; Landroid/content/Intent;)V (0x5e) ---> Landroid/bluetooth/BluetoothAdapter;->getState()I
1 Lcom/tencent/mm/booter/NotifyReceiver$a$4;->run()V (0x118e) ---> Landroid/bluetooth/BluetoothAdapter;->getState()I
1 Lcom/tencent/mm/booter/NotifyReceiver$a$4;->run()V (0x11c6) ---> Landroid/bluetooth/BluetoothAdapter;->getState()I
1 Lcom/tencent/mm/booter/j;->run()V (0x17c) ---> Landroid/bluetooth/BluetoothAdapter;->getState()I
1 Lcom/tencent/mm/compatible/b/d;->nO()Z (0x4a) ---> Landroid/bluetooth/BluetoothAdapter;->isEnabled()Z
1 Lcom/tencent/mm/compatible/b/d;->nP()Z (0x112) ---> Landroid/bluetooth/BluetoothAdapter;->isEnabled()Z
1 Lcom/tencent/mm/compatible/b/d;->nP()Z (0x134) ---> Landroid/bluetooth/BluetoothAdapter;->getBondedDevices()Ljava/util/Set;
1 Lcom/tencent/mm/compatible/d/p;->oD()Ljava/lang/String; (0xe) ---> Landroid/bluetooth/BluetoothAdapter;->isEnabled()Z
1 Lcom/tencent/mm/compatible/d/p;->oD()Ljava/lang/String; (0x1a) ---> Landroid/bluetooth/BluetoothAdapter;->getAddress()Ljava/lang/String;
1 Lcom/tencent/mm/compatible/d/p;->oz()Ljava/lang/String; (0xe) ---> Landroid/bluetooth/BluetoothAdapter;->getAddress()Ljava/lang/String;
1 Lcom/tencent/mm/console/b;->u(Landroid/content/Context; Ljava/lang/String;)Z (0x10da) ---> Landroid/bluetooth/BluetoothAdapter;->getState()I
1 Lcom/tencent/mm/plugin/webview/ui/tools/jsapi/h;->a(Lcom/tencent/mm/plugin/webview/ui/tools/jsapi/j; [I)Z (0x60) ---> Landroid/bluetooth/BluetoothAdapter;->getState()I
1 Lcom/tencent/mm/plugin/webview/ui/tools/jsapi/h;->a(Lcom/tencent/mm/plugin/webview/ui/tools/jsapi/j; [I)Z (0x70) ---> Landroid/bluetooth/BluetoothAdapter;->getState()I
1 Lcom/tencent/mm/plugin/webview/ui/tools/jsapi/h;->v(Lcom/tencent/mm/plugin/webview/ui/tools/jsapi/j;)Z (0x542) ---> Landroid/bluetooth/BluetoothAdapter;->getState()I
ACCESS_WIFI_STATE :
1 Lcom/tencent/a/a/a/a/h;->b(Landroid/content/Context;)Ljava/lang/String; (0x30) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Lcom/tencent/c/a/a/s;->V(Landroid/content/Context;)Ljava/lang/String; (0x30) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Lcom/tencent/c/a/a/s;->W(Landroid/content/Context;)Landroid/net/wifi/WifiInfo; (0x30) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Lcom/tencent/c/a/a/s;->Z(Landroid/content/Context;)Lorg/json/JSONArray; (0x3a) ---> Landroid/net/wifi/WifiManager;->getScanResults()Ljava/util/List;
1 Lcom/tencent/mm/booter/e;->mQ()Z (0xba) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Lcom/tencent/mm/compatible/d/p;->oy()Ljava/lang/String; (0x30) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Lcom/tencent/mm/jni/platformcomm/PlatformComm$C2Java;->getCurWifiInfo()Lcom/tencent/mm/jni/platformcomm/PlatformComm$WifiInfo; (0x8c) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Lcom/tencent/mm/jni/platformcomm/a;->qR()J (0x1a) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Lcom/tencent/mm/model/at;->um()Ljava/lang/String; (0xc8) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Lcom/tencent/mm/modelstat/g;->dX(I)[Ljava/lang/String; (0xf2) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Lcom/tencent/mm/modelstat/g;->dX(I)[Ljava/lang/String; (0x14e) ---> Landroid/net/wifi/WifiManager;->getScanResults()Ljava/util/List;
1 Lcom/tencent/mm/modelstat/g;->dY(I)V (0x1b8) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Lcom/tencent/mm/plugin/sns/d/aj;->azx()Ljava/lang/String; (0xa2) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Lcom/tencent/mm/plugin/sns/d/aj;->azx()Ljava/lang/String; (0xfe) ---> Landroid/net/wifi/WifiManager;->getScanResults()Ljava/util/List;
1 Lcom/tencent/mm/pluginsdk/ui/tools/q;->cV(Landroid/content/Context;)Ljava/lang/String; (0x14) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Lcom/tencent/mm/sdk/platformtools/ah;->W(Landroid/content/Context;)Landroid/net/wifi/WifiInfo; (0x54) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Lcom/tencent/mm/sdk/platformtools/ah;->dH(Landroid/content/Context;)I (0x32) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Lcom/tencent/qqvideo/proxy/common/VcSystemInfo;->getDeviceMacAddr(Landroid/content/Context;)Ljava/lang/String; (0x38) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Lcom/tencent/qqvideo/proxy/common/VcSystemInfo;->getWiFiMacAddress(Landroid/content/Context;)Ljava/lang/String; (0x18) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Lcom/tencent/qqvideo/proxy/common/VcSystemInfo;->getWifiNetStrength(Landroid/content/Context;)I (0x1c) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Lcom/tencent/qqvideo/proxy/httpproxy/HttpproxyFacade;->jsonReport(Ljava/lang/String;)V (0x44) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Lcom/tencent/smtt/a/b;->fN(Landroid/content/Context;)Ljava/lang/String; (0x14) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Lcom/tencent/smtt/sdk/a/b;->a(Landroid/content/Context; Ljava/lang/String; Ljava/lang/String; Ljava/lang/String; I Z)V (0x1de) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Lcom/tencent/wxop/stat/b/r;->b(Landroid/content/Context;)Ljava/lang/String; (0x30) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Lcom/tencent/wxop/stat/b/r;->gG(Landroid/content/Context;)Landroid/net/wifi/WifiInfo; (0x30) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Lcom/tencent/wxop/stat/b/r;->gI(Landroid/content/Context;)Lorg/json/JSONArray; (0x3a) ---> Landroid/net/wifi/WifiManager;->getScanResults()Ljava/util/List;
1 Lct/as;->e(Landroid/content/Context;)Ljava/lang/String; (0x1c) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Lct/bb;->b()V (0xbe) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Lct/bd;->b(Landroid/content/Context;)Ljava/lang/String; (0x2c) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Lct/cg;->d()V (0x24) ---> Landroid/net/wifi/WifiManager;->getWifiState()I
1 Lct/cg;->e()V (0x6) ---> Landroid/net/wifi/WifiManager;->getWifiState()I
1 Lct/cz;->a(Landroid/content/Context;)I (0x2a) ---> Landroid/net/wifi/WifiManager;->isWifiEnabled()Z
1 Lct/db;->a(Lct/bj;)Z (0xc) ---> Landroid/net/wifi/WifiManager;->isWifiEnabled()Z
1 Lct/db;->b(Landroid/net/wifi/WifiManager;)Ljava/util/List; (0x6) ---> Landroid/net/wifi/WifiManager;->getScanResults()Ljava/util/List;
1 Lct/db;->b(Lct/bj;)Z (0xe) ---> Landroid/net/wifi/WifiManager;->isWifiEnabled()Z
1 Lct/db;->c(Lct/bj;)Ljava/lang/String; (0xc) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Lct/db;->d(Lct/bj;)Ljava/lang/String; (0x44) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Loicq/wlogin_sdk/tools/util;->gL(Landroid/content/Context;)[B (0x16) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Loicq/wlogin_sdk/tools/util;->gN(Landroid/content/Context;)[B (0x38) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Lcom/tencent/mm/plugin/sns/a/a/c;-><init>(Ljava/lang/String; I I Ljava/lang/String; I)V (0x138) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Lcom/tencent/mm/plugin/sns/a/a/d;-><init>(Ljava/lang/String; I I)V (0x94) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
1 Lcom/tencent/mm/plugin/sns/a/a/d;-><init>(Ljava/lang/String; I I Lcom/tencent/mm/protocal/b/r; Lcom/tencent/mm/protocal/b/u; I Ljava/lang/String;)V (0x11e) ---> Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
CAMERA :
1 Lcom/tencent/mm/pluginsdk/l/b;->a(Landroid/view/Surface; I I)V (0x8c) ---> Landroid/media/MediaRecorder;->setVideoSource(I)V
1 Lcom/tencent/mm/compatible/d/d;->oh()Lcom/tencent/mm/compatible/d/c$a$a; (0xc) ---> Landroid/hardware/Camera;->open()Landroid/hardware/Camera;
1 Lcom/tencent/mm/compatible/d/e;->bQ(I)Lcom/tencent/mm/compatible/d/c$a$a; (0x14) ---> Landroid/hardware/Camera;->open()Landroid/hardware/Camera;
1 Lcom/tencent/mm/compatible/d/e;->bQ(I)Lcom/tencent/mm/compatible/d/c$a$a; (0xd4) ---> Landroid/hardware/Camera;->setDisplayOrientation(I)V
1 Lcom/tencent/mm/compatible/d/f;->a(Landroid/app/Activity; I)Lcom/tencent/mm/compatible/d/c$a$a; (0x188) ---> Landroid/hardware/Camera;->setDisplayOrientation(I)V
1 Lcom/tencent/mm/compatible/d/h;->bQ(I)Lcom/tencent/mm/compatible/d/c$a$a; (0x1d0) ---> Landroid/hardware/Camera;->setDisplayOrientation(I)V
1 Lcom/tencent/mm/compatible/d/h;->bQ(I)Lcom/tencent/mm/compatible/d/c$a$a; (0x224) ---> Landroid/hardware/Camera;->setDisplayOrientation(I)V
1 Lcom/tencent/mm/compatible/d/h;->bQ(I)Lcom/tencent/mm/compatible/d/c$a$a; (0x278) ---> Landroid/hardware/Camera;->setDisplayOrientation(I)V
1 Lcom/tencent/mm/compatible/d/i;->oh()Lcom/tencent/mm/compatible/d/c$a$a; (0x14) ---> Landroid/hardware/Camera;->open()Landroid/hardware/Camera;
1 Lcom/tencent/mm/compatible/d/i;->oh()Lcom/tencent/mm/compatible/d/c$a$a; (0x4e) ---> Landroid/hardware/Camera;->setDisplayOrientation(I)V
1 Lcom/tencent/mm/compatible/d/i;->oh()Lcom/tencent/mm/compatible/d/c$a$a; (0x84) ---> Landroid/hardware/Camera;->setDisplayOrientation(I)V
WAKE_LOCK :
1 Lcom/tencent/mm/booter/notification/a/f;->cR(Ljava/lang/String;)V (0x92) ---> Landroid/media/MediaPlayer;->stop()V
1 Lcom/tencent/mm/booter/notification/a/f;->cR(Ljava/lang/String;)V (0x15a) ---> Landroid/media/MediaPlayer;->start()V
1 Lcom/tencent/mm/booter/notification/a/f;->cR(Ljava/lang/String;)V (0x244) ---> Landroid/media/MediaPlayer;->start()V
1 Lcom/tencent/mm/plugin/sight/decode/a/b$i;->avS()V (0x20) ---> Landroid/media/MediaPlayer;->stop()V
1 Lcom/tencent/mm/plugin/sight/decode/a/b$i;->run()V (0xe8) ---> Landroid/media/MediaPlayer;->start()V
1 Lcom/tencent/mm/plugin/sight/decode/a/b$i;->run()V (0x1da) ---> Landroid/media/MediaPlayer;->start()V
1 Lcom/tencent/mm/plugin/sight/encode/ui/SightCameraSurfaceView$4;->run()V (0x22) ---> Landroid/media/MediaPlayer;->stop()V
1 Lcom/tencent/mm/plugin/sight/encode/ui/SightCameraSurfaceView$4;->run()V (0x178) ---> Landroid/media/MediaPlayer;->start()V
1 Lcom/tencent/mm/plugin/sight/encode/ui/SightCameraSurfaceView$5;->run()V (0x16) ---> Landroid/media/MediaPlayer;->stop()V
1 Lcom/tencent/mm/plugin/sight/encode/ui/SightVideoTextureView$2;->run()V (0x20) ---> Landroid/media/MediaPlayer;->stop()V
1 Lcom/tencent/mm/plugin/sight/encode/ui/SightVideoTextureView$2;->run()V (0x146) ---> Landroid/media/MediaPlayer;->start()V
1 Lcom/tencent/mm/plugin/sight/encode/ui/SightVideoTextureView$3;->run()V (0x18) ---> Landroid/media/MediaPlayer;->stop()V
1 Lcom/tencent/mm/pluginsdk/ui/VoiceSearchLayout;->a(Z Lcom/tencent/mm/pluginsdk/ui/g;)V (0xd0) ---> Landroid/media/MediaPlayer;->start()V
1 Lcom/tencent/mm/pluginsdk/ui/tools/VideoSurfaceView$2;->onPrepared(Landroid/media/MediaPlayer;)V (0x96) ---> Landroid/media/MediaPlayer;->start()V
1 Lcom/tencent/mm/pluginsdk/ui/tools/VideoSurfaceView$2;->onPrepared(Landroid/media/MediaPlayer;)V (0xc4) ---> Landroid/media/MediaPlayer;->start()V
1 Lcom/tencent/mm/pluginsdk/ui/tools/VideoSurfaceView$5;->surfaceChanged(Landroid/view/SurfaceHolder; I I I)V (0x80) ---> Landroid/media/MediaPlayer;->start()V
1 Lcom/tencent/mm/pluginsdk/ui/tools/VideoTextureView$2;->onPrepared(Landroid/media/MediaPlayer;)V (0x96) ---> Landroid/media/MediaPlayer;->start()V
1 Lcom/tencent/mm/pluginsdk/ui/tools/VideoTextureView$2;->onPrepared(Landroid/media/MediaPlayer;)V (0xc4) ---> Landroid/media/MediaPlayer;->start()V
1 Lcom/tencent/mm/pluginsdk/ui/tools/VideoTextureView$5;->onSurfaceTextureDestroyed(Landroid/graphics/SurfaceTexture;)Z (0x3a) ---> Landroid/media/MediaPlayer;->stop()V
1 Lcom/tencent/mm/pluginsdk/ui/tools/VideoTextureView$5;->onSurfaceTextureSizeChanged(Landroid/graphics/SurfaceTexture; I I)V (0x5e) ---> Landroid/media/MediaPlayer;->start()V
1 Lcom/tencent/mm/sdk/platformtools/al;->a(Landroid/content/Context; I Lcom/tencent/mm/sdk/platformtools/al$b; Z Lcom/tencent/mm/sdk/platformtools/al$a;)V (0x10e) ---> Landroid/media/MediaPlayer;->start()V
1 Lcom/tencent/mm/app/plugin/voicereminder/a/d;->a(Ljava/lang/String; Ljava/lang/String; J)V (0x17e) ---> Landroid/media/MediaPlayer;->start()V
1 Lcom/tencent/mm/app/plugin/voicereminder/a/d;->a(Ljava/lang/String; Ljava/lang/String; J)V (0x222) ---> Landroid/media/MediaPlayer;->start()V
1 Lcom/tencent/mm/booter/d;->mE()V (0x26) ---> Landroid/media/MediaPlayer;->stop()V
1 Lcom/tencent/mm/booter/d;->mB()V (0xc) ---> Landroid/media/MediaPlayer;->start()V
1 Lcom/tencent/mm/modelvoice/s;->c(Z I)V (0x74) ---> Landroid/media/MediaPlayer;->start()V
1 Lcom/tencent/mm/modelvoice/s;->lB()Z (0x44) ---> Landroid/media/MediaPlayer;->start()V
1 Lcom/tencent/mm/modelvoice/s;->lv()Z (0x4c) ---> Landroid/media/MediaPlayer;->stop()V
1 Lcom/tencent/mm/platformtools/l$1;->onDone()V (0x2e6) ---> Landroid/media/MediaPlayer;->start()V
1 Lcom/tencent/mm/platformtools/l$1;->onDone()V (0x35e) ---> Landroid/media/MediaPlayer;->start()V
1 Lcom/tencent/mm/plugin/sight/encode/ui/MainSightContainerView;->avw()V (0x224) ---> Landroid/media/MediaPlayer;->start()V
1 Lcom/tencent/mm/plugin/sight/encode/ui/MainSightForwardContainerView;->avw()V (0x1a4) ---> Landroid/media/MediaPlayer;->start()V
1 Lcom/tencent/mm/pluginsdk/ui/tools/VideoSurfaceView;->aSS()V (0x22) ---> Landroid/media/MediaPlayer;->stop()V
1 Lcom/tencent/mm/pluginsdk/ui/tools/VideoSurfaceView;->start()Z (0x16) ---> Landroid/media/MediaPlayer;->start()V
1 Lcom/tencent/mm/pluginsdk/ui/tools/VideoSurfaceView;->stop()V (0xc) ---> Landroid/media/MediaPlayer;->stop()V
1 Lcom/tencent/mm/pluginsdk/ui/tools/VideoTextureView;->aSS()V (0x1a) ---> Landroid/media/MediaPlayer;->stop()V
1 Lcom/tencent/mm/pluginsdk/ui/tools/VideoTextureView;->start()Z (0x16) ---> Landroid/media/MediaPlayer;->start()V
1 Lcom/tencent/mm/pluginsdk/ui/tools/VideoTextureView;->stop()V (0xc) ---> Landroid/media/MediaPlayer;->stop()V
1 Lcom/tencent/mm/booter/notification/a/f$1;->handleMessage(Landroid/os/Message;)V (0x48) ---> Landroid/media/MediaPlayer;->stop()V
1 Lcom/tencent/mm/jni/platformcomm/WakerLock;->lock(J Ljava/lang/String;)V (0x8a) ---> Landroid/os/PowerManager$WakeLock;->acquire()V
1 Lcom/tencent/mm/jni/platformcomm/WakerLock;->lock(Ljava/lang/String;)V (0x84) ---> Landroid/os/PowerManager$WakeLock;->acquire()V
1 Lcom/tencent/mm/jni/platformcomm/WakerLock;->unLock()V (0x8c) ---> Landroid/os/PowerManager$WakeLock;->release()V
1 Lcom/tencent/mm/ui/j;->setScreenEnable(Z)V (0xae) ---> Landroid/os/PowerManager$WakeLock;->acquire()V
1 Lcom/tencent/mm/ui/j;->setScreenEnable(Z)V (0xde) ---> Landroid/os/PowerManager$WakeLock;->release()V
1 Lcom/tencent/mm/ui/conversation/e;->a(I I Ljava/lang/String; Lcom/tencent/mm/r/j;)V (0x188) ---> Landroid/os/PowerManager$WakeLock;->release()V
1 Lcom/tencent/mm/ui/conversation/e;->aZm()V (0x4a) ---> Landroid/os/PowerManager$WakeLock;->release()V
1 Lcom/tencent/mm/ui/conversation/e;->bhO()V (0x28) ---> Landroid/os/PowerManager$WakeLock;->acquire()V
1 Lcom/tencent/mm/jni/platformcomm/WakerLock;-><init>(Landroid/content/Context;)V (0x70) ---> Landroid/os/PowerManager;->newWakeLock(I Ljava/lang/String;)Landroid/os/PowerManager$WakeLock;
1 Lcom/tencent/mm/ui/j;->setScreenEnable(Z)V (0x9e) ---> Landroid/os/PowerManager;->newWakeLock(I Ljava/lang/String;)Landroid/os/PowerManager$WakeLock;
1 Lcom/tencent/mm/ui/conversation/e;->aZj()V (0x620) ---> Landroid/os/PowerManager;->newWakeLock(I Ljava/lang/String;)Landroid/os/PowerManager$WakeLock;
READ_CONTACTS :
R ['Landroid/provider/ContactsContract$CommonDataKinds$Phone;', 'CONTENT_URI', 'Landroid/net/Uri;'] (0xa6) ---> Lcom/tencent/mm/pluginsdk/a;->a(Landroid/content/Context; Landroid/net/Uri;)[Ljava/lang/String;
R ['Landroid/provider/ContactsContract$CommonDataKinds$Phone;', 'CONTENT_URI', 'Landroid/net/Uri;'] (0x3c) ---> Lcom/tencent/mm/pluginsdk/a;->cG(Landroid/content/Context;)Ljava/util/List;
R ['Landroid/provider/ContactsContract$CommonDataKinds$Phone;', 'CONTENT_URI', 'Landroid/net/Uri;'] (0x40) ---> Lcom/tencent/mm/pluginsdk/a;->cD(Landroid/content/Context;)Ljava/util/List;
R ['Landroid/provider/ContactsContract$CommonDataKinds$Phone;', 'CONTENT_URI', 'Landroid/net/Uri;'] (0x40) ---> Lcom/tencent/mm/pluginsdk/a;->cE(Landroid/content/Context;)Ljava/util/List;
R ['Landroid/provider/ContactsContract$CommonDataKinds$Phone;', 'CONTENT_URI', 'Landroid/net/Uri;'] (0x96) ---> Lcom/tencent/mm/pluginsdk/a;->cE(Landroid/content/Context;)Ljava/util/List;
R ['Landroid/provider/ContactsContract$CommonDataKinds$Phone;', 'CONTENT_URI', 'Landroid/net/Uri;'] (0x312) ---> Lcom/tencent/mm/modelsimple/c;->aU(Landroid/content/Context;)Landroid/graphics/Bitmap;
R ['Landroid/provider/ContactsContract$CommonDataKinds$Phone;', 'CONTENT_URI', 'Landroid/net/Uri;'] (0x398) ---> Lcom/tencent/mm/modelsimple/c;->v(Landroid/content/Context; Ljava/lang/String;)Ljava/lang/String;
MODIFY_AUDIO_SETTINGS :
1 Lcom/tencent/mm/booter/notification/a/b;->av(Landroid/content/Context;)Z (0x1a) ---> Landroid/media/AudioManager;->isWiredHeadsetOn()Z
1 Lcom/tencent/mm/booter/notification/a/f;->cR(Ljava/lang/String;)V (0xe8) ---> Landroid/media/AudioManager;->isWiredHeadsetOn()Z
1 Lcom/tencent/mm/compatible/b/d;->av(Z)Z (0x8c) ---> Landroid/media/AudioManager;->setMode(I)V
1 Lcom/tencent/mm/compatible/b/d;->b(Z Z)Z (0xb0) ---> Landroid/media/AudioManager;->setMode(I)V
1 Lcom/tencent/mm/compatible/b/d;->nL()I (0xfc) ---> Landroid/media/AudioManager;->startBluetoothSco()V
1 Lcom/tencent/mm/compatible/b/d;->nS()Z (0xc) ---> Landroid/media/AudioManager;->isWiredHeadsetOn()Z
1 Lcom/tencent/mm/compatible/b/d;->setMode(I)V (0x4c) ---> Landroid/media/AudioManager;->setMode(I)V
1 Lcom/tencent/mm/compatible/c/a;->a(Landroid/media/AudioManager;)Z (0x56) ---> Landroid/media/AudioManager;->stopBluetoothSco()V
1 Lcom/tencent/mm/app/plugin/voicereminder/a/d;->a(Ljava/lang/String; Ljava/lang/String; J)V (0x120) ---> Landroid/media/AudioManager;->isWiredHeadsetOn()Z
1 Lcom/tencent/mm/platformtools/l$1;->onDone()V (0x288) ---> Landroid/media/AudioManager;->isWiredHeadsetOn()Z
MANAGE_ACCOUNTS :
1 Lcom/tencent/mm/modelsimple/d;->x(Landroid/content/Context; Ljava/lang/String;)Z (0x94) ---> Landroid/accounts/AccountManager;->removeAccount(Landroid/accounts/Account; Landroid/accounts/AccountManagerCallback; Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;
1 Lcom/tencent/mm/modelsimple/d;->x(Landroid/content/Context; Ljava/lang/String;)Z (0xb4) ---> Landroid/accounts/AccountManager;->removeAccount(Landroid/accounts/Account; Landroid/accounts/AccountManagerCallback; Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;
ACCESS_FINE_LOCATION :
1 Lcom/tencent/mm/sdk/platformtools/ah;->dI(Landroid/content/Context;)Ljava/util/List; (0x250) ---> Landroid/telephony/TelephonyManager;->getNeighboringCellInfo()Ljava/util/List;
1 Lcom/tencent/mm/sdk/platformtools/ah;->dI(Landroid/content/Context;)Ljava/util/List; (0x3d8) ---> Landroid/telephony/TelephonyManager;->getNeighboringCellInfo()Ljava/util/List;
1 Lct/cv;->c(Lct/bj;)Ljava/util/List; (0xc) ---> Landroid/telephony/TelephonyManager;->getNeighboringCellInfo()Ljava/util/List;
1 Lcom/tencent/mm/ui/MMAppMgr;->aj(Landroid/content/Context;)Lcom/tencent/mm/ui/base/h; (0x28) ---> Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
1 Lct/bx;->a(Landroid/location/Location;)Z (0x20) ---> Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
1 Lct/bx;->a(Landroid/os/Handler; J)V (0x34) ---> Landroid/location/LocationManager;->addGpsStatusListener(Landroid/location/GpsStatus$Listener;)Z
1 Lct/bx;->a(Landroid/os/Handler; J)V (0x4c) ---> Landroid/location/LocationManager;->requestLocationUpdates(Ljava/lang/String; J F Landroid/location/LocationListener; Landroid/os/Looper;)V
1 Lct/bx;->c()Z (0x14) ---> Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
1 Lct/cz;->a(Landroid/content/Context;)I (0x70) ---> Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
1 Lcom/tencent/mm/modelgeo/c;->zE()Z (0x22) ---> Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
1 Lcom/tencent/mm/modelgeo/c;->zF()Z (0x22) ---> Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
1 Lcom/tencent/mm/plugin/webview/ui/tools/jsapi/h;->a(Lcom/tencent/mm/plugin/webview/ui/tools/jsapi/j; [I)Z (0xa0) ---> Landroid/location/LocationManager;->isProviderEnabled(Ljava/lang/String;)Z
apk.get_package()
包名
In [3]: apk.get_package()
Out[3]: u'com.tencent.mm'
apk.get_main_activity()
主activity获取
In [4]: apk.get_main_activity()
Out[4]: u'com.tencent.mm.ui.LauncherUI'
d.get_classes_names()
获取dex中的类名列表
编译sdk版本号
因为1.9中的报错,我切换到2.0是正常的
In [32]: d.get_api_version()
Out[32]: 19
4.4版本号