温馨提示:本平台仅供研究软件风险、安全评估,禁止用于非法用途。由于展示的数据过于全面,请耐心等待加载完成。如有疑问或建议, 可加入我们的微信群讨论

APP评分

病毒检测 6 个厂商报毒

安全评分

文件信息

文件名称 e6056149bb275a69f75b3723d96917436fce92c51abcc0cd75432d60a548d85d.apk
文件大小 49.55MB
MD5 ecca8c682c00d3b861fbed7f58e41c8d
SHA1 ee7d90d10338e5d0a5c3156f3490aca8a0fd3fe1
SHA256 e6056149bb275a69f75b3723d96917436fce92c51abcc0cd75432d60a548d85d

应用信息

应用名称 Life Simulator: Game Dev
包名 com.FVG.LifeSimGameDev
主活动 com.unity3d.player.UnityPlayerActivity
目标SDK 23     最小SDK 9
版本号 0.6     子版本号 6
加固信息 未加壳

组件导出信息

反编译代码

Manifest文件 查看
APK文件 下载
Java源代码 查看 -- 下载

证书信息

二进制文件已签名
v1 签名: True
v2 签名: True
v3 签名: False
v4 签名: False
主题: C=US, ST=California, L=Mountain View, O=Google Inc., OU=Android, CN=Android
签名算法: rsassa_pkcs1v15
有效期自: 2017-07-20 17:27:19+00:00
有效期至: 2047-07-20 17:27:19+00:00
发行人: C=US, ST=California, L=Mountain View, O=Google Inc., OU=Android, CN=Android
序列号: 0x4b01a7c454518685fd71d7def509a33913136677
哈希算法: sha256
证书MD5: ad69a3c411bc43d0f7207b30ae800472
证书SHA1: f79ac766f1af34dbb92acec60549a89a659163d5
证书SHA256: 44097516283e7f03cf19f26c3e162c6265f873880642cffd28332af2f4d29c1f
证书SHA512: 22a8543dfd240a8d3e9b36ee4ddffc0c2fa0f663729bd2072d5974bdc6c23c32e3567cfb3791ac3eebbc4bb46c1fd6abb33812589b0071658f965f7634a52eca
公钥算法: rsa
密钥长度: 4096
指纹: 03dc56b3f95a751f854decc64740f6a30eee5dd783f63297260ef927e6f493a8
找到 1 个唯一证书

应用程序权限

权限名称 安全等级 权限内容 权限描述 关联代码
android.permission.ACCESS_NETWORK_STATE 普通 获取网络状态 允许应用程序查看所有网络的状态。
com/amazon/device/ads/ConnectionInfo.java
com/applovin/impl/sdk/q.java
com/applovin/impl/sdk/r.java
com/appodeal/ads/an.java
com/appodeal/ads/d/b.java
com/avocarrot/androidsdk/DeviceInfo.java
com/chartboost/sdk/impl/ai.java
com/cmcm/picks/vastvideo/FullScreenVideoActivity.java
com/cmcm/picks/vastvideo/VastView.java
com/cmcm/utils/Commons.java
com/cmcm/utils/i.java
com/jirbo/adcolony/q.java
com/mopub/common/ClientMetadata.java
com/mopub/common/util/DeviceUtils.java
com/mopub/mobileads/AdViewController.java
com/my/target/core/providers/b.java
com/my/target/core/providers/f.java
com/startapp/android/publish/i/p.java
com/startapp/android/publish/i/x.java
com/startapp/android/publish/model/BaseRequest.java
com/tapjoy/TJAdUnit.java
com/tapjoy/TapjoyConnectCore.java
com/tapjoy/internal/fp.java
com/tapjoy/internal/gj.java
com/tapjoy/internal/hl.java
com/tapjoy/mraid/controller/Network.java
com/tapjoy/mraid/view/MraidView.java
com/unity3d/ads/connectivity/ConnectivityChangeReceiver.java
com/unity3d/ads/connectivity/ConnectivityMonitor.java
com/unity3d/ads/connectivity/ConnectivityNetworkCallback.java
com/unity3d/ads/device/Device.java
com/unity3d/ads2/connectivity/ConnectivityChangeReceiver.java
com/unity3d/ads2/connectivity/ConnectivityMonitor.java
com/unity3d/ads2/connectivity/ConnectivityNetworkCallback.java
com/unity3d/ads2/device/Device.java
com/vungle/publisher/net/AndroidNetwork.java
com/yandex/metrica/impl/k.java
com/yandex/metrica/impl/ob/dq.java
com/yandex/mobile/ads/e/f.java
com/yandex/mobile/ads/s.java
org/nexage/sourcekit/util/NetworkTools.java
android.permission.INTERNET 危险 完全互联网访问 允许应用程序创建网络套接字。
com/amazon/device/ads/HttpURLConnectionWebRequest.java
com/applovin/impl/sdk/o.java
com/applovin/impl/sdk/y.java
com/appodeal/ads/an.java
com/appodeal/ads/d/d.java
com/appodeal/ads/d/h.java
com/appodeal/ads/d/i.java
com/appodeal/ads/f.java
com/appodeal/ads/networks/e.java
com/appodeal/ads/networks/f.java
com/appodeal/ads/networks/k.java
com/appodeal/ads/networks/l.java
com/appodeal/ads/networks/o.java
com/appodeal/ads/networks/q.java
com/appodeal/ads/networks/r.java
com/appodeal/ads/networks/spotx/SpotXVPAIDView.java
com/appodeal/ads/networks/spotx/a.java
com/appodeal/ads/networks/v.java
com/appodeal/ads/t.java
com/appodeal/ads/utils/a.java
com/appodeal/ads/utils/b/b.java
com/appodeal/ads/utils/j.java
com/appodeal/ads/utils/k.java
com/appodeal/ads/utils/l.java
com/appodeal/ads/utils/m.java
com/appodeal/ads/utils/o.java
com/appodeal/ads/utils/q.java
com/avocarrot/androidsdk/AdLoadTask.java
com/avocarrot/androidsdk/ImageLoadTask.java
com/avocarrot/androidsdk/UrlTrackerThread.java
com/avocarrot/androidsdk/VastParseAndVideoDownloadTask.java
com/avocarrot/androidsdk/logging/AvocarrotLogger.java
com/avocarrot/vastparser/HttpFetcher.java
com/chartboost/sdk/impl/al.java
com/chartboost/sdk/impl/ar.java
com/chartboost/sdk/impl/as.java
com/cmcm/adsdk/unifiedreport/UnifiedNetUtil.java
com/cmcm/picks/vastvideo/d.java
com/cmcm/picks/vastvideo/g.java
com/cmcm/picks/vastvideo/h.java
com/immersion/hapticmediasdk/controllers/HapticDownloadThread.java
com/jirbo/adcolony/ADCDownload.java
com/mopub/common/DownloadResponse.java
com/mopub/common/MoPubHttpUrlConnection.java
com/mopub/common/UrlResolutionTask.java
com/mopub/mobileads/VastXmlManagerAggregator.java
com/mopub/mobileads/VideoDownloader.java
com/mopub/mraid/MraidNativeCommandHandler.java
com/mopub/volley/toolbox/BasicNetwork.java
com/mopub/volley/toolbox/HttpClientStack.java
com/mopub/volley/toolbox/HurlStack.java
com/my/target/core/async/commands/c.java
com/my/target/core/async/commands/f.java
com/my/target/core/async/commands/g.java
com/my/target/core/async/commands/h.java
com/revmob/ads/banner/a/a.java
com/revmob/ads/interstitial/a/a.java
com/revmob/internal/b.java
com/revmob/internal/c.java
com/startapp/android/publish/i/h.java
com/startapp/android/publish/i/p.java
com/startapp/android/publish/video/b.java
com/tapjoy/TapjoyCache.java
com/tapjoy/TapjoyURLConnection.java
com/tapjoy/TapjoyUtil.java
com/tapjoy/internal/cj.java
com/tapjoy/internal/ei.java
com/tapjoy/internal/ej.java
com/tapjoy/internal/fa.java
com/tapjoy/internal/fw.java
com/tapjoy/internal/fx.java
com/tapjoy/internal/gc.java
com/tapjoy/internal/u.java
com/tapjoy/mraid/controller/Assets.java
com/unity3d/ads/cache/CacheThreadHandler.java
com/unity3d/ads/connectivity/ConnectivityNetworkCallback.java
com/unity3d/ads/request/WebRequest.java
com/unity3d/ads/request/WebRequestHandler.java
com/unity3d/ads2/cache/CacheThreadHandler.java
com/unity3d/ads2/connectivity/ConnectivityNetworkCallback.java
com/unity3d/ads2/request/WebRequest.java
com/unity3d/ads2/request/WebRequestHandler.java
com/vungle/publisher/gp.java
com/vungle/publisher/net/http/DownloadHttpResponseHandler.java
com/vungle/publisher/net/http/HttpTransport.java
com/vungle/publisher/net/http/HttpURLConnectionFactory.java
com/yandex/metrica/impl/ag.java
com/yandex/metrica/impl/bg.java
com/yandex/metrica/impl/ob/ck.java
com/yandex/metrica/impl/ob/cm.java
com/yandex/metrica/impl/ob/de.java
com/yandex/metrica/impl/ob/fa.java
com/yandex/metrica/impl/ob/fc.java
com/yandex/metrica/impl/ob/ff.java
com/yandex/mobile/ads/ak.java
com/yandex/mobile/ads/c/a/a.java
com/yandex/mobile/ads/c/a/j.java
com/yandex/mobile/ads/q.java
com/yandex/mobile/ads/s.java
org/nexage/sourcekit/mraid/MRAIDVideoAddendumView.java
org/nexage/sourcekit/mraid/MRAIDView.java
org/nexage/sourcekit/mraid/nativefeature/MRAIDNativeFeatureProvider.java
org/nexage/sourcekit/mraid/rtb/ReportView.java
org/nexage/sourcekit/util/HttpTools.java
org/nexage/sourcekit/vast/VASTPlayer.java
org/nexage/sourcekit/vast/processor/VASTProcessor.java
rrrrrr/rrccrr.java
android.permission.WRITE_EXTERNAL_STORAGE 危险 读取/修改/删除外部存储内容 允许应用程序写入外部存储。
com/amazon/device/ads/Assets.java
com/amazon/device/ads/FileOutputHandler.java
com/applovin/impl/sdk/y.java
com/appodeal/ads/networks/spotx/SpotXVPAIDView.java
com/appodeal/ads/utils/i.java
com/appodeal/ads/utils/k.java
com/appodeal/ads/utils/l.java
com/avocarrot/androidsdk/VastParseAndVideoDownloadTask.java
com/chartboost/sdk/impl/ar.java
com/chartboost/sdk/impl/bq.java
com/cmcm/picks/vastvideo/h.java
com/immersion/hapticmediasdk/utils/FileManager.java
com/jirbo/adcolony/ADCDownload.java
com/jirbo/adcolony/ai.java
com/jirbo/adcolony/m.java
com/jirbo/adcolony/x.java
com/mopub/common/DiskLruCache.java
com/mopub/mobileads/AdAlertReporter.java
com/mopub/mraid/MraidNativeCommandHandler.java
com/mopub/volley/toolbox/DiskBasedCache.java
com/my/target/core/utils/d.java
com/my/target/core/utils/e.java
com/revmob/ads/banner/a/a.java
com/revmob/ads/interstitial/a/a.java
com/revmob/internal/b.java
com/startapp/android/publish/i/k.java
com/startapp/android/publish/i/r.java
com/startapp/android/publish/video/b.java
com/tapjoy/TapjoyCache.java
com/tapjoy/internal/bl.java
com/tapjoy/mraid/controller/Assets.java
com/unity3d/ads/cache/CacheDirectory.java
com/unity3d/ads/cache/CacheThreadHandler.java
com/unity3d/ads/misc/Utilities.java
com/unity3d/ads2/cache/CacheDirectory.java
com/unity3d/ads2/cache/CacheThreadHandler.java
com/unity3d/ads2/misc/Utilities.java
com/vungle/publisher/ff.java
com/vungle/publisher/net/http/DownloadHttpResponseHandler.java
com/yandex/metrica/impl/ob/ec.java
com/yandex/metrica/impl/r.java
com/yandex/mobile/ads/c/a/f.java
org/nexage/sourcekit/mraid/nativefeature/MRAIDNativeFeatureProvider.java
org/nexage/sourcekit/vast/VASTPlayer.java
android.permission.ACCESS_COARSE_LOCATION 危险 获取粗略位置 通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米。恶意程序可以用它来确定您的大概位置。

证书分析

高危
0
警告
1
信息
1
标题 严重程度 描述信息
已签名应用 信息 应用程序已使用代码签名证书进行签名

MANIFEST分析

高危
9
警告
6
信息
0
屏蔽
0
序号 问题 严重程度 描述信息 操作
1 应用程序可以安装在有漏洞的已更新 Android 版本上
Android 2.3-2.3.2, [minSdk=9]
警告 该应用程序可以安装在具有多个未修复漏洞的旧版本 Android 上。这些设备不会从 Google 接收合理的安全更新。支持 Android 版本 => 10、API 29 以接收合理的安全更新。
2 应用程序数据存在被泄露的风险
未设置[android:allowBackup]标志
警告 这个标志 [android:allowBackup]应该设置为false。默认情况下它被设置为true,允许任何人通过adb备份你的应用程序数据。它允许已经启用了USB调试的用户从设备上复制应用程序数据。
3 Activity (com.unity3d.player.UnityPlayerActivity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
4 Activity (com.unity3d.player.UnityPlayerActivity) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (23) 更新到 28 或更高版本以在平台级别修复此问题。
5 Broadcast Receiver (com.appodeal.ads.AppodealPackageAddedReceiver) 未被保护。
[android:exported=true]
警告 发现 Broadcast Receiver与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。
6 Service (com.yandex.metrica.MetricaService) 未被保护。
[android:exported=true]
警告 发现 Service与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。
7 Broadcast Receiver (com.yandex.metrica.MetricaEventHandler) 未被保护。
[android:exported=true]
警告 发现 Broadcast Receiver与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。
8 Activity设置了TaskAffinity属性
(com.cmcm.picks.PicksLoadingActivity)
警告 如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名
9 Activity (com.cmcm.picks.PicksLoadingActivity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
10 Activity (com.cmcm.picks.PicksLoadingActivity) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (23) 更新到 28 或更高版本以在平台级别修复此问题。
11 Activity (com.cmcm.adsdk.interstitial.PicksInterstitialActivity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
12 Activity (com.cmcm.adsdk.interstitial.PicksInterstitialActivity) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (23) 更新到 28 或更高版本以在平台级别修复此问题。
13 Activity (com.cmcm.picks.webview.PicksBrowser) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
14 Activity (com.cmcm.picks.webview.PicksBrowser) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (23) 更新到 28 或更高版本以在平台级别修复此问题。
15 Activity (com.cmcm.picks.vastvideo.FullScreenVideoActivity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

可浏览的ACTIVITIES

ACTIVITY INTENT

网络安全配置

序号 范围 严重级别 描述

API调用分析

API功能 源码文件
一般功能-> 文件操作
com/amazon/device/ads/AppEventRegistrationHandler.java
com/amazon/device/ads/Assets.java
com/amazon/device/ads/DefaultFileHandlerFactory.java
com/amazon/device/ads/FileHandler.java
com/amazon/device/ads/FileHandlerFactory.java
com/amazon/device/ads/FileInputHandler.java
com/amazon/device/ads/FileOutputHandler.java
com/amazon/device/ads/GooglePlayServicesAdapter.java
com/amazon/device/ads/GraphicsUtils.java
com/amazon/device/ads/HttpURLConnectionWebRequest.java
com/amazon/device/ads/MobileAdsInfoStore.java
com/amazon/device/ads/ResponseReader.java
com/amazon/device/ads/Settings.java
com/amazon/device/ads/StringUtils.java
com/amazon/device/ads/WebRequest.java
com/amazon/device/ads/WebUtils.java
com/applovin/adview/AppLovinInterstitialActivity.java
com/applovin/impl/sdk/AppLovinSdkImpl.java
com/applovin/impl/sdk/a.java
com/applovin/impl/sdk/br.java
com/applovin/impl/sdk/ce.java
com/applovin/impl/sdk/cg.java
com/applovin/impl/sdk/da.java
com/applovin/impl/sdk/dm.java
com/applovin/impl/sdk/m.java
com/applovin/impl/sdk/o.java
com/applovin/impl/sdk/q.java
com/applovin/impl/sdk/r.java
com/applovin/impl/sdk/y.java
com/applovin/sdk/AppLovinSdkUtils.java
com/appodeal/ads/Appodeal.java
com/appodeal/ads/UserSettings.java
com/appodeal/ads/ab.java
com/appodeal/ads/ac.java
com/appodeal/ads/af.java
com/appodeal/ads/an.java
com/appodeal/ads/d/a.java
com/appodeal/ads/d/b.java
com/appodeal/ads/d/c.java
com/appodeal/ads/d/d.java
com/appodeal/ads/d/e.java
com/appodeal/ads/d/g.java
com/appodeal/ads/d/h.java
com/appodeal/ads/d/i.java
com/appodeal/ads/d/j.java
com/appodeal/ads/f.java
com/appodeal/ads/f/c.java
com/appodeal/ads/f/g.java
com/appodeal/ads/m.java
com/appodeal/ads/networks/r.java
com/appodeal/ads/networks/spotx/SpotXVPAIDView.java
com/appodeal/ads/t.java
com/appodeal/ads/u.java
com/appodeal/ads/utils/a.java
com/appodeal/ads/utils/a/a.java
com/appodeal/ads/utils/a/d.java
com/appodeal/ads/utils/b.java
com/appodeal/ads/utils/b/b.java
com/appodeal/ads/utils/b/c.java
com/appodeal/ads/utils/d.java
com/appodeal/ads/utils/f.java
com/appodeal/ads/utils/g.java
com/appodeal/ads/utils/i.java
com/appodeal/ads/utils/j.java
com/appodeal/ads/utils/k.java
com/appodeal/ads/utils/l.java
com/appodeal/ads/utils/m.java
com/appodeal/ads/utils/n.java
com/appodeal/ads/utils/o.java
com/avocarrot/androidsdk/AdChoices.java
com/avocarrot/androidsdk/AdLoadTask.java
com/avocarrot/androidsdk/AdPooling.java
com/avocarrot/androidsdk/Assets.java
com/avocarrot/androidsdk/BaseModel.java
com/avocarrot/androidsdk/CreativeModel.java
com/avocarrot/androidsdk/DeviceInfo.java
com/avocarrot/androidsdk/DynamicConfiguration.java
com/avocarrot/androidsdk/DynamicLayoutManager.java
com/avocarrot/androidsdk/ImageLoadTask.java
com/avocarrot/androidsdk/ImageManager.java
com/avocarrot/androidsdk/Utils.java
com/avocarrot/androidsdk/VastParseAndVideoDownloadTask.java
com/avocarrot/androidsdk/VideoManager.java
com/avocarrot/androidsdk/VideoModel.java
com/avocarrot/androidsdk/logging/AvocarrotLogger.java
com/avocarrot/json2view/DynamicProperty.java
com/avocarrot/vastparser/Fetcher.java
com/avocarrot/vastparser/HttpFetcher.java
com/avocarrot/vastparser/VastParser.java
com/chartboost/sdk/Chartboost.java
com/chartboost/sdk/Libraries/CBUtility.java
com/chartboost/sdk/Libraries/c.java
com/chartboost/sdk/Libraries/g.java
com/chartboost/sdk/Libraries/h.java
com/chartboost/sdk/Libraries/i.java
com/chartboost/sdk/Tracking/a.java
com/chartboost/sdk/impl/ac.java
com/chartboost/sdk/impl/am.java
com/chartboost/sdk/impl/ar.java
com/chartboost/sdk/impl/as.java
com/chartboost/sdk/impl/av.java
com/chartboost/sdk/impl/az.java
com/chartboost/sdk/impl/b.java
com/chartboost/sdk/impl/ba.java
com/chartboost/sdk/impl/bo.java
com/chartboost/sdk/impl/bq.java
com/chartboost/sdk/impl/br.java
com/chartboost/sdk/impl/bs.java
com/chartboost/sdk/impl/bt.java
com/chartboost/sdk/impl/c.java
com/chartboost/sdk/impl/d.java
com/chartboost/sdk/impl/f.java
com/chartboost/sdk/impl/g.java
com/cmcm/adsdk/config/RequestTask.java
com/cmcm/adsdk/config/RequestUFS.java
com/cmcm/adsdk/offerreport/OfferReport.java
com/cmcm/adsdk/unifiedreport/UnifiedNetUtil.java
com/cmcm/adsdk/utils/ImgAsynTask.java
com/cmcm/adsdk/utils/PerferenceUtil.java
com/cmcm/picks/loader/g.java
com/cmcm/picks/mixad/MixSPUtil.java
com/cmcm/picks/vastvideo/VastAd.java
com/cmcm/picks/vastvideo/VastModel.java
com/cmcm/picks/vastvideo/b.java
com/cmcm/picks/vastvideo/d.java
com/cmcm/picks/vastvideo/f.java
com/cmcm/picks/vastvideo/g.java
com/cmcm/picks/vastvideo/h.java
com/cmcm/utils/Commons.java
com/cmcm/utils/a.java
com/cmcm/utils/c.java
com/cmcm/utils/f.java
com/flurry/android/FlurryShareActivity.java
com/immersion/hapticmediasdk/MediaPlaybackSDK.java
com/immersion/hapticmediasdk/controllers/FileReaderFactory.java
com/immersion/hapticmediasdk/controllers/HapticDownloadThread.java
com/immersion/hapticmediasdk/controllers/MemoryAlignedFileReader.java
com/immersion/hapticmediasdk/controllers/MemoryMappedFileReader.java
com/immersion/hapticmediasdk/utils/FileManager.java
com/jirbo/adcolony/ADCData.java
com/jirbo/adcolony/ADCDownload.java
com/jirbo/adcolony/ADCImage.java
com/jirbo/adcolony/ADCStorage.java
com/jirbo/adcolony/ADCVideo.java
com/jirbo/adcolony/AdColonyAd.java
com/jirbo/adcolony/AdColonyNativeAdView.java
com/jirbo/adcolony/aa.java
com/jirbo/adcolony/ad.java
com/jirbo/adcolony/af.java
com/jirbo/adcolony/ah.java
com/jirbo/adcolony/ai.java
com/jirbo/adcolony/e.java
com/jirbo/adcolony/f.java
com/jirbo/adcolony/i.java
com/jirbo/adcolony/m.java
com/jirbo/adcolony/o.java
com/jirbo/adcolony/s.java
com/jirbo/adcolony/w.java
com/jirbo/adcolony/x.java
com/mopub/common/AdReport.java
com/mopub/common/CacheService.java
com/mopub/common/DiskLruCache.java
com/mopub/common/DiskLruCacheStrictLineReader.java
com/mopub/common/DiskLruCacheUtil.java
com/mopub/common/DownloadResponse.java
com/mopub/common/GpsHelper.java
com/mopub/common/MoPubHttpUrlConnection.java
com/mopub/common/SharedPreferencesHelper.java
com/mopub/common/UrlResolutionTask.java
com/mopub/common/event/ErrorEvent.java
com/mopub/common/util/DeviceUtils.java
com/mopub/common/util/Files.java
com/mopub/common/util/Streams.java
com/mopub/common/util/Strings.java
com/mopub/mobileads/AdAlertReporter.java
com/mopub/mobileads/BaseWebView.java
com/mopub/mobileads/MoPubActivity.java
com/mopub/mobileads/MoPubConversionTracker.java
com/mopub/mobileads/VastAbsoluteProgressTracker.java
com/mopub/mobileads/VastCompanionAdConfig.java
com/mopub/mobileads/VastFractionalProgressTracker.java
com/mopub/mobileads/VastIconConfig.java
com/mopub/mobileads/VastMacroHelper.java
com/mopub/mobileads/VastResource.java
com/mopub/mobileads/VastTracker.java
com/mopub/mobileads/VastVideoConfig.java
com/mopub/mobileads/VastVideoView.java
com/mopub/mobileads/VastVideoViewController.java
com/mopub/mobileads/VastXmlManager.java
com/mopub/mobileads/VastXmlManagerAggregator.java
com/mopub/mobileads/VideoDownloader.java
com/mopub/mraid/MraidNativeCommandHandler.java
com/mopub/nativeads/PositioningRequest.java
com/mopub/network/AdRequest.java
com/mopub/network/AdResponse.java
com/mopub/network/Networking.java
com/mopub/volley/Request.java
com/mopub/volley/toolbox/BasicNetwork.java
com/mopub/volley/toolbox/DiskBasedCache.java
com/mopub/volley/toolbox/HurlStack.java
com/mopub/volley/toolbox/JsonArrayRequest.java
com/mopub/volley/toolbox/JsonObjectRequest.java
com/mopub/volley/toolbox/JsonRequest.java
com/mopub/volley/toolbox/PoolingByteArrayOutputStream.java
com/mopub/volley/toolbox/StringRequest.java
com/mopub/volley/toolbox/Volley.java
com/my/target/core/async/a.java
com/my/target/core/async/commands/c.java
com/my/target/core/async/commands/f.java
com/my/target/core/async/commands/g.java
com/my/target/core/net/cookie/a.java
com/my/target/core/net/cookie/b.java
com/my/target/core/net/cookie/c.java
com/my/target/core/parsers/c.java
com/my/target/core/utils/d.java
com/my/target/core/utils/e.java
com/my/target/core/utils/k.java
com/revmob/FullscreenActivity.java
com/revmob/a/e.java
com/revmob/a/g.java
com/revmob/ads/a/g.java
com/revmob/ads/banner/RevMobBanner.java
com/revmob/ads/banner/a/a.java
com/revmob/ads/interstitial/a/a.java
com/revmob/ads/interstitial/a/b.java
com/revmob/ads/interstitial/e.java
com/revmob/internal/b.java
com/revmob/internal/c.java
com/revmob/internal/m.java
com/revmob/internal/p.java
com/startapp/android/publish/Ad.java
com/startapp/android/publish/SDKAdPreferences.java
com/startapp/android/publish/StartAppAd.java
com/startapp/android/publish/a.java
com/startapp/android/publish/a/c.java
com/startapp/android/publish/adinformation/AdInformationConfig.java
com/startapp/android/publish/adinformation/b.java
com/startapp/android/publish/adinformation/d.java
com/startapp/android/publish/adinformation/e.java
com/startapp/android/publish/b/c.java
com/startapp/android/publish/b/g.java
com/startapp/android/publish/b/h.java
com/startapp/android/publish/b/i.java
com/startapp/android/publish/banner/BannerOptions.java
com/startapp/android/publish/c/g.java
com/startapp/android/publish/d.java
com/startapp/android/publish/d/a.java
com/startapp/android/publish/e/a.java
com/startapp/android/publish/e/b.java
com/startapp/android/publish/g/a/a/c.java
com/startapp/android/publish/g/a/c/d.java
com/startapp/android/publish/g/a/c/e.java
com/startapp/android/publish/g/a/d/a.java
com/startapp/android/publish/g/a/e/a.java
com/startapp/android/publish/g/a/e/b.java
com/startapp/android/publish/g/a/e/d.java
com/startapp/android/publish/g/a/e/e.java
com/startapp/android/publish/h/b.java
com/startapp/android/publish/h/c.java
com/startapp/android/publish/i/a.java
com/startapp/android/publish/i/b.java
com/startapp/android/publish/i/d.java
com/startapp/android/publish/i/e.java
com/startapp/android/publish/i/f.java
com/startapp/android/publish/i/h.java
com/startapp/android/publish/i/j.java
com/startapp/android/publish/i/k.java
com/startapp/android/publish/i/p.java
com/startapp/android/publish/i/r.java
com/startapp/android/publish/i/v.java
com/startapp/android/publish/i/x.java
com/startapp/android/publish/model/ACMConfig.java
com/startapp/android/publish/model/AdDetails.java
com/startapp/android/publish/model/AdPreferences.java
com/startapp/android/publish/model/BaseResponse.java
com/startapp/android/publish/model/FailuresHandler.java
com/startapp/android/publish/model/LocationConfig.java
com/startapp/android/publish/model/MetaData.java
com/startapp/android/publish/model/MetaDataStyle.java
com/startapp/android/publish/model/SodaPreferences.java
com/startapp/android/publish/model/VideoConfig.java
com/startapp/android/publish/model/adrules/AdRule.java
com/startapp/android/publish/model/adrules/AdRules.java
com/startapp/android/publish/model/adrules/AdRulesResult.java
com/startapp/android/publish/model/adrules/FreqCapRule.java
com/startapp/android/publish/model/adrules/ProbabilityRule.java
com/startapp/android/publish/splash/SplashConfig.java
com/startapp/android/publish/splash/b.java
com/startapp/android/publish/video/VideoAdDetails.java
com/startapp/android/publish/video/b.java
com/startapp/android/publish/video/tracking/AbsoluteTrackingLink.java
com/startapp/android/publish/video/tracking/ActionTrackingLink.java
com/startapp/android/publish/video/tracking/FractionTrackingLink.java
com/startapp/android/publish/video/tracking/VideoTrackingDetails.java
com/startapp/android/publish/video/tracking/VideoTrackingLink.java
com/tapjoy/InstallReferrerReceiver.java
com/tapjoy/TJAdUnitSaveStateData.java
com/tapjoy/TJCurrency.java
com/tapjoy/TJPlacement.java
com/tapjoy/TJPlacementData.java
com/tapjoy/TapjoyAppSettings.java
com/tapjoy/TapjoyCache.java
com/tapjoy/TapjoyCacheMap.java
com/tapjoy/TapjoyCachedAssetData.java
com/tapjoy/TapjoyConnectCore.java
com/tapjoy/TapjoyURLConnection.java
com/tapjoy/TapjoyUtil.java
com/tapjoy/internal/ab.java
com/tapjoy/internal/az.java
com/tapjoy/internal/bd.java
com/tapjoy/internal/bh.java
com/tapjoy/internal/bj.java
com/tapjoy/internal/bk.java
com/tapjoy/internal/bl.java
com/tapjoy/internal/bm.java
com/tapjoy/internal/bq.java
com/tapjoy/internal/br.java
com/tapjoy/internal/bs.java
com/tapjoy/internal/bt.java
com/tapjoy/internal/bu.java
com/tapjoy/internal/by.java
com/tapjoy/internal/bz.java
com/tapjoy/internal/ca.java
com/tapjoy/internal/ce.java
com/tapjoy/internal/cf.java
com/tapjoy/internal/cj.java
com/tapjoy/internal/cz.java
com/tapjoy/internal/db.java
com/tapjoy/internal/di.java
com/tapjoy/internal/dj.java
com/tapjoy/internal/dl.java
com/tapjoy/internal/dm.java
com/tapjoy/internal/dn.java
com/tapjoy/internal/dp.java
com/tapjoy/internal/dq.java
com/tapjoy/internal/dr.java
com/tapjoy/internal/du.java
com/tapjoy/internal/dv.java
com/tapjoy/internal/dx.java
com/tapjoy/internal/dz.java
com/tapjoy/internal/ei.java
com/tapjoy/internal/ej.java
com/tapjoy/internal/ex.java
com/tapjoy/internal/f.java
com/tapjoy/internal/fa.java
com/tapjoy/internal/fb.java
com/tapjoy/internal/fg.java
com/tapjoy/internal/fm.java
com/tapjoy/internal/fp.java
com/tapjoy/internal/fx.java
com/tapjoy/internal/gc.java
com/tapjoy/internal/gf.java
com/tapjoy/internal/gg.java
com/tapjoy/internal/gj.java
com/tapjoy/internal/gm.java
com/tapjoy/internal/gw.java
com/tapjoy/internal/hg.java
com/tapjoy/internal/hh.java
com/tapjoy/internal/hi.java
com/tapjoy/internal/hk.java
com/tapjoy/internal/hl.java
com/tapjoy/internal/hm.java
com/tapjoy/internal/hr.java
com/tapjoy/internal/hs.java
com/tapjoy/internal/hu.java
com/tapjoy/internal/hv.java
com/tapjoy/internal/hy.java
com/tapjoy/internal/hz.java
com/tapjoy/internal/i.java
com/tapjoy/internal/iq.java
com/tapjoy/internal/k.java
com/tapjoy/internal/m.java
com/tapjoy/internal/n.java
com/tapjoy/internal/p.java
com/tapjoy/internal/q.java
com/tapjoy/internal/u.java
com/tapjoy/internal/v.java
com/tapjoy/internal/w.java
com/tapjoy/mraid/controller/Assets.java
com/tapjoy/mraid/controller/Utility.java
com/tapjoy/mraid/view/Browser.java
com/tapjoy/mraid/view/MraidView.java
com/unity3d/ads/api/Cache.java
com/unity3d/ads/api/DeviceInfo.java
com/unity3d/ads/cache/CacheDirectory.java
com/unity3d/ads/cache/CacheThreadHandler.java
com/unity3d/ads/configuration/EnvironmentCheck.java
com/unity3d/ads/configuration/InitializeThread.java
com/unity3d/ads/device/Device.java
com/unity3d/ads/device/Storage.java
com/unity3d/ads/device/StorageManager.java
com/unity3d/ads/log/DeviceLog.java
com/unity3d/ads/misc/Utilities.java
com/unity3d/ads/properties/ClientProperties.java
com/unity3d/ads/properties/SdkProperties.java
com/unity3d/ads/request/WebRequest.java
com/unity3d/ads/request/WebRequestHandler.java
com/unity3d/ads/webview/WebViewApp.java
com/unity3d/ads2/api/Cache.java
com/unity3d/ads2/api/DeviceInfo.java
com/unity3d/ads2/cache/CacheDirectory.java
com/unity3d/ads2/cache/CacheThreadHandler.java
com/unity3d/ads2/configuration/EnvironmentCheck.java
com/unity3d/ads2/configuration/InitializeThread.java
com/unity3d/ads2/device/Device.java
com/unity3d/ads2/device/Storage.java
com/unity3d/ads2/device/StorageManager.java
com/unity3d/ads2/log/DeviceLog.java
com/unity3d/ads2/misc/Utilities.java
com/unity3d/ads2/properties/ClientProperties.java
com/unity3d/ads2/properties/SdkProperties.java
com/unity3d/ads2/request/WebRequest.java
com/unity3d/ads2/request/WebRequestHandler.java
com/unity3d/ads2/webview/WebViewApp.java
com/vungle/publisher/FullScreenAdActivity.java
com/vungle/publisher/db/model/LocalArchive.java
com/vungle/publisher/db/model/LocalVideo.java
com/vungle/publisher/db/model/LocalViewableDelegate.java
com/vungle/publisher/display/view/VideoFragment.java
com/vungle/publisher/env/AndroidDevice.java
com/vungle/publisher/fc.java
com/vungle/publisher/fd.java
com/vungle/publisher/fe.java
com/vungle/publisher/ff.java
com/vungle/publisher/file/CacheManager.java
com/vungle/publisher/gp.java
com/vungle/publisher/hi.java
com/vungle/publisher/hr.java
com/vungle/publisher/image/AssetBitmapFactory.java
com/vungle/publisher/image/BitmapFactory.java
com/vungle/publisher/inject/CoreModule_ProvideAdTempDirectoryFactory.java
com/vungle/publisher/inject/CoreModule_ProvideEnvSharedPreferencesFactory.java
com/vungle/publisher/inject/CoreModule_ProvideOldAdTempDirectoryFactory.java
com/vungle/publisher/net/http/AppFingerprintHttpResponseHandler.java
com/vungle/publisher/net/http/DownloadHttpResponseHandler.java
com/vungle/publisher/net/http/HttpTransport.java
com/vungle/publisher/net/http/HttpURLConnectionFactory.java
com/vungle/publisher/net/http/ReportExceptionsHttpResponseHandler.java
com/vungle/publisher/protocol/ReportLocalAdHttpResponseHandler.java
com/vungle/publisher/protocol/RequestLocalAdHttpResponseHandler.java
com/vungle/publisher/protocol/RequestStreamingAdHttpResponseHandler.java
com/vungle/publisher/protocol/TrackInstallHttpResponseHandler.java
com/vungle/publisher/util/ViewUtils.java
com/yandex/metrica/c.java
com/yandex/metrica/impl/NativeCrashesHelper.java
com/yandex/metrica/impl/ag.java
com/yandex/metrica/impl/aj.java
com/yandex/metrica/impl/ap.java
com/yandex/metrica/impl/ba.java
com/yandex/metrica/impl/bf.java
com/yandex/metrica/impl/bg.java
com/yandex/metrica/impl/c.java
com/yandex/metrica/impl/ob/b.java
com/yandex/metrica/impl/ob/bk.java
com/yandex/metrica/impl/ob/bl.java
com/yandex/metrica/impl/ob/bm.java
com/yandex/metrica/impl/ob/bs.java
com/yandex/metrica/impl/ob/ce.java
com/yandex/metrica/impl/ob/ck.java
com/yandex/metrica/impl/ob/cm.java
com/yandex/metrica/impl/ob/cs.java
com/yandex/metrica/impl/ob/d.java
com/yandex/metrica/impl/ob/da.java
com/yandex/metrica/impl/ob/de.java
com/yandex/metrica/impl/ob/eb.java
com/yandex/metrica/impl/ob/ec.java
com/yandex/metrica/impl/ob/ef.java
com/yandex/metrica/impl/ob/em.java
com/yandex/metrica/impl/ob/ep.java
com/yandex/metrica/impl/ob/et.java
com/yandex/metrica/impl/ob/ev.java
com/yandex/metrica/impl/ob/fa.java
com/yandex/metrica/impl/ob/fb.java
com/yandex/metrica/impl/ob/fc.java
com/yandex/metrica/impl/ob/fd.java
com/yandex/metrica/impl/ob/fe.java
com/yandex/metrica/impl/ob/ff.java
com/yandex/metrica/impl/ob/fj.java
com/yandex/metrica/impl/r.java
com/yandex/metrica/impl/t.java
com/yandex/metrica/impl/utils/b.java
com/yandex/metrica/impl/utils/e.java
com/yandex/mobile/ads/AdActivity.java
com/yandex/mobile/ads/ai.java
com/yandex/mobile/ads/ak.java
com/yandex/mobile/ads/at.java
com/yandex/mobile/ads/c/a/a.java
com/yandex/mobile/ads/c/a/f.java
com/yandex/mobile/ads/c/a/i.java
com/yandex/mobile/ads/c/a/j.java
com/yandex/mobile/ads/c/a/p.java
com/yandex/mobile/ads/c/a/q.java
com/yandex/mobile/ads/c/b/b.java
com/yandex/mobile/ads/c/c.java
com/yandex/mobile/ads/c/d.java
com/yandex/mobile/ads/c/e.java
com/yandex/mobile/ads/c/f.java
com/yandex/mobile/ads/e/e.java
com/yandex/mobile/ads/q.java
com/yandex/mobile/ads/s.java
com/yandex/mobile/ads/v.java
com/yandex/mobile/ads/video/b/b/c.java
com/yandex/mobile/ads/video/c/a.java
org/nexage/sourcekit/mraid/MRAIDVideoAddendumView.java
org/nexage/sourcekit/mraid/MRAIDView.java
org/nexage/sourcekit/mraid/nativefeature/MRAIDNativeFeatureProvider.java
org/nexage/sourcekit/mraid/rtb/ReportView.java
org/nexage/sourcekit/mraid/rtb/RtbInfo.java
org/nexage/sourcekit/util/XmlTools.java
org/nexage/sourcekit/vast/VASTPlayer.java
org/nexage/sourcekit/vast/activity/VASTActivity.java
org/nexage/sourcekit/vast/model/VASTModel.java
org/nexage/sourcekit/vast/processor/VASTProcessor.java
rrrrrr/rrccrr.java
一般功能-> IPC通信
com/amazon/device/ads/AdActivity.java
com/amazon/device/ads/AdLayout.java
com/amazon/device/ads/AdWebViewClient.java
com/amazon/device/ads/AmazonDeviceLauncher.java
com/amazon/device/ads/InAppBrowser.java
com/amazon/device/ads/IntentBuilder.java
com/amazon/device/ads/IntentBuilderFactory.java
com/amazon/device/ads/InterstitialAd.java
com/amazon/device/ads/MRAIDAdSDKBridge.java
com/amazon/device/ads/ModalAdActivityAdapter.java
com/amazon/device/ads/VideoActionHandler.java
com/amazon/device/ads/WebUtils.java
com/amazon/device/ads/WebUtils2.java
com/applovin/adview/AppLovinConfirmationActivity.java
com/applovin/adview/AppLovinInterstitialActivity.java
com/applovin/impl/adview/ah.java
com/applovin/impl/adview/r.java
com/applovin/impl/sdk/AppLovinSdkImpl.java
com/applovin/impl/sdk/EventServiceImpl.java
com/applovin/impl/sdk/ap.java
com/applovin/impl/sdk/n.java
com/applovin/sdk/AppLovinEventService.java
com/applovin/sdk/AppLovinSdkUtils.java
com/appodeal/ads/AppodealPackageAddedReceiver.java
com/appodeal/ads/InterstitialActivity.java
com/appodeal/ads/VideoActivity.java
com/appodeal/ads/VideoPlayerActivity.java
com/appodeal/ads/an.java
com/appodeal/ads/e/ae.java
com/appodeal/ads/e/u.java
com/appodeal/ads/g/aa.java
com/appodeal/ads/g/u.java
com/appodeal/ads/networks/SpotXActivity.java
com/appodeal/ads/networks/spotx/SpotXVPAIDView.java
com/appodeal/ads/networks/vpaid/VPAIDActivity.java
com/appodeal/ads/networks/vpaid/VPAIDView.java
com/avocarrot/androidsdk/BaseController.java
com/avocarrot/androidsdk/RedirectActivity.java
com/avocarrot/androidsdk/RedirectWebView.java
com/avocarrot/androidsdk/Utils.java
com/avocarrot/androidsdk/VideoActivity.java
com/chartboost/sdk/CBImpressionActivity.java
com/chartboost/sdk/b.java
com/chartboost/sdk/h.java
com/chartboost/sdk/impl/ai.java
com/chartboost/sdk/impl/al.java
com/chartboost/sdk/impl/az.java
com/chartboost/sdk/impl/ba.java
com/chartboost/sdk/impl/bp.java
com/cmcm/adsdk/adapter/PicksInterstatialAdapter.java
com/cmcm/adsdk/banner/CMAdView.java
com/cmcm/adsdk/banner/CMNativeBannerView.java
com/cmcm/adsdk/config/ConfigChangeMonitor.java
com/cmcm/adsdk/interstitial/PicksInterstitialActivity.java
com/cmcm/picks/PicksLoadingActivity.java
com/cmcm/picks/gaid/a.java
com/cmcm/picks/gaid/c.java
com/cmcm/picks/market/MarketUtils.java
com/cmcm/picks/vastvideo/FullScreenVideoActivity.java
com/cmcm/picks/vastvideo/VastView.java
com/cmcm/picks/vastvideo/f.java
com/cmcm/picks/webview/PicksBrowser.java
com/cmcm/utils/Commons.java
com/cmcm/utils/ReceiverUtils.java
com/cmcm/utils/h.java
com/flurry/android/FlurryFullscreenTakeoverActivity.java
com/flurry/android/FlurryInstallReceiver.java
com/flurry/android/FlurryInternalTakeoverActivity.java
com/flurry/android/FlurryShareActivity.java
com/jirbo/adcolony/AdColonyBrowser.java
com/jirbo/adcolony/AdColonyNativeAdView.java
com/jirbo/adcolony/ad.java
com/jirbo/adcolony/d.java
com/jirbo/adcolony/e.java
com/jirbo/adcolony/m.java
com/mopub/common/MoPubBrowser.java
com/mopub/common/UrlAction.java
com/mopub/common/UrlHandler.java
com/mopub/common/util/Intents.java
com/mopub/common/util/ManifestUtils.java
com/mopub/exceptions/IntentNotResolvableException.java
com/mopub/mobileads/AdAlertReporter.java
com/mopub/mobileads/BaseBroadcastReceiver.java
com/mopub/mobileads/BaseInterstitialActivity.java
com/mopub/mobileads/BaseVideoPlayerActivity.java
com/mopub/mobileads/BaseVideoViewController.java
com/mopub/mobileads/EventForwardingBroadcastReceiver.java
com/mopub/mobileads/HtmlWebViewClient.java
com/mopub/mobileads/MoPubActivity.java
com/mopub/mobileads/MoPubView.java
com/mopub/mobileads/MraidActivity.java
com/mopub/mobileads/MraidVideoPlayerActivity.java
com/mopub/mobileads/RewardedVideoBroadcastReceiver.java
com/mopub/mobileads/VastCompanionAdConfig.java
com/mopub/mobileads/VastIconConfig.java
com/mopub/mobileads/VastVideoConfig.java
com/mopub/mobileads/VastVideoViewController.java
com/mopub/mraid/MraidBridge.java
com/mopub/mraid/MraidController.java
com/mopub/mraid/MraidNativeCommandHandler.java
com/mopub/volley/AuthFailureError.java
com/mopub/volley/toolbox/AndroidAuthenticator.java
com/my/target/ads/InterstitialAd.java
com/my/target/ads/MyTargetActivity.java
com/my/target/core/ui/views/chrome/CustomWebView.java
com/my/target/core/ui/views/controls/AdInfoButton.java
com/my/target/core/ui/views/fspromo/FSPromoFooterView.java
com/my/target/core/utils/j.java
com/my/target/nativeads/NativeAppwallAd.java
com/revmob/FullscreenActivity.java
com/revmob/a/a.java
com/revmob/a/c.java
com/revmob/a/d.java
com/revmob/ads/interstitial/RevMobFullscreen.java
com/revmob/internal/c.java
com/revmob/internal/d.java
com/revmob/internal/e.java
com/startapp/android/publish/JsInterface.java
com/startapp/android/publish/OverlayActivity.java
com/startapp/android/publish/StartAppAd.java
com/startapp/android/publish/a/d.java
com/startapp/android/publish/a/g.java
com/startapp/android/publish/banner/banner3d/Banner3DFace.java
com/startapp/android/publish/c/b.java
com/startapp/android/publish/c/c.java
com/startapp/android/publish/c/d.java
com/startapp/android/publish/c/h.java
com/startapp/android/publish/f/b.java
com/startapp/android/publish/f/c.java
com/startapp/android/publish/i/a.java
com/startapp/android/publish/i/l.java
com/startapp/android/publish/i/x.java
com/startapp/android/publish/list3d/List3DActivity.java
com/startapp/android/publish/list3d/ListItem.java
com/startapp/android/publish/list3d/c.java
com/startapp/android/publish/model/AdDetails.java
com/startapp/android/publish/nativead/NativeAdDetails.java
com/startapp/android/publish/splash/a.java
com/tapjoy/GCMReceiver.java
com/tapjoy/InstallReferrerReceiver.java
com/tapjoy/TJAdUnitActivity.java
com/tapjoy/TJAdUnitJSBridge.java
com/tapjoy/TJContentActivity.java
com/tapjoy/TJPlacement.java
com/tapjoy/TapjoyConnectCore.java
com/tapjoy/TapjoyReceiver.java
com/tapjoy/internal/a.java
com/tapjoy/internal/b.java
com/tapjoy/internal/en.java
com/tapjoy/internal/et.java
com/tapjoy/internal/ex.java
com/tapjoy/internal/ey.java
com/tapjoy/internal/f.java
com/tapjoy/internal/hi.java
com/tapjoy/internal/hk.java
com/tapjoy/internal/hp.java
com/tapjoy/internal/l.java
com/tapjoy/internal/r.java
com/tapjoy/internal/s.java
com/tapjoy/mraid/controller/Display.java
com/tapjoy/mraid/controller/Network.java
com/tapjoy/mraid/controller/Utility.java
com/tapjoy/mraid/util/ConfigBroadcastReceiver.java
com/tapjoy/mraid/util/NetworkBroadcastReceiver.java
com/tapjoy/mraid/view/ActionHandler.java
com/tapjoy/mraid/view/Browser.java
com/tapjoy/mraid/view/MraidView.java
com/unity3d/ads/UnityAds.java
com/unity3d/ads/adunit/AdUnitActivity.java
com/unity3d/ads/api/AdUnit.java
com/unity3d/ads/api/Intent.java
com/unity3d/ads/broadcast/BroadcastEventReceiver.java
com/unity3d/ads/broadcast/BroadcastMonitor.java
com/unity3d/ads/connectivity/ConnectivityChangeReceiver.java
com/unity3d/ads/device/AdvertisingId.java
com/unity3d/ads/device/Device.java
com/unity3d/ads2/UnityAds.java
com/unity3d/ads2/adunit/AdUnitActivity.java
com/unity3d/ads2/api/AdUnit.java
com/unity3d/ads2/api/Intent.java
com/unity3d/ads2/broadcast/BroadcastEventReceiver.java
com/unity3d/ads2/broadcast/BroadcastMonitor.java
com/unity3d/ads2/connectivity/ConnectivityChangeReceiver.java
com/unity3d/ads2/device/AdvertisingId.java
com/unity3d/ads2/device/Device.java
com/vungle/publisher/FullScreenAdActivity.java
com/vungle/publisher/FullScreenAdActivity_MembersInjector.java
com/vungle/publisher/SafeBundleAdConfigFactory.java
com/vungle/publisher/VunglePubBase.java
com/vungle/publisher/db/DatabaseBroadcastReceiver.java
com/vungle/publisher/device/ExternalStorageStateBroadcastReceiver.java
com/vungle/publisher/env/SdkState.java
com/vungle/publisher/fj.java
com/vungle/publisher/net/NetworkBroadcastReceiver.java
com/vungle/publisher/util/IntentFactory.java
com/vungle/publisher/util/IntentFactory_Factory.java
com/vungle/sdk/VungleAdvert_MembersInjector.java
com/yandex/metrica/IMetricaService.java
com/yandex/metrica/MetricaEventHandler.java
com/yandex/metrica/MetricaService.java
com/yandex/metrica/impl/GoogleAdvertisingIdGetter.java
com/yandex/metrica/impl/ad.java
com/yandex/metrica/impl/av.java
com/yandex/metrica/impl/ba.java
com/yandex/metrica/impl/bd.java
com/yandex/metrica/impl/bg.java
com/yandex/metrica/impl/ob/ce.java
com/yandex/metrica/impl/ob/de.java
com/yandex/metrica/impl/v.java
com/yandex/metrica/impl/z.java
com/yandex/metrica/p.java
com/yandex/mobile/ads/AdActivity.java
com/yandex/mobile/ads/PhoneStateTracker.java
com/yandex/mobile/ads/aq.java
com/yandex/mobile/ads/as.java
com/yandex/mobile/ads/au.java
com/yandex/mobile/ads/ax.java
com/yandex/mobile/ads/b.java
com/yandex/mobile/ads/c/a/a/a.java
com/yandex/mobile/ads/e/f.java
com/yandex/mobile/ads/e/j.java
com/yandex/mobile/ads/nativeads/am.java
com/yandex/mobile/ads/w.java
org/nexage/sourcekit/mraid/MRAIDBrowser.java
org/nexage/sourcekit/mraid/nativefeature/MRAIDNativeFeatureProvider.java
org/nexage/sourcekit/vast/VASTPlayer.java
org/nexage/sourcekit/vast/activity/VASTActivity.java
org/nexage/sourcekit/vast/activity/VPAIDActivity.java
调用java反射机制
bitter/jnibridge/JNIBridge.java
com/amazon/device/ads/AdActivity.java
com/amazon/device/ads/JavascriptInteractor.java
com/amazon/device/ads/ReflectionUtils.java
com/applovin/impl/adview/AdViewControllerImpl.java
com/applovin/impl/sdk/r.java
com/appodeal/ads/a/ab.java
com/appodeal/ads/a/k.java
com/appodeal/ads/an.java
com/appodeal/ads/b/ag.java
com/appodeal/ads/e/x.java
com/appodeal/ads/native_ad/a.java
com/appodeal/ads/native_ad/g.java
com/appodeal/ads/native_ad/j.java
com/appodeal/ads/networks/spotx/SpotXVPAIDView.java
com/appodeal/ads/networks/vpaid/VPAIDView.java
com/appodeal/ads/t.java
com/appodeal/ads/utils/c.java
com/appodeal/ads/utils/i.java
com/avocarrot/androidsdk/Utils.java
com/avocarrot/json2view/DynamicHelper.java
com/avocarrot/json2view/DynamicProperty.java
com/avocarrot/json2view/DynamicView.java
com/chartboost/sdk/Libraries/c.java
com/cmcm/adsdk/CMAdManager.java
com/cmcm/adsdk/CMAdManagerFactory.java
com/cmcm/picks/webview/b.java
com/cmcm/utils/Commons.java
com/cmcm/utils/b.java
com/cmcm/utils/f.java
com/mopub/common/GpsHelper.java
com/mopub/common/util/Reflection.java
com/mopub/mobileads/factories/CustomEventBannerFactory.java
com/mopub/mobileads/factories/CustomEventInterstitialFactory.java
com/mopub/nativeads/factories/CustomEventNativeFactory.java
com/my/target/core/net/cookie/c.java
com/my/target/core/providers/e.java
com/startapp/android/publish/e/a.java
com/startapp/android/publish/e/b.java
com/startapp/android/publish/i/b.java
com/startapp/android/publish/i/o.java
com/startapp/android/publish/i/x.java
com/tapjoy/TJAdUnitJSBridge.java
com/tapjoy/TJPlacement.java
com/tapjoy/TapjoyAdIdClient.java
com/tapjoy/TapjoyConnectCore.java
com/tapjoy/internal/ek.java
com/tapjoy/internal/el.java
com/tapjoy/internal/fa.java
com/tapjoy/internal/fj.java
com/tapjoy/internal/fp.java
com/tapjoy/internal/fq.java
com/tapjoy/internal/fs.java
com/tapjoy/internal/gb.java
com/tapjoy/internal/ge.java
com/tapjoy/internal/gs.java
com/tapjoy/internal/l.java
com/tapjoy/mraid/controller/Abstract.java
com/unity3d/ads/adunit/AdUnitOpen.java
com/unity3d/ads/configuration/EnvironmentCheck.java
com/unity3d/ads/log/DeviceLog.java
com/unity3d/ads/webview/WebView.java
com/unity3d/ads/webview/WebViewApp.java
com/unity3d/ads/webview/bridge/NativeCallback.java
com/unity3d/ads/webview/bridge/WebViewBridge.java
com/unity3d/ads2/adunit/AdUnitOpen.java
com/unity3d/ads2/configuration/EnvironmentCheck.java
com/unity3d/ads2/log/DeviceLog.java
com/unity3d/ads2/webview/WebView.java
com/unity3d/ads2/webview/WebViewApp.java
com/unity3d/ads2/webview/bridge/NativeCallback.java
com/unity3d/ads2/webview/bridge/WebViewBridge.java
com/vungle/publisher/je.java
com/vungle/publisher/jw.java
com/vungle/publisher/jx.java
com/yandex/metrica/impl/GoogleAdvertisingIdGetter.java
com/yandex/metrica/impl/aj.java
com/yandex/metrica/impl/ay.java
com/yandex/metrica/impl/ob/e.java
com/yandex/metrica/impl/v.java
com/yandex/mobile/ads/e/f.java
com/yandex/mobile/ads/e/h.java
org/nexage/sourcekit/mraid/MRAIDVideoAddendumView.java
org/nexage/sourcekit/mraid/MRAIDView.java
org/nexage/sourcekit/vast/activity/VPAIDActivity.java
网络通信-> TCP套接字
网络通信-> SSL证书处理
一般功能-> 获取系统服务(getSystemService)
com/amazon/device/ads/AdController.java
com/amazon/device/ads/AdLayout.java
com/amazon/device/ads/AdLocation.java
com/amazon/device/ads/ConnectionInfo.java
com/amazon/device/ads/DeviceInfo.java
com/amazon/device/ads/DisplayUtils.java
com/amazon/device/ads/InAppBrowser.java
com/amazon/device/ads/NativeCloseButton.java
com/applovin/adview/AppLovinInterstitialActivity.java
com/applovin/impl/sdk/AppLovinAdServiceImpl.java
com/applovin/impl/sdk/n.java
com/applovin/impl/sdk/q.java
com/applovin/impl/sdk/r.java
com/appodeal/ads/ah.java
com/appodeal/ads/aj.java
com/appodeal/ads/ak.java
com/appodeal/ads/am.java
com/appodeal/ads/an.java
com/appodeal/ads/d/b.java
com/appodeal/ads/j.java
com/appodeal/ads/networks/spotx/SpotXVPAIDView.java
com/appodeal/ads/y.java
com/avocarrot/androidsdk/DeviceInfo.java
com/avocarrot/androidsdk/ImageManager.java
com/avocarrot/androidsdk/InstreamXMLView.java
com/avocarrot/androidsdk/Utils.java
com/chartboost/sdk/CBImpressionActivity.java
com/chartboost/sdk/Libraries/CBUtility.java
com/chartboost/sdk/impl/ai.java
com/chartboost/sdk/impl/ay.java
com/cmcm/adsdk/config/ConfigChangeMonitor.java
com/cmcm/picks/vastvideo/FullScreenVideoActivity.java
com/cmcm/picks/vastvideo/VastModel.java
com/cmcm/picks/vastvideo/VastView.java
com/cmcm/picks/vastvideo/f.java
com/cmcm/picks/webview/BaseWebView.java
com/cmcm/utils/Commons.java
com/cmcm/utils/i.java
com/jirbo/adcolony/ADCVideo.java
com/jirbo/adcolony/g.java
com/jirbo/adcolony/q.java
com/mopub/common/ClientMetadata.java
com/mopub/common/LocationService.java
com/mopub/common/util/DeviceUtils.java
com/mopub/mobileads/AdViewController.java
com/mopub/mobileads/BaseVideoPlayerActivity.java
com/mopub/mobileads/BaseWebView.java
com/mopub/mobileads/VastManager.java
com/mopub/mobileads/VastXmlManagerAggregator.java
com/mopub/mraid/MraidController.java
com/mopub/network/MaxWidthImageLoader.java
com/my/target/core/controllers/a.java
com/my/target/core/engines/e.java
com/my/target/core/providers/b.java
com/my/target/core/providers/c.java
com/my/target/core/providers/f.java
com/my/target/core/ui/views/fspromo/FSPromoDefaultView.java
com/revmob/FullscreenActivity.java
com/revmob/a/e.java
com/revmob/ads/interstitial/RevMobFullscreen.java
com/startapp/android/publish/adinformation/a.java
com/startapp/android/publish/banner/banner3d/Banner3DSize.java
com/startapp/android/publish/banner/bannerstandard/BannerStandard.java
com/startapp/android/publish/d/d.java
com/startapp/android/publish/i/b.java
com/startapp/android/publish/i/m.java
com/startapp/android/publish/i/o.java
com/startapp/android/publish/i/p.java
com/startapp/android/publish/i/x.java
com/startapp/android/publish/model/BaseRequest.java
com/startapp/android/publish/model/GetAdRequest.java
com/startapp/android/publish/splash/SplashConfig.java
com/tapjoy/TJAdUnitJSBridge.java
com/tapjoy/TapjoyConnectCore.java
com/tapjoy/TapjoyDisplayMetricsUtil.java
com/tapjoy/internal/ac.java
com/tapjoy/internal/ag.java
com/tapjoy/internal/fg.java
com/tapjoy/internal/fp.java
com/tapjoy/internal/fu.java
com/tapjoy/internal/gj.java
com/tapjoy/internal/gl.java
com/tapjoy/internal/hk.java
com/tapjoy/internal/hl.java
com/tapjoy/internal/r.java
com/tapjoy/mraid/controller/Display.java
com/tapjoy/mraid/controller/MraidLocation.java
com/tapjoy/mraid/controller/Network.java
com/tapjoy/mraid/listener/Accel.java
com/tapjoy/mraid/listener/Loc.java
com/tapjoy/mraid/util/MraidPlayer.java
com/tapjoy/mraid/view/MraidView.java
com/unity3d/ads/connectivity/ConnectivityChangeReceiver.java
com/unity3d/ads/connectivity/ConnectivityMonitor.java
com/unity3d/ads/connectivity/ConnectivityNetworkCallback.java
com/unity3d/ads/device/Device.java
com/unity3d/ads2/connectivity/ConnectivityChangeReceiver.java
com/unity3d/ads2/connectivity/ConnectivityMonitor.java
com/unity3d/ads2/connectivity/ConnectivityNetworkCallback.java
com/unity3d/ads2/device/Device.java
com/vungle/publisher/VunglePub.java
com/vungle/publisher/env/AndroidDevice.java
com/vungle/publisher/fk.java
com/vungle/publisher/inject/CoreModule_ProvideAudioManagerFactory.java
com/vungle/publisher/inject/CoreModule_ProvideConnectivityManagerFactory.java
com/vungle/publisher/inject/CoreModule_ProvideTelephonyManagerFactory.java
com/vungle/publisher/inject/CoreModule_ProvideWindowManagerFactory.java
com/yandex/metrica/impl/aj.java
com/yandex/metrica/impl/bi.java
com/yandex/metrica/impl/k.java
com/yandex/metrica/impl/ob/dq.java
com/yandex/metrica/impl/y.java
com/yandex/mobile/ads/PhoneStateTracker.java
com/yandex/mobile/ads/e/f.java
com/yandex/mobile/ads/s.java
org/nexage/sourcekit/mraid/MRAIDVideoAddendumView.java
org/nexage/sourcekit/mraid/MRAIDView.java
org/nexage/sourcekit/util/NetworkTools.java
org/nexage/sourcekit/vast/activity/VASTActivity.java
org/nexage/sourcekit/vast/activity/VPAIDActivity.java
一般功能-> PowerManager操作 com/applovin/impl/sdk/AppLovinAdServiceImpl.java
com/cmcm/utils/Commons.java
com/yandex/mobile/ads/PhoneStateTracker.java
组件-> 启动 Activity
com/amazon/device/ads/AmazonDeviceLauncher.java
com/amazon/device/ads/InAppBrowser.java
com/amazon/device/ads/IntentBuilder.java
com/amazon/device/ads/MRAIDAdSDKBridge.java
com/amazon/device/ads/WebUtils.java
com/applovin/impl/adview/ah.java
com/applovin/impl/adview/r.java
com/applovin/impl/sdk/ap.java
com/applovin/sdk/AppLovinSdkUtils.java
com/appodeal/ads/an.java
com/appodeal/ads/e/ae.java
com/appodeal/ads/e/u.java
com/appodeal/ads/g/aa.java
com/appodeal/ads/g/u.java
com/appodeal/ads/networks/spotx/SpotXVPAIDView.java
com/appodeal/ads/networks/vpaid/VPAIDView.java
com/appodeal/ads/u.java
com/avocarrot/androidsdk/BaseController.java
com/avocarrot/androidsdk/RedirectWebView.java
com/avocarrot/androidsdk/Utils.java
com/chartboost/sdk/h.java
com/chartboost/sdk/impl/al.java
com/chartboost/sdk/impl/bp.java
com/cmcm/adsdk/adapter/PicksInterstatialAdapter.java
com/cmcm/adsdk/banner/CMNativeBannerView.java
com/cmcm/adsdk/interstitial/PicksInterstitialActivity.java
com/cmcm/picks/PicksLoadingActivity.java
com/cmcm/picks/market/MarketUtils.java
com/cmcm/picks/vastvideo/VastView.java
com/cmcm/picks/vastvideo/f.java
com/cmcm/picks/webview/PicksBrowser.java
com/cmcm/utils/Commons.java
com/cmcm/utils/h.java
com/jirbo/adcolony/AdColonyBrowser.java
com/jirbo/adcolony/AdColonyNativeAdView.java
com/jirbo/adcolony/ad.java
com/jirbo/adcolony/d.java
com/jirbo/adcolony/m.java
com/mopub/common/util/Intents.java
com/mopub/mobileads/AdAlertReporter.java
com/mopub/mobileads/BaseVideoPlayerActivity.java
com/mopub/mobileads/MoPubActivity.java
com/mopub/mobileads/MraidActivity.java
com/mopub/mobileads/MraidVideoPlayerActivity.java
com/mopub/mobileads/VastCompanionAdConfig.java
com/mopub/mobileads/VastIconConfig.java
com/mopub/mobileads/VastVideoConfig.java
com/mopub/mraid/MraidBridge.java
com/mopub/mraid/MraidNativeCommandHandler.java
com/my/target/ads/InterstitialAd.java
com/my/target/core/ui/views/chrome/CustomWebView.java
com/my/target/core/ui/views/controls/AdInfoButton.java
com/my/target/core/ui/views/fspromo/FSPromoFooterView.java
com/my/target/core/utils/j.java
com/my/target/nativeads/NativeAppwallAd.java
com/revmob/ads/interstitial/RevMobFullscreen.java
com/revmob/internal/c.java
com/revmob/internal/d.java
com/revmob/internal/e.java
com/startapp/android/publish/JsInterface.java
com/startapp/android/publish/StartAppAd.java
com/startapp/android/publish/a/d.java
com/startapp/android/publish/a/g.java
com/startapp/android/publish/c/c.java
com/startapp/android/publish/i/x.java
com/tapjoy/TJAdUnitJSBridge.java
com/tapjoy/TJContentActivity.java
com/tapjoy/TJPlacement.java
com/tapjoy/TapjoyReceiver.java
com/tapjoy/internal/hp.java
com/tapjoy/mraid/controller/Display.java
com/tapjoy/mraid/controller/Utility.java
com/tapjoy/mraid/view/MraidView.java
com/unity3d/ads/api/AdUnit.java
com/unity3d/ads/api/Intent.java
com/unity3d/ads2/api/AdUnit.java
com/unity3d/ads2/api/Intent.java
com/vungle/publisher/FullScreenAdActivity.java
com/vungle/publisher/VunglePubBase.java
com/yandex/mobile/ads/aq.java
com/yandex/mobile/ads/b.java
com/yandex/mobile/ads/e/j.java
org/nexage/sourcekit/mraid/MRAIDBrowser.java
org/nexage/sourcekit/mraid/nativefeature/MRAIDNativeFeatureProvider.java
org/nexage/sourcekit/vast/VASTPlayer.java
org/nexage/sourcekit/vast/activity/VPAIDActivity.java
网络通信-> WebView JavaScript接口
com/amazon/device/ads/AdContainer.java
com/amazon/device/ads/AdController.java
com/amazon/device/ads/AndroidTargetUtils.java
com/amazon/device/ads/InAppBrowser.java
com/amazon/device/ads/ViewManager.java
com/amazon/device/ads/WebViewFactory.java
com/applovin/impl/adview/o.java
com/appodeal/ads/networks/m.java
com/appodeal/ads/networks/spotx/SpotXVPAIDView.java
com/appodeal/ads/networks/vpaid/VPAIDView.java
com/appodeal/ads/utils/w.java
com/avocarrot/androidsdk/RedirectWebView.java
com/chartboost/sdk/impl/bn.java
com/cmcm/picks/webview/PicksBrowser.java
com/cmcm/utils/l.java
com/jirbo/adcolony/AdColonyBrowser.java
com/jirbo/adcolony/ad.java
com/mopub/common/MoPubBrowser.java
com/mopub/mobileads/BaseWebView.java
com/mopub/mobileads/MoPubActivity.java
com/mopub/mobileads/MraidActivity.java
com/mopub/mraid/MraidBridge.java
com/my/target/core/engines/g.java
com/my/target/core/ui/views/chrome/CustomWebView.java
com/revmob/internal/r.java
com/startapp/android/publish/adinformation/a.java
com/startapp/android/publish/banner/bannerstandard/BannerStandard.java
com/startapp/android/publish/c/c.java
com/startapp/android/publish/c/d.java
com/startapp/android/publish/i/x.java
com/startapp/android/publish/splash/b.java
com/tapjoy/TJAdUnitJSBridge.java
com/tapjoy/TJEventOptimizer.java
com/tapjoy/TJWebViewJSInterface.java
com/tapjoy/internal/fq.java
com/tapjoy/mraid/view/BasicWebView.java
com/tapjoy/mraid/view/Browser.java
com/tapjoy/mraid/view/MraidView.java
com/unity3d/ads/webview/WebView.java
com/unity3d/ads2/webview/WebView.java
com/vungle/publisher/display/view/WebViewFragment.java
com/yandex/mobile/ads/d.java
com/yandex/mobile/ads/z.java
org/nexage/sourcekit/mraid/MRAIDBrowser.java
org/nexage/sourcekit/mraid/MRAIDVideoAddendumView.java
org/nexage/sourcekit/mraid/MRAIDView.java
org/nexage/sourcekit/vast/activity/VASTActivity.java
org/nexage/sourcekit/vast/activity/VPAIDActivity.java
网络通信-> WebView GET请求
网络通信-> WebView 相关
com/amazon/device/ads/AdContainer.java
com/amazon/device/ads/AdController.java
com/amazon/device/ads/InAppBrowser.java
com/amazon/device/ads/ViewManager.java
com/amazon/device/ads/WebViewFactory.java
com/applovin/impl/adview/o.java
com/appodeal/ads/networks/m.java
com/appodeal/ads/networks/spotx/SpotXVPAIDView.java
com/appodeal/ads/networks/vpaid/VPAIDView.java
com/avocarrot/androidsdk/RedirectWebView.java
com/chartboost/sdk/impl/bn.java
com/chartboost/sdk/impl/bo.java
com/chartboost/sdk/impl/w.java
com/cmcm/picks/webview/PicksBrowser.java
com/cmcm/picks/webview/a.java
com/cmcm/picks/webview/c.java
com/cmcm/utils/b.java
com/cmcm/utils/l.java
com/jirbo/adcolony/AdColonyBrowser.java
com/jirbo/adcolony/ad.java
com/jirbo/adcolony/m.java
com/mopub/common/BrowserWebViewClient.java
com/mopub/common/MoPubBrowser.java
com/mopub/mobileads/MoPubActivity.java
com/mopub/mobileads/MraidActivity.java
com/mopub/mobileads/VastVideoViewController.java
com/mopub/mobileads/util/WebViews.java
com/mopub/mraid/MraidBridge.java
com/mopub/network/Networking.java
com/my/target/core/engines/g.java
com/my/target/core/ui/views/chrome/CustomWebView.java
com/revmob/internal/r.java
com/startapp/android/publish/adinformation/a.java
com/startapp/android/publish/banner/bannerstandard/BannerStandard.java
com/startapp/android/publish/c/c.java
com/startapp/android/publish/c/d.java
com/startapp/android/publish/i/b.java
com/startapp/android/publish/i/p.java
com/startapp/android/publish/i/x.java
com/startapp/android/publish/splash/b.java
com/tapjoy/TJAdUnit.java
com/tapjoy/TJAdUnitJSBridge.java
com/tapjoy/TJEventOptimizer.java
com/tapjoy/TJWebViewJSInterface.java
com/tapjoy/TapjoyUtil.java
com/tapjoy/internal/fq.java
com/tapjoy/mraid/view/Browser.java
com/tapjoy/mraid/view/MraidView.java
com/unity3d/ads/webview/WebView.java
com/unity3d/ads/webview/WebViewApp.java
com/unity3d/ads2/webview/WebView.java
com/unity3d/ads2/webview/WebViewApp.java
com/vungle/publisher/display/controller/AdWebViewClient.java
com/vungle/publisher/display/view/WebViewFragment.java
com/vungle/publisher/util/ViewUtils.java
com/yandex/mobile/ads/AdActivity.java
com/yandex/mobile/ads/d.java
com/yandex/mobile/ads/x.java
org/nexage/sourcekit/mraid/MRAIDBrowser.java
org/nexage/sourcekit/mraid/MRAIDVideoAddendumView.java
org/nexage/sourcekit/mraid/MRAIDView.java
org/nexage/sourcekit/vast/activity/VASTActivity.java
org/nexage/sourcekit/vast/activity/VPAIDActivity.java
网络通信-> HTTP建立连接
com/amazon/device/ads/HttpURLConnectionWebRequest.java
com/amazon/device/ads/WebRequest.java
com/applovin/impl/sdk/o.java
com/applovin/impl/sdk/y.java
com/appodeal/ads/an.java
com/appodeal/ads/d/d.java
com/appodeal/ads/d/h.java
com/appodeal/ads/d/i.java
com/appodeal/ads/f.java
com/appodeal/ads/networks/e.java
com/appodeal/ads/networks/f.java
com/appodeal/ads/networks/k.java
com/appodeal/ads/networks/l.java
com/appodeal/ads/networks/o.java
com/appodeal/ads/networks/q.java
com/appodeal/ads/networks/r.java
com/appodeal/ads/networks/spotx/SpotXVPAIDView.java
com/appodeal/ads/networks/spotx/a.java
com/appodeal/ads/networks/v.java
com/appodeal/ads/t.java
com/appodeal/ads/utils/a.java
com/appodeal/ads/utils/b/b.java
com/appodeal/ads/utils/k.java
com/appodeal/ads/utils/m.java
com/appodeal/ads/utils/q.java
com/avocarrot/androidsdk/AdLoadTask.java
com/avocarrot/androidsdk/ImageLoadTask.java
com/avocarrot/androidsdk/UrlTrackerThread.java
com/avocarrot/androidsdk/VastParseAndVideoDownloadTask.java
com/avocarrot/androidsdk/logging/AvocarrotLogger.java
com/avocarrot/vastparser/HttpFetcher.java
com/chartboost/sdk/impl/al.java
com/chartboost/sdk/impl/ar.java
com/chartboost/sdk/impl/as.java
com/cmcm/adsdk/unifiedreport/UnifiedNetUtil.java
com/cmcm/picks/vastvideo/d.java
com/cmcm/picks/vastvideo/g.java
com/cmcm/picks/vastvideo/h.java
com/cmcm/utils/f.java
com/immersion/hapticmediasdk/controllers/HapticDownloadThread.java
com/jirbo/adcolony/ADCDownload.java
com/mopub/common/MoPubHttpUrlConnection.java
com/mopub/common/UrlResolutionTask.java
com/mopub/mobileads/VastXmlManagerAggregator.java
com/mopub/mobileads/VideoDownloader.java
com/mopub/mraid/MraidNativeCommandHandler.java
com/mopub/volley/toolbox/BasicNetwork.java
com/mopub/volley/toolbox/HttpClientStack.java
com/mopub/volley/toolbox/HurlStack.java
com/my/target/core/async/commands/c.java
com/my/target/core/async/commands/f.java
com/my/target/core/async/commands/g.java
com/my/target/core/async/commands/h.java
com/revmob/ads/banner/a/a.java
com/revmob/ads/interstitial/a/a.java
com/revmob/internal/b.java
com/revmob/internal/c.java
com/startapp/android/publish/i/h.java
com/startapp/android/publish/i/p.java
com/tapjoy/TapjoyURLConnection.java
com/tapjoy/internal/cj.java
com/tapjoy/internal/fa.java
com/unity3d/ads/request/WebRequest.java
com/unity3d/ads2/request/WebRequest.java
com/vungle/publisher/fj.java
com/vungle/publisher/gp.java
com/vungle/publisher/gt.java
com/vungle/publisher/net/http/DownloadHttpResponseHandler.java
com/vungle/publisher/net/http/HttpResponse.java
com/vungle/publisher/net/http/HttpTransport.java
com/vungle/publisher/net/http/HttpURLConnectionFactory.java
com/yandex/metrica/impl/bg.java
com/yandex/metrica/impl/ob/ck.java
com/yandex/metrica/impl/ob/fa.java
com/yandex/metrica/impl/ob/fc.java
com/yandex/mobile/ads/ak.java
com/yandex/mobile/ads/c/a/a.java
com/yandex/mobile/ads/c/a/j.java
com/yandex/mobile/ads/s.java
org/nexage/sourcekit/mraid/MRAIDVideoAddendumView.java
org/nexage/sourcekit/mraid/MRAIDView.java
org/nexage/sourcekit/mraid/rtb/ReportView.java
org/nexage/sourcekit/util/HttpTools.java
org/nexage/sourcekit/vast/VASTPlayer.java
rrrrrr/rrccrr.java
加密解密-> 信息摘要算法
一般功能-> 获取Android广告ID
一般功能-> 获取WiFi相关信息
一般功能-> 获取网络接口信息 com/yandex/metrica/impl/bi.java
加密解密-> Base64 解密
JavaScript 接口方法
进程操作-> 获取运行的进程\服务 com/revmob/ads/interstitial/RevMobFullscreen.java
隐私数据-> 获取已安装的应用程序
DEX-> 动态加载 com/appodeal/ads/utils/i.java
com/tapjoy/TapjoyGpsHelper.java
一般功能-> 获取活动网路信息
一般功能-> 查询数据库(短信、联系人、通话记录、浏览器历史等) com/tapjoy/mraid/controller/Utility.java
一般功能-> 日历相关操作 com/tapjoy/mraid/controller/Utility.java
一般功能-> 传感器相关操作 com/revmob/FullscreenActivity.java
com/tapjoy/mraid/listener/Accel.java
加密解密-> Base64 加密
组件-> 启动 Service
网络通信-> HTTPS建立连接
隐私数据-> 获取GPS位置信息
网络通信-> URLConnection
加密解密-> Crypto加解密组件
网络通信-> HTTP请求、连接和会话
一般功能-> 加载so文件
网络通信-> WebView使用File协议
一般功能-> 设置手机铃声,媒体音量
网络通信-> AndroidHttpClient Connection com/tapjoy/internal/fa.java
网络通信-> DefaultHttpClient Connection
一般功能-> Android通知 com/tapjoy/internal/hk.java
组件-> 发送广播
设备指纹-> getSimOperator
网络通信-> UDP数据包 com/tapjoy/internal/gt.java
网络通信-> UDP数据报套接字 com/tapjoy/internal/gt.java
设备指纹-> 获取蜂窝位置信息
进程操作-> 杀死进程 com/revmob/internal/m.java
设备指纹-> getAllCellInfo com/startapp/android/publish/i/b.java
com/yandex/metrica/impl/ob/dq.java
隐私数据-> 录制音频行为 org/fmod/a.java
网络通信-> TCP服务器套接字 com/yandex/metrica/impl/ob/de.java
设备指纹-> 查看运营商信息 com/mopub/common/ClientMetadata.java
com/startapp/android/publish/model/BaseRequest.java
com/yandex/metrica/impl/ob/dq.java
网络通信-> OkHttpClient Connection com/tapjoy/internal/fx.java
一般功能-> 查看\修改Android系统属性 com/cmcm/utils/Commons.java
网络通信-> WebView POST请求 com/tapjoy/TJAdUnit.java
隐私数据-> 用户账户管理 com/my/target/core/providers/b.java

源代码分析

高危
5
警告
9
信息
1
安全
2
屏蔽
0
序号 问题 等级 参考标准 文件位置 操作
1 应用程序记录日志信息,不得记录敏感信息 信息 CWE: CWE-532: 通过日志文件的信息暴露
OWASP MASVS: MSTG-STORAGE-3
com/amazon/device/ads/LogcatLogger.java
com/applovin/adview/AppLovinAdView.java
com/applovin/adview/AppLovinIncentivizedInterstitial.java
com/applovin/adview/AppLovinInterstitialActivity.java
com/applovin/impl/adview/AdViewControllerImpl.java
com/applovin/impl/adview/q.java
com/applovin/impl/sdk/AppLovinSdkImpl.java
com/applovin/impl/sdk/NativeAdImpl.java
com/applovin/impl/sdk/dd.java
com/applovin/impl/sdk/k.java
com/applovin/sdk/AppLovinSdk.java
com/applovin/sdk/AppLovinSdkUtils.java
com/appodeal/ads/Appodeal.java
com/appodeal/ads/m.java
com/appodeal/ads/networks/SpotXActivity.java
com/appodeal/ads/networks/spotx/SpotXVPAIDView.java
com/appodeal/ads/networks/vpaid/c.java
com/appodeal/ads/utils/Log.java
com/appodeal/ads/utils/b/b.java
com/appodeal/ads/utils/g.java
com/appodeal/ads/utils/o.java
com/avocarrot/androidsdk/logging/AvocarrotLogger.java
com/chartboost/sdk/Libraries/CBLogging.java
com/chartboost/sdk/impl/bm.java
com/chartboost/sdk/impl/bp.java
com/cmcm/adsdk/utils/Assure.java
com/cmcm/utils/g.java
com/immersion/content/EndpointWarp.java
com/immersion/content/Log.java
com/immersion/hapticmediasdk/HapticContentSDK.java
com/immersion/hapticmediasdk/HapticContentSDKFactory.java
com/immersion/hapticmediasdk/MediaPlaybackSDK.java
com/immersion/hapticmediasdk/MediaTaskManager.java
com/immersion/hapticmediasdk/controllers/FileReaderFactory.java
com/immersion/hapticmediasdk/controllers/HapticDownloadThread.java
com/immersion/hapticmediasdk/controllers/HapticPlaybackThread.java
com/immersion/hapticmediasdk/controllers/MediaController.java
com/immersion/hapticmediasdk/controllers/MemoryAlignedFileReader.java
com/immersion/hapticmediasdk/controllers/MemoryMappedFileReader.java
com/immersion/hapticmediasdk/utils/Log.java
com/jirbo/adcolony/ADCData.java
com/jirbo/adcolony/a.java
com/jirbo/adcolony/ae.java
com/jirbo/adcolony/d.java
com/jirbo/adcolony/e.java
com/jirbo/adcolony/k.java
com/jirbo/adcolony/p.java
com/jirbo/adcolony/y.java
com/mopub/common/BrowserWebViewClient.java
com/mopub/common/CacheService.java
com/mopub/common/ClientMetadata.java
com/mopub/common/DiskLruCache.java
com/mopub/common/DoubleTimeTracker.java
com/mopub/common/GpsHelper.java
com/mopub/common/LocationService.java
com/mopub/common/MoPubHttpUrlConnection.java
com/mopub/common/Preconditions.java
com/mopub/common/UrlAction.java
com/mopub/common/UrlHandler.java
com/mopub/common/event/Event.java
com/mopub/common/event/EventDispatcher.java
com/mopub/common/event/EventSerializer.java
com/mopub/common/event/LogCatEventRecorder.java
com/mopub/common/event/ScribeEventRecorder.java
com/mopub/common/util/DeviceUtils.java
com/mopub/common/util/Intents.java
com/mopub/common/util/Json.java
com/mopub/common/util/ManifestUtils.java
com/mopub/mobileads/AdAlertReporter.java
com/mopub/mobileads/AdViewController.java
com/mopub/mobileads/BaseHtmlWebView.java
com/mopub/mobileads/BaseVideoPlayerActivity.java
com/mopub/mobileads/BaseVideoViewController.java
com/mopub/mobileads/CustomEventBannerAdapter.java
com/mopub/mobileads/CustomEventInterstitialAdapter.java
com/mopub/mobileads/CustomEventRewardedVideo.java
com/mopub/mobileads/HtmlBanner.java
com/mopub/mobileads/HtmlWebViewClient.java
com/mopub/mobileads/MoPubActivity.java
com/mopub/mobileads/MoPubConversionTracker.java
com/mopub/mobileads/MoPubInterstitial.java
com/mopub/mobileads/MoPubRewardedVideo.java
com/mopub/mobileads/MoPubRewardedVideoManager.java
com/mopub/mobileads/MoPubView.java
com/mopub/mobileads/MraidActivity.java
com/mopub/mobileads/MraidVideoPlayerActivity.java
com/mopub/mobileads/ResponseBodyInterstitial.java
com/mopub/mobileads/RewardedVideoCompletionRequestHandler.java
com/mopub/mobileads/VastCompanionAdConfig.java
com/mopub/mobileads/VastIconConfig.java
com/mopub/mobileads/VastIconXmlManager.java
com/mopub/mobileads/VastLinearXmlManager.java
com/mopub/mobileads/VastMacroHelper.java
com/mopub/mobileads/VastManager.java
com/mopub/mobileads/VastVideoBlurLastVideoFrameTask.java
com/mopub/mobileads/VastVideoCloseButtonWidget.java
com/mopub/mobileads/VastVideoConfig.java
com/mopub/mobileads/VastVideoCtaButtonWidget.java
com/mopub/mobileads/VastVideoGradientStripWidget.java
com/mopub/mobileads/VastVideoView.java
com/mopub/mobileads/VastXmlManagerAggregator.java
com/mopub/mobileads/VideoDownloader.java
com/mopub/mobileads/VideoViewabilityTrackerXmlManager.java
com/mopub/mobileads/ViewGestureDetector.java
com/mopub/mobileads/resource/ProgressBarDrawable.java
com/mopub/mobileads/util/WebViews.java
com/mopub/mraid/MraidBanner.java
com/mopub/mraid/MraidBridge.java
com/mopub/mraid/MraidController.java
com/mopub/mraid/MraidNativeCommandHandler.java
com/mopub/nativeads/AdapterHelper.java
com/mopub/nativeads/BaseNativeAd.java
com/mopub/nativeads/CustomEventNativeAdapter.java
com/mopub/nativeads/MediaLayout.java
com/mopub/nativeads/MediaViewHolder.java
com/mopub/nativeads/MoPubCustomEventNative.java
com/mopub/nativeads/MoPubNative.java
com/mopub/nativeads/MoPubRecyclerAdapter.java
com/mopub/nativeads/MoPubStreamAdPlacer.java
com/mopub/nativeads/NativeAdViewHelper.java
com/mopub/nativeads/NativeImageHelper.java
com/mopub/nativeads/NativeRendererHelper.java
com/mopub/nativeads/PlacementData.java
com/mopub/nativeads/ServerPositioningSource.java
com/mopub/nativeads/StaticNativeAd.java
com/mopub/nativeads/StaticNativeViewHolder.java
com/mopub/nativeads/VisibilityTracker.java
com/mopub/network/AdRequest.java
com/mopub/network/RequestManager.java
com/mopub/network/ScribeRequestManager.java
com/mopub/network/TrackingRequest.java
com/mopub/volley/CacheDispatcher.java
com/mopub/volley/NetworkDispatcher.java
com/mopub/volley/Request.java
com/mopub/volley/RequestQueue.java
com/mopub/volley/VolleyLog.java
com/mopub/volley/toolbox/BasicNetwork.java
com/mopub/volley/toolbox/DiskBasedCache.java
com/mopub/volley/toolbox/ImageRequest.java
com/mopub/volley/toolbox/JsonRequest.java
com/my/target/Tracer.java
com/my/target/core/net/cookie/c.java
com/revmob/FullscreenActivity.java
com/revmob/RevMob.java
com/revmob/a/e.java
com/revmob/a/f.java
com/revmob/ads/banner/RevMobBanner.java
com/revmob/ads/banner/a/a.java
com/revmob/ads/interstitial/RevMobFullscreen.java
com/revmob/ads/interstitial/a.java
com/revmob/ads/interstitial/b/c.java
com/revmob/ads/link/RevMobLink.java
com/revmob/client/RevMobClient.java
com/revmob/client/b.java
com/revmob/client/c.java
com/revmob/client/g.java
com/revmob/h.java
com/revmob/internal/RMLog.java
com/revmob/internal/c.java
com/revmob/internal/d.java
com/revmob/internal/m.java
com/revmob/internal/p.java
com/revmob/j.java
com/startapp/android/publish/b/i.java
com/startapp/android/publish/g.java
com/startapp/android/publish/i/l.java
com/startapp/android/publish/i/n.java
com/startapp/android/publish/i/x.java
com/startapp/android/publish/splash/a.java
com/startapp/android/publish/video/b.java
com/tapjoy/HmacSignature.java
com/tapjoy/TJAdUnit.java
com/tapjoy/TJAdUnitActivity.java
com/tapjoy/TJAdUnitJSBridge.java
com/tapjoy/TJCurrency.java
com/tapjoy/TJEventOptimizer.java
com/tapjoy/TJPlacement.java
com/tapjoy/TJPlacementManager.java
com/tapjoy/TJWebViewJSInterface.java
com/tapjoy/TapjoyAdIdClient.java
com/tapjoy/TapjoyAppSettings.java
com/tapjoy/TapjoyCache.java
com/tapjoy/TapjoyCacheMap.java
com/tapjoy/TapjoyCachedAssetData.java
com/tapjoy/TapjoyConnectCore.java
com/tapjoy/TapjoyGpsHelper.java
com/tapjoy/TapjoyLog.java
com/tapjoy/TapjoyURLConnection.java
com/tapjoy/TapjoyUtil.java
com/tapjoy/internal/ef.java
com/tapjoy/internal/ek.java
com/tapjoy/internal/es.java
com/tapjoy/internal/ez.java
com/tapjoy/internal/fa.java
com/tapjoy/internal/fb.java
com/tapjoy/internal/fe.java
com/tapjoy/internal/fg.java
com/tapjoy/internal/fj.java
com/tapjoy/internal/fm.java
com/tapjoy/internal/fo.java
com/tapjoy/internal/fp.java
com/tapjoy/internal/fq.java
com/tapjoy/internal/fr.java
com/tapjoy/internal/ft.java
com/tapjoy/internal/fx.java
com/tapjoy/internal/fy.java
com/tapjoy/internal/gc.java
com/tapjoy/internal/gd.java
com/tapjoy/internal/gf.java
com/tapjoy/internal/gg.java
com/tapjoy/internal/gl.java
com/tapjoy/internal/go.java
com/tapjoy/internal/gp.java
com/tapjoy/internal/gs.java
com/tapjoy/internal/ix.java
com/tapjoy/mediation/TJMediationSettings.java
com/tapjoy/mraid/controller/Assets.java
com/tapjoy/mraid/controller/Display.java
com/tapjoy/mraid/controller/MraidLocation.java
com/tapjoy/mraid/controller/MraidSensor.java
com/tapjoy/mraid/controller/Network.java
com/tapjoy/mraid/controller/Utility.java
com/tapjoy/mraid/util/MraidPlayer.java
com/tapjoy/mraid/view/Browser.java
com/tapjoy/mraid/view/MraidView.java
com/unity3d/ads/UnityAds.java
com/unity3d/ads/adunit/AdUnitActivity.java
com/unity3d/ads/api/AdUnit.java
com/unity3d/ads/api/Cache.java
com/unity3d/ads/api/DeviceInfo.java
com/unity3d/ads/api/Intent.java
com/unity3d/ads/api/Request.java
com/unity3d/ads/api/Sdk.java
com/unity3d/ads/api/VideoPlayer.java
com/unity3d/ads/broadcast/BroadcastEventReceiver.java
com/unity3d/ads/cache/CacheDirectory.java
com/unity3d/ads/cache/CacheThread.java
com/unity3d/ads/cache/CacheThreadHandler.java
com/unity3d/ads/configuration/Configuration.java
com/unity3d/ads/configuration/EnvironmentCheck.java
com/unity3d/ads/configuration/InitializeThread.java
com/unity3d/ads/connectivity/ConnectivityMonitor.java
com/unity3d/ads/device/AdvertisingId.java
com/unity3d/ads/device/Device.java
com/unity3d/ads/device/Storage.java
com/unity3d/ads/log/DeviceLog.java
com/unity3d/ads/metadata/MetaData.java
com/unity3d/ads/misc/Utilities.java
com/unity3d/ads/misc/ViewUtilities.java
com/unity3d/ads/properties/ClientProperties.java
com/unity3d/ads/request/WebRequest.java
com/unity3d/ads/request/WebRequestHandler.java
com/unity3d/ads/request/WebRequestResultReceiver.java
com/unity3d/ads/request/WebRequestThread.java
com/unity3d/ads/video/VideoPlayerView.java
com/unity3d/ads/webview/WebView.java
com/unity3d/ads/webview/WebViewApp.java
com/unity3d/ads/webview/bridge/Invocation.java
com/unity3d/ads/webview/bridge/NativeCallback.java
com/unity3d/ads/webview/bridge/WebViewBridge.java
com/unity3d/ads/webview/bridge/WebViewBridgeInterface.java
com/unity3d/ads/webview/bridge/WebViewCallback.java
com/unity3d/ads2/UnityAds.java
com/unity3d/ads2/adunit/AdUnitActivity.java
com/unity3d/ads2/api/AdUnit.java
com/unity3d/ads2/api/Cache.java
com/unity3d/ads2/api/DeviceInfo.java
com/unity3d/ads2/api/Intent.java
com/unity3d/ads2/api/Request.java
com/unity3d/ads2/api/Sdk.java
com/unity3d/ads2/api/VideoPlayer.java
com/unity3d/ads2/broadcast/BroadcastEventReceiver.java
com/unity3d/ads2/cache/CacheDirectory.java
com/unity3d/ads2/cache/CacheThread.java
com/unity3d/ads2/cache/CacheThreadHandler.java
com/unity3d/ads2/configuration/Configuration.java
com/unity3d/ads2/configuration/EnvironmentCheck.java
com/unity3d/ads2/configuration/InitializeThread.java
com/unity3d/ads2/connectivity/ConnectivityMonitor.java
com/unity3d/ads2/device/AdvertisingId.java
com/unity3d/ads2/device/Device.java
com/unity3d/ads2/device/Storage.java
com/unity3d/ads2/log/DeviceLog.java
com/unity3d/ads2/metadata/MetaData.java
com/unity3d/ads2/misc/Utilities.java
com/unity3d/ads2/misc/ViewUtilities.java
com/unity3d/ads2/properties/ClientProperties.java
com/unity3d/ads2/request/WebRequest.java
com/unity3d/ads2/request/WebRequestHandler.java
com/unity3d/ads2/request/WebRequestResultReceiver.java
com/unity3d/ads2/request/WebRequestThread.java
com/unity3d/ads2/video/VideoPlayerView.java
com/unity3d/ads2/webview/WebView.java
com/unity3d/ads2/webview/WebViewApp.java
com/unity3d/ads2/webview/bridge/Invocation.java
com/unity3d/ads2/webview/bridge/NativeCallback.java
com/unity3d/ads2/webview/bridge/WebViewBridge.java
com/unity3d/ads2/webview/bridge/WebViewBridgeInterface.java
com/unity3d/ads2/webview/bridge/WebViewCallback.java
com/vungle/log/Logger.java
com/yandex/metrica/impl/bk.java
com/yandex/metrica/impl/ob/ec.java
com/yandex/metrica/impl/ob/ej.java
com/yandex/metrica/impl/ob/ew.java
com/yandex/mobile/ads/c/a/v.java
com/yandex/mobile/ads/e/b/b.java
org/fmod/FMODAudioDevice.java
org/fmod/a.java
org/nexage/sourcekit/mraid/MRAIDBrowser.java
org/nexage/sourcekit/mraid/MRAIDInterstitial.java
org/nexage/sourcekit/mraid/MRAIDVideoAddendumInterstitial.java
org/nexage/sourcekit/mraid/MRAIDVideoAddendumView.java
org/nexage/sourcekit/mraid/MRAIDView.java
org/nexage/sourcekit/mraid/internal/MRAIDLog.java
org/nexage/sourcekit/mraid/internal/MRAIDNativeFeatureManager.java
org/nexage/sourcekit/mraid/internal/MRAIDParser.java
org/nexage/sourcekit/mraid/nativefeature/MRAIDNativeFeatureProvider.java
org/nexage/sourcekit/util/DefaultMediaPicker.java
org/nexage/sourcekit/util/HttpTools.java
org/nexage/sourcekit/util/NetworkTools.java
org/nexage/sourcekit/util/VASTLog.java
org/nexage/sourcekit/util/XmlTools.java
org/nexage/sourcekit/vast/VASTPlayer.java
org/nexage/sourcekit/vast/activity/VASTActivity.java
org/nexage/sourcekit/vast/activity/VPAIDActivity.java
org/nexage/sourcekit/vast/model/Extensions.java
org/nexage/sourcekit/vast/model/VASTCompanion.java
org/nexage/sourcekit/vast/model/VASTModel.java
org/nexage/sourcekit/vast/processor/VASTModelPostValidator.java
org/nexage/sourcekit/vast/processor/VASTProcessor.java
rrrrrr/rrccrr.java
2 如果一个应用程序使用WebView.loadDataWithBaseURL方法来加载一个网页到WebView,那么这个应用程序可能会遭受跨站脚本攻击 高危 CWE: CWE-79: 在Web页面生成时对输入的转义处理不恰当('跨站脚本')
OWASP Top 10: M1: Improper Platform Usage
OWASP MASVS: MSTG-PLATFORM-6
3 应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据 警告 CWE: CWE-276: 默认权限不正确
OWASP Top 10: M2: Insecure Data Storage
OWASP MASVS: MSTG-STORAGE-2
4 MD5是已知存在哈希冲突的弱哈希 警告 CWE: CWE-327: 使用已被攻破或存在风险的密码学算法
OWASP Top 10: M5: Insufficient Cryptography
OWASP MASVS: MSTG-CRYPTO-4
5 应用程序使用不安全的随机数生成器 警告 CWE: CWE-330: 使用不充分的随机数
OWASP Top 10: M5: Insufficient Cryptography
OWASP MASVS: MSTG-CRYPTO-6
6 文件可能包含硬编码的敏感信息,如用户名、密码、密钥等 警告 CWE: CWE-312: 明文存储敏感信息
OWASP Top 10: M9: Reverse Engineering
OWASP MASVS: MSTG-STORAGE-14
7 SHA-1是已知存在哈希冲突的弱哈希 警告 CWE: CWE-327: 使用已被攻破或存在风险的密码学算法
OWASP Top 10: M5: Insufficient Cryptography
OWASP MASVS: MSTG-CRYPTO-4
8 应用程序创建临时文件。敏感信息永远不应该被写进临时文件 警告 CWE: CWE-276: 默认权限不正确
OWASP Top 10: M2: Insecure Data Storage
OWASP MASVS: MSTG-STORAGE-2
com/avocarrot/androidsdk/VastParseAndVideoDownloadTask.java
com/cmcm/picks/vastvideo/h.java
9 SSL的不安全实现。信任所有证书或接受自签名证书是一个关键的安全漏洞。此应用程序易受MITM攻击 高危 CWE: CWE-295: 证书验证不恰当
OWASP Top 10: M3: Insecure Communication
OWASP MASVS: MSTG-NETWORK-3
com/mopub/network/CustomSSLSocketFactory.java
com/tapjoy/internal/fa.java
10 不安全的Web视图实现。可能存在WebView任意代码执行漏洞 警告 CWE: CWE-749: 暴露危险方法或函数
OWASP Top 10: M1: Improper Platform Usage
OWASP MASVS: MSTG-PLATFORM-7
11 WebView域控制不严格漏洞 高危 CWE: CWE-73: 外部控制文件名或路径
12 应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库 警告 CWE: CWE-89: SQL命令中使用的特殊元素转义处理不恰当('SQL 注入')
OWASP Top 10: M7: Client Code Quality
13 已启用远程WebView调试 高危 CWE: CWE-919: 移动应用程序中的弱点
OWASP Top 10: M1: Improper Platform Usage
OWASP MASVS: MSTG-RESILIENCE-2
com/appodeal/ads/networks/vpaid/VPAIDView.java
com/chartboost/sdk/impl/bo.java
com/tapjoy/TapjoyLog.java
14 应用程序使用带PKCS5/PKCS7填充的加密模式CBC。此配置容易受到填充oracle攻击。 高危 CWE: CWE-649: 依赖于混淆或加密安全相关输入而不进行完整性检查
OWASP Top 10: M5: Insufficient Cryptography
OWASP MASVS: MSTG-CRYPTO-3
com/appodeal/ads/utils/q.java
com/cmcm/utils/a.java
com/revmob/internal/l.java
15 此应用程序使用SSL Pinning 来检测或防止安全通信通道中的MITM攻击 安全
OWASP MASVS: MSTG-NETWORK-4
com/appodeal/ads/utils/e.java
com/yandex/metrica/impl/ob/er.java
com/yandex/metrica/impl/ob/ev.java
16 此应用程序可能具有Root检测功能 安全
OWASP MASVS: MSTG-RESILIENCE-1
com/appodeal/ads/an.java
com/chartboost/sdk/Libraries/CBUtility.java
com/yandex/metrica/impl/aj.java
17 IP地址泄露 警告 CWE: CWE-200: 信息泄露
OWASP MASVS: MSTG-CODE-2
com/immersion/hapticmediasdk/HapticMediaSDKVersion.java

动态库分析

序号 动态库 NX(堆栈禁止执行) STACK CANARY(栈保护) RELRO RPATH(指定SO搜索路径) RUNPATH(指定SO搜索路径) FORTIFY(常用函数加强检查) SYMBOLS STRIPPED(裁剪符号表)
1 armeabi-v7a/libmain.so
True
info
二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。
True
info
这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出
No RELRO
high
此共享对象未启用 RELRO。整个 GOT(.got 和 .got.plt)都是可写的。如果没有此编译器标志,全局变量上的缓冲区溢出可能会覆盖 GOT 条目。使用选项 -z,relro,-z,now 启用完整 RELRO,仅使用 -z,relro 启用部分 RELRO。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用

文件分析

序号 问题 文件

VIRUSTOTAL扫描

  检出率: 6 / 66       完整报告

反病毒引擎 检出结果
Google Detected
Ikarus Trojan.AndroidOS.Agent
MaxSecure Android.mobidash.y
Sophos Android Multi Ads (PUA)
SymantecMobileInsight AdLibrary:Generisk
VirIT Android.Adw.RevMob.Gen

滥用权限

恶意软件常用权限 1/30
android.permission.ACCESS_COARSE_LOCATION
其它常用权限 3/46
android.permission.ACCESS_NETWORK_STATE
android.permission.INTERNET
android.permission.WRITE_EXTERNAL_STORAGE

恶意软件常用权限 是被已知恶意软件广泛滥用的权限。
其它常用权限 是已知恶意软件经常滥用的权限。

IP地图

域名检测

域名 状态 中国境内 位置信息 解析
searchmobileonline.com 病毒
                          URL: searchmobileonline.com
                          IP地址: N/A
                          描述: Maltrail标记的恶意域
                      
IP地址: 217.65.36.213
国家: 美利坚合众国
地区: 新泽西州
城市: 克利夫顿
查看: Google 地图





d1byvlfiet2h9q.cloudfront.net 安全
没有可用的地理位置信息。




www.mopub.com 安全
IP地址: 34.111.170.5
国家: 美利坚合众国
地区: 密苏里州
城市: 堪萨斯城
查看: Google 地图





tech.tapjoy.com 安全
IP地址: 34.236.92.135
国家: 美利坚合众国
地区: 弗吉尼亚州
城市: 阿什本
查看: Google 地图





lh6.ggpht.com 安全
IP地址: 142.251.222.33
国家: 美利坚合众国
地区: 加利福尼亚
城市: 山景城
查看: Google 地图





daneden.me 安全
IP地址: 5.255.255.70
国家: 美利坚合众国
地区: 加利福尼亚
城市: 核桃
查看: Google 地图





analytics.mopub.com 安全
IP地址: 192.48.236.12
国家: 美利坚合众国
地区: 加利福尼亚
城市: 旧金山
查看: Google 地图





adwatch.appodeal.com 安全
没有可用的地理位置信息。




proton.flurry.com 安全
没有可用的地理位置信息。




unrcv.adkmob.com 安全
没有可用的地理位置信息。




ach.appodeal.com 安全
IP地址: 23.109.148.60
国家: 荷兰(王国)
地区: 北荷兰省
城市: 阿姆斯特丹
查看: Google 地图





r.my.com 安全
IP地址: 95.163.217.22
国家: 俄罗斯联邦
地区: 莫斯科
城市: 莫斯科
查看: Google 地图





vid.applovin.com 安全
IP地址: 34.160.64.118
国家: 美利坚合众国
地区: 密苏里州
城市: 堪萨斯城
查看: Google 地图





data.flurry.com 安全
IP地址: 106.10.248.147
国家: 新加坡
地区: 新加坡
城市: 新加坡
查看: Google 地图





init.startappexchange.com 安全
IP地址: 168.138.179.114
国家: 新加坡
地区: 新加坡
城市: 新加坡
查看: Google 地图





ms.cmcm.com 安全
没有可用的地理位置信息。




unconf.adkmob.com 安全
没有可用的地理位置信息。




unconf.mobad.ijinshan.com 安全
IP地址: 119.29.49.113
国家: 中国
地区: 香港
城市: 香港
查看: 高德地图





yandex.ru 安全
IP地址: 5.255.255.70
国家: 俄罗斯联邦
地区: 莫斯科
城市: 莫斯科
查看: Google 地图





rpc.tapjoy.com 安全
IP地址: 52.22.128.121
国家: 美利坚合众国
地区: 弗吉尼亚州
城市: 阿什本
查看: Google 地图





ingest.vungle.com 安全
IP地址: 54.204.251.90
国家: 美利坚合众国
地区: 弗吉尼亚州
城市: 阿什本
查看: Google 地图





androidads23.adcolony.com 安全
IP地址: 35.186.210.75
国家: 美利坚合众国
地区: 密苏里州
城市: 堪萨斯城
查看: Google 地图





www.avocarrot.com 安全
IP地址: 52.219.169.204
国家: 德国
地区: 黑森
城市: 美因河畔法兰克福
查看: Google 地图





ads.rubiconproject.com 安全
IP地址: 23.77.22.4
国家: 中国
地区: 香港
城市: 香港
查看: 高德地图





twitter.com 安全
IP地址: 104.244.42.65
国家: 美利坚合众国
地区: 加利福尼亚
城市: 旧金山
查看: Google 地图





pagead2.googlesyndication.com 安全
IP地址: 180.163.151.166
国家: 中国
地区: 上海
城市: 上海
查看: 高德地图





placements.tapjoy.com 安全
IP地址: 52.4.163.87
国家: 美利坚合众国
地区: 弗吉尼亚州
城市: 阿什本
查看: Google 地图





target.my.com 安全
IP地址: 5.61.238.3
国家: 俄罗斯联邦
地区: 莫斯科
城市: 莫斯科
查看: Google 地图





revmob.com 安全
没有可用的地理位置信息。




ssdk.adkmob.com 安全
IP地址: 47.245.25.48
国家: 日本
地区: 东京
城市: 东京
查看: Google 地图





dev.tapjoy.comfor 安全
没有可用的地理位置信息。




tech.yandex.com 安全
IP地址: 217.65.36.213
国家: 俄罗斯联邦
地区: 莫斯科
城市: 莫斯科
查看: Google 地图





rri.appodeal.com 安全
IP地址: 104.17.91.108
国家: 美利坚合众国
地区: 加利福尼亚
城市: 旧金山
查看: Google 地图





api.pubnative.net 安全
IP地址: 35.213.39.31
国家: 日本
地区: 东京
城市: 东京
查看: Google 地图





certificate.mobile.yandex.net 安全
没有可用的地理位置信息。




connect.tapjoy.com 安全
IP地址: 52.44.99.168
国家: 美利坚合众国
地区: 弗吉尼亚州
城市: 阿什本
查看: Google 地图





opensource.org 安全
IP地址: 199.16.172.170
国家: 美利坚合众国
地区: 得克萨斯州
城市: 圣安东尼奥
查看: Google 地图





www.dummy.com 安全
IP地址: 199.59.243.225
国家: 美利坚合众国
地区: 佛罗里达州
城市: 坦帕
查看: Google 地图





ws.tapjoyads.com 安全
IP地址: 18.64.8.102
国家: 大韩民国
地区: 京畿道
城市: Icheon
查看: Google 地图





www.startappexchange.com 安全
IP地址: 168.138.175.122
国家: 新加坡
地区: 新加坡
城市: 新加坡
查看: Google 地图





www.vungle.com 安全
IP地址: 141.193.213.10
国家: 美利坚合众国
地区: 得克萨斯州
城市: 奥斯丁
查看: Google 地图





s3.amazonaws.com 安全
IP地址: 52.217.172.192
国家: 美利坚合众国
地区: 弗吉尼亚州
城市: 阿什本
查看: Google 地图





ud.adkmob.com 安全
没有可用的地理位置信息。




live.chartboost.com 安全
IP地址: 34.107.157.36
国家: 美利坚合众国
地区: 密苏里州
城市: 堪萨斯城
查看: Google 地图





market.android 安全
没有可用的地理位置信息。




mobile.maps 安全
没有可用的地理位置信息。




ufs.adkmob.com 安全
没有可用的地理位置信息。




amazon-adsystem.com 安全
IP地址: 52.200.46.40
国家: 美利坚合众国
地区: 弗吉尼亚州
城市: 阿什本
查看: Google 地图





sdklogs.avocarrot.com 安全
没有可用的地理位置信息。




m.maps 安全
没有可用的地理位置信息。




play.google 安全
IP地址: 216.239.32.29
国家: 美利坚合众国
地区: 加利福尼亚
城市: 山景城
查看: Google 地图





cdn.unityads.unity3d.com 安全
IP地址: 18.67.51.50
国家: 大韩民国
地区: 京畿道
城市: Icheon
查看: Google 地图





dwxjayoxbnyrr.cloudfront.net 安全
IP地址: 13.225.110.75
国家: 大韩民国
地区: 京畿道
城市: Icheon
查看: Google 地图





stage-vid.applovin.com 安全
IP地址: 34.149.203.26
国家: 美利坚合众国
地区: 密苏里州
城市: 堪萨斯城
查看: Google 地图





maps.yandex.ru 安全
IP地址: 213.180.204.242
国家: 俄罗斯联邦
地区: 莫斯科
城市: 莫斯科
查看: Google 地图





a.applovin.com 安全
IP地址: 34.117.147.68
国家: 美利坚合众国
地区: 密苏里州
城市: 堪萨斯城
查看: Google 地图





rt.applovin.com 安全
IP地址: 34.117.147.68
国家: 美利坚合众国
地区: 密苏里州
城市: 堪萨斯城
查看: Google 地图





ad.cmcm.com 安全
没有可用的地理位置信息。




ad.mail.ru 安全
IP地址: 95.163.41.56
国家: 俄罗斯联邦
地区: 莫斯科
城市: 莫斯科
查看: Google 地图





schemas.applovin.com 安全
没有可用的地理位置信息。




googleads.g.doubleclick.net 安全
IP地址: 180.163.150.38
国家: 中国
地区: 上海
城市: 上海
查看: 高德地图





market.android.com 安全
IP地址: 142.250.198.14
国家: 美利坚合众国
地区: 加利福尼亚
城市: 山景城
查看: Google 地图





api.vungle.com 安全
IP地址: 44.207.98.74
国家: 美利坚合众国
地区: 弗吉尼亚州
城市: 阿什本
查看: Google 地图





d.applovin.com 安全
IP地址: 34.110.179.88
国家: 美利坚合众国
地区: 密苏里州
城市: 堪萨斯城
查看: Google 地图





ads.avocarrot.com 安全
没有可用的地理位置信息。




android.revmob.com 安全
没有可用的地理位置信息。




startup.mobile.yandex.net 安全
IP地址: 213.180.204.244
国家: 俄罗斯联邦
地区: 莫斯科
城市: 莫斯科
查看: Google 地图





手机号码

网址

网址信息 源码文件
http://mads.amazon-adsystem.com/
com/amazon/device/ads/AdController.java
https://dwxjayoxbnyrr.cloudfront.net/amazon-ads.viewablejs
com/amazon/device/ads/ViewabilityJavascriptFetcher.java
http://amazon-adsystem.com
com/amazon/device/ads/WebViewFactory.java
http://schemas.applovin.com/android/1.0
com/applovin/adview/AppLovinAdView.java
http://d.applovin.com/
http://a.applovin.com/
https://vid.applovin.com/,https://pdn.applovin.com/,https://img.applovin.com/,https://d.applovin.com/,https://assets.applovin.com/,https://cdnjs.cloudflare.com/,http://vid.applovin.com/,http://pdn.applovin.com/,http://img.applovin.com/,http://d.applovin.com/,http://assets.applovin.com/,http://cdnjs.cloudflare.com/
http://rt.applovin.com/pix
com/applovin/impl/sdk/cb.java
https://rri.appodeal.com/api/stat
com/appodeal/ads/f.java
http://adwatch.appodeal.com/api/v1/rtb/submit
com/appodeal/ads/d/h.java
https://play.google.com/store/apps/details?id=
com/appodeal/ads/d/i.java
http://stage-vid.applovin.com/
http://vid.applovin.com/
com/appodeal/ads/networks/d.java
https://api.pubnative.net/api/partner/v2/promotions/native/video
com/appodeal/ads/networks/r.java
http://ads.rubiconproject.com/ad/12530.js
com/appodeal/ads/networks/t.java
http://adwatch.appodeal.com/api/v1/impressions/submit
com/appodeal/ads/utils/a.java
http://adwatch.appodeal.com/api/v1/complains/submit
com/appodeal/ads/utils/m.java
https://ach.appodeal.com/api/v0/android/crashes
com/appodeal/ads/utils/b/b.java
https://ads.avocarrot.com/requests
com/avocarrot/androidsdk/AdLoadTask.java
https://www.avocarrot.com/docs
com/avocarrot/androidsdk/BaseController.java
https://s3.amazonaws.com/avocarrot-assets/media/images/ads/ratings/##.png
com/avocarrot/androidsdk/BaseModel.java
https://sdklogs.avocarrot.com
com/avocarrot/androidsdk/logging/AvocarrotLogger.java
https://live.chartboost.com
com/chartboost/sdk/impl/ak.java
http://market.android.com/
com/chartboost/sdk/impl/al.java
javascript:chartboost.eventhandler.handlenativeevent
com/chartboost/sdk/impl/bo.java
file:///android_res/
com/chartboost/sdk/impl/w.java
http://unconf.adkmob.com/b/
http://unconf.mobad.ijinshan.com/b/
http://ufs.adkmob.com/p/
http://ad.cmcm.com/
com/cmcm/adsdk/Const.java
https://ms.cmcm.com/c
com/cmcm/adsdk/offerreport/OfferReport.java
http://ud.adkmob.com/r/?
com/cmcm/adsdk/unifiedreport/UnifiedReporter.java
https://play.google.com
http://play.google.com
com/cmcm/picks/market/MarketUtils.java
https://ssdk.adkmob.com/rp/
http://unrcv.adkmob.com/rp/
com/cmcm/utils/c.java
https://play.google.com/store/apps/details
http://play.google.com/store/apps/details
com/cmcm/utils/h.java
2.0.68.12
com/immersion/hapticmediasdk/HapticMediaSDKVersion.java
https://androidads23.adcolony.com/configure
com/jirbo/adcolony/c.java
https://analytics.mopub.com/i/jot/exchange_client_event
com/mopub/common/event/ScribeEventRecorder.java
https://twitter.com/%s/status/%s
com/mopub/common/util/Intents.java
https://www.mopub.com/optout
com/mopub/nativeads/MoPubCustomEventNative.java
javascript:admanjs.execute
com/my/target/core/engines/g.java
https://r.my.com/mobile/
https://ad.mail.ru/mobile/
com/my/target/core/net/a.java
https://target.my.com/
com/my/target/core/ui/views/fspromo/FSPromoFooterView.java
http://play.google.com
https://play.google.com
http://market.android.com
https://market.android.com
com/my/target/core/utils/m.java
http://revmob.com
com/revmob/client/c.java
https://android.revmob.com
http://revmob.com
com/revmob/client/RevMobClient.java
https://s3.amazonaws.com/www.revmob.com/revmob_i_agree_terms.txt
com/revmob/internal/c.java
https://play.google.com/store/apps/details?id=
com/revmob/internal/d.java
http://www.startappexchange.com/tracking/adimpression
com/startapp/android/publish/e.java
http://d1byvlfiet2h9q.cloudfront.net/inapp/resources/adinformationdialog3.html
http://searchmobileonline.com/static/eula_more_sdk.html
com/startapp/android/publish/adinformation/AdInformationConfig.java
http://play.google.com
https://play.google.com
com/startapp/android/publish/c/c.java
http://www.startappexchange.com/tracking/infoevent
com/startapp/android/publish/d/a.java
http://play.google.com
https://play.google.com
http://www.startappexchange.com
com/startapp/android/publish/i/x.java
http://www.startappexchange.com/tracking/adclick
http://init.startappexchange.com/1.4/
http://www.startappexchange.com/1.4/
com/startapp/android/publish/model/MetaData.java
http://www.dummy.com
com/startapp/android/publish/nativead/NativeAdDetails.java
http://daneden.me/animate
https://lh6.ggpht.com/vo9wbfh89bbdbwfhuezqzogpkmfkjsatibvwk3qxpbvjwcr8i79evui0ab41a-je7x-6=w200
javascript:splash_fadeout
com/startapp/android/publish/splash/b.java
http://play.google.com/store/apps/details?id=
com/tapjoy/InstallReferrerReceiver.java
https://rpc.tapjoy.com/
https://connect.tapjoy.com/
https://placements.tapjoy.com/
https://ws.tapjoyads.com/
com/tapjoy/TapjoyConfig.java
http://dev.tapjoy.comfor
com/tapjoy/TapjoyConnectCore.java
http://tech.tapjoy.com/product-overview/sdk-change-log/tapjoy-and-identifiers
com/tapjoy/TapjoyGpsHelper.java
https://cdn.unityads.unity3d.com/webview/
com/unity3d/ads/properties/SdkProperties.java
https://cdn.unityads.unity3d.com/webview/
com/unity3d/ads2/properties/SdkProperties.java
https://www.vungle.com/privacy/
com/vungle/publisher/FullScreenAdActivity.java
http://api.vungle.com/api/v4/
https://ingest.vungle.com/
com/vungle/publisher/inject/EndpointModule.java
https://startup.mobile.yandex.net/
https://certificate.mobile.yandex.net/api/v1/pins
com/yandex/metrica/impl/aw.java
https://tech.yandex.com/metrica-mobile-sdk/doc/mobile-sdk-dg/concepts/android-initialize-docpage/
com/yandex/metrica/impl/bg.java
https://certificate.mobile.yandex.net/api/v1/pins
com/yandex/metrica/impl/ob/ci.java
https://certificate.mobile.yandex.net/api/v1/pins
com/yandex/metrica/impl/ob/es.java
https://certificate.mobile.yandex.net/api/v1/pins
com/yandex/metrica/impl/ob/ev.java
https://yandex.ru
com/yandex/mobile/ads/z.java
https://market.android
http://market.android
https://play.google
http://play.google
http://mobile.maps
http://m.maps
http://maps.yandex.ru
com/yandex/mobile/ads/e/j.java
http://adwatch.appodeal.com/api/v1/complains/submit
org/nexage/sourcekit/mraid/rtb/ReportView.java
https://s3.amazonaws.com/appodeal-externallibs/android/ima3.js
org/nexage/sourcekit/vast/activity/VPAIDActivity.java
https://www.google.com/dfp/linkdevice
javascript:admanjs.execute
https://dwxjayoxbnyrr.cloudfront.net/amazon-ads.viewablejs
http://a.applovin.com/
https://s3.amazonaws.com/appodeal-externallibs/android/ima3.js
https://certificate.mobile.yandex.net/api/v1/pins
http://mads.amazon-adsystem.com/
https://tech.yandex.com/metrica-mobile-sdk/doc/mobile-sdk-dg/concepts/android-initialize-docpage/
http://unrcv.adkmob.com/rp/
https://live.chartboost.com
https://r.my.com/mobile/
http://schemas.applovin.com/android/1.0
https://api.pubnative.net/api/partner/v2/promotions/native/video
http://ud.adkmob.com/r/?
javascript:chartboost.eventhandler.handlenativeevent
http://vid.applovin.com/
http://rt.applovin.com/pix
https://play.google.com/store/apps/details?id=
https://ms.cmcm.com/c
http://adwatch.appodeal.com/api/v1/impressions/submit
http://ad.cmcm.com/
https://ach.appodeal.com/api/v0/android/crashes
https://market.android.com
https://www.google.com/dfp/inapppreview
http://market.android.com
https://play.google.com
http://play.google.com/store/apps/details
http://ads.rubiconproject.com/ad/12530.js
http://unconf.mobad.ijinshan.com/b/
https://proton.flurry.com/sdk/v1/config
https://www.google.com/dfp/senddebugdata
https://data.flurry.com/aap.do
http://data.flurry.com/aap.do
http://plus.google.com/
https://www.mopub.com/optout
www.google.com
https://twitter.com/%s/status/%s
https://pagead2.googlesyndication.com/pagead/gen_204?id=gmob-apps
https://ad.mail.ru/mobile/
http://adwatch.appodeal.com/api/v1/rtb/submit
http://adwatch.appodeal.com/api/v1/complains/submit
http://unconf.adkmob.com/b/
https://startup.mobile.yandex.net/
http://stage-vid.applovin.com/
https://www.google.com/dfp/debugsignals
https://cdn.unityads.unity3d.com/webview/
https://rri.appodeal.com/api/stat
https://pagead2.googlesyndication.com/pagead/gen_204
http://www.google.com
http://play.google.com
http://d.applovin.com/
https://data.flurry.com/pcr.do
http://ufs.adkmob.com/p/
https://target.my.com/
https://ssdk.adkmob.com/rp/
file:///android_res/
https://play.google.com/store/apps/details
https://analytics.mopub.com/i/jot/exchange_client_event
https://vid.applovin.com/,https://pdn.applovin.com/,https://img.applovin.com/,https://d.applovin.com/,https://assets.applovin.com/,https://cdnjs.cloudflare.com/,http://vid.applovin.com/,http://pdn.applovin.com/,http://img.applovin.com/,http://d.applovin.com/,http://assets.applovin.com/,http://cdnjs.cloudflare.com/
http://amazon-adsystem.com
http://market.android.com/
自研引擎-S

FIREBASE实例

邮箱

EMAIL 源码文件
creative-review@mopub.com
com/mopub/mobileads/AdAlertReporter.java
support@revmob.com
com/revmob/internal/d.java
creative-review@mopub.com
自研引擎-S

密钥凭证

显示全部的 591 个secrets
1、 SU9OLk5PTkUNCgl9Ow0KDQoJdmFyIHJlc2l6ZVByb3BlcnRpZXMgPSB7DQoJCSJ3aWR0aCIgOiAw
2、 CWxvZy5pKCJtcmFpZC5zZXRFeHBhbmRQcm9wZXJ0aWVzIik7DQoNCgkJaWYgKCF2YWxpZGF0ZShw
3、 dmFyIHJ3UHJvcHMgPSBbICJ3aWR0aCIsICJoZWlnaHQiLCAidXNlQ3VzdG9tQ2xvc2UiIF07DQoJ
4、 IGJvdGggYXMgdGhlIGtleSB0byBnZXQgdGhlIHRoZSBhcHByb3ByaWF0ZSBzZXQgb2YgdmFsaWRh
5、 KSkgew0KCQkJCXJlc2l6ZVByb3BlcnRpZXNbcHJvcG5hbWVdID0gcHJvcGVydGllc1twcm9wbmFt
6、 URzHcddVu4hlFwvTsKToZhZRPlVQgdFDQReyQui1XgLBSirwQXqLwvC1EKIgrMgKgkIfoqALimFa
7、 RyIgOiAyLA0KCQkiRVJST1IiICAgOiAzLA0KCQkiTk9ORSIgICAgOiA0DQoJfTsNCg0KCXZhciBs
8、 c2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTlBRDI1
9、 aWdodCk7DQoJCXNjcmVlblNpemUud2lkdGggPSB3aWR0aDsNCgkJc2NyZWVuU2l6ZS5oZWlnaHQg
10、 aADPWGT8Fd9c4vgpI44VhxD7jTPfF+hni9CHopDo/1X0TwEGAMn4kfWfS4oUAAAAAElFTkSuQmCC
11、 YXIgcmVxdWlyZWRQcm9wcyA9IFsgIndpZHRoIiwgImhlaWdodCIsICJvZmZzZXRYIiwgIm9mZnNl
12、 X0NFTlRFUiIgOiAiYm90dG9tLWNlbnRlciIsDQoJCSJCT1RUT01fUklHSFQiIDogImJvdHRvbS1y
13、 DQogICAgICAgIHJldHVybiAoY29udGFpbmVkUmVjdC54ID49IGNvbnRhaW5pbmdSZWN0LnggJiYN
14、 Cg0KCW1yYWlkLnN1cHBvcnRzID0gZnVuY3Rpb24oZmVhdHVyZSkgew0KCQlsb2cuaSgibXJhaWQu
15、 M0I1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MzBFQTlFNjYxMjAxMUUzQjhCRkRDNTJC
16、 DQoJCQkJcmV0dXJuICh0eXBlb2YgZm9yY2VPcmllbnRhdGlvbiA9PT0gInN0cmluZyIgJiYgdmFs
17、 SUFMIiA6ICJpbnRlcnN0aXRpYWwiDQoJfTsNCg0KCXZhciBSRVNJWkVfUFJPUEVSVElFU19DVVNU
18、 cm9wZXJ0aWVzLndpZHRoICsNCgkJCSImaGVpZ2h0PSIgKyByZXNpemVQcm9wZXJ0aWVzLmhlaWdo
19、 YW1zID0gImFsbG93T3JpZW50YXRpb25DaGFuZ2U9Ig0KCQkJCSsgb3JpZW50YXRpb25Qcm9wZXJ0
20、 PSB2YWxpZGF0b3JzW3Byb3BdOw0KCQkJdmFyIHZhbHVlID0gcHJvcGVydGllc1twcm9wXTsNCgkJ
21、 IiBbIiArIGFyZ3MudG9TdHJpbmcoKSArICJdIik7DQoJCXZhciBldmVudExpc3RlbmVycyA9IGxp
22、 KSkgew0KCQkJbXJhaWQuZmlyZUVycm9yRXZlbnQoImZhaWxlZCB2YWxpZGF0aW9uIiwgIm1yYWlk
23、 UmVjdC55ID0gcmVzaXplUmVjdC55Ow0KICAgICAgICB9IGVsc2UgaWYgKGN1c3RvbUNsb3NlUG9z
24、 n1p961QpmjJWOj48/rKysvBsfHz+bm5tji4uLBBBls1nCzaeamUD3F1Tf3dHR8RoFPQ0GgywUCtHe
25、 ImN1c3RvbUNsb3NlUG9zaXRpb24iIDogZnVuY3Rpb24oY3VzdG9tQ2xvc2VQb3NpdGlvbikgew0K
26、 ICIgaXMgYWxyZWFkeSByZWdpc3RlcmVkIGZvciBldmVudCAiICsgZXZlbnQpOw0KCQkJCXJldHVy
27、 KSB7DQoJCQljb25zb2xlLmxvZygiKEktbXJhaWQuanMpICIgKyBtc2cpOw0KCQl9DQoJfTsNCg0K
28、 RXhwYW5kUHJvcGVydGllcyIpOw0KCQlyZXR1cm4gZXhwYW5kUHJvcGVydGllczsNCgl9Ow0KDQoJ
29、 cmFtZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoIklGUkFNRSIpOw0KCQlpZnJhbWUuc2V0QXR0
30、 aXMgcmVxdWlyZWQuIiwgInJlbW92ZUV2ZW50TGlzdGVuZXIiKTsNCgkJCXJldHVybjsNCgkJfQ0K
31、 cGVydGllcyIpOw0KCQlyZXR1cm4gcmVzaXplUHJvcGVydGllczsNCgl9Ow0KDQoJbXJhaWQuZ2V0
32、 IGFsbG93T2Zmc2NyZWVuDQoNCgkJLy8gVGhlIHByb3BlcnRpZXMgb2JqZWN0IHBhc3NlZCBpbnRv
33、 RSwgc3RhdGUpOw0KCQl9DQoJfTsNCg0KCW1yYWlkLmZpcmVWaWV3YWJsZUNoYW5nZUV2ZW50ID0g
34、 CgkJCQkJCSJyZXF1aXJlZCBwcm9wZXJ0eSAiICsgcHJvcG5hbWUgKyAiIGlzIG1pc3NpbmciLA0K
35、 CgkJCX0sDQoJCQkidXNlQ3VzdG9tQ2xvc2UiIDogZnVuY3Rpb24odXNlQ3VzdG9tQ2xvc2UpIHsN
36、 dXJuICh0eXBlb2YgYWxsb3dPcmllbnRhdGlvbkNoYW5nZSA9PT0gImJvb2xlYW4iKTsNCgkJCX0s
37、 Ok9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNEU5MjA4OTBDMjA2ODExODA4M0YyQ0E4QjA4
38、 DQoJCWZvciAodmFyIGkgPSAwOyBpIDwgbGlzdGVuZXJzRm9yRXZlbnQubGVuZ3RoOyBpKyspIHsN
39、 OiAidG9wLWNlbnRlciIsDQoJCSJUT1BfUklHSFQiIDogInRvcC1yaWdodCIsDQoJCSJDRU5URVIi
40、 bmN0aW9uKCkgew0KCQlsb2cuaSgibXJhaWQuaXNWaWV3YWJsZSIpOw0KCQlyZXR1cm4gaXNWaWV3
41、 UE9TSVRJT04gPSB7DQoJCSJUT1BfTEVGVCIgOiAidG9wLWxlZnQiLA0KCQkiVE9QX0NFTlRFUiIg
42、 bmRlZC4NCgkJaWYgKHBsYWNlbWVudFR5cGUgPT09IFBMQUNFTUVOVF9UWVBFUy5JTlRFUlNUSVRJ
43、 IGhlaWdodCk7DQoJCW1heFNpemUud2lkdGggPSB3aWR0aDsNCgkJbWF4U2l6ZS5oZWlnaHQgPSBo
44、 bigpIHsNCgkJbG9nLmkoIm1yYWlkLmdldFN0YXRlIik7DQoJCXJldHVybiBzdGF0ZTsNCgl9Ow0K
45、 CQkJdmFyIHZhbGlkVmFsdWVzID0gWyAicG9ydHJhaXQiLCAibGFuZHNjYXBlIiwgIm5vbmUiIF07
46、 Ti5zdHJpbmdpZnkocGFyYW1ldGVycykpOw0KCQl9IGVsc2Ugew0KCQkJbG9nLmUoImNyZWF0ZUNh
47、 c3RlbmVyc0ZvckV2ZW50W2ldKTsNCgkJCWlmIChsaXN0ZW5lciA9PT0gbGlzdGVuZXJzRm9yRXZl
48、 KTsNCgkJCWZvciAodmFyIGkgPSAwOyBpIDwgbGVuOyBpKyspIHsNCgkJCQlldmVudExpc3RlbmVy
49、 LvRiGEjRqfzurezaWuj8Wie2gyHMrW5Q06LspMnox7A=
50、 aWRlbz91cmw9IiArIGVuY29kZVVSSUNvbXBvbmVudCh1cmwpKTsNCgl9Ow0KDQoJbXJhaWQucmVt
51、 b3BlcnRpZXMpIHsNCiAgICAgICAgbG9nLmQoImlzQ2xvc2VSZWdpb25PblNjcmVlbiIpOw0KICAg
52、 RVJUSUVTX0NVU1RPTV9DTE9TRV9QT1NJVElPTi5UT1BfUklHSFQsDQoJCSJvZmZzZXRYIiA6IDAs
53、 MkiCvaSBIdAPkgMRnUvBj4Is2Esxx7ttV7QIW81gjI/PzE6ErF2SorLBRj82Nyg8147oAnY+bWET
54、 c3VwcG9ydHMgIiArIGZlYXR1cmUgKyAiICIgKyBzdXBwb3J0ZWRGZWF0dXJlc1tmZWF0dXJlXSk7
55、 CgkJCX0NCgkJfQ0KCX07DQoJDQogICAgZnVuY3Rpb24gaXNDbG9zZVJlZ2lvbk9uU2NyZWVuKHBy
56、 ICIpIik7DQogICAgfQ0KCQ0KCW1yYWlkLmR1bXBMaXN0ZW5lcnMgPSBmdW5jdGlvbigpIHsNCgkJ
57、 q+A3VbxxEnifyhLGYnajl2Wx6OLzGwZwzkb4bXiki2/CIq9rebEr7EsIq0zWpOe9VOWuoPabiULs
58、 bWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdp
59、 T01fQ0xPU0VfUE9TSVRJT04gPSBtcmFpZC5SRVNJWkVfUFJPUEVSVElFU19DVVNUT01fQ0xPU0Vf
60、 c2V0UmVzaXplUHJvcGVydGllcyIpOw0KCQkNCgkJaXNSZXNpemVSZWFkeSA9IGZhbHNlOw0KDQoJ
61、 CQkJCQkrIGV4cGFuZFByb3BlcnRpZXMudXNlQ3VzdG9tQ2xvc2UpOw0KCQl9DQoJfTsNCg0KCS8q
62、 dGlvblByb3BlcnRpZXMuZm9yY2VPcmllbnRhdGlvbiwNCgkJCQkJInNldE9yaWVudGF0aW9uUHJv
63、 ID0gZnVuY3Rpb24oKSB7DQoJCWxvZy5pKCJtcmFpZC5jbG9zZSIpOw0KCQlpZiAoc3RhdGUgPT09
64、 CiAgICAgICAgbWF4UmVjdC53aWR0aCA9IG1heFNpemUud2lkdGg7DQogICAgICAgIG1heFJlY3Qu
65、 MC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz
66、 fQ0KCQkNCgkJdmFyIHJ3UHJvcHMgPSBbICJ3aWR0aCIsICJoZWlnaHQiLCAib2Zmc2V0WCIsICJv
67、 Uy5SRVNJWkVEKSkgew0KCQkJcmV0dXJuOw0KCQl9DQoJCWlmICh1cmwgPT09IHVuZGVmaW5lZCkg
68、 LXJpZ2h0IiBdOw0KCQkJCXJldHVybiAodHlwZW9mIGN1c3RvbUNsb3NlUG9zaXRpb24gPT09ICJz
69、 Cgl9Ow0KDQoJbXJhaWQuc2V0T3JpZW50YXRpb25Qcm9wZXJ0aWVzID0gZnVuY3Rpb24ocHJvcGVy
70、 nbWFnZVJlYWR5ccllPAAAAq5JREFUeNqUlN9LmmEUx4++/ihKy6yZGEMjlExdEjgqQmm78ioGu41g
71、 8b2824c2cb184ce0ac78b82dba46b78a
72、 aWQuZ2V0Q3VycmVudFBvc2l0aW9uID0gZnVuY3Rpb24oKSB7DQoJCWxvZy5pKCJtcmFpZC5nZXRD
73、 bjsNCgkJCX0NCgkJfQ0KCQlsaXN0ZW5lcnNGb3JFdmVudC5wdXNoKGxpc3RlbmVyKTsNCgl9Ow0K
74、 YXJ0KSIpOw0KCQl9IGVsc2Ugew0KCQkJbG9nLmkoIm1yYWlkLmV4cGFuZCAiICsgdXJsKTsNCgkJ
75、 KioqKioqKioqKioqKioqLw0KDQoJLy8gc2V0dGVycyB0byBjaGFuZ2Ugc3RhdGUNCgltcmFpZC5z
76、 NzQwNzIwNjgxMTgwODNBRjJCNzQzNDlDQ0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkJF
77、 b3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1N
78、 IHNvIHJlbW92ZSBhbGwgbGlzdGVuZXJzDQoJCQkJLy8gZm9yIGdpdmVuIGV2ZW50DQoJCQkJZGVs
79、 NzQwNzIwNjgxMTgwODNBRjJCNzQzNDlDQ0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjRF
80、 b24gIiArIHggKyAiLCIgKyB5ICsgIiwiICsgd2lkdGggKyAiLCIJKyBoZWlnaHQpOw0KCQlkZWZh
81、 fQ0KCQl9DQoJCXJldHVybiByZXR2YWw7DQoJfTsNCg0KCXZhciBhbGxWYWxpZGF0b3JzID0gew0K
82、 VkVOVFMuRVJST1IsIG1lc3NhZ2UsIGFjdGlvbik7DQoJfTsNCg0KCW1yYWlkLmZpcmVSZWFkeUV2
83、 YW5kcm9pZC5pbnRlbnQuYWN0aW9uLk1BSU4=
84、 V0FSTklORykgew0KCQkJY29uc29sZS5sb2coIihXLW1yYWlkLmpzKSAiICsgbXNnKTsNCgkJfQ0K
85、 fTsNCgl2YXIgaXNWaWV3YWJsZSA9IGZhbHNlOw0KCXZhciBpc0V4cGFuZFByb3BlcnRpZXNTZXQg
86、 ZWVuPSIgKyByZXNpemVQcm9wZXJ0aWVzLmFsbG93T2Zmc2NyZWVuOw0KDQoJCWNhbGxOYXRpdmUo
87、 dWx0UG9zaXRpb24ueCArIHByb3BlcnRpZXMub2Zmc2V0WDsNCiAgICAgICAgcmVzaXplUmVjdC55
88、 ICAgICAgICBjbG9zZVJlY3QueCA9IHJlc2l6ZVJlY3QueCArIChyZXNpemVSZWN0LndpZHRoIC8g
89、 aWQuZ2V0RGVmYXVsdFBvc2l0aW9uID0gZnVuY3Rpb24oKSB7DQoJCWxvZy5pKCJtcmFpZC5nZXRE
90、 b3JpZW50YXRpb25Qcm9wZXJ0aWVzLmZvcmNlT3JpZW50YXRpb247DQoNCgkJY2FsbE5hdGl2ZSgi
91、 aCwgaGVpZ2h0KSB7DQoJCWxvZy5pKCJtcmFpZC5zZXRNYXhTaXplICIgKyB3aWR0aCArICJ4IiAr
92、 IHsNCgkJCWxvZy5lKCJzdG9yZVBpY3R1cmUgaXMgbm90IHN1cHBvcnRlZCIpOw0KCQl9DQoJfTsN
93、 cG5hbWUgPSByd1Byb3BzW2ldOw0KCQkJaWYgKHByb3BlcnRpZXMuaGFzT3duUHJvcGVydHkocHJv
94、 CQlyZXR1cm47DQoJCX0NCgkJaWYgKCFpc1Jlc2l6ZVJlYWR5KSB7DQoJCQltcmFpZC5maXJlRXJy
95、 dCgiYWRqdXN0ZWQgcmVzaXplUmVjdCIsIHJlc2l6ZVJlY3QpOw0KDQogICAgICAgIHJldHVybiBh
96、 dHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw
97、 Y3Rpb24ob2Zmc2V0WSkgew0KCQkJCXJldHVybiAhaXNOYU4ob2Zmc2V0WSk7DQoJCQl9LA0KCQkJ
98、 322a737a-a0ca-44e0-bc85-649b1c7c1db6
99、 Ow0KCQkJcmV0dXJuOw0KCQl9DQoJCWlmIChsaXN0ZW5lcnMuaGFzT3duUHJvcGVydHkoZXZlbnQp
100、 aGVpZ2h0KTsNCgkJfQ0KCX07DQoNCgltcmFpZC5zZXREZWZhdWx0UG9zaXRpb24gPSBmdW5jdGlv
101、 dGllcykgew0KCQlsb2cuaSgibXJhaWQuc2V0T3JpZW50YXRpb25Qcm9wZXJ0aWVzIik7DQoNCgkJ
102、 cyBjb250YWlucyAzIHJlYWQtd3JpdGUgcHJvcGVydGllczogd2lkdGgsIGhlaWdodCwgYW5kIHVz
103、 aXRpb24gPT09ICJjZW50ZXIiKSB7DQogICAgICAgICAgICBjbG9zZVJlY3QueSA9IHJlc2l6ZVJl
104、 bUNsb3NlKTsNCgkJaWYgKGV4cGFuZFByb3BlcnRpZXMudXNlQ3VzdG9tQ2xvc2UgIT09IGlzQ3Vz
105、 Zy5pKCJtcmFpZC5zZXRDdXJyZW50UG9zaXRpb24gIiArIHggKyAiLCIgKyB5ICsgIiwiICsgd2lk
106、 ZW50ID0gZnVuY3Rpb24obWVzc2FnZSwgYWN0aW9uKSB7DQoJCWxvZy5pKCJtcmFpZC5maXJlRXJy
107、 aGFuZ2VFdmVudCAiICsgbmV3U3RhdGUpOw0KCQlpZiAoc3RhdGUgIT09IG5ld1N0YXRlKSB7DQoJ
108、 Ow0KCQlyZXR1cm4gc2NyZWVuU2l6ZTsNCgl9Ow0KDQoJbXJhaWQuZ2V0U3RhdGUgPSBmdW5jdGlv
109、 cy5vZmZzZXRYICsgIiAiICsgcHJvcGVydGllcy5vZmZzZXRZKTsNCg0KICAgICAgICB2YXIgcmVz
110、 niooKjZjIsVAkJSXdIw1IFyqvt7d3pLy8PCFksXJgYIAPDg5aGxsbs8OzCY2E+vr692tra4LIFovl
111、 CgkJCQlyZXR1cm4gKHR5cGVvZiB1c2VDdXN0b21DbG9zZSA9PT0gImJvb2xlYW4iKTsNCgkJCX0N
112、 wHIwF3xU3LtvZid4E+RFOLaLn5myopNEywp6bTAdDnAYtIBzbF31QmtZU2RFxwe5DrtCTMFq8BYU
113、 ZXJ0aWVzID0gZnVuY3Rpb24oKSB7DQoJCWxvZy5pKCJtcmFpZC5nZXRPcmllbnRhdGlvblByb3Bl
114、 7d962ba4-a392-449a-a02d-6c5be5613928
115、 67bb016b-be40-4c08-a190-96a3f3b503d3
116、 b3VuZCBmb3IgZXZlbnQgIiArIGV2ZW50KTsNCgkJCQl9DQoJCQkJaWYgKGxpc3RlbmVyc0ZvckV2
117、 ZWVuID0gcHJvcGVydGllcy5oYXNPd25Qcm9wZXJ0eSgiYWxsb3dPZmZzY3JlZW4iKSA/IHByb3Bl
118、 cmFpZC5maXJlRXJyb3JFdmVudCgiVW5rbm93biBNUkFJRCBldmVudDogIiArIGV2ZW50LCAiYWRk
119、 Cg0KCW1yYWlkLnNldEV4cGFuZFByb3BlcnRpZXMgPSBmdW5jdGlvbihwcm9wZXJ0aWVzKSB7DQoJ
120、 bnRhdGlvbkNoYW5nZTsNCgkJb3JpZW50YXRpb25Qcm9wZXJ0aWVzLmZvcmNlT3JpZW50YXRpb24g
121、 dG9tQ2xvc2UpIHsNCgkJCWV4cGFuZFByb3BlcnRpZXMudXNlQ3VzdG9tQ2xvc2UgPSBpc0N1c3Rv
122、 aGlsZChpZnJhbWUpOw0KCQlpZnJhbWUgPSBudWxsOw0KCX07DQoNCglmdW5jdGlvbiBmaXJlRXZl
123、 nhgTMAXauAs13gXsgmOMEUEQul4sMBgMx9q8RNnxOPWDlBHa7/TpufQobbn47J0GoZDKZCApJEISJ
124、 IGJlIHRocm93bi4NCglmdW5jdGlvbiB2YWxpZGF0ZShwcm9wZXJ0aWVzLCBhY3Rpb24pIHsNCgkJ
125、 ID0gZGVmYXVsdFBvc2l0aW9uLnkgKyBwcm9wZXJ0aWVzLm9mZnNldFk7DQogICAgICAgIHJlc2l6
126、 c2VDdXN0b21DbG9zZS4NCgkJCS8vIFN0aWxsLCB3ZSdsbCBkbyBhIGJhc2ljIHNhbml0eSBjaGVj
127、 aWRWYWx1ZXMuaW5kZXhPZihmb3JjZU9yaWVudGF0aW9uKSAhPT0gLTEpOw0KCQkJfQ0KCQl9LA0K
128、 KioqKioqKioqKiovDQoNCglmdW5jdGlvbiBjYWxsTmF0aXZlKGNvbW1hbmQpIHsNCgkJdmFyIGlm
129、 Y3JlZW4ocHJvcGVydGllcykpIHsNCiAgICAgICAgICAgIG1yYWlkLmZpcmVFcnJvckV2ZW50KCJj
130、 ICAgICAgICB2YXIgcmVzaXplUmVjdCA9IHt9Ow0KICAgICAgICByZXNpemVSZWN0LnggPSBkZWZh
131、 EvgxxWS9Elw3uTYECkG3gr+v/Bvje8FMtMak3qUwiBvkmFxbCPYqpvreomJGtggQb20vNw+ZRyni
132、 ZSIpOw0KCQlyZXR1cm4gbWF4U2l6ZTsNCgl9Ow0KDQoJbXJhaWQuZ2V0T3JpZW50YXRpb25Qcm9w
133、 aXplUmVjdC54ICsgcmVzaXplUmVjdC53aWR0aCkgPiAobWF4UmVjdC54ICsgbWF4UmVjdC53aWR0
134、 bXBpbmcgbGlzdGVuZXJzICgiICsgbkV2ZW50cyArICIgZXZlbnRzKSIpOw0KCQlmb3IgKCB2YXIg
135、 cG5hbWUpKSB7DQoJCQkJbmV3T3JpZW50YXRpb25Qcm9wZXJ0aWVzW3Byb3BuYW1lXSA9IHByb3Bl
136、 nCQ6HY8Lr9Tr8fv9ji8Xy6PDw8CKTyUh4LoNzUBkg9l/I4OCg2ePxkNPpfOB2u0cbGhoeQuJZsVjk
137、 nmbKhEpter78GGy+gYgUklEgkiOdhs9lIo9H8l+CUCDcJaHjsdDpf+nw+3cgGvgnkgyDPU2xvb6+L
138、 dXJyZW50UG9zaXRpb24iKTsNCgkJcmV0dXJuIGN1cnJlbnRQb3NpdGlvbjsNCgl9Ow0KDQoJbXJh
139、 YW1lID0gcndQcm9wc1tpXTsNCgkJCWlmIChwcm9wZXJ0aWVzLmhhc093blByb3BlcnR5KHByb3Bu
140、 DQoNCgl2YXIgbWF4U2l6ZSA9IHsNCgkJIndpZHRoIiA6IDAsDQoJCSJoZWlnaHQiIDogMA0KCX07
141、 CgkJCWxvZy5lKCJmYWlsZWQgdmFsaWRhdGlvbiIpOw0KCQkJcmV0dXJuOw0KCQl9DQoNCgkJdmFy
142、 HCsOpIMlIIH/84I+0A1+TxXR88EWsAuUgWTgnHCMHwyDVvAINIFBK0mjTVaPRHAMVIJF4At4AdrB
143、 cGVydGllcyIpOw0KCQkJcmV0dXJuOw0KCQl9DQoNCgkJb3JpZW50YXRpb25Qcm9wZXJ0aWVzLmFs
144、 eSIpOw0KICAgICAgICAgICAgcmV0dXJuIGFkanVzdG1lbnRzOw0KICAgICAgICB9DQoNCiAgICAg
145、 IngiIDogMCwNCgkJInkiIDogMCwNCgkJIndpZHRoIiA6IDAsDQoJCSJoZWlnaHQiIDogMA0KCX07
146、 ZWN0KTsNCiAgICAgICAgcHJpbnRSZWN0KCJjb250YWluZWRSZWN0IiwgY29udGFpbmVkUmVjdCk7
147、 Y2FsbGVkIHdoZW4gYWQgaXMgaW4gZXhwYW5kZWQgc3RhdGUiLCAibXJhaWQucmVzaXplIik7DQoJ
148、 KioqKioqKi8NCg0KCXZhciBzdGF0ZSA9IFNUQVRFUy5MT0FESU5HOw0KCXZhciBwbGFjZW1lbnRU
149、 DQoJCQl9IGVsc2Ugew0KCQkJCS8vIG5vIGxpc3RlbmVyIHRvIHJlbW92ZSB3YXMgcHJvdmlkZWQs
150、 CiAgICAgICAgICAgIChjb250YWluZWRSZWN0LnggKyBjb250YWluZWRSZWN0LndpZHRoKSA8PSAo
151、 Ew70EKy2+ZT04g+B75yAYqdFLwYvKfgEH3uYQ2SBbvoudUq0WBJP6fSAg2L1rADvwBTY7IToCxR8
152、 OTIwODkwQzIwNjgxMTgwODNGMkNBOEIwODNCNTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRm
153、 NjI0NTY5OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MzBFQTlFOTYxMjAxMUUzQjhCRkRD
154、 CEWGLRSoWG5Cptt36Le0iO7OdQdhD3wY0XHmNztzzpzz30AkEkmbbi09bRq2VOhU6Dgtw6XjrMdW
155、 KioqKioqKioqKioqKioqKioNCgkgKiBoZWxwZXIgbWV0aG9kcyBjYWxsZWQgYnkgU0RLDQoJICoq
156、 c2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDY4MDEx
157、 cnRpZXNbcHJvcG5hbWVdOw0KCQkJfQ0KCQl9DQoNCgkJLy8gU2V0dGluZyBhbGxvd09yaWVudGF0
158、 RQdAL5gAOxwQG0uQS+Yr2OyUaC87fQ/KHBZssgg85qCUOSH6OpgGG1wSbFIABkAILNQRfZhr+KDL
159、 DQoJCQkiZm9yY2VPcmllbnRhdGlvbiIgOiBmdW5jdGlvbihmb3JjZU9yaWVudGF0aW9uKSB7DQoJ
160、 ZWlnaHQgPSBoZWlnaHQ7DQoJfTsNCg0KCW1yYWlkLnNldE1heFNpemUgPSBmdW5jdGlvbih3aWR0
161、 J+ABYuAFIBusBW6QD0ZAHajhUzAeQrRBtoOuwL94ANwgVuI8B9gA6nnud7DXRH5DosVTucyELaDY
162、 Ok9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOUU5MjA4OTBDMjA2ODExODA4M0YyQ0E4QjA4
163、 yoegUsOhuuEpMKbRh0qQf4I+K6J/gEegmompVLSarWEN0bWgN+YtMqPoFGbKAY3RDlKwdHPKA9tA
164、 cmlidXRlKCJzcmMiLCAibXJhaWQ6Ly8iICsgY29tbWFuZCk7DQoJCWRvY3VtZW50LmRvY3VtZW50
165、 DQoJbXJhaWQuZ2V0VmVyc2lvbiA9IGZ1bmN0aW9uKCkgew0KCQlsb2cuaSgibXJhaWQuZ2V0VmVy
166、 ICsgc3VwcG9ydGVkKTsNCgkJc3VwcG9ydGVkRmVhdHVyZXNbZmVhdHVyZV0gPSBzdXBwb3J0ZWQ7
167、 ZXZlbnRdOw0KCQkJbG9nLmkoIiAgIiArIGV2ZW50ICsgIiBjb250YWlucyAiICsgZXZlbnRMaXN0
168、 nOV4rVoXx9a0QbjKZjJRKJWm1WjIYDIRRMKJeT/ECQzQazZTLZZ4Vb0D5Tsh1mFqtJp1ORyaTSejr
169、 ICAgcmVzaXplUmVjdC54ID0gZGVmYXVsdFBvc2l0aW9uLnggKyBwcm9wZXJ0aWVzLm9mZnNldFgg
170、 OlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7tuMs8AAADCElEQVR42uzZW0gU
171、 dDs7DQoJCX0NCgl9Ow0KDQoJbXJhaWQuc2V0U3VwcG9ydHMgPSBmdW5jdGlvbihmZWF0dXJlLCBz
172、 rHNYsC+mRFbvdFksyCpThG8HwwHBO5nEqtLYLrcKkCqrvspRuQ+2C8WW82FTrYMz6VrV1GQvM+0o
173、 eCI6IDAsICJ5IjogMCB9Ow0KDQogICAgICAgIGlmIChpc1JlY3RDb250YWluZWQobWF4UmVjdCwg
174、 ZGRFdmVudExpc3RlbmVyICIgKyBldmVudCArICI6ICIgKyBTdHJpbmcobGlzdGVuZXIpKTsNCgkJ
175、 e4250327-8d3c-4d35-b9e8-3c1720a64b91
176、 b3NpdGlvbi53aWR0aCA9IHdpZHRoOw0KCQljdXJyZW50UG9zaXRpb24uaGVpZ2h0ID0gaGVpZ2h0
177、 20799a27-fa80-4b36-b2db-0f8141f24180
178、 NjI0NTY5OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MzBFQTlFNTYxMjAxMUUzQjhCRkRD
179、 VEFURVMuRVhQQU5ERUQpIHsNCgkJCW1yYWlkLmZpcmVFcnJvckV2ZW50KCJtcmFpZC5yZXNpemUg
180、 n3nMsiI6GneUNHXjheC5Rh8z+o8XbU5nrobDHE5rSKMPc4QnrYj+xAuLNRwuA2ngpUYf5loOWxE9
181、 nCnnR4eEhYdd62Wz2MxRtYaYMWI9LyE8YjcZUIl789brdLmFVuLXOxsbGe6vV+g7CglDokSSJqtXq
182、 Q3VzdG9tQ2xvc2UpIHsNCgkJbG9nLmkoIm1yYWlkLnVzZUN1c3RvbUNsb3NlICIgKyBpc0N1c3Rv
183、 IiwNCgkJIlRFTCIgOiAidGVsIiwNCgkJIkNBTEVOREFSIiA6ICJjYWxlbmRhciIsDQoJCSJTVE9S
184、 wHmQZFC0gyvufaOixdR4KJkklGgtOjnfYwwIrwF9IE7ve71+OhVksHKoiEJwBzxlJygTbWzEsmVN
185、 IGRlZmF1bHRQb3NpdGlvbi55KTsNCiAgICAgICAgbG9nLmQoIm9mZnNldCAiICsgcHJvcGVydGll
186、 Y3VzdG9tQ2xvc2VQb3NpdGlvbiAiICsgY3VzdG9tQ2xvc2VQb3NpdGlvbik7DQogICAgICAgIA0K
187、 WWVmeoia2gmaJRLlBP7HM1BmUXgja/gco6LXU8ROSdH+IOF+VpsVJkWXRJrboU68AjyStXOiaC0G
188、 Z2h0KSB7DQoJCWxvZy5pKCJtcmFpZC5zZXRTY3JlZW5TaXplICIgKyB3aWR0aCArICJ4IiArIGhl
189、 BqQgPWjjUHyWmhDr4m6riNeSC5gl0RoHQQ8Tt4JKJk8MMWfFlDrKWq6tmCcM+kbp6hFpY303nYiL
190、 Ok9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGQkU5MjA4OTBDMjA2ODExODA4M0YyQ0E4QjA4
191、 InNldFJlc2l6ZVByb3BlcnRpZXM/IiArIHBhcmFtcyk7DQoNCgkJaXNSZXNpemVSZWFkeSA9IHRy
192、 ICAgICAgICBsb2cuZCgiYWRqdXN0bWVudHMueSAiICsgYWRqdXN0bWVudHMueSk7DQoNCiAgICAg
193、 IG5ld09yaWVudGF0aW9uUHJvcGVydGllcyA9IHt9Ow0KCQluZXdPcmllbnRhdGlvblByb3BlcnRp
194、 3066546c3043314e614c4b764f433338
195、 dCAiICsgcHJvcGVydGllcy5vZmZzZXRYICsgIiAiICsgcHJvcGVydGllcy5vZmZzZXRZKTsNCg0K
196、 aW9uICE9PSBtcmFpZC5PUklFTlRBVElPTl9QUk9QRVJUSUVTX0ZPUkNFX09SSUVOVEFUSU9OLk5P
197、 Vmlld09uU2NyZWVuKHByb3BlcnRpZXMpIHsNCiAgICAgICAgbG9nLmQoImZpdFJlc2l6ZVZpZXdP
198、 Rm9yRXZlbnQuc3BsaWNlKGksIDEpOw0KCQkJCQkJYnJlYWs7DQoJCQkJCX0NCgkJCQl9DQoJCQkJ
199、 aW9uQ2hhbmdlIHRvIHRydWUgd2hpbGUgc2V0dGluZyBmb3JjZU9yaWVudGF0aW9uDQoJCS8vIHRv
200、 nPDs7K3Ldm5ubhP9UKBS4vFuzlqtUqnPo+7i0tGTFpeMfqALXjSEijHdF+13BV/MzNjamWVhYyM7P
201、 BXH2z0QJatAT+dduocjO+a3+Qw4addLbWGfjpFk4jq8YxEEvQ+fjDYZwyOYdijUP1/UBVHsReiG6
202、 cyBhcmUgbm90IG5lZWRlZCBieSB0aGUgbmF0aXZlIGNvZGUuKQ0KCQlpZiAoZXhwYW5kUHJvcGVy
203、 CX0NCgkJDQoJCWlmICghdmFsaWRhdGUocHJvcGVydGllcywgInNldFJlc2l6ZVByb3BlcnRpZXMi
204、 bmdlRXZlbnQgIiArIG5ld0lzVmlld2FibGUpOw0KCQlpZiAoaXNWaWV3YWJsZSAhPT0gbmV3SXNW
205、 ICAgY2xvc2VSZWN0LnkgPSByZXNpemVSZWN0LnkgKyByZXNpemVSZWN0LmhlaWdodCAtIDUwOw0K
206、 Ly8gYWxsb3dPcmllbnRhdGlvbkNoYW5nZSBhbmQgZm9yY2VPcmllbnRhdGlvbg0KCQl2YXIgcndQ
207、 KioqKioqKioqKioqKioqKioqKi8NCg0KCXZhciBtcmFpZCA9IHdpbmRvdy5tcmFpZCA9IHt9Ow0K
208、 n8P5xAz+rr7J3ukeerw1CgW/BBfBcwNl0scpJCXaR+fsViBWzNdLoJHjykY5TbLHSJd3gKtZockV
209、 dExpc3RlbmVyID0gZnVuY3Rpb24oZXZlbnQsIGxpc3RlbmVyKSB7DQoJCWxvZy5pKCJtcmFpZC5h
210、 ICAgICAgICBpZiAoIWFsbG93T2Zmc2NyZWVuKSB7DQogICAgICAgICAgICBpZiAocHJvcGVydGll
211、 KyBjb250YWluaW5nUmVjdC5oZWlnaHQpKTsNCiAgICB9DQogICAgDQogICAgZnVuY3Rpb24gcHJp
212、 nYRg/7e7uvh0eHo7wwsrvE5zP53cQPIr6PMcV+T41NVUZvrog6MTPeDz+BoXn1yI0MzMjLS8v09bW
213、 ZIMNYAmIBZNgFHSCFtAMWsHMbIl2gW2gDGwHUfz/CBgE4yASxIMkEMHr7eAmuAU+2BpZiLZBPmjS
214、 ZnVuY3Rpb24obmV3SXNWaWV3YWJsZSkgew0KCQlsb2cuaSgibXJhaWQuZmlyZVZpZXdhYmxlQ2hh
215、 frUf4C7YA9aAuSCCdmJSokEi2Ao8oJP9PoNjtFcaX1VsDKjhoBPgDFiu6EPcRBF4QT+tIDNYouPB
216、 CiAgICAgICAgaWYgKGN1c3RvbUNsb3NlUG9zaXRpb24uc2VhcmNoKCJsZWZ0IikgIT09IC0xKSB7
217、 ZXMuYWxsb3dPcmllbnRhdGlvbkNoYW5nZSA9IG9yaWVudGF0aW9uUHJvcGVydGllcy5hbGxvd09y
218、 ny3QBsSyPMqbcUFX1UrPRqJimyUAOgw2F9GzhOsLQFXNHiBmMRCeXg8FgfG939wtmtLnszMwuJ4gR
219、 KSB7DQoJCQljYWxsTmF0aXZlKCJjcmVhdGVDYWxlbmRhckV2ZW50P2V2ZW50SlNPTj0iCSsgSlNP
220、 ZnVuY3Rpb24obXNnKSB7DQoJCWlmIChsb2dMZXZlbCA8PSBMb2dMZXZlbEVudW0uREVCVUcpIHsN
221、 NTJCNjI0NTY5OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRv
222、 c2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDI4MDEx
223、 bZFPoY2B4JM+ONOh32MEm3x6NDZrXWnp8TA6wiu9YJLdSjRytNp5I97BTh8ekaNasT+zGzqs1Xay
224、 IC0xKTsNCgkJCX0sDQoJCQkiYWxsb3dPZmZzY3JlZW4iIDogZnVuY3Rpb24oYWxsb3dPZmZzY3Jl
225、 c3RvbUNsb3NlLg0KCQkvLyAoVGhhdCBpcywgdGhlIHdpZHRoIGFuZCBoZWlnaHQgcHJvcGVydGll
226、 bXJhaWQuZ2V0TWF4U2l6ZSA9IGZ1bmN0aW9uKCkgew0KCQlsb2cuaSgibXJhaWQuZ2V0TWF4U2l6
227、 aWYgKGkgPT09IGxlbikgew0KCQkJCQlsb2cuaSgibGlzdGVuZXIgIiArIHN0cjEgKyAiIG5vdCBm
228、 dHJpbmciICYmIHZhbGlkUG9zaXRpb25zLmluZGV4T2YoY3VzdG9tQ2xvc2VQb3NpdGlvbikgIT09
229、 URTHnU1NzI9Wi1y31jCiNfMjwhL6sqSHSOwhInoq+vA1qtdAeq8ee4p6KKynCvIhsEwLEgrKfFA3
230、 ID0gcHQ7DQoJfTsNCg0KCW1yYWlkLnNldFNjcmVlblNpemUgPSBmdW5jdGlvbih3aWR0aCwgaGVp
231、 IHN0cjIgPSBTdHJpbmcocmVnaXN0ZXJlZExpc3RlbmVyKTsNCgkJCQkJaWYgKGxpc3RlbmVyID09
232、 com/Vo9wbFH89BbDbWFhUezQZOGPKmfkJSAtIbVWk3QxPbvJwcR8I79EVuI0aB41a
233、 ZW5lcnMubGVuZ3RoICsgIiBsaXN0ZW5lcnMiKTsNCgkJCWZvciAodmFyIGkgPSAwOyBpIDwgZXZl
234、 0Is1LgSOVaPgZ90MbTyPrQhhmcuBo04r+BG3QtfpgGUeBY66hhEUOw1dauHWGRdVjuWTdLxd+ltu
235、 InN0b3JlUGljdHVyZT91cmw9IiArIGVuY29kZVVSSUNvbXBvbmVudCh1cmwpKTsNCgkJfSBlbHNl
236、 DQoJCSJFUlJPUiIgOiAiZXJyb3IiLA0KCQkiUkVBRFkiIDogInJlYWR5IiwNCgkJIlNJWkVDSEFO
237、 DQoJCXZhciByZXR2YWwgPSBzdXBwb3J0ZWRGZWF0dXJlc1tmZWF0dXJlXTsNCgkJaWYgKHR5cGVv
238、 ZXZlbnQgaW4gbGlzdGVuZXJzKSB7DQoJCQl2YXIgZXZlbnRMaXN0ZW5lcnMgPSBsaXN0ZW5lcnNb
239、 CQlzdGF0ZSA9IG5ld1N0YXRlOw0KCQkJZmlyZUV2ZW50KG1yYWlkLkVWRU5UUy5TVEFURUNIQU5H
240、 aWVudGF0aW9uUHJvcGVydGllcyBjb250YWlucyAyIHJlYWQtd3JpdGUgcHJvcGVydGllczoNCgkJ
241、 VEFURVMuSElEREVOKSB7DQoJCQkvLyBkbyBub3RoaW5nDQoJCQlyZXR1cm47DQoJCX0NCgkJY2Fs
242、 Ow0KDQoJCWlmICh3aWR0aCAhPT0gcHJldmlvdXNTaXplLndpZHRoIHx8IGhlaWdodCAhPT0gcHJl
243、 dFkiIF07DQoJCWZvciAodmFyIGkgPSAwOyBpIDwgcmVxdWlyZWRQcm9wcy5sZW5ndGg7IGkrKykg
244、 CS8vIHdpZHRoLCBoZWlnaHQsIG9mZnNldFgsIG9mZnNldFksIGN1c3RvbUNsb3NlUG9zaXRpb24s
245、 M0I1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNDMxMTM3QjYxMjAxMUUzQjhCRkRDNTJC
246、 ZXNpemVSZWN0KTsNCg0KICAgICAgICB2YXIgbWF4UmVjdCA9IHsgIngiOiAwLCAieSI6IDAgfTsN
247、 bXJhaWQuRVZFTlRTLlZJRVdBQkxFQ0hBTkdFLCBpc1ZpZXdhYmxlKTsNCgkJfQ0KCX07DQoNCgkv
248、 YW5nZSBpcyB0cnVlIGJ1dCBmb3JjZU9yaWVudGF0aW9uIGlzICINCgkJCQkJKyBuZXdPcmllbnRh
249、 nFzsSJB6L6ZnMdHFtZeVFbrbgxBMa/Pi+BaeCeL1eZ3529tWT8vr9iwsLdiKVhka9BqZBuvtDIRJ2
250、 ZW50VHlwZSIpOw0KCQlyZXR1cm4gcGxhY2VtZW50VHlwZTsNCgl9Ow0KDQoJbXJhaWQuZ2V0UmVz
251、 c3RlbmVyc1tldmVudF07DQoJCWlmIChldmVudExpc3RlbmVycykgew0KCQkJdmFyIGxlbiA9IGV2
252、 ciBjb25kaXRpb24uDQoJCWlmIChuZXdPcmllbnRhdGlvblByb3BlcnRpZXMuYWxsb3dPcmllbnRh
253、 b25dOw0KCQlmb3IgKHZhciBwcm9wIGluIHByb3BlcnRpZXMpIHsNCgkJCXZhciB2YWxpZGF0b3Ig
254、 ZWlnaHQ7DQoJfTsNCg0KCW1yYWlkLnNldFBsYWNlbWVudFR5cGUgPSBmdW5jdGlvbihwdCkgew0K
255、 R0UiIDogInNpemVDaGFuZ2UiLA0KCQkiU1RBVEVDSEFOR0UiIDogInN0YXRlQ2hhbmdlIiwNCgkJ
256、 CQkJCXZhciB2YWxpZFBvc2l0aW9ucyA9IFsgInRvcC1sZWZ0IiwgInRvcC1jZW50ZXIiLCAidG9w
257、 dmFyIHJldHZhbCA9IHRydWU7DQoJCXZhciB2YWxpZGF0b3JzID0gYWxsVmFsaWRhdG9yc1thY3Rp
258、 CX07DQoNCgl2YXIgY3VycmVudE9yaWVudGF0aW9uID0gMDsNCg0KCXZhciBsaXN0ZW5lcnMgPSB7
259、 aW9uLnkgKyBwcm9wZXJ0aWVzLm9mZnNldFk7DQogICAgICAgIHJlc2l6ZVJlY3Qud2lkdGggPSBw
260、 dGhlIGFkIGlzDQoJCS8vIGEgYmFubmVyIGN1cnJlbnRseSBpbiBlaXRoZXIgZGVmYXVsdCBvciBy
261、 ZXRDdXJyZW50UG9zaXRpb24gPSBmdW5jdGlvbih4LCB5LCB3aWR0aCwgaGVpZ2h0KSB7DQoJCWxv
262、 IGV4cGFuZFByb3BlcnRpZXMudXNlQ3VzdG9tQ2xvc2U7DQoNCgkJLy8gZXhwYW5kUHJvcGVydGll
263、 LCAibXJhaWQuc2V0UmVzaXplUHJvcGVydGllcyIpOw0KICAgICAgICAgICAgICAgIHJldHVybjsN
264、 b25Qcm9wZXJ0aWVzID0gew0KCQkiYWxsb3dPcmllbnRhdGlvbkNoYW5nZSIgOiB0cnVlLA0KCQki
265、 CQkiUE9SVFJBSVQiIDogInBvcnRyYWl0IiwNCgkJIkxBTkRTQ0FQRSIgOiAibGFuZHNjYXBlIiwN
266、 dmFyIG5FdmVudHMgPSBPYmplY3Qua2V5cyhsaXN0ZW5lcnMpLmxlbmd0aDsNCgkJbG9nLmkoImR1
267、 X+wupr62RM8Hr5mUZwRZsKjwH3CSigItbN0suXoUkh07VFPwZafOPXbS4XujrMsBztP/fb6Ijp0w
268、 aXplUmVjdCA9IHt9Ow0KICAgICAgICByZXNpemVSZWN0LnggPSBkZWZhdWx0UG9zaXRpb24ueCAr
269、 ZV07DQoJCQl9DQoJCX0NCgkJDQoJCXZhciBwYXJhbXMgPQ0KCQkJIndpZHRoPSIgKyByZXNpemVQ
270、 cm9wcyA9IFsgImFsbG93T3JpZW50YXRpb25DaGFuZ2UiLCAiZm9yY2VPcmllbnRhdGlvbiIgXTsN
271、 ZWxFbnVtID0gew0KCQkiREVCVUciICAgOiAwLA0KCQkiSU5GTyIgICAgOiAxLA0KCQkiV0FSTklO
272、 nTMLGs2AwGIeSAUEoFCKLxUJqtZpEUfyTaJiDapiDU6lUBmKx2CM03YAKiRNAESFg0ul0BJunvWzM
273、 dGF0ZS4NCgkJLy8gVHJpZ2dlciBhbiBlcnJvciBpZiB0aGUgY3VycmVudCBzdGF0ZSBpcyBleHBh
274、 Y29udGFpbmluZ1JlY3QueCArIGNvbnRhaW5pbmdSZWN0LndpZHRoKSAmJg0KICAgICAgICAgICAg
275、 aGVpZ2h0IiA6IGZ1bmN0aW9uKGhlaWdodCkgew0KCQkJCXJldHVybiAhaXNOYU4oaGVpZ2h0KSAm
276、 bj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6
277、 dGlvbiA9IG9yaWVudGF0aW9uUHJvcGVydGllcy5mb3JjZU9yaWVudGF0aW9uOw0KDQoJCS8vIG9y
278、 ciAodmFyIGkgPSAwOyBpIDwgcndQcm9wcy5sZW5ndGg7IGkrKykgew0KCQkJdmFyIHByb3BuYW1l
279、 nCdvb2/tJZAfLy8uDyI4pFApmMpkKNRpNJr7rxEaWiaS0NhrQAuk1NTVPoDWDiRmS2RweHrYK9aO0
280、 ayBvbiB0aGUgd2lkdGggYW5kIGhlaWdodCBwcm9wZXJ0aWVzLCB0b28uDQoJCQkid2lkdGgiIDog
281、 ew0KCQkJCXJldHVybiAhaXNOYU4ob2Zmc2V0WCk7DQoJCQl9LA0KCQkJIm9mZnNldFkiIDogZnVu
282、 YXJyYXkpIHsNCgkJZm9yICggdmFyIGkgaW4gYXJyYXkpIHsNCgkJCWlmIChhcnJheVtpXSA9PT0g
283、 N3hs1m5l8jHVRki0jIbXqcByVfEGuKx4xLMcZOMkeMQCTq86Kx4xit6vmXWzOFTdVBCi33nDFsIF
284、 blByb3BlcnRpZXMsIG9yDQoJLy8gc2V0UmVzaXplUHJvcGVydGllcykuDQoJLy8gSXQgc2VydmVz
285、 JiA1MCA8PSBoZWlnaHQ7DQoJCQl9LA0KCQkJIm9mZnNldFgiIDogZnVuY3Rpb24ob2Zmc2V0WCkg
286、 cmVzaXplIik7DQoJCQlyZXR1cm47DQoJCX0NCgkJY2FsbE5hdGl2ZSgicmVzaXplIik7DQoJfTsN
287、 c2l0aW9uLndpZHRoID0gd2lkdGg7DQoJCWRlZmF1bHRQb3NpdGlvbi5oZWlnaHQgPSBoZWlnaHQ7
288、 YWJsZTsNCgl9Ow0KDQoJbXJhaWQub3BlbiA9IGZ1bmN0aW9uKHVybCkgew0KCQlsb2cuaSgibXJh
289、 dFkuDQoJCS8vIFRoZSByZW1haW5pbmcgdHdvIHByb3BlcnRpZXMgYXJlIG9wdGlvbmFsLg0KCQl2
290、 YWluZWRSZWN0LnkgKyBjb250YWluZWRSZWN0LmhlaWdodCkgPD0gKGNvbnRhaW5pbmdSZWN0Lnkg
291、 aWR0aCkgLSAocmVzaXplUmVjdC54ICsgcmVzaXplUmVjdC53aWR0aCk7DQogICAgICAgIH0NCiAg
292、 npBw3LkqubDqdvs1xQNqt1iHucygGshBEh0LQQREBY2fHx8F2HLfkcl1OJKaut1vtCiEGy6M9V/Yg
293、 dmFsdWUpIHsNCgkJCQlyZXR1cm4gdHJ1ZTsNCgkJCX0NCgkJfQ0KCQlyZXR1cm4gZmFsc2U7DQoJ
294、 nr98Hoij993E5jgPoAvSjI1A8ngPT0B+JMGIwV263G2RZhulU8lNle/vdyBAWc4XCdijgv7deKr1n
295、 ciBjdXJyZW50UG9zaXRpb24gPSB7DQoJCSJ4IiA6IDAsDQoJCSJ5IiA6IDAsDQoJCSJ3aWR0aCIg
296、 M0I1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNDMxMTM3NzYxMjAxMUUzQjhCRkRDNTJC
297、 TElORQ0KCQkJCXx8IChzdGF0ZSAhPT0gU1RBVEVTLkRFRkFVTFQgJiYgc3RhdGUgIT09IFNUQVRF
298、 aWdodCA9IG1heFNpemUuaGVpZ2h0Ow0KDQogICAgICAgIHJldHVybiBpc1JlY3RDb250YWluZWQo
299、 QUwgfHwgc3RhdGUgPT09IFNUQVRFUy5MT0FESU5HIHx8IHN0YXRlID09PSBTVEFURVMuSElEREVO
300、 ZW5lcikpOw0KCQlpZiAoIWV2ZW50KSB7DQoJCQltcmFpZC5maXJlRXJyb3JFdmVudCgiRXZlbnQg
301、 U2NyZWVuU2l6ZSA9IGZ1bmN0aW9uKCkgew0KCQlsb2cuaSgibXJhaWQuZ2V0U2NyZWVuU2l6ZSIp
302、 aWVudGF0aW9uQ2hhbmdlLA0KCQluZXdPcmllbnRhdGlvblByb3BlcnRpZXMuZm9yY2VPcmllbnRh
303、 DQoJfTsNCg0KCW1yYWlkLnNldEV4cGFuZFNpemUgPSBmdW5jdGlvbih3aWR0aCwgaGVpZ2h0KSB7
304、 bnRSZWN0KGxhYmVsLCByZWN0KSB7DQogICAgICAgIGxvZy5kKGxhYmVsICsNCiAgICAgICAgICAg
305、 IHByb3BlcnR5IGluIGV4cGFuZFByb3BlcnRpZXMgd2UgYWN0dWFsbHkgY2FyZSBhYm91dCBpcyB1
306、 YWluZWQiKTsNCiAgICAgICAgcHJpbnRSZWN0KCJjb250YWluaW5nUmVjdCIsIGNvbnRhaW5pbmdS
307、 eXzsMn0Ee1sjiDTxnUObShXRJRJxM5ozayXcDT4aXG9jtDDzPYc3+lxF9Dk6T5N4ucyE1+o2DX1r
308、 aWVzLmFsbG93T3JpZW50YXRpb25DaGFuZ2UNCgkJCQkrICImZm9yY2VPcmllbnRhdGlvbj0iICsg
309、 KyBhZGp1c3RtZW50cy54Ow0KICAgICAgICByZXNpemVSZWN0LnkgPSBkZWZhdWx0UG9zaXRpb24u
310、 eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0
311、 VGhlIG9ubHkgdGltZSBpdCBpcyB2YWxpZCB0byBjYWxsIHJlc2l6ZSBpcyB3aGVuIHRoZSBhZCBp
312、 ZXJ0aWVzLndpZHRoID0gd2lkdGg7DQoJCQlleHBhbmRQcm9wZXJ0aWVzLmhlaWdodCA9IGhlaWdo
313、 LA0KCQkiaGVpZ2h0IiA6IDAsDQoJCSJjdXN0b21DbG9zZVBvc2l0aW9uIiA6IFJFU0laRV9QUk9Q
314、 YW1lIG9mIHRoZSBzZXR0ZXIgZnVuY3Rpb24NCgkvLyB3aGljaCBjYWxsZWQgdGhpcyBmdW5jdGlv
315、 ZWZhdWx0UG9zaXRpb24iKTsNCgkJcmV0dXJuIGRlZmF1bHRQb3NpdGlvbjsNCgl9Ow0KDQoJbXJh
316、 39GluvWwGycKpL6SS4VOhU6FttX+CjAAgpoINtDHo/4AAAAASUVORK5CYII=
317、 nB29AZrS2tibX6/XvqVTqdqFQuPUNBcuDC8+09ndxq7wR+yRD6Q+o28IDHMDuCmyr+UOM2+XWJhKN
318、 aWdodCINCgl9Ow0KDQoJdmFyIE9SSUVOVEFUSU9OX1BST1BFUlRJRVNfRk9SQ0VfT1JJRU5UQVRJ
319、 IGJ5IGRlZmluaXRpb24gY292ZXIgdGhlIGVudGlyZSBzY3JlZW4sDQoJCS8vIHNvIHRoZSBvbmx5
320、 PSBtcmFpZC5TVEFURVMuTE9BRElORykgew0KCQkJZmlyZUV2ZW50KG1yYWlkLkVWRU5UUy5TSVpF
321、 UL94q7CdKlraOn/A4RdFBajAYZRpJT6i2VlEQ2qW5ufGIvkpbuDJVDM4r+vTk60rjbG2WFPLDI3L
322、 63zvDVq4pJyL3wYrphfCLFwDn0NYNxFjsqK1q0y2SewQuAFqw9iuRDqfEdnp0Q98IEex2HHQAEo5
323、 DQoJCWxvZy5pKCJtcmFpZC5zZXRFeHBhbmRTaXplICIgKyB3aWR0aCArICJ4IiArIGhlaWdodCk7
324、 nd15eXmrYqbKmpiZzuNAnRXJ3d7eVStjc3OQo7ZXos7OC5ImjZAA1EE0nSbRarUYulzNoxeCfb/gW
325、 RWxlbWVudC5hcHBlbmRDaGlsZChpZnJhbWUpOw0KCQlpZnJhbWUucGFyZW50Tm9kZS5yZW1vdmVD
326、 c1tpXS5hcHBseShudWxsLCBhcmdzKTsNCgkJCX0NCgkJfSBlbHNlIHsNCgkJCWxvZy5pKCJubyBs
327、 bXJhaWQucmVtb3ZlRXZlbnRMaXN0ZW5lciAiICsgZXZlbnQgKyAiIDogIiArIFN0cmluZyhsaXN0
328、 U2NyZWVuKHByb3BlcnRpZXMpOw0KICAgICAgICB9IGVsc2UgaWYgKCFpc0Nsb3NlUmVnaW9uT25T
329、 DQogICAgICAgICAgICBjbG9zZVJlY3QueCA9IHJlc2l6ZVJlY3QueDsNCiAgICAgICAgfSBlbHNl
330、 nbWFnZVJlYWR5ccllPAAAA2NJREFUeNqMVF1Ik1EYPm7TpsIca84pGs6VrboYaeRPpFgXKUzBH4S8
331、 PSBoZWlnaHQ7DQoJCWlmICghaXNFeHBhbmRQcm9wZXJ0aWVzU2V0KSB7DQoJCQlleHBhbmRQcm9w
332、 DQoJbXJhaWQuY3JlYXRlQ2FsZW5kYXJFdmVudCA9IGZ1bmN0aW9uKHBhcmFtZXRlcnMpIHsNCgkJ
333、 bg0KCS8vIChpbiBvdGhlciB3b3Jkcywgc2V0RXhwYW5kUHJvcGV0aWVzLCBzZXRPcmllbnRhdGlv
334、 aWQucmVzaXplID0gZnVuY3Rpb24oKSB7DQoJCWxvZy5pKCJtcmFpZC5yZXNpemUiKTsNCgkJLy8g
335、 ZUN1c3RvbUNsb3NlKTsNCgkJfQ0KCQkNCgkJaXNFeHBhbmRQcm9wZXJ0aWVzU2V0ID0gdHJ1ZTsN
336、 ICAgICAgIG1heFJlY3Qud2lkdGggPSBtYXhTaXplLndpZHRoOw0KICAgICAgICBtYXhSZWN0Lmhl
337、 dGggKyAiLCIJKyBoZWlnaHQpOw0KDQoJCXZhciBwcmV2aW91c1NpemUgPSB7fTsNCgkJcHJldmlv
338、 bWF4UmVjdCwgY2xvc2VSZWN0KTsNCiAgICB9DQogICAgDQogICAgZnVuY3Rpb24gZml0UmVzaXpl
339、 nbWFnZVJlYWR5ccllPAAAAqNJREFUeNqUlEtrE1EUx8+8EjNT27zTaMw0k6RJGpu+VqIi4k7rQtyK
340、 aGVpZ2h0Ow0KICAgICAgICBwcmludFJlY3QoInJlc2l6ZVJlY3QiLCByZXNpemVSZWN0KTsNCg0K
341、 eHBhbmQ/dXJsPSIgKyBlbmNvZGVVUklDb21wb25lbnQodXJsKSk7DQoJCX0NCgl9Ow0KDQoJbXJh
342、 BykSfu+BL2CRrGixnkcVkhmPJtfa/UQiPWfZZ52s6BYOEK4QY8UgMxaC34CVCv72s99vL2y4ScYq
343、 IHByb3BlcnRpZXMub2Zmc2V0WDsNCiAgICAgICAgcmVzaXplUmVjdC55ID0gZGVmYXVsdFBvc2l0
344、 aWdodCkgew0KICAgICAgICAgICAgICAgIG1yYWlkLmZpcmVFcnJvckV2ZW50KCJyZXNpemUgd2lk
345、 dCkpIHsNCiAgICAgICAgICAgIGFkanVzdG1lbnRzLnkgPSAobWF4UmVjdC55ICsgbWF4UmVjdC5o
346、 blNjcmVlbiIpOw0KICAgICAgICBsb2cuZCgiZGVmYXVsdFBvc2l0aW9uICIgKyBkZWZhdWx0UG9z
347、 DQoJCWxvZy5pKCJtcmFpZC5wbGF5VmlkZW8gIiArIHVybCk7DQoJCWNhbGxOYXRpdmUoInBsYXlW
348、 ZiByZXR2YWwgPT09ICJ1bmRlZmluZWQiKSB7DQoJCQlyZXR2YWwgPSBmYWxzZTsNCgkJfQ0KCQly
349、 cJ/EmvYoLI8j7JMlu6avMeNKkHDuNonDwybCqyRFXwWTRkWGWYdyDpAnMcNGgt+CVeBUADP+CnQZ
350、 OB84k4abNNzWpMVBdhI+TSgQmCqTKdPPQrwq6j4YdMU=
351、 CQlpZiAoIWNvbnRhaW5zKGV2ZW50LCBFVkVOVFMpKSB7DQoJCQltcmFpZC5maXJlRXJyb3JFdmVu
352、 6c5f504e-8928-47b5-bfb5-73af8d8bf4b4
353、 CWlmIChzdXBwb3J0ZWRGZWF0dXJlc1ttcmFpZC5TVVBQT1JURURfRkVBVFVSRVMuQ0FMRU5EQVJd
354、 IDogcmVzaXplUHJvcGVydGllcy5jdXN0b21DbG9zZVBvc2l0aW9uOw0KICAgICAgICBsb2cuZCgi
355、 aGVpZ2h0ID0gbWF4U2l6ZS5oZWlnaHQ7DQoNCiAgICAgICAgdmFyIGFkanVzdG1lbnRzID0geyAi
356、 IkhJRERFTiIgOiAiaGlkZGVuIg0KCX07DQoNCgl2YXIgUExBQ0VNRU5UX1RZUEVTID0gbXJhaWQu
357、 c2lvbiIpOw0KCQlyZXR1cm4gVkVSU0lPTjsNCgl9Ow0KDQoJbXJhaWQuaXNWaWV3YWJsZSA9IGZ1
358、 c2V0T3JpZW50YXRpb25Qcm9wZXJ0aWVzPyIgKyBwYXJhbXMpOw0KCX07DQoNCgltcmFpZC5zZXRS
359、 YWlkLnNldFJlc2l6ZVByb3BlcnRpZXMiKTsNCiAgICAgICAgICAgIHJldHVybjsNCiAgICAgICAg
360、 ZGp1c3RtZW50czsNCiAgICB9DQogICAgDQogICAgZnVuY3Rpb24gaXNSZWN0Q29udGFpbmVkKGNv
361、 nLdoEA21azN6NzG9oIGE2bdwERYggrdqI2SLb5G5o0VwYRZGZ0a/zig5WNo4PHF4+5DnvOed9Htnq
362、 NjI0NTY5OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNDMxMTM3QTYxMjAxMUUzQjhCRkRD
363、 bEOJ1dCLFTrkU+hezQrTrYTOVuiwT6GNeXgOglZCj2sb9Cl0MN7wOFXoIY2vc30KPR8DWliYDt2n
364、 CgkJIkVYUEFOREVEIiA6ICJleHBhbmRlZCIsDQoJCSJSRVNJWkVEIiA6ICJyZXNpemVkIiwNCgkJ
365、 dmUoInVzZUN1c3RvbUNsb3NlP3VzZUN1c3RvbUNsb3NlPSIJKyBleHBhbmRQcm9wZXJ0aWVzLnVz
366、 bnRhaW5pbmdSZWN0LCBjb250YWluZWRSZWN0KSB7DQogICAgICAgIGxvZy5kKCJpc1JlY3RDb250
367、 NzQwNzIwNjgxMTgwODNBRjJCNzQzNDlDQ0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjlF
368、 TkUpIHsNCgkJCW1yYWlkLmZpcmVFcnJvckV2ZW50KA0KCQkJCQkiYWxsb3dPcmllbnRhdGlvbkNo
369、 bGVuZGFyRXZlbnQgaXMgbm90IHN1cHBvcnRlZCIpOw0KCQl9DQoJfTsNCg0KCW1yYWlkLmNsb3Nl
370、 IHdlbGwgYXMgdGhlIGFjdGlvbiBwYXJhbWV0ZXIgb2YgYW55IGVycm9yIGV2ZW50IHRoYXQgbWF5
371、 KSB7DQoJCQlpZiAobGlzdGVuZXIpIHsNCgkJCQl2YXIgbGlzdGVuZXJzRm9yRXZlbnQgPSBsaXN0
372、 aWYgKCF2YWxpZGF0ZShwcm9wZXJ0aWVzLCAic2V0T3JpZW50YXRpb25Qcm9wZXJ0aWVzIikpIHsN
373、 aXJlRXZlbnQobXJhaWQuRVZFTlRTLlJFQURZKTsNCgl9Ow0KDQoJbXJhaWQuZmlyZVNpemVDaGFu
374、 Y29udGFpbmVkUmVjdC55ID49IGNvbnRhaW5pbmdSZWN0LnkgJiYNCiAgICAgICAgICAgIChjb250
375、 bG9zZSBldmVudCByZWdpb24gd2lsbCBub3QgYXBwZWFyIGVudGlyZWx5IG9uc2NyZWVuIiwgIm1y
376、 IFNUQVRFUy5MT0FESU5HDQoJCQkJfHwgKHN0YXRlID09PSBTVEFURVMuREVGQVVMVCAmJiBwbGFj
377、 IGV2ZW50IGFuZCBsaXN0ZW5lciBhcmUgcmVxdWlyZWQuIiwgImFkZEV2ZW50TGlzdGVuZXIiKTsN
378、 CgkJZm9yICh2YXIgaSA9IDA7IGkgPCByd1Byb3BzLmxlbmd0aDsgaSsrKSB7DQoJCQl2YXIgcHJv
379、 PrAAfAOjoAd0kqG5Fl0DjoA6kEuRA2Ccv9P5fyDmfBu4CG6CabFqJdomW0Fb9E97Dc6CWrAYpMVd
380、 eSArIHByb3BlcnRpZXMub2Zmc2V0WSArIGFkanVzdG1lbnRzLnk7DQogICAgICAgIHByaW50UmVj
381、 iVBORw0KGgoAAAANSUhEUgAAAGAAAABgBAMAAAAQtmoLAAAAGFBMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzOW6p+xAAAACHRSTlMAmTkdj2BzVg1F16EAAABtSURBVHhe7dexCcAwDAVRow0+RHatDbJDFsj+02SAQMIVqvyvFw9jDPL4yzkXNwQqISAxoqSEACNKkhYEdEHgODcDDBgw8N18AXAgBIVqHwg1HJoRE18cfz17ESZMmFh8DWVE8lUaVdnwHXDOPfezMoezhMEMAAAAAElFTkSuQmCC
382、 A1ABC1296E644B3A25179FCD3E277C8D36039BEE94478E2F5104FA4244237F54
383、 CXZhciBsZW4gPSBsaXN0ZW5lcnNGb3JFdmVudC5sZW5ndGg7DQoJCQkJZm9yICh2YXIgaSA9IDA7
384、 aWV3YWJsZSkgew0KCQkJaXNWaWV3YWJsZSA9IG5ld0lzVmlld2FibGU7DQoJCQlmaXJlRXZlbnQo
385、 Y3VzdG9tQ2xvc2VQb3NpdGlvbi5zZWFyY2goImJvdHRvbSIpICE9PSAtMSkgew0KICAgICAgICAg
386、 cHJldmlvdXNTaXplLndpZHRoICsgIiwiICsgcHJldmlvdXNTaXplLmhlaWdodCk7DQoNCgkJY3Vy
387、 gk2q6O+8VLSasjFwS1PEaps2pym8SiK6kcarhIJLaT8O8m3YZYM3oNmu6CwwApo0RtnPDaSV/dmx
388、 ZVJlY3QueSArIHJlc2l6ZVJlY3QuaGVpZ2h0KSA+IChtYXhSZWN0LnkgKyBtYXhSZWN0LmhlaWdo
389、 bXJhaWQuU1VQUE9SVEVEX0ZFQVRVUkVTLlNUT1JFUElDVFVSRV0pIHsNCgkJCWNhbGxOYXRpdmUo
390、 IlZJRVdBQkxFQ0hBTkdFIiA6ICJ2aWV3YWJsZUNoYW5nZSINCgl9Ow0KDQoJdmFyIFNVUFBPUlRF
391、 bMFq5CETP9GHdrzGc/Q7PVnAwegxG8dwEhvwB53owSBGkY18lGIpwmhGA17aTm2EtqECHzGGuziA
392、 cQhUgxQTvcdS4ANnjC7jqcDLHkRG9BjFCtt0FxRY6PJOcqxcM86lDvziBYQ7Lo9JRBtbbrEtFe1o
393、 bmFtZV07DQoJCQl9DQoJCX0NCg0KCQkvLyBJbiBNUkFJRCB2Mi4wLCBhbGwgZXhwYW5kZWQgYWRz
394、 bnRbaV0gfHwgc3RyMSA9PT0gc3RyMikgew0KCQkJCWxvZy5pKCJsaXN0ZW5lciAiICsgc3RyMSAr
395、 IGlmIChyZXNpemVSZWN0LnkgPCBtYXhSZWN0LnkpIHsNCiAgICAgICAgICAgIGFkanVzdG1lbnRz
396、 bnRMaXN0ZW5lcnMubGVuZ3RoOyBpKyspIHsNCgkJCQlsb2cuaSgiICAgICIgKyBldmVudExpc3Rl
397、 ICAgaWYgKHJlc2l6ZVJlY3QueCA8IG1heFJlY3QueCkgew0KICAgICAgICAgICAgYWRqdXN0bWVu
398、 b2dMZXZlbCA9IExvZ0xldmVsRW51bS5OT05FOw0KCXZhciBsb2cgPSB7fTsNCg0KCWxvZy5kID0g
399、 dHMueCA9IG1heFJlY3QueCAtIHJlc2l6ZVJlY3QueDsNCiAgICAgICAgfSBlbHNlIGlmICgocmVz
400、 IGlmIChjdXN0b21DbG9zZVBvc2l0aW9uLnNlYXJjaCgiY2VudGVyIikgIT09IC0xKSB7DQogICAg
401、 nOPakmwovMTMz81JZWZm+oKDAkJiYGENk3o2NjSVYgsXFxbHc3NxCMXX5KYRkFRU2XzEajQZUxSQS
402、 b3JFdmVudCgiVmFsdWUgb2YgcHJvcGVydHkgIiArIHByb3AgKyAiICgiICsgdmFsdWUJKyAiKSBp
403、 aSgibXJhaWQuc3RvcmVQaWN0dXJlICIgKyB1cmwpOw0KCQlpZiAoc3VwcG9ydGVkRmVhdHVyZXNb
404、 IChyZWN0LnggKyByZWN0LndpZHRoKSArICIsIiArIChyZWN0LnkgKyByZWN0LmhlaWdodCkgKyAi
405、 cm9wZXJ0aWVzLndpZHRoOw0KICAgICAgICByZXNpemVSZWN0LmhlaWdodCA9IHByb3BlcnRpZXMu
406、 cw0KCQkvLyBhIGJhbm5lciBjdXJyZW50bHkgaW4gZWl0aGVyIGRlZmF1bHQgb3IgcmVzaXplZCBz
407、 aWQub3BlbiAiICsgdXJsKTsNCgkJY2FsbE5hdGl2ZSgib3Blbj91cmw9IiArIGVuY29kZVVSSUNv
408、 URiG1dW1H0szrazwF9O0ItmEDBOW8qKopC66qKiIgiDKLkKCfgiJIArSLuyiQsoMIugiMAgqCylE
409、 ZmZzZXRZIiwgImN1c3RvbUNsb3NlUG9zaXRpb24iLCAiYWxsb3dPZmZzY3JlZW4iIF07DQoJCWZv
410、 CgkJCXZhciBzdHIxID0gU3RyaW5nKGxpc3RlbmVyKTsNCgkJCXZhciBzdHIyID0gU3RyaW5nKGxp
411、 fTsNCg0KCS8vIFRoZSBhY3Rpb24gcGFyYW1ldGVyIGlzIGEgc3RyaW5nIHdoaWNoIGlzIHRoZSBu
412、 dmlvdXNTaXplLmhlaWdodCkgew0KCQkJbXJhaWQuZmlyZVNpemVDaGFuZ2VFdmVudCh3aWR0aCwg
413、 cnRpZXMgPSB7DQoJCSJ3aWR0aCIgOiAwLA0KCQkiaGVpZ2h0IiA6IDAsDQoJCSJ1c2VDdXN0b21D
414、 dGllcy51c2VDdXN0b21DbG9zZSAhPT0gb2xkVXNlQ3VzdG9tQ2xvc2UpIHsNCgkJCWNhbGxOYXRp
415、 ZXNpemVQcm9wZXJ0aWVzID0gZnVuY3Rpb24ocHJvcGVydGllcykgew0KCQlsb2cuaSgibXJhaWQu
416、 ZXR1cm4gcmV0dmFsOw0KCX07DQoNCgltcmFpZC51c2VDdXN0b21DbG9zZSA9IGZ1bmN0aW9uKGlz
417、 ICAgICAgbG9nLmQoImFkanVzdG1lbnRzLnggIiArIGFkanVzdG1lbnRzLngpOw0KDQogICAgICAg
418、 DQoNCgl2YXIgc2NyZWVuU2l6ZSA9IHsNCgkJIndpZHRoIiA6IDAsDQoJCSJoZWlnaHQiIDogMA0K
419、 ZW50Lmxlbmd0aCA9PT0gMCkgew0KCQkJCQlkZWxldGUgbGlzdGVuZXJzW2V2ZW50XTsNCgkJCQl9
420、 dCArDQoJICAgICAgICAiJm9mZnNldFg9IiArIChyZXNpemVQcm9wZXJ0aWVzLm9mZnNldFggKyBh
421、 fQ0KCQkvLyBUaGUgb25seSB0aW1lIGl0IGlzIHZhbGlkIHRvIGNhbGwgZXhwYW5kIGlzIHdoZW4g
422、 CQlsb2cuaSgibXJhaWQuc2V0UGxhY2VtZW50VHlwZSAiICsgcHQpOw0KCQlwbGFjZW1lbnRUeXBl
423、 Z2h0ID0gY3VycmVudFBvc2l0aW9uLmhlaWdodDsNCgkJbG9nLmkoInByZXZpb3VzU2l6ZSAiICsg
424、 ZWlnaHQpIC0gKHJlc2l6ZVJlY3QueSArIHJlc2l6ZVJlY3QuaGVpZ2h0KTsNCiAgICAgICAgfQ0K
425、 DQoJCSJvZmZzZXRZIiA6IDAsDQoJCSJhbGxvd09mZnNjcmVlbiIgOiB0cnVlDQoJfTsNCg0KCXZh
426、 cmVzaXplUmVjdCkpIHsNCiAgICAgICAgICAgIGxvZy5kKCJubyBhZGp1c3RtZW50IG5lY2Vzc2Fy
427、 ayB0byBtYWtlIHN1cmUgdGhhdCB0aGUgbGlzdGVuZXIgaXNuJ3QgYWxyZWFkeSByZWdpc3RlcmVk
428、 IHRoaXMgZnVuY3Rpb24gbXVzdCBjb250YWluIHdpZHRoLCBoZWlnaHQsIG9mZnNldFgsIG9mZnNl
429、 DQoJCWlmICh1cmwgPT09IHVuZGVmaW5lZCkgew0KCQkJbG9nLmkoIm1yYWlkLmV4cGFuZCAoMS1w
430、 bUNsb3NlUG9zaXRpb24uc2VhcmNoKCJ0b3AiKSAhPT0gLTEpIHsNCiAgICAgICAgICAgIGNsb3Nl
431、 aCkpIHsNCiAgICAgICAgICAgIGFkanVzdG1lbnRzLnggPSAobWF4UmVjdC54ICsgbWF4UmVjdC53
432、 n6irNUuVymeHQARbA5XA4vDirbAYCBQ4NYAIuarXacDQafbK0tJRqNBr32TkIBBxKwAgsKBQKTzgc
433、 cyBpbnZhbGlkIiwgIm1yYWlkLiIgKyBhY3Rpb24pOw0KCQkJCXJldHZhbCA9IGZhbHNlOw0KCQkJ
434、 dGVuZXJzIHJlZ2lzdGVyZWQgZm9yIGV2ZW50ICIgKyBldmVudCk7DQoJCX0NCgl9Ow0KDQoJbXJh
435、 TEKyEjRxrFsg3g7RTtDAJBck76wMxznmE5CgWvRtDn5IkdhgdoBx3nmnKtGnKfiIDYI1KpjjugrR
436、 cnRpZXMiKTsNCgkJcmV0dXJuIG9yaWVudGF0aW9uUHJvcGVydGllczsNCgl9Ow0KDQoJbXJhaWQu
437、 CQl2YXIgY3VzdG9tQ2xvc2VQb3NpdGlvbiA9IHByb3BlcnRpZXMuaGFzT3duUHJvcGVydHkoImN1
438、 ZW50TGlzdGVuZXJzLmxlbmd0aDsNCgkJCWxvZy5pKGxlbiArICIgbGlzdGVuZXIocykgZm91bmQi
439、 cy53aWR0aCA+IG1heFNpemUud2lkdGggfHwgcHJvcGVydGllcy5oZWlnaHQgPiBtYXhTaXplLmhl
440、 ICAgICAgICB2YXIgY2xvc2VSZWN0ID0geyAid2lkdGgiOiA1MCwgImhlaWdodCI6IDUwIH07DQoN
441、 ZVJlY3Qud2lkdGggPSBwcm9wZXJ0aWVzLndpZHRoOw0KICAgICAgICByZXNpemVSZWN0LmhlaWdo
442、 nUADSo43SMCLKQimS0GKDTqfLys7OvlldXZ2Vnp4uy8nJuZGWlmacnp52ejyeANZ4AB/AQ4kigSQg
443、 dCA9IGxpc3RlbmVyc1tldmVudF0gPSBsaXN0ZW5lcnNbZXZlbnRdIHx8IFtdOw0KCQkvLyBjaGVj
444、 aGVpZ2h0IiA6IGZ1bmN0aW9uKGhlaWdodCkgew0KCQkJCXJldHVybiAhaXNOYU4oaGVpZ2h0KTsN
445、 ZW4pIHsNCgkJCQlyZXR1cm4gKHR5cGVvZiBhbGxvd09mZnNjcmVlbiA9PT0gImJvb2xlYW4iKTsN
446、 f188c2f6176602368ab346d0b40f1098ed350c3c46595e9981a8db1db9d865b7
447、 LmkgPSBmdW5jdGlvbihtc2cpIHsNCgkJaWYgKGxvZ0xldmVsIDw9IExvZ0xldmVsRW51bS5JTkZP
448、 dWx0UG9zaXRpb24ueCA9IHg7DQoJCWRlZmF1bHRQb3NpdGlvbi55ID0geTsNCgkJZGVmYXVsdFBv
449、 CWZvciAodmFyIGkgPSAwOyBpIDwgcndQcm9wcy5sZW5ndGg7IGkrKykgew0KCQkJdmFyIHByb3Bu
450、 aWQuZ2V0RXhwYW5kUHJvcGVydGllcyA9IGZ1bmN0aW9uKCkgew0KCQlsb2cuaSgibXJhaWQuZ2V0
451、 nWbHLrMTbYBVIb2/vhMvlMttsNurs7CSj0Si32+0W7D0BRMthOKuAS5cw6brEvyCQQk1NTdTY2Eht
452、 87gToILv2ETXq/LvCnAItNAuDI4lKA1bQlpUT+XO1cAt12BEFmLQNcW42suUqYh26mvAJXCZxfc5
453、 nIVgcHx9/TSaTMfAxkLsx2ywge40J8zV8bP8VYACAQuluULZPjQAAAABJRU5ErkJggg==
454、 Rm3kPC7ii9O6xx5NzKs8XGrNQTfazCw4zB70goJXehA4Gy3oxwq36x71Cn7KxcAFeIEfVhbOVk9S
455、 Zm9yY2VPcmllbnRhdGlvbiIgOiBPUklFTlRBVElPTl9QUk9QRVJUSUVTX0ZPUkNFX09SSUVOVEFU
456、 dy/Myn0WRtYGKBNP8ubn9boJWJi+WWmLzp0V+W9pqfM=
457、 OlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6uekVTAAADwElEQVR42uyZXUgV
458、 ZW50ID0gZnVuY3Rpb24oKSB7DQoJCWxvZy5pKCJtcmFpZC5maXJlUmVhZHlFdmVudCIpOw0KCQlm
459、 ICAgICAgICB9DQoNCiAgICAgICAgdmFyIG1heFJlY3QgPSB7ICJ4IjogMCwgInkiOiAwIH07DQog
460、 nzzOMcSXw5OSESqUS1ft5/C3AAL39YeI2ufApAAAAAElFTkSuQmCC
461、 n+3w+4RkIBPhRHB4e8u3tbd7f38+rqqpM2CcJ1YhKu4Vsvq2urnKIzN1uN3c4HHxqaso1Pj7+Y3d3
462、 CgkJIk5PTkUiIDogIm5vbmUiDQoJfTsNCg0KCXZhciBFVkVOVFMgPSBtcmFpZC5FVkVOVFMgPSB7
463、 dWU7DQoJfTsNCg0KCW1yYWlkLnN0b3JlUGljdHVyZSA9IGZ1bmN0aW9uKHVybCkgew0KCQlsb2cu
464、 IGkgPCBsZW47IGkrKykgew0KCQkJCQl2YXIgcmVnaXN0ZXJlZExpc3RlbmVyID0gbGlzdGVuZXJz
465、 dGggb3IgaGVpZ2h0IGlzIGdyZWF0ZXIgdGhhbiB0aGUgbWF4U2l6ZSB3aWR0aCBvciBoZWlnaHQi
466、 IGVpdGhlciBwb3J0cmFpdCBvciBsYW5kc2NhcGUNCgkJLy8gaXMgY29uc2lkZXJlZCBhbiBlcnJv
467、 Pc4bLrEjuo5GWxxYp4bwoYxwqVgWfQEMC3a7WHL4xkkX2t8BT/523hMXiswDG0EHAxxpqwftjAAl
468、 bE5hdGl2ZSgiY2xvc2UiKTsNCgl9Ow0KDQoJbXJhaWQuZXhwYW5kID0gZnVuY3Rpb24odXJsKSB7
469、 CX07DQoNCglsb2cuZSA9IGZ1bmN0aW9uKG1zZykgew0KCQlpZiAobG9nTGV2ZWwgPD0gTG9nTGV2
470、 CgkJCWNvbnNvbGUubG9nKCIoRC1tcmFpZC5qcykgIiArIG1zZyk7DQoJCX0NCgl9Ow0KDQoJbG9n
471、 ID0gew0KCQkiTE9BRElORyIgOiAibG9hZGluZyIsDQoJCSJERUZBVUxUIiA6ICJkZWZhdWx0IiwN
472、 aXplQ2hhbmdlRXZlbnQgIiArIHdpZHRoICsgIngiICsgaGVpZ2h0KTsNCgkJaWYgKHN0YXRlICE9
473、 ZWxFbnVtLkVSUk9SKSB7DQoJCQljb25zb2xlLmxvZygiKEUtbXJhaWQuanMpICIgKyBtc2cpOw0K
474、 ID0gcndQcm9wc1tpXTsNCgkJCWlmIChwcm9wZXJ0aWVzLmhhc093blByb3BlcnR5KHByb3BuYW1l
475、 cmlnaHQiKSAhPT0gLTEpIHsNCiAgICAgICAgICAgIGNsb3NlUmVjdC54ID0gcmVzaXplUmVjdC54
476、 IDogImNlbnRlciIsDQoJCSJCT1RUT01fTEVGVCIgOiAiYm90dG9tLWxlZnQiLA0KCQkiQk9UVE9N
477、 Lm9mZnNldFkgKyBhZGp1c3RtZW50cy55KSArDQoJCQkiJmN1c3RvbUNsb3NlUG9zaXRpb249IiAr
478、 dXBwb3J0ZWQpIHsNCgkJbG9nLmkoIm1yYWlkLnNldFN1cHBvcnRzICIgKyBmZWF0dXJlICsgIiAi
479、 Rm9yRXZlbnRbaV07DQoJCQkJCXZhciBzdHIxID0gU3RyaW5nKGxpc3RlbmVyKTsNCgkJCQkJdmFy
480、 b3JFdmVudCAiICsgbWVzc2FnZSArICIgIiArIGFjdGlvbik7DQoJCWZpcmVFdmVudChtcmFpZC5F
481、 c3RvbUNsb3NlUG9zaXRpb24iKSA/DQoJCQkJcHJvcGVydGllcy5jdXN0b21DbG9zZVBvc2l0aW9u
482、 YW1lKSkgew0KCQkJCWV4cGFuZFByb3BlcnRpZXNbcHJvcG5hbWVdID0gcHJvcGVydGllc1twcm9w
483、 OlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz77Lxw7AAADm0lEQVR42uyZXUgU
484、 IGFkanVzdG1lbnRzID0geyAieCI6IDAsICJ5IjogMCB9Ow0KCQkNCgkJdmFyIGFsbG93T2Zmc2Ny
485、 Ly8NCi8vICBtcmFpZC5qcw0KLy8NCg0KKGZ1bmN0aW9uKCkgew0KCQ0KCWNvbnNvbGUubG9nKCJN
486、 NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo
487、 ICAgICBsb2cuZCgiZGVmYXVsdFBvc2l0aW9uICIgKyBkZWZhdWx0UG9zaXRpb24ueCArICIgIiAr
488、 bWVudHMpOw0KCQlhcmdzLnNoaWZ0KCk7DQoJCWxvZy5pKCJmaXJlRXZlbnQgIiArIGV2ZW50ICsg
489、 RVBJQ1RVUkUiIDogInN0b3JlUGljdHVyZSIsDQoJCSJJTkxJTkVWSURFTyIgOiAiaW5saW5lVmlk
490、 Q0hBTkdFLCB3aWR0aCwgaGVpZ2h0KTsNCgkJfQ0KCX07DQoNCgltcmFpZC5maXJlU3RhdGVDaGFu
491、 DQoJfTsNCg0KCS8vIG1ldGhvZHMgdG8gZmlyZSBldmVudHMNCg0KCW1yYWlkLmZpcmVFcnJvckV2
492、 Z2VFdmVudCA9IGZ1bmN0aW9uKHdpZHRoLCBoZWlnaHQpIHsNCgkJbG9nLmkoIm1yYWlkLmZpcmVT
493、 MikgLSAyNTsNCiAgICAgICAgfSBlbHNlIGlmIChjdXN0b21DbG9zZVBvc2l0aW9uLnNlYXJjaCgi
494、 aYwSyk8tkPPpfHAY7ODvftAE2sAA82FxJp0AUnngnk7bHnAF1IEvs/ElIJ3CxcH6WhBnYDMFekEj
495、 Wi5OoDHecBsvtNF7r6BKtytRm6Ft5sQyBWaZLA5Va9+rTipMl3WrGkyEfoeOmJEn2kbVPzrUV6Zq
496、 CQkJCQkJIm1yYWlkLnNldFJlc2l6ZVByb3BlcnRpZXMiKTsNCgkJCQlyZXR1cm47DQoJCQl9DQoJ
497、 NjI0NTY5OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNDMxMTM3NjYxMjAxMUUzQjhCRkRD
498、 PSBmYWxzZTsNCgl2YXIgaXNSZXNpemVSZWFkeSA9IGZhbHNlOw0KDQoJdmFyIGV4cGFuZFByb3Bl
499、 YW5kcm9pZC5pbnRlbnQuY2F0ZWdvcnkuTEFVTkNIRVI=
500、 bmVyc1tpXSk7DQoJCQl9DQoJCX0NCgl9Ow0KCQ0KCWNvbnNvbGUubG9nKCJNUkFJRCBvYmplY3Qg
501、 MzMrWc20D63NaPvf+g8syyYz584oxV74McvOnHv+c++dueecMaLRaMq/1oyk6KRod0Xng7WgAqwB
502、 bG93T3JpZW50YXRpb25DaGFuZ2UgPSBuZXdPcmllbnRhdGlvblByb3BlcnRpZXMuYWxsb3dPcmll
503、 nVyAicqfTyaHhenNzc1Eo0VF5F2traz+srKwIRFtbW3xoaMjW1tZ2X9Q12WazcZfLxefn53lXV9fb
504、 cnRpZXMuYWxsb3dPZmZzY3JlZW4gOiByZXNpemVQcm9wZXJ0aWVzLmFsbG93T2Zmc2NyZWVuOw0K
505、 CS8vIHJlc2l6ZVByb3BlcnRpZXMgY29udGFpbnMgNiByZWFkLXdyaXRlIHByb3BlcnRpZXM6DQoJ
506、 CAMtgpJAS/JvLY2ldpXtPfQOLTK7e2bmjCj4wcOiO3O+d2bOfud7z0QHAoGo6RYxUdMwZkRPVsQq
507、 c4d6345aac3a40b58c75761ab14a9ce8
508、 nu7Ftt+5mBF0Go8sIBvsTtggqGgODboK66aIwNi0lJ7p+2TT89b7Pvo/LaKucHTj4+LzP+bzne855
509、 ZXNpemVkIHN0YXRlLg0KCQlpZiAocGxhY2VtZW50VHlwZSAhPT0gUExBQ0VNRU5UX1RZUEVTLklO
510、 IHJlc2l6ZVByb3BlcnRpZXMuY3VzdG9tQ2xvc2VQb3NpdGlvbiArDQoJCQkiJmFsbG93T2Zmc2Ny
511、 dGlvbkNoYW5nZSIgOiBmdW5jdGlvbihhbGxvd09yaWVudGF0aW9uQ2hhbmdlKSB7DQoJCQkJcmV0
512、 RXZlbnRMaXN0ZW5lciIpOw0KCQkJcmV0dXJuOw0KCQl9DQoJCXZhciBsaXN0ZW5lcnNGb3JFdmVu
513、 DQoJCWV4cGFuZFByb3BlcnRpZXMud2lkdGggPSB3aWR0aDsNCgkJZXhwYW5kUHJvcGVydGllcy5o
514、 aXplUHJvcGVydGllcyA9IGZ1bmN0aW9uKCkgew0KCQlsb2cuaSgibXJhaWQuZ2V0UmVzaXplUHJv
515、 aXRpb24ueCArICIgIiArIGRlZmF1bHRQb3NpdGlvbi55KTsNCiAgICAgICAgbG9nLmQoIm9mZnNl
516、 IQBnNBEiFuhj+8x6X8XLgh01V9Ic5/V3IRQLNFFc7v4=
517、 b3ZlRXZlbnRMaXN0ZW5lciA9IGZ1bmN0aW9uKGV2ZW50LCBsaXN0ZW5lcikgew0KCQlsb2cuaSgi
518、 ZXRlIGxpc3RlbmVyc1tldmVudF07DQoJCQl9DQoJCX0gZWxzZSB7DQoJCQlsb2cuaSgibm8gbGlz
519、 Ok9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGRUU5MjA4OTBDMjA2ODExODA4M0YyQ0E4QjA4
520、 OiAwLA0KCQkiaGVpZ2h0IiA6IDANCgl9Ow0KDQoJdmFyIGRlZmF1bHRQb3NpdGlvbiA9IHsNCgkJ
521、 nkmw287xcKj2eKczZqqZBs97AthKg2N5B48zjvLOnCzJO6LWrV95g330bG6/XtPS0zeo+aLeBoH3n
522、 UExBQ0VNRU5UX1RZUEVTID0gew0KCQkiSU5MSU5FIiA6ICJpbmxpbmUiLA0KCQkiSU5URVJTVElU
523、 dGlvbkNoYW5nZQ0KCQkJCSYmIG5ld09yaWVudGF0aW9uUHJvcGVydGllcy5mb3JjZU9yaWVudGF0
524、 dCgiVW5rbm93biBNUkFJRCBldmVudDogIiArIGV2ZW50LCAicmVtb3ZlRXZlbnRMaXN0ZW5lciIp
525、 LnkgPSBtYXhSZWN0LnkgLSByZXNpemVSZWN0Lnk7DQogICAgICAgIH0gZWxzZSBpZiAoKHJlc2l6
526、 s9UHUbW7XNtHhU5V/WNQY5T3gExwzW4J4Qz4zvzQboDUwIxbEnOojL8PtEviaRVaToIrs5S1xIel
527、 nbW3U1dWlxr6rp6dnJJVKldLpdBEx8kuJYrVeNyAcwE0QBGpubqb29nbq7u7WDgwMjABs39/fz+Ry
528、 bGlkYXRpb24iKTsNCgkJCXJldHVybjsNCgkJfQ0KDQoJCXZhciBvbGRVc2VDdXN0b21DbG9zZSA9
529、 eXBlID0gUExBQ0VNRU5UX1RZUEVTLklOTElORTsNCgl2YXIgc3VwcG9ydGVkRmVhdHVyZXMgPSB7
530、 iZEDYF5LpvyxpOX9+x3+qDBXhdByZOUFatBA3JgW7sY=
531、 nsLoIMVCpRERCAgfSZXpR2ZVJCEIgaIQm+MdCIkXRTTTnQG0qorCFm21zp+f9+IQ5NHvh4eP7vnOe
532、 bUNsb3NlOw0KCQkJY2FsbE5hdGl2ZSgidXNlQ3VzdG9tQ2xvc2U/dXNlQ3VzdG9tQ2xvc2U9Ig0K
533、 CgkJfSwNCgkJInNldE9yaWVudGF0aW9uUHJvcGVydGllcyIgOiB7DQoJCQkiYWxsb3dPcmllbnRh
534、 n877Ped5Xyv4dEYAMSK2rq/tkt9tlXq83Cu9BwC8+zyQ4B5wHLgAG4M7IyAgfHR31FhcXv8F7EXAZ
535、 CWxvZy53ID0gZnVuY3Rpb24obXNnKSB7DQoJCWlmIChsb2dMZXZlbCA8PSBMb2dMZXZlbEVudW0u
536、 CWlmICh2YWxpZGF0b3IgJiYgIXZhbGlkYXRvcih2YWx1ZSkpIHsNCgkJCQltcmFpZC5maXJlRXJy
537、 KSB7DQoJCQkvLyBkbyBub3RoaW5nDQoJCQlyZXR1cm47DQoJCX0NCgkJaWYgKHN0YXRlID09PSBT
538、 vaDO2J17VOrNdi+J04px1GM3Cu2ENj7l+3r1JrM9Vvhyq6GXYCVafJjEhfBBEzBLoVcZkyl0+zT7
539、 4e610cd2-753f-4bfc-9b05-772ce8905c5e
540、 bih4LCB5LCB3aWR0aCwgaGVpZ2h0KSB7DQoJCWxvZy5pKCJtcmFpZC5zZXREZWZhdWx0UG9zaXRp
541、 ZW5lcnNbZXZlbnRdOw0KCQkJCS8vIHRyeSB0byBmaW5kIHRoZSBnaXZlbiBsaXN0ZW5lcg0KCQkJ
542、 c2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDM4MDEx
543、 dXNTaXplLndpZHRoID0gY3VycmVudFBvc2l0aW9uLndpZHRoOw0KCQlwcmV2aW91c1NpemUuaGVp
544、 CgkJCXJldHVybjsNCgkJfQ0KCQlpZiAoIWNvbnRhaW5zKGV2ZW50LCBFVkVOVFMpKSB7DQoJCQlt
545、 bG9zZSIgOiBmYWxzZSwNCgkJImlzTW9kYWwiIDogdHJ1ZQ0KCX07DQoNCgl2YXIgb3JpZW50YXRp
546、 Y3QueSArIChyZXNpemVSZWN0LmhlaWdodCAvIDIpIC0gMjU7DQogICAgICAgIH0gZWxzZSBpZiAo
547、 ew0KCQkJdmFyIHByb3BuYW1lID0gcmVxdWlyZWRQcm9wc1tpXTsNCgkJCWlmICghcHJvcGVydGll
548、 cy5oYXNPd25Qcm9wZXJ0eShwcm9wbmFtZSkpIHsNCgkJCQltcmFpZC5maXJlRXJyb3JFdmVudCgN
549、 bXBvbmVudCh1cmwpKTsNCgl9Ow0KDQoJbXJhaWQucGxheVZpZGVvID0gZnVuY3Rpb24odXJsKSB7
550、 CQkic2V0UmVzaXplUHJvcGVydGllcyIgOiB7DQoJCQkid2lkdGgiIDogZnVuY3Rpb24od2lkdGgp
551、 n67MixouMFLFY7AeOnCuoTsMYkV6vJ41GwxugR1cnNzY2POvr66/qhlzPChlRS0tLHuuv6F74XpCq
552、 bUBWYjSWU2Y2m8Ank40jRSIc1uhqSV/E7E5zO5feXMTddbAIjbIQPSK5cRhtQBctQupB2hSoJkxH
553、 ZnVuY3Rpb24od2lkdGgpIHsNCgkJCQlyZXR1cm4gIWlzTmFOKHdpZHRoKTsNCgkJCX0sDQoJCQki
554、 aWYgKCFldmVudCB8fCAhbGlzdGVuZXIpIHsNCgkJCW1yYWlkLmZpcmVFcnJvckV2ZW50KCJCb3Ro
555、 PSByZWdpc3RlcmVkTGlzdGVuZXIgfHwgc3RyMSA9PT0gc3RyMikgew0KCQkJCQkJbGlzdGVuZXJz
556、 E91093227F02CE854C3214749DC7FB3459E0E43E80CAE27F01AA0EA92894C9E1
557、 PSBuZXdPcmllbnRhdGlvblByb3BlcnRpZXMuZm9yY2VPcmllbnRhdGlvbjsNCg0KCQl2YXIgcGFy
558、 Ki8NCg0KCXZhciBWRVJTSU9OID0gIjIuMCI7DQoNCgl2YXIgU1RBVEVTID0gbXJhaWQuU1RBVEVT
559、 bnQoZXZlbnQpIHsNCgkJdmFyIGFyZ3MgPSBBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1
560、 nXpnVan0ZiUSSoiimiCgBP4UXfD4fozpsbW2NhP7+/vdDQ0MvFLBkMnmBfQEuHhwclOHMbDbXhOAM
561、 ZW1lbnRUeXBlID09PSBQTEFDRU1FTlRfVFlQRVMuSU5MSU5FKQ0KCQkJCXx8IHN0YXRlID09PSBT
562、 dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEu
563、 ICsgcmVzaXplUmVjdC53aWR0aCAtIDUwOw0KICAgICAgICB9DQoNCiAgICAgICAgaWYgKGN1c3Rv
564、 IHByb3BlcnR5IHRoYXQgdGhlIG5hdGl2ZSBzaWRlIGhhcyB0byBrbm93IGFib3V0IGlzIHVzZUN1
565、 478cb909-6ad1-4e12-84cc-b3629a789f93
566、 ZUN1c3RvbUNsb3NlOw0KCQkvLyB0aGUgaXNNb2RhbCBwcm9wZXJ0eSBpcyByZWFkLW9ubHkNCgkJ
567、 ndBAdSC2HG7SVlJRoT7ssaXt7e+3k5KSLiIiQJgRFMBgUmpzIqE97enq+lJaWhrbciYwRKE+NW32G
568、 AZQG1XXPKFo8LYu/gTPgz65IOcmcwYFb3yREhyWefNI=
569、 dGluZw0KCS8vIGZ1bmN0aW9ucyBmcm9tIHRoZSBhbGxWYWxpZGF0b3JzIG9iamVjdA0KCS8vIGFz
570、 dCA9IHByb3BlcnRpZXMuaGVpZ2h0Ow0KICAgICAgICBwcmludFJlY3QoInJlc2l6ZVJlY3QiLCBy
571、 01528cc0-dd34-494d-9218-24af1317e1ee
572、 Z2V0UGxhY2VtZW50VHlwZSA9IGZ1bmN0aW9uKCkgew0KCQlsb2cuaSgibXJhaWQuZ2V0UGxhY2Vt
573、 b3JFdmVudCgibXJhaWQucmVzaXplIGlzIG5vdCByZWFkeSB0byBiZSBjYWxsZWQiLCAibXJhaWQu
574、 ew0KCQkJY2FsbE5hdGl2ZSgiZXhwYW5kIik7DQoJCX0gZWxzZSB7DQoJCQljYWxsTmF0aXZlKCJl
575、 IHsNCgkJCQlyZXR1cm4gIWlzTmFOKHdpZHRoKSAmJiA1MCA8PSB3aWR0aDsNCgkJCX0sDQoJCQki
576、 cm9wZXJ0aWVzLCAic2V0RXhwYW5kUHJvcGVydGllcyIpKSB7DQoJCQlsb2cuZSgiZmFpbGVkIHZh
577、 LnNldFJlc2l6ZVByb3BlcnRpZXMiKTsNCgkJCXJldHVybjsNCgkJfQ0KCQkNCiAgICAgICAgdmFy
578、 cmVudFBvc2l0aW9uLnggPSB4Ow0KCQljdXJyZW50UG9zaXRpb24ueSA9IHk7DQoJCWN1cnJlbnRQ
579、 ZGp1c3RtZW50cy54KSArDQoJICAgICAgICAiJm9mZnNldFk9IiArIChyZXNpemVQcm9wZXJ0aWVz
580、 bG9nLmkoIm1yYWlkLmNyZWF0ZUNhbGVuZGFyRXZlbnQgd2l0aCAiICsgcGFyYW1ldGVycyk7DQoJ
581、 M0I1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MzBFQTlFQTYxMjAxMUUzQjhCRkRDNTJC
582、 Z2VFdmVudCA9IGZ1bmN0aW9uKG5ld1N0YXRlKSB7DQoJCWxvZy5pKCJtcmFpZC5maXJlU3RhdGVD
583、 T04gPSBtcmFpZC5PUklFTlRBVElPTl9QUk9QRVJUSUVTX0ZPUkNFX09SSUVOVEFUSU9OID0gew0K
584、 MTgxMDIwNjgxMTgwODNGMkNBOEIwODNCNTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkVF
585、 Be7QrsqPmAw+/mGKt1rfE4xUyqIbwDhIMrm+gI9R36osBPfr7AZBjsXYdbRbryI6ifGz3sLxbs24
586、 XSIgKw0KICAgICAgICAgICAgIiAoIiArIHJlY3Qud2lkdGggKyAieCIgKyByZWN0LmhlaWdodCAr
587、 CQkic2V0RXhwYW5kUHJvcGVydGllcyIgOiB7DQoJCQkvLyBJbiBNUkFJRCAyLjAsIHRoZSBvbmx5
588、 63dd0d940a3282a768c7fef5092e3beea28b6689
589、 QRTHvX5lGZVCWkpUWlhU+HD9qAcRNIoyQaV6sYfoQYKw8qUgK4LqWmJU9JhW0AfkQ4UFERFCL2Jh
590、 njckH6fkL0/f3NwMPHz8jKxsbAw0AQIABAGYHPKslk98oAAAAAElFTkSuQmCC
591、 aXN0ZW5lcnMgZm91bmQiKTsNCgkJfQ0KCX07DQoNCglmdW5jdGlvbiBjb250YWlucyh2YWx1ZSwg

字符串列表

建议导出为TXT,方便查看。

活动列表

已显示 44 个activities
1、 com.unity3d.player.UnityPlayerActivity
2、 com.appodeal.ads.InterstitialActivity
3、 com.appodeal.ads.VideoActivity
4、 com.appodeal.ads.LoaderActivity
5、 com.google.android.gms.ads.AdActivity
6、 com.chartboost.sdk.CBImpressionActivity
7、 com.applovin.adview.AppLovinInterstitialActivity
8、 com.mopub.mobileads.MoPubActivity
9、 com.mopub.common.MoPubBrowser
10、 com.mopub.mobileads.MraidActivity
11、 com.mopub.mobileads.MraidVideoPlayerActivity
12、 org.nexage.sourcekit.mraid.MRAIDBrowser
13、 org.nexage.sourcekit.vast.activity.VPAIDActivity
14、 org.nexage.sourcekit.vast.activity.VASTActivity
15、 com.appodeal.ads.networks.vpaid.VPAIDActivity
16、 com.appodeal.ads.networks.SpotXActivity
17、 com.unity3d.ads.adunit.AdUnitActivity
18、 com.unity3d.ads.adunit.AdUnitSoftwareActivity
19、 com.unity3d.ads2.adunit.AdUnitActivity
20、 com.unity3d.ads2.adunit.AdUnitSoftwareActivity
21、 com.jirbo.adcolony.AdColonyOverlay
22、 com.jirbo.adcolony.AdColonyFullscreen
23、 com.jirbo.adcolony.AdColonyBrowser
24、 com.vungle.publisher.FullScreenAdActivity
25、 com.amazon.device.ads.AdActivity
26、 com.my.target.ads.MyTargetActivity
27、 com.facebook.ads.InterstitialAdActivity
28、 com.startapp.android.publish.list3d.List3DActivity
29、 com.startapp.android.publish.OverlayActivity
30、 com.startapp.android.publish.FullScreenActivity
31、 com.yandex.mobile.ads.AdActivity
32、 com.flurry.android.FlurryFullscreenTakeoverActivity
33、 com.appodeal.ads.VideoPlayerActivity
34、 com.tapjoy.TJAdUnitActivity
35、 com.tapjoy.mraid.view.ActionHandler
36、 com.tapjoy.mraid.view.Browser
37、 com.tapjoy.TJContentActivity
38、 com.revmob.FullscreenActivity
39、 com.cmcm.picks.PicksLoadingActivity
40、 com.cmcm.adsdk.interstitial.PicksInterstitialActivity
41、 com.cmcm.picks.webview.PicksBrowser
42、 com.cmcm.picks.vastvideo.FullScreenVideoActivity
43、 com.google.android.gms.ads.purchase.InAppPurchaseActivity
44、 com.google.android.gms.common.api.GoogleApiActivity

服务列表

已显示 2 个services
1、 com.yandex.metrica.MetricaService
2、 com.cmcm.picks.init.DownloadService

广播接收者列表

已显示 2 个receivers
1、 com.appodeal.ads.AppodealPackageAddedReceiver
2、 com.yandex.metrica.MetricaEventHandler

内容提供者列表

第三方SDK

SDK名称 开发者 描述信息
Google Play Service Google 借助 Google Play 服务,您的应用可以利用由 Google 提供的最新功能,例如地图,Google+ 等,并通过 Google Play 商店以 APK 的形式分发自动平台更新。 这样一来,您的用户可以更快地接收更新,并且可以更轻松地集成 Google 必须提供的最新信息。
File Provider Android FileProvider 是 ContentProvider 的特殊子类,它通过创建 content://Uri 代替 file:///Uri 以促进安全分享与应用程序关联的文件。

文件列表

AndroidManifest.xml
assets/bin/Data/Managed/Assembly-CSharp-firstpass.dll
assets/bin/Data/Managed/Assembly-CSharp.dll
assets/bin/Data/Managed/Mono.Security.dll
assets/bin/Data/Managed/Sirenix.OdinInspector.Attributes.dll
assets/bin/Data/Managed/Sirenix.Serialization.Config.dll
assets/bin/Data/Managed/Sirenix.Serialization.dll
assets/bin/Data/Managed/Sirenix.Utilities.dll
assets/bin/Data/Managed/System.Core.dll
assets/bin/Data/Managed/System.Xml.dll
assets/bin/Data/Managed/System.dll
assets/bin/Data/Managed/UnityEngine.Networking.dll
assets/bin/Data/Managed/UnityEngine.Timeline.dll
assets/bin/Data/Managed/UnityEngine.UI.dll
assets/bin/Data/Managed/UnityEngine.dll
assets/bin/Data/Managed/mscorlib.dll
assets/bin/Data/boot.config
assets/bin/Data/data.unity3d
assets/bin/Data/sharedassets0.resource
assets/bin/Data/sharedassets1.resource
assets/bin/Data/sharedassets3.resource
assets/bin/Data/unity default resources
assets/com/tapjoy/res/countdown_image.png
assets/com/tapjoy/res/tj_close_button.png
assets/dex/adcolony.dex
assets/dex/avocarrot.dex
assets/dex/facebook.dex
assets/dex/flurry.dex
assets/dex/revmob.dex
assets/dex/startapp.dex
assets/dex/tapjoy.dex
assets/dex/vungle.dex
assets/dex/yandex.dex
assets/js/closebutton.html
assets/js/mraid.js
assets/vg_close.png
assets/vg_cta.png
assets/vg_cta_disabled.png
assets/vg_mute_off.png
assets/vg_mute_on.png
assets/vg_privacy.png
classes.dex
lib/armeabi-v7a/libmain.so
lib/armeabi-v7a/libmono.so
lib/armeabi-v7a/libunity.so
lib/x86/libmain.so
lib/x86/libmono.so
lib/x86/libunity.so
res/anim/advertisement.xml
res/anim/loading_animation.xml
res/color/common_google_signin_btn_text_dark.xml
res/color/common_google_signin_btn_text_light.xml
res/drawable-hdpi-v4/app_icon.png
res/drawable-hdpi-v4/common_full_open_on_phone.png
res/drawable-hdpi-v4/common_google_signin_btn_icon_dark_disabled.9.png
res/drawable-hdpi-v4/common_google_signin_btn_icon_dark_normal.9.png
res/drawable-hdpi-v4/common_google_signin_btn_icon_dark_pressed.9.png
res/drawable-hdpi-v4/common_google_signin_btn_icon_light_disabled.9.png
res/drawable-hdpi-v4/common_google_signin_btn_icon_light_normal.9.png
res/drawable-hdpi-v4/common_google_signin_btn_icon_light_pressed.9.png
res/drawable-hdpi-v4/common_google_signin_btn_text_dark_disabled.9.png
res/drawable-hdpi-v4/common_google_signin_btn_text_dark_normal.9.png
res/drawable-hdpi-v4/common_google_signin_btn_text_dark_pressed.9.png
res/drawable-hdpi-v4/common_google_signin_btn_text_light_disabled.9.png
res/drawable-hdpi-v4/common_google_signin_btn_text_light_normal.9.png
res/drawable-hdpi-v4/common_google_signin_btn_text_light_pressed.9.png
res/drawable-ldpi-v4/app_icon.png
res/drawable-mdpi-v4/app_icon.png
res/drawable-mdpi-v4/common_google_signin_btn_icon_dark_disabled.9.png
res/drawable-mdpi-v4/common_google_signin_btn_icon_dark_normal.9.png
res/drawable-mdpi-v4/common_google_signin_btn_icon_dark_pressed.9.png
res/drawable-mdpi-v4/common_google_signin_btn_icon_light_disabled.9.png
res/drawable-mdpi-v4/common_google_signin_btn_icon_light_normal.9.png
res/drawable-mdpi-v4/common_google_signin_btn_icon_light_pressed.9.png
res/drawable-mdpi-v4/common_google_signin_btn_text_dark_disabled.9.png
res/drawable-mdpi-v4/common_google_signin_btn_text_dark_normal.9.png
res/drawable-mdpi-v4/common_google_signin_btn_text_dark_pressed.9.png
res/drawable-mdpi-v4/common_google_signin_btn_text_light_disabled.9.png
res/drawable-mdpi-v4/common_google_signin_btn_text_light_normal.9.png
res/drawable-mdpi-v4/common_google_signin_btn_text_light_pressed.9.png
res/drawable-xhdpi-v4/app_icon.png
res/drawable-xhdpi-v4/browser_background.png
res/drawable-xhdpi-v4/browser_close.png
res/drawable-xhdpi-v4/browser_left_arrow.png
res/drawable-xhdpi-v4/browser_refresh.png
res/drawable-xhdpi-v4/browser_right_arrow.png
res/drawable-xhdpi-v4/browser_unleft_arrow.png
res/drawable-xhdpi-v4/browser_unright_arrow.png
res/drawable-xhdpi-v4/common_full_open_on_phone.png
res/drawable-xhdpi-v4/common_google_signin_btn_icon_dark_disabled.9.png
res/drawable-xhdpi-v4/common_google_signin_btn_icon_dark_normal.9.png
res/drawable-xhdpi-v4/common_google_signin_btn_icon_dark_pressed.9.png
res/drawable-xhdpi-v4/common_google_signin_btn_icon_light_disabled.9.png
res/drawable-xhdpi-v4/common_google_signin_btn_icon_light_normal.9.png
res/drawable-xhdpi-v4/common_google_signin_btn_icon_light_pressed.9.png
res/drawable-xhdpi-v4/common_google_signin_btn_text_dark_disabled.9.png
res/drawable-xhdpi-v4/common_google_signin_btn_text_dark_normal.9.png
res/drawable-xhdpi-v4/common_google_signin_btn_text_dark_pressed.9.png
res/drawable-xhdpi-v4/common_google_signin_btn_text_light_disabled.9.png
res/drawable-xhdpi-v4/common_google_signin_btn_text_light_normal.9.png
res/drawable-xhdpi-v4/common_google_signin_btn_text_light_pressed.9.png
res/drawable-xxhdpi-v4/app_icon.png
res/drawable-xxhdpi-v4/common_google_signin_btn_icon_dark_disabled.9.png
res/drawable-xxhdpi-v4/common_google_signin_btn_icon_dark_normal.9.png
res/drawable-xxhdpi-v4/common_google_signin_btn_icon_dark_pressed.9.png
res/drawable-xxhdpi-v4/common_google_signin_btn_icon_light_disabled.9.png
res/drawable-xxhdpi-v4/common_google_signin_btn_icon_light_normal.9.png
res/drawable-xxhdpi-v4/common_google_signin_btn_icon_light_pressed.9.png
res/drawable-xxhdpi-v4/common_google_signin_btn_text_dark_disabled.9.png
res/drawable-xxhdpi-v4/common_google_signin_btn_text_dark_normal.9.png
res/drawable-xxhdpi-v4/common_google_signin_btn_text_dark_pressed.9.png
res/drawable-xxhdpi-v4/common_google_signin_btn_text_light_disabled.9.png
res/drawable-xxhdpi-v4/common_google_signin_btn_text_light_normal.9.png
res/drawable-xxhdpi-v4/common_google_signin_btn_text_light_pressed.9.png
res/drawable-xxxhdpi-v4/app_icon.png
res/drawable/btn_ad_bg.xml
res/drawable/btnstyle.xml
res/drawable/cmasdk_market_top_gp.png
res/drawable/common_google_signin_btn_icon_dark.xml
res/drawable/common_google_signin_btn_icon_dark_focused.xml
res/drawable/common_google_signin_btn_icon_light.xml
res/drawable/common_google_signin_btn_icon_light_focused.xml
res/drawable/common_google_signin_btn_text_dark.xml
res/drawable/common_google_signin_btn_text_dark_focused.xml
res/drawable/common_google_signin_btn_text_light.xml
res/drawable/common_google_signin_btn_text_light_focused.xml
res/drawable/ico_banner_mid_cm.png
res/drawable/ico_cm.png
res/drawable/icon.png
res/drawable/img_interstitial_ads_cm_icon.png
res/drawable/img_interstitial_ads_icon.png
res/drawable/img_interstitial_adsby_bg.png
res/drawable/img_interstitial_close_icon.png
res/drawable/interstital_ad_body_bg.xml
res/drawable/progressbar.xml
res/drawable/vast_close.png
res/drawable/vast_install.png
res/drawable/vast_progress_style.xml
res/drawable/vast_shrink.png
res/drawable/vast_stranch.png
res/drawable/vast_volume_off.png
res/drawable/vast_volume_on.png
res/drawable/vast_watchagain.png
res/layout-v11/cm_splash_time.xml
res/layout/activity_picks_browser.xml
res/layout/activity_picks_loading.xml
res/layout/cm_activity_full_screen_video.xml
res/layout/cm_activity_picks_interstitial.xml
res/layout/cm_splash_time.xml
res/layout/cm_vast_ad_layout.xml
res/layout/cm_vast_small_view.xml
res/layout/gps_dialog.xml
res/layout/origin_picks_banner_mid.xml
res/layout/origin_picks_banner_smail.xml
resources.arsc
META-INF/GOOGPLAY.SF
META-INF/GOOGPLAY.RSA
META-INF/MANIFEST.MF

污点分析

当apk较大时,代码量会很大,造成数据流图(ICFG)呈现爆炸式增长,所以该功能比较耗时,请先喝杯咖啡,耐心等待……
规则名称 描述信息 操作
病毒分析 使用安卓恶意软件常用的API进行污点分析 开始分析  
漏洞挖掘 漏洞挖掘场景下的污点分析 开始分析  
隐私合规 隐私合规场景下的污点分析:组件内污点传播、组件间污点传播、组件与库函数之间的污点传播 开始分析  
密码分析 分析加密算法是否使用常量密钥、静态初始化的向量(IV)、加密模式是否使用ECB等 开始分析  
Callback 因为Android中系统级的Callback并不会出现显式地进行回调方法的调用,所以如果需要分析Callback方法需要在声明文件中将其声明,这里提供一份AndroidCallbacks.txt文件,里面是一些常见的原生回调接口或类,如果有特殊接口需求,可以联系管理员 开始分析